kernel-rt-modules-core-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gʒGreleng@rockylinux.org p-Bm5 ']"P&B;V*eC^}M~Lh9`؊J"@)JQ1 H7:lN(3[6Iݶף/1ͺNd0V|l8l Űz"FkzGC,:kDo#MC:ݬ^4<.O A`>w@j͟YYt\~ ˮX۪4WB}SqEFOm.vVγ7a͏2lu˧AVVF. q0)D{aЈ;wO>iW\ą+ 2'aGj %m=N*jo1KA6O~Kym 6rЄ7 sepdn(|IJ D񣀬O >u"VN.P*k[s6t OO=B)75319906e7e55d4a22a5771f948d245fccb8eebf6578d136235426c8f244d47a227289b5cff19410bc6fa7f2a0da608677bb0178]brMϟkd{ws>>,.=?,.-d  / \ ' 7 G gH x ̠`;;[)(8j9pj:,jG(,H( I(@X(H)Y(x)\* X]*)^*b++d+e+f+l+t+u+#tv+C4w+Dx+dty+4*L,-d,-,-,-,-,-,-Ckernel-rt-modules-core5.14.0503.29.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gȬNiad1-prod-build001.bld.equ.rockylinux.org|JRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_6404( x%,d(<! 35,0p TT!(/L#D TL .&d , d @ 0` d  "r'@$ lD#(|d8K$9hT.8pX <L0k |d=bD(+v'D dpp0t" <hF4`,'#H-,1D =tlM g//0)%x)%lP+%`dtH(7l*0 $tx$L{d+r,4`F' '!?(l9O@?lgPt, "dLn/4Ht,T^LBhFXp\g`I $ < T ( t <,` x   d D  <  \ 0 L  -"98kD'D 8 T !tp 4Hth,` 8(d \ L   DXC x  |( H66-i%|LT\D 9(#,0lp=%0t |/p*6,$P1'+$) +`U$,/@#0$#$ $dV4x (,5L$2J\<x<x@\d <|($`%|\$Nd$!\`Px!d#x$ X80`%8+&>@h8.0GDJ * "\D8 Pl \ = hT45$$7H)X$,p  #DP4 'x(\ " 08(%&!(4S8$LHx@ ht% W:d xh@%3(-)>$uT g`'tx$]0a L*pHm jLC\&L)) <!\1V , D3@,t )U EP$n$Vh|LPD64%,zX$*PmIhT@lP8Kp=4x$  T!& X&P ) (  6 L t @xp, @&X{h d(PH # \ 4 d xd 8d( P lMHl@ ,p*@ dܴh#xLY\= *oI w ~\A:ha-psI( ]X#pTD,L"@ h);tT( p  tH*p:8 X !" 0 h "|$,8J\BPHG<lI,E(t ]46,,p>X548mE@8=HDg5D X|X4@ | !J41R$t7x'Td@9l(@$4+|&D $= $TVD5@7)X ]<" dDqfP_x@T9-3T T-xE+x ML  lD* x"xpx @ *,bG:dfXZmRuH@      h T ( \ 4 h t \ | p x  @ LXߐ4t 4 d < , x  H P PK=  v= l 1  2dFX%p  d d%  S9O,  D X t   \ 9p4F`pp]1?B!Tx-| 2    p #lH Hp 2\ !D3@W,XhP2X4  4 4   & l HXe|f8&<$"RxMQDRHUbL<[t^b]e'@mX(# $ 8 !@ #zt lH%Dp \` &8_ & x.#x"" !\-X6d * 2  L$`d00LX40!4x \,P ` $ h  ` ( D T   h D , $ P/$ \ x    p 4 (Xl L \ xT4p H%" x&4%!\t888PT D)-,4HJD(D(J 0HX4  +4'xPOWPpX30nW4AAAAAA큤AA큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAAAAAA큤A큤A큤AAAAA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤AAAAA큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAAAAAAAAA큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AA큤A큤A큤AA큤AA큤AA큤AA큤AAAAA큤AAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤AAAAAA큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤AAAAAAAAAA큤AAA큤AAAAA큤AA큤A큤A큤AAA큤A큤AAAAA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤AA큤AAA큤A큤A큤AA큤AAA큤AAAAAAAA큤A큤A큤AAAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤AAAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤gȺ0gȷ2gȷ2gȷ gȷgȷgȼ7gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ3gȼ3gȼgȼ3gȼgȼgȼgȷgȷgȼ3gȼgȷgȼ3gȼgȼ3gȼgȼgȼ3gȼgȼgȼ3gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȷ gȼ3gȼgȼgȼgȼgȼ3gȼgȼ3gȼgȼgȼ3gȼgȼgȼgȼgȼgȼgȼ3gȼgȼgȼgȼgȼgȼgȼgȷgȼ3gȼgȼgȼgȼgȷgȼ3gȼ3gȼgȼgȼgȼ3gȼgȼgȼgȼgȼgȼ3gȼgȼ3gȷgȷgȼ3gȼgȼgȼ3gȼgȼ3gȼ3gȼgȼgȼ3gȼgȼgȼgȼgȼ3gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ3gȼgȼgȼgȼgȼ3gȼgȼgȼ3gȼgȼgȼgȼgȼgȼ3gȷgȼ3gȼ3gȼgȼgȼ3gȷgȼ3gȼgȷgȼ3gȼgȼ3gȼgȼ3gȼgȼ3gȼgȼ3gȼgȼ3gȼgȼ4gȼgȼ3gȼgȼ3gȼgȼgȼgȼ3gȼ3gȼgȼgȼgȼgȼgȼgȷgȼ3gȼgȼ3gȼgȼ3gȼ3gȼgȼgȼ3gȼgȼgȼ3gȼgȼ3gȼgȼ3gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ3gȼ3gȼgȼgȼ3gȼgȼ3gȼgȼgȼgȷgȼ5gȷgȼBgȼ3gȼBgȼBgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼBgȼgȼ3gȼgȼ3gȼ8gȼ9gȼgȼ?gȼgȷgȼ?gȼgȼgȼgȼ?gȼgȼ?gȼgȼ?gȼgȼ?gȼgȼ3gȼgȼ5gȼ5gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ3gȼgȼgȼ3gȼgȼgȼgȼgȼgȼ4gȼgȼgȼgȼ4gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȷ gȼ4gȼgȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȼgȼgȼgȼgȼgȼgȼ4gȼ4gȼgȼgȼ4gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ3gȼgȼ4gȼ4gȼ4gȷ gȼ4gȼ4gȼ4gȼ4gȼ4gȼ4gȼ4gȼ4gȷgȷ gȼ5gȷ gȼ6gȼ6gȼ6gȼ7gȼ8gȼ4gȼ4gȼ5gȼ5gȼ5gȼ5gȷ gȼ6gȼ6gȼ6gȷ gȼ6gȼ6gȼ6gȼ6gȼ6gȼ6gȼ4gȼgȼgȼ7gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȼgȼgȼgȼ4gȼgȼgȼgȼgȼgȼgȼ4gȷgȼ4gȷ gȼ4gȼgȼ4gȼ4gȼ5gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȼgȼgȼgȼgȷ gȷ gȼ5gȼgȷ gȼ5gȼ5gȼ4gȼ5gȼ4gȷ gȼ5gȼ4gȼ4gȼ4gȼ4gȼ4gȼ4gȼ4gȼ5gȼ5gȷ gȼ5gȼ5gȷ gȼ4gȼgȼgȼgȼgȼ5gȼ5gȼ5gȼgȼgȼgȼgȼ4gȼgȼgȼ4gȼgȼ4gȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȼgȼ5gȼ4gȼgȼgȼgȼgȼ5gȼgȼgȼ5gȼgȼ5gȼgȼgȼgȼgȼgȼgȼgȼ4gȼgȷ gȼ5gȼ5gȼ6gȼ5gȼ6gȼ7gȼgȼ5gȼgȼ5gȼ5gȼ5gȼ5gȼ5gȼ5gȼ5gȼ5gȼ5gȼ5gȼgȷ gȷ gȼ5gȼgȷ gȼ5gȷ gȼ6gȷ gȼ6gȼ6gȼ6gȼ6gȼ8gȼ7gȼ7gȼ8gȷ gȼ9gȼ9gȷ gȼ4gȼ5gȼ5gȷ gȼ5gȼ5gȷ gȼ5gȷ gȼ6gȼgȷ gȼ6gȼgȷ gȼ6gȼgȼ6gȼgȼ6gȼgȼ7gȼgȼ7gȼgȼ9gȼgȼ9gȼgȼ9gȼgȼ5gȼgȼ5gȼgȼ6gȼgȼ6gȼgȷ gȼ6gȼ6gȷ gȼ7gȼgȼgȷ gȼ:gȼgȼgȼ:gȼgȼgȷgȼgȼ9gȼgȼ8gȼgȼ9gȼgȼ9gȼgȼ9gȼgȼ9gȼgȼ9gȼgȼgȼgȼ9gȼgȼ:gȼgȼgȼ:gȼgȼ:gȼgȼ:gȼgȼ;gȼgȼgȼ;gȼgȼ:gȼ;gȼgȼ;gȼgȼ;gȼgȼgȼgȼgȼ:gȼgȼgȼ;gȼgȼ;gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ8gȼgȼ8gȼgȷ gȼ;gȼ;gȼ;gȼ;gȼgȼ=gȼgȼ:gȼgȷgȷgȷgȼ8gȼgȼ:gȼgȼgȼgȼ:gȼgȼgȼgȼgȷgȼgȼgȷgȼ:gȼgȼ:gȼgȼgȼgȼgȼgȼ:gȼgȼ:gȼgȼgȼgȼgȼ:gȼgȼ8gȷ gȼ8gȼ8gȼgȼgȼgȼgȼgȼ8gȼgȼ8gȼ:gȼ8gȼ8gȼ8gȼ8gȼgȼgȼ:gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ9gȼ8gȼ9gȼgȼ9gȼgȼ9gȼgȷgȼ:gȼgȼ:gȼ:gȼ8gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ8gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ8gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ8gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ8gȼgȼ9gȼ9gȼgȼ:gȷgȼ:gȼ:gȷgȼ9gȼ9gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ9gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ9gȼgȼgȼgȼgȼ9gȼgȼ9gȼgȼgȼ9gȷgȼ:gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ:gȼ;gȼ9gȼgȼgȼgȼ:gȼ;gȼgȼgȼ;gȼgȼ;gȼgȼgȼgȼgȼgȼgȼgȼ=gȷgȼ9gȼgȼ9gȼgȼgȷ gȷgȼ;gȼ:gȼ:gȼ:gȼ9gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ;gȼ;gȼ;gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ;gȼ:gȼ:gȼ:gȼ:gȼ:gȼ:gȼ;gȷ gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ;gȼ@f@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.29.1Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x1a0b47410x416f8d5f0xa7c6d7d10x96b8de260x85bf6c3d0xa9f0bca20x9a183a260xa34ff1620x45f97cc60xbbcfb9560xc70dd44f0x27b2a4490x8a3097990xf57a156f0xfceaf6a20x3e7e567d0x9bf885940x34d4cd1a0xc2ab080c0x6e3518180x0fda598a0xe5ba191d0xc721afdb0xa6ceee490x6bc443df0x506812ab0xf23ffb1b0x0bbafd450xa6058d200x35e3eb080x31134e620x49ac06e70x7d1bf1480x955a21e50x6045f5ba0xb08404f20x2c9f57010x58456bb10x83c3e3ca0x313244900xdba04c810x468dc4020x80e028c60x9a2851ef0xa1c3f8a80xc3e1021c0x460478270xcf2b93c80xcc21ce5c0x7e42bd3f0xf32fa2b70x5954d7ac0x7c87e02d0x7b1b25da0x15dc8bab0xf7e749fb0x525751340xdf515c490xa8c4b5e10x14dc79490x3b0a488d0x0bb252950x9d36ddd00xb4e976bb0xdb6221080xcad019c30xe30fb2a80xacfe8a180x62dc190a0xb06c0bfd0xdfbc08aa0x2b16e9090x63826d350xadeca7300xfd3c0de60x9d919c440x37239e6d0xfeb424180x3bf2393a0x96c4643f0x6a5eb4440xdeb5edce0xc361c3c50x6a9250970x930a94fd0x18e757510x7e3277f80xfe0f3fc70x976e06950x9a9cac570xbd5075c40xe8b708ac0xc247c30e0xe886ccd50x6439c4f60xe36b28bc0xff1da8cd0xfe729ed60x69f4ff250x8d7250520x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160x9f8a58600x0d98211b0x6b00fe190xa501cd530x12c726f10xd6bec5420xeb48bc010x2fa2042b0xe67347a90xe1462a4c0x5b2e8def0xa7fde8c70xd8fd660f0x00015e590xfabb61dd0x8d9b20e80xfe97a5530xcd85c87c0x1b12f97c0xee255d4b0x813557850x74309d680x0d086b5c0x428a89ae0xb9cad4920xae2773720x693536640x483dc9ad0xb11ac7a70xa6d49d940xb788736b0xaca05cab0x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xe0a2726b0x013cc9b40x977b53850xb1d9b8500x563a51d70xbb8a5d8a0x4b8ff4c80x08ddf8970x67a946d30x36036f010xb249ca530x9b8c0f5c0xef4841a90xdb63a7310xda00cf6a0x841433cc0xe347b0d70x5e5687530x80d0b2fe0xb53188930x13978ddd0xf89e46a80xd545c3c50x42006d130xe6f57ca30xa366ff450xaa1060390xe52d0f260x8bdfc47c0x728725750xa7f2b07f0xcf3f34e60x204778f00x770e722e0x1e5963440x343ed8b50x29f808ce0xe55055510x8090f42b0x1fee52170xe1c5eced0x89d99ee10x09f2aa700x1f62d65c0x57602a800x1d2ff7e40x532c6fb20xca591a240xc475aa5e0xb9d9106e0xf60fe3c20xfcd896890x478416ee0x71f4982c0x016427070xa4894dca0xbcc074f30x4eb4c55e0xd4c9681a0x14aff8dd0x71feb5090xe92323b40x31dc14e00x3f09307e0xafc94a7e0x2002c5e00x81a758440x8879e8830xdcb874980xae6040a50x234a140d0x27f7b7230xdacf4cb30x4e258db90xdc0786f30x0151fe020xb58e528d0xd2b9d3230xe1808f7e0x6cbca8fb0xa0cfe1110xce0116ff0x29d2de6b0xaeaa1ddb0x112a00500x0b1449870x1a25f37b0xfb51cb7e0x4e6334ed0xa19918790xe6d3f9bc0xd1d1ef8e0xf98d8dc70xeb69df030x20ce23270x9ee09f900x4dbf64070x000704960x4b3c7cbb0x83c3bf080x190126da0x915a84dd0x738f251b0xb785da980xece110860x5864333c0x691a3acb0xf8752d720x1cfe5e160x0c0342cb0x7d6274df0xf8a63fbe0x1d0566d40xc41dfc9c0x1e9fd12a0xf89cf5e40xa87cb1e90x925572580x10b8f79e0xf6b335090xd2b10a250x742b40f60x3e6160400x5f8e21d20xc906671b0x9775d7830xf69a96110x0e24ce610x7cd46cad0x97df76a50xe07dd9740xb4d5ee6a0x2bfd20d50xc96ffec00x5cc40e350xcf3e6a150x8bd02ac50xd2606ee70x74009cb00xdca8e52a0x7cebe2c60x4d86a9dc0x3b2f14000x15e506970xb6884a160x74fad8dd0x5d52cb900xe4ae75080xe22b77870xc4bc9bcd0x440ab6680xd46dada60xfc4acd420x2746527e0x095e82570x75d490660xfc619abd0x22d795a80x2c5bd6100x9e2bd7a90x6bd3f98f0x1d0a05550x61c20b5d0x13f830770x4639bcda0x9103c5850xf0f9fe0d0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0x1887763e0x86c998e60x9318f4db0x296a669f0xc04b52340x34c91bf40x0b8463990x38acfcec0xc9dd5b960xcc3b167a0x3935de460xc7f2339e0x54019f6f0x58bddc200x0654f7d30xc41edd270x0c255bf10xd61f13c10x2011550f0xa02c87b50x4a02abc10x9dc6b7fe0x235836860x7366ed070xb1d5f2850xe8b85ffe0x1aa1cb450x33fa419f0x7419415f0x5afe98490x0c447e590xa57fbfc30x6249a5880x78cab09b0xfd71afa40xee40457b0xf40d7ab50xda42a96a0xb61b53da0x3e707f370x2be4e2690x2666a3c60x81da15c40xe45f35120xe7e93b610x195bbca20x2d4e481b0xbcc6ddf10xc93b75080x0091f4f90x581214c80xde706e7e0x38e395490xcee8f7be0x0dc0ac930xe3b1c43d0xbb0cb4410x2230d3490x4c051dc40xfae5f20d0xe2da891a0x7c2458370xfa58d4270xac38f5780xe3e6e0e10xfab384bd0x5ac298370x62fe17e70xe327f1f10x357f87aa0x2c0f84ec0xf5fc9ada0xfff6969c0xd58a8c4b0xe2c321380xfa6ffd230x75733bfe0x03e828210x5061fb890xc4ea49280x5636e6130x763d233b0x7f0620d70x93d5dc940xa57731120xce11446f0xaed295490xe0c4da1b0x858e73880x993a8dfa0xe9f3e0830xf178cef10x6d27f04c0x4ff129760x8b4fa6070xf0a2dc1c0xc87732ba0xf09a568a0x4ba7bbd50xc2fe133c0x8fac169c0xd45434ee0xd63a8ba10x0ff27dac0x94b9b72e0x733544a10x0c3ab9bf0x342ada2f0x859c426d0xfda81de70x4108792e0xfc14695b0x6b0253d20xea50dad30x11a6c9170xf112fcdb0x633d2f990xabf322500x5ad6e7e40x6d1161b90x0f4a0c910x9d46d9510x426d0aad0x7e790c8a0x1c2261a20x9ef8dd6b0x4a8b3c2f0xe8ed1e9e0x7b7839ea0x7cdca21b0x24fcf7f20x345caa830xac6fe25a0x8b9bda440x323a99530xdd04da580xa1e536a60x4784983c0xc0fa8a850xe9d056430x88181d4e0x1568bf2d0xe7aa53370xd33251d80x36547cfa0x27e4404f0x285e71950x90aa32580x5f9034840x002d2af10xb837e5ab0xe4cc6df40x580b5d440x5bafa76e0x29c95ba60x475c0ef30x8592d8920x031fa8910x0be1a4d80x2c63e0510xdab0f8920xcd47fcc40x2bb32ad10x08abdcf20xb6f060df0x399510b00x7d1dc9e60x20c776f30xe4c1ee6e0x78171b540xa7d9a1d30xc286caa20x024171a70x742284690x945f93040x698552340xd7ea48520xd3ded23f0xaafe842e0x40452b040xd34dc21a0x8e054ce20xede3878a0x57d530340xae736b310x761f2cef0x4c3dd8f40x2a16b6cf0x15b24a5b0xc47635e50x82ecb5910x5b41773e0x8d5589d60x6ee571570xedd2e9720x26e1729f0x19a9330c0xc3d8cad60xf58dfeb00x0d9a297b0x284147e90xeab1f5da0x605b5b950xa76897ba0x24a3305d0xe818b32b0x3c7fa1890xd939d8b70xfe2dabf50x23b728d60x2a593ff80xc2349e400x215e0db20x1dc7d5380xaa20ead00xe392ac450xacf5bafc0x3fa735140xbbfa13030xe08d57040x311558f30xbfac553b0xb15dc60a0xf38d60560x01d0115c0x5bcc0df70x8e17f7340x6769e4bc0x7a2e54ff0x7798b5360xc6dec8e70x272afedc0x624016170x652a39d30x44bafa6b0x3db6a3be0xe534ac1d0xfa3a49850x0f8f52c60xbd06f3a90xc35c5e110x1f44f4b00x46a10e5d0x77080ea40xba4edeb10xb50b5eeb0x44c9e94a0xf3400a2d0x6a2cf09f0x35e9f0ac0xafddd5450xccd868060x030cbca20x0593b1370xf8035abb0x66268cef0x7ac53c4b0x6a9e90af0xa4573a730x930fea170xc9770a320x6872f8590x09a9af960x15cb50050x3a15013b0x84a6d6de0xc4d54cd20x43921a570xfa6df77f0xe964a8ba0xd754d5e50x64914d4a0x2d9891a40xf50a785a0x8621f37b0x00e08ce20x9ddba32c0x8c867ece0x198f620b0xe2b8918e0xaf59df870x601c7ac80xb91afdc90xdcd00b950x78daaa580x55e10ee00xb930f11a0x9b0dea6a0x56650b610x6860d7840x69c37b140x6bd5cbe30xf8f3a0fb0x1e679cba0x90e97a3d0x7a90d5890xfbf70d890x0a5861eb0xf3c05adc0x04396f300x5e5d24ed0xe49e56b70x58554e930x23c4d6760xee583f430x65f136530xf11b592f0x8397c9300x020637b70x1605c30e0x8aa98bdb0x45489d160x915de4db0xfdb2cfcc0x30420e0c0x701bc3730xc9c0eacd0xec3978460xe63880350xe64170d60x6ae6ad180xc13e43050x98c733e00x7e2a321d0x58fcbc110xa273fafa0xfda03ce00x040e69120x3a4f6a320xa02cb4a50xa5e752770xeef188310x4fcd5a1e0x806a55740xf558e00e0x60b62be00x6f989a330x8cbeaf820xe6e799140x230006730xa6b06f650x70b9d6fc0x73a48b4a0xa22f8b890xbf75023f0xee1230020x697f31cb0x74b13c060x38a0229c0x493ca8f70xdbf1e4880x75ce72e50x48c646fd0xbb6fc0280x797345590xee0645010xa4c085f80xdf0c757f0x253808790xd2b10a050xf6e874f50x3748d7610xf4abab450xc2368ea50xe77d5ef30x58db11760x8462cb620xf919362f0x81d5fc430xdaf1d9bc0x7aeaf7fa0x76fd33070xc5585b790x278771a70x84b45aab0x29627ec60x17e6495c0xd060d6a00xbf2b7be40xa963dd2c0xcbbe1f580x225085ad0x4484460e0x7c5c00760x336d60920x2dfe5d3e0xb162d3ca0x2e1139a70x57dd48b40xc2ff4e000x49b0c58c0x19f0a0100xadda23490x5ddf85fc0x772f4e5e0xe0e2774a0x8e2c274d0xa0ba4fca0x02932f6e0xb6a6428f0x02dc8d310x969dd0360xa0f0ddfd0x6715d44e0xcd88db160x7b63543f0xf15bbbf20x0c2140820x4dce5a640xe54c45030x6271f1800x32e24c8a0x7833de310xd2b26aec0x890949000x02a22ce90x1dc7c8e80xa5d6c62c0x5fbdc3f70x7fb9e8900x95f348fd0xfd5fc3f00x6bdb2c7a0xd76810b80x1844dc360x73195e4d0x33b1f8400xd457b19d0xafaa66900xd9b54e630xc758852e0x624549350x7ee96da50xe11a72870xc8331fe10x911256880xd21c3b060xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x4ccb60650x920cdd790x2106b1bd0x71fa908a0x1fa107550x2054e5b00x794f11c80xdf576e4c0x8d3866c70xb87f5d070x339c33c50xff09bd650x0b9015490x8d9b761c0x8b44ee750x2c8b5dbf0x989e6c410xb568cf140xbd3e75420x5609ce410xb9cba57f0x5b17be060xdaf992f10x016686430x3cf935390x8460bb5b0x3be451220xcdec1eff0x16fe7f6e0x04773b600x3a1a39790x39f1dd0d0x210f1ec80x4344ed4d0x21f7cd060xb2e639f50x6b11b6360xc02b98b00xf387dc9a0xdab2ef0f0xde182e000xde250ffb0x35e5840d0xf4dc35d20x75d5d5080x9bac82ed0xbe4de6750x01ca227c0xda5f82ae0x590303df0x992061610xc2529a260x5f561d240x8bbdbd8a0x4650e4e60x2443ac130xcd0bd76e0x5fa0c5800x5fa4ab6e0x826bfa340xf254297e0x987d39680xd714fe8b0xe1dd054a0xad7036570x5efae78e0xa786fb270x1e6c8ba80xf3f160930x2d3268410xb6f58dea0x09ebfb800x9fbba67f0xb72c162e0x9fefa3cb0x61054d8f0x54cf68820x50490a630xb344a7f50xf45899780xe0ef02a70x825196da0x0f53ab820x258bd2ff0x24bb9d9c0x834548240x3e18bd6c0xa4a49b1d0xc8cd92130x20f7f7b50x6d7c235e0x65179d090x2a13740a0x61abfdf90x9ca959320xd4eb77350x50603ce30xef3d58940xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30x3a961fa30xa8cbfa300xb57644d70xf53f78950xa9f8a2470x12c2a09a0xedffc33e0x84c2cabc0xa4c9a2e20x00ce27b50x7cb4ccb80x250135b70x9c4137ef0x8e4b281b0x90d0e7c10x58fc8ad00xaad1b4880xca9181300x044b9a080xc9e82f410x7468b0b60xb54676fa0xafb8a4070x130dc6320x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x8b2bac570x34004f8c0x842f0aad0xe975409a0xfdfe21280x7efdd1820x8522d16f0xdd8541710xaa9719d20x3b03cbba0x18ae83c10xccf8dfbf0xb31d6a400xaee85cd20x4545cab60x4d266c970x2244aa990x17baf58e0x7f47d6e80xfa5120b50xc3aaea8a0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20xb3d8958e0xe4eae96d0xa9bfacf00x91fc9cc20x4bc45e8c0x25da96eb0x6a7a38a00x5352eea40x58fe25830x86fca7e40xc2a090e40xee120c030xce61f3260x57baf8850x637588560xe6ded2990xaf4752be0x6e65cc280x7e431c150xb1cbc3270x5d9a45150x56b1f4a30xf99642f90xf72da4650xa2a45da10x71094b290x93d054c30x01aab51b0xf4f5731c0xeffc0f7f0xd0b26bde0xee526d0f0xe36c4db60x89a0469f0x779c50700xae82b5760x5e45d2150x3e5435d70xa010effd0xb73c25b00xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240xcde2c94f0x8701a50f0x09fb6f210xd60b5e000xf23ad67c0xa9bf888f0xb4461e4e0x98fd6fbb0xb2780c340x28cf56960x245b73e50x9e324cb00xb6c0d9e70x6e0cce2d0xb05bd9d90x791498c90xbb40d1f20x5cf658380x85737f070xad5935980xb91257bd0x32ab97c30x1f2371f90xc8fbafb80xd493656d0xd56364d00x144d69860xe82140bd0x66573ee80x36b2fa820x828e30540xa99779e50x4e5562f80x77303d9d0xfb9e78150xe21294870x9f9c90950x0c1dfd620xdf1985f40xaedce3960x0908bc9b0x6cff489e0x2064825f0xc152f4780xc832c6700x3c74a43e0x7e6fdbfc0x12627f150x4a5a88110x11352ba40x7f0c99490x98628ac80x701bbaad0x3269a44d0x0e53d8160x0f185bff0xf7ba6c6d0x45a872290xccac02c60xd225beb90x1f4c12db0x89fed6f10xaa9817d40x4eba0b640x07918f220x978f4e090xd1738f520x52b7709e0xe06f9e3d0x4b5ac8500x1d21ad3b0xc9b97cc80xdd096f150x23c67bdb0x4ce0093f0x8feba94d0x054badba0x091f96ec0x2c4d18820x2ec92b130x2c6675bb0x1218cdf30x957bec920x7d8f98d30x07b8cb950xfe457ab70xaa6884000x6a9f2b7c0x0a5209f80xf520afe40x867157930x650b7aba0x6321a5420xcac3a4660xb2ce5f620xa428a96f0xe73b28f00x8016721b0xeba4b2640xcb1bc30d0xaa6344270xac34ecec0xce89ad390x01a33ab90x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0xe95ecae90x44470de20x10986b4c0xdb0a2aec0xc8bbac9f0x77a208ce0x0b6329540x1783ef680x8a84cae50x460ae94a0x4a1f56170x22a8c3d50x1f3d7e6b0xce324bc90xd41b27930x4536ea5e0x84ad03620x0eb311420x67d4f9530x3c384c4d0xcdc381110x4f611c1f0x8e3f9fa90x2cebda130x1cda71690x9d6206af0x53d3b8700x7b88a2360xa20ccbc40x37a7fac50x5d30e3270x6698906b0xb40f6e7e0xcd31fea50x2d5ad39e0xbe7372810x3b2eeca20x647d61700xcd224e1d0x911c81190xfb3c43550x5ef7fc1b0xcf9f33280x4b62826c0x6d05cb6c0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x386cf4050x928ffac00x6b3fb35c0xe1ddd3270xc8fd2b2f0x32129f2f0xf735c98d0x753e20b20xd99e003d0xb70b342a0xace9b57b0x2883195f0xa9ad40640x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0xd482f76e0x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0x9a3b748b0xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0x3310f8870x1d53bfae0x054269a30x71efd2a60x476d24540x02d81ea00xabbfc5b40x0b5b91af0x33c197b00x95333f740xa23e7c2a0x6220cc9e0x684bae490xd9f51ae80x669c191b0x50462db30x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x21c0ac2f0x24f5c60d0x520044760x5670cd010xc493ba7c0xcb7182e00x836693c50xf3c53e950xc9a175620xae2613370x7d86d87e0x7fead9590xa2847b520xa0d8dfc30x38f704de0xddf513430xfcfce8540x390242810x2f805c020x6bbaa74c0x7842885b0x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60xc9c44d8e0xf2a8efae0xf1f88a0e0xb13d45f70x659881ac0x7919be330x046898cc0x485eec290x3125cd240xc4c99f2e0x17bcb0e90x056bcf7b0x39c742350x099996960x38efaf5a0xe5a419450xfe41c6c90x616100520x0626a8d30x5f4a6e610x5a8d1bf60x4946e4810xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x0b6511800xc80894cc0xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0x3dbcfe030xd2ad0a850x7d27e5040x79bdc6490x9718cffa0x8d4b19360x5be962a10x1c5f904d0xfc54175d0x3938d8100x0b2538150x4fd01bd50x04aa727b0x719b136b0xd601c12a0x2995c4a60x5e3a0beb0xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0xaba4ed410xb9dc36f70x68c08b8d0x0536656c0x944503da0x1e13c56c0xc15ea38d0x1e2557f50x079482e00x6180b9280xb76129720x419817fe0xe8ebf35a0x11bdebe70xffaf51fc0x2ab4d4280x3add2bcf0xfc7cbb710x50c148ee0x411082cb0x1206d9aa0xa7d6dc160xfec4124b0xe87be0270x29730e390x9fa560970xf422c2c80x8399a57d0xb7aa6eb80x88ff39640xb43b4d5e0x0791e1280x02e8e76a0xbdf8c6aa0x74dbe03d0x354a0f490x8e4c95ba0xe6e4fc110x4e3179be0xfc4085840xb1cee3260xd8cfed010x07ae1dfb0x6d6155b30xfa757c5c0x898c9f1a0xeb84ba280x160e810d0x010dd8970x8b488d2b0xf8ba64820x39f3bcb90xc8fbc6990x0473dfb30x1cdef8060x928662f80xffa4e7e50x699c11560x6b85a0880xddcf2a870x3ac8845b0xd7fb29850x69a6c4f40x196c697d0x9748b7740xb9d769d30xae5b9f390x049630fa0x6b781b430x5f7c0fa20x133e5c5c0x1701ce350x527c20550x6b5c2b060xb528bb3f0x3df937160x5d1e63cd0x04c923dc0xa50204b60xfac36b490x40ea31540xb84eba8b0xddd992e50x4b0247e00x8f1121c40xfbf582ed0x711d1db20x0c0776db0xfb0641410xe1ecc6ea0xe40adcb40x1261a3f50x445b62a20xc7f480200x107b8b370x76ae50d40x4a4c5d0d0xa07452980x54e604b40x779a635d0x9b7fab690xe2e5b0310x08af164a0x164a1d1e0xf3e60e720xee110d400xd7d9523a0xc88edb190x00a15a810x7b6f62ea0x84f52a250x25dc952e0x059bc8980x5512be840xc237a9350xf0e961250xc971df070xf9bda7fa0x33e1e38e0xf7fc52910xf7744e860x1fa020f80xa21854db0xf26863820x23a1f0270x850849910xaf66f3800x39bf5ffa0xe2dd95060x542b10b90xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0xff31b5620xe76010b90xfcae77550x7e881fc60x69e1bf400x0a72f7650xf623b8c30x12872ec80xda1c2db20x506c08c00xe3c4a3270xbf0de0080x1e91036c0x52a4fee20x79406fe40x1ec85c150x1bcad95b0xa472422c0x2635fad90xa95c1ab40x29542e950xad4e902b0xabd9b5700x0a2dcf820x094331b90x591b84550xa94bed580xfd57e0380x039aa5140xbd20767a0x999c5c970x3808c9890x82f3d9ec0xaf2116860x973c2ce20xeb73b7fd0xd2fea1a10x19c191cd0x9baf74880x108a50590x22ddb61e0x9c1503fa0x31781efe0x900a926c0x8cb83a420xeba6dbfc0x43ea08230xc25111c70x31ce779e0x2261541c0x3e8d1c9f0xa91400780xf919601d0x85c129b20x7b2a2c9f0x37de149d0xa83adb9e0x725e716b0x2119e1e50x779b9f280xfb595f360x269457200xc787b2e30x5c0d81a90xc910ea150x34eb56850x97338e6e0x67347a720xd1bb40bc0x6cae879f0x837f58900x7355bbb00x7c2198f40xa75ec81d0x23ad5c7d0x8a7618b20x0a873b130xd090305b0x247383780x13294f660xf91949dd0xca95393a0xb6770c100x238677760x9bd3e2a90x2cef4e1a0x545083200x02d4be3c0xaaf5a7d60xcc5b959d0xf9c1e2a20x8bb533150x75a846f00x8ac5f2a70x0488dd870xe61cf95f0xaad1fb580xaee61f4b0x694f53b20x9d8367ff0x65702bd60xa51708dc0x946f25f10x83f763c80xc48fa2000xe8a034df0xafd2b30d0x3e3f6d2f0xcc8f88610x7e6ff90d0x3652d7ff0x0449a6a70x4d17b9a20xd4099a0b0xdb487d0c0xac87aedf0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xead336ae0x6b23e1d90xf8380c7c0x60aeb89d0xa6348d6d0x5493a6880xc77631b30x1b40a5730x0504c6820x73011db00x3dc887bf0xa47826e40x3a65098d0xd9aa821b0xc7137af60x799ecf020x84f509a00x354b00040xedcf81ce0xeba8b1a20x8d7013290x819e9e7f0xf689ad250x2fa94ef20xcf7b9b150x43cafbb80x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x96a964dd0xfb1a7a5a0x15bd1db20xb70b471d0xc6482e190x92a626070x3965dc580x15f122380xf48bbedf0x56a663e90x829b60480xa843606e0x8ba2ae780xaba2c80d0x46a0b66e0x01142a5c0x2bfb1ccb0xad306c770xdbda6fa20x35bce30a0x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x1b895f610x5fab8a250x26815dbc0x67bc26e30x0a047a230xaf2676200xb6a00a5b0x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630xb585abee0x517080ed0xcce536290xa2db05bc0xa47c602d0x400b387b0xd67c4d130xa81a2f2e0x099bc5a80xfa4e54110x67cdbc530x3fc6ec000x9b61b9a90xa013a9b00x1d3a6e4f0x402260e30x079be4320x59f434480x8e4f934f0x7271c9dd0x96cc083b0xe0f156530x44d3086d0x9d75c93d0x1f52d1df0xe9f52fd50x9033492d0x4603c4160xc020c0c10xe5360b840x59f27ed70xc04afa420x4b4737380x6116ba8d0x74b5f83d0x0e2a8e770x3e4a8b640x73610e0f0x46b63ca00xb8f3e1a90x98151e320x9d3bc54c0x16203bbb0x5a86f4110xa1fefe6a0x19052e490xe74b35060xdb6a7a330x3accc6100xc1fead870xfb68721d0x1f33d3250x2f793e900x45ce44d90xf727e91e0x3c7597c70xc43144d90xee45cd420x39c7c79c0xe626d9ad0x5e0a0ae10x8ea764ed0x7cbde0310xa9cd14d60xd496b5630xf68741fb0xe23ec5be0x3d6772cd0x1eeac6d00xe2424b600x6d7333070xf0022b0c0x02d3c0ff0x47feb1290x5a08e9950x12a7a1270xc3e313ce0xb23f56880x33dc9f9e0x9b94e4820x2251bc990x2be568a20x640afcb10x848588fb0xe239de100x78de29e60xf792853b0x4dcbe65a0x64ed053c0x59fd5d640x12c52ff90xb08465250xb9234c4d0x5fca24fb0x792b7f320xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850x15d709c10x33e04e010xb212dc3e0x57e6f8780x397c3d270x08618e5a0x17b363650x9b9de1c10xc518d4860xa6b321560x490d82500x5f3e2dd30xbbcc7b770x4959cd910x0d90fe1c0xc2a593680x755623d50x3022c9240xb37501920x23c05d200x7f19b4080x7fc9f2570xa797bc0b0xe8fa400a0xc53a82140x31cbb0360x48a8cf0d0xdeaeea670x09fe07490x4d3317490x0fcd5ecd0x47dcf5c40x4831978c0x0efcbab90xe3bb1f8e0x61258cdb0x70e6ee2b0x9efbb36a0x5a96eca70xb6a6b7110xc72016c40xe89cdcff0x2992d7090xa4e41d250x314f318f0xb26cacde0x8e7c2b090x0f2d853c0x86bd39750xf11d0a260x958f646b0x1052a38c0x073ebb4c0x48cc6bec0x834896eb0x8fc3833e0xc780b0060x9a3bad930xfabf50a60xd808e38c0x77c54d0a0x4a90ccd70x982ae9530x43f73f2c0xb182c0a60x687a93e00x804587d30xed2de2f70x7938d06e0x640edf180xbfcab5d10x0f7d9ea40x97feb4150x46ff7e930xa308afa50x1816d9e70x5158c5490x6c56f5570x0d4d9daa0x7c83b6d00x984401a10x86cbd9cd0x466dfa040x568fb4ce0xb9e7ec5d0xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x6495a7b20x348150f70x57a17f450x9bd3b76d0xc90a226a0x8fe2497e0xf24d29d10xcc74689d0x736ff7ec0xd90956640xfb0cec950xdc564ca10x34f894270x2b9ab3610x6590e6d80x632804cf0xdd99d3530x06d205320x91f593660xa4ac6d920x16d34f350xeb63f48e0xe9899fa70xa57f11950x89caa5460x511dda630x4560de370x94e5502d0x60cb76330x46fe10400x9d371c1e0x3963f57d0x88caf4d00x9081fe160xaa6408cb0x3b873dd10x5d6ac3e90x5001e3720x0c6fa9aa0x0681145f0x6c2eb9a70xfe9249f90x44b7362d0x42ac361a0x296292190x9b461b600xd680a3770xde14df4d0xbb91b0ef0x8a8a2cc60x764eb3cb0x4160bd7d0x0428bb2c0x94a93b8b0xaf5373d40x30d0dde80xb27739e00x68c8d9200x8490fcef0x030263fb0xf33d4ec50xe71b570b0xdb5e21770xac49752d0xd4638add0x1559cf4a0xb37ed4640x91abf8440xbd18d5600x277cd71f0xd8836a9f0x275c221e0x9ba507660x8ab448160xdd8d6d720x9e3ffdd80x64417aa00xdd37e9900xb3c27c3a0xb78970340x8bb3d0df0x238924980xd4a1dbe20x18ba5c920x78258bf00xcd5bfa4f0x935180cf0x2f8e67ac0x1f54c0240x9efea2770xb2ed645f0x1879f4c50x9441a4170x0e45a5fb0xae6a72760x8d9c6a7b0x2e95d8530x43b05b040x552af6360x8e1025c70xf59c0c400x6ae60e4a0x90316a010x538c3a2c0xa6dfd5090x59eaab9f0x757fee030x5a67358a0x513ac79f0x40d76a490x0fd60df20xf406e46a0x0ebbb7800x807536b40x886122d10x107742a90xf095dc960xf6a8c9e60x85d72f660x9005484a0xab195d580xa3492ef80xdf5b1f3c0x22bc0ae60xc12b035a0xf87e1d420xe48d685c0xdd9050200x080c37870xedfedaf20x6c7f616c0xb232b0820x0bed49db0x8454aa2d0x876404d20xa39372df0x0525e2de0x3b64e4250xc98a36640x8216a6880x49e7db420x025056f10xdfa1c31c0xeb5d9dc40x2a0330a50x2525430a0xe9f41cef0xde1951b40x5913c3600x1e0719420xac0fd60d0x6164a12f0xe1d2c9bb0xfe41371c0xc209feae0x3b8308a30xb795a7d50xdb3966ab0x367d6b500x60fcbcc90x979ef4d30x7002ddee0x814d0acf0x0d66a5720xf88ddc970x390024db0xaad7f52b0x6d568c9f0xc1e392f80x92b48fce0x9d4238830x55d96af30x6336b4a40x14ac60430xc5c455410xf7b0b2500xf2e1bcb90x242f3be60xd2b6d7230x993d62e10x01e374440x0f9ca5ce0xb42aecb60x26be853b0x907eb02d0x8d8509060x23ecb0d40x7c9988b40x129320ce0x05e6be230x64b236880x57b6efe30xc73d49e10xf21f08050x367c99470x880614200xecbcb78d0x5a4734d10x22d44d0d0x51f9a55e0xa78c63550x261757000x3c8fd0d90xe11e6dbd0xa8be49690xaf4f71150x1cab37960x3fbb0e8c0x4e025b7e0x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x55947f3e0x94a9f03d0x34af351b0xbee4ea730x9ce050be0x85588fa20x3df4742b0xf9ef22fd0xa563aff20x56089b060x5039d11f0x0c2484320xca508bde0x9f404b200x48f5b5f10x53ea65230xec6159b90x2fc10cf70xe6d203a80x2ed3c6000x874d8d2d0x3ee464ee0x0d9b47530x3ab871100x24d124ac0xf1dcfbff0x4403a9c30x266edb8d0xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850xe7373b440xd3a613ec0xfb2ced770x321821a30x41b548030x1ff0e1e60x248d7b060xba9311450x4a20e2b20x4575a0ca0x4a35d30d0xf1421d130x3466cc1a0xd7a9cf420x4a1bd5500xf1b5340a0x87c82f080x36551f230x526160010x664ea9bb0xea17d0220x111bf6030xd5d552460xcee7cf1b0x65eef9910xaab787400x7a27650b0xb61272430x96a2a1cc0xfceba4b60x5c865cb10x967a82b00x3b93e61e0xdec1e51c0x1fa1ad7d0xd58a59630x0aba4fb60xb30f5d880x8e6ff0760x3d93b0a80x36c2058c0xc432a8ac0x932027020xad41bf3d0x011e51800xec670f080xc62e65240xb84bfb150xb1b15d6e0xd1df19320x8b93b8b20x81e47ad10x951d2f760xa2bb07c90xec65844f0x5a2df6e80x174312c10x402f60750xc75c67890x219d628a0xf72af6470x095acac60x498be55f0x3c0533920xc7948a010x5dc3a8240x18f59a6b0xba87e1220xd392c35c0xdfdd47cd0xdad9c8b10x44f5f11f0x4e2a621e0x5f8061030x2d8c36450xb93933020x23e2cec70xd2d42a9f0x22c153760x3b061a1a0x3bb6c1740xb38ff3a20x37c446ca0xc85783040x392538130xdf1bc8150xc65f9fc80x5b74ee1a0x062ea1850x5800b91f0x395aca870xc8882d0e0xfcbe21930x4ddf8fca0x01a4d7540xdc36508e0x4d8b5a5b0xd51642700x1ce755b60x37c96d3e0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xfca509a80x2cababdb0xdf6669020x6c554f550x4c637a800x9c9d22fb0xe28978370x69e9edf80xc186d5bc0x63fc23060x2df2b4630xfed469260x7da6e7830x01378a630x5fb17c7b0x45b363190x06bcf15b0x525ed6230x0b6121010xbdf579d90xf7f410370xa5e744db0x6a79de120x7480e8f10x790b62250xcb9ab82a0x78845ee30x0fc242b00x133cf2df0x97e5ee9c0x80c19d500xee719e9e0x2b2e0e550x862ce0000xbac29dbf0x5eeda1960x092ba5590xcd8446b60x2e768e210x36e9961f0x7f60b64a0x7114a7950xe0e336390x238b20d00xc84a0cdf0xc28be6290x5a95b0fe0x4793636a0x628dabb20x4edbb76b0x3b4de4da0x4ca867ce0xc483db9a0x5c6da18f0x33a1f0070xbff6c88c0xb592c7f10x4cfbd4c00xfa2bd39e0x492644ae0x1a4114790xe8629d0f0xde684b1a0xd6038a810xd7b94b370x69a7b2700x8f1968af0x50674de70x16b336ec0xc2cf37cd0x63a656650x370567b10x0a867fe90x0f78c9c00x0f6905090x5326f6870xacc780820xd0b7b5920xca5ae4930x2eed03310xf3850ed70x1c5c0e030x4aeebc180x88ffaa420xcb654bdf0x795356ca0x117ba7550xc29922e20x9897109b0x6d138f200xc4cce95a0x3457d8c70x7fa691fa0x9a7d489a0xcb7dd1880x3872f2880x864e7c260xe2e1f3f90x3cf361b90x731765580x08f5ba3b0xadf8f07f0x5da5ce0e0x4b10fb8e0xf91bb6f60xa7e110f20xb76fa9b50x4a6e9b710x6add92120xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90x450d2c8d0xd51b095b0x31b028510xe03749000x6b72a0910x35bcf24d0xd3b215f80x4f6ca4e30x63adbf920x7f8dea940xa21dc86e0x013a7fb70x755907b60xc9b22e880x4496cef80x6306f5890x2123f2f40xbdeb34d30x631083c40x706289a30x6d2852180x1ba317b90x8a95d3dc0xcd2ecaba0x6175ffa60x3f29ae4d0x894cf00d0x316f27770x4a6126c90x3221aea10x12fbbbd60x2bdb56360xbbfef78c0x517da8600x19179d1f0x66c0b2070x34fb1cba0xda61a4600x481133ef0xeb076a1d0x898c43220x92c4e64b0x2fdf78f30xa1bcd1980xe581dc7c0x3a02f9ea0x9aaf33f10x5c258d160xc1ddd7af0xda1d88f20x51efc3270x70b59fe60x03c1ef0b0x811811e00xdc7e6cd20xf895b4910xfcf626ca0x22b909860x4c1627080x2ef6b8930x15dc74690x9bc405190xc2b94f960xeea849590xe73bf6650x441de1410x43139e230xb289cd570x7e679f390x18a2e30e0x7d8fdc5e0x3b11c9190xb12e82300x8d85daef0xa379ecfb0x375f8bbd0x23c44d560x9c57172d0x84fa3fb90x18ed135e0x272c2c040xf8da1e890x98b9d2630xf5d8df7f0x526b45f60xeac980ea0xb56e5e4f0xcd4b331d0x9f9f45e50x52ade41f0xd7c66ef80xe8f6513a0x988df54b0x9f5064360x77bf6cf40xc58fbda30x80c68e160x8415b6a60x44eaab480x8d642d8f0x2697ef630x154a2fc20xa469a7e30x9d50ed7e0xb0ddd5a10x9a653d200xf0aa6fd30xd2817fb70xfe8f9d790x0a7cd7e10xff97b0580x3dd5c69b0xfa4667d10xf1a8c92c0xc6c72dab0x7f3407a70x0598826c0x47452d3f0x387e37040x70686a5d0xfce645ef0x6294eb750x7470f2030xc2e354a00x1eff1a630x574578420xee7e1ca90x7480a3340xc96a4e050x8cc01a0a0x6793cede0x1b6342620xe2fded1f0x8d47528c0xfd581da10x6b668a5d0xf44ff4f50x46c4c3c90xcbfd15f10x25555e850x8831a3840xc0ca12d80x0f02d7460xb2c8479a0xc038ca780xd7b108f00x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x85dc3f530xa9671ca40xa8e8a1e20x2afddd7a0x37321c390x7a9cb1df0x4c0585710x1131159c0x1c7b7ec00xbca469080x4bf1b9ff0x59b6ec800x6a47cc980x1ea49cec0xb06dcd0f0x9f7069920xee26f10d0x01c05c260x87d2045e0x71241bbc0x838ff9c70xff8071c30xa62de7df0x4cc8fc5a0x0752bc520xc1ec13e80xc555c2f90xc50e84620xd15011830x9485e3020x947b5e040xe291bb950xdd626ee30x59c0c2c50xfdbd8c100x59de087f0x7c1e114e0xdb68967d0x069554050x38d3dce50x482ac5a40xd76730350x7e46226d0x3f4976da0x817474bb0xdc9f9f810x039a037d0x2afc160b0x7af117260x55af1e490xd41a5cfc0x3b7b22700xfa812d4d0x0c19b0c80x121346970x138403270x09f094300x757fc8970x36feeaea0xbad6fd6d0xd53c244c0x16cb3dca0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050x0bfeb93d0x9e37a7830x6105af3d0x13cab1020xba288b9a0xa7df76600x073271d90xf40d631e0xa882aa850x251b854a0xe7eb82cf0x36a700920xc2aa396d0xbd4fca7b0x0ce396220xb3e9cab30x72a88cbb0xfb921e000x1591b2c60x221394ae0xe5f734060xfafb4cef0x3bf768110xc1e0624d0xf9e1ae460xa82c6bed0x5ed7803b0x6ee32fdc0xad3a1a1f0xd98f46320xba888ecc0x9f4d92b80xfcf8ea6e0x7e99f5040xc1bcfac00x2438b4b80x93a74bd70xf53322d60x51edc1f90x5bc68b380xea5323070x74dadd730xba81deb20x6c7db4440x04e133fc0xc8930f320x75bec08d0xed2a33730x86648b9b0x0958edaa0xf8af56ab0x6d5c4b750x9c6420bc0x965ff9080x9e88f5ba0x8e7ec26d0xd1f6cbe00x7d5709740x21d2d6a70x935865460xb00e6e3c0x48d0927b0x898f788f0x7e73e1f80x5e880a2f0x4bda2daa0x764d3d1b0xbb24f6070xeb2f825c0x561835eb0x178e67640x015f6ac20xd5cfb91a0x5d0330580xfda9a3f10x6df313900xe31b93010x6797d5680x8823ef750xe07ef3630xc565ee3b0xb2f74fb60x52ba03c40x39ba8f800x38f433b40xac5271430x21687aba0x6f4e220f0x558d20cf0xbb2a7ad30x1a748b5b0xc39d2b660x53e40d3a0x9a34d1180x3a081c9f0x2330c4cb0x031b98140x9fb9c0f10x6953b06e0xdd8051590xa263adc60x92f799920xb55f2c590xf8f451b40xd466a3d90x97fc15e20x1fd186070xf83284e70xb367026b0xa5a6cb690x92bbc1460xc54092450x8f4419f80xb38522250xec5f0b1f0x557c9e330x8b0dedc30x0340a7d80xc78a04ae0x1c80afbc0x208a82790xb63007720x3ad0459a0x7a94124c0xe972187c0xfc75aaad0x333d6aff0x90f1c53c0x090904ce0x05ea28da0x2fadd35f0x2696bf1c0x28c599490xb9b1d28b0x95cbb0430xbabe87250x21e9eb100x9d04b5a70x7498ac300x6aaf72910xcc0ab0460x27d1c1b40xf3b4d4ae0xd36f60da0x51f2f2ca0x69f6e8010x397f62310xc40532a20x834d50d70xbbf353460xfe7bb9350xa293f8a60x9e98722b0x7924b6de0x3dcb37f40x6f4c413d0x33eb220e0x81fff2d10xfb17abac0x092d24420x9f2bb82e0xab5b61490xca6ecef00x22d966c60xd79283210xf7a2a3280xb9a52d550xf45fdaeb0xe25e5eea0xa0bd442c0xfeafb64b0x2ae8d8f60x126d91240xc346de070xb27b35770xc3a8ed0f0x6bfb0c180xe1a47f280x11a8f41a0x3a6b19850xc2a979bd0x4c51e6240xbf7255880xe54338c30x562a524f0x2b4e2d350xd41595520xf3dad3050xd45be0d50xb2805f540xb692e89b0xd6cbb1710xa620126e0x0741736b0x1d24c1440xe99eb4f70xca352e8c0xa41edaca0xd831a1a20x5cb391b80xd50f2f3f0x2162fbbe0xe8adefc10x59fec5f80xc4b22cfa0xe98c507d0xd96024be0x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x7ab6720b0x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0xc62b913c0xc99b3c920xd54a50500xe4330a390xe4f4665b0x7a489f130x81178efd0x8042e8a60x056986e50x3a4c1ae20x5b5d24820xd21b163a0xa54738080xe1d1dbf40x94e301c10xf3691fbf0x6a2fadc80x437fbba20x6a51828e0xe651592c0x0efa85ee0x7a40cfc20xacdfcd130x376895f60x0c92eb330xede8b4630xf374a15c0xce020b960xfe2117ea0xc21eb2be0x6ed13e590x03e3a6d40x070077c00x0df953520x537afca80x3b3cc71d0x63ffae660xf68552510x5ff9da5f0xcf81d0120x7118a61f0xa07b83f90x80f6556e0xbbfe13500x7f15c6b80x6952d1d70xeab9cbd50xca7acb550xbef127f10x9821a9710xfbb80e350x9a8be7120xf0c396f60xc33afc3c0x663675450xa49669290xbe8fd3a10xf6862e500x14283c360xd2348ece0x534423cc0x51ce44cc0xd846772c0x3dc3587f0x708d3d4e0x3a9ed50d0x02b9d8da0xef89fbab0xb3e36e8f0xf45c6bf20xbc06abd80x484f66bf0xc3c023790x01ae3dd80xf34332f00x551f78de0x2b539ece0x0f62868c0xd88b8f840x699fe53e0xbc0711790xec9672ac0x579764d80x84a005f10x394faeb30xeada0d180x985431150x043d652f0x3c7164a90xd50e4cc90xa35219ce0xd29beefb0x08a3445a0xf28612fc0x77a681200xb59898c80xef4cb7030x769edf1e0x1fe333580x73f127bb0x8d303b1b0x3bef2f730x898e8a260x259fdc310x711482770xef31e6c60x2329039d0x5726630b0xfc85040a0x775517040xdfa28f900xf3fe5c650x98f778fd0x1266593d0x7cf8c1dd0x21cf56540xa030dd020xb521f0770x794a66ae0x4c3153fa0x268b04490x663034810x31efadf30x984c0b600xe467676e0xa15e953c0x357962160xd0180a500x12b2ad060xa3e427cd0x718b135f0x0bb6a9fa0xd45491b20x537a5cb80xdb1667820xb3f91cb10x2c93d2f00xe26e22390xaef048150x1402ce570xeffd49580xad574c900xc320ace50x083d85c80xf60a67b80x383b35ea0xd5e0f2f10xd3b0ad4c0x31efe0c70xeeb6de0b0x98d5033f0x5ddc59630x3c8ce6970x33d1a6fe0xa9b67d1d0x10ab2c710x4e0e25200x9208d2ad0xd7ea35c70xdfcada890xcb3e73220x66ece3bc0xfc0086e30x55bfae400xf33f1cbd0xfec5b88e0xad1998580x01a3d7350x9de665c30xf87de6bd0xa9c81f690x9f8e70fd0xfd477ac10x501355be0x9e9f5cab0x8375b0f50x6637c2a90x8e39dd320x8ea77f460x8fa64f480x4d85dc5f0xf84d23530x33c8bcb50x39c9174a0x52e1aadd0xfbc081e60x8c886aa90x18755fbc0x5ca3248c0xee2371c70x599613640x4d7fe3800xb92d77c80xcdc4984b0x4831b9910xea4a60680x3312d6b80x62e9e40d0xab99b4680x286a41640x28971c480x2e19b5760x6f2f3d750xc6222a4b0x40245c530xe82341630x490c5a680x411316330x68a7accb0xf0e1c1ca0x6c767c590x8ec515a10x8784431a0x2571b22c0x595744720xde28f9d50xfda8589e0xcc7c2d0d0x0eb59b0d0x737a67f50x5f9b05010xf27134190xd6373e130x43b17b8e0x78f4b7410xdc84c16e0xdd01e08c0x9682c1700xae4620370xd8bf07f00x91e540070xa73649850xbbcb2cc80x04f539160xe05f1b700x51eac2ce0x2cd934890x5210ff960x2040e49d0xe18f42a50x940a9cd20x58a8261f0x06f7821f0x861369f80x9a5c38f20xbaa355110x7e7f29740xfa845b570x524107cb0x02568acf0xc6d747480x045031f70x0b5e0ce20xaf3e9eea0x0763ddc80xacd81eb30xd824956b0x370c7ea60xf13be0f00x25c6467d0xe897c1fe0xa3701bac0xf0d49af30xf2e35d9f0x572f04ea0x3773e8390x987796d20xaff1489c0xb336b9f30xfff9cf460xda89ac870x7fd364c80x9aef72840xfbcf5afc0xd4876bd20x701f26ca0x95d3abbc0xdcd0daa50xfab30df00x1100cc6b0xa13997680x39872fb50x8ad52c460x5954d8010x8951b3e50xb8f3bd9c0xacfc6e800x7cfd5a0e0xdbbfe9a40x3811ca310xc255620e0xf31095810xcef7dd920xb9a721010x35f294da0x0aa529280x35434fe80xafc4042a0x9e16b01a0x5fb6223f0x3b1a52bd0x7245de620x0dafd4a60x7e705a980x42582ce00x69e669430xda7b6af40xa7950dab0x3c849d4f0xeb2d6d000x054bef450x82ea33220xef71785c0x466b85b80x807c0c9f0xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0xe5db9aef0xb9d649470xc380eab70x5271554c0xf38ca3690x1c809b9f0xc7fbe5940xd7914c7f0xbdcc78b60x234a3cd30xcc46ea8a0x38b928460x7d8bffb90x6e10c40a0x52d7b2fd0xc4f5fdb40xd05777d60x662784230x7d1142d90x1fe1e1ad0xb42c94520x4adf2e4b0x55fe5b950x73a52a220x1985d0710x99c020770xb4b9076b0x738facd00x7d7464b20x788301ec0xbcaa65de0xed2f56910x16644bef0x4a4d368c0x6aeb08560x6eb687e00x049eafe40x1dcb3d0e0x203a3e030xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xf2802b780xcd9d01b30xac2898610x40e40c0c0xd8206a1e0xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x207b185a0xd83eb8490xc82343d20xc1b967480x98a966a10x159b99e70x1d334a320xba98dcfb0xeb86f0a30x4d3536080x489ae45e0x480359a90x6b6416940x374dd1e20xad4b784b0x4d319d880x70fb2f2b0x9aeca8810x09d7fe240x9fad184f0x3817cf640xcacd504e0x458a552e0x630c9b780x8d2bc0160xd6dd622a0x95bd82770x90a24af40xdbd4e9410x942b47e80x32677c930xbc203cca0xd476d9250x9ad621480xeb161a750x922c6ae50xd0eef98f0x051f202c0x58a4f0ae0xeb57e3280x15cd2c0f0xa15608a90x71b936eb0xdb97bdda0x8cc982db0x38f826c30xdcb9977c0x6a48f1ff0x492eb9920x0ed36c820x291935e90xa40e53250xd6e396f20x3602b3850x77b070f40x8d5f81460x7a9624220x7d9132260xf6c4fb4b0x0ebaac050x9b8ae79a0xf505b35d0x43b3110a0x25cbdc880xfe51475f0xdadc3d640xa0fcec970xdc7fa8e80x61f5bcb40x67d24a930xf87c50ac0x04d9a16d0x2161530d0x179b42560xadffefed0xcca0bb6c0x4618b86d0x268e22ab0x8b22b9570xa7c9349c0x376f3d2b0x5d0a92df0x7a2f69c30x3ab3a0c40xe5b30b470x6090150f0x288c29b90xb5aca8a20x1a55f8060x0f44261e0x7067a3320xba35877c0xa3fe7cb40x70138ba50xb4f4bd570xd4052dc80x4fd0da430xca623d240xb5d193790x4aaa64880x831f54a20x4deaa3120x5e791c0c0x7a252aef0xc0439e6f0x310f3bce0x3f5467230x60a5a8810x016215930x51339a0d0xdbd6e9140x0608008a0xe228c15b0x44371da00x9279a27e0xd3c4bf550x691e2ef70x72336d320x0c9cf0740xbf8269fb0x756605200x57e0848d0x2ec4b1880x22111dbd0xd427bcdb0x635aeb260x1747f0e60xeedce6670xc71138cc0xcbe650bc0x888d5a7b0x807b17330x5f39e5bc0xed6283a60xe5f9bee40xb1118b6b0xdccb3cdc0x41c1e9530x6aa7aeaf0xd3b747190x0cb8d3060xa53eac3e0xb168ddef0x6426dc6f0x007825a40x720ac0040xa37dfcc90x8620b64e0x226cad2b0x1f2510720x98b3d1050x64abafbe0xdafe7a7a0xa947a6a80x258ac3d60x80d334fb0x7fdde0b40x49517f840x00e6248e0x140e73af0xf679fd480x0491baaa0x041d9f160xaf679d040xd28011d40x8fe278100x5a4aa1ce0x55e298920x717e9cb50x51bc305e0x55afe63c0x781695250x1480771f0x090c2f0b0xe331a4890x436d565f0x943736bf0x81f76b240x249cd8ac0x13a125850x6c9180350xfd3f8e2a0x22a7d36b0xc46060f90x6bc806f30x358c98890x31aa217d0xfa77a0460xf7551fff0xf4b0999f0xf7ca837d0xf6a9e64a0x9a996ad10x797000d80xcfb195b80x5b63a2fd0xf6bb97de0xd1001d990xd872178f0x2fa012590x3e4f85cc0x0700097c0xa5a8c6fd0xd3f6cf5a0xf3a974d50xb047e6ae0xfe556c3e0xb76d48650x26b29b230xd7ebb28f0xb5523f880xd079eaf40xfbef33180x3ef8292d0x5d0c4e770x37cf5e760xaa10e0350x9c64ec490x836964b70x68af5c300xd6df130d0x0a1df5d40x5ed5e4150xccfb77130x5547d82a0x9f59208f0x031103470x6c0bac740x28568b410xe96a484a0x26b2cf690x535596b50x50a3caae0xc0473ae00xc54a4e840xacbd00050x54c997eb0xd1b2071f0x8155b3580xa1dc12a90x0798511f0x0e8336e30x3f2003ce0x777e68430xa7f5c7330x87b77ec10x60bfd6300xc72684fc0x67c276410x950bb3ee0xe745fcc20xa4ff02f60xb6ba100f0x03d2af4d0x692222010x501d3c720x5742b01c0x2c49bfac0x8eafde240x4014d2e20x8439222c0x0792b39d0xf26efbce0x58f02d750xafcad42c0x6f7a140c0xef9579d50x97f09e920x8f5de4740x637daa820x6f5cdf460xc3cc5a260x7a9184210x24ad34d50xfc1a2fb70x272edb000x4af1d98c0x04982e780x99577f8c0x5832c4030xa78063150xa14858f70x99b732c40xda610f940x97677de00x10b676460xdd733ee10xf10f1eca0xdedb0a0e0x57e0c8dc0x61e39d2b0xc97444800xb0e6f58c0x9c9ad5a70xde28864e0x07642e4a0x21a352980x25f8b2500xcbad3f060xc5cfc1ea0x2ccc9e1d0xeaa791080x1515b9060x8bbd40150x7c3d36bd0x5bceb2920x4fcbe8220x73bd5c710xb7286b9f0x4618ba630xb84a4c7b0xc75fcc380x4daad6e10x125bddbd0xcfafd6210x71b99ae10xd9df04780x0621b54d0x047780c30xedc3c76f0x26ee6a180x6e3559750x522cb1170x432de5c80xa42bcf120x1ff060b50x78abcd6e0x461b8a850x3ee08d430xfe3bc50d0xc07fc7460xd64fa84d0xd7db3b5f0xc2585dde0x8c2a857b0x4a3d0ed80xbee59ce10x4eff0a110x3a102a500x7ef880a90x96eb2c990x3541c1aa0x072460c40x81aadc6a0xdfd4ab140xaee805ae0x2f457b3d0xffed605e0x4053a8520xaee49ecd0x0c1cc75a0x0d7c1c4d0x56b9e4c70x40fade190xfcee6c050x8ea047780x193386b00xdd7b8e4f0x15a814630xe5665a870xb763ee470xba0fc5bd0xe8dd77bc0xa8c689150x97711f7e0x056c25a70xde2564eb0xd545c9a30x1238dc660xc2d7f1b50xfd3d65170x98da30500xfd60f87f0x64fade050x37897e7f0x42b43a380x390b982c0xd43eb26e0xdb7897320xcb3ee9e80x252a578a0x4a7486830x9c273e170xaad973c60xb5d77af50x92f145030x64bd76950xfed62df50x8953585a0x4d30ad2f0x4ca07c440x15cdb8420x50bc33280xab27e26b0x196945870x1b54bf930x7662c9c10x30665dd70x9e29eee80xe3733beb0x5694c6a10x2825be9d0xb459f9e40x16e6a8a70x19fa2baf0xb0bb25ee0x7a5fa68a0x4bd118480x690d7b640xf48f64b00x0972cec70x1b7341160x69a6fa720xa97c38380x8fa0f5c90x2bc265760xfe1f78470x671bad7b0xb74f703c0x0838c7e50x8834972d0xb91eb5b20x828059750x4ee013e50x0ec1214c0x2073ccc20xf1cd51d30xa7800dbe0x375cb9070x6bb12a0b0xc620dec30x14bb7eea0xb30c1a540xc47950e90x9941a2350x3ad4e1420x61492bb70xdc6ae4560x95557f5a0x7e2a85f30xaea2a6cb0xad6815cd0xfaeda9240x4a619d6c0x4e3a2ff80x32b478ef0x8a13d0d50x9d129f700xfb47cfa00x8eb33ccb0x479dadc20xa6ab58130xa038e7700xada851e50x98e54de90xaffc871e0xa5b5e3650x4a01810f0x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0x29e606570x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0x1504edb00x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40xbeadd99b0x5cf3dd790xff007c250x23eddc680xbfb7df3c0xb46c2a490x114f9fef0x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x94d0dfc00x63874d4c0x7b0bfeec0x508923e30xe776f2b20x13bc7d7f0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x3b32c6fb0x5e020cb10xc71b0f3f0xd71566b90x5c73d5a40xf35eb4a50x2c3191ed0xac1074a50x612f46d80xe4ac201e0x2794cdf70x674fd14a0xa0a540440xa037f0500xbbbce6070x47d51aab0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770x31580b120x6e7f2a750xf1cdb2c60xcdf5acde0x14e17bb40x4036254f0x09a850ef0x9863164c0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x5e16c93e0xa45fe7100xc54093ed0x85e279e90x933fbb960x37b671a00x5621a0760xa96ce6c90x981efe920xc025d3e60x74a0134a0xf21952a50xe6c1e1260x0dc1b43d0xacbd9d6c0x874cde230x6ee391a10x502108d00xc373f3e60x0e8d28620x9d9be6540xfe53120d0x52d32a870x6e13b08d0xa52acc380x914cb98b0x4f531fb00x610b257e0x8c87fa230x6e06136b0xcfb7d2b20x0ec6a57d0xc7e92f810xaba323d20xbfeaecc00xf2c1b0f20x157cdb550x6afc8b6c0x700bca920xb8bab53c0xee8575ce0xd2af8d900x93cb56d30xafb0d34f0x79aa05d80xc19aa29d0xb9e334320x0f15aedc0x851f1d630x5142e3e70xb6b1c1120x6c63a2a30x348660280x53d039890xa2bfa4c80x7199adab0x5260f2530x1288a7980xa9f4f8eb0xd6d0cb810x0313ca0a0x278db9570xc1efa7ad0x22962fdd0x1e65056d0xea4338f00x04b1a1220x6f09f2140x79c149110x0d29ee320x1672600e0x2326ec620x8d5a2aac0x84d501680xa01a8d9b0xb501b2df0x6703c3290x97ef99820x0aa338e70x4fd4fc630x2ef5b0520xd241254b0xdead010f0xaf076aec0x8a63cec80x91f5caf80xbb10e26b0xfe5561230x59b126740xa6875d340x429b4c130x08fa05480x499f0ecf0x7d00c65b0x1d397b600x185a33160xec0dc7cf0xc717373e0x8dba1cfb0x0deb01a30x8a950d800xfedb79e20xe0af5bc30x9cb9d4e30x64dad6b90xac90aa370x627b63840x6d03561a0x8a3889460x7e25fe210xb910bc6e0xa8ee4a0a0xb07e59680xa40475780x35c51dd80xac3993d60xee158ec60x604e05c90x48ea90e90x98502f2b0x74520e2d0x938d29ba0xd752f67e0x28eff4090x42fa27830x5a958dab0xb58dc43d0xe1b33ddf0x1f4ff3fd0xe6913e6d0x6d942b210x8ffe7e890x3af34f520x5e3c91f40x63aa2ded0xf38bcdf30xdeec43780x18b7e7870xd81453800xb5a5c9e50x55be57530x289c37140xce6c6c960x5a8515770x8b543b1f0xfd833d6c0x8683d1f50x3b08a8f00xcaae4a4f0x0943dd450x0a30c8c80x128126450xec8beba60xc18ac88d0xf1e461070x19200e500x14b9b12c0xf9551ee40x5e8c42db0x5f03f5850x374fcfa90x22d168860x069b38e10x19edcb550xfd3e05780x364ee33f0xf132de780x9566fc6d0x74a047360x81adda9f0x86f215cb0x471f3f570x693c39610xc40f284c0x905c48040x8849c30c0xfe731af80x7c7f306a0xc979ff3c0xfb5362ae0x8e004cac0xbe9957640x6219035c0xd9cf07cd0x343bb6c80xd7ad89d70x514699fe0xafbd6cf50xd505c3e00x8b5942f20xdbfeae210x110284790xde1effa00x5501fd630xcf92cceb0xc430c92e0xd78a5cd00x3d2f59360x5d3c32e90xcfb135a80x634467900x2c1c5a4f0x8488a8e80x43acc8f50xa784211c0x5dca75a40x6b5de9bf0x473910580x093fc4ff0xf4d7e9b60xec4289100x881404d10xcadeecfd0xfd9460880x8a64c8e60x809caca90x2f1890c00xfabcaf0e0x3a3705560xce642c820x3ee2beb80xfaadb4170x911adbbb0x4ebdaaaf0x8c40a45e0xe5526de00xd8b6d7eb0x180ac9a30xc05e0ea90x6d9adc9a0xe041b56f0x0bc00f800xc074122e0x4052f9940x854413ec0x530461140xfcab59920xd233b24c0x526703040x7e9689f60xb4f48cfe0xedc2f8e30xe032be280xa3ca14f60x3bc17c490xd9c256540xeddbe3fd0xe1273d7f0xb899c1870xb3adb1ed0x4cd2b09e0x59329a910x9ef815dc0x7ef2382e0x970d53250xe7d4e73a0x4d61ef530x35eff5e00x66f98bfb0xeb843df70xd897398f0x82adf21f0xaf20aedb0x0b7d51e80x7279262d0x4387c1990xf5697e390x06b221d50x84243d170xcccbe3160xffc0d6ae0xecdaa01b0xc5a9ae170x3367fbee0xb4005a870xeab22f540x337519dd0xedba953f0x347da3b60x84c6d4640x59dbee440x46fe7d8a0x3e88aac10xc401af100x3251d7620x6c03ab450x24b8a2470x01268b340xf8b9ad790x1712d4640x3258e69b0x353230610x499bbf570x5c0d9c2e0x5ec67c600xc34331240xdb5f81980x5e9dea0e0x2ea486730x1801b6a30x5ce3b5880xdb0656570xd090b8800xbe188a1a0xf78013600x917c28470x85866a000x42f2c81f0xbe1541b90xdd67907f0xf33ecf810xdae9b5d70x91f49a050xb7b9f45d0x3f0cd8bc0x21735c010x63de33e80x7064e9980x592484c20x5171cf030x19e6b3310x5ef105860x3b9f01550xed15fb410xe0be866b0xe638b8f30xdf8140670xfd4787950xf1d2cd8e0x629a7b510x5f7c2ca40xa45f6b790xa72077340x353f6aae0xebf5b85e0xb40449f90xf882162c0x711af8d90x646f4f150xc6c8b8f10xdfc3a14b0x92bdf4310xf6b1cd130x832e8f0b0xef6a69ae0x26884ff70xeba889320xb0111bd00x1ce9e4d90x243973ad0x10962bc20x0294c6a20x51892d610x4a3a21a20x3f2690f20x12db66ff0xa72c2dc70xa33926a00x543bd1010x41be635b0xc6223aff0x4f9f08320x8c3210c20x882302c20x391eb5d20xa3bda3170xed39aebb0xef313dfd0x63f414760xa2432da50xaf5bf6ef0xefa414fb0x0b96166c0xe27a550c0xfd10de460x2dfaa6fa0xa05ca6250x9ffa22f30x4e9e38380xb44d3af60xf5c144e30xc90bffe70xc648cce70x55cb84330xbf87c85f0x670f0b550xe2e34d850x3dbfff850x9957b8840xe526546c0xb5aeaaec0xe25fbe770xcd219ee70x54bada450x3f9f015c0x033018f90xe467a7070xf1ef54670x886fca020x39e05ac30x584b84820x6a27968b0x311cd1d20x631017230xc1c546370x98b0ece80x4ef7fcc80xeef2e9d50x5825e8500xe0afb48a0xfbc0b0480x2808871e0x805bdbda0x9618bd930x2930faab0x6085edbd0xf4c58cbc0xce1c023d0x997a3e110x8a32d2dd0xc3a2be670xc6105d200x30828af10x009ff4a80x4ae0709d0xae7502580xadabf5850x258cbdd70xa0609a380x1e34ea160x3eec19680xaaf8267e0x41728b5e0x13a25bd90xefc3c11f0x0c9d2b5d0xc4da64670xb7fcf12f0x4a591cff0xfa4421de0x9f6f697b0xa89f9b660xdbe66c880x6258ff6a0x6794827d0x93c0c6040x51e04a0e0x7c2f35640x310e1bde0xaa0d96670xc7490a800x910f07950x41cb7b260x2d6a38120xf6507fa50x5bdea24c0xecfb89bc0x15b3e9ac0xdeecc7640x9598b5c00x0af23cb70x1489d5240x74c6e3a10xba6ebebe0x8962ebaa0x7ba69cd00x1ba07f080xb2ff67dd0x0b1427c20x7e89d4ae0x16fcf7030x711784ef0x37ae23da0x9dbc27660x5476121c0x99624bb70x407393850x5b4baf590xf98d02930xa407ca430x9c6ae9770x35ba92eb0x90b01dd00x86670f520x228941330xaddee1e10xbf9d1b960x90a5530f0xc7cc3e2c0x0b8efb650x2bf5f6b00x7360257c0x04c491800x66ba8df10x7234b5f70x7671c4e00xf53854d40xd21a7ce50xf7abf57b0x684c20490xb6a171a70xe6c4e8550x28ffb0fe0x53bfa2ad0x4b041b110x4d2540550x3f3935a20x600308ff0x280f31a10x19626bf30x3828de100xb4e0fdb60xca3282f90xd44b751d0xdefbfbd90xad9a321a0x70952a050xdcfe0b360xb683881e0xe2b8cc130xb1b903160xde57b5f50x5b97aab50x10cee71c0xd1c472f20x80f665230xbda287f50xe2c846660x1de558c10x42f002d40xd59bb2c80xf26ff1860x6938e5250xece8cc130x2cc4a16a0xbc913e190x98718f130x41b71e650xfaa7229e0x6d22e01a0xe18ea1590x2b994fc90x53445f680xe307da7d0xb7adc6c40x48c893130xd449a6a60x6b202d7d0x77e35ccc0xa4f0bf920x0f2f29dd0x5b3b5ccd0x1255bb910x3a764d8f0xf8ec22e40xd9b16ccd0x738be8720x214d9f400x0548f2d10x17cb48420x055023970xf0c775d40xdc3814e10x0deab5920xc6d0c0190xebd67dae0xcfdff1dc0x6dc2b7350x97c8cecc0x5d4a508d0x849be2380x3f4fad830x9e967ff40x0a2b2a370xf565c0c60xf37c2c170xe399cf280x827f71030x7da3d38f0xf54793940xa5ff49790xdd453c460x2179bf130x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50xc725de8e0x8fe503550xff5f7fe50x780430000x78ff35f90x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10xa8519c280xc05e32710xcd0125fd0x5f4442000xf9edc6030x0910e3fb0x632b35270xbed1f2080x3a2099950xec0a94fb0x2f1db3950xc8ec22c10x65bb3fa50x65fe67b40x32b110970xde6b1b7f0xf99e6f5f0xd58bbbcb0x44a58ef80xcc762c8e0x589df3a80xadf4831a0xac8b934d0xcc8a2d780xbb0e18a60xfa5a4c000x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990xe08b65e60xe1edd5b50xa7b9633b0xcbd8f2bf0xedb8efd20xfdeb82d00xbf966cab0x36f651630x8d3af8060x813cf2120x3b4f593f0x823f0f110xa624e1130xaef0cd850xe33277050xd6a961e60x60a766670xf22201730x6f6fae980xe78fcaf90xa21f43db0x7116a96e0x492241810x554b23740x491617b60x9f8478d80x8208fcba0xd881647c0x3eb269dd0x876feb8d0xef931f6c0xc38cf6920x982d0a440xb97229920x5a35e6800xf8d9812d0x93dc40f10x6df6483c0xb5a35a570x6da21fd30x6b22b0f90x6b61382c0x64b628620xeaf6b9630x4100188a0x4a0136820x6ff62dab0x7bfa94970x0b98123d0xd6d1572d0x9ef76d990x608befff0x971265c00x1f491f1c0x6d862f070x745411ca0x637b04dc0xe61bb5220xff12cbf10x7bb78f700x3e0ef07a0xb2a4a7f60x59b8a8860xba8d5ce20xf08086770xeb9d6cbf0x423f14750xa2e63ba10x131d41900x9aee93b40xae14db1f0xa0e1b2520x1baece590x82bc630a0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xca85040c0x230292930xe5ba225c0xa71d650e0x6ef265fc0x015310940x05ce34fd0x4614edf30xa348100a0xadac41510xcfa0dfc80xb8ee6cf40xd732e32b0x7046f5420xdcd2122d0xace974880xa4fb7a320x5092f7fc0x0f5ce8cc0x7c809ff60x467b39650x3a522a8a0xd0e26ea10x6b9312f60x053952240x4d41221e0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x85c1b7aa0x2724b4230xed16ad6a0xc8ee62040xffd93ceb0xcf978d7a0x2ba711bc0xd573d0cb0xe80bce180xf8fdd4930x71563fe50x49a43ebc0x21c9a71a0x313fbd910x4d2a941b0x39f1a71e0xbc1ce7880x35978b8e0x5e3a39120x04a150290xd6a1812e0x369c4e820x14f94b060x1820e1330x09bd820c0x78e848b90x2972f5840xdeb7b5470xd75ab9640x35a523b00xfba3bf090x7b05ed9a0xbe144e6f0xe22b9bbf0x3530c0130x93d727e90x0734f7fa0x87bba95b0x66e8b5b00x1e31cdf50x090a4f180x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0x07dedf030xbb83c9440xda9f4b170x825c73400xec02ebe00x575913220x121353960xe2f7009f0x69ab0ace0x287c95950xed9717690xadb8660d0x87efccc20xde66f4a70x2408be9e0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x67927a0d0xcac33cd40xbfe364360x3507742f0x4c6b3bea0xe36c3df50x3a31498c0xbe3bbfc10xd52b81c70xaca9e9140x25519d9d0x3f0f670a0xfb004a5e0x023b38550x8690218b0xe7418bb50xc3b31b1c0x8d270a940xd2c66e9b0x245a03990x4b96fad80x99155ecb0x02c4304f0x7fc69d470xa12c05920x793d86050xc46d4c540xb76e71400x9ce430590xa0d82ca90xf999267e0x6f9a71d50xef9f5db40xf630d7c50x1c3651db0x3bdcc7b40x6ae278590xaf2db63a0xf39b88ec0xfe22a20c0x4a729bd90x78609b0f0x1252197b0x888f43330x69d3558d0x1db8bac20xa8521a190xc67068420xd42e58040xf3f1fdd10x4dc9a2680xd50f70390x7f9759e30x9d9ba53a0x0d455f060x948210700x62c04d080x4c0392810x5f2cd3bc0x5b7114aa0x742eaf9e0x18c0cfbe0x53386de70x9b2c3c180xb8b44e500x1d34e9960xf2a366120x319251700x014ce9050x15bca6950x677874170x50d4c73c0x761ccddc0x7659dbf40x5ddb34150xcac0a23d0xa82743570x098e82d40xb39ebd0e0x1eaa06770x5c2a2fc10xd5c94b2f0xbceea5f00x8707b70d0x2568858b0x1feaaaee0x4e0dd9260x0ac0ff530x4e4e0d7b0x157c5c490x3bdb54ae0xff60036b0x9ff20a2c0xe87552820x32cde6c80x0bec2f500x4a9373980x47d3c97f0x2e6a61470x6ea407040x210b12e20xaa04056c0x7c6716010x1904d4900x69d5b8100x0557bedb0xc9fdbe450x366f3bdf0xc445daef0x8d9f5e3d0x407af29f0x52d721ce0x11c78a820x7e56a91f0x4f7494c70xe6ec398c0xf957a0dc0x99d30dc60x6161526c0x85ff00a20x17442e7f0xefa3c8a90x916544d00xbe7913830x0403c0870xecca11ce0xfd1a08400x6cf691c90x6051451d0x28ac2fd20x66b2c12e0x164aed160x4cd2fe400xbd13b6470xe59643e30xf0b01e720xadbf1d6a0x12f67a1e0x9743df9c0x2de68faa0xef4db3370xbd273c290xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50xcabb29f90x9bba36430x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x1e0e32cc0x6a3aa8dc0x3b54640c0xe35b52440x997e6a9f0xba79e0bf0x5ff1937b0x8892f57b0x5595578b0xc8a584450x51401b450x4cb9e0010x801f681a0xef436bee0x18029a400x0edc72a00x32c199bf0x9c6ec90f0x5dec0f030x02933cec0x04ef85210x2ee1afd30xd43a72540xafa66abb0xfa3586450xaec30bf00x88b3b96b0x51e363750x3001a8a30xe12becea0xa33c71fe0x7dd62bf80xe4114ea60x9e3dc1300x0cd756f90xc47903e20xbcf98f6d0x7ad266560x67d02e8e0x2cbc33b80x14553ae50x9a92ba660x36a9633f0x23ae0a280x2f622ea10x3e4427c80x207863b00x4e228aac0x9cd8ef390xc12435e30x97db40400xeee6f7d60x34783ba30x029503910x56af577d0x264fd0200xdaf779e50xe9366e570x5dcda96b0x8290a2ce0x33b6e1d50xcaf312e00x460e7db60xb7190b100x028a4add0x46c7ffd00x7ea690970xd260a4020xea9053300xdcb0235c0xa9dc21610xe6c5170e0x31a89d590xe83ef2ef0x6c353b560xa3b58ac90xbc7f71930x1844d1130x5fcfbf9e0xf56e59980x8a8a28910xf5d368280x5c3f750a0x50ed91490x0e3f8b900x7de530670x4e927a500xf745a20d0x88b316dc0x8b8136ce0xb048c4d30x49ac37960x2b8507b70xe1b828950x18c37d700xfa13a42e0x1f2a99700x90f4da3e0xafd4a3a80xcf2024d00xdb856a7c0x387e16390xb51a37240x76bd2f6c0xe7e384740x445d52450x1e56dd6b0x56a321d90x342481410x05a94f5e0xc14988210x8a3922530x4475a2540xae00acb40x75284b1a0x38d5ae7d0x42cdd46c0x9f01c6910x762c580c0xea90af5c0x906ba5520x8ab460f10xd6ca79690x1f6dd3d90x609202f90xbc7b53b50x4a917fd50x3f3d7b6f0x6b9615a20xeeacab690x4e2496480x8a2a655d0x1afaf3370x5f17eca40xbaff928c0xe9f419590x0461722f0x6ef2984b0x3f9a2b0b0x1e119a790x715d2d830x162bd74c0xc8b335fe0x9c92fec70xc1189a5f0x9d06c74a0x1e6773c30xa333ce140x85a387b40xd065889b0x0fd34e7e0xc14061f30x62e5c14e0xeec2f7730x3c91f4d80x6c5d74b90x0b1a29ba0x062205c70xe592d30e0xcd8a26250x45ba47de0x27f042770xf670c1b60xb767408f0x30cf5c330x09f54c470x509672200xd8e160a20x3b915b110x034d15e30x913ee5bd0x03d7d2c20x16fbd6540x608abf240x5b8158d00xd21083bb0xd87bb1cb0xa502a79d0xced783920x711834740xc23dd3880x6cd49f6a0x3b311e5e0xd1e5b7e60x60b2f8350x3225bd1f0x879565a40x575df6d00x58d20bbb0x9bce421e0x94ec80d20xb244e6080x05340fe40x6aae5e510x3bd28a8e0x4d314f670x0406034d0x150f4db30x6b6af4cc0xa128c9590x889d6e920xfc444be30x4e80da060x90db2e1f0xf19074070x232c4e5b0xa7dce93d0x50c769c80xf65d85200xbe50769e0xbcbe93f70x6b75da600xa6d43a990x78803a120xf96d1d390xdde36b450x3f8d83930x0dfdbc300xbc79eb0b0x06c986470x9371ea580xdd2af9960x59ca66750xe057a5fd0x472c0e140xf49fb4ee0xbcf3f08b0xd8d763ca0xc824a2580x3e0282cf0xcf44edb40x16e9bc7c0x824820bd0x996a1f300x6db752540xac033d220x71099ae40xd00c10ff0xe42f4e850xb3fd62ee0xdcb824760x495981280x6cecb7990x015683930x96ec3b260xb37b9b810x4152ce100xaa17a7370xfa2c03d70xc23e75d00x5bb9cb150x8924b14c0x7f061faf0xa8e9e1ae0x388006360x4140192a0x194b28410x154b48650xc52438ed0x5d7e59a90xfba0a8f20x4e5f36000x3e3b57660x3e059f280x4073e9240x843d65410x8fac14a20x18816e040x72f6bfcf0x91722dce0x27f185250xb05b79c10xd8e5c66e0x1fce3e8f0x6703c3450x2196cbb60x832640c70x6da19b500x234913cd0x5e19874a0xe05ef10c0x7c3fa44d0x784a22fc0x0ca98c630x0930c5c10x25ce749a0xf265f68e0xd7ab2c0c0x1b1f2bda0x2b67f0960xc4e0c5d20x46ca52bf0x78936dbc0x0ef069740xa0c71dac0x0492a8b70xcffa2aff0x3686ea090xabf27e0a0x5b402b430x8ed23be30x405b6e050xb164e6c10x1b46f3a40xf72634e10x346693a00x895c7ed90x9f3ff5200x08bc23680xab2420310xd77119140x3a5e50c10x1902178a0xd8d7f74e0xae9bfcdf0x0ca79ec80x690fc49f0x1b1c9db50x9ee086f10xc3e7a2620x7ee878500x413b259a0x5e21b75f0x5433e6e00xc8bb16390x7c5d35a80x2e8f0d3d0xdda184f80x12939ee50x77a72dea0x6aa1418a0x8272924d0x4e8f6ca70xe2f863fa0x0f04ac4e0x091c7f460x381b48ec0x5a45ba310x601165270x15d7a8080xbdd67a580x4431006e0x27ae6ce70x3d001dac0xf98c4f480xf7acd5730xbd88c8c40xb91a9e290x549708ad0xf89489ea0xfd2f61f30x4142b9c60x1acf4a5f0xf2095bb90x9fedc1850xd870621c0x6e45f7e90xadaf16920xbb66b3150xdf78d65d0x3b6bfb2b0xa26685130x01b4328f0x960fad5f0xd7ced9950x8a58f3a40xa07d42970x96cbfeaf0x52d2bad60xca799fc80xcea40ab40x0e9926e40xd058be4d0xbb974cec0xc251c86a0xcccf61800x0e649dd00x1265d16c0xded9a39e0xd27614600x2e6422890x9e7795030x5bd7a9680xdf5ba7ef0xf66ec0000xb627f6570x1816ae1b0x1f0997940xca9fc0820x66f7bf9d0x445d98e90x97c1faf60x52100c890xa109ec270x2b125e0e0x791a1bc20x66daff050x03da48a20xd49bf0fe0x381487580x7e37d4930xe9c2061c0xd8a4e10b0x6ccebe1d0x9f26d47b0xd07ae2360xd0dc2a820x3c0e09330xd32b7bcb0xf92350300xaefbcacd0xc46222c20x30716d290xc4aca5100xc97811b30xf14b95220x81a6488b0xc7089cee0x62d78fd60x714f9ca80x4f202c850x5bdb610a0x7deb96640xaf97bd2b0x86fae1d20xea49e9960x9de56d8b0x4f40ff8c0xfad0bae70x647ea1e10xe7f305930x3ecc76030x1bc199290x6deab78b0x85278fc90x18a214690x5cadf3090x6c970e4a0xcde776f50x92ceb7240xe16d962e0xa544059a0x27c4d3bd0x217a55f20x8c38c8bb0x6588c7730x2ae2ca420xbe1119530x6f497a3c0x0944a3b70xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x4ef629020x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x909c82200xa86499cb0x670550aa0xb1496af50xaaa4f1100x13bb67530x5afcdeef0xf4d789170xbb2555820x1224d96a0x88a1ba000x935a46780x3383030e0xd2b41d1e0xdd28306e0x771babe00x0f0743bb0x245588380x895734160x85fd99220x2acf7b740x2efaca570xb0d1b3230x0b52f8630xa106de290x3dcbfc030xc56e42af0x300a70e20xd3436a410x9fd779400x436b28ac0x331475ab0xdd9cfc950x7e07fe170x8be1b3a20x3f998e1e0xf7506f140x2aae83440xe93fe33d0x0ffb277f0xcb68c7770x7d82869b0xf9ade7d30xc0b7dd6e0xbe8bba7d0x9a088a850xcbaa35200x4402c2bc0x315e7ffb0x4194b1340xd073f7970x42fc6d570x7ac309540x89c674ce0x320d1a430xa3c3e10c0x04fc8e950xc48ff3540xc98846230xb296784c0xa793d3010xe3003f7a0x3c5e94520x667d19640xd062538d0x07af4f520x2c5fe4c80x7beafd6c0x06848c600x5975774b0xdefd1b2f0xfbd4d1c40xd04314d70x7430f97c0x4b4e531a0x4fcf6e310xf2b3fe910x5ac018f80x9ccebae90x47e4e2830x7567c45c0xcd0657fe0x98bbc7d50x450830540xfc899c8a0x8a978ce60x00730ef10xaadee9630x440e2e1f0x99c5f5be0x3dba5f7e0x8a99e59d0x373fe7c10x14656f150x3700aafa0x8c9f8b4f0x776a99100x533f6a040x3c648d1f0x55afde2f0x88738f410x98c3f7110x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x50651cc50xc483b65c0x41a0c9090x7aa194820x400a180e0x2449198d0x6d27c46c0x1cb9c99a0xa8b7e72e0xf624589a0x369098e20x1481e4e50x7c750ab20x30590d7c0x4ab319eb0x0fbf46550x0a2f57ed0x2bc8659d0x86d987b20xd37753370x7a2989e40x02aa0a0a0xfef666480xaa6b47090x1254f5400x6c0fcd060xe206fc700xb247732d0x7517bd210xe5f361800x36602d2e0x3867af930x51d0d4340x72115a6b0x12552f9b0x760d16f70x5975444d0xdb46e45e0x2dd42f930x5c9fc7b40xe695305b0x6a8471340xb7576cc80x5817a1a20xa3829f280x1a71d30c0xac5f240a0xc82313dc0x3a4d2e210x8fcd2d6b0xf425ea800xe12e1b1f0xf0855e330x2b6d04ef0x0c21394f0x285651770xf1af37390x514708060x93fa43500x9f56b00e0x5f00345b0x5e7bd9bc0xe616a1f30xc2c8b7bf0xab01e6190x5868e90d0xb1e482ef0x69cc29430x897faa9d0x1c5741c30xd106954b0x4099f9190x1f491d360xb4e98a460x92a51c430x7c7bf6e00x22fd69ba0x397e5acc0xd9afaf360xa29e1cf90x6b20bf610x01de43390x97f086df0xece22cb20x3796ccae0x96d993ae0x77adfe150x7c337e0f0x977f472e0xa7fccc8c0xa5f0ef910x5724e9b30x5e9ed7370x86ebf5fd0x380c9b130x12ad283b0xda783e820x62a761020xc75464a10x0b89c60a0x62dc4a120x2e53677b0x4951acbb0x19d42d430xf415bbf60x076e479c0x3b8b12cf0xdf9849f50xd5cf57950xbf0fab070x19569dae0x20a1fc320x8d7810320x1cfd9f500x74b16b3c0x4acd341e0xb9507f250x7013d6790x8b98492b0xe7e63d030xe99c6e770x012a04910x1bc3edc20x401457be0x8213b4600x6cc87bd20xa36990ff0xc8f3ef9a0x5b064a3c0x1fab52340x5999f9190x19aabd550xaef1deb10xc2cdde440xbb4477eb0xe48decfe0x7b42401f0x6e2aa0f00x50f043600x9a956e0d0x2d432db30xccd9d86c0xb630b1110xca8d06b50x9e37c71a0xaf2a880f0xff3353c00x6c28be5a0x60a634c40x19567d060x6cef7ffe0x973640920x0f2c6cd70x441a1fc30xdc7af1950x31e456f50xf22566230xaf91cfc70xb33166780xb798411e0xce1b5f480x27aee3270xc11781c30x9dad37e90xefe6cbe80x659615800xecb475350xc64f938d0x456c2b520xd298287e0x2231db220xdf392bb20xa5089c5c0x79f54cf50xff3ddebf0xccd548000xac6468600x2f13b8b20x9b197f290xe850ca1f0x35fec27a0xbd2f8ca40x3c28078b0xd9f10f560x5584dbc90x4cf699b80xb78385880xc6976fe30x36d1cc4a0x08de33f30x089a645e0xbfa45d6f0x6cde2ef60x7ed89d800xadc044b70xebeaf0c00x0c4df87c0xd8dfbc8c0xf52161740x737630d00x56a8c9580x7f3164fb0x15c4f1b30xb28795430x30b5a5c80xb992f33f0x8f9e1b440xbe5e95ce0x0f9159980x510208b10xfd962b2c0x9eaa852e0x097ca2a30x4246d9740xfaa8b9460x2dbd0f3f0x0b8d30d60xfd2b3e450xee7476650x016bce640x90e940020xd0c6db830xb956df040x924bb6e20xdea026f70xdd0f5dbc0xf4eab7b40x9b1391b40x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x257a22ff0xd2e89aaa0x93eed9970x77c073140x2d83baed0xf9538bc60x311496310xe9d970a30x7c427a690x9c7664280x49a911960x94c066920x362f430c0x0a2cedf90xa909cfc50xde8323d40x446615bd0x2f9e7f8e0x855be2fa0xa64fddd40x71df34690x17d1853c0xb62b38fc0x093070800xbabd30f50x99e9e57a0x4561179c0x9222399e0x1e2858460x89afd3820xe7990bb60x6e3965fb0xb699be6d0x7892140b0x53f06c450xee0cde560x4642a3a00x336da9250x0be9f9770x563493a60x34288cb30x570d0df30xc8208a610x1024676e0xbb295d8b0x831fe6ed0x86afbab80x4071ef750x8847c7390x59d9a5160x7504e6140x03a81e690x1c94034d0x0e04ebc30xf05be2780x1c3dcfde0x67b6410a0x229263ee0x27e87cf70x2b767d640x3da8a7dd0xac9c7a200x76898ec20xd40d96250x4bdfc4f50xe75f637c0x31e2e77f0x546181d80xbdd421750x7bb104cb0x3be212ab0x321055cb0x46a417ca0xe5a7b1200xd171d2210xafcab1a10x8238aa8d0x80bc64580x4b2210b80x2573545d0x10d5b2270x1c82a3b30x5649b1ec0xdd10497d0x2e6e0c270xdff29dab0x943a133c0xd6b3261d0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x88ef432a0x612df9ae0xe67343c10x7ae203ce0xc04c7e840x1fd4782d0x4ba5c46b0x69e0d90b0xea61eefe0x024d14bc0x787f0fe80x75fe065a0xdf0db92e0x465343b60xa245981b0xf65e0d6f0xcb9967fc0x3e0d74a70xe1fa525c0x5f8c6eef0x086990590xeb47807c0x704c053e0x7510a7f70xba32bf060x569ea6e90x7bc612c90xa9c36da60xde804bb90x4311cd910xff57c4ea0x97fa07e90x3b304ebb0x660779c80x97867c560x393c3d020x035569e10xb49eed760xf8caa2f50xc2a3f6160xb77c58780xb106ae3a0xe9da320f0xb20862550x579ac5b40x5e61bf910x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x168ba6a10x284e07d80x9bb6fd090x9058deda0x25614d480x8c858b450x5e7df9b40xba3a946c0xe9cbdf8a0x4c1b9cc90xb42713010xc237d80e0xefcbedcb0xbd8522020x90aa85490x4bc44de50x42e895430xa636a8e90x7fe97d9f0x5f2337960x44c75bbb0xa4257eec0xa11910d00x7886db9a0x41bd7a8d0x543d7c340x6ca394f90xfe8333300xb6628c430x0a743e9f0xeac096370x92e556a00x748e27760x419d8eb30x3529bcad0xce678a590x2919b1560xb67dd16f0x89b94f710x4dac77f00xe5919cb10x065994f10x05e807a90xd33ace4c0x5a28e0010xb4b696f20x222f2e160x207943f60x71613ddf0x3a93ec4e0x776476d40xca41eeb60x4d45cdac0xfd53afca0x78525cb20x27e91fbd0x923f39920x41fb5f960x17326f040x716851930x8b08d0b50xd6852bee0x275def240xe8f5e80b0xf14da4cd0xbbf978e50x0658bdcb0x57977b430x0c9b15bb0x40ea8d030x3d3886550x46ec12710xbf92dcfc0xb544ea5b0x8f005b340x064cf0a70x4f14ef690x348f4ad40xacc92a670x4142710d0x54ba79140x73443f260xe3f435bc0x6272de6d0xb79532270xec61461c0x4669bc9e0x65513f7f0xbc18b1670x6285dfe80x68d270650xead4f7fe0x64ba50170xf3b47f670x48e62c9f0x68fa7d280x1018eee00xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x6641b63b0x123339910xb0def7330x10a5b1ba0x5c5939440xd56346f10xf01ddfaf0x8b718b5a0x659083c10xc5b25b8b0x6a4b5b9e0xd7f0a2b00xb92b7a8d0x340b9c0d0x3e8dd8070x6d7ea2390x67b199510xdd6914020x93ef1c6f0x6d51ef420xd3ed23770xe3b7a8720x91706d570x79cfd69a0xc08cc8440xb3eb19d00xf028565b0x1c04f3580x09f113900x09e9ee3c0x7b8aecb30x857878300xc4c5b9a80x26aeb3ba0x2b57c8900xe9b1393e0x78ad9f210x762deb710x6cb088ca0xc785e5720x5c2f5e7a0xabad6ee20x92edd2eb0x81a25dfb0x3da38c090xd997bcb30x4afedab10xa790de850x24b24f880xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.29.1.el9_5+rt5.14.0-503.29.1.el9_5+rt5.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_5.x86_64+rt5.14.0-503.29.1.el9_51.1.01.24.0_00.30.0.13.5.360.6.00.30.0.1v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.001.5.00.40.6.31.01.20.6.01.0.02.0_8701.0.01.0.5.0_k0.40.40.40.40.40.40.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.01.21.20.2.153.01.00.9.280.9.280.9.283.00.9.280.9.280.9.281.32.0.41.5.03.04.203.04.208.8.1.0.508.8.1.0.503.03.03.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.03.03.03.03.03.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2002.0.41.5.03.4.20_2000.2.150.2.153.00.80.83.03.00.2.150.2.150.2.151.03.03.03.03.03.03.03.03.03.01.00.9.281.30.9.283.00.2.153.03.00.9.280.2.150.9.283.03.00.9.280.9.280.9.281.01.01.00.9.280.9.283.03.01.01.01.5.3_1.5340.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k1.9.0.0_k1.0.7.0_k4.0_04.0_01.00.2.150.9.280.9.283.03.01.01.01.0.03.03.03.03.03.01.01.03.03.03.03.03.03.03.03.01.03.03.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.00.2.150.9.280.2.153.03.00.6.00.6.03.01.05.001.005.001.005.002.133.01.03.03.00.6.00.6.02.133.02.133.02.133.02.133.02.133.05.003.03.02.132.132.132.132.132.132.132.132.132.132.133.02.132.133.02.132.133.02.132.132.133.02.132.133.03.05.005.005.003.05.000.6.00.6.03.02.132.133.02.133.05.003.00.6.00.6.03.02.133.01.03.05.005.002.132.132.132.132.132.132.133.02.133.02.133.02.133.02.133.03.03.03.03.03.03.03.03.03.01.02.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0303.4.20_2000.2.151.01.111.0.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k    ! """" ###### $$ %%&&&&&'('))''*+*,-,.,/,0,1,2,3,4,5''676666689:;<;;==;>;?@@@@@@@@@@@@@@@@@@ABACDDDEFGGFFHFFFFFFFFFFIFJFFFFFKFFLFFMMMFNFOFPFQFRSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUSVVVSSWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXZ[[[[[[[[Z\\\\\\\]^^]_____________________]]]]]`aaabaaaaaaaaccdddddddddddceeecffffffggghhhhhhhhhhhgiiiiiiiigjjjjgkkkkkgggglmnooooooooooooooooooooooooooooooopooooqrsrttquqqvwwwvvvvvqxxyzzzz{|{{{{}}{~{{{{{{{{{{{{{{{                                  !"!!######$%%%%&'(')'*'&+,,,,,-----------..../000102030405060777080990:0;0<0=00>0?@?A?B???0CC0D0EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0F0G0HH00I0JKKKKKLMMMMNNNNMMMMMOMPPMMMMQMRMMMMSTTUUUUUTVTTWWWTXXXYYYYYYYYYYYYYYYYYYYYYYYYTZT[T\T]TT^T_T``````````aaaaaaaaaaaaaaaaaaaaaaaaaa``````TbbbbbbbbbbccccccccccccccccccccccccccbbbTdTTeTfTTTTghhhhhhhhhhhhhhhhhgiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggTjjjjTkTllTTTmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmTTnoonnTppTqTrrrrrrrTsTtTuuvwxwyyyywzw{w||||||||||||||||||||w}~~~~~}}}wwwwwmodules5.14.0-503.29.1.el9_5.x86_64+rtbuildkernelarchx86cryptoblake2s-x86_64.ko.xzblowfish-x86_64.ko.xzcamellia-aesni-avx-x86_64.ko.xzcamellia-aesni-avx2.ko.xzcamellia-x86_64.ko.xzcast5-avx-x86_64.ko.xzcast6-avx-x86_64.ko.xzcrc32-pclmul.ko.xzcrc32c-intel.ko.xzcrct10dif-pclmul.ko.xzcurve25519-x86_64.ko.xzdes3_ede-x86_64.ko.xzghash-clmulni-intel.ko.xznhpoly1305-avx2.ko.xznhpoly1305-sse2.ko.xzserpent-avx-x86_64.ko.xzserpent-avx2.ko.xzserpent-sse2-x86_64.ko.xztwofish-avx-x86_64.ko.xztwofish-x86_64-3way.ko.xztwofish-x86_64.ko.xzeventsamdpower.ko.xzintelintel-cstate.ko.xzintel-uncore.ko.xzrapl.ko.xzkernelcpumcemce-inject.ko.xzkvmblockt10-pi.ko.xzcryptoadiantum.ko.xzansi_cprng.ko.xzasymmetric_keysasym_tpm.ko.xzpkcs8_key_parser.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcrc32_generic.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd160.ko.xzserpent_generic.ko.xztcrypt.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxxhash_generic.ko.xzzstd.ko.xzdriversacpiacpi_extlog.ko.xzacpi_ipmi.ko.xzacpi_pad.ko.xzacpi_tad.ko.xzapeieinj.ko.xzdptfdptf_pch_fivr.ko.xzdptf_power.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzplatform_profile.ko.xzsbs.ko.xzsbshc.ko.xzataahci.ko.xzahci_platform.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibahci_platform.ko.xzlibata.ko.xzbaseregmapregmap-i2c.ko.xzregmap-ram.ko.xzregmap-raw-ram.ko.xzregmap-spi.ko.xztestbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzxen-blkfront.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharagpintel-gtt.ko.xzhangcheck-timer.ko.xzhw_randomamd-rng.ko.xzintel-rng.ko.xztimeriomem-rng.ko.xzvia-rng.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzlp.ko.xzppdev.ko.xztlclk.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzuv_mmtimer.ko.xzvirtio_console.ko.xzcountercounter.ko.xzintel-qep.ko.xzcpufreqacpi-cpufreq.ko.xzamd_freq_sensitivity.ko.xzp4-clockmod.ko.xzpowernow-k8.ko.xzspeedstep-lib.ko.xzcryptocaviumnitroxccpccp-crypto.ko.xzccp.ko.xzchelsiointeliaaiaa_crypto.ko.xzqatqat_420xxqat_420xx.ko.xzqat_4xxxqat_4xxx.ko.xzqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzpadlock-aes.ko.xzpadlock-sha.ko.xzcxlcorecxl_core.ko.xzcxl_acpi.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxhmemdax_hmem.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzidxd_bus.ko.xzioatioatdma.ko.xzptdmaptdma.ko.xzedacamd64_edac.ko.xze752x_edac.ko.xzedac_mce_amd.ko.xzi10nm_edac.ko.xzi3000_edac.ko.xzi3200_edac.ko.xzi5000_edac.ko.xzi5100_edac.ko.xzi5400_edac.ko.xzi7300_edac.ko.xzi7core_edac.ko.xzi82975x_edac.ko.xzie31200_edac.ko.xzigen6_edac.ko.xzpnd2_edac.ko.xzsb_edac.ko.xzskx_edac.ko.xzx38_edac.ko.xzfirmwarecirruscs_dsp.ko.xzedd.ko.xzgnssgnss.ko.xzgpiogpio-amdpt.ko.xzgpio-generic.ko.xzgpio-ich.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_exec.ko.xzdrm_gpuvm.ko.xzdrm_kms_helper.ko.xzdrm_shmem_helper.ko.xzdrm_suballoc_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgudgud.ko.xzhypervhyperv_drm.ko.xzi2ci915mgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xzteststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhidamd-sfh-hidamd_sfh.ko.xzhid-a4tech.ko.xzhid-alps.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-cmedia.ko.xzhid-corsair.ko.xzhid-cougar.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-evision.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-letsketch.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-semitek.ko.xzhid-sensor-custom.ko.xzhid-sigmamicro.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xiaomi.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid.ko.xzintel-ish-hidintel-ish-ipc.ko.xzintel-ishtp-hid.ko.xzintel-ishtp.ko.xzuhid.ko.xzwacom.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdell-smm-hwmon.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5500_temp.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xzmlxreg-fan.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzhwtracingintel_thintel_th.ko.xzintel_th_acpi.ko.xzintel_th_gth.ko.xzintel_th_msu.ko.xzintel_th_msu_sink.ko.xzintel_th_pci.ko.xzintel_th_pti.ko.xzintel_th_sth.ko.xzstmdummy_stm.ko.xzstm_console.ko.xzstm_core.ko.xzstm_ftrace.ko.xzstm_heartbeat.ko.xzstm_p_basic.ko.xzstm_p_sys-t.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-amd756-s4882.ko.xzi2c-amd756.ko.xzi2c-amd8111.ko.xzi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-i801.ko.xzi2c-isch.ko.xzi2c-ismt.ko.xzi2c-mlxcpld.ko.xzi2c-nforce2-s4985.ko.xzi2c-nforce2.ko.xzi2c-parport.ko.xzi2c-pca-platform.ko.xzi2c-piix4.ko.xzi2c-scmi.ko.xzi2c-simtec.ko.xzi2c-sis96x.ko.xzi2c-tiny-usb.ko.xzi2c-via.ko.xzi2c-viapro.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-mux-mlxcpld.ko.xziioaccelbuffercommonhid-sensorsgyrohumiditylightmagnetometerorientationpressuretemperaturetestinfinibandcorehwbnxt_recxgb4efahfi1irdmamanamlx4mlx5qedrusnicvmw_pvrdmaswrdmavtrxesiwulpipoibiserisertopa_vnicsrpsrptinputff-memless.ko.xzjoydev.ko.xzmiscapanel.ko.xzati_remote2.ko.xzatlas_btns.ko.xzcm109.ko.xzkeyspan_remote.ko.xzpcspkr.ko.xzpowermate.ko.xzrotary_encoder.ko.xzuinput.ko.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzelan_i2c.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzserport.ko.xzsparse-keymap.ko.xztabletteststouchscreeniommuiommufdiommufd.ko.xzledstriggermddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccorecec.ko.xzusbpulse8rainshadowcommonvideobuf2mcusbgspcagl860m5602stv06xxpwcs2255stkwebcamuvczr364xxv4l2-corememstickcorehostmessagefusionmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcardreaderrtsx_pci.ko.xzrtsx_usb.ko.xzcb710cb710.ko.xzeepromeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzmeigsc_proxymei_gsc_proxy.ko.xzmei-gsc.ko.xzmei-me.ko.xzmei.ko.xzpvpanicpvpanic-mmio.ko.xzpvpanic.ko.xzsgi-grugru.ko.xzsgi-xpxp.ko.xzxpc.ko.xzxpnet.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzvmw_balloon.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeaquantiaatlanticatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbciscoenicdlinkemulexbenetgooglegvegve.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzidpfidpf.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmarvellocteon_epocteon_ep_vfmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xzmicrosoftmanamana.ko.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqederealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersfcsienastmicrostmmacfjesfjes.ko.xzgeneve.ko.xzhypervhv_netvsc.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-mscc-miim.ko.xzmdio-thunder.ko.xzmhi_net.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs_xpcs.ko.xzphyamd.ko.xzaquantiaaquantia.ko.xzax88796b.ko.xzbcm-phy-lib.ko.xzbcm-phy-ptp.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzdp83tg720.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell-88q2xxx.ko.xzmarvell.ko.xzmarvell10g.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmsccmscc.ko.xzmxl-gpy.ko.xznational.ko.xzphylink.ko.xzqcomqca808x.ko.xzqca83xx.ko.xzqcom-phy-lib.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.xzxen-netfront.ko.xzntbhwamdinteltestnvdimmlibnvdimm.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmecommonnvme-auth.ko.xznvme-keyring.ko.xzhostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfcxl_pmu.ko.xzpinctrlintelpinctrl-alderlake.ko.xzpinctrl-broxton.ko.xzpinctrl-cannonlake.ko.xzpinctrl-cedarfork.ko.xzpinctrl-denverton.ko.xzpinctrl-elkhartlake.ko.xzpinctrl-emmitsburg.ko.xzpinctrl-geminilake.ko.xzpinctrl-icelake.ko.xzpinctrl-intel-platform.ko.xzpinctrl-jasperlake.ko.xzpinctrl-lakefield.ko.xzpinctrl-lewisburg.ko.xzpinctrl-meteorlake.ko.xzpinctrl-meteorpoint.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-tigerlake.ko.xzplatformmellanoxx86amdpmcpmfdelldell-wmi-sysmanintelifsintel_vsec.ko.xzintel_vsec_tpmi.ko.xzpmcpmtspeed_select_ifisst_if_common.ko.xzisst_tpmi.ko.xzisst_tpmi_core.ko.xzuncore-frequencywmipowersupplypowercapintel_rapl_common.ko.xzintel_rapl_msr.ko.xzintel_rapl_tpmi.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzptpptp_vmw.ko.xzpwmpwm-lpss-pci.ko.xzpwm-lpss-platform.ko.xzpwm-lpss.ko.xzrasamdatlamd_atl.ko.xzfmpm.ko.xzrtcrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1307.ko.xzrtc-ds1374.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-msm6242.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-rp5c01.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-x1205.ko.xzscsiaacraidbe2iscsibnx2fcbnx2ich.ko.xzcsiostorcxgbicxgb4ifcoefnichpsa.ko.xzhv_storvsc.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzvmw_pvscsi.ko.xzsocqcomqmi_helpers.ko.xzsoundwirespispi-pxa2xx-pci.ko.xzspi-pxa2xx-platform.ko.xztargetiscsicxgbitiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztcm_fctcm_fc.ko.xzteeamdteeamdtee.ko.xztee.ko.xzthermalintelint340x_thermalacpi_thermal_rel.ko.xzint3400_thermal.ko.xzint3401_thermal.ko.xzint3402_thermal.ko.xzint3403_thermal.ko.xzint340x_thermal_zone.ko.xzprocessor_thermal_device.ko.xzprocessor_thermal_device_pci.ko.xzprocessor_thermal_device_pci_legacy.ko.xzprocessor_thermal_mbox.ko.xzprocessor_thermal_power_floor.ko.xzprocessor_thermal_rapl.ko.xzprocessor_thermal_rfim.ko.xzprocessor_thermal_wt_hint.ko.xzprocessor_thermal_wt_req.ko.xzintel_pch_thermal.ko.xzintel_powerclamp.ko.xzintel_soc_dts_iosf.ko.xzx86_pkg_temp_thermal.ko.xzttyserial8250jsmuiousbatmclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcoreledtrig-usbport.ko.xzhostxhci-plat-hcd.ko.xzimagemiscsisusbvgarolesintel-xhci-usb-role-switch.ko.xzserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xzmuxfsa4480.ko.xzpi3usb30532.ko.xzrt1719.ko.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzwusb3801.ko.xzvdpaifcvfifcvf.ko.xzmlx5mlx5_vdpa.ko.xzvdpa.ko.xzvdpa_simvdpa_sim.ko.xzvdpa_sim_blk.ko.xzvdpa_sim_net.ko.xzvdpa_uservduse.ko.xzvirtio_pcivp_vdpa.ko.xzvfiomdevmdev.ko.xzpcimlx5mlx5-vfio-pci.ko.xzvfio-pci-core.ko.xzvfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vdpa.ko.xzvhost_vsock.ko.xzvringh.ko.xzvideobacklightapple_bl.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzvirtcocoefi_secretefi_secret.ko.xzsev-guestsev-guest.ko.xztdx-guesttdx-guest.ko.xztsm.ko.xznitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_vdpa.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzmei_wdt.ko.xzmlx_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzwdat_wdt.ko.xzxenxen-evtchn.ko.xzxen-front-pgdir-shbuf.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzdlmdlm.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznetfsnetfs.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracering_buffer_benchmark.ko.xzlibcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzkunitlibcrc32c.ko.xzlinear_ranges.ko.xzlivepatchlz4lz4_compress.ko.xzmathcordic.ko.xzprime_numbers.ko.xzobjagg.ko.xzparman.ko.xzpolynomial.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmnet6lowpan802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnephidprfcommbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_conntrack_bridge.ko.xznft_meta_bridge.ko.xznft_reject_bridge.ko.xzcanj1939cephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzhandshakehsrhsr.ko.xzieee8021546lowpanipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211testsmac802154mplsmptcpnetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_mh.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_hook.ko.xznfnetlink_log.ko.xznfnetlink_osf.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_osf.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_reject_netdev.ko.xznft_socket.ko.xznft_synproxy.ko.xznft_tproxy.ko.xznft_tunnel.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_MASQUERADE.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpsamplepsample.ko.xzqrtrqrtr-mhi.ko.xzqrtr.ko.xzrfkillrxrpcschedact_bpf.ko.xzact_csum.ko.xzact_ct.ko.xzact_ctinfo.ko.xzact_gact.ko.xzact_mirred.ko.xzact_mpls.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_skbedit.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_u32.ko.xzsch_cake.ko.xzsch_cbs.ko.xzsch_etf.ko.xzsch_ets.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio_lib.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_taprio.ko.xzsch_tbf.ko.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelesstestsxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsamplesvfio-mdevsoundcoreseqdriversmpu401opl3pcspvxhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdacppsrenoirvangoghyccodecsintelatomsstavsboardscatptcommonskylakesofamdintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yvirtiox86xenmodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso32.sovdso64.soweak-updates5.14.0-503.29.1.el9_5.x86_64+rtima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/events//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/events/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/events/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/kernel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/kernel/cpu//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/arch/x86/kernel/cpu/mce//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/block//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/crypto/async_tx//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/acpi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/acpi/dptf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ata//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/base//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/base/regmap//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/block//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/block/zram//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/bus//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cdrom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/char//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/char/agp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/char/tpm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/counter//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cpufreq//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/iaa//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_420xx//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_4xxx//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_c3xxx//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_c3xxxvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_c62x//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_c62xvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_common//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_dh895xcc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/crypto/intel/qat/qat_dh895xccvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cxl//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cxl/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dax//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dca//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma/dw//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma/idxd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma/ioat//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma/ptdma//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/edac//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/firmware//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/firmware/cirrus//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gnss//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hid/amd-sfh-hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hid/intel-ish-hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hv//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwmon//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwtracing//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwtracing/intel_th//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/i2c//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/iio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/iio/common//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/infiniband//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/input//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/input/misc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/input/mouse//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/input/serio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/iommu//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/leds//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/md//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media/cec//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media/common//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/memstick//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/message//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/message/fusion//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/altera-stapl//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/cardreader//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/lis3lv02d//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/mei//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/mei/gsc_proxy//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/sgi-gru//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/sgi-xp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/mmc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/bonding//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/can//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/aquantia//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/cisco//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/emulex//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/microsoft//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/microsoft/mana//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/myricom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/fjes//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/mdio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/pcs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/phy//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/team//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wan//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wwan//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ntb/hw//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/nvdimm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/nvme//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/nvme/common//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/nvme/host//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/nvme/target//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/parport//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pci/controller//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/perf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pinctrl//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pinctrl/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/platform//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/platform/x86//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/power//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/powercap//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pps//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pps/clients//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ptp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/pwm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ras//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ras/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ras/amd/atl//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/rtc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/scsi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/soc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/spi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/target//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/target/loopback//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/tee//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/tee/amdtee//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/thermal//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/thermal/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/tty//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/tty/serial//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/class//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/host//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/misc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/roles//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/storage//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/typec//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vdpa//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vdpa/ifcvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vdpa/mlx5//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vdpa/vdpa_sim//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vdpa/vdpa_user//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vdpa/virtio_pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vfio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vfio/mdev//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/vhost//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/video//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/video/backlight//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virt//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virt/coco//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virt/coco/efi_secret//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virt/coco/sev-guest//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virt/coco/tdx-guest//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/virtio//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/watchdog//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/xen//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/xen/xenfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/cachefiles//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/ceph//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/dlm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/erofs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/exfat//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/ext4//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/fat//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/fscache//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/fuse//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/gfs2//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/isofs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/jbd2//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/lockd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/netfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nfs_common//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nfsd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/nls//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/overlayfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/pstore//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/smb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/udf//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/fs/xfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/kernel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/kernel/trace//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib/lz4//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib/math//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib/raid6//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib/reed_solomon//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/lib/zstd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/802//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/8021q//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/bluetooth//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/bridge//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/can//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/ceph//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/dns_resolver//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/hsr//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/ieee802154//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/ipv4//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/ipv6//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/key//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/llc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/mac80211//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/openvswitch//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/psample//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/qrtr//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/sched//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/sunrpc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/tipc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/tls//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/vmw_vsock//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/xdp//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/net/xfrm//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/samples//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/hda//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/i2c//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/soc/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/soc/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/synth//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.29.1.el9_5.x86_64+rt/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9357ffd0abf3c5e873ac4ad2f8d40e228a10d35f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c427f484d6ca1f0553c4388c3da25b25c86e901, stripped#.14:@FMRV[`fknqy(+.147:EHKPS\]`ehorwz{|~ D^rMPRTWZ^`abceij<@BDFHJL),.0246AGIY]ikorw|~    I K M N P T X [ n q s v y ~   & ( o q v x z ~         2 4 c f       $ ' + - 1 3 4 5 8 < D F H J M O R W Z ^ l m o  JMOQSY]_acfhlnprx "%)-:=?@BCDHJLNQSU_acgh $%*./137:<>@BDHJMOQV^aikmpr>ABF\]^ghijklpt  ')+-/2Qaghoqz~   "%CEGIMOT]~|~  -<>ACELNTZ\dv} %)+:<JLOQ[] &(*-}'(*13@bNPRTX\^cegmx;p%')psvxz!"#$<AEGINRY_lpvy| -/138@DH  ) * W b e f i !!!!F!i!l!o!r!!!!!!!""### # ################## #!#"###$#%#&#'#(#)#*#,#.#0#2#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#F#G#I#K#L#M#P#S#W#Z#^#_#f#i#r#y#{#~#####################################$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%%%%%%% %+%-%/%4%6%;%J%N%Q%S%V%]%_%`%a%b%c%d%f%g%h%i%j%k%l%m%n%o%s%u%w%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&& &y&}&&&&&&&&&&&&&&&&&&&&&&'*'5'7'9';'?'D'F'J'N'Q'T'X'Z'`'b'd'f'h'j'm'o'q's'u'w'y'{'~'''''''''''''''''''''''''''''''''''''''(((( ( (((((( (#(&()(,(/(5(8(;(>(A(D(G(J(M(P(R(U(X(^(a(d(g(k(n({(}((((((((((((((((((((((((((((((((((((((())))))***>*@*B*D*G        W *!  r Y     'A  G/%*  K =      *   7 L$  *1 !  n    ( *    PI * "  2 !  D5D" G /U R G (-  4#< }     n /   &#P`PPPPPPPPPHPIPJPKPLPMPNPOPbPPPPPQP PPPlPPPSPTPmPPPSPTPhPiPjP P P PnPPPSPTPpPPVPrPPXPPP6P8P\P^PPP9P:P_P`PPP;PP%?P%hP%kP%qP%P%P%P%P%P%P&P&P&P&P&/P&4P&;P&@P&EP&HP&_P&jP&mP&pP&~P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P' P/P0PMPfP"P"P"P"P"P"P"P"P#P#P#P#P'iP$.P$P$P$P$P$P$P$P%P%cP%gP'`PPP%P%P%P%P&P&P&P&$P&P&P&P&P&!P&)P&*P&.P&-P&1P&3P&6P&:P&=P&?P&>P&BP&DP&kP&lP&oP&P&P&P&P&P&P&P&P&P&P&P&PQPPPPPPPPPPPPPPPPPPPPPPPPPPbPPPPPPPPPPPPPPPPPPPPcPPP P P P2P3P4P5P6PaPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPHPIPJPKPLPMPPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPePuPPPPPPPvPPPhPP'PPPPPP!PvPPPP)PPP)P)PJPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP$P?PP$2P$xP'oP@PPP'pPAPPPPP{PP iP jPPPP)PPPPPPPPPPPPPPOPPPPP&P&PP'hP8PPPP/PPPPMPvPbP$QP$RP$SP$VP$YP$ZP$[P$\P$bP$jPPPPTPUPVPWPXPYPPPPPPPPPPPwPEPPP P&PP&PP%PP%PP&ePP&fPPoP PFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP`PaPbPcPdPePfPgPhPiPjPkPlPP%mPP%pPPPPP>PPPPPPP'P'P'P'PsPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8PQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P P P P P P P P P P PPPPPPPPPPPPPPP^P'mPPPP$1PPPPPP'wPP9P:P;PP PP)PPPQPTPVPP'sPP'|P%{P%PP NP OP QP RP SP TP UP VP WP XP YP ZPPP 1P PPP%zP%}P%P& P&QP&[P&]P&dP&sP&P&PPP$TP6P/P1P5PP&aP&bPPP5PPPPPP'P,PP&7PP&JPP&+PP&PP&{PP&cPP&MP&ZPP&8PP%iP%jP%|P%P&tP&uP&vP&xP&PP&P&P&P&P&P&P&PPPPP P PPPDPPP&IPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P#P$PaPdPP%P&P'vPcPdPhPmPPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)P*PPPPPPPP]PtPPPPPPPPPPPPPPPPPPPPPPPNP`PaPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPePfPgPiPjPkPlPnPoPpPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPP#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPYPZP[P\P]P^P_P`PaPbPdPePgPhPiPjPkPlPmPpP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPQPRPSPTPUPVPWPXPcPfPnPoPqPrPsPtPuPvPwPxPyPzP{P|PPPPPPPPPPPP P P P P PPPPPPPPPPPPP!P"P#P$P%P&P'P(P=P>PPPPPPPPPPPPPPPPPPPPPPP .PPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPP P P 0PP+P)P)PP$P)PP%2PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'PeP$P$P%fPP$HP$IP"P)PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPP)PP)PP%PPP9P$]P$cP3PtPuPvP4PPP5PVPWPXPYPZP[P\P]P_P^P`PaP3P4POPPPQPRP6PbPcP7PlP8PPP9PBPP:PPPPP;P PP=P|P}P>PPP?PdP@P,P-P.P/P0PAPPPBP?P@PcPCPOPPPQPRPLPDP8P9PEPPFPCPGPPHPPIP5PDPJPPKP{PLP3PMP2P4P5P6P7PNPPOP)PPPVPQP*PPPPRPwPSP'PTPsPUPPPPPPPVPPWP1PPPPPXP+PPPPPPWPXPYPPZPPP[PPP P#P$P\PPPPPP(P)P*P+P,P-P.P/P0P1P2P>P?P@PAPBPCP]PPPPPPPPPP!P"P%P^PPPPPPPPPPP P P6P7P8P9P:P;PP ?PPPPP$lP$pP$oP$PP$nP 0P 1P 2P 3P 4P 5PPPPPUP`PcPePqPrPtP{PP'zPP)PP%P%P& P%P& P%P%P&P&P&P&"P&'P&0P&5P&P^P(PP'PP(P(P(PP'PPPPP)PHP)PAP(P(P(P(PZP(P(P(P(P(P(P(PPjPPPoPkPlPmPnPpPP7P'P\P WP]P(P(PP'PPPPPPPPPPPPPPPPP >PP ?PP'P2P'jPCPP)P6P'PP?P@PAPBPCPDPEPFPGPHPIPJPPP!PP!WP![PP!QP!XP!\PP!RP!YP!]PPPP!SP!ZP!^P'P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;P{P {PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$?PPP1P=PP>PP]PP PP)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PP$P$P$P$P$P$PAPBPCPDPEPFPGPHPIPJPKPLPMPP)4P)0PPPPPuP$PP 6P 7P 8P 9P :P ;PPP %P P ?P @P AP BP CPPnP$>P$PPPPPQPP ?P @P AP BP CP DP EP FPrPsPPPP!PPPP P P P P PP%lP%rP%P%P%P%P%P%P&P&CP&KP&LP&PP&UP&zP&rP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P' PPPPBPCPDPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP#wP#xPiPP P P P P P P*PPPPPPPPPPPPPPPPPPP$P$PwPPPPPPPPPPPPPPxP oP#P#PPPP)P%PPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.PPWP'PfP'PP'PP%IP%PP%OP%(P,PP%!P%"P%#P%$PP%P%P%P%P%P%P%P&OPP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&GP&P&P&P&PP%P%P BP CPP%P%P%P%P%P%P%P&hP&iPP P%P%P%P&gP HP IP JP KP LP MPP%P%P%P%P%P%P&PP%PP%nP%oP%P%P%P%P%P%P%P%P%P&PP%P%PP%P%P%P&RP&P PWP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%PXP%P%P%P%P%P%P%P%P%PPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oPPPPPPPPPPPP P!P"PEPFPGPHPIPJPKPLPMPPPPPPPPPPPPPPPPPPP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPPPPP% P% P% PPPGPPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP -PPPPP% P% P%P \P ]P ^P _P `P aP bP cP dP ePP$P$PPP%%P%'P%&P%UP%WP%VPP%YP$;P$PP$3P$4P$5P$8P$9P$:P$P$P$P$P$P$P$P$P$P$P$P%P%P%dPPP$6P$P$P$P$P$P$P$P$P$P$P$P%P%PPP'P PPP)PP'P P P P P PLP'PMP'P UP VP WPP!P'P XP YP ZP [PP'PP'P vP wP xP yP zP {P |PPP"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P'PP P }P ~P P PPPPPP#KP#LPP%PP!P P P P P P P P P P PPPPPPOP'PPPPPPPPPP5P!qP!rPBP!P!P!P!P!P!P!P!PVP!vP!wP!xPbPcPdPePfPgPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPXPPPPYP[P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P\PjP!nP!oP!pP!P!P!P!P!P!P!P!P!P!P!PP!P!PP!PP!P!P!PP!PP!P!P!P!PP!P!P!PP!PP!PP!PP!PP!P!PP!P!P!P!P!P!PP!jP!kP!PP!sPP!uP!}P!~P!P!P!P!P!P!P!P!P!P!P!PP!tPP!P!P!P!P!P!P!P!P!P!P!P!P!PP!gPP!hP!iPP!aPP!P!P!P!P!P!P!P!P!PP!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!{PP!yP!zPPPPPPPPPPPPPPPPPPmPnPoPpPqPPP!lPP!mPP!P 1PPPPPPPFP!bP!cP!dP!eP!fP#5P#6P#7P#8P#9P#:P'P'P'PPPSP!`P!PtP!|PP!PP!P!P!P!P!P!P!P!P!P!PP$+P$,P!P"P#P$P%P&P'P(P)P_PcPdPePfPgPhPiPjPmP'PnP'PoP'PpP'PqP'PrP'PvP'PPPPPPPP'PP)P%PP'PPP'P'PqPrPsPtPPPPFP P !P "P #PP*P+P.P/P0P1P2P"P'PPP&PP!P!P!P!P!P!PP!PP$PP)P)PPPPPPfPgPhP P P P P PPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPPP0PnP!PPPP!PP'tPP!P'PPPPPPPPPP P P P P PPPPPwP9PPP|P*PUPPPP"PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P/P0P1P2P3P4P5P6P7P8P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPQPRPSPTPUPVPWPXPYPxPlPmPnPoPpPqPrPsPtPuPvPwPxPyP'P(P)P*P+P,P-P.PzP~P$0P$P$P$P$P$P$P$P%P%P% P%1P%3P%P#sP#tP#P#P#P#P#P#PPPP'qPP'PPP"P"PP#P#P'PP'rPPP"P"P'PPPPPPP"P"P# P# PPPP#P#P#P#P#P#P#P#P P P P P P P DP#CP#DP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P P'P P'P P &P P'PP 2P#EP#FP#kP#lPP 1P 3P APP 4PP'PP P?P@PAPPPPPP P P P PP P P P !P "P #P (P ,P 5P 6P 7P 8P 9P :P ;P P DP EP GP HP IP JP KP LP MP NP OP SP YP ZP ]P ^P _P bP dP eP hP iP jP kP oP pP P P1PNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPPPP2PPPPPPPPPPP3PPPPPPPPPPPPPP4P5PPPPPP'P'P=P'PP?P'P'P'P'P'P'P'P' P'!P'"P'#P'$P'%P'&P''P'(P')P'*P'+P',P'-P'.P'/P'0P'1P'2P'3P'4P'5P'6P'7P'8P'9P':P';P'P'?P'@P'AP'BP'CP'DP'EP'FP'GP'HP'IP'JP'KP'LP'MP'NP'OP'PP'QP'RP'SP'\P'TP'UP'VP'WP']P'XP'YP'ZP'[P'^PEPQPP'PRPP'PP)P%PPrPsPtPuPvPwPxPyPzP{P|P}P~PPNP%sP%P%P&P&P&P&NP&P&POPOPRPsPzP# P#P'PP $P FP ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PNPeP`PaPP*PPPPPPPPPPPPPPPPPPPPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPPPPPPPPPPPPPPPPPPPPPPPPbPcPdP:PkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPsP=P>PCPDP PPuPPPPvPPwPPxPPPP _P `P aPP8P;PP?PBPP@PAPPEPFPP:PHPIPJPPKPLPPP%P&P&P&P&P'P'PPP jP kP lPPPPxPP'P(P(P(P(P(P(P(P(P(P(P(P(P(P( P($P(!P("P(#P(%P(&P('P((P()P(*P(+P(,P(-P(/P(2P(3P(4P(9P(?P(AP(BP(CP(DP(EP(HP(MP(NP(UP(wP({P(P(P(P(P(P(P)P)P)P)P)P)8P):P)LP)MP)NP)_P)`P)dP)sP)~P)P)P)P)P)P)P)P)P)P)P)P)P)P)P2PyP'PP'P(P([PP'PaPPPPPP'PP'~PP'P'P(P(P(P)P)P)*P)-P)nP)tP)uP)wP)xP)}P)P)P)P)P)P)P)PP(P(PP(ZP)pP)qPP(P(P(P(P)7PP);PP(PP(P(P(P(P(P(P(P(P(P(P)5P)6PP(PP(LPP)P?P@PAPBPCPDPEPFPGPHPIPJPP'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P(P( P( P( P( P(P(P(P(P(P(P(.P(0P(1P(5P(6P(7P(8P(:P(;P(P(@P(FP(GP(JP(KP(OP(PP(RP(SP(TP(VP(WP(XP(YP(\P(]P(^P(_P(`P(aP(bP(cP(dP(eP(fP(gP(hP(iP(jP(kP(rP(oP(pP(sP(tP(qP(uP(xP(yP(zP(|P(}P(~P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P)P)P)P)P)P) P) P) P) P) P)P)P)P)P)P)P)P)P)P)P)P)P)P) P)!P)$P)"P)%P)#P)&P)'P)(P))P)*P)+P),P)-P).P)9P)=P)?P)@P)AP)BP)CP)DP)EP)FP)GP)HP)IP)JP)KP)OP)PP)QP)RP)SP)TP)UP)VP)WP)XP)YP)ZP)[P)\P)]P)^P)aP)bP)cP)eP)fP)gP)hP)iP)jP)kP)lP)mP)nP)oP)rP)tP)uP)vP)wP)xP)yP)zP){P)|P)}P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)PNPOPP'PPP"P"PP 9PP#yP#zPP pP"P"PRPSPTPUPiP YPVPWPXPYPZP[P\P]P^P_P`PaPbPjPP nP"P"P$P$P$P$PP$%P$&PP%)P%*P%+PPP-P.P6P7PKPLPMPNPOPPPQPRPPSPTPPPPPP qP rP sP tP uPPP)PnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPP)PPP8PUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP/PPPPPPPPPPPPPPPPPPPP0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPPPP?PgP!LPdPeP 3P 4P`PPPP#P#P#P#P#P#P#P#P#P#P#P#P#P#PP'PP'uP'P>PlPPPPPPPNP%NPP)P PPPPPP)PP)PP$=P$P%PPP&(P DP EP FP GPP'{PPPPP!PP'PJPKP$DP$sPP'PPPPPPPPPPPPP^PPkP|PPkPlPmPnPoPpPqPPPPPP PPPP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cPPPPPPPPP:P;PP P"?P&P'P(P)PQPRPSPTPPPPPPP P!P4P5PP P fP gPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPZPPPP/PPPP"APP#P P PP#P$P%P+P,P-P.P/P0P1P7P8P9PNPOPPPVPWPXPYPZP[P\PPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P)P 2PPPPPPPPPPPPPPPPPPPPPPPPPPPPPWPqP P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P$P RP SP TPP(PPPPPPP"PPPPPPPPPPPPPPPQPRP"xPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaP"zPbP"yPcP"wPdP"vPeP"uPfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPPPPPPPP_PPPPPPPPPPPPPPdPPPPhPiP@PAPBPCPDPEPjPPPgP 7P 8P 9P :P ;P PqPPPPPPPPPP PPPyPzP{P|P}P~PPPPPPPPPPPPPPP4PPPPPPPPPPPPP?P DP P \P ]PPPPPPPPPPPPPPPPPPLP P P P P P PPPPPPPPPP'PPP1PPPPZP'PPgP'PPPPPPPPPPPPPPPPPPPPPPPPPPiPPPPPPPPPPPPPPPPPPPPP 2P 3P 4P 5PPP""P8P"QPAP"RPpPqPrPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 5PPPPPPPPPPPPPPPPPPPPPfP MP NP OP PMPP $P PP'P-P)P HP IP JPP)PP)P P P P)P PP"P"P"P'P'P'PP P P P P P P P P P P P P P P P P P P P P P P'P8P"P'P9P)P;P"P'PPPPPPDPEPFP P P P P P&P!/PBPCPDPEPFPGPHPIPJPKPPPPPPP"PP P P P P P"2PPPPPPPP PPPPPPP*P"JPPP/P"KPCP"LPfPgPhPPPPPPPP P!P"P#P$P%PPP)P.P)P EP FP GPP)PP)PP"P'P'P'P P P P P P P P P P P P PP"P'PPPPPP"P'P:P)PP)P)P P P P P PP PP PPPPP P P P P P PPPPPPPXPPPPPPP"PPPPPPPPPPPPPPP+P"GPPP0P"HPDP"IPCP"P'PPPPPPP)P,P!P GP HP IP JP KP LP MP NP OPtP P P P P P P P P P P P P P P P P P P P P P P P P P PP":PP PP PP PP PP PP PP PP PP PP P P P!P P"P P#P P$P P%P!P P P P P P P P P P P P P PPPPP,P-P.P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P!P"P#P$P%P&P'PPPPPPPPPPP P(P)P*P+P,P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPP7PP P" P"!PPP P"*P-PPPP P"+P PPP P"'P"(P")PPP P",PP P"-PP P"=PP6PP P".PP"/PPPPPPPPP P"0PPP"1PPP P"3PPPPP P P P P P P PPPPPPPPPPPPP"PP"P"P"#P"$P"%P"&PPnPoPPPPPPPPPPPPPPPPPPPPPPP PP PP P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP"4PPPPPPPPPPP!PP"P"bP"lP?P"cPPPPPPP@PBP"FPEP"PPFP"dPGP"eP"kPHP"gPIP"hP"oPJP"iPPPP P!PP P!PPP P!P P P!P P P P!P!P P P P!P!P P P!P P P!PP P! PP P! PP P! PP P! PP P!PPP P!PPPP P!PP P!PP P!PP P!PP P!PP P!PP P!PP P!PP P!PP P!PP P!PP P! P P P!!P!P P!"P"P P!#P#P P!$P$P P P!P!%P%P P!&P&P P!'P'P P!(P(P P!)P)P P P!*P!GP*P P!+P+P P!,P,P P!-P-P P!.P.P P!HP/P P!0P0P P!1P1P P!2P2P P!3P3P P!4P4PP P P! P!5P5P P!6P6P P!P7P P!7P8P P!8P9P P!9P:P P!:P;P P!;PP!>P?P P!?P@P P!@PAP P P!P!AP)PBP P!BPCP P!CPDP P!DPEPP P!EPFP P!FPPPPPPPP"P"P"P"P"P"PP)PP)PP)PPPQPRPSPPP!PPPPPPP"PPPPPPPPPPPPPPPPPPPP"P#P$P%P&P'P(P)P'PPPP*P+P,P*P+P-P.P P P P P P P P PPPUP'P P P -P .P /P 0PP'P'P'P'P1P2PPPPPPPPPPPPP PP P*PPP[PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPP&PuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'PP"PPPPPzPPPPPP|P'P'P" PPP)PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP" P)PPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPPP"PP" PP" PP"P'P P P P P/sbin/depmod -a 5.14.0-503.29.1.el9_5.x86_64+rt/bin/shutf-8db483cefcc125e99c32508f681c566d0a7a71e073e39dfd54fc0cdbd295c114c2a9c56f6e98a9d6f56df4877d2469339092642817626eae5be25f2dab53d901c? 7zXZ !jc0] b2u jӫ`(y1Ob: ]Mk8̌4&jSUDpd+{(N ^I3S9l}-ҧA{J5xa߲:(&ӬϽFijZ' q|Tx;o@?`RCo_=8ihظl%Y,Q}nuj(5Ȳ;p_̧c!+_HAPgs.:ޡM!AשQ3;(nņ` |aC7-ٝm*ΤAFn0c,KoB1OXn]TK ފr ZK7$M&-Uoz>hN[4Ȉ( iB]23FO,R!V_B. mOtsqxGQHdB=N#֋C!y_{y $еkf߲e^̒cK#V겾 ;-߯:43Ai80Bܜt?Xz1:i8HBy=42͈h<ێQ{vPUB7k|mO1A mtH;1H }L٣Yҕ!Ot6nok8mBW?a u miU\u-nV3[ܬ8O$]A5Hw^ ->"7&ւT.+vj/N(oJ[ w= }6[͟K޼.YXߘc"c&}[¡r&xٝ` AdAx395tJICƓH'a =hYոf-J󦆜"' W QozAMoCGQ8a6x؋kMƈr^`5Yߖ@,QVz% yMwWuNstLJs>eW*L0dR:ƍ06ë^}܋G}mjPCC 3xMaȼ#Tgiӏ-~Gkm25hzjp Ҫ1ZH]?C1fAFa1["{^9ٕ-ޣsVjrLfg^ < ؿ]@v -\;w}Z6Sxg NV]Z%ګ4T@MqXsp;)e:y>TSzĪZ V2k7;'5_5HM ?@30`bPݸDnCi&ɥL|lʟmY͘ ;әdX1uF0B/|1ƙn$'+W#3J ?="/ŭK]cPK#wc`cᏚXyumIQ,qtjudt/u]q%b}YfO]KFrAoB^9:\ 7HҎ|c!l[w@uهp>\W*bKVe OMEYeoc߁9,!K4)D} Tg,7?wސ >.҇jtJy#_D32z(XV kd|`OO&rwCɆꦣ,P: U,>W&Pk}@"6]'>%On|l/) &n}J+,vmX/}m}~" md1iӇt\[w?>oROM=ޤB??Zm?{6rZwݣ±X6/b,ԅX"_U[Ttcnc# w+{Nv.(iB F{x[Ó{0ĥ`yN ;U;P)2`c%}55=4_N&H,lױi\֫RWH/Y}TMկqoL`_)51YhC@kt 1 3k>ƣiT++-UT'Me '2BܒflHc;ﳬwh2|wr$K# ǀ>2#9$6pf-9eueO&:nj76 ]wzրmف; ߰r5RCt=XD2bOqBJ_,0m%|򩡎M4Y!O lνo㱝jNn\?Ǐ/F=Q,?m^ɊPJp-r4ҊJ4(m( Ni@ K#k^znjM #GjZ0uRU|xia4uvւv8[d&Hw߮U۸dJG#,LƂ+U[7 qР_ 4>1*6G>ȅ ie߈s %7YBj8 % eR<.*U,A)`Ҵ] Lˆ:l7}ϑ_ê[[Qf%)u3~y.p|xmY>6R_];M[G"AeTbIn'|}歉FRv[rwM;Qk`j/?UoMH.BFR\ЈDazB`My> %!s`/Bsl{sH\9sYG !,FZo=%ѷƌj~ )K.Wb5\g,,Qb7F5N%z߾XѕVsdm X^<eܳF Ъǡs-^S'WPmxZCM}Kā<-bRՇ%[q} ?\p>E&_(*Yvs|u5j$#x_䙶K!qyarF<8!'opQIM~oS-.^^QsFF .CiLt e0l6xX/dzA0X(ȳC h/'loԛ5(nDBFjY{ϑ Ƣ=kƖQ'ҹZDm0End[ݺkS\-H!]|IɳZȐZ*LVJEQ7/Y8 ͼ/tE=H ?{MA ~LMh?TZCIC-'pkʆ[(@Z`˚*zi D'pUfJ9 T.mPKG-,Mq9%ZCM~<.\vzѼdu۷πW5ߜ dm# /Ø,Cv,3c,sAH}|fͽOնletag;h j7M a>G9.πAg] iYH0Fmn W^Boo~DozajQrwp<`un(|]đ JiȁjEG{,sЎj c_3}fq#{z>(i^:QVC㽳"8; $NvPbخӣ uV Ob01y^%@>Zyѻsc<۝tLyTulww\W76zGIԲކd!ෘVH-=dJY V,=0ot)3[n ǀ,N?)pEү@-we=܃k ?¼}/x\BF#t4עw-ۆ[]q{1;upcC))+d|CIb'=W.`>ͨ_* mOtF,%k_HaHMl/{H\N HoK\$:QL\\=к$XEPSwWgnMmr뗃 12z9f@naRѻTiU{4ZG uv|'(X/-zZ*dFh{hZĠ 73qi*CK8ih . `RӀ|Vq\eTKPG3S\F5D- í0 a3c594BT)CV_To`7cxv$I@,T҃,`K:., ӴsD.vr"% S'*˚o5y eB0-h J!Lj-&8z)U rR*L &F2l8!kՐ$"{DphcYпr8i~v""ml]nğяYm_$`r__nn96V3oMdertcJCEY== !>La8q'm ֺjri}5' ~lWRaC{^1u3wC sMM0; !茼qCn"C%jLeFdB%8)CBo YyeM7mk1`̼b݅$^ Fs,?J9>gtec#ƔMrAuuDũ,6OsYZ-?np8W>7ֵ1} pd/1%E (8fHy2Q5MDtrEttq$-Ӏ畨:˃O3- !]\"gN=5! ӣԿmoUTH`yp%u]D(0ԇwYgĝ>1X}MVˋ[yGC {.BtCNw`3v hJ4#E֔ cUZP?,@;aKp8zmsnє4ひ*>3?dd4ïBT'Y!h `SxCE=Xj+ dhJWg6/2b AY(>2n~FVe2Zp%bӌUsO1QP^ 5m\Aux"Tl:`&Я\s֟y@kx4#Y3ЅD| މ rs^1B3#>zfD%f!VnUCLGI'ѺNz32wd8.6IbiV\ūd&5 Jhzڢu>zgТ㳙Йi#.kq6IMTeã 6zR^21ܠtVݾ#[4+Ym4BUbK4\ ovLv-9˺MJITW^T:/|R^١ęx?v)6|A5$U'Y nI[M|'?9I+/pPu#*{TA51oN~`$$kb"/Ҫ:e'̆3+;shofiiK`ҊW/o1xTLC%ZI#& Yxvx ;y;eaUMVsU9/=o> IS9YsFA# >NT *i>rc q@x lzރG"_fQN/kux< *`~)A@q*H]yoY2yܳF tn&q]ǓSd>"S0S6. UK#fP!,G2`CIuDœ+*h n#_"hb Ǻ d,Ѕ _1nAjHIa6e68W|=6:Xk}` BVTi}ݖ0&3=ɚik 8 Gr@aFfiQ e8E-G}pSeQi(wd&dY}WabZA<@̎;hX2VV $C,ɡ_.yG5*ahdD\@+|HOqZ?o- *JJQlQ"`}/PΏL0OdF\zY_r]qw5T&{Rw'K>֗) O!B_}L<4Y{5ΈAV߼!#Yzd:iewùwF-hm{zgr:|zO!!N[킫kg.Rz4?6hGí`=?#ֈ_Hf3kZH` 2X̕Hl9 11 c Qjp(ϻwbk?}Ic1$Q250$"K}H]Ʉ= [dSj'^}UC;0RRWfצNvΌK4YEtTIs @iRgO8yH*؞g_6@ޢJқ>(i11NR.kynnbSX({OO㑉7~I?/yֻ4b2FC IxʂY`<8H72DQ]*[ B# I pLoll]6$K'V-u"{ApoOA]a8W<qԠc'A=9ʡtO , UGy$ `|?61O{7UPdoO7Q2_" x!J _%"EWҬ4.^)}| `@G n.4|ƫԟ#'|6pD7bQb%bkUbl8b IϨuϭ>܈35rUX~< jpˇA@?F|Q 6Nj0wOu֙ B61/PYo;%|zO}&:}-jk.x/e­i{R/gN_Ԍv|c1PL͐<Ԗ^PW4Z$b4_l"RiFU,J35s`}Zo'W'nmVIbRtT'_2@F֪)(mÀMrd 9'B9.ڵ^L3;plqW$nG M7|%)Ɠ8X@7{o\$=QZ8Ap2. ) ǛNä́kYYIF LR Jc|g+~LCDiy&(Z+Ј +q\in<'&[c3kDД0A6z.#zlTf  7tΒPT0M+Y,Q|_ k9#] +y |DWUi N*cs*V 5Vl0s@^00y {1 @X@4CfUwnw!+%{qF@-Q@Q`#5^ű%47"ϻ4{\YLR35el܋CTQw͓kv_hgitp2Ć& s+PYQb{QCnǧIb>&]JݐoF>ʨlie8MkEJQ1Em$fM$ѫM9ղ*~G+҂ҙiќ& 7!hDo~wm`"nbSpS/fky[p93bP7C`vհW39& )$.?۾Fi9HP^RLO)Z93;_srRyeb2Z8~H٘.[}n]+@3gDQ:Kb47R4#efy`kn̯0`Yhg߽;P6TB5nla hǰE} 'Ri6hc ;"ᜣuf*(Y'I[,B& t %4)ub -8r/qShJ\6 ])">_8\'_1r|޺1J"#mk]W4M{Vyb7L:!V,ztlM[edy|l>\83Ec-O+ۉ0vni9s5M{D[ERPZDd&FV r9 WjT : r[JWlz\Xe^rV.NfP^5jngK %x66ͺGE5ns>[3!bfspxgۍ==]HaqzOrÁ |S|=]N8CU=&;LR& X 'ok76řRtmݷo4RY `̺f׶q;EMV{%n%_ꃳ(b΋f,ڢ N8<&\_Y]1K w!! ~%{%n%Ce2' vRl-( ]ٟ(3RZ .Gr??ft  mHM):MxCR_:wi(nF?uz+Xto:{ I8^/2i*iZWE^ۀ2O5jcWe2M<%8KFHŷBAru_dgٔR&0KćeSzVm)s̜!ti)LlK-ɮ lCaݕ㘙caaO ̒eHgx%-x ;g(M "/W~yxG} Rk 'cC6Q3lF2_WʨB=; Rv{ųq%ןOehpXBDzn`^;>Nzsď''pJLݖfJj]ϲs^p^:FIn&Ŗ DK~E=eSFkl)-oLdEQ}I&T֝$й:ܲO N;_y\~A ])v#J)+Jh;dۥ0_ PJ skͽLd_5oOYSUNRޭtq9!=z [{¸ˏAoR3dp?Bdm-YXZpʛX+iyMET\9e6oIRoOh *q.tBz&EEo메ܦ]{YEN[Pu̷: 3ķK;Xrj2Ct#›ab!ș*FcܷBޗA7"Nk"͉{=Wxg"yQȣgaNjuoq9HV^i.߬Eл6jcMdVEҶ6p0!fEZ裹p>t5gG^-}jS{R8S؎k,#+~+ -$&z= g7=0HA<GȲɤ3U_1ڳ'ɍ#R3"&ۥҋ ZH.nGZr!QoviH.7uᇧ"ѵ9BGS250hYA?6`; Sa_)4pU؍!"ovYBE~; S"W<%/-{K Vå^@kIX쯪20ڌ/JlƔĜ \, >ޚڀTt`ۇyAP2۷݀Ȁ oױB4pg%5r3 j$_V2#ej;+^W7G *AFL#ޝԢcֶbBǾ>sSw##XzSz;syUVd+b]͂{1ıh "2~)ANpS.b0@&Dh_}DGH֦w>GmD`$  zܰ'?3/Ws,Q<I 32-s=?e $O$0?%GMfxuhR470VFUIgKY^un= ,ÔDج`(+ ,0Nt<{P2G(ō%9-R$ ?q&C#oBG_t]F;%} d}  $E pt 0_K!u7E"m~)y6nUqEhy!$1:,j& mD^A࡬{a4WXgrR]`Wی{R[P10ac\:&G?G3XWi<ګL7;LS:`Q{Jک#N"U*j==xP432b3q4== Z]`58ߤ)@FO\5œ&NR؟wUdWǘ8{u$CE1@dƧ?~"%eą?эG񳓠 rC =3C|}baR˂Rυ13Wx$;q&9.Q÷17R.#vvmh,FOzҍ4h=]ϸpdLxVle٭m7܅Zu~'1$yqQ4=pYRC1J-7ΓRX|aE~AB;{\-T_0XJRm 'X-Y*1\vY`hZ:vsFL=LDX?}Z~A0K97%P?TkK:*e Z8`j(BWqtL@ ^$*5) nL5UiW/ʇ5*w*QЮt=ݜOgt$j t f;Iq.;u_`g TͰϔЊ*YqUoK '(kwf6p̶Xަ٧82C[ }GT});e4ݒ*4& 4N<<\c}n;cmGOqRiun}Aq*K.`' DE @BW+my+>o`4y ,\:G4D^ gį4aeO!{]*z1L)$Dز P޼=Y%`L < l9U3-Ioʠߔ`:5BwsҖ8s"! {.?Z| <-tc.w¿j61ROC^j>2F$)]xpDK90HVaY_ey{?MNӒ>IZmf dWG{m9 ]a= &b[KHU `k75,Mr&1ZÛ"V2gu]@k[{oK!Eף^>V ?β^9c C%X= YХ#*1E2tX4U;wHcꌒU#,G9n!h @"Q&{{C8TKSlkM0v,kZ̏uWUok Ƥ?QNeQs [R/ΘGDVgƀ.iS/#[2_08og4{]]U%Hpv!/PWUcڥ_ $F g[4 (QzϦ\'wTx٘6| BY_k' 3{tvm&H}$L!W>VkiWnZ~4G}ʵW!k Ba<^Ȉٷ?BN㍪뫢Jґb,ъ'!QxٗrLȑ́ݳe+Fj 1F gKDw( @VEW)҆[*ڦߋVPoTp}Z9 oZEJ-@JZm=j󲄾ˌF5hh/󐗉eda@M\MSxQZ\g,_&S;afrykk{2ܽrg&D,l%p KnP&u^uf*B h;u7Oh Khzؐ񴨡1;4\/7wb),r+Q 8/$ɉ3 QYDUW>\(>~dEcN@8"B3nWx*D\zP$"uf5uĭ!hML01aZc}uzԨu$7[ :_;/"ym@{͘Se(Wȵ.<τ r~ RjI|k}DQNpjet*YԽxD~#SqOYyS"v!W;q*!DjWiuw?JB*%YNŲ߭ghl͙Kz(Ҍ3pi0 Vs5.+4!NPh ,6m [ \ Qd+6 i0SdUZ8mxa~u(Z؆;/Z c7!",l4G-QlK;׎O}ᣬĜx5Co]*%ge2F SM0~.xL"J)&Oٹsmrl uYxB_]Bn9ٕ:WY?'>m-lPSmP(uCpr\I#%kd΁EzO7au0w Jiނi5.$i>AL;J|xCܠ|S[INZAb3’OJw^۬*oϓ*DV}ؗI,kxeoc][ȓ5 H{.2femyV=; JápZy+7?{oXLkF#/7ڤWĝR$=5=w$iww[ "mQ@d86uv(,I( ޘjxY9Ts!!j)ghCShL3%+\H?ҭ@OA^?OK=ֺȭHz,_̘ eD\RI\ԍ σ=7d/0 ArjF@z,/57dSu%rR1`apWRw0ޔNoz`&CHSj[Dr:]peUV1- {#65=$(ӆJ>9r)u!#\PI\o38 䳕/dT#DhH 2!Gxag{ZNhE{r?[`4aaQ9ua_B| EJzS{n+詟slW[(kHTEBCDȉ(Pf;_ 骊-~_ZpwrVd0p{ (<=n%s,qZo֩y`Wd9;Ⱦh?_Ns'g \2B>[8՞F6>t6[T%#ԓ6(8g}'aq1^H[wu`~iI8v}8s62ؓ;1xZح(\oRFO>,_=T5sg;W Nbfq}Ēsgk.s4 er&I*+fsv{(/j.DkoH UýLߔ 3ܯR4x}dvC$-3 ׳msۈ<6Pt"H XuH Q{'YnCoRZRA2*t+v- ̗*/t m0(4j wV@Ҡ" OM`z[0!D hfoՙF\ќi,݊YYE^5+Lʮ@zB,˫ ˠq=JN1U#g.Nv;0䛍6&c9 a+ŦݲM+iͰUuLݒѢ -{R f#oɇi8GϨ}N>M1׸SUb_ǘ&Qn-[a KܯMQ+h-O B.nR*Ͼq6 mE\b}Cu:%gQZX50м-f#o*%?\gZ:֖ kI?@/4N}XIO}ỈXRZB>רNm Ocuqt2<}CaUneT[#fbo!tw`d-q &il̥pwZWP<˯\-Sy8`N l%-OZK~IA-XMF)dM$dƜ-}XWf0-4ڢEeUqhn`(;EP߂.0H]EjgS/=@+q1yhlg ‥[lgx^^Za 3:m a%瞳Xi4z~oQl##O)}PR3$}@5uM!n!A<2鄓F g}M) ڼ_𬐘 U2x\Pd[.Q}K1/VI'qê},ʳŀR)a~Z'=:W',YI]udڸ;O9Mx]Ef!^/ 4B:&zil%;̪Jk9/RtdFj/Uu^(XQh 0$U0►I1 4L9ʉNrл kdQ;FkY@8#Aܑ!U\ɶN\)X[(~cKՄ8 벤kF%o\ߺ@8bWA_GPVDtdvjѠ0rXO;h䝽2b bo>J*'@\Ճ _ymm _7ŹK^PhY.*hXZJpG}OSc#pn~G}"c{18į/-toO)]v̗܏=MƐSҿ> Q1$ S([F oJ'Cg4!~$ْS&N7~.ڿV br Г+MvX )}ʤky2K/! -֥A9@r̽mNa|~-.Zen= EX7n]uVTDYƓgF2|son fm ο13(BS6!x2j;@.;#+f*g?nm~%iNa\ƔDs؜ˣh&\?[šp^6oӎj7q?iXܳ 8R2 #v`<]6N܂czDա yDvH}l,׿߄}^Y3>`J"> =8EIn1T1.iB!N}*vT|'UF#jg' %5y0=0(p;Ŕ@D0A/J^YD5֙ 5D oPM]70yXѡ o;kPᎼOw./QFKYWc}t/ֻ6(Yt]m ,_Ex0aXO&a/e0czl_#l51g823 S/*տR-3^lxj :D0c lqh (o|| kBDv-Q!6/S.2df$@n>3kNi&$mIN"Hƿ1ҡL^78Se{f*5XyvSzN'&磊mUy=syvSϐ> /Q3 sn~ G鱤ޝ# v),wVx*hPkc ޻uۺ߱"t!Wqn Ev):c(>pfςC֒Y3E Boz7eB5ݕMX.d5f[L6 )5|!MSzI.ʮy>2χ6;>\5 | $hE E*0wR Ҹ}#NM n?+ԜҾxG ԨĪvgIub&҉Gl&\ 0 -Iyxka)~8>m#5o~\~j&"Vi u_ť2tvDpx<4N )DJRT.*坛Z\ @YtXP ǹ \y׺>kw6Xv$l!_8`%U)-vنDY-,Zw,Dl"; (x3~ጽ`~Bi|}򙸶'ůCQ;TB}UHn?]u. %,n7d@PrzDP$b 3^D`_PM̦lWVU/G^đ4LlW-1s<;<iʉT q3yfǖG=eP_F?jG=6Eќ qy$bhA/ldt/ ldokyREt9p BK0sɞ%`@&͐p1Qvbg{?5]]O7aiZ!<#6F$+4$B,֌ BP4v~ap;]P`)`WZ+^`σ#P6k餘F#=1IV_E6}t 망uvoh<$r˪]mtoS漣~`[N`P*4 7U 4әK{D͖Blmw6j?R^xV ʦ|72+`a|*~A󖂄[a`/>a䃭%/%hI= ;8!zoqʺkqx\UF]CE}Ze/}3N~{B _=lچmߋF)kªլ؞]hӾT ɝ:^29śo59td31RJiOT s}O׶&V Ƽˌxe \)DjoQ-* r"ԥ7$&&oLlF!l4S?kO+Z+2bp6DžN:mU2;"p>*1)pR", ШOHbpf`/-x9yI@ s*q,TjI^٫ UG{%^KK Jڣ9QB*e+0b.H U5lphTƩS4X'/:x!r.3BӴg5.sĔbب]\>Ɠ<ݥif 4--E Y s4 \,cr$3MMB^et7(ZVr,4g˧W8ͯM C0OSq+HH悸\mx:Qw!7 ˫*^~#Br> +I޼MQ*[%;/)IA\p wt70p%g8m^ʑciLݵ}6^\ɍSͭg@t@Z;dٸhHi0(ɬ|3(p\Ne38@$/N a׽F{Ӑ죺5r6nYllܺ n[.ܛL7] 8RˢTF^ě1JŬ /|䝟gE7rPWuH|1[aIWG Z.%+z-X =̲؍ g/K:l[ c3ev5Ձj\mbZx%xWc '3UIFhQQ >qYqe0cQ*K"R8=JkqSRѮY{-C1/}̭9DSwElrz@lu vx 9nP wW09Z0'+MM2xH4t9੄ڲj0ͱ_KٽHS7ɢ?m%|9NC q3pr({CJ VO@̰pOWXQ.pN[6e/pT.lte5onі@k6 /ezſB2!  \+*X%+Zi&8d,oRT7UD 4g4]xl`Jqߚc\SoL85PO&j7;x'RO)ecQ6Gkе+ORe{e1zs$p%lG_}2ߧ HWlr,-2E){qn^=/M}3٥/gJMRx-Lh؇E4lLB{XH|%jS&, qhw^3$IAWJhI,G cs se׎l xg8G5~cV^Kef!n,9='!IдȖ/WϡՐi_g5.?(D̩ 3_B޲lc]B} HC9KB 9Xr~%:;3o`pT$o_`4P !R5 }Z}I`9$>QXKA*޸'\eP=s3dzs߬ڭ8WJ_~k ~ޣ-U}޴H&\FBvOBn@k 3vpkf#jez;Iҕ8_ Z9.cBn)3&v`3.p荴Kn'[%E^l#lyĀ ":eI2@o=kp*G7JZPZNKxG;bb6 bI"aƬ$)|*|玁l46X=Z] r(n Ie&$lgm7G `$'uY.m5zhNLqKN0"mhO7 u?^|o kS]x ҳz" d<B .`64^KLdH}١!nl.%pE+Ðd|py[;n}KOĄvb-"qתFMp{-rE65` k YzEšUYi--e;Fӈ<ߵ8bQ z=CVW.M;F{{x#!)*1E+n16$7eMVD(aRLRpv&R@=4b!c8eRlPWhz?E,„hL9@(7 |IZVѮ'ʫ9)89Yqm&%_TsIunZ]$jCk"PY8VKF g]DG$=AC-V=^W>M; ~}n>xY H5@plTҟ@u^p1HXMCƝmrQ,574E}5uYu X`TI *5TDDW:+NI\eb ,9!݉䯣is[N|?+3) Tٛr(s6)5ȷ EҹgR҆`.:Q4ij0Juk %iǬuF6e?N(_y@R)a`6E-~arVKZbW)M\FN|GS9P0o=sJjd4 K$~\4՚Lrsx(rV̟7靎8buo ړJFKC :A'à+Q1CDL@ u_\=p1.F6 y%6HaPRۛbU&O3.ч  rQxk$ݔ5![ڲ8{dc1[;o*;dڅEɜ #kY^?% όv'rZP%gFCӞ'ϧ*@lz89DH˓1%h2wؚ;H`Tj?pF{ǁʹo,@~p8/߫0`jẎGXG! HB26e!o>Cvh1ꦍ O;b`Z\g )Q˨  !g]EoL8}n+z5$+;9{&A92w r|XmOv%%wk[~ G\M`Z*#iϯ1>[}&^ӱPJI!I{%( 5áؗ>P2=h~_5Y5rRJxfROI_onE90uJw72ǢmۑV푕X9od2Öv#,*$C+ X枥C2JQܜ|pCZ$*К҃è厙jyT[+o'#B@w.*O Q`Կ /q O:iK@V%IOYDnjZ/aʦ}ğԟQnR'&ɃsRH^D.dBXTad0Ze©1a^-\|BjjnW  =8DEV CHMY¡0 #}t(72o4F&! *ד >RxO&J56;Qr:M6~n'&-Hc ֐ޝ'%JIt`jAXL81 zB]t)X5r-f ES-(c&ZGI탐~3[|hA?^O7 n9.Bڨ2c T䦬zef>krMTإqwwH#K=O#{n RcoQW;:jeWpO\Ͼ( l! J* rL-"մ<2<37w(e@w--.*$ M8S,YM}utCj<:w`\kvb/^uO:|[oeZ*RK͕=Urm?5BO&ʬm\ulc  clw0R 鳻~fC:qRXU@mWY3ht*U&t)FJiHpPOXD43Jpw,̙' P bn.]mHacbkyG鑚 A`OhKțd%\qs_Wfj+[zx#[xzCihTlV|jyCT%t^36k+ODnqA cgug# 2҄;BLڷ]R!vPK)RWަ/0a?y @[Oԓ:sϨПUWmE QdSYQU1#c#جZ1:ys6fs-hX*5N!c-3!f+1sX$qI+ٳ ]PyȨnG(_91~Qhd(_$!3Q[B%m/ l}fҕC2aN;p3u N()Hq=hgH9I&wgN-!1 E֟pBgNJTN/AbMljTw. Z$ y{13C:?*T[z%J3Me%â+mc\QoDrx?)u㻋ZUНo G{$ܞm6:罽A5vV9^y~a Z03Nn#-)Čiюf"€$99068~+ٞ<)FEHmV{wn6ƹ+\e !+y?xU'؈ԍ>5$ ھ=e A]/)Gˆa$DYd*&lo&BFar.9V~=u6`%kMhQRꋓ'zܽEm̀U$7O_\ԪG?JS9ju!;búrX_@*:>;JU_ιxl B@I m -N){Y(Cۂ_w=T^u4q૸Y+c?^g -wb:ו[X :=6BqzC]Q\!)<5ϫ}{iZXVtPaMV)廲&gO\Q*rV^F$ulL#rJֆ (-ӎN3uoÝVtKڙTv5jf,X{@dq}:a^*܉T|}% c,ۜ^G6ٜ/INX&j(z\b[;6uۚ漀1EEZIo& -ߘ+M,/FqDB(,}iQ7 qW= G[>kkɪ p4Q j>}-_!%\~;'eFn 2RV.!tЊz*sY eYȟ@fêGMf;G qezZ2&@]f=KYh9M;D(UFik=DWX0x`6纽-ÿ_(3^pT\IG^ؽ~_aۄ ЈD:puD kZ8Zi_9vkU䎣fB'Irk`2;._xz|rR.kwubX'Z,\W;2&v$p@iy.VU$/'\b;{OEA~vmC"r"Az>k/~4m,!J<&┴3exڜ G;tCA%BHEᖳvYe_D.yy p[#8NN ?鷯9ߞZl%%FdAˣ ġ-"[Ҥy΄Ĩ2{#Mh*j)\ X7dL.hVBPatjnZYHl#bJ"@fxE~x+!u,-z/ <f4k;tFdJȏ܀RTboV~|ӶϿpdE Yp13kzw uxa,O7Xjщy.2X!X^\wGkKKK:1hQv1k723]Siq'_Cu:{ c6z4c/O6qsOF)3FofRGz} cQM=W^]/N|D (3 %1q߈R}C|'OY5#Ζ"08ZZCH(-^b!n}E"K݌&/-n[^5 :̏,yfnTy9w L -z7Z{ְQl7W$9Ǥ6/^𞩝ef+"d MV;q txit,._# UgJݖ .,?Cm EڑDד7i©AG3osO|`rx,cPQʩ]TăIq]=iRQa*w~ ੦1qкݍNOCzAfفod+Cp*{(AI#Ƙ[׵Bap8AtI[n`٬KgyZ18yW #"6N7v~MUw(}fPgrNҼwɅ>MmZA*moQ}X :azN)W'n$hNޤE /\)Pы76Ѕ,l$a()'8 ,~M}V~`'zzze, /P!-*k\Nl/7`ݢ#]ԶsJA(7Z;KůA Ls:+l!ŘMf%UH t\P#Pשo:#G>0N?We:^0B2.=+~@X|K(7%%X(TQΦ>B@,w ]sȆr]WFk rx3R W]HLOT9h۵M!`UL`p&e0Ǿ~$5nO Cg_0cZ d@.rJٗb>HDi')6ۈ_ECj$j cK;[;y>"2uOodhF3D,Voo:=ԽC/7_S}d|.8.v1M쌐#feX}rcWE+͡(٣y1Gף33ߤh'#&3T%#ڲaGU _ [#۞~bFs s9ibY8-Ӝ,U02ͧL!T$5T-GkZtI 4m7Q$ ;zTF$ozuv^g37j%^ʐjXx0׾~ ĸ<׸īNBh8Zk8RnbHQޖ͇O PT*W-G$K,|; M)&_r9I)[\S$f0W*uV8j wM] I%X@gސ0Oisr^nV)s9ܘNW-a1^bph,@Kq OV-HGw7ۭx,'ՕWroM!K#y:Gd#B<7@}P&x }sWC)è쟾O [Ȍ^9)Xx(]ҋBsHjǡaϪ%cQO.(Q20wL֍C}H] 64̞~/E5u,6|BinF~GhYqf8iWHciSAsW G-]uNW΀kv.̡ *=wMiz.ڝx'ӵ0n|*MG; +ٻ_3T"3 }IR#aysHN)hFR9?v*9TRnjrۅjȅhQd?S@8鎽R~uzė66?N/X/,6q Ջ vtjqԗke҆ED"8$;S;*aᄳ7L SD ie)q&pN)sfBLIdj b׼$-bȖ1L0{JЫ|OxBl6'1TgbS|&&\a8Oy"4GnI]x(3X2EwqwvD7w-o ΨZ2>e;W^ZHR͛B8ʃ sQ1wȤG_FҾ.#>$f;y#/"ȽD.տ}N 1Je?2v'եS:E$[Iybt h#mMyCa_!l, "F!iLwY8ZJZ$ NZ4Į̍$ޘ!4}U8r>gz\i܁i8&l8e*LAʛ-QՒ7d s=ڳ^njb J%ˋ=qb \{/= '_C:S@>;yD"w)Ѕy#6X+x]jki RGhl)Mj秧ՅhwSckvS{Ґŗ(Rh_l;_\JTeۤP$8+ƵR$2T ȞBUmhٝ, 2bQfd%t,bMMBQ \`i/C dJT̐Pߓr֟x^8nVW1 K;A1!׉|o,B;犸Sסh|x}ge]Yp G"[3KdpQ~ЕX Cns\?ޓ=1R#%fn'3;,zI0bh{m8FuXns"" %=#d{jT`%:L'niټ՗QXB+ !i҄3[n3 cՍ,h[k<#Ekbf>Qږ*)KꟍDFA8 Tgl^pV}"0n(/4@mC lUB&Y>`ԃ|: Cr۠<<hBpqQ#J%5HGjkd7z!݆ZG6ہ6n6@Ed>  CEr.kx)_R}Ԯ&׏ @.4Z8p:AQfBŠ=R'nBKG}5digC](Q(崄AAyAvFYr@," ֘rRāEq @2!}͊_kX]!Юjbz˥cV Ktxn j*hۃ" Ѳn!/lJ)?%CZHUٳص9ݥ/W:!/j7OoO@kfHO!6qˌi+:Sj C4{G:vIr[*NMZ73NCeakB=omCH{ jZ0WٯְLB<-  UJ1iP/0>2 /)&$exlB ֕]{t9x@5X=Ο s5A61q I"FA]ʁHM7r' JܦOUuMe@ wS$⪜gA4<^C"UMOzn{$D,t҇E cH&NKeKͦlMlm~x8^"jq0PNM+u'Z(p?y6M, sOFL"{pGh%c]uVɬ~MxFדCi!8+:#K+ ̉}_]ҧ?=$a% '3jЈRJ7(?oת]&mNg,V遾IRG}@_'oN'*C?˭1]Ra&Lq<>pF[]F<8)Q/lѬ2lFy7@sۛ%aQpqF~F'pZ#ʪu1;k5򂜶XR-JX('F}ucT_]S^ڢ7 "P2655 x!ATɦv܁w:nC͙dJ zzvݓ'sDO/" -w;ǡ` ; e8z&SǾpq6=e,4q}LiS3Od; :lBL>|:סn'qGx>kd-j̱(^xqn*>L4>:]C](20ƻt2Pfs-N{fmgc `vЏl`Pd/_~LZzWK~ԱghGfB'CP?A (>dhi6}Na6Z{+CNu;:T-B109xq6ԖFݎ@k~0}h#z8 EW;ՊUBྦྷK]=.Wly^B(E|%??7Y} .O=ٽK)KQ2)I,#:|סsNPjiVDIճ䀂NqDױ>aDr%ZxBe!0I}m:D:,âI]{q{-~Re|:КWMM3`:1_M){Tg}Й[9x#`ca;j8(n;tR652=0x˧"7L"׵uWizFBxo-ɿ-ÕVb;DnLs9l WYS}ZA,`ySWf%tB"ag:rL2WaH0P0.]Vl4=ۢ rtTr0(D&Pѽw*$BF2"r8:Tz/>QvDzTXQޜw$zW甕{?^6 .ܼOe%CEv\ qZs)PKjF"XpI;}jX; ! (q ,{3ˋ>D~_2=nqɴ ?Y~ 8Tq>dS4|4=IG}A,082_zcP6aԪXKvٟY5LRwH9t\tE%g CkU5J Jt*c觿b:݇J{*VtQk89 zC;_|HO2c^01y"T v[РBջʮEQ/* oU`&"N zRw#?ĸ_jJgyzz5pyvi3!;4*-zggao܏l-^}fG!֞V. j{Ehè0V(rj1.9/J_5dpa )vݥUmԠ{}oV ^ g C!]>LM} 8kX\NEC8֯&PozV]]Wm%tƄ%%*?aF#K>w-F>Y:F Bєe98{l>OߤSVXhhK(nbx%~#!x_X(:zE>dW PPD'řwo` oı:T\mA*fxL䃿QU($.xHMqz+nhtYFRptr>/4ǬzԆ'gJ9pڶx8(:7\= 3kŰϪzſ"EWMk˽zYPQ"&Y-?&W GsGWE Ma&@塀":9u YayT,b AT| AK,uLgt%5d%* Fd^9o ME.s*)̷ww}\dcľBԋBS̓c쐸]b_9DQɦsE8B`䜀G'P㈹EF 𸥭{8 RO )ςCٵskL*P?V,&( a?*n^  ;z)uXeY:y &n}Erb\ F'}!$(\ç8ì* EܝD;O\JV+=ܓEQI5=\bz^pu1pV09ѲtW[}2$GDN3ub&NƠ@g,vUGN֪0딍*-+v 8GOf-!M."bq7XĘbsvt[.Qq&|]]J,KޠT2NFW[Qnl"s@ Wn>3k`!5JUd#Ws߆ʜbx>~M?8~|]On0?zs~/μC̢6ReFpna3بQtx @w)~&9ۉCbpːi%m~&zDa8s 7#d6pxҽ&mmm@bsERQ\p7:% GΙ9Q;ujzd ʐHޣPnƁ֨K=nb -imX(aa+ؕ/ 5 ؜m}5̖s] r."N{3D+rzS\t)ьGA,iO=nX D䑞%Ȑ>i qܲll~gaD";Ĵ%3(wu\g&a'e8oT}8Dh?vtFeΫy<Q7w!u+uZA\ iQQISKιaZ1iH&n{KbOQY[U9A{s>D LUG-Qzd:lDq^cDzMIFWl6<}2dT6Q"N0>ewQX *hy#DC** oXZ)U⧥-vRgS ʮ+TH*Lo% ]6Jǟs %X-D[Q Pg~q*{f +Q,k%^ou<8ӗ!=Ebb-:>Ԅa=|F~`_际;ޛL#VBokF2['"x*r5kڮ0w\OfzD_&˖I ύ ։g>h R٦+= 0`3``J?pB*cG̢A1tUN=6dI؈di VLW6+]з&%4O7;ż;Jοӭ$[N41< єB֔ױ^˄h|a>122.QTWƢq=bDL}zJ_gֶ8&5c NQJ5E>bAK=\ߜeٗ\~E@ oTFXLɘ_T~y~={6f7DHa&;"_:䈁k-4%aE 쌄fZʾe֜&xb|ŲtڃVy"2t/sz^󛢭)n>kjKI76g8'Lr ׏&|siƜ r¬幓Тƹ۲ љ3liNd$Q㟑eۺA˯mx(Y>0e- d+$NBEOiA>?<E{i6ZS0 % 2=!{eȲTBJU\x_Ȩ rC׼H6EW 6l9y|;A5kw vM@M+zPqu+ tl{:C^ʚs3 ? V9譫П>;ˇIq61"0Əs|x<:ĘyO) l^`>r{5C us>kWLJ6tgA/[Et,n'1G;W"B9'EwBM,% t#g1XS+4וPKJ xMו:#{x1DTX~@T%jT\^P_JKsFXh&" .=4-E5F|$]Ŀ{5ҝ3;h$ ţMǙBI[ՇPģza2V]xiJLD4 =H?k }x1UڿK mos%/6r!l&GR# :-Gc9b;w -!uOT*|jFSߺYPGnD!BSGO snz%ه0>3sy7(R Rx8-ww*,6d!^ }no'b* ؙ|> ҤN2D~_nt8`F'@IESB’ۄ?G-Qa}e4Z|BΔWA[v~e }T3I&}vµ(&i"Ai'N QQMEn-b W d%VϥGဇh=luƥLe"翛xWt7x^(sQ Ow{ EaˆI&\Ո(Ԑ0 6頡 ,Uq3rݔQ3yc'(%EsڔTJ&p 1?-Qeɲ@+x !" >C`}a'!.oń{ et7rsX:_S%5aإ-Eӯ;K^YOA68 |sPB~m+Gd€ArǗVk-a~/᮪Ĵ/J23d,&ycEzP2gZ5X4jKr*4k#}ywUr3IqwC8u3M\_^u($9ufΆi0)H_ , Jzעi^DZ@c矈ItO96t|RgAusv8d@bC?,qry#JSG XvݾǮg*&swRxOj#:PLBS+лS\oVm(^wXs|P"{̌aoQhcfLFDѦcZjL7yp8964XiۛUs^%3'H@|g6|yw!PQh?g:r(<4I.jRKCvƾCi0KJ Qj+OҸ9m&t?X {VcPxŹ ' 繩|eI.^F@ZVI9a\Eۛ|ktZ5["7ywisj U :f"7qfyhbmO|4Dh/kj/HG2jORuLhNOh%iF ~ aH~{SB#6b {R=]_7|GN~5 F)XFˢKk7a=5"ʵD$z,Q!Q(STeKccڈDՒq7V̿ =9d t5jd66ي֖iQs⻭Cd,|0ϾOBʀ]Bi~DYkڛ$2-}<ڎ/W3 yІ> D]:q ⷈ4rJsI%S ЅmQ6 M[\#,|eR n "~i?l!]L:1x91Kk= MDAW]zu6$oj_Ś㌾MjL'UJK k]cl%hid`XGZD пDq*/);mAԫ$D~| ֦!u1x-JY3eKHB{2 <Xݾ`4O_֌tjv3h[7 eJf\b[`C+dE=!m{L%1q/I -zVZpz[M&YCnbP\H` Ǫ*p{uT'8Χ /ĈH;adүg 1bFB?˯_^.{ȓqv\6QClHx'*ۯo8>ct}Q)˕KMwG:Ɯ,3QUa(L;L]mn^Y $W|T t A`:kB~N=bgݖr rͮp0PZ6K}@i]֙hC7z7d飄қ{$m(4C A[K9З)ϛ )[f]^)%3J$p__*,fGcJk?\ӎpnyr/~joZK?=ҚbΑh^E׮)w.KJnSB.-z|I(@f2IïW~n#!=hKcTr"B/b::4(C5oBMwy{ mY֋ ?{ƃWBփP ޣߕٔ /P`)6<tś,T+)Y |GR,H+i0cP6T Fg6[b#Nc3`Mzdt vDbCn.} ?l1"2:!UMEBA?]o`69]ɍxUqa;RD|LP OƕE-Ǽ2t.nڠgG2w҆E$v*H? $ICAx b%ҦrVaL+Ow;oVT)#Uꁺ= #YE3J关5˾[/z h@@@ Zh$bQe%w/.Rc`qA1 R1 F8ꑈ.E6_|9<=CS}z<>ԅ. zs GBvc:V ?_SYt {ܨnӌ0F1)MDwLƓЀbF6lC纝kɼ!No@xi26,T0*B4YpNnPtt (TzA %jMa><>YO/aʛLڛOSm '#IaaI."9~u\A^Ml4QwO.@p*y$Gw(DJ8<`^04ؐ52U3侵slk% Lmו[ @b"Gr6i?m VDW Mme_5H|9-Bg丌xz 1FlY<? |~7;fbST:^mp0خ#%}޺/332Zk7PQ":C|ka,'b?o׌`Osb7m2#ToffOsÌr a'RtZ*[ׁ:hGڗ9Ŋ({UP2^ir 'L묝=i Ѯ!3=`lPbjۋrs`z%Jz([.mAjt`@)?7%vS6w('tgBv_|?7%}ނKu*"Xxy{Etx xBciNjyTǣѝ t8BqwmЍkWV2< 2%80?Mt[y==gV,[jOW.Z9dym1yH\' %cZǟ8[b/з!lX:bQ?fB5HX 9c Rwo S_/E T{Zwʿ$b\6b,E"X13W~+ ɺl ,-KBw~3M6L/1m zɜ﫷VT{ڛ8)?f[#`{|I&{߮ܜt?8k+(z0}ˊ!F @+b%5{ saVdJۚ!v5W Р.蜭#G%TKI4-xFu[NhΟMT腥"dvşFELQ'n7:B[z<(T0h-i. 4vؓ?xFVYGM)D$#8P_C6ϥ@о6ϋFI=DZ6Hq,p*Q*4E Ic|~頾NIcF K?*h ߊg>~# =MX66n̡C:*JkZ^s[E]~gpSd6'Z,59lַj.9T18K.,K/TK)s-A 3@l~ý`Ocfݱ!eB5D-s  I1[їg&AdWq\p7Cؽ똘sP=eVt{݇& 8 )_mݱaWgXY°{?!Vq?7KޫCUm&XR"I6)GD|Mc *elc RclrL %<.]:@޿pcA`RS`_骉2[VhW+ h>Dǝ g+7RoHԭ~zļŠtNuFgcspR "_G5"MO*ȦH`nNr `Α ʧ` \\Qq^^oG!]7 -JP~j?: Ղd\ Ms>ʀ\9g( nq+!Hp-6Oh/7x_ȖB_nYm Նomc3V}+snYCAH+Lmx*b(|'Lܹ(wQU%J?(DR bZ%Nm Ǥɴ<RiiM ;1yz$྘ cœX;qrplޛE壢5䱳Lz_Һ `aqB#{ ¼x M 9knu=^b $;C<YC̼>?@L7I(|M1m-D<#6c&\ЉO$WbY %ɷ$NeRME baZxcW_+~@7G]{(*2Z"k hD:8PL㗎$n& IkiIB_+pIkx 5TGA5.2޿.iO뀔}*DשGN3HS]HLʨ'I(緐N0_SN~7'J7C>(ήy .=CC&<ܵ\,$@OkoF*96<*t! S=EA6MۍZBƘt4Nr(9({s'eJ:5Qp0LD N7Prm CpT {(TV_K@>OjJ FH3 )9E2+Yj 0CHQ?wZ S&-TT>.g 6L++5b5 e۽cW#ԉͥ{|HMB f jcR-Gs=2Yei)*B[R%jAU2T'xXGF7(5/.Q1 !v2sB.㍎*PdEIZc\{ь nYv?u`2 gXh,rPKIy?3)P?mqj%̻ IJ[aFjq^&gXџ^;rۤT5TY Q~-A: m[ׇ$ '&nP䱛%o"8_= T* Bx-Oa<7;Y7`?̴5HIy^P2Vi4SU'{ޏ}s;xq]kښsweO%2PyܱV ^q,tW0*ī]7~+)$^.Qʹ0q~:mC䂣 1<_N?lJ,2SO.cqN8/Hs8F>Z.c nq. T zxk O:S6FA|k&=FXbOm:Spߚn"&dpcr)vsv ́xQL6ԈӍG0yF/g!9[IK0Z1! vۯlS%Lk{77:a51M6;p)g'= @7]#}"`! CJ3/ #޸i(GQ\Ё&"9 1 Yzt )V z'5 i?vW8̳n&[A Wۏ&Pw Hu (<ܜ&Xk-M%3> t9ߚ`7fC=!y|5U@`]}5FvLQ% ˥W@²ؠ3xEd mWjpģp;bMGJ]7=4!d;2*$QZ6p(';STUB2=oǚZ?$sIU-}J ~T7vi3WP06Ō*f4Gt^}mYd+L Cwh鬁T6bndFltfPizC˪ n5=! Qcb$g5.O*ahD]1krT3:ewV׫ >>rȡ5YH5. qk5 DVvl9 ,չ$ AONAC̑.A n2CN ǤLk'=!3\ K7}]]=ഠ",@%M>a:(5D@v-F~Pೄ\57oZvP@hY{7 (iL#2?;`/,"^~Ick*3_C ^;"CBK6ܝXwi>)2}:rm7# õ{EA8 |W( #BF譲wѭg& .~`ԋC! *uέٕh}B,GJ@)`wBN4F%T myLӇZ)LK%jlμǭy@Slw9:j?g N%|ޝ=:6ZA qq؊"2؆MGosTVK >t˜gQԿ@$~kI~[6p^+#?I>.`Xf=C"\à%PÃ~<)WL &~ccaWhdu qQ"ˠo*H%VBLNM ՐuAzuwlL1 j}VGK,ƴڞ~ qD8ȓ<_5xaJ!Ķ:f0egVq(%f[S0z_3] yF "_@˔V'C`T3lZYr;Hɰ.0J y퉍mgdCieI/Ik8~Ao6*H"7=ePؙ̮l3las})/7PHt5:̘kKicR{A x?$Ywmp`* FM9)ÍQfS+>:l-(@ɪRaіؘEqvƩm0UE, tT4BV"}o3HD!4rw<gVςR*(cVء0'b[t׺_u*6jʠA'@A 2Gc~֟p R*-kͤ zkg=0w%-fZ:җb!ج!h6z"%8$q)_YmQ+%7OjSYL_8#VW.R1koINiNhil䠀rMvBoë'PB$"ptw3F|1^ba*˄9rmz-fG-nF%&J!z\v'ȑ<{΀/Dﻻo%=&%RRMrmv(N9'OV3 *41CrJIfN)U]v͔'nVr^%;t[f5b=Y L]2x&Q +5k)PL1-{u"r3b}13!-KmQP%4s*s='d9)M<ރ=% @7dpUO5:)e/@ *oyUy>L5@9m+%mS2 |v`&Sܤ]2 C;d>eT=s T(<w`~:<0+xoE7Ј3κ Uɥ"OG 9o. g꞉PiPU$pQѥe\LG&>|\9+%~S^V>rLM[8jT\pZ{:3> ?c=.'?Z=נsƁT$3559+9=$4P#T!ԍ:ya}w4w Pmp+0 nr͠a\ +S4]öElc]M'=հu Ÿ'v[,7=fſyesj+@UxaJP?ԃ__U1~N Dzt#{Y9V0^DtBj6YXZ+[cSnB#ԀLAxj.D,&Q/UN)VݕomXR,Sj"ge>[Jd@2; 2Ġ5`aIQ-B*m307847[ޙnc <(VlEXrܴOs w UӼ4LXT~AkYmэ;I|ET;$9S7aiys<&RV5M afزN $ m7w#z:?`X܊~jZHtkj(sք~2||̕-{X+*IYۂKB\]pZ_snH&K1 *Νɠ|G<:¥_PS5DCJa!HToG"b,vF7xfJ=LǕy()Gb@lIǧFא$eKR^uß@ ߰+kx2Sa`΀4Ѱ 3{xr?&ː߮_dke8*17(3gpӬ& 9@XSd43oKX+V? Δh̨7\GG08ʮToo 56fc.86#e9pT̚ET+I@tDK*.;YDԑ]  }ΤK[7ɑi+)K2 MI(7`,G-ɺaKSN']2JoҪDZqI:1 ޗ-0%ZuC]q[Ε=s2rM?'['Ѷ@`Ooka5|Pgb^"PGxKOXӷr{%aYouzo!-t!_)O1XtFJ2絬ږ#Z"I~ɲͬ @Y*!/oz/'͸ %*ٶR+Q9NEWsc77e#*Zg,7УCYjqVa`Am22)W̧;$E7yҒ%vDfF0PoPN.sP mzƶj:$Xwd@G[w4Zдx0%e$댊͢fYp X>|4xQ7}p):]dG2m~,= IGJ!1x]5V2nV0D!"Co{wDZ.s{M kAX6ӾԐ2xM>޺my+i5' eA`w2zA"{f(He@\F$+"1Sf0zL>NvJ!۳s|*t>#lđ 렖Ue\x^-?V1_#704Ð˼ c\LvImel*&.wn,>)Tc]>m"GZ>:Ә''b@PkjԺe㾔zf6:ڮPC#{->,Z VWJNl!D[q1hZp-waQDӸr3 x3ej=!4X"&HS-~u%5 #`݋7ê2ac$'aR yxz.xC2t@LEvNhuJt^&&JHTq c+ˀ(e0\d-RgSn-wِ%gvf෬Zo&Tz+/'SsDaJ-uJ2]٬y9ȳMJvp |h_eөAĨlfoGxr5<?ukX5W4rZ.pg kZ>L;BFkfIњ̵rOD)>mJ`1~+QJNZƟX :6:(U! X!#BA@%w# Xu֓2yw+b`0Xj?2-%.K/22N&y!T;/wh|ŎAJʤ#L&?~T]\;3LJo׽_rEm4}=⦾k!?N@s}}!cew+)Zʻ 8cA^9Lɕnn@ 5n˨k\f3^H;e S蕈ehiNCr^{Y?]Ʒh/ /Y!4!}ennAh䶏hc oc֞o '+Zv[p LL6QOSOVh(&t)50 \zVR^XFo6'z#a/bv8f߱lM ǐ 6j2R0H+1r^ۏbO:ltU,c3hHxߐmxqgGzY;7OTogY-/Ź_-eo&jcEmya,KNEN6oo˷KjlGs>S' /0F>қ|ms,F0i&&R '^ ZP|H 5k p^6dwaNTlСbAYt${A,V2C@̖pT@Q&و9 n y{v,3VVQ-Q֐Bp^Gs*Ofײ թm98J!ܢwr\kA ZAʻRPRa),WQ֮RlYʯocZ,{#հ=0Rz  k XFr?_L!Jt?ëJ|.rst+â7EgB@~Z7lҕXvdw*2\j~S9lf-d-1?,n)oEqzWyqպi`6& Sc`pԶ)iAtJ1|QwrRH^6'YFg'tƋ'ncnx9*P*EONJaxUsӖ3[2޺Uhk $ozIZ -Ћ}3[kB:'HNSk\ zBΌPc7F|k,iG8 #PE$:yރ/H"]%׼:U>)kb$sP/M]*3x佔(MNBn0s4;`iL9IpI [eEޚ^ -TPoYISi&g G7elKy]s耖jnhǙL(?@ 2Xwovdq\'źRVHг쟯D Fc'lG n,Tꩢ1qIuDAY-hΓ7l;+/mYOLܿ7Uu.m.+N@ K?(p0{+2Ie2عe(rsre1zD>(@i"_@G0ZOvmʻ=˯qmdɊ/, qQ `CE{?B ~;!Ld"6T\A }jη܃MXI#8]ML^?Vԙ(V:_gZO]*Q`ɁYĸ#CRqDf MAkVTJb+Clp> m5yW."Ga<PKaT{F-=-v g2xRy$@YF^[5@5 n}׻94"т"J'SF<}:Dra hTjfN' t;GQLT|tΌVr {>7Le ̛8W TbB[5l7S6MzTC2 +H*kPg}+e @(8+J:=%Uag 3G@cà,gK٦7"Am$*ۼPsK2{2Pu_ +2uٰt"GJf5*)s`y; 6lU o܅r,9jf퉑aWZ>ŅpTda9PeG5R[:FMR;X!:h%cߘ gah4!'9 U<̰5T aOPTx5lv 9+cb5r`eιXT9fO\tywGfl)a_T 󃢡RǼ( Ε] x(g _qd]y݀<-~mTK}XI'7 41LB뼊a?kCUJtYNeU>GXnv|10ä$_[KpB,NYZzXVT%d׀n%ZuVBK&)^ 6?u 6Ý΍ѣi;cG.,zRQ'a2:ϲ}3@^Hӽ"`#BbqU1oC:VkɫjQ ~^R6䉵84/L—",zEJ U?/2꒵`2nb8`@}ы X%OHO!'x$%$Lm-:7 8~id^Rf<7?QBSgo5BmkDD|3WH?5||N׀,LVjˡUI+OQ(7{[j #䄂^ѸqZ`e 3uCsBSz5\*a\1sE;NI][ AO|dTzńh[mޛz1=YrF;u%/GQ-렔JյXFZNZjR/o W&<ً$/5Ea*gLu*i?":` lFF{ bO׆:`:ʬ猲^Q)(@k%|!X g}c73m]חaR5O)BLWa.cW^𭅂8dYYHjtGE%)ǦjlC ,VwOWyH̚O&C[Db_Z2> *h$PO޶?,ؔ(֒Qj(>̈PκGCKKk +ZHڠzmWU26pT_BS=6e_PDae ~06T%?K߯ aTʅ/q^cHÉoѷڎjc @JwWA#ލ0x>NSB 7cnsJ3iFXn 0&Esӟi)LoHt.h5#9L`YPyRtfU P(rifku;4f@33HBBޛX*{s噄J#eTHw Y_O6yEɴyN]Xz_'%@ny ,(Ի߫"!"czP[QbsU8M&ڞa7ǖShc̔6%޸L2ӳlpv fֲKFMqgz.k/߫ĬC >><@JQa!g-QQ&8 }5^D1I^>އc"%u5wHJ,r)3A!\Zm=8x>>f^4TOR܇kӮ>V= ٬ϚtIb6%h;khO!xl)Xrq?IxBM}9mWkrm|Ήd~rT1 $~Z#\RT0/QD/U*Y*r^d2qaJ67׬ 0z!R±2:HUm7H"Fa(2?vOY%(W-?%n$,+8~)PE q!V}@>ⵇ$)V|Sk+*K #`nNOՍj-ZC8FOvgg*m}K9Vx`kZLjΫV  aQ=|;~GbY{;\5^bhNu .ء}/Fon@Bg*{j̓Eu_SvP !A:UU4Ak% ~t!7wlCcp@jق/tAʉldBES 6լT6,w!RiùAu3(I{1%޻SsV<aM(3O;.udӰeFj(hL{;Cuᓿa]%.5(r-#Jіn;VmB;QN Ի|Pķ+QxvJ *%[2lU|lsCzU`(P"Vu]쥯ɇsnB`1:Ͻt-ζ:sX= !:P7Ғ.r S/BIbN;a'qR4S NFքmwHz ,+⚈6~'ۃ#|y6rZCXxsL|6hl[S(TeKe &5XILXK?b@)(.g$7EfU_5jx\}jwLKB3K'ֻM[oS:@W"Pcj|3ю>k3gXfpJ-܎I.A/R}k(,[^º*m_F\uo"F.௪CQn䆳}WBa-=i=R3U-Bps3 mGk6x àFWVI t4*euPvrjA-}M[947kI/g%SK 3;`h)H}{+ +疱WC3 "*xN)VP/Fk-νXR R E^gmP!2ӃX/LSXzŻY 8C|%[eDfA5R>gJ(zos)-:0S; |7x$(E RաfN\؛dPQIciW /S-(]oҫU,0_Ax-6o9:TM3yĻ`3 ?ٰWO"-2>J P;9/+v@ۅ>_6fLt$&pxg/ceޱ-tA"Aq5OdڅiqH=?iÞ<5RD 7kPtG/x~h?%vlYʷԱT7@Nx)ef{'qzkT @LڧѶ&7DH&ƈ 6LPhE{ArᙈN(DGbEhVeY_ֺϗ}vC٩Nk.VBcp5Z)VGcȁInN{%S~U-f,SRR^$T9]vg8JoB:(}uN(ܣbr7o|F$|to%i "'eLI?$+>.86倽pJPm¦,QGa(Ar^Ǒ ^ےķ7x[I0]eyG/zls Yyqxù.g͊Uc>i(D? pDեqA.+͆ H 3$=i,!#gÄ<ٜ@]?@Lʚc__%% H|Mْ312z4rw!fh@6.u~8 jYYv\ 7U;uA-HQD[j!iO3^3""Ūt4W20Z40|1ք(n=6x+z(MzxɯO~ h!>wz/ߴs%8s'B}a z-|?WT\ZBeSp@sԠsH' M<6̐%5Hp˜]I TԆ4鎲R \%_[O[bJE8svbۗ/!C*yCa65 f_'14dq#Zڭz2z hGdg pzw"IO{!XJwh I@@)a7 Z7=a|D4@GiwQh7a&=ch30֛彩.A㪹!\֭gx;J@"@(]ǯf{#X#M6ľ lC;WoH_TO&tZt A8;\*J6806lHF@hjg=@j,qCzd8nUm</j̯Y,?wN":6&B /Y5!ɝpe .ޚQV&.q5e\Z%-Ȉҭ*՘M='b(G)lk ?ܼX8:powo)wHΗ ێh=w<8}y)V fY"ͧ$A',6gs@ 4q#zK%h;!& QC^<&c`TegOJSԯ)~Hd"Ҿt|$j1S0٫gn;ʡ|U_$2o}n0sOR:!ߵ3͙UUŲ|w:SN3j8@.LV>?HMOv߂R'qWgaͦMi;O}1VqKI ^lh/5[b٨Ib]h'x)y1k@NtC(zI"8L@* C=vhܟi1hpW-.D=⨖ 5g3M7&,<lRpl3mk_E 7;[O3a={4"[di' ‹r8҂ pv$Ω%I`G[/:/&6F ͸4Wi˺VyΕ~Ath[5{ubYw&3F 3d:1 ;-9{,UWfM5g\#Gq3c}elf 1wAǺ &̛AR\"u n0vdgvc!.bML:[l)ꊑ➄H|v*!׶\DUnG.k~O 0r6Ղo!<,(3BY?NU a ܎7]$"H7ݞ9~Њ3{y1rӪQc0G񮾗~5Jj7rŇe&xpP'$O-yϣiIԃ ɦ/DX ɅvZs۔Z#,{?8:qͶYG͗N(~_U7i _%iUrBV۱M0%Zv]o !Kj=eu[rfAS,G'; L`%MD6lң,`=OAsQvB=4+y"I{Р T~.^!qz 7Nۆckу&w{ cZREW1Zxz#z&ZQNH( g!d<( YW9,upsaq$;,;t,jdw.5|9CHjX[FHK ΅(:3\wi-*!sd2J~z0r"vtTni[Xpi;o>JˊK\OR3Y}2jXXdIe\Ɲ Wk0;KT)g{tyz=BSy2bgJ?WN4;W/'YX\q+q(ӠVF9)8EVRR K=ZO 4WĸK;KsT ZH. Tոc~# s،|7Ò#CCJkAHP7vշ!|`O!E6B:.+[HLB`r5 ̼J:=`zok=%鈅&;$JzD{e;2pJ9%KUՆ0O@][Ϧ秆i˩Agc[kM ifVeO_c=~xEﰁ:0$cVr'pK4t́R8 bUFu!ժ#A617q2;Շ1D3.Q1ee^^m[2sGoF$$,9@.ác2D!TK;$B6P5`i*-*S3KDiuq85rFiN_.h:2t2)Ì^1zb$=8C_k]}9T~Be+32Skkhc1Qa˰␧؍ժEԻ1D1!AG7%"peHpIX\]oNwt]!¢մHI wdgG48R"k/jR6:( Lêo v>F&7P7\O6OP%"J8oѝ_}RNtH*)ӓ Ft_x5 FJXf]Q'.f,-wfzwm f|z#1RUw &X&iv^#iTC'nyE"ֳ)~Ae\@$w?#A$e<bJk,lVudUzOn#X,}RyBB?񝮧Ec[F#ysIіȕ0$t޹7DȤ.(.֋6'hu>]EDނô*[+gJhk!e3ZdJ&U]@陫\qqmc-3d,_|3 ~IKv`/kvnuY;^`A"γTzcՇVz< O9W`-W6;+ ,4ʡSe8txP,?_7!û墲8&4gT~ lB4oWۀzdA4Lu&2ۉLrPn>mÞ|CJ$L.knܓ5k아y8~ 2Bma%Kd_u?5Za4g٨o *=f{?;OaFam]zS !dR  Ʈ|m% +2єՊ b71mȆFT s&R06֩ߊPrG`I-%={],g v^@~d5lQV+R≯"<|zfRi#Ai' #0c+U[BzXGQ@V-4q-+8*%kk}2sVt9&>dUZd{ý+yoY\➏woٶqϿOFM3nI#5F+񨔍bfg_%V"ivv*4΢@k^;ÿJU5/{Zm$EOyp~[*^XrC>+_2&TD]/NFBj zQ ( ]{rw}:FbF}8l:%CyʫC+u Wt& $U*]>ͩ4t0Zxp .\D79 +U ӧU.ݎw2);c¢Dc}`߇f`A]21.NE2rӇh^%T?mjJ 'Yg=/kQ ."B%WH|:ܒS d`$.ܑ௚#=HyqJyυݛ|%ЎxX{n^Q1VҾ>baICR\w£.n[܁k<#[{v<S<':?TR쥄 1MZfE:Ԫg+Ӭ4znQ1N9玢8IBr6C呗Rpא¦dPZJwq-yi_腬om$ߡͻrxnQ<~vu>ѨMmݎq l,G EYB>.g)(=BM3k5W:8F6DTlH~W5rn:LI`hynG΁rs` ƒ5Ê@hn0)/C{.{&pkmlg<CL8+x03mZZ!]3Mp#`[h=_,0bY| 47D[`TL0q>7 o0NrG+Msda4oz_3Z<cjgmc_6qdx.Cܫ8ڸQPGuB#cTnZ>̖Uٺ% o΁&!9^\Θ?;4{jY'&3F`5 5ZvYU4V ͔͑7+@7<,ηSf{=,'cxSͥYzIYVg C5ęXGbLge)D\dLb>V +؀2n=䟝I"C6(L1=T y%|Ù"1s:`7@K)џm5SiL0[h{R߹2NY@Qfl#ٓIHyƎJ$ϕZo4-N f$>*+K٬mn^?%u4C|c(>PZOc;$.ll觊#1Dq0 TzqfN=dzxu Z~S @,M/U#2{T!GG߷D'eu`6"V8xկm-~iE$霯UNp,DJӧ8Ts#\;OST2;qX0) S=xA~TM7`W`:t 75o{6p} S "gVEHBFZĸsy=ʇ"q¸Ǝ7A',̺60;,wf] wb, M`,>ۼ|y-0i@#mGb=}jgecbXNUEŹ()|'7UH~%`L_Ӿ\:o=aˁZsAp=^˰ c{غrZ2d'u BƎL]΀ lcQ-^CӁ I/+ٷd[YXCטIgPx!D:],2HrX0v_[J椎孯2,Gd Wsg Z@ؑVO>bpOQsEOyo4AQ Đ9 WX6^2us^1SN*>$K4ᦣS9yWo$X&/|& yb\qn_mPűZ%f)vYwLyu%)&Tg牁A^F5ߞD/ {X59r$q! r֍Ј争Q:YE"GQz^ok#j52gj[,M=̪WBa|Tewl|v(PV~nE*{z꜕UyadT NŸSPcNQ0X~!?OyOjGϠFVԔ3J-,_D-WF9|f9ל?. N}= u,8p7}G"A(jcb[BWcwOq G%do@9WmU{QʆYF}<+.ܶms|"Y`zc >:ceY_䠹omy|t{皡/on #uRʌHo ?h8(6^GV 3GǴ,PuOjؿ#ɿ7Y1bŪ+K5+-~CH[VBTCl)s.M;=!5-i'$<8TjzZi{; % >}f@N/aN ޵:D!Pj :{]ĒΐJ <4㯠,zo[32)\H6nz Vwd_;oCG/R$$I"(@i#Ϝ4/b$oFWԂ >*HY\NyLOSMr ]IjGբ\vʃBp3fa1H̳D*Z& ׮$^ma:ґnVu "YdU&qOmCZV:j2P /}[I c͟=̷+Qy5/~DݐVev"+Rd y>U`-]rךXhOTi$&ƫ/- LHq*.Ȋ.&Zespu7fW: V:2HplI F{}N22|EZE(F~H2D dm=X -y̓&1y<*tK*Ԣe'hO[M`ҧxOA\lu#`{~WW3ݬf\72r[7uPuyTN[q)Qv(p qSd"g*|A`AIآ\ 7*BU=Fe&^HNkWк oMZ݄bЀ}7($88\q,ipRv#d}ي?#RAƍaTCZ!Sk]Zx8&'ۉƶq` ojoʜ!/W(VǓicDÕ2mTkk>ŅS*1咳k-)~:QhiMlC;>dWĀ^݊׷\n^ʽ =P tm߫\ !sݔsoVC3] &BӾW+y-'mL(MdԵ:ٻ-SI8Qdg4 B3ƀ"InFt#ޤtϧZ+<ʼn-!'g ${Nļ`Wyz)尿V|L pm3oܾyX7ff^ʗ.,ɷ\/B:Zͼ@?Z!u+@UW6 lVn)39[7u;)5$@NHHSjA, !lQMlVJˉ>$LoɝY ք`i'z 6o=Cg~㩲qvY&3!,KhŬhGZYqp@gCmded{poe~dD1, . %ݚGmh:X B}q}./G_|!!(gzH,Q EFppqwR̬;^Z]lVvc I$d>GbEҎ%XJK]驨v&-#8h\B9.v$3p> ^)v&lbiJ'O.6{ls5:7r 06 D=CךxfKKQ,vrQ 7, \wBO[gǜYa ԏxo 6ӏ2mrȼJҜǨkmha&& QtZGÚݟᛕpMçl;6\Xi^o4h ͉  Aw_? exfvFY F1t` >rS A{WI{}nS7%B lؐCC tv ӓt#E_T-X>|F .q2J/ͳ1}j@砑K1Æ&#@ErιS[2M΂eaiths78z0O6"u3~>7\Hou]"JzکD%_Lvz"]LK PRm"j=}|۽k=Q5Ef,"&^y$NT:tz bN 5HY@LEjC4~)i[ s%J9zVP=9*g-raO cF.$gFIĀsqd0[7E@.z=ܲ7/ [IjvJBH:8''$װZF.Lajr.R#-Uke:[Q4sSsۨ0(p^j32\F:\<(䣉;@хt¬ٔWIUK1TE0!#]Fag^_ǫH&&^Dt(\E.MKETրl)%iId.`h+;׿mNi{_d( Z 7SFҫΚ(@pnE|;{c~I3?mrW?=MjћN| n30hf&OM9VC隢W"d^tOYW5%BaB co3#Ca[,ԙ9a:#LsЇZa#-E{ت=upcފ1WȹkES:*?p8*h)z-ʷהK([m \O~RѿL0ezF@zB'\ƿ<Z6ybCZ-(Ae^W"M$m9oiA״^^TvtZh1WNFx5iQC{cszRJ/Č SC*~xLòY 3Y e2+a37_ݗj(3ӂY0?gx0iMFFkDdG#h^i ̯uLS쳑|1 r0x=[fe ?hqbcYT?Yl/7uMX;f$ rp3F ?Õf QmF;{°.<{^_M=9n̖`c7%@ d>"ُ 6|_mڡ4 ̎2 զlhwlSQwg&) *͋Q@x{#8e`ħʠj<9o+Ul$,9Fm+ %PQv  SnX_|Y6؜w.y)ˍNCuj+1\5 f,[QЃ@W=oyٔHz>yFN; {gV&fI sV~6DW/q!q{4 aJA*aPb/ m};կhW|frd-#؎PfQD B8HDž__*'5UM^΅VL kwIs, xʐy: F_0'|;Tȳ;vm($6j)"(o[gbщ8lg+r'ΥMecudx^<+`lPzBu?vp&0͡z+=q=w8֌~ѥ_nPBVN~xzGvoSIƥs}&kx!s !&Xy+UFkA={7 ?Ync}=Xk .0| uL ƲLSr۲AdPַꂃ ];8@BrG*"!K_h2"H}&6Ǹ O4{)^f.5@!4ek*,?NPwHYӸՋ&?EӇE= zC?(*ny @mlu`t4@YFؓfM@|FFFCryy"hk!{6d9s2 leTw,_P[cAl*6PS/mӅf]1SA?+9}M%+asw~Mg|9:+ AI;dbk˜Mկ<;3P6FSD,[QcKNx"NjlA?7C_- ެ?Z_-5kH,SJ~΁8II3 b})MaGCTM^ReLj`ղ\H >!yI }E"8Jd0OXrQ +hA] f$S^ghsFY){Io>(7t$nþ\Oy.;[M4j7`M(@H nGv벀4gua8CmOr,%jYKdcakk2"MBh:p+Wl V5_HixgWpP&X&}ǕL__~衛KEp0"vU0RCVNɿ27ىZ-< r @]jwYW,#mKBC`m(vy/=WZߓ,k quvS>ǟRKo n MPRY2 q;;>O-= p^ gi U*_{H7z[_ U$nx|,ks֗0asL)!crv"*VxƬg{26D{Ed87c0H,LKx.w]?J[\Ґ1't>/>L-;(8M;g]Peq]_oCbNz9F@HUL>"o텨}-e^Tc@NΉa@9/'n%,U#y\"Dݛ8ts,a y/7 IP!OzV]"86?Ic_R롞WWQ= &Q]k+TlYpGdRt)QJڏRI&mԉ =NF:-I0̌>LI=kokcCx*)yQF h5v럁y/Ņۿ|4 X8m $ nнⶢzTiAY gέ}pw8$msi*" x>C:ھCM8x`„=>-ޗ^=5%WYģsX";1*1^V3_Vն~ߣN0,9 Nv+h>$ ͋yRB{H8zr5*=T8B L3~lz"s ېԬ_A֑%q*xEco:l}맩C+ˏ' ^gIV*lY1>!}R ߻#\)5OZ{C I[S!>H \t&덫^Xy6tgA M`1|RQIf0񲫤[@F7`79j%.CQiY%:# 6ݫ=Vn^-M3]B5=FKjןtFM{7v=UvxQ^;*:ߓb҃#F U<;ϵVSK0lzJJk3eo+-v)U@]!F  oRZX&*A*knBWP, 9"8FH_diO݆$/ϰ3yca`-& %ZnmԘt$*rr|tyAa6%X.*, 7tf}AYw[iV#YuHJ/oEU*~}Ad i >o~?ւu'_i7_e'NA1{)W={d^ ,^{dwIDE7SuGQq$[}r7K~@'~ݫGLТܗE"Lm*nxѪ{+Ktک)Q)ohdep\42eǤ bFBH֖SqJWQC<ܙ:aS؟~PJu+gJαԠ<>Q\xTMaU,w",/bLYFZHz?@fge13J{+lj/UJVqI< atVO?gXvn¬ K-=swzR0RC,~ƌ;PZF4/uߖ^b49Tl~qwv`;Ll??;kOTKv1~ 9m 5~RW@ܴR7 =kMQM29g@pu|aZmpgݚ=벙lэ!M9C(1 Mr><܁GjYUh_G,1L\[DԮLkfH2/[:d7&LY`cg]2Xp B J4~jl͟ԯu_')Wjx7Lu}/&PQѬIqo?\7 kU1T`1ĎI0H ]D@CpY3\IڋV@꺜x-W7nW/]X5;|p_ڊ0ng^'> bH8+Rz7;ݙxAdrnA7P!/.H`pF$O4XWep>-nDќh,>20fƊwe$> ʛx0>p8CжۄM .<0Ja {܁ S*GGz(Oy`haVIjMtydrD@G.v e.rqw4ء~z$ܑRLq107sz9o\R]"|a|qf:$r `s͎~!N|k(^{ i% rh(ygNM D˶`\޼p< YľerړSzYfx-d(#\ﰀv&WiZRD~Jp eGp,%P/&`V[/ٖ9r)PJXpgo~7"9hw8q(]/#$%}t-La|xqYRPw$Gii>o Qc|N^Ί$N8" % ~2ʉ AdɴnJItoC s{3vx (g[zɢ++|Ai[m'U0͐V)0cj* 2|; pEew4G *)XSiFsy|BBCi@M9ÈBI)"1_ںʈve4/$/HA}!_ =%:ֿn٘bHXQ?'A.0_IG*ҘP9h ?4R]bG : qX (t|=Ǹ Kviґ\Bk)Hv_zKNW1f4n,ʄ|$00!eǼ؊ۉx[bq#K݀HR \<}w<|](1 a YH'nVf)9&ƽM m0$Jh{K= Ω;kfS; .;+VM"2vdB w' Z(8`'DzH-SlA6d8L4B?\Ve 5fgm BLg׻3^Kd1 Jm(_f~ʰJ+邖%wgmcJ[  G[%sZIZKV"{Ճ捆pn@0Τ*7ԭM;`P,ܬɢ]M Ҭ lQo-T)ڜ7h,*Ib`.8{f2(( e81\IXVOKK)DE ʫvoQx7֗W3u||13]\E.lZXxW%4Z[k!VcY\1톉=_ .Ec@5n%<_d߶-4@Nb6eL~Bu=@!yAIc$n zoEh\L|7.SEΫ!;a 7`+ rhX_ɗgDѬNTR3+uIȼ-lwHY 9͏ /9/,&)%nI_c?1"83Re㓔zn-kxZF8?ljAoza.fGMQMK0BߠIId->~ GME~Jy0QcFaŅ㷸t/:X0sQ9c;"?1{b&E|{fP\@ĎkD!N}?4-QZ/.]ʆ-FH\:Th_ H!`9lp8}B$/[+'=Zrqb/hP}AE 7r{M  )ř_lJ~ɇVĮ@ME?6σtsb#*;X3ZWϗ=MT j鶮{C ֌r1=YDga~4s1?{) ,Rf}5:@Nc'<Ԉ1OcJUh+y`[?R)#zkem1 x}9Vy6,J[auM"6jpЇ̶r_#٬3-g.݅*" j@:+P~C\_r(Nw*|^cYyI/^ |k&.a-FTD27=$fmYҶ>co(od&d #iu\!sthɸV&"G)˃*43 :2?Vļ!5Ob â6X  SXЭ6?u&+Cj('Y{L @Џm@*BEW4zZCCC~h Ny(, u4[:X< !9ir }>4%b9Iv1U6)9 C|h)ZZ߷Hw# CU@:ۄ,<9lQm{(h;lpv%}G9RP^#ʔiF{-fG߰ʱmu4 F*zyd%C;C58;#%o_=FmK}:[6F od}]JWQɳ@ᷩSe;a:Rѐ!AdK*_Mrwb;Qz,&>eßQ:ʀ) *-|I/X/fmu,Rp6>iėuAn\zB-~>m)D]h54 yz0yۮ y{?> zƭDFA@֖Ib=Y-kmAjOJM#kh[v(q-vN[H-ly:z琇2oGH<(jPAtEq%|Uğ9hy v_p+ D2|}A~* R-ҶH-H}Bv&Nși hw>iQf*$8^WeȘC?7ftzx nP}p{qE=u3j UٖqJ]-e"Kp pVqHI ؘ3xQt RrxI9C17qrq҈˸Ȓ;k uп5cLa[V}Օ h+SL6zU Do,Z'U_YDvJxm4J7a`ӆ ,)S#cP[[I^eL9!urd^[ dS ]$]W,|>DbQJh[PɎ|Îc P~iLAzFzy{, eW@멮{4)Cm(.RJ*9"ԽZ{lwp@W4\g.LkMv2U4Kju^`lok$*)Ts>n_PF</8#5#?5a߉s.%zi_`SGA[4.}DB|dhphXNK[RZxQPƜ m,6=/PD1㶜x>;Gة)/@丸r&v]OAYD~6z RCr|``7 H6B^-u:*3BC'/Bc/gw +\%}ducFNLIa~N"X0оq5xK3aWpL&0go|#&y){f^Y%>|.JRCxnR6:<ű X]X@K`טiJ1#@] R $$-}ēЖNd~A;x<ٖ@F˝ݕ7WL;^2m5DX$j/~?Y&j~¢i=rs69=Qx&Lw5aonV{*fT[RNT+;gs>́aHH0srP%ђvAswuXYx2:u : p2F MONMUH\5[ldߍJcwh.ۧ* U8EWC>hq4YJTWgans^ 3_v 2NL(+AUPAfF}X4 ~AK}ߗu7O pFK@+?zD ScnCZv#a*/&Ar* XQ$?lrg]8O\|fj9$+IwXI7eTEp_8=4)ѵ:^S3^9*EO5<DTf23$T={qq#wK]A6dc'yK&rqJjYbǥ/aeIQF [neSj(/OʜbO|c-9NQd<1+̗aq3JaH3XXa`!)zdG`~6Cjn\ٯ</-ɗ!Z&߶ta?*jqXr8E]ͥ,IKj `LmNܛt8y'"&,bvb11;Yarw*YJK9}SPCܾoJ Sv6w.A|`aFQJ+Ư[C뗜ԈͰj߉[\UtK\KkV5Mť{c`qXT~k ?_JḲJ"zVD.̵´C0WW)5lq{#??2  ./F@jks6WhN@YF(rja"mef4pD϶'eQ+p )~khmݒtLU[ o8ه۔~q֎OFEQ)bّEV"meNq{ApPК]@t gZ S^F+YI-a\ z%{= Ǹ/ d*bហFZM0 .P+Z-^Mc'{D`:U#n-is_n)iUJ>Y/*=0ZdΓ)r:PL~׍R3Ji'[C*XxY!UhE1dE 8?'(BR&ܨ^?o|Uw}G^^r.~]VU8 uE|Ryb/mGWԏVȘ0m2I`W/STZQ:u Dsg{- $#٨/@^2tK^I~TVꏣˀ(mzkBHivq~M*0K[2϶8|?T4F dgFdS .=PWAYH/^gFZ iYjX.Xmr^fCI"9蓭I`x Jg*s]ݰ`iCED3!jq3;ȓix\T=8}>O[Yaftupل5D~4v !\Z^/wED3,&%<BWP[4XX y?8ܶ6ta{[+ $T]tj-Q^OC5V!]'=KηCeKдQ qJr߮DAߑRaf6]a@ugӽA!\Gdh$q;f@ε3^8+MМٙdclA _r#I[qqӤ_eF5-wS3`;}ca4TU|@hBaL%L^Q.rgxZ)J裡}WZ ! r186sCxBUCTO>󏒤oksq ;=´X2l3#I`'Vv$7R>7 >(FLKGlirB< 셾Cd$v fسe>(C ^Ƭ[LB 3dbzyz DGA=.P~3Hʾj@BqAM;v^U9G=Ռ[m$ pq\\}j;I$H|Yph~9m}r/R yr_!q ?J;4~_ڌQ&bnPm$c<+no kͅN#*_s^ʠ|B)f9u'mų|cXAǹVb߲qU$^Vb1nsQػ)s?ixqV*-\q(V,⧬AB'\7l `$(ufd27$ h8rb߹Օ]_[ ThQ7qTn-Gb>skCs/XKϼwMM4F$L.y>Yw+/\ ¥e(Tb/:X-i6HkЭEc'V\L&BŪsj;F?ʤJv81 f&nN^#Û5YL1QV827fa jh'+Wm9A}=O|¯2ե@":#@%WiAÚ+3́JS9yaNO3{䥰8KI¾ }Jt O/˅50k~h2w&C%>œ}.>)tZ HεKn`3gٶ&CLX2CKU+R͆xrx_Q2 jp^Z-Ī`vOVbdrL7V.9ml5/=/с/]|K/EF,}r2AHrYbկ*o$Eι[a'ElTmM>Sni%C Pҧd\#4a.DU BstA.3JiWmbT<%<=4ö9݄ ҃V>Pj܀Qto4wj3 9^0مN-{!BuX&ϼmg%XOG#[p1^Tn3-me瓜usIz '_^ȍǕDϜ@t*Iw1nLC%ҽ a43"שL,wblƃŴ37y(Z%Ew_SMA9I*oZVOW.+cT秛)b+`D^rA4HVY"BYӕ.N\ôy<\+~m lgLUdm T >7فIlӈB 1K1Y^#i";9<$\ 3{Xa^oC ЬSEPAr t@)l%)LiHBώ/)I{܂ogsAB bj{Ahy2fg$0oIBz" ryU'Q;c,()+M0ah}EC=e'zac#"`z n?#nҀs!ޒ}"PJ[« jzOl:2/U9\iBГHB%8M ܝ؉6?~PT|x"n& ..S-&^VTU6Ot1oj?!< T@[drr0/ZA)yJp^3WNCVlz8v!þhՐg8f[:E5^ùsl%yTCS,Np/٫*(cyy:*,Wg,8)ߦA~aBЅ嫯p0P<3"heE&Rg~TGgGy~(u=Z6?6@b<{G >t8iΟhp.L.{ -A ugۻ0\M-ĩRʡrfdI@bCUoZ |z5| 'J~etBJt= ] ) bE g\,8?.3•mS&]40N=Sw[1C@ at|jp-`>̲Ԙs4;\KÊXVBxoa/]/7ǂ-ˡDy566Z qf]Doa|N4,eN@-+A2oHlwLJ Ee(&vG ɦ yDRUL2>V2EЛeR*jB@(?{rӟ úH\yg:J:W Y7 }-)Q[f;a5+/,;&ъa(/~mV5W*jwHbt1ٌW42Cu(׷>Ko&Z+}zb+0#E;9EWڂ|| u=idzFɒT%FTPׄ䰖t9| e8cG R"oV(g'{d٬(;z㠛&I|H'=*SXXߐuH qV0ؚgA[6-;N(HubKcyYՌ_v{/|04"R"}ޟ. P!'1:-SIH4 W<06'0_ǂᗦr\dŵ{L{\>[L{g wV|[AUF|Sȗ}{2u~!#gu/$@y!GLdj>/79M\S }DLKT!yAgƽaͥC_=*0LImsMٹбq!T,>AdlF4/+S/Q!gu͸d)R]Ǽ#"UjIm4r"H @݌ ׵D$nk c:>`+!xhQ0_166 Qrڱ%pA:mf(ɠhVV{IQK5gZ٘j:Az:7Qp̘@g/ (y};,3RafSLQ#:Syqx1Ff˵8{MZ!S0}I72'pQ8."tRDC)VUWp1PS`XUZ\jjvD8NF)? C {0=mlGmA'T%\)KถeyS~^ksׄ֍+~)Lˡs 3)P!(PD­[˯sm eV*x/xչz .Yf<*P-x{c&MV9>jD&`]h~ԯOnHm-)Q QQHAOi0M$q13δeض- |5="{%AlF. tzdD-yfe:Q`}{s|}Xck*˧0t9q}$wEg9Cc MԯH^_YNu(hFȗQIelϖ+6HYC &&JրJ~L@$-rBo;6osh(B0 b5pFhrҋ%Ȇ0`]ؑ7?qí=/+3. ꮨ0lVLg6]yKPHMr,Ml/$8]lM$a'킌I@rX02T߬Y {pm[4KA: 1KhW [N-) 79;ڃ^.IOœ%0`:P0[bB>.4,~mӇ@c6H/u!64g!}D 2~Obn\|֞V[58SlV˜iK dOd!\pgB*_*Jirӌ&*Lٙҳ02?1g?_fk!IK7V շda_?EcP+~?#$#$_ Fj_;HA` 6 aXb?9f!Ųܷ{V\]{!Ϳ^[PF"pb}sͤgϹi7n.Bf"W.>OZ2*Q^8RH%bQ>$!8ڡ5BPUJRI^Myߍ/ި`ӏn _ Sy>}O_ c]5~&:r7o;`Lsk@0/;Ff+f_IjE@\u]dΨַXq7&2_&ĺ}c6Q\ p6=+j3nF^-XFŠ2WIAU֪*;$ V< ~FI*m*yA vc%?1]0QX͵ґA&*/SFw,\8^%i)dDЇgvMh baHO!m:d o#9u4QPP FE?N 9m؜_ΟiZdp1L)A [p=w& eξqӪǿT  xH&4LENU-f}ތ݄aUMQ;(PF NSWQܔἬ+J+01!w⓹(*Ly1;1Q,7KUeqj)t҆}Bׅ·yl2v^꣟i̎*NU3g# f/yA11_+CVt-OXݦ}{kQYL5}YF\N2dQ`|w uOgVO("aW5 cyv/q?lK#5Y[8V{p뀊Nr !\#l1Ν HQE k%[Rʻ]5 Hc7u8D/#40$@:jqبbn/6 ,o=-Ar -T alm嚟ȕ j^6!ejiRfn\E^~dtnM07cϦs~."RǷjh<d\b)hM@SF*裗2D\ x tB堈Bbtpt7]&1Sؖ"hcNօoAj1<Wc%74;nJɦaXDZC2y|1ESfc aV7iP s$^-|\ eU4 $ U=b'MѭOtƌB)0I$lx;\ˍ4jsD-N0 -'q[9y2)]Mck$]`#4J+84J["ʨ>a&Ϟ o-WC∞0ҀTN+],o3̢@33vy)Ņ@獫,5 e"!b5ҤnLUvd a+uWȇܿC([oTu8@l쏍;>x]U HC4.QHwm''qvXb'؇Iv)4u2ҷD'snR"70y.&%3O'wfTr7Cjm뜕|b;$CJoR+/њfp;En)"baA/3^2:y !~s)`9v c# 1H"ܱкQ ֧)2?rc^M =5>54\f͜N&I`{ j0jx[Esbgxb82tI9wƧcuFgK bO+N &h6t3|ՁpaRͪ&f/WQ9N {v^hR"ãcN8A f@O)^BIddM*_L +8eyA3Ĥ8ic&<~mZZuI&C%zUM'0k;Y&}L/ Ҳ`Oc?4v&\}G(9Gu- 4k Y˱.O"Cc:n4%*B1uӁU;L R& ?nC;`= YgFr'/sY|ejAqlLb *ϲOZe|~72rXY$v.T_[YTLjpptY\pAԨmB=h@b`ST7 ѶEuJЉ5ي +#{eF,*V%B/RO #\ђ.0sI) 3$6S)] %g"17N1#Ř^csg-g,5؆[=Jq 6Ü'1z.UrX/-8,Gb5'ۖc]GlհRZ6 _H=:+7R}O,xu{p "Y.n]kS16tUѥn Y)a#bt09<͎$İ? je3!Z=*~*@-N{fiog5G&H>mg~9~'|+e_w)Ͼ\/FpϟR}2mG.긋 "AИi>)c J;& {jIBvsuݫ wFyvpA<֭DR˱|,"YO6M.>w<sC3;hfE}x.Ph.8b2Iۥ V9-|iKPYQM+9}2nXs㺝mXkꫵU"] > i釹 e4_J>5תEΫF/rqIB] |J`9 DUt&v%xGRr@>NNe?vB's>^Fs.džo#pp{Y}_JNA̐(Ʒp҇^霅T+}}sB+m ..R܏äڴigÿo7thYe"U.N-|\XպU6. u\ pN/?ҡsz~$P Vp,۰;b+y% ca!q Z]+nI-eR>+bVDUBCZ5YȬOʼnˑ KS9a Ɒt*Ѹ>`9i*a%* -4+-6{m;Gc S'n D5 y7 gԷجW@< Kٗ|}^ RW{w}ӹlEY=cW9 9虠~bt;hs ncl9*D}eܻ67㗸\7JЈR̊ẋlVidWsq^9/1z $(sё3HX*7.̼% &24ٶ"879Wze?n/%[y1*9^viE-OJMc&(a NP= ."c#5Xfem@Ϫd}+0^Rvvi@oY~y+#CIM!3 +) +C;$; ?|t6 glð0@YUfڽ_o9'ԡZF2˕ە\Vm[[]Q[ "rqz. f7JG<2*"l29;θs֧D'g;g Y>I$8[JTR! ][tymA@1ZȜ 5&"d6m}"ƀ`iYlNPcCZyE F| k"*j=Ţ,zl|Q/; yXkZ:Tlm1~q0ҕ"etH~:SM~ +M-\.frjJQCo.!}J(9$kW  w:"c5穲.kx𧷣{S|N ݨnWߙ0f@з[g.WLKuƃHLVS91 /Hcv[Rqp|xX+> tNdH)b-3R3fm xd|w䭙[Ь|7(9ݑj] w:蚔BXPœM#,@]Հ4\+(GJX7yz|Iւ)A22W^P꺁Y+sS,&1>2 -$RtdAZjm]|xeT6<$$aN!T @ *uG鏀~ǟ!QaGyu`+d 5m2(g<J 臺 EN(49VfԽwFe'HNk2`ל&1BgSe׹HǜGhA0A< k=d@^fK7% [hܼW6U/ ӑ|H],k:o[Oc VrĘ 0_\cj./ dnti||rB~k |ܳgH!c n!qo<ˡʨ'imjHQH`}Uv-U6ǭ4jhAAn}$VUa_Eoe0:^s*6TC1U¦j$VXri 8=.iwBIs?Z']vMaJLhD_ @DF>O(|*YwbJQ Dq+l_RAs )8 #u `oM6?x aNbJJE$10`S|3LقtLd{2nRr'"oaA!ڳheπ0&!-DEKm+m, /9J-l Ӟ2z!x^6CnN:qج'Gt8KF9 sظt:hp(;_rǨ{÷'~zlXeM$d Ha{bo0=J1. Y~Uz]<91:|cư=@1wXj D・jE f1-2z0 Zp;2kKyO\-єA }9BW) n&5su Dp졨eN{ިK_8Udc91XCVe={vϹSp%!}S~(8㢬u9k50I[dd2Y˽d }9VwUѵhwԳOPdFiC#*s|l_Z3^._S2π`OM7 @}Nf95mCO"5ÔW\Y̰nfLFH<~@=u׿1R h}aBpNo6tn@pWJ.Pq]c b6|o͂DSbeZ ur7,9Uc0e Z~b$Cbp]r36t`k`}*8j͡]ݹtȆʞ۾=ћAOOte9ԻN!I{})+,V-1#z,J!/@x4CtrhB<'tP\ 3K.%.AE-n\:T554Qj%aaEFۧ!=B2h0TB1K"T˝oI;³.( sKcg/Lڨ\^ؖe̔AR j8z<0w=E dd1Ohraa *`vol @hJ_co "#4= jj2N 98 C:J.z81F'GXbaiEPU?`6gɨ$HUD2+ _L y$G=0,] 3$Ԣ:Ć`ƺko  )7s\\R6<#esEb*킓N@\"!){~W~i͛W:3sT/inl ?%rTIq̞JgS3+n΂cSWtLNή礅u PwQ)UσhN;>`M՞mUP3e$~Ə6]Gv,|'}:썄؁ao VI{OB(q?8Q6Oyvй`k jodfhC0;Űn#r}/Hڗ[$Tu ̰ĉ;p}~8IbH i ry]$q|ީ%Try | ?^cn՜d7|uˁv"*N@uzh,J *. wYvC{$vǵc*V],DX*碻\Kmlfy'*={VQ4G}ܐ{ KH.S%_,~@̸Lm4sLC4T0dc79U~o_9Z,K6M\GPP~l0'مfgHfa@ Q͈Тװ 8XB7w\ʡJbgH(: /ؚQYN {bwȶ>ab "hysY XA_}Ki${$Z $"f8cH^#fEvE *hT-ꂹ'x%¬i8|MH~}eYPKٲj&y>w>KLpOHv 16 D,kXB8pAU{ Uk|T:\hviR2|˸CƉaZt3W KAOM,3i|$,!vh}*tZ*2%f']N..TI06VyL\ZW>'th t1VVO* PYtْr}7N84?֍@u/xFL,eLEOUN'1qW!~o>-ݮ hMT9&YqEgb;W:q_Xe>aNQM^=d,{/ȟO1B¨`~f@8 &fJWjA!t>k!XQTpu40a#eҾI1'O硒4ծPz'MsyB98eCqQMÿzr-Y.YJVzO@h\ q)ETN9m/8i ,~bЙ<M2Z\e V[ L @QdA>Q: P)m]~1W4hr21ʲh%`Cy]n󯎐|(';;.F(jg5&eЇՆ۝#-umnRK+$ic1pʤ9'^mB}<%GLU3BL,/4f] #-"IF 28Pl&5BLJK0fa-}]0; f#O[3>H@].Ψ'~e~ u҄+CZYxi Ch`tZ@i/]i_u1A~:҂^v͹\U|9<%P2ĄDvVYzՆ~5& [*b7c'-&8\ /9 B?"*,$bSAR5m#jd"OtEn`ZN첒K5YƓy6L+d@4`Q0a]87UCt݈lnxō}Gt޽!G$Jѵ8Jԅ ÂKyZZ!D_t 8 F(s3V譂8"V?WK pibZ]l|nX_ixq='8-VN؄yӺy.HP&XUL4w(H#XHc}`܊PWh`cj*&$oyJcX.6 r6ܝ1\]1Ƣ4hfO CG‚9 E$F/jB O{,ק_Bi8h!K|+@$bdJHۉa3;B!q,aF .Ȝ p_84e9S+ÚplieyKEjO4O^^*iN_PM}9ӧ[~ 4pP0Z 'j< ۷LCU1R4TbX %\\HL(捋1~5>NTN: S `b/9L_nu~.AR$ ǣ`(0 ^xQI8@6%U G+&$䎇;n9,-y :iFbP'ܧaeH?B/s9sn@z8h&Υ5dMU6V9R ٛpkzQ{ǮHis 4x^n.`c~e?SHw G̤w(WJn#K u /u.f1C1߲7 U+>BB8hZ?̶J7aOJC]5&'ZP?… iWdik*xޞ.wT(=1v]6O' l?ekΚ@})ҳ.~Hp&>4ӣ m>䇺j{(HbN]Xmy440<]GW mop[;o'4K$r^"Q\&^: ZT1cj82mlYEN(T[41tu .TQ\PKsRC{x"ބHcBྖ}dViHQ˙F-h+lmsTc홉EQ@Z*E`dcn,LPS`-@~ ŁWE'+`!q`9=}&ƫ=U㧥ljOO$^esd2ڹB2MҐl閻5d ēְ!c+PBp7WU=2&gE~b1Q&G Czԉ;C2^$ 4_2zۯ8fxn\P.tM&O/8I6N D`@Y#48&{Q$#eQ׃*@cr,bXAyU ~evG]"לXqؠ}:ٵ>@ WkNlZlguDi}EҞm r(6!G~PDK;U`gP[ik}b5{ѥs^{\^0U[*ֱSrעu-(b_ T$&˷'ZI7(ean73yJll |#KV+Q>z>hZMa~ k4Sμ}7aZ9Hz? ?JQj70̶WYyjҾڔhɫ2p_uRi]rҟ0٫S%G<] )emw4yW<.JcF,+E߰oDE&M鈜^;c{1֙H\Il n>k 8Wŏ﷊hCZA<<Ю1*fIOF+_Ń8}=AW2C`Rh5 :1Fy.Tϸdð~"8{FhHZk۱Z,Q(s+tQ8ޯD8 &qO!6;,rT, o.HS9|;g_r?<ߺ dz[W\ X Y:B*0aSn"&WI죜ͻfC'~aC`c~S2IQW^+LXL3.eb{H"Rs aזu!*Ln:-"~줕DZ17zQ?tdrt`F >ܓsCE j7lpf)(yUFs5Ӥ:F@׹t4={X?Zꄣߪ#<8|ԸsL؞}OEƁbJPD]L>W2(F $M#8Ͳ( m_4 d.Mc>s]%)0p`xb&LIأ_Q;Fa5Jf# 2IϴtgA"oIcRx򑜌Bv%Tp@!:YUOVc=X. mLd6ntzXÆ͔{1mQ'cB3u 4i23:̞[nqgإ2rW 1 ;OѮl2JFLȄ3s_Wc?#q0()ʜ|aCԸؖmPJ:4s]_ u:T]'L|dC CHAŶ+y</˷)‹sJ_BHg(C%)k݊2.^&#EGAqLn`-ICfU9c&9tgZy#g| ʫ3ȁ'RWdJp[Sd<E?'J_ХMހ&w}brmz\NA_['CQ3J(R{9E m6I erXA%1X^_*غ|oU ˫K8"'o7M`r} +'o£E^CQkݻz rSSA(%9U}*eG)W!P: (=$S$Җ MM[ [QkBdL^ !}Ӑ~RoG k< A <Ck|.Jȁ;8U be*kp&p,K}B`TbPFfVPLvU1~e%=)x0Ƚ%zE [H/tf ^}gX`֌mb6XZ,y0(DHs\zAn+BFOQ o%രy;_~ 7Yp+lgxz+՟Z/!mluk~3bS|MRM}/~=:ԩ)2d`coK@Q[bϹ2-zr! >R(eA}nIiDh,{KQ3o!`6oųt^JUe"!7HJ U:sjDB-ѝN|\"bmP\]%sv)t&H8ڍn3 /`6L3^01)v~/JZ|l7Ϛ9#.mU^aʺ“8 w]R>jbL$ PmguΖsVMH7Jx曠%ry97M)qO};5!UFd|K6C@A ߗPX$Bh>Ie\k lu'e$%CC Ga`F؝!Q%&nTg-?1U3a,2gJ*8BuŞ\~&~>5i5آ,=85k?gJ!DVrD`H bRf3BPYJ;xoEOٶyXo4J@M0?(GٹS 0lIyj~upS<FAq o /ς?ī,@SXICgw١e0Uq`d (LMrv}(wl;eg%2hu@yX?:N'Tb¹]drTb2:}K\Y>ԬxxFO>9l'W%sBx?(I g503[9 !̈*1)vKOKBOܲҹyWj?uaN`V#E0yL|\9̛k$]|l&)L]FA)n+.S*s5TVNIrP.ZA 99IVj H=6辺>Lvy=*hjKav=y#1qݠTLOp>KGq9 M} ߜbmP L~%G6܇yOq4% %ϰ#U9Tܔ̉rmՋ Px/n nÍAўi{CbrfDžaJ͙p~vw&ήm u]BVܡkx`M2kBf^ 'VfOM:ܕn-AC7byJ5 Xmnlq=9_F'ÈmCvqRPz ̵mYS8й-z+Z_m_ cѩWVPB깪Y}QWt"o[$u ( BIe4.%c9'G|x*--[JhD2ap,mxL/ lEI?^2J%ي6wN 4PV>'9);qXBx&YJh:+J,*kD N{ךҭ͚SmpеȶoB )ESxDƀ,l66[EGWJ0uSjs ^ޡ R6_?9'w=I}fCpe<;4nDMO]>s`Z(1x˓_"~msژg`Cɷ$^w9jA oBT>:^n}}Je=ouUs}-1Q!-H,z ]}I :s^穆u:1$Y!t%m}Ҝ;_cX"4ņU7m<˼19 H'xy;χEW'F+&hMEXEHVKFV[.XcϷܶDVō^3[%' p(4qoj%O%،G{X)rn~f+2ɛe~W٘ >8 U;,gÊlW/'{0@Roࣴ3jx AzMWԑ&HҒNX<n/;wp^hA#5&V 88O_ \,U4HWj@l֣"A_՛Mt381!5=Jϙ8Va իO[ZouMebXvg4`XJ)'@NJ7X6buW8!ݠ bpV L0X$r $d8KH.2\ ucߧQpm!z7ލvxV$B:RMu^Kx%iFYQMhr<*MRɸP [nI&h.(..ƄjYڳ2'Ò1Wj'Nj 0qG}@6^Ar=L>83vp KTa-*ḄEͿT4iɴa`*4IGhRnzJ0(C]5Sabz_uTm620n"QW$$Gݭq>6'd e) e/`^3J<׳ȯ7sSZC7GMrsWߣ$lCnUцW$' '@&-*$g'/V/{q DC( '1)J?ikǬMki(;a[Pki /%u⑮Q }è HԙA`xLY_jCFQK!ܦIVsۗB^ Ԧx"Nnʡcj2:m L(bΗv$ێD oLp7ASVVT\>0iy?I/?3Q=ZHZBֺi44}@4.& t§~IZ ' 7w_6mOc qEm< 9iC#HIDן9T~*lrA7O w>|3ψ1mٵHc|Mx @`vVP"W*nm,[ LwcR8_R3(O< c'H9_ba;r ~bF*GDƧF \p&U+lOɒ.2s_<+b~~ f" ])%2 ,+2#QSM?-J 1b0xt?gp]2""Xp0h1t[+K-%woOμDn*d hR Ȧk@i{.Cl=bY<H}yRlX3}-@aoelYp)`-?}\)|=I֮ib(JYU|">v.ts;QMZ=9Mxt5H\eߧk-tT60>OmҌrGFvc~|7WsI`[@`g6Us]?ω7SD|JUCZ$%v< xP5 ~I(_(wwyՕ.L7"Zg48뵑71%.uЏBp(H](6H_YY ntP}]{Ӈdx[KDd5TGoVQj*gyNF$&h=ҿi Nޅe?ZJѕ?N?\dJ9֊ HGa*֭ ʆqd$A(,A|>Onʀ /l{נ.Nyo,sPK||s%l6& ,DPjRgbZ1"\PԪh는ȯ7\"V$kgl{(i4Caaު KX_ں奠 U9_LF9Y +TQ_lc.l0¤ KpGd?h *Ȭ+z(ۆ1?̈HaVش9"ˆ$0ko$KCE/cѽV:Vx,GM++W D?zCKS9<~#ٿzz[}+5C5htG^]yQwŹA-K)TisP/${X&! @50X/Ś9[B8Mݴ?ᑴk~sjbS۽L6OD5ǫWw@՛Hm1oИcxwOӵ6"Ӫt꟢Oaub,+CI׿ؚ-nV?H4RBBDHۇW2T`q4ǷԨ]l6 svojzpV{1zk+P5dYig~+ [Bcn`dYË~5赟1{\BߑKE¬ΐk{K{a$*u,2ӟt,_Es@>FL/O>Kᔰ˅D|#} tB+Ok}ŕ% =O(`z&Q(~K/fq7*kW8/DRNJE|eNNǛ+OʕSZ'qGؕ,tgH΢sTvxP"10c$)AοCQJgOݶ>ˮvФM΍COU4?ud:*V#.u7/KnoWPl*mcה##rI᫥+#Q$fާ-z?hu^M|pNUL쓾3H/ ٹ+ (BK$UR_A,'xWK*:)Y^H![[P&H{g%ӂ n9W`'̘EЂ9vl;26%C‘'7wTwy\0vG$] VObx4"_/C"V6TӲ0F?q{z1]J"2%{:SD{3i2; 9'?Y-$h\+ Uʼn67PEO37U^-az}x%E"4+؝Q9Mo9%,sx!S@J1bv|5kZ1aeeM`of]ٺ~$AiCfk1c0(no&f6:Ȑb1,;\+Yqk]/ \9$Bƞb$kPY hTWjA46m)0H` w@-t2W!CƧ&~Ÿg 9$Hi*O(6̩]/lgy1w7&poYOA(-B_ |K}5]MRr(+pFU(K3#՞?"9~ӆ`JW- 6ހ| R p oIs`};IIhzstΌh}E{ ;e q)AI}l(UAFmð$ CșrS9#\Up%AܢSm3#t/U .t%3 Ff}i5}3)`':WYДrC{Ff"C!@8- ( /(? ٯ˒a;5*%Iws!R!(?0J8,ı% (䒛2FNy@ It8C~T[qa t; h%Xz.V7uDRd۳|,aZ/Iȟ3wg(vC!3r"-IO/`2Z *9P'看Q 4M s !;Ȗ=[Dժ4E ac#nKba`Zj F%rhыUKܴ]!s4^yiq)_~JK{#WvB1Xo.-py9&O~jgF%3ΟC5r Blڙt4',χ H0zb'fjXzi+q.J[*-/=1֍JzvS'y`%]K>\-~X1Xe ](Z?Q‘GFi6qUAhC /"c~Q*r[p '+_;u%8FʌߨuC]iY* 4/qZޟӢ*a7sY vYx3 1WTI=\C)8q_ZQݫ9eds3ia7w3 fdez986>B2~hפX40Ȫ5M%1<y[eQC>=z'Yzx0GRRZ~XhNv^ԏ;&sʥТE^X%wzypr5^gxb֫]Ht:mKBc?徛EƁ,|xw%.ژ-WbC}ȽoIX`Jԩjєt&:xV+s2}t],ME ˪ y-͑ 1zcäH^Fn|95LϬ͏佃U>EBi`՟?AyAF7kS F]^ca;#|gSeE;X{׀c<%F eb.Q?H4vC(k'?{ׇKGeҎPׂRPz}){!)ef21Х+PHS3=?cޥ?)̠9{Fx'4GN:Zְ7QIFn 9Kۢ0~ qT0%=5emVX+tg="*甂bH\Lfd07R<&qW|DPJ" {I MBV֜raQ: (p4z@Fwdy3Wx͹NN*=.oX5L|).&[dd\Ĩ(-W3"cGŧáY§v6/ ,V8[|fS+%Kn/a%\*+<9IK€6FAHwLȑ+c d{' u]ϮSs1=ߚP|yQr` ~yi"!~Croc*Qim\@;2^QZڇ/~!T!t7$c`g;ݍz. kV=A{h=pněKnz ]> O!GzH'9jԶ]@ȼvҤ0 K}$aE~6'67 q ȿ[" ZݘC1ei:ojG<h`6U^7w>=um29uP/rC|M5cƈ4IAO/፽ebs[H,ڍ)9[㈢h(d=nkO3όKntŠ2s伤@̎gL%}C)";,QzIv LKbC? {gH,oJvȫAG` R(ˤ=)ΣM&6ncOSViOo!|PFHN,ʆ;M6z(P,xb/\:9n0cY`~KoNŊvPer&;Z"t<~ߌhXWa3Ji|퐉"Wb>C/G60>xW3bX4l@p"ᎏߌ\x}1V8F9mb_JNhH7kY E~xA&['h O } ڒi7fq/EiU.'A .G gjKm9j6n.gɔtԁ#Gu:J5>w܊ʩs&R("5t|[#OH hk訝n5S+Gb(/0/Sк3jń32 u՘0΅`Tѣ_plƀ Aw+VrdgFcQ*a?iz h6~{m6 &=01Mcc4?"u-WjEmZDDJY 8 (_D~KTRUuSȩLV!P1ur'O>OG僒=O?O2zeDTh#9j"HdϽ^ !a$5 *}YHÁ&9WXY՜f! ^&:7L$Ā_2Db[|?bM U>5E<%Ҵj6cz}'d<=_Q#TVpy'YrݗoYͭ~o6~6oAZWK0gP3j~6jH" {[f֞'jx%Z97W-.b]Bs߸|c#:y݈ t(,t)QfbtHuǧ(hJ:Bm2Z}u~e0ﮘ- ~# L9Z LINv(`7{Lz,bNcd1)(ÌQ9qt7: ɫQ7JWN"Ycu RZMУ<.DB>) \<^Zد.uvHXsVpu9E_i^! x 翾!S<5\M4\1-6\^H1mN}af*|}*^aOoTJ.O95iv$S|ː5}10[ou`p|M\ԨrfL덳״fI\GcI 1e}@ZSh}gwb(7twއT6(݀7ʥdq*& 2%WZw)[ yۄ`xZP6WF~*ms'Gڔ$ֻ"΀p/94j(:>QGkbOVyL< qN. ;E-ziy"I<h+yFwyA(e^?یsM؆@e!?\>f?.yhY£|^Z xA~i#FAzث3]0MaO1 1;La*nP GmT`LBb/t6_|OkRy,IrPRKq=b';vo0XYNny/h =#Ür?]![,"kvcJ4qL_܍Ϸ5tI%Oy"R:b5$*`TF3B@ :zC=h2z=JE_jɘ&pD)1աV_̒}AaQ/b9b^PEmSp]Ut iBMEZٱY}$ ;$GRawIyKWäyyh9U)@cTe߬5`c-a+b3'L3q©pm@́^]: GGtmm}lRv #hȐATqvIQܺM)X0H=NWvY;Z~=LiKu+(@QFg]NF&I1瓾LMe;(M98@I7MП{g#f`yrpD,%v$pFr|9:0;v^Dc"q2"A00M?XohEt -s)t X M sW{峑Ut ϕ'LIHi2AƊ1Q*0rҤJsY7?AG&"=z Q'08)G\p-s4qOg0-N1қ+O*(ݔw3F򹙗_5  :N&#ExL8ZEkcQ=I)=+'olƟ?JrZZ+k_YLo%8A\WC('+9#E6N \s:Q')eN/o8d˂ `"``R>] $ߞB&?& n`톭љr`bS9Zۙ<#`93NWo@7'ҍӷ8@3,SN0&oc3m)&iu~,Ǚ*'̔Vp2$!&l?:+P]47h k)@`ʴ $C B.icb"]L+u΃ؼvRbMI)*)7v+~!*2'HFfqpQ E˒,q":FC88jNMP8סcm+x\bt%k]ay X/ⅢpŤ+z)=!Y;SJX:TXȶ_\O ө+O&޺/'n= wu}Pܛ}W_s ;X-K A(p\sےDOrz|+ +Ci4Cbtʺ+IBE)nP;ah,ypk2ڕ67̗K5T0j^Z,[ђdlGg}SOw]̷CjuQrVbǺu j8(1SJTԒQb_l3 _յ%x?8hN 0)1Xo2Y7PMwe4N1{YVy˘DHG@*S&c/P5Ij˙Ʒ?T PY&{ "O*;%\wUG}tHCZ3Clj5-XI )]^;)֋E^c4#;MAɸ.б\SmŀK)>nkgB &[j-^LGMm7'jD9zd,:B"12byf`zo47>*Vcv[qo C û{ 1d'#k?EzQվG}V/ACN3Nߺ#;3gdZW?!5e4twR{ri F*h"&mj.r,A˴H 515^0m1v'T  }q:&LM*yB<ޭLVy6LylAdG|.ۇO[`5 '$RlG=,GLMi s;f|P;5{؝*voB.6\^%S% y(Hy٠_$ψW۾ak;Gnh.^11 Q 9]i*,jEk@}@埸L>1HΠP7V4jrO#x)%QEU ,s7k;` X%@dx+;XFC\^Z'`Щjz;Iy^XwYЙ`cjץitۯ!fyM,:~;A#9^d~4Wfa,tE`~\K%Kݚ9H*Ɣ#n~ǘN( { X|䜌O*:4" F;t4K_#=3qfHSrp5,fK+(D:<;Z%?0N̍ 2Wzha íu_I0 _KBx_6Y+i2V+o~P>$Bpݐqܞ(;`MUq+aGt)@xy4 ?TYe)=Q/4堈zeJ_͖ ŷf!}Lx'N'*ŷ"uq{# |;\Z|n'~5S׶o ,&˭#;HNLj:3+!hX7L;V6VfK7gr՜p#tZ' ֓;Ck}9bq#*|cC:? Stpu)~v3gZFo;!]RgtMg E:je/_< C)wI"BUoǥ(D<*@N쐉xaXWFEMH-s?+'iԹƧFxZDȇyUiV[mcZ٣^%+?q 5oSPH{Ehܽ]CT}aŝӞnNMs.O)n5' hrբUOvҁ;C3u5 UWywnFT\Cḧ AB ЄX@sG0+E%tJT;эOZ ;M]L~yR!9&9F1i5F~е.gTDd "[V3Gil0~1 aKgtҶg۲nrۿGbW<<Ƙ%7="@zk^W 0~?:vph2}MR 4JV<%ҷȃ8?9I&w-EMQT*Nu*@񹗿7rOXQTZx %A$HWUz>&{m搸>Em?hC՜F! XӲM 80G;$ȉ? ֠6'`в;PhjrSjFOݞӼnIQql( 7'ux{#>-IXQ$Z$/L >֨>%:jEv3"9țnHfiҷ`@$7Ej{Vҽ:97zՍb+JRHzRVyׯq(`(N;{FX8jGry6*Pti~JF.fiȺzX%Ss J]'G'PgxDln著/VEku5c{хAr'S6NIafg@vFşFGKE_wPݞeIsfo8 EaVZ1gZ>={8dAX3܀AӼՍZGj=GNEl[Pm=|NssvpX^ϥU|D*NHF3pޑ4[q=>;Ώw=XrMA[3@jo˙C ~z8ჩ "ƁxP;"Ȝ6՟"as诸 '%46ve1J]Ogζ-5q3xRosS+ nu+λ#1# ojJq.7S%$Vqyz>16ֆY& o0DDcAp3MYم^uM.G-[JN}y >_0WF߾Fƪ% !iM}ov㖫Zf]~۰Y{}A,IsF: }7>hcU9mۋ*uĄ ZeXJ{lӻy.I1_?Gpjr5g8EFw;˽\ȊT&K¨SU ,{$zsnhJfa?8P%rSjʐ5UvLW$$$L Èv[io9f26JIx=8{^d[IBee2U(ˣ!;e$p>F1F%[o*=U#_SSJ<,D1麃YjBz|LY~LF/\ݼAnecX hE {s'N}WM$Q1?d^~h( 1mRܑgY WZqvq^ɫ*2?;ȇZ=Y׻Ntb͙V<0!H&lIPޕQO*iACŔ+!>mҞ׽5SS ρ]eF68Sׁ3 -a7;V1 TX(of,h!u钇 `[kQv˧uCMa>eq/?WNTzƽ6e2:lb]’}izjeE9G4)@Ca+:\yq9$.YLoBF+L,@ q2# {2gC>*ݫAƸ(dT_ay2*?c3HKAX+*QZیʩP `=Z\$*)tncBUSw<Z1=_wC|D!~}Z ٓjPʅ܇HoY*~dggـ-ny`1ޔ Bl ?gRUPMRJ.YX z%й RHh jɡwLjw(Wa%QPZ Ϡb\}q=YÅ3pKh(qBN.Mʠk erAܨ&Q[| RK]4fZAjJp,J"ԥOx0N'?w+ki-%$EQYV]jf F0?eo }sKy-9˥a>?`/Fi:\feHW:Snpr'^ O R$ab%rԡeF~m~6qndbsH_r*%#8 zAMmxw%Ua@Kv"vP[2xq iTAN9_{e%=m}%> x'*n%]ʟl$pJt:dR NdZLLi|j_.Z8OǙsfi2l?N*0m ͇{,Y0!b| ߫3w~#ˢY3l{X4V g.q@4! rMƨTh7?.r Ϗ+TS6#*H|n7E{Rk*T8^[RŊ3-Cb Co}IgF;˛d%^h$,+^e zWF_ڧ7T(]d`UPE(yF5YMuB^lp[c) ";TQ2QKFrw MlBG~?C*ҹ"\G,]9ߦ1| (kF*)',,80 &̔!ĮҝH\w8Gv~>7vdT&@rz&\=+ߖS,l _]n%  m&PTD{@ȘOI}MA"ۨ`-؀~"#C,Evi#)4@+e[ Ik(oN"_a^3R9~/f+Xl9s&~;ߜ*Η-\WR:E]03:PgN| btθLd!w #EhDto HX!->u5<-<.mгkobXn.H ?BsJ{*[w^~@:~Dݺ&shhTSB/?.4l4oӜ^3} 0Gq O4QP#@b P(hAv3[l J1 l,[;є`q)Q;%ߠ_@Cn/ PBo*LxDB?BSuΎ5??zŒ#ƫgJ.@%O0VW2Үđ:qlT^ZTg?nR{N470 %Hww=P[O9G\3'e-<,&GUMOQ| h~C;C?_S ߃)ćymgzT9+u \6wi9oB#U QS2AhxV{ˑS|hYN;؁`d։j?ռPr }m%'9խ=ņ?>x-{=}cHaM ,e/ģ{7A̧^{d 1;"qc"?+bWuP Ǹ:N"z ,qh|M BkJq<]L钪1ڴ_0Xڜ`p@1a/dB.@Źz 2hb\0˼'cVN\ț\ :[pU}cbՠ%d}"F?$+gn&7]ADhN $޶(KvjZ7'"N$My':< 11 ۖ!Wm # 2sUYվm[{}$ݦFdiZR4È,Հ;RFuBC~ޞHGÏ4ןG #i$zh'h ~C ı=B'I-INWD hFpJBŜ: guk^ôzczi!+j ͇{ԐF^*-zw\`1Ed `EV Ul!pkgE}=򧩓ݯCZGNUf?Ve M z5G-4*4G+ՒO7݆|'_++ILH1hU~XK3Br%SP;?q@AKe52 =B14Q0ڐ+-WV%[BWF4}f^wĚ?X=B^]T\9q14 :p%(~!jOB=r>ݤt:eXMxm{с,w>9+;>]ஃ{.{05w ![cbI䀕\f(pSg=) E.rY[.=ޮPe~زNqNӽ5LvԷg9[G1a7YNkrq8jek+FWF; N՚ieah$L+ ux%gbƷB9՟z~20D<Ŗ@IBOq/ A+jqpr2`|OuUQONg-|ofRw Kgȏqptäz?? `ٲVlcfD GEX zS%+xY">w&Zd1A$l޽&laţDנ\!tځEjBq%E6;3侤&:Z~߭}KNb~ .VFb7 $I8[E|K٥'=?SCƍD]QGpm3$lӑBE_9ECJpƇU)"B ϓm߹Ka%BH{!; ] ~t\YK6_}(yaϋ⻽h%Km1}V!Ȝyj\|ٓH"z̧b>&pr]ЀR8oEFDG-E|FL}Co* NC4r*(hcV3ԨkGzSQbc:Gx9xd w\I2RщNa4?^iQmw9ly 㬕P#ޣ쟓Xw& x JWsT*VՍglCvzA4 t R֐b*F>Z u?EJ8zzPס/Tyc;7j Yy%KJoUL$/2| *b˟;S8f|qؙO(0fM3c MV~??$s%\pӤ5E9{nկ|4lR,h>"{6˴2e؍1Df^뢲RO#%70ª-By5_n7"TykE(6ԒdC.>Ä?G \:"B/lنD3S)fo1 ju(֢Y 0V#4 Á*ՕZCg95 9E{ 絢_b$Fj~eDĭcA# \ K5l8t NZ %wPC''A4wA5 }#P[fɏ$U4%)qDG-RحpeGޅ쨢㉛(sdCk"h=O)BD NJ\=<, .nǽ/c!:۲F0kfUHIs>-)7py*Iᣵm,S0L"pӡۄJG~R~7/{dp+PBܯ7;AgI8W4'RG4 O䐧͆%ħ)TS@K:htp>0 N8М ֱBaoR F^})D2 Y eR}u$!p beK* `'ȯTqYoqj[dh<3X 6S+̬Ey)zp8fRbUF49Ƴ :M  *4L^73Vnj:;AC@sx Hmp?9?` gq\C5ҜaT -4a}{F0s+猷w'k1Q5Y*8s, 4#t(|UL@H`M[-fZY %Tu4 jaN]sb|DLJFod(_Caža?M5ѩbYMЊğV!>q-Q*0c6iV%8?M4:grl:OQUьoSW`Y_&HWcI/)Pg h/B?.Jvqiԡ=u,;l mqLn?}OSsUQ?hTЪp%7z΍_*01b]U<iOBK73)#CQ=x|;-6I!E;_lͶ_(~J'_;la]`jˬm8I]AN,,sqrEε T4 s>< V*Gnk&xFp7wE.G0j`X9%=)i Aѧ?XGMLP[DbҶNT^Q<4R Eu_d]x ] Z*#{0VOe< H<|ւ;QwT{ސW1_3&UpdZV[Faeыߤ?G{/:Z>.ۑ![ߐo! 3 M{.nqި~ *xk5r*K9'i'ѕ*ncux0x)qJpIHz>=bKչo+Lz:"Ff D,u6zjtQ+v Y8ܖVe̓ȌQ[b_r/M^BA弑N!B/(ft~Sc$( _7Y9x-ByD6 p2q8$&ʏȪ@Y]oF?mq{dA<T ^Np=1&Dx[g$VMaKXn??0K9ˉ[e0tۧ\Mq' v ,+#bc.Z(Ad9>Skq,iM+V]Ѕ (S,Wjv!eJ5x<}"Et [b^4 0i9* @4 Vfڮi9tZJ\UBnh8<8EwpK7dPEw¬PNכ00i9+Oxu08V )= :H Wִ?*)ޙ ?% dM&1$ŭ6# %B|OMkW11"]IQ vL1^ & B?&ikahUIZ/OMjeEgDxW][}.b8.p0>'ړ/pcjnqݝ'h)v_ܗ|.w@{2>㹬IHH fWh PǟZ#4/|>Dⶢsݼb 7^W4ACx:aK (RWWu[IR_HN>-;eUcMөeg;GjY,LPZÅ9OfzvMz10 m+ 'vOan%L7~PK@-cVI+ʠ9lZ0 Q-S& 9L\9S8ġfʳ-cI @7/.gxe}.qaʴP54KV]ݒjT}/%7 G@Y^S'Ũ+ƛ#)®q瀢 9w>#7D\xP$%yoRQV8D p #G|*Jӭ7'g @ыR5ż$3 jg @hҥwsMXǜ:@,򨜺3-V}x@O )@O`Gڛ-UgW-e2nTk02TVLXk$Z/ iE_c`XoJyKIME)?pPs_%K j+np'ȗIصe*+p#lt#VQc_zT734TE@D [(VaWy[ y|xEhêP0ҧ7[%-s/9sKo(XTV~uzn=d?&AJv?k]D{5+e_0Ym7î窿[Y4mpZS 4.(utN6ș]O*WqeT~->Cqop3hМw/KiR\]%x O:]{6oR mp=vF4mz:o6#%8cpVg9m~Z%FXEŬ~6+ͣ2jeO:Iׯ uiu|F5wQ,Vh'$צg]06LAȄxsW_Z-^%8U+-y܊4d[ay$JBե/t*r8[M*`!uT|s)WGoѲtnS"-bn/9;Om +GE^98iM_}]/ݭtph>QG7n WDTkg(E pv9zټچR#B@ݕb3QJ@% ۢ"٬i=mIJ,WѬ#ޏH(TPvRnX8onYԫ޹+$w/?g[.- ~,ۗMLXӑXX][9:TV &$<%h[這 4:% ӧev<],_<8jFXzcZY؂iצ*71ԂR&^LD \`Kٮqg#6[!&^s>M䢊i]kA: _17$W -|  +">i|Y jKWEar^og d\[=7G'-z;v XqgOmDX_"Uk&a D)4BYn+.P~CW!ٗ T䇼(o7yX6=a!VTZ*NHj-H}OI#iee>-=Łlq*9x1\pvL`8s$f/)^Lj7l2#j ~Y9g}|Vʄt di7%DrHP۸p: azU]]#ћon3o),ΨhB[6tr@ޟ?8:{6 undk (b]ETU ۸ZJXT "%d'񓪝fD՛jWҦI+ƒ J&njE8}{,Am}i_{Sl'z%(eJHN4ӅE;xFjcXumֺfb`j탴Vn0mMpZ+,{Q#9 f8si8vZm #Zܛ)b%8¥p=};`p@ {c31`q g+&r#FL+=kzɕ㢒3M鞒u=' -T8>-0Z/ .cR7RpS0T1-N uMQEٕ%OE,fC],/UZ$LExN8TY T_nQ)pʃ뙶ѥHN/[.Ʊ:MqbdE룉vٝP貭Mm1Tےx_Lzb錕Fs遄渡]#k_ٵU8QԌ'uoYچa][fy]Pv+SDVwj],RV3wԭ@?V,D{kr"6tHHtW)o+0L 5seX= ?]RnV C>5{e>]Yoa  /# s!E8zS4÷SEBe;s4-sl`-h}[,%KCBjV+E3UK\e R,SP3TO uD=Ǜ9I*@WMZpTzI|#Eںur)R6]AUSWg΍0b)91|缭Ēvg}$ $pj`!a! {=}2Q*@ע3MDIV?9H0wt:X? ){2 "$iuQV7TM۹C-F$zv,E1S`T~*KA㰙wn"c,͠U^iq [/pp]E! +P(~U[v2,O Sn4q VAE&kV؍h˓}kP~_; `nsʈI E ;r'ϞReI-]9 D꧟ij~+f,5v7er֧I:oa–'[ 7&1mZ>1hζރ{'k/;s?1Vv$}ᣣL gRJ]&G_Pr""RuTsբ?70&BE i$F@*fBkᛂlu?^cQgdni:<c\ SD|+L}\d%ks0WX\a{)=G+;b錌F jo:Mʻ&؇*w5y^"Lܙ6̺%HTП:LU\0Ú:E׀Y=:-{V&R(S=jʹQ$tj /S' hS3=ޑgD-J9[8~}o*.bەjs?K ߷+DPOfG5kBD#=!ە01b,g9 nSX_}ZJAgMQ:Xp9mIRa.EG\6ʋ#VĎ"0dͯ s*h@p$rd_>&}AacLJDh)lXYMRZM,2Dx䣽S?̏Ʋ B- +ZDQ}Uh=rՐ9.nH3RRa[ 7^h>[s_:XWXUp#Z-.c"MFMb,k,ɢ,Z R ܈ldύi %ܖ*7rk2G  ~ P=675r(_cAQ:$5X!qљ:h֎g,$C,XՖ|?8A "i}^n{;Y$~^2 h"LL:xce |J{8DR-j=Jb1Meh ͠0HqPJ &BGԀ*wOZ\ݼy8s{wRuP;5y51x8O]yA?fΈؔ %rEacdsYi +@q3=Iʉnp?5o1קc 3VB4 J-iЊQet6dH?)ʌ{31AȞem!5dJvi`':y5j݅L3"m QY06U%oޛH"*$h9>ZI?}|%67q weixS6%?F7^^ލ XVK0PFw7WZC,&As~dA֛Pщ7&:;3 W}t_;cX4+Ժ ˞Pm({'IP(:mP0~sQL6ex|R\vcIke^P2TDF|opnxFF*0 .Vx{F*2&눤%G}s- >q#pQrO#z!N:5_h.8ahj6`XcE[@bB+ \4r44D/ Z%mȤ3@tp&`a3R8b\yHUI&MP( 2z|i;˛}9OXeLIِ[9>Uh t[U/*ݮ>LƷU5E}nB p=ǚͲ&.nWXcyxm<rpTDk|6(3 /:rвuNu/҆PѹPD˫XD&fdG^Ee6TС\g!#ScFtc<0!oiSPjm7Y2`ޖ33%uv:gX e,8ciމbV:;3'ٌNn3].g—\VJ|:4^V0NP5>{i\\S"AN 2^5pU[vI&%F* B9Ϳm<<鏖`sK)99سIdz#Hp/`*J9U` n5I<{8ه|*#LLz3v`qLSP2&ҰYˍxUfaw+z1W?/1sTY`*ɗr sRӳYМguuVj=gR:(z+{Y1c” -tz{ @n2=ޠ!?z3&&`ͫ'0^9j༾d)%G$J)Nb^$~I5T!YU9Л26KH+eQ 1qVwV{ҽ[v:k+M&]գ幤fV))f[uXXBCh&q@Ruݛڃ}~f65⋎-t0lL x#AWva9?ۼ.BrSTzkz4!s>m(ߩ;]#?N1D7,[pߘ}WH/N_odCEЎuwW7?Rf:{veJm cO]VL'JcSZ b:xk z)kp`M:~<7vOEM8yǓ8QNwuyuD'?B %ڧKR+W9KP(RNzi5?ju?@GmXj/ډW/S}+P`=vN.JCr8Xf,6^O}O]/5 H5 OF"=Kmd>W&vTT `ߓ$ĭMkb,K똭ȹb_Lq:Dj*}(:7ry@BV>xm3MTܷ &1OyY0Ρc>ṙ>>b ^?7--s0x/mRƁ < G:<@s VPG )."qp7RbJvaǫF+f-04tƚ'-sd(_H @0R6-uԑ/ա~c&\Յɒl7 wKCsyi;ώ`U_# GJ$7+ }&㋁ dtQR!' x;NpK{hm^ʇX&nC}f!S?&F icVvaC>2Bz&ƺ2 ɿ[3 ҫ]<@[<5rp Aױ2gPIM9fߚ}'ݳKU0:=D$Jc7g 4Sg+d@|=I7tܹt[lK_>"V@Q¿6ﴵp^I *W_js6(#$A~<{ /7eK]S*f#݅eЀ^lrSǙ͹iqQ(0lH iCUX&4J%*K> w}TV3Sɡ908dp*ysS!pnU-d /v@{%6AP0oձ5%+fe^r8SړUCrCw(, MX|@R޸P-a;C^۫gXb VahE=4 ~N ۝y*zp_w~rfg*>%Ī/s>6VL *r _B'Uqx9t李7|-XllqgrFwah<6f ڰ2 = ut(*b,9oȞri˪On((@kWƎ1Zi1g>qb/,|Ҍ_==}$56g6 Z0a!Jmlo͇⏐sB;Z#4P9[03s$lx+t?[  SŸٞh3p'-yqZ>Z z׷ͱTv4Ӄurqe _j/[OoxsEDձZɇwrf7W_%t!$of~/ pilNH=?ǿW?90%SWn~}y1mVBNҏ ]˰ЏA "'[o%I;y+C.1|i҇?R+)YʛbG2Ò`Mޡ&,ԇü|DH0&)B4?vGC7τ tddF'Pe0H/ObrCTm]Ȁ&:Kx8AQ)q+KlC.-&ō5̀Вmlaqvrӛ╪˺+VTMD#ݦ~$-G(u6='יDt8*8Fd O K`jmUm Kc&?ϩHlQNF/sy7k U~~sW$U`7 B!FZPM|;Rh~ICFrڐ~g%.BaxT( tiﲋH+|{Ȋ3MOYBvHZTHX Xg9ٹGVg:- Q[gFZuI>lt41 2sj;ib~GG ي%3U _$)7 4e/z'Vss 1Y=eSGYѻ{> ƵۙW?Llk&bYuldj@}yVZq%Gct>^6M<_4GקBhYQ+C1o?P{`II9=髹 #RׅOlO2D$uƛ0KغZƎ-Kp4&V"OtYW՛0݂[0XTg=L71>h_e|,#[Ӊ5&!͆&<5IX|ח"RP({&`wזGW:![3%:#ɯG:QLq=*c w ÇAi! } l#JqŔWK2Woh񏜗U+KFQ5yWa'%TgMw7?ŜUݑ燺mB/Uvb?{/"X&(+*O~6\;?f\]rHO4 y3ԟ*VCk0*yqR⶟PCF0~ݫYϸ|bO܃1Qz ˜gJgO{V(|堝Iz™傟E'衟wQZ/nFE^OsFX"ؗ3U(r,+XuF_pf[AdE /nri>qw Y+2Cb\)[t")&x0S%!Z"-uDv$wg>esIo% ó֯J >dZTw̸ʔ앱.#dѝLQyQ%}y@Rzȑ8$j?yWn2`9"r)݊9N%U;b>xք,}lk(]VXtR 4x2wv|~ u)>0>8w1(5b YAhC sg'4Ԡ,":5yA$lj^\<bۡgq M@i3"s´ mza@6Ќ)^6no 9߷$ *~}wh3Ƿ̡7 Uטx.  =)v%رΙOO>@y @}5]d/xP"Dx۹iI(Gl=}}˽Z@&DJ* z\ GW_@b~?oV /]LQ|'Oujd^~G%irUZ(#03z |:d!ô+OƎA 5WOmfC *aWNެDa?ĄUYܘ #vBV 4f*nz>_/wߒxt|JNBwZk5,Nvw'M K+e$ՂRr8ԕM/OќGun=`΄MFy!ZJyf$) 2d,XmB dBh%7!1mCBϽ3zz>E_({ wfYzJ+x:% 9\J@Cn0TnX%m)LNғu:fw/.9]G"ŭT^.h6A?>Њd6; 벩#yҠTÙvKڦjuŤԧn|2:pgQxf\͑2,/3}[1ޑMy]!|z[U-E202EZ.o[HَKR 2 v:] #^?^%݈I}GIfP =+?qҔ(CّOI)ҺH۰TRnCXOۄ*1>I>#k'~A+pj< ,z(,Bq<3zJґXސ;LOeN* )ʉk4ɪ7Rk-%jr^dcӉ7!Mx0pN %D_̘DkܗUp*Feg.Ñ|pv gi@gۉL~-SYq2ݰ1DhQk[]v_XV͎na:/?pAb biPHKшܳ8#l 3|QzWa9#gOߥho,8 Z 'e3Z <Yޯ3RғToJ;מ$gݦ/+ʥ#~nY<@B|^iK_$#}T,ѣ_̵W{ Uw:q]OVEa?s*daAkB'W0N' 9fr<٥)2 .^}& ]=PG~+MJX6J.2H~²`\ཁnLC9G5:KhZQ +sR) {Q|G]= v`хX&# OAC@㒈#hrPw'XAJ(/},E/eRׁEtai 0@{%; b ?,k0̡y̻O8x!spG%)P:7uG6cQc"iTY$R*GKuCOC\?jt-SuYd\-+v7j93x3GI}ԅKWR/omUP~OM%PU9UYJ q'Y- Sg!zSȯqp*}lԑpHCD\4q5>z٠* /zjh{<9öt{8$kؔY׆`sm hH*aA#}ʈINxbLǍ&N$$|^d4;B(R!H#ZDޅGEᦪ [Vl'N  P.ez,+fH+Wb8H"97ELOཨK7Ԑ oƙC8𲿟8ۣ5Pa *T \ư]KH:蟈&!`n]f IC[@ìDyq~|-RJ6Jl½MG ع?CLGQ)FiOZ'\eK56 I iAaSْSu YLDaw<_z+PhGrR)(8fO͎rBD+@ᔿ~'彺TSJ5#\P\ox[N~z/? iĝ {!4!VZ$G=;k 11.[ RtXrȥѽsj~XNةfޭq_ 1EyjwK #{z *r9W+/J5N}Q!x6~I(ҙ;gsY2 `g! H]A/ѱ TD7NܕO>K%N"g`}l5%(7 vP쇭ԸyJO6I.sV5 C~[Ю,~4:x~˂CKb$ى9K]O?zpZ t7`o i0@kw2cJ4oXVqˆsJe^ {"? Ę׽܃RO-36yFGM(,5G-,R7/ɬzLuGq"kJm^ɖf =h= ^ (aMUDw˱b ʧUѭÜGͱt(d`4$brShYV Hz^X//{[PGe: Q &dp* cw =5SlL[n{ SzhW;(ԍdP1;ҵKKm[)#/~_,#Ndį(NDxy(cgjЀڞ-K\*Qb!rz3KU-#oH9&[\Ȱ$x}*&L{XQE4@NJ'*l$B} *.m$@~=!=0 @f`'>}s*ov4GXh\4cW O0M&Z--b4݁Y45UsD+FɁ=9A!r$a5`$?dFE˒Hd,qEHٳ}vSc\&I {~(+!R${>6wㅕ2QbzR .KQ7PR~!U.f /4= QP;?#>A]=4pxPf57:WY z asخ/O3>',iLrڼŊ|[-Pm3[}Yb?+ u_εԦU%kPYsdUaF? QlK<6(lrߦ_aQ0`iY]xSؑ6R/j&L=0WQ{fهkI^KM1A \DRPnb#/hU=9I7x3=#)*a4|= =URjzͥ3$9ON)lyPZNٓEXjDR#|ǩ f,&AH?Crg_:ļXT@HQ_=b[؁Anl~1hmN>VzVUVÐv|lh\^I1 `K/ޚd7Q3w !Os+56b1 Z\'M`4s]RلDQbQ>kcۃ3xs˝aǟS_U_>hCEA D:iQC>5Y, 8tAۘ7AN[٥_GMEMkuF-tP"c#X_VʮQOb5)5A Yۙ3ڪ ptoc< 0 5 msrJg`_F}P˙8hK^|moniBy:JVc0wW7<2|nC~Z)oYRHoM&\dN9!DT;ʗ =\\MJ19k" :jgo p +qEԶ6}~Kt[`Ͳ861,? L|bBbi,{ Y<@2G( ~`>LYD )i?S@u8:A v#M`n65"YaKȬ7PLo,JL 9,l6g =E2a pcD+1rj@"W4D[U@hP5 {0WӠjj(E"rM*^gb,yzxi4cTIϚ~xz<2R- c塁'FM7|GGsah&~]]671mR(% 5֕TBː~ Ck>yjEOh'l^we%~8M'YpX,a ]ϙ4N [9 R*-]G*4wem( _*AѝKk7 zG_jy8R /F掭[W6 }MR6k22%R&1{ghΰ)v-tBwڸ[mraZ+ux0̺bNB61Db0=(Y7-;CRN%qW o U\Bcs7=U?v_Iڸ0WJ],wR--m^-܁*)6ӖR܂O 63(m4]i}շ.6_5MsZ3wMpܪfQц}a+'PgZ_vI[9U72}:ki,]5M1&BYrHg[ f$6lU亮YÞ9yg ez (l  :0Q3tZ1ѝ3G" J^rD&,;Y7cQZHǹLgk&נK>TFTVĊt->JK(-W)BbdJ'?Y!htI?Mގ/(A CckdJ sԤ3@E1(wL: f"Q^o+V=t"W Q-Nz2vb݅ŻIUcD!-`1cؚGhׁ>ŶN3;3|\+$n(׵vJ(C8$R},yH&Ľs%g>Vc  3 -x.I[l̵}$7=s(՚Z?wL&tI[ S σ6 uBՓff]Z&5wtN|JG`֙$`Pf9QYvÒD-vx6)F[.FnPA g!ܰDݿn5^ &;vT@VQ*E4a2^`1PsBmdf)L5$DV!G|s>ϨRA9F|4oLR'L&JcTx]J+ܧǸTuYEa#ς4 I6R,jWGAbCtӒI¨j3<8 Oeԅ4݀T2l_Iǻ,#yԯ'2{E\acp9ܑp,_z僾NP q ~\b<=hP#24mZԄ9FHnak-fbF0/|9NBZ=zj"ZV}<5KM;KfQeKOZ3]sTaCeP88v}<. 'vm/IlE &{.Cw8!=&h1P񂛥oprR׋~Bӷx|sW* AݨfI3KA+7:O:n3r; PqcAj=Zְ;I@o^ 9jI $zZ )Iii8GIfX|[%FqlN9Y[Jyp"vb#> +004_&Kd /0ֵs}ר ov~r3ZErXt=!ٹ涛7jrz?ȥpS JY6B 40˽8,KM8ZG!2:cͳԃkeT*}Vk6:UvN,̄r)njpi-5RonMHSiϤeyG5|xC;X?^]:%ݞ$73̠[P|䗀' טXD~غ#xfNHh~%"JSW(/cW*E0MVWךN‚08ݝ2XޓE/+U`ѳcbGT'rtȃԈ@X~CڥUeӛ; ӟOx y} Z! ١̥6>wLgoe6}{vSIyxW{P? U8 u'g*QaNΙ%dIxa,pO1a= ?*:XOkyud&F rwQ Qmx\OWר_ YJ! ?kp/T/+M |D )Tuhw]_3zwm19UL5Ay*hy1қpUJrQzPE!sCɽo]|J⭔ܕ{>!5mNJN=P{俞m xH3J t>{X]uZ{f(~bf䎟\5_al?!N7]^޺.*cVISԪڐQ*y$B绹E)<뀒* |yh<&|Tg8OOG1.’@Kof%K_x[O>l|UC.a@6(8;X vRgz)JYyt08|yD9[ׂ ,qPio-f҈$]Pœ¿SK@,.д۽يa;[DGy{CS28N{kL+Ѕz6#!C,S!1[ِmJ0Dʣk/6ѠP(pZ8CتziySd\Ϝv8[,cVTrB][pVl1 ;OQQACGϕY5 >!$P6֎lxutO CKpHC j|H,jGj~:}mFj{5}͟I''-g;N_~* /{x 4zo6.)F1t>"M{4z?ndv&b jc'$>Ў~@N؋9,ʾb1P~RTiȰt~AܽשO5 A+ rfѱi Λ=6y6&*8 M%/sTڗ+*jDMO(q\ lDۋfw&J28IUŇ{uo &l/c S+Dn,۔Gl$G5$Ekדt#:P\4X7Z^MO"i=im[ޓwZB 5Qy6ug!Aͽ w"'+@?Kpzͯ]f^eԉro8Vy~{OBzjעG/Zllv'<+F5=F:3Et58/u`R)KOl6-2>yg X=HW"֕ݛ\z=<–1glz:Z!f |,t* A1Sc"o˷?jFlPMkQsQvv4D hBvUz1'eS3Oa?Kv9:@<6_ɏ[SJ @-mywj7VGxVkWH?!xel7<8#VOm8g0:M92]BWn$(W\pEȒǹZ:Eё?uj"獬o7xZ[?E1:SUL<Ԅң/];΍e淙ݟuO27ؾ!Iݑ*Zjly>e <92f a![˪GU?GߢUq#ɏ߂P(l  \ zWDPbo`[OO+Pw|W $?R^ALf V2rjPu_)a+ΰwGecՇcSӭaIV7[!Kן(یi4w)ɟje-8\䲊U;?դ 7x;yO>|CJ =yXi ]bVPӇ{(!"0Ùtcix`ֹUݲe0ѐ/~.8Lk]_`J-66˛9H[+ג5~s`~,+q )2(YIe#$ E{Es6f`苳ʭ&;@ĂD~`ՊڬP>ʡZ3K{AB>&`/@cyzb0uvxT* jBU?&vMR~7S? xCLUj+r 2~ߌJE[rWi[/A.CE;G\?HU؇jQHBGgċ{~tuly\Lo.r{ktK/M}n^Jl@jp=hzJ28gt~7hDk!6zq13q`߬ogl#i^,| YYwdY}Z ޥ WUْqpmCŒ+tV$ t.,SvrX.ˤﮁ/t?YG=].3jDP&p qt/Wʟ'EZE DFL`ũ5h15rh<7 1P5T&-\ޑ 13`߾4Py9+}K"؊ik]-!5P\P_^buT zSj KY =v-+gЯt7&0٩Es3ns]} l.%0'Y6kv,,eHXfL8 G 8;42[&g+|kw;i_N iφ5l0q>jBκ%o\R㢦ߔZڵ$&9;?mGr< iClO\꒑ׅWh+JA"l4)wz#Rz&6sF,?%MIuIzᵓ]8 7MT1(Z熓Uz)4&R zkQi<❦TEKS볪gxknȥ1Mts0AZ.5V%τ d[7NSV-ځ&z6|Qt_[`x Y)FYR{.Ŧﲈ-oˏj~QY㦮,{5Ll$i#Yj MmKRjW,]\/{XPzËj3 c 2N/'dtL$&maoFӋ6O)+Ѻoa^"Ru{6mD氺3.<؅qJ>ԗV6jo1VJKIr<򑎞K;HZZlHZ}3"2(V@ϱ_ӝ@`xk+?.G. *,/ED#e *ceoB)Ccz[[L[=*? j`DJn_x|vnG7niV/;*;Ş軑GYed>g3^'<QA~v#PfvPjw` E$d7zEʉ/O9!Rb؆ ,*%ԙGv-ރ4rKS1U:9?㩐jIQ.Wh'xҎd)Vl ɾ%P'7Mј(PR* pvd}l:$۠pWV'hdj5,v_u9!D왒 d?  [|{MVlKh"2)-'%VI}61gzژ~:)% giS5V#N;~Q։x|mѣ 0:#.քt{7kgȔ|O1 4:j@+}|#Ӯxj;#} ڪ'9+vꡉ<;b#_v2+p،I,yT]QXJ`DM6j1ۥ=c93RlN>?asG Zs g0q^%s](1vf9:gS7xaӭ+ ~ Waޟ>cśJR)MeS~9M8.BypD~k`qt/x8c4Ͱ~>CؽfZ8\.5aDaÅmgvgVru4a+,s?3^ri{4&=͎Hk>>KBNF (Qݿ2)?/f9ViI4(aEoY{;<|t Z!=Lv{^W4~eg= ^;;XxԶn|WE}RJKF΢f:rryL8:hf$bP{bf[66~oD?7%-qj- 5`Kx-,=Vy`̛-Zy(15d#}eU)?(C`7xf(g &Ms ]:2bCӈܭrz9n{ݥH}&o7!7(& GIM65[{ĘIE5F0I}%>r* aP3` /n΅˭{/o11Oc^LfŚ?LpZmރ1AuCk'd/3"Hgo +7"QZ쁐|y 6Vl{+"A HP{㵵@ ACʟP/L.˯N=9ފo !{I !P^R) O5vQUDFXWp]tZt]#;COL,#/ ۥۍ-R,k#>YjbnFB=`W4&qjI$/v:zv85F(QϲzoriZȓ?Q'pĵCOHwŏ6r{j&т63+Ú{Cp)S3kdb#Fި~ W]ս=WWYVb1k~T C"~=alyޡ|X@);kButfjk:# b5@.qژׅuWBbFc*kjWYRmJH)5k/ܾ%1xhN%n-Md1]1K4hǩc$C8V1D\{mSrėZ#>|xI'r㷔WzJ/J <]rɫ=CZkc*gMF*ı 8baO|^z] ǝ!e#R髛nӊ8u!MAwh܋+a$;+EIZGikU e\+{`a`$U5@)7 {!Q.ѧMٽ2>jhK)qPdn3ݟC0lU1XÈ jKW2gm.JQ-Wj+t |웭lSgTr/Sށϓ)cȟR'$9 ʲfvd>QW6|on/;e8uQ,E'P:*ޗo.P^=/PtЂ2ơ*a}ߪkPrp5nrz:ZfA`hJ o R)L<pkM2iи>"q5P0Y~ S`J1R,ͬ=8ڨS4I6O>Ei jc%z>;S"K/&Wk4ޭZ6]$;DiMZ#&EۍP:JT-vKTfZQ14-oiaXӑщvVk*>I=,:Eq!*ɛxR90΃.!1H{$U)/UеE)H¤ȡfV[ ^_p3Qɔexo~""PPLX'}99+ iP1"kFQ]*Mfjafs" hV̱7?wCա sȲKRK1L "^RRƩy]$ rYz_1$G|w-v3 Gs)Ezh੔oWb9pTc=N-4%eLjߎZBV*.رpʼ^۬xצ-݊y݆͔~fFge&NVP/QI~ OY!B:?$]v [hCDOaKb·b?E(Ag7 AۖKGI wn?õ^-}`^,^]}^=qd |Q%֩0(otɚ,K/̝?~: Ur5Z۶W{2qgϓ2~W(K2*0_bzֽCz2=~CIJ88?WJyCtOl +4R}(bUӹ :45u#wLIv3w;6yox(@!J~+EaA^?qCoog-G ~ (5>RNQʠ8LjWyq?n8 0ʐe*kFnژLcMUP7rqLt =`C컖×sFn ZCޓ -!;Pݳ1kh& WtbǺkWxNlPIޡQ^Voz~I7h>?9UT?bh8X+5i&Ԭ)4+JsQCF{ Ow;N OiL9Z5 { qW;d;ѹ\0EMdٺsCοX//2n\:8 S'YD> (u5WcJe[m)O2n F($`@Bĝ&q/kX{ "7mR402|!fZE [jnE(c~jaG,MvҰ٧*%>tȚNDg.ezF=gKL iR]o a8Q86ȧT޿SRVh^_6fSѩĝ໺sGCT7ʌtmotanP ]brO!`o QNGr8(0 ^>oKw9Ut@g#5ז4̆t~΋^Aae'ϳTeY˪"tm/yamGQkl MSh |ZamPLgIIp2{Bc\&DGy;=3 L|wn-.+7ח, 6pF~@]E 'Hv\?H`2鰦KrKvLTAsF:ru\'ZCܵSe3w#F;&CpH(zç 0DZ){*>wB fpKJ1?pr)ڧȅm@m;U גO:aqZFལ[͓ة'[^㱸ȞQj^r: ;^T#,͎NK"Vt/|',4^H`;p`]_S1W虶!pV" 9FtP]%$ngm$ikX߾CIzX9B'黇Mzm(R-TZŶmLG:s4ـiνy+$kr4PS|O χ^ejYoҸ8xma@.p4hv\# 1MTSI_BAP95OKkץ1?i\cK0fLjߊmO,v/81/RAmBGZ+$q$ǁ1nx( r!= !N1W#_.2w5*\"C8WbenS~UL릥gI>> CA{1+FG>\{pڶN۟St&JVb#BHPimNU } N0$)lMgxn˰V KuűK 5L(]m&>Bc4\[`!Ю<)%/s!"J{[.D<&W 0# ?P 2r+-%@*:#ɵvDTn2~D@[A\o>u"ӡS©fV+; ^צbիk3 vsL0= T J)Rg>5KGzsv1bn!u+eN!1Nd`Y }Η'SqѥD+u!E5!W~8srސ:.ht&dZXQDQ ':;p+ӆUz<
r&4]?y%zʎN$VIĉie6[[žTJN`̞F/WSKGbϠ W[`%%}j7T 4jR, uͱ>ӛ}y/<@[,D!q 0qK]ەLg~BE滀X꟠q ;$P!̠ΰ$a=q/ES)d)xl+Oׁ/U7"'R#}u[''Iw@NL *E=2꣕E(i>Eum Jح%:EyUi%ǥ8Db=RTg>/b 6mԡod(UWi9My+%|{Vxat$Ma 띞\sA֟Ӣ_歞7َ' vGlizQxnqxrVX3'nxi"8;^gI`#6;q)Gg<BBBUY0ET+kM1)'g jMTeH]BOt:; έ~*St l`]246NX"6k g;?z"aSHtP`LZ6ga3Uu'DQ削dz U3qI9c.Y\݁>cWڠd<]B@ć伟)!- EZ}8_~1B,fIלF:G}R!XI:HG)%j`,&<]u;cZL;D7ۺM2Wʺ@c::Q?ms9a>`-}$ϓe ^88@2R(nwRٕW(o'Oj|6‘MVIs}Hd)QsS궋}(C{zKdX-[ý.Ѐx+,1gm!3W:e6x*K1=N;'D6Pc5戎Cd]~ (Px%WL[%X6v.x^g1d,8GPzfBHT5wXQ1yO,f43VӤ"eQSfi*8WMcFl08E9Y04?v(r‡b)~3hx=r5rjFq?Qƚ% 'p=hI>DQqX̰Cɟ-"CO< vj˜.^h rOa_)m˝^LCOx&7!Y>@sMi?eOta7?~ê w`ldzgeJF«ޥ\CǧQU*4S`fwip豠ҩ1VkWWC壁v1=UTV9#/Rh%ӻEK ?Vʙۅ3a18KX<3F{U7D6Bsc Bxj 0Z_~xo6&XᬡH8u)N峫˘l'*fQTm?&`1[~-~7*wO_aQxձ0+(x4]R`nB %/_nTJMA\s9ovoZǯ}Z|ANǓj,pQ _Wď蛓/aZ5Zjk}PBG+G7Zs@i9զהPKZ+ Iw(ׇa`rzUF;8. 1 `(  $V̢ݚ2ZC˭#1 ^9 c8`GY'G SbV!4{Q`nW`iRlO;syH AD33Vok`WϨ#0@pL/8#%_ 6QS[W78 Yz@k8H 0U1.ȿg q\W/<~LCBnp_/ s(`:b(&5T8Laa:_}kDM1{K)E Rӈ^"OΟuaN!.1`ႄz\x'ҙϝAkF\#Θ"N~ $o~@q|zRs$O䣼v ur\ʯQ@FAgNɰNos:]X}T<ꗈL5Ρ:DA_3 ,jyպN*% \amJ?꼧W!\$h{bܝ4ؘ3{sIELr k+(dѦR}~ZVdE[ Nm:L:\GC˔l ox~Pt8loO _< VG~dex L<V4D&1S[KKs3ѡCטOZf&R0@?%W %(Z82!A @y)TZ{g%R1OXvdH kvo'U?r17Gez)\X*-\_")M*gL[فfRtfzƽ}Zqѐɾ'm QrT$Z}V:",tTnlu IsLi4'ZϨdƕK{/n+h٥UMƠR̃jZ!\voE01c`!6>A"܆*fn8PHWYi ߇?aB_@~|vb~q uM0,Y.}s%xǀV[ KԻ)!\Pó)łyv#hNDC!:g}fn0q~*$a 쯇h ?1ZEnFLp:U9f3YB6 N |qPKd$;Ó*EΕ5 ]dgpFPΐxYg ҝMڋP%a:( SzO2@տᅹWؑ+Йw/5Up.Mۿ2 ZlDGbDMN%H j֕zC:6E&E q\v%eJwvGxrKب`& |[IPt6[`udsUK:e(KY8{Vzes6B)ޯoLZŞ,6+hm(>!O@HyԫOy)WvSH$Vu%(UU7Of mK#L8B3a (lbr ߙ0 ޭ1Vn-Imxc`UGhX1px`jW;'̲f%Aݗ?68?k8,Ii%對e{\6Q cbM(h =DMZGַݑ_hr{o+zm$s_03}g@tï;U74NmQ? v‚lic kwms&jtV*GJ${oI8Ÿ;d%J.4 5R^bxi9p.e7X<62x꓈bzء,"nSI zdlyq҈=?&D6ggjd,G\Gzpi2j#4(4xfhfP!/-z:st5M1OGQMz|VDYZQ셢J ;i@em!YQYA1[j's^G 7n(?g5$`Mm<11utg3m_vЦ|~ΰgGth~Mp\C6kN5˕bkI4Nm*`{@P_NKb8 }sFheഴ9࿞)sW> K./6[NKxjʖngj$̟G|^ow[zt{ȷ|r̷'xI"a0sJN<)bG><7#^ joV3fob)2 2x8ўW=R::FʱᎡuۮl䋱+G 6rI 9K |<oXGB)]p+8L,U-}%,[ey%/ud0\%QևE6&M39d|i٫e)= QW!`aߓ?MlaP9~.*{YƓShʇjCOjX-Ao({AkufҲ өq58DDzUJ[_SxeA#QY}}3'fY-2"Vlh6XT o^7D*KFخO[8=sU\- 7C ̄ LcsSHRgFӧG:܂ttF _?d9`*N"&n9R9Lfڨؿ4ȏRy ˇb{?SY.칂VnATl${0Um3eL0xUy%KoR]ϑ#%7e.T |A=S c I pg8En\ɼSs'DL4`${G(~gB]*u5tFui`.n7tV|c#031;wYNK0g}yLs:5&xΟIٞjEc$CT =l.! 1 ޯU SLsחvp70qKJ+؉š$\ %OD /_!LJ})i;UXĤbٻ[u%+`b'h,AlP oUؕ?%sjEo i=9ʩL֢UQD9U Y$6*sڍdE\}r, ?#A[&_Scl )Иbgs%^JW&r`Oc D~yq˾>W9"bUdq jƳZ$0p& tU(swvV~ U~RU s mY^i J<Bh*+H**pRt60\k8J2 {{$P;> i@HS`.˕ |\ $&σzELoK\g%ߢ~XMSzUY!F3)BcDBW/՟psVw=$Ȗ ȵŪH;׍ҚܪH|ľRvM 6SC<xQPsGJQ~I Zh2F,i`|?@ dF2XB.OJ{"^\c83N/gCO%&%{PIdtriK1R`o`k -v)u6xvD[=+I6[pD0n2HBtnA_?|X' xc|SѨqnV .6rDVk$`'6:\TK1v2Kk>i8w#2{{zL>eZT^Ah›oISӢ^xWVLlyMFGU@d~D ~vo.NoO3BEf3w'Iل2hnM&Ț9rӱ(&8eT;?g!H3# /mvfϻ%sn@G !3l; o?4ÒNj+bZu2Ҳ?}}ٷfzzf v1{ A8+plC. Z̝gqGMdPLQ(6K)dhdnb yvkssp~ڋcP`R":pziF3ͅzT)=C")"$Y?V (04&PϴgNUbyr)$)R>>OIaIە*%SiE~]չ6`Ė=f00_Y N9VEqX/D yU^-=lCpjfR'#k8MjWiΘʒ| &2w?u!GLSjWD=-{12 EEp'`UwI(}ؾ喑 Y[ 5H"񮁵Rtq[ L]_UE `TOԻgfya;٦㼺Is&<[TvɪTu\gU@/h 7G1{ #{A y'>u(5(}PGyAI X m5}i'ϓ5KA&Abuo2"F`jv/Meڪz*^2sE[+7Sҷ;n@.\h\&Нdbf uJFn)xIeRշ; d3W옎3fq<넟 F>o>a\iC 4 Ɂԋcln5343IK.4,!CWI5!?ob،հnzGNYSaAUGcs(]]s`$u^Ůzq۷091C­l H,[Λ|ɍXwkH\]ϸǍEBӶ]sboBߵUUDZ@k}a$g)]Ͷ]nDpБ6<z<[MTZu%U@|kgc>oI/ղIlLš,:^ }w;va9[xLt/J%\5 }!75Z@>iOC m__ Ylyâk`u*p~VQ&KQwpPF~X%;;)5 (|7^~RL+QcJ;v+s$e/fE.rdIffڳTVZR 6Emn[S`D˚9ko4md]TT{ 0[2t%_y)E8"J/JY(,/ẩ5,Fz( IY~,aZ~9@g$;'? 댡zkzԛX\1ʰt1QkYm U NRK8a2 vnTƶ_΃m$aѐG`J m"ЎE:]] 6˧CKR滂}-YWNkgEUf3#c|,!?q?~x0 O"`~C*f8P;QL~"Uw9c~9yHʦWOu W3^v;?RaW5 A}n9c$*E!: e5bۜ(痊r?uzj$vsTH\&8KMj@Td_PVT #~?Jί3I_pd Z5E* O:z^Nq)_v)t&_/rC;+DO'b#ڊvm`UZ ڴ9lZh`_";He@rSHEr[;0[]rf**$[n""!LIT!){W(T!R&U]ɩGOePXVNsp1OyS.aĿ3 nõsk̮.,ߗ7t )wZqV+ 9Ĉ&!^&;#k LutE2mp YF\׿՛0Y}YtBqbD}g= ]S{S|%@+>'ܲb{pZڵHY#!MH/U=N; L_EDP3*g{iFTVX,YWM71\V }<L;z&~#+aV jswȏW>pr,'XUz7,a(g>:3uy[4qb7".)u/_=1áM̩›Ԥ0{H^sgo+"T+wiU)F+A1poյbF I? a=~M~&`3e(/')bj2+ג&^Nd*/k*waBW<8[@ )0 >֭J[N+wQC!_K;e.AgVǎV+[}FuJ y(gcӮya/`S=,Xnf[E#wă\ K?˜C6/Wx&tN,)q 69Sۯ7xwjfܶ D_a[&,*a/ܛϩ3k";HQ_%d~f ?`^ĪiZd.n'"O~UxrD"%JMFsu77q@Agtt(ZM@~l)m2R@S4G:WfCWmބI\]6Zq+s|xA^L׷̔Q"/ TdYʵ \Y`pQV(^dpkI8-ѵ<؂$PBV)S_E82 0#:דu.T"iw qA@X(p@,R=}.4clŊF',)ʡP_8m.+'ɣ DBT˭s+&fѪF*)9 *e$N8 ɐ aoF*[dܗ5uY }Uڌ#/4&/ĜW ώ#& ꭩ*"h[|H縊 l3LG^g3Y(HWvTfRsI]c0!\ 4q$B|)Pbnf9VPn0匬CĸjyfKzW͝c 8"*#a*]wAB2/YXf])Z$g |+NU`Ƈz--3Pu [y%m5iϚQ|(\wpo흊n\x:AQP<x*:!.&4c&l)V~0BХ)P@>r،MK8S: Wӿd7$r8}iE{%Tx|?p2=*gC) BLD/cY=\_v`/uPNLw?wET.wm]\x7nx+9~5eq#xUѸӗ&ҷUb~BWPG;wv".9ٽ5L8+a|,Xy)06pvҁK( Ӡ#g=$;- :]{Scp(AP> sv2ȍ ȩB*4J:b{׭)OAp)֊\枰IN-NZcrj q?6yO;KJXM9Py]Ь~EoLCMW=ra7u&(VE&/ϛaѣtl `e9ٶ{ԊyK?U=\SrE8Ѷ{z蓶KDdN5RXa>C#FRļA!k""Չ1MWJ;2!ru,A{2 ٭+HҖേC8j%45,vTROK~a6įYۍRµa^ޑLjD:Oˇxc[QIfc6r~ɨ eK, qL0.ݥ*j"([Ƞ]9t65A{yda6Ff|yɶFਐnQ7Qw)1wM+KkUe.#{=CژCt㥥/b&=(B9S'%v@g\&_y6KoɳLS ވ<ėVw'Sb3/9o9d"oY;#wC{(3 ۋr`TΩG|)+v^}CW&̒7t DYƢ/m$rWF\4D{?-6^|͜Z'֩nJ5^ !nPZU'ѐIq]ÕvL =Y|`"5aR +sRI|z2t-,ER- #ֲR~|v|H>< `;">`3bYwHK(]sUHyDo>rq4hanVe eӮ6q<SNJpT*wkbfK$$ .@ APY KVZ/r35D#KW3_)@8`-B | BH=&^tC@Ei%0D`QuDq!Mk34] z@A@v45i0Gz9-E6q4Nzڬ3f bj&~RfQ1Ho  Y I]moMJDҟ byxo'lcw:NuZpe+F tKש=+IkW]bS~Me >W5!`9B(2B{їEES'C?_S$DiUаqti^S\}@W'Tb4R}恃 m/j!g>ѺaINXInk >vmJ*)i3 u(9wKEJX r{BIܚrm[,WW]@hfeiRe)LE6hn^ĠZd#wqCA-_aںul=xo`͏dK{А4KTYgdx׾,T=>У&5=-w)8! Sy;$Qo ~MäQriLI3x5H>5ıP廢OeˈmI*ql_hS3tb' \#qy*(BfJxnZN (V 㶾KX~z)n_8e;&9Kߩ}uc/ [,'$w(᨜̗II,< r^Ц*`bTߣc-IccH>qFJ׷,%qTꈍ[񽆭#q,CL!zQfdٮ}W.21e.cԁ?VoQ$~YB $"c]ˣ>? 0(!ߝ_kW b\fjG /'( Dm4lKڐ &KD rE\ԛxkjkUíz`=mE[#e'CizA>TgM"h4$>6*.u?0%^&mȐ;:xßZl7@qL7۩L; 1:ݺJ0mHtbqb?c@%0CEF<}6 s)DQ6tyI `O1V4Eak1PjT7T@)L%D}!r}3_IƲx׉JLܭpfAk^u IځD0Ʀ#xT@PA^.#tRHXT_LBGߚZO,|hH|\AE e%KڈY[3)N2W, ?xtK $#nC]hacf2Vњyk@m@&$@a85N"^/ Ƌ ,%窊ɮ*/`&o9Ӊa= $8L͌=^U6[t9$VY(J75Ws]ڴ2=єخxӒlp[PWFj6s~/e.]3ń$(J1`d\EѡYdž!֭謽(XC<u]qyKk7&|LEaL`q:pv9IAj_q%q[ڎ/lu G Z> Ϝ+VlK 4oE);\X6~BgG?>zle2IvTW%7 ty4MY$feBSPLŹװq#m3: l"5zQNٓ#@ .uBߡO"|o_PHYߙS,z/"0J5[RSZ<|qB_4Kn AkĖp;N:W} (7_](rmk^4hJH2[_$҅o= wƯ#&HSȜCY `#n 8Br@ ATGܲ?%X_یa2NEUyGfk! wV>6hGs _QCj(bNeaۼaV|lSL(=pOKu:VmXEKTkl%%/"ά].̻kWvfzC@c>!z[/FFfW{eԎH).OvsRt=RG)"RR }r>{!U@QrEu$EJ뱟u1PǒK٘ 1k@na߫=Q4 %8=S}I 1 C'hFQ է5SZ"檓5]n/bs$M pz,"O)q>Mv@QN$D/^ܲ<6'_.ە)/mmTRjD"<}n_Ɵ7׶xtaz+cJo]rryzM"e$*ZM&ǠG;]M(Sع 'SW/o`.vrU'FDGq3O^=!<I5jgwr&YEޏ8n@p,)L@y}7R6,Fʥ%r V?6|@ _-.M$[nl<<; .)Y-`$fH+0#[::p|S ">1K.0 n8ȫ3P$RL2x&{𞃑4  IfOoPf!#=ALaJkvGwE_ovhD9tEj,$XI$\y4E? }kM#],,u)7rV+ۮ#g@JcfG۴I -jlny鈂oTN DmBN~YY3t&[G agE)cOOSbS aEkuS4l16\ikU)(Α[o' 9`bݲCtݞn[VQgk)bqJ.La= 2 {aoHʻX{0 wܣ/cҐ-a [ 3z1(8*r\ٚEP:PbFy|=d97奘.yAru=Zr񮼛Q2^ҡmг1lWVh08g63sʛhFiNIpהda,G7cLAɿZT_8MA-lŒ CxjNwP;Ğ]WZGzwsp',_Id6r f͊xۋ5ƵIE;أP EAwEs/ze,x 91ΐ^bK{# [g5ծ7J"nJY[w0ؠ#eH}jF?F'An%N^x|% RGTɅMHki< $S%@3rwBCh&9UX8>9Ԯ|r9̃1'drN扫+eOf6wut<ЦI]Q1o "">Zt90e8(VV"Q4 χلZE!\!ɐ+ w1YGrtqcxM'I,ڞ@OSh*I+e_G|nxFxY*|?d/$^A.$v&"Is 0}J1oDP9;ک[q/^HxgcyHjYz:)%zdoIm䵨Ldz1L41 ۑ48~"]@$[pm*h-c :|&ez&[`o-T_ &>A݃&s MDI=N=(oq%h`M+"3O* Xcd޹uYKjMe0;njHΣFhaɑڜ3IJ*^-%F ,=Ƕ.Cb q2Lӊ VvYĉxǽY nڮSwcC-(CB?#KGSܷNx|- 'rm5lPX76_≧(==r1B u|Th()_QR+2Sk\,ЗU0碜=s*8Q5eAz^(ϰ9+s:}"̚Z[r"OH;dѾ?.Q`fͲ4+ ~7>FuF(uz%%^t1fEv$K_H&?T葞w2%[A >ۤU[tRxWɯK}B\v؝uH>$EaQd"|R1o@GẀb dZN3H& &Q\V׺!\mosϋ^ ML95X+FOx"_Zj!wWIq+蟀k x\r Pr>,m~S U 7+by:3}g=f: veox=aG P4pvwv[f3rPup *; !=QlWQ}ݼљ pYv .&AWDM Aސ Դ1 ͞J5i~H -e_dڣ@#)'m6(eBMh2zq;3j-Z{EwL5ا;@g'!3!i\جu IQў7iϞZSɥ+du[ee,vMhJ1}Rվ6r_@U< gcʯ VnÆ \P% `__1)qo6$B|1kx,©f N@=t]o0 ?\ׇ0A2o§6Y&0s O\+BsWa1q튱 pOSk 4qR`1EݔiÈ7lG ?âY ڌ7 V4JI2hn8 קJ?Y-oٍlVj"{(hXP0,K`/Ndyn &C$gZ3ᜀܺӘ Ԭŵs88Y7tm@INEpyPA{DW@̍kOb2ytGe\!oy%>%kzY+<}#[GC)F?B*/%{'3 NU!hl}%VɧKc\E[16$R׽ T׫:H ݓԛR@ܻ`nb/ x' v]Q_cƌKnFȹQE0,`8 ?(LF&?B K Լ_B+\ "!4̝^Cݧ$γS5U% xX(p4h'kr} DI~FIaĺBq܏dž+)`-F߂OB Q& b.=cN[5#TGc ͻÝ UTHS.h LS2[VkW/^Qdd+6Mt'Nk;Ql[*F^1E|~$D@y1sv%@xe DN!*,ҳ A5ܩjbA2+ػkpXҺ\)f"T1kDu7#vV S$ʁ WT8[#蔦-(|c󣣎\3+OFxœiK evF~?͏(+PSAY^5ʗǠ8= oSZdC:as~ه-CO¯UT*_*96ja hzm 2?8 2(8ZV|z , cKť7DJT1?K`?5Y ]@tU#;$Y|vύNL mqcc2-dP4U^Ը5簌i{Ư(EDѥ!jGc*M; =) b@cK/cӱl!ZNI`}19ByU!nZFlj~"nS ކVɴx$(J3}םZGDAb_Yb76hZ&h9ٙ>ؖ>f^t ݠWNC?vn{+xzZroэ-Ͼ,q&2mdϱg'γa}nqU P<=)+7wPMY? k ZNtt=GQwoOj[r*Hc~叢\`escA agr0ѺOSjJ@ۥU)4*QoGdSʠsk|?+NM ΰ2RЍˡIKZ=r |\UbET`h=i /hӠ_dDJԅwl9|aoRQg˅UuPI +1E9e-:ÉD1W+Ok%~ oHsx>dݲ0;9RقUVǩ-GpsVGB3!廓Y ϖ64/ighcB/G}|aMjl3Zx, /71OplՁӆ~,>oh/{sTGqwmk}eWA u B =1@vcGV)6c[i0裖nQc0bx C<>Yvw̺ Mgd1@ؘᗟs-Yl Ɋu 2$lʒ`yoz3 ^S!\fezSVi wRNU Ep}OaX(Syiҩ`@RP2hZd WI5d-dHBvɄTݓN/Gv>1YLK3[.^.N9M}kI9~.Qua ˈLc.}K pG1hڰY`JJ@0DxRlA<_L£$z2wA,3f:6b3ې;#%ͶGYcܔJt,;t$oXcCTl_Zfyɡ^1a'NE/f?~qc4Qx.ܬg$>YS_Y7"wvWrG%TK8!Mh'vTwxJzϊJ\Cv#WYGB20Nv12<A UQvb1>vȟx|ދʋЪ>x=h3@pnAsn`R~&yi@9êEoeHdd(t)?&E,=k Y:ȠŭZ" JSPgϩLӼ,!{0qS`3%kSLoTy@VZ:'I޺ 3\妮f.e2c'CuYf:;-҃j?ڀިy@_e1Jw.݂3B"VB*A_Q]yKy"&ABGxqU1k-趩Sa|]`W. Og>S@&ªj_˱")L+@h*~n_R('_<E8ȫBSniO&8 gN3AdE1no%lSzv!˖С~6I~_㿭Ps8{8FOcZDnhp+w{e!z”`)&5" +a2Fvā0 p2Ctmvۡ7fDǻ%02pFTIwso˴C;ұqIm(wtoK.2܅|m`&/l(it &.oU=񣱔/W|<'3im3g8];#J2s~>>caw|4 r^U9^۱@D,K}*c50 C=Eϐ)XTDr}SVU.n<0ld5Ȕ%=Ybop2W'h:]1", =& ( )ϠIKca:*&ulzwk_QDL5Ủ[^w /L}g8r8}WںUH(f ~ 813+>yAI5lȯ:Q#4}!>A9?9hRk6>u)u.d#oFADۮ|.}dp#7Ճ.DJOy#D5S[*Hkn?@67I|&苾YQ;̳_3}P i=bdFa8іi6щ^aEWA!xBD]n!;sQtoG*LH<(eW7^P RFxLhOv D&C.jF}0teZ *olx{'7H87f"3SB 6&jġX]7fOX y'??#qKjOOqȝu]]Xo,u?=htT*=XޖA}:7|xmw61}ql#.)/_0HCc#8#A<_Sjgxlo#HW蹄e*Ӏ}ZY(Ao USJӟ M:P){LPM_. 2й [){$}ŐQ%q:]J&cc zŧb,7 4@ν,܊ cq2EI-X&ն -7ÓՎm:} DĩgJNlT6ue^c ]Vb1n}Bیrѓ|cin{rȒ4^|Rimp0 >Mt<6z@#bjU*-r84463t5XмlU Y1mO-eb%.gMTQPS@'Sk%k2f3tը耲+E&XZ4`edjO9rH۽0 ެ$ʩx¿`bOiR2_ ξ{6Ӷ=#b쒬 @g!.l\rHi!@|V{{ER{;`x67V;ne;If@nә7xzy Gx4ZUK7h K !~iؼZ&:x -)0~soR6mNn,mK;mjH8??:w aƋeÙ{/wsLk}2M*URۜ  @ XAc+M# S-}ʀ¹s0 bqӠ=jű*T-\ZG8"<+ׇ7|Sm`=s)6Rj[2F3w{HبGB#9h'] `J0Nr6 vxNʿ{| 1jF9: je+ q|+d]e2dρ{bU֖Ieh=HAӋj7'`GƅYCT{ZHX z~GN)q eX+CҚ ,PNF(d''$6!մILaSM;v+\soak5P[uzH< ԄoT00f@? O1|) C{E!ڔ(&O32_PW?rML$8$cYb< ލ\* 89f¦oT'Q^;D+yb2Q(p `_1T"gqOǐB0/$O20+uo*3s|k1 |-q{GI5'ʞ=Cy3nϛ [P)ڢ/恈@q8N0ۇUE{${9~IS kE2doviW@+5u%tvIQ@v,•нA}3P1k< CF nV^<6ɕőz ,ԙڷe3)Yf2܃ߧ_JsvVZyi<¤FEuRXn>BEdO:y21y/\9JKK먟Td%m u*‚ǖ[_=%`<4iGܖ4*T܉oyZweԉ;}s>PS䒀d;q o-55UK%A`GYT"q>?^Zs:҇ I⓬ XH.+ i?gsY='.ڰԻm(nP# }$3)s}ŰsI˶W?0jA*?j$036\Fyf[*>xe2vl)PǵJ0WɳݯN=VgX;ٜ.u))Pp&I= Osl7-zO5$g;_O&IB7qi87xCi-}5o\,\g՟a{_mlላO4Y~ ]>4DGWw`e3W%xfKŽ/Q(sd? x*A)tj75IK/^j;|zFɷ9k!&DmM3qٺ3<2igLsd^"ޥfjBQ"E:^#k.gpEEki %Dt %U*XT Xn, eXHfvU|VxETKi>Fje{J^ih u4CbZIZCX>uѬRgS ]gQ');BxEo#z]]m?R[̖êw GpztUMO#8. vO67>p͜oR]CJPxI?qZ{дϼjMOvD~(ω 4`mbu^\ju&/.2 u*+B\AU%U"~z( 9 g"Lj/z' 8$Vō՟J8ywA'eO?ް!"D3 ,#1 s8{qO¶</FGg-i&м6|>{NA]z u(0uC;4In?o&aw $dF*Rr}"AF[QTش]d:ߗl !J**?%zv(xᒻz-þHGW)nb~Hᲈ>..Sx?aV1ӐHWkG-SaV)7JE^NJ:F*; W(-A-T ]YP9-AC{5 w_QMp񪒪 py+06^yꟁ3,DfJQW`A8&B-3MWoV)-]R3B+Ӎ0[4QhbYo?< l]-punnu c-e*l;6^?@<irS3ÙNki?qp<:r0%Fcpfh=Dm%pgeQ 4FJl3G%~')5b90HٔWIy[P o/|^;rߔÏ<9Z ͆28z'q02 5)NK*7Pt^E #X ewzo{ĽNCGvCBfSi9$X<% ?@ 7xt.$ b=Um#c6*SK}cmX_#P]~2lYTeܲ._|/BM'NfIn88>]F{I9CT]׉K:)ip;ٙ1S2_6FcjcNid4aEK zf{:4LrWV,=k[4 ;P='ED~s)^|4Üwq؍}OJ ҆{6i':=4tY2a~[]_d:x@Ҏ72UH*{Me Y@2z5;rZc'x֏oRx5%:[w4'M`G ,KUbh#`pO˻D"jwB 25(F`fKȺu!Dk@Xw. Kd]9Ƃ<vV"<W~!1yT q (hxC:n=D"9_d^.@!  ΍Yk;ͷUܐt |]#;*pWM/j {֎ۺ#mc 1)1gәs 2ҍc=zZҒFY%^[7Wp r Xw'ne\zRJW.ac/DcķIћAr ol)6CV(9ǟ߾ي.rIw?07 Ex,v@Ajb rnyA) /\1>p Ey\m3݉>KB*@}Z],\|.PaFog]mAndn_y۰@Dn-.+!%:<֛),x,ES ܬ/#/ PdD;FnϟBKYDo=1/DЋKi 0%EÍ @8zYXGқ>{~U9GQPE).D S(sQx[u*$JS#:6&?&FDS6Hm$֮DO&}C\U0P$%eL Tʓ竚~E#j}2?PHgf)3(&QeLXO݂(sVgM2'z ̏E0vXNy/VH-yA|e9yΆs쨏q'h0ZbDDOQ#eF^ Ro2"Zy 9 m O FD[}P]z"RWʰZWtwh}<ᗻV\3?;Hb],a?_ Le)Ci5R+j# #WzPTebuUd;¦NStԴ; ŴOCozha3.LPhYly+BCq>dtTbO4E Rj"S` uVPXu{p@jY bg䚅PE2"۬F>ULyppְV$jVfw@^LS )H׌DGjU7JyK 6xn_Y$"X΅nMu-s!/ނUtR_^߷<4=3/pxXj|8Hr<mE@/O(G;8 Ŵ!]] gq9~r6SFfUJbg֏w)ռ%ù3ttS*o2!fb7fCTY*΅nq~jkJ~@>œ`Y4_FYFEx|OXJL/oKUOAb,]Sk]P6E7pąWwR}fBjj6"@9Y:LԜh6oĦPQ Prn!s$UpZYQ6"υ*"\70hwR}?gɭBj:z$.>/@5 ?n QCYKD(|shyN0 \TZ6l+<+Ժ魥^̿W-VFR!ȯ04bC~5LM[]*7]q? KvMNVd:W(MU4٘43j Aw{Ea; p @(qg/j5wU?mOI2TY\Q,>㐔&"ȶNJ͕8{]⃽ԍ}J5  ҄AsLM`91Oh22Ǫy=7wtp=3wts234^s M. !3 jޗ3n>kp1)8a2ڏ[PMﱴe4+CU#𓸗7QLSGE!_J4Gy(&;&xjYo&d-a^^u)1L}}|T 껒+,okn;79Zϥ}/$A ֏1L-Xzb$ B_iQ`{:BgNbu ^Hf4et6*oZ=%SĨѼ$*Hw`4r78L)K_DxQʲo*owovCr3C:7 Q,}ԀNRLr ^58U8i,Uu#!>[$`hӊ:A^XxӞ;r^# s/Mx\\27<(5Fu+ԥ>׶z [ cQ\}tPlwUIU|maa7i]ZE,NBIk3T(2IhZBVuL6G` ?߾< ' 28}+$c #q>xatdKa|~B7f`H!D4 B-<վöU#";ʦ2%$MŠTNvHQU1X(dt}IT{wK`wpwQ@Hށnt$/%Q\5s}ҷΪzxF4~v͕Kqe3U/Ww`C\T7a?;X(KfbhχE#}3xa:Siϲ߈|j )ˈIWH.v&Yzpq`{q`kVZ4H>txv@)u#NJOr0i&>޷'5Ggak2@5v 2e)@C&4fW7^wUH dGv*Lnk],Id+Ϙt;axj> ag֐j&T 6jV}z憿CRFOOQZ]4NGXS,s˴NWt2Lwh L* =ԛp ănZkz:ٲb (ـWs{J^FPb벲~LPt:D0Tqb6PZl>IRl }A[[#W!I R:BԷ /t[)"- ?_YX(/7s$a2X.A;Ęy= #F .G.!)H ;o[F2b^OE|MDgYD^o/:585D2bQݲs ~,!CFg--[ؔ6$.Mg=N *s(L$wn Mdž⇾kRQR -<(XJpo#o"J>;˭gM<-ev;:Tж Hc%|샜o|GXkA=t Neɢ}]z&4ZoppdEM/QG7cr/655Ҽ%W"8 ; y>n]WV>>r$j]S6khYRpw+`7sO31>‚?#-3:"|jߛmixY` $M.a`[%Movs`sm9ʎPʉmsC$?]bF|8HRs_@'{x`P.0o:-xʼnu@7¡}:8.;v?e =x:pہRelx@|ݜYhb̻z\Cfp\inݑ%RQ@S3&T< R1 -f>E)juꩮN7Rb5 ߏӈIky\)b8ko&fYlSu`ty#$ye j=,sui"讔R)1˞zIVFm%6Y",{-?Lu{k$ &RAaBp ե'XA}T: YRatǨAQtE& l.9$."aTCճ>jX7~ PXeT[lmgfptxkK eD`$R8#_ry~s -4_N,"zD ٕ2=fxyUD *jIDh#Ͽ٭<| k憾}k&;h'8*>/p=lZQދa1}!,m`zWvzG1Z&D+=;涼1M5sX;:P[ż!lDfRR9CTd(w҈^!cOH[LM7.&dp?W3oھZ&ۿ۸ R b U{̂#(͐[it:Z"$١VwW/J3?hEW*xx~9-jRGW~/C^Yhځq6n f%)qґhҷ̇U*}߼b$-6epޥޟ4€ ?+nPOL^tf`.`m/H"'~nc`~s+? Y d|Dg09اBu5 dڴ<v vOTU 0#tw. 0YURe1FZCV>y܇Mlߘms8ٓzY,ߧi{TO,!3fOU͢YyZr=\ %,u؅-{]a.03O츅oiT%?LKO0+%[Mq(3}L`씩GZ].R{Q;;3i˶0x5F)cj xzEhHf;WQ`qƵMu}S ie=n^ڵy '\U_{) _݇- jU9;M]0G XqQX; ZxΒpX N [^aRj*h3C^{rC<IܮaUt Z;P曉,T`}l/u?5,Jw2! @WW8doT%Jd|FⷼÔ#Өx G3YZqAO.]1*H T3:eFy̓nf@ qaH󿞼JXaWxciGٳg'k-Yhq#DԳK9}`<;]IH~aW^V*ҏj4}nT}cXD~ WOe=<<4Nmfru.GӉ}:)D!s-&iQ88 T %d/7H,cJc#>wwYcX*"MySVt]\ X.B,;]!@:6ƴuB'|,L͝7oXҦ#iR◤nM;>,yWg71Ǣ툓_gźH(+tBF䭁_H#dͼߨ.WjA.U;h9 @L'Uvoɪ#~B!bI(mvX?7^5/G8E앲>Zk9GnF+Ob~|WE)ZM#Uca&l,p@Sjg"ɆlO}ƌLQ"<H! ovflFtcAn;nTb:燂=y;d2wE,/ܻSE;M@<,M|ǺPs%"h(;0WQܘ͋â|bg{9vT./Ȟ$ӉAQkg~k*N .*WI }M_b%}6/`qB6cWJџ6 L\O$W"4+nӶ\u9<˝}-͂/ c?HIbܦo \Y3YQkԒ14m:xz5W&;v `;p𷷝 iUVԈ%Q  }PxT:PoLV0/ſ7_ꚑ;隓JǟqE ݐ/Jр jKA<[Nwᗃz=} |khp)lV/m#̿qt7NϽދ5VV햖Ie~Woc-|z-)nSfauVx֔Tȡ#sR/SUGj+=ޝҿAf(p&0a4 ]qH'$AYW:w7dWU_4|Ewlip Qk-H*@T]:0u\㭬eKUwElJLz> *|E.;Yж`}6 efH.w~ I7,^{e$?0iM ƍ5z;+cbO`.8v~Lڮ*a&UJأ2_ $n,f\) ϫs{Kؽ:n,CeG`]*1.:3y&;S_DF;1 '#B՗]Wl|`?Ѱ+(\a}9ޣe\~:CVM y)l(# S;#~IzɸVLޒ\S#UԌlZ }-,NQ`8sTb?#X) Q ]ڣ,xp6_a(Sހr?=SLpnonf3?ȩ[HTݩI͒@b:Kf_ 8-x>|P+C|nb[!f WѯPUnr>"hxA3Ց #sz+U T9g5U"c=+22hxyE;j~ j+$#B~L_4QEFs m oMFd9jT!4dfTDyl+\N4"`ӵTI%ޛ;!2x/s2 k u}qDҚVnJqm 6wqy0e=pҬI8KAx=E?.a [񊆄dVk{@ILPfҀ|&w׌ F6Um4B$LpMo'1/BfZ6lZy`_$LiA^,F25*Xd})%L,hȋ?"3@p"Õ(Jb[.0W9ڏg<[ɓ &"D,4dj+N&SF{BVHSlJdW_5OI2-zazEc A{SyҸp+`F-kuvKNI©cΕ۫8ezxB)^7[<6GfFFS<&lwurzR?(֊[¡ 9Rjhp(\.̳C#lLkXo.wl~ À!Oa&"`BC`)dB:jS Fn'JJت=!(e ${E!@IiKW#\*tzp /=짞XZB)cj}VZһv]sīXcW4KLPIزzg0kHb$RASEGſV,@ {lU#A/,ɓX]+T MU)]VX6/8#[\9˄Z l1@BZ05dzg9t=?ɆRuVhz+l :lOG(]Wb6PרNԁg$fGzD+8fV%x/ߴ[g[Ĥ:~:fM9Iw7Ee >SiXArj9dFƘ)|c cV$:ɞ?ƊޙmHӆlT?z`/c}32>gx)^,]778Rɋ綟*v<0DeHoo~gQDҬw\Uj5ߴVFa欀[d-\P6>Ba5FEIUQBPr/.7񚴃@X$Dv=!THg,DITTe끭fx씱ΌZ3Fq(gi8$MSy"A=M :RkY_dZl+ 2mg٘WB\P$o䊉)Ke]-te.=y.8{jR?7{ دB,tȴ掍r6gd\FDҖD4ޕ4ZIgẫ곈e2=;.J!jqpsdіb-c M{iU-TqV. IQ38Z&7IXó:.І>7ӘciIx929w+l9%J$jW3i3{*a+6 VB| 9:iVy{n1(8&ٺDm5k}lHC\%JE8va7VL?b|0<=y+m$ϛVOCaͧm>Tlj{u)y O֟?&3Ku6I~CX u"Iq` -9b\ $㳓K'"GC|#;ETS˄u/N@e.52RFXQN+Y#`s-H:W V?1!Y%F܀cuZl^s+xR|y ?C3hPlݽ̶40Î3\ɖYGi ; ף^WE`QvUӃS v{K7 .6puKYE*`H!1*˭3_Iv{4 vHkҖ;[Дβ y,i_{e)wALuugɉi)-WKhc. 3f`$fi`$0mi%3X(h qb5[f @y1Töda W/Q  rGqVy[&lY:-i]{g=dt\~&?&(]8֙57>Mwtˆ$=/{<L_"DDj=үAݪ[ǫ;BU#IgWzEKH=ɄDzɴMsaίfR13$2-*&??";@,@юn1 Ej椧k>ŒZBߴ&ݱ谿ZP 2&Ɗ Em.Cb$9OLZ0;&cO4^1PN*"A)sڗӣcy.@ <.w1MVH}KQ;={)WU`nϿP"=)".I`5>\=ݰi6_ "RzP, dQti`? wwh"Ŭy,F@xGe%4ZW9D^F;g^>F g3'up e F"mD\oH~Uۉ \kwg\8^z2fS;_&sOMu3kd3h. %&:@XM lcp:F#˒M~@SvF5R˒vFI:mlbVA2ͦJhvN"$U5(2e¾iJAsKiw̓#WzYZqQWaL. e_(Ԫ: Tbמ j G.REn!]Rnq)R$ CZO@S6ZcVUX~+ N.A/ 7i0-\5ɷ&c[6Ǧ)k% 7%$Eޏ I$`զ a(؆kAVT m1yeg<&d'P߽.6S)v)eֻi:pn;|nC,˚of5Af)SnTIq0P^7#-${a[s=`nHvkv>h2~{qbtУozEX55ypl،/ ̼fJwQ!r9vXOՋYΕ" ]Hm&74.a+ :a-Tn]5Vkˤ {t?E<ѝּt/0UqKk"_ja= &{.ݍϩ{C9AU=ᅈ."h$C{!j܅%O}{Ԏ@F9dGdfaMb[(YE/*RTqPI{7ڏŽy4[ :/f[ѩq#s@],3H?^UǏ+_L erȵL HgF&HM;PFixGnENlN^ah±6[.GXcpn*w&2a~jmP 3UYv٢{3% `8BN|g9 -,umbΨֲsQ5 ebJZ797$<_bz|BK7^Uf { YH2bռ4U5 JI+_?$:iA^^><ׄ5*]GDnTƞq͇KGvU1ڝюcW4_x׶<uΌ6.^c/M\{Vٿf\djVRՆ:7Ԇr5ԇ2:2C9 = D @cqGգ ǭt6; D2j˫VjQx+0HIJOtQ-g^F.i~&&h6awx2a N(j>@pD*υ)T6| |l|&mroMUѝ ܺ2*M߱Gqh|;icxԢnIixEkkS=_dqK3F^:}x, ; ]s6ũ1BՍ!tS&5~ ٶk$Fx̜1Ӷyiz|yL%p3Hn>B"!ɵmp9DXj+4)H5S/R2.0W#Sh koseۀ8bUO^JqUJ6]A(=OL(1: P BtlٮOל$\ddH@T$9Y=T϶~ʜa#޿JCyw'U-췆RJJt\r9Xaf> 5` 8f xI:3bB?Qokrkٕ%o{q;z-4lv!+%>IF7cjp>/i,C42C# o\БO˟-{)" լ!kLV ez/3BǬ]?(8?#Qħl7^w8.%,tࡁ%%dp$+9C5\s]U{6=*tE-3wcO\^7=}ҒҺתx.I#UQ;Pvٴm^ O 1.p]Xl+0A+ .xB>_!;/bi*txhvNZlodcV"~Q72Zf@xa- gV br-,uHTFZUZmu 71铳UjC!6w88&vܝxrmP;Й z_j46'$:N<}Zr $_pRJ)M5 Y:uvDXTpГ| =(JZ=,c@GaܦU*sԕnk-<[)x\TO̓hTVj{MP,{i~tE$Iyye[UljH>_5irո9GUt:G7QH^r`="Ehݔ.ƽHՆqqUIPe?ߌyw, @Jϩ WnX uhc~ =y©ѲS>TX߂s\y5&O֕r%K$A<8=LY(NȯhEZM[7=wlEȴCNN%-E Hj/ 䁂 3WࣙDOx 4FUj#3L?ym ]C}%b|OpΝx "c5'2La1,kr@f`&N#;CQ*_gdM IMV͑2 *v.`V.JܺBC*g"~ T4t[(cw]QLMSIwoP6]L6:co'`1w,*@84ac udio(Ovl\n=u`lFT7maR|#-[TzAFCeќ|)uN,lYR&ԣi XŗMk-9%%!gC۵<`>jq լsv8Y-q'v.EP:2ન3äX1:i9&&@CDo֜ X="1)2=;\u/NĿ@CPa^9eFTn`ܰVbQ:Ɇq nָ1*/5DSd2ʮ;x™S/O_DZαIEZzW04w$+m)~TO1QatAP::p_sjKL_&}mŊcOcB%=y<3+Z:٪U6zwy+ d&._#)>dD>̾7zs25~-Yu}J]0 犪+26q i*(m H+@cdѹ<~噋*dנ{MuҎWy._(9ܖwE K3"236N{PLq5[$Yʑb"!u;t5hq-`^QГzRgA>Uc?"%PA4` `E wY_ɼB[5'][F'_G`e9935,o =kr<mQpUK~@_ed2}]'mEVPu W#FfaM=;DL:$dA3z`uJ^J eeTtG M893k>?UZrrj\;FG߉Ki5x噝yD}9E9j8#U%rW%sQ>mumWo9[05;uٍ̮uU֕l{ LwSHn;{R~VP!T/wn^ԒŞے7y0z~1~.411{l|#bUl%9$g”mT vtmq ϯo*g1G 9WMϿPO).7/Djb>UpqRkY1-8o1DM/$F֩Q:d .K OZP UQ6y&@^ҧ!˕r"<iPo* gwEZ-S̹^ i*=K tJG lۋ6vv+B(V%.-5v*{VݣE7Z}&)Ye]/Mq 8@Y* VT%O8Q};`wgf݌q0BPלL-'u ǐjIoA专v<դVq'o^LKCW.o|CciDC?n,.(jsgW闯hcp3eE@MN dF!"f2XyKaѷ`v]Z{'q6%th&tg{$)l0=%0xGqI ^k@ yqp<b}ArJ^XVR߅c83xؑf绡a&uP&оfym=@򶉺 a֬{@{kOc¯-GXAL"HVoD|ɫN1tpZU*=*ƃ% bCyZq=e Z5D5XDbjzhm>Ad62m7NxfWF,]*QpS_[^'x,is+aŕ3uxXAg-p3c.'V {A-1p*jYc,"%[ChOسv`E]Xo3CWE.$Q#Z3f Ĝ{I"&wռٚa oS 5Wm+I$ tR*kV%MnFAy#:eҷ\wG T6bHf}V}:WZʫ9 X rGdr31ZUl#hٞa_zwUn7B # oH}9ӑ4,G $avg=uj€Itl!6Uwsv4`g8+WtGSxMgK~TcsZvrq P' tѩK hMxT}栐U ivz;ܗF:&F 빤Qc'9 tn,Qs3݅btV se3:(!.Mj6о% Kg2CALxYAeT&D:5z ɶ!&Ԁ s%zlJb+XzeAsVwwm9s3"؃+t$ujVhޛ]4|QbJ @Bwz&=fȽɰ.}ZBߙq ƚW`w(SjݔYK wHFUXtj)3}]nF@6-QG[)iU JAe 6k,("g14kU-]#؉(ΕWW?+*ˇI]VW">mp,9MJ]0@L–"jrR֫ <'/oA :N!u)dQH7w2?BfYG0ۿø:<8)1姖ǚ"I T_:%77mG^W5_,GY4@r$iɄpI4It!:b^&y33g.rZ,kdߏЦFwGBHtb5n$(6۽f=$<vЏaYI IPۗ$7$N7fT.SJ8#fYKQ=?4EN K5b&z^<9d!~]$ߣv n2W6j GCHŚO&GwyH'[_:c;1=}s{>Aӊ탊rQP!g_)gLHhwi2'8: 73iFk}>2cm ߃>Cޥ+T̰R!(ɥqJY, 0()bCN2ZMDű\H,ICT\CXn.$-hy|bDG2h`,g>@38[PQ gV$63ZM]! 8vofWpEEdm,"rT\\TM_Voo?`8?F }T!˂ѯxP.g͟֎RbjĚsV;2:'[ŋiq(2 lFp ]Ȥ Zgw%ӉMst?t֎OY110}#X AY.\Co }F +zRdL$v%,0V/4põyO VyN*DiKk]%U`HNy@wSTQX-WhNgҝHAހ*Z7"U b 5j& BlZ4&zB:x+`'C]Ufyhl%˟Ս $)UE!¢ǵ&wMBM0I]|0E"\KZOǁ[lFS hgmz7Ew|k{:d!;l3%9"3O@!{b5CTG&[1nRc+q)vlօ=[<{ 4M1pMūD&D֕XQUY$gu>%t+S,TAw;]Lh{kw->QG4JX);W3a:fɞȂ)@Mm}&?\֖gDWDM\SRxS]o|ơ'Qp6<07¯=NV@2- Ifny2ҙ ccE.1[PVMh/A$#| sP1of^@k6 Pjo?SܥńԘ*Ap!-ew19bK-Y&HT O~ Y[,YoF-cP}$@G -޵ 5%ċ)8KTě_"rHnPvwC83P HL'ʘOāEDKh8k7'8'TFjzco.2j0>;jqa0pɢ8ԓ,*;!c/OccaPKʔD!]&ipzgIk,Is껁 @$.́!;k_SI6]_ev/Uc=qYB%K8gpfXJ-䨄~38uiu.e#W4 b/QB!W5FT.Fp@dYɛ m("򜠺{Ѕ2'Ik^T$rҋsGݏ,ߥ@w)9$ՅeK xr{9V! @~)!F|*F<%1@!>lK,$0@17 >ՕDS\hE]ðlpDŏ/DF,(QM`ۯ\:TNns[*ސG~NH.&hpa\56<\=Zz4}l ބ9^~>SK'Pd=!LБ*vx4ՎP&NdQOoJp_ϺGKR;L' ؐjIDPS ﶬ; /ơt\K,z*"pE+nH$˛8:NmWj@őC,lSX:vyD\Pm B\|4=3˰DL9x-v7|H\+8T?w)գ[SRƕz ĝ);B|3+e&M{ A<+hf N9` \o![U> 4/O+d23X3͓~Lhqh!pRH)%?iV:D+_|I{4OA5-4 nw>zoyIyb ;?+Iq=Dż>zJ^](FT H="kVWE ^! \,,ʶ 7_uL[9׶H; ͣ%}d_M.P> ?~i0+@c\ iwڻ}#&bq驁:4hov.n+e"oB9{d[ ٨imyնMKͲ "IqL^~<b{xaI:\{)3pmE؞Qb{ňw +Gw4gghYO # e.oiZϚ= uޝ} 8lcYz4SIZHe da.DZZBo6$cu^~cUW%8>;Qq9w6M@*) `D} YHȷ@Ww+ḇ6T+ -?, O9/?x,f-F(GV[xmf),_6 :Kͺq)]n=gOש*+ S͑JT٥]!0yHIpzEFڜ ^C<BoFgdd<XXj^~̵'&Sa+Ӷ3&$(?Hc٤l&+I?,np{e,浏b QڋP^2r>|AD515ɂ[uiis³@jXNV:cQn2rRnI᠂9"Pb^˄ xQ펼YȑR6Em+6Bf)Z =e18mszNl^X#UHA7zungYDZ5H顢  h*NU2HnWֈ #g{bRm}5ciwM 82GtRXl&X8BwKȯ+ߪL,4>gPB-C,;6VS Y/t̞z b3 UIB#S3C3ז р0Gؙ/L{t:\ i@p'g_EhF !or!`X\w ҐjRc< ^L45jy]A,ZR?qhؚFV;M}1H5;\ h•Ox/˧Ӆ^yR6i0VxUwibUAYS#1bnMN'+}@eȚ7PmpsD,z%J#F,LJw``7&uKE!Mc0A[sJ pIf]cx^IKI^\szkAz q!2(ۍǩ [ޓXC_Jy [ "ChDOr#'~'ߋeEGc7yaY;Rlп RSF+Y}6 Ǻ~/t%GrMWWGUv5jg^ F:C{TGkFL-0r9C{ODj{it(-{)#ְ#g $'Qsz _1ޛ0%-Ί2+^_a}K1cy-+eRCJJP =B"D~8J~͇AA#(河5gyZzB`k͋Mka`)0;2Qǥ~ (!?R1p p vt s }Ӟ4fz)< n2˚TvykmW`jNN C\jhZIT*tBN:y秴4!8Hި;\M<*١=s~L͌ԉQ镙 7Es> I LI%ÄUDcI*$BBgy<8$B/~&]  y9YK: te\錕>c"91چr `M:Ҁbob/ bIbI1J"  h}D0&W2(bQz}!O U>p#Bh;4uIϖrSULlUբ)dw'SQȷ \; X9'YS+F``OG7_ЪjOxEIqQ j-_vg}5րtx_MH.NOL9Kfe\"i}_F3/޿|kជGRc<!^6w|)rq=6XޓGy}#NΟsdx*8nQYo¦‹Ei*m]fh"ij̀"oK0z@<-NX(_J^d{眖ݨۃD2vQ+ K#uS[6xe0rev5ڇx}حnCv4-ֽu+V3I?C%&v=[9Zzol{q釘H|! zyJދs幡VVy w=:xڛ-!" DKj<.KTAϲ|sW8X A8rزJ b\08_34~cl0gЌ۔LZ)ڋw߆L$]2 D>A.leߋ>KBR~ۑXWe8a5X;vCuhdňqxvm lUoP}jO%GV-Iǝ~T c/ӅhGd-D~H}5BeSnu@SRce R_Ežز&'P"dm;LbWa8_ZĎYyU_kp06OM쐅?Vv-L3* V}dvQ[ ;iC0"`uRZA>.Q$|0w`JרЪVY[~/]tQa54'mW1Ac":vUG>I+z6д-܃^kl9;͓sT}+-_;jJB=aPjfLfv^{^h>HVP(@_v=4 8‰tiƌyqS@H)T33")\t 9s%+.J!$#b$Ui^! -nHF! U2v\beTu^|o ~hBIzsTīK0pA)ىK ΁JAgmdm,Z/Vnl%bLS&^: F֨.vVZ^yk㯷0 s?6X!Ӫtxj\+QmZ.uAvQiѧӞ}Tm}\v46N #2ISF=ayFmx*8$`:$׏?'|sX"!@E:sB_[sbQAi ¿U#Ndq%LokӤzl.H4tث\ɲ`*F" Mt HrՙV ^䝙X|ܵsk9m@G^"%cوF4 ,樛9B*~"RMpxmrW&_:n UbXx i(t[s7~B.Mk+>kȌG8yS-8Ӕ9#\!SHKB!= ~PBu $FYTv&3yg JRCL꣐)@z4$^@BJHukJ!!:a-9C=MEs}#]#qr 4Zbw&z5D^&~dcGU_~NYZJrg#Az*X'=H4d */<zh%& 4ډ΍[߲5Żmci<%]YvKp$'oV''!9+RYs[E;зYgT,)zUDa4 %O>- UaNj.0ci5/09\B C]X%\RI#F"@98iSe o,da%0Aw;Vy2Lt R:lSnW kTajw>72?0E 4!~ws(RxѨT&Jc@F>9i+4\1]ilD|K==F4)~ d)'Wq^giz񲠏RKՐca3uÌA}uP7±Q.iuĞ0{Ht8Z#51Sk4|=zZ 9wO2 sP8xol"ћQ,[I\Txٜ,hkt (q]}_`2 .VjjG))̖SQI0'*5$LP/RXܡ5{ܡpm)HEFm^H`ğ7mw6&,=' Uđ6iر̠C+Lөi ;.sHd,i"'p uYS{-w~>F魂>2*p# .}.x"LUچrG@䚶Ы5;!E>k&iCIP߫PRf( $5sRWa'wi>0=.fF[8&3JoDmaZR(6Cا#jvJ)`FnĂ lI3b卯d+ጱq]* 9 㰵U5> E>H0bw.Tgm;:,}nZ6ݯe^Ow3`šLn2xnࡻY")Ⱥ`7:xl;]woQzVST B⇥hD*k J6} *>gX2J;_J^FFy)w|,ElXݿ}GҼbt8G n_Rz0hQn?dcm03_|dýN Y{!6Bv@\q"T]x:o&K6&Xs5'"_NQ>%oo\Rt"mz.z[1E\uqƚ~n?*hE.i 杉Dȥ)Cрy Wafc҄.cH' 9UuW anƃ9ma0؋yFE0ΟH{ dYɵ X=v۴9hlΦYDAӇ[r[:Ǯ==[#c@EF ̞%.(2Mj7KLEy'`w+MB^l-gv9vӛ{9WS9 ǗEbaYp(1tkRYH bLňRjǠ?y3"8ݨ\E^d(0 0{}'ܽZ]T +&P F_$YyWEoir"j#k_=Dڦ*qȂX8yGQ!Q(D?H`rPu_"ghJm?K$Yv]k@3`>'P +:c-LgQ,,H==]4*:i5bSO0<{¯JX^`@D^0@Bk.[nAl(DR.v+"@%Ȇ}H+S1}c9G1t-ݘ;cs轈"咨/qx UAu[B}.( qu⵲b*-)yp}[Q#TX%b, ^sBxӛ > 32sF%y/>ԃ`!L:sY`$ fͩLѸڕ3p@s۔O&xo({njW}%ajl]5#4}S+;1G(k|'U=ɨ? j*;C'KT?""IФEUd*Yy? Q ]*,hĘ&?GѮ,9kpo?'3pc}خ%o;>7:j!6bew{[EwV#$L\H;0Vt]V )Ia7LiZ`t#D GŒ=!rl;ܛɡK*dͷ%XhQ,Eod &*a8PQwR"i@YЃapay"Mg:?I&TlBºDӎ'Ц6$txU4w |4,RF-4D].VU ^~U<"C/17N+H>(m]w+WیT+'{nBp6RݍZ1^|H>򏑋="Ws~pC=ft\T5M&<O]8?!_}}|Puʟ&fD1Ks;{ ݍrCe 2qe*Z:~^$si_ RD ri@V߹o([),\6d1 ݁܀;;IPbBuBC,i]\1krߊ*I»rm4x$) =[E29RE ^(wJm#oc+Ze);m*̎WU#f0 ?,ȆpT]&C*]%sgXK&n v.ɼ]w.p >^,QpHeYYFPFWąߏWdY H-)\6† WHO|G3Χ<5Cw6d2űt$=Jaң~nvl0YY}rGSj2rM6"P3e 0=g^K^j[Ֆx*+T"AT{eSq/sXv}:iuVۚ`|UU`kI(O,zQbx` %|6)]ۖjAS|#%IٝM,ӈ.n݇9Aߜ|'FP1ND&]A4E*Mrs+\rv,3DcƖ3cZbv&FR&ܥMB!^BZҽ/ B;#CQmq bz'.P-%Ә,~1v>2XA*.8BP#7:k孝O! =%߹lŖJ4#r<蹸gg[Ah֑cZ l$ZHE)輅\w4W XS ˗qQ &]] 1½wi !8ZӠ-faPGgH!ڌIw׶k`YΚa#Ƅ~2IʾIG2B>eiy ^Z]6@\EUgYqQo'}Bj9IŸl5fY ^ M.)#U~V vkL0+Jn,=GC,Skk+ nCdUN=߄N-ztV: +f'LH]wō gQ#I .}} d^g~==G(n܃P8.n3wQ mc( E%}v[hdXhvSr*18m]$W-}c/+Q@{ɁVkCCtl4Um+D-f hO1/ 픀(TR6p8 qK9ű* V.xՈnvO@&hپ&Gw+bS]+q;?=Fz+OZIDjaN,E# 67϶E瘵\c \fV~Inj܀di?Rͱmu&chcjfkn]V6է3TI aU)ud㧴.ueu‡ __Y-z|p)"4 V"38gI,^u ?̸œ/d?n@4TMN5W tm~E.[Iq&+F`HCf暇W6Wb^Ql^o0\5 -&m]^h*5(8L3&+94c3SaXeQ0я*7,@MW0LAZ|H(1#Z?Ea+!Rg㝎}ƘΗiT'Wڊ.!$ wX mͫF\>|AsUȭAvqU˂O/Yf@6" Pu +//`s==FћF HNNu=329y/kJ `AW6djHJ;IF.XCB6BG?G_XQYg~ށشKѬ4oC Wg'‡ .H`-TzC\L'$4uxbӡtRRIWtvK4S:djd7ZLx1]NRdW$UiP<'3k `"(E & w"`֑G@~uH/A Vud r@i3Q86bo>xjRik0w\g5aȳ Hj%K^D&T h(̜ J2 o_pԹj8n-Rh&뫞' {zٳkݙ;‘&R1aݿIuGUv^A= 눽q+^(_<לp`䄳}o;gf=_/.(•p]ڴ`:y33 1;qjVLX٣F ++`Nkss:[< 7hä51' %w-,4Hoеk9P,Ho; GQ6%ZZPݦNƗ#w4 jʲ `C`STv:℥?_FZ\ynʁe]y7dYXKՁLmY\f62C>/NGOBo۔8߸ph-C֥蒑G,Cyr?a\0W{zaC?6.-!XqI۶azHM;["LhƑvb1bOQ65Ϭ(嫹;u=>|@;JxX61Eu kï*h7~MKB0:Ӡn\a֒Dj˄0dENņ*g^\^p ,{E -(% 0 /m?ʠ0 !$Z\ATR5!j[:'j6!L .K iyHEBz82jhzzjEIa0u9=7PzU%8*GzHS @<×'E+{EY u N!뻸d?fܚ6ӗR/$OnVy+6B$*!v^nj9$qH~(%}-UVS>Wv+kX|GțD#/pV>/:71ρŢ4D,A῱ۯ=qEX0̌ٛxHakv,Mj?W 7_XFzئ!!M{0$"D#H #k8M;rcvCtX+O2)1 [~_4)sۮ[BƇ\-<+m06pZhnl#ׁonwU1m9Z`BUM}s4{y>ӶFΡ` <[YaQ[gCŐsxk?hRo>&fT$RPn,Ow}Qʜyf>[6=ŜЮFJ=RO/H )s` mwu5P5E>m O6uJ'Sn*FڽO)$|5)855ī+M[t a/ĉlvYW'ò7JQڒXlOO_X0ST|zI+VUV8et)T(VQVٌD᫭* NkK45ơ`ϫSxzBwžɆY 1xO8ksH] 7P*:퇩rI(lK,} WR,YapTźMD|= yU:E()SVo4z!ZV1$C7Ӗ=yi>1F~5.΢L.y{nMc_`;w[.wR7qJ,ohiap)GWdT1ˡv! U? @v/۩%K6M,DoU%ȥ/ԑ|,n*&?<1E3ϘqB])jI/: QED\7wm7*2m*L*Lcl1DW,,3w=93*"S T?䅫u0 ]GI? &q.j&E5gT&{-F{$D  tVvʕۙ|R:)}$Ǖ^~.il)@6cB lqP q%Nkůwq|MA\VTck0 o$uQi4FOϔۧ)m70iZ`aڄ@hUR?8{t>i]y'ogkhjj\9ԟ! ,ɵXc2rƯ17$rЬ'!-! "&&;WHh,[qpFZOjNdLO/:#YD9WeB.gH7-i\aEZSs~/(i/dJAZpOcGDp@?3wn%ܔh";Sڼ &k.&Q$0t;HE^0L~Uʛ#Ȧ~R_L_%Fc6U#eLӳ\{|T"Wp" ‘F|ȯ_ξi1S܁X ,H%_9jDotrfTO[ENlڙGS/h`HU8. E[0P t>YL *ȏӕL9CL2^.P#Aqz05= RsC8Oς!{?Ũ0#ޖ f64R<}k#k a1=W4=}sex%a?sHLzNOEwMq/X^f Gڹrlz//Dg2,˖阅i! jlfXi&\ӵơ6d125d plӺ1M<7&(!lɹ-l?@F/A0t<4"48YxPR\%o'=U{y>@`عƠaN$εKq;~GsOy-sL+G-B~GKg{7u-EƖp2"/eI&M0 lD%Dn.g6yPL:_ݙ;e`$=Y*S>xH"ޯ*NW4埨LL1Eouz1ad%*p-<lW?AA.i=N8/J(Tl!P/f@GwkqbG~P wm$vN\^J=Dflz9E[v:0,NO5?>U `o:I};n ̑p]'sɂ8pQN0Y5c&ͧp40/7Mݜf9flk (Ҧ ѵ6vt~{?~Hw8 \ MԑOM4\r_|XH(`='$A%џ#}[[ˆ qq0{RM0_]0@?V_fыd{|#QO TH8ȓ9w[̄Wf\$ eg*^O˯yYG;-ScSwLO Oi9`JDž֠Bd/w:ކxؾWԹLzrs>rEe_x9̀og If AX5$,anLnDɼy dkx4o喧"cvS$0!85pM7IIZKQU=m#pe>l::@P iXN!I}1E6dj&#ڦlK]h,RV~V|DsB%lbe y>c/1R; OkAKL& L@Ӟ>3)E.ށ/%_b&\dmԈ\r?貔C]8r3nF3}Qw_Sˣ.<ԧy3;/ȗ2kMJ]שrʩ ^@o1U)ʔm99^ efQKbug nK}=Lnݡ *DX{(2K׊[]hmv4PLM[qːTH;bf*.6]47NfĻd* Uu(-RZC5u8i+i?7/?IR!2Zܶz P1=#]Gojk:lYǿ1:R3| %)N CC ] H WO$m[ ziEp- /SXS_=eJ7Cg@~cdaqiz*2VXIfrOh*q ȫ~YL8_y禭MZzÕݰ^?AᲺ\);dK%!eE$Q:m{ RIh,Kg N4맿)4¯i@јa[|J;㯴tg}b׍rk&zP~C:X? *ύ-u+e KD\iѵњ7 ~xZ*@c6M r&/u w16qjQlLZq`'eC&íTu;º8ʣژ  f Uµ"ҽ׶d D0e[,;zO zC"LΤ`!lZ1?1pzؑ(P Q̓l>F{˜#׊!wx$$GַJ@OvR!tW,g3j҄@Թ9_[om$!@Y&5' r']Gޕ $HGB-u}rhٳfނrƇqb(.9wu|mwM 6|Wxs Aws;,ǟ"\>'(-K|,f[]Tnђ)Gjb%&G=)OX$l- CGq{3@mH> J^Ƴޮh5[ʙ`b  B!WSߊ2W0 8hJ;'z?F\=E1ˋ/.}_!87Ae'OLaBSU,=x Or!苇AcT,z gn(q0yn_H߽*|+ yωl`ySv56oP/v=y ;g=`qd:V! A\DZ祀5Ѷ Nl+YSV, FU~Y"OR4פI6K>ym5AfI!+}tJ%j:'F[+4;xf$kc)f 3`}N,^%H!'Ҷ)^ljL SVV,Eey5*KO/khO_Z(8 n锋~tа[AΖV?wqPi8XvѢTudAd0G ngDTԺQUOJ%i;MB1PqT:IyDi\|jҮ2ucbRHAa/U (H0DڎGKV/oz6ix_u%)e^cLbCE"PL^ܗTACk)f_ԏ>)^w[u'0k0+jP033 &%"XSkMv=L,8Xc'QBfUcXt-#5:"my@ݢ63ncHԨLvU6; JdHOf-<Щ+kPcX'fp Br:[K~oh|e#j|Vtr^p|n͒y{PW\Qn%zfp1b^&MT1q7YX4-=};0RR.ttnn~\f2 EoW>@ԢJ~PM_g@dQyȐyT7h_H{Tp3 2k7KF- Ⱦ)\#cB[ߖ7hsT':e"PHFrVvy3踔$N_*)V$+hk(1džL_/"),3ɇK USQf NVԭ]" VXrq7TOHa^;+wVsi'Z܄T66v_RW*OqYae~*k[za| xA> v^r1'WaDYLVÔ<ݑXӪPR\&_!<D4k(~k lF*/G.ֻv&B1:`oZSڌHajo̕3ECf{[@d__S{R|d=7xnpB';FmzƁp?g!dufiXc*{86Ds*gc5bZ<ũߔ6OT;/cAXqLD)"ahq>ɯuQoC"4]zְ/Wݯxy}SJZ4nnČ޴tlO! ';KtO8򫬶Aw٨&):oNu\Nޫ("1J ߍ4uj߱B(bhRcXDPi`H(5* G ap(]西Sxki7IS{ zP=Xbߜ4=kB\=7E6H'OebX:6D"ld :. ʷ.=4#=3Zhb&=<3*qM3\ƽʲڕ\*Z 01}ɟ_oBJ])f8ұz~8U"@%vc!I:SN p8'(  = x6#?ȨM2ʷі͕~UG Iƪm.E\F@N13Qy 4:*(XSW^4߈L)\PL4#yq\t%|e HT8Unx&G @[CX_w7ŗJvd ^r]8DG ?.R6v/L F'\Цyis%ǜ,T揆XApCTY@H+"'S\Cq7vEwN7Iѹ#eSQ3OgOPRZE'=0Wg20 ,+'E_ XSf;X&=l\݇X 1kM/~pBp`U@¸F?(jlڧlYb1!)S7KKi]ږt,+@ȶIHg:ѳTmnς#b*幆ηzeP2,Ͼ&~(9ϭ^,|+O]dk%?P<^zi vi.kбbZu^e4!Gഥ'QKTZJts <~OEPBe#0Akɰ9TƼ.Ktp鉸/:_gX*]{B:[R`psEii=J-$tWyEሞ0O,^ceHC|,nt\i7ׄ7U4jc*jvB؆#< 7IKL$օĂ򴎱 .gřX ܥjYb he|b# a"Xׄ`L,Y^`$әYɷ. ̐FL3e# M4[ >͙ BfT7"51nKqseKG,)-ωBIy& Do֍b"|.TjZAb<$8{N)pw=XWޡ~ߞ( ٗKc*Lv /'{LN,:97nZ??7F <|,(&R5IB{p ^I6]2{${.be:ضM cO^W7[K%dž@Lu+󴭰ƝgK?2V}fBhzX7FQ\IAO=*E;3%34YU,Dz+_ AqM,rrhͼu7pnV+8^UI+[xnČߞJ֢Ɛb(K.#=t"Q!exH&b*~Ogx*eTn/I8Kv_<#^h^OCWh3'bbQB*2+^~ +o{xGH %0t Ic5ER+S2ae?;4Q/L,QԲ^A ji_?$V}|&1EZwuo_rQ8tL!ܙhjnV]Vh.iɗ< 䕁X메ާ$W̹W3 RJP !;9^uPKXRpBBw璣+VSƀҮp\M5cȺ e/}L hR 6 o ?.A2/ E@k⬂Q8{< DZ"gn>IUJ>M-%@j! ߏfF‰&C(Ia-,#1X@'@ێ9;MXi ˹J1͒Xlńghښ!r $>&ثQ-~棥vb0>Ų940] V mL(Y:E0:bI{盒-Ly4)5.v{`+pP|nun~jsCe8_A8^Z%PHFbCdsB>6=#5Pq{Nq7I?s"4lUOU6XRcVV/hb-H`QV+,*S._[9o6~U 8HqS5%u>E#Zӄ$/iCh2":aimR&#?;{ꌄșNMQDIם5vn8 5lrl̳v 1l$RW .Jehr, @ -/ 3QحiBm1_Ҳab e,@~#Ѩ2)FD'܏rh"JR$H&E,m<f"?oG df;a9>W\ L{*+Z]ԓUFV.^scb "eIs8E)Ϟ}R^ʅ]Ʉ}<;0k6γ4#xґq v[{;&tmAWɻw[S',l]gv3tC%ZyKgGi_}@6v_8_4lHxM%*g5Pjw͟P%E >DT!ET [W ƮO qy]$dyva{K[8#Fg&A$qʀʍPgnֹ$ ^_^CacJqK"@%Y'(A9➳[!^!3є8faγUb)`|EN3h87o=:BKK5Bl@XNikVV/G/.ӱsv-?[0@V൸w. Z/b PA/z;в8`W=9mdmGI @_':r {oTn{C}{i|zwdg!Vxڰ)I/9NrQL $\N] EDѰO'=N/C@7{ayJ}]b-ln 3.Qt w99U0sjʜC][,9Wk`Myf4IɗW3+Ĭ4w:R?ռM3ĜuO3H] D"E.&n /Z~Rm+8#2pnړ9U`Eg ijdcLzUhv'{BK֯9`\ր'_RS+?P\NWhhqXqP%S,2LVRX'n * ,G# ,ewz,w;Qex(㣵fNъ%#Ts Q Gyȏhe*&X^RUCjKuu٠/!dd!u SʕQ̗1y26.Y쎙77WHO%e^q@pv. j̝*) x>abp P% ++xG栲~LSVÙhv ^AD\Ub?BeFvpLjvkkP"H`[2͝%)Hܟ1|1AZEsB|!sum7v;$Io"1)P?P`?rl6d5ZJ)t(/?U l?1]*[󱎢>Lhoct ]\)öcˎM>@m-TC64UN0Vd&NO-bLB縯pbn鵳giV^0+ 5b5L n'6QB y,ғgZ\ Nh҆rA+'];iׇdz`_l9N/G#l$]Npq؍y̳ :a[wcX#Tg3{~~U4n!H\DYsaz<~d=k\M){mZYnDDa~c-V#j6#Z^l]NA=_T/SG&tpyVIpz/@avBAk"1sA~˅.+qȁ_p P5Wi'κ,XO΅_,)E'{ 1YRK= 3wPRIU/;}~vِ)-^*U![҅w w1SIF>paXd"׷I@o'n~s>f.9ˠխG9ǫnr똽P5+&ћȊOn_;>m)s/.XM< C.ƸV7PJ7&+t #yT]^R-1``aOÞ9GRtXV{=fm}^29pgu:LlzaO[@'+r 1bqfd*"ɼ" XT5"&bqs0҉=6(JəY]m Ge G$Φlygr w ] 芕:hT)mK>X@ 7"oi9/ &Mi\vK+(pʜ@9h݌F7=L_^V*ESc\i"V܄s+W< ٵ6 dQgy5Q\?!q*y[, Ar(6%lUobݨ=1wx_dKmAI{^5FS@UW辭;j[m?µӚIeg4Iq##!wVAHr^:]/ͿaL-] &ϲ*$\ʜ#ā0܇FdձP)\ ck'W z0tPΛ(c<~0sLh tm߁"DՉ˩hc\ ʹK764U҉oz TUoF9\&1QlZ]P|{8V[]i/Ñ hZ0^هmsE@[L%.mI4D-Pdы_W>+"*Rv6zDM"OP+\nXJ|U>5L]ѕDQ| dfB31#p%`| NoW7S ;>)_tZ>2yhE^`j\T #l{ e ȒkGR@I\ .ך}}j'W ВjmTzި޲ǫYO6%Xgxi"ҼmjJLҷ$zQ%JY4SZFˆ佯(ǫ@7 i?UiDuBFpmPÄ-ޞ*8Z0#=Ҳ* ʽSə%M\f`Kk\ "c> -,dWd&_ipqn_>JPyVyŝhK)5" @r%;9_߬Us`TN?װٻu1T7K7V5/ge $˛_eywLWHSF`sX'K>@ Q d]8^ 9KXM5Ax*1+odrjMM[']/p!,p e-z!=' ?$;bDڟeЃFBy\8c炶@ɖ{bݓmh) zk8U7%-5e.Uy ρ\yEʉ79HM![~є>i'O Xñ|qAuhBo,ka[e )v2s^+_bYwRN4PnP>TQ|}qou<'e\TZ/cGzє*.g$)]2 + O_@2 &e72:(re<||Fg@-1w%@|-@F|d"){J5zYI- #5&OОց1|7Ґ%8*ľ:Kmj׍"m2[M5e{a.(W Xazl ֣Um|#oФz{zGaWzd]L)KFM13cuxb / S=GWڔm"̪#JYMlc!21(CTM]j1gݗ|%\<.3YQgA`jasx 7<ZnvJH4N݅;}_/Z*fƋ+b'A`0/ɿ/x|XG%p#O)Fa(KrDlPĠn|ÒNs˃ s:xm+**1Q5 n3QS. Eu35 LZ$']VvM|j &+tQM&aCHxwπRE te55|mQp${ C7M7c>dr|?AǾMت&jh~!3%a ]&,G١oz_?#?M(W_˝ y1l!}vlpcENCJED ŧ$Sjw*cPy0PS~1]|v己Xw@sT8*Sc`]{v'[^]wQio2]^ [3MiR%>&]*A2 T'0#<^jYxQ [j徙AIq~*89O(Hqp/)^,t懃Nd`|l mYi` u<I{D =4͘(b ewJvo 1BxW`@CFG 60)+yl~-"E4 c/;Ág&&S]<="h5\c2^Dgă  L*ڨna 9?N 2}D9fAqGQ-/i C$ߠ z9{IXS='w<؀r_!K=h|]pjR'q rwwux&1;ͬO+ ~c){2m9 vfZαr$M=S Y޷88LF{MlYUd||̗ƥ;񊗩D~QH4;,IC2gDqBT pݪ!2'DGl\b;AMY%2+h+>ߺO]ZT u1zxc%\&*bF1 dѿKJyi2M`>UD^JMEْLjZj}xJ zZrQ0)/CbXLo_k#(^@/. c:EVHV4@B tk`}(*V>Tɯ<w~ MtQ ~k!LJtѺ"x:0./ ean)@}n5H,kp+8Îj)4 r:RWX=`x/>h{GWbF uW23yl-Hk-ۓG3-?jw+$_1P8@(#:4L_ ؍q|kI>1tl k^#|=VޥFh^ @2=yZ Cx jK~_50ϤEumGP!IP d~6Wg9 dh!&_ϡwe'4[EH/M &&^fv΁S0#rlO^~V64*{ʭlFQ3 =μ[j&\Ȟ0o#ͬ,<_;F6ݽsIrSü ]2{}^ť/,)*mK &`*`lhU2F&N[%F0(Z=):~sdc..)h<8zO2L0ޚWplMCl ico Kp\A!Mn>C8 2׉ٖϠAbkh"|{@$\6kgݡ=8ڼGLJڣ~]M$r6cۘs(ij\j Im NY!6˔2xvwH0 h@>hM"$ͳR %TG'-M?X@}A<&[خNZOyGiT鉆(Nr2++OT9xڹpL-~! !igɌۗM"~4xcͦ2s],U\-5̀>sPHZe>Qw *tBn'- YPIV`U1KT:oÑ("p.1ƉBF#F{? 5/n(QWe .`{dȷ 6Z@s*oH *%3nŭg1ǿ'pd6P6י+$R6ԡ(/'9:5 6q:@ Ubޤ;ld!&-Lg@Br8g4ߍ##1;jg.0''%Zc!DƊJykJZ"wn(|Ό(Ztow3]œO5b([(?c4^iγjo 6iƴiAyLJLd[&pt#{w8ؒ*pųN  D]egvl]&ub_$ [0k€zܜSP{5~ڝΒ @\P3+@/_I&xB]m~l«+\zPfaxG^ ӆf(,czb(ϪXN2󅤶/!d|1繚 6%\h3knՎ[6|dEcwlPb="M/ı_7-9SVc*CK:%|F|Ewg5N$pV 5űZ^T*-TCC-lTG\?6 ~ژw)H,M\B>DE l?mfQy;:Cs e.]Tɕlu K;rV;$&ųӵ$6a$[B9@[G1 G~cF4K(;!&.&hperIOm. kyS~$'-I|^5Г)e>-Vq1'ʭ7lt~+|PV+®)ᢧɾ;=p(Hfzǜp"_DUb88G \$d|}e sտ. 2,cǖWryt`)T1*K/KuF9ʝ[JkLcՇn"(3ȷ7eG3BW!ǞyoiEOx8eC7e|jã=8iY?aa;, L.hs`on_*{EIFGdiIDʗБ/!d[U6;ƿcFT,.~5K}z۳8I XBL }x Yke;ՎːH+uVVQ[bwSHjh= 1V#Y@)RrOɥR[TY1:Ս)}vnE!0sD0P9bhYXt}j[E<]f !{u& l^u9k#!I޵>'SŔ0E->@nQc>wv@%o`^ߞ$q"Ձ*Y+i9 ge_E5-xcEgqP=n4z |Gge*yOOMIlf~}_ͯzAKڽWb26;@N5EArD۟ДٟXy,c7.[51T1U6"ugc9hk bo=;uҢ;]6r0"9ߜ(kΫь0RQUEG+UɌ#3Ԙ.#Q0X~.GAoSV!%QJ bNH}f Fa\|5"q!$x T$oM2!Z ${F.В6bE 5;ujuvc4F'HD;w~jC4`IZz4oR'MRBt"JQ֊zDdm/5>g]6*<؎S|FI ݺPD[0S1uV#lcׅb&+k'TY=G]gaٛgJP˸Wr A>DpQx?PeK)>#}3=ͥJ"SD,m,V]\^nϲ]`ǣQ[a~(o .B/͈X]Fmc掕e3p $כޮᧃ~pe/ʬ&~&6E0@9 /w&%SU/B5.a0帵ą=dy^5:V|R0'qXY\@R kU 5g]?ph5AK9w4 j+;L[//_(=nͱl>{k/s /8-xm< q0=Tyt<sOL ˾U^J5i|Aea/UXkS^7璌lPNj Qv2 G7h7U^:ѯgt=O d7^ՠ`KINtb쇔o ^Bl N_qƘ1'^tJEu\m:ݞ)C`c(d ¬j H$vZs| YS;r]~ѵo$y[8jaTm:KJb"- f f:yoyqB\)L_34>kM=]X)naEc#"tp1,"@Uuȩ>h{]uw.*aiXE&Ah0st=.?-l 3=Q U5< Qqj^%J~A͉>9R}$<k {=U?jުZa3~mԬ^[hqqGjFwz&Sa\"%IͭBQ)JAIC"J\(4Zg2#xUZ>McUĉdF(9Yh@SJY]Z3Z%!(_Tje<ʽޫ%'\+UoO7VobF>a'kւo;˪+[?!)v9Xχ%] [ȣ/fT|hJd0fʏW*!'64Yn\Nr1"?yH6PUt^M[)Gv>'^d{PxЫ1"ߘ|>`| 2+# |z|F:rnEw%~>:ϳ&]hp"ٍBGKҧ*pvpQ+>~ϚDmlyl7nhT*25KB_Gױp]BOp8?{R#S%=dx ßth},GhKF"B^n-QT:*l)@ 0| KgT>ke2 +HyO1 4^oa`9"p! .\,M%=sce@a# @ITn+̍Gߘ郞D'32!LBoϢ=jsmNܘP8V 54%BǑ Ulғ,&k:ZY{GNRsPB=qC>a8'#(eL^aJ&UJ߃2(cEgo5:K0 atM(f]?:?``m`Se\6_NOgJV2X$g(s7'TG E;&o8zVߛ|֘ ]R=,o+i-[fQ2Y[8wi. NoW<>}$s'W'ۆsau=}ӰqX(HA!V9F<EC S+KFcu g1Y9ŵ+{&3W_gqĸj]DBFyBkaS!"6.Uz,'#}3 4l 9RDsBȬbϠẹ c>je's^eIxk- ,IZF?҇'}c5EC%3mqXՖ+m'huEFu2B!LoNTk:+\F*x ^]k7eZ54b7UszB0햮)6CNQ$ဆƖ7qw+}Ut ͠S.ћJ7/ED:/d5R/_$*[A(ax7Y'%Ŵ"`#KT{2Ybmf42-o}Jc&TLcn1@6a*(W&b\>P$FJȃNh|\,'@u+hoQ}lܓv5kyFf:Ob`6aVC1BpMFL.e2Z2,=kcdi]F/C]P _ܦt (Vp!}h,(>~zwi`_2Ȼia%չ[Kr䨽G #&$=G`:zmT{h.sI3ABJC6*H>< Qdo IoS[{˓ef!ZA4\Jr -S~@ALjoglv-DRy-: #֍I/4ЈbҪ_,s8Duڑ/ѵX0tva#%A(H{C d8N3LtZMpZSX3jwy+Bʱ5XPr緱OWzui);NwxVOoP:hEGu܆tȢ`"7|ZEUW|^GI̤sZ1U2t/jD`v >ƌ'ɝUBZ3{㳽p a34d20]M8DBu˜ׅЃUN | 1:7M0Qϛw[i-e" ˲~6w{JU /R$ ҆4<+"dYb?^Pt 3ą!kÇ0{8=cYOD϶][ڑ;Q ޑ~uRp 4ѕyzrU~'%|簡D ~!%W53 wl|4F&zmPe,)I^A;8N͍paV?p| 13OwW 5^ NZ&.|RV4զNw@!*B)&@1://xw{xMMΜe8FtKLJõ鸼(˺ߝǷ.. Rg _A؍S'%YwV!o˙fbElbgͅ ^BYn8S,$|At1N=ϠOofNÆd ި0̠YʒDU> .hrg4ndwElp/yΠ5q S%mIۆ+ިVIf@3V':s5 k"4=lbEZ! KS*BZP< s6yƉ D0AfzxhX;Ւa (ty]O/zLHq{?"ұ-NT^mIT_O3=>4| >Ǣ﬐lUzU}L<}p46O,>Dgy\2F]!3 ;&'6xTvYY3Ug4b; ztuc<0u+ 69)6tí DŽCtXoרiy9D!cr]=KJս j,J)jҬs{H0ŅP໧;3 f6%wv{YR޽7zƢ2mې8oU3Y(ۉUh+AhJ:.ĊiMΨ#\"DoEsɮpIAOm!*τ߉gz'?æ&Dlt tϩeyD,!NzI1twyQ5$Wp"n#k7]ɬiA0BY̽D{{ߴ=JM424GwIi̶JH`E2=l'{Ag]8d6DSx!u'~Kܣ1:P8DAi*8 HzP/%H*0بR/a4<"F*xs UR1hCJ=ئGh i-Yd*: xƍhկÏZ`f84P<տ;M y~`U%hC-y äYt_͑hKuCBy y;|#|)kkXt ӹ!js'2A.B  !OT^"{@E| }97Cvf!meJJOk/p[e5MT޹?ֆi$OWApAS{Gߗ.ܽap™OO)Oྣoߘ7ߖiQUCzvEx&N+U#2X3+dHAg`(7"3\R) J׃Z-J,Tq#d~0qYKl8Z=ΏM̬x =X~>uxU#sigl筦iڐ$#X7LQgop@܆mKVB1Rw(Q[)rgtbH,Fz. & U7fR=IHֈh`SvӞֈ=/)Txd$ ?b#}u͗v3׌m YAŠghOtʜMIbmLz?"Q7)a(I^-&GZ0S' 7 B}Hjc}߉;Cnh$꧌`;+{@`j>y&[Z"o1Ъ9ފ+;G?Z?9O>0| Ӌ8w4a\-t[Dp̋ӏ[:ΌW3I-K?!43,5O1K '<4j:I9h‡7?.* jQlA9v1(t֭sJR$nTZ15=d`XCkسb$B|qk*W}H갟vU̴񖎁H^V`Gd lOԬc|.,8:S32R E'I6Q6 iJ!%;iU]|5qs垸ݿM%9̯N^ؕoԨwG2H DBbÄ t,]uŝQ:,HH1k|fäMU>dBTfMe KP-@dVe/. te?qNo JP0i?6"Lg[%)ݎ(2O/hI1+gb7oA:=  &iP՞ $/3`-U;T'ΌrAwcC%%)|㟛R+']`6,-et"Wf^V=(`<óZ^0qxe_lAXJWanͣ4nN>%".-טf];8$A(Ley;s-YdwhjމΑ;KX8K'z!{t$G3/.p s lyUn iXGcKe_ V_iQCqfb%:Z]c72\.3[L =9,v?u k}q 6\;A^Pw$-g! G+[xb[dڱ.ᛲۡp($4ZХ?LeShv*>gZj,nPx*tMb^. ~$Y̲C[D}֫[}Aydz (ɰ ZS!*ROjX(s)#B{X1S'1K@jXTyV$oI)/rNyұȈr Bk+* ueANeSH_' WXu>PC4龲cgr0/{ W(Se*7 A:M @cM9cu}-FmV|kpoU&NA'u椪۬N7^ {zpDͬh_$*_K+ !_Hoat4cINp(ú(ѽW&keB+']s"d>C(l~om6_!];9X0s7n Z\g4*嫉gҭ^3]┉w[dVoSo1Ic=TDGW~Bܦ5/RZV|gO:-bJ\FX$p,ߖP܀Sy>ʏ6ߊ^XtX R,Y6l7e7ڤTBRǬ!=K1<qQcAxgr%݆Uٚ< ؂nj=;[dԑeLmQ(mu 2frCړؿH8}~ý#-`1 Gv Cezh'mhɬxu *|w!{_&çf6Vݣl)j"f!sԷD?x#N"oF{3jykE_9)#&FSy*1#UI;n#u,a48t^2sx/SoZ<`E0Ch B2G1&r9{¹ޒuh*оI~.tfYtQ$'.޺ܶEu9YΗi뎍6N&mYB5N#gYs^Eq1o%^`{SK2FOJ~W=LgM?j#: X ODkmvH/:G^3E6GR9$@^>͑Șul20s*n`FLQêrc1j5伭a9A h˟lhʫQϲu2xnND2*5ܶ S//_84ڐE<]tnE5-* .']Nً5w(P(McM#]kx85을+CG)R|1scrT"_Chu ֿ@\49$K~ 8„+)˖Mg%J@XU/5ԜjJi@lot)R*9C`X5VbbӲ{LnKv˜~"_U\VAÆo; ][:}%۰ݎqv8v/Q,I{<ҿdG)HuLb`4ǩCel֥_ޛP@oJ^WG! rg":gIoځ̫ 1F~wA;.'CЏP=Ky(LlXwoUYÍQSdjr4@/aR |݅}ijج΍Y />n:Pބhl@[,޾E 9X1K1Mki&Ml*6[f؟ѭzKT.Kz 6qcfȣčkܷ^8$n#77K/NgE̩M ]WGKؽ!QgZGթ.VgsaA r 6n]7`"Ozkq8@vmǭp?0)]1DC؋ aCOB?#3UQi[> :JQL'nx~6h:~Px?nRWc}D3q_wA/F|\#"z|Ea<=wntNBҳ+^͐JRwL7ILr'.L єaT@_icY{RICdzNd\e{_у"oҕ$ϨԐE(nc7nbɡ:y%PQSʺ"3i1ejqO[*w{{C%EIJ#N)%o;ތԡ~9tZƟ;cTxJ $F= )(8ۏdfV+@KIP?JRM {.YTQޅןGc=6ce|v;A # ħU 7T*<`7` "E{";fk%w.Pzǿ7||gHk)Ed"e/:dd m ey d!eOPh DHFE {AZa:P"/5g >9/:rVūab-A`āPUej1$β1]:ՙ/.oGTZKIQ@,I3NzaõXYjˆEc^J:Vb#B<}thر;XCeoB)Q:立؏)7aKruLrŅOLuKғ* hoE[.nunݩU6}nx!n 0"BG&iK/oTPW0a7"V9Tjg"\=@S _1%q=rL1Q-`ii㲏ENB.b ` : 4- .܂,`) YӺbN`M5ŠÇ6dA{0f)hnfme*g>صJIE[E5x8}r<|ȶ/^ Bƞ.` IGeB 5 Q 7OcpiJݠUS2(J:/Y"YUd( 5"1H$+9qS Z#`AyK-:9ɤpo@&4|}7=78愃OI |֬ZpsN?/+P|OrhJ!Pa r\l\Vg7 %Z(JȃXP ƽG,M`U[0`na.^}W*D7ެt^͡xgD^7qy:,= TgZV*?*;?;IMR@Po}AŻ~iSu$qeL+60E2陿rjiSB%$]4|_{Fw$ydm68qшt]գ@ݼv2_v'⥓y3U.w=Z4 @*'S1cv:zI"=UI%ι..,)p ϐ-uS/^aPm -Ы-hC,m=En90x^))d">2zE^?;'m%wiͅ|.݌@N5H Ԟ#8iתx9iY#21oABTV ~Yθ<\*뱈B+MԯCE\VH.q=Ꮛx@ɩ+ H]h6yZPT#]㠩 >OI Xt!=_`JbDWn$\5vi,%S7C[5AqŽy'99gy?"(!]1nvD,̯&ꀐ [ A WݸDl}Y&G /Gߥ?]t!ֱ9Xim;r5P6%QЪ=I ,u0WAXjMo!#:۴!8m&^xE_|jA%QKõL4ZBma-ݼ H?dK.P%ч~v1'@|5+F_-M0\ hH~rL69-`ک$anE!躿q-/D蟚#ri1g`U )[Y_IĢb&]ayE`nelג2 NXJcC]#[:|#EيMFBuh:b9]{+'ߡ}wi`Vqew%^IhRX`chw'ciMK 4aNc %y^DF`'8ꖞ<r dI2/-'fl IΤ g*V&&8.+ncYtIj2۩_%Y0& x92Vh-#EJ![ %gpIw5CO\/z>6{:5JMVȳ,xZ뚊j 2O%7&A\(C!OHU~cw`WvAt璪RjRJ[cjGԧVy-r覵Y+'ʚѼQQgáșUrA(zt!Ad ^Q %S bFwm6WHmW8>܏Rbs>`@,yo  kBP@ebspj6V/!W+W@2x%?׳<=;c{ ]ȷ 9_!B$oK9 L=7~(]ܟuOkޣ#F5%h>%m,='pA5 92Y"U$J6k3gS^JQ쏷fP\ "Qo۔,eR @/}nfKy,\_ _(X-kom$Ey65b+Mgl/oነExYdnնѾE@|V3bbN&bA[ ?",>>g腧Y ^vk~q ǼM|$5,t7- ]^'_4ybD-(70fwtU'a`5]IO t5u"PIU{MDhcf/M+/O$z4\@^N}2.ho=i9u: s+j8x:~{wQOAa _rHΛY1wvDÄc N|;S{=3axY /W\&L!!w)=7D# !}0ari+sIMQa0tnoϪ*v¹*vKaePxK+In%71fqEKñ$M!ܮe^LD:{ ^cӝ5<7:_Z_C7_"I߉io W0߾e JkmHTf"9ۘ - |gXy2g;O{Us9Vwz taS_&z/NTikqD$K+2ӑ&C8Ǟ)B U8U».Hs/6C,Y_8aD%M- s;hJ$U\G>p"ݞp/ ͒Bf_I=5yU:t}tUFO D]1]}*M)tG^rXridahc<>^Uz/e<ıw@rVi %q%_U)lgH;..|L1`{`6Q8eUPc!5jQ s}NJoXxҺpIt顒'{Z9F"QW)^I+m\Bɥ~brW`j1 % )H1u!lw5i6)/b/(ewf}_]*,F)qzWf +9UEBS;ԔiC3Wy#; I㒳a"etDBM(uSBiʹaq,YC V WndxCF`uzؑ;+/wpS:ȳI'@9j`ճIWkn%kUR#=\zC+,T89}TL>e#H}-4|i qh> ](g%5e(P}Q:O/)Th&>-ŸCfӪ3}Lvp+#B`Z+Nx(_55p/<-ea]a zOrt]'Ay8'W H:=gfz!qi頽R<*`\ٓ|VuW裈*(.d#:49T`J#fN:;o'V| ~)tcA `;+ot $h&}Tˮ2  PFuG&"S9 >Vl;liK w*W7c JcWxH#XIKA^kd3gAu?ḧNcEk-D'FC(E[Kxvڽ7:^epu4p}S~$B“U/`Q XqtQ>PKYV4vu'N`AN a6M%05!v*(PJ=Se\g22,c2O@̎aY6Qޔ{t-rhQDH_;n+*_K6$i-ݘ\?'<<7oQwu-+a~P ͞k<hi`1R8Y#g a/LC~VW']OgO8sށeߢ%*j᝹" 25;Qapd"xb-lЬ Biœ8R'ݢ?vhSTx܃'R+sљI8!..0K{{`ZEd}7,fLoj^>bkbjS[Yk ?ZLbkie+_I~48儸_ uKPaH/3{,Nb4*Ωd^&ozi?X!)F>5W^(tabԎ t|iVeg0HE.Lw%V\x^;w%,S ^/)EwS2}>SlWƷfP#Gu3gA Bp̖ŤY8On\5HnCq&ׅM >{s:Y)D!&(_ykʴr_z]ďIkcv5W#D1꺭o(.\U] >^TIeXԡ>DV`Q FN .ix,Y#U#B &7~dLNկX@%6e a_ l͛i٧k.Z_N`y󿳽~3B @ ኛwpY%": ԉƝ0FeWO^-zƸ0j'y꣠Jq#7~r1-]>~ u`8ZlKrcd7(Ö9t;‹/}߳S`*3<2&f&$C6Py,wynGUu1[:}<5s/e~! :>osZx@8ɜ2!pPͰ~ЭA<_MuOyhxvAK ]}qs6g"8qvlbC (7ق6}p`S_"}_G7(bP3LʍWHp@H-<&8/ gJ߂ֿ#`{< -_& gԢh]s&O~)b sv^ 2 ͤtʀ,2{~ZzLxk,8(KQK:bd XNJ!"׼ftv)Jz|#6Eq$ѶwdGPKv`$f95:'67JKzլ94#?2]UO% |g͹j!{9H8w 2YƅѵES [h,)XlT}NSO\I.iNUuI#! [ 7=zB|R[x^U)3] e r `*tFcAHϗL_' 5;sEppfG%mkV5p`{Քa6rN֣.OD=U';UtrÎ;H&M \efEhs=^W'?!'hLl%EwuLQ5]>m Ջ0g%XN/YδQ>rt޺9)% (gξ!Eze'fFQJ SU‰Qi"V"zmL&q@`g{n!0('y aC/(oHV)9<7SX9AiCgC眞~]q~3t`ؒ{xYC:}]B<_][I-{Gkc':R KƋڠ)!{*NT5 aa>VvCO$aRS:tGm{ad`檫/h2aWNEQ]6@1}1b?W ,[I:fGDթoPWB7\lE~:J%O'{dhvCoC3ܔe6lD%ex&7ZBqfrTU]XXKղIxwB>6$kCGGW 팶%܋75:c'm2K̖ G#9]2?u <*83a2W"Qp>,A]d_@=@CQ\vkqяgxbt2Kȕq2a~t>_#E얓tkh2>!d ܳ2HOO3g:mGzaE-=aoAe+^ob^ªUi_-:4\S' 7/ )G Y/8S0y) hbRN\KԲ1llh,{ }{_FX(QsЇKɊAAm׋6f`b6>uH1mtOjTk#ݢ0>l&I&Я4ч!{ ;`৬EMtwH$YY-UR_j/M,(*"DO_KVZ#lYo1XeE 9AiL&h.j9 48^NNy[xP+($d}"-J-DžMYzpz\Q4P|cs"PvզIڭxZm׻=XgDi"YA0jz )>ҺTO5vQ oƈuh d#תs#F!j [h.L89ŗE tPS"pPc3=p5:YLE@^A,Nt2pf۟ SnﵔdmӢ9gJ ~%ۢ7N}$*&]~bh#j̾`uRk#adDiMb$i5`*Keq`[1;ā,"}ﶄq8$I+J\\0Q4yH: /ԋͮ4Uqex&24XyxG‚FB_/U jc3͉7onF8޾^G^ɖx,XvYAvieh$2~jnZ^wRP0ɥԢiޙvˉk$hGZ8~S1(“;`۞!Q a}\Jc'-DZty<=|T]s(omd݋A\y;ĄlT܉( '"h!ּ9[1td =v}Sc `M{NYXjNM<Vzxka.?n_:T6¯W7A!Nܕc4 [d.zz)/m6ƣ-G:tK#jz0lU` `ZOu:`n*@i jM/H̽dy&m%#MyIKNkεZ",9gKX[A+җWCdc>nix0},cly/-٠[M%vj CZA cJQKsPA'>Y&vmAaD⳴[@\iI-))I4˷j,n]5GkThGi\;^*6-pٹnj9];*j%vCB4o4;FgN-ѪsYF9|gm<Ê^Q[¢7?؃a BymtN^4lJ 1h^{}%)>|0G᳚0Qi'(~?3(o6'mηugBrmB+ݯn&Xdp|y7!X@uS'yF%~W?O j,]8{"-Xu&"qiwL XҸ䒥ణkrahq)j`w#~# n`c z? RJ<iYOā{/ :nyPzdS-n)ʨJ,PWD;|<@C+쮍17M){B;kJbW39AXB+h`tzýj %_0 ꤊ}we#@$cړяX+ұun0cn%YꪢUts8 yDZu,u3{^]'be/c(+ֲْb]A.(ˎ|d Mi?e1{R(JHIEE? 3qȭVdbG'>7vSy *[6 V8le.dѥHּ3P[U?ףg6#GDrh_9љ1@A"Rf@l~>ZCPkV*`lj;kfʁ"T'>S"[_lܺr~a'ؑ_Ž0OÈKHdh#~ ^}uJyos ϣe4x gtUaZ46pTB pw0>ײi@F_ 1KӼl6~S|u|9j/]Μd8fv;qWaHB3o׍{cUZ5Ci.1&`e:'q1`(ӷ$xT_>3╊=/ւdqFb.Ř߼rCzF(r٬UYDC?, v1։af6H*?_Y)A `Ro1\r0A_>.N4?hGY+~NgNOKu9} PL1JTVm xSG1Jƨꟳrge#N'YO 8u}LZl4^tɅt ?!%IY~b!5!Q߰1T`͟Q}ޫcz?qJ#z4u6ԣ}583.:3lV j1"b=&:u)"*Wx+b$:=^YuR/4>hPN^^1TטĤLVx1Fko}]]鿭Xjlg\i i5ߘ?Ym9Qօxdp&: !򳯐]bs>y3`U)8PG>~4]9bE)9>#E_VD2y`H{Rbm(4*Y Vo^N0HaLe8}; HcJ|PgRTH -[ގbŹ&Ix/+5\TGQ"s^ Z$Hw׸͘eb*tNɻ;Q,qPte-(cp0~fGqKVʨzL j&#CA#ЎҍC6? ͦ{D"JUԛMn/ŀnOx<ԭ_"9% Utʊ @0&>5?[ fJ-A'GmTvz(,Ưt,b>G)\'cB.l7-([K|TjwYFZ j;{F8 "٣He  yzuFl U%rIftzUE1= hk_EuC6&hsm<C'k7sHBNm.な![(9uK~ ҩSO((g`]:/H-0Z(!H RQOͧKQ(HWY( W,[%{ ] {;5,./6X p(n{=%n+]Gщ)ǂ1!+?Tk[ZΣQFOcS ~4M]Ol)/"Qxn} hɓ/2 0؞bxD/zf8NtzOq WEγI<9 pMYFl03h#Cdš)/ fDNŗ(uʂw)Jbւޥ'l=QBi혖^"*h QH$Dqdʀ;seձx_L(2 )+O(TpRkUV.FV߬K6?w"+1TR6l{l!wI ~h۫3%j;95l7ɂdcE],Kkq밮h,Ag0,-I9n^ZׁJ^j Y8?ѳ|(n! )]GPYq6s2iR]_ou Ջ`\&;½j≑ pR-aˈBcB o<[F4剮­g n$K-4BY显.ғ1y%XJvN=5֚r截Su$^) Iɚ^_XK*_ $Qف 3px7u{SVgPȎ/ kp2M+%+eCrxu{By&~gF:^<ңy(~ P.ރ|Ov$ګ,kZ:=0U U&uݘa wdi%'9lƀt,4BڨJ$RfED2c^js #lƱ7ٳԏT6NwE@&e3ؤ!BS/o-o2BS?۫*6VqeG95k{QR[o vM-D /U .E~WK]OFm7m|$FfB-{޾E Ħ&iNZoB+{LQ+jW(Q"%B@%p.BΡt\bTlx2<3=֝v*D%9 5tX23>t:a,,{O_/SubBϯl#!%0X'ǿӔ+[|ZXe>FahnXġ\%KUI* m񫎋|Zy|s%-#n`\n9#Sv;P!%V#dTBR (ĚRRڻԝw(MB#^M}fTlv͗$vp'J_96LXa՞Aրdvee {U.691ӣeaJBA&I຺2@FV]ljTUrb5TuRtkbN?^$[t~;!&@1XIy/O3Jrsl " MQl\8h U}ܲ+CqFSeFf;F.6繉sk(wL/rIZgQD-V8U32pǃ?t7t֩hGRuZg +'KnAayjxs0xn.K1K9x'Q]]DGqr6ΖRowE [Q LrrPI ˈ'L/ŻY $[UūaOx R2+cJ[R~JKQTW΢/㑍d-} _}w9($Ň90ʹ 3ZV!Qr{(T+/xJ)ķT)|Kon30d 'ƯxF'I)w*4VW \iIW;;Uj/ _(їKo1Hj4\ ipzdZ,|3nAkL?v2H:oVơ9%`ہZmF 컈7hQ_xҗ@0D;CLJ8Sڛoܕ(fLN&@XijJխb|cHൖWsHɱCu SO-;DJʷ(cׯ?=>8}(4.z-I$ld|z *jSL|2ΒGަZB/΍ȗOH= ?G-IJxJ\"6I23[*1}rF%=Ӥ2&I3}Ͳ ʣDXiܑ)bU2.2ub9ݹC"eùoօ?ME}q/ћFsa#:~B"'唱wI~ʚK{v*nD(OzVF0^pPQ:4|E,}A!j_Q  W.;I34bC$H{4ET&Ŏa"uF cnefBypc:i'WB.fIRa{3p%-[rUyS*@A`8} _!4E*s:U;[KTt1 p9‡n ۔{  #68 )J*ܡrIPHOs>Ut Js쑸Z.&8J}ߨ%+^4^t97[EO$aا(,o8齲:a]f{Ƞ7>OBj0N];nqmZ38ޓN Tka9VgADrLП&C{Vj8˿y2M wܝfKݤfMg54 2)qڕWɫ9~g y.}2`UG8!_yzT͓Y]|6m5pxrl;#D A7\nPyyu( jeuao?(n0,TJ^e}пCl؄Ÿһ(2E3VD|B>$|`o×ΓP^w>` F-rb@P*կjzJoCغgem D 1=CC |=MEv #lX,b湭lG+5@ANݡ,k2YcJ =h ]̶јm*}.*M.XR"/da7iJ#T-z{\ۜ:U4e]"P0'&V*|(%kfhxz WI=fdEZ,[5/C tXAU3SXܯ{y݋JD:;y=Yw90K"b|Eͳ~oډᩎޟPDċ`:/9Gq[xyٛ K mGmB&T$K%h@2^B [޸nM5띢'M"咶m35ˇTSxҏRm?.x=(<}({MߖAϻ,"9ES'awE{_ۍ_y,"℡)KKdW/0q) ^kUA!4|?B8X؈Pg|" _Ob`+&A|~x)~Yki "&N_•23 Uw~[;ꈤհn!q3lt?}.gr "A<AnԦq%^'_*?>k&96C_ ,3A ϿY^f b^xy6^U/l X(8 "V@qJZ7yc0'5:L1 kdDaS1Fj+*؉A=ygA#poaMA`N6@ݼ6cTA#_Qi3n Ze\pVK;J@yd%ˋ1}`h0a'IXӈ@iil #Ne~QD2?hnRáe#QT*JzW#ӎwqijgEq(uH7 qXaؓXyH9EÀ"-ēDЫo'*^ͪc cv` oմsyA,GL:Ę/7 ٟXj:-M80Md0L> ~Bd_PڜK]kvABXe;0\w& aF⋡JysOt)@ił72\͘fQ89/ ` %$ 9GC\jf]xm 3FMN!S6dހӆICHs 'jҽ,"b֝uOiHtsbx͛1"NԴq`mJB/Ȧ[{i򤲯{t(=eHJt*>厪(j`ɏQ*zޡ$ 8s-4fqK"xVn5&-e(L&˶4?2Oϸ?]H(]ֿ{Aߝ_jDٽ!<!Ud *ٞ?  _[mIr DsS2MM6TۓrR(D~?7X" N1:lL?`y=EMy+Eu$Dm<\L;Ns\Yys׾lRpuxm}];Jۻ1d c'Eg: 2].mGA:Ӽ4{Ycc6Wچ:d|~/PTPī sq2bfg6{:O4ӨQS먼3~XO04f%%1*sߒI如YAzJkc͝UOn +ldu= +t$)xH?E%Qyy!8S |O(TDŽs'}!eDjQf5V܇ݠ_JQkT$*( 3hY{BKgVRXcw#J1)%!4)#n,NEJ`<¯(ml 8bEVFReDJ[k\F='r7F#zh^ݤ3y{v MhAF єq1Sf+)<.GZsX- jŕrSW_|<wu>bwA @}PE%"_{vnƩ'\c/+dM&~^^RWE;}0"|=bhHxZ^GLb6@l:L(zu'9^f2S{+˄+SB KY2ح Wn%~޼m6L * !{^s&~ed骛")|ĻC:dML Eow/jJ*ŲAjhz[([чo-!bŞ/-6?BIxM&#Q"KFiU=ݿRT<U4?>F]nfD0/tS3*OM@qDր+AD6'~p"<;ɘKI= $`APqF3%8fO,FYRf9 Ue,)1Գ3vY G&˶ oo/nn`1;66VuUs}x"G?I2Ybg=SR&NIL w^q~1~J8 ^;hnwԡSy#nw F$H%(3=1e-xE$Tж.\ߟZ'wjx j㌍1$Ug (m-Tb##k9%!ż!n@:w1Jm1-X^%C&ǀY 0%4 h33zbTR^BAʱDM⓼.lx2UU 4 OQ oo:P^HדcPA̽齵/70u^=4e >} #n< )#WNI"C8%=CK."~˨U,!Irv½:\+z4;U ԺWTs*Ō¶{Kñ7/4{Ɣl$R NaPi)ā :'M<[ -~/-YL l7IqD*D "YQf Ge5x&uXMurZ*>>)A퀖i`6B!8`JlHT's+vՃM:>/r?|2;eD*fMPicX: F3ߠ Ccmq -v/ EzU6togDzoRwLcS('ۉl"%o&߇#"nؓNQ>|FP]gzIeu7baO^DEУ702 _y+Mͽ7TnDtS3)(IH'N ;(h9C` ;L[l)u4^1<4Eeso#{ N[ua飳i6<=33H8B7-VI+^!}umw]Ej91 atk_vqXO=~p]')PC+ƒ,\l֪q_M^4X/Ѓ\) #\ikāJCxkE3l6 ̆$ߟZO7HǵyZ<vW@\[Z: .яG LSW9{ٖ` >9/#bRGҪYj¶̗XpcO=7?e!vn`=Zó]C̩^}~|wtG*oo>e"1sLhǑ/6p9V)*N{( PJ1NDbς-QJ`%(.u/ rqPj"4ԽVwo"o6' 'N2KVtB>*gA+˜D7arYIJfڑwyYYKQ^U+6VxĨIrJ? }ϋOMN]s%(,^єkϡ8G+[[s[t9+X[=T5%_p8;@#?sB =.zd`|=OvrTB|5>~*$luFy|3iincOPDXF!ꝓO\^HY_ƓZYkF O{V'We^vk50WhF);AߴN[1Pd &i2+ K!wO ^ND|R,gjeaAnh~JlѢ`%< ,_[%\NԺjƦLDNs .J^;卹ɹj)A`t j*sAxxuA|gJ)k@u`*JI.@NҺ+\񉢷G]L.hb.]$݆ YV9pbbNo 3}ϒ;(&'dKnǸ ̳U& ! " NSx0_ݨ͟/mb jO">=q% XܛQrJ`˟"qʀWB}ڼi-=29+p# IYڜd^69ՅFZoj+PXCŜ|d6J6GʓmJAU.`\r Oh9ǜ M+e,vIΆV?:[7*{ҡ/2B6`f2VK97Dbb6Hw:_YBcV4AU:8|Bu*8qw .(UM.1Pgjc3RnZ1##6x2 ZRHQɿQ*Z;Y 8C._(Jnc@'gfIB%@5>4̗ 8C'\"JjJ-k(xt}igx0Hߧ3?5 \TY̵"7KzƚՂnP/4"JLZiOPZm}(Ifբ2%'bux^x5b(A\9%T-S[|spv&g(̰N_k9m16Kbz6k qhڗm'O9&ND%#{44kq'(|ƎiQIz=6]sdb}P j0콞u6MOHvfQN rfi(ĝwbFr*ưRxTjaO5쒵v_] M=|C(L~thGx't5TcٝR msX>[(U%U;mSE*c\r{i_eNam|G۫^R(R !W8[Lm'.F O7j;n?QJnZ~o"{UtBegXc_Rف5k$vfCCXW+3AdF;Lf~̏XbE|~Tٹ CcoȺ}%ez]1ՋǛxx]C4\(8UJ퐎OICVjS'w}I+LC F<<_F(< hƦzC>_ oy>{7&P`\3@?Ov xQԯZa+u_+TdM[81B5V$]M-pfSkwx}:5\w$Ģݸ2i&|WR\'^#3PpG;L Tb$K_x:Mܐ{PjϕĕR Z2ø\wb?W\K F x$o\8).E& MdRKMPIq[{w͕65ܠQv^R $Q2ifs yc٫@0+w˔g"x Y55{>Ӄ߮g<3g+ "-3t(m#&X2;"wWxUK&+5AOFjxׂ| a%^BV|~+yI-2ɈE]ɽ@G$%>`zS+{H%:>Jaܚ0^cCnl%rxwٕ؇Ω~os!$iDӦ^ٰƨ=gzdfЙ .]Yd2y{FD]=H_BvכDB$ւ]p5E,gd 2,2; Qia[(m9;7+y"6tS$#MrwX]hjμLS^}V n)Nza$Ddoih)H}C4lP D[a9*r5o0:4f@Bh0:l =xH$k6T[ORXE/0a:`.jњ~j7-λϐDE݃ժ ?rL#*{^LeS)*:%EDKwP̔R $אs}^HΖ.(c}ȶcI׌Vvl~^|O-y0ٴAzVyɓo] b0 ~k,`u+G. F\Tkpq~0;Y_Л/G'{eء '덫!$,:3_XR˔jɸT[CVB[a9l>[Eչyڑ~/;jTʘX"/0|NZ 010MSJh2{Ĉsph,~XM^Nbq{t8`8WA~2e{zuqaSO5\S',=BHz!"˓,x`kf-('c3y%6X69+#,t( =AfD{^>eKxƪ#<|)Mgx@3ѩbsPn8 h`>G";EpjldlH_LeJ6oZ P !o#Z5n4k6 gb Cc¨! Β?|J Mw_<+검󈬇lzPYg&牌Td̖bLFm%N/uFFHG\T7OpWhy%l<`u2s`Վ^( @#vBym2k?ol|Fݗc0morD4bYw/wI2䑻uG^0,ғ$(#<=&6,A=2N\G.ӬR./R`@NsWOnc ]sժ]ų7ĝs)aple a*lQ=&A2Bprݦr2ӽXл] OuȸKu%dB`El!ws)Y 4!3iT|%$*<=ȗCB}|ya/ č!XC^h CB2FZ&a &ݚ.hU PF<#lvT7ќ夥x5b'Vh /`Qs:出(^Al3[ @o} +[1lE֬`zv\ A / eY<{ald94TbjD78F oLED5a:AۧDI.Bss3ou(uBf{X좠Bx*;k! j Ttp;y 'RNWDqUx$aWRS} nBh~zi!I&g L6?sxcV8T&D Ň/S@oMr+L~Դ|7D=ёH/QԳ`:=DdAKp$σ{7] ʿq~ IJؾQDMtN}n,aϴU} 6t%*NWm ֠T9wa:}QMn[%X8S(U|W߈Ay`U џ+wCFdz|o˕SF?R"~#шbx,:3Uw|g}< ru[^O-ZtEGKmp^#tޣ,s=/qbijX? dZ' eէޛ78ӂK!\)m&uEwsG^dL]"yXn*яP̝-Q dyt/_o|QvXts&UJC|p3B`m=&[mv8| (?&8?J,?U<_  puG{ ܞa jL%rF|zP5UdO5o)5Lnֶy!>0M=8i;  Oh yI?.p`> 7=וI+N[K~x]^=4,%*']eZVVn\0HOr:#'4 .8m XfA I`hJm|ED&;^e.S/KAKUt3EP9[mJF%f\ 6Lpܐ7ޖBa ^*Sx@t1>r[ލ=!7E>< {f%~WKffZ@ѩ(Eh3”E:pȓCCJ1!5M(pO(fui4mQ0 q_I]lzy9&oq&(^q ^F@5r=~:" M^H=lNJ\`@PWsN{vS 8S0} \Lmd@~|-߈xsnyw7ѿzŸ4U߱r>V>TTAg_w`w(ܶT QF,`R?o=3QRSY}exXrceP`!Gh3*`sMA[:F3wzҦ,k9.e0kY3r8MdjR+DM޲X_"\Ev;z Mn'\ Hr̼fQN7B :5TfNO ;H,ɘg9yɈ:FE}]෾^f4kENT2'L،pΉKJD/ȆGhgT\wN|fV#2>;IfMmMe+]8Չ+-=-b{bTҙi h 7Jxj Z(`ܢ MؒJ љHCf@t9xQh?ui,zcBÞDnyF!<3A-d 9i[޿E#`9' !+F\:&2.]1\ }8H02#bk&{圏OI)[eъQeҌzKQb(F=l%Eoȸ& 8?C̱{iIN-ݎPQeֲk&ͮ|~xTAf7S!k+1@1=Gh.US8O`lsh1-TݳJ09N JP<CRl){B+ C_zlpvS C'ү[e%7PDi{9Mx;KmT' ߻8m6* %5g4GVF~z2~3Y:\)V{^=] ꖗD|rڴ**E@C&ځWΫ϶#K\}r ] * 卡1\ۉ}hRJ<%+y(| ϛ ^ \rG*R~nng]B 5ZZx<&I(im=F>D鵤] -5ibP`6Iarv,nn6#ݳ9k°:D 1hjlD!#wRTyhLW;k-/*qjC-v1 feQnŧT^-Ev8[/Pԭ$iű3 |:uRNK5luSl{n3+4X-\Nvup|øڵ&}F4d\UjًŋM1s~baCldXV9Bp sLM}FSto3P+̤Y[7V|XR8Zc,HUMwr"dSz .YGh D/ʜt1L#ZM+X][(_  +v$.~:挜#HI&(x2-5Hg% vj\݁H%W["sօMw8H+j"J=eaE:ّPSt kqjYTk/OOLFS>$z F$DoepL)ڮ [m ]PE#Vzmie3"ܡ*TuXxG@#.(G[-"ZdW:Yb`P%Iۃ@yqMJ,Oy݇iH9t"n>JP*KL x6#(0gu[)ZxORXWDPߎkͰczWKuF-pD`!}J:;OlEϓfeddwWX~  ^đoӲE _NE[ Yag=7[+;$ 9>qɎp*\7ֶ$vx3&vhxE ^)*[Xp`p;t eñ&zt2FwipM˅ m+20#`ituX+G0Cіڃ0@MwueveOp,%(%YIO[w|Wi8gH/S&>dg2X  Ci(zH<URʊfN=M(г#{C7|nxSsZ/b_y5 .UgZCO+8%)'4禼ؠGTWtj\-p(F09__+zfA}f &JzX5 `kH0 0e{UB2`˶}h$m#_.CU$[52#k:|x6ru9|HAl4tVѩOXo_֌|~ _rcoxw'?;%,-'a<̿Xh\?Eȥ闖Rz"*wF.,WciPā8V nM;(4?]"͛-. $hH$-Rt iֺrQ$OJ,x-V|fßӮg>Tb˂_uO?;cFoEe6ƣ` g^nC HN7ZMشzJ џ;я xsQMyڇa{> ZzPֆSX6 , kj&-?]RBPg\X,v[>nQ.@w b>j#fYm{??~{K?r: 5{lAgݨ&5=+~ӾsB<+cvu xq4㨺tXfƓG](\_fgOL AǒFC}kG|{AmbҦFjۃy*ecє<  5ʬ)E G٣ l{6-+3ڈ]٠wfG>VAqQߓ;E Owѣo]K Q=ZSu6Bߘ{tQD{E*iE/UcΝx0g;/]GYȏlA1^8qajϥA"J+ZB_%7_NFg k*QƳ`(>%*uzیrY3,uehGwה+,5B U>¸/O@# p"@"ӉKVߐ*Ri%?Ir|?~7!g? g7aVWU/ϖXa6prMQQqSy D%e ~$DuZy']r (ӛeHt9N6eI!gցFUy=44?*\-u+=ϲCM-ErV[F*O}ЃםcjHM'^y&7/:r@Ti~?7U&?;'Ak&w6t  >ґء2HҘF!ܨ8.Q>3mgV135>/Hc*P'TkkT50{ZֵB%7з=ć- urA}PE >D֛Jq ]D f+'gȺ!lZOzZS q_BP/ ʷfPLd' u;))a'L3;$V@NN~f ߺc@w\^A'?v7![60 O?DAzN\&KʠBE/{_'! pĴbߝ;oϖ ]VE'CmEեwBp;ps.]ygƤ"!$R&.k흺I)N]J 1Թs+*{(=ny_#<@g[Q $D[-g|KG~3#XdblÒNV~WP ١MX(B1AKs%:hpP-`&OƌMF>&piCc Rm=*w~-ēމ3rﯘL}؉4 kf[㽁шWu[*&k*d* fo T4dʿAJ1h v Ye#p Z:>g$_ScOwBs?12!Y0A c@=4WIRA~h0Y41\v!"ڇߥ= * }g^?FE b_j{ JP8?t'`sYg 6`y/q7M{6AFLҪs[Yuvý/˒<Կ~J}[yMgٍS ~$^;PPqs} a^ى>JcCUV1%u_0En8Z!5BxMqnwz d>j ]jD >WX ڤ(XdG3o,3"S#==P~Spd^ :2w6~Sa͝@_Waa~m_DtL\VBhʅt}&˕3汨A`@  n ]6r[lag@S>zmgɳJ՞l{8`g-fi<-?PRC>?,$WAKRaK5a_f4bKS('Q 7M%i ܗԩ&br7Q N*`}COvy('ΊdF\JY8 {UgI.R*M?EBO3K9LKO䋺̎8;kt,[OG048 )4v_Pʞfqb>_(M k:LJhr|d7h]c'A d[+v1ZxqzmQ9&>2;ɶ-ӷjXV]?u@Yȝiхin* {5 bW+rwiCYC]<{C4x= wxe'?cݐW6LS=`$eD# V&DG{ˢ<†'XwKeǑ׵kF7(Q+gz#1*0ϔ);~t /8{c]c3'#{$FA,i7x{/Z6-IR ́e]!-Yr,*`ۈCvԢ՚ް@L7OC ؗKVK1rH6y᷌ͪ]5NN@>Uu&sv:毥krPB3҂Gd8ݝY9Ţ-O:v*àins^HQ)Tgfß \{z.(z?o앏.̠ UA#7:>>Uj.@ d8 CU"~rϘmVgQ":qM"VVI9;َy"kMEՏ\cg aP )U%jzrJ6]o2uekef&t0:p>1+qP0 ՉPcXЯWŭóD]x4AMpO]ODg^eweWO(~~u%)mt0z!w1-* Z8>@sTh\/J݅x +S8[9'|V,eT-F ֠vZ]e:܌=74oi+/ЈḆ^h/p\[ux;²hX{۠Qu)fR fK{J)>>cz[o!` IW9䛢]҄E{AS$$j[zz(h_^KAemU/Ǔo%^Kg-hq +܁_XmcPIpat) 8wA[ lx8j]M?O!"Vm-~'[f[Z=lBDq)5\eݓ]6IJzwbuby':_v'~P ա93-Oo)n at=ggXiYѸ =ZҰ読, ӝ|ߞsS~GʬAJЁ Iukpx?2œ:8wk 5f;,2~WD) Yp&FYeB-ŢS~>@n3; c ZK7VIHo~> &4GAz2hʥ=0 c^]"㶅T'!'\}ܩX$MкL&m;׋sEHHW*bFF^U֒_@y74#<ď7^oFkOsZW21sD\Gye[\);ꖰg]-s 94/Vj;M(sJ FA2y2ިiZxW-y-k Z}O`f~.bG1djn:$Mo @yanEJ[7Gddʛ&_-=LnٲQW ~O$4&I!uFOa*4oT8 ^{^›A엫C/q9; l*#3S|`{s>6<-g^_EU|rG>KߘcGl `oLHA|w`aI)z4]rG9L-\?;3<`wߘ0A+Υ14YV 5$o+g[ 9[3ty`b-U[@։4UK]"x1!QQع~F!A@FyP߹Vy]rJnܙ5I)5ށ[g>_e'ߢ*65:y}5Ri%4:/ѵ-H`AxsAZSaRb_ i0}OZҞ^_6EE7 2#ryˢ|ermzI}jt<7zO+޻f1v0 HF Z.d' Ɂi,?hNx/Q G?ۆEIOx7RpGWc;砣[ )_~ub+7 I\ݓ=sxnf/ctzzΌ=(< G܎+]kjc+Q|To.N1`g%Vg/sV4M.Xq_(zx|̭aXx35qT.!{)]mXM *Z>=t@G2$PVB-+7bPAGW%<`&x6Y6GB=ܽ {[[l[LPxUr94sKM%jGݬbp̃KI][@Kt}`(=8sMf1Zfh3*?T-7G "P|d"wm$Z ԊL4%West餗J{ ,=l]pՠlC|*O%_..6W;-Pa9ן[̆K^qjeXa6#+}%r뜳U6ZהʉOwغӶv<8h3T=ҩS.("n6e3Dc.?\IBh(z>gK$C,#]83숟?;'f0O&]t#i^8vwayo&h欴C!֗b);wxax@n48XȥwN]\ӾyQR>Fv>CktYࡻ-k[69tG*`ߚ5Ym)GV@@ nԹgjY&@aO*?h؏C!C'0 u4!hչv\zLjSggNlR/ @nuyu%v'h#$㒃ydZnɠKMjEw >e-6baC67Cb4*Mt:I%;Jr='U%"ܜ12oNܛ1Cr$|o^$kous\OF?#\lQgT>qi=DxNS1JH錰6[;uкZ?$/O~+:sf;x7 -%m_Tڲ>e<9,&[4󞾕{,z4!\itm` h`"G/+g6ݎޝzOPsd鏗u_kqsu*(Ni4ukEoufXD޹t՞*pkV3y,r[ g \9BbV/20oTD]:v>t=A=F^lt B7K3#kWFBOOuD||~겛e55QwFL٣w(> d dž!}"p0YXޢ<_B[fW#4k5#],08Չ+t <)n._@Y_Ŀh9lrR֮~s`LǜAmd8 h!/ygh&[i˲PS=StjVU}WPq3y##"yj59ニO{f(mJ3ʓ0N^?Bn7wٚıߧŕzغ^]X`4HϝtþARԲ/ ;˜T{JwZ`5vK/4Ւ>?M G'_g#s'KY[pj$~8e9D$%,j/k+Ͻ@`S (=ʣn}-\ ݮh+9b6 -&ώPL_kOYDOVz GY#aox܀Nq&\,QҾkq}iH{$njw 1Ρ5NG|ϰ[oRn4W g'3kB<]#6k,خLܨS{a¡ε0UnaFWIrw'$ ƑSO¦ɧ8;J3,X&Tr/ރl o Rũ]w 6p 4d;P ypg|pOu)*ݩwDQ$JU5\&xL~LDv`SaWH5`kEuNeC_ys()4nҺ4&؛D< 5!cGB3-@~ dF>D#Yyy2-+ɓlDQ1갊CO+޾dç5z4 ufw.LNJYiHO{U BZ@xL&$n- F]}}ұVRLƀ&O8lՌSޝ Qf&uD0^Tڰ!! 5$Jk8(bvg{.kr/7KW2W2[; ǟHtPNΧ ,[[ w&BqсdTR0 3v!:Vc$+ S5p`iq+NѺSY߱l~1ӭ\vʳhbwhgnS==OxVm`Fd?zMJug6>?#X]iw@""dK}PL6PBFs@AXRb( ft)/wd2B1}OL*ٜdۨ#ުqJNx'ذS JNF姯>40=Oh XԜv℟:<+v}F,;ɼz?TQA8͋qF-OφIÂςrQ{%c Q>7[TwehkgTڊ~N/j ٥ոbJCg̢A -y+ ܍bDM+F@K ,];p*+l|쒌_ mVtxd ܋ o8,Tኮ/xٱaJXFVk^?YMBEX„I"5(9،W#2ZJ(Q< =\[?g8.gZ5\ziٓ/h+6sfZy72&0nǕ IQm&)LIVTش>*N+,Ԣ2 |n`^sµ]5a[G"S~̆' exQp{UW |( {?ib HxS3 D tܳijv^@N >^g -S߬ƞ-_΃vґ"hHRvp"VKm$r2wKJ_ SX6o >*~IkjrsE)}8kSruS_GMn&|$WhYKfZtZu꠰u43Ƈl5{sZiSG!GLyb Iؖ Ku]S.A WcmĨ=/z}Fh*:d*?p;>x|FdpLNZWaգ^("fEsAQInP`Yɕuxvn9u2Vq~j X*qp^<٘ rj*ݗ Tkst$ʄfLp#!Eo.%aψHB|.Y '+=`,dq7釋F2(ݦEl%W O 2uI,tJ cui"Yv|-hKJ'FÆa 6$# J49 9#Me&3y9awq=(G4,wburSA-$=֍K E8$3Y\m@yq) Jq))] G$,EV\GOO21hТ],WYDշ}#s>V9oQ I:t^AG(6@7+:K]F[ Sk^6&m}cHl|&$X$AhO)缁8<.95'N-3APpʢHMm֓'c#wƘGq]Э_sC l{L'g]S"-dA)%J/qeC[f/Ѹ'n06>+~ۡF[6%޾є:\{LR3"%R|qT3d'nQKo#SYD'و6GX&}i+AadTa*-s79*RzC\W \*VDn[j\^vT[䟋gaQj=cϦ1WG$̩)̈s9@fIjl]mVlf jl5dr0Zy YTp/!#jhMau}Kߘ}AQ,3T` d)Bt5X5 ʂ{K5ĕ4a92yn`ܦX@jί:5 q&BmGצsGьAo|5w Mh/n#۬jSЃ]SK/0e^ƩwW3?%hK5.,aվ25w*QTi4an\(G=Sm˰ c'}=AMDDvK|w֜zQ0R7IS*U/l Fpg׫i8(H.[YV΋;(I}~F8LEzbCd1sq`Mײ:O_;˥L3v;`VP0C4g-C('툶J{|T 022\~Q=MAXτθӏ pܤ/@) PR"yLO@^)ؖ92W8Ibc}&=6~=3?fUO<њe)LY]rK*xˏMGqF6O%ٶtN5#ܷaWxߟ3&*,hrlLGϾN}",!He2X U^1e}\_NM9lhCd41qkql?e-AqaϢ$]2kkEfKd uD=ze`t8He{߰%,b/ Bt yi#A+9@t-`fig@7b!f.o9mHPħgP'!Ul r)l +A:T o uN))g?Lв5snBMg!o8I1JʄN<&J:O2-e>'oǃHqɿ֒whQA_e!Aw{n^=(k(Zq![neVn!򱚠WPǩCǮϊ{U/wXad˃pB8e]X` x}+\#4_F{;.^Y +#b3'֒V\uT=UH"7֡jomr$IFߌ34}`ORݏ)SB" $2j4!$O= SP Н'wYҨ*8RWGc>oThm2?Ꙇ93lXr䪕v+aYAy1M)R<*Rs7Bka"mF}lc\eV9 ?G|4Ǥ u:M9< gc`$ L,كM:d> ؠl5g4ȐZAZ"ʊ]$Ɔi|5)M<^OȁӴ.- fC"nꞒ>`tgL\OҒ N(eGjHɇD Z*sv@)Ki/]|CZr^DSB8Zkn*RhN8S&ҙrl7(aM_==s)bͼᣓN$Ol!uě6+`;FG/140&@.w0zG(I,ByHb"Ki4*U%5v081 3x٨SXI`۶VՇu_LJF8 VL̥y%hd$/#$qh!Q9UKO(Kjƀ gKK^U` ڸ[ v0EzmҪpk(gڍsZ982E6Ha-yBY .: =foBkӅznAy⺻d\$X@)5ֶG _}yu`}r˥Zfj!n LQd =K7\0c%/^_f)QJ+rE~wH=z v5[D$]D@s8iEzqnij]ł E%i[~Fi3Ml\,~-_:+#v@ͤH0iL,' irM*53Hǡ;1!&dhRpӖkڑ(ZR{2%kʡ٘ GRbiw3#/t\(&) !zn](M?c!=]g_<"&AK!6#![=FV !p>b$,k?P·YAc N$2U`md)P4uW b!9vlȥR} `P0L{Sșωc!K&_.)84IRfcF,'9fm;d(5G9)+{wr z$GZGR@d{$ *.lee`yRIK2R`[hȉu LOdЅ`2*vbUmz϶XF6C=偕͙)ԳwV+V7k睔969~ X1Ɛ"~ӑtGI<|o즙hJnb9dXYg 05} ?[}&pԋatb;|,#])%k*(|F֎.ڧƪ3ER;ݫi鳐>x)P4yǭ*poV3@(HQ8'1FTBIa\1.ͤLFh=/ շf[׭_Ya{$i;ąፉRHh&)9UvlI1/lիGd6k᝹@ןh d?/%ER-Y3C¬[_-{]{_COi><'U-{^eZ烻oxYi_Or I0RNG`Уi{Wpcv]z Ὰ_ ~ep6b~n$E;ʙ6Vn .dW@rR{0Yz'vaJCBvqI;Z&z1ÃڱR>YȌelE1;U$=G܊{*tFll*cq1yBl:FᯪmXZ1MKk HFqRcr6E @q~U传 DbPKKE0͍.L(BPLuńMh6XmйmFc!v)M. `vmR闵3F|O[8hjc2y n˚ k:Y8LIw J3~߀HGЖ1X&|o@Հ9:峽DdK^0LbNj ?@eJh@O}Pb?#C9(^#ۆ -Qῥ6FwyڢWED+чmi sދ^[X_ A?"F|gd5.M"J?hK*"U+yةwd9>4#:sN"Z9ϭsVX]"+%_Xb-8]Vo.H.dƸA3.^V)xjw[pD+-˖aԉcfmD ]h]s/|jv#QW KpPxW츻:"q V9R>Vkf'$4*T\EWq_%I7YQDץsv4ÌSFHQ&[+g\ҾTәgmEob*(l4N`x&EB;hu41"6&L|LҺQ`{x^(fK!߿S';S,Ɂ0!1+Qt˔|5lz͖^D(['L~@XCչ)Dķ-sdшs| 67hLD_@z@Wc(E>[n8χL_i*HfD~&5њ;Nͧ8̘ȡUЀyU :hȬlRT̢&kVn 08zƽ|ͥv@,횺6Z ]y+ vaGA#(FurR3OE^;e|@,u(IWTvdpDD6-UgԌ##'ii^P h~"ƫ92^rrQ,N[0?JWrc(rOBb{h:9:=U&10s5BVzbHJpUʅTdQy#Vғ yNP| A6?4R\D~2?q)S{^aLwz/u5E6+LÆeʭ`ܳ(?G?DЯ6zo]22(ϥ!mc\<;sҨ*>J>/ݪ6$67pqGL|6,9lxN6x<{HZQ1NBbEy/a#;6F=uVA&:$I>A/1åZmp_w9Ga)%좶aRs ,w KC{И%@Mi(2C,ʡp"W bKdK|Pw Wu%;_5-nGK02%\xٴF Ol*؉4KV;;MM(b+ªf 2fTr~"&83iTE/J"qaЀ*)xJ71Re\B@/45-܀':bZzA".'Y^EXsʐ :񅴦{>7lDyDDܹYGwV0z#^8u)Jr S@?(8W)VhQa$v;W=<ck TC VC^횷>:x0hN a:TX-߿=dPI4/l%:OW`Ku%2 bNZc H b@Mv|;T WeYF _H2E6z0Wd|'?ut({P!BM}C}0=nֿ]Ȣ7?ď jHQ^ZpE' <)>BHB9c]g7AD|@f^CxS#q<*G Ca:گQ %y h# ̡}v:VpҰfǭ(pVuRZLoCVǓitz=$]kŐt RӤo4K&\:“L ƴD>}CۤRE9`KT 6;s׻Ϥ>MF&vy%z8jRNKt{j]zRUPs& @XQ: ]x#Mf ט:B>TS Pp oʙFJo Rư;ػsec{Y{/V{HHXhl 2^0²b}il$&66xÉ5^92ng ^a w! `·TȤ4i{p"f423ojUNYs)]Ҁ6[jBױ47Q"iG0+2Q࠷4ȴGsY=Q\)͐G㲭z-aGQ>V jFG!'iZU$zDYQ<0g}Ȁ7tl=* ^=e8p받PǕBIHcɅ FrLF% ַ,fe:zNqi%C5]SV0e";sL֣gNkY+I=o*?Xy &xTZ]ܐ/lUN+%V *`aSِf1BeJ%'By1mdZCBv `LD6=FZ9Y֤:\ JFV&.ӕʰրI3:Tj$Yu niL! ,[X]jwkSU:f]t+oWl97֎Lc9GP4ӐC@H{kpv0 Wv/w܄vq!JqCp'#vu$. "}])/ q2`G[iɖ) ^a꫷Pl2Zˌi|ľ b(s_Z.@mD=fR"G2ƧzRw -R.VqaHW}]mUa9lZ|JD<~Hrj!kvdV/m_n&;Kc,֯sY hP{D.jmbf؟uy*AN*\q19gnc*Ik;b o '\OX7@StI٘ILs- ֳ=D!k4F-]:NWV>&@v4_D<&MނM045?zY8S7ьNT7/kg _>eP:F,gArAM=#k#a~%cɑ:^nH=^4Y>!) }*H^!`\F@+D̄h%9yVL:hiM'/SaA5W6EhڇXצN,Td厼w9;_[\r@o>W'Qh`ys PaZ~=JfϺ:P@Sko,T@W=z,wѷI; т,e1F|k5,"-+>% ︂oơK27I^DjEGa= m)\mlfS`_nbnL(˺l˓*׍@ܽv.>MfS?NQ,b 9-݋fk{N=z*I/<IgrN_vOj-e*cۮ*4x-}˓|g͹JrfCi 6DM˷0)`PWM^5< 9*Lj>D<`ż`@HҢvm*=\U5t@I 3%ݟ>F7n0\15{% %hW&v?|G\LHz5&E wc*AYFn0 Rg򟌟|eИtσtR,MYօFRC3xLїhSt|0477`+_ A DXKV~;4Lj jAbN hNXǠSZNa{$OlcYIVcnVRpp֒ДIg0aZ'\eroq3ʤA=KI0G=W+󣚕sHki+o5Ϯͳ5WA`K<[016^~IZv,ݘ'~R #Z0 : 2{GFY+)Qںb\T@1c3@V=E-DbNtu3˅ۧnQV?; Y0^(6$ZX!$Lt^& H1'W!C aپV#I rm_%kZ;P,r$GdewˤKQ#hKaUWzL!SŝtZ}XxFˇcoN"i*ErD̸a1 f=$J_{VYb2Z"W"16P8*^{#eɊCR!Ogr$s`n辥H[-Пo1WrbnYPR,+P]pJ?e?e8=KzEK Tz SSbv߹W"@h ͈uJxm[fkQX`D.9j9$2s0KGIyѭY"nDms驗o 59qɄlJհ>9K57+& zAw tᔰ!4;`d#GiW&ˡRFl(},WNGXPG+>8+p?Վ632Hn*?_2o&êm<$ P>)`)8f&JB?LvZb·6;dGmXNʄc)r%/<?>_1֌~ g͟ߨ h)XؒugF?C0^YZ!빠kIgzl@ :`vHc鬊P"jx5 P vD,?,OlqÈhez8PH]hc,}.PD-?P_ 6i_h\|{i+QbUP799 |wO٧HmZ>G>cQ:=r! ,x#œm215ТB1so86SuEj}AR@m562D,D72Ԟ+ N/WxM`J!=QvF]Q&6V3<8,nd/tvi?L}i'5 ش`Tk-~>F5Ư~M泔Nxb- pN_e{= #&D|1\1n/JͿM)D1xxore+Ϛg9`ۑ/fpgxnn_݀Q56.Xv(}>@a- >;*Ʒc:\a)=Zϗd[c%Dk]'IQiɑLo~ vY;Ee7Hqh ?mFL0H.U;t(q!*LJ8: `O)[>[78x塐¥>95 ,^@\}DȐqYJy5)m 3_Z"-ΐ\1Ǡo+î|w-]iQ մW`={\\/sݡ7F⛳  H}(̎$L3&U>3^6}a_r?m.?eG"cߗ}ez(Qh^޾R"l%i gwı^.pJvݰ?Nӥw59^fUWs2+D};CRGI .3 ɔ sOre):5؝0tk.\B 1^=P!,`RN p !+(P!FUvV/"r.nr)*?2u,TnRb̿g@ %Sզ"5$h=ZDvDZ1a3w7WGJk)wOTg4fm+=Ӹ/_xuG ;%e g ͒g[Ux1klTBk=~pK :>*}1Ʉ!}Kdaء~!Cc}%#pM#v0Ac|,,hEkMu@MsHw{ !'mFpj[79&GN vA2ER㛸o:'E!3=Wn= O# ./-? s **)iNm%["v1AKO|X68<^h6;~BYw8ToI {VWua }$[vT'Ksg.piE@ATAٰa/밡l5xZ%\vX{VGІFXrrRFMAj./6)r[&yK 5BGG8lUK i^˳s 5jv;?ecO[MhuږJ <\:l ;Jzu& 79 FqzDP+v"LEljSol)9Կ&u~hVs+I7C՞&mD~jbz_WA?IAhǽF!&:~eu(>2*;mtr]6(u§Rpшi4#L%haL @*N_mȯǜ*̯j$QڌgBnۚ-<žE qRÆ2y_[5PdPY Rrs+ā2=VmC8\y2=5t6Ha-vEͮl U؆XJUv&3uz*ޮ n4򖘨vZ3iJl7譁UGdj'y 1D7`{s D+dHFl]Fl$ؑ?g͸w Sn?85ॷyբ$eyQ&\a4q0~BƉf0#`6qolh7#w/SP.1+}Ebra͙rA4'Q)qDX^/1ta6AFjhQ-Ι0G XaRZJrSwW$9KȜ8v:GmSCgy+ia-Dbrלx1y UfZnavt~ (>65=bYZ5'YhaI;r97qLOh)|&>3#&O94K7hN݊^ΔCeGM! RS,:AJh=L{=!3XelVwƸmi\r^ D:0G cz/_ )il4v-[#hSi.血M+cDOYIaYpHxPKȤ-4%P"cnZv>VFpvIOByԍ<A'T0֣eE9ՀL[5؆/wZ,\B -ݿmd'(a#Li5/sȅ([,Nߴ7%{z\t<(;9Cn%;3и2ǧ>Ԉ,G풏Ξ/ jD{`߱_ Hӥ؉0捅o~4iƬq2J/ {vH=мt5oAn"DoQ֒̂'k振 ްzE2*UϙpcfK,rvێ3=9 4؍ YI•])l\H% =<%xC»e}gi1en Rr&(5F?UF;yx֋ ֪#?/*Ҕ~FuM#1y7G[pF"ߍݞ q'aLu}HծsfӵD³ӅRՌfnXL K;K|11x_$ ݡ;D\JQ˖kֱDDB;Q-H#Ս-A3-z|NV/%P2.5Bƿ=S15\T4kf2vjkmd.#Z.^fYVzED[20׈I dNh#"'~8Ht$/xz!s]{)'C-+}n 1¸gMlRۇnE[J\`"@{E&?f{6ƹ[.H-ח`yLe-KoӊW~ 6l$tNd?ܤK\_:}ux-8`$ %pgS=rnnX{M1@;,CԵtusfT$:TXhal Y({LvЫ"f%L6@HoS;Z#ʽ"y9PiMG5WEh?V2K+Q6c@z|%yY#47 N MmljF*%a4Iɍ#,>!-kG4$v\YNۛ&:ӐLIh7g4[a~fQyd=?$1yڣ?.eS\"mg uҟwb8ӝѕ knȮČ3٨M9kE:/MR>`1h+`+BeZZϚM*?L"pfk޽FA|1n75 )n(բ}Z ;1 Gz2#qLDkͼ\I:j #v/vED>&Y t@}AqwY'4d緈M x>ڊQI 3aqL*z JNUͷSWe0l-] ..w)<^-J)@e:2`aL9k% \$o$kyhS 3o N <,ptDgdVLX.UeRvXOZUfM0yWcJ&# \l^1inCo]r"շznhjV?bBoVSH,`pr Ԏ\k߃fd e/`psf!Kv O˳1x?syY>\KϖkDAZ=3(m>ط;Β>- 1}7uzҀ2-Pq^b#O52хcs@:zkaCx|" Rk7`ؑkɁg\ WQ+%zpjC@mwl]AZtFիhfS$`C~} ̴I[(/ǩGL_,7HֲcPQVhyj. (A4)MMwm;!KN!w~vTs[]gıbGۮ;;C'W &33vJ% ^;*vG!\J`NUp-B0tw32w@]fp% 9n"_- 6&:~`Y,|j$Wz%-1?m=ؘnşyBW4BWkϯh=t64&MxWՈόWvntn$TeYV֕gKfdV %@w@|G'cl8s`&,'~A灗NI00yCpVJ.D+䕦GprM*Er/a* _7u7-_NM)ɸ$[$JUX6#U}[7|w+߇E$t4 ru-u% A R A5,| bJҴ7z['գ{+ K]$R0IW޶@=LJhw\aDKƞ! ԦLLֿg:@pWMLx1XFz(70Ս( x7Y93`ƃY7k]yxm* me,Fq5q&큃N6ʧLI &P2ӱE:yJ2հ&{1tQ E2nH8JwI {vpbB'b,AmsG@@&3#f 5-^U;:)<'lĭZ1rb@duCV^qCt'=_qR}SxJ3_8)2;/rjjc[oArL[ )My A2DjW"xhѻ%nqSDszp?*CD yKyN引t𓓧rfTz#\Bv\thqWa(Byd$1yN¯$06? 0 ³fv3ZT 8!@G7S5hg4B1XvG[PW?u1\P`d]/LVuj8Ymy{. l3FpCJ;\⎌t[,ZȂYDZKEi4jF}Eb܎LA`=i:h8VBm 5P2Ҷeg _n8>_0ܼmH$AD?mv,47c 2e;b1.j+Q&qY3+ ?Wb"\ѹ#GRkv||ƪ7U=wN\7&}pPGAKK00!8 'aTu1/|ϪLaq2%&Њ]/*3*<]TPK*cH Mtvf5 iW;瀜9"LZ‰PuNW|Mry !GrCwD iR<(?0}>BėB]18;;~o~E޴.:yDf >:y8P=% qZ7e n\ɓU;bOZ_6<]` #*#yKxIaa@Sa)bQm)Q _EÍcULE=qNFxfk;]1u*x`a8MJb0KK7*EiE)V ,.V301[x]ɭnyY 68a50#~ 5nw`,ď} O` IA 84jdjiPL D+GjP>S9{\?K8~<+747@3mw HXʴ6v]#bOA }y!I5uH[D$e]0N]^u5 =UGnԜ<aR(^5n0lR= Ovo$u?"FeUIGuB.spPXNKȏ9S*ݮB)X"#bZļ]*QR L*CZт &=Դ!.u w%>f8'"T/烰N HQF/ Qq3 /-Hpe%a"2sWO( n;.%km8X 6(m\0`KJRg8EY> )hLbv9pwF}n;vZl\Ed}:uِgxc 8e.1BPʋjY1U +U4#Ve\)vj3skw~mW_Wj/r> h}+Nq ~&&!J9W ƮOq  cO4ğ-S'Y }lgP. ''k(a#-}X#x & yXPQD@K v)3W<_jcmӶqM츥#ZCKBSK;s]S)0Be:tc:t)_jE˚CB$pWSM5DK6^'g-ſOAX.%帺-eĥ\'9> K:P[C;*@8t~%'ةY{;?@aʖiǐXu7 }`2Ivhbq8/(,'q%Н!ؿU;"e;Xn:ZHⳲKy6&~+ʮ–4ιIP*8C(%w$6K;EjCԵ#R/";\grºɰ>eRA}VKy=l߸@|LńyS׼9@ gSL|O5~_ڴzE-w4?F4'5H߽ {AIyK6kQdl7{37;\ ]@71otJg>71͡k5(ǕB8|[靸:0hS?zSyuQ'~WQ9JU C TlWDa^t:)H%(wwn0E qRkrX)g.}9Vz0+%YO]0zapB#EtI:cW-?i7[יO[=~<#`Ip61h8۬V;kA|t6?m泳QW4Af]6gCό#MTz-$P\f?&u(~&x6zi+PZ}_oɜ+;EwzY/rˠzrlX[CEñ1UZRIx .1WFa_h|C⥎} }./bEu)}H,1@6hnC'A3Cfk]Zj]$IDjIt[KKZ^ߴ_,?ؗQ__<͒Pa0G٥}/7oU4pt.I(.hƉ5!39xK8FIsũ!D<_, y׉l.z0/;#r]7WpC ;y簈K0p%65ԩʐY HM%Dsl{^ 2Ц?@x0Ajhc;p$k>'KixwUUwD=r Xuog3LT+ ~"j=vt 1c@;)56}]l@Hz ݀%k7y25Xelc'O +BRڤs4u/)՞%hWål\W}x|50]< ks}1G-Qj]CXê@pq~gnQ|V+I7y5ͅ# \Z:P&**F$r'>s9n ukGHeK<,}O * iF|¥q &V-~ w--U{k l2D>3/AebE r]9YǪ{B:&ke;$p6yu81}y!P4egkrRUd@|3:Po/RݨzAߗ\;޸ƽlCߨd#i֯(Aʠ@m<Q.-[.C|% ,[EZhJHscui~U"+~N:æ {\\; JiͯVI\6 frN q#gaz~"P3pB>D!YOcwj 7xp߅[# hszc)X#qbǃyA5"npϵ *"8W.ga9{vmJlyàW0c[H= r$/g C;0a~0G$DJi(EF#L܎wb0k8ܮJ@&8Mn6ގ/e/Nb|5r\!miGav ? J)Q 9W܊|Yd?JzhQGRϢ apŀ,hip󽿕af2:4$b_:lh>9IJqw'N:Óqj~q6]M'jgvfJ1rhyfX97V-faݥ$J89?Fo4疠r˕TlyubQ^&9/Cުy}Lf=y6=^EnuڮIzuf9΃xJR-RE i\|\H]wp%t{o§9op.h}vt0/TaOtшB1.up0UQM寠<¹z' xQk+^E8 rt lR6>LfFX,fAR%]xk$=,e_*> ^ ʥ17.n jݰgS;,Mwyj\QP/>BHfq* ّ[w{:|BZD(M2^wLeV Sޥvu~1-swMRD{a-zB” {̓v>8g4Mk\m[&nD:BN aө(3߄YXw)d8~mt`jpج@BrlEoq̆|?ִI2=k,&1X f UK,K-;U#T?9[%m#iJSe!d7G]=(K1R9 "z n.οtyF<7n,/uuCQ #?8kk5uM&hNM\29.XF6e.8>s-fɿIKRO,;I k{1h6_v-2&~Ku^9#O`;C 0m=m(Y]O f Kי/D CʅTIԓO}IFkvX hcNH]jAbW20 \͉+KwKwd=}&QKjSςlvi,q \׆ tN9*-)=N1BWs}ԸRJwENYE!?ZsAv=ـI ,TW(q08aWHB&mkqRw~|9ecIAXG>.k1%YYDۅ>3lq7<5qk`oR m-UG͔ :xC"ۇTu4 R^klEFJ`QRA @/QN}'E{ A{ •ŀ341; P&.)ԗh%̬_ !B?X$fs}n%*i xGeDfq*K GʓN<]$J8ɩ>a<Z2=j0 uiHEZd<|-h8 (ŬfvC A/ ժzpkR 6hA kTNקuX3.T=L1= lY'AZ^ZZ 8 &&sbѢ7,2Er3pᏛA/_U~]ѧ.d)nk =PYncTfSz[ *H6=w8fAnֈܾ=p(`@;th6WuexU٦ 3I\|dӼn4gG*yĀ\݇ ͊i`2) SN,&p"=ߝ\ 9c:=S"/qe?f->4{c~tkX:$%|P=+E_I6v~ͬI=ö2ec-:*@iIivG+Z_ Rn^cu:T#ma9=]_;*2A$yn+ҳųT"Oˤ@&>34;)(;A:En = 5]eɰgaɪ\ePv " 8a E 8s-4OP/,EECeC6SͦY0^QyrjMK}a@D#{6@ @.e3n1ug kjDfՐ cC5"jk-R/jgYtv lrKg9)(zJ~:ɡ[Jd v)dYWG57g4*0\Fг:HXf~'w(?iV^H%pXUؐhW07Aulq5Cǟ/G͜_.xoE G;R3w3ecp'0Lt5M+iu,aغI y8rx M{Nu_ ݭcXܑiVcwf|2맨9ʋEs>v3U59gѪR9ܖ.PY R1aC4z)Ȕ9Q~Q`U|H?1E%֔PH U: k6q5 ?4gsQq_qY8`vфp!4|l0RJ"z^1?t|CX +L.^m\ >3 $l^L j;|^ò bAyɊtTqxLřF'h$Ibї4Y(0ܙkğ?}ƚ2]mJ $z/Aa*8 %qk~ڕ/B*CxU"4s YI<8r9:l`j)Xg Ga}5nu01:BJbR0w5>/r(Ȁ'tqxg <x[Q 7נ`f.aP\ߟɾ{WAL Ӻ/[ b쵶975h1DMi^Ed> +2Q5$A"{l)\\FvD}xFّTL3ĩF*ΤuѬO`ȓWP˘}c=E:<7e6!]c+lC]GUsGa#k[?0dd>:_36OK.N_2t _^M 7m,# %V?0WQѱ;4ŇnQa~di86TB9ָpUm)iFcuiFl }"b1gyW<3Cqr,[=$C~p6HI(R=])|=VA0%!UoR)Bȡ{gG7%mn*I ,?F76d[{j,B=U)cJ'2ЂJ5#! Qұ~ȠTY&`>~`i$ a|W-U_,REk8qwAX{F89b?iA4ζvPaʤ#e|cbCT3PLO W R<ę jl='LOHF=?v"1Rd4."'9P#O[T@>5 =hlã f@P-%O"A?0j6MT|P)B>3}s!NW Ōy_L1`_EnvBѻ@ϰoW Cmw0u1*A @N9:9`cy)~Z I-"XwF' D"#h܈z:y!0{`/:\k 6餋G 6%>ASB׫  l ;eb1ꙆMkn>*?Hu;ә=zpKd`@v owǻGSD$_)OR>-_1?S6Z"\-ҪM\E["8R=P[|B7$yG]~Q+'g042. {7՝{ũqfx>tS FW H[d,<q^(>P͠WSa/We޽ݬ %6< 0\GTTth6##Q<ݑq 9 tr4<7cKGD5ηkꀺ,f{\D#C`Z+S)uC7?v;]ᠠh,=O^ys//q::Pp07&&n'ܡ'5:ga8)Y-kI?z P}#Ҧ Ķ%Wu9܅K8&X tZN#~$<0;4*}u,Tv Ҙ[F=PE"z2 p_t+xPTgV9K$Uw0Hӟ||LEVLF-pAW=de73Cjw{piޠXexDt9i}jByU TCtα2˜ݞ$$-(0#"$+\>O֦>;3=%3Snk!ئor_xLyrTz$: q}B\emF%VVK`z< +olu% /MsƟsxf\vtsY*R#Re%X"B8 k);3u͛i.Fzqy0هs/.$q4,@t΁5XxMlu*Q <~̮ꕂAA0^S50r^, bSD,K+"dHU.%.r7X[Ho5n>耄1FK>O6)\57,i#ӠΟIAXLaUg#ˆ'~áSU!ze2.oM3݅-52{$zgjXm22VZ^jaN>"׊[&9uH),-%xvu`W`Rd~B| zhU@,Nu|m0y}eְ\K щB] pP_Z%_+~]8gߟ(nʡH@5bKx|nFC.J J1)u:)FRl$txT %$J|UQ~*y~x d6zM9_'(1rt&8 <峣[t*,LE\sDiDKyoԄQ7]ԨFfW4)`7\&+}PEݚ7m!qq\y,ց5{KV؄pHb?{N,Yp'5j1Yo%}RU48Wt4A''x;I"8C^dEDȈә"/-J+R*?=W'rx7V1wi l, \  H^6&Qsl>EX &a'LPSgrۙhţ6% n^?WU◕eq-601R Kzz p?PqaPD✭ԩ_)+UZ6hNsl {cu N廹rЂ}@+9sVbЕ0pwx=eެH;dXJm Lb3+^ No{:>W?ϯO"PQIdZv ZDgx4M:OQ0ިY%!аX[[Ϲ‹b&"XL6׌¸v{Q=X8p|Ed@&yI~h$ÞmÖNIɞs py3jڣ14xТ Nl>Kĭw3V5Z6HeO9VcW7?FC꥗!*ZvRz &ݱ0Z?>Gaчkay&) \7FvK{"kyxUg'y5T\Uxd7DF䬘 0#+e]ޏťljz@\6sfH֍kwu¤u^mS+߱:~Ojf億hWn]a;DkQKi 906n\c+\4M2YlɈ" M^Ȏ b,hj-[VͪCYZ+^U5l<4XO\ًZ2efs;s]\15 Dzӈ[M){<0 +ɪM+X 6̕^꣝}?B*,360}%ر0Sh6ӅsM%C.z| B~-TwM ںVy05j7o&ǝsnaA>(=YA'rK.H\Ũ]cxkIKAIXg¬w~vFe|j[MnLJ۱XU|F?9IBĴg -tw־(㾳`ShT^bCx. 5)Nj2sS=u)k9mn V;.-zVGV%0Ll,kKzrLXseVlfMr%uTMQQsz˛2)CbiË\AU9eR ̉VUZA11Bg-"9)7m?V >ӃԡT-wqN_ Ah -E>#BApw`C.;@:`g%$%&xoکp->'L݄klfxWӪy4:A#ِn5?0)X:LVN$}*{cHJ0.;3]irF6Oi+astϹ_6i`J)-]$' i䒋t7laRs$AbmRQ1S:sW6ݾSMFAp5qV+%71?yf#AeAL&˄x݊'TmnHR_c>ߠt$~+q.?2ʵKuPGE(: (N6 z:v6>dE^ex>=ӌ௩ooml2HO 8(FpT*<|Py0Gܙ^M[aƈMB$DhFb(+tܳ0$wfKW8}`uQDv0mRl 7ht$V=[Uܵ?$ngS942H?v5zۥ:BBU^^IE3DeX `udߛ^J |"^>LN7-{2*Pe,>M ؜eیrA#)J*jKKC2܏"̊0h>¨$P1OH&pfdc~gQ-iŏBZ#_wY$"vЈerPvB\p.Ope! wO㨘Tg|Yh._ٴvm>t6aʪZ j4Ћ|Ce塛E>Oj>Bx(&)5jHpE,ߚCw* B)bҥyEtV† ȋLV-jWr2q~*"ܐ(ֿ\+9`ׇ@ G5-;斺0Vu]XFx3a5ArA3g&(C*-,X. y%hE$h2S*i7d.r3/]rI 3n7.[joR|YdC'~@I!MDf5DMkc5XVӱ0 K$3-mGh听~˞)F]&h6|bnz3Sh7,#w4&, fL[:i{仹K.6E?آ%e%rr^*daV:`4}Y`ͤ9@6g$Pfy1+mԦ'tb2@kNtmLw@.]iAO6~]Eul5rh\ͣ1G O#'%Q_8m(ܴ2!eK=剁E[d|ܪƒko ժ N;m(Tjul}rrqhpIRS[`=Tm%q 4W?Wh._jXND)Љ؋*H MJɭN {a;}+zgA+tgkrGZF&څF:A]"4K!b%&@4m0 caJ0uZ%3*͏L __w5|o{/ղ  %TO>Ii/AMP#@kaywc2Uv%1G"w i%@8])j_IC ׷nYS>H_S5LAeq )2{7,W^"H!Y?~uG~cm4 s<rM'Q#;Pf r) #0xoOAi?ϥ̶b Ctzm#S$"0ͤ8vr5_fZQFmʰrN xwd{T[#=%]g 9E2zn=p2((1;hUy}7nΉ+TKSJm6y/~'c =xhb> CPz9?jAgE#m`ZisܶjOG%JSz{WZ U3M A.ޝ2>}hc`\_/i!q$k;NbkYwyȚPL5Dn5{cMp'9=Rby(8S"o38l:,fܕ&yWXu2wʎ.DEm@6:NK u|xYҠr0Y`J} 4oTS "2j(@]Yf}P󐂄Ү˔Wn5hbŁ !)"vxΓewr GIZ\0&°0~|H~ cj3?vԊpy*U~0ѡ )5NsB#~r2GDL!i&yӅYp d!w7ժ \/e݁6‘)Y`c7kr%zb*3U vFll=Jpy>1{[o9՞KoG;fl}zKi_4 P|c8r0y c^k s L':{;*@[^w;c=K ZRG=s4}WQdQ&۪h&e:!,RPkMP! W4BjeRbMt\>Ɵ AVJi4Gߌmlz$brShG8MߘfV@ %3k o3Ltf}Im9:b䋳Ʌ>uc 뚁*|Sj5x$k۾RbI T457HkjP`#H|k1Okb[#2 XwiY[A?ߠh% jMPT曨ⵘK]*.d7'V=-=DAJ T3b7Q O@( J fٖ]`dwuQjfh n"Fm pU'h:X 6S]AxNÜır_\ O hh_: Z{0rEcuԛ o*A_87 ZJ2] 8.|HV9e`W>L-{Oو(kH}PyQpu DR;T YPTp8]pPKF7DG,shs ˓M&Bm&c,[x33,fq^Me9{4RR.$*=b2H)nplU7SET}vtߺ%?OϦ>( +|m˄~_->㪴dk;d;h#\JW̢{ sf~x#8.u <:!^1O,G=vh ~MSZw4ThKތZ T([)#x5z&1A*j۟{א58h;nnhar/*5( >`E2wt;Z1;]q_"$ W,>rH.MQމׂuh M2xwX2\X90v'YE8-qJE@TeOR"l*"aDJAtJYRzkP &oB 7ik.rܬ>@t3ُ ޻#](`O/Ydj 4fNtM^{Cf CjV˳bN&E|K {nc@6"ki>4h6 (syJ~N->CLFi *>Rd$ϥ`lpjXQgĮK,D=8 $$uBBRG~fg/$sKS" ge!-6Xvor~_R h:hpZ(3!YC$aꡨoǫӞ/o u“iEZHP=$ 1v?>}kZV%}GO@4^,5`&A?ƲwAɘ/k'72 $^CM>~T,Y:!"Mvcu]pPqԸo$xeC"DXQp^ Bo'P]RD2zXF&2m !C2ډeVuqTNRjdդf sHCOtiWV Wڸ$Bɬ)Px< QscUUq(F3tUY?j<VC2MlZ;X:QT-:#QZMixlR7Z'F Ye`+GY۰WwmZ.;9hV}QFrŜ6K,YIr30\ ٞ3,CV2KaZl]0H ύp7N3Z%7Yʹ5TX3/ʞ%Q'wJ]tJfOun+OuRwV]nAvڙ$^ "Ɍpޜf."˟WjUHY8ďUT,wg.X(&bIۢ8Ymy#{!$ U=>ĪXr߈WmŎ(pUcl<$0/+nD(ޟG?pc*sk3s>*KylNmvx"/ߠ1f|~{4҄*}A["Z( ;Ki޲^f5Ea2oˌy+A &}^t 5g o u?RK[.Z%B\)LFDյfd܅A@oК%ϫڗʒwiPU[LFpݻ>ujp[#Î ࢂR` Bê2ӖQ6!l=-۸2Xh(74z͙zrr<""W=Y/#n8O5v^_DhWѤ [W@= \mm;ϩB}ťRml/ F=1E+؋=bS M -!`|$})c_1^Z)kz:+y`\ ϭ#Aū^!Vpfȣ2g%`t7z4(XA)B`fV$ye6Kh+f&EK(qs#ZM J=p~X2Fc)I^2J; T 5@j]oȚY <)$,(1FUp<4 y̺+al?84ڨdM!2l &}=*`KCk0 '_eBqJ/Dn'LR#X⟰/:f#Gj׮,$҇Ս4? -p6W84aP5d~W Kz@5 L2Aʁ>~s)gAPm5!-AmHk?#mXnofNK9k.7WD' u(b ^yR}HFI$~SQc9\G5.v G}SN<6'tDgIUx[YQτ O@nLfM/J\PLk}NJ˘Eq>&Z픾[i&I+t}*$ٟ\},*|O4iOP\>dB^7}EWpֿ. :\?HR;skMwThy~D, 7(Bf%w|dfxHϰ+ͨӸk*TG4SpFB|XVnݹ%u8~i O| yhG0WK5KLHm̵n) 3ও Zv+ !JwKDh%z8CX.XPu0-ѩwB+I'V4}|RL$3 Vg.WCĕJ5'+LIF_h݂Fu*@S];& )[RXDW!5RK#a`dzka7iTP-~>v_"?,Ny/k#5/.9O6ճ#ZH=W%h۵%T;B]5$D rY,S@L#P{6V ɴVy^a ʻkѲqPj_| Tһh裿`ڳZal{'w*J>G?=Sx.\9(C%R[[tG2}Ra)B<=h:KCg%\>w" ӷ8{AUCD EeT:wa6y (OaF~{UН|:e>3"C]uqɲa_`t~^sD$rGrz%D'Ds"Rf&.sr|#25'mJF9qNHp|9a SiV;q 64]gnu`W}mBm ˦@\p5/AupU"DNOfޒo -_{UZK|~>4i7BE :7G>Hc z)ò_Nihȷ걈Z&Wj- Lk4kλYnR { YhhDž_ \Jk v%G&mՄW=(ʲrKye}f Itx]74wjdxF{rQ"79 ;a. 1{=4MR,QMS/$QP bk'$z%~Wf*R)f1AibEtr}pNm%gKP8d +^IQGɯl%.IqV;ݻ<Jk\dWA̝N4Bb =5GE4 ]>ke%F=y&5d:Ȱ3ED8 !?gW1*[(ʧAu\ζxqoK4[03u85Xo쪷+7)8,ym7P $`@\@^`i m3r> -5TS(6 #ݜ"aZDYRd,lfDpjxfj {fɬq kc셭$VgY(m*D|p=]iL{g4o2V9q|;/5%;) clx3j^okFa?^w-38œSww(i\M:$iX;џD"?sqsWi4/]0>$WI x(xSm@p]hRƣ+ ~$)ˌf[ghǥ|!(!&ܽP9z2%'R$JkDaɒ ߸/CHXsdJc=ߺ%w~w IM\/)wP8V._vW뵵XUտmw܃cߤ@28A?W^L Z65G7[Ncczg_YqVbo׭ذ^f:Q^,ܗh?Ĭ[=σs,AљojtrqQ`;H6%}p4xfEǕt{g9 irYxe@ b>.G[|] R}!9[ϸk;~Ʀƺ&n$M"Y RYie|I 2.~-\lij*2)m0* 2V߾`ufOnF);fZCMvy}S?^60f>wlor[mK49WD*C@m8QqC,q/w<. *4A{;ܜL,zYs1sf\%-J{xч^%tzE1Ývf7V#H5@ I+XHU^Y7?*MY>V)g!Zڪrai\  AQrfWlIM:3T1'b>,`~5^7w%MՔ 2]"cH߈uz_#׎_58_sb~VzL{-Bs9m->2>vU%;E §tcqf+Լ |P{\Gxͷc RT"2:gW`m$ Mr.L1FݪE|;U-}H ?PKjz;-7 DgS=:ZQ3]ltY^$`dw|OyO :rzT =ߨFuydv3K?t9B~XMbS؊-+"4eg;Ϝ #t?ݼZ7%K%gOl~J](ӋZՏ PFxttx^FsYؖ+qS"xdI@'lOef[@%?gn3x:Ulڰ rYWclM޽ f}Yj G҂ą*\"Hdؽ)IGřv;uhu>F놈Čk|4 ٮ,/*%Q-4\~l@oJaPy`ۡ|y$e}vuKpWX4v>yI76cC>3iTNA`⻑+@+ pSI8!=Ԑ+c "G! hJ̓9r`>L: ZSjJ) b57a +98%"E9Ύ{eSU\͖=1_ f+ #;xs. Lc;Q Al`f~hem>Mˆ!}i"a&Fh[ !8U`sJYOieNuT?{0dk{R+Akh*ٝ^>1a; B}6oASL٣4 hG~.~Bǖ)|.`HiqI6zȩ"0\NjRa{{Izotd4u͉T 7v(@B , f$v_ CUOm9qP\ڎDtwyyc*Ͽn b0(Z'$ԉk[2?ffUdթGk7ICG欬G\:o{SF a[GÇlaX6;YU`C-: J#rZr8ovU1'2iy+"Ln\";&JgՇa%D+sF^­1jfdg߇Ha\w@4Y"} d!NIC23TZ.[npm,G=iX@Op$#GW,q"@r+*}yzEޞX qZv2€봳sĄ3aQUm,n|nKfg|]LQ\^f U青 8 CWίQ5Sه-kny8.ږ3`]r#2f.mYΝ0E/)*{i&?>4GS\~(u__}9۪O'!૑-ma[2 )Cƌ qaSJd!t$,mM7d0g_E6lJa -IǮ#Á,Zo9}?+,C1N6P硫׎"G|4?9R!F[HUV nXECa˝@ R33J;!.2j; V<J 1ۗJm1>IfCꛮ{T%e JOŐ8bظW4B^rLB F=Q{/)ij){rDb4 #p8ɹr(hŃ %l b~٧HkĠ -ɲS3n%n=%g> NJEʼn`@i qB0ST f >%-]:% vkXq1fep'gSsiMf\EL|5O3WD;sdw)ߪ}hFiIjr2yE7: 74H oGe9Cd H,#r64j |P@<0_sz_DzB`_C'|ys,fGS88E(eTܸ|()s]~l(: x1'[ Q>Hj鬢>Ib"pRʍ-cПRfAieFNäARpwi?|Ҷb Ԃu` cnĀ_N>ĕ*|)[N=L4<vL-h01.-Wɐ& ^nK\j+54 ]/O])5$Ba3txY%Σ+ ,AhqK]C몝]:HZ],A8լUвSu3!m>2|L; p dϭ%>nF x=T)S|7-&Fч"~N7zV, +<%쒮 Yu:G%=Xz+#笹N*BTzq;X3R4G/VhV$jRMB5(i^ @kJZH F%&.Uap9d rUT9gPiw샍il[4ր32cYpBM^cRD˿:/s{nWMS g(dEb lt!KdW1)PSOd0x1oM1rj{<1kֺ+54wQ\>KA=*Hu@* zLТyqmÞ+1ZHÉNX&j0F#T'tRBNiV[5Ul1.nx nR|=7k]OS*+}:q? "[H~3`7.UuZhdB$UN,ߧN5lTY6o3;V N=ZaJ;G[cu?=~=p/J\eky7_|y/xy%}lLZ!0^h44Um >3ʫ gMot~T]Q OG坐R/vCW!CTaGGJ#(\gA;[{r ib2#0+Q`" {oJ3lQ;ŕ-׀ &bRVh7zc/*n}*{%hJ~$EueXo('qU9{؆SCJ!$*Mf? @i Lt4QZ/6!"b}z2wΤwR f?'o/Fвi-gC5Z.qsŁS7,VK5lm2h`8$#]P|l;JKhZ#Kj"|Vі'H5e TY@ :j>:L#BP]gF"e8gF!ѺwBXc ۣT]nHƐgHhk!4*W3~yh5)#q!5R}.%BX\}>Z=ME.|4d;Ö/c v:*@:U˼`ap5Aǡ֝\zŠjI:DFܩX* "gwyd-~ S@G'ەFgS+u5 wua! R v:/@KX3m=qz;zxx"q⅑bd:ޗccJfe_QP2g7C V; ¤aJEW3u/H qk~̕(//EI;OƆ>C N?+?{\S6Mmp4gT vPjꓮat1s1I+!m7"v MWŻ5YjJǰ<Ě(pJ<Б6.?B n,z@ݸ역;zx !?/;ƙsM8dujᔤi%G_˶)8ǕPdTژ \_`A8_B2b|=St`чe +QM8`S@Kk&o ƍ}V3 e:"Y5Wof BEݩI0 ++_(ۍU-wmW=Aww#I~\bſfε @}|6&Ui܃/m@e0UyV V~IUZ;b֏{uӰf#7nMǙ&l^mDŽڂI,3ˤ&K1 1QW6,S4OuxwcQ׀l#xup35ϔ̛}0Yɛ0׬NV8ۑǮ뉀RB ZD6ݖaļ,fT(AÂū`z9CL5rҖi ,li?$; b y!fޝus՗ |RQYbn^d*o[ҡ,XK9auGa` \C˲.@XӮ)!n1\wy֑" A d _s.U˓^[XRƒ`R6Puz$ww$jr%lwh!O% ̉pD#LNNN]S@lG,5  }rvXx,TQI_\N2z J ` š މ# vޓҟ2wͮvmjIJ^Q|XF RC*{ MoVlqL!|1|{ x@W~Y߀|IHD@1܌Kۉz60٤g5GɅEF?2s* ̈́oTͶԇIC,^攙OtwE/cnl4v D.|l,AD|qw{?ܻh|/23-;;ȽClu\L9>❼#/CO3 FsVc z“sț3<_,@v]P8|{.,wmԆG~7>@}00h0祴p#k3)2APHM١.h~KH{Qz6Mr%r \u'KY! 1EA迖o f@L6(8MU?AܽLf$,Grr{ dOx_EIP*+Bia<&aUWOAkJ_HpN aN=Ͷ }oWƈv}3q󮑚F ȡ.XWN;l%k轸ޡ-S)(& lgd @naݩM;qOiPeL{dǻߛ~; K$w{<24e%3fEd$A3Kڣ))qhpZjUT ?$\_/l?}2`p=y $Bm%/ARcTF5p,7E1ڙ|):7Shz5/cZ# xa~ΔVkoze*G0/x7BNѼՄǬ| \s2gfG>@~uSނa$7ZLhSE_f@_$@2 x 2>/QZ6ᬔI帍Ȥ@^Ic4\x socrukE_늅 fOzBay2Rm~7&WmNTT*m|_^)${эA˙VSN*d<\, [`K4yU-~a]t2>lI]ju\\hx>- 9+>2#3X)ɢFF㊣ٖ֮6\I9f+. *g*4r3ev4Dpw&C魭2Mv BG{Bt(rHK"d۵z h$̧ >?.̙Ƣh >8nlFhC&:FiQ.A )ۭu'y΃`r+@3@1pa}Ł1ٶj,_iRqT z F]aN:=j1]H6<r!a:"oH2~Ցk'YTzrHOEFثeΫYH8RcUhlϻ^PEB"(aa][rS 8m%3+~+Vnhw>AjTl^mE#(_s/OI*֘ZPd+"Zg*\&0 dPV0ndQ3I[K909wQM€n|rתi-lDы_@)@B+lm%̌}0(rXe(MԁJD9m#*J ZTRCЋrۤ"cb[hiJWG)@=?_#hpܧo):j[c_&0 (xW}[=/&^2\ȏ #p@ң#R׈a/E:Wv>=#j+m7s##=}'t&wz2bqV#3CQ .=}2bc Di$zAhJ,M%lf-U>9aabJ e8C@~.hz+]Cmk4y-}ILPkeE#\rG| "0u6`CpUGOҠKa"/rfH1XY c|7<|2X u7igJOˎiYOcFp{z$=܏!Uc2[&"Oun|`wnӎyĤnc) {Bꌛ63uJ.FnU4GXơ]sY.uG0K2sb$ !<~blr߅cnI*Y턧x?*U= G_?l2&(f.epܖ5Z#FCfw,\&5iԬ& :/pQk v\QoNI^$aS̠AOU3g٤)*9~.eLɛEšMf UtfzI-w7Sc`)NAg-ntv7F3l#\DB0g;,Yℸ+괗8A@sߒ@Ce䏨x-iHv(C_!$˚0nGݑtUg_Ķ[y TL}/69'4_CS5Q'y 5߮*BAM>'g&gu`}sWwDyC&!`[C+(x%|=$26+僖 d.,_FUq)*sm1NZ{}2>J {Q*#Lζu_Om | #Uf+b6`S ): :4g.`|mp|E7:MPbEm ,tYm2wa̻@#.߮l[dAs-ypD༥r&7Ő蔈(f>Ƨ$pLrU/zQsPΒw 2gh*hUқ:Ua/^ޗ֭+$2՝8۞{N. xy-HBE֝u q:XQG.8wAMPxO{I7w5vw&^;[qfE@k-K2:]͌e9 "MkZi|D;yǾZۏ|TF9tȎڢUMY˒ &e5S]/7H$ӡDuhGSZ͒հ7MÝcהNaPu6-hT_% k ,JP*{p):I8qoc90*@m]?z Il=DhѤQbE`L;+_#]fփ^ ˹$ @g$mۨSp:E'Mlo3$,JrE& +m*,mUC|.R`FoV5D ǩ0jfFHa~Yo&=p1W0l]ߗI=́H7h Fm-zttj"DYRxUSu1lSA]Vl,7HUPX!GLYzu/Տ>8 6zUs&A3Jr(0xbn^c$}jgĭDXEP+#,WՖɇ ;+٢c.oq 'XXd$"狼rtqNjsj}.-H͗|AwNC}ˋA1QbNj누F-o՝[s1t0w@&0c%M^8I qVPڡi')S,+cWH>O¾r"7U@K/pMwts`Y*V?֊;[.{%1a= L`Kxڦ&nѺBB 4DTcʶ`(Bไf7^G{oVH#&EAZbe{ЈI֙M0ҺKt7,WpLi$8nm yM eY:PQ+{;!g~mN4}C%@~ BZ=۩A߅I&n9t /Uн-w V@{쉊VWqoR|53 sAvD=C .)H~|([hO( YyAUHd&xx:'ȣ>p̥ChE &υS }p*:mݑ v$ư LGk.C[+r"2Zc{fKJ&C戎\hE2Jg=_HnvoY{&I{OQ-ZD|!1 @Z"0mu)e/|`lU0m4Ȏ06&?9/,dweNc*+05@3j8c3Y-=A[y;f_E4#⪗=%j)l)ޝ0$# ^Mx$GaYP5PN/:\aDpƱ`/wJRCwXtn՘*$Tv8^,Kz6҃I#kVgo_Jv" ^9U)T3NL%PúHJ tTe^ ʧv=+#9ZZ |ܝ&F@*H&Blqo Ye[2}f0K\K&Mk뢪omՌN}A~;N^62 eS}[k.+![ :@U XՑ&?? *<: Ǟ_zt#?1,jYŗNIOϲΣx?T F.9RpLU7V=B^nf0YH'OQ]Ne fuD^]Ǧu&%i =:za1 ]3c?VQp2s(*ZmI(i6svUXR*2$r1YqݚzA3Lb]m8e:/ֳ{IMrjJac?4Nh;eðlVT4|fh~/rEƃJ "my }o$tl_LD@i"33qmXلA+iWޘ犑Y P<纲J["ϻȪ(GqN>,% ]2tmWZD}Fu@#: ;A;e%T UE-ufD;O[΍zdz=BŶ$ {ߝZ#dUbgټ6年.8{_WV~.Q@6?ЧnQ/k`\ncχM0sEb<`onY~ڭe59Њ ٽW|WE'ZVD|5"AB^ (KWf k{-=gXtX9|:v)ɷW褢Mëԅqe -df4Y 4OfLDfl@ rIeC9U.N ?.!جHOf&u]'Vl$E,z7խÕi6U*G(\c6`0_&&.c&WSkd&kPܲe%5@vWK@{iNBQY2>T_O"݅:ʷ~Lۣ< ZyiA53rNe}rY8)X?qt8r䦾Ljfpt;šhœ':¡B!%>N8ꢿ60j1Lx}kZ}ɏmJuhUx6 j)Dbw .|M"J!r@C>goN@Z;u+Ph]H>/eNx(Wt<'cD̹v'** E3Q`$*y4?rn3eq.@0F=jmس;wH9sx q(Q'XQE`ֈhb7 G&fv"P:G-r<|e^,qlv$?{]mk"qSY҈&*+"v}/NxV`Ƹ]#/>&7,tĮ}]3U4f$D-L;މ sP-Aj˲}v80EGbModHRxq]E.pˤBhCb/ڹ6-ZkC;$ J<%ht 8o8Xg6a]GdM_>)2hbi8^ qDpRSa ?9`^ aV>D:D(a@i_iŀE`!$c;%QM|:h_pM)`=]s^:[6̿ MMѝEqwcͿ>^PqVOWXH::\fmg)j;B6+ c%'V³N. r{,xkofxFҁ^&.u/!v*0@ʕ0Iru{7Ksެ& 3hV7?G;6;u{ѵ `ԅt'0{TfVwa(:`X&F|ڠAвvIX~ w@rsa6>:O@i+ZC̒g`H AK̀sri6_ k\<*Hio5ɉw3q 1ck1ΝYRx3c[bc؄R%uúxw2!͖!W5sH/OޣHo(xz1to6UI?5$݅>Fc߯r"1vW mLl%, {NOp 9Y6uF7ʥbY)w7rH~ FR`5Qo>Ws *-b}1_ng1O<,'zbNe*5dMI*` 52V)-l) 1 L.Ri3҆Fqm>۽2 u_¿6uCɸo%O '}˛jca*&>ƓkTQFk]CTwr;&9a( f`P}'\YH7̳bdAT hNI`Yd\2}SK*dQcSeP =b/f媢]X>xR΢;wc4u'*ha3~:lf)A`JC5f`Í8B͒-eCKQjIQWJb"띥Ҷ5CpJ+iHDmTR?9!V $UdNkFOL= uvf<{<nxdtgIcɏHpћFPp_Hͳ5_۞V`z?Q; l9BafjVrX;krEWe~1_<}ꐉ٭D.IB׾9|<7%i mՁ9oȬjq?\Wͧ> ̝e>u8ïت'bR^L_^uoVo6lZ{aNfI. 11ChU2 |k=Ty^|k$Z}>ULc)G(9DIfgc C="9]׉8ߚNRt#5BWQ D:rƯ:-/y*_:*д)uF CZ w{D~飒~e=nL6*B8iK<仫S@bf}s`yTXië᛼SK! vM 2h3aŇ-ЉLݲ>Aegx2VDW׆!WKh*髇P2,TK_IѨ@{J D+)eN QDc <]XpIUSxq_5d|v5EpμУJO^,չk7t9R\%_XgU wZ^-DsH1yXV LO(ԽѪݓt(qcqӐ+%yQprjvmnn&8#eףvc Fz}[sf0AA@αZ)NM#GEjc<崶/ YVRzbozB- R&A[AOVjNbČظɘeH&DE }S}R&b NgJ0QSWK bEHr! rM#5{(d ?tl Jݮu7h@GqLt9 e@ V"XS.a},aIGwvOq8|dbƊ\ x*e+҆*Whud.k,2!T-fks!)$im>mKiUCTX Z:q\:lN=:Yf9u LZ䃽ZЏ !-mѐ0Lʜ[!e.w\igv" ]UuYJ"R%,PU@6lQJ_+K]R/.5 dr^Z3nQYZhJP)L.] u׆4Yr ;dV"?nᩅnɝdiyY)IIuv]۠#rZ/__e@ggGHF7 |j*Z/+f.5\k$qҋwqe۾xF`I0^XFBIJ `jYNh2`FgZ{v pg. ^Xىz3T\Ԃ,u8~`O:aCӈDu2x}. ߇$?NŻW* S:NT@f"xma6O!Mfb~f#&TXfxyG.bI\=3k= O='Gdkύ 1_E&$vfz E~cmW6bKό u &0(kKIA *CiKQC Qoܣ$g_sN܈HݪT*b%={d:F_@c0ťI_^(1Mtcr4]{،+4ƋItTZ=qul ɹ"i\jN8ldlP@zhTh/Fi(Ъ|Ę'WLX}Wm({_lZ(ߞxtOvGe))q&1=oK&F}5_2#:3R_ϐRԨu5nQ޲PSRN޾8WVch84:|ctj߱҄apn3 br}>)myBFRښ)+N G{IQ![aݖL:;# >(4Zm*3<@@sMj2iYUf'ߝ,i6[]ϵs#},Q_YbS>{gRLԙS *=Tǡ7ťdc vB˵ӼSC/U/SWkjtMG 6oL='m3 zoPy mOIaK܇_M(lzf}=+-&׏z\ Ws$H:%{Iswz=}z>Ҡ B3;4gM8Nø]9-^&ւec$&7@~sZv!jR`N4p6CT8t3KTs]Z:L)*:Ķ#uYI&E+") ߑNsEYC&_j`6A sAV':Xf}G>R\" BMZ~2ge]8:!rԭ&?Z T ) vw~0C` F[X ߞ{YRӀܢ4г/⧒vVdaǛ%$Aº88<ĨK̮4dUM {NO@2jȦ>{i%"E$[ ]9f%<6M@{[;gP vh^/D "WX>.Vma. }[ѷ`rƜb#(1F-Hmxsdmۃ܄R}#dW?!.!UQ#]j|Ҡk;GGw$&Y! ,ؓ" +aWе(C[ȎH7~xw[Ac>Gi bg Rơ8аt9zNK9 .Qxl J cѥfzfA]Mу_T=lMitt+AFFtP#kܯDmMU݄\ ʌ(+a[<0ī(uE2acKwb Fh/έ ^wd,zVXjVFfDR]^|Aw%Z[rLoOg/b;ז*?4}mA˓C91 4LƆ|eaVTa~VUrRRToY,]"X;CjMHj jLL'X{S &wDR)@r4z.,~tAQ,4~ k*NT$>4!up=74cs3sㄒe>H ޘۈ^xM\?GJZFf LG;Apt/k;ݵ.=k~oG]XV+#8WI8͞yPv`0$. 752]烺#Aʕ/|5?TZB&NL3h~达l\\Eƌ^E0#N` (a!ZfGLt?_kQBy4ƯPh'zhcG I#͖aIl?0Jn?mf-flOK3ey@K,u#2$FphiI-aeV1U@W+Dmv=sS\.J~xRvwJ~AEO8 <:ưR[x1nZ1i]賓(]0ުA6GXLTs`~1tP⫶0u蜡waTchUٯ6  "_=Sr 5,Um"Ê=*NHg \!~U6/G;5.M8vGY͹m ՇL n9MsqfxROuș$f Qf~KSW\ , ͉+?o+mC88ª4yۑ~_I#^!UqՊGw3 PDbҝʴԩ6p HF-?p%jp#%UC]* !/ Rtt6 H:k϶bq0&/:qT+Z(tGwd}gd(7Q.Mx$57A4p:5H%@:{~O)[Ŝ:n>K;ȭވ - Va1w,nc}_[GV25mNf\1]PL`5mN~~mǖs]Wn7Dб׍*:';a cw^ŷt0W@0mRQy8Э#Hʦ6;E!<=o%V2/͙E!4̹ T^P8}1!tJ{84/=:LTѠi`{r^vk~Q`#uwu2+k8yM2pǟ{'RR{a@9I1P!?$lgEɅܢYO܈8L};"5%zI}O*ԗހP]C>x\}[;S\ .&7 > GLZ#RRI)%CwQ]#C|}Cs0hePh L Ft=.UvKP-W7ѝS4ol֯~^a ?'o9Dqb7O9 .ቒ)}lQq[ɒWʷ4]Hl '>^BZo$~nwQ<^Xj[ǻ%)V8hA8}/:Dl4~sH%_'X-rj*!>^TN7m(!`Z 0ؠEKI/MLW7VmhO*ÅK~ʠ7Cf7xʎ.(#Tb⚣oA8ˀ~~ :4X71`?mN }RG)+T? ޾G蠄pp7`R+؄--k; ٲd83Uk; 7{HIcC|cLxLc0{KJw#M _:q7.Ѕ A.:'zx:򘢘iIJH6zNK[H1)ݳ#̎aI֓`y[}f너B%T P^75N0т4!1Ơ=ja+QL(Ѻ?X-\Dflq` ? bV<OL4m~_5G?h8*JzҶ9MRx_T>,aGfA|$6e ghR}Y6jjHċ O} >5&)/ӶF=ȝ=V8&w(K'1ޫ<%<~&hWd.(0=Upn=}Haf?`5?o eò(8pnKTvAfЍF(kꄁjvvm<7[A=]#g.B Z[ybO3V@ԡ=kTl$OQčf Rkl ?ޒ%*[_/|k <4E~JʘPdwCQC? m昸% \~iSm BrDvN[$CA4~d%&*}7_*(kVL4g1qc پҤp0#jOpvau}6MS,[-,*u+)_q2`d@Dk^sB?zfį1:W'F{.Ql؆G.T)>(/)l e *m;"Ӎ}.K |lK[ +YPe ?VeI˕> f o;\{jTpB4qΜb3:mkTt#v8t׏z`7|JNS}Dej'p‘?v7me#|'k=s^+SeEs>f*/֮*4g<~ 4ɛ [b ۷,m~? m83O{TVur KN 0 SH֥(};( jE^R(6#HӞp hc=LYп:Ny: Ju 1f4 WRZ'{cDZ"8k*DH?KtIOJ 'sv ~o9DD•(?Y&QWG^jzAĄiIctAr 8CacAsowR[IH]K,?Oj7b51^K &SCɟ!i޼&u/5U9shפ&ۀ'ׅ( p*voIE1D~ⳔbY4Ѷ )'>"L]B:J_@S?T4e t%slgq8ᤱ۹_g&WÂVKj(޽U|)C`"L8Zf<-+ /+~t6b1iK^/{6ITXM)co Dw"~FpPsHokGH1NEثٷs&ntTШbH by/TRBM8 N{2ƔzZ(㴛VӲ0|9,`5Kv1 G [' ֧.,ӿ%f'ap< 'kp$ ZQ6ǠpVr&TӃ/*b?-'030\Ë}ݡmʬME`yƛ 6=mVT5)[*tH}rq[ 2۽D 0A |5H Tql)16 cضs81 Gf ~'BJ%@B78% /PZ09eUF}ށ XrQ"zlB7`.h=*+ϪO M!%V`bުiWF&6)tN&[𛅭4jE}i}eOCOOB-UOyV,Iq b`ܜ,2K5bCq7询K0X3*]_6F&YAe@ҍݩtPuRMo>ܾ{79Ïڈy(] Ts4MAӮOũ[BW/Gh?^RkVݤcnЙ<^:Yi4pMw1i <'4 P2LS!!= i4wRT:,R2퀯jC(<A҇ &#ۛ-^@KΤ: |\bl*h#!Xl_匶4TyEv\XO2 9糖ݢ\fC"xc+o&y)"CsoEZY G#+6`vx9O@Zv?|B[4JXzK9vc+0TVvJ(jApe Cx#-X~ZyhٓXu`0A"ޚda>1@")3Gxy t Q[~/sK̝qvչsI>*^pF籓ݧ D{_~vG)Ԟ8᧩PoϡÌYB|GLh `0T8J*l7wo{I$OTd> N"MGE+@κ\!Y"e cYp0r`[\{nϡ>̧%K\dB)hGAAu\AB6-׹㷲&#RsF{^ a/, #p?߱ Œ Iִv6XcÒ x-5L^f Yh5#bsK#ay0Qހe62zD72KcT"iS@oubQ4{y 1SfIA;F-[&qTb6$(g,|X__)G؛^K~7tTVg E}n6>S]fUxŞSTfPgl|F\H{rC`M1&NoW?ṕ=hZGAF_mJ\QKu_SJXe;|B;ْͨ&p՜HnEvg E+BrkscٚXVzwb1o1'-zcDy>~Y5}}FRK4`.{LN+ # %-hbcdLuٿZ7t R> xgP ${~+t.xej7,]d9L:S繵! qŬ*B#3o.e/Fbח*UA pߒ2#F؅GY Bׯe6sohD'B 7I#F :W_rK2?[@-ͦǷܟ 8xD&K ɻtm1zg:?g wFh ,0 )Īn(`cT2g{tx0Oݧ7;*,us"hA d^ f-v|z2 vO(9/ {U͔uj;q3:bg9Iw`\@8 [/H JC[Kw!$acM@!\D/r !̗_g\E=#d} gvУ>HiEʆEw+ЀNIۃg)bl ?aJ'*g03f:CK? 8RN#6xSҝ O?}?Bi`{g'?-*jSزp;${miԍQ2ﲓ}[ I֫,8 !XXto?U#(k_goюP'Va\A4hdxU"jZ|Tm^{p! ]w0me-Ea pmE-S@He\`F1\Quݏo 0Z ONu0W$Dw#O6:T_+̼ؼ8+Zv~aM jE}АQcB eV< i#ٍ5 eI'TЊH/oG7@3B|$C"8q7V92>ΒV/ӡzӗHDn' uEK=@ !h\>Ec:>!}1ڛ=Vmͬ.+>UDU.>q+Ҁhu@ %m]ԝZpN^:964rX*\<3SSǚJÆrT鿶'*OXvR)!ϐD,&}lz_9~C wٺ2?D]PKY0NM.jwog"-x'n/OiDn(}%@4nG0X_W ]GاooV;uv|`Q(Y=R'2[ᕊo; JZkq? gkJdGJ'fFRg.*b~ꂲViuo 7$r`i !í~bFC n\"jа5Cc`زO"8Mt_F?p-yp}*#_|lܤzXzGefԼ8%F+Y̓ 9Hi}b ;jGtVD+mL_4AO{ e+V˘Rh~qܾ^kh)5wNQk⁢= ,I{i@ k }„nX`.&t\Rsn(R8lG)-5K&<Y\AD'#zɗuqZQjSNI]& @_#_srHWvVk^ I:ZWpċ9X}Ӥ£A y۩)s| CҸs,`*.\v9g-s&Yz̀n=+sE9p۔&"(|ÎcEXW&7hO;b}=iǡxY80r!sjW; 1i.N+SrLZ,*O,֝y2uCbǿ*ߛ5MBߊgC`PLg ;m#wB\Yrx593߁s_$ns٘3,8XlqhP:PIvEy?c&W (`|Yu~V&OXeM<6do$VojM*Ì0-~:ӗ&du#zMwl6FĠVԝa'X9nTPD-E4PōA~6d~̡t>7z7=}+~zӒV-]3K$hTO?2hS|v(翪lEAX q7j'4a(. O=xdZK0rETGJPz©ac?)Rz%JrϱPL)7{$£昄O*b_Cf"&$)іŒv8JS%#FT +dDZ<M>ا҃ӁQQql=t&odcḣ%ܴi,ck@WɯVUr }(lOUA&/k!K[,jΈĤ`\ioR%`#lL:=ĚJ~֓[WnJH ]' 1U#Qq p=i3㱒_c|0X+'xML8"ؽ4XJwm-ZHAJs )tbZH9J"'p^,"0)+}DT^Wg96ܔh$O,{4:r%ꝑO`6Oa{3`>eU;3 b~V6)vҩ;F^"]ٓja|]e0 d(vCJpfV#%t7EqJV$ ;ؑwC Ir`V 0 ]l7?ڨY.iO^!.´CŢഄᑛC=TdF2cY- P.N܁uQt#l}D#Ր,@o];As.q~Ehp;Aly0g Zd<22>#(~pl*QPhA %$7&$㧣4GNOU1BbLoT*-FDɃNiGi0ݲdoG ÷02@мFo #lh5,)2p}óOee6CSv"Uk_mIG2a@\܏b7?m_Ţ8^65=kg'WPw~ډfLD}+9%y9Wi=Jۮ^2Z Bdr5M5?I&>]J 4шɻ**+ܨz%-ڒ4;+[r;敜fcWvp]\KÍ"$0 x)ǝѐ n vVB3h9zBPya x/"7+YZh,pK"cKug8vxf.N.T`d^Ԏn~Lj_o-4v .3f-ruf%9'; hnr#P&uj8-3a粊;uu?+WBb( 2k^ &$@Qc.4q'ֱƺK-i"]BPKzj7Dґ. a4TųM:4xAHovrle}aعQ!`zgތ>`dP2.4IYT2GD'w#ǟ*N<M~wI魯,kS 2l#ݳøgzR!A253ep !"dC1f*,VwsȰvsdp+(?J?=< ܩam> \@y>`CstՅ" L;A=&fy%@LK[5U(4^z-,8e(vYO cE^@Λ QҬ<7R@fMlmz4%L8^չ_? ivhG"4Ywüe)eSߙJx0і^Wz?Dxh]7??tOm@N sƸ <:zhj UiK^+vUsr:=4s 0ɵq, q 9su]֮] ]ʂpl5*!tcvN9 +*^UeoDbvhy;T ; 9H<.($0k [~NBCXr^t^](}8bLhӮP?n8p8@cf+ DhlK`<0}O94.g|]DxyX1~thp=^r3kUL@S LkHBڏIOW;1,Ӄ'+34L2ILNJHE~"Tk:iABd`TuI)D1V!,pzctD֦)5 OgCqM e>C̫#C(Ϝ`zÎ5+,bˏV>Nʨ=Bn/`u'og~F^hڶ=}+i LH 42-:8RЊP)HAJXC "g#a|<ߚ es}*QoESʈ"%qJ}kص )[0`AEBڤ_]^$A5;Mu$,5|)9?z Efns4g(kIJUwwctSHcՀQE"eTۯ- 6 ^);\tUäVTm4SЀj_v.1h+o PU{A&]dyUMBVULrbIᑾ*'` D$Xi>Ꞽ[k~9|zHKcΘ{6qj'om\\"m2񁶞Mh] 9Zk\g֠#tn.iVLr#ouߙ4u߫(K~>FXL&8lQN0aM@atrlb>n^5_ђظqw/FW/w}(h278؂5]ޞc"2gxҝ%sALεFރ+ VS}-ƽ_cc^GOɽrbp*,Z6 Qy$Lm+#" 2n Vqw1dW&|66z@ƳI/]v|[Jx2;[ \Yd?P[ϔJ4B2eaя5%Z׌{):5iA#2I,:5.I#u}&H&Y_[p<18oU rSӋ cfQF.]bB- Upi>b֨!s:dv})aFӲ!n)>WorLZ9A/VIףI_>+ϝڧ{!N>I)@r+JNC+Xwx%k^`U9fS^ "mBE#aY՝̝_.5Jl"nl ȷ>}+چ 2(@ZL3,68#*9nWW;9QĢmS5%h z"c$ haPobPSPWJFrc66,,@ gX?\cc3'ZnWE@!,s1qF4\ gF$$}h=iCaB Ӄyﵖo4(;dNMMEA}3[yNc+< Q-,S$H.E@rCb YY!Mv|%tK_gu$o@Y]Ə٠#"hh4ޣ%PZRz;W7% W/Tq둪V @̈́vK}@vp'vBܥ(KI2+p "fO Sj@j123Z]FƖI7~*:1DZ/f$l',?:=/n/q. V-ŧNI"b 8|=;YEĘ\ԕԓxОܢ|)3TS u1HvTo8Ԕ)rC&{&ua=Yz~Pytjk֬!J$[C̠&:Z&8.qP*,HK7iHgB#y)kk8i)ݎ0z`n{UQ9׋:y?u&ζn.MR3xdNTolE#NNM[&Oj >,m{K+nne5^L+b 77,4hId]V:F eh>A'OG$y_?$yROڇ%( 7є: ϨW=ǀpydٞǤ&3za8 N>XbqDjw.ЯId+6qbWeZV.qR?}gЪ*ԥ}>saq= )s1m) T` DV9u^ѩ [0P]})i,Uyd-5xak 4ݭQf7J|ǃrFrjӭx12pGϋ׼Ari} Z߬6e`"9yyfMvbgdaLgS :Ѳv/|1:N g_ukșsȗ=wĄ!޳hID Uʟԃa^Tz2ޘ!PN]dVZw t<ă2`b%%_Q)|1;|cB|WyI.X:a`Zrcw9v ¢̉[Z!#=bp#LfV־/|6+[CsOOT~庥on4.֮ܫh?sT\Y NE$]l7@-ZGi% .y Hhw^Oa~J*"ۮ |%{gǼ#0<@4kvxم :m?Yv9:v0W+Zw̵ai&tԡBKȔT!޹)UM(޴ P:g, DQRŗG1 p R(N/Ӓ2NcVmMKh~4Zj* Щ6 pc2}s))NQ1tDS.4n n#"DW aZ ,WvA?dC/YzOZ|THui׍b "^֘!c}'S4Ww9GUfRgcoeСmWKz>يtBR<ϱw`8JXBZt#y݁^}n(S)/ʵe2~)畯~ͯ:.vp ]yh{)'Wg9쳍 s5M\*y_ur@)N~~&a8v{V_5@? X|)Ƹ=5P0+~^[V;׻/wiIAb6R6'WO !_NQXcS;lXd-]X@Dh+&J*+$4,n=J8E"]LZ Ͻej#r`w)qN[U0} p/hmXA7v6L7ueN ݉NPǙ.ȶ\.WbUvi՟LtH}&QLez  V3A]N_ /aK*a!CcRH:B\hlnx>d1wnW`'Ƒ/_ٍp[KOubyStT΂p5p?Ŭӵ2CoOڻwb3 -dv*P0-!a$Bł3Ĥ`}XҎWH)LިbzC>5|V+K9=HA *⅖5Xi-~`>1X 9N+e_Il^7*7n~qy*]6uE '}y! BT 2e hDā2 / &HC \l # o4BQwEa WEg(⯵sVJ.2Uc)k׏ʪq)T?#*Lk|N R8{O.4%@\eRʰ٬XeVcXH7D.uJDxرĭK#DZt!` P aR XToSW?LW|pvPCX`P\a U*Ego}Kku"zurh|^s^ {QXW{ o2\+K>Ov&Rp%/ V:aQTW_i$~?e͠*:hȁPW!hʦ E +?pr%y!X%G쩨4箏:%PyH0i 9%IUz/m5zSg!5ixE 5ROЌ W6,(2Џwԫ[$,xn|a*xqaETWY[iQ؊왽K0z=N\[ݰhU.N+^d7'EY.:$wZ[`zQR?ɾ+E: xH4ǔм*K0:aee"w-7Hto6p˃"sSZoj_T0l9:(/y0`-o*[ٲ;|諑Rѝ-ic'qNP<*VT!'J8tTV9[ec4)"k``B[5Rn2:ڕ{^mꞹS㾞8ެq "QՓ> ]ݭ#}Q?hh$*<;"2ui]'8iA;8Bv PF5<=DNA៮Y{k/!gxҷϕ=[<&qȊu01#^W dOՃ g?b =O81ﯩB]qsD9p(jິ?":hOGm@:/\Q]BF,_P㚹$uK> 2^PeUץkY3ܤ 0hGY#i,Ql lG*4u ymԐ3j9NnO1q@yRյ[q1J?H(ם{LX|9v ťNcy=Bm.z3H~ȚݯnNōԘ͵..̵no=O xjOB ܸXqzW#xWU4yPMd>B@HJc3l)g)2~pDlK`a $yˀ|sRg#!𗖾_0I`cpy4kxdy {IϚs ì|%ȿyk:.rKT`O{=AjG `dr@~15Iy'yZWfhsUB>EblhE5P!Dz X P ` cp)ދ3ڝڰV]|BG xFfEJ|߲Q$ >%kj_UX xkLMhKǘl=&GC܈Vvi <O@.d྆U|A!(Įbxso !T9DqOWvZr D쩥J")@F/{D(#k8?+\*o+u"]0>ٛCt7%{? őZ3ߒ0:W2 Gg#~|@, 7Maѫ$:O1Mro^uBeСhK*rSdD8)u8H#ᢖQ_OEhwQ.'.a*Lo+ );>tr_w~ \6c>3zrF$Y_+hƥ7Jb9NSHllΤ"{ 䊌3oY@]?!8.jTl;emp _ IJM[BH^yEӱyvЗ1֗hݸ߸}8I;5,N%f4{UQ5_-Fp\ b2/H9k3Hi@k'&2Trd_]0-ׁa3mz$H>'A2; .4*.qI Vв|YN6/U .Me >i]C'}# ʶ`vW{ǹhf::x!V9Jٵ{6% g} 54/|N֘^słBcs P~*.oiI7M$0MKiF+um2k@tcF?t)0>RV}aJ?;07l#o_[z^J9Rͺ!e]Ǫ*#&q`s/1 ֐4kV$$!HInMf= 9VAH-ڟeJl|~wmT6BAo 3OՋl!@v6`zPArܘ%Ԧ7g :>sݰsBNG#?ɾtt襁1]@Y"lR*F9[lJl?[^^vKA*lE(ޛK!3X1A`Ȉ)43,XazIndGҍ. J `^@Fї>kb~/('".7>߯~OB˸Oh/^3k"q\gfUvJh]T\rң,6ܱ8Ac-&hWҍZi%fC՗Y9;+~a@tN׎Y1>cNhIHyn!hE9xNK%B@L;s򋩂 9(8斐n`yǼudMxr7ܝ\u>Xb^:$d{F[-}j; -Xo"ϑf/祴-r:~LL BWfS@"ոA wus#URZyeMUncIEj}P_EծAZ@ilg˄QS.~u;M7 $ sUYmBϖkn+䤞{!0ٽS;X a45321Aۭ"vF ԛk0 # 2( yd㠹QM,tQ;*ZʻGD>Vf"țK;\SK,Gװ] / ӉX^ #|؂I&d/SHn˭Cl5`-ha8tr$2by%vS4 $FEOUi⹋v ?Lwƴ K,qqY[zeǢ@ER!;#xd=J߉|%A}yzo;anLΐpݎe97sDg<٧v*4}|KcjLBw*a|I O,?`EK?20NooE'm^|Zoٵ`x ?L mB1ONVNp]@TURu뇇 {Zp|f(l4>? xA^J5MeU7cI!grSi dڒլSm J{ o:a Ώ]m3Az:N۱J4c8=g ,Dpl Zܢ[$: =(7sUm\EvԵt߲y)SU2j77:274M^lݯh杆C&6΂L~-AsO}GyƊRpߑ| 5abjF ro=%5M|yZq [liY@7 VqiMgHcK|'~-l],pUt`΍'yLmBV\r1K+5&Ij3`m%>U*RM>qDoN@W+udm? ad*oE@`W_R՛%ˠיU_m4/ PU(& ƛbmu0p xjt}A0/O 5 B_1hЪDGMh$ݙWb}/~Wm8Nr9 R^r[ԭ np,~B;r9jPI*wH؝پs^hrrRifgTMlR~l׿\ڌ@;Fj iFLLZB-hds=&;h)a?z͵$iẀVO׻h+U Ld;gPM"~Til$ W} @LU!Mg[8=C2y1]vU,EQZEiyH$z=^nĬ*/j$o:wcw3 RZbו7!|Fße~uA C x< NX*{¡w(ݾ- AM杜K0VZlrydToGWBLv/ ~_%QPU-j͚/Qk'yׅ-4Q+93;7Y?=mVx:0lLJ e h -WM^X592f~.OOt^'6F^ǾVז^'׿a{*?lIlsqEf'F#kč7<EQQؒ,+P Sml Yfi ^{S 4u|R:t\9ܼ>pK+Vzr0P5cuH8ttBV-4ӵpQ{M&6Oݓ_?3qXcRT~yIΗ$ii(6aPgXn-n:K8zD_JUhzO26͘BY'~ƭaMwȗ,rW$eHjs_,d㐧܄0}D[ } ?@:"`d7y4ه9قtT0zn|m=S$JF.P0E> #0n h_ٽKЅ*KN6 :NI0#޹JҤOad[e/eO[疴]L<ʧEU1wl [v dz~ν[Y।B| =C闗TI .]y9+7Y }ܗߖ-Aq;4zZ9C[]JxV AIx׫(#OGF"WQ$6}2Q _ 7NOP ljKiG- Cu+u㖫aؕia{z1\GM2lE^NzmzpG|ވ|z&[cBl&?|-Jvï⏁VHJ"U.WGךH=v$YfCiNkVvc:JjJQyckW35(F1Q~S#H4 !KAsmĨ~Ga֯% ?]i%,;oHh-LoCkjgies<2{ 4RQԎ!!SiC∥MaEu3lu0^]KbL5q[˟ >QG"} $l~ofrDxv9ˀQk|Y[jeXYU}O ^xܶ xUWAP 9Va;17K)dP"w W"WfllǦ;1v;n WnLc*ӄ@ TѧR#TwgWOc\nU9B2YCL5. VԚbbKc|489*^j坁d'7Wn}60/\%CCs8u >`CC.g/v}>eqlK9qE+O]X%s&Y"*YOzU/ZR&7u%6RKG{]i2k` >=O6 ڮmz_:yy9ssƓ5:I/6g^m.i-փ{idgV62K wNynRd8+$C ҫd45": `zȔJtP-En5vf\ TvNKIca$ԩ4n$%d3iJqm4)ejh|zr{q),f&sl@ O.!7`_pHCARtA Dm4 tDŽ28>膼;l`+2J=,&lV q$%PJ&ү:o ,xƓ2J+EZlsj|2P=`8xR1͌1 [  AKq%/'W Nxyo7t]OMiZ!xÝQf[0vP~J-whn@gH~ZfLVEWs!b[>X@ωP*!]JaΒcŜ=,ٽ&K?>s]ltg!oV*m~S6=}K@EG`Cl1K4uim?dd{h7~3*DcJ?%\9mq() e\$ahQ봸|<-}`D^_NK bHG?׹ݹ:mZ iǟ:lz+bFwdL;k-dŰЄ/?3 y(=raagz/:El=4HciUS"q9:7|gIXRZz(4!^Um00 RtjoVݜγэVG]Jvz-Gz}uV'V#_&|-fjUD:B.\a)Q[c"]mً ܺh*^yX(F[i%{/یudZ/̩iq=!}玁sFD:+e ,A^z/9Ƥ4Bcw kDwc}ayZʁm1Z*﬌~7m \⎉[s){kU ?#{C;N 9mZ|ގr|˞wx(4iClv ԝ)$Kb{eo%YfԹۦN/zމKEfad*Mu/)NaAEw r)fUbe#i1Xhʯ2a@y: ofCڹ5QDdBLLL*4%g(eyWF4bk²}|094sUu*0K3,n]0,^&L ]~:aO<g,*C~蛱vgm,V b9Etikqqy&wwƯ 6Lsѩ堵-"ˬk S }>z:8y5鞉+3 Лǫh;\CÔ3wp\W2ٕjI$s?}?g  F؞?})sdG7&FMWps `_a6q/qY4J9A~z >@]I U|9z0G!u'Jg u.q{)V.[Z7F  cJ:9W%Cȥ04~j'){Y2ʤ2& b³2E$xu5#PnV `PR=UD 39ȾK.BF͗9w1tk m㽩odZ-ɭl nm/W޾'dW ۓ2Mss"5gAͷ|O: 7l 29ŗ72'4qkhNj 7 h&ar íSH\ߨmމODZR4!ףۜy*PoW= ܁C1)c=؅̫~eۂ#,ˀ]-mJ6  " {A*6CA/%+XUn"ӎτ~U+=uDȱ1_g"/«xGm9Fe矉'y-&QrV >WU+JpJC*ܨ$’+}` 963KMO}=Lis(V+!.B/99*s%i*ux>A˜4( <|6]l$ڽ$qWę.']Ajo֛薆T\ -g6Dn[g8օ&Uu)>ݕ" &ekEm2]vfX|ohƣ."NF5~)fkRba[*\ߪ9PbK?ǦI ~pI_jcΕeCg}ve31!)G*,H{bRoxє DгK? E1ŊɸA.OPz/HajA](/koRi0(9bcT.]+ x"[b2K-4[1,aY= %Ɛh95ka ̦PPgG?˙cPw(~Cs۱no T qzP`y?@]$d^y|</{/B(VӺP6^ٜH%!vl7r$|䫆k%DYҒvI'c׹uR{VTcVa^fꑑN#^@e^#Hj"3!q/HewvgӉ[pdF] 2qHeǟiFڕmkH]3kG}͉_'0c,BRsX ٳVvv6 $.k?ɝDM$}Zlt/j[@:|O`ߍI~ɗ-^45ͱD'yކ0͑1CҚa,y]UT"~ VڒF.C@4=OmZ>f7qc$c)ߺ~6l[G*mbB46I[avL7UyzvXhd b֢tDŽ~R߲6W 7q!STJ wy !R z]*}[ߺnjl{n0~AF×g_Vc 'jP'vcG~ \Ci׭H.EXF zUіN!{!tIɀzd3cw+1MKߨg~NH: >u|z[_L$h\ aߨ<_On"<)':eưDfm! ڬA,L߰ k/|> 3WU>7ii''P"q_l5~r:jc\ Zn2#'h'c&!lwƘhuWng) ܾj *&*b!E-D cdMs/ޏBI<SɏOk5"M&0?(Bx3Ğڶcգ脙=4E e\=7fA%p#&\ tS3-I@v-IS)r./bx0B/aVE6|u |_7e{\+l OY3V{3=se':5?_˰ˋ yЄC ?)L$&a i`ۨRm"da|6d7!aHJ힒=Sr(VlcO2|ucw,O{9 -%o I{HZ; _>N'vߡx2TT?4ilq2 ֙ר5ffdʙC4ӖlprHJ\q], 1e?j׃P'*]aFGy sIQWO?j0SWX5 PQyCU/,/|q $W ~\Ӱ?&f\C?@kw\=wDt\a_l> k 4$v+h{&+?ˑ;<43PQKs9!2p9C K GlBhyw||8gM>{(=T$_#h% 19ṟK 'a=w"&΅ʣ27љ_y-z~Pr`%4ᇺT֓fE}>5c,,EyveW׭5'=}:-\y0Չ]jF[K Md@цԩhKMm+yiyXDyu_\Ž Z9KpZ\#hcCne8Or/!Jod^OUM#e,u[[e#z>1YJt]kwd?b-l>Lp X`ʚnu kt_jҕ}yhX,jcqg~RpEmx֤T D# A! k弔_oHgy2/],M/=r'Q6 w:'hLo89Zy}G|6r ۭ[R!JrܗY@ZI 5^-`C܊s= )JϛUz 8[6 Bq7p $R 6T#&!4&D8 pƞB/kҺ}%?u7p=z(~]E \;NY=A1X/槎)|D&]tX2Rx<HV_Hֱ 8ô4|)A U48z CY,9 C5b7IMNo!U u|Osfs[dG}&[ #ӥe,E.@V6cSi[db,fMLE^dS^ |h]!RP؆)*PMsbqZK`IF >h+ai#aJO iJF\0f۷lf (7]ۏ/h :=pzW트Bs vJzO.f_"$^?[Xa#:5șʦBΐ;~'fxμ:~ikf+mG,8~]\`5r15 M{KڭO]zy?a8j|zv3rP@|Zǩ첥1tcՎS -cNy$Y}%P5 uN)lnΖeԤd6=q-ݔC8Q};qmM+u#7zR4'H(~F&VLUז<ѣh_T#^*-@M՟0{ 3]Bx$n ܤ3CMg@iؠsų-PZTQ gwVdV-6F\ZQx6@j}tC,X? Ԑ<^ƮCˆOP\A ϣU^;A"!2Ł  E1'.Bz|=[;=\%W uM=r'9i~. b &+b@z.P!N{n5kPMZRڱmq1ӻSb ŽUx^|Hb9 6e-6^F:$x߳ECEoF\&ŚI'OT̹&&B\^gs\KS /XPH=Ӥ;t(dEM{),b ֽBȥBP,,E:r*zFutc,ֹ5-̔bE,:ͺ;HBQ2ղhLzYZt.Ȑ ܦmP5؄s=0Q>jIg}HF")~Y?% Y^K3hf?vw)0-wxPљ,+%'cpb͠B=IR0Tk"` Pfy8qxt˾2唚oQH*=uqflR-@`Y]mE*y+ImzrWkQRXpGvN*.|VRV (7>?nFxxw_=MFc]]4&/BWi-#s;$g$UZ̶R~CSunn8 6j|3@>rOXS4GKx2g G >Ck^~+3/ $QuF& ݍhy`Nٰ\ 쪸m͔"6,,܃P)0KN "0~?5,) ;ƒ"'&}!?\Yab[ŭ8ϫ4T]J#{%dP4>i̢OޜpWCdζ8}(,S:}@Lz5&o48,>h3.]^ȃD~: YŊ]&߮aK$F 8)\|GѽSsgmެapal .*89{;|Xddq89r}'{PS. JEw/X09lML[Im#HDH-_< [#M5Aӂ'&8]"<}\Ԗg;{6 黒rSE)4L#u>J(?>w!U FASg> Iu&`1A9_OEkU<: u/RXy! W*Utlo8-gax+'6T9vbZĮ*vkMF@!͓/R. 8"¡֢|[t (2wׯf7X'}$瞮Dॱ֧LDjMA@y>T?l☬{0~TJ; MmQ-@~M^=儳9NFD"k& ;i Ŵ6.Z!3 YC#j889bg}ݢ Zο_) iB|dN¨XIeI:k9 >ðMj"U`We)Qw1Qɠg bal'TY 67[lc&iԺ^~y4LpRedV15/J+pH:,v nݵ$|þ{; ELwQYk eeEưƨ )X=Qݪﯟ*DnnD>@2T?v1j3y` 䍂e7DJWA%[^!OA=C'̯أ,nW0Ŏ}ײ-k-IyhwfBMKO7[*YZG9 4{#& MwU=hZY6#9X) S!y%Z*5k,MlLPrOTqO'7z"ECQQS/s32tAζ{R% bJu.('*͜zrȅގ{ فAf- Sr8:H3* }e1Dtdj.j&y$%'~Uj˸Qe,>H-(e7K\Y'}%d` oChu*g31PаcnV0%×D(Sp$?EVX|UNW8)!yXt+.[4!)~.vݥh990;z!X41>$ U0V-5$S=&lXze)>scJ~LaSS %ԾBޣ/"i)`FU%8e4_$7HSWb0[0^:$# ؋9ژpZt2I}^X6|Pr;rK sW1''4 ɾ%=VN!E0:N)m!ZFSL$!49ѸD5*:e(ڐB+λs4OG_9N`D:}ubT,-'Y,z^:A]m3ak#a : biЛ\OgL}2|.|4{\\^-zfn*>`5~^Q~h0 oS8wRY260'ot{y%fwEH22A]6v s5=8jfSGՒ@tt+(co3j(lP| #{ךFD.dfmvh›&Ӹɵ+ogp4#p[*НM\>h5tO]SKz_̉9)u`iH|11* Cp^/ bxzT"A:L$3`}6G:xl.Pqc?7)Oc-6w#@e.7܅_(65JřFO-i* ,>T )~ ϸ"P0iށf:V5cөOdG.63w)l Br%L*fiyi5<x <̽ZXjlAL uxb놅cx;Mtƹ]q$(闼 <ʧ4G+);y~8Q Ť'v\!PC-OhW$t>asD_Bi]i 3\O8Q ^#;r6􆬗=x?|Adee;Y;[psبUjʤg%"nbGUiy]sB7׶۽C7C~)01ktfЁ p1hAX mŸ`Tc^mDoMw0;…Cz$:F}TT(Nt$ a QәgR/j@M|;Z<4 U\ ]+\]qX i/pƅ,t<r>22hC IA|!+!D أD_Ÿ>w06rJ/ ?"*  rn{A֝%WWnMm26# vImt-~+=OV/&nKMaռHkHm2ϱ=n2r,eG|1AM/hFht"@]p6zFYH/46o]]-iGLGu|Dx ] 3"TyE_2̜x PvC'`g&ՓxNF2ˠ!1tjzRpLeYEPxz‰Yc'ypZ-ĭ^?g&\4cl[xaʼ# 3TB_98 RGKS,ta3խ.Xs qy?FZ8h!$H_}`kߩWfEF鳱Ʋ TiC%(hջ:B8 ItI/whXDL]^FG{VP!7G0[TpQ2r&+i5s:a$Xք;W(z_Bjj4nU/1:yf|fsȺ(`Ȳ{:Xnt<+qa#-I_l +7:hRZP,zes$T?{!9vGPN0dix2t7x|k!˲Xה#^PUv~^Vx,wimcu$Pa[Ϸ_}Xp4ř!Տ{B--R*QzHo^$m CjՇdSFNՒg) kra@ h?*PKiKE]P1YKњe]OeOQzO$lhU0=cG`DHCA53T@f=.8'g^bi`+Ƈ?GECDB9X⥱}[g'}ѮɰA)7g{*0ޑS1D@F=99j"7}TH֜$=kw_ijXl7uHƏU>eqۓqu^jڌ9.@nY?~^|B[цd@[X; L+ߍN`Hv4@;TøC" 3eNfpޑة׏l݆Wq~=G}# xW#uFnf N À\6 50+;{\α:"?ax,6JkdtXriޭ>^v`нgn>|2QQ"SYAh6eRN35uR~Wc]Xݲ񈈤s܉H^Jqt+h1]'n=՚{gHD/<Cs M_ > :rV{+y9 -wG< ʚ,*H3o1pԯĬHP);ސ41TVjc~,_؝SdwD4%*x2Jh7BFHX6PF 6~ VO*a.f] !# H@C9בʂc٥f<.ݶyk 򕀅,ώ2$j4 `%ɒiu:\q|:gf1Q "4nS=iEǦjث/ {FSr$~Ws]Wcjn^NyZ/}p1POB05e.v$drBGG0PlAT1e/ϨSC%CY=!ŕ^γ6(99}J H#I&` +yl)X?"0e3br4gsTsǭg|vhn`ǟ='W5)w DNDye5{nW*rիC-6M:w&C`~6Ut2@6~DrfN!>NK&m L8{-.(Ф<8t1.c1-vH.D3>&z!OMsg% Qzd[hILjm)$gȨY@97<[H>⭐ݱS>\|w4)2JEJT 3aM!zQ:[QU#\U?SPB\9bo?\E7rUk-{œ-N{^pV:!E376_79lbanq n|E6,"@!05pP'(dZ?Vϲ4VpP^n[jriRq<"n;U}W٧&&u[ 'ȢBABeiȆ$L;Àq@mWftZb1[͎g屽䃠.<><9Iq=[OvR{Udy@/2@ N >|{lnOs~3C$UP?z0E (KO.`r (tTRK4VE C+W]YEU4 ]3/3F*rl.( MSv@%]@΁5CI9V_ $(V4Y\kH5+Wg~S翫O}حoS07yed o"m*ժ4eLwE3e`XXf>LD 9.~a )8 [~ƹ_]fmV8g} ;C_=vM]մ7q:Cidr!`_uygjg=?[ 2ގy| &K_ۙJtը0Wo%dXUHG!{Ra0&E @5iE7 שG2sB >m"JmN5!HQC%WXH6!ҋl,aNoOx8xAKd$8 *' #+ )8N*@1ٶN]kDՃ W\Ŧ%'$.T9%, )0ie/.QגR$8~I(0džI lFN0\YtfNf LQl}Y?5c$KYL{,!3+򹫥TsTFAB6oK :3L%H@B6۹n:BZB/UXz5") w1cK;SNN~)< bN9+^ϬFXH'K=jf䨱_W#^59ۗ뇨BiC E\a- @  hFb38#yjui`־p7GgY#^W&|zo^\H2i>-j2ćK`+J6p՟Yss[ a"25IҌ K9$K{j6au 3IDZp(ThLRfή|aυ=EJ sjw%>fB(i$Or{0-l9: Hb܈k1 "M6]J^0|]o~_a#B,)9dCf&8zA~qmHH{¥_(;蔺` QmSk@8qUM5]'dI}*rl$_' 54n~0ـ4J#g3sC @kYRE;veu~ٻ -`:3Y"7ֱ5 r"l^``”!}.mi>9n4h'__,2K6\~\euݨTuԪ /uyRsӱ{H=m1+J3Cs7d=wz :X,j񁏛r2w i3G&V0 6N$ٳ̄]ZY-{9;׋opmnU%.:CMIyͣ(lK2 _/n:?'M+w׺?Z\$ [!cJ">Z|#.Wl,`)ʉ4MgOX^~kȻտ-AjV_.&orw{7^*UfaZ9\}%vb8Z)#Fyg35fk[&V(\IqGQ g٦|f*@d b8 *(nJ5dZED0>Ed2lAGۿgfCVB#[EsGU1.皒 vp+5YUt/MVOeJ s_Y13,wKB*TC匈#-캩yj>{Fս=-Y~e[a;@u,(?K9:zKǹz#VXGt"(Ũ$Ms!j` ^nmWDN%Vzysk \zpBT~cDQ3=:ZB^uI.3 g9o|Ȏٶ{w3Nj"_89n'@X;5UM@hꃣ.·Z(PR۶tlo6[ Is}2}!Т#y^%`+?y(cS|\aNFm/nAݧ2f,sXՄpmC\vm(O Sfӵ7~y̘@\`:{z̑%EY#{e`!-<dCvABEp` l; %j7 bS6.t!: }$.=W%ϸp+`Z~O3F}hyG<_4܅vȥϺƏ$QAR޽B&l8Z֋nNlwYX4\I/4y",FsN jIa%3p GY!K/Y,I9R;.=砒՝MZEU$V,# ׭oT5n%EЕi=lՊ|gԊ؏8r$Yai,0Hb.Ι[e1%nǁ^ (E&%}l&Ve2v=03u!AA+y!9Xr Nل:KXs{KW`$Ga̢y3H^9Uu66`y(ʇd#5ӚYnFocU51ɐ-Zj{]^; l=ZZ"0u?{p&A%Ż_Ěi|SlI :d[By,B) FLX_O*I{CdBAJR=e ̉^Ĝ!|>sdxV"9djۡVk[؝j5Zy艥2G Y`]E깛nv4%kzJX~ (;T.K A V[Vme^UT M=[z䈩e$E0OJw|xec _4d f?QC f}>xjy/ lުr{̰܊Uu,o KЭ۲5{j*>xF4[^qRR?Qv61"@:O69V98fm*tP"b아w[&*Xe ~‚I~o4 !6,!SIHgʠ ,kJӴhua#!Y1q%.,nO6z:3\#Ϡf\^),Iwy"@%YRCs Y'ul퉜^W2Ы&CoM k+iSྊ0/`D~d@Wω9<Q){ےUo;ָ Lt yDG7X g> iƼW'kPD0X{,_c^!t:D^Ԭ wC;KG*+Yp^D8C4jndgEr@|[GAפ;M B.vd&Jx6v9u 3n3riu..͖UH C ~b9H֛@s _ tN!_.]Hui"u3l+ܓ2*uxONƞbf%ox)N30^ic[`,@Z SVg1> lA8ب$Cڣt`0Z_[_4E2++~v"F$vs /ҕd2 ja\s/Xcyi8l?ѐe cUjݙ ԯC֌!ݣlpHodkt3{P3ɕvC#No5 zwO-V~J7Ӕ`˯*v0.w#)KNUh!\پT[ber+ޟQ4ڨUӘ:dAM P4۽.&6ojTUf'+Sغ R{ htyvu׼^G<{ׯz ޑ??}/3q8xjuG٤M{L?w.ʖ>~WC,!AWr41i cӬ:w ࿓VdrG5ngPr|ܥzGkK>$N`ο :W^b3 L@/0Z0s jg7 ],~!`4we[~v-+& ey˺MoNiJ xiY`T65(WުdHNJioZswZ1`Rm'f+!h-~eZLyL.-ܤd3fe0[$᯿| CbC\li->5 qE'aA7}=Z"5&u2 jGTMM6% A/PQhN\!Dsc UYUA AD٠/fVaDJk(~ȸUK1&L\U!(UDFfCH1weh+uxtol<{2|ˬInr.#[aUJjEVf 6j/p_#%$nc XСIA>بPoq}}z pIr ̾_>ؙ Õg9R5xBjbCw-SR C=wm4 KģhTG_ ]r\阼 } h&G ŗF<]1nF72.k=S~CܵuȷS]H.mрg̫1 P=^.9ЭYT V>+N8ɉ Z7y+;:3t(~_A'|t1\DFO?^lm$== 딲Y"͂T7R [3cqYj_ʮ[f?·/xIuT/a?&94hrusK1E\.W !W(zu ) G:LQ_TatƳEa;ٍ ;Ͼ1sY@S9 d^ . i[gߴkVƎڗoc; ASs;ڠtSZd ȈemaN'μ jE)%&Η*U2]q۠?C[P%?cMG`<,# 8ZߊsHIڠMc U >zmb!^?IuGj) sӎhdW lEl2z;Tin]r^%f.βkuBqȶ1_5*@<7Gn!Wֳ+̑G-$S}NQ~i Jai D``>.$n$Й) #@M С[Vԯ9?Kp}mX\uR)5L5q#O_l#j)f@@m OODw.Os P |k+k Q2乂hAى߸K!PWig$m߄1|f!鏨ɨ ad]-Q^h0B9cZ>ynF嶾Bkhv )i(gV$NCF_+O/`A< Sw }yVSoBϖ}&9dՈ͌=>}F2j$k&6Oe /U+T+c0];cF\;Q7Y4bV׮bC_cʐ_kx]P @{0-wQmPł Ip # ",4?ᤆ?7b:b>!XT4-`H O 78jS=ASuƀiI?y˴"UFax1Uygh|[OlOTBGEZ6CE#M@^0銓J' _s/MA"s*5`MVq) xnĐPc'wx`xDۍ+ҕ\iE(J *%81?gk!lA z0e~' <便;VyG-gT.A;-UN6Z3*6̇ff\rO@rњe8gTûe}mHETfp.!䁊 l;[?>wKwb@Rm/e0"/\#\W~y M:Le|yO%#EMʺO:^.Ώmb3 Lqcr5Kx?a"H*4Նe>1$s g7-A#2K/aUp =IlpM&w> d,%FⱐxhhcDְ~FVΩDGkc<V7J8k]9Ӹ\7&O*ޚĎ:(:CȄ)ƐR% *8aoISu`e^g~⩟؃@Uj.'3^R~+캜DGS^[X_a 6?35~Sko'ዏ׳H|`z 䳢R^2G+;saO㖨Jc?B9)V#!nO!:|۪wpf"PߐH2HoI sK'rOiZz~fuX΃Zt8/ ]\U, [{( . 2A.bR'H9 °~m03n*Surik _u+W۸4>8k/cSլ fWv q:<:{:b8)9r"ΰQ&jBsLY_(b$f9J-"&]~ TPj|ra< 3^@ް^p]@K,/P-;#ş[6=Oq߯%\ypݔ$ѐ2 K**fM?ʧ٭Mʃ" H1)x% Cj!j!?3pAeo:r8td ZlIz|&dsAtemSLͩk$ 6* t0KbTm(Oln B/mm&vlGϑ8qq3AJH-  : (VŪ@8G^EPjlvy0VH% Эl'w)HObl{(0nƈ8܀y^ؑE|)q jsEv-^3U0%`HI#v搿 o:]J?nwMy''vO=TDN\Yy K6$+_$mM#, |И.U4ģ7kƳ|,^Q@Cn)ɶ\s2፭O?lD.ק/U6l ʸW ysQa4!86+kU@%Kq˰wj %pAu6}+CYNkzV2 {/$g$>}pk l'+}vӐ'3o}e +X?Mi?3>np0$J0V @4(<;H<,oVQ[|ZJ7/gwX6 Z8'@*N#TBR;Bd"IAp?(NTmPWnX IL{ tĶ: mɨl-n+MfʍM Z`I6H ]xDŽzAQ;,H 8k?b [eC13G76i\v. Uw^3Di;xĝhGk#+߉$`Nw>yBzتN ѵ zZDU{ d)M>P{.w;V`k NEEa9>Iy GSД;mGӨ:PnH,{ fݘ&g`sLkMFӕt%`UOӜ _Ѕe߈7A-b*AT^90G: Rʕ a{3ڊ_8>4$6WaYS֓XNMPPGNcRx 7( {Q-LgAxxU5uDьOxF{MxbKVTx3s=!ًiʃt(, a=t G/3%"X=zkh)!ᄖk$*"@:'e2"NQ<tݘfzM4'r쀖YRI<5bU`ՄM`('DW; |6J 5+t)$^v4"&JGLdkEgPOo0FW}<^]G +~>AFZ"7 t1(m/Ռ X p%Ǯ e[)#h\s*ۜR@Ô WuHV]X9ҁ‘Py90Gby%4JhoU] mM\8P,|/YP1\ &E]@ MNT_e1?3?&U֘BAG=w`(Pݎ&~^VU&@Q uM]VT|gsa۝;\cae߷k9կ,oTfw!C#*M>jj}9ڣ2Qǟ-L5iUuF 6?TU_=.Z` ])1bz/(v3'iW#?%U)w^36M ۨ6!Y{n;X`lf;IUtb+}uC ۫[閕wr(4o+ӜyOXGperbnNN8׃ܢ|lلBZFi]JΎsH<$aպV %$UvV =T|8p5q=j3Hn^tf/n G}tum G_1ʡ"J8׹ 9J쎋eŐ~ՂRYH0hvQHު=X-qeh4P;ÓZbD/RT>2Y#1FHY֑$ՏT#Z~3Sl+\Nz3˖_@}x1nQ 9!AϢӷ͢kRiJ ^9TK:ݣ[a7M{۰Ŕ*Fdko[׃@PMye$y_R#CΗvkyAGJ牺z};f NN*ҘC%S$ҟ9>IcR~l MΜ}i:  Ȫ=c-=G'X-/`r T #Ԋb1d=3e6BR5D@Q9w>˃6rՀnՂ,DLl?+=@sptCDpoD%n Iܡ DroC_6V;$Mq=D%9uv6T4_iq;m 1G+j(~kIL0)«=vv$(L dvf$9?P*2};uNPfcot ^*-{L7#86lAW wo,ަʮ5_h0DFD|M9 x}*ڈ#:k3$'yK*zo;4L 1H߁73F3rG_d3*k,;% QnΡտq2D|'A<Ͳ$DsLV9:޺ N١Z|plcFsi ķՐLFרP 6`?ߙWc}_j?Z$.1 R\YpEyP()  "_bχ:2-s|rfк"S|m$AILN倨]DCCNـ?fg9ڶJ 6C8a aSE{6" kSJJ*P+A3Ԏwj  L 8bkeHȃ4W$#r(/-q~N+!]:bk kT5SW pan? !7FUI]=>M 32+0Wu?WLޡ$<,V{>d]#<||%dPJIb\ Y:HR|n|zLiemr*LBrjmdM.oj }bf >gD\c#3PhX,!WQ(-*盜| {_^t2SyOAۗYXgJu·y/S^)BMشsͷ[L=̣ {XnJ!+*(8`EYQ_DƇYp hVPq ] siҰ0|x'0CRၝ *Ιx9w:j>,Kq"Dcv<TzN]0ب⑄E(!(lAOʀwpaA%Jķ_VJ *cxq '*ghlֵl!#g9ѲMj,zwCF 8-g6Ry-dCɀ.= `缏9_N{ VMYNߺh>(2@KKrKJ&vYW!cEeBy 6OXr!!WБI|% ̡.Fa7'E Ujܖ :SErMArK5(=u!gbUh9p9۫A0;Ds͌nh0;z!|3JA5f_m )TSr5\(,eh,{H\w ˼rsw.(&e򣊾nL}pdz!.pj`[@d'#n6gͥҢ3>wTr0s5@良ry J=I˚H;)UJ7KTF˗x*rwEDsgMEŶ٨P;@XTdÊr9* >=o1P C6s09Kh Z%00,v~^WlӤpQ}5FW6 (!iz_Zi ŤY*x$}!26St*e'hmEh$Ga>7O1CP<׌a ƃPAI=u<":$#_ +iuT?Czr(t{UnRmQn#H*}(:rC9nLCvUbT*7R,#&ߕ!PxZO~gԖ: qQUn9/ڴoѳ[{jPٖME G{2~'GB;i4%ul6yP._u1Y͊ؐuʢ/ۻk<[Bɳ38*/o̧Ч  #]A-:%qَ>q+ĶuWϝ"qeayq_E<LSݒ[GI@b5I5hѸJa]`06S1HwS<{R7HMx ow3Ae~XSP8WQfqл&YuPlnba~4غ&ksKW&IĖg?2eGG@c0X~$F m61y^+ ֦<>Q{Kq6F̵ldɋPR]**O&j=J֖۫!Pcw N*vŴG,;ૻ6`;QMs2LXR H5ṛ J6"̨! ,M#fdҬefLD~5{q8$LmxRgC.5kIB Ğ(G7Tݯ>lƐMAMB |;G,W/J,2)u[c3>KZ fMk^Ep088,}쬤3ͦ:"?rZ -)A'?[wa1+f| CQ%vc=sY wd-.YWgjy+@80P 2񛾃S3s"D`'GcҮje]_tiMv'YV[i sII^{Saܔ&^vJ7SeV@~l|mͫsB'_aBeWKTzm@ I >hPImdlSHDԛ]q_ qBQUonul;J͸K|aU)x\r~"z< 'sm P}zb " {uׇt a_xg4ę 91FY%^^mȗy>Eݑ1"7|ܻ*>", 񿻕Ƭ:-$h!(ٷ6Z[nBb@ٲ*0:vuQ\aGdv$?$A 7 %q53Z*assG?6 ݑ?Bt-+BVO$qv64ww2ۂ$6<|qwLTti_?N#ߞUZ@q( > (כCkmU\| #@+"4!ȷYfxfMkn?GO^eODuJpۊ:{Ȉb"ne`hrRrSl^KCWRɊL}RT9=Y8F}Cm&EE1Fة ]=!Ad$3ط\cUz,JruQ(4D ULcb] Du];ܘ]sv's.97t,J`e.Wq@=e(fcZ͉^ =Y3% T\Hv(ge4b[(|7 1P8G>v31T(o8Om5_񱎵0~b$a_k]Eٖi^*Nglz-0`bHWo [4z%b9^N:3vg1C4TW!0н 3&0, 2tM35/Y" kW݀"`sA `v_ pkl6O*Hڲ5NSe)r@tFS 3Sq FO>ByubQ7mf Ra |?="\쌒m^.=@1& &⩛mm),RjGz$UtR&|ƾz+s]Zn/L{ImcmF91" }D73z+aC]Ce"X]ېiHK| #dlj¤E?5c-S+B F19d8ӛDB\K̗;LanS^bƀ0 ذӞb%^N?0`t:|su6v?20<ܾhTho7%>ew$1K bJDz' =U| o!;@se INm8VgѪX _n\L&]oo #PeĔ"+%$XC8>Z eڀL%~- ~lZZ8XS;.'ij%-`p%{8 DFC=LW65Uך@I~gPhN?^ ?ZE9DŽXYw|C_b?}"X,S=rOi!=ӚêR4xбرm.$"&A@tD }:d<=#JkjA:YiPNNIu'ј7Q4Sr|ړXoIe8>L|w.lZw9vO'RQSۧO\e7ӚƻnȡC6>"9c;-A=@V?cvcd !|!t- d8tqѽVb -}l AiedjN|ڸ$& E`à҃&\{:rͫuo#!JL8Z \pHMMb~/) XphR@S9U>-o.c>)ۍ@jSS. }F &haR.cAu ^'пPQhL}V YЕcv005Zmyк>ТYAQ9Ma}{awmx/eJ6'z/'LGXA%fc QAbw٘T-t앸70~bLxH{ x;t hJ˶74ignjB!8ց^Oݑ=6VFs#*v@7*R"?ތ;72:0yu.k x;([%8UܰY݀MPU5qcLM1p!GXnD;Af| FexF75ћ#t->0t4{ ^I{UbNܴhIڱ(zD*q2'tH''Bk IuLĚ]yv`KKΕ bV LN!'9[\ӧJ JDT݆@L~T:0Cw`[{5k.Ա :{=>~`NNء l$œ)+b>7SR@VJQu8X6PGf"ե-d_)~Fp(xt>;;9(xhX(m/<2'SAk^S'pO^n&_b Y΂|aQA qQ:*Hf#0.4nZV.I]O^Aa($٘b:~HUw^ A$a] H7ţ y$)RE€g- h HqDn?02Sv]:4IrMNf0=͚ g21dmţ h\8N+2gs%[Ϧ;^NOOB46C#,|7ݒJ9<~Vk_"i,4ӏס/eџ1Ɏ4ȁuG%7|qG\A hۗA*!X:mSʰ{AVv@\PbXN?RI ;;seo P<wĀUCHp$ֺ} JS6&3ʔJmeVW) ?jR4i@xg'`whޛd  ЅJ*h!uOڍDeK/aT]Ek7M-#RT]עJ8Pt,.E@׏D@9]n 4 l$ߚ* ZgLmb=$NU,C }nIVŅZ %(3`6ΡZHVeS#>-}f&}No޻]VkEUBJ2ğ'\Xg#P!\)?rn/Cݾ.Dy޳3`_(㐤kV}y]9 -̴¥ԒzKY5X+|7%uCit`UjxzW8ZL 78w"eF bZ/oܠ9y)WaVS( 9"~0#]~G^g>+`Z,afqoݓ*^aʔ4w@H&'9`O%.OX׮zz~Ŝg_Pπ^Ndsfc\_pSr6|ړK%hmClV#+ Q^A"\v3p|")Q:Rdl[є歂i{0eXZOrJY_lk>Mx'$vLm $n_#]b o?liRCMr U1E[ T SBplrHW%&p__Ay9@2)jr('[ r%#Xf$N@uʹnBal>]`|}cf#Z!&U˰ЦJ# D7PO%y{,j'VH}LDKP&RK (TPD#<*bA?+]kCw1L^g0= սG u!Ct?;Zr4Cúdx{/X`lTO2eY}fIXLZc%L'9 3֒ R;JbGn\GVu`{!b`%a-6EAl/S:ւ!{tf;.h ̦ͮ Rv2a#V4" b0SB ah_TÍ QWNuR,lTYdtM:ᏞF]t 'cV>K(jN&\)ӛgPeN6{/vw ta+."+m+ϛ*YXtX(ĖN-/ntn@=pt3īD(y^:Z7,*p`l#A'Eoh"DjE77$R]פB&hR]|aޝB7hGO)#j* R ɈM׭# XFRKR=+Ibmzsr|\ETg([n wXɹ-ER|'H-sLU%afzbwyk P/i,x/bb )v(n*;C&{*K`kU޴Z`cO$%'!st_CD"dj! ?j>,U3}˕Aǘ5kv8|kG6"fM0SWkSr{|Y>ק/*mk7wA!3G]o3 *+0,ZXsˠ23=NcUtO.~@)ˋw}\gP[6SJ0hZz t cbCC%&>%z=$xPbeƀ7=EL&&͔6'6M ۜ"UsvL#`|G\_]jz Щ%]L>b"l'#>%]1%YUa%oF._[1wڒpQD;)EA %|ʤ65#p#y'WmB18 w~4rS ^ɜ yR%{0bEڙ1)GS{ sj(.vLj:-؞*gRN-[opVB@p} Mf{uI9IS ,%K3v&v[G;D%%-D$%.&bx߹LSMא+%}[Mq 2Ay+׼83?BK;N)LELAS÷?|sND̿&o3Se03"f8 !jSΪ|N}} aG^Cwx`}Ag? BGNhRXTV!gGҴ JU75DMt;Ҋy٪c@wYjҮbfi&DC &Gͨd~92q676wd't/\űt3kʎvӶ[]ԺhP~~y<ß <5LxE}`8Tq)BSxĆ_ޒm&ϔᗎSWE S9B`Ư&W'^,ԫW_L. ؂c75U"t7tQRh}BiP_Xdb8ӈ*vwҐ{S}!$#s*5X' " 0_Q|Nƥ.Lg}""L< $/9TAY2dA#um[$ !E1fY6 Am;4?j"Tӗue ۽"5ߺ[Rƀ+J_ӽjŋ3*?}m T'GL!h}>FkFY>uP;v<mLF=v^P~yO%yԐp[0w_U1eW 49iD6hwr0AG .n~F7e5FCֹz*1k[G]>mB<P:@h:~\k~Dxc-U7+&?&0M̈-徭F e3ንaC_R'r>|.'`n!fY|ʂ#~~`<6 92{ƥy/`Gz?i%Rq5R io< dPdڶk]5@9FKA89|*U)q([g HqHQ{5^!'9xW|ڟT"} mɌV3Κ3`rU-fRLBqĶzҚpZ)qY:UE܊bJ^7gWf.P !Iw-eI獼(AKF-X1HSt2G/Cs9iCJBFIw~MIfŭ6℉hZ['f7%+s+-{ōdbϖ"n|&owj:|7ءwQIό؈Ӻ4ωX-:U#U wP tL4s*=n\hp˹!Y90w-:D6 kܱ4\$#( D=9b%}׽晄+#JK{FεD\}k~f,̱'~Gr钌'pv,/EiSI .ʮ EcUyh(|X5 U uF6u*1hWj{4?NP6ކR7u8oԖAD%@[i[2g9J )})`S?(5beu>N`鐏2[.&Ntwk1/y"v[g1QzB40׾AzC=V5IOԕ]T8PсhY*07a%J{mH=Flr['\ē,q6 ujqEd-|`tqlNp@S7i}^kҡvZ̕ `}Nnm櫄?k{C1vRc+·<æWrFs+} "Pi]]Ms +(cM{JZ{~k-\ KҴK0V7 )(.F~/*ɹilbS MEQ){m~fCj4+ FjL}v~Y$ X ա")RҦ_v#D߬5=7ZgHO8:B?d \MC ^_mט#t+ʈyR:n3%0dﳗqG8FmZ#Q!'3fCsf?9j_fHZڊPufsƯp 囉JhJH&RގZi&>K eA h;x MO}AM"rUhrK#^"lu35R^$$@# o(F>RuSM3)TLO;W / \uQxRX\*{cxnM~L'Z߀o0ss >= eYEifVxYkA"%#`ܾmUZCМAoD"Vsfp*b %a2΀騁`Z+ 2iCEOʨ6]SpoG΀:Q7xmB:ꭀG&-+ ^ 0q_ܫqE ƬtB_Y2]BѴmm4 V9bUnuo-Ģ܁!C>S K@lpǟiՐn0֘K B]c \ Rl>U. $1FdcNe$ۡRxCπhb)sP %?8Rf}(!j&JyJVI]LmmDn(>CYڅ!Oˑ}*q#bk#7Jd: ??.5}6[Zj'@1lfE^lbYyǸ7I48 hb@/-wA(rrQY-֥ܛmk+d}SV -(ԲEPFTDe~PK9kE{ ƃ#Bv* tN4h2Zq\0ys @k1RH!;QC@/qh7IӜ=v i-9,^+ |!P;In7ȷFفp`Gi{ogX@1c-yy5㒐h/{p (@㨧BBםZ/SEٸs";P5*j1HRˮMw''u3sqn`Nf5Y"ؙ$=1" tEO8}QdZ]%"Aڙ7]YOiaM:O4Շ[.= M {+25g7Dx\yᔔ$Ҥfp'4a#>_t>ه仉3 A>KWM~ fWuQr|£kӥϘka$~v] #&ƑK-c +;ÌRGU A{ *-lT`9^,,p|hgy{֚Ӗ7G0N+%~Ve ?1LN8TO Ɂ.Ŭ;%hfE?v we?Q2ycICd&rh%"#R] qCrӮ Z,}Py;"x;3xP^!ƤXGi~]uavIlu((mVV]8X{3E%'v0LĚI=Cըۨd^`ћBP,Kt:N4@uf^uX$ П$";%3pi6KAa2@Ç2H9Y?jtzﭖVZvhevE }0^w}^Hal;]p4T='t׾|?+雕3D2~[{XcG$dJ@.;_tR:]>nį>S:uYA::&7=?\F ,z{>vH葻'/hr*p }"0W/hS!WOzkzi> o1gsAJ0D~E+S?Q'"u =f͡nC0lcU. àkB& n+B#c8G7H2)r-@ad 1UC~֚ؗɎͭ ð 'BƎwi|ZLcJge*BUT&L^p>Iz<_Quo03C΢}p/&cy7zV2mIfP.{_{F@`Po`Zma-OX>Ƒp#t9;U/2bGh:U5.>)hȘl_#kUZRn︟^G֝06h&X~`[ T'.&#$IvE1R='kvvp=JO0 y}q 0!'@cSkMY3"s܃R͏+I@X&KLڢB,k[[H!;Z믭3`v!ǀtu4q *mb7 T _\#quf(.}Ȳyo! B$3c,fULFġTzOљAhu3%\3[o86K. 4AAW_ow@rIԕjܙZg xE"grO%=ZsLu_>kOչA`~)_}}NbHY eKᰆ@Ww@8N  "X-C~N"k}xN 2ʙ:ֲ2uVoj0aV٫\:/&U.n`bLQ"u4Mh'E`&7s;##CyN pllc=40<~l*/>:Nje6h\0,괙q諢rZh{7.-yyF@[P2ܹm?U˩PB;W,$8%^8f7N?e{~2bʅ9}SlB)M >lbSY@ 0,ҿQ;|QJ3[RGᑠ (HGǞDI@Wgl澴aKRrJƺ:_A;87H޷n1?||5q+MLY\H'57C.;Ц6kݙV0mBf3&0?نe&gO^#M?jуB =Qft`OAg0 &? )'D-gG۝z{3"봷Sp|;gyfvɫV7,!&8ٲS3g.?yWzC2w#©gCjpp%fhz{;[ڨރAN5}u ܀[Mu YCHpb)q(m,c7CВĭW#qQo{LA)T=wלmHW­P>p_';#(oHwItSY%jR#:: lo+ds:)P ꞷl\9_BNG=qBh,\?Uh;__b4W֕tˏŃH^$xtgM>0٪G:Pz0Wϝĝ݂_׾sXړĤ=: Jĝ)L}.KjKr%1ϐO,G9>Э:`fk@B͔qX>mn]H0Ӕ4*R׌o:Cx;J ̓ p@8Yhs5~ZR֧:Aձ?BǏ3y#wn&A ϥqFr:Xmt*?.@΢ !6@[u?wm+8e]d$xB `D݂Nx#iZ\RNH6"I-=τҊING {~FxXV\~w"zYs-y{,m !黶U!u6-{zŕ'7Dx!ڒ^m[STW Ϡ˶. Bc:fKFZVIiû9 -mOUїI1)kAt^&6l>Ď`(ÓqRfHF/7a (p$[O" /L>"@тJ(O:sМHG2qngYtBńo t,hbEOli b7kܖ$Nhx)KPǃ @E`7mwIl3gcNs ҵSѭE!8/W\cF%\ALGbA2V >}s,(7O {Cٔ8ܝ Iy!`X{vM|lpO zP}xrrs&݄mP@ 'UOz0s-,|uT.p"cz@:tJ-ve!ql#p9yb/l V+QA JGAc9 "[pJ1n7mde54-lTF顱DlJx:Z?QM-v/Q fVORq^+/+\ڌUڔ\yxLNS6@t}Uh7r=Bu|FPbחVk|S~ vdiML厼9{iF`J-5do [2K1gf^l6L!H7=SÜYVh[k#T(j5"fl)`!Q<8殁mY#B6{~4(.tS+ A;T}?rxԅ߹Iqj UEbMk~0zUm=}scNYOfXd~,FDo1ZRT2~ ׆'n[BҢ.qu膼?((7%T#A4KO/9p{{j݄+E).Ɍ;/3SNs\Js81ծ3|i@qHD?f*'vr7M,4icԃFܑ Dh:~ƙU]6+և\uJЯ)&#SuIl*o}(X~jy!>Js&cp.;߻B,_$n %-oO/]>ES+AZ O FB055&XʶExNS3>F 4NYcdߝyM36EkNUʼ{۵y^w`2,p$^Ȅ@GQ1誶DZ-/  asږ,8Y吮|Fyjy:0=K1CaoPԃrLbj<l]7K?/Kp.hd̢QBN6)#G r2菽vi_5zZ}u\HÍX~Uu8 I<|x| TgNW+^k5l^A<[JfN[FpK7u>q`t?V%8DeE:H2֫DdͰbVB_'Y_7 &rd.i:4dz2/~6iV+LΨ;n mm,ԌRpdCdO4xsڋ{YpJC|O|1$'oĠ|wUTkwwtqΊxh(g伊<߸zDþ7>,y5vǮbR]bNB/a9Ԓ@R>هAÊ&lIK1 ~KKYG&27`Ow≎qpÑ/e4E6o;v^k2@Z Ǫgewlvԡ)6a2Ov0BBysb|fn{x'UHUa҃"S9JT~޿QdEi,`a,ٸKW ҍCSgRhrRW-癡:"ƨ۱F㰗 -= mȣ369#s2rx5nǤ@'Tz0O%q(DHh#mH) Pt:RvמP [lіÁ{q'](ffalK![+u}mWCC|^{2~6/GxUPNC 1!|6")zYE4澘]A ^%: &+8PmiCko:SC J G:+C707'xTх"URY~M!EAklPֽp-H8hb ؗ8(m4‚s¹YQAi`(+GFpne !#z0zSD*H]vRB!-u5w~xop^V'`-wfQ/"5} ȅ]LyU ˫˽ [,Y/jaAB!"o,* ڤ#t} $2ayG8WTrmu!sGLN ~_D:ΓhԪ)ihl6s+,W|fZ"<}{{]jus%Ճ8pLGӋ3W,'SbucKrZAP;pYb1'hꫬ 1EWdw;  )ʚ u#}18R]%5py6w5Psd~@pF5g@3f_4?I\jod 3 b?j+2uv8} 䬹EM2>4hL3 yGORѩ5e' xpzjN)K"Z豗Z/Į^9cToZ[ۣ|{FaQ{s{-Qg\^޺$)?do^cgoZ|.5x"I%yGB'v<߆=E,+Т+)D䋌J$wee($Sճ^X]JhHwizՊfIRfXۈ/A& qnqwa%Ԗ3mTýzjEi{d4;VHgP(1OY$:6+AmT# a)ZZ}B y]K.]Uh:[yH!10$=3A7hO58nmDEFp_ݟ_~*1Qɋz\1 >8v0ȕ.e22{-H֤uО1zT c7$lLhL̹0{cD)#!+/^CM)4^\|,FYsO3Z\Ĝ&hHOϺH)fͨxVS;\fWQm1*-gX eXY tI+Xa.[]G"'UXV"9 u,㩭s-X{HFţ{9YyK\-;u/pQqjGrO#<@+şa;T( w/Z{/JY >a3wt-yBˡWF eNȻA诿1 zi$qN|la!K3S+KuG_]:SBC HpLZ66?H3[٬44Eei^Io"-# ܟHڂGh rדz1~ Y:Y*}y('\;3W|-[Ԃ\`j1P4KOD躽M +"Y\4‡'\يyP S2?{/K6we\[^'! e/}NEta>굑ȝ=:/OH\c&.VPy.jx d(-"~"`oa?9͆5c&Wwgڮ9tm`( :wlLҺ"^oYvŌ:RF w;K,΁%OIiI謳s.YIÌRRꇆ`e9NN7DA? {Ra'#@&E[iVA*;[1b^0G(M\DyNVG<S 'Hڈ̑V`ˑ_9.R) Kﺳ]Y"0l^h& *#]7J R+H{;R$@1V婌GSsuobcywtEy9,bT+OV퍚sPkE)**e۱ "9A4b89݄0V7pכOaNyAT}WK!k v۶HTSfvr;'A LBauq FV##@ZqȘ`cTjZqKxV;.()!JlqȗBI8l+׮^YOϧyzg{ǔ?قiGTtY5hG7BAQNSWBYr<a# Q T=s݆5鞇WkReZ{|TLY!>P0ӌ6ok6j'Q9y_^zsDCUUM m̄Ot~>dUÉv$3B-Z$9_ f?ˆlxaxq8yے) ,o]p!GфI(H%kiQɾPHčՉqT₉&\+:g*[8L&E^><Ԯٹ%tv4H%Ԉg_"g8~{'3z1bANj\^TRop<I4feyX}yI9]#g+<:Sxb(T{0p{Tн!A!!329OwHq4hƕ㮕ceGdu_Ζݠ_lmrR'P>hFcf4Rw EVKٛf#USN#JRn C/kÑQ52 63MɢKsEbHkus2}NҜv_p;]e9 ap"h1nyX6Jr?xqa t~l|Fq|DPzIkevʖA}+1o QXIjE p]2;Hk3B<9q-=T\3T}B@,P7igm8 iGC\q3fR7Vm~DXyVw`K]9Xސ$e_fWi4!>.@9 u`fLp~O ւnұAR4#cNJߋ*42I*?,!v%M1̂0@dW5ZW I'"^i!5%AW_rzgL-¹x8g]C{;Us଩+ |H٢@RHCGKb-L˜b&nBr{8W14KPZ@#7ePl \y8M *חԈg@^ [Y74_u2jGu=3[*~5h`נ H퓳<:%]fDVm>"foz .BѱH۾__#JW^=XD'd`(#*ITĥoKpG؋.kֆv'G?u4-no]LX~nv/?OFr'J5 NxO6U^ /B:ZR THѾ^?BcɛMtCrĞFQi9Yߠb4`.d[ 2Kuӭ6Kȥ|.Fo~U&^1PQKXe epl)YY”Qw^q޶B]+ $avѻ[o)p dc6J8RV&k 7rY:O9SaنK炞U|U؊zywkfuh9X uMG]`G{wc |tyz&O& XFyW^qr8}zp ;R.f/VQHɿ?8I{\xuռQ[XKoA@KoxBw^]HeFW: ~u&ӌ£uM|lT[G+-} \Xn2~^TeUn֡ϡj@Y(+ )(c[*E< aYq$`gk)ഒ ~70A iL pL2k5]C>A_TV$֭mЌw8wF.ܐXnPD%s3(;_5$$.,CD gG2o'$ 6+|D}qN欁3;OKlMї>,KxѺ &; <۩Yu'2+S ilɸ.}4N-Xa᰿(/<=j?g ?Ib 9a!IZ1E_\~5ak4ImO cp+꩓H$rXﰿ toyox>äI$ϙ$J2'b aRi/IΚetOv;q#PjD S@!B|*5񢂋h͈BYJ޼l*RǎBρ;nZ\`q-4{75!ECJF@ Ya2{Is0ft: %d>QX[O&#f}#wp$"ÉXi_Ҋ4`lgĵļFpǰˢƒx׆' k=yд&qAvC+*Jo30 2Dy߻۾ú,X>ŸD7;|}+ڧ*,9뉍6T+Z8eMފj-TRmG;/[4CĜavVK+Ҋ`pj4Op47>B͂>Ϥ3@i[ !+t32\PnGSav&ʘ|B1WYEM')}\_!iAMY누\Q#mB-@)n f+MoJu$V)!{uL9Tx%6HH#b>rpqG-~lt]l$ ip]R!wba*j43}Vzm@2P) -Akpz* FIݢȶpB%N(&f;ݟ `^^.DznZsK5m@ԟ:N=JqhF/SknM]BL$`h"u $+C K [c.ؐmHA)qQ#< i#2, QrPOlF N?SG2+IF{V!]W`PZXz JH; ^WoM'bSiEy)zEtaC[`S'#m"P-XICv>:5kpWNjKνfWP{sGEOV&W|5e74H2$AK#]嗆2m]i n`Hػ4тbNj٥O>x3նh-'KeI/_a]Hsqc]2uD[0“-=RC~xw82f>yNҸnpLWz$:ZoDbi9 ĖLP-H!3&VZɢ{gkB@^bo5 S$SisoX]K^7{u\*6Πx{Xbc:n.$`~(7{=J< 0 :H]5h-򂘽<1-Rh_Pl0<6u6BH$*ǽwŕk/a~U]ϒ%!ĵ܄OnyO;>e nsAk6;Z֟ŜA` .Cd[Y߹LveNwdž2X{G'0i"Fvioص"w.el5EE<9cYم;x=N+NYH"&bRJY|.'"iPɿc`6GrZ;cz5 ?_/xEo׸vX{[s R3b-ݱGMHW*cYmZnfO fB:C ?CGڂ߂ISaEx۰3|,ĻNeS[lXM z7Ҙ$ *^!Bu [ [+hC%q!犴bv(wY;zwDmۮC N\qfFȗ_y -:vw{|==.iA(ZM[1Tf .1FZ&J>̏>dҐMgX^C2^=ɜKAࣱܰ 7+x40=5LKQt!pUd~Хbi\M=T"@i0Lfg1߳9Q49Ҕr8/^! 6h'槾ao*#>4 Bf}FB &bz:E.݃w'3I? 'DJ+k* )H?GwZ @1wALQ~YTdq6me\d{زHp6I2J>Pև+ %srĜ'K-( IT~Qup*+/#spTַSbp5^@Ҕג !v3㽑A!%0hW"")]CTf4P=EqP6٘tB]'4"'D4)A~;^JSۑ%PC@<8sD%cvVM&TDgq:=.v;v<մhûa>0#Wej2'oI 4^/;,挥#&-'Ly?'Ì'm@n4,7//, Gqi-|Rϻ-^B=F{,n$E=4X;=uFd]A.sK7wV$;{N U^pPx˨tZ![5SscQ)|V$zK1XQ:Z&KjL =o(:7W5ɬaRH ɒ\FvKfmfe ^Kx/ uS9wm^@kj_^los7D~~āmÑ_@}I,u#G}`CSVLPw`2Gw$ҭuFc!cdD>eE',b8i^{ X>c崃W.z{LZ/WRӯ +#_ ; \YjHp X#!k?md$,5ah#Yxc#*J3G/aw6ӭo83+DCR_g Sw-Kq2hs0N#Wel3L=@d 4eJ;'P]{zr ŽĿ0W$J_=+촿)JcK QDIm `AzZP R#yTzsMu~ʜMemgp?}/$5l_ a\(dXPl/=(2oUo Xs4?͑3$3d=R" ct\+#EpI2F+rT-uг=MK/,њ!X)^Ȕ_侭*z1[r)  ]rj=J po|ПAn~~ )>)RUwh^h x-$xp@:É]>Of?3 ZwBR/j&LOj^X+;`1$(-$R\*d3=KIVd׷9 DV`i H8-مO_!V=U:UvUA,qA0C8Tk4k)F$hvGDv=_ѝ"?ܨ7o][lSOZK۱~mH.nvI6ӵ4k1ڛV;8)Rs#84TRG~ CLU}o6,aǚ bKÍx0#572TGIi3ΤS~5VW8rDMWB ''ٕo[؂5dB^ץ#h+]A!q;%vTNՓ l-"jM8o*/Us /p~k^mw}h6t-lQ1zYS]߭٬5DDk>H{rH0Q H*&~%6f)hz~]!Fu0 fߞ]D'oIRė Sw(sݱ7y]a瑨_֜忶PHrpæDj[ |*('dE4ֹ$,\'MtJ\MЍI5'&oqW+R{k1:x538Bο :CM\z@Vb sN"/J`V[]B;6R g_9HxFDW:~\|;VӒLeØa?6W7wcd hO}lCS?Bi/0ׇi:vc1~&,)b2ZhqюcO@+*]T|E=ByXKX$N8Y:]??tY'1$q#q5#[*$?",QS/am`#'wAfIKkA"Gk3FMl}A6kYঊh~0/Sr4%@$YWoJ}(S^f6oa>t,?h\\(m(ŰyюseX;ej$"2yvۛ9k3U(bpnI"?ĒL0ЈPl-UE+ܖP`E*bF JŇ&"=f_aƧ*$ܵqOu_MXBtUDd1GwStG`Ps3y1. bJ V(ֹ2J鍳`E"PQMHO@f+u1}KܦM@zxyb{L$°imVZ"PLsQH]4ޏJ(`ױ ;9POMI=ofDߜZEP_X C|חX^ƆA(oZ#u_?CCYޚ ЃM~lHtZ@q^T #gU+kQ6+nWL7KS)LI#N#@d JTd ,h7?TLW7rPו,$FѦ&nI'QkT:X@ЀYKOKO{dކmx}?ڇas83K4?Mul]xzw S>UeHi2#ڧ+j\S}g9gncTD7QUbGhd:(3j._]"AK/l~9V] kLdcuI f9+ .sc lװIe_Tj4.$qW DUE{X'7;̂@qڒ=JAat@&' PA[tM{2d qn7PNz=-y˼oat$X֣4BB~II#VDq+xA xC8VJ''db_{{su<6;ԙ:@c[Yް),#x(zU~OQ35IJꋔc}u@݌Xnvm2{fHb{`nBTùUOFW01iF#Ez^v=NhP(Vswg*]/花=QE&}O{n]M1`zdV9Ii*9.]4HF˝zyy?rgoPXNHcu Vdfh[+7wNWbe=6攁vVbU$ۂ}KpT fD57U,rjv/*n`Έ^KNݩhuvp)4Au [lZ,v27WA`NE"!a܋JOFDު \zHXٸ{<DS՛BsȚR[`άv?R>[H("ٳœa̩ʊ>ZQLk))))A"ͫ;FtfSQ ?[DAc@&j4Hcm!9X~1]MB78CWB@AzRi"ݳҟeZqUF8ѠJ -9ȭ8T kœߒU6e$QKϓW9PyJ5lM!Jz/֦a=-2'8ZXܚ^B3YيCj4[IufE031co~/-s&vDT_5 HD>C= Yņlqs䴟Wz=&|z%sM?#xڐC&G/j?p*`w5m!T2t;lHd +Il ~wߍ_8ޕ/r}I C$f*_KA@[xޚj%{c>4;`[~snrVJ. vY4-SrBٰCҠ!d @W\9pCYeW&Gm4*g `Fj=j㽘{ b!er [!uK &DDwYNFZ17F'k1۬axmƫ10 O7i$q*$m-MPRp\DzO$`'q%0\[ h56u JyzfQlLZ}S+*IN CH>8'H1褐Un-MX^gQ#2ooSb! "Yʠ1m v*N@3Z@@|V6vkNQ1>kͧsE=gbBxҫK F*O{P+_U|5>AY3h:3n^$WgP@A8|U94N=LF6y5q Z%\m\b boH K4'文Atm=C#{I[;gc=P!#vrz]\7ĖE ߁ jY6yܛ%LOu&|n}hk8Eq'Y^$.&6 fH:fK/LCb bh>ufvԃs*pΕ4S_b$fITbF~c:pr}SV%whIt1?<R xq; y 5%w6G/l oGW@M`ܹ[g > ڣ({^kiTBH>s|7WG?rVd*j6[1L baH1CϢNJI2I^0Fg^_W;Ϳt$C1BZ%+:~}Wc;tP2JHoB"F|6'% .6GR#*qdyب ;2d^*L\F*FBq?1]Ab ҥ8ʼn%{>,VR!fԘ0ۻHhh t|2Cvߛ#ãBPo }"1?=i(Έ[q)n^{7Qf,߹ϨM{$J-=?S0h%~|]5x\H"x:$0kFhD@Y FD=0cӷiP Q*h{ŭa w#'^WR>scGJJ\kЫGţfboP:M $Tjc]1U8DZ Ns0o`qv}#𭎷 TQ'ĠW:AlU5vmˬ,l!t&/[y*B=љ]Jx%] 0Ъ† >ŀR[sTKBA3yf66uTgx>Xy~_ (:g`G7O~=Ɣx>< wn"RbMyJ*\ rB[vQo]Q%gjVݲK6Jm-k|w$Z.Pt/_"@tyCD'+o͐obvoZqifkN#1 zҁ|oV?P]!@Dng*Qu-*zc6i[!sCiHdI*8߃qǥ/bWM8 p|rGtxy[~1? u7IkR5/5*sJ }FɭZ!;/WN $lDvd Ѝ)m71Q.zw+2n&,*): p/peG-IOX15  >"rAsQXLܒJ kyYθu'wr(2ԎE߲~ ȓkC]l}NZڏI%2NTC[Hsȏ}DTx(喝)͹{[8ښV.㫯(  CW?Uh3H\p˄"k63D2~cQŠXŊ "Hh+xĉ>M=~i-E-%kMdCpov~xumlFq6P $?,䃂 _-M,ΉBAiܡyz{+A{8 ZLf+9,~}!xefrt,?ylbaN.؁cŰ[PxDdXJ*$\_glufd<źlx+OXĢB@aC.yLV 2"nGHW~i;)Ե`52%Pa 2}Tb_^aY?[5W6$MG 7h<^a8=!jgTYj9p/$J2[Ji"ƽ+I vn[b UvaMB4Q+d6,l)aT۳(ߚh˜3ؓj{ ō-jNE葭rZ(H`. Ƀ2Kˋ7׽"<"k'p |/Fxh$jGCISmo; jtixG0ZC<Wd,+-!\Dmtp$˳trM@ijX,WctƋ( p"b[Tgj>hLybDVtwf$"K:s0nI S9gWwiEruʂg:B"=R^ޠNwUk *O(&'r;Rkx@khdF`fϖ CՂ5'ŭ*pex߸`7PҚ&aѶOM+fipviYҕeP:| |ʍ Od4o>yN)2C$ @賓eNq; mTK8)0g=}y(-4"yfq F h6mr S#|q7Fn1@ع&rA 2bhKJbZ3Rt iN_Dgc̀ɏ7XEIUEw'ԈcӼѭ;ԵNB`OyWH'v{B7MX̋K ~!W ?BCnKz|~ԌOT Y߂yŎ8>nГhEbXEJtFw/F*2tT[#=BbROtFŇgjf߄ o Uh_Cm71Upblf`1k<裫&M7'aU2*0:3+?2x7Ym '<<\~[!2Om+,NH> EÜq4QbA<%2fLj fb#,)x+Uȑo3=R~ŷ 9fR Yp[_է3O9|(' "V?fn#~SONK9~ 5\+K'TȺ(Fɏ5Y $hZm pO a&2FbVy.9) !7~g!s[vWwtBtmGUg|W~[a&, >S硖c\ْ|W38m^{k &݃iU %FbAgF%8ߐov&FK}bl dY!TeiH@C2jc)4잇?.E5NG[&d.[rMfDh-c,`)[YT sp[l .rQ&mBPvj7l6v$Xk nUS3rG}{ c,wsu>m q.A2No޻ =,PL~R@_9 >لcx,IꄵYm%Uw GR ە%ʌpiFk("(>i^h{.~X"GkGHt#@پ2p+ř4D'HT‡N)%w%bz$ӪݸÁ5b(9naLUwm73UB +CyB)U'Zю9_~! m:h:3ΔUY0o7ś8dTE23܏T6&@] kᕅ_!e`Yڷ!3u-B8zG8";C>11iS%\oNɌ PCmV *4Yq(֯nrO /Qkݎy%NaOߞ as7t}}yud$^|{OOÚ7jgUg4cr IbU)k؊k}܏Yv~c|ru:s2]C$&tR0#Vu:Z*9s>l겴Oq0/k'g*\9)&"8I!J=aIBu'9:(~.g4(C\;|S H1iqf0r nF&JSx}Z` ~^M߹\uߵ3bFPLO竆P @k_#9ޞv20qub1Gѣ:a&t';I"G'fr n;^cxN-G+B଻D1]W3ۯ6 E=~/ܳ&E  anWeXm/TlvX_"19aW{E٫t]BʸE,"}*87:^7H(@qB|e&$}n}++-vO/6ʯv:;W2 j3C|APzO)y,,hCSSZE>F"qLRUidWR%k<`!mvx9;t_pjW}_(dlQNd*7H8o#&d.*1 =(b{[pah 6b(r Jj=,p$uܽb7$eRg=cǃik:>-+W S4PWɞ#/Ns! zޅ"afT$W6j Jk(׎ 7}Qy#fnT4 2*8`rEL^"uA,컈A  vˠWHm#H8ruRff<Ez(_8W)X+)JlfS\̉!clXQ"Uнj!n4HKϵ[Hc_ ߍ )6ﵶڄbHtb ; ыy]t~7ވ\%&?J`zdA!&Szh@3=2x-ڽj۞Ι"!V3ސ*9yh7[KCr!K}qvc$Z@i5YɧʉǛS4d(MjdS2` xvlV̡ ۳ 0|:~uJ'4k=&XY,,7}n;SZeQǦз A .QOB{u5ɗ٨Ox;щ#TۘiuWp?-4( oU/'+ *=m6|xl `N~_e"&P9}g[tHo܀ay\gNeqMNVdmJOy֔~έ4 {l*˶qhm `>| jT3 UI:.G7x(=aN&Z.QՠJz:)ӁbA )Mx#[Q ?4 8R/U+HTW{rݺXe<<϶I޴IePePc@ދ$A&5;qS^tQM ZnLQ=!/t|wsņfƂ,*0 'ύcN]XozB9H7k04ZBUL>HbjZa =QF26}iZvU~!$V'-4=92Lz+Bp E&b `Uҿu}+\p{=ڈVIf>;a&Ş%)fid3F˃k&ɼmF햟drn@c,.lòJG䔪J5*g;9Ӏ,CoHB!^[pO468FJˁgm'm2\.V1Ce.kr{A<p-bjDݡocZU#6U]:b*]jfc )r^TՖۈANq;O2cQ48{t'YZ-2AaS/ @i |7$h lQ~ lzd SEԟZ_SXS5Jz?'lY0 >2~CXBܨl-$BBRLce3[|* |TC &PK E bYшs,R^UU)C/gON&_wV4*hcEU J6%XMQ)Q˂;AT`Jv?@-I6qTxة $YN]YxKqypp[N HZTT eV$ۙM"=Q[;kB\v`F]-x@fz'd4T!ugu1‚ zhHBDFh6ΣDŽ}H8ǔB @MP> D<KXo ^;LmՀKC;xAZu!A6@BЪ+kyB@P6Q2C*.f+▋<DX@(]S0fҡZkη։Yܗ 0)`wOy2ZɈg끤,b3͎5_c`NJ`P:pmhZɏL+ud.k[\/j01r}<--U5G/ErdAzPwX;X9WYgQ ꆐ& u[spozi> j4jˠ̞dBK yR838=M]i q堁 RLR8K XmD, EO@ڶ-$k, e3ɴ@uu寂zX ZOcI?uGVrg;˗>"$R }9Ff#2^ VFnI iKi: o{4 {29Ҟ v=ǺYT~2<:p7#:zN&N j[{A$FJP8hL<^L<8HqBooe`vMOvl@#6r?:\ڂ5#<7^H;n:K;ոee Mβt` ZQhX YN[ ^SQ72+0^S丮G!e5#_X.wSQZўh :&ߤ5-ޞ 1c}/6dRB8[v+_C%,Å9u{d8 Øh+% ><ɕHJ3e)2fDb6T;糒_Ϊ*L!6Nm@Yg4>qܞ֍r!msKEq*ΜilwZ9csJݙMptǘFuoo ƺU\Jȼ eNm.yB ,'=s[~j>CE N9.)s܍d,5ag&Fr=׋zِBИyŞ;{# !1Q@9;#L6\L6RS6.V[D!Vkq>Tޚѷέ(R|᪮=n/&z1JCmu5ƮȯBNn76_h6a|a:ge n2mgȆ4Ke0qmbÿpwco63ֵs(4: mKz-53DATpgk1M6r;J> @)Fl[P(H٘U1F*Gt\CB):ol+'[yJLA+ S ncJZh@qې, U$n7vj0uƽ2I |q#{FR6Ȧa %DMÈ0rYByZVɼ}1;p*N96C-eGt\ݦdK-wXb2 o՞zEY0-`8poQnCu^qN~'LKglL夡AhW'>л);D_O &X:vp&'[C>llT0Q V#ؾ-.R@Cdz@N`|3 JM=aF7iH\@};I!7-? '.f5/x'Kmf5,X7rgL–?~gf#|bY]ǹ:1)=^_b^f;AzBҫoUFrIwnZ~W Rp)zyʽƍeR=6!?U٭4Ӡ Gܻh3@}omA>7mH%fS=="-Sq"?sW*.,Ui3ݥnWf"*mbd(Ϲ \* a"ׂ=Bgi}'sTt]U?`H<֤@q$OC"7'ۋ'zֺ 6.PKBsgO;d@,?]  sH]*21)UzhQokLT> z o֕ ~W^s81 XL\443֞p 1_zˏaJ-Y7]$mf\!d8)|)w2.DݴG1zwcQ!IG"04)!c{qs7(0a9I%,-WBvKm0 b@ui4u jr9Aym"mX MO4^ 8ƪW6dޜfq<v ?k&!> @$H f gO!@lp¼5Vi7+.o XmJP pK@ uJѐ'T PHII5-aLJ9GmзgBekZbjBwrnO|Qsz(]2+"1*.mD˚17ɟjWS<ףs6glŘw<9.Qk{sxx&e(܄.[W88M]z,O/4ݙ 3S/lGq$ELqjW'7À:h$I7>)GՁL^Hc1%!ӪZT Ѷj5"n]dk :hӏ@9mf36T8DH8g%N.4^q,\u:TgtG7n(m_ [MZY}.rƈ'C?WO.CXj?Psrroi\SPr;D3RXLrsZRa熒rћHP^K"E*rB$By&bJAx֛6SE# #¥2h;CBt9N&Mj`ך1$r mp|~'l΄)$0 ]gt(t]yCNQ xcݚK09G6pjQ& +BsjAZ~ xJe<+)6Yì\gnSu|;TfԀewaCbA>Usp'O"-)?_n0er^ AjW◶F ;uj5hdzujuNq`tb9GaXU:{X-7H\YpCG: "V"9zxNPjwt֞ޭ06>j_Ys/~ q65gȴ [)#3˒'\;͔=?b_lIjUaI0`Z=ۦâ輽= ʂ#twb@[c= DВu>x|jnzbJ>ɋׅQ9\< yVbHQ1jp{{#6tog2Z@CW]0v񗸜a3_8Wn@]BE^L*4uъXHx84ލ+WkKk T=a#DAHc[6a.VЧ#LK`JOLSaFs(|O4#鮞@nT3V.5mvݬǿF7@ QZ*i,Lm'(dz;S|TD=Y,أy28=q8.?U1_915Xv-eY%ÁH A7Çax-T`.(yEeLһ^΍:ߘx0ߘҞ("cFUL3NSQ7Ms ㊪NjpΙn/2Wn.RĞ zOz%zQmk2 {N`7< wHk\1ҭ<FF ŤMDEqߠ [ l&^~ *ߧzih?Eƺq[nV3ؕ4Xo>]mjq&|6ן?ψ]'G#i3?X,Zʶz}l+>V=Py;m[48p<騵]YK!]<^MY *{ ګ*^}N%ED(tEh!Vz͠ ""CDT_W5LߨXJ䯛#`2Mr @$9\Xg -Fx=}2"/E|Pd#@Se%) dF䄦|k}G> kƛ/DF^|+ Wpa=6%yӬw>^tluvndz"j(GQSS{W\&M_=l$j \]1krd0q(iqLϫҿ7uBР! Zz6kzFv E=^^15qNzfv%bVӋ%3,;*);G,Xdtv#pcV=e0:>y03.M ="h*bir[4-/A؀`g6eSc!HlP(hGP9o;.'O9sS*Rjzi0s!P4n:q酙>D>{L"K98oo珽b9g n2zά?d$v vVɇ"YoI(|G3Bߓn*2fG:^W{mlniY^C2#j̮~B=K0."0Nd)9r[F''NvC]V|9< b M˴2c_ɗ?(G&xȕ4GlۅmM _q!iy"np> ɰxHߗ[\uV(<XV>m1bRKeZH1oFQl/$ɤ4 +2sGϫP4l 7ޢj?@5 P%?tB \\1;" gumGne N0nJoqG,=H]bzXG(B`_(g|(^0.~*&n,wg;DE> WVPC3.(NyZmND?(†-jk^:_/$L_@./.r[1@)D f ^]i=jnQŊ]m 3}ē ZP@(@7RhpݞzKEIG9=^ ,B",ue.{8bv'*$y(Zų~r)iF!y}]bc0FzR A,,'XƘ Ҹa(1a(kyRփ>Hu{cKFő)`67)"խKtw(}2nyH!39!unM&nMpD\Uu8(iv]Qg_ՆaثZN߳4Q JYͬ3D e-2M/D*QJE}lDdnNR\ $ta[(h@/R7ݮ0JdWr|/AtxLF3۸JtT>A! t '[` V:DTvp RsZOךW/`l]$b{`+LKgqi:{x$(ó=NrI/#胰}v5QI*0A0 8V(rȯO,yuK( ,D !Fw YO1/19N5c 40 ]<P"nh7 Jؔ HP9PTfJ#-Rk9'̅L췉싻I m(zLhX.KdͭWE›hTϼ(D%Z;i֐6-kI)0iT ^TfyNx3 {c'v8=r?7BcQQֶuN άd۹7H3&w 셎3>-ۼ,ػ2'3zm<у _$$ݐ pOQǫ̜O?ICy9^P^,yB=}'"rm;w16f΅O>y`'ܻf}gT/56`AFFlWDV9 "IOۿ$HU;J "?-|lj萵bw|O,Q"_%hMUU 7_!Fp_&P|6bt?(L@||4zC1J!\?AtiI{!~(Ks n8][0؈9ܷs% {s{!kTgcJ+7>.Ẅ:KxN ԏAPJPP]R+疳>aKkVӈ T%qMY%`zj2߲z&r~;WP0*"^?f}?=ՠ+Y~ZһRC669? %jȪ,>9;#ֽky7[2q@QJZO Ih5,4Ɂ bh?:b F*GCjWz iq-E+PM$ I0Xg59Zϛnv:m#O>DȩTeKhfrڧ0^h#qm~%,Av;T>Hƺq`Ki8=Į:ƅdžWEUxD=M Ӂݴ"\_ h Scͷv Jqm*P@Jڑ7ߺ#p"VIOrN$oS匹dhsTܘKPP%Tȏ/aDCyrjGDC]vVY>x{ HT@r˒^X5\#9+Z(L< M1gϚ Gơ~AQlDDk-mW nj82}lSw ym5 X;9GNо_bpe=ZpޥPxȉo=z%&\o%z$ b~&2p/5@e,zWUO\O7X$ .}il Dy>u<ڮ3փt A!Hʟ(V<]jJ9[7a@x5s|E}k6zM)_EZfoPK8ΫdUhY>#_5u f[=s/H1TS\BHNom`*/l"s˘Ϳ.`P-6Bf瓑gaNOk a@ c$'R:]/"5V\ků0i |FZ7j1UsT܁= XqyP y݃ gj>UKJx%3 <=ynd? x|7;*/y;rRԽu).Kr-M'bsJX"'Q 8;OՉ81}DFWHm7'I欧R,=k|gRq\ɿ4+9 tˋt=-nepGH-*mP5mAO3gŊ߮\T.E Ny6Qy &A.\ Udze {pw| ߧX*:0qڰe#a/'(5W3&nO"Y8f޵<8s@B@Q~?oTpŗG %Dk@AN?*K{xI05* m]J;Zqj͵x>:WN^F؎j'!x/†X+݋FǂLbg]Z)St| D%/0`y!mE\⟝\|:Ѵr_[ XsTx_tb6F}#UUT{N \jBFY5h&:OEPVE"P/V"łMah6HgU{1ƒ+۩|"\K&el)&N~ K/[(,)d BWt(w< ?Dj0S}G%bIhXݡ'EWc޽`*aZ[u#}E;pl!mSJ5s?M73nireE7`גD uͤӖH֞`x>j"y')E<@h;a |bni4hsl-¿힥,i562qպ2-_Ѻźyb(mHK#K[(ZљD=њg^L*uol;^;vv x8׏7TZ~I΢RzJJ.MbDs]!pW=? #ՓǑC4nno`ErOA=ʢBZpr{Q&a4>D,JPέ俻C/HgZdĬ5J>!Ϥ5yҝOUb؋mvHv4ZXm,LGT>T]1ǛdRU.Da3e[l$)>&GN N xPԺx{A(`3>9FRku9cD?QJ?k} !=G}3o.ϖ£(@ޜuZ_ViޞUXZɩ/F%-m)xMH8p1h"7O*lp|F8[k4'9taŬF#O0z~J"T+s[6d.9 mo7+3d?yMbT=__tcј,-{4ĚӤAL6NᒼFB { IjfmŇ$o&fX銛Vz2 {cSAap#7Z+v 7 I1KM ~Qs/N+7l],Ï{4m,ܣ`XVN&{"_qn6Kt&]@wy@YnظOw վ >WSLQSr0cO"|ltC*e3r0e*1iJC/\bo(சGD16j miup+c))x ]O KЙD.| ~|&r< >OzYX ')dUɱ`.ѐCͦ鮊lYwcNal)?jYOW`T o1 ?c8xU!Dm3|.%Uej  r\NRdn&/hk]35Rx~ \hB4h7?ԫ1s +Fʧ JA|2{W_1l4tK2"W?Ź 1% 9)"sAjXQl;ǒx\ܐģy%_q99GjF {Iybz%U{EMRQ A 9fE52 7ݡEN.i/ᯕ9WK=*:F@'NFW~Å CheW!1l}ux1 ѳ=#b]~~c3:x%cu[!b(}z"#HP{l/(*}g/,~f sV݆}w$÷xOH^{U9V}]$t+\\B6DPȏ6~{,ט7 th`zg$mB'!yR\}kz*gX_C3FcҖU@vYMX[+.*HoKNj2![yK-&S9]u3[U8AN [M0<-̼=K?c x~"0k|N͎s,Rg2b-Դc$q5Lqڭ9Ӟk7͖ͤ/tM~f? (#c1pS#y}j`_$w"PB-~PsjM1x?ňqwe)j).Rߌ %!Gw+ oܥDNf#','K2<ڐuo1x:)^\M? $KS>@ڍ*[j.a}h]I, E!"j$p-+C&\͖/{l~SA.;oJ6n=qQ(75Xa wH4oE-(Du D:ǚ]:X(DXUCk-+I+@ܡF81R%39ď΢g$j[O[q+!? TYKurBxt5Ljo-\?0T)X*= gD80?MSlȠІv6܂/U!E]7`3n.A 0&qv;ppDF2њs"UʬcA-w>ČM?]!_'恈׮'ͬbwj 2EFn^ώb+x+{k;'7}-HlfZ3F5o%Eɭ W@oA 2Opn5ie#:X&AUM1i ͖O!cKstّ˙8*1#U܍1"5h&p(nU]mVcs)^֮s)JX rӤ=39u0?k;۸2R?LN%݂+0^-1Ve6&qwOW_c U>AEHp0:5_+We)z@8Y`Xp$΀&0kFx=V>}<> aĥ>ҾRlD o5~&MJn@;sp pD6.ӯP}s8\ļNY伨dzmJ}N⚌D+fkӲn88;U'ݭdM#T28b_iB MM?ytõ7,R ,B3>f%RQ)5.$1LK^L hOi/HGpLͥݜ;QNsTXH.Gv}n/Pň b/Z+kpǙsi$`9nuQk$3dxgHGk2+1;Axp͸s63p@T}\ r;c}n:1/--M1(DbZ Hz!<ݒ}bo;@4.mv8"pE^OI6 R> {6.)DCK Л28oRNq%{<;,ìg4D(CF !&.#R[CƟV46bPR]gfu a"W{ʲ%A"6g0e!|ׁnJzs@ajx.@D/dA$.hȃ"wӏ 첖͢yw2՚#ƒt:KňhR҆$YPD)i'9.\?Z<)gteA܆)U'@lxJ#{j^O&ܦc opBkzpMc/Ž3b%xhDn.o]+)V-Fu)I*SIuK;18": SW$⒪eh^#%ʽ /EEؐ ?V'Y#"Ԯ|4 T=Č(4!]L^((E@5=vN wA Vt%xq@Ԛ'YtǶJCIBѯ8UF!0 ֯ݶJVo2zt-D_ǔmqcn萇06"pֹYTM*sdK* Ȼ{{4[.1ѕ`xakhiյ]m?8WrT5wד\k3k)7\\n?ńTD6v J.”,AD;1FyM6dtxH8_d$/¶UV*euQa(I(A'5=OAϷahgГ4M5~ŀ6萙B+}ÚC {  2"u ީ'1׾D-{ u̩7,P,}z y̚ku &|{'RVJ0{fu{1TdtZ&U:))҈k80n >Gaz}zb,. *.&_|T9;쒶#Yr9e`3\2υ_Z?PT2n wbkB6Uk"(%$DB$\'2go.Y֭hX;bZTE#yZh+5e%0h/ B Y 6Xt{z:h `#4EUW$Nf|UW8dj|P&=Ǝl f.H;le>z?+DWk#Vf:8J1O/V(@a0c42.E,.o:Iz(:拾rZ?l 'A?`˜6PP$u0JA^!05uui-z)l&m9qoNp, "f<,H(_>~5#ap)<}uk?A,AsL  DUx{\q$Q/[IZ#8\x.Qg١4\hrKQQ#f!JT lu\1*ˮ[BZ .:K)ϫRaty^寠>Yx͞|;ll7R˸Ir.~aҰEɲ6DOS^G1v[,hq*ڔ#U/vKM 7TE|QC 5luH<јx`s2G뱞\2`mLs;c' jc@#Z jFmgL>)x}O)(j1TQuJ>Mݣ\Nu-X x]g)뀶|ΒaҬh*'xYK)}YABL l >b#3&aIdxRq06>mz =Yv*=.0J!A5Inpd,܅Ա$%~J$d)L(oS1CN' 6Gڡ>O͊YIhpj Hl#-7|I%;k|Kw: +Q݂Q,>u Elm${Ncx[?~LGL5$I c<1qR˸vǓT;'w6 LuXU~HU^,‡ )+xlڡXI= Bg8_z֧"v\]t h(:1wmG/B 2BsPMà^B CtwC9l]J ls/~<)bCy^gzbђ[Wrȵ2[l BAHҤ\KpM*q_>*"V?=%=!d}8A8tJns)QjAAR;`w݅~ Nf 䄛D4qR܃.oCZ6}j|wo<U Q@" &jeAߦ#gdo4'mGmEJN@-$$?k/keN#c,:ul^ 1R.;ɱjFԑ rL !;^H)z `Rq p3Ɍ(}CZi _%,Wk g|h`sGZEܠ*P2dX4: nz"EQ]Uߙ=,Lݽ͌e19` qBuՀl (t^+bjcRh9ޞ$w2T A)hli<\7?zcleFc5tBcq쵫0[ EJ\sMj\` E n"zCtkbR]4U8p_LLg,#6 ,oCdES'e4@yFnكNxR\2?}k]M=bc\WtF(߶W|8EII -F&p3F3Yu,ɰz1~/-B'eQ#Py V^-qC/C6?i0mX]#؉ڰن딷1+bRqp帎Jӊ_\[I ^xRˆX`nMȫ0GN:31` ϑ{*߽h h2pLOŠW84gW~J[!/!DCwíssOW)VPGAL! L +m<̍c-Z,Ѓazir[/lBX|S9km5ufsdF('֘XxAsY&o! Һ^G&[YE1VZ-0$Sx~Ickq"uUye2BHew(Ak\fhKϫ9v=g؀["r&z|[å&Jje8Ar :S뱐e܋҂}Pωo)=}x)%6>(P&^ ׍T 4ێ>yIHMem`,iɥUM=ƐDZ&q9%k+!hw*}&9,zO/4 FaHTw'G3Ai[rCgjļԽr=g;&#ʎQ&"e|uMDݟ^LnADXL^L(o|*4$n\i1%}eD;_Ğ=oAN񹆌,v[ 2@Z3Ϟ p e؅BMq7 K qpGC^rd]<{ ]-k 4pl>(ӈH;%suM9=]- .jKdxof:ǵ7%~|s&Nkʓ!|Gx9 ew'rؘI9ॠҭRS G-Ywdg&*5U(<^@.TWTlk7qU"kw'|ֵ]o pZ>—GO-al-FOCYQ"KfOz@1GWZcN ]MkC=/g[r{6Wt.~x/ ;Zw}l;Q9+ڛX]A&M 663#j& G)r4dRw&Qǝ[]7QhNU*JNr;0+CtNYE>{)zڱzـ(?RYFfy$ 49yN2kᵗ 4Tb> Ô2K;u /d@msP^pd3jL3n˝i ..=٘*@1'UK#2ڃ9jl*NK!{"zbE(wIrGB+yJk=X!.%3 mì6$W$u"-=8#y=Fp $ۓGoejuliĽcHoQ*b=zxtP1OfI6Lw 16v#K~e6{} =8o,'ȭ Y} m{0׳Z Yn[aIs8lssr DCa9*og`a32vJ< p0*NGaKޱp\O DޡӴ>RZ_|?Hj`2jWdLqe(2RQc0;>=j(zAxlC %X*NRP+Ն0P˔qzv֍'ri@0Zd\ ǿ$s+GV` o=8&RI0/*TYd/B 5Y G2+8{BKsSEY'\+Z X/`Z ;ve7mxB#"6Wch&H| b ̟"? b=*gc-p-c"vB`7sy| q^I%o8RSr>wT(-d-,sg :{V1%<(y6NOf<mۙ~s>~aP8}q<*Q#bH+D^H R tA@ݬQv 0ɰ\ ǟ/p9zө%91|uX5ѳ;~x#D?k_jO5ϣL^廓Tv5 ݾrL׊EE$!$R {ve/ͦSS*A͒OܻMބ*hHw7 sO zӨu3([`nk6,fM#qj=RQ+=҃ddN5X`-I]AWq맲#ʌ V'Ц^?ݣ|3mS9~6m* Y\e1P_37f{19hU<`%ӦЩDaXkiLB]Ims}MɎeH#R|7C5۫:rd\,0@׳s~pvLisD1Cq"%7HJ<"yEw*IrƯ&V'C }ɦ'yތX ;x*>K}{e/]Ϭ)AixBF>]ʐJZW!Z> :Ϊ?7kr_BdߦMM}vzP 8~X>5UǗAv#VƯezbC/9Iu$B Fu\IXqټ[xp D"P=nw3[C9XԽFh5]HAN9:;Y(qݰ|7槶(om~j}PUheְ56T5b@Q8aCB诨 ק0U.Qb)]}`y|&Ǝ# VWUP^kxy7b0U3 b 0XX=!)pE[1Ehq՘;@I}j,m%P:}_ٗ"v4.@locg8M-3H?cfKPzS|ƛxº'2hR?rHEd onahbJB 7{$ɖB=<0K6|# 㠏c5Ux~U]af#OR0Ir@8~?,7[ֻƂB"w0]͙5{:n<118f{>yT"iQGQ3$O2.L;r6IDKy^=MK"/%Rte~ s*%׽SC@QLe=?N00??ʪIjO$tB͟5m}DWcKЦ ~fNBvqlhi0ʼn(IړFCJAw'<V]*I߇Y,.I%T14uA g%_,#%|Ĝ<Уʮ)G͎rw4,|4XʛU]\ަU KR{Z>}Xlۋr$پĽ qMܨ- ]xIj5DGڴl퍵`֗cUk1}ki“Ao)| Aߩ׿ ^5"i+KiideG3a0u`e4a>͇!m' I$}QlY{C6ɣsT9CΚz@%(^d`"r7SG*SrqNz|CQ/\T1apl]H\*_%#+qle fY{1SyU&=93GmCUI<*6i3W}{;LV@pO+Μ Xh7/0B󃍉yfU_!0!C[,i[V3 W`ƧeZ+k%%L6'!9§ɱh*<&Pf}~tJ4ͺ;*3a!1(:K ߯0C/˯ZhTHg'  Bֱo0[pIV/%ͳ_6@Wپd[:ǎ(@C63#/=7xhi؀ ۚI"O30״\itbK`a-9&L %(&z3'_D+ο7$u q|nj8zl6OW}P,j!dpUr]9}(Ϋ^ͳ:A7Wwi2 9Qf:IqS|i,Hh6A k-&ܷE9'A=eZB3 2 q܃ ӊh"(\C1CK[?".? C9<7I5 D]x|쌰 @PzwAmqDpج#R=aGb F[y&s=S}]?}.åy8<f[է`ĘZrpqֆv/^@f'kNMo#o`D k~bjwM J'o} B)$)$VXrZf9%)UŚL470Z(u@LH7b`wyzkIF,l.kc4q IgRf͹j89(7{hw!uӃA-6Óv¿K00V^czCy_TTk̥E'CWARi:o3n::]; ϰ_:"57 F}za5x'Տ5]s^׉$Ê5Њ`wЪUBXo! vk2abE:ymfi׊X:'Lz { iy=l|p9u6Fu_ftኴ0 ʽtu13 lq[Iѽj1}ډYQY?seVu8Ou^I #`q- El 8t``0Xat.c.#d?_6 ٥de|\V\{^;z[D|uEM6#bue.W>f@+Y\4y<XR?݁hls-~> ⦒{QYl)=1爟NAcm(RJdM(o&wչ~V 1LMN&gDMmћ3k9VX"e"%cZ>QLr)AcGYbC*Q5򎹮r t_LhdOzGCߐjy7~ $H/富t -PtQ5-+82˴%_hW;oʑfeҊ7;g,ٞL %!R7xkAη>G #!nߗwg~*-G!Yw&~D\p@>FE |vi5 ccꦩ5[W~B Pv+ >98e&s8ܟkږ;S<2Ifv Y *?8.>W1mzٖK귅>VKF*B4/uXJ[a/ akDjWh Qq s:hoYVqc a7J*XVыAΛBoU0Al7wS#)&8Q`dw<%uJ7A \,%czwH+.I=N3}t!ֱnO ͨl\M+w1 &P5- tQhOMēqg-',c@X6'Z$IeZ;JNEGc+ΓrQ1l[8z3ᯥq'ǂ@:c !eu@v2&G և s'btn84Yrv}31wk}rOdý<}Jk]ܦNBxg)2ep6iigs0sPBh. /Sg{^ @Tԗ bf5ە\`$ 8{񥋲Gθ#Q ٕW}05J@;hd KIbƅx\# +| nJJ(S {L@}e!HX<̝*dp1 JW* ᶘXĕdmEcDyL#{+as<̇٥3nHژ5RX^9Lv\$ZoL@/ͰEXb/ .Q8xʱ8(s7H,k#\tx)jH膀]gLSn{*:4Z->祊}V4ʝd[oURg ?"!a?_3d=B(9 ^ YQ<-: QyC,[m1&:(H`Vj݂7c "85w|L+8fiȠ'WQj/f ym@Agv|.\޺%xg'\D=h̭&!ݚC<4뙺H2E.EC e,I\1>e):7ܿWkj\ g7H:x|a)8B/FH֢E˞ErjqɜKv{4G+;'6*93!$8}Y~кt7qP3T1'mS(##2v _wxS "mf08*gfa6 *NiMtE$5V:4ۤawxDU׊j[!b2N|rOdvYUzTM?O &~~im7NK*80-7lB$NKfr/$ f)K$BŸm Ty\ ,@)|-3e˝fl<U>LظK[qqP43Ø+zN)Ltq]GpHcRܰc3,%|d=`de6BLR D4DA@gĠCdfw׊RLw>{> Е*fFH_S9{EJ2sk,]];M2hn5$F'ik!XY%K7BeU~vV=oz"SGr#ڒd`Vx\e|ke UX =ؔ:߸WBa¿2 A ""]C XD8>dw1ywA]fZMٖAL314_8}{3#E@׽ ,_Zʷhz! 9aݩh5$#tx9$N" ]!z/ zkֽiJDE*${8"!0|"'Ue)u`?TjWw@d=r"`AOݿ xnn+}nyWߊ jp A];R T\%\kh^p@)/ JnHw&r@ Ƀm0x9o؞ " =ugiՕQ93 zdejviNQg4<|Wy3W/m([/zvj8P}r)IwM_|p 2]nLm x6W> ó |I-)"]vldyZ;b*ŒVxKKHFuB֥yRjFu;g W;֝#I\U Hô9z)%s&FJ^B0,H\$ si 4牳"Wg˙JZ%/ n+@f)*~+^LOb@=0ht祚qZM[ 15+׵M.[oRka7|ZBO$Zrp M9;ʒS6?QbҏC1ɬYV+R?*ħSh4'>sJe$frU d{t6=9; ϱdP*uI霽ڐ˼ !˩ P ҭ9$EYD, h, :fב8n!췴1;p[a;Œ%ѶAq?^V 'I#l}9GW~$D  VyM, FߧQc_pJ_~jE"=`0[yȀVՏH3#Ns >l'^me0l :tvz (8`ᙅ89ߠ&g43=cJM3RPђuŔi K 8su]d;J┿:}HNeafdุtM}wlsʹ޼f Pz:0"LqC9T_'~-MlC|` Ha k<қ2zIY1ѣyߡ"o5@,Ҧ޹70(dv Ό̢G{s`5Xn*ٚO#xܻgb}$4zqW6/3}q@y&һZbRZ*H ޏM=c2w ZT._aTErh}TpffF`u_,Pqc_bW }^['~zN},B ZJֿr~u &~Tҏ0E\YYi&lZhMTr? h2.0^ԝo(|e=3ׁ6談3"[_3-%O.E_hb۵I"ꮘ-ّB h2Q،Ln)2aDw\̒4+XëNuӢ7Y@U j^{(>9B__0jmmxsվn*T@IGD4!1R&S]Q=W|;ɦ-[P\iM eN0xĊYGNn74^ ~OTcCL$.N\8I50ѐ'f SnD>sKF ,todWԀopԻ4K+am^tf.#쭓)_t11W OwEm8˵+6.I1 ւ?V9Si!gfqL!\[l9&?|wZ0]j֗ _%;J-F-fDF]=Ҭt?:=/F8a*<ɫF^KG[&f G7]g\ҤL;9poԻYT;-Gɲʘ~ ^FyOy#J%l;> *Ndt9!ZJLLv[->\t,ݲH}AMcvDxF~[3(b5JSclbQxs̲.]]F;xdL dAQTyhdP`,[ rExC:բC<$o$UE'Ӻi-P)9h weaͮ*b1AgCdareE5)]MjǷ`fĆbMY2O{Z3L=k0'n Ujj:2 ( }=o5_RwQ㢢%s{t}d5XYS,MN}G/%؈â $bu>qkZT8Vx9is b g2WO05eAZ}\{Ó].h0x*Lֱ菀3R郚P:*3W?| a:.,(2Xy fBni@ă^BWA أRt,`#_ߕGMµ4ĜF6LIk\f%Sbq2؆7&>3yYy ޱ7|i>}Ҽ Ef=H"|$W!1Qkw?]o= jEd˷V{"wNE@-~7Ɲ 3lj]SC3ϊ>);cH##ԅu#ݒLjkVQӻ칧IJ?yhuhD}["qLB+}5Uc7esl|2Dqq|* n:)n1Y|ir^j]wc/17.R?a&/j*6D$+3`1xG{T#~b|U6G^=S4 Хt)JDZQsZ*h_Yu5U?^81VKdU^wOf]V%" )HP` UK<` GPd] 6N`25^*Q 7WfZ >q-j9j6ofՆ&aYf=9]~u ,ZBڤwp+rڴdgYެHXkz0:Y}TŸ0M=cn~B5_1N?&!s1ܡ vIQKv/VA &>!CUftx)c&Wk#}j0 6Gl- 'l9w}gwkee[Ӓ,yUT}t@>Ψ |YئMBe,Oߞr?T*Aad6nsD7/hq+27wH{qe׼;Ðe ${t ['v EWQ?ZB-Jh\mPǮmuH3]} h)'y ~M&CXsϲv覱@I#X^$-m4z?LAC|=;>\*7)36D{~FoB@=?w*Y\wfKh#wCBOnrB9Awjc+_XH˚VA@W$"!^[yx Hp.nd;X+4IeonG{_ppq]%4&%s%m*+S?)dr1[alNx+B:mσ ` k.](M4ڣVI" (1uoW-;OP3]¯8x/ޚo.yikGU)s~D( YoQ.hĒOO_^BR$x9tbSNBr4~aQo%nH/0!+^iz6p׼;ۄM!*r jǔo/'lTV|z=PkZ]a`B$僓?yψdŭT$(Ё"-@"5)$YgmmU壃tGk/YK(«͢2w˜ ,ƫsyyh383Eo`jD- w UirF0>0MJw]2t!1 X_A pڇTH{4[vh}QHyGpuq琁ܑ l5;?FOPDq xg 22Br((8A wLu("4bK2^=ٮjf:.k+xsUAIA|CU;O[ov rΒR,7 ŕwlh <ƾd(Pv*s'k)ͽ@{޿Oo6e| ,m=ֱo0PHY G+Pj׳LKd:w@m&ol"|˄{s\C 65&{tafvVpA ̉8akA"f`އ=pɚ ORɿb4W&4K!d5Rk2\堤yNC"U 7}{W5c'%>.DѮ*xc]>VώBGHZ5S Ćߋa!Cs=179w)2Szk&Y>>Z/iSFzttqylwBݿ8 COjU}֟\@B6?iX/3wB_-K3Ed׫n%c|)r Pl8$SZ LnI OEڷXE/NY#کʹd氵G0ܐTU`lG{f?+k!T=OP)ytFxNr㸠TXZܭd xќ1 &?qYp&fC lx/"Ǫliֈp]wTQ܈|/F3a?WQ^ œ&L06n`*[>@_v\RBct /OB)ltʔddZ`gcj=rHJ[Hl[C҃<oeq[f aT_Ie馃8} Aǯ!ɄxG'nW.L ,jI(b>qkvb\$J#CI7.{ާ_D Ql,$I(BH^Gל'T`~ӧ5av,PL䀸ogѠywz#K-n{;}kfGr^R\pCs hjZO/bC.݀,$lPqaD4i('1ނͲ;Sʜjxˇgs [OgYc-Hmz_T_*`p}W+3rja]t* ,F2<M#1ԱM;IBI0NzeķN%ZܰJlHD@;^'ِThznD?)aZ (F$c;ЊDtS>:[_.'*BNSMފ+vw4\MCEDSLy Y*:D<ׄN+[ [!TL5Dh+1h,sI+oU0v2.rT5a'* W3Le&3m*$Xމ_/phVoAD]0 ٷ_>G#c!V${972ͿFf5jf nROO%n|Ksf1| 0./Kl`gsfuRSV[oOX|BRtKR4#6ʲz*jQ2T!stg(<ۚn ;_ bQo?Ǔwktd\?eg+ Vdwxd,.sT fP|@|ڥCو6\C#n ~Y `;R8͉fm\e[4TZUǣլReԋ0K7=06+IB2<[Kҽ5dyXOh3{ ռo(AxJ@Tlk_)#a6}J6*z]8vkd"MLqs 4yJvGu,X%9Cܵt$MKBDHh7Ąg^@CMX-|9Ycu}a"lH&(4cbhȏ^`E;{ Pw:<^C"[ s3 >#9.@qKc4jopg5ȅ'f G'! `,Fe_ `8znڼhW'M}V46jUԎӣ޼,uiW%`WaޯE!iakٻC WZG`Su[#~QR.Flh(cJ/cWBJ3pMUy6TP2fUԗI|qqy+whq ϝ <驂lGl.D.¡3ί ژ6N_r -߁ _utؔծ{3D|{$nz-B6SB:qrw[,5S+:)ZLDX׸}8'͈&#o0S뤜YwU#%.I)W (({9ۆԌFB8j+ zOz #] [UyE: 8T-p8tW/+j'c*2"guNi"РyJUzҮ撺ekkPXΩu;G"kKr_"N`(L"7ٵë)-SXtM3H5)J `( 6%:-Zia(&5YyW3%jS6.5S8 ׽}$ema sOyu.?Ĺ1cאBɤjp7OjDAcXCޜ6 tc4#zONݱ&gEkDذbPXV]w)P8$wAp(waf1"<(l*ELT!FR^{*^.z4L,[2\>*ytQ-yո yw -e~-{tH4 %k>B1~N|"  }73#yoZ~)R%/ .A&_m{ZBSPJTRtttLѓ]Oy3 +@OzA>˜<Qr|vC nY'EBǯkt9,sgANwN:* {apA!yz_PרoZG b5h@GfʘJޮ"-{0f؟e`G2,?J@>қv/WZVՆji޹?ӿ8՜ۧ)Ei!E } f>•if"-I?ZT?"ֻ<*VaEPޱGFkp *ʜϚ9sCdrg$̑4:4}"@%GJ`Cyוe@]*S:!{>JB&>8ڍcoNfMs?K/FO!^ I*19N 3 YNhmB t#1Q]&p(utC<j ZVoIJ6g픲'W_eY"+#AB pӯNd1~,X|Ts5s|?Է#T?M3I'76 06ljBS4|E'60O}|9URS=ۈR'VxBZ[ Æ}87 ÇL^R~]@YMCZc&rS1 +X ~;:@+Uj,TЧXj m=2X @Z>Ĉ6mz? Gez){9s%"H_BgZfh+$Sc/8J'sOcC*N3m_֏P~Eb\s6" 28%g2rkunN&JyW(zξJ(_CK$!& ;T7rd6NT*Y>м^&Y'eSOf,_OQ4y mqgϋ1={^h @]FS8HIxggK5Bw"S=`v_ylYv X:*/ЇpĻO)` RBlm=/>*ERmZ'gƓhNib4V$z$$kw_@ObZ5O*Š{ŷok.}MCxU܊x%r#И(0텓D%MNX,:w\`tAņxOJBqIΫ0K/ܮ٭yIU/._, 9M:_c7?;y)ۤ:RS4%HY1|>\?<~L RJ!gd r߶va%GZ&;*fF}ml6n8.(B`~N6Y6#vD(Z^'E,g`>L\Cxb_\;$Ԍzju} ^ uLL>,=%ayXOL&U=5 SI#ptm1k$߳/| >1:Urg;DCSf%!Φx@|xr\DbeޞS,yVsB P$?jl gM'| ,z䂢\VMilgT5Eܡ./{R3HmW6;?HxGV_=bjQ=Q4׵GQhN"Q3HϹQ@HO n͢-@gԲhRU;)2 Vv2.&z wIJ=+V(OPdi0@eC&pnqoߪC7!9Ģbv?qF (EY+5)W >[#l WIqH.V9Jw5i[{i(OvQ_6j+^\?LR_Poqbbk.]ӀՠK]Z7t9nqYE%҂})b6ad |_= ¥,*F{صx<q ٥*Y\{VeTd 6lPinu(=q&f"qfue00ޖ̳ʄԯ1Ã1Y͚XmkM]XMHȺRiۚ'u`0eNeJ[.Qsaq[ $֖}gfx:8OD={] T佟 G"݈qWF KʲHF&= 8"G*2B57&w0/lc %WFsM|R5HD2Tb761\C en j;|={· ˻9үq7ƫZ9SS8ieiu:-?Oۭ%v%F2+s۸5`x·sA͍?gߨ\bȌdL$CB{ @q?.7 aG,:BJB\{=6 Ů% vlP- 'lT^4֩И $W'GWw+YEθj5y8N͆x  UcFΟAcmOPpX}ÓJ1 C9֭|i=y*39 i{@r;܁.x}c]#EvL],,?rU%}#go MXf 8 r2r0 u@ v9men2H3V**+ #b=݂>"b2 f 2w$x`;qlBGyIRGeFbbjczkc--<<%ə[lˤ^bٶ& ֱ9epv-Hy' W1`n^/C{ȶue)6dj ˤ[ϑz2oŪ;rA %5l5.ҧ^=F|*+zgj1jts]^w4j4:Q®A]ZճׯRiyY1 .'.,{=tcK7?kK.Wl|(dÕ5\. &$VIo_Mc)ʃwde4šnXPi9nZ)P<:P9uj_Fv/|Z6QuEZʫr.LţhzN:Wwyip"'q*8Q O, yۈ@ƒ|;9{,x+nI;zʰjT2!Ϡ{}9hc8S}bWvlطӜ:8blY' Eit>+.$Ӊ2:.* X6KNAیEwymvWM/b'!,lI8?7SK/(h%T 'jƚU\o*71[?(˽{plt)?d ݵ#m|_ r7#ԭy+`UIsŪǮIRWlBcOML\rhM1㫓7CeXa$'| (K_=(U|o܃Ғ m9LZ`|4vGB@ ߉4P\b} ы%y?8kjk3}t`1[W5UyJ1vz79ρI$1p'.|jOA,B;[j}NzS~+ X,WWgcv`+dX-Z:"\-1ݔJT@ܡM694g<.K;%_N:4cQ(Nu]y.1vLP*)< n7! ю^I9*2%FnT%ifq3NB nBoRП8`k`o.ĤLSoj3`h:^ŽFM-f̰`$7ߢX#!>[L~) 7iOBl})ȌPdabXHrϕ9J;E&N v@@p # M;쀆,mX)EصrsYz}z{(~?AlzYX&\Rm9zQ]8ly;}XVkSҁQ'R;GF7.5XˣBMX7j5m̂_~qV/DHM/ٻ)\(i< {&M5 (K行PX瞡ݚG%V!R-s`gDSpMY_p\:ѥ"ܥiOZJ7 ^߀֩\]CoH^gڮdK2&%UЖ;'u*(o<7mG0 4wq3.#\8Et *JdW^ 'kUN|*̧ƒTe9˓vϷKĸ,_ˍ?Fḫ!B:m{I3DU΋](L&M* /1Ī)ɋxPYa] 0aowJr"œj2.NnX};l {nޝܯZ{68RɷԌ@p~YƐ++j>&n#-|+WOڒqĠ5mQGZ=0{Իj6CIPwMdPi9)#9Fjn\)aS9T;x2_;*gHD4mS`pdY*ȵ'TpA@w 0onqRڱG-6qYQ\h*wqQc4!?p37̜.𛱸h@v|a}Y6#/SbmsvkFy^V0Yn)?f#^/Y#\fc//"'}5fw>ؒ h4..@Ə&5+bBLP%ҽ@1mrZ%'y`pq h~yBw85Mfayu`lhqwɪz}czT@ueфc?i&cax-@6VV`Y-0.\C c*uA:˚2xW EAB "r2(/`6"? yY T_@|^ܚP@&CEhٮ)97OXQ-\nq8:g]|ér֖s`$ơ=hY˼ξ x|ȭ*qx:=ZKqST!zp33f_n>HC$r6ϯKdMcGD4Fyf/ܭA PJm\'MJ t㖚@=,/4j$gՠF^AG. !qt`s T¢ 74mo2[/жC7ΩbUF;[ 3̸+cw(gpQ? hu7cx)W#YL#qrrToVV]5 E1F̳@fx4TvJ+"n|Nt+*iG3?-N/qb n "#1HL'Sl3gClq# zrVFoZ5!sB2!/MP0>t!%-K 5/gؤZܣbSCsDbdz{/oaӎ55ԲS-F  Z0 yiԠ(P6H` IBFOӲuz:yr(tΆ~marB7BdH.Z0cXD/AD7C?fR/K-xf mthv4d +ӭRB{=p#Ǿ%exu}]W !dDe W" Ii w"36 :ړ_lOQf )=iRGi!t2XIR:+#nj9+}?e6~fSYjw4Ac\L b\m6U.`/Xs4?ƌg :%yDHsNI'@G(/78#pv$WϤfH t|:gc_EH>Kё\sQ? #%19qwExʄ|QTrZ RGl ABwNfrz?*`ʓh cTT\R=:'NV$q~kFpqkVƇC:, gWٷ@}j48:CDݚ9ScE!jcFS^."hYl.3Qt 7]dΞa C6X*ctŞC)m-v^FtfH]]`&W $v{?urq%mD~s/ϏRݒx NYcuVZeA*tVh<}AӾxh@kХ r"&yEkW<:[GquMWK_!0u#8#;lﻏ e݃V<+67=jV GFI DmٷHfQdGp Ll6{IUbm4 GN2Z@ź2$v?lߗTҍ-G׷MxEuWUx\O=D@Jȑ77Q:*lǘlɧ\Kܾ@Mgi7?nzgcCk\ *\1TKE&nӖ/% igq:r]W=c{K;yoֆ?*zBx}\0lwGLs>wτ(Ab5$f"_~]x` 0_\4x9@q|&690*/z t!ՁU!M/Vcn q-t/N$8~(]܈Պ&'bz+AU\5T6.3$Kyu/%cC?64i"I~\whNyd_Wr K{'BE2 e"d'Y,ϳ؈jZSW,xxf<@S2@S s x aafnW"ߩ` sU VjC[KXF:9ʬB,A?Z•*Lj]CM>N3885 ȶQ؏du \>ڧ~ۡBͮ mJ6c6%2]-Xn2!^B̷%/qL>8}Pʦ:~S#-Q)[4G\џ!nO&S-y;8kJ֠QH6X9مLb1 vNYM~h&X5O܁cm~d߾X NMRlXxzT!om얳T#*pW-fvKz}ځaFB6k~  ;;'BsΡضt".(@WO]} GfCkfFE38Bu'y=k\WCs1[|A4yOVO |p2~sa {SO]FLnSfwXҁUddwZzfq%N~LfTKdXk  !AϢcjC0Xݠ] CWXKݶzJ^ ?__43Tٵ9ɘ 9{zxЂLc 2kfKtJ 8ӶkdӞ_={:Jcg&k5%%B}CПc"zI1)8"; 4\`sQb70Da9ZD&d'7/\fZM8c*""-]Bˣ.WgAע3&^6f@A 3KFLO?NWĵ>m>=}VnA;Z߽ȉݮjxmG^)*Q9*~)}}?[(dJ5IzEzR-3d?(Ub4C]91W v(Jm-J*uT5Fu-DE$6i3r(9 9(O==.QRm@νZ3vF 3Do Gu"o<ǫ]ASRW9%RU=)o>l^`8K T|Lw_E6ԩoQ!<;n$#_2.MrA@2zd G[ב]EL4e$B^T2.6_ 3CqйΰbU5*si\'܉Aԫ T:_}MXУ+V!dKv¬ߏc}#y@| ]"8Q!.%%եH#i 0W< c`h^0ftR:w)PjcQu^]5Mj*au A""yye +j®H2@AnA!k{\N<7]UeMQ:E˗V>5`-ƌϻtˁ<> K8O8wleFH}N3gu;dCdlbH+a.qw)y, Yq`@?z06@ 0[RHyI inR8ʮ?翢i ^2>I7kXz_iZOp1(R*#C,ߞZty$(*cpd2xXd<kdZ)I45Ҽb4NF\·O DVIbkpNՖl:6h+q XhOcD%4R=]>FI ΦkQ+G >j8ӛKc[d=A ł磾. `Zg;fD#S=K="$a_;ΦEpX-)E >ka·}:m ϓPzFb鶜t~Ѧ+Bi&ԌInld(PkG5NkD6dXFtD"ҫgy4$$kj֤ǒza|O^:D褁ں4utG1P s@6X2|d3̱kNr3]Ux}:߇Jy|b榀KdiS!ƪ[ 6Jmr%}!ӝ ЉI` YWl3W.^o/tRln=2WQ]vA!OaUn_Xm6ܔ9ub) 坰,_MU'VF &+Mf}d%*kCAQ7t ]+ZԳr3]Lv;\. h-_npn d9OmmDˌ˔q9 0JRα enFE{:9H~ѪknGl&P| ( |Xkfm!#fo&:liQ oQNUg rEC-mmks: 1DsdY2eо[JQd'w?${ E[eY.B9;k?ꔱj-Oj8`|u .Uݥ='.-Q兣6FDQCEAB6ʷs4=3pUnd ѡ̙؋sk}_ՓUˇ! И2IDB"L$2L~B*pt]O]67ƖLtzAߚva^j87}<4PESvWʬ!e54w #6?;#ddLtx~"40X6Yē5Su( T)Mݚ-7=XŶPwˆe{I[Ĩ6LSxN PP}o" #uo!^mCcs_N)p_D@n6D(!\^ *KڧaHCHO28ҋٮgRQ|FZyě ?u+ ږ]{ث1kE^9e}M5%w\DiBИ v`HzA.1W<{^ S4̅= OnsC/d#(47J{^hPB7z 6 ˹R4YO#v6PHV\dA 2l]7smz27&C!}Eo}*Dme50|xzge9d+U#BJnbƬ]_? ] ц,k$D06smhr i>`>՜'}>`HJA΀;Z|5Q۹bq#pJEͦ]'N )ԣmN/ST\ֳo:l%뵐?2z a?] yTk@#V&І7 %]2wt@&_Ddb9Vtq-1Ƃ2B[ ṋa,tA6{^ENS!qSj`[g_9z69?B G4yCDnC$̢T#h]+avnd`mQ#6,(%4w-AO]d̍lCZ0ϔƚy 3)3̛(pd~9݃j iq__2yʩE4vmEX 9Zgm2TӴBK04|Pr"4+rP}1ZlAG|Na/)AvBt@_& iv)yK_Vc"r& \c 5' 6Y?PMJXrLLK8XQOG=(4*[1r:I~¸ ]5H7Wޏثnpv G,2E)9[蝩>b;"%e&?ٳvH$8&omD4+)B<ƋlӤ͑9K̼w]qtu\-.@e\yLmc_]Fq up?Q[(x H# 08P#+fLYMiLDӺT7! ٙMJEJ*C[.a2;F4(~c2j/ :KM"*, tt$7)9HΞRG{i B)顤A v(2y#3yW'#.nX4…Ӕĩ*eXBLygZuZ.p!(6ڲ BY. fp^ͨ=AђX%P&b-D5U 5|=G^(L6=jG/hW>ѠIe GӓG-N eSzBlN (8c[ܜ9{ c׵WiQcW]e6K2cWS'qlN6< Oڛw ErF5;-l X֛íVUv*-MMҘkO͙h 2͘cV䩩E,@hE+P6g4~_wTNL8f\ J ĖgiU# j|IHnbzȑo^[?{Oh_xC0ھ,լS-r D󵆫$A 4O(R"}uySg5N`̷?h# gn$l9Q$ 0O4QZcLOM{ -WZi8iEfPsbGKS#e*A/!jY AjHc2$%e5N=mK:'ֲ6M,o|s\{+_#+A reRsuv؇~zQs\.p?Ѳ2>) bϘ0㶮R{#gB J /"Wga78^l"Uj'%pN`$)\[}[ `[n.*hW0h鳢y M/"؆ib3ޭv7| Pں1uao6REan$O@+5gel4|w!L,&J;PhtF7*)'A)RmW#?9S\у+O.rA,ɻFM4o\,OnO{7Xk:q׆Gh]EA) MpjͿpT3qucoa<@#F{U!Qj=;neZR<1ۮ5$ :Rݎ. Wc4tcc]㫡 кEF_:dG b7´RK'}8'LൖCO TnsbSMTY=wQ,r`7.z3d5h>z:; VR ";RK-Ы atѠv1-ahf/5p{Qe`'VN:|MS"I ((jxh@ l2~}}.'8BuDBFs>?bɍhrV W}r`PIſa9]l XJqS팥'\ř@QhS~e<.q X\8gYDP]WCue\ÉFOp)u["%͓ }E fBr\v&ijzs[7Rr': =3/Iu$Lʾ@ 1ϰIrOAzWJI {8X;&ڿAJx<]|w>CҾU>QIϵp;b|֏!)CW,aj>l!n؆-QljQ s&F*lp&d2#iz ]9gDr<{)WEXB/S9&[/`N58e^׫K_Fwt0,ܸl=madXu砡/-KǃE"s7۶o4mFOD03ך %z_4:X}h<'Yּn1@K5k>>qu5l{,G|̬pYEs2JP=֮(]4N#<Cm0LJ~oj1xV3^^aut%2 X9L]+Pl³Ԑ92Iu+о~~?]6Gs12+qf4h~N& 0[5Z6(+~h1áO0apKt|Lzw㯾*tpr$*}G^.~V(UBjisψگVA/΁@i,fϡvaLlݱFٮyGeq}@fתٚ:󷊌_ %ZZZO 0T20#"Ō{8Bؼ~b1;V~xB{6bYg|Τpȧ6\ΕgYԉ/B~L퉔_Md/W&CW&; I}Wo-!>Zxč;G:Rf(S3@}*`phydӓb|Ww+;*ǽ||QDwvH~7&pohݏ{%dc5pld_oVR*I7t36@c JI~v,züWXK/w4%2$4:71>z6@5Ӄ5hik<,B*#/RWmԣxz#t&\QW^Ǧ)= olk" ejf=6 &_=cSwES_cNc㓉A:APЃ'RwL:@ck5r$rs^ػgI=bFnA=>4_%YlϋYӧ*| /xoXBȇ(O6XUV-͞]C}lyS1DXI# YSKHoq YӖ-XIDz͒Pk%B MR,@0`KW/C#) uC(ھRk&AH}HU@ Ա^%D4Mu@BF4h֋f2xQ܈ň/@)=#0E蠸?FdL,$BWZV1z+;c.C{κBޛq> ${ Uь`uJ7 {g-H$Wonhlj-Tѻ*4M£_VQxgɪS)lRiI؜ ]\PE7UkB4&;ⶫ[t!\TD̚"?lǪ=-StAaYŚոrVAߠR|̀x#nj}! Mv7X;&IcGI& e 3NŖ_NSr,X ]"TډoH^"<%.c6!a)j ϲDbWy"ނk>Whſ1Snw|`,`R]t;!V-+!tH{W߁&D8﯆uxz'.+X&Qx2UqDt%".vA! ,'|=َJ׿]L{+hm.X1g yDnLq0o[g4HFϔl&:M,R_׹@33ТOԬmr-o{"睑I.H&z[o>1zKR6u8ӗgfpHvKhQ4FMUYIB8yGTH`B\ș٪9NN$7p@>.K`!h'r~Xt2Z:4 9k؟;̀Ss|voBB$0KNoVBd9zn`mȗCz0 f?jc-w̺MG{0cnFj{`fT\ 8{5w\"KRgY%-uG,"?o oBC2 {`V6.Q$E }`8wn_VDnH5GGd&OhN9оME蛄xI2 wD'(@Q&ŽRIADtXSA9? m"h+8?dnEL?+" RF%[.ޱ0fkp](sgb{5Lm>8ܧ8fbcWC4 u4N cvӋWU]&Mɷ(ʖ{+ƾ.dy3Y+UzYwQk$gRxe@@8T&rҷ<1tC0A( IU_BKmO? M9Yqvf9r qjh|5Sâ/RT:tiF!:2gz(nSkau(Q㽛gE%cPJT.,@'J8u,ƻ;b.rKVyj%֩.0&8"WO{"|.yUs/Nex<ԊH$rx拌Sf}(yQW?J{Ϟ_x`c'.g)YIBkTLb AE6L"$-[|}[Oj)dZo@%@ 9+gHnW'vd3K'L. ]2e t˝:c!| >͌u͝9 _?vf[pؙ[ upC̨ YgMM`\h)+C\2xCw>!VKC)= cmj4mdbx|J8/!WOv@i&K=27筡@Hߗ5HWˑ;ΦiB ,v8TBuDVP4pj0W(j-Gp QW~SdeCQv=_4 vSp5|NlPjAW? V+չpהNP^[XJOg[2,ϠHnhri(zjNdAQoj~G9}ibg-cz2 uܓw+{=uawpN!PU3!q;ZU Wwk'ЋT4}5i[aY!uBe8tAh(R}O஛vyDGk?1/exM\L3i0L"-}%ܠ1U> -.QAOgڟ8-dLI ZKW6ϊ)# Wb8JILJzQn/Y#)ݭOwd[xc6dh+zE&t28v똛0T*,!Z\WK{>/}kݹA0—v ).:|V¸آK ~3İ(bq[잣[j6Yr'IF<'389Ǡ]{ ᗡ gEꇴ,_Dt;ĝE:cBD5 +1>hHʭ|v_Ie(3ŋxIȶ~dL$%[#Ú;F9vж3)U<]x4+ȆM|'ؙ(NgNz s8k eFy_ryD8ykU@6kSa@g^uoX :3Z9ɚd~Ʊ%]JG~}.ƌsF`=":xͧtȮȎǼX ko3uӤ3a/]"h; `+{> z4sK|>o ,8@US7{U*RpXaЕ40b~Is!'#Β(s #ZQd=".TjɡخuQ)ZS-fr=|S rRnE-ô]\I/oc%@_Nu\4DeG 4 '!} d8S@}JR3UE {R)kd;F;x8Lgi0f8ھѣzbLW%LS큮=zM6([6o껓!HҔm<νk @r"nn;g0()`ᨇC|R=l{v˝f 5zI!5D/_`+fQQ͈H!3fSBALjb%'/ '<8CXQe%x[;@ =K9> R6#Zg RE^c pL{}|? A%޲FH=q5 i-s@ ̏4)>tu*ƠFc+㝌d>qi'#_KDxODvjN3=38tD?`WXe /X%U6.!>D~!L9ǭ -;¹<U1^vk(iޫ(Y[`|j&9nUz* [1C"KlWoL40Pm! /UM \KKX+d/k^1.گ,GG*w7(@hkU@S2GI4 .xn}bO L {aSmjUj1Ren0^]<lдMUI?0a9-AS[Yj$jCa턨gxwt`oxX,&qBa$c \WnUػ\\^%nyWV]I[* F?{Z㙦 '25[$ |Qa1yd6虍'9Hd&Bɚa_@ dъˉm4ذdX !+-b?{J?uXZ<mS #28 rErQ႖6Y~X &_ܼm,+GmoK>BB*@4(à1?kWie4YཙVl+TnjI%l{zY+ ]yD$\%bC H?n/{#m'_\6lVnZ T$؂t D}pH"^т|N|{Ocj^JF1^8Jňx/On(<+b!5@˵ Ly^ B=X4W"GH) 2@آd 8Bk]o3)ϣ!J\ d©ɦW6z,YU6o-7W [a:ma;x{&dL0z/窶WCfևZB}r46::#-QA8҂-ŏ&Dh+!h(ȏv/l@q,'66iV[V"v"؏~lf<0xTmPBNڦdy}"-h b^PyuI$~gd.JW٬/+HYTm= ;p\.EY'_sXAqSհRgr.ߔ;;fjW"[$[jGA:S镸[$_u!p1@#AU\I50aLA3xn)AUSH 6M\;$_΅+`x?ww lV'>M >wcm>KOD[fw#Bb-z݂ ecBb/?ԝ kҼǫ]_sovF:K0隯N(Afg8CŔia 3- l^PRz;#b!a𜥻cF\Y<֟ьڨ$=J\Ζ > jhkatm>Æyjx1 8ϵDZd,s`??};3 鍼}}ɠ!b"Xfٖ܋e:bMGH;"&@91s7Fo!kq(ob;~t+q <-wW*"SQ2Ǿ]2$G=xk=Mx QfIہMk'Hwx!ԯG=qvK "=N' "kBXQ~ӌb4SUx?. F˷Z6b'dd BM201mOzo fxz%NKE}oȨ;@!9@6־MIZb𼿦Ue{\~: %&>l\_8f>;?7:$ >%ga +ˑ Ciqz֓P+U;+tO=!tqn DiAd52׷<ʐtUd@ }LY&1@gj <, p ÁvuP]^@J䒼,.PQ2oTm^c_mz{YJz K%`w_$V1`oyrD^-M1+%=6"Y5wnqt5Dy$0 `,ĽLsIgrD' >bc- l[ĸWijm2Xۣ^6}/gh9sV9/hY-/v;4nϣg\s lpKI{nUΒy&*D[aZn3-5pøKdⅣaB,e3feϔ+GxCff9Lk.e*En>3*W~JvhѼ|d)cv5ƫ Mx=G|bQ ;b0 wKar[xm0VG6{^1/9N5oWjHMX!5j!)/bT j̢G0xV99%ŐSiu(˹te#9l$INTӺv1)Wy*@ayN$! ĎOq t h5o"Wx+CKґTqĴYdm`DR+F_f&MZRe6{~Csψf=U*T:Yl&yFK2"ȹ )S2I3 -JDacd#ۺmpI׳qZ_0͘ը?|KZ|3 p ~TFC>) QrpGɰx:Q~X<$AQF]+܏pGDNGԈm͂&ygQ.K܁:(g b@d]N"|^!jxe;(Ë탿^`BR'-=9oi:8 30oG~69̇!"jԲq䐏RU C94admN~(}{h)Tf%@Dqŭfx#%807AkR/}6~b[=MOGcT(g9hZ/Bx t). 9e#~>H,m,4 `P-U:w3o|Jb^lՎoH/Izك)渼 އ?/IPVKPgQkچeD[RcT2b^Z{ҋXvAc@^4*7K3dk+z֔.Fܺ,})M#BN[؂ ĈM4a_++IǴ,F|CQD'$Lg'wGwTb\?=$ƮoK`AM1;2g{jO2`^XŸD;FIèj)h%MVYÀy+>~_GΔ>w)IQUo)dWuRSٵ5>l1꺂Š; 9LN_UdV'CTq +Wy2㔏?b9^sEv־o:*x/gqfɀlok"ǐ J~0PP<=~(Zx*M}cѫ{ ,4UAIh" dC9k1T{_ի,^C=H6tdW1B6$rC)txwT;اk33lͲ" YRuWrx%?Z`pmScVI z` f/f:}kzRŷ"˷C\&RUdßB<=59p寰:_%]l ,n|X\-l2>|{;)J=}.SOޅOlN&/q F pggԵ ?"U;Gtxo^<|^fk: 4$b T6e{ܣǨ T Y=SxD`j ǩ\Mg1c-+"Ż]Eғ[=~jzr#_J̴aD8K-)oyuUofuV 7 _7tnyHP)`Rݧ:cC@x|Ž^ʮP J?Kǝ79{]lb2=U؍dP f |LVZPMvǜDQb)6 6;W*STB7$\u<1[Zֽ<>jM2YVH}`Z}Dų8czg`Nc!XE=*@IϯRD<(Ȧg4GQK(kŽ0j/_JWKsy#A;7T}&lUL>,K#b 9VLGdHuǀe?Wv<ݽ&幐&2Wsi-D"p)LJh^-ۜJUfh'*pG!*>t>*LeqmEƗc",'9xM}<\Z*}yaִK#3*cl!f9scFMNkrw .; \H_5)@cK,-rKFY;$H^50,'tZ>3 v(lD6c\!|`N)^! L$Tg5f2>%Y^9d[Qr ']Yo5Mճ ^e r[f61kxQ/ִ [u >`AkZ74Bȍ05ֵ z%gJrсYT E|qfn[Xg`7emlE ԆU1z4萒.l./,` ӽ]>t@GO=?q0ƬXV&΄iϚ2ֶ/bn5=h!GS Xf:j&o)B,p5SIgTsss)Kff?L#* ;ѥ+$TZeNxQ(4A-ږuvd!oCU C7Ί80[-Kk:C'xs+Ctʌ]D/چe @ `L^Hr'J'&zE*U EEaL9B!ʂCqQNI:;čLZ202gZ̀S!(9@SgS;jE νDo't~pLJDfڠgV^8'cTWY"5DC":R--E.KT(?n8]B>kM^t!aqPKaD[T5ˣrVa 7hu_$T' 浜;x*<)FqA{@,g"@Z!m9/&0VƤ2(aql'] m|dD^{p=X_(wִ !R ~Ƹvv }{wiڜ&*++4:gYKN'WDȾ Dh@@ϹDO[ &${<=5)U^^֑[#trNCWsƩi]`c/@Ǘvd+O%RW"PtFóO RY:5{IL:ĭA~9$qS9i:ܴjJ(8g- Z}ٻ\VXJNL3 e7y5?O^je;-AWI4:|Q ܇XxݷD//D2~Ea͵y#zP8zd!gz(? eNaGQ$*f(/}RϦɾZ9$ ?zϘD&V6b8<hnČT [36I5[{>D_:KME$*\1RW(-dF$#uF٧6m׫xqh}YbEL,/NvF># 5ySmradq&:.5JɌ*ke9E{o5Wv;t$O0 mdpP5.|xә+M0c4|?*;cDnrCt@Yty߂}r|dAbX7p<)r_z+dkۀtR44īg9Q7BO_{=茠ɡ1ܲ<ڴZkJ47)Cae 2/ YFȁI捤5U+AնqWZ-i؁c_%S:K8/R@x i/͕O \6_BD6 >*XH2"#"L#LMc ڎRTU Q0Wm1ۭ^*߷T=V]5{^L|nOkKeIwx)t?D M&_c#EpZג7d.\4wۈHQaxVbqu :Ψ%#b+U9*,:jD.ȬYWXv 赸60/\i9g4VPX4df8zL_ҩ#vsq2|f呚em59bˌv({I *0e0 eٸvij5ɤ1nL\GItw vоx++zH(Y-qVAɹ2Ž7l5 sO;h@5 qIG7%cܣe"yҺ33m& z^0nۓӪ׫}4s0cGДSܔz#d3f ͞1zu<m7;aYsz +3 X,.C 6N>*.7Boy>·nYt73-В"TiO ,mq|~%#`B#?|״@0{jm[hOrȋw0z{ã9|ϒÍQfPr-L?iuՄ G/rސk9Aaxcʈ~h cJ+ˉmm"FRU $"9~}BYR {lΜr ޴K3{*z!]T,;ds}lcn"VޗtuDOi$Խjv#ן U"JrSuh&T]Ȝ^{yHQa)2&w6?V\O+դj-5nz nb"ɝ3"[Il.f҇\ Nq|F0yYu?9E*@?aT,60N}v|ޞ{!@EpY,+O3HFEAX$᾵uzUsS2Q]~l0ՓrZ5;%Poc=b SԂeh@tü$9g%ZM-WkK{Yv&#$=M1["3Ts?0Ymw~;f#i6 %q"I'U= T2QkP>ٻ@u9`Fw 3K\m- "w"|!x_ž]ưS3遍X[;%5顙ݰĦs4= z@(5+KtE6I'#ʰEcXë[52UA[0wtGz T&W%78jl,f?ǵDKFPyoWr/ڷo׻y?y 17ҟK"KQYk 4s –Ze40[B3oYX0H[9A"k^]pX:e'Qz( 5;|#9mMm X/乷, B3|Ml#J %HB`LFSjRӄ4.A>щmgOG?loe/;[6ύnl/3/9Y07J+)FAT:/A"Kg6 ?þ=53_brzGևGYE Ɋ7l-s`s+2Z~x=}Omg{.T7 /Ԇ.F(J eٜOzoNVlG3ndA?o}C'cA_2c,' F zcF&{yZG0m X"U' r S]y|+Z8բ>^}! N?}a& Ⱦ$=D} ,[X X'#_QiT \JqfbJ?6Ќ:mB/y@>kwX`^HBZg{>w9]_Mt={n3\JI](0πҧdwxY׺/"94ƾ-kQ1 T ȀmX5Nr.ds6 4@~PDQ$3eЎd=:Exg({ݟ#N3Wa|1d@ɰwa׆88-cgwQZ Z8RbU3GhۍuEtJR M -Wn%7|LS$^_xI} rs+у7Dc @_`A5=LR.k447vi) UF?bWO*CrF/3'UCt%ޙÏ5VP\w@=3{?biFWFWw v!E{Re ^J[QPcrӲ_V!MA`PX~0bF;?BMv=PsⶻrCkST[=9r4Z|GŶ{JvrlFWFm&7-Tc PbN+ 1ؑwatLco5DvQVs`\3bnWf `~v)w*Qb1$Ҕ48ՀȖ&ΰeo%{eE˜mN3Bj=h旚MzxiS]_R(G>D80 \Gtvk":MBu0xR2ren`QX[+5|*Y$o7 ߮~B~f#uaPU D*HTF)ԋS>Vp!YyY5o6H#'WITQUdA|߻[m3NDS-[`?)JA}t 9 -5`Mx5~_T'xMHeq؞گMG]pq_q﷤*|:xp Yd!fnR?v&-|dw4\f[sqW~4 l=R 9uSȗj'k=~k7dD|D0 N:Αsmɺʄθz)r0`u]QMR Ł[=Q֤.2H$MEV`|>TvH6+HJN5X$#}3W'(iEr[6V-b7?=͈<% D͞~/ 2=*m]Ru? ٯ.%++^̏G)71̍LW:tPUSYǟ&$<MAR.)mlYYP#hzW ̓Xl bPNVۨLM7T=a/qk Ju٥; 7R0X0Ҟ똌I*Y_/Oo!Gʭ0IUUx=%q*02%2JELyD '¹ i@2_LjA,$⨦Ľm]hO2GP, QAb!~jUp~1HJ~O_$xN(G 3W,gYGx,N,( 0͍GC֌Bڢ_tkrfE1"o'T.N{\a<;Q|zů!tǁQS}-x`sgqv6++Kn݆O0Fּ/$"?g-6;Ka$ j޶4㚛_ĸm^58Ӽ3\RE@`Jh3ՅQR=s¯AW~ېDgMUz]DU"憬.}?a>Uh6XYi2jv'CVaG 1[հ=,_}c&Q5 v}`F﹦izW^/VwΘpUd~ńB֙QmnEmѹfg됺PĂ9[cp.dH㥢\"=EY&:y,B\K 6$ yFYYK0~(]̉Ik_=wE~ = 66sO9'|E@"C8FzŒ`Ei] [߹ZC 2o:\pJ03rĬ9'p-Rᖶ{lz~җZWbҪ^'W뿽B$)?W~:oɆ_u Ly)8!5RbL[h˹~<6>X-w}pa{ryqJ0iqa-Ai 7)A-LN3G4;P06av2$Mv!,B );l;;7cƤ+IlAOfLV_[fJfb(볲˜Zyw5il5D,عF@:>yGW$~!tÝPm2Tѐˆ܃QbBRL{?n&7tx\k{ 6(9K灓hՠ'Hy.h&V}'лf.Ej<.bR* ]w? O.o) MAI#Bk晤9TBZvgA!v"Ysʵ.nnQ)ӵDў=.u!S-Fq=oKsw j ː/*9#psb }$`[I-kŨi=aye %mCR/ڷ+gHw.7\,ؙ(񘻑yj*Zڂyܭ4{$0Gț`脫7M?Z.<B ?V_yhM& .:9c=5P._ch8r$KQr YuCd.KiuOHewѸ ` @X:ezZudzGLLBdO:w@AC?"B-TpqڟY *㔜>α*$Sf:y]]'nQ+Ódg<״PNv3%GѰ"ž$%Kf⛷L@IK$?Iԛ=:"٭pqiTe_ S~ㅡ)y6b_t~/zɫO R ON&wNg 1} n1[nuvC壎S6TJhAMS%Q)[7m45W%'p9Ӑ咱ѽniZ>^6 M$?ùyLk"4zp_ňdc?B箷`H4 -&b5e ȝ -u$VU-WEHR'$S:wtt;-vȖ&==[g_d_yc{e|E^3FDK7׃H`\ٝ'@`;DLafH.F&6eb1Y 9얤K8b BljSj/>,(ǃ hރ^wؕXW3%?u0^r뵦ГmT <uh?e)jcC#h&Q $wg!\ a3rW0?t |U_[>2ܱ3$rֽt4/{P깦F}dۦGp8i.yWs>` Gk9h fӛ{MSu B%qtQy*#QBa:)F to{@2)Tj/q~>YwiEq{=D"Vdf?O7 x# rFbkޔe+ܩٵIneˈck7Rtقq-Byi߫8r9ЪK^ȴ` t*}/jw6Gހ@[-U7J%ay]pb!nɏ7|*JE:Sa[6c  P'ģ5>G-<(bDpچӊ|nX,:k(zn [ioPEuY KPIkQCkJb>țp8U||kq [::Mca]4Lczɯf5͛/t[@):ulDցh|ldLӿԾi:rD.T4+:R[ 4:6 ᶃJ?0򞔗Nr% @~?4Lli1ZƷUv co @-=:혈wUi ~!MXzWjXY3h3礗_obvD nϽcӭ ^۲^`%=jH,)Y%fMPBҖȑaibsH!jlT:N,ؤikxP{rF딗H!g*r [ 82bk)w{D 4++h޳ &X\ʫ} GK*EI ˕ S.Ų'+J ט'O>8S":"O>Wɤ00u2^K|`.:Ioyӓ imRY244IZNk[7Qj |J 翍ZiaTh DhN"?uqlNvS#t%>5A\.Ef%|~$I!#<)'UĈG‰ {K]Kv x͓`+#fd|Jݟ쮞Ʊ5f];_D5 `\0 ǿpwέm$PtQdD*XO poYyaQe] H&POIoLQ 8?$' !qƅ~8%6a&XU;V ?+F2I}G1)ܐw(>[E2*[5//nQ*SƠ=_XSGdLMQx9l_0yϕfbb:8Rhv)uHBy{6|>(|=Yܙu껃4xMھȥ͚|'Bk ;UJd|t |;sPᰣdMmPRB ~[8Y_ER"01>5q L_٥5m2L;vG'Y% onTp+SPѐ)T`){ L#\nbJ0̯5@'{{5-Ic4>/P/*4Q>@N5D3X4nRj#A O<^ұO&0o i$<ؓv`K$~~Ge_]C x`oݝ(,.F-Lϸ ryQ6^8,Cn{ǴPxgt=U_6?L7,G_.8k`T+mwZJRI{T&`<\3!5{䫷o~*S\ՉwषN%E4 [É[yr$~s?шokI5:Wt/o &ZXm&&A=!"%Iؤ o]|N^`OzFC%on0OAh3aJz-gCזt *uҋ-/p u VP'LEoQd\ޥD@&Zfu\uҁ˘`SG;F6q/V9GlRP -ZUfevrd̿<8HTxYKPҤ4cՆ/(oMC|6וokd?LۓH{)w?/W.8{ }FVg)ףmudc#}`/ΖtsP>(//cHi`ektO9[#>Б?Ms[Czl7k!,NC}G'@j7 z 2$f^m&\⦘PI?qX~ʔ6'1DtH e{r>RRkB~ +c j)lR%Qc~Қ~Ա7yS\r \ʥkL,TPS˯ixY#&ZxN9oim7 _3WS#')*}MžMRO\EŊGW YE!@AnDl$xg|1,\' 0Pi6|60U_VL}>dt! d&E|L8j,[iRn#3'&[P/q7,#sko'#5E; O–QNvr9ҫΣ Xnse)ZM6?wbF֣ZL4{g]`-ҦC@E|șpmS߾DO)T2N}>S2YrfaSs(X9o:/;](UAH6?A=sv/t nU@ HwVoq^@ލYvqz%u~Bz'A+u&~<7\1OjK(v\xz7Z}HU<Շj1x'YX.x:b̚P4tR?w?>MS47 @f5[]TsO{:[A?Ҋ@ OM= nY*@cx!v\_wSXXy5|yJd"?kDș-)t|'Ʈ&O::`o[EN1v5D.tS{ EZNidfOca@S*&<,qLu%YyOw mX63#D5&[ RlqèrBZ',g_s7 lUtȅW_d:W,u[Co 62ᷴ5o@Gs]g::sî C-pA>'[VHOeTxrPOo3Nz>GvRHps W H}cCL8L䲶6UjXޛ]uL1zp񑙼:YY:Sf|ړRЌ@l]4\1 vU sQ4Xd l{s5vVBӚ';v1>gl2\*f,* 捿FVH.װt\&D~;tScmA:CxS%rrr(gLy8?hVMx~xfBS4;gbg6;fG( }z4dFۧm^{4 HT i}\!_Yn5C$4B(|f)("{(~5]/ZNL&P9 tzJݩ!8."SndD/=+>BU0YE\Ds$ kzucL@}^r+͕hd~$In+Е:z0U>j!6%^:D}@I"}0F\HJȊN,ݫ\{BV8pyL+>eͨ Tmb.qm3ἥdww7+ -*N^ӹxhIT]+ 34TY[ّ 2d,ƈ!E8jW'7+Tnȝ)x][H \.]l"&u>˫ChmU+%ɘd$p_XYŗ" zJk1 ɵtf:QِXn켺]H%DB_x97yg1*~ԀbFp,' iь"kls!="Y!j{m=N3?4/[In@rίңpǓk"}#WlF>,NKkajj 'dz  7$y86HTYјtQ-)WL/(f$8jyۂտg^ĐX+ _i:Ul*sW q LJrwOxit~ThYzs6j4;^j]3J#gݮmQjPb?ko9Q ~#y'3.},v>B*xV)I:QL\wu1O$-r2l3TAT{[nװR"suDŽ4qfvh LY)HJ(;dR3,TFsyo ˭)ȽۡUP.xXZ +ݑ,YAr6x%5>hj.Hve$C 3їj7yfk=8KՀ'm ^ͱTL;+9\vT6Ou<p9dbX@+R/)!@#C*)*n1Cbme$2 ۏW{ϔ@&̲v@𡱏kVy$KUc`C 75- >#[ Q mz%Ҿ&Ԓ}4|"w>5Lwa9! [;ǿnļowҁuA7ݘJ$>gHKJ:vlѢyjX{pUB8s}QF5ʽT!WE 6 a-R wI-p>A-^(Ϝ_ߥjh>}6=O[CT쐽H-?m+>7L]uG2; 7"#pMUy_hEф(Ksv9'\nX1V#n+G,v[@=-EdqYM |ta@%6_o?C]l˜iohO8EG} gdѷȻnw"} Ů>a޴鍒i !guoHv{,N[Rgt?9{So*,q;W34vgC-Nx脐dJR"wFD󃨢+ד{6gבIg  ޹D?*D'xpBlW3Xoo%9B]+uK >!Xg,6Lx+sPy~"+>^%_ ~ AyO"4Kqˉޔ]o&L%rse :coxt'BcePPVqMRST8zB gOrE-A&u}bmnem)"/])_t Q{e ;g%<6dСp @t4-pI-"2~AA,hnk+rյ몘7WfPi'>EktͿV;l,h`C˕XWd5<ޔ,]ޅtxg;JYcR  oET)4hd:p M5@]Q+d N#ҋ>+`D$6yvJDfg  +, oKBg8uq` K{Od`u0[rҫOd:_stS8+' te(OI *3FHz^:RL!gdMktiyH sپ,9ݖqLԥ1c-T:`Ez"TFv27(VR9}^=w y(>#iw RIg/W3ԃ Z'KMl0h0>(MNi*:t4 d[N-!}g8'Â;0"Htgs5j?0yjeن4Otfq)d8k(} @ZR+>&ԧ lDRߥ'Mɴ )a7؛}=aLZ IFYEVpB-N4yt,'8Jn R YAWfm]CXIEЎ;ll@GyUH:JT~?C|9iHyj}vkw;o1 \V57?] B,H.F>2;引k5jN.$ujGtt/lJC~tǿ%yt{WqX `Bbã'1(*G0#9Wʒ3(Bd{5ڳQAdf6tRh(s3k\w g%EњHxEa݇ 9GG& J+he+E w;* H!o /`t, %[ڑh:VTM^Bˮ3žMDȠ7\Bo"]1ZcpaaeFzz=K3S&)'LR(&B8') Bə&SBu9R[s1f˒h%3Ɖ/rܲ h6~eu2xMAȋ@H[ًjpVDQێ2،`BbǐE>0(g_c5I>H'ߖk22Ft\/*5/%7㠵y6|yqX>UѪG̤*==N( hRo08<K,c ԚFE]!-26|e=1Z:u#3e yr.+hޯԆmv1i\\byl*rxedCXg9 -RYq4#~e!tE<6$؂on$?K-2JwlrTW*XР(,GK\"9 ˆC,d_O9DDKfB ,]->S5s¢p^HS}5E!يZl;u:; TWV>V7FUR#T*3G[Ǔm>n@}l 6}栾p2o# Yɺn\r8lԊ|T d; ]籘*zSicSnF_+? dq8QKZɕPs=.Q`;;|O]Edt*%bZ.CQ%L9jWɗFw8%:RmK=2~|FAPGǠ |X$csr~CsC8>X*PphKL>E[ YťAٽujzH(A" A91tssϾ*Pb =?gZY1;l†Bb}oDI(1PFMܫOc4އ,3?ܳII 4zRi^ lx鵯iĖjzӴxuܶb,; ǚOf"2L)6<΍YJ̔f$P W݆UU="OL0%PN;5BS32< d<2όW![d]kGI]+ܪ,(Z _Έ1,bAMCzF5ՏC)LH*'3c/- 2)W9jyd]lKʃhk |aʉ$sS!:`qϧum; LioN~31*4fri"tA\,?ӽ(sp٩-H~6+=Ce2 %'\UJ?9m\U>vk%Rd8@ڣfիؑ7_[`N?axUu@v0!GF=vka(zL8m$%WdD2DhkX8DZѪBtі*&*7 w<3VDIZ:U`1G]NU*űT4 enQufc8„J5|~ܱ Oj@Ud(p|w3v]pk" ߂mxѐG[ȵics$‘%q-w/5-&5kܙ DiB;Rρl4! (RĦ˲7Z.}qNfO,nYctj1ޡI8Hb $+6|QT7Zg礷Ty. 4mE5K=,g\RW 4ΌcQD;0Mָ*OUh3C'jW]uLל$[d\ljӃ:V;Ui&Px+$& X~V91?zTQ, u1Al{klz󏵜΃yXnIlp51F 7S*U }zrUe}N&& &˕n/8\gs*/4?aF) /g,f1yz2=3,`(p0-1"c7Kɨ+a~P̩P7p>+$f(޸r:.L*PfȟzVvF?fl^$$zbz;բˋhQ}d_kȱNޘK-5C>\=,cr|U>Mjy.f!}AFKtّ<TDWE;X鷋XӟO"~U0JI~eAs¥8 v^"<;غYc c؅ٍS`N0п3F?t&$ Ai"Дde'35ʵr!P "]el\036<JqNQg^"am{eofSLyu&qж/_Q/A,F3/q&[73$YNe{`OuRJ(1e"TA)˪fl'k6LѣvZWM'hhۥp0raMҀtI"*o4584P~;zW_r_Gl֒  )A]XG$O֗TQ㳫|x f Nn+3] T5*xPfQzCzwC#OQLs N=HajF8k{:5_GiR\:+=1A}m‘yuu{~ܴjhQ>cE}u2}q":E食G+,wx%x7YNXW3w_~<y뙕5f@[`'%h#?CK*iK2Kzn5Fڹm5/Ȅoqk'$xQ71=u6EL&2:yye3;:EYԏ*[pWфeCbY hSnKLx<cgsZ{Q (JZrt:]wE@/BxB=EdLp*<4qrT)հ-&rԀeHՏ!Uda^ʪ-k -j/E(2@R`C0,Re懮>g!;wr偳L o qgRXf.v,--yb!GjndxpW, yhkN yz#r _n>ԪerT+eoICTqěaC=}H~-(])@RfHcZ gs~yEG=x}S4vk(B+`LnFVb{#u.ޢikP^))!?Cg34Ye"U._d!xY.A*_<]:,R(ܼ>"mZZ`Q[un苻2{[\ުMap4kiħkdގ0aLc&|\'J:VG݈1?vѧ[Su{bB{XGd3Tr lNKjӔ?j^ȯtz-yy篴spT۳ɬM ߟF>cp2ޓvS*q`!UI' 6mi!R~K`C + 0}"oU?ݞǤRimf~EVd/| vDK2nyib65sqyNsea?}tΜÀtaHag^kZ.Hyu* J-M!DPDmK-M:tG69-lɅ4KjH'XI$ yk,Wc;ʗN#8uEx/ S26y'&t96dRh}[,GZ]/# Bn6=HQl^(NುNb6Luw+ڄ LuK ȹza#.+XN;1ljmXVkR^շo\_oC>#L"N-]=\P3|<^DjAk3jX`ck'jg [_k#WZΙ5 us+jJCwyA|CPpFZR^ @AN{@2xFu‚;8MOK|c0V, ޞ+ۢ2"*}tb!\!=g^w,TO] @J=:MۇlpZ 5S%d/FE}7+KQנ^EmAOEQH=EnHh.2!y .0 Im#n8O` +W[2"Kd&3l9Vl8ǂ{?o4!Z FIJ1 gqgpz[.Z5Ӫ d6X|rveJ2Iu<"_[Ջ^fP,_P n$NJKV![yS?` ޼>ÞP d`,qժMZEPQUaP*-py22d$|閩o짔8rs模͙!gBԟ(:*EƫK x|jvu:|`ңmQ })  ߢZTW@|”t$ &0M/уɟBSZ00=Ʃe Kj@وSM'L*paшVmB?q1XոLSa@,BΩjb%8.U"xKDoi`]D?GU{K{LD{]&lK1HDJ6<soq4hX.=(t@{P}%9В:5"JHtbUԓR,6 C7* JgY/yHp8)gbgpF迥W*cj"pA7cX4Ma]2Gϔ8ON6c,u \͹@*\> UGW]T}pۛ'`*m C?7- CF>Σs7e:!yyb~ qY-0??Tq {|QQ)+l2t!Єŭ8@C`M&j4NSs&Ifッ4 <"ǂzNԇȟ.n u{ձym/ަGUW\r890EpUp~Hp*sj}W:0`c)! %Mu7&*WִD)$zj%1cDBW2u (B.rcgW.5yF BYmPad  _0#lA]C%Blk7PO;܂pml_;#!Yr~uf}!Z7CVC H1ޑ]g ]Q& 1+U'FS$^Q%7 )<"oI_iv g]ZѪc`4w0VJ?{m+8W.?Cxk_#Rc=sŏ>-%,HW%G^wq|=J:д ̱iEޣAxպL6K4w J.1F_͊Vmϸ!Y,װU;~%t_i[IU_xxC|.m!}SuFՐA{U4ܓi&ZFHQ>wBcY~|`zD**KV7[)h\_$|Չ]# Mˇ}N12yܒ UOBƴhϓ+^W~`J0ASMfP*s]O|(Fc*}Oq9`7s,fJɮ7,QПy$Mf_eQ \BzuoXJ:8K4I69!Cew]?F%&/7ܤG,g @s% { \ٓEN:*"3|=</"b3oCU$hh,B%W]ZA1CAuo"Ep>xaFjLƛP Wذ̑#}wg[mZίZ_#%B!I.]5OqX ϡpZPy^uYX<SFF?1, ]q zJe|\&sݡheл(تB2#1J3Cmݮ +äVt}SkL=RV#! p䂜IĠ2]Ba*|.<203l$֗"'kL|? "Ԓz$CPĥ2G z-޺(-F\3O"Y\}M>giEŸ2eF ں~)'9g>^l.9(:0fˡ=ܡ$njN~aL"t?}[P1ެ){6YOyO釗7L8Ve fXRݷy$+6^)- ]*}JٰpϽBOBڈ{C}p,1Htdɂ%0V$ȫ|m/iXsf&_X]wH( j{pS}c0'ďfyۮ:~V5l*(ǐpĉ} C+lAIe=001ÚG.z)!Jwo|pKXL%,XG%2N ׍EOJ:eTQSTv ?7ɿF*=é Ւcypj0}@F7;:\"TΘg 7}BiBSp.#7Ӹ  %N, An %l7~`Q[Q׾;)6n@3L{(u6-t B>u 24uxkae }7oSO|!~nd“@v \+K+ ?<!bE/cT{d>V(3*5hbxz}Ш]М<ֺΐwrc(̼@ ݚ)15I!*C͘FsX-+l`&Cls^wH<ŵʏi[X"k&??ќ^pdiCsn \0݅&%}7qAu2]KǛtB3!u#i7Dϴ4B40P4Ы1]?*$5qُ?zs景<_4r?voq i4!ڻGMWED!DM-PB!: yuz-djsҎ ϒP0ablgŅ ׇ췶*2%~W2;dQ#%wRvߤ,.h÷x~>?UUx#p+fjghi|f CP.QIya [qMkPDW\Kݠb}l-.?"]ap |t4\@ƺ~WPIHPrH*T@Qp0ky!joSə Z7qd$|22uV40]W]enYy3dkVƻVON2@GTϦ)XhzS°mF/!&S"@X.(N߸E&mMAPqa|$CmA=L zŅ-wB8&EXCN,ed^Wb uS24nwgj/7maW XlT}SM0E<k FS tq~cqrzߙ?H1IBH'[fs~=.}+- C&-tGqeuںͩ"/'A~aFA9ɇ&>xs{+e66+[sQ>ERFGٙHY<:>`b}KޏqSu X>wj;!\#wV*%ъ+aP6Pzݩw)՘&(\^v+DO@VUǓ3ԕnEѥ ?$K Jtg72C8pT#'6|jYW]q7lt|S AdőN1bJVшKz)$8$6瞈|mr(k7*QʁR<8l~aCto Kst ۘ %WkV6ඎ"p ErpyV8)&0"%Xף4wrh!=AQ8:'}h|u "{6n l wg^~v5νT0%>;^utj` &V[#8}DBL#ti45/ F՜éx6?QHcVq-<k%|nM4k M@4:Å lP:٠v"qC [ oaCT$X*|C \NdEfSziKj6*Nt?Hji7VpKxo+jFy= #,&"nvu>ӹ켹3<З%ȫGoՇlaHXՏ9ΆXg/ k-ڈs0V3#0Zyx [ŗܒu2jA{ AńLo.%s<G?Q se~4N"sZ"E1oqbMQ3>wQ&-&xZ^쾏X@TOUZJmI 9gdүl'dݼayӥ\B=-\WcioGg>4jiip Y f(*4 T&wV9%^ i/X@TzqP>zuz ʿ=@Xnq)a-UK{K@} .&,'))xyt$=&G3Њw1|鰈v)" byUBH:>{=KZrpl dGu7= #)BPU`U/kS)ݓSP,|D(FKMl3f}HSȪTF1Rw|% X*ǡk`ѯTGV\mtd71*]A"UV;oO ȶ]fMQ#<YWYDAE]\]DBf5 \%cZ 44lO725J ~Syo溩e TcO=곟Pe⥏JHl-9/ d4LgзawUڢ9d8 7~)6dC>^'7 KS?k%a oc)~ W7?py”=< UB3)@,uis5ǛIN/ĝk1'jKʇgكTbWBgy?(zɇ&1f٨[ Mi#|t ܱee2el+o-H a^7: 9+o~s8 ~I3zﳖTn q8HൈC~K ^ @TW;|O~!K-ф?,74;rR!`@,2wŤ o{i1nnəD񺿈8ZVrﰴnj@O11+IˠN ͎I׃5lIqQMo͚[iՊ7/Y+4@IЍݤ[Y* :|܏N7T_=\ ;X"ދ~ZV͖ }}l1[M~C7C5 jʼK0Nop?? j($ woKdlp^)a^- &˷%خ= 'mi!de/z3f`" @x_ZXh? RibCe_)|8F99Lha5f=u4kgňc"M<XDjP@~WJ1^φ(^ɀ/͡bH2 Pf$%`<Jn0 r^DU’#]PgЄ" SEA-Ek6Δo~+mP )?h ԈfQu]c~ 3fOBi *y(v6az1'UPg"lJmtV G[/x#T?Ύ(mI ^ ~E*V!u&X'|x <2x*!<8,@Rdhs(ec\pǩ=7RJReԧKNE :vo(AH~zOkpFMiX$tmDF^]蓣+&B)XQ!U<bv%0goxy9-*nu^#!`}tPdx1t Ia+we(y ~V.)NȧOy'7vK6uF@$J[6ՀuVN04諦PS3)VdG馕=;(jqo ]P7KtΘ dg "nfΘz_#!d=NbWFn>zi}ķTlߴG޼9XO5Wx#09MCFL2AЏa,1 xbiuĜ.W1i@g#%-K6EUCa W\ɝWHVS\#VHԙ ^ t! U8~ڔm9vSbl')z iOǵg;=8h;눦ߓӥx{ݿG-γPPZ \QLc$ЎX"WŴt󚛞ci|۬#kݐE]$D X;4?1d\H8$'x:YDh ũUџpG?ɦiH~Z"[ux|[IǠ_?N]PZk8]YRN89jDzTy]O.lz&{Un 䨞!#XGׇ GϙT-x: ,, @vYzth8GrWu⢖-pZ^Hn`V"YulxIve/[`xSD#99;Iݭ[+LOE:v-PϽǀ\ǃa$LsF{09XR~ӊ `jY!SY C` \éb0aㆴH 1d@JOا%S  K%̒C w1l]圃ǟR}o>rCZy,'H́@5f ?Yvp7c~k%v2q_@#b3GL@;_hދ\:bVz!b 0Ȕp;KxreOpKCߴM0DhXeXJg=+{WfB *GΩ絞V;A2R%~N R-"_kt}v/W@iz#/"tmut~'/DD>XE0Pv2d|9)H.(1m63R@M [u)"9剧R<{{qMPGV?nV꒠>I {UǢ ^\>>b&zq̗̕aFrH ?a/8f^](i_1W-DL'M^c:N6Ҧ9== J>u Ch[1}{Ө5l\a(SJzw}Ka&݇|BgenP{-tJƱ/!=P!-F:C @TCeP+4`*Pݨ6%(.D^ȋuX$wگ 1IxDX89xUpϩkT4{W0i,g3ys؀ZiHѿq)9&K1n[[X('6 =G IVraX̰>| mؗ+9uF?W8',M_YU^C*3/LcWsF^qlQ_/E l<"If|q,KN^m?`$-ȠUi$P/ :6ĭ {E2?9zcYauz{}ЭinQamLW)~V+R}DzSb=0@|FFiQ+jr -E`a^oTp]W̢̲%R,Mg|wD". Qvqxnىw YmL&gT|\Ng?ŗ!GMچ H[f3:u49m h$>~drdEU}Nûɻ܆n}J 3KJӐ y7!LV-2זo1'[zoAgm빈# yK/D&ߋrI$ω_:!<ͪ=]ABXf A $;ǏG]#Jmlnr+B2 ɾ~7:<+} )GֱՄI N/ ѳ^&y ױUA:|Ԟ}f80m$@D=`oX*>{Bob=>,U ]طJ$9gU< XEeY챱tR '6QSv_JeRoS_ ~s5N{KGQN)Шc=v܋pVS}.u}'Al袽P|WGȩ}89}@L.d9B"b gsG*Wg@{ϯ7rP3>KpUR1:,ro74IO4Qn5 ESW֔AVډo1\\ufK}譓HF=2п\6`v@ 7yU[=_ Vp*@IZYdviqgיv'F6+w`UhkgIf(Fܼv[ҞVM`.X.*鏵EDI pjs|"8/pJ!x淏T+j_A! *c+`a";_:!5ZsXRר2U Q\=fg:ˑE0{y_&bmq<^v\J љvאNL_45:XIW6񽙴h䀱{ao*-onMqQ͒& =1lhVA$ yFs?3XuTi[#k} zJxs'vݵ 4[B{t?dKo|VA2fJPLwSDaųPڏ~r]EOH,<6@L+~{UxKC0! zuN uc`#Pơ/Q9tѢ? _UA=6<ܠao=A`5\HHTT"ͷQBbMW2[燥k]'&[ ISN6d$2+˨ݛBx֭In~< ʍ+GJ9$-L&b.eD6ɧl&5P? Jt^fbd t"y3/&\dYUAG$H!lD\A%y"tkoBm"ܼ[w-P(eެ6X,򍺟jtp3/s 95a&  F0u9^Vʱ dBD Q)8 ϣqSv'%=E36/ b{`V+< Q"m7 ֤;l;pr aق XVÌ NVVM~%SEbt4i;Ĵ*>N)yհJcۦ} )MAT$rv{O/l sRh,e)MVzS8 f'ΣSgT`2U(5m{85g |rw3U쳴.M[ 0Բu &Df9t d]QB_qpcX.`[H;681e3Er]!1w>sţF{+]sK+sӨr+\ D3hZbQ&m.ep,(G}|I)8>Jȏ z!07v+(t e>ίĘ :9$kDK2 5=~޶ϧ[$oH>d5Wdh?}(-$0,yo[ՙ`ڟS8>b*7()fQ!/u Wo-cvj=~uSSHYYxunė~͏#n &bC1=%ae 0jo.sWڰAu(*l)L%7ht}>O4rpDjܻ"-q|(}M3$YzI[h# , <(3:kB817jqKKA@ s Vcu>]o&A#P"M i3%Pe2Yaq!NKbևޡbǩ%r,퉩DRIwTk ϜXTށGV-=6' nGep͏Mr #.5fov9RĔ$ T0ikCKwѯՒ 6dEu$Xґ.T!+|Ppʮ&u΋.銫R0 *Zj=6$R'ӱ<5uW633apl /AǫٮDvۅAf _⟙%q 3PBaCEp@%ȫdD5m1[!vEωd8V0S%;gEߥW1cafg{20"XsAB`$>HU{AF-*O`Narzyb)˟T]喣Pe=! WY6E[R:D f+ ЬyKG٦΄~/y4̵9`L:dlvxd|4q7$s?^sR>{a6iBȭi#ȶJKꜜ# Br-"x 5kă*?g&%"]!8y)ҋV PE|h`_%E`_` |%BbIm$0w('ĺ׈TEk.!k[ 6pgvu\G|/CNAKIgzluoV#,`n]cH`6ڸ{67Tde=>w$EV4*sLaYޛF?V/F1?lD= Jur&JKXZ)z/FfS9A*$徙bB]#ic}pv}O3m2:5CȢ=f7c HuJRJC5D~Y!'/! 9XΘ\ u{>vP<{dEV |(_O oۘ*=[~^S?0QBuyf G@pȾһBY&Jg][4pQ~xx@(i.k*lBU9Ϻ[S0'Eղls*]7h%9T }CKca$׎]k*/+9je-lI{uKYk0hή]}".g/й;qƙ7o&v>BF~'H] GĬ y0҆d&H0̭=.@z)~:!R=-n-#9|,A?V n/䊺 iy#=#eOSdVԳw{*umhZ t}1SGæ Lf2A@7۽𵯧B Ȅ r2i[hrwf OfnvUGZxσ7ON׉W*#.q&A [Z::@)\-PX-zZ>[XPdpn}qXv*FNk~&3Anr:9xZWe R;?p"ۋϾOE Z Y<8crB7NgMm`&&Y@j NI5ɥ YgI1W8O W-S;oHUc,3ϲ*Bbu2G>=/'p^ mɢV'HGW-&Jq4ѷIL^& eB*(+ix|$ Gam(%gc>$GgKs쁧d*E)P{ۑeDidG:RuUЗI!%,\TNшz_g9-jaSsƉ]gYZ0707010000006f000081a400000000000000000000000167c8bc1800006854000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ata/libahci.ko.xz7zXZִF!t/5h]?Eh=ڜ.+О@$Ei>! ol7/9V$"OaJ`kxUq:'/_?B̒AZ¼8P(ķOoEDH0Nie|1o"MpWS ß-W,)2#92`g&f.и_Xrޖljd*-E"" 5 %8[ŷl6@],X3 +/|lM O\];C2Č5+6h*1$HBwI:bϥœP1=a,!v5>. ;COnyHEr}K]*# /)1>H{ӐR5!L\lf 1msw<ԐPnpc"J>X'>z;BsAz`qv|:=$aRbbE A!2CQ5_נ>ݙFr|CG7 rT|@g0Jrf^{d)b:͛눫&M]& С'J}MSXPz~~!W>-`4q,%s>V.NhX1"Q ]k@WzV t~c ,>rK.I6T^ a<,2qzKLt}({bAMf\/0$?w$4n鉧LT8 f8HK)sy졂iQ0D\r]{Mx6vi OX[ivUrq8mUpUI)дƨ4cU~<)748ʨ -mB ڈc$z 7 A5HPY>dPg0%uZ+ -Y}\xo Ȟg!˭- YVIq1:^J:RF]+GIƼZM%1DJ!fz1z I&q7),gؖk =HHGit84h+nB/8S7 uGh} .:u],M7ՠERw#;$QEv~e1l(Yme`B9O۠|g`K\- jFH{d?aQh cR&*L3nАfL֛dݥFА`)dd+ eq~m$A:oy3ۊ C$q`bV6O=pIkP?C'g 4yܧD= ٤Rw _ʄ_RAM+54h khi^r'zx*_ٖUhQmYJ@ V"{#b^=-Kh@3jIrD}favՐ>~HOx c>G u?\'ޟbH5?5gxCmM9yDKu{.DUX1'D~XL3RcyMO[ > PO`բ/(4 V_CeflG( 84IOɵo?HCկMG͘b#6\"qh$DH%[4dmCe'.1y۞Asϓp9ޱ\-Qܿ bKBj!XFT>=*xTd|$`n!&.:mu0φ/)7 jb))PV/Mܱ^ -/T+޶r6M\R8w~d|_W2P,S҈F 6^qÐmŖGp2IϪAOhɂ^6orԫ`8-b>Zv)~V\|9")bf.vūU5<ڸл{~Q>kٙYsIIԚf~!0&RKpPnK.*9 .M`+fIG\6DwA$=5pKؘlaJ btGMrA`^dUyll f DYS3gͫU\~7nj`ģuh}afvc>$frDQMo>3ezF'A6ՉfԵ`ENb. G3Tc}ytGK3Onԁk1:+2qf {m䜇0319uE7 m9 ޗ^Xwoܕj ԅiNXh0k"JLvMHzax!\_Wgb IMc0Z) duÔ2 8L4SтUZ95j<`< >>~ J oG,mЗ:5 ųfKӁ Q?o:Ǽi{/oUU6%7L 7 wF (A{Q]׃Rqֆc`O`l-m&gMQg[$CxMW; <G]5T}-#Tɵ=RKXH*hDq~ͧ󬏾X܉N9e" ?W=38Yۈ>0U1Kc$*0f[b%Br%61Nx=@=JwMb\UbƩ|7pUf}Y'2ٯ_eei%gƣ7^%aJ4-S 0Xuz` X4뷄\qd%P'i:YC,u%zPeb[ =F4{qmXApr)ãWjvb݇7n4KXjؼKjE^@eI-VHXJsovR,UfIG ܾqxoT`g2wd㌧_/#DlxrGP6/;,rҨl4d4- ''Mc,}ʉduoZn',]jf$sc?BUzj.N`= o F匇/qYJ5sqAuv1<xPf1cȡJ(`n=aBO'J`,њ@@7&puO,jn6Dw;O+f>{ʁgfixOkyh:XGI#J>6BneSZ˿mu);1Y?Һ8rI>TiiЮYY#mOHCUm_;\)0)SJto ` #;}NG.gfz 9C3&aŽBZI'v{Z uVdpgdB*JCĉZbLTP<;h)j/{s%P 㲊kL7)/h^AxOg]'WIBxV/vz9zyZk!V GeOF~5A)*7 4RÍfgIcqR^,Spz"xOwWsX~]9B=A&$J1ss2d"x׬)(,ڿ[/ō Nh+)/a 22ZЦ .Nqr*tu%eb\^Ѻ;)BY{tf*dCsn+<2Eq4i)v<!Iy.Is}OBN5if蝙NH7 <{ #=+3DUG4'he6'em>Z(s y=v!_%+pp% B|*8K`$Vj/ Ǿu[`0.sj [vetKWMDՌն΍9]#R>LCy#7NmSoF ңpC)GHGTYcLGܚvT~+J$iId4Uxo1LhADw *^:@&;yV$0e0EYG&j3wBu2x`jg#Qk=|7"mf4 &E{p^fӂ6PE @M2t9=Wr{^ y9Y>zaՄ wɥ~GGBoֈ]PO׻G .l)AƖl)b8{U _ǨGZk"#ᚯq:9߼TE*gUtgW~ $@gH3 pm)MGZFjZEuݜGдo$nsx}d=iܕ݈Uv1Ko<#^n_o_78]z'{|Hp}8Q.zAA1/H( x|;qW Gjp{rYZʼm;Mq[ )ț_<= RAd;ާݯ(j=,sR-'wʪ0qRf- _w\;$ j 9w􄫥~|k Ɍό5zZ[} /uiOZD' S{R*BDj>:'LF+H3Q̓-8 "d9}'6 1f)xDmb#_ؽVT=쮊CKj/p+hs``: -jpߴVW56sr{n|3UuWWVwXa{NL `zWP G Pf8 <~Km\Iy[ W$ň.X{"h С8|.ήډiGR0"\9ϐ'[T~<6 TJSID8ϺV L6Ctm;w)p)E'~S3OfxS=NO'J@Y`W0yˢebk!)ӠD9YAO25)-0 ]fuhbdYS.8&J9z@b\r$| N!(FpJHvӄp7w%n4t]x/pTKj_519zC@nM]aI^2o#pSqXdzu[u!sE{"#m <083'Mw=ʋbOQ`ϧ]~RG۩nL@9j9yoķF={%Rpb8;1q\, [' o4Ӌwzt.Szw;0'PW?8J`(U?zPPwjXRZYNQ՞u ESS6<,(Xu(Z&2?A`?ɗk7"+ڰ1v%!_,ۚ+%˜$~F8AݭpŢheRTXIVs5;P\ v5 Ǽa4@Arnߓ ܔpSRF0eY~JljsoXŸ,utIQ [RYn)2=#o#`lfhD[=RPFeg$<t%VB Ϧ1fyWwEZ ߕPq%UT|y< J6Υp܅t[&y a&3P$z.X!$"pe%r:džcv( sX'W ]YgZڹL6euV  š# [Jh}cޖ:m T 4G?'AeUzy<ŏdE>,h.){E|`3P9MzI6g''`^jtzYEYxl?__ݝ%e @]a5 [BOaeMk~=| 3NH%l\9'OӧC!i=[ Gl~^I9%!F3>Xkp@5S}k0g554>GLޕ~`zr<B@Fg, [*DlbRxpJ4\Vg#oKl_&Faj!)Ά@y,;)ic%O Y?M?w17نa\LY8}i+m? = 4]1h_z%A]VDm.FI*ՄO@3~IՂV"qj$pM xgNySD|6B F]PjK:y͈ó'5SKpԘbSw B8j%U4-=c<5Rqr䬇bu8kG_ī!}Wݒn6e妮 a)0&eG[i`ܜpMP SH<; .?Mس J)oW&tT炗?0 $.=֗xKk5MU'e齨n17pp`Atg]\??Y?:cMЛkT,솹%G-ߗtPnֱd>.Gsa!=xbʞvY3TnND3auшk^ iH 9Y fSNn}.*0j M j>FFK6!HW{%N=*R{Eo6JnXr[w~};GMHԠNcbw(q&S6謳WsУT+J@ӪȘ!Z߫һh$!ϋB<픈ZXdhZ}nALcޯ%.J"8gŨH @;A1#z5ь4L{D&B%bH)VrSCQ@YUXa*0 b' wAPxeHY$,(nxY*C=_&SխQіQ{5ԬUڵs'|h(5h"Ͱ%ғ^^KqcI =*$9y4:q(LS[ +&l;xl_z <%?N%($l򊨓tRਭs˥+ 6D|/lrx/2eJsW=x[J̰!ُ)^uPE p@W0U%2bxx.tiRmiƤ? K4Zr³޷lE%E &oi otA T;~"klbH<̠J@K7 wl.Yc+[>8Ik a%t,7$1d3ӌ&C3%ij54Yǽr-ߤb(O%whꬲ3&7p2 ! *PO /-61&ƘJOK55,e=*|ead'S^nD 2|[(@WHх#q;̳QxXC꒖6LF^Z'`f F `'˽ Ca`B`>(MkɉCs׷+ '~^uEI ]hG4*siEpÇS  eY;UdҀtVyj >+6xT({Ty!qGﷀzA%Ԩ.BXQ^lb5ѹpCAL۳!T|[bBZ-N:AN(lWx@&4]O.YU7HU'zrbb}p%3Y"$6N+p|Z[fgȌ8=5;(bkmj{e8".^{*z`埍w}xF<~K$ pvJY.Z1EYH7ekP0},9lk~W[o/+tSk)sgc8TCNw2&+.:pUJZۂqdouPI /0 1c5'R _9$Y3ݓ|?=›ΔlBïj0Nb:3fV3]]hm-'\osx*%-bQ(釻o2I/5L,kf.SGâJPX[SDHW$dm)y wߜv,n;e/MHO\! guLF5१88dI L 3 _kL\ƿ+Qnhҕ~򽴑] A7-t<DlwltYt@5%qХD[ʐp-蓉 w/6rz4,e{[ keX?vNa!Sfh (A W`Źqkǡ

J6hXpw3TQʝSՑB:o:49¬@ OLg ̕D +arׂ2&)4akՅE ,֯F5#i7;ӳX% CGy!N = ^ X,E( wzhdM0U݈0T8!0ekVČ=63ZH$6%tbꈻ(ʪdӗ6Qm/Wɾy:Ǭ>b M.50_~d% : C5Kd+o3{}_գe11꞊aCT/b̙ xT`a8t -f". Q3 ,~JtoVқJcAǀ 0fd9(I=,# &K]00zNq_sڹmPhLu8}vd&u-? D(ʁ 4K)[x,-5;?D|B+S;[{"8=5/[&Y߆Tc!xE=hx*ed Q̖ sp< IwZDu +c\y֌v[ LP O8e6aQ ;f}ީ?+JOZ9VCsDRV/ A`#xQݿc]EldKe衳T(rEP2<E+`:D=`hX^ xsJv1R>zw\V/ȚXԚ˫ bZ_iue"[t}m'*yd1}Vr5)|;uQ"&SB#8gSUp}$jF$bP*z\2NT)㡴_3z$$CcbD (5Bm<a2`Lk |k\D1"&E= w[M]p*+wY8]10FQ[*MCoSn뗪 ǽь?|'C0r _pq\;~dLZh*~Ђ\w^$Qn@Eq^ݹ,ꄆtZ%ڹnS|\ s&$tS^= 44߭xb݁\<X8趹D|2r][~Жj46jC}>OLXF٤A#^4g=6pd0NmTv;;o> #kQhũ+婼_SO9[qNX?ul?ƘB;V 3%8iK۠WNe4IXQEIgASY1Ԓ&oNV]5F)o5,|go;gx AGD®o"O"GQ|^KTN'2]Qg:-뾳y{Y2=y[OuE"cH\ʳQ)|8b{qX #&IR53& =2 ];XtŌ#a{ ^s76"bvClYj~QnI{TN5,p6(.k;9f5fgf%P?5,5!˞1A>&#$7M ڣ1]P0/2/N`8wm:Ra᥌   HnJiRñLj6(Mq߿~Yͺ8kX<2?xYC/iƪ&  zE /}^[;мLJ'ĵ͘S e>M]6aɰK'# eȺml1Y[l}~`@h oa{`b%Vk UCeBNZө&3cF޺<, Τq(GDM4Z,SDu:nRIIf &ȇAl6f&Jcue} &!:uk%$HqYAkTJ#&z؎6)9R?PEţj ~Cu_*н K٠i_fQ>M;ykf YqLʴ g$$mY7 ~`-VQ@!4:I"ێgP@֣n QFjLSO,|ҍS'Z>,-}Jez_uR488֚*1RhWZȀ"5gǖe6C QĐAl;w?ڐy%+zXgS1']NhgΓa]zؘj\&E9bq0rb OIVH $U=xQԵyf&T[ 1##8 BYqg4:ֳ<+9z=ZY,gVsB3FɠEn-cQP!AW]%Hcõ9]k?l e] P\ܺʫF 1/2Es7y}e#n.@*_h:ry,$+*`l }T@p u]5=:P^[85bݱ9FPCDr3׿ʕfhFW`sM9N붯Qi\◴KPд؃*[}e4QLR~XڒQ+zTS|~^"=@ 7m!P'|C8J^>c `4k kXh+AjD l*t5I$) 'h׾J5L$+0;?j5o,B G%Oq ɫv 7uRWܲnǜwUx*+9 /wAHZZˉ(\@HLMum$DDs嘎 3iaMcyC4ޑ&ce{3˟Y}tH,a + ne~5U8;_l ز;ޯ0M (yCiG:O-Cmr]ij-h s8P%G*\UCΚǍc11759uk+YlOf@ }N q42F"l|(4AD`vKV!?nezH7)BKq}q:p"+85P~y:M0=ZYle0:iFlń9a~_tv1,@ەZTUH pd ~AGx&ɴl5%$)&¢aiW*z3?[]:=xz!APyn9/ qZؿ/$2>yr,.ϬzxX>to81\?^A$rVR.e\.ro3[G%Nn¬a$@2=;ydϛWm߫=漛]$]>.C٨8-e~؀hڙrxE8j+@e?܏uWVn(-c"P_ o,'ThJ16&Z² N4cWE&5/x_u>e0oGE-ǬJ78=8}J-sEV sz:@MЛ#}I؂{df; ӄq<ۊ4%kB0AHt[/8맄b8nsѧ:Qg,pU=<6T1OwܲpUÝVJeq-Ʊ` oIJnI1엒T5G<[ z4Gq߹;2 ڥzf'`I=?wo8 1 wL"k˯ro 5E?id\h`>u<9 W"ņaNRK &e~T&i 9` X-Q/ Pr#sk4!_Y k;d M*X2X0Ug7|H8Go,/d 8@kgSAJFjʅhĚ:xo6ʌ<;g{Y,PFHgG -KĬůZ7%TU*ӝ\d-;ftAU&ZFqm}0 K.|jH0օ}>/%; J搏R. 4`?h*>MzkP%j #ғi^\`"߬[.!җk&MbPs s%2'CTp@R}ڙrs|3=)aHy9(/FkArU !-@TbA QZ9H fL k ձcc4NqӒ|R-䈶ÆCNN'-DIWO~RH!/~9q;тȯq\/AqX7㍓9gBr4H;=4'sq k/\Z4!6XaY٠^+GhIцj*;*!`8*%f+֙ ƫD释›Ng?t>ae6ӣ@n7,($o^%1`f,L Y+O٧DK# ƅ+\^J*ɡDŖ! O. )3#R?ē֫FOM Snj'uXk̫['%}tbϖp Y&[+LPz?1?^%ɫ[QjUD7pASQ,߉ŽD-X|pb H-)idC:QaFρ=̠ ݴѲLH'1 }y$&+BU\Q'k\%aZ 11Վ3ecW!8K _df 0'_v$j"!I.&#a#u~sTڑ2# %,dkYRL D!S'Gyt ]@5e!"<5=ԷݽjrO,鳱nW†eCyt_MQ(^J{P}!rR>8Zާ ĕK?pBJ { VκN$F#V '![vz7/%+CV83EN%܏ѯ2)5^19 83AN I"bq0x7%ɈWvj,~31cnl6J7:m(\"uӈxR+˖p4܆{-r/$(l`憦7G+V߲a8_Y|\!<{c*pvXo׎Ya4ы|,ʌêY$d(;sDA>4Paz7JڥKT7_HlM^.˴QSD{x#6MFȋЧf#o{ѕĶi솀2S=p^<_PgCzi4G# )egq>g Ԡ#2vŭA>MT~/İgڵy$2ߡC/W;!Wo&l]v[A 7HWQ**_g%0Rڶ3^FvH %_(Րy{b%zvJ adp;Յ psrW,Jk9']I ޺C>ǵbYkidr  DI‹LZخ)j/k2|]kpC÷ea_XfzrpR+%xiӰuHRK5[{w-o0ޮ }P9]*PrgX㒮ejDtΑ߅xgto÷ 50IXRy4ͅ?·)l )rVbkJ"6&b-c#aP[Q…0-UI/'VuB̾(A 쟮J`ZSaN w=r)n&GcElps^Em/ п|*tʁN.P¡[,,p- RG;G-R 739BK!oW-f't|v/;;M?l~vAڔ^1:KiոA+d k396:l\w2$TS$ 踩@ 4Jdh fBI,(GE0Ȼw- o\)Druk-gL&sCܶgThQV]Z`I{Y{7,(ӣ U< 0ZHķ3VFF_3E?՝YTC`t+zu0" 1 /^x~R?> (8޸3m~´ܖ)kT"nP-1F=GSwyٖz"xZN SšA| /Z]p"w{tF'Ξri4% g&4;E}RU\j\e]ㄷw{"X> 2P^>]d@F%Ql`m\YHH Moͤi@M{>c6eD](74ۢ"vU0*ĹOf U?&㣕tHrJbf6N/<,͆d-2h!n.zwOvn׬B@^OCV{h=%mƞI$sړ?Suul_)Knaɣo 60\KI zhQQWŕ:^bSJZ/G@?iZ3Y#јDl0<%Xڢ13I%>z7UnC4 弖2rE߹٥Ѭ~Ȃ C]DC oq_ 0q?ceއW 'kxAa؋PvJI;54AX?{L@8-~"̰Lb͗u-.Ă(BZzb^Y%a/EGU-]OeZϖ*oGhR|I5sզ'51o%'uVɧG{ [{PC/ͪht LlTXO 7,njǬat;с&ݎ&ȘΘR$~pFAUN :Jy+L O'/os_AYV+K&֤TZl~ cMפ{w~G-MR }f*[ERNP%VQ}#ANN @ſnUB> ՎT B4T)@bb 2n޶[ԦѵX s:@!gO%MsY0d@z >a æu!> l 2wQ*-9"Jhu&h>>/\)_j:qF8/{-RZ:1[4eTn*=y(el?.ǦH{5BY<dYJg{;g2]+:rlm"=C-4Vf W dm9]oӲ Ğ3)gYޥFd>βMi'KѼ9`?QGWKQBZP]S2x81E"΀}Os̑m5mKV^ ;tG -jqHJ놧) )8̭edĊÒ@ $D䑎od]LCW?dtIN/e%@1*3*'DnwLmT D<r^&׶@]z+ܹcqŗknQuSs/ܴ7JchЦÔAIɩ` AZt\zb!6 -M\v+,' N+HXOLǡWG-"(ViWHHXW'Mo$iV\#aQ2"11yD Syۭzmrj>PKys oIά8*oYTIrc+=eb>|Cr,c|PeS36Y*\Puja `Zʉ9B R]Amtćh }qw>LT P| [gn9)&LNg!tae(lgפI)].+iNiI曕k=qwɕ[v%Pۜb 'U]25W"CAԋ4-kXi,6F,vi/2#mBgmmf t0hlݴJG!ɋ ܁C`>1^nRUֳ=&Ubx+]^Vj߁'3}ӟ55w֋@0jgX/K4HLI- :)6m+L$II^_Ft1}*oӭZ/p|ɰؽ/X(=^+o\Y;C3!!* qʳ{I{^yXNG<"}{NtIŕz*W~'[rׄrZPmvjmhe8>`den0GHM-,?̎j.7ׄM5j.4C M`!frk O.I~"'b (>qui! D>ATh ۴: (Bi85}S}u a&@q"}u?PqouT=2_w2r)ϖK0`K-ݼ.EJ„{F-m`sN6Tf(_Bw!E^$~Gh"GwTGc3eGm3cyP4F|hG =IIP**H.%qaN|b;=Q{*#_1?M,;񁎃W7JJ.6EشiGJ^*x^tW5.[u78US?hDwd$ޠL]WvoawŇWYL4#e[NgYZ07070100000070000081a400000000000000000000000167c8bc1800002e38000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/ata/libahci_platform.ko.xz7zXZִF!t/=-]?Eh=ڜ.+[C2 ̈́kL{y\h _` d EE?  /M,L=9N*B+!ŋE3\J8X]43vp-},I~Jw =[H _Ŀ D;I9IiP=;5UC L1ܤ*TG)[cBm^ h `GVC]y%>"LMɢJ}U]ĉKܵLF`1KVxo Vmy$EtEJ.GR_{tAjV쯐F?_bSyI i6D9'%r4 ]I%c\V_ XOg>Q89Z,x ,Fgz[a"se+ۂ&kk>Y3U 锤򒍼͵>טs_D@o"a;,RU(\^' 5)~4{hcBYZvh8dS0|z&8G\窪en9,= '{jٓDɒYzVd׀A= \N@}Cz}QBm65N*xR&5xn1 'LB5nY*E*A!NGIhB Q@J[ſj78 gNFѤ6|xD^LqsbX`6ZPLa$EWf;۱^7b 6N\[*5B@;%[7VC YZoq , F![k=bxȒ- 2OEi`)8-qŠGGs! _()hHd7au~Ó[=?/^šcNܜw,'z~2_qy,ҡoBw  y!%[g:錇 o&3d{5CM_kX}>W6ݚfy?b{KQ +ɂQу)< 07o1V yBzϓl=þ+dYd_fcKW H*in?(TR' Oࢮ|Kσdo"d(P)O~ 1b>Txᬻvb _M?w9=+5Yb]%ʼn.90 8ca &aLTЦ꼒Q_?V SG]R6UڍI(UO-gNS_O5h1/с~1S X(J C ?]QG(f^] 8H{ٟk򜒷$ɪO&q|Xor:2OK/_ R\Ckh % XN$[INuxIzК`_b#̆8s%lAŶ;X\,-ryG*2KkQ&R㯅ҁ8ڋ/H&Q\C? /ܓR;|y{aeI%# LNuJӺok=c[rB Hl/zNr%!0X$:$fy'k3_1E;g'/u4tI0c^ҫ2`F몹%8 RXyA\!`z,þQPWQ7:qnv1Ŧ~I ;"WϜ8C#,~U0ur+uU84_da5]-&z]"gJÞW(7_NifRx6T-ӝdPADPmCCgqlN=s]J6H)fi` d# E.fnV87a>CM'~iޥF\]pdSZux/A_IJ'VSGUqu+;gM~i;.q&`Cxպ"p' +2ȎQ .QƄij59eHQHD[5-#2S[,! դ'+%db//2yo]ɹf!rLՔ%WĎ"OM=wAC ![q$ nZsN~Rpz|j7zL jDD?AB 6V('y2RfiⷂUѶ8Y;bINnk:G2 +U]4&jKXe%EYx+nILޜU3e`b|̹IJR4A녟DfPGma1wSi_?^aL`I|cBGA ~b'ADWf L>" 3BǼ!-D-xoj񒰍3zs<7opie61QUi(J9!ꤦ2oN .sa˱!]vB)ږF-9LL*АܻYyFl|Urv<즍N%gd ?Mp ۇ*wV1'Z5ٺ9(5'.E0OTc=O$ho>fġzp#` ll6 ꅨMC,0\+?j]*}Jh#^oku:O\|e-=vB1+9 O(bpafGip[t%2`6\R]+ɼM{,R)dGװSX:Ў R,KNGSyxr0C\]>|u1n|c)=%@ARE4bҮQzg<[VϷ)-\MJj'$BkҮZlܘe19߆ cܸvt/me9.ma*dr]gGZ\.Iq*GKD-7isCFZ_ XZ|%<|qI DO(ݠWroޠ _]" oM[sʱ8q R:UqX^F=y1ir W >Дt 0OF!)¢/u- _ NIG!i1!˧@$2^%mANߺsKuMBs^IweLsV2uc_zQ82UqZj^{Y,Y{+_oiSF ͒ZqT$Q'h*瘑d8ijcu=t"˜vqGn+z˞?oc~%s|2k j{\jPdЅJSFPq 'X3"wQ9\iWT`{d™eW] o=6*06*rкtY̶V9!ÌkҎOϧ9L)&_{- )c±9$miG-RUZTh]H&nڟvsE3q0{=o̐!4JDzS^ax =-ҏ$&|z\QԒ,I(Wʷ[pRq6m҅[=C`ʓ9N@ ^-,f?UbXg:rO\FՑqKz}{qrDa-ln@6 ) ]) njt X12WFJB4G^$>WKO`8[ȁ8j8>Ǭ[!jOvh.m&dr/`1X8'F8r}BllRahT Z` RxU$=7xWO ` +Vh7 Rj?\OS:[O/=6]'V}G*>˜]8#lEB" YPv2 cؐudp$&I N[wA5qj@SWPح䭂D%mӫ]i3lO)K^ pMei1Hdwr4f%QǛnF>%2Ef4 k"KϻpXC>ozRS']grj_eD'V|Rum@QN;>Mb#3pW9̒_>ksx> h!hu&_3i6>v"OV򵼥^P()6pZj.a9pF+d(Qm GО6M" ڋ0~tqPXPrQO:%W^{Fad*7)ɩareC(J~Zב | ')ͺAR79\֪ ݢ/^}B:J&^4,Sל:^ zɗ]55CXakw;$—ׂ iV9Xwo=ɤu"[[?dN4ԸYxaE:;mT*[ j8eةlľĕN±${a,`gv[2/1z./h٪jZ1&2ܶЋS2 2K"C|T- qvf{)z-;?u 6T4I6WOe'B6L9DSSj,b+_anD"YZ,L ?MVq!&W6MI5uju+wnkG̑HbPz:-rldG9W-0h/{JڣVai <&˧q->Gec!#hM<6`uH"aFPNFqpۅBZ֙XՄ֮kESu2WP!+peu=9"u^M=3p'gEIpB1Z7 mp-@Ivg4z``xlkW;o3/g"%58(;h:Ы5&w FDt'<,Hxv*$hB&fY7oϛ4`.0|BsR%g% lղ~I7Ɯmi)8phPaAjW#YϚ3~*Yp份YLjN͊`6.\7)#%ϳLe)>pE|j:nɝ%ПoFv(ٍ_6nX@:~>l 0Ï5 --`V eO/Z`szuUy ywjr OW+8rs#%:,Q9a E ǔ×ea*aF,\0<u׹U(:A2}^k?E!7.Qƈf֛A~~qgqF+2` 綵X |>qxe;Ї =/Wt=qoJ1g2M/W23*彻h`^i,K[ݤ81kjn%|hW& ]PbXljшhV{W[Cy$ nt /DUr ͘~Rg 6$:}&2jT3M8Ց0z| e=AJH g-DbD2{}=>3,/A~ "l) k`]>>OD/Y}e)8>-]_4 \dߗB}~H[v FU̎SC^|ng_|o#OCE0|DhAey)KC#E:.V 4p`_&l(jCCL @+@-'5(!hTPYo0fex^WB UOlsf֚.@Zc˥ښuΉ !8Trpu+C'uMȒk‘U1>*߆wwcOVRTz0F9?[~S)_ \Q|aCZ; sͷ eY RC`%e)0%ך*3DIaI]_"9/a ]~RC^ R#GZғ9S36G6sdϯrXQuؠH DJ VS/I s K@HI~H48k %AYL&̴$Y3&Eքj7 PI6r n^9%Znr*t^Q}J^8[W|lW[=P=p3>}|XXvupY6VV^?pnVzŻ5 'U9 o%pw[SۮI+\pGJJRLBЩ:AR) \bb%0!W !O+ octO6B mlB߯ PvRj$w깏bs,@N:zQ>_3*GE:ZLײcQ-BKȃ"qkp0AZ24jmwPeθ!Ҕw8Ol'̢h[7ӒeiTb+[H E# /) '87 5w ,(N->/pǓ|l5=,M\ӀNHdrNC2~/-eE]1{N:H)ՄN Os]V1q)\gQ#Efz ,jؓ}zG‡׽1!>b@\k<12;w'Fa㋅$>NƕL_ ?kY" ]pwW^y*d.(tnF计ϻHБjV Kzu@RQY@@-ݜ:f٭_^y>zdLSOYiׄ{-Fͯi*B3cZŸNTLi|k2\PZj&Aí}}Tt55G $*,Z$%"'T.US a.!l<&cbCklQCۡ "5oexco\>C~fNnbYs*yECrZ;o5è6pdj0k|xT`9o$,3UJA)D64t&؅|G" u|&.B7lI#;U2`E4C%S>akd `rK+ 8@žG?NLVCRݗ)|ؤ3Fdc"\R62#$^\ЕmӦ]B"_"?:]icn[tzZ~tg+ݶiY$ h1e#,V;H#\Ţ;#4- S`^ịUʄ5gqM XhyqE?ZtvhY./"a's \~<+Af6&+"%MhÝ{clSCo![L/"F6Z (O~g&T:KP@5WQB@hNJ0Zs_&sz m2wiRpe.iEX$F Lj*Sj,QRRuoMK!pju>ڮtDZ@8}V.J6λ4k-2.O}5FO'v2M\^-m-%:Aw=.⸜nגI%^L\+wt91a6 H+4憪]9]ulE˖!Z `G5- !Jxe,V8sҘ-H*7MnRRFxZ~FG'oh`&u RD(iPޱӱSh@`[q\{P}ݢ*uJDs NYV f>N[eIXjsv^/lC?dL#ג }@YKCe!L:WUs#?]BIЄ?2>op!`U-RI ҄캡e^#MU\=Au:'{ZaVN?W hrrx=tͶ'{ @4]pݠrY/gYPf.ݻv ybGEn!.,-g#)֋Ffr`g!T+@~2vmޡ/pZr v.8{!o@+Mh 5jT* Qoy(շ;4]S"ߘ4jaӎ4ZV/֘ IקgV*d7U: XuEb}ַluh=J%wt~4Xo΍$\ QFc$yz_:b^ZŮ! SMzjSaSI~Ų1 'V4ƟESF5!xqv#k|6*J޶sGtTx4Ɯ7߹y'v3gvO1vbqzξP[/(M6U1-%Z\=*4'W™FӃr>+y&;`&#Q$O=O`=4ޭh)Lq Cs7'=;?nv?Kk&ͺNC"E JYkْR_)*ub3YR">+ #T-A;zb?jAP)q KW8^!?#7V9?8/mH[܀_ ?f#'>,X&.Z"*=#w::zeO I8H^O#Ta<6jU7;bV齷pOoG3 @u(|ݒC =pHc?a+7čw&`ec]ݔ:с{Ÿ0n?LWxuظ䟵N-@ڲ8+ArQ#; ٗQ@7)3a[ŘYޔ}g?Og6̂,bQ=羨W>DN-cl鮚%A2cAJ?l$e(u;&@4@pA,Iy-߬y<*t+9rq++_ZWV hM-;]5`$ (6xd(97+s]]ƒ wƩtljKi[8OɅn4<]l9"a0pru7Z:g:6d]4 4CӍՁ 9w^C꪿Pc.Dk,[l,׭uoq2;rҥYxY3k'RƳmhKPb/>zxgIOUӧ|#V A[yag䢄o8xB\B ͐!ạ8-8J~"+mpSn}>񐐗&6_!@Y B(;J+ w ژccX!٦O6 ՠqP89QmNKxL_R t> 䡎v畿(D[bRW~C¤YbpA2i L19K0y Y F.. vץ:Fߟ>2ʌu>pf?)99y}+y!bOԃ!O#h'≩E  R TAivR0f Pno}΢+n}x`]BM%x$zzJ|ظCgIn-ޭCݽMZtשcovxh9F)[^)0DU"aY?UyT*ʹzR&}H=FJj`A#A bvX/lT2gV"&$=maDU˪7KEƞ+oo dǙ E\Sxgz1`딕9+ciᔪ:+7]hsZ+|P\V͛ ;Y*T[Yٴ%8#H^z5qZªNam+$Q;=<-H=7j:+x0qPA,5qZst<6n* R W(^p[~Jb>H.^ *28AyʹdE}! ¢ kB}.U`b96Y겥 8gn;Y"1>K%O9ߒA~^C=R'd0J.Oy_:篐KB['M2e]S bfhjGzp,h0;K #/' .:]WqPmrE?gr%hڭg$w5 yWq8^goy9fΑ ^TbL!0ϥ t\{+SK\ÞT=WŢ-Nx) r,yz[l)V7WZ}i`fsE2{#=h B_̱? c˾^Ql\lܴ ?6psϩİk h1[u19 (b\1-'ب 5C$lzn</0Iqױ{ź6Wt_H;Ar0Vw3bf> ϗI<|А[1"3(U 3i$u-NǸIB4-=ЫJe U<#uh|*ֺ1]p偻")˭t\&HSqV7.6];7kQfI9!{b|-Ў\i'sqP|F|x(+ge:rH9_*(PF+q#x՛ =ߴ]6lYI\ְhamcNc aNu UoL6r 2%*Z?;@+aC1$ ?{X*HF']W ;BJ.Wuw5Tv¿ XQQׁuWk 5< SFGc@*}OpPIdޘ GKVxtVM$u j8.8}&9TT'ho&ZziD:L:`0Z>ﻥVhfQ]sݢMH %ōA0I*fjMp\x9u_sh|K3S@6.KER&X|4:`MA"w6q#haڳ\xGárƢ4|6S"VZWtlU#mOTmܾ/ΜL9OEs- y4Ң˩ аh2~vFp4$Z-=s>䕘>TSџқ`BщW]ΎWŞS Y ;Hy.C^{fҶ[N2clc뽶hej#; \w^ |slଂ[K2Z$X&n6!['$^f,f^ fN&|E.7~gԑ@GG'7.MN S  @H"٧93mHK[k<fi4XDŽ920xoښⓐ|9SgYeCk/#GY\ DqnF[K=SafPBۨ'lqLBrEѪw*$-W)dSj!ஸ`qjh#Bp|a} z%"ff;XOڣ] HM,u2d7 xvq-@!K3Kf )_'+7r]'/jT^1=SU*ծׅ056MeJfqE{Se ܺf=mܟfKQzaU9L'|";CM!{,kx u<K/K(8ZG'ҿ3Э&jpHYE NS }(~@we׵29옛OR<}+EX_m`۞9 $Xu|坓l%a?}؞GޘK<~s*"i.$8.I~a> пO_'βȭz_}N4*9h kCc vC`trCUbWhiƏS*qY-:z. "CTŕ2'+֣og6Qwy4|svVdz޷7pWWe$v%`:*@ (#Uy]_2~0F3 !b@3k]R2yNyNTj 7W DĬ޲b)o WAQޛ^E[8q,6ɖ: MuDcǻKERqD@z:c#cpC#ih,~O9H+08l P5|(RH,+:Ӯ'8X,;eE\bȅpdtZW"Tm|(|Y+ճYvIaO-!8&{ZU߫75CNkO;%mrz?4b{`/ybc9"F^Uһqj"#.ߓO1&O[t{~:C7W &{u_.>  &TC;ذaSX@ ? 2̈́x' KΪIM(r^iD_K:c/&BU8IL0Kb_8[ϵS:Cϓ`>~1%=u{yQ@#QMltR:; R -w&ZD#WNI]Ee!3?mӋ$,i5a+ 'Κ B7?En`[WRgܳaQ0(#|H:zƦ(0#B4+t|%&'gIޔ0jgK-dcrA U#DEEOXNsR̷_$x~G/-t-Xy 4y$ ;Hetdx$mT2GcьB 0F=W"V?ŜF9IZu0O۶3_A³ng/Uqrg.+)w/SmSBR_Yݬ{I+ْ 鑛+gfnVwHv\ A^5.a9ŏ=;oZjAm3]c_(|dYZ c٥ j4xC0>zy~")ꙺ'c$' 2ֱҫI=PolFmMaT?.ſ@*`yzjLu3CFo$qzg@-'*z@1|!.=NH!)r 4o4h J"})!6)&p;d዁ FwN|XȎHOBb2U G̟Qwl'mhPI1pI_'LZ:E%Í3M!UN<=eD( p[4>)*ljƖ+o{޴yNA$ F* RgjvOh$M3`ʉS}&,DV"3zХ ԙh[\#Sg:ȏ˅4zSOi>6'eوmk ?װeiF6#nBۍrt˦B))N'p# _}OhİT90}܎mD+\b%$,>?=GVWo/"&u?V[A wa#cz̤kK㾔4rI؅Ē$]ͱ7BX[};m(8\)sʾ>TqA-;7™+pUv{󔹑ѮD.b<'`wn0nL2Q\`>JNZd5]7:#`rw=j٫Ӽ+Y$hX/s~>_48e/? G&8lZ((MJ?bS)FE-(Hd6t*uOJEH.DՁ'dAǃ@{GShnžB?qA' %xl}4$ÃG! ,x) 6C0ދ+wK1 hOkѥ+Lw)JyCxt+V3<_RtuS+bsھ( )JpT$%Ǟ/S_/2`l64uc^n6E1ll; A WBFh]_J Ȼe2,3wd\7#p(L~5Uc,'S pP]bԕSa0/P?<Җ*aDX흲A kh,T4}r2B-'j&F6MbAq4c5a&dB‹:ԓB |3It $&*BΟ>f @If5wixzN`C|m!^Y~f&BKt8}s=l: fq-Ta5jR]P/1  8GSOz cMyZC^oݑjw_ ˟`C1ɋ́ɁMWRB_]U :w[S2rh9)x6p ҄UmE $t-&C~E Xp b2Mvm1ip:mAPq1p.^caC;tkt@ S!̞LNbxyRt|q)Q}Kiu8S{'E@? jewa ´Q;W;QG\դH!r(,\%8J1ʗ2Uo4GxQ, D~I6Qse5l]m7j4qI{R 7JsTn$KaSIQD,J BBF(" HLYKo>3~+nU8[6*ܳbG>)H pwMjT[[ nu@.J\ҕF㗣&jh0` " ;P&E bv[=73Rj}/Ys}߶`:. [&UTPrƥ{er \+\m߅ҧ|NӲ[k2!QݨU7>ř }FmG3W`fy}!B4kη7Nn׹ymMB0T&WN~t's5;i}ZbWn$_/i=& s>C4@mc_[.Qwαh-soY@ E@Pߢ,EP']AO f0A=|V b/[>y4P0dq]9؜C;1Nx/r>+R ._ yz7=,"pɦ>WG/[r-M]őA0(2Mu}6HY=N;},tp"n)f}^\-آNz% w=הyK3::ǖTv%Ш ĞMm_X[<5YMosپڋ>SkE1y{YiB&nvi5߱ 9~Ge߯fϋ<ʁ?sx~}k݀aLfDJ&fWzĠWHEI.4!Juǟ9a%H4*JxiE8͓bcU,1ɫb+9٥79(XZ u}ր]G|> h­yg^4~$nہ@9 Imǵʃ5}]aP-h2K>m+5c#Q3#Nl/q!)E {60411}saIWJrT?G>Im ) Uƽ3*q7?+2AW Xuhjq,ڜK~A j9Fь$OS8i1s_QDvJ I< 3Sd@8H.p=m/Hܘ(b+h=_O/N"S.fX/V,b2Z##zI j̆(9AqlFVVvA V\ѵCc ㌯_f1V=26 tNHZQ_~w@[te~yGg-Zr)L!2)3lragb?U~UB@S=7ٷJ6%oydb$窔H<,GJo( Ĝ7)|u)GH/saǯ.ɯNl)cxUNBۅNٛ(XT=* ji+57DB(Gn¥4`+ >V&W{;oJj>ֿ' c2bӗ;GŹfxNrbAͦ[ '[&T_%sƁ{JtyiJwhS+!3}6\o:~KBn\6]ku%{q##BLt!7g 1F'Hإ`Ĺ&$xCn z֩ ˆP +G)L 8.ځrioHnxRɶ~AUr79,2e9}aja}6MPUǜ@; UP";+ Ws~R7{>k=~}`NH뿒{ʓ"i\JþC#LԒ4jݺo=%!5 26/ɶcSSʻATy-*)d2g}DмݺX Xh[yQfZ&ڰ5g]uy<3+-[duubr9@X<dgwICOBReBfңU=$'S CH:"awwY-ԍu0#tp@<Uk]/)t*8fv.Vlt aq{`8 ?N~1{'z=}6ċ!2/Dj~x:*te<>Y5.\E4 ^TM[ xr|ύˬ֖y\LpCC lg*Ǚ9KGɅR_r崌$L!ؤP >iFhI [ Zr*O6[^t5+~v bӉ[ȏtdwSemS@)z?S,}2$t>#ᑊSJNFFngXfTr?1\nkJ*{8+;7:?ﳞ,A+%3 yB[GLEb}.jnKsnMLΙ^Ֆ y%\fǙ2G X$SfO$P^R/&BTF >Sge_%oPCpw=!Kdٔ؀'gǓ~PY:| 3TXJ}(ܴ>aF"TZw9T4i[MɅΣw㔥JLzBgS/*_ X C25@ֿ|Q7%99K%hO ֐| | -D\5m-レW|FKOD%MϢ)4 26m#oN:+:"i*P gV'̰!,rlT7\6<2;9=F JW7]dwx~2TMSjeq# Jz>",meỴv1n2VeYѴآ*ae9{Jѐ؀Eyi 9cSaGtawW#%%y ])pYyE6MήN韘,7`Z(ϭw)?.-aXEA"|[ x88~w1*~Na~C^|DD![ ]e:t#&:>Hh IF1[J߷DꎿYםjxxϛ!N[h}pӁfؼ#yJo}ʶ-jG A.6UOha HMF̦eAʬ2uI?H ;|MW[D8UՋmϔNr4wIO&[cLVSh"ʣ*}Hs:LY(3_4wtiڏh4qfD2~:1Oo/]R"1D P"ߠR7%A"ʛ. |藼IP4:kd)[ f+$5~qYPLBdã'&'#Ă[?6luy+jhe(!@R{]9iW$3喞?)-rؓ,-綮ncʕ{i@[\Y2U|IDiWkk+/ F3;cto`ؗE &lA-p5\r54$G 4cstí)K\Qw>BPt ܝ2h1\vECgyW+e']=k܎LdBȓ 4N"B6P!Y:U̸KDºѧu_ [7 [c_u4;g&< lvC4C&6Hy!yMfzB8Ph kTdg$#7]r3^$DJ'4fXWa^T"RP>L^* Caνn[`WH0 ^2Z;Ľߌ7H Zo;jnAגG"@+ѩ􇫭 g0 lvYs!   ?:Mg⫞e'de@1C#8ffUJ) ȉ6*9?j0NIu}~[G~ҬγU4 p}7})gn\DX߿D0_Eհ)͎d#t1T|`Z%/qzV(lwd#QG\)[M|_:F.‘r=vd@7g-y^"mC|<#D[H`8hq&{C%s0gY-k;t޼V6EB'XS) 1ۆR&j1}21(hǜ,?mf̔ nViCw#yHIQinѺXܵI$+UF=߬fƪ&"HZ?l'̟БÞB!Xj{E\pG~IiaqWWj CiQ]CHȚ_p苛!㣱ٗ 6-xڒ/9E?UtW]ĤH:2Dc$inF}!` }8~D_@R`ݿȂ/>zusЅ+aPn(n5UB^.>rn[('UF8$Lo:D<e}{=#c{\[Ѧt ʷ$n*Lq?/('}!0Hj֚vG+Vp\&ܜ0 "mdSÎWQ_Zjmf*}z]?ʨx|> |W&3C)g$9+|FTeƷ{Ƀ]-;zg&H@ 2O%7l0 '2L>1s|j@-yޞ$Goh1^{(gxP0syk;6,@臡lciF ": sYoz ˚݊ (%[_d< ,#OEUua ω_>ԑ7ͽxAdpBUI[E&TDJPNBvcP=>?§ [dz?/ˋwB;@<"/5.v~l8 (j{]Y E[>_[trP.ŦԬ(.TˢE(0 K( 8G88l(-q/+!1YYLt6N@ {wv_ADjO flS[WTU)/\˿,C򤙇Uk~yD +Y 7E$6؟;%-IDvsQKVE&1W,jݒyoHf? ~f<=Y"㾰/`FMM[SЋPBEhfG.ud[Pcwܤ$__o FU_$p^PğD:zǖ{pe?ɡZw+[q\z[>;O ^h5/&kܨٚ «$si14"vA60SH-:ꋻ/x8'4 fՊ7rZ(j{yOnHV'c @T9ex1ƒbǂ9oA:Vx](QrW.q5W( Go> S?X D;cXH̐ZQ bCy.7 s7/Rp7+llI~Bʃc$QD-÷ ߊm"p屠"bm1si6ӻy)ZkGmz+x|J[[T^:=bUU+78\v<յW$/VB6Vz;KdąۇrWy;Y<24G=2+Tɤ`#<؋`v휐w eV~|UNNدtn(gHS?];Q0zs33n|1ҮdHoHkw w`:-*iﻟimbӸe3 }@v- l|7_l5(E v#Rcn韕ɣo`ڜV`;/F7q;J`׬DؽaF8H2'xS[YSﻣxn wV#|S!Q*7%Y Q - Ų*,^DZE W@vx? Ta-]19cpO퀆)Jh32Œϒ^o8~/Zm{$Dn aK9 'k@&FN#椵iCulKG¬ EeT|΂D70s*Yܿ~7QT1NjxNB6)-B~"S7frF~LhnQ܈L''wپn` 0dVn1L/c.?R"܂gpdA}ɍ YNnu5 Ӈ/\_HwgIyVQMt1ύEK6gǩF+>nT{ ]œ y%F*vNм{D[(haQ`DcU{d5||#)FӳXD52d3׳JZ M63̱ޯ+U_vquLԓBeeG?A4) *`ќ*&LTK8B_EaZ3%o( = p`?N2W&yHcKGFE-dBѨgQCX񘿮oz(&aa*O^dżv4WM%Q1upUOڼ~ YgMW!b.g2n렫tY6:!v68g2:`d,p|:NnD],K/-YAx @2079x:85+tge{W**ى/AKZ8 0{ZR&Y.Gѭ #P[2s@fFqwdz)Du"] JU^Ҿ6Q>}1`B'3M+TO5Ղj9>2a:L^@W+QPq$buD3ftSAԟ~(ցh}oX0Vdv0Xdn1*4 %>mpPh b]`}bQh8)_!REAiwN{ ˗l|q&Xp:BCbHk5ic*P(1x>i%k c2%cׁybݓm .r>KGY5Oz5GТ +o>X٢:~a}AQ> D_35|+dRpA/m~.o3C-q ҫk6AU }zT|H-TQk0R8Ϟ==7B 0Q~w@0xþ& Z]h$bhb/'9>ߟ[GXe}vurqeSt zW0.|[; Nh%Ih+bfV@cy{B Q-A^yкgUFH@mF,p|/Z-mu968Lͩ#-k9̦Gqh;|MXf_Z}iuiSH>S"i }/E$fг$r1!WJ \簾bcyʩ 6[EG|N;;HQi}z]a򶘤.:$JL}mg<XoӀo9*\~`$vkϕE_$,3޾"ߌ )^K@T2}Ȩw7믏뒓ft $lM5w'B ǰWuUB&r}se 1Fm@?Q뾚uj=oɐj!:~eRGWC1Jm7`mY7@ Xt|IC|2VYp]1=R$(& GX^ Nw>?Vp! /%y議R0S:v!ȆgrF:b:oɅ$2w%HY[ǎy4 &gձV#liMkj))T%a6#2}?G9)ViYiZRyJ JwNP9 *ni.H#p'9+ /# #'= ܈rtٶо5 X֑K*(5ZEߔ(mzDN W(qc[LtBέJ>FLnղXH5 k:~0mOc,{nL verӓ}ʧֹ'.h)(XqZ] 6ЄkH .oS0'Ȥ?x^YU2gYK.XQ^ LCa)X+гJh TL[HÖ ӴZM~=yJ[C3%m~Y: ױ.c[2wuv"^$9J޳ W -vuC@kpBbsRsOJ`OuOWb`΄Jw޼UQDGv;%lQ$^E맓3pTgpHG!LkЧ oV\>y~X6UPliGLTZ4otw'3;EsӦk6HP!I`Wݔ0Yb U)N3pUV0P['f ;%d<$3ڠ ^IE]6W$v ׅm)彩ׇf\jBEeos$@k<n? dOYUcw0ȊJn2`i b}wrFVރo1{0oGA>+CC!Ey㶐k/BuLWv-s"8jpvp0늡TX?Th+rn '/y{;pP"bUNj== WU;hL9\[yTwB֩|.2KB{|'; 0ʌǽǬ֗ctF[E$hpwQQC~kO'"n]^RHPlт]1ؽ6!QрEO@f0f0&)NSLkڒxb wS&ψxG8XN9c߸p[B|OU=IMgi@_,"C5KK+eN:sm_ɠ4*~S(YU_Mי]rG(V dg)2)=!@MƩZYƑzys:&UQ5kY" c pNuk>!+j pI3_k-&RV}9L =R[CӒʾOM&l:ƺ:8(,egk qr#Dx=1JEHjp+'JZW$?CQ8z;y@&ڊ2ho5TSYLP~p}d.Ϗ)Dpk*?3\H:nZLC Z=kO4\j+, !Ѵl,!Y&hrf\Z0HXY&圓8~rzetpO/Dr~ H~xK7^94ײlX*HҠC&$n ^FMx ,,`f̢a9 bC."iS3"*d@KZ0M@9~$ML{8v,[9 <2Y۟[4zT_f?cELR->CSƪgǏ o" ?KMm9m 1upr+Npi)aA\b2_}z6(UM0HMC4fwtUl=6g 49Q>p`Z,í0:.{zy9؈Jn6 ş Ec7 Ld. g;a& it kg1eI끓W5eZtB=3*Z"~׸ˇCůIfܚ;Xq2-u|C+ FR5JLL=ߛSZ_" VB@{ . DeY L7#>Zbi~|_q`ڌ-7gxwyr~6 U`CSXm8n>\\A}:aiL !vHr} K/<[tHu*]D=r 15XR9aî 5Rj]R 6)-)>蹆3~o2RW;@ ]wބ .{byc.^~^iv`az5sCV%fTY0RTwQYDe0C J$[پqK T4p|âJ#nsYKgѷ]-Uj5iYmw 'f,^[)^˟76 wMޢ]zM-ovSIyyJuPj 8J{&ȑঁ$Ŋ !EkA e,l>':.LՎ#<> &kUŚ(cX;0tB=X@?e^t3k]۞'cw+)@ӻHԜ_$M~ۗ8,ަ}̸Jx#kIa|{?~o+,W)9n[u"1PjT[N_.cȯdrּES\B =XW*ޏW.Ið4x#& pqjrVMB,9-U*zfuN+xuor0,*>U쥀4EŞSţh$:wjө"l|c"@ׅMƼlF)jsnk ~>DG SL;˾}{8,{t4ӦDXg҈=jk9>Ia*油*ݿ+ؖB/q3rQh OE=?u[XӆiG̛ SFxy>~G 7Mq ͑kq?i'EG `:P6VZIvh\@%ISK.p7jPE]p :~$ mh6Bֱ"-(x£Nd;9 H1On|vǑK+-|Xj:iƅ4[b q`!ا.vT7_a{ZEys>Xtxhrlۻ*_dlSāZkq*0ʨ3P\_j;[衯U^ MHX2rt$J.jC٨R\BV%FY;s4.E.4=ΆuȖ}MZxbCoq# +Tkl0ŹXGB* ߉C=E[A<1]D'fzƗi/ҏ^ICX;}HcChuo(L9ZL׉7G󗫁 5V_dxz"옽˸4N|6yց2e×e@yD8.__(4h]誃J}SH؂a%xaX$w}8_tNZ{0oPNi //XGF VX 1i(b"vd黿>-n; [dmdyNf^( ?dIUJq߿Ѐ%&P1x$#0XH.xHbisPI: )x<#޽Ii7f^:*!:qlB5R/t@RGP;dd 4p9n;h!wi>\g @r[/ :Cۛ&B,ن5iZ'xnu7.n{qgW^f{T`Xed6X#=Y[(vDptgZDNȊ.=g|}:MQiD]mx\rifTw9_MLQPBA:h鞋v\b@}E`?$DxƖ=p?z#8FC({3WҋK&^ ƛͲ0}LmFjur.P,|$-e7m~]u2rXfYGTHeC.'M\O06@6K ]=>u(A-9[VvMg;0\_JGZd''y!zjh&C 򴏊v?1CҌm-y^C"C/ -)증Gc~ԡer1 o/'5}In*hp.EJN.dوSHy7q76 kK0J:C# O|(J ZhMm+YUO 7k 7{/l1o0l+qrn'^(,յ؆|uЩ]%Ց7p7QXu@nZ. x~4ˑʝʬCs6!% h, XTn#x5ap}7([6&G2#z mWSSQpf۽C<F@nQK {W/]4B-ӇXd۠U,~qUҘޡjVƄx;=64|'?P#.O d^cܢ{-h'~d)sͶPz/y n -MzmV8zN,?fL T/&h ,^w0{~[r1L[æg[`tnnJA@=KhUs9-L9_1g̗{8,qR9Mob~zńOOї%;g^2ץ}F˗XVb ,B¾u7Ր=?? T@t|Vn"caiFԩ*]s[Y ok[uv8ejgE$Qj 9yo"%sFLk9-3UjB8y=ru>iNAR)=ݒpgZ#r{R SmZ_K*lY!_Jk ?뾊 Z: 㵘W}P?4B+m OF_ 3S1O#Nz %#A/&D̟2軇ހm'CK8+깳~NP,#1~?T })bxoA#`ēnv A+TKig,/_]LSi3ijfd_vs^ܕ&W3ޟ(':I(E!{lBefnZ6izDeOFM7K̉ ZU3^y=A}`4MVo8U\ 4Gl<6nӹ% "Ew+ -r2KCٗMwTWk`.΅TMh$%ktOC~X4nplαUiBJhCG@Vy?Nוä6ZyT8 ҡUVvgºe9&hX造 k*S#COe!NK| ribG u%rq-PZM-] ?bƒ>ŧ4!+/pNiX2Gnč.gBT,+ Pʙg%f% zKM9c=jB9w[箩"ۡTĎan:>wN<)Eo?P>L !2i"/&i?FɌ[mUhKP$)VS$l9ݟjӂe`&vLfl64HIjgZJJnV{ip/wV57H+e,*vq.]Nb9=|-ZfQ$Os"$0b*S)Z۲ ʈ:ҧOi +GQ;#z$H{VQfO3$ mAA#` <&#ǯ-*<=ZU8$ OyO(4T+o9ؗV'] i&ġs)/I_"YurP!(gC=Z*-J(S-4;*ImP<mMwk[$y% " sGJ" luD`{K_-[ +a1"jMTd 0^MP%(YR~>i]vZK\3Zυ1xL>眴tң 1v&A[T=_7p/hX_ӫUt@\8TyR(oVgkT_/0`)N\E2Q P챷_͕e)7 ~.Z|gVˍ2HZuk wog5̬ L_f-6>Z&Ju5n:~xGVC|gRBI VkՔy_]?k .[[?{Ek$DUCtCQ j7EAy#w ti"tyuEŨ[}E#=Af[K҉ۃ40I&qI- %_h oz_5;F"t=ϘpHWqoKh f#M#-ѪUH!p H]̬Qz͎,TS%m9kjgM]1I$%?F#4nҮƬH6XZM*G-bW`+-DwYw!Dev֣oXs1 ˤr HorrؑsmLW` S,۲7FE.0N8S>Z])'{|EUvEPbikM@~Mӳ!q Ԣ2/K]KXufƏ)XV²BaM{Q)236w`O,,CwcUGLh÷g%FRޕn/Sq(T:pC m!d_w_5cYGy=Z#wͬH1H>J O?}\h߉z?^dW# 2jOjK\-ONoIvCt*誀E'肐2ar78Ie5As iNܔLԙgbJ)}: 37 A䠭W>v=|$a}Jx# &HV=Qsobaf{ K[&_~^>?(S-:Oo6"u }*4]UV=m&!hN0Ec}V}3Zi qAJPg,!Z9?xI[:kc¼3f-d%(;9p۴3gfxBȐ.i@!s,pxuSVyNCYЊ< ] g_CULOQ  @K;i6H؋f !:}z}4+].(T/Nޮ %$f[n1jBpj85hcƭQ#B$ $7<ogUca02jFPT8MLi3\K:ǨN'RshӀR~R!80>EFq1!aڨ*5#\~l?ޅM)21Zo,u 6TEje)AI[IX0s5vVlmeanTf:ג6-IS:Z|!D$G־^N1-!'h`Mq?<~ ].6 Q+K4P<<[n &ɿC uc}n6c Z4WO$0 /yPZ Ya qmJy8Ry''|K~@Jz鵡Ҕ)K9wsUw?RѾ bؼrL?|YEvbt`3Y`6%9l$%)?ͷNC"] hBP}4 H3Tfl}Vḳ I0#lݚn LŪln VoȞiތx%bi.ĖfnBtʉxY!pbw}8’X-oaGH"J5cTRE-=̕)2'hD5 )y<0;`ZhĜ_@$Pcz[jOτ2B1?bإa\^'ĥҢ#ZV8FAά$@˛ۈ\ nV1Uwy"]G qnaLKOL 20ѵD lM{}ΫpnxU41ٳy{3uk5"M!d1.CsUj:{R9@"H{=Nux)::Qեew_ãH8If F79x5٢`:cJ<9<$6W@zT>g\EDu|-jJ CJ9SZ䎽맛p#bT[Sz^7܆p%Axr~^-$xv`0/ 7q6C=k$;MI >R:pAa{ʹPO`swA][ˀ-3!&=Nfy8ܷixET ' OwQVOT<1ϿC.27xqt vg!AT`|IOlZ˄CZT.ƒ6#-% F3R&j~.\ېl.fqW)Uտ2KҠfy$2 ZKH''j{1~qAfʹ/빠A] Vת3֕R6#JS5iEP ]z?82E5u$9c,eU.!L hrYm+n/TP7jvS-~`gH~ai~J5V%Ҥhxgg1P`BTX̼0UfgGo6ԡݞ8cLQ}IY,PUo}1V}a;wȩNtIEHM%8:3Tm.@!iwbй2&jGjZB^0v+:{^t\Jαr`S:4㷧Wt j$@)[һ'SJk_wl( ch'@=Y/"+$.o08qUwӆA0̣oorħ#&#e6aDU$$LBALbM;5PXhoǢNdBئWwYڜFbB:? l< y|cݏᩪ0G럗[&{R!Hz(*-6e@YY9B25Bi z7vTH+|je-wQ]7GyBr? D{!R שf`AIT'O<-gvnӚ(+ -Z [}1+y!Hee[)uˡ7 협IşS%xIl.Btь[\CI(X9*TCl7ʄ%WnBI0~wN6 !1YN)aXK98GKlb'T~t5=Ys\hzVnS*3%DݢjݯqvPT3-Kf9:O'F/ʝ5Xo#z)S7!Y{ 23$v Tǃ \6 \M)n$7Q4o >V: Q=hu~R$ ncеf4-Q#Y|f᳟-&$*ƽ"M!Q2hG|'""sU"'9`UW[l-}@f"nƭ )C9o:v:Pѩgj׳;ג ]4/Ah"w@wM6?7ʪ,!P 0kdi14[u`^Nr- mSqwյ%ڬ&D%-y>,[/Tcњmbf {NEPg/(>%$2c3\`3s⅐]t.lc<67'4 c#Hs8=8!HhWuN|@ F5ͺc'3堚3"aH ز扏AjEV/Vt~妠@Vs(UZ]ٟ0}(-˫bNq*G;}pZJex7UHlV>3e#WiC`9MtQOwI%Lr}P*wBe+ƻܣY\lqV?L1A\LEmn0ԇzc֕bLv=&Qcd;߅,w}T".^SL@qhB="}h_0PΜ[u@k; @Z~DYjXBe qKсv"3B]n$Eل2/sh}2StAh9I,Kw#O2ᇖUK9xڃi1:E yv14! 1~HYΚr@NM˿)i}8ҁt(UŁIbZ=MŒZʁt.Ql&rQ:dy# ͖mF͹NkP~+E3'{24:S%'5x}.I@_]6-qva}_ٔܵ:jAI=rnk3!<͜[%;cX`tؐd](VAH*Dp+3& 1̍ 䲉9A綧 'M(z|c~ϴrJc'r1~n@ u &i~;F5WXxc,TkKSP1I#2v TISJ>k_|WSJ*ESOY*3&=h9"0{OJ3L5̯.(Uk}_cRy>jB'eD[Ÿwyr'X1qi3z oomígkkWWiߥh煅{־JTG&}FUt K`3ƻ`R09G_Ws𹍺ro4t g,Z(]]*PHr..;ZCFhXKT_Pm ->P a`=dbp%7!!kGn"I i*a 0#PGDPό|r4QbYʛR?)71>03>?#&}-}-TL'6^e{Ku@(PUHXn E6j=h>^ߪ3 +,fw BQ:N&HŘߦe {]7 ;d<QCx"?ݤrcu0Xj'N'l'4a3~:iadz],S޲=hapͧ?x5Aa:|mr4{T=/ZoD*e^Y-4"I'6gFjg; f4ΦB Ŷڇ/JMOeub=.0,:(Vep*T:q"f3k&^Cމ*ERTmF}췬N`d||\\* <5TF)xmEǪ[FsgijrLh$Ƀ%7:YIe9 a𶅩;P5!87o-sGaon+.m$9](Hc|G1kdfSRp[^n񜪞eK NOy(qLo!PN ܲEf, VJTJ%w0Jo,c(ِ1N=Lxv`Z8/+4$f>nz~ydƌ8NhQ; _["i)>ňc(}!>LԸn$gr|OKY(-7e$g |ͤ {7Ư[\bVi=6v6 TIDk2kv؈ B +n:~?6imd3Cl^pֶV."Њܷf:oks&j6Qv @ >Nb~ό7): Jn>H=ubJ@||PU^dϪAm6}rnvdc9HPiz@Mu&s %>R81tYB^sLƊۆ0}QZ쨪 %3=|ww:& )__J-g尙Յ.t{1m"( toU2.Tg(EUfO 豝AByzuT^z^a5h0v!], lF @99XQتn<4ku?4OTW4>>RV"63=?ו`˂=h?pm\O0؆)h7 ʴj'-hFvA,WƖuv_' 1;ז9v=*U+We-8iE}wO)%)lQa 4$GL7lXBbfs _L&'?Qڦ2u=d Ȁ:`.^o;Id28?|yZm-8UE҆0\u X'i44ž2~r`Y!=`5Cng35낝D-+ NzвV|PEIՄ:-c5;ܑ+ò]U@}Z*B.[?xy3UDW;2y]2ޛGȒ2ј&ꬪ¹QeVԱ&82_-co roY.u.191+.E'#%0$W#uGNaGux6f_4]M^1{ղo˥^^j [IUPܭToRbNgڨs6GuQBfff=h.O>葚:Iedvѝ*|iA:)FhG63p;&͏~~!bAf/a r H_h[T̶96ViLƜgY)FVrs mYsTdH&*3m˻GgT ȣn!K|!e.2%9W1]o*jI B֫XvU<V`y߶08G2! պTKhJ(zkq?zI]6_\2%B=n@",̫Jk1,SꒈiLE r+'#T]+pi @Q$bm'{MrʮIx1bO;Ɲy<;^1eJA2hﯥv{ dЎX|MJJϷyˆYIziz QĂ?bEѝd2Ľ|U:`Vc*\-P4S8H ipz NƟ.mW0惞frLuk*{㨋IjmilIs%u[To(N/#Cw'M xqc -FV,#PQ'$\ )u+j?EtI#?n`6_8j$?XFS):ZwAs`v|1[li l]5[̈́;pBDz" 8c -P$0Df{>];5<blY[رI^Gti?~s]X'L\]e  i;;/M.=C5RA :+J hHΗ<@y]x2Rm" whKr~ Ty-\ znD<,:W=:QKW\Dh{~|hFw幾ܴ󩴬yR=g6o:Of/)^foΥs .#ޥy*R[P?J#QҕA Lcŏ;1ټ9xوH#1 İ&lou:gA4~6rRluB*RCzVR-kgáyŝ4O݊@Th1]8S$\{ªT mS|-F@hUU 5F15LA"R"gC+ 4rGGfmGU"<]g&"]FQPGф }J3b_k-_>w9. AJpZݏPN]_= }NA8 @$'%ƼNPsH5ڶr\;7[-2۫Á!o6iaQ}$/f2ON`OcC_Yv*b/r*)R p_GԌDrpd9^ fChC?;x^PrJ<$8pjX1u֖e/s-03S+(QldiHO.Tbt΁IVk^־/y0ey ~sO('VAN}d\1c@ (eW̄cCdq kzqBF5;*:]W84XEdѻrFsdLP % rvxHAjG_JmS%D,i"^dۯÕ#΃cc%=HϯY YcA% lzThbZLY O,Gz,1y.rU<tgSԧ]'a#KO! 1Qړվa:to䅓yw -ɥ<|PۣUWY LݷV0aec֣ >Ks󩱚}^0-kFw|q;hnP$U[j=h+ "g;C<`NDޡI[̳mDF%&D~ei _Ȍww"9:͑XфD:p<ƒiۗY>gMjV%.u[e-HcFQff1LmvekYp-$̹(tgɯ n~w&s4–Ča5uW/Sk6bf߿l)`,)44Yu'pn +eR;*ӬQf1$~=6܊sx+Owb"I%$vS;g,2k\..%fKY{\I4yɈQK8Ztr;T$Rgkw v5%<2Ec0Tds)Ιñq\G+ @xt疮@zRC"= (<N^ʳwx:_WKĕCF,% Ύ׺ ΋RcuZQQ^ NJ!1u~o'3-*'$d!s'RVu} lŮBA;] '"sEr^  g*=&[_B:1{z5dE&P!" 7H3K_Nou6SUϥt'kB(9n댶!KpfsA*y؎[jCjHP?BsJ!F5xy2 Kϵ@/VG^O,.}*#[ pw# X9DF|&\?-6WRZTk^+TKN ${1$&h.k7éF>Z[4maiu/>;$ѣϖCAJAG.EY7PĚ6 dl!I4]`>`O"BkYL䧬PG|0G3%N2}:iXf= 8 yT-Eq>}i=Yx|ZwGg6l B" {j|.n0U"KDrsg|\*Jq]OqܒCx2]7$DMCG?nz28Vad 4,6"_V ȉj%&ujPg95]FIJnb뻸 S#^i#z. ;/Dw!cd\ȳjR؆u B:O^ b 6[Q_l|X\0I #6RENFd]۵d*,q\jK(괦SÆ N}hsʲ noHcb/S\`6:Y刪s ZƤ΢XMc7`by&Tشf@slnyU1wĞUUwkx&EWOlicMk.Øc#Vm*[~GLM0S[6Nz(V OZ7C"x_'0*_3U+yCOskZ}Y40T{B U(f[aDDy yU g´bH 8 * utӡbu.7ژ0]I:_ee$Bގ{0vEGa&Qarq |+ޯurXC(:o8vMYz{d!Ta!kU'/'!~h'_(1Vm+$򞜻!Wuͳ5Cdv8Oő}V I<>Q;Hҧ+\ Eieyϫh(7~Fo^6.n1Pώ#2OB\3@j=}lj9Ej+|!//ט0%Ұ[fGV(|[_?7q@J)y0@IykKDZ_pQM!83s+:O]T{)Twnۧ6L`O<ǼV$vh[FJvp`7c(Zr]RټUkt-YC@:_\M>3.BWv};*yr|CI*hU{Ϟ3g@=5DQA\3eFN8)p0pk9}p|T{ =3qn6h33_TJ=od7nYh\-bsq8B> W ע/+RS -7-r1jAb^̆Rqe/䰉n)WށA Ul9J?ey  rŧɱu-!tC\[^~Y5rS$HӠؔ&#_ߤ8'Uq4n|<ۡ`:I6LZj Y8SuD߾pMAHFN-~ԵifXZcnkNӢiCJ^vkDm{f97n`tx J.g:qA_Rڈfm"P3SWor#Joe-?5~= lx0?{|q̂ iUl@ ;nhjy 8 ,>JJ) Hwދ_dM;/_/G %Wqܤ@Vzn ny2'yTyrXvR2')1oƑ/R1 >۶$:TV>bx?kgh/n\wN7Yr̘R`2uKcגy侅tj 8AM_=Faet/Mٸsߏ03BXA!uK*&a > q9> HVHyd_kVx/.KQN ;_(J&lJwJXtD%]k.D9^% H1! ':Q5/$Tr\Yo簧~,\:NTOH64]0LX;y|ɲ?sSu= Vʐ }T[`>(>+7Ņ:yrQj)EL<v\79` ɂN5/hE-ʖUAQ B}+00wC5e7clfxX^3㫕zk*#VxhXFБ:z$ J#&Paٺg#Z`XU?a;*͇ckz= اY!?Ѡ e's)p5d<ˌy{ o;| I1n_rutJ/k4FnNA@jϰeܫv>/mR1=(woz*qD>m:e7z#7Ev3 dl;xZw'd70ýP(΃B=&kX{ZJ$9`- k^3mD5 bm41UΞN ʀ q|dL+!`\QA25m;"PJ;P?+FG>Բ"isTYV'-voՌp:A[VYE+o,4qm zCM77*?y㨍tgG 1A|MLxOJk7$s`;gY-61bc|5;XF:oۉ$C+dtw[vj8# Gzyi5KK {/'Ev(-Y6]P?Oqst& Xp:aHLזL0koMgNU,޴Sըy߀p_L) FfG!'b_uS+ZyLL)/nߴZ_`W!& !KY 9@C?rإK NMR)6&ϮNM]4ݽEcĸjѯvkB42ڞ0^rL${qbX"{<edݞ#U6\cےdY b&f~G # tER$F28@/F7ߩ\L!˽,[_ȆՅ4]|an`0 Y\eǪT`]vD\O9(㱖eo4umNh>zu:[FFxE,srI{3k%R/VCX0 a(}/`ČCJ(p w/YRKg0ka+\z; d}aiTZRxHyN} a,v3VXpB >.l @߈Gs,Z"xX* l (tm)R&w){J5u%.߷vا<Ijw֖WAf\/IBm`ณ>9oۀRR6 -;[vk~mӮd0! ww7C:YE GoeΆw)?=hDN1Ѳ(xϩ8BCOV;a$ѺtK|ex҂B=>Lrn5k C+CtA> 䤤Q{W5Hv#mC'M^<}N"~*.oݶf<>*z&]{%V? /w.fXa<UTǘQ >YZ v-Pc:萹W1})0A3w-мN:6%93sӑ&!GϜ("&%7n1!CɶzBO#tJ(Xw%6-ר|6©g.#!*RGjM;DžVĤ)ؾ4]!'({LOVX Qڥ"g>+ " ʅ"ѿGs;zxp2B )+ct<#LR?a& a2Z_RDLJo,Z{ s:5yA t `)aȜ.?oU(f0Wo?"h7LDB#cT0嗀mOIo0E4?;1r1#)y<#ڇԞdbkJ6ם ~׈#ܖ L_]s1%U6cdU=-PU'Q>h#7 4_7s2UIcKTVunjq`KSlcG2DnQ ^Iw:H!VВp+\򭾏WX庡5םy%]EV%`+*mpS1XQu6]qY 8v"~dU#%ʫJ>Üxs6 (CLYL~ g]yR+7*]M+pՇP"9A (7ea9Fp?^W:`kM &Zky,(_a:蘇o-O,_VPFU磹F:g#A~ {DRK#`{Q1Z9yEId[R6](wX k4nϳ^9$dj^s?h Pzpn$}EҺ7t{=}\=">O^O`X;yD0}\E} ׈|}cV.d_d ?Q`NHYL~XG~ pYfH ֲ}Ƽ[Ez;Yx܇#u,j:k 6ii}rE| 1p̟⋘ VhrJ]d+[YX !iPWl;ey U: `/(CŅrL܁qN_1E;PcA߂Ĥ{j1xRemh 4 61 $|rS:CGW]$H絉!aYsCh=tbw.[xi!G9vZRYJ݉]zDd)*d(s{3ؑTa}}~5%H!n"<hM{!Ƃ9/v 0NdMhC ͒` K-OޚtDH(nPҝY]FmDBi2ÉF/!]u&yY9(睭{% ### \6؉})2GoA>py^u,s jHC:Qg6uv =W%ۆi&t8A5yn1iv&6UQ|5{$=@mZ_U尖K/CݲlhՍYy C|"֒ /*/}x[ğ5ZVua d:|xcDnA`-ku+n,O'IC}%OK)sQ6s>qmhЦbD愰*V!u|327 1nc>,Yhk3WY0=ɸo"gq"BT62V&Byꈇ/ bMݛ|8X vʾ&l c6:*{{OMfCAdRƋ,!N敛ܺ(JG]ڮM.@.`ZB9y;CfZ %S>tGVs|Rt!Ս=AGvoAE94ZPX6!S4Beow#:IK2dĬq@|usӵݷoK nkz&9IP>?yIyBF_?Fb(utTކX#Zw{.lFdlLuȜ9s{1cH@e`oZC \=pb,jGP}!FM }9rZg˥{*07M/.}y?O,Z;}uk,сAd"gWK&~"tqÅQ)h{ K^T47/A}!5S=9w/7 eάY"hSѕ7+B>L$oq;$ V Tt) i'%FU2Yf+C$f/N[S| Ž E]ElOT&_ͅ] ZԀGL]e_>fi,Y 9"W䑋w%zAD:[^M5dfbX&(WHyͳ\QB $ RkRmY KAj5L˄WB>}n:OAPlG*kBł*/\wƲFSۈa[{yؓoaRܤf:!%+R`A-QM^k3QǼwb`G8't1Z5ۘƨjV=p㣗wzbvT.9;Y#| H+ު1F5N6(Tף+ C_YA<҉{.Ȳ)aֳZ':(*ۓ5xXxeTb䕮foC>S?`I,zRulU!! `Z Tl#y;\cWq@8|l-řF?*Z;Y d:1!yJ>P!>9|UgVKt( 99%'4Th\F`lٻ&Zx>R`(WN8'()b ƨH XM _[}D,؛w [sT1ZջpVVDΚB󃢜 ]ob#4ٺerĦ%\958[ȕʼn6A\jM~8‡3Jln5_5?u >ˎ{TǷH: ЏLGxA@={i0ݘ;fnK/Ni\B!HisM4<L)V^ywDJ_ ſz kJ!TAwy(=3 ,DDcOc@ 8$ 3ٍfR-̈́FGzr`FO;ʿ/x3€ЦZVΔ=+6$n$KnF*|-38 p~CU⠳#܌^!w8?ԑ&^j/zKZT#ͦ a1u${] SuT^yhS;7`Q )7/`>w|#_ۏH,i>EE" ڽPnKB[&emӏt0w:,3X^˴¿]N7]" ,LrjO36`E’h25u=2}e}&tɛF6z 'a{/9*x7E Qv+ Xt'HѳQ 0P$sf_Q5ŒTO^ee~dܐza QRy#lH~/[X%@T@YX@;g\غn#QHiCf} :m&RKFcuć | H},[ C{c趱{Xۦ&oېJd;# [KZq)vA|+r6+G88޵mΒ(~i o/bSn݂CSf[Epot2UyPy/KDeA0 mat 6_Ϧ4rUmFI\4^xPi]˩"CBYf-' , yѶ O^_Js&/\fY˻mNBt<u>8onq:krn|tr^gOLQ [G0hoNU?d嚁;iv\o)Ec`gO+l52bА%-MJƦm sL:}-+tcJU =cHh`VD Xx>MTeUw TĂ^s&beFaoSTE)}q>d_ZZeTi O[403gP' x"4ڑb׏@h)HMb F*5n֐?.})8+#[ uUvDO*+-F@\F7sh9ϷLȤ BШ0Vރv6֘x4#hU2x8 ǹNιɝ$h|DվY3 Wq 8͒3 @aH)k K^;LB]7" R}7YTz/LOpF{IBwP~iJɘA1FRdҖ ]A]UݶxC_p(IUE{#evC0.ڥq=U/Y+vOumU[!*̣Gd.̘;-4cďJx'y%[9FsMFkqfX]MSDgnJx3AO#:P-W<NIm sXs[)ҶQj/m2Y΍Ur(+8-~ xrNKz(]8v`o;_ә}çπL 9Ս:Rp⊂YIsQY;@^ /QMiP=|M}|bXR7W1j{Gݯ0 Φ/ݼD}4: U՟ '$*㍱Ub>jx~b;>I YDjndŧh(`<[oA3g`|AF]#R]5zX8Tpĥ@ߺ[f(Ģ(bU[Kf\k "Bz"(8fr>iDmZJh/kqy|/R x~0"zu|hv tӹ1-:[~EN{QD\Bx9~Ɉ{zMett*q.A;`g_n}q$pxGYj_}+|8UC410_cS]eGq{I#&()U뇱ƽxFTMms?|r0*l4lƾL9CtB(+r[xM9w%d¸m6jӒ(wp5rdVT0Y> T 굖>xW_ gi\&ZD|ԻURz)3pZ̝.!`+=>οdÝZ7Me6RlI;=z~ovN𲘖WS- 2n 0# `Ⅵ 14ܯMjoqe'X|?q:&4_K'ښdXYTBe)* iV҂\Eko K5N1WeP͉"Fڲ"R8Y`Y eYYh8i |"fsǯ%up8\%.6qo[[5}FX~ú3gf@hD#i`s ૞u;Ɯ>. 5;;LJ^}0~>Ew|_p 5TBN;]sU *B-u2tuF&fȏ71Ĵqlc!s 7]Sf+LDWujN$\\)_72j%dU\(CdWNJ$t ~"rp'^QDNdwC}0!"3hԄd Sk6dR 1R:*4ӺrVHE=}'5 k[K9Aλ,:xٟPT$Wޤy-Ԙ99 =ٞoiCXf={Rz D2y^mF/J^& P\9,E bCwb]wZ6[phs|C@lrE߄P?FbplE35ګxK 67>&<8=!3zVOܭwR#{2ڦOc!튄y` Cyuv˿18F?\C̻F3&'SiokF:^O̰6_ÅU96;uP"7kiC_i\xNQ-ܘ|\`L_e\{&}F/ rprg%[~zξkҢ_עe{Vym ̑^\LUpt\y*6,t{ ?D`_RTOzQ8މ l&iĞ*j3lcju4L!n[$d-ueUZXprPn0$t-@KMvK@HXl}c`F~R6d$ =OdfHN>q3zwH",/-Rkhc&ϿK%]{vBI-1[ Y>?hE/6թ߳õ2FWP^?sHTɧLxBzmV!9^۵&2 87K(ȵ룥v`*̀i<Ox{]t NN7srZZv5q}?=\B3r{8}eW32Ǝ|6kx3`}%/~x-CllR 7r|T>{ >Ǻ"`G' 7,Cônih&έX Cl>kSi ʮzhR;aIRyq}cWie7"a!ۓz6_3Vؽ wf$6omc K"H]]@!s_K"Hujxx͛~J徳Ak5yعא NQ?}pPSEӸ&4c.sء9B/y˷/smb.ƚ1U<(,hkWq-Tf~^Cn 0ia| FꝂ ]6z2(MX/_z~Ⱦb^Ib|uuP# &LaD; IAʅ}d/&Y%y[sI:dKaN4lZɴhݱ "۫ >`eRw OWKy>fo_{vFq3Bqk}[MTPah1)v8{qH/-'V`\ʱ:Ú&<,n^jg,o!E1J,PP]n*)t{+re MطCswe[Di/.pN+Qdes uɃ_]4izaщDeԜ:4$Fg,7s뙷-WoQ/#U>-ֳwZZXcβ {8qРJ\'Z<'J ʅ_TC P=jU"=4A.`3'#=N` *П-&+ɳOwUX#;&ɩ;NM2#g$@gҗeihF0^tCsqՑ Y|I2ӒݑD ?@K@^[~\f0Uqr0UʰcҾmxyZ"W4ϧCy8*sTW'lEPR`>̙` 5])Х;#BCF. 9kHť)bA$& ʽ{h9 )V5"9ŀ29jLvMLhg}W#8y5[gk@MC$>!Jj>D)Ut0I3vNxiR4,]@!y87Ĉ3RJqo@ KҐ4%Z.WMF|ro-_&zfrJCU$<1 UcrVJQfxT[oARHYlL eތe()P$KIfRDB hre%W+c;$uj)/Zͨ~KZU6$,-M`(ŕKw+a{oYq碔Bc#pCח$kgZ_hM9TąΗr߹Xe| 1zDqwRR93 H8W/YզA $<HmD 6jmY>T\ehzM71,b>sk!9^ +N%ݍA|L& |7I_(RRT;2N\H\9H)ܸ=ۓ!{MmSɟ1&3al$9,&ԟ<8&hEutk∅b> GT6GškP;£ar_A ɟPG7Y_{I/C^UE30A7Y1Ă5#҇Y : wTL`d<{L;O5*śaXQ`@n㟞V#]4kGEs&#Hn!w+xV)A9DD줩 gv+ϩg I+*Z $`jn* mE%)9\|2fj*_bXXtS<{+4 xϳQE hʐ5oP-ŢAMI”WŻ!hWgJZY\ Ȧ}K=N' Wf5$m4~Noڢ=>IEuU||@MDSo@>#YE1a956-'7]+~Vgh.$ZUۥ( mX5nLاyL3%0;+f;pqaB\b9N gHn2jΠH!"Iҿ~khFAGl"ף"g;Ҙp79 6. ;~GF6JًgW+Rm772٘|FgHgFϟ/+1Qxk_;\`LVn\I}XV h=PG↉E㓉 zZ%쑩u24U7g:LYdj/vQ`\k9Uml`[b?소>t<%JG"n=U%}1j{S0iO悲&VQmKG_MsiE#aƑlN-7;9Dةq2j9;pX- Li} at@g@sm[H9o:YleBk5n3#z7;PAd,i.,˜Je-*]zC2әw蚽l7>>G NM@[cD)8R1&iY boq2nhZ[Z:mלOp< DŔ"vNpD[r}#_Bp3?"lKDQR:Ayn-. ͟No U90@⩝3a3g JBI9w@`g5A +!͜y8̾#M Ċ A6$gE#w~h ~0uGǢr`8Xy6\״G~lTrHF]@Ri)ZC=i'J߰hn}T8D'-# K6aJ#xC!'o MT85-@RM G(<<2Zs\s 1'bwE (ۤjX,T3QT@}V){ u$d5x?^|2&!.BNjK@wbysI \#T:Iաx 9(Sa))%n^T:{DŽ٫z hvkހ_|z$fK҇}5`!T=TeGI)֬ÚZ5)$\N6>j2E_ #oU+ eu$"v PL_$`kaSQN=Q:I QrsBr@vgѳlp.Y(Ԏun #(0;$f#sI⡄Ztʿ9S*?F)/)q*ZF!?#uo6d IL7(0e:\mF&2o WpzU 'uXDFUJFoC'Ng$!K*4k@Ao`$_S>|&RnX="T7N,;,qd#Ib "Ӆ g" ˷Zݝ1tp%ZK}~Sį^ei&W5o./Pl4,L:?F+*&]"y6X2u8%FwV)D<;nYF=Tmg TU{2 %#qÿ?k=s<@yŁYER'>nBv+nPT63 jpdи/ *Hp:jfb+(}ݖ 59@etߊEǯ9s%,] ;  )}# "Tfk AZ;"_ dy?#2)Qx|lZV;;(Lp}ʽq~H$mLѐo\v m:mA\:d|]4hNײ~CڴAҘylN( z ʑn[5Q9{rٴGBRQّ̑Uז(0 9p+QJ1cuCXD0wh! (ՙWKZF֕vͰ ~6 [5N=>cm&cѸÕ6:SP 7{[걲kkԤT1R={*:4s;/)GUwWkPQgfeԀ3Gg@ؼ=\4xu{cJU0lx]6蜙 0GDR)#.K W\݄͖wrSCq`V/ng]_{,}@yxOK[렄^_%!4'_h=LN')N1mWmKI-9}|]1_xRKkNSZt/7K /~_ =lw^{۰:R>Ⱦ>̌6\: K}'u}rVp.$5#ȁVH8yĢ{H.Pk 4+  > &`3U|\KĶlKyX 7/iI=%/@U1 N2ꝿ'-5i $)PRI tou}|PJ=&>YxRFK #q;cWK:۰J{3 >.&"FAŽIз NQwʙ&VVYʥU1y uNȹ @R7w޿hح2X@38G![7\\.W>FͿ7*Rp)=Wӧ 򐵒9-=mY- w]~:ZWfaVP 3 뙐'OHw^!S,@8F[_33%fuyz%24]|J*d)aaXn՞3nF;+wWF) 8'OTs6iT֥9a)HD%0EJiTw4jWf5R(z{+"4 RYCZ*.IY!n5Ļx n㚅@̞G1K!., |5_'KNXzi9S'NjTOίj9fZ5t$#jᮿr0Eb$[W"ik]+1ՍJ0ebelyΰ>$O; *~SnD+I]h #{Aˈ!۞oT6a~ Qd[d'n 1=)[7>%P- Atߝz"~ě-Y߁C_n4O.dܰ٬0UB;31;dǦ_@3Ȫ2߂SHզ>us:ϊ-Z24q0WxSBtr)@AԤ$]JqԀ:}lJ`M@䬲<~XqTtAJ" .¿$\waK ![F9;nV t궏="ET(CT?cޮfegPϟ\N{HgqԲQHҿZG/ wXyk0De,d=s)zړ˄צ/-$GUT 6:mug ݼdϸu5cbg0~ko@$$δAxa?`]Daai% dhw.:j7+:9_h|8I_%:KV>M:HXfI:݃^LIF2(yl%9Hfmn`QH%r?'H#c-cڅ/Cj>Jx)sL6 GAؙNGXsCEaիk#vDc4UFG>ہHr7 w`uF? &tF62S"̄.mI6ZOE2hG!+n>J"uD'`(=ޒR`~@-ʯ!ߥzi˄sSryX+jӛ{Iha")OP϶xɼ` &Y확RH]Ae=K78V3Х +OQ Ŧ9} T9pzTqP&i\g N+#_v#EcS |p?ӻ %N'+{ryHTYB1|Z1kKl?U=xRv})TVaXOqw~ ͿjlɄE&?@2 1$& AίpckTSU'pNY:SOL(( i(\ofF!#򛡚O uѓdPMS #&$A3 y!Y0^&@f}<\m9{aDxZhk1҅ݮO]dv~F @b0Ȗ aaSN͸3iYz+ÂLepp@`"Ff+yPl+#}GC"y_41si3.lYkEJwE, X}rxG |2G9BD(B/ƭt) ť.s굀_imka?HCfvJsKrXrIR֑5?s?bMcI:12ZZs᳔͚y˳`OTJEVz$^mV@3 _Q8dz]P?J,\3Ue45Ū g$n,j1e̘{A[5ׅb\-MpPkCr3ħ`( o2sMc)+s{-G 7\^ql e5Ee9q7= TK&G=.ʣl0Tg8k,BCsZIm⍓c7 ]@i'9Q{mPmoD>[[3󼑾z?|*ņNzQ҃δ\buk2 uiA_ izq:qD9%U߆`hz@IaCKL l>$d-9 namBN+>ur:SWp$(`‡nk.m}e1Wi2fEN _NĢ]Bk>v*A9R#+e\_ ePh!㌀K͇+O؂f>^'tģv|qL+ 1h_otAO暖N' _FSg&"*==]2 P^]igP FuH04M"%VmU1sl$]&Mc1,X ]e]K5 .I#*LAMz%81vV Jo~S-U>*?-z3BXML[c&nAGl@NE yM빤H&l8^&?n s ,,Cͷ4@Stt{eJKdBݺ+'23 o#t0'HADHΉ-C,o21ySwZRUD* .zB46&a_xO HiX3a lN)QkY=W LEeaC&!% ?;E#(uȩ!y_"Ԃ\CUt/}1Zk-ٰOSYO2r 0UףUNZt꽙w(GwSڗ[m[2-Ui/1fTm61ΠQO֊z*nJYo7EUAXN-]0̘XxL62m xt%_Hl/ɭ'#RՆ#LZdL=ܭhBe*ڭ\Y%ߨ6Yz0fNJ^B?B%b+"jȽjU89\P[o?yvTB22=X AEXFt<8,u[Lu+b4-L=`W.,BRF9ɹ#}Mpcӣhh1lS , &*Dw /<E0:Rsii5"qm" Eh1V#]`,Lg`\])(,Gu(w;VJƝҀ"%g Ul0D q5)$a)̮fnDB!l~AAVvw.v=T[(})x!=U)>xb`ry4}[|M%VČH)⚹JWo)hꭠ%@|"l^GXF=}%"`k xgkCo.ہ.]Vw^V CkTq_ެ^Y (#+[l _4X.eo¨|gBywh* /ּY+pBG ^ xƙ]0"S&R$*(6>J{v9icCp%N%/:"eRq2 gbfǖY٘57!qqVʴ.s9NEaςY"3Aeī )ϡ/eNm7~u.RJi/yZ$Cb3.Q8i؅l`?(^_}|r![H!t{Ω9P6.ς>JR6>Kc L ӓ1J%¶j= (g N#Q28!}v8.\*;3OQ0'SlmC@!I++XjL>O! bvDM3ҊtI5u9ܼ+w?fjB ppʍB1Ŧu囉]t޲<* H톸bMⴊ-+9V@_8/#7Nzѷ6DcQ$P83 R<{~~BH,p  Bos6g<'|x}ΘՙyYpkg*_b^`Y iDQk2\|Z |喲uH4VęMwn>`dtp zW 4f[$EAُ(VX$!=C@8PSkO@i\nD)Qj9 ء.(bxS:);lSʴ'JMoCP9~vT-Y \1L|=\:qOdNDùzc]R!$5dھrٷbOir) SG\#R׷Uh&t%d\͕>y@JV8p]Xj}|vJ)\jA ~gmk_JQ3O[es42 ʭt1΀u[9|~I3NiSbРgD u^vpJ?OE,)uPOxS3i;-OnǕ-qF_E 5($9(E0J&2fҏHw0vҭv[U:ַ* w v5J4˙ 6ݰ:ޝŒo%}!5ݮE0A>;{anjk݉n/zoLXdm15]$.!_L&͝yօl^Pω| aרKK {T"a6%MLYh1:ު_^9_tmD?B?c 0ǾgcB=KjN4 M 7✎[֦P18QO=֋ J ''^2TdkDɌf-~Y-֨=X&HĘWZ-+>ju,2[e0zȉ<o喭!LHMTM~.A0Ux@/W"X(;4u!Nm +^yXP |JEXʵa$$NW6}n6삂<-RB#pi8d^<3\4 T&JiWZz`ވqF/G 0%[~, :2`K"KQ vu˯J(mG$oe/A8MX.au15P!c6SWoj J]z{mּe, yKx+e-=_q|"VlLi7R'le8#|x=cq5(_Ý0KEOXJs!#L|T|s)^M\C,;L<= }L;!ӿ;ȈZ"oo`˟Ԅy1HuV|p2.o¥O|ߖT7yA=>Nީ6Qȱw .yHnQ\zbESg=t(zp5L|`F# q.|׵.Fї(#E]a[Q3Wg/ toڸ5ۣm O ph>FNDuJ6U%řRf2`sZFRlUsq TGK5x,י5f ֻgH>>1 /8BIf3֔| 4hHظK}zI,H}B:CHaڈ} Ѱ1,FXWk+lnx!W1pO?pa y/M;ʋۂ>&$Rr Q0ܴBG&BL}!pNF|rQ Y}foݳRC[ 䈊. l@&q@ $L\h 5_A H-Vr*Xvnl,%N'cˍ-)~{bѤS˹m鳳"o{Jpoc'qn[O*o[ʢ֏/ٮPKQ 헳&Y7 ^Cٮ2ix+1<ݝr~͙CfmYCѯ Wyb>z=u[,Ln3q"wLbB>E'3p{x^Y| "qPo?Vܳi>V#97_1kp09\j~g +̄~+~BAGj:hg[!JfJ/րk:1s@q_EU$Ru߻ vl&3-PX6W6>M>fQ3oO)BE[:͵]jYiəبօp-_熂sआ>H"ӥ63=/yq$Bq>wʅI4_ebn|[Uٓ ;`\?vTҼ=C0,;\;XCR` c,y4XIT wD_(uBr{kqFG ,rv+}8I[toFIHEޣ\]L= CD9`e@Gzo| :E r>4=gvi O!27@&Jg<%Dj1.{kn;Ŕ(>q. NJVP`Xn%PLTZ5UȌLߩ9)6@a.Ų)8 xvI^|lζ7paV]Mm~kȭ (9aze~S`ee-)3 A{_`l3eȡT^mJ', z)! '^eN5%C*x ^p[LM\[Ukq3h]%q)u+ZKvRI3[#X3!_7Ik m4u0I"@TeBif\RmmeD]|.-'a 13Cmb4DvH(][)kU[lXQgfMLYE镅uq z͟T" wb};CSux@Sn?n4x ֺFV'$W:'," f!;7t:291#%'RF^a5ZAҹAd52(T'UP ⟙#$VXx_{ֿWcO֟kt̵Slc@'n՟*І07Ac7hIځg@Һ ET R^trg>W`,7rE8)"mo]::hɻ$tNS!)KA#%W+{N.8fͦD>%;YNWmw؝H/b˓~kR'anN)PPHq6* w31FOU8Yժ|2t;̝B8KJ{ FB_w1z%Tu|C`\!3`E@5^;|$p]yP zp*ͬn_䈔?GmV\} HSrd>ۮnQJfz(ihE~Mݦ@zwd_ƝT79Q=;mwf1V 詸Pa&j?sؓYS/HH4:$S]j5Ƈ>ikxwHrn)i IMm,Kcɞ\~std5B1XnCr P Otw+m &x, :}҅"bktDCU&+}wak/άΎrqڃ;#_.xPuvQGB=4u9>i Y! .:yCW:>1g HNvD"_$e;ҒPf {w Mu;lVyk]j؅W0Dk%* $*DŽi7[{ݴq&OKU(%ȼ_Q鉕'Td2"uGIE9WX@deqUj7ipX*pFuw? 4R(  %J4sҵNm@vGLI:Օ6.PQpU.D% ֧͒A54O XYẊJ~vP@yUxי"fJPocދhD^ޣ܉./ 뚚Jm+qgۆ!.c@+GG8dw89mtL6 hFs 2 JplEHQJ˖3$W2lv3cpTYGG cFl6O2vX~-w#,i% NSAqέN^RhulF6#Fr !*Hz>pn\~l{);EWO.6mDGy"K]ṧ,j[V 7کZMz XJ`\aCH>!UVH썔~qS ]ZC) T)[ippx'WGQg^$0x*b@Ǝ;Xx[t[ <7ɲ2r[+m!P™gS}PYhM$5F0<#s_7;vm[pWU}<0aT.{[/TQ&eZfy4%ÏB5kK020X8Jdc Y`TÓ/| I^X;eK`a V,WXL^(KO'OG_ MBaAp8"jPJ*|1q#!܂WN q'%[{DL*ԓ`J|[xT̤3X]a"ڍlq{co3zd%bݐnicXmtݼ% 6i:_Q>V;s(.ܶdž%k<7;Pډ^Q0:|C)AW|^^[#u5=6,VB#w:-}asS???/OkX\1tʰ=|Q9٘ב|t. T5Hmi%:=yZnڠSTb-,j\[fE"xG9'0{N0MRqVT)TWk\νC}6Dw}({8 P#iL7& LD$ hf:S Xmk Š[k\'L |*+$VM6_1Ze*fY9zb[tT[-8ukDK[_ӡ+I:K>Z3t._QC~k6ǓZ}$rD4iځ(Ѱo!eb3f3B쎃F # nJ Z6LeyԖRuŵApß24'WBo#{"t/o<w@[4Of1zfk:M^0c[yڻFA D{0tl0cb:!S=Ii[e׀_&KYeQHhc")drE{˲ ԴHv>KF z.4ixU}sx_9(OA2ÁEH-Wt5=_IҬdPm|QSj6ѣ%|y+@Py8mq/dABTYlM}gu*`6d ƙ--EnA|ڣ"t}^a?f7d;:=E-+'e!ZHsp#=fm5'¹MN;2ހ| pWzؒgEM BQ8eHZєv<ݙhZL6bƔ!>`}րQXQE]Kl]g؃O;e'X/vs{w^z6%FCǽw0eUWA|Pf.68jjAI?=X-jq_*zEkϽ;JM;[iޘM73գrmp8$ilo3 o;S)s˻tt G.ΎEPM̏}M2Ђ4 :\uŢxn0dF1/@~T.6-9YIG}.[x qc׏Xaʢ7oܓ% F3QPO(+=Ϥ{ӗċ# ߪ<'6I?Hj페FgUl%j^ڶtp@Nlcv wG9#"|7'v&j9/x,hOznᦑ%j[\v DSۂѝ)*FKhQnZN) fh-G b 'BGb``W_CK (^yb1vU%sHُR[|2JiEpM! jtRmr%jޔf'v8٨jZT( )aRu7[Xo)x^7ܺk+f! 3 卢Ufy&Ќҁ-[+m/rM>N| Q+BK݊OHy.cy,\u2mZ~'Ds7p`ruh&zŋa2eCLDM;^brl+L ҼM0{MY.4N7٫)a<vaBjaLؙ)kQy$"C} w[] +x%~G)Ek ysZ:#ESll9qXd^kWQ0}NtL0`+]zX-6_ e/ Y(}' ޣ/#1+#0qW&1;'ۄqF `ijѻ9L\6BWsϨm UaN=U#{MI:CR5Fob~A,\}c\jj(:ٸ#* Rѡļ07GRTIPjw3x#/RyN?kȁ cN):W׭}rY "X]L} t]b$( k+OyX"Pw{fTt4"vgX:gg4L۽F~6WWI[Q3׃6yVmבnR9R.qqt3!(y+%Sf%Ԃ#Y-}s{0~wz4Btp~㗑}3*~ C&a*B tb:vL# 5rxxڤCA~6K.LBnK7rF(MnCg~fvbsO:<MNƣ11"-@Ơ ' ^~+*fEckLF@d*.ZT\t)z-4I>l ! X=58S j:Wz>DBмOo KQ7d?Xq% q{Wg(9'9AgMУ3Î"VN)mt`{ J{ju8dGiEq>Sz^˞]O FZT/ɔVɮ/Bӿ8Q}^iU f|:gnmgb7ö4qvi EڂRnYO;wsua2^n.mrʫc3|GE]S})95#w\3a4#!*0ST46E}%o&U4S}v;id [8L^DEaL<ǚY&^풬 ?I5x˸2-l(P8L̐d €ɍƹ5}`"pɲyNBЇgKc,j`jjD'- a< ~CSS )Ye1}VŶE(yޢ-VsnL7KSHIYRJyax(<7,˴4ުfY{+n0w:9LSR{I J?`N8Ϡ'xFi(d3u$|¿͛Y"fmC1mPi u!8_yYtB!1]N__(%vZƘhqnM쳚V&[+L\A@}{x[_L [ᓬfPtoOd !2DKFn|Tl]ts4wh1.:%Rf,l4C=yIdd!+$>o}̈0}j~WO V)+t[9㮥 `.I!x] {4T^@ ƉDS*H yn< *S 75Y2-&ܹɀu]qBz([h]-:vsfݚq;7ND;N3y* YT`jS$@=dK{X vD6z^t lyF P "K= K I;8ak(KSH^=bモz "YX1q5dڄ+H/MptnĈ A!@9w6Pho2xXy# YQPa N$7fa˃l/qlr\ > erpв ggXcY5ՑU-@:  Xo2yCLG-ȶ?fx?+5nt&.f) %~8Q}kbdjHj8G^Gn޹yn؛ML&v1 jl{azAOs1V/*YG eBr',c<.s.#*cO'Gr A~d㟴Yp{vi()vlt%I0~륇0+" G|[ݴ|؏ma&V/0bKIV}4oBpPxXUﯳ൬b_@I]K"b:=o1 8ݦ7Q1@F|2'ϷedtuGӻ#&2֕qRT™ηªU XA1\b=c.r1w3PZy@'9\W{ԏ}@Sj8Z@U2|DCOkU?Eቯp!&遂/6B0ƝVНYej*4*6a7n|w#Oz:U y 3D~{V P`0 07ٝqvT@A)߭`_RoN1ݍ-¼TM&ǿ܇=l ֳ@uUR<{آ޽rNZ|sxƣ&Lcj5oe.]&  7,OtvhED澞avN2eɘq&`=~«x۱4#tB5K5#续?N-@Tvj44^`'=s'*uv-O"~lfpI X㫤:jaq/Bo?Fs[uԃ*Rl@=q|u4CrzUQٞJ"F7JUߣ@OfE OI(0yyԔqp2H}mJ4!YWeT+ yn_= A7:ԑZdVW5Ⱥ_N{*T4j> )b-4gdע,Mc;``bsovDw8E`\gu1K Jo|~HJ}lr9q~t6 1Ch;5[Rג0D:x Zm z_m&Ld|0?J7';`)X-YF[;lBmM%oJȖz\M:5CVEcD@A֗ 7\0i XniU+ѹ)HM'!(p{f/ŶH0]F`!Ze_"s$Ei0T]ѡ.-+FW׊]R@3̼!vV PQqvyHŋ^1  \w \EHF{*8[*촻ώ% Q#V; aܜ_p꬘/K,s8<.Ie xs#yWN;;S+ A$:Cz!]:If%)ѬSe߀TZFGmY8{S"%2aG*|4qB$^^o̒0_ms(vg7KBKo$;Td^I -ɨnf>1%Hm1.11T71T#+z?[7& O] +W>r][Dl6P;tA~_%!5@KiH:" ՐgRkiA7s113osCIeՔG#`=.[ 5 '|Ѐ 6A4;_'IkSoG`B?P[5MJ!6z|l|͋5;m'R|׋Ei%x^ٕ:ܨ2iz<'ޑ.67!xd Kf(*}ѴQg }]W7N] >bk1ɀH!ź*+ 'F(hAG,e4_mkJf|F)qCl=Wt@k ՞b+ٗP&M!8! ȋfy%vvC k- ^{8%dhmK%zB~oLi򼽜 FDehKf#0^IFi.@׏饤a UA&Sb /x8ހ~"Zz-8W~M7zDo{o]Ͷ?LNo-\ٜI};yo np#;t*}e um7D,Eg2iz-{/ڑ4Z6Atޟ%%L2NVA- 8BO3*NnѠ0^8WMEBbx oT6`IMg!bhR|h'yuhCVi>fo3[:4% pxHiN84\|̢Ԋ5?-Q\R^+82^O dQ1fz+ O3G H B*Ω5]ù~,}jYw~m EB:&U~;\qԪ.][A}k'tP7@-9IRPes!Dipmvٙ P6l71q'A : JXa^JBETq$@}ѺLEFBz YV[<3\?ޕTi*FuATl'яVsf0o P韬 yɴ9$w)Ţ%swyED Uk^x3J{hq_9딌0k^Z>)o?*YG=U)//l`ϩF`k-sZ0j!0`@!FE5M"r["s19)?v\_F#Wj}~h0VyV^!Y:˿PY h"Rb$3̄s6ޛ_F/2`^+\u {S!J]1Tc}l֢B@nϏ h%3@m R:GbM\>r܎31C8R&ݨ WA*5X˘AM΁0,#+4e:WX9"ɥZN81mvI-䀵;D]P p3, sp ͼ2˛ 83\!g7zWdݙvi7=<#=C:H&EGJ~*)oG]i&\)syk˥t%)C|H4iaw}P(qi$mk ͱl`dl*ImjW>v>gX&dLEOP.hbaVj;OCv8}%M>~ guy]Ê+R\bi7jn&\R\5(?T\b[ZE 2i oIˋrnQǜ'A+nMZ\TH kWi¶n)ua[id~?d^r:i A%ҾķU|[p1W`R"ȵ*;H!'vrцqs3{ˑ$oD U.{B|0wV%z$-[ HpD #"aVxI( w`VU#W #sU ftǐƁ$WǏFm$Md V9:G#D  zo8*8fՑdUcl#Ӻ5dhq_/ZZ?ebR: i\9hǮ1oyʣ2%v𧟶a#eFz+;]mQz"qn}OρBuмgv@یk2Zg{#9+NмQS VWg8{޺o>m-wx*maVri$dNٻ^>D^|ޗV^ulcP$RAFGm?TURC±$ڈ\c֩_Xzg2PfL ke$sff C}AnM{竼%!}5aa$x|_?tcևԙ]scY~UE'[#d;y|'2'AgVqG$` 4'\2T5kJ$^Ȍ N,2%:QLXO͖8g?Y?Y{nJg)Q;%dtQ[AD0=ij&|OK;0¤/\B2xrp&GuW= ( l=ǀNbGEڄJ ZQ|.F1qq$9IS|*}V{MvicZýmL,,_aq/-=74*Zz;h8HwPESM.Ԧ7?#ITt;O"H?-rlVFmA {RCLDޟxBVzoW. p׷Aʡ-~ Mq6B\3 NS]38 5z[vabw&P &,xi ^GGB)Z`&D^;z3]] "Y~HZ*zߋ >K-u*F@?= gSηc8C*__lj)2"wL31&{\;`}s5Bh S8˟_Ydb1(,R2#Zv7sv>C577inR*Ԕ"3|7SUvsɀbTIW.6H|Q\V YىOÙx7X#l<ƀHk\]8rZEeB]ή_\]0|ɸR2NY0s̸LIwO ng&W; iljxZIL=:GYwWt0߂4[CJR3I咶 3K5w|YgQ24obḯAi!Q6ϑouG^>(yMcev{#[쇐1nHcC}!KulZytj={) =8yT1T73t)O^GT2 S hsc(LfO\0`dX!YrU9K0E$!˜5 rb-)37Y8: !HC{t jJ3)=Ȅ۶}7M'8e BÓ/g0 c[!2@fGTAhғ><oa# K .z)Ra.t@mmYutLjl?x% } H-?rzӃMDߔ3<~]%MphaLH،!H!oR\7Z-IPMKzTن05Ae8Q=yJ*w%Sw ׎tS&UtQ%[(ꩠP/.p $;fXiLEDɽ1  X6t6Ɓl;Aݳ8=8|mFi2jU%}҆%GOžψLㇷzSq= }ݏ'0_|Fj5Yw󕩧$X}zT$|>DȼUZ e11ߤr^*We̴ ^FdС͉1fvE4oΒqӣ|WZW7vOs'/HP;QZU/h\_ "5!iC>%vڂsPR67IwO䴇at8zxi j³{|f`%"/MO{RXC|&Man(9vn}Gth(f5q4v׽? b~x٥jbZ@ X&}PWkX:~&YYJ>4 #tޮ=q0 b W™eQߜճ顶Wݔxe(xa6X~;%'A|~nZV\-14gR0Dn] (vEڠFu3!iS޾j$Ad #p6ͅzEKU {2L C,mZV(a"nX՚b`MT"+)6e |CD:w)<3Ƨ_yi _7(_~BQ&Փ[@Ic0 @$#$EzM4sw\|{R ʥ2WuNJ1'Xk:9/^Jچ YT4Oz@Ljq$N%E;furT):ŬTOM6\m8%u/9~zi9aom7XzaV:>IvMwYpڞ9pIIO|zox?O'IڜIKԎҎ2Ij*m> Kc"xPM?ɐr6eNa)L} [ 2#}dn ]ѸR!dr1u%u ғ:.K ٶ'g~< j:R©9M[&B*9i2$l$fZ#I RqmEgoXsz¹EŵqV+9B+b"[jjOE>%&}[~ƒ`z C Wgf"wfvgk^Si/4P /AٵZs+7G7&S>گ2܈p4K}ùw ސG9vE#;jlZr4pI%mqS !5Ǘ] -oЋhK.+N)9-CrzM}Ɠc|a+ xzօtvG+' ῝r_WTv?.lgƀOW/18D;pz7缨ਾd fX%Q%QP&h([Ԝ8pI$̽fYCza႒|%DPi86w- ^SȔުk }YEx'c.bܒA_ ˕x+WVq1)\=u:ہFQ W9FapWQcwaTk⾣n4 ӷ=hjj-z1/|,ugik!cB<3vIɺP; T&XCxG@fCeKDۄل^m"%cjt?hɉ6KĿT 8 r8~MIB)vB}|h,UtkYz4 8,M,PT̲VlYܮsA`\-Uä:ɰnC̪PxLP#x04ckHe9jӔiC}`Dd!?NxUlܧl\$a oKA_۲ᥟ Fu 92MpퟋhIt%Aɏ@OxvgEP oxRD %hl$p5HHk}7&u1Dz\ضG@n;TsCs]?L:EU30?.W2 &i=OO ' d 埼pAcI~"SA? Y'un !|ˇb]Su戏 Ξzl(@(\86|^U93 sd}oĕ̵ 5Ut01mSJϝڌjEg4?HC,C0i[IsoΎ aI%gL)gw}]&鄑mnm mկy-ə]8$VԋɘRv^4N%[wS[8\BEeVo\]8 F ;C$eJB-xo Lߗ~Y!XflOտiφW+RY饖׉U2}!BI:X~@g*ZP_:N)CMhVggN3쵇'r}CM8 .5*wp&MdWq{Q/Fk"SaBEܧf,XG PYouh@-g I 85+ bb{D%F&]L .c[wa~(ǜJOȽn||ɷ?Y>ih'*ǚ!5;nw>f̑L`su 6JMƺl,zW+$gg>K0iib5} Y͗UD9y#F+w,5u 6+?Zd.1!9pUzn^p["J2u|jGc8{d0fPUGM/Jybyl/w$UTFp!&yKFhנXؗ$!PDH\pORwK#P@\N{OW3 L%yO=|ZOw}XVͫ\H~G'.JJ5NqG2}EIOksAvt z7s S/:No‘Esvc䥍"GlvSI6rFU|n~beFܵ~ets@i*\pSnKw8PUhA,u%y4z4gܷ,tjK7ʪi،Z P6NZUD~y2 Փ&Q6:YL~S\ZگbcIJKS'Ԁ׏:۞H7ZP-7oWτJuf#؇yVIcLiVSBQ$O-^bo8P^8vqtP=vH)bdݪ'xX˲:&.M*/;p Bļj(Į JDp0VJT*TQظg *|1v4VhZ=4Mi=,{uV؀ 5֭!km$Gg$.Y":y cOz4X/t#0v::(tèޠ'C!UEWA$԰NbГ!tpn|3>Bj1v.sn윎i4 s3"^\UnsFOPPz~S iz*2A(Sh K~֪dOŔ߭Xpx<2~ i)YNg"ZݨNꏪf:&8~q&J+o["/29smx1r[/cSnd4RV%zNL}gEsbwhЪ`m"dRF hi+2~jN]A2Jq~v!:"40"Wˏ6M!={Iv38mB&Sl 9p@d[)aVF l8wS,<~(nkQ##uGja ç-r]_Fuґm@}H+d5 F xy& t|=;6d'u w!{fZp~TUzʵh19 \<Ӗ;4-G 2Dig2v!Q p~J#XFTM- pЏk#%cU/f}#_40t==,cX,U i %=vï(!Ou'{1tc\bfR%(S6` + Y:t|)]e(Kxlr>5EEZzggW4s_⏷[P//fB`JZI2g\mt~BE2#wɪ- T28+Yľ7tj2Xm.R|8w.AzMWji&6ND E@P ?'MR}>uLeȞ[# ƦT.s>yyNYnX\S9 #ϗ*lkp,4l5*7 &/YF 7G$Cdz5g `ţIwx2۷48dB伻K|xسP~ze3tID!QXDr v>3N38n'=W~H$$ٶ4~_L~=~⎢0-ϕG]jؾPV RL[G}[x꺘lPGx5Vq3V/vόHL`&o]g=کd!6 \Gќ7{9_>n6uGf {:hI+ZٿZ _%P ?\dw&oK1E."_Ru\;f60UaǸ%\דow`Y­] n >|7pFq+HgrTƈ 18sV\"MRI)Iq/C~ǥ ^ީ>k` 퉖Q̱~OWJqAZn+MMw IK) PF6%t%ސYD"?Q%~$ABJv9(5CWOEQ/`(r7́ ayeEnr̵4^/xE"X`(3rq5$^ 4 |MG݂m jU)aCџܱ϶- v"u"O$!6o*7#Chf]SD3a5ثCG㇋JO{[+c}b54꼆y{Vf?ʗOPג몣yn-5I[P龐+a h5*xAQ(r ѡQ2nSo/퐲.kfe:?˜{G"Jz $ʄN4}g1=p)ɓDwAj7g_9[=14U9+We(Z#;,tC8oϚXdb\UF&D-JD&tWsbt&~D..=.s!}ey=KoifV/-zSKp32~|[f8ݖhe*z}"6Ix>SY;қ:/nk.@~vnp~ 5I SQr^b4nJ6S4#4t"+mQ NC:Yd SnhLaotk֔pb)d{0)T&-~DE1# KjB Ųw*M!Azk:;])%79|n5 oՃ"`-Q`Kɞ tFcy@0F7 PnX1ÃUc$7i$= DWߺ BmkuB.D,qk08tf G҈3*Fp3^g'kM} 4xY:ٛ8W(2 %8l]y8 <X Z>X.Ӗ_J#aM#JS!f"~ȂŲn'!gk(S#c`+Ih`l܏Ϊߢ8a[f@%e7 :l*ܜ} q_.j [%rpz,k9A6d.iÐk7IBk!S!\u3V#G<:5"p2u.KD']cY<κHљK1mc__P,m4):wj'- *fM뭃>$ZB!y@l8v|w#.qTm1 WRnRn=>j`}*}aqzKhrLJ; aG7(< {I?f62úO|dS%k -d%)\Wk^TWeX[ӿ> !yrUG8N|O 4sz7\Dd ,ɩȧ 毊K$Ȭ^vjv^Lq Hjn $  daN#5&zك VW!(7ʛ$ONO:?Z1S)ܧ[di ♻}äuĨԜ2Ó=X🏂&fZٶiw<DŽš[M"CPs;@gR9Ht2B70(<ME 4|%mOe:W4/ B?@uq8#y;c1*G~ Kv_J}W}ACoiݛFy,ce-h9ggmD.2P8(Q >"Oei]`nOf1\B+_=COS!I IKbGNXz[-H(-"AL_iUPI.Ε}nwRY{Tg7kh: g!l\k1M8?  9ŪY&Z"FD f7KgJ5m427rmc.84K3٠8D˱`gd ;3v//r'#dΌq-:݀VܕUÐY1- Yѱ 0!L8,ZF#gݢflxZH]#}iLPv~^A7e뵀zTkbTp3 S(y%臄x2˓y^6!RB|x'E/lv:`uMTI*BW:`ϙn/u)xUڿ0钗6]3 s1hY3aFe&QQP<:5H&>258*~8, DNETBƤeNK$ISDI~+k%Y; \[$=s~p 6=Y6ԺUB<:`8>4Pt& )e:Qk@9H q^UK² M>^p`^ OJlE*_tsOzU( )6Iҩ$ŵw@'|@ÊVEƗ`T^g_w6]{F\k4_E*>\YO@N9dOeejGz|otc|KjikŃxͭQ6TdB6[O_}3F˼[MLS2nJˏ$=Nc|֍lxlF :^ Io=|zIgXE7~v(&M M15YGa2G+"ծLR(^9z~@X҉QmVSTM a`؍C֯(2ٴ_zn%^K$>8![dc:OO#ߪ`>6"7aXʗe!h+蜨\k8w Eͨi!J?`ˆ2WX9cuҎ a7vMHMq(0᧣Ts!*9ǝ< 1BWaֶ&e[d֓%y ]vcGe%pX15S9"9n4*<@a)S@Ό`oN1äh[<3^$,mz, lԥN^#̿$YEg9S6%ac" ފbRb^0% q;[`][5ɾ9)lz<9Tn2hf}1LGbgvaE[NHwV윶2+Ȁc}՝I!785/n_gHȔ~\jI"'Pt,&L:oK=/@x1o|扵| `qO mcZ'j,9pw<^NӒqARSAs`п@3b;BoބN2٣\ vq&3xveS}k`N?`ep* $u~ 9m8>62k+9j4RҧXu tm~c{Ly2E8(jk׹>Igwh8nb!eg\joQ֦CΪʦfuK, |")i8HйభStwaZWա HR $6"Ylv"KBU8*bɁZT0~ޛu)"$2M6Љ{p9&B}9]?("ڴlQ-o\ޟO⺧ŧ?P-N,0.+`C-:4z6-)vՙ,._"h3ݰ uX;<7IƇdPu$!rfkŲ6`j33Y8\{mM|r:!),.5!d9wcS`If˃E//N&`?6%X*pss\\$5qpgd({@"IÄvrugmٮT/~St `b8"9JDE=ؗĭޛ.Š/iڵ{ j>G!,ɸ{7 *Iyi"}X^)|h|rڊM0 Žm2uc !:"q¹ rUˆ 3 åJ~7ic`Aق-tqy1w25ҡ-9'Naoo:SE,U8g:or<cs:z uNACl' Zt..Q0ZW9^cvRk.qؙl.CIDnTUm u {:YC/װpCtjʫ`$mCMHuywjsa򾵻}wY p5WGJRd)f=J!z{yGb&$ ۠@-hiq䛿 Qc wuT* ;t^*.}>uuq8# 0b. o~GODɼOTpFӣǜpеhw~6 6|Bm@S6C.gא{ df Kߺxӿn[ӌT{/$-\PQ$[Slt@3u"q[ `+ԡ!'1a&S돔Y23V."+eԏ;1Yg. ;nq5j+W=LC&rFMޱi|-x ϰ4$6U^-9^iI%aڪ]24%ג!ܶ \Owwqq1k֛LF89lɌ/R][YgY3)?8wqȋK?Ps(.m ↏#_rl2?ᾰ=~f(hLhA2:NjZŞtNyeȰaTIbHz#]'n~Y9Ph;'L$4.3- ?vd'y\ ^ه.R[k~d wN wze+*ED‘ pCV`(,K7RoQ=Msݵ`穆ݠH9_IZx|o{dhp*Q{&aQ?+̌OSRlKo ]sm'5%+򝦀uʻ Z4V,bjO*UkIỴU*6?{~,U^!XlIӷ* *Ӝ;K=3` 4>.;Vb-MsI!cݵq#$}DsvfTݠ'|x%gʭoJ z.:K1hp<葳t˕K[ߏ}fey*Th$@>[gDa,H}'(A>߰@=8yp0X@IdZ12wuq( Km]\+io^Նcw$'qΘq#9D<) oEgu#w}KVi airϢt'=w_j7j GS܅C^ U7R%ǿ_|~YHDĸ*m HJdt$͌Lma Wã?294ʑQf̰B^-+Llq5ku85VA̍eH@Laf%NmթΚo/gB`) :A%p(GSF!C|KQ~ƑFtTu yCC^Ž5,]LhIK?*ҐntM^Qg7d,Ni0UF{nhO"J?6JoWfu: B5 tt:v%EЭUUZV^hOϙV]Ӕ$+x@%ː/=6^5~x +sO-`!%q{7:+3?.o7tRZ$Ao?Z85)[i0d!35HS3kBHۂj#/R&vx=fc1O~;7F QMkOlUʤ%UE,,(t T4ˈotg"؂תvd>KCU}*ǙNp*C^`sd܉CcI>4lB/~5/ Md"R@wN?kH?KSiw%:OVTV4N"P^ۓ`Y/pm 6 3z@':2x3r!2b>Vr(S^?@Tܣh!-߂L{X[\}]iVc7ECy[G[87ae֬`ȡ,w-Or4&xe[M Ee:'+=p}A;j;#o N`W{%%{޽W<_ G갰uyQKTqvJ`͆@״F7>KgYIR90F!T PD26&. ^>89ТWF<`Oɰe$TUpHJpح /Ab$thBɮ&ܛ dd BPrZA*0#dV;eЅF6@o-PMո' !kjНqLӭ祶`RFp|zLx8&!#B8ĔvdT۞EGןzNQ,A/(L{sØg|Aǫ"8@$7j>:&%c+= =֩g%신-X+[-!_k7)km QC{o7? Ls. c?(|tZGt- ʾɹDk 5hNOq05 iy$<1j$ (. 035z|HNH}Qob^WɵW?B(ƒޏ/5-KOHrh;VV@Y.:h\duY<e+kHMD]~ןht5r樞ͣJZ"VSLa\,LGY զmPt7 W9d1wG;aFQ(G+I O9G?; Ѐ]"1q9ŲUr`??ل-Y\[ht{F'.ؿ@=TQq3Q@oL履ܚ۳%A9,+P CڹU݌."܃FCFh7τPOji8I,/rT_y>E(;6q6Hٔ QJY[ ,kPrT02u_fX>i0oYH 0Y-qA' (.#_e7^>NE+ZE'}dMA[1=m[j7cYd2S ɮF)Jp1,Cxt(Ru8ƣXv`{yuS E66)S'(K` 4+VW?;{aT91i`ؗc֧OHp][u>pAdk| VO9,7CiegWіub5I I33tO' 0F (#QzgFŞIP UsZR9 J7\,I7{m_g.@9M^pz)C HwOu#Nh;/& FW-ZIhDZ/Q] Edy .uF{Q6t#x|v|sUDޏgDzl[%Pg>}Tz>b셦Gebbdn/vTfgBo|M[DitAQ(+)y0n5R<ٓ -;)V)g>$#ꆖt (>d⇳钞0>4T)DG|5mD5>\yk C$;3#EvG¢`#"X.E2,Q gKxc.wcg֔ZmCܒw KR]^VЇ4Q'VMuT 23fb` ^D+=;kkv)cu4p/1VDAVSg)ah"D3‘a3<"aۢ8}v &Ɏ{ z|V1'bT~.dw}!&+Xv*}9cd $@rmNͽ40zGHg`,ID=DMŪX Vސ({Cmg.(s2\*hh[pW*eޖZC'V/_Í[5i &ӎ$-tM4ŧ=-6̉ K+d!.V6-V\Q5 <=Y@lމoas)J7ѠCJ*tf%.;>۾B6έqTr`.>cO|!e?g=+;5ڋ$![vQ2M!\7nb(#/;ʴۈ_pO뤩!MFȏޫKxCt Z  u2 &uyH'<'*7<_XT»i!nΘMLb S$74ַen%FGi%6G@iU ,(P[ۑY"\qyc@.6Hc56'DȽ;&C 1DF%5PǁQX| auظhG]e+2s,OhsDg.`jgf00C'Yn`^ڈ&0HJo*) ̓ȹSԔ@WF?;oW9=NKNq|@Y58UԂau=甭8T"L:6J8o#!>^$ZL3_ʍn3ז&|)E(jy|sXY3@WqwL$y|ȇҨ&bB JuZ |Dh׮K$Á7u‰lk{o\=C6HsGG 0- ^ Tև6 L4~ }yJS :9vs/)!CZo0Q=+=_i) MUg_h5YHL+tLZQf ճݵ<)'q!G7_[kVc{3FY'f57%ЌJXiOd]p+{S'-jUƖu.ā'pP9:z(y鶅򟺹ьm ǀ%L,k1hjj8kja<8] Z|8⌶LrOлI~+D5J,OqsB މZTɟp@݁ 0TUS:_ik/Mg=  Np U dEC g%u몴^C=I6oaEJNW{Qo0f zUp~` T9bG?׋\Fң!hZ~yUA)t{>$>0 ˫A yC7LN@^ &h4 :Ltyi(JwܬA@R|-S>CF#!퀽a,!P>w|Ѓ,x<2L< UТCt%l&jUK-cӧ𴊆; ׊iݮo(;(òqYv%?qx;4_!-eDuhJnu4ɦnLt(9[>[!ԡu<6MW>Z;dz`\`R{z[<`*7" B\K5?PzPJ$>)zUV>N!Ph62R6 Mv6H-o}\*w籶|fq#%)Cb'sQg)?K済!B.'<]?["7CrЃLjgn-möEY \X+BЁJpB!I+Ž9vMuL\pi x F2aտ39dz lt $Չ䖺 @[q3?='cQ4?+DȽD] +Q=OE [^VG=6\Yh4"e|,bIb" g( nΛߛб傡 o2"DBI%3Qv }.Ԅ؇7T[0-Hyb/t5yH#;3ڟL^׶-%0Lʺ}Iple1'wh:BlS3ةH`lNLb9 7#,-U''d_Md7ђN-gņ6['LZgpLT3C<)lSQ/% { ,!;[-u[r@r9P+0ҘAtcJŮDS{zun&4a2w5)ÈcI;UFXEp@UQ{**k9 $SI^'rb˼?'2q ;'&Kq[P]>=d,{E"$|`*HZǛt0V upSNE~tnwbZGfw>@&_;Cjv;:NDe dzma# ջk}9*>1?1G_/?_~7N9Μ S&{&%L-i/)OGCARwnʊ谊Fߡ(x{Z%| 6Z?>Y~7!$g+gE. 4l߶ArnSLE=tWm[=50Ćuc?gg5zb IjnB0)Pi9]a oεVp+ǹC8 ~╅6Րf")/4RGӻon{ݮ_E(ß P*^6Bt c(WD?Hd32irԏ-o!zWtc L\E$raꡣp-LsH4V2 1wysC`Пi8Dh9SAsp>JpĮnŦi;@KY*˰BU0jma^jJBә )Gnddf\B>T >"YV"QS^$֫{x3}(Kp6x ۣêe3:|~4OwWcу Iٞ^fk1j*2H3[2kj%<hW( ӋO8n&"&1UBaTxvni@{(i@ $Gx/uˆ|?>fp$Uj ;d|mxՅ1+Z1"<nep~:U!pgr jS|J s~ ;0yU콌>cc'&G$&'WҠ?V}E;3:PDWU#LSy.Ӻ.YqYsvBB 4Te=WO"8h\@ٱntKkk8ԃcqx8+~Գm m"x/Düz(vÝ!,-3E7Q|zmx&XR4=|Vߎϫ0Xq6*kF*VnXO. WLJBn 4~5 I""3{SҢ+DiQpo ,hT]ZfUSZ/@I7 nYkx8!@F*6 8_bjiѬn) Myfg)!QP9/{D|NQu )1{nfE͋U7T(S1E}/O縍wˤ œ ,hF+C'%ײYc.L}xqs3x0 Ȯ%¦<9$=3!SeeitJ\ܽ`mv ξ=甯C)$V FPQ QW^ 8]+&2*F}pj=tjzi!xw60ً8uP ;e e)a= 6T[U X_P6z$d7 ՛dLЀFUnMTzLBMP) C8}+{pY ĬA"UX3VO3B+.$8e;) ;&cbO%P]P)Z45sbV>%Ŭ3*ɂELJQa2pC5*=s!&%ZGHq."Nѩ|I9D8Ühc&7V{1r|N hGP&*z},98[0٭T*o^Q0$; INW7@7YTSYk>Py%1^>x o1X tܴzWԉnfD;ƍ8B0mu)gpV#ܗCo lOFʃc/Lko '(*ߺ$(HzUYbo[V\roЧgV]"Kֲ?` ` !iǭIw`H.[d9q{} _* k:qX6(߉\\~9Bc(ٟ 0.ZaJ6~d!"9Xv5 =J+ַ;(sP`{^i-^ VV_= mBZB٭\]j V2g@‹H'@ЧXjէ]-/+t*w,-X~QO̰85|E@ ";dGmrBJWqYH^aFv$5{ sit!H6׆AqAhp4~9]Ww0@c73аspô0mvNXDh)~QoNqwQ:D>f^aIX8NJo1ס6l=E3#!yDŽ1f/w|7{W!NaRݛ\Ԍ ʶʬAݭ] xp^[-4 ]8fh'5G%p6Sba\ܑ\^ǭ]nk5$I^B)d69&镒`!:!bM,Bo`8[ ?ERMc+D|B׹S?rW50Tő$P:&9NAZ'ބ{iR@>癒f&g[$Y2jA+[dz\2TvgDN@w?W9B0B$#އ^mVOʑWeVF^_32L$sC?@8? +ߤ.G"q8i^AھEm -`33苭v(GDN(weU}/U#aNvI)'}v|L\9Phw !8?5ڈM\t*udweغ¥# Dp̃:$0j~.GUԲYs-OעZOH%kԾ|RjOAO5 *dY|kr_IBOI|=ʪvh=Vʙl8""<7o&=R#Q_镾Vw@u8Ot2N 6; mjOSCﷱgKք[r8b0"󐬫f?V!$#/7Jޛ7&. $ _xݧJ4WnxBW.Zq "n}TK&p7?Y-\EUg"X)s^@#3_*>E /pdn9ST kO@!n|aY)r3;וo;?#aLByշB)pj ~"I/TOɋ0x3Ըa7$]. m%f;seOy؏kT7O(2_ xsO;.gmL ;vNPW&;̴ga%/:ӗoРqy0i֬;ۀS׋|_dc&:;'ŬQ+z*"kԺcDž){R)V+ɅpG2yTsJ@3_C b#g5,s1 AAiLDlTZbۧ0ֱdQUS(z 'DX$iHA-SKce(q)fK{TkO-lJ!_Ǩa;M^B՞lŵ`I]h^)S^1 +m_p!?fV <4Bޛ\)tM}>Dr>֪F GȕnmyIHId.<*d>H-Ep;⚒ӍQV=r V@4JM=Ktmy 4dHTA/ 75DO/?&BlRXn@ xz;K<̹ȷh(2N 0fl\*l< JXS~/ΈXZVA7n<]q#-8'a!0q*4R 0+:=f4mR7ljqa~ khK\1E[+ڋJ)\C-D% yYVb!l J/]7.-Z,jZQ摹= ;? gC凑hٴGT ECzj@.Lt(t4!ÜNOg|芷dV̩M# N%:ݍ7%t޲[Zstg^_hl ;!/NdQſ*&O{)' $"@uՓ gmfY=D2c82">8?yX~X>Hrj7wǮ[.N(<&a / P"}B1 Zc)skA˙_4#;2"VN'Il77҄;A+җt>?!>Caش/M YA-.gpճ.6h sLw#BۜkQm Smm1cm( 5'ү, Ta՚c7qgtL„.2p6_sl/܍ ^|Eݵ`M`.qQTY^6 Gj{5[t]d(l_E:yi7;fҮ;îJ>@pRlXtXW>%: n4GdSeqQkY$qI=*96J/˴ ~K:M$s;$˒)JQ^ D dDyd/TO:MRFSg:.X o*s+P|0D8S}J͵1?0S΅?I6Ҕd뵧W!OHYB8}A[uTETUkpmZmŀbO'MX]EI{ ~2Z?qci9sGW ?jĆ,O?0́tH2*C:tHvQ댭c0DX@:fl ח6%Y߈8LwqKʵb J\)(Ygn۫'ɬaOL ẓpOx:-в##P5xOOuv{H&X|?GlyRwS3w1Rlqhr{npTɜw1l3 fk(.4̛Tx"=<-*& .Wq*NfT9iD<}2EV6lӑ L\wvF1t d_,XH.ʵ oOfYc޸SNX}ʣLRJ%w[8'joW7ѥYz52ݑdTf~j 鈜ΚA8j kV'y0>8dƁ;9ոbR]_"h_V&꺱NUpT<,ф`:IN %,hazg8Bxˏjpnйs)=!n0Puׁ}]YgV~ZKcXo6&V}BvwMsy^SbZYHskZr/^h1gyW' s:, kN1\FvZ`r9~*bf_awp MlPXH8k 4c9𤼹Rq|aSRw ky+PTv16+e'I ^WRekxI%;oH͑ۏUfˏlUj[G8܍viIXXggVfaKO_ db-Ko*AS#B@jeOG2Gu7|Jk r>Uo,VHL 55P;rΒ2njJI 0Ɨ-P0MYл@7L1±9 XK"#`Zs)Lj!ax۵/mu9l8z q7FT,kμh\u-*f#sLfs;׬(l>0˄)fa`d Cx>q"a'D)><:esѴ鼭lGSlD!Ao-NpI`(ڒx?WAnZ02]y܀4 F{TJ֩Afc"d+ xMVvx2KmM`T?%52>/P ُVX7F53zTR~j:NMN]o힦,~, ];Vڥԫ+*bwAlZ$:&451#J'2}kgBh>יO%Uf!^U0Qe& v)BFCsH銴bG0\f >HpH˒^T.q߿,Qi2nTK#lEM<N.3S Q@A Dq0' tEf|!eߏekc& $Mn,Xjk*>I:%׋ E5.|dG:˻:ϯIv)?̠Um ;.-32/-Fݕ_b !$/d, %DwCR"O^sČUiEBr Nӏ+}zYb1ۍٟjzӵCm<-q',9d%R /i 0JYVe{+bylC3ʞ` 5qNffnԸ*r:*QTf7 G͹2OԸhzwDF6 ĸ`Ñ\IS%_z[GDa F(FeYEMNx6"H[O"Pm\Tp܋H-!1Mt3hdbk4>~l?t D4yzOoUe`rHRSFM6l=(cUk@<@|sEļ'TJk\Ce(^=\qt)uG3Wzڷf ;F LxC?0dl`7qWR9<'!r~v ZVm+oJ(gIҲ3m//TpN:A:wq?퓺+vЗc1nS./oJ8 /zҍ3nvlq57[i5Խ)Z'Wi%x^ BnX 9^$uu71Kzyp ea?j7TV`cd?/c"( |-.z>i0nوVTRw]Cl(uPr}f]JQ[و䉝XH?8.$uz,Sͅ[tj*P}_::m4y!+4bԗ=sݿ@s@ZH+]k9vxYo glݎ˶qV t|NpijoǺbŠH0 lqێ ~R)O# /At ŗ h]-&\>FήTҟg/ "LXH^6|W0 @@\udvgo!@3旤FIͮ nL%mOH[=C1~#9oӄ$7oed뱩XO{@"U2hTqhA5V^X9.Z^PT'**xCK9   1mMK7}v}|\B7e`> K?\r=cXv;#?wZ,*"%[ehHk^m% ɻoJ 5_>bzo5ג[AK C EoM+XPZd΃%>Z$6Woz0Q[Ň-yΧO䘣 pyCRn9L( ,.6"a>5jAn%J|%};3K:o6Ϛ6uIZ+Lc9ޟ <||gx",ʈwtMUqZ:3E*N(9{4^ƥM08v ˇMy+U?7a[x}A*Ik$ q)ŏ} .5o3ƏϣʬծhY!5=Lכ붚r5(N>BSS+Xg[N:e]ҏ@% 0c 5L}K"}3e͍tN@#nd a/ZW"Ѫ Eu; L6 !Re?(Q/V77 rI `bap`ܺg2{-F ݂Q<1zc}z? 廲)· c9XԳ2;5VS\4)ChY]c$j*ꏴ ];B ӭI]) U5ޱH6 5"q@=M.C%^< v}MMYEoCF6hȬu+p>`ƨ m_uupĊ  i& 5@<춖JՈϡ!wP6Mi 孑fˋx#_58OgbMs #@GYtѪg w̆+|{2yx5SZG["AP YG A >3OQ{Ș. $qh>}?"eQ@+%_pFq=tU1I9.IbN7+6!JtTg+|J_t=Z, *zyU=jf?A~8sf% ?F.ȝ܏0YeZc:l 1׿k<\ט.)/T ~0o>j0{ &~}ۓ(XUuKJ<1IQ]1@ r.eP%7Ɵu/[άQUsb"^`xu-Ds8粉]x@k!l#*F( %cx*rCr(RzDΩ -7y(1`gke0[rˉjlUH8Ut6.\ٚ=zFvsQlzrzi&?m TCl#B7ms|Eh7cX> pnB۱27ăWdK4Do3+QqaMTo{G`wP 1fKrQ9nA%ZRKbdXG\|YK`<9P@"'gS ֺ?fSه[$ ݵ7h[`7d%?L80])g8|)1D 5i0=sF"0Ú f_WWG9l EUJΠ4 8P~N4Y5C=Q+4wq[` ѧ-jr[QҚ 2PnvxlR D`P} ¡=ZNd 1.Ɯo799Pj2`sN—F?#cl?2_7Fb3'V0);T9 9hd6qP\IV.=ƥQPeMY&eAHxJ8Q!EcLDi\X?"[VJ+ѱJ?eIk'?7۔&rHMCn%*?=PD54ՉbR__,poF6"Nbe<=<{8kxr0 %m1>Zi8}i TS&{u{ WKaeBqDG-V%fÛ~~2`75 JV>7|LUQwoR[G/3N [,#ґ.qԑ(eiwIoyI1pj:%`M'|+Y /g{Ižh" 0As ޽364yd*@ʠkTJtvKG 3MaHBf;hOtM[CI`@;F˿\K`)r61%tu˨&TT\(bJƺn&OF7)9=Ȭ";C[~FϾWIXKur]bIПg+"BqχZs35:̥R=f'1zÖZaS#sM4Gq4-g0҄`޳OAgl r=2V= % ]MEZWNس,NV"nW6φI&<. Qd tW/rnLF 36^M:R▀ĦS8Pyw=Zo{5Y_g^tODwk>늄#H[ <ʄ.;Llt&9Ҽ*ڇE)xG?ae64 }s:BsSua2nφ_5p"Nzjv ) Y/DZt^knuK1UM!G52r Osc1萈F}2WO&]䭦622A9oU!_Ȅ~S۠>_eM6,yjANmّ_/PBc'hliӐ" R$(4*QBS?ӆ$?@ / v}AbZu}cwoe6F_ʠW8qrDZR*:ڟ?u]NA^15[یFa% !Z= mvnQ>ЧiYo3-*(EE`G L[XZuu3Gi4%NIͯ g .Slgwa*т߁MmmR/Ò09Q0 :$^2h&iSBbxp7:XXS"hKy8٭`nT<% (qlt1|pWaKc\kvyd䦿I]q\*asP*0#CJCNRrLh W < ?!یnң #k2|bmӲ$ {2c yW_O6|{l'<7qAO^ΊcpsߴQQ@9aWbBg[zy껴Hk}NX`1wz*xYl4KGYNܔK?ɻly䍫Q0q?E/sפlX$OInRdnR_ߑ96$_7f F/]֊,ԫC}Z5m' p;0-߇Ib#d/S9הDIL9]-c8a@Q<ĿIAf{a| )ΌcHHbZ.p[">>b[ʈ&|wM8pXW?KjdBx/n]?%̗VO!\G0Nj]9N\.jt+@fC϶^ZbmffrʑuA7mn ~ڿK gn_A K#[m|)k%Y8$s%Fc;t[HHYzG*W͍)c,P2Q\_yp܆r" XC ä!5eYcyʚʀҊ$J`ў/3 Όip]04i;RS4Ӣ۪a+puҨ Qb EyG qGN-t yK?l@K ed|t Ά oU ng `UlsAHIȎ?+O69 }3:Zr]Kt]łH&/TTUrL[Z"S& &PC(m\`=^8(:|.S4\(r#ȍ11' _Hr'f+`4K* M:{?&[{/̤+*)f+LCj)/I;?]돗4/G_MevĖt,X,^xJlģz OzasF5K.Rx^րas;GhHsm XNБ7›_fo˗$Mht09h>V qo-m=~]wg&"܁Mָ[ tedL'3i#Vg*moj P⨏b]:fs0 "6 O tzɘHd,v㱾nt^Z+Š|jMs;ACv9bWR T)<@"^Jp#sjYꨑd6?(_o7wJYWf7\-'s1Y \60:4=5Kґ-?@IJ|$$~Y wƒCs_≒"cs(MytB& eW!Ѽ M#+'TYSۻ+PַVk&%7e[:*Wd'+$- ܵ掆<թ,BX*0l~es{ J9  xgEN<:"&JPNxnGD6?14@Zڙ ykU~簤Jѝ~sKf{?pǩp苼QC;;}_Zfw8+xgv}-ԏƍuyI*J]kr&ٞzퟫ"S" O0c?U% 5@thY=nccBx?x Vc!8`"Cu@7Z=|fjt9OUXktnAݻ1-U| |G6a2|t{s̛[HAi->_̯1lg`gT.tqYܮUKލ|gc̵M_=XBBBs:Zܫ:NjT? ^L47_%&׭VjZmƚw}oJm qEFUs61@UM<9o_sށ٬l7&m! F(@M}5O.{kM|+PV !w$[`#kW+OJ7KNYѲkCUKi+mNV5ič,=Č疈yUb^;Y9qQzΠANDLJȖ(:=i6Rӻ3HYW+/a;ox/(8OKXlv5jdU ך6.>4 1Jx' FJPh :K;tC^_n& ܚS H5!Z @V@8nHXyp1ŦÈ0cg7\D\{=GR-u03J8%i*ݦ){NV/Ծ!7 inc .mYإpuLnndH}2)}_}ISL}@e›%Ҿk :U;wl`=$ a,\:):0gZү#nh7:-s4tSMhc&8 sRRZ S.:bVG(.&1Wz$hڙ)yp6yO^=o&y8!G˺uo*(<7N0R*2QSg`kKSُۭJdݷpBuu3]|F_ t~TPőaq\D6^۳Lr-\9)slGZXMvd( kefPJ[G5p ʥ$tDΆ*}fC:Xp쨃R@ӽʾO+4Q KQ70t$# H\f3b{##vMvF,?T.?.E iQ:5¤$0Pl 5"3ˈpa hXn @&f&-v}{c6#2OB溿S3> M0pOo ꡒ2*P;iXfB.nI Q}n~(_#l;1zxR"`fjak!=q % O ʅsy\Ĉ]\I~Zq]?/RƜUӡ̂:Lֵc HU8ohY[f}Վ1MѮ.Q½%>7cLY3ּ\V)]Ќn KaT ƍ>iLQeS {'Q(|O3͘S4?Ņ%8, `xgb1ctD<{(wD?x7vB:~HH+[tӲ-CO;87|9NU֊>k.*6&oMb7M,i(!%fjJS| rBseQb1 ՜G+ 紹ԕFiE3|ߕ p/I'*wp8)鴖M;y qI{ :rG3{J'e_E\5x^3ε|)OCtŘ9K@Ig_nhJ2Gj;ը^o/Żu{]FrO^?*+aBbqⱹ] 9&f2ˬtP,d`hЫYvq-b'Dy)P[ó|5+{VςF&[hv9fQ+b]/ؘ^_HIPD @nyRpy8 0 Aߦm0z[ty2sPoQOW* 1>`}5kb=$BH jwU'mOsMR,#ԯ0Kl;^o)=5F\{u?|҇?Y_SLWfeꁹil&V]}do}Y`\d#Rͼw}[ **UB^(mR qįfZtItLOa8. C(gԼISS=%FFN bxlCq̓YN2f\#B%j} w}wKD`Ŋl PEhGb{MOiLZKj.O护u6mpj{B< |X<R^𶉵7>-J\ au3-{70cc{^o&pG}ݲt-BAabaYypX xkozNU15/;;Zvc W6)4^_Xo6W- BHé)Eѝ{Jˈe{$u9_zZT:)S H]OSj㾑G@գRq/56# a]4*A)fA:F 괖z0QH<"ٟ| Vji5$X|*t~>_t#>6bwЦ-c`L4ZqgľC +aşY&;?=͠jEPO[ s4s^z|4bY%F* -:,}r$-C熹 ,}@)Oʔ|>>I'\́.6T$Mڔ,xӁ׫b8I dM-YoQ<2Ҟ T)CӮ'`Vj,RVV⊩.^%M#N gǸ("w,m+B  1dƉuLXEw} [kogoTbFb9T% z s- q!iӇ9i sbF`T@'ٓWGANWLnd]J'D 7;x1Χ!{G3cФ6xZߢr3!3 ,3@eo^GG|bO۞c(ioTڤ>*IO.SOF`cJb-UUbvkzHo^Gj=q3Min nq 6 P NW T|:uځK}~W7 m^\q˨v <#ķ;tPA|*YH9vq9݀;``̨> /<:SrL- qץ@㒞2Zln͢|k2GMu*f7bzyi;" >4y2+7 옾OBw0-5t?I<>l Y 2-_ &!<-A^Z7j荘psOp]ϑd{pR\ȍŋ,u~G~]8 oE_U5vq3L_㧭)Ã❖yٿ |ͻa Ӈ7ھ݄:K÷n,T1F3~Q:H3fF@yk2| XKcSy*wP/Rtw)aZ:,8̀''X~l^@K]gH{ kM#LGQ#^,=ѯq[>*[O-6umYSC&`wrmЅ+_7DKkkG9o Q\$xMRbmPz64_~Hp T\ Rz \ Q O!5,iƌ)CApXot =4$9(K*:nDaņ&2||Cc)a9^F%4Λ g[dvC%!o[r']h\'y+r4(㥔G~(%oq;Jer` 8!,Be#f7`ٯkSrRnj6KiR]HyHB?5'w?Qi^qs6X șٛ-;H B|3g +bA9m4at)o_t{ίǹ:Z]iĩߪɎ\-6/(ksO/UTsܨIeoٯA"ʀ:9A|{nul>( ##(_໠V7-@ji1D7Q|-ǧ}TY<֮Iu5Go prX fhfoI//nSi*,aA  %{z6۹qI#+EkXjlGa9`ʶSneQnzh9v3~]W/E>F__1=h0fҔOyȌA,tqM̤5iʆs 2~FK\f>4')f074b+dq`1tJy,=Qe10ŷmGC3sδ KZ.qZ edUmG9SgWV~Š~'DH)MQ&S jP>z1;kf9N1{vI i\ @HG]>2Ob ʒ2BXCͶ1;MJl}Ayz4̟#5†IgKPa^fT"E]X[ m_]Sc5]$)d!F_"v؍px=ٗ2VᦂR3d}oQLۡ<#NBS8mbz%ܔ,&kr6`vL&8Z y|N47R*1&-\4VNloT2=0d63! R;b)Jw=VԹB0̈;8[UԚ; K2AΕps>Dg *f(aC+! Ռ:uZIB^DRUMM9IUވU(є KUbgi/"m[V4j1k.|kı)F<) CNPT z4ti>;[lEۺhuYchz\x <~ 4S퉶+Kg '6@Ȭ)BU<[U\1{2ʮLВ. #iM Y_՛WqKG6/G %`پdk&4Ez24 =IuSa؄(C(å$$%t8߿o3nj3Rڿ£H[E{8߷MDO8S!p2ID ;πo8 z8%mOcN*[zf,5 3:b), hV:T^z$&e5/VPp 씍5ѽ˳sd{-\&S V7IIm+1^,TV>2]_NPB6wb7dۊ& _OQ;XHt2vlZY" w2jsJAW+Dss)>CÅpM5 k2]&c$NiSI~[L.Pdsgd*]KGEuFJQ`V~5KKK$*f|:SQˑ 9ʔHVrZqXWD tL 5/L1f?t}9wj4H~{k]L 8aB_}m}ϙ5u8/rCw Oə&G$;ẛA{a2l'. R)j2ɕ;ȀY̢)$鵗zoUEf/b(OwŝT#h<˔_3tv:tm)*K! 6\d[5]~t%wVWU7‰ !{,D?/3!َ~~ Y 9ē'v?X"clk`@(e i ؛5M24D-3P7ɧ":9G2jhHR^梎Ey.vo'+ Z:[vy?,|NڏMORW.*iQ'=rW~\6Bg9 '0=oMh*=o-iN?- 7 ~S!N*IyC;1\S6j!&aB*[^FieolEgD6IhQo\2C<+J3;L)t{B6b+~.l$ޕ4WV38$&weBƛu4_eЇY2ч'ѣ̃r^h ?P|~PǙ3v 5iSM|V@Z^6jiҞ}4OX*-ܮtn.!{{޿4ګ Ua%v˗ߤM,vEVIk_t9/'9U䆦M)n/F"%>m-" hz6tuܥ"ݹj9Kʴm$]1Yѕ+EbFaw S%շoh:K '| #(9z N':iY8O5&P`V:R7c1c굔Ղ]CıT/vH V (a0PLj|e8CHLCc~zxG)WHD.:oDzldzU}_f)L~_'4 Z%zC J%(~ T;А,rIp7{..q|bT&f ,9+e@"{ǞMu~{rD73*]T_][? ý|o]Br2@سRbb%W?['Eq&+'?To܋_Oܕ|H -_ E\229>j5:)2Q\;p ,id9DXE q&,Sf,B tV )'s6\JzK)mco8LG.nӛA8luoelK EqtI 08nQ)))SϬb<EۜM ?W'.Y##SŶѼ"%in0pړm^rhQ_# 'Lo‚ 0B >T8}zuHEhE)Zrx/]&R I/CsJUV\Vs gK S3&[[p٦]!+ߍ_?ko/uW'?i5dnIpuJѾE FS'RZ"M0vG$ @&,+Yta$ex&LNL'10*G4#`/$2*/3 T0XMu5oW>lo5USNC f0o'8eAau_ x<_#D\*+4PKB | M$qutY!y쁇u%b[HM:5䆺|?"gks`_+x.W/P:CEfrE-9 AlZ])ϧ_YU >!e^ CMNyՍj0`ylW&*R|T:]VucF>J].0hr;Z2hp:AF 8ĸC (= C}VgE+ 0x/iO4"wE(~kw~/ n0he= aAcş_KP5c:2[|e[VT5|r@鎾.*I;0=70K%-2ئg>1pMoB"{'JX*N70S?[mL5(eɝRρc{VK<7i2 O^8֣/lEwZ6 TI%MMgL6zk.^j~]" Cxvt[s,_kn3QXBI#,2a%y$vb3odN, 'Xd-%jrJ(S YqCX~ Z^|.vgBfTk b }!VMPlT4H?2!T 9fq^ |I)%8Yuhr ؂']^JG{]_puwr5(F]@(k>8Up47MFP/dN&vÊj^qc+NR`H)B lC^eXb@"ׅTz4A z{s?v{؎d'/G(ډp*J^x*k'4UU,u{)8o+6zN4cq=)#Hmlxy#)QpZC}@#){7 ]\tGqU9yA8ϰi{qrfo7@-.߫4Onlzam.Kť';O^¿H <{ yp).;X ܏@jDY2'tGGMwXm5MFz;wK*@f6rnv_̓ ݇R*Eɕc,Kv_9bLYs\ zuryu^/jtb KՖul "OHVEjf,xvZ\X[_)dNs\63J~>2WxPĺ=@!isѐF2ױ=edYrm:#V’܀4\zb'noA(+=Sv8t(Μ`,HZc1I5~p-@cr7jvVgC.2a %"vclD1%0R˗bzM[V <=}Wj^oOz(D?NFHtH9b8X`-DA+r pOAx tR/*!JiM@^h&KJ;lyc`%ȁ%8d˅>@ Uj}F9uuޛfwGx)," ًsvbˆ-a|wxkHz1lEYqPNW?(/ͷx8hpZsY& ۞d|э#`4\gI.ףz)+[ۙRxԂ@| y{FOΤjvLkY+w0m#Y<0X>%Ϩ9t\ KDcv?#7@,Marue*#V8vE.bǜŒɋߔI\ ~l)>@G~l6#ˇ࢜~Om>cw) p(;k$JVN4 ‹#+:AGǙ 4phKL ƟHe{ +SRܽ6t!5c1ysh^$1Fz>. g?Ej =b\l`&M0Uk7Gz%{wX 8n#!,Mߡcщ'\"#dEMHwŊ>F)~`Yˏe/GW[b[HVl#N5+Ƃ$.ƮpN{I_;T0IWST爀"b+^T`Ntު5Cr:ʂ&+!݆\eլ:( eQX:%uIE tKdrݟT~T/Sٸ.Vk$"ɶg$%_-p )xyGa[t*o{ZU<6:ݶٽ&ί:VI2U1m0C56DA#j䃵굎~Znס TD`q>ҮEb Nb ݊|LFEr[Hғ6&qx1YG"`oxƿ2x1su rAu3H} <3* ic<֢3bg[fetc=;0^Mv*Qd*b|h* /ަA q~VܪCS@JieQdT8rXżF!um@_UXhtd4uI4}$δ+-2ż_>{eOd7!j&?FGTǟKe~エ)je-qNWDaS?'P$H!|y?7K>P`'Y/ iYO?(O 7 AdïәF=~|H?o R쵘g~X'no;c1 Q91~F *6L}+1DDY;-+?&?w;Xj.BNs2hӁ,&潈1| ;},Xɘt%r;Pг:)y&/L]].L>'eyI;R;R7^|勳÷Iepil@:`ëY8~*PH`MgzCŋ(H\gUp.\]c,qWGӍj,{{F1' }l6 d*-ĊEF; |zYBOB40P[ϒ6Xk-Htu\1C͢ U\(#\LFOѤ]E:-om/gx#ܱT;EQqA6&d*r4]is=5;bok # D֩OQ/j.oc(1WƓ>a?uG }2FP9rWeP uϫI..Af5FdO-c,q Njf۶ RFa1ybI&邛m]Sc?.hz4ZR@ `OUZ_.b~r';^󚒐 zbU@Xs@2u}* ԟl/eT"ښIWCV&# 9|}Kz|wrΧ>- ?$TG^zGzUt'bSK_ [h}脑,vKtY^(ON_\6@nniK/ % 򈲽UL^i,_&Sٷ4s.uxn'Aw͕{ė)V:̲/F)G=M 1g O]\6p(cyL L?푺~3\Nv/Z?Ւ%U͞3Zg}B%~zbv{cNV% C("OKK1O_ ,9}jnϴXuɅ[]$-`(9dV`X˩ U < ܩb l@֛]>Ӡf`lB_jyj4K"O{%F%!kX`Ea['d#}njsҰՒӄo~\~vp]'u!xqF8GuoP51l@ VZmO7qQV6̂r`v5v/sJK1 9aVRQ'gZdjzd[m EwBt t%P(0Z9QvҒL9KV~0wl ~ )82vjLнtl>D!$2x *YF+XԽNF"hb 7/ʋO)k:!`>>J$=/oigm np475)# VK @S4outUSrxzTŬCsVgA}W2o,-6Q,eĹVsvn[ bh.}dώ_@لКFأ@IP\v^D%;&>$%H'mWɏ2qq30z<6o$s"ȘSHõ/oki-/DvbϒmgKNY˦kr8[&! Mge5#ldv7aל2Wφ c,#u}iɻ+!i97bNь9QR _RR5 D+^` NgpI1gx=JH#qfd\ӝRhrDz:?pdÄwʙ 5zrw j(K'I[6ુȈ5戠/x! )G`' & e~]Z.*aNhfM^PYkHvHwEX.^CqJbHi4fwMrXylL|WrEzDS%ovsjvXڛ O<;)N@ֹU>OS=7<4d\[Ky/Bޚ"v: w~ E)UO=*FP/Ҹ먒@e]4Y8|N-]&Hڰ?w*wt]Mp ¸[ȏˍޛ!jA<c:lqz-gg ~rtb'}w5QN]OAo i]2iIt!aeZB1ʛq̼f)p" IOPJ+@ݍR;qwOІ|ni-z3R8GMtE?aƺ9E0yE7\$S L38 Lrֆ~a]a;Ti{_B ` Eş;6?;-ASBr!ʘ#2)W@9t _ӫt3 N,}VP9P 7 'CqL]QP MyW" ༸jb+UnVQ%dc`-y[pL[7Y$;X^55j虴*[f u|tDDQDۗ[t əS/0*z;쥠~BQrF{G2/™+TC[[aLmF_•?ȰgѴ_}1GV'D i7k&OqS ΡnAwKiҪJ|ș˼Çlߍ=մQR 93ї̢u5,]M2#YihR pp~F3ڂ6#0k#0rz5@z7@U] q<5[%vPoWʗR{o+Vx dQ28gXQc$MowkKǎ >q> wpY U,AWSHl'-944Vlzc|}rӟmPT+c<\SneAP.Vr>1]-PAOfn6AB%R v ]M_VT' g@g?fə^IXJK Kak ANSm Vw4BiUtgnR>›'ֶ*4OJ^vq 8ӌ%d~^Tu#D >TkX3+h@|g&  jJv<> fV+`!SgFmx X;qJw;5g:K9hij 񌿋ޡI^@"uXi{,*_e T:ss㆙V,|&Γ$yw K7DQGY0 4)kCj PgjV-Ën.վe_}z4 {E7 i+OTH}]T͌sӮf06Ec=O}|<g]p|Ӡb{IX^ǟv-._Ueabn`xxpyjO чd#& 󈪽iTrڶ]#8*vUgYY jz3$,cKnc eIwza -l@R:!bWpt;+n.scOmRYQ򋰒^b1\s;2Mq#Zs ˳hXpo:#pR{^ژF.HSU[M{z(rYrQ_,ٛv㴊K;+4ͷk-ixv₽a:Bs7ͷ`Bk7Ft0^[YꪋY׼:Lbi [vii*[s hv1B,:/A/Џr lJCi>{^#4|C[I(Yh'WQ;}TMq뭚 Ie#+8ӎ6Ze7A"7rf? L  hֿ\H樍P9*RCOYZ̷8鞙wI7n>_[z\d'Gլw?Kin=];s>:j<6'.zIdX}L 8 )g.#P#Y3 Ms/3 @Mѵgr#B3U>!f@$`{s#ZE kzz]F0xH86YRd;-M!&x,\w7- -/у8}=nyK HA`8ƉqD~MTⰏۡR>ycޞ Ai5-\]@LO!KGe]`FWNu;|#m~ scгܜz=߿Pȇg|ٰZ0?u'@vs՜缠w]q]qȱ0=0I80s.3 J1HgYCcf\t_N?7=P RV*5ۜn{ kSI ZKԿÚkޝŷdb3U6>ۙ^SأۼK ]PeP[ %1mPSL@W%Po+INs^AȠ*:75fOP"lI61X|4#U K y&EA)aa3_&Ѳ*WdWh;Zİh)7 h5BKc2Qbmd1|Sxʓ67?EK#=UFaYO  RHIhoKм#FEOqm a.b;[5:љ#P0:*)ή vM\(:5ڴ]BBꡔ@(qQ`߶X#`_`[ `20zQjV{8u敹λ^K"cvn?/  ZZU9̯[b"ͿX`:DcGq#1RG(M3j9&aAp~~Ltw4ëN^6g{|'v՞Y,C+G1\liT*/MH)ьE pGU>2)͈8bmpd4MAR-kB+D2h9.9zF.X48A>e5YWF /[9@sPg*c!ڗ)pPDM Qy E~q?'kZ 뭁O/'[a3fwɆܖpMOh`|^J3wDx=|>E6hi;*hu!%q !mW&QPZM<&Sfݔzg;HH3UCF9z-3p]FU@hZ,$+ ݆+m ڵ71ѷ8RHؗ:tLX"'M(xqi)y ̎nTK p>$M&Ga}l&.'_ 5Z]$f{c.r:L08x3^mjcbX_TklaI>mfY˪+D.% \jЪ {F9<bev|P02ʚt,=\*o;-/}>%x7'C&]5oMf:3bnj<]"x榿@gKXyܝ_>kR9֦(@X0Gzt1!rfsDp~Dj!˧ԛ*> 9`db9sAlє nI|1Ѫdd_q1Zzs H@-‚DSVgnm2;J:B]jŌt/p/x#6 u )).Ӟ'l4ZCtg{yZ 2ǫ#ly 1@޻ibh/, riTJ%L{^~3%99k^b`YD@`[<j(T+Mp 7_#njPp/0/)d46OɘB76Ҙ;uz*e m"%&F%XسڋM|k0Om.MV0b)Vr OeɉdR xFAl`:wy|<~g+Jtn6,2(}CEEu5mzkR {R4IbWSOʕ~zK3)I5M_Yd!d}UP^fmϛ3!yⰐ. C7Vj R/BBa}[;tlwHE8xGaqaӵ TE"Ҧ-L "nDbg~Hx dzrXwa~bWN8w6 9 AkIb>l-y}{v@!CmmHWd7MDz70FEWX`7p\ؗ6nӓv2 7q/wq!c{ݞOsԒXOleD>kOPZD {u`(jan,FqT\ Ll\9:RҏOFVv/;f"y#q 3#$-imEŢQǰXxLw1HiG0\>HMZޫa\YH0p=SnIƲڟJXړ긝%§ Z;= -,<64CB'#sՇ?yzoi*똾RiqE養 FPU՘Of{$m"\xzhvBl0jR{x411u1a_U}~&ܯ&[K9q}lj~t_lx5@О9sI'R(8 @n)3^~)^s`mtWmI܌ ǟAYJoJM 0SL¸ine&G40a=Y"hQu*#f%-O$pf eb(> ;+DSUY[I٦mր -4 j:a~n-Q 'vI*k* =AmF)5tGf@zB99zpr ?omvju1z,QRc4b?GuKq{;.QaL0XT=12V}2ѐ Ve./SX}m=F'(tymT҃du2SJm}a`x揊dab/Pn8J)QM둙UlCk\dlH34ziD*S%K>d],@~=B `zZ?u0bV9CSP9k. "4^'Psr[P{(୉͛ᤐrv ap1 KWnR(sr!*~ kjepB,byO}!&E3#yQAĞ3ǣC rgFw3v%nVX~˟F (CT+( ^I6 Y(Ek͎Y E!1ctOAQª$EޕMUQ2p3W*%C+n_VSCCx1=80B}gܯ]ks@' Y,fek38xY 8ui~}[8Z 89S4ÅG4Awdz|;KҏS`*F ƫwԩXnms|uW.f\粩,Qcԝ)ssZ)D9jod7~7I'/w`O2ƀnj+8ߠ V}x̵׻ vdEWƈ!T "#0G (3L`e?%t2P=Rɒt/SޗSngZaRyZ#7|%A2`NŏLi(3 :$:`-VEqTX/<.l5cOBtŬx-0$ ?h Mwkfڒ`eX"`$֛Ki{Aag Bqt`j*xi*fS((Ѳ@Hv|_̩LcM17aLUTB\Nw\gVyf !1ߑ%6LVErVkM_>x !둒vp-: 8侩q;ɸ^[T Q7cp` }ڪZsdBO(VQaqJbUÉ2,s:1DajJr/#$Ԡ|b1YZWqv\m0k,~`ъ rOS72E {Ќayp1^*O|-@Z5/0+>pB4)dZ A4=ζBq-6.ㄴaoB40(S\jb\ۅXfcrN$.L2LPrŴ]1 fc#跏HKrUIS~?uF 'حf*SpvA)w~C Oj d6mHW$W͐Z2n+#+O%jcgяoi`[cm|8nd!`sx껤?Aի5JLAojԔc.\\T@ ^|*%&7C%/]$ ;z*Y=ټʇ-t!*CNOһӛ]E xv0nn)K4ѩy%x%P#*EhRRLxjm1-y!CpO<>e7IY䁐9G 7ǽ(:Ͽyg2Iz{I>Mf͛ :|CVrnOdžoӕKlޠ &M߿m+w3gM!?M&fU A/f &sI̞lm4+zrC*cט1K u8Sh?Ve7%[]SiD'UI1y\ʡ7:TCr͞yw?e}| *$Ћ vE\pA`d0!<%҂6 ȣq~]f#eT'r1%o1U`}FDF^Y=R-id즧 @b^j%rHr]$j NP)\wWYz)h|7a.)QNoÇ0H uS!"jӤ86М"dZO:=Uʄ*ާ6;6!_g DzI۽FO.5s[ÖcЬ}*ui\ouUܤaljClc `I˩nQQYIrv'tCmE!e\#&FU@P\ @g×1^{է)2ֽzͽheTK6c"e'=B|39%o'~-2ƪĒ!9֭ >9R1@w2I3!- TFKX A$%V+n9|[oꩾ` ܀e02pZ욨&<߉i?/}IYĆ۵#?~6=*+I'ƱH.в+ԃRS46׏3;|O/($kI 3ÁGß:h7H@xQ1um3 eF }A<1"@hLŻsj(dЪ2UW4.}!0k,Kp6.-R|ǒC2FL{n|c`Eξdȫ3;y $]F0xȰ=!:)`f_L֭8# C@5CM!$0YxmA:Qd;Q |pBQF_E` 㦐vmm\O=_IsX fk.EF+YQjDžc([JIENp'=C>xqt4#c" 0] @njE  iՊyy{1^=99fp^o0w~աCMuZ35yV.KnT,\f˫ (Xckd?_|"Fȑ)G+)sd$c: w4#.Qȝ7gB _&3VL'SYڒI)Šsg=\;:}Iئ5)J?EĬlv!TJ.Yΐ 12j5>虱c'!4!{Mw7Y5A":ikgwe] f%y9L u *2\D9Yvan ( Cattnd_:\5ۉ3_AOXiG * T'(YQALx0zIeƁ1_un* Yo4݊TAH6!ݸ[C䇽S2reW`R6Ө lǨ6, ʴ>tjHX }ό\+fu0ؼuM`:dOE8qA 褗Pu: (=g*O$.w)by|7`~vtqAXV hZfxq&$+iVdҁc >PҶM-.f4Ûvnan ܖ*jϚ3<Evfbr9tgU|O3S%=CUʶ1̑rr^stpiir5En<=^lrUdŃRࢀ174q/ئG+=Kٔhs] Er\l&nPL+>]%ӡ^`gT#^ЁkȦnXxOhoRԻGXN%c]E:I{(}7kJ,UH#fѸl0z]x Sf.F)[qGqڵQ~1Q;H);R m}34x 4OJ6bVK*(f@m(чIVKN?.y'|["Ƽ=[*+O N4®.wɾad7p ?\+bڛ\a7?4nyh:Nlv]}6B=n_,9!ׇGbݝ踂Gp\#,rץqawU4vTy K6R.gKDd5.$ #r< _:df XxN&̊Hep S`>HD%9n] ;t1A䕓+y"K~&: F; -/XOn] U@=YT>~\1A !j ]'YV\N1%&#}Tڣ0w\myP#hN͵(t ;~wبsi%dR R~<3aIP 4vw Gv{o+1Cz<9a/wr3_똖HQ'FD'!]j'uŵ't!TDjSȋNQ^>fnA2m3,@'.9UGEq20`h`|4@:F\;RwsHkv;Tԏ1êbrƽ&lתDODWU*B4u)bzT[ɑָ&:{Y[E#~M?0yۇ!0i6pU"E̗ˎoX@껿[ 0 Ң"{+e--9Wf2k%IkwC֌y E**M8lNؠ}ݷ߷[ hB4s%NF$pu? Vp?(߿M6KX;2JɄ8Z4q߇1x1ŤڙnkXIèAqhٍB}hS˅v^IiO&"С6H]3{"]@(,}U31d,>p yl J.Zڃ9c<bKmtΦNT}流x9tMG06Ke_ }mnf#Ж~"@^ko.L(Lx @"1+-%ePu`;֎+d ʆYpV6mrޢ$ r_vޟ\25oCo8(cOO#=Ar׼2WJ Jcn,],د3Emǵ6/Vc9HLθ.M&Lsj{Yer퀃ᲙKVa~Q.ٽ9I XNk.wmOB?ꪴP]Kh>1\Pt^7GԌ6R+ˠ{gyBZ'ZBYQ B1VP^ ɋ'npxBqkioN?{%+jsdzhK2[N= էl88ÉJG6Ec'a &,0*Z$M傷Ucnl 9F=,@v{^0Ăy'N)dLi}Wcl2 |<8AKs19K[Bɻk2Lâb@V xfV| '88I+`vުQ2 +ij+BP,\!7C@j:%LDG Y xXbN T- xdd_.jkckwM319ޞpm\ѯBTop&N?ҙs:NwRБzwƦ _=\_ R'}boЗiA/Dc[ jx+ XVF}{oB_YQ҅/2ce .\CI1O\r|CM!S[Sx5n})*|]D4gMdVUv5f*,>& fղ9,e(S;CeO(i301{WsE -y6z]7 .N+D\j09{7SUSy,.X8&ކ[1߈/2H~CDsUPz| QB0]a%EX nLcw3T^}a"B_ZzMW7i޻n ٹ3'!h/ħF>3u3m0:YqR=Hl2Fp s!NwY7-ۼrcn!f-uL*!z[ k~X6?exMSmeD達LOM uEh$G[>Mo9_K  OnoG&X."g N?+K76b/J DaIm } X.9c|97UPk)ڄ» 21$ƛa蘃]9_BP.QPZcl{HыAS$MH>Yv?w}vO\ .V~1va/B'HrE\.x1>ϲɨ :+FVr<R}LB]ZM˳cاx_%mu "7c^ŕm>R/& uoyEAjޛ$_Zo  !d pW@mǡ)l2zFqύO4lCB[ 84[~; 8ݝJboxcD .ydT<5{(p eE_5zA6H*+bɩCl(DŽЧNZ¯[Vw ŗ7Зgt;b <+&} ƪBǨ3"7!j::B=lHg8+o@~1#A@z)#av=QI˷ 9Ql܆3:wq3qn(h~ a+ELa5jXZ q~|D;<'<5Ms+cNvxбK]mZ޼ ¯|N7U_>d\]JS33Y#G$<R[vNQeG=ZEs&12<.Άx7I݊_#Ymoq ;uK^-,^ogw}ɚ*s~Ҙ*Τ}4(۠uӠӄͺow~ "|2ǼXQ't]SKm,᎖!(lE7VݷTy%x,}ZCMWA?S=!"Ftu餽%" bt2Rmf@ÄTjHdlyc_ hB8<\̢f W먡tKib5-O Lxq5 xgSlԿfNpG+ T1b%aF?B?J obEZq[,w!k"ڻ׶'X< z ?3<Rq`)ikvT$f=x ܶR}'f<tWuYk*b[2kN>2k; u"B@.:Wk<|k`aP;|{RT 8\AJ]O)yUQFt1rDU%\?z\[' X~AWpP2yU -* ~4cj8X ThehPH?I+~5ل}gGD'3q9{~7#y^9TB~˭uF tׅ9G.ek9JQ)W"Fo=[6%ɀ,)޸d}it> x\t9~cA}M9\GM2ې,qoL)Z& G3E 8]F BuKug5 I2 HK3!LEfMs*D,2cnJ0X3s޳ [F^Tw`y(ri%|On;h@T:wAgV T^+ZɓWYj1֤C#Ͽ6! 1[qw%m 7 je~Cslӕ^*{_2r׬ pƮϰ@-ެ [e*ֈ?N\#!eyVs$gA!/lTvz:a}5ڲ>`E$5hm\=$VMΣ; ӓ8vG~4Y)ݳ^t;7 clSt֏]v!!6a Ӎ:t+ge=)0 {weq v 6GU-'G?4r1 zqnN/(-XpjXhJ5a`U h_VND0M?&% p"$ ށRG?Y"9&:?dHeg Zve]`mXeƓ+Vё|bZExN?z!Xp:>^5 F/V|.DدP;w34JSsIcZ%VEvT4r#|C.eVᙲsS%9?閲ZR*( [̥{bMX9,Z(-H_^;fP2{nu7 Y?a+1At0^+3Eb9xzqZ=1 ~.~*8n{r‰מ$CǶVO{ERY8k&GbaD@ь@`Nm)a]Vj*Ϣe-M vomۧZ^uYt,`WӉjYw a4 L?keLF٫Rx+UhRoAf6> /"ȸ.W_|wH8%-7ye02YEs/*y|(| }{+uĞ0Q_A/*u.-n E'͢b}<4V>Eӆ'ȕ*(w:xͭ&=SBp +4&ZίDaPWOȱ7c{-}oX}7SyD91Bds"5L(pǤD\]rlpHAp5SV:f*>\z K{[P4"@JN4w(?*"$: y%I_A@4ؾJo+kAsnsv^m574巸Q6gM$OTmWRH%,?༒YjZBUW̓H ;e#8||2?/D)Նʛ`+&БLq2xQV |'643ܓ%檄J>yaBg7CRZ1 |Q rsL%]o4WD9틸fY®q +ne't r9,8ꘜ=2'1 +ZJCmɒjj5N +aӇϰ(I]Q !WU[Jan1envx$l '_`\Ȧmؒ,1֗ߓǢ0JEK oӱuWb(o~=hHHN=6T#LKIȪ߲$B56ހ :aԌUK[N' w PI!&";O=WnMϛ:"|JŚJ.i2•:fv?axy-wj9>s7w(HՅ.y ZQ0\ pAe"zra8OΔd\f: ꛝ*9 sxƺJ$a)S6y@2 y.%&{փpBKR1>xjFZ`*(ցGлXl3BdU)~dY&JMҰ6hwu]\N.g4cII@@~ml4,->˱g Le&#dSgQ[a0מyNKuAh/L 3)#P鋮:'cUz:*J+0rK^Z8iŒ0,%BI@7thxz<<79YI}ػW0?S|+~68$89O.O߭@GU+Ov5 )LK n+s#kxpӽQr Q$6=ŀ+ QFkDk+]ἋB"jWK*XYE\aKA v J:l{ [p@4kwh!kGݤ~p3";($"1̬V򪫜`!2=v|{!ӹ0t"F7oщk'2&PG<KW)~2R{JǧYjd)No6uaml.:4v 霑JwFzxqfb!Qu~]mmV2-u_ko` 5m,ۗ -A4/lP\ ?XOq! ,vz ^V%Gr%F#9eW4Hd U'Oqr|_})![qsf8Y,}WV|Iܦ-@)Զz>9,[أ 8 !< XEen]L 80gi2eAe898}h=tјb0$zTT)*Bɗoڱ4kꙝ) KOcFoHT Dj&ir1<شwʊ`}`ڎ,uΐ 6̯U?p;agD{I:ܷx5wBc|yE!@_+)RX0FPio XYĦEDGRElIȔԴT$K|_|=/[˾8q]AGvdl8-i} hb5fga 3yRr3a[QkH<ͫx!h߲^ h{T'&yƅq3EgHم"uPyg:3IE|^Ai;y5=2a8;gC]?EO//\\ R.Sz? ?9?q3T e}0hraOAf:7 6Sc o;ENNKI߱^S0 ȘxKr%*bf ro)(oVwv~Vƙţ|tx·VHrC!SȋR'H (3.tBm( CIg`1 ,-Az7Qz۸}X\/xsWv§oDk's4 \.P irƄh[7{z̥K^,%3Ag^ɾoĈ>= k=}@Ǫvskq6.: % t+J"ɋdϐΪvv0?x}[fEw@9WBaO^A8W )*HJё ?v4<9Զ;a+v&9vG5r|zbobX&1{'&@l“`9BtOTRhj2}ڀJ*(;]kN[; #hj3OZ?v}*+*U+m㚉TgyZެ7 /F(ҋx!.\|i :q2("#ZV6I;\{LX@!\G orj5-';|0Q;De3@c"?a7yl :=1Rrq{MiQ[=+qVI!D1|e_ 70JyEuPTgs5vF{qleJ#'+Hn5IepUE?7%{5)tQt2 /:;:5x{ fxY, !PMRH 422 L`!(\zh0`QVBݢ'U!}-X=;:˩=q:L%ťލ!>!qH.%;<*yR5PszsP}g)i!a>/pvS 4V5_O:>yo.ru{fXVz?X'PVB팧EEEFݸFT;K3C {c3`|wkҖlP1aLF) =\qO{)K VTZ5oQ'{v 'Sg%,DW﫾|/%tlϻM4dʎ^^>S C[hJ D A>ju.R9`)d鷭e3b S/Z呧9E5+n;;XVt?%+X؇΍78ST8E{$ 8_z$xJz#EY;z]Їg@漋cD^K,n[ pcaN/BNm0G=~ȰdeHLؒA='Gԥߏ[ r BZc_̕Wuz(vrZY1e7Q\ ȫ~9 RƱ$:mNACX<^WY~\RB12djc:]DT U֤'Y@&9y? T%H; 9Puq+Z ʲ[4a= 0|B? 撝i59!._VY^|a[%0$N:6fK\J@@Z˰l%Ɔs1 mj<w7b*;@zɛ(/ѣCkZa\~=aRQgfboVŧ6OE m#`Qs5`bs"!^ULWU'&]0_3d(D;t)Y$ɻe+5O“գd#s[+W ;bYD;G{YQ+kF <})!G}Πm'DeL}Vr ) ocwե<%YavȪ`x묙_ʁf7KVHufSaL!]6D.Iqщ¶ c>-Gl!"i)7E 1^<K&סWb{28e(Qo=sH?J{ܴnt87n$~/\o.(.J*_HbEO E2 GhYF;}h(VDWf]z]8~փeJ 9@x:h>EHR1R:y糩f'ȝFM";Έ(nҢf7^y`BPc:?J`/w8guScjz_I6`A!ǀbsÍ`z:;vXœ%,1m.@v` Y aU ғQBb)׼Mu S6Y뇒5:Fgs TL[െgZңY-5"RNARנ۝];;nXH3Y6i+OΘSD"#;*?JR2tFЉU@8Mz m-q-R3Fs~/`M|^D#b/J|MU1W-yٱ!'C{񼝋SjYUwǛ[|fԳ(_[.mW;\B_H25ԫR4_)Z)]L Sܶu6 I#+51N*]ʍÔMgTe)$TSCOm!q.PE楌c] כqz,59^GmȢ;6}jC7?wuZ:3\#yVAIjZVf_Z'ky͔l"`E.S'o<EKvs'n!+t0Qڟp\^۪ͧ97E߾-tg߫ĢcC/7cގ@MI(0[PO?&G0@m)3 Q  OD[NՙƝFxe]'I@hL_M4d'oFX nS_.=A=TάW$S<0`*u/:'-ys19:6iЍN( O'j%wLi}V"Y'Ek{O}2wy9AZ*ǚokr@Sa~ j%iߝELu}-2:+Zn&AдEEڑw7POB˶# `p<ķ{vplL&@q4ͰS+v\ibmO,ɓ4{S]wD+O@"QYk0=hRji=_Fڷ#a,3Q2٢޴%|IS|$,o !VWAEn f1h9LtS!S+a2pJ\U82x<'ӷXg(h_1km4Tqj l LokF J+xOزD7дo>bϢi\@EpPej'_U-a?<= R'z;bQ+W`Z f 5Ỳ/.泿EH\_'?MЁEZ}SqYgؕ/ynrLf88LpikǼkk^|ocC-_jHOEШfs@97ɈAbb0VXOe H {Mv`H ڠgg7Z<}Zl=2Tv|vFb 0/vV53TN$xS ӆqKLq KB+"l?~tx UZB IqcW| 5jH(N#R`%40 ]fU$ OeՈWX!%+{zк96YKh =."u:M%u aЃqe8%;t(C hv2J*Oj<%Bhj%M<0;mwb~ OYߩIPF>ʒŸJ("brH6#܊g٫ 6)$U "6PPzHL$LM5;Wqi53(]H eX+c|V5cْuL̈r'R9WlȶgwΙ^ް'+-dxV~>$T-ުv $ȼ? u4<==V1>&;Va6%NR).]ա &؊}ϫR;+X K3K]-PTWNɔA~w3?]QS]h FxQ "L#uqGSt%kL#_ދ̓,{ (`#o⁑].¬DRD!8)C\>G -gz!X*NjAs$ |I@~N}'9JQx=ͱյf;k~A)J[\? )&C#!㡓eY>{Nrh+*HAM%ϵ)ԗD<|NXhRصBw;f/0C4z@Or >*/`ԥX ۸g/g[v Q]gg:%be1qu~>iN?t@8_29@bt(Tt}(EuvC/T՟ 74O? h}];T%jW4ɿCk4:Tyngjg(΅Zpo׮d!30"vxT\ ?  yglb'(8Oe.X->Ya&!]AG 2sح5|_lwZf:S8F{Z9e WfQ;\LL& NrΈgL4]"<l_ydT=s'eӥKm@(_=ҫU]9bPr\>I[%#BeyMh.pέqy[uF~R#暜|&?6S9"s6\0Bg|r%ԾFH5Q(&PWVڪOcW*%K^1etUpqp{c/ɞǰlUV f(&S8:RBdI͚Һm˥BWd wRx0j!r|l45(e}6ke{ﱲk_&k5 Xo3 Ș1QC4C~hl*鲚@W&ukG-o8[/ %'KE.,=Q0b 5zped#\`۟#{Vh\O]M|,>$EtC.R@;(>[PB nQgzzX;j ,āB)!6@S 4VID4S~ 52>#c˦, ,;_-!p4߫f-ޠ=QR/Y)@xX/|է(IdZTy4! (KGu<5 =,(a*`BuG{WVjіCR.3=BPH(LCxV>[Bo$E:?e^֩SHk~*DŽp!|w8yNe6 K%5I&҂0<ˢF~"*(BMjR 'D/sw^bC/Wi/l $ S]gU1NM}z.DM&aU9"xݐ$u~~SqF߷mQ$ {Fў"`9j01x,`$;{& "X\~[0=-(%;S !nPHam7`6|b[5!][Cg]8_$m(ԝ81}zϢ/^5LΚ24ECuqT(hORR*FSi7]9cu*cc}6"V˻׉;-XKo8P?g& -wvxia>J X!Ex$Kȇۮu}goo (É%Aӑb R\*x:t#-ڵ(ȜDE01 2p$?m] Djq&ҫW-_Xfᔹq`<[ۅ)|0#y*&hW0Ȣ\dl}?Ъ⠕7n\9! p5)[4 mfB /)#VEփ/J6bvf+Je9`3jo(Μn f0I +*]bu-.'IJakqc, 9Gc0v l 3T~Bl1%B@$gh) =B]߅˓u*"΂z@I˖fD$:JS/\6Eä2410iؙ׷'rĠbp$?tV Hg9,?w#Tr;f3g` $J罢TQ/q91NW>Tߘ%TsXVOzJ,_>[+8H RGm~HKk2[jQh:id]QaԂy@ҿaTo) r%MQn!*e~'fOAU8#(ܒkYWqD},V* F5^dXH ќ'FAU9g5ԌG j>%dkNN";adA+,4#2WK j-*i>Jw#Y+7 KSq rT|BqŌ.f^0q_$E#UH7Mz`g;ϡB}M1/Z䕰tmX։O_a[vB}*E@ Bvqs2VQra/r%g#2S8CK4aIzy x%9ďQ QGQQC Al ٙa;+¬v8wLOwx8?dk,aZϻ`c*T\mN%R.k@E0DyJ\}-D:tդL ę֞Ytǥ RǼ_pC14@=.;AN +^:>:BQ|JWrlpAܢ> ),SY0Ϟ7=zXX~QR"%zQy8cg ۗ`|A݀a.r3)!;ƍceT4:$pW~2t̜ps]V}<$BfYT77M ReW%"T9"=JgqQ9|bӡL_"0=5xU[ 3ܬAaV.3QH?H; Ob-QXdXi䝷 =@ {j?6PaaFAJBld| 9Z68F bF$PIfă,<zA1qwhݲpk1[n׾2/!]٘P ^anu>I!thh4'1μ_y3[s[\Cv |^S"nE[Zо!SG?$n(ɔf._J]=Sp{_oB8[ ٹK0?(sPНb53b_eBE]z`e UHCL~u4nȺ|vwF?.{Ӈ=3\!ץ-*nRۍ-b>NI HM\|| {N!kU  tzv%]b^Q!Hޮ8:P x7ѺGJLƧ[E}#y cL.;om pY!~(ۏ6=ڒУpOAZ͡O'ZW" TOIòM3՜8{-HNE=}_6qA*{zԽ׈ya\}mN$+QF&"d#ŰwD} [L;]sw,bb xt$?!+Ճ0#Oݣᶟ9$s ˫`o] "7ؕl'h oS8U̍HF}JQBK?')xȔ!?]&@-\[itY$<6Q,ꋌ#ek9RR@PL?3/J> '2QGK 諾D<^Wڿq0^ュC-jB|CHP:Tr)ޢٙr4Q$.͏-7:<+4 C>W r-VPʷr׌=Q9GY+܎h q[f0~moe1#ZO^}w> zdkzfll;[/|и}Ȳ<;e6`%D!׃`Q-g|%J_ aհ$\,Oq;Ta2H2oR}SK)%0*:g#Y EYM쿴5]‰wۛ*=i8nT#-乾7Y$Э}W|j3N S$p2Ÿ|u~m˨|P ͪCl.b&B Zgh_1сtx-=B~#7$~@jr gﵸz5^/?dd]άwuΫt į:B^`O!۽؀%ǏSC葜>$)ܴWh{,_4?sJ& `9蝹fD/D`"3Y>'@vf>q oclJ>]O|#(\Hr=0]33N)?bfKcXk[e|ֵ}Ӈp&_*%xs<H1Z0_jFDђ1= pa _c=m65&2r"|'0@?^~FbU&(ZCuKL7<i#\* u {{8drp.:|RGwON~~~Dv2HHNc6b#kõ-uJZO~?il2 }ih,&DhiR(ڧg_ `,DENfy 520s{bn#3"0|d~Yi9@nhNԜռ^wR[}ZNM0`vvfD,2[V rY6A>)QT1ʢh>RC+7M"qQh} 'jC聴{_)Aa}a>6>/b FBdvAߛ盃8/FWI8Nq^L;#AQD$^y0RF 5 @_MsMgfdm/]QDOoJ$f57U ~}oN">Tj$Iw~`ӹ)]ٌ%S7%Dfqx=71+ yޝRMu}+Xw!f*ĶJ]Fze3/YA#5\mc"/KG5>[e2[MX)B{ëd8DÆbȬjDCgUqk6?8µpLJ63fkRhdi"6;ڴ'(vRQ. q;BpeNDYεG@lP1YO.Ӥ3qFpX9$awok RWvJm o%wKQ]ϭ )kǫPyc:fiVs{\ܾO<.gg9P\|d>=7pz2 +C0]"exưǵuS{W,t} Rdzp<_%% 3sR }o-+U~gEΧR@"lE{dH/ P9]/Je_Fcgm~lĒϣ Sb ϘE/8G_\Q3~>b_ d1{l-+ &DEKޅұߖs/YiawIhnLւ%틯q϶AsRY{-,|Nj/1r6;Fn^ |_LpO˻A-#!|rzv7R5܉=QyTbߏOeY`ُi'd<աG{3~ߌ LǙ<&IUAߪ '̆N)-Y]3-]Ȑ~ yP 殽d,: rzC-!*m|[k]IPc̲B“miUno(6`7?9! Kܪ" fn8#(g!*u) l~)<,1m&i$qgp .[vΨ<1cA|cY`-"0 P-r0H,*[̰lc![.BgZ֣xjf|J+n3`+=|J}^$`epg~{;}U7em;YP x<,ʵgÖE^?U@`ϹO;0Lej^ay~T"[}*1 oJdC޺3q&YplxGzߡl1c$=jKMK^&ή#? "{L0hd*f;%`e]M͕R*,L- AAq$P6*P(z\6 1UړN <+jHc7.VѤ"O΃K@."ԷNS7‡+lwCnI^aK0OY3~'0;]T1v0pt.&]Jp[ Mk1,oc|jI@YtdSq׌E߀G1Pt1BBFE]}VmP 9|@Ϩ6-@ὶgU|7ڠ/3l2gc=N||u>pAٌcl_C+JI"|xya[j7쉅ѳ.߸L|2EqnO$ X-Ĉ4 F@(rƻmoIiM)''U!HL.y]]lYUyEtjHS;Qsa =$ o<,Tq&-wy9rgs/r~Q\C ې\"ܮ?P]]ACgͿ] 2p!ćB ՠdf+j#0 wVjIe嶭jʢWubMk<'t Wya4[r66AZxox`RuXON֊?iyRh܆=\@ǒDJ2 ȭOÃ[)XVi\3j|#f`tH7;w >4"b r7Pvg2RΉ7CFt:vP}v|-Vv'2tgfʏi+]𫃈U>ham?Uk00ړ;9h·i}G- 7·gTshtR "Y~LϖJ\=f7e%AG)2:1!58B*ʈXV>#AHٓ4xQ'?C7g!朌%t6(RgdxO@ܡO0ϋ3ʼ$H#:>Y>? 1E *[=ږ >6C!] s`"R _O3wiu+ܠQq 64TǥVHrș*좿z3|EP^UWniHNc)2jy@2ih#ѧOA.#(^LM.)8B<{S6("XV:jMGL6K4U|}&Kc;Or!aa/?p&IeLJ#:w C[֐OH)'z*z>iuxBD{د viܘATIVfHDDOY=Lmq+OK2F3yA@U|#[zÖf ̶ul(/Z[Fw\zw#F`Ir|ߨv+xY^u>*MH*?3I0bQ# (+Qy]pHQ8Q_YСq _ )0O" |W8NNPDDDb?;fR Zj/2G>fRBXۇ]nUk:1x=M׃ԉco?=m0hfWcDO'0AƟH?h9H_(sqX+߃T V:䌋Ӆ>__)I$ ng˪aj7, k{^dh?cVω6Rk`:@FFu3ϖё;O\RT:m\VSD}= }0 (i,Q{d%+( sR0[z_UN?@QfZ$w2ltQt(VPӞT`=3`>BL7ѻb=ďa aJ:ܞHDՠ!#s/$\#+8^,7:m!qUR$RC7?۵1&{Ğ3j| $0Ea ]P wOAz(t"S+PD7U*Wřҋ}\B'C\|PFz|Ҧi!N7"(V-ci 8V̪X'iG%zI7"}6u&[.K2֜M{4{:Xd Xۭ5'Zg`"0` fV|I dU׮H}AiRVeȱT `V6y b˜Ы ̺bırx V{Sj?s*%.CBP>Pp2NMwj u|[!1Ubbe{~HDdf^<λ&.&epM1)m.CA"ILEUDF&8phuCg-/?y6)%uJySMˊ_䏄4F,(SdX{o".U" sXx˜q<=ߏ.*֯E i WnwBD#(Rcb}̷}9U+p{T<֕I*&aE;E_R yMf/|TآiliW[&s<9^,Jl7' ye)H gqNٴ+7 Ӂl., JЮ0#zš. U!J߲g i.经jX[U@V,Z&xQ}%rrlо-I7 9oSkZݔ;4Ӡ#i%"+r:ދcFņ.T^{I+`VK>LjTȂ ^Hɳ]"ԭm;,>1s*d\Y " DtfTx"8GG< |S =D+ &D[L.!D:"RDz ;V``1os%!gV~J/^ L4p3&ꥶB@,oYzzӼiM19q[ 4D$À.zSyKt\mU|Εt9؇{hk`򭷴v0Tsx9GAnӊon{=tIsLgJƙa͢zaRu>.`ura^3NYݰS]MK :}hKMDw/-mM udzNXeB!Bd}.04]ҹh' tOL@'g.|S1!m0ɓ [g0q]4˘>B/G2㩇*܃ocXz+ +姰~yE&Vav$N7#JṽmbQxt\cF[!?^7w߱ؠxгӗe)5 f]y,8Bsť?nR$PO͑S܅S(-n&Zd&6_n8ZAڈTa@BUYs{x{_(;07K<x2:F~LEVrB~9Qا = "sCլhjGM1.)m*/#$ u@v[q& s$5E rt\Z?ʔDuY?!. LW %L+IJ Qrj\~rp**qQnrm&ٌs(v)qݥ_h^?9v f!*Chgh-;VJ{yBѢϤcg.GZn%;,ʦɅ7nt 7 ϑ07mkə]1m%6 n4;H1n} .֨1-)X! 0\&ƀ8,̣mO߳)R^ "Uc,bgpIJiĄ*TFS*YJtiZZA35Mig3&$8k`q=fqw[t5D ovcE'_fk ST߀w-u7gɜ-ˬ,kB$ffBN+q2+Q5;⭉TKC (3l*[1 Fp.?{I=\=W-i=5 A +yߚA`7_IG "Ag+)ɸCNm3M[YȒ1N~C0M-z vmn+D~/o= x`NJҫhgŕ(%tO a u:Τ3"X*&65eabEpy F108u=EoU rm n} ;.f xlZMnQIeȔϔt<}m*K/"MߜJ>]SCfb[#[d_ +6:S#n" ,3H@#NBMt7r"ȳ> tpwUb`Xfj@, vU`oY.F-QqyXmó- (#CU\Ӽ7}xyݳ9o+>4Ps(~ ԛv V̑ ?8'[~0Yќ?^KO*&;/z((Nѡ Kr-" #>U:@f༨nR=z /269{2yf~,%5t[$ٍtx ေX 7J  'GYh1YY+EO8xjWy!4PZz?d α3GWwBCibHG# n̨s nhpdgcI 8nZ*Oyk3(%%{MDצ|2I{[\_@F|%O)D,/|!kLP#5M3sPNL\j{2Bɂ;dz"ŏd 弝%E'QlCyоM95}W{[R%ܿW명JfmDn>˰袸Q;r|QJ[*_B}qքF@+S>L+U8\$"&{dcE+;޴{gBXb%m䕦a%"m)u1n5$|S%YE==sXd? Y 2qڏ4$J\sh[AT&J:;.hzx2Y1.)n) l?lr]&mSW;tZ<]/z)IR9"e4aMkaY^Cll81~(0/D؝٢ *:OHXt[4C;_ TџC( W8jPa_V */+'yh 5 % n (αYYܢ(R4k[?8<Bo8eM &6ŧ {vdd*f{Ϭ"̮}G !YaēT$KWUaZl/,l"W gd lX6߯If"TkR[4ͽ4m̑]q}4}Г&ZdS f"RMTN a]-sRȺ+O\M2rL/,zOW&L4P%QFnY+߶m%,OLԉMzvJS; %"k ~mI}5ŮS/[䤳0 9 #B#Ouiwٝ5+duQv. N]VibSmXSބ4q.T)V'/Wљ,RܕӸQނ N<53^ĶڕvfpȶY ˬo{ٰFZ% ciˉ~lj'9*q'!˾O IB'Jd=7@Ε1O~ӫĖH.;Q$&sb7dAU~[{Az IOpC\6n,4W/w*KQA8d~hIh)i7oAn0U~R[CÏn}.ŭ5)q PQ%\hfhAՒV8N[SWQ|*v)Vt4RB|.{깧MV,)c:L%8gs ![asQË|%a}8huOcJG8=*r^\\V}9fq=g%Sf tݫriqrJ JK{+g_5TR L@ս$1{yN '4cFYQ\pFPSW ?d Gt6ag?JR/%M+B,^,DXSAF2\$QjR46\tO{Ɋ&[ 0y)7" +聨JM< j"`-MAX3~a9M(!S`j#"Ngѫ6&I߸4F~ACwczͰD{ɽE?SՑC[ s)!T ^ۙյV \^8雎uiYH2$5ۇc|zHbL؏-?HfAN3$aa r?wo!\-1cw >tp+$TRQ|BxWMPQ,?9Woczc~Q%0A1+?uF$3ޯ/k'wst:jOY7I#ie2O0'ʜߕ߼QMm:Y!rAlFu;}c>HR|.ŽU#w#4h#Q\>7!%<:ؼZa} !rs*)Ԍ% i+/GzY>t BV)}Ռvj8^ON⡶UV `Q4a#A8^Xs ’R9vV,,2Yƶn]Z:RsW!o*Wfde T~)>mA 3]U KQAi͚ś{vi" nMk=E ~l6ϽRirLv1^ٱszAɀ^#puJHRXK=p pWvqmpR Z r|xs,e+Kا:U*"A4Rt)"T1ᥪPRsr>'/CҗTҔc,0~ލiڪkr5c55)֏l:mK,d?4(ih m,A"ЯvaEK.ekB(hi 3ՖCK6?- dո2! f8pZZ5=7"vIpуpCi{!ϗ RS4@>N]Ӛ@P/Yp4C٪'MLM wӢ菕i0]݋4o>e0^Gūu*vYLxj8҃R~*6vEF`LwݿAGئ&/Di\P]F"(esO~cBR9{$\2#-n<`$=VGT hF1B0XR?}*ҟd0ւ"yk7vlXY麘,:([-LTXrI]!K*lcںԒ'^URVYW#"z$8q?=x6,@Ptq!Lp?3V{9P?ń{T&)}?&_p:oz\s ZEivGZ& J5wŠ-hhCjdyT^4`MEG, :c0{.O# Nu;wwtZ4qv\ЂMaM2ܗ6QJ : .HFX?(R -b@ӠߨEWCn^,#˂j:}ƽּ*8tm!i*4a#u4ӜfLazEE4j?2M6$3"U3jbmFq! QJ{"1ŏrŧs 1 ]S%kUfVN ym #ZJ/h/D)D$Ѯf;emVXGfLa!gt^ Gf."_/cF^ ,F} SN?LxHYha PPB_\Zds˺BO}N"5@y[˥ah7BҚpbK24n_^feHX\G:ETGߟ#DGDiLTfTlÓr`E 氊H-ZQZ pg tnW'voL'7T`a\uJA >}P6`V {]ԧ?ֳ< d>!%|"߂ߏi8#Kx:^u<%؊!~vI(DfX2/@z86(CQf[&h($/6l|_EҀjVekkӽ? b/"D㱡=5`ǿ Ѹy.Dj1su0jg3w葏rQ̳]HIA?#x,}rNXk٨Q=eQ_j8$nYWq B- )?hZoeB$}~бDk)a]=a/k;mk C@ Wf)`w"}7M _2xaP/M]>5QFGr|ȀkB\ xYp !ާDj5J 4Sfm^ ߫Q;EDm(*M PMaKIv_Rw]OU:G4!ޱ84loVgj[ E?>P7r)3rahdjN1+խ3L{@n͎+7BJUfnAɱ&kۏXbm%jEė**Z,KA1Lm:,*s2%blV+!5Z30;y3/T67=@$Q] ;P?NGm:|wW μ47LSb|Z6lYu&۳"37ix؛_Hxa PeS8'ZM1V~SX]yM 4eYGB7\h A+eV;@Yn1b !jS/pBLm=2ߪ,lǢݵv&QT|¾d+j5pFat]w5c!^ 7uP$G?zSdO's=o\Ǡ~;l{{VL)%IpF5\ :>>!Y5e~tJfA~Әm/&~*h>e0>>lEڀ&{PӬ;HeWD)`Xz:UF| R:Pֱ,nyF='c O2L!ww!;K[1˷/8N9l-p)`@~kPWW3@7iM{]@U.?IF oJ{Tt$6 Dg(_ Nd߫Ѥhzjky&SY'EW@OW]F^SM.;#xbn(@c[Q"%_eܗxD؅ˑ- ow1WBv.fx I?&KesN-zjՓg-(0Z$hv܉'Ͼ鋤ӐܿqUj|{{PaB CQt(&݇$J6d( ϣ~U,Y(4v荄5 BYmC_a,0PjI/>pl1y YkrkMB|-uB ZRWw{,;/du4Χa4ȤR"1 M!z%{PgBixwV)EkO7Ȣ%߀K=w-*mJ{7^MLX24 >BzVaVCꎢe7W ?b/lhkja48A֓*2yV$Fز.~ŗs8_.q%O?yhlsx  :\>9?[fBiK< s2~ ĴSj䡴FyHU#E-?KKV!iUM"( !Z60x_قJF"kLZmP"v:nR@`EǮ7# (A.g x FR K}J2?=LpsNbRLg|H/&ƪf j5:ٱ)fExL8Li)tN|R`OՏof#PX.cCڲq`\bk Sn2 %P5\`.8F_IN}d=;;{3ֆUR_Εsەhf+t m0L]\,p&c %:%7my9sLP=SʴM5-$Ro.p Hh]"\xتTnh~ tUa7cpATBbd$l4t: g[ +ԿB/&0cKtY;CD`b\@*ߋ;uxp= kĆM'LzUMd [C1iv/r|bP9VI[<~7+IKAA3%cآ[#z9'KoS~N O:PaM(KbM=哐,#,aM*Y;R^#[P WzĴąg*PI^G!YAg&,7*8o83^0h! 'ݨCiJ݇Rs9s8[:2/یf{wOLԫ 6W8Q 8μxِzb ƹ]fZILc71b$0ٸ fn5ǿ @.gšA=9%(AWҶ?kɯv*恣8T0uo |EnX8_;ѡj*ᮾV8xO~ӢNB Jizat gAnWQ#]9^Lex|7P"՝.1 6Q襪J2m8<즙g߯[šd.8^%wZƐ@&:D/kpKU82#%BIk*ɡ7RrGoB2Ub? ʖPH=2!_%g\3[&{<8Dھɋ Ofجj:#θM=HlTw˽nWŅmҹ [<6CԽh#GCaN#dve0WWzUA^$ i-Zȅ9JO%`Xf i1,# ~WcB }OzD9rkU|/^MrrJUġuvJqoÍS* pC[_ {Is"h<:/.$BŠzh8od S/iZO(vډ"T‰#EjZC5߹nG mQuV2f~4 PR_'K+!#]OSigMW#}{hSSnBڷ$ t$ʐ17^[Q sQWS٧[rQ qX QI&9kau6QP=-ɴޛӦZ $Ռ7Ƅ-ԶMCl9 ~'O!9Psd34=-#21!TdFMN#4(1gfW3sq+s9'}[|KK TP!d5nWdiv^v3f-XbOCICeLmɣvXОKjVqRsr5.0*Vʚ-RJl )97i Lm1B;buYtmȶ#CztxliuSa3Ϋ-q"ϚVV-f4d'Es36QejV jVclax#FFPb 5jdLȦڬ$/7p^Ks4 >,UK縺p~_W3B/'z.b-_STí㒃~čk2Oq:;m׹,yqR!+R=>x5Y&YmC""D\8pG p3SיY]iyE$PxR&r!$0WV?ռ3{*=@OI ̢Dl%yyc6M묠'z[=:~HmC>U6x_ps·ccG Olok"Ss6=G4bT.z$0gj~.c 9TP9{=DV݊5u]|ޗ.˨+:{v. jq$`׭ivzU1@ cG}Ki.&Un D(k'p~ ?O#1Fth0+@M47^qxc :fOefn0-q3Cf.ݣ9Nf)7%G> Aea3m*C^o>pqPA~!4~ )V $E+ ?u42ƛ#|Ya/)rbv{A9VWb\fȂJX7>W L/Pcsm6v'1%Ff\\t8܀K D];Ԟ[Ǖg8~hϱ 'dqJM3x>LU*w|NGcƷޒn_0G0RCNx)Y+5pZ؏S21R Zd7/.(ߏ 9)F52Rխ_pjTb7 EX\==+7|1|u;$i~GL'l 4"{K !b킦֟% 3d\Y0]<1Jqx?*uGX3uYT2sQ˸8W+YsOl[H'H]̜o(% _fKya7iK/H>8 KJA]Ngm)٭|0K!Z~Ni }YN_wajdÙ~]ȧW)Fggq_i`'xwB;iU:)!N5ɶRL |wKs0Ec E@. G~K;Oad|ËS#|< Q<] /L,Y'1 cg4b"B3 Cԍ?m\AD\~>RrO0-)<+s C{Lβ~&oNqg;m6˘_թ_ݬ8'-`HlF)5TTq̋.y~tAĩ˙66$WCfHE:}dIFѩpi73Im-Tsa}(ENnqwT˜rutQco~_H'[^m8~T:!)vþ\kKζtk *~ J3+w g`?+4nS`%sSiiUM[~SӤK8F峊MY:c:mCzp-cb*v1RZw/p|՘Uv `S@ݹoKFa%daexm¤&\0]ҝo {Crk66Xc*tnQqȮrUsw =Ɍ՟ؠgbʜHKd3dʱ͚;յNDhxp[ фlByH wUU;!B"R &^0"/\JrgI?(!MBٜmSkU!+JN.v㝼.YX,RR%?I^*CKRyk " '_TnT>s. 9IdcSxC=}+WE-TXV 1- Ĕ*e>2"#Bc 5HɈ4gRI{jD)`I)tLѣ 16vCb ùYvGϺIgVSpH_aT#DD͍,@X1ؼÌU1 Oԓd̚LPys*'FCI#M:1 j̾WT1*y#&-JeFRTYDsX`E 21Lh{MTՂÛh.rݴ5MyɾIu;8O)Cv]r+/5jKY.Jͬ)*  08? Fl 3ooa7=fU "mXeZ)ܓ㓬h;)V.X"ڇ @G\ Ͷmp>\|󦛌&ZLU Փ >7Nk9)Rƨ4`Xe?0+W*mKY-1ྏRήrMoi> $klgfmB'+bzCyJ5` cF=]rPPf^hQkfXsq(w*Ba!~M^}g\ȑ">!4j@{ce2ӿ;N h>R4+Nߡ6z5,-QyoZq{7U-%0J)4ﳍ{d Q;7YXO)ZSHJĭrrQB SA)-.0UҔൿerw)U4 EBŷ( G]mY[vx!&[,ng߶cw{-k/P;$p&qT⧗q ׹ؘy)k㬧5 0ϒX*a MXg? =^ZHBm]]✜jQ\UixlGws/ oYQW5wXh _?$/}e$''7,zQ {pY =]TAF&iJ +=B7>p4/Ęby;?$*IXKN˛q(mH_2bbm[c0TfYY\V) ӝpIvG/iyXb7k=G({䔦쎻 A]:Х6.]Z\d炎64lIčcT0hUͲ H^bPZŧkD/wkZ@cuS`3;4I^-Y52H[h^bbYQc*hǒgFc|[w_uyƨ +t 0|Q=brk؍ "PmFϔqgZ9НCpX d#HcxD՛ԂcwQ=69}X&-MOߚ:F@OdM6diuj+Ӵ7@~Ddۂuku& n{h"_&y:gfo\M*C'=b ( 'OQ'.=]O N%ЉFVu"a9f־co Ww(d(w\TEtD/ф$K1`>!9_V%.q I,@ڔ~ A;_KXGҬgbY[ņ{ 75?o%vXa7e_z](5xfgWvr>O ^ FJ|[-}N@S,q㚫ZR*oOhw37BWESͭґ(&VڳA D~ߊ΍G W߼6~l6Ƨ'ۊ6ᣧ*hjiy^Mzfĸ 4$HY#&)eA7vK$ @Fпw3|§UG})x/%}PLgݒzq@q%\!h^y3.([S*ƥbQG ę3xMlP K)k>Dl!&F7N׺Y# m~t$~HG|ާ&.uGRАxK!ƈoIҏp%0GDg{ҮX"0۪ݿVUʮo4Rmg Id^2⩥a>?V8q7+AT/Ŷ2j쓑;Q-lKW`gD|[ߔi`u[.8 E_~Ԋ=99;MF_ 6{vr~˩ÉC/ƹLӋy3\)2R+]P=GQ4ӊ3K,peն7HuM"kVW|%4]pWW88o\WK}4`y;YsW׃? }Ƶ W.?/#O]{Rꦲ7v'6ܱdž9fKx=w`55mn5%q'(!fkHy97s]aZnFa\C_[򗈶 7U0%-/c΀jY=N)Ge^(]#zk/XO֩Hp߯F6#[nw޺)lBf<"1Y }eZ%:'Y{2xܬaNETu?3u1 YHf' Z2Jfa<8= Xc*8/842@:vlo/4ӜG/!kp'Z9uI^.z_9$ 6{q Ƹmz^w3GDFF)UQ}R/vv 㲃{VfR@\f̱jWzkOhC36]z>|r&C"7>{],H{?x)1e:|L-7=lWꈋoU&VϭZ&! 5eq:_lTFU@=H.&w[RujՅ_C8Za@T }0p0?5ީ :?m^ oGɟ('Y fviڣE=f:Bi9r5s=7P: -3NcjKmS0aP%4{eNC4?+ah5ZKh7Lz/S,ߓü#S5;Ќ<FWbuI"e]QhLI6RŘ_Ԝq,%*rB+ 3.݋]W^wJxXܕ/$,A j[]w'Ƣ[iGOѣT^+[*[J3EuҖ/ISkt:dr*Ly:i^Xs >zυ<RP5򶐨z!R"|~7BtjizMU]}U )Lϲi吢M n $ f[(/&*Ǔc|E=XS(@ul UBkLG<ЭJ<yM 0$5^~B!quvV OM4),(赼>M6&֜tA΅NϾH M(mSiT3aɼSY z!A;j^5F;4%.:qlL&McUu舧ALk!=هXMFӚ:w٨oV4M#V䢗Vڽ, ѠQ@̥]p\X-38'BVd{P%qv@4_pFF%lZeIcCն^Fu+-p8Q@6 1ᵷ8@ qXHNrE0Ff{y&ѴB8fd02R$I@TvB;&3Fik{HXn.3rMpƇ-y=lݑAn%$U+8A*#88Ni9rTӴ<R2 p.KuyWF,0Ҭܷc *L[صy:΄i[8擂 =Ӷ]Į:['ցe*EWQǯH}" P|H99݇]h?`~&$;{;`FT;vA}j2q6F OAʚFqJ. x8[47˵* ch2, N4eXwϛ -!v]ۍaL*Ag%A#YM+q,K⋻4߯@!t=R Y$]K!s~nkt5t @L0lZu:ejF51gsUMݣA~JBz S}8j#K#әrB9'5QebnmJKM/Z/k 'Bvǁ ]+~rFX7FudRBV"mcQC2fKh'g2k=rX+쀚Fx7nW݊ԏ1po##qeu~υz`3cU7giXTV/>W{w q-Y'5; zAzdvɲEQr74?PjIjq 3B؍bEsηϗ,'O]VMЁ⍛E|b)ベ ?Z~_# /=L|a,?cmu: 2GcX _hUvUauCsKL=.1m :]r2^;t!Jϩio*\ss RZr+;Kxj{xwv:-a(&U*[ ]*+Xsoo<nDm#i"IR̘,1_>wv8TȮ:\#8KrjGfsi_ΐov}9}Ym ~F Ah_Sh̅e2f~EGFt-l|DVԽcӁ +KF$}6WEbɀnm"J6f|sZ>d-`m0_"]<4F?1p̌tQ=ȳ|p+.dPw(T*іW\ }~3f}Mo¨5 k(g@ȩSegtrZ@ݟ@\\zI7rn |6 ,ФW+h-f6?Vb0G}%'nR B|…'!8LltRm;91F|WΗv;ꈆwYF8SU} I## rʼN7#$Vija>O}+>lCd+\^66oon|PRjc|~/hTFݡw NҚ֣iLj9ÖwͰ }rkjCcikfcfaՋ \]>Q ۍ@'q}%ɷY/a8 jLi8t]07RctuM<;@ֳh  Ji3 3e";b\ ct;15=X W*ھ w?y2/lP?<Ѭ'@U7 ܭO?ky K1cG Ķj[oDKд'5H4XHbҬD@}jB՚nV o,_3ϔ0l +W0́^-qaK[?[ULYQIY'hdΫ'v)췏$<띫ښvXD^v5hOoGu|;>B9 zPu%-XͣWO0TP5WoVՂ *1ē3HɃmUMHXx)=DkƇG.w5+'fKÛGB7mb *U)]&G}H\ *f}՗)". 2/ndj!@Xz'ZҎT\-547b/q#};GB8":e`+/ќ ApP[]&;|Te0Dz +ݥh1^69`;Y|_"WE!Ti{f?ϽУ'( c~ uEG뒫hN~4ԋPi izqo{U͈3&Z[h%<\zk4'i%J}<r;IsPtݬE>GrALTW!)ϮP/<%l r餩A?b`)!s֟Wg)͖|輭R`>? Tw;,V/SYoثdq@M]h)늽\c̫)1ZU^!Cm8W8&ܺǦ*cF۶kBj_ q~Lg"1h8~mU`}w}b^X]K\B3 7sxKFP䳔:D{m^-!^;~Pjll&6TI2EO~V](6T&a:q3>Km# K_dgSMnOp/(hl ĘyC57Gu5+7ř<:I 2ΤBmn GRnuLpx8-bprlvOLYg[av_[J>wCNZw|=Իr!o ߊNBcu#6̋Vp2/Q\ (Dͣak6KKOF0Lh{]Ua!N{Y"sc8זּ&u0ze5'jIEdz}o QTfٛ0vq3!Ow%` Rx:l~o:fCGIMpTٲ[\u@,q$MKW2̯`i$!vow ~M>G;5 H|<\-zsk%!MJB7hcǵϴpn"H:|..ȞV<Ă:3. :m%1CV'~tFb$EdTA eumEY؍?q"Ԭ8o/p/br\-9}R]Ro.!lņpL_05n4v>b[Ěb4Wz]*)IuZĹs+&DPOiRSl&fp %A8p,75#5hZ34Z/.54$J,JaBI4܃vY<nꓺ`Yng$=UB:D@YpAaW̽_ގl Ĕ;uBǓ #wR_{LOV\$,G/Oc7AW7:b5rnZf$N>KC{S}rcizv$OOǝ*"q_Fig=e.R"7/ط#M7F⢣`|`4DǓ:f"IyRiӍg^[8A&ql_,vhcDbNyuI'f,un/P_Ae1nPUN^aȹZ,z~UW QC-쭅}'Dg $:S},9>.ƒш6^]5R%u}6bhl3sH{ZVJZM'2\ajaC꽦V`$Djt&8JΑ>JEN(*NvXU,:q2Xh0HF1E~c6„/Uv!+Kf5t%QŒj{iT! 1c5%:>5Ib]1e[0>D~zbVu5R))d?8J)wYO7jN v7f@џ4Wч +a!ʎ;Ry}`a}Į"}ufDn+[,ZGDp u$D:o !O_NX*jYkP`T Ņ^2]?b \V 5#Jc!KN )kg q( #y&}K4еa^ߝRLrk.Q=瀋O@DcR7!&?^S.*(ӻβ!@fsze%U>>[UWYM /̺ 9 sxS%fbOꂠV. 5#*Q\۬ϭ=Y(?q%bK$PL) ;"wSn ##i| ߆xP2[Hl 9Z7>DySߦ=/!cc#z"j-0D^oުP;AN{LuzHؼLWcf7 )n8frvyBUB³yhF>EFռc>C>!ӄ!0)bl"^%h1^C$ˈZAV Q~ 1re/2a̋;"zѭ$=o;|}gwzQÅq{ 3MzcѲ6&{x;WsMN6#b_H*[r'']~x}5]|%5)VJ%ktz1/"дK"h2ZYC~7 ڱ"v<wXX,cv~S)ƅ΂13x.uy1KA:)XZ&j䛎A\_ w|=d5*K^b8E9yxF,,07"6P e)UH%*x]c,ɘ%Z+d8z>iwgV]&"7{O \@-+6Qn^/Pg)Q=d?8 i1:lF7G:܅w5hsO[9bP}hW<.U9 H[]YdO~Zg>ډ.9 ΁ĘAG[&[_Nb} }ڈ;U [kaby%10 -P\_Qa]RwA`wI#@.NuU B3ؘsPQ&8O/B],{JϮkEթW.(iv<(&'-c=W+q%7goW1U(Yѻǘޫ>h˧pyM&U]rvt%u ?j oWJw0Pl#Ozz +b_tdmwsm]m {OSzWC?0_.2hywHT( aVQfZV_L_xk B1'SGvZ+\Ne|trNڏVa6%-w&yEv^7&a~U]8hy.p~\N(J]Qx<"Fd&3+ >p0@₤wKt8NӶ}Δܺkf<,}OքbW0MKIGi\E* T=~x溛'#p҈hԃh Wɏ 6}i!,Rc|nɍB ڠ>(Z+.l -.kÈ#[\i~D":;[g/C$%Rq5p|rb(&Imytn^a@g'9y,og羼דQѼ4 ls xذV\|~I+%˅q]TSRedqE\"7~Z` TMP̹a$b-( P%*fAilFzx?D]qu:fFؔQf%gծaC ds S.`JVeMohcNX_x vioF[k-uȶ4o(M0sTte4Fc' լYn"LpV,Y*jP7{!r\YPy"a<9F@ HuK&Ώ=)u-t]T'!.@ :z)C"hF _:p"}<I5@s@uDT->q{f z3Q6彝iڿ@t7( #_:h4;k*;-{ֻcmI:n{Cc l n87D,l-^|DNJ&f ȘHt%~ZsF3%82-8s]Ye8U/qqK*EWikW*wu}3Q3_Mp 8Q9 =MX0rU)q##~2&-rxF^: 0/⋌kU #X[C|/:`>Kj`X'}j|&\Vp} @D46PyUL(2IpMIEex>Kaԝ7B[#+9 Z}؉>\.423eAwra '4>d(aMq8v_}0~ EY@oSԼ W9)!e"S!ׄZm$ߕC9$a6pgmQ `dI(_q YI"E t쵀{bnA%_ZwW]CE/?27Wa7> sKOFVˀq IBp{TCK:M:Rh=ݎMIVwӳXZI_oA3wXG/ 愾mdd.ku!P3.%oQIsd ?gIxrk:]RϚ7|?}":TǍ`fD[O/bu_Չ3E Zjޱn96 9KC2 {L/ȡ<+|tr'AtUn(M''DGŠ22qor*f E(v;pn~sR諹er`-+!ÖP_i;&6 jⷫf5?(5O wq(W@V9f&$-$ïf~>=ۣ6Zar,%A侯h1hJRB&5K( uy#r99s2;Foܯy}:2˪) Onȱ۞ 1 q]:{͓͛E ,)U~bIn!.$;F+*1ZI:wL#5 ⼙T~iaMj 'B30 R$u?g Ϙz@]2dD2^/~%yƔ ZWj+سv@HHRR p~;n? J+/6ܪC6`YS aYċ{08h~S49H*xbȅdϪ$?[#Ў%Ԝ,Sk:fї 1A 4,P?|v]rz*&.V C:kG 2H;*/"݀ݼaTHsKkh V۩N[ EœUIw=H&`k(.pZͮ /eNZϺ,D9ls7sc`RD#4Htl׼h~XPZrCM3z#vf=g 0wH OKn*$|@B""Qb%S<ܐ'0W:=cp%YZ7_A#~ ?5}VUovΑ9c얾w{ikyS #[L:;[n z}6҉9~ ޿= Wgg#q*!P,IcE#* Qzօ3ml+3wB nGP)Ϥ^S|&$zC ٜGI-L#7 :`|Q_r(n%-ga--Rt+gOWl5zȌ )7RU8c Uw M&dƌқ%o⽲лMCh+T =}GJ{8V T1*ݱF7X!iPL)\Oj9tƮOᨙs҃LIG6X}6a_#-R-n1~b7_Qia-5gpjHgƑ ߏŠiϡmx<ѻQ+ l6es.lkay$ k(Vy8=GOgĜZ$FFzAɁ ۯq< 'bkgX_yU9;wѽ='+#`(OBo3kF=z@.+zA)tWhg+ڢx `m4 w5ᢹ$ƍٱނMaڑodt3z]Lf-_@= +_5е' OHLbqrd{(v ߤbQ˽$85UYCWSxC{QYʓC[ɼlN͐\gOP^>2>Isޣ&IN;Nc5ګ0?|Ί\GHQFT,@f|agBdȊe^ƒ=-dL$wL 'd]1yX JM'75a :6!s'Ut&ADDv++$g.W^W{9UieiffHӀT9f;B>jla(d?Od. 8C9͵^I|Ck ki8ҹFyK. ˣ\#QxBlM..D:3W%1ehMPywem%)x:" k{Wx7n-6w7v{\3`ؕ3P,h/Ԇ1}mG>!iap&z!ogk v|~F}p5W`4up cJ.c{ >ӡULzh?1 gVRB֠\$fPټѹW.Xaw~Zh"G/Ug? -ٮFB\lg -^{r5kwX5SP-<3a7@?e$"(.|A5J`d].3;Ȝ."©tOlF^M 48 #mH-7@up#X}uLon87(z7U/i^Ipߺ*pX8i󿯦ڽk̶7%Ҹ] 3'RM'(iC2 Esgu5nHKBڰx9W7.얉$X%Y҄tM5m'ޯPBG/?^a5sF藜ڐ6L2f4H"~M:2@ncF,#ٔ~FvSd G DEysnFR_^V9sHBsQro=?u\ ,k NXϢdiQbԆ {@%`)}|mis2( O̙kEj4^^OHyR.8+ߒpxMji}Q:\g)% r@գH6Vu[+"aR@F'& ,qp Ԯ?q&=(8."{%at+2\*&ztpu/ƙlWRq<}$ԋ98F~w8d38c%@3f JHqISl;:no&]թHYB$e$\-]Ѩf`4VwZ Ps:#w+<MoH)xIn4zR=1w82CiPq3cBDWYCǨ::!,05Q*9+')?H@=BP"v#/}~';9A[Di YlzL>JJ t0f%+4P@OBY)~'keXem#˾SS:7WVY[kwc|A+̣ d9gVb~\2 :o0?gX)@Zڵ=9NvT8(ʛO*Evٲ2VM I:hVBg8-JTbizQv;ݙD  &y[%c=aRt۲ٛ"3ě ٹNWƜ2 8|:y!?ոxk9=[B0> [[_6uB$ ])|OP pFMKO[BOآZ4[^q34kG=ߞ3%c\bYFL $K`\5Vr$(XQnlJ--n-ިDG=e= Ϯ`|aǥ!_6Aްcrh\}rAm 誔9fpA̖яx[u3Tunʚn^i%z3pz`ANhENyCd{#WHJ؀/(ZQ=1'5Y7xvs:1X`xݰtL;Z+6P@x'Mǰ`'"k J,Y7?cMS rխC9pS E ?i+sgb\ʄV^A3٧2*PB׶&ME8@0xtCS:ݴIѠ덋_\KÝj3Ty&߅L$|tl%d>Dx9;w_`3ɢ+-j 7W\phMP2 7!rR%ݾi[Dۤ ѧ Ŏu@c3<# 0iT>^eVcOPck(y/n&:ҤBU0%@f:zFD OB G5Ơ8]3( dfH[['%X^OzO [. / A9j2SDKs)^0 DLdm 7VaBId |P~n?a& &9Iv?oDIFI+"}C;&OMOpPmOt]w>| pQ9:BmFrY_h\htTr"g.AXvy?3of1Tk(~nAnCΣxF%̴j͕`NClrQHv;,{"nYȻ>B&ZɅ'7U: bEe9z˿Ζz)G2U@'[ZCQ V^ !s |kcȁveBgpp8}ċ1n^Lx}=It㥒(`&/hkhM[ _1sym@EFB;(ɦzg,lM*mSʝ]pU7'|۱K=] (iw{gB:?yHG{|*5?IhcB`cZ) xD.UNG{;$fxB""1Ν1}bFgZ- 8fz2;M4擬ejDHoy^뢆7ks:~_ v)Dϳ]R6X2"E*-xtDG2le=.tя+c1yߴ[82tYTݿ};D\q($x1^D&ْ7M{8v<'M$ UICH5< E o-mMVP7G/RNh2 U5^v }fuPT(`A@7Fjr_+J3|J}eC֎R~]1l838| j^8R)m0r3W~?/Lp{x|z=6 Z~a'bFg>ӁsкBDX;/$kB%ѯ;1_wGO%>$OW:t_O5 Ci'ڜ{1.X0yG}< :tb"'u0 o{hwtn1ԇ<;>FNU-vx7 $qm?=6!Y]]a D6-3 AcKo+i =RJ9'y61|)t+Ƚ@|]IwDK*S9#lFEH8lxM20 ǟ{6CpUaCed袼Zl3j9-T~>(rrZ.cO@QR4KWEGvK~-qKDa s{ dDZ^jBA~B'pVt;6?Fd4kH]nZ7b7-, R~>Kvz+1Z/MbS"1MZnwn|Hmx30}^Ad>*ƫx[:RB,{Tw|&e (1WGшhﲦrsͯ'8&U5l* fѐ/TgSWCjhOVqU_kLR؇bF@?ÜjQeNI8nATM@,mC$9a5[MʄfgMCdJ_bv 8X nLjA}+/ltY?'Ī,2>,\߆@EK&B+mͣ4 EA,e)$j?aA :\xZZe4b-v{ٓDLpˢKhV-m}P$)=}g;Kvm Nty%T>JLd&PurlܺĢ,,}a: gbP~N8yɌÙ`ۥ0kk"+37a֡B|b(@bK,p' 'ifmZk\-0Tw:"z&1t$Y{EdpБH]nދR ;=w vC_8םR@sԇ+X!w*dȳZ롰z_/liCA.*_2g,q(Qo.G!'o>16eL1;V;[<+roGj9WG,jL}zZAtBM} dre JjWPx ͦteW0dkBMS^QU/'7Ġ>m7g}(&t&o5hܿtҖVuFDל+1mb*,$rp~%zq 6JV|A~䌚hjz>*ύJ3RXG1 #d{ib2/D`OC$S]O3dǴ~yQHpˢRyhYOJ1\ׁmWN:- PtMUU*R/:MǾ@Ƥ#\&7AhSr1,OZ.gVzSʄ͖DG# _(rMW7-ixl2PQki{:()lD ;>&+iEt+߇KvePp Zѹ5!`Uv:,2ºM3#Ϲ8\  @xsCDbD@ 6^h6S:\M5)]oMXs =zBbdo/]RY~<t&=uǒJ}J1R7j} Ӧ0I\xO/>||ΏS2]>t~)[z9{U<ϲ6!B0zҚK^Ҧoj6/=3tLfT&z>sgJ|**9p"ǓEzMI{C Eg=lW]Q x7z_nMm%{F!b9.toae8ꋾ-Ey}7i\Ml6H@]8ECClbX&Ѐ"f7l;`'wŽ 2UZk#jª֖Xk,x:T扈.٬yې ,-] :f ʁ ^ u.]9I[%ыt0ьV*:ƶ,%G@㡹Hudhn%g}l#aݒ[g?"쌧Q!-YG7n7#e&$=\R Tdƃ0F`HWLPA* Q!|UG@:}/gS s+֥Yjt97b(ndNUޕ)^'{ޯJq]{COXd/_2}z"W# Jf!O;?w}yC{fk RbekhM'oo2VN},uʻ3XZ%i{dcP,UJUPotNzacx+c@ =!0jJ;m> SӹUʃr;b?%:i]MvC N D10o},IS!Z|yM4p`~fC3I/JȻԷ@m\Ȭk(UMBߝhڑZ ="ê:otWm&턳7(M&mMJ,q~ym.!S-::l@n!òQS9 |>gmLW9 &<e6D,E-sTh:R79w" a65+3w`]L~/c)*BoӐ0V@BX5@&=4b3`/G^!hb/`1qap:\9.Ur*W$q|M c%Ͳ'A= _ѿ%&2@^hp䟆2#ӲE?uیj7:r-J L,`cJ qvVhw+d`^ڔZ}ފ8/ FH#K{7dv@1(]KǵDF'e0O2 ܪ>S&ŅH?Ɗ'*ː֭uqs뗪X>jEx(*: YPg_Q⼾H8=oʆv=F:\xyq+P6 ^Nvj5{+=4b}Ӊѹ#X+>F*N-̨qVSb%/:(A [:H㈙5$Lz8/=7/ޓ( 5io ~H>2UE8nS:1ߋu aBWR@]B#2q8?hW`ؿZc"v99q5P~Is-s:*&EO9_HU}ɹYt{EwT~CœrB\S|8~aB*\J.̂ rcw05ڧ+fK&bűGa&7rXPxfL[|íT3jCoCD>3𮍤hJz Ẋ=51~-6jBulc9VY2U Gj# [~KPğd$iq;Opw q}d1wD|1/(pdfy5 :xixJBLrS*IN{ooq{X1\q)hktOS8pHBIο j(ut4_nTdn`KEwI/e[(C-|y%*S "ZZ9Pn(Ǜ;A^W(P by"gC>Wq-HF:ϊ6d:$nCj;uф; rյ)-X]R"{&xM 2<0Ό9NO[ QhAAbT,cӬt z/ r潺$`|p EpRxSĔ~E8\ڑY (5#|sfa ?=ݷF&F-a~؆nq(tl8 wb&3";CCG{o!-miF19G>v ޖ#]@ ]Z`^;ݘ⃴qSI%i8v7k|˂""ǃEX7;udJݺRp~Uuﺧy_88 0hnɛ:û|ݔT >{9tcry/l6GN!_VRΈ<HUҕ&TRhǼ-pFW\/R*S%6^i#ї" uNS6]0yWLENWG틏#Ÿv?IǩIg殰j,^#9e~R5s|Cc'!δߋh}EUrz5 |O:,%G+2<8i*rcI_ۢf5-ۄ`9{?hÉxl -߆`+ە9ːO+pr}ɭd KIs3 IfQ^thFp-{p0Wipga5B7Ո]-TL]Qğm<1 5 HM^ztU5+$A fV.XAKno 3 ɾ-_rtruR@aʌwygk5YUdJ5f1CxDE۪]@˧+^֐r{&v!?e~{pלrD|=t|Sk2IXeWX@894iDk~(:* w`'?J<۟,F~אTcU-7<#Ro^x>Y\C5e.AgOOl2&Q0xe'o3B_!58^àlKT`pePхN S@!ch}JrWS^&_?(iܟE_ %o5ἋL7b?V~epP7$_ׅ'n~/ջ9bjv|تG9sHN@Ґt6tobk=m6zɰU=3Y2|srU̸et[# ZLON=JrB1#% uCbB//LUhݩU+'j;N *97oK{e- r~, ny G~1؉E,~9e~>$_*]OTB3"KRx22D>NaQt#/lΰDPOȏXݴh,àlġ#M`|˅.֥c_DWO1MXqCؘG[Ui_%pq\r[c!A2R3#hH{i_з'W5, "ms5b-5jD$x=璽@F-A$lY*ƪwg5ږXqY$rPn7C(xjaHU wV><{Ap o]GvbSiYjׯgB|H*ߐg]1ȏy72Ż];ss^t0+ݸᑔv%x0V4k] wD4y[-غ pgpwH9((}׈5%䯖n+IF &lg%\n$ - Ύ4GWMqp-x;yFpŒLW>_=mԼpo<*)7 4JFR Uf"}ɾ?"ީ!qN(zX&hsk\J|h~  b;>R1ce(WH;.얼7,lgOkoiC6toKq]Kmug(i,Xডg&o9ʮ=U3Ë0C%_&Ap\_^㓭`]7ZHW?evV0 ׳8'c>Y%{9/%Ea3'7fݵcYfDf¥H7X5^sc-c* "{);*eP`cdLh[ dI%տ+5jO%YډoB:`}螻C4a _y>nf@<^me:D*/'rÉƐ"+ |`L3&<8 Z0r'zæ btJ?dj;e` 8$DbR>#S<vI&F;ȳel TRm#b1G>35[./׺bc yVcsZ#;U#4+Hgl(ŞA{(dV"ic@x#QbI#NBǴ4Qw-}?I}b+(TNH 'jI" 𽟎m%&<<[Rk%ckJpvlݝl'jral<< DfW{mzl!ӺMY?/[MSA%;8(5.o$!J3 ةp)r !-Lʜd]HAOSOL;%M֑_pzj<#;t6{˂C!>pHn)-`s17얂EY)lf Gi-XmX="N?Bا&7đ6(bp"E\Wm@ 3 ғ}!NVzMTאjNgt138cqpyATI uv go|ՠSM4aVޒ,+$v3K0:@×*S[j/0   :Jy7oCpڿM++wړ|N/V!x+4w4xp9ݟ 2ٷ0pIrö ʩ£FG--2]/{6*.lE5 5(^VHyr^1}E|C%tȺ=&騐J|W253R|dR)$&6 =&զS\mGpDBNm|8@N%w[.˸*A70.}bĦF,lu>(uRgj p,Fs=YlL6ke %+_b1Z Ҿ7Q?(d.:.0/sBzސX>7ĪƷז'5z,QzUC*F^cSE \:o'TF="w0J8Vc`aXg䎟?nVhpq8د0e,9,hA|( tŋ j{0IZm7͓ky VEd J&S+2ı|9w UJJ"*5MeT%TĜ7rVbHLeaQ__+ma)n5S_ KqH%+Ҁ"fR^ע4J}."X;OsOxO2Y" Kx.O bB*뒾!La$d1Q ?Їb׌3]~F4c\y/nIAv)A#TsOFT\hD'SMvÈnLuŠNy!"*dw~L)j#RK9 Ce^':v/9$ΘhR I㶟_N@23lqL-zQl$>ϓ~&mՑs]Ge귙UކD.^uޅP7G/i/=!Ġ ݗ5,zqcu81ߏorqHvCwECGdU?fx)_2Q `T/{_PXŮh ctxcT d>.95vD0($̭Fm5n9k1Ў&K>Sy)%irkf|ٮbvE.Dzmƅ-U Ω]l?%x#Ί!7tZJ豨LsgQTek|b9iJ.咒q;%DA=osԭe}?qWhP` 2f7'(5%<5u$5M|H?`U ea+a"gq6J+̐$G ! @0هxp.:΋MÎYC в0C󭶱D5&h \ E2]9iKbz/k"p|:Lzz 7|ЫFWME~cr;7H>a5hҺ1JX'PIؽBC$wB,!7/K7M}9{2&~/Ovz"kcuL-&F*G/XO{KG;jho&O19C'-nzLPYZf"=5KFPm~l qyu(fw;z "`%+/G(X8mƆh/!܇|= Փ@hK&񚵮'JyӜ{6Rýj>'#hy`: ҟ=7AVvHN —ttnFTN2c7PKnZ\<= E19|uJ̐;j Tv0>%BCvbl^HI*>{//'C#lX:,,CηIMurF<ǰpH&sn3L-%li2#*B|rq;>&=:ߨӒK`?d~'QWvnr_3]_x.[ MMCx!9|yhRT=5laE$pʅz,Bv scH#z7TG,Մ!2,1z#BSs/|؇;%w{p_-ejjUG<_ 1g,G]q#{ny *+JpN"NGر9/STJR<ܸaP#v9 WO[0|XR.f߫l ):t:!h]'3[^;5sb(%~4$OIznF"LL>!:P-ecD'r[BWO|E4׻h=,;iK]]5 RdP"5zdzK+ʎ>N*}etBhՆ]8\4Z,Uh@#$rΒ|7)nWb~pa/~%\PT_N3fltk {2t=jBhVnt#2${7UIT7JYrC d @ ZƛXR6J_K~'$ GoS}OCpR^h},˹np, ɱ F41k'ͨr)֗GIlnh8z>(8< Y GTFZ϶l! S<pf"j.j1@EM^Gi}/;YHlqq*"aHhIU)m}-Tw&]OToJqO-H($)3dQFpH.H꺴e>I2ov2DL aaa2:H߫fB+{E^#A|Ww()$jsZf` !(Gqެ&2AۜK]FOqRbCY1?FsVMZ.jHQңSj[xSI#nё/3.C9-bN7xE}^ZsMk.aU47#Kuéf:r3V9|ȥA-S62Bʑȕa:Euf&49~#z8jG\Ӎ02Bbۮ F ^a8(!5 ܇xbN(^zLg7C"kSqPG|txHw-o F yyNc6"u'8=;Kqy=V5Xxd>vT3BN"qGV~..mD8{%W5u .XAlԑ ܵ\/{y@<53&lEʘv| &;Q9=R볭Im$ 3\-HEb-g0QY|rPC?AJ#"It q͢xoI2Y80-G^-m s|ѴfyhrEWA0V: ~,/[|ޕ=iȇ̡;̦,RỜ?%|4 m٣P `uYkӠgb> ;;_@`P 3ftzOb@ők|^moaI_ %R'|d!~sr;ROuy5{mU ą5Kr_A٩Y;t/-dZ<|䫜{CP|uUd`GZBgH |[WNn4Gn?TLn`5F%Đj% B̨O|lA;)̻*N0@y⢑^b0kl:>'wK꿣؆# !/Ux?)mGLdjȰGe2dţy% +GA4)(*Zg izvxbm <Ѐ:hv6 EȚc."ždX&,KO)&ki{d}>ꉦ=)іr"pu P."o93Y= 1h][#uy,gǒfGpT+&8 zSle \O3dnɓQx0%>ךZںAcCCӌcM쥡N!V@JXI..-L?PJ< 3} YB=2I|kZ:}L<б/CVe \BQ-]Wbqs]$nӬϔTB(%^n a ke ]HQO;IqV+ϓKo׫}QcͶ#쮉)>>K@ҶRMȟpQ9B#)x`ٹ\Oq4IVRf/. ٖb?L%6kYcl ` 6:MQɮYE8h|bPVcod S6jؓ0$UdqumkIZ2e럍f,Ž s !bLhno:ۍL_`ȏAC(Q7:1D6ek4n8!oQМgYsZ>*׾0;5?ȾAY#eM"pJzےy+O[xl~DMl=tJdss?-O %r;Ⱁ7, LuH*tծ4.z^td{Q+o iO8iMC@5xV%g @%OѬ d8sQat#-ZH95z6dkl%Cqn$+qyUGu}DgO~2f]c/$AK#x]ei&b,7&Z&[XA/#{ 2+'R|KflFt6R6p  M1qUZ(bӴߟlszsr~&xr-c3qS#wKY4?pj f<8yT >՚0DŒ)i# CPY˨l_wnSױ l.M4"(Y\G˽IMx,M؝FeE46ߔ H[KZV?[ ;-@ή8TQcW<OSBC{ uekdK90jMIgN+߼ 䣌zJG/£I\7j姉GqR~DQw(5oѥre°kx^zlN3@nX"ԏLjT:'qr$:"xekƊɓwskq#ku~ BfZd (v/SBx\*?Q50U? ` &p"D,?\C<&.+$pj)~Σ*& SpN\:k.)_^K5q5SA;\j:堟WX4Hb$:|L-z'7-tvztCu2"fS&(2?9Cuk1"UIwl დl7=1On׍S6'Y%bD;zPpcWd('a* SҲ*$oT8MK< G{Ri9ѽ#q7|tk/W$/N\{ʂ˰"OF.= K}E40Lp+wNGm*RNJr2=]d[7"Gg Ynb1<\Я]$]= 'Gd2no3ҁTEq[FC>)%9oV6(8B6i%'ml7@Y5 l\jl4h PMJ#^;iJڐߥ.n]6 S:(DDd;a `E_n:'(TMɴ kgYZ07070100000080000081a400000000000000000000000167c8bc180000641c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/c]?Eh=ڜ.+͞X*OwW 'S ܸ .F}k8O|Qg8\ktM#_(SY[Zz5] ##zS8w󦷠<BOhd;5$?`M$@4yΫe1vN 'xD3`cZH wđ>mEhJ-őS<%AXaw=wd鏝D3C7h*Rc,32G< KS6㱣k4* bB0qH`5VoTZ7+VR6*a ?f|3 S5;M&3˘=.\~n[(Fdw[|QF8Mؚϐ dc`E,= i6uGKxle^7(j3v816!RY6>lqt)MT7NE˝3mF/6T]<踸R>4p#.\C҉)j[JVe[L~,¤A8S؇eGx#st衦8@L8R#]ZPCeꃳIudv)P)%yuY~ bNfZbbHf?Z՗g|7lM!wtw ܺzd5I{tVeR {0|g1`5Jl?A|g3r&!i]cB`}"m5O)4-`nGeF(`H)>Ě6Fbֳ*e|uMp&mEӡLrX`g^<`7I}^YPJ^B&.n/ǛUk7#ԑ9ˮ0]CH().d7J[|sc%R|FZrvB1 $ﲊ{HN{S|v#%+|,FwGN%V*+ʠ φtI: :oǂt$_jIQyG;H&*ľyDrrS{ |f3 WBGG375)\U6^xiAF o%V2 &j6ܨCt2™t<|mJ'BX5,6V=Z-(3=FoA4}%_3 3s3~'Cnbxx8 (]w@65Z|}Ξo=|*JР'K&֧G"TUem8WUa1;TCShsPBڙ}/ Rh:,>zU&X8.:8\RpX Dk S.K) {L)dGU :\_!\~ސruƹ(Xњr[⛷[Β71f_]ȧ&1LvdRֵI?4v?~e3K``hG@lׯ@ XP>B< \s 4š,(!`*l7X!Ӓ1Gf"k&޼Hh֟m?`Hq9Jy1^](ݡTFdF!I퍎׶ C@Zwv*&& 4=Soe:[ C+e{K<\Yo0~g U&̒$>xAmkX ʊ@d\4+6}x^|I}z[t6oh]o2Ű5|kLg2wzW򨟾qo )ds5IP$׆VK l"҇+@_QđAFN ^:ˉ[T(+ԱlfZS0 ɓqSؘT-Q b흌{A/'u!#lՋ1Ll,/ 7 HN4 ;N[vgqxO' b0jv'VTMwP8, c^$kvN;]e  K) Z8KiQRV/mé Wj_Ns\2E{5W糒#(RZt15֨og" 1s$$ B=y˸ϡۯgVPW38|oo1`$\G3j!qEz ^T^*@0F]Hԣ}St+2mg ^xtS9Dŕ%'2xT;%^$;[jARj@tM&2:A{eI ԄDJ9V~miL2v/kt +DH2ML[shsZLUޯ(n`zR#%R+ZiD8wNM4+JAQ|ʊ=17 t%u/fҲ)Gaq%ed_mr $TL%ү:2N#(v38˭_stI)XVty%\ W5橲ELםWM,1@T R'.jR*י+,1R.ҒᕔiC- }G6pG~RI|޵޾5#Ӧ!x mD>NK7imtp5rU?`jP!;̆o|]zcRT=ܱJލW԰ڂyM#c~>!QL-YqK@vafq9JylBHX};Љ!UJB->g!yY [o ~<%y,3m-1|.Ǩ+t,c!vwSEPvQLYBiI}H %i \;!!7I7ϨugG bض"r=Y۩v\ўϵq3$^140%'b9DWy76:':[iJIw)_X .ibKwHĝ4\em委kDDmRsRͭ/׳'6,>GU=5+9;VΰmQ9.;6F%Jdy #>Rΐq[kn꩚ªǤve$ޥ&Ia-;d)WoNpG>u8LI>4@`yD)! ~?д_eG/0݇ 2)$~>2)>k=Hplq'{/ gR4%t8, :PUG1?6>kYIbsv KSxZ /jdO C@{σRC2TSWQ϶;ebГFoP~' (7(ߵj6~EMD]G:*y8`"8\,B ǻH0/{Ϭ<7)զ}>'.? rG80 )[N9Iz!*jeۋq2@& .s z<5\R{y|s.TY1Fb ')w̏]ɮ"g3_Ѵ?tMm&!5U@ u h"3犵L2xB1Ņ (~/-{H&&tLLy71V*МIhgT?2rDhfqFθ0-ynɴbSrן~L}ɺ#r?DA="2}DgA VĜJ@߲tMtlzR?%!Ie"s?md.xn?%Q]+V m|W]|MF1T3vLl%tRbqO.=3 ,ōQM.2H/dp2+Ch?6iF 4Yp0Dg-G]};i^o`ڹȞH'x a;$BP-hh0Ԑɒ"/C%TOa;7%懪w[@V(]!]%[.V2QsCoГq+;mJ:\xH?O_UQpUq" ɒ2WFULNq?OQϱA}@!ًhQ$QD-xX I!Z("5 -6_~ dL8)2=lw<2>rq;AO%fK3Ѵ*, 2Pޣ,p'\ V,O?I~GW7 >MuO릎:]֎Yg`g|L&&8:99Q4ڪN^wݚ3`to % D^& G Aw=򿍰rߚ2,̴pXe!gM@:qq9F$Vp2ZaѤX# k)m#L4A!EImJ"ǕzV-]kGI`ٝLDV,=>p{|- MV(0Xvð kd.d@xuufgZ+x5 ;&Z["xނRDxEۨ=*m{=YIgMLB[--cmykS`h: up/j3UvPrh5%a{C% 2E_S{ .`}KGoHV;(Gqp*GaKf .gVFn3=;/8q 1ͼNRmAAb398VoyLlm!'_aQv8+Nq:}qgDtD(T˞|>S޳٢rMu!(]WO_4iU`Hφ̮&} ['s[+ IWCjq~XNH,b8i}/ ꛋ'0!ܻ]uD2k 8ƩH̝F*:NG/ܡ^t!6mƝ̂gk9wY֦=Z}.S` ]\PeKD%DUV5B6m7gB=/C8Y>^ق$ԭajyoxI\eG R0?-owog?ix>$lNg 8472ZO0pe{T}<`2Ms"1+$F3IY~TOX$0<78RzlCc.̨hGbލb~I|ZUJ}$9 A*݉y_ dhY DhYƙ:9?v9 sb 35ώ94oyHVs^5ְYMGiB43r=FrŸ60Jb-C%2#tԋ WAn7օVR+ҌTmFV`QrQKl%9[ q42PM]ylwpnVNn<SJ$eP3X}!So>U(ͭ1Gd3ѿ٢VXc2=Q{'D6ӄ ſhD׎[6-ĘQmv[ڷ ^A/sM~$u1*EkE|O$L,' 玂 ~ë77j~qa7:S$}*Frb2an!Q-Y`CT`نlr!h]x])hk;t)݃M`6%* ?aY<\溷`%)CO13.d>ݨ!3}cSa-SȫoϻѾ;NY@NZ/x-9ga%{*>qkkb0/\?TuAՌѢ8{!PssgWd|ΉC:򯔭e;tLGCxu_~)-H*$;"_8sFſTtnV~A$k70̦mڷ[\xfU0HPH#pe+v^;EfAɰ0Mu>0}X$Zv5u4=V7ko.]0RMDm a ܆Uhl +֝nak# 2!#zwѵͰcͦHGpC㩐Eۯ/:CD_zcKr+1DjxR;9sa38e\H5Sr`@HH˷I_utQ"6;@J_;BP|!",D@~GP_^VpS+xvYyɹ+chObn^ \*:Z#=BC6.۳JZ/jѣl(QVqzOј&oPo/n\lQЈC&tS5V } Ȉg >ZC_!XX:&6J~+VRלеidyi-NڲitOLW+̋܇hR-=Bʿy*Ȱ1 &F`A e8.ľؐ+;h ŰAv7hJkq9<8ʜ-Eb4Xmk8WF0&͖Z낞ܳ|΍t"ghq"/V[Yy` #z)-5WT4MV"55JۨqTzd6U~!?r;PE4Xzr'X}E_E!pЗ‰f8]ZOEȫM|.<-j4u@3qc=gʑ gr[pT.bC7e^ 잨vQC(?oZ,Z,aPHf-5 ܂(o|frJMRTcmcY ƛ4ٿS%Nܟ$cVaz2+$sҠd?"Dp$yð PSK9Wa>{ߎm@go j=Evls>; ~BlFu=0`59&p1[„FU{}vDg 9sRR菨)KS$'z$(|$LpC(QRN_E\FJP݄r`/%At)i? ~CO%Mû#KfH`{GCOw$;SGh =֥࿓.ZMA(|}m4-B[:**9۴q3 EZj"9[ @"|[i?ŠpMcMs;l2wa! }ha*8vg0ylK0ź7GɫL Yok{k.`|礼gQk(C=\&qzr۹MqܬY՘@.qey܍V%7wA|ٱ/Ūb;ӻ͵mU}>]  dL#_ I(mVP67iYESJ}7c`i)g":!Ô7o,oejZɜw1K\sKgl?{?=җYaZY]ΡbI. )Fxo% ߈rw6d>|8ުPer'6^q3M.!aJ {ϼQ[MŒ5RrYqmI;Gx "EIKTEg=:rH-],:^.S#H:)";FGqKi^JM\`(cTyEv* wDRt[B27rM+#7;4Q:gxKdq45ࢗ<>xǟLƕ}{ 靁TĦM"2Ǜm0(1>=|u!+xx⃁5']=E Lړ gKԂlJq!7A\>ُL((Sϧ #( @]xep R[0Y3\9NJ )7'5ר'zt89=Ӹ(Сb[I"ct#*%iR*,!Rg@u${>#-8r]:cKh9@xX8,L2VP~rR 439ZB%DT\ Qݘ\U9@7u` ":ȎAx36q5k G=DMgtL %@3MU ̽_+C RO_XՄ[ Ed:]meW[o{BL eb|x"w{)l3$f<8(:4S;$ `s:dXZr]#l^׵3U^-|]# -^=Nl)zS5ɯ>{GFLC,=:^bO hc"])^I쭲C:b:^j)qn;0BҚC%B 8%UWV~6_;s@+8< E? PbtgFdRUhv 5!(9 #1%BVg#X̍&([{]^PA.D4_7Etw9ψVDyƱ(ar+pghd5M:O6v Jʔ vߗڋHV&P.d/yG1 ;QBdxj!.pb7 k͆aҗF1h]} CQMw-DHV^'I3|H:o|$ru~JGA`6bŤp t-{k[eߜIA<_RA,E^һ=up’E*YlFaVfy:KIC`Qߤ#s. /z8f6.Z2A$n}EHoʱ 3ڤn1]M3mr葁5Aʕ\vSoQLog'c-ŭ?"e)97r3!ꤦBgYB){cf+ cɁcMoL ! ҿ(N3C!᰹TaT8{-u.g%!_N 4N,᝶$me:D\@aH G^!ysZy-1vWIe0cZMoU]C&IF2ݼO̭X$4s> # hH$wpџĜKYlfeC1T}> Rh']1 WJYƨ&IռVҟTCzs$cǰ ~\ԜE" `t2sS^\ۜaU򥹓^#;rZF ~]Ao޸۵VFy=T Wu &?2lgPվͩ}k83X`@i KxOr),,x+s4ɖW*чi_kѴTԬ1CRzlc b_RԚF>,?3Z&> ^~&^t+O4i"@, T9ڮ!)m9.WIiZNTu6X̪I~<_ڮ_[zeۯ@6$$@:34.uȼt~b+a*kiXpŘD ]] M&N ~ ǫ,EUHnV?v_1&yB4^S4JŒA疒/ë8Vy>KKo |g=מCyI=v %vr/3i?0(!ySA>HM@ZLf?Cs^ ˆe% @&ǫ*=%_ `Q,2Ljbl\m*BߚVoQX)>ז8^(%40&>:Lub/5͊N, ͢N[|[G[P#ML +oB+HŪRٟhw  LvzvתLzg˃ezŒaigP* @}d~6HO_Z&750á.r&$vO_'4؃*ԕ塴$F,fV& UVYiFZ $3 MS P dJdDfC#W}h'Vԋ` SPd. c0i.-{h-hfg[?V~}jNbxޔ> %qh wK(>d ʇ7S&[&j"kU\j~AcoϺ3=6@o%/b SO Uk@}2 c<=UHXeJI\Bca:b @BXk[{t!d25շ*`ȹɬs#9GPK?1열5fA6XWXu\Asg[wyJws{(L,7Zi4ޠG9Y7]VBmU-2ַ_>m*hrY.ǜ`XxlT3q'Ëf֞M'~0%b"2=rmdBR-*Vp'9Ghkym&gq- <jb(0tMԋ}]h[-<-Jue_Ѓ:5Ŵb[~f8,w4+ Ř3{ib,iƫLrUE)QP(p4缅n[rȱl]h]o0UGR>RZf_sX\p kuj/"Eʱ-cOchk1ka%d,rF jІ 41E?vT&>|ySvcPWe@d9LrehU&D_3_1o3 G!ˊ#{Rj+3OlX^Yr#D<`wa?`:b|%!@Tddԙe[B%qAjWp>CWNꄲo\ϺȩRrQ.T%U>\ ]r]L_kZFQS%^ :e- ɯV0DύO_=f`y@;l{¸Ⱦ٩Y |i?t#b,N_'e S[0a½^$U~:vtZu<@%c=@AΖ:Mq蠞W)jb{  *J,<T0!gPw^lQ̮UҜr>pvwWYBn_K׉Ccc SM!Ez:!ܔЇC_ b'Dos$f7Hύo;* p#6}^)wPs%zLp]?&r|ע9a;LI(1Kcܕ!e.NL~:cYB#ᡔnW3&͂syt*fD&a c_S#FE3Zwڰf0ΒX^ḻVVL(7v#h4dDEDm Yl![+SC'cc]fiyP5]c`yS4kRnR BΛC:kT3/q\Xbc\2g 1NQ^K`U͐vCy;9A*H^ՌpŔij=ٌ(-[}s@l-4+X`t׀҅.{aۡ3{)EeYa\ '0򩸕ܯk(_ @Im䫓"STe{(j-I.|$)"͡\jℕ{-+8)_53\saiWE >!($hfVE6zA)BP!f0+"=aHUR~1rrFJ,$0C}Xe)z-tir,_#MID~$?g1SeTΕn,[}K 5dJso%* d8#Ve#jMgvÃO2t-{vcY}-[SZ-v3X8BEs"85G-nZмer'?!@k%W%V (99]/҄h䢿_W ]MO̤(@9w*])Wm,/8sHb~ J}<t _~A٩ԌM>GwR;gp!>O {cWz:uڙ"zp_~#AFAF(66}hץR6t<)Qa(ZX.~_yek!V$|#ubLA3} "#֎wӰ7'AHaDn#fgkx?ǚAA~_ҡv8|ƛ;&߃ ) <DU9<%PA:9\&FF6KBDx)H$x[!M:R~n>J~`}q'o$R(Gӈj"Aξ00X}yhCs\!J_;bDXq1LŞep3&מ8i-iU:iw7s8A[O'GHEb7vz)g,B཭ OdEqwJkUgJn# "gԵ 0BQB"RuB2 4I/݁- W[zͦdN `G/3`-f|Hޫ' R<qK#cMݼ2ŰlL`RJcn_JaG*"R||Sq47ꑅ8 e.AVە2/.s A eQ(dwf[1f-vKի^I>{"4*?\r l;)RDZp9YSF(hB ?4]}_}˒뢱ՠW1,π qrV6mq_ l)G<i+,E-mٱPgݼb z:.KjBzay$duv~,5[}= !Y/(+>tםE.8b9nѾP!vŎ 8܆pd?XG殺sAQhl}ێr< ^߈b'fZq42' oטC$Io8W`5繡}Bh֝~Јd-goBjD}9cѾ!^CJd"g3"]I/{ԆpF ;s#kZaHYGzg<9m@=-3)R ޣ1a z$ 3GK2"xQ$:ELLiGk.g/ $#o ;brlBdI `#&Wm7->#c7j`!9%n׼reLʴd0zEZD!e+䖨aJC~:=@ȃ"\';@M"Φ>Ĩ{w)RlwTՓcAj.ENA@QVCUv>ʘ\\ e}ua no>NRk~Jx;3ne[MI$̝h@<\q˘'`@^`FIs@Cel*C4BRݎ#󡬶Il!;"g3le8yM}dϪyv7^Lx drJ۪ |MČ:ޟ|ڙ9Qʍ{DE޽N7r3x,Ja)Kub5|Aljsl;9: .N#*Mjno@Dm *H;)XRѫhyh< #$]fbΛБ':7PzK 0+K{+WkwLb}-S7)C "Y!/[+57 Xks۷ؠ3~aL dCdIڜzӛR}t7\ i>d"s[!xʮte3mF+~1.e`=X1Vpo]&uQhmӬ|XpFuL'n S/.|2d+0Fs|V \sHx.KnEl~P")[Ȋ_/U@ kО-UoDɀ0:8 ̽,R_74T] eV4Ьv/e3&Wdq/gBޞ p3PY,xit+Y(#Au&@g 4_!z8|۫psؗ]gfޘqkJKs|ȘIy(Ayr1~.$$™#.{, d-koCBD[ڴfȣY͘iKСi>0'K6PWُcklFU UBnƞg +WJ-qtH{9L$]ؕg1|USdEz,H蛿[OE%`m\3A'㄂ bájMP){m#rϕR[dj  ]~)3 ``?Zyِ}_ $#h&Gn=sAɄg:) )릁1{16x)2q' g'+ӌ;q7vָĐYҧLKJ`OFyzU)ѷ?[=x!nDlRT zR|6q,Ƶc$=4YlRcq_<Ǎ2fX9NI'U]6(E%n5iGӔp Y(,76EHG֚ 3.15b"_/Fnğba޷)e$mK80+<, 224ٶ6O1𗷛F\]i{3C ~ }v¶28@"uD ү|> uI)J!=5yyagי!JzjP速`"2dH$09AbxbZ EsLx %s@ngV<lYkڒV28Q2 .K;i^~y.I~}F9(!);MΑ$.P# wv寧XZ\Ko:1AI%nEpjjl" 3^^>\E4KZꐌ!$"DY&U9̙ϤEv\nH+2ō/yPvЗiq^ cj;CYtp^p6 J ?/C.t0lkdF7m!{kK]jl2e|k{x z]W$W.H# ' MvI-7Vztm#F*{(97DV_rJ}S}a7r>v[I l=W]( \ 린qV#v1gZL=,֢hޙZ%DfCKeFRsfb&pu.7Q E)t7 뤢*r@sax^oκ9TVp8ՙ4nyBuwJ%5[W*Q ,D($;4rJv؃A`LڃwݼLFV]$|`&RLbI^U&IyD6|Z=4R?5<]3ũ4OYCˇ+`C ֣YulXS-$a/rw 8ja\Zƭ$ppfƈB^#4q|?I1Hh@~05gA u9iP'H!\,ҵPƺtwkZ1y:fz?Fj0Ns#>tlzR5‚'O4?T?Gv/LVz98Z5)9k5_Y镒8x5Ž?I'Xgըwѕ H"^Noq60-5!)P="6Utth|ڬ%gꈏ$9 ?ys !,87z}{}wc;rhRBi0TR;0G*;I?WWWLǣZ(:1@bͶ:W ]c>ibab " 6IG>`~3{?k&G^'fwjb5{4޲76((VBʹƎ"47d\qQP^u "5H8%~H%>eޭ &pj8H!){D" \~oK\T[dp'moԀ&gl3I6cN:Dk_'-({aSfARח"3iz밀`5$:@BMJy r-2&tYO]b<:xe=;073@@Կ:,ҎH:_"(_JE'nw [1؀[VRV+42/&dkLLO hyo:-c.}ZUD^ 7a%*|J@)G,+SlPNqEx: faD{rvr(7_5J(\ޝf³ɬ.r9A񰑒s`h7,f]PRƏw['߶C1|)Œ!ع%NJX7YėУ4Z (iP&)"i? e82P2 ]fJ Lm 5Utȓw2\Q݉϶|4J>/f/E-fZQYceL"2( +(FO{uF` ilfr$8{Z?R?0)K|Rt aG¢ٮȀP{-gB|iSFn^7ЏZ&>,{0fi>/jKpqPfS[DZRɌ-A2nM/vNGefvm/g_(&Ra\: yH 8P\:wB"&$Tu ;WF0H]RA4ݞ%Tp!e aD0/JLojqښF4]僩ܮ8ZWyi1' KY:ZU]gX]"Egy-c/$?rK׊ *ztl S6_<`IGx*wۢd^Čp"l1OW\@ȋ##8fMFjis $ DXfml=D54~TL=/xS9*#;r>dfՅyF27nIC 5x*/x>%LICjF~8~4Asz l&U9HWM#h}KemOMU;<|hSxb%G)W,3Ld89\_ˡ&[l AxPcW#_4Y.&]f+x+xM`Ll0N^o/mS6L wnڈd]O.570R"–MdBVwv9ߘ2ΐ AwI[B3oe/ٓ+x]1L+CKA؍'&3~ Yݔ|Ѩǡ@}h8^0 nj ,`T.Gl7Ào¼e6t=a#& 3˪SeG]'?X%}LX' f7u.F!Nyup"(+2ǑQ,sm/WgQ/9ӷ &)S2_o/vu@qǤ>Z^1JΌDݦfptjAq:|/jLlW¸] @*'=!>Itʮl:IW$O2?.G ޥrh{Z]rRg Np`oks!ŏ^*RaۛSd;=ėl~'a+-ɍMǝG' ef X >xH~OCxws;73<.߭ht.̮$%Co h+}X)Nx\+H37[Zc 'PiȬJRmbj.Q;<`0Њm,H6(Y{kg]kfzZ%a!#g}̬![LDk/%X"y`Kk3C+"CgQH?#Awnir#A_{z,3@A/mIU4 qDM8ϔl*{5Ղ{Lf+:zn 2a\kc%HFr:ۉM{5F1h$ _}'|DgASGWqal7|DߕDdJ?\A5o]e1)ѥuSh9V+, ,{7 w4wI߁iˠ7> :t$(KiV"qI 5~  ևc|I.n:30Voe@I Y@ Dg՟00Uvg}MV[yǍ9H.aIXcSIF^N<[]WG"Ǧ&DkrKTNEYpl A#M|e$aVRo 6i9b~(.Ҁ\uquIaX #%=_p5}32(^]0д|E'vie>~pZ::TNOQy$5|Xz~fdeo \>uCA\Gt;~/svAb԰9"?6t~Y$@Rzl"G'2U-Sȇ5 ":s&b2*BŖkiU90{ѨylV灃.aKm!s|;AҨy,X;b!_5_< x:Qw 71l>퀳F$3" ׏.iM7D6GI~DU5@X+oS2ұ-1N6.;ɝ 'gC7< /ۦ~?]Ca/~qn\qx 8- j!]/t&%~}{;rFy 7H`Q].Z9 ı4&ŋ3$r :"m|m(zc _d nxjj0ٌˇW Z2޻cz@= >L{;#^ܩe;Z(msƦ> S'/o$ޖv Ub.!flE)}E@5{5ÒiæNJ'6iyI"Qn`֕?`Bj/)*j0堥p 53?6UdA`IpَW2{ѿ mDH]]^1dJ\iMI]P']\rq68z䦳AYLuFoQ%0 zVW>"opȸBMTg\~îd֧3]?gR"Ix1 .Ɯ[]l_c9ܟޖ Q%x4{crLUJ6O_V$~\(֮@3= pL^ei(#wu~(Ρ8_%A+yzeio< @)mgYZ07070100000081000081a400000000000000000000000167c8bc1800010194000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/block/rbd.ko.xz7zXZִF!t/[]?Eh=ڜ.+[p}(+n8Vsǹ5DCU%\ޱݡyle۹eJO3DҴANEWZDZdp~ʜ4yLq3SPQ 8Ry9꠵Wΐ_lܜ)G4Z=5?XlkCNa=&,K =}R9 ?2Iil|ĐOq&1˅nc8*Kf[\dC\yL!|"[}ƒyK1Lf爏 ;`6g z~H*~cuh.NT-2r:/ ;\wՈPQbցqHjGl| F pd#%O?BUK JF_˗Q&aIPT| 'pWQ |d\PmRE~Ц$tu}l.q=K 72>g=]a6_q-A/=XdGNپ,k@;fg"#EoI\_F9 s&^ kB:mt7AoԛW(WڟE)7SP$G"8g$+h.=Y(1ulHh kIeQ8XZ:e*N}5^T0jZczxsս nj!|N8gdЌ섴Yamarm <au}(-4b+v34qFkDMn "{ @|í zuZOPqUv#McWL~N6塭FUʔ8P 7 t-=G½3E; XOu=ĝɲ2K>+j'@#5#RQ4&l`lOhFފLfnkscɉt4l_XFR,b?8'qSۭѲz8s+gk+6CK \bGZsa,U?,eRױ+5=:~ b8Vp)>;bɋ8Q;ٿdvȈ79!dVH-3sx+{yc2SO ŸosƮP Bge Fq' ;2S*OJ>ʐ2%ì:QZ;23ub0p:qp:겜|GBqPAG“7).hn za%(?4*,3 "QE9y4NJ^jZ(i88N8R#WFH@jG|uS~C<>G Q2a$7ך?,!=0kS@ӂXVr87"jRyqx*օՙUH֜h{dFۋ)X0NNa4V7i ,;@ ȡRm#fjmC~b$JFx}Z<~%#Gޜ ( ,\Nu@&z}Taf! qoҊ-z%O 萰k񹲢!+ j!oJmw]CEűaV& uЧƞNpE(BiT2۲ee^Ld%q1v/t jxyv7[@q!IitIv%}O/=sK."AM%h{8jaU\̑e=9NKIaP:]+w"0sP\8~cn0OkghQS3=ҵ\`1d`tn5)&H6aۊeuLŃ[pXxjj $ lE OuO_̨X%'ip%[!`J+GRmP EKQt?= ;Jc=.ׂ^!1dzĐR-EdD# pŻ [ ,ت+ b2ݎާ_kPl8(a*o8qҔ8J.iJ#=ć=ߞq#)+cg̝]^hDEjT_ݘY;YqNEs윝RjA'lVl x\H'2Z>EʯP1xNh`w C锶Yqzq1x;Z?EQШAqrp{u B>(26$p-Fp .b$Isv00@Ӧ}!zS+Tݭǎ;t}O@wƸ@"YvN-jeUWV)"N+`kqBK$+Oj+/E4;u2T?mB21cl!L&IY/KUɣ Pxv 6LCG6|t6azEUu}N݉ iݯۡ%d_ײP FF\}Jj P7-sv4:0]o =-nHᢽd y;iWSmj9B[* %̣-yTv`a!!{2 mA4RYơe:#jGܷ( dz훃 M?:/@SW㋶j,cH`L/EK'dA} Vj } SI4*%Q[; $r`d7JkPqEqd71.0z~v!s`oR {@:^@IE_@`<`5Je~n39m48t*!?!kn0ɢo[*JĉE-2_Wd ٚ4ӳZvBLiۛu1K-覯F"EvLPO$0]d -*siK(En=iaDԫ'<k+mPl^y)PKKBY^miv:ݙYp=7"FOY!8jqw )huy$R*ǎk⫿*=Had6$b:D]A -w.pC\=| ซs'O9ĵ;UgdeOy 7/:NùReAXے9ES)Bb5Bc&\>jzsej=BH11X/gemT!w,(8ؒ;6 Y=_UXl& {1sTu`[:kf /rn]pG$gyC84ۧ>ILU1EJ6ԓ!vȵ|):`ҳW3#K7$eŧᛛC2\1 @P zx9-1i}pm,en/S:J7bA=4aRQec M MgmבU0JֱwnTd4vUUׯȲ#F(n[S̴Ǐ).V0> _ `ESE HMlR?Rim&;}n$U|7/!SPb7v*ѩG%uγ='XOXt&}qe+!>j~+E:DDh(ʛ[X֪! E(ϞX. g[ƿ$:Nusur}ĖPy #.sjrX{2GPN;Ov#)TSk'64i1N!cI$C$Hlr0g^ I\=0=5F\gCyiKDTqw|bl ߤ1[1駶t"P^ Ab 9lI).+$ԟ\[K$r~@X)i0/pk3V;A'9KQ|RDhwyiW,9牲/':_㼰Pry3ד}Eƒa,|}$퓿76I6 OjKI^|^g@$ kJ };EIO-C$v >=K"x4>`髳yMCs~!ՒB%,#)'ɾk$ *]\]zð.7 㫁kSU[#Bk3F5~Z^ױoH4/MDmϹVK.GPA`kxȐ0AgCtD#ү5+ ى7,Y7 ԴBח@4#Mc^LbПZ~u&OXB!.]EP@K1@c'B=;a<,,(!RMrJTj% AZ1f˧Te)H(45PT%Ŷ [.ljmFR›&s pi+;ԮBi;_atFf,,T {hw&A*@Q,YJS$ՏPUbK͑*xoEc@v-5$78w|e\5S#vCb G L4/ Z˅Yd:0LM4DN@$Y!9aUEؐkU5JȆm:89`쳲})coy]Dpnkdt9i\`=~%ē n7@ѨeSϣF2E碌2 G7*&CЗyh4f>b^}ImpEmN22D*'-nK3(5J9d.2&aD/2lLޕ,dHyb$f\(NEn@ky1CJf(-m$۳+g⩺Y崃Ӌ% P~RØMHϾNοSJlhIilu$м&u mUwي qSGQ#Pt\/%:Lq5zjEeC r! ,T!?$9ޣ}0u)@|S)My2+]nbƎ:Q5).& B p5f'kBqReXBէҕ" _'*834ki[[3PٸD;gM:SL:0˦,=zhXf[&8ˬ ~ rBKs's $>ջDl-ttNG 7HJ(-!x2ѓHP(||,Cx`ۍ߫  Ļ:H2qYIK7LT0 Uٮ)[mU6iji`^ʊI$ 0M׺sG-wRƨuo$ Kᴕ_ La|[cEhN0$!nYjvG(=;NDpY6s\.#Cx]dǾ E{K-:rGlfe/u?.ݣcqY}}=@`L+SZ>R&pplr%Kvs:}i/_[Lv)Sa9k$O}^u\ )3xEoJ6 W>z#W=6w_\XW)i\a!T"]"&Z[RWIQSHМw68j$jӒ^3SDal_ˑ˕4Y6o^j! ӎ`a2g: E/. XsRsozfA" \o5Ľwitq˻ k%`"aMDe`RS>)MfFpK_ NK#v/lL;ҏAH=͚AzLfB +:[<+Ƀ&$IEY\F~ɶ=UqG˧*}YqQg7PޒΥix1YvgΗ{81Ma&vqC (H4R%d[5'ם8N1NXF1\ٕ'[xO8 "GÓE:ޝMnfQS(X3DG[\m \J`mmy\^>kNNۍwQ/t^Ԛ֦̿aw$0YU_{eً`"2% o8(Z8k,&O`6;TM8j%t^Ï[Wb R+L Sb_zIYO~tR /EG!?l8hokUvKVSJ(\w|%(_q Oq6]dr 'p9𧭆9emqʌ;4t1yjf,u_zE<`(LpZrEF& ]}˚'( Z̈Ý]&q_{h7s P:la>_9[]^e 31(9( TK,3Nk O/J: n~xb5z4 *T,W[Qmھ7|D}e"}==&ZK7%k 研 ĒULuH#dM/>H,uad 0.J>Ip" Jo]ЅSYGLŦ9~zB [^`B/>䭝miRqNA x 9PM7cg0q7t=_la<I[!͹|~J_9i᭑{dF?ݼ$磋 oCڇb#~LrjL`#oW`I7aO-JçC+3~Jֽ<DktOV6WM"Llg3LPfLQWWﻅ+ qQ'*Λ 1BR"Ua[*mTݠE<}'u{t$$b7}bBW"]3bFEFJhNڱQг&}IWGIe0=.Í/P:Ǧ hӟ&l!k1g`!3 iZ sV'gco|)6#LQ1A8fp"@ o.6j6C.ل˟wѪ 敬lP q /fO[3{G=F { =I:}jGЊ8 =(S,-2FC7wdn8g r:5C|\T{J˃J[y^ j $z 5'_zn'X6!^)_HgjpPZ4&GO3>Ps5lssuH\ 2߫n EQ8wFY{DLA@^X瘞 , 6OrR1.@w4m6$銩 PiY,f>M;Bϸ}9 d(!|aȶa|/k?hDkk2'Rwc kY]aG"yx;fY]zT<@C2ަ9P|Ҡ"8|ωjZt@79J?Cz%xK K))VuCWhOZ ~sNm^5~1)-poW?RtxhsgmIp$2HlӷJya:ھ٬",gmV#eؼX9o8!HD#?^e&3d5,G¸O`[!+%1џxP=-_Jz&o=~3L D3M].2VfrӋ]>1&|5̔ᨌ6'#U}3ᔄ2R>Okd"ӝs֨f۱(۸Lzf掙M]v@!R!CLR$|GiAMݤn+7^si۱ICm^;0(ĮZ3 93|-;.4X{jn() P"_1VzT,Xoܔ$N%N&v _X;[FnsөlOHu?l 3 ga7pC ĞI4AI 9,?I:ؗ i"w=Xzzj >B|y#|G޿VџDdOā!]F-^ oQDWVsa#|xD@oɄ~+O]7[@2.H9JB ^ 8Zgv93 #F܌#/m_7*#1\8SD[ˊb_,qR8)N H-jO.~7~j4TT3M'z;\0tY~)?Z q#[.ʑ`EutEĪ39=I\` ~_Ѡl$3;)!]g%nqϹ 5\"M F̼ z H}P}r*~#Y4s+PfqqAXgЭamLIc3t ҥLdH} 嗟9=խުa8,RiV!Qt3\LHʺAh `Gޓ e%!m54FP_¦.bbF^f>hD^o6sj?F^ش65Kdd"ښ͙N )~*t6]4õC&ՐbCwɐϩ>:2.(W*(iOepft\G-Q_ÂUBaHH{3q oicrE%y7dDK ZKF˲*qH 괇Y m kC@TL EuNB{mK '[]h[Iq-ACJX5>!O_G2k\/=Hm?cІ!Ġ:Z~A4-AkuyرK":cزiӬ3:)='@,^E5PfTZ|ymC͙f0[`@|):$X 9ʧdęi^6k=KM$.k"ylrsA~6yuqTfDŽo7ΡQ[Z%[ךP ]B3\T.Qc qV56J #Q-s`i]2| %sJF"s뵊C5sO:<7A|,ϲ݊Q: vnvDYjكj/)4vMG%Ŕۍ ˰Ifa!FzO߾}&wE V"6>,P9N1 Y=Mߪ#yz81a7ѻ TEgbKHJ \ԉd0Yen!صur֛B#/.uNBu~"/siv?BU5HKxljdCQP77xz dXɗo [`7z ӾgN8 )UH' wVH NM[v Li8)yg}."כ=6{_sg "]WsD~1gO8 [_D L*>rƠJ~]H&i ŤLӿۄx>!GvaOQTSFLK3ՠ]:yN뜰ܯD*s;Km?}Seq~ |:$\5Dadiiu^/u+'̽FR<(N88 jfcy=2ŌNT-={;C>}"oCnگ%&=?Y+H6,? jAjTfǔĮ:W.IW#ϢF|kؿy ^{Gw)GgB[q# ,*pS 0}B߷SӀ!BRJgEBvYGHhDC_CJLH-,ݘ9E%ޡ:9/+]7}u1Cvd+O' CMx}~SQ>ϷR!}8zv8|8o=; BfFFx oR( +Uj&u32C>>A^1~XHcheG+]:G@Dkz>g8tUKw 8f"t= ձ=9f&_ 2FHآTQ;vWi I N sUb}Tݱ.y\##.`F4I0hbrlķC&WDHT~z[B6G=5^螠Bĸ69A &ː,b0,DsjAwU ƪ+hLD_/WN1TJ˪TdLgT5' >|~܍JNZ -;L3(nܞYi6:R űNo"Rn%xDcu}1-'#)1#v–Taϙ?l0[ض'aUk =,:BNjeȕhj^ |;]} DijK!ƮP$R7Oμ( Ovxݯ |Z[(1n>>=Qq`i~G|mKbδ:Eq@ :uS #;F!FDwaTے huLi,z_ ^ye麇Q)r/JI9IE uNzkIXĕgk2JS?eCz~b2覎BЯ $p༽"6+<8gD7$ձAeҢ_" e4#&rߑ:\T6/L]qpsS:^[s5!?.@˻!lsE ӣQݫ7)΀fղH/u\NԿwO# wuy @dtvi 䑚PixPiT7<8MEʢ Xl56T>LAF@M|/r/7+b:U2z lßXOBP(xQxB:lakRݾThpCa:麰&ԧ yG?%1 }Y3*"ƀ\+-؄]Mi0\dS( xfp>ZGXٙT]娉+tɩ[ufP"FvcJpćuIן[\x/Rkp@rWlr9 ZQ,%޴dsS<`sx{<⦿\ZDHc4tѐ ]T"{M0'6_zi:&!Yn" N;=SE4Ukv<4vvV S0ĬFo!ÀC>?H$PYZ\\T%vܴ!~0ζNg}i`K2{>ULjn|tgɫ m$&R b jh66a?$:! vxAcn }!'Գ\`Lh@{f:,/4Nx+iH>c#bʚlPIrXOskո5-,܋qniE:6eL T PD }HhP\ƃ5G%ol9|q>-@.' 'cW rs"N$JՆkaXx<{ͯ'RĹ4Q[Ձ,Hu]ԺNYWqo=w5aLAHWݗF)0f`u!( Ng[د+e cD154w] ;JY^O%+;d~bOὅWF,tp < SU}ɒ>$?.59|gGQ{u3K7ӆ &A#397UjN7sqXY<$z~IEdEt秄7&P-0цeeC JZ72$>etbrvxro0 B|sX ;Ř9ǔutNPgO=_Z ZItR \IU "<<ޥKH[NWz7-47&(He:n34cm[{?o.򺣔[kp!qQ"pjD*,n'+J4*cCV%%Il >r[&$0$a%;^RWtӓ,8Pn瘪L1=̜ Ǎ1'"h { yK`ĺtura(r೼KG{'[^&(H.ϪZp`IY뤊c fhZw;g(:q_(KfP>>'z/:a8:= ,+nN8ڸ`? G2<2%-( A,}R#:ic%}HT%vYYǎ|s{}r1#߉Y_c*/5=5{+ଧ}x1k֣v‘9s$ Nd 0(r+&h n-.p\䉷W/.llG^7QH A/!$Hk ,v6\ k&[?[|PM٢ Zh7p<&BvKOܥq|GCe)a ~cCjaLmPa+ Bk&Y]8/BhwERbORO%:_eV:5a9Nje79Rn8w)Hi[wiK˰KOA(Bp~WjЀʈ1AK[B͔;Cwz?<`r̩&d7\p}[V{z}k“e:6s=ohr7, x\}pZ;$hm?4%o:;ede(PGi[44mPQJt4J3x 64`V ɻJA74ll4Ji7l]¼;!s7_],"ŎW5P'au%Jxy,1*PZ:%$@:9ࢁ;͏VKCۙ2q2-M4:l 藞= t%`sKql>”ތȒR6FO{-DkǷ1"}l봭wQlB"1UNR#F4u=52헺^ٗaDtL8I*,TER[!{g#j<-c0n1>`=Q`kGyXpkHYUuD[3h.׍">5EA7vU+l,:'}D+ mhqƼ!zvXnuewpPJ&5hY8v7CQzp<c>6h4W0d,)Ϟu^!3 _fQQ vT ]n2C:~t2nK,dLOJz{ѩ?"h<;&NrϸC-)YI̾忰d.,<& LJ˼G~Ȭ^…jQܭDXk!+A%P8xAZ4SM7ȏ$m*bk@v3ɦռ߶ ?J2[yq*91Z hR;:G5gHy0\ԒBkwng#@D}f9fIC/VgļҺRP=ACnp 'hN }'s.HWΠ֪n_)w,׉m2q*gW'ù<ӏ$x< 3l%Y~|MfO]dDiTwL#7!.fʏ0IV`h6noxK /|Iؚ>3v&PҜߤI[Xŏ)[ĸ ;L`Mf&" W2cqhhF04%K.ߝ}]ذ wkFw6a?p]Z @>2N%񑅯v/`%9CGt(6Aۂ@+kE@ޤԤ5F%jR4e8ڋpi.-}1@ΰ켇pdl,#0mdE`l?<;&rg5%Wx w1*ӄA-ƣFDdĔ#Ϝm&f|c=)P8WRfPj1jQ]B @fΐP@Ǐn?d mvtҬ<~eKH٥#i@=6nInLz,ġڳ1/*WG}xm]ˇH%K];N Ĩ\oRA.Ϧ3EoN jq H  Vr=වM\D[Q,S,҂  Ӂ2w7!,ح2t^,J=ȓzsPͼH6KJP?; i .E"]ASߌBeV4N+@G˜aQx0&@e'E`jGIߺ]?)y {mOasmŖZ7 rC/m ]c L v2,c|OsaH`b--+ c&I@ػ] `hbW]}N:uE%&sT4^I}C#FbogTgbMZnW@=P¿?pi2@`m6uX6KB!հ[ 9S&$jXL,nܫ6t2qpje\O nMXOA63#>Is/o ADU/d|"O|9t Nd;LIKvx#n*jXA{)@iX5XhMSߗZ)]+Uprܓ+S@,Z?De`o[)IBM8w)?oN\%/T}Qz7XmJk[ğp,VFSk~tcmcЋ#&Q{{Xxle4-Ǵ{B#U>\ni4uP𻎫 0#U+c);q+ӵi<]Xv{!PB@= y~!ޝ>{BMȟI, ,">vgpRy-734 }T<9둏fʷk%-j4xgk"<{P+gҷ/gܜ?"/G~_<U^l.Jhuu21Zo?S1y$ű2:7vɃh_m"c翰INbiK&R&SRl8gR|rl`p}x01ڰVW.UPh^MMVKnCt@NNO[ Zɦ {ųxkøiW7R/Q*>ՏWɝohq7eGiXV,,0K_hpf+$AVe<1]Gw].wjҘ'~LҠShFBuk|B_dK $%$0#M <-OfP:;eQ 9j98`w7-z T[΋ ))ADn;\|@gفv"R>5P&~oPTzIP4rL -]TFfhb+/̔9 \~`Yi*+9cRVW>KDذB@c !ϓtfSx;T 8lfqS..=MN`YSlC~P:wٰ9UAI2"W șK˄(*SoVMkJ{&xGzASLnLt;}$B}c`1g̯PҢެ67^%tzhf;Q|$0 d*lʨЗ@G礂yUb/{5/i09(㮞9.?ъ~ky8(Q~>,@u3GC:@pξw>.(,2%Xdp|l)#5h0->"ŇVqF7z{w0#bZ@r==wqCN<*SH.WɦXJ%cz G{YdQT<>Ӷ `MV8'@{k'*6{XsQ>x㱋;C۴5Uz2zxZ s $ys .!Bb),ӈ+cBE5^?Fj hȐ"cO;L?xjZޠعzlZ\;$30 bO0$|դU& _0g La1]F ™LRb$4Z":ǭyqx d=6 WweCrmӺ*Zg?öLrOtw+C2^|j}Lo'<>B4։V-t(CЊL`|E'UnE\=-Pg;K&0V+I.(o୫W+IrlYdA* ~W%R흯NDL)k6qrgtwAdy° 5P[Orjվqnt49>6艇JhN`>\Cl ̩JV6Þ|2ThxUƠ{6aꎵIIWFx>N ]M"̤[ڃX2չ}k{ʼb(lQT׻]}_mZ ޛ$X嫢x fR#gmDS@ڐ"#w[u=$ ) ۊF2Qt AY3 Yܕ𹲩zfGۮ&#$f U<=12IDG%ijZPwufl:; y!:3{ùD!FC]=h- cD;.4d+osF2~GPzjE![tnC]4"ts:6}6%X/΍9iwC7pniKq{uHШ=ڰUka=*L 1v~u%FP3mbq <Dd`#HtXa̲͇NXN'Ji5U+2܈rQrUzfM۠.aqVeU˃FV+2) >}pmb,^-'cS-sC.Z_q-T(pU%ױ?y8a*֌@?pzt CNgV|BMqYD{7aݠh4I*>wtv'Sl> 3wZFZ+S쵰Aw)>yO/v'Mut2MUc 3AA㺴D8}Xdy2 #Քޙ"pvs 0Ad Ϛ(AFtO"Ujv5J ſt`:x>%"'LaEH*K |̻THTƭI`O{1!GF]PL@ijj^xsd4~0GSiῆ'OhWv&MLp^dO0, 1S_US(p/F-Vı@]ԊWO93ۏxeT?h FW\=R{ҷRĢ)ψHG?ZGKZPkRi9^fa,)#%ðj/TPkumrp-M̵>q,Џ pIw{ѽquMH,Xc&ORYK*O+O1Y#^u!HƯkuۯ4YZc╕BC{ DtM/y?wE hN21to5D 5Nk‹7–0,UnMSKJ, E^ˀd ΁ܤ^Wߓ}Tm%fKr-̬ψt5D{ Bȋ3g\-asp<1]Ǻ)֋rq5 qHs9G)yڙV5BbĖH,#My4^[y/N;' Nf(7g+~pG?/^GMUKRJGp Vjzm r@i0 ьB{r$ XNKM^"cNiAXy4*\[>:戴c¨6|Q- Df'($oav_(F.Xj}eM+)q;ai'ZfBnQȪ;)[\!dN NqD4` JwQ|{<F^f.Ag4:Bk! ):KFs˳XLJYuǼ@̀\¾0\5.=xi1P7jE^n=dPծY'PfN*b&곆*.iT妋ȏ@ !I.3O -ve fњ`RV]F|=Eb8$X4t\DADfI0G) ԝ_FdRٶP4(>v >jJ}1yY~IU&~D8hkwš} ]~N01#bcBJiEf4rn:qD~s]ձc'}Z!'3@ Oބs=M=-! =W@N㻉lS}+~}'8E!;X@;l?irV']zN'#*_Mp6x}+b6=cE?PrkEJC? ޟ3#l)*0*\§$yLƜHN?TSS *UPQ|W0=(U'&'58˿/ti?=" bL4ԭ7GD*|p6-Lm;}El`M55qXj Y |$ x]JAvU~׾ Z&vF-*ANxʶElU|(F"ĭ笃~WK4 ' r97sȖ=S@ HB)4_Gso^L)C#~E5]_3xPX`){}Z}R>[:Cp^Z}+ (3躻#NPz^~65Țc94,4"֮*y+5`)^Fsy\aAC2:#gˎ"x9b ?T& kѮWSa nf"%͓IߙcAٵҟ3!H䏂]&>t |sUx"1AUG?]HCQw AIm~gZ*2v蹕xڏQEVr)qB%v0PǼ~ãg)O޲jR"lx2Z*ȠC!ǧ7jYd^JiJ5Ǿнv]z;Atj~-yeWD5==pMD23pi np9ޢz^ɶe3ȷC>USETc6?r|zoef=_/BL ÕmFe^ҒCR+~z4}glDstRzRW:J2`Hnp?sn-*ыGj4V.h$s~W"N"ʌ1jƮX$9P$72^ǔRyFl7t5nGV>dbנ I} E{ގ!匐I;oHi*/Q?S }k.=R@1RZu:aq,RpZ\HȮFg`%0Z-ԁI@0Nu%x}{,YS`sS~|&Ga52R:'qAXvȆ׆{mܜ_~Vx$Q#oMՠ7Q')_z-0 jZuCu>f}^qJ=#fM$Q5ZWm?݆"{ihTo:*SEvF5EŇ8Q훹 pzi )e%뒰*<𜧕x"v H;LNnۓNB-/-)l}F4$4yփpn ~dȞxnTyT;J(۶ ]h~ Ri$0,ピ<?\-0l!((uVKӸ17Ś0F?/[g=}J8HPAkUQ8 ,oHcJi"ܞ7p[%Yس=1@D hJh\f(l DSc4R "Jb2xgW ܠb0 [Mp(aJN;KB\Om]N?O"bs7"deQqK80~."l C[JyZJْMlb6LTvy_` T(4+FR4ѷe5C>@j.Kb5"oP+`jw9bE<'q;G9zR HN:ބ.fEr7. J+'=&߭>tT(63%g  :vSݲe7 [ooA$_!.9mPj@Lm #ЧU~sޏ#2׹U-ν~)&Pf1ZGj `RZ KAJGJ0p9@ſ;e ˵oH_}v; ݪY§,~ $}y)\8%Z6tyb^?f*C~ՓCb۪̙0 đyWGd2Z3};:rCp/Ct0a";m=6ðk OT]X`JYE/ϕW'i~vЄBHJϣߐ/ 퓹Q?[n EBК߃ܾY$KB-z;RJIY"д V1m~C;ހ =wkE"tZ3w}}cۈr6蝒O**%hJ݄=Z5Ee>XiI'"b^h4+T}.wp>@ 6im&&A nP2X^nA}0O#KZ#YRoFЍ] h03j_JOUj0)m)6O-Y=gZ|pȳLnSPhsJo Z+  A0:>$F61`s,Vn횢}לGvR]כn|/\JeݐGwNP9zXuq{ +[zeu.(h ]: ?P#TAρLVҔ%_RЪD*,'H<,q)a2 8@QRdu] E _tDFkk@,\5M ͷF&L3g Ue>(터;iJSV'lT3 ϾWa뇤8슉UgV`f?(3߮TS"7RDǖTeiBƿ_ " u2cdܻ |r_""J"'>01]gce=yD>mnU&j K\#H̾w0%;&^豄;1pQZ] u~ dcHP8&65x%PԜ-d|"<Ӥyzy8IU@^_qVϚīmJ<}7#`XU}6Ԓ[fDŽZ|ل:znBf-R+X‡Z08 I>zBG[%Ԕ^ڹYALtGt!dIx(-[s%9TEuˀwBi(阹5d<+,Ah~[ 616 un`3(XmIL{eu9!7AeGٻ ]T:nf"OX~/{ۂ6=Ыj:IeȋNa5G.Yp"sX ۹0oVΥ[Q]Y0NL^]SbŚ}-`2T[GtWfQgKh4_1D0DEe1Ҡhэvēg'WRi+K)tZ#S* 0~Ch,ěvRGDwlѺ*1uCS0ŔNUy FRZG{.7b<[Qt{`B?R'r_NgʈXɐg,;٪T93J85 f>ԅ9"ζ?ZIͳl>VmF*I eT.l,02G#Ys {?clYn~>$pgJҰM8h8]D^? uM#Kz ͂zB &,̽Lˤuc!KPUHg2CK /a 5h~sV+f{$#Gϓ?9RrVg PqpqpY`5X-$@yت'6N47d9A\&jP CM,ds+`Oju]Nic>M+T`%}ѬkIv` JY vx(o.M!sq4ԓpv5~_hI L >;=KK+t.E_u< `$}a 歺5=~ntF\Ԙ!xB\'/\с&4Md)u[5ŢF Ïhw \/1Hh Te] @J9eJWR'jh:I#5hۈZE7 @ʭ<O QӁv!a#>c51N:X6%e#bb])CŌmyn gjX*aPybƻ5PROAvLK-I{H>-RzT\t)qGw*F=Ч^ڢ#Ye.z$4ޢ|ƅkXOmvR C'yW.jq;QÅj+h?Z@oJbB9]˭KQ$Sŕ ۔ǓEЁ;+AkSH&q?Ë+mq(Lު{W׏2MaM/ YT׺ :i0mM*~3niS D &ѝo9klwJ5L4gb;2&Bަ}Q%R pXw4 'ȓyq^fM(0XtB^IE[^&+G 3J2rJ:*U-,w=WZf[Rm8_qx`WUW̉%R9'&njmDslⱂa^pl0tt\8>#~otCX䙑 B1Ήl0x%mX[ ߒHhV)"D"Q+6TzBay_qb~gOmC[h+,;ӢiL*&.>eeGKv ɏ BqصPb7VFYY1Ά2Ȋ+U@+ !''3}: Qc'Z)8딒2L9pr'_({r-+˄yh+r[v2)G֙>U+x F޺$"PT q2: ⓑڲ_Iid`/NS0 21oM">dˬ2zGr_ 2Q궬>lZvH%>~'0@|\mA'Ě=t2 Nef aBBY70orn=51w`Ajd_ƧCbo]29'N *BL5Sϗ w&엋z C)^ 􇈩GA"!0gō؅"ZO# 8'k+9w4v+Ƙ^!Afm3h~%-ʳn%A*¢f3Mw[@?C`m4Qs]ָ]Gi/W$l`U32hF;oi;(PM ck P6`F\ .^/ [VYj}ƥ[~}=@R?s[ώ$~vQuK\?N&WZPPng)JlaI2cC@,\Pk(ҷ~۳x8*V ŝ ׂes" FK&RIX?(u.A-Cm#l؂ gFe~S"J3Q=f.'xiKL˜mCwFu5"ۊdH|1z!\Nٌ#^8GL?Dx6u5OlLq5!UjRܴgly uB\-X M,\\G3tq7ۓD`_H}T =Hj ' u0OB4=*v9ی +i[ToG Dtf)-@wsلJ+P08҈'Y q QKلkx^FuΩKbGzK8o?#쮱2=D(h-"/MQO cWo;yUyN^풯?_K?z|3*/xP,HqQZ` h2uѣ(粒Aoe gN@%wJӍ+hTJ;[a|RF,5Laַz\)IQyLr۰+yk lS6׵vZ䗐 cj-Ӟ?ў䈂 8nq<=$>.`?;ԝlJcֳ106&((>N^H%6'4I[suZV5zn!ώZ(g,C(q{B$;-*ь,D/Ħ.B{^ n!>[*_F\wKSRo|пQ8Wzno iXF|Nͽ*juzvȄ)b5kkQ'͐q})X N5-'s@ǮoRY%u I^ 8-G^mb79e<Ǭbz #}YokoCx !ds}Mz1`[|Gݺ!'W  õʭtwl9= Dp63@45#xh曳atqM*vMq|Mp^OP.usNX9H<).b HzͺRmq@\)LL怯*x,8 _c7LNQ6zCi-o,(4?ߪ~6ˇ68\t/S@#b(4@_vЎ-},(5KF<7^;BUК*d&{|BSAY>g7dxt[p "pOyϓuӋV&)pQ9os+m&Lj#gxHxCtgDJ:?M4t`T8S+doS9`ljw7]FwcnIdK%"o pq2%Oy}'Z2&fuGޥChU*uچ& (&Ql6/O &#hcRMق6z|EN_zYp[Ӣ8 RÿNҟ"lRī >aեvlFy7Ţ.KEfu:<(C34 ͭ_ HFJɾ?^D4ݐƖ4Ҋd ø G[ 2*ĮYvWDX n¬ܶ7BU{g[]".2*[@Q;²ۀ͡jUB˟48lnsiȋ(fHv,ǭ,%@[(ٛsu+. q2ng^NfYȢǞ''}-L[B 1ȑǮ2BP!ٓG8λ7Px`y}R]OeoKΜJ8U}kX0.=,A?\1~O O 7M <:zJG'RT [뚄 ˣLpPgUpt be;mEtp{H6Scr(a}4>6:J1L&0z # ]B|QUcK<|m}LUT{3F۲.<3>tߛ骔K~eTKr@ibgx?U$MrUX=kHbpm|9%%$ζ!R>Kؙ WN路'\Xu]Ӈh qyǶ {־AB+dw'VOl6MrKW1Yi\s*%j`!TkbAuAa\'@2; ?̦@J.a5ɘOG-Xw6jj`,bH *WFԢD`<[N϶bni"8YhZEu4 0e?hCVvAdIYn.hۋg6jOlrUpMړ5H'uCʆԗ);|"02Ϯ s*wgS%Ŋ(0b ǠyYY"Ag P+X9O-|q׈hr\ݤ:SoR>[ݍ(/fU҄6)[=<)_̆wTR/ݻqֲDzb>'L-0rZ3:a Hʵ)K `-fPUŗv)N:>"^/- *.< DY4M1I#ԵPBOۍm'6 +տà x3ȓt+MbT,>B)<fv8i7J.432%5.h:@&;iUfC;0v_E;Q7T;EPJO%fXIx3U}1nor bYڦAoxPXC:\dA:3[? ШX:L<[ ~zR-#27qCPG&rqTۗ e~ʰ6_wJht*{Ni))ɍ÷cZYs]":'G "|Kf%j%[DvgZh}f.sE{*Y꘹N8`Tubdg}8aGwTߵ$uGǨ5 *q$cGJS[m1-\tŷJ SJ׏mԺ*25 ymwJd@uv_,6-BS4~U{SmFu[fu)uĹL~ml4 N:/S8]- 2OFBZ0q]*3 #cHwzvz, =۩԰z#Bod$bo^ozW@p-D67 Ԏ%ڱ\WRBXnwK2 5p_CjnmB韂& I'(zB sVOчuϳ;!) 0ނi kSٹYHp5D#Z!>BH4zY43lAICms4' J^!,xŢmakK!K4йE@7;vto7&mC}%ȽkzakѾ3 ` m(jCy3O_Vlc,1BןiZr=I-ŝGvFeL6iΊbx"vHv$kȚgqj2w{OojwFb(y H\(OR'ɵDjzl$mj^Q6$g{qλ, CXz^R's1V7ܼ3QSMZ^6闪KDn#D6zTEy̦nnPYLkJUZW~lU!;@V=@pٷs,GDqݾW×m iyaB@kk D%tlBN{s~HO.obCzzC4rU*e,1 ~b:)G-XQ,TO=TCa#I3!JTnF)TS#'ƅ}K2ґðSD Qeۺ7O5Kn=Ya*(4MFP`gpuvⱄ;ŦGڍӭ4Rѱ?=b;Ж*nqu#lUIh1K05(DPu5i,p 8k3#_=Agfм0ذ]fo5S`f L9ٶqN&zc:>J"4B5{9|@,(-TduG+!9[|s=FLQH=>qZʠH|D &b$c?KΨS!u$a|jKsvS<rq 4Xd!F$ȴ{#2VV'!™0((;5S)89QKk8W-[[D\@P)R/t 臒]iE?w ~kAZ-g4ȦkzhWÉ E*-8%'T>] `'8^50KuWuuB%aoQE qB0)Ƹ6u+T]MZjX4r,VWu|TNC\yBAᰑYp!97XWm3̃ 3oD;ggGI/aW't$oKplEr {ɕќ %=d^ g9n֩H%όK[F#5S5d5ލhص{7qwbuAebF0w 1ΖCПS*!6qk E>hE/9HFW(gUuWA?=l<葺V[E3lU%x}AܠMNːniosw1EchyU_]@*7B"lȳSpU;_>B=:,%L(q@GQwإMorSKQwlV'Z#S(g '; W@< h"Y0[X*'ծG8y'='(Uy6-rdzMF{- 7k+U4/,PCH Ft rZ[*ؑQ ({=X)Ak).L͛rPڠy g[O5QAmAp ȮH5=6EğL3(]C>Y_maLbѵny%>7VUrAU08ru3pVyr`<[➩. HhZC3[V̐E7nd\-5(MrթVkꦕyXBw'#x:<@쁚ZFy0Έ Tvb6Ο %+ 3zo^D@Ke mr8a!0=L7/2*kZaV.iOЇФ5y4>Z`8=a?C3Rl{=WP1; }ُu>(B@F4B̰T8d rhtA+׽&43jqdV;,!!JeuxFR*0E5ffu `PzX!?!b,w.y:}y% #HZ>64L,6UkAaԒ"fx ױX{z&WEYf p߭> bJt.x R௟sWc*rkOݓi,9FBhYg7aFL?TV;*M)B be}X~])lݼJ)'ѳuŁ9]:nǩuC Wǿԫym9X)Wލr]Hc AsAA!0﹦6{c10,p*icy(7cP6m'qTE @@ mE8G&DNddUCn"E_]J~+2@ϋhr>xᔓmbt#-Dws>[aFr:I&eE8Pt|;\nY÷M6myxR9PNMumS'N1\drI 8~=IJF&xݓ,)[cPoCT_o?&*#vW2Fpuf,PADŽ\|DhEm x7Tꦁ3JFyG3AXd*;!?xP=z#S s?* 5Zس{!PSjq1i@:K~9;DEĞ.ل#Q.kgAwoC,}4Kp26Ob ><)*3D/KN(#8=ZONtVP(yÀ~Zly;ZZ68;&[r͜T6Oj Q tUOj%jAJ"׍Օ$bF] Z;w{4٧|TbO2=CY̖(q-Mmj0[#Vņ5$Itf"jR*;Е0) (}DH[Gpe K@awo4NIb H%+U'fSX+lQT|:`Egy@,jʥ7b.+ɒ:J]߯ߪ*`gצ3ޞJW}lpwxeeZƙP>+MtS:nd wԱsH%|Y4n?F EVzh:H¡J -*To R,(%fu4!ƈQa˕F0y0Hj0{8ύ@Ws8h7)j e%,)u!D+[ /ӊ+E[-y-\OR^=e!#C F(OƛZ1P˜YWmSdc}Ԕ5lG.(ܔYu4,MԥG뇬GPXW@.].Fуc_\!ej2ntˡFJK婯Ze47~-tQS{i,CEE÷ޅ+(\DǢk##- qBCqkBelLIԹ夊.U4 T59 *hyB]C 4!rNŽ;тYamh`B'X6|k"JrOŷA/){:doŖ`ZF;e_o/;P`X HX=-s|&|x$÷NVL Z; =h!Nx!綞C-'VĹ1̝Pi4!5Gʸ1ʬNkP4! +c8X?)aP2IHp;-D%ܥZ'&)0荼1jkHdL+?Q1wፆ29f"!FMΉz6C6"bƌ#O*Fjl*`̀u Exo|XӞRk vo:2 Y:xh6ahR5p #,Dҭ,NABm mK^i5- `VV]1*GSL‘U3G5Oρ@:}0i3-[˖>8#3րy\7[8]%LOra#f'pQ?LbUE.{ Hf[M%LM%Dž.MlZlB`1ۚMC+M]gMC뒛֤|8R^`eʡJ'wJߕ! mC)eaZ4jB%F^HuUOEwm_w ]X†gi!v3XK_ R3;B2N7N7 '^g˧(TA#pD(}&{ˊϢunsQLeMZ!gXM?Έ6Y°^VkB&uy$oy^؅H%nL/Ü߳Ct6?R)ݏg.rJ-H{-G_ݥm L;wd6~ܞM0nIs-a-'HL<<׼JU׫h\({7 &5Kb}W H S\>qmF>[Z 'ܯ܈8~8 ˄ Lbc^=a<M6Lf%1->|VQ|/A"r'JmO 2BK=iwr'Fs.˕]N^(֛v-q7ymbbߕfi!3>/n`"z-U7![eQYJ?9 Y#\ 9q1!p/*vvޮ{n0xxH ܘhn /68֘Pd|?+ojXNA[- bH8R_UyJJO0P34S@m)#c9.9hVYE3T!ϖCnm9BF*|:AY %`9-pe3YR7LB[#Ԇs. uOeX~h>MVmG9w= itz&(A-8_υ̍<*9b> 0[ ʲiYhvԫ( ϣ޷]ChR3yb]c -(ƚPʼ['/`J)12?U'柯*',yIJQ9;nULjoD Nx1`%fӣ ]K{!q4X* %S'"H!W%lS̏;,ˀ;66boɻ8mjF/#2=7.tjſٮ or8βLO^O'[34N)e V mOeg*G΍h}]~$.dXҕbANQ;)jqLW(Bg\9j㠪4f.]ZqZu6J6=r!g!!Ҁ+iV;OrҦ/EZ(T=7G'&xGLo48IAY"]YlI!7SfkjWECж#m1 zn4:o۷\8xlg]yLv%(E5ցʋFDߌ^Aa٣RW: ߑ"4k: =SEkނ]"+2La}+OQ .]t M@-pW}d9`"@TrCѠ@WiΊ{G^ 'h~6*-X4\]^MToRJ8=0woe5NS0;"IRݣd&C82c\TVY9J}x_bfWy{,cbQKƹ܌iNmXrwODư:9^t5ɄPz &`v7jD,9V$w*'_a>sᬂ\_'yM6O'B^WPMS HڲDI]ZL3Wk%¬ /J7] lAVztǑsp[ ?GbE K63E/ݰIK=U/QKr1zbSH`dr+֏lb72x\F1=Q>V> K_z߂GKriח搦4f#Oy$s'6x9 0v-꾳>60/pK2kN/;4z@TenTm2 ݦ#buqQSY`ﻅRvl޸J*2ؤ~|jቖ7xf{j}q}S{i:x&⟳L~#ҘvbD tzL}&O~6Z̒kpBB{'IXsw4敘4h;Prwb$/V0Gd=7V>( xVfC[R\粺:$}P coբu`bpDfiZޛ 2_^VVԛSӲ)">;op͞$LJz pwQt) #$P0DmئgI]ͥ%4>6v/f&[}5̚W'gmG ߝGzq @cRV!<9ҿ\fpf/JA&U0 %1ً[{@Sܑ2I+0 1$݁Vc&]&c;v;uf;`1ODiIaϭA}>ߕ۟HV>y/ 9WJCt`ny3MÝ `'ώ_ 0)-/0e`+:1է D%i2u:(mNroI v] hΟ=]avn#mb*)EuZ9X~wvGNx }͗/Jw'h/Ho ('BkHz%NTtMC)V%xsP{Pvc͙Y}/R恠^l[]g.I'-ڙ謌I8V{HD޶˪!x:%{=L͆b>ӦL;n3 hWx@zt[X,5=n"fg[>*Jm L842*jLU8HRS[QN莓V%ՖB?)#52]z,$>NpꐳC"0 Ω]:eSxOWQB׀BNBeT"S͘U^?tܕѦ-UQh 5!8$_ Cz s*+]u3_kWafqGP'fn.JΑv3S(*; &׫lg,Uj:Kʯ)M`)ϛp~1,& d~*  ki R\;'|5Ґ]=eqRhig|!jh _҅\:+pNn#m ,LEyFpP?="oWٷ@AoՊ _ q9Y#қ)}k_]0&% 'VYYWgupF!^4PЬYu,\F5z2o7Mwh ֺ^nZ m;GշGN ,j <2ex$j4%D>TW8""b+B:yzˉp+UN+"^|I0aۙ3G̖,Ɨ 8 (FdSdqұH`Qݙni1KOJPvy(yL$H@إ!.'SN8=叐GTB:pfIu"FRޱuyR'D>A֞ m/W<޷V9aàvm{.e^ ."r%qhm2W"*S r䲄 bWOjIwz| !o.yoj d%­qgZUR!uu>W#K %(|#Rڸp&\`VY>Qmj3Gg5b!C y&i@vꢺ($sVV3zمմؾ&쉝(l^z/M{"0ɯw/ (BEs'$Fe[RT1å`QQ\k CkVJ)R>&Vc~ވx0 ! 9ؗjrc^?ȋu~`$U6BbJt(\QpNY|'k%6CSc,f;xܗMoGB0mnx-tϛqG N]lg#F]J= ;"ỴoYY75禫}:h~ă8~ !@iGC wĺjN9!YZ36f͐ {ń1#jFv:0:1&ܐV5.G,fZZX!QrW#rZ< ݼg9#c)$ݝ(4#vEaNg#xsqI  i`HQ |$yy0}Wxzm\?VEq4,~A2~&b`@+>LLmOԉ^t~  6 `">C#2`r`汅vﲗ} /00'(h\~^<9NK2*7qLŌ0S ю?ITˉҴJC衹Gnͤ24Usu=1R'96x^):.]߃E}~D(f_,ܳ ^CnSϵi`EVp7,T3=-q^ݯ1ƺ*e/Dws|BEZKeGe" 1Xsln7y5c*ۤ34d=L !R{M[Ht̟23$V=󪌋qHo6}]x.xȘ@0hT)zAsU 9*M;8CQ{j0@}maBjQj7z,Kϕo+SY|QKGR ^75bw32c`6RиEsF^%v"n)@  rll-ŻAv==!Œ.dcz7xnlpˤQx~i(q@Pns u@DȦ夯 c53q S=B[<άr+;>>B77 0۹Z1nM)BB׻;#i ӢQI$܈a(KF ⁩謟q](N0w-٫1b, `A* T1›CfB#Mn ˔| 1٨|gEQIJt1;ģxm(&u^ܦKⱻ8,^cH֡^<]5ZS I6osp 'ǰmT"s:/N"[-x $ Q* +T5W2%n,фt5En R&# Kǰ Xك^]/ñ+څQ\x@dLFN(Ԣlyo7T3Y[y XX]k7y!m=2cn%`m?D0ɆN?>T"mf 7zm|\֢f9 f.E*:/zS=VlqŃqكǯ`QxcPX.}yU.6IbX+3Lkʾ<:ȷJU T ]ۤ|ḅ=L54iMtJ;_(\M Jp'>luk D'sHaa37@q Gp9ScÎ)BNāC`$f\O]PcPvBtQ7ܾ~3D,"yp-DmX8R4(z-ew>ҝh؛3~3"orZgk7J7J&MDFL3h^]̞ b1t6#q(NY2}%}OJŻ65>iHfo*/ǚ ՠZP4ܱEH$ t' $=dN]BںX^Q N Sbg4[ BlȄj`nWB]2 j.mO,IB3$.AYiHWb8AF)mqm&\YXf2c!˜]>3Xf{| 9.v9ͨ׎l6 vBl4j3ѥoUVzꪻngb.ϒX{Jaa㷙1@ma[  bv : |W㫵 avNpë-o'B?Q rBø~{>d[A`/`lby|$$\ʋ&j>3f]U;fk::Q7ƾSV@DLl?#]g4'*r:wqXIS#馋ObtVHFC껖NKy^CJ:~wZ.;=>Xv~LOWh(/C6MrJeo^f=-u$ip-xlJ ~Gm|svc(h$~m/mwL4TOpz/0B1zŘQ;z2!7!aS08m Rvij7d3` U~&.q k([+ӆ(Mk>eW3tܵiQűfMkLz! sG__;\¦rp~0UYٍ#qkڧٯh0R )K XMgߖ/Du=aUcΝjAE¼NOǜ*_]4d) PuFbY,x`!m=HuMfMeKZ!lXA6R1Sh 1_bi`e}UHHyYv 9-p6z8= "`΅|_4KF!"yM4d؇;Sjpl!ږCqd Q<&J4Q98a YW'LqIuFYEDtiJD(I2X -hhmO;Yi+ GS(;-$!kJf2Z8$/H딣\qy8s) e&~= K/E mPf"1JnI ʝ%uqVie_zXDQdՊ35"b,6ZwT 3KqMTm)3ͪ}?49V![Ms7(7ڊ8l6 PpNQwE >>91|! |2hPJsU<66P_: oa^6H9W6ACH^"'K=~Ɋ$̰;Y]Z.Ӳ٨{epƽ-Wxԁ€Jud8 Z?d]+tWh((-t?$/Zҡ&.ҕ q C3JH+8B "wQD?NLzON+T^a4$@Ar&Dzps C~Jܢ]5B+,B3!* y'Dܗ#~1ƺGS#9p(1rF`ՅrG@!>/^km%_PYq |:ŁI, Snᒭ]o9w%@(Q3L V;n7!Қf,>)ز&kq,Zfh0s q4@nnD7G]b) 2<lP(SYK᯻\τmbd&3s](Srn?tr!-4:0| /|88`9mİ"5iuL 6C ȫrq<Ê/Is2&0bNr'0]ɘYܥչxO b\؀|0 Kqi[ ӤS<ϯn_L gEn< ͪhNkP%_l =ך8@4|n7k4 ͣȟ%ZO\`D#BǁgĨQ.$!5ِ,vcT4D^1:p4 ܸ)ߴp:~-/`ln|nᗌ"i0זFrXҮKFE<)_'EڅHRbI(Т, 0P„ƛĎ&dl|4 V#03 ]f*IFt]ϔ}#ҫܤ0i$Lx}ha^ ?Zp9|TS:/nhwq8hUp%&:lPp/0%5j%fh %m Ns/5{nGhqm-,f1m\H?@B 'D4,<Zðt=uoԑhyõ2xA 28Neq7Od<<> BGeyV)߹vx]oU'-$[fh~<MZf[YlҪC ʝ5`咝Goš:EF/E-&p ,a ҧw4I813b^Zpn$ U8,~M 8Йh& P%lf]GF-JmT/eM\yT,3 Ɂr<%ؖ/&ܐɵM%,B=H# +-zJ#@@9筥rDYr-#.< dRuc#N"_ hrv;ih=lY`LW$~حW?It Y2..14&qo];HLj3US,@>]YNe"(x"3 q+nve"z8"w[FMTJR5phcb(n:~57ȽbOZo W&o)i'z~YwNChzhԓOcdLx?پ5G[d( XAƒa0֮wr* w(\e[uFCqD z.CL-SwrTf܏PKK`Ix`c^w},rQI fo f.ŔALjJ5ýq:' pޠ`R[//{*L zӽ,k)5O,>2ϓP1H[OY9x6. eD(LMbgOasz5fQ]U@1NSmޯ@*=Xߔ>~8MxѪ6dbHS[X%'fFQ|ͷAR<+0{Fl EISFCN3wV8WF0DTK5zf?k({=.waR! AZIrw|D"ҺZWI@3s@&E+"'^XICS6!\L2uUUjȨ)Ova J8dS<^S"1Wj"QؓU\څcNzu}σo;y;biF'r(UضĹۻjuύ:?vQQ7ݩ{)|YD:bq J1YŞ9eU \߯ B.~bfYM_ ~;Pzhz|[wV4ԈR?cdD#+>|FuEx8R6tNYf=eyX# mf%Q#1.E[BB&ȵa}\2@88d,GB<7xq2NMd< EHRz mL%2 (m.:% ߊ'>[a{=0qb|r/%f#WT*,]3IQ06+j"B/[zK$Z>I1TU^1I׍1bT%{wG0ny9X[ܷv_3_aq!,2QsJH~.̠fbt:8=x%E·Ry?%:Btl e˲ )ӾBOL'aVrWo賑csrDlMI``oIȧd,*{fe8hg\aST Sy+cPI⫕,[c{.#1vFA9\wFLb{+/˝h O&)Sc|,Ue 'l.6mdLl$q˰)ƨN~BUCRp7kTz{ żiS7p夋[Zȿ4fkLrbhC)ToH0E"ިMLX&`ڗ)(  ,mKW(ϨT>%-6CW֖7z~JaCq3Ue>v@AL Êk}.AI;rީ)\eK]?u%pڠ!fTҥnRtsYogHVB vr\K9y,6D٦)ѪD իOKхȶKN"1d nE.̜R59, ^:[I$^=E1~iZŐLx7P'G 06Q?Y Y c Qw7 z?eqE7X^)@R}D&5@f:Yȳ5?KZ~VyHJ;d[+7.)pF+0WQk4]p%_%SZx qru neHrb/,\:rwH5oscQoxcǹ+q'U.(@dWR;U_b* 7]C.N 0sEBQtbQ !z^uvҝiFsOZsGho-?ŇJ+ 9Y>zC]8Yc-HsRUzk;?A] !w'DӧiV0cY=J_hneںy1Vw]xIʯfWxx#1;Xv;vmYKSByMtͪ˖p.!~~6Wt%e6U(9("M/7!wc!2iK'KBk"5f0DiZc W} AQ!kJwv BFNcq*q@[V~m6=x;Zju#AFDiv py y9`8VoܴY=(o{x*wt$S259 3b StPs`s i\^xE1=E~t4Vya}m}K8.S)}hv4-zz[R $"+ ?DWn+)"].}w n{\M3,T Ά;; ϮŮuC,$wss:1p/UWd8Rϟ?xWFSm{61Y\Nt*Q}*{@& `GQT;NIMuxRhhʶzXܩjuHODr?AMVLOl7.в[*Ai[wу`ނ) uhf1fcG=习s76(+ߵ-q5ωE]Fh#(2SŮt%0+ze¾)bKD6 -y+3-M溴# PjٽVZZms/ ֞x*`FgDmxrD>7)a` ]ei@kI.(YwT> (ǣNlKa'7j )Q tI+H`JgZkaAR>Xم2|S1jʊ|i'ao_I26fl˹Mw/2I>uŖ s̓*p>T(wd.Orcpijy tHe;HgJSW/AA0 É7ju߿; gV%H㼞Pdv/t:m܎$OʌeY>b.wS,oJs>4;i^ F4<ﻃjm,[䙢%ܶ뤀 !WtTl'EeǮQ`bX]ꅒ2"!ox*sͶH`HCGzI28Y;*/8g8pj7:5k)VMV]H._gRu'pXH?{[ ؗ|_]`P\6g901D2>:L吵RַTZ,[],"(U& WR7hB)5IHc]|ya@?a.L,qfPoy[$> /f(nJ& 6-zZ+1c^!p>FZ¹õx&9{u%Li,'z`L4E qY٬D퉗3CN=I3v ЧgvSb 1e'S 8)d{Kd'qc @=htfRbn{Iǎ L6dv `$|&V𷜑]nj*rR7H5ѴN7m^ tBc*|D_j8}|7)+ĄvC̃ ܐ%P ܪo(g}k Y!b&mOh_ ¡D,nj?*^S/* QKbn9L%}"4L{M:"TZ$"$*me ̄. .JOx~+J^S OSO63Jgu3G}d 4%[Q*tw CqU2E>‘ej"Zɜf-]&tb=#T?h%H lg:*ߘX<\""{?Ǩ<7%e W?@=N63ǯyCGe^c]3Fє+l~ɥr HbO˒R5 +1_+jy|oV[+9g6uGPhvߥ漤ˀ|U 7(rҠ1Ӝ/A_w'~op!=1[znDA%#hɲ)VTr2i!$̪6xBb''mj9xB9v> !F51^zUٸBpgKa\H&"w2H2"vRcdo NZiY%9?14n^V4UtT쇡"8zf5D|_1W.-)RaLi5[3kk"I-y]@=c:m fsu _o\0Q0JbR;wMIK`5W)2G$+M@[eTF{}{4faE ew dLAwzu  S%NdOyqW&>N$j (Ŋ4_}7a+)ڶ񝭒yCvM=3a(U<s=e^%M$敹Zw dV[6@m7>k ٦朎#Oѳzʉ?BǞN\٭E{/ZLؽlćZWT-럟V#)a Ӝ|ԦfiI:DS9KǩNY+D)X?wpηXôzєBksaU~ǯaay5ZM* C#nZf uvZxB`8dʮJĮ[#&(/fT)Sc6OmX!T:qÉx_;rA^1tzSH U9g耇W>K61ٿCLfwvPd8jg UU5{YGJv(EF-#<9ݔ}/%RoħUA/D"w ekQ+Ϧ 2>e.$ /o$,?mkpEſ?($GI䁔V[_Ό!]>lnh|LObhK浘S,]$M^oaqĀnޒH?2>u^SZkI#K#>0 byth߿qMB)g5.uys_y){qG_Et3=Q/_E[EVI.3gH[l9cJ!QO8>Pk8B=#,Xn:q qQQ"aQ'Bڌk€HUHZp;w6VACR%nY&X/:;~In؛U2{_}:xݱ+i0+X0I~N,(EXY/S8 m?( #^%Jx{f :Qp3+ HE b/nFꘒaPS{O3b9 F!;6M'j3 J ^R> Y> B ",&}#$87 :YxIxum:?|Bw22~nFO%BT>.ڂ98=#3=P.eB+̩)@|8+*?",_?)&ԂKJnPZCrG"C/ϕ$TCm:>%2B;$}(NfBXB(i'~zI )CT؄[>*$;9#f9Ǽ4NjWtq2w ;]m Z0䰻SIhM?n߽h;hTC.kb Ele>XnjauQ)Z >\,4~6R0CPA-_77_o M%~W>bT(>>SD"J@wx[%O%R:Yr">ZP >KrBpM6s[S)JY5llIA,hƓgXcPV/Ob9'Z 'S=cXF6CkAjR[l\7q5t B7f'%i(U|lZ󃊓B}yLf=I[e< ::Ca E3ttULΜo" Ӥ+mꓜ/@Nk_Jr[<3ZqijiWrqJWa/Jk9/5vK1ҥgEcFي\KYN^q "nx2 =Dևd3& ̙FrkFö1(.JlFnXUORuhʫ񩗼?}᪒:83bLwӁvu{W]Z䯃 _ UfZ<=<D8maW;y*+'l6 PP:p8*iNX[x#lMfB{XToitoq$qx@Wr=s ޛJUCMuxD!wu{CxT=#QHzHm|k<uFoD_xI۶be0^'w) ǔ46Y`V盯8$űc[gpƽp;yL#>mP0;0ǎ?6vһuIvmѲ :2siߑ!9|Ze^yf4:޽)󺧟^<G1FԍMn Ye(e*Rz:"ޯ0^B68YɮhJYG3cGyf=줋EenRlgG̩꧃% L%ҖV ~[`Dl!gć A#C1XGGt CtqoTI+B#ʼn-y5ƏIC>&}+:m\p!9vl[c$Lҷa洧$uOCcAym sș>1\.uSi}% :r-?~t{O%=շBϑ)I/R䌺;ۨfQҷe3Vi򎰆z4.\l'zf:C5sQh ?>I[]'1}]ibNe&~+[ck^$S?!v fҞ{>XplpY^q4Rۓt)NOu}:+0sL%)r!:7N0?|MUB>ehe0㰲641CG94.p`1Ujggu$KX).[.D:HNFt:6g 2 34V_ ~\A_W>ڶt)=$p($PΝmkoLOo(GRLP~K޷HD7 ?sFss'",=3y= _2PJUvz6wۺ;T ii\mZ0Qp_ ϮC VY(\{ P ?yZ1Cx_Rl dJc/~X|͟?(ʦ.a? 􎍎mЙ5QpP 7む ^SqU0?wfg.P\i?#۰r+;<)sXrh޸-n[EY-\Qǟza8tjDهy1qƲ,W-m5ͺKMXCR (<eV/yJQ@$ͩEv(r<+niA֩&gŘ/a(?]a:|%NĊգuOYv5#~xThȿP:`p$Oj#R:CamohzU (컕!k~ʿޟZzQ$LTɞztOpa:{4Q/CFVm@֜W|پ?{azD`eHhbc( ^fX<TZaٕ\=f-v Q5Y>}zY [+#d4Nr+6 -r{o='[rBAj.%#%)HK~/WdTyN4B"FsžM|i87Q_3df9Az9w!#;aY_i+1ZTn47FskO[UڭlP1ρ[r|ՠd' 3tG[9Fd{mލa3y=~¦^?Z"_?M)e=+ǯnx*4M` F‰PxPfyV7B:.:k/@)F#r0J܄PMķ1y6Vp讛$JIj_ 3]yBwRB1&axYjeܴ[*sڏ".u%$KМwGZ3a`cOj@>3Z 7Kam,w%jYƮKyC`Hk'm™ߙj"q-4rևEYi5 aqE~?]9j$J%e3$ xRdS9#Z]}If<~O eRO4߻m4rG7tT&!S;`ЄRivsP#49+R4!oVDÙ辦2cq`i0Ō\I7߳>މo]7i aY J^&i\ / H~4ctJœ#VFAub~J+?GϽL:YV ew+ =O85 TKeml xءot=ΊxHviJRjR{{poߢ39<2GgZvOXg˾2=EAfʯx5U:'>AΩ#8]Ӱ,}HaW&e ;){{f=p"hoK=Q|uh!#+>:oG@szNymWaaf@ޓT|MG\m U;m;uXt#@:ūy?B۸5 zۓs%*)"yteM= u.`hBeȠ*ӕ{'DP-9kSt s/,kbqjZH F8x >9"RVŮ_pZ~pmv&xbl!L>Hԋ締 )o9m⧝k NBՊIxƫشoxF*A SIkۙ\#!Z&gkn/Hs" b$Cy*nam1s7r`HU~G!Ca 鏱sn:06A),b^0da47)VVI. j#d*I/B8t8WSeBT8Ģ*el=]Y{Rur_bc^*% y dJC| g+^Q$7,Tu?@]$DB# U 88$^ߌOhƇ1u:@,;)Di`N &)(ƌ !Lr-YG*YN|)e 'ڈ/2jU04Ȗ @>ύ؎(ѧV 0v^EZ7OIcfE.Ʃ3 1hLe><L9z杪ڤQ^Sȵ9+nC62OxM~HcrD_J"^K?2_b=k,ڏ-ov" aϬ)YvYEYDr dA`Ҭ49h KTW-V~c7o*N nPd'^6+pmM틵 hHD,L֞k uC/#d5_ԩѴaw[jû86B(Uy8Psdg.GƨoL(NlH1 P3 >mO`WU+I^?3=Ũ`Lv0uur ~qZ 4Oga ҟ [ /PSyLXZ%4n0"5eA[[0Ѽ5m?ڧ]&9_E8}SGzQusw&\z1t L ]0UKb 4luOȱbޭoJAxZ]%ǔu9[@! eNۉ1LKaB66Gp[Yt 0ׯ},-삇GzGQЉ{ӗa!{/a]]m%i_m\cOajFb .N5.̦;k9]=w@q&.m"m&KWp(67w "#U1ۂ o9"щyJ}!2Eo"Gh Ձߕ,2 ;+|ͮ} -`r%f$A,WѼ1 Y?ni,~o1NBoRtm#4?tO vE_^_mRD&1qO葤Ru]\^Btb.3/*.Dj[;^wɤI3.@"6p*7DPVQy=`iv<^=/1˗?ڏp^/ >[CA踋dzucZiw88yz) Zi;4Z_)llNGI .^fk{3Wt| .O+ \nqV>p?c} :yGXe?.gpx1 hveцEl\sD1#&0=~`exoXً1p !Ĭ"ӨoRaz2Wqf2.\.)/wG!]A\ȚdY"^eiU${?!vEH0qzO}BѬu<,c\4TNiBj1i j2[Z~\ΰiNxtۍK#NQ-"c=%9?E+ȸQxcz:$-9}_^K)Y8m)Ǎm47ш3H: o3yS,^ kY}yü xm[j}V ~դV؋[?kNey)4Z{b2mjXhQ~g21Uѝ8^Af!I^mQh'3 RǸQͲI@!إ]̣UY/@?9mxl>Du+;8VE^sN;i߸nz4a\ $٢Ҝs O9?G'y>)86ěȒB1:!X+FUr3m/ y@|"FVN!Co}nBxaM#I?A6c+k u2)kx.hBhXI`+e4rJ‘$f5]ᄛT҅8}xNtB1 в/p@Ү$qn.a 17>e'0:c3#Wl\ў܏u-P@q&Bļkz JȂVO 8uv|6/M/4xY&; l2y:w6DxF(MAj4-}v+~LZhإ.ZGP͏Q PQ`E91ZT~m@"'<-<涃[@`--]bFN@ xd|\dvنRWt0c5D-eoQ`Ơ:{}BDh!ӀuT0K)Kϟe~ ܢ?J֘rB4y$R ;Wm5[R[7݁YY=KHb郠mޕ7VH^EAۅ\Y@jmR+P ,9ԃ.A Ltu>53ҵ•aps]EڟI>I 6C<;Q5̑HiR1F~pٸf,ٌJ9x[DuјϵaCJ3^c+U!~GlЬd@7BrbV ۆ0xvMa3uMPjJr$cÕ+*υ~`6};odPZW1,˶~wK8M> K݀r鴝^y ~]mCT8 Ni gZk*qpZ'ozzzk\LF-츷:zejoFoQS Nj.@'X"rH,;39O,o_2ِiEwZ<]w +,-(̖*ՠ'b$1x\W{x0r-er[WRKg%) c+gxr*.ؤbB x3')@AXo|ycV60U=hȇ"YƩ zj.) v e9sGHmՕ.Xgc{'頽Su'gNMaXÕ4|:G7C><f{e2c|l;f*^\(u h ^ͺeOi)S:q>P kV:̀cjڅfU5ֶx5жEd[¡;ih{Խ7{5 ]f1iio8,mMq#6t -\+خ/d۟'k3>ke5!6=tL+QQt 3% #;D[S\+9*vʹ`\wF%xx` 0&^TXY羯#7>&%mt&m5H?oOI7B @GlMp#݈ިtU;/?F2Zۺ)3[6BJYzM}J#RH'W0sdZ1#Q#QR^4+m ՚ΥOˢmt|`Nΰ%L٦U em6QxOX9:qc-D+_04n4C$ }(]k _>sŔ3rxȜBW%C+3,nQ[~笕a6+ˢ˘= |"f G "=sn ƬKj<;ep?G; Î4F0π6~3Wv~^e$܃"x8cc_'bE*KiB$)B>'W2 c-h,Zت:}I>׼~1+r=֐]oz%jvgQP7(_sʘ|iAU$;Yu^ g% }NLW`eWuuKh}P/?}*{i$Wc&imo\\11- v55DHX,vΟ +@=#Ͽ neciWL>7P,(:%nU+_] ˷Ȇ0|^ 5 wImր,pi.2Q/BӸU'|e|:\s ϰ㬨MS J[CM*ڠ3Pd?Vꑑd)$ҋ7k !S@L.My(S4Er`ަCveb`KXxlF(|hm<5FCYI4Mɦīc &*O: ,+K|\(:r8rǾaΑ! Ĵ>i3yns![=_'!q/l;PO۹N^츆/L~ {(c I0ԥ5~NL(m8f..sn.V2>jWh"}AP0kR^)Sh`Zb`oJk@+v{a|5Ђ'I2"Ȓm(_Bp},^UNp\1*Ƴ^Ʈ` 'Ǻ\qf)i y۷Z^V<&~) u+ '̨>*›C9'j|krV# FnmO7i]J&6=B@^Sq)#x/p*=%0{G8Ve1C.+p)Blg@E?(Uv ߲ rՉI\ࢉp8az`f Tik 6aB|Qk:Qy$EY üb35iq(ϞgX"=Z(>ui0yF]]ixt.l[9N).$5, wTGk,6_YhzɈ~8]#aX4Nh]nvDۑ^c񴙙0O!fWC1N;'T;xéL#p^Jxjt5SPpX[+9kvU/+܆ 6 nMŵ ^Irnǒafx@ ZC.e7 SBt͘i<rY>8ܒ|e>mŰwE1N۵/e4.3'a[S4/_b­"K{li.rC$Z4P\R`&c):78-Xs )1wϽwY^AԢ5hG.[MJd~%oګZ y@%["_~.;Bqދ>Z|Xz9Cy<zgYZ07070100000083000081a400000000000000000000000167c8bc1800006298000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/block/xen-blkfront.ko.xz7zXZִF!t/ᵍbV]?Eh=ڜ.+O(vX>! o4g,mǓzkB֐q ]e9ƤfRPMjSݠS_-]pА ᾫ"HHގ:&}VO`W<`v%BŚH-KD` &TJLtb͏T GJ)2kaYٛFI5. )`F "EjAsV^ELwgAbfA }gWO g=M(WڧƸF Mj:R}DFb8jc'A?A)ym:[ue OyuC@ly|@sìW BB|Q+8?sE? Kѵag1ä~>K#jci-!t:a9ǖHxJKܗ*48o%B$6,VD ׇ52sUw"lxzϜ-ɶp:H/ .lq2 2 /ڀ.DTMFћoWiNy>Okz=LT`W\br &$CpϏEn * Z9AdP=f~[0%1Dd;yB28֘)>;܈q?<^8(}n-àI:wSo=&dIp;cFd C-'^+=-s J^ϊªxJCM[ RJsTA~1$)de-Z~|9Ӛ0]7Y@DvV[v150=@;wMDFHBbNr-<LEswǹW*:7?2}p3bn[a]^'XQGhIX:9FTOr@\$ZFF*P)RT(<:;#o߱}d8R{DΚ^=ܦf ԟԉ MExk|QdIm:<(y*Z!PK1z[7ކyEܝCHe,0jjh}5׈I!W ˙BE@v[TL_p 泌JUDU.楛hrҸS0z#auWmÆTCI wN؆rO~3WPx5g:*Lw*/#Yma 0֘_BHٳʂrJ GTq9$@3qyPv VپfA ۜ2H+K?BH[c` ~bMn5.,KHȻbEslU ,w2G1)J@3)!|: ~ú3}I@%X-$bج맕1+e{_0QYO26u4T,xҝd_`E_ű[NB *>=3#/u .As u^Flnl>  Hɏ'O#Ruo0Wfab/i&svoTmkljԻRp B1>@l`nkV$t&%A* s~W(fNd5r0mCve^GdYpo=p [Vx[ܝ t-W~8N`>/"t{[?թ5S`R n|jNc{w%h3;;mŞ6\c2a@;+-AWW˶886un_Ql<%rEcWV`ХL%pځj[=i sn+fyk6ՙGb#ɌeK ólU:ۻHMw9=.zA+Z{;eNzHMm`$!ש*Ƒ얠 +yO1W7kM}'5O/]FvXf} Z ̎? mSa֐'$hnBXnLn/MLY.X,rVX7Ǐ7wi ^ ϘNKV:YZ3K-!8tξTCI9Y))ogg7=x*,O)fBSf?̯O) -9W!Wo /ZJ(>*4?ek9 õ ]7`-X-ĘyK0UY,a)* ;cDeϤrfNpnb{6BT52e_i:3??0vxɽdME*@1QUPdǾ֝F O4 OY0o4ko9>%Pai t˜ $D]AfLU'Ŕ9Eiv 7Br˰!A%7Z]SkiaK@՚qLp@2+4\|DV){hZC}KMQhs0 KƩϋ&L)1Q {4㇒-:^0(VOdtVWf6O=6fab -r|ߊoym+A@ӏ9sJܥã|tԞP9-C>ppM鞦{_'kyQ2FVAah<\[=I7`Ͽ9n|3df稄XRʿp\{Zk|¦- ~!7s*0a!;6Ҿ0ŋ2/sK<Uŋ Wq tQ[ lS>ܤ0Zbavq h;X1oIߡ{(Ug b=̴AG4FW|4㔫[**@-5л!SwhcQ ]3/H`3pFj ,|=ӈ;B0 9l|Q M3ؼ&.HpC,6)r嶶UL u5q3xw]$“=sSF/&EARRpv{+0 2(ihjî3c;ƩBal-|32,Tn}K*).6FldČ&}pTzD:G-3lOؑ~=y[ PUfT1 j-ÀXBP"Iq*X҄V^A.[=pXQ߆rFhf=, Qe&0j}|:gdB\wK P/8t[rh%VmPWcECn-73,"*KJ+M0Q3z/$ct9B(A!9C۹5п(Kt,l.(2T.PQS1;V#q30yv~nɵSF"M&BV|pn Tᵘ3k㸛K^mفsyZc&f2mS.}pLslb\@lM,U!pzǟ&)+k7h("p2lOae81PByA#G>]^ݥ8YZPfP2⢷ɣoڈpYEԜ{ ,G1~NbV͇J$45f-^Šc i} adq7f@ m6I%b5^+I+U0)k>/B# iHib!MQC%w-$ՃMW²#e+Y%@Z 76݅W84#n=k?Х)x\_5j"<4 JAE h".J 7([mO9qpY:'lD J,BX$w^Qj$Mj`ʪjնI],+)tXSBWÚ]D,II 6LLvoYP>8I9VNX(TGzZcb?~&:S`^+"֥!&/ڑav-A>Z3dT!VzGm=ϐ:{HD8u$gu}wtKSaL3pDU[3?+hBD5G?fCT]I*0.QǸשY'Vje6TܕTMةJ7'fNy&W,7($hw!Im6b^c2Ȇ -jGV |](p{*6WY'tx܆*#}63-*܇t<'; d@.O)DRdx øn?K{N\!;RܺnL9>XqqN `7ɊAIy hYy$'k:B ,΀t!Qyi&J f8jcE'ppWr-&yiDP0-pݹIFgB25y ԧ˴$3א?nREV2OڟPBlA1н?mG\8s GH/^Fo]JVogs { ))zy:8 >Zq %og[l"O#\ d ;єb6<"*6u!KScd(8`qցM[xILkE³1v4 V,c ]~Ï۩U6@E|4 ]uYjtLgDď[1"*YKkQ K&7;aĔL+ kx.nvH%i&VdZ] S]g\3j[g ՏyI} ʙxIA\ v8(oa6ñpu{0ή%_fg*ʩ$ < F(,7$x݈|Kg~fRF{a!j![fy镘X+ G졜=thl VIH܄xLN 2f\hDhX&_#ǩ[|tpen 2yO(kpsx)km"8m`-"ҾPVs*r84['ڗlM T$alx wyjf~XyŮ]ĽFC˖zAHe=9bv#4B }2IoǬ,teEύ_s]Önb=&Ƴ'8$σ[OjiQ9'0_,$Br=UycxNDJA #q6p ͳ(&<2#.f"é q<][dTq ;c]B5 (m'B/I`K(c`>e1lLx]v6L?{‚v0d0Mm$Ѷ3ơi'ƴy=}%33R@|B0֭ J/{ L%kbh!/WydyÖ~*KN`4׼!mr==ӌKN%dÿѡ0ʾ 6 |bgkeubk%C=PŲ>o 5 [yX%}Ȇ3Yi}Dz't.s b-bP:)5|u}(ZIXLexT=7 Yp4AwmR'>B *\A9{gڥ6>J:?s6}c 8Qܚ8=.  |HDGol\O)¿(kfMt*m~uX $W:wÖ0!*`[aT *hFBgTENM%Udl(6b6C8mhK_ eۼ.s6C!m;I]TOZcP.",6qh#8'a09.v$䯽 ׭JT)?adܤon!l=-tkϸYUw%Sת=Xm/7"li _yEXv8K)'j8`IBeRD:xp!\Iv[w3G3z/b2oː2Χ0FG_I pܕC& _T.(l]jOQDpnӪ3I{WDIњmYd*? n[ <.ILOs{ W4sOyO>A7H3$`q**Ρ}XA.&l<;".A@[R'Yy{vVv_e4IXmS +m'\Wh2GK !*bU\r&(/ͧ%t vrZZ4r{慏Y#N +xOtnR޹oً(O/*t[bԷA1q6OwyF4@F$A, *0P=e+wtzr9?Q )>2YI_2ØڭʸY(J@EhH(/3bX#,E2og8إmwV5"a aoH%bx> N ݣٗĎbr$FAozOZ}: E y_bӽD}#ϗZ?ӥzY<8'Βg Ec z}Z4{QNp?h4b;i՗G8k{Տ>CC~VWRUUH[|lMPK?S]CNad!049b\w(=/5r-p<n_NEFvS\ k _u(!TWip% I#Ka=k5hFܐL $f]4~˦+7Tf (~E1ћ9zaMtٳlDEV7|&2 |NVLmnQc sl[YqAE,ŕ$\ f@.8DXFK0r:x 4IBb5>oE2#,H'uWVpu4&#}RuRtir V׀Knƶ58"R`yA 9Hwq [ʟKj3ZٷbP;FfxXL+HzWxdbX#zåv8 2Xƽ9xzfF3e 0)˰P>0e 3=֓:gyE.~ޖۆح Ck*|@ <TࡓrCBqa`kcXȮN]86OdyZXF:p[^/[JƍA#EæP oDv#(GWnFY }wqvV`t&3_?bz2ˡ;4zW~nAGFKHT‹wMM*+m2Ѹ}ͯGsߛ&˄DounnFa1L(I /΁5d,[x^ @&j/AAR$(q.b^*RΈ`r1X|9{r ׵[d6Կn%sܷnq$6e)ԠQnΗw̛EQhu"w6-Yӗjplի)s&5b2M(#նz|lê"{$[VjW8n&/R]q\Wio~a# {RR?ǫaV<6,Nue:Xڏ6.s\Iox0q&$&egmiO\(L4ş?a2SDNMpp(3IS } @UM0l|3G*jA,:аQvg@"'F}! L!Pw/eSy%* xiE^Wϯ >3Sj`rM%zl{544![KsoZthS@\]TgI0mx7cNK2j.>go6u/UKā#*3LMV6 _NĿK*E1f1EpXwiE gUvK]/X@1xEp2>ϐM.HЕ+F<2HyDw}`0ҡM8V zH~g\Շ0\Ӆ=wmgL17+*ĕȐ44`x "=^OvU8M*7m8v8r/f'љh "SO7$l},u=tyRI٫ X^nIUz8m|\T4{K>1XGFJ-lVţKqiR,+HBLaLhֹĿ >JKuP3|Aݑ֊M3zO,bX/C$ܓGÆxZO5]#6=؈H|p>I}oo̷RٟM¿BQ5 Hnzj)?o8 }%?Ԯ2PZ>ۭ|ĺ ,m<=4399m)b;KsByuc#)'o: )1YQKt6-.\a#ƦGsٰk9#R[\3x2s`Sկ8ktpqqU(ha t&nCKY*(SB,Ђ"KMѡ :MR~Ni+ys<|5.7VCGeh5[C?k0y8|'kpcА84UZ,VOʉ'Q6S.a|U.1G!H"ςZτkY':WA7Sև S3~vf٘СAͬ 3_)=r>˯n3YZb3#䗦M{;g| ^wʶ'i6 _]rk]`UśL%uuDmzLÍ>HM(P.= \!'Vqm8HHQ1-R&::@ǸJoD90B[͸ hixe1ͪ 22E#Ntjn_@Ȉ(Os[} KBB3=bW g~ZH5^͓iCJem~Y9ZwOizQUfE\F^U˘z5gVZ.nj E͚2 z2E^2:T[z)u:m3yl-ճBސ wM@.#[Q5 i?ψPqݷ- #mWe7ٷ ѲR@Z` Dta,rtVL9?L`;@"%/l 0q֢`5 -`O3]X Ef < +p&}MV4#-x`ȣ\ө_Y ԗTA,uNY)]BِV,Rb9ɧwI7?R,Bms{ Bm[A}Q 5 "#@DgL[A@jYky >w8qέYP;ihR {j.5l =[b6E(f7 i8pv?c5Cˢ=+ [>5LV%@E)/;o L3~c;NXgϖ3]b7a 9$ۤ+3e 09VMٷF~ rHk9Jr[bQPZSވCAF]'}Cs{ n,AL"p0X\Ga8`5kAlø~S#,`>eWGPƞWEB-c.8 /Ƞv."9GPg1.H1l `yٯK߄4E-!3g1"xM|̴Bc:NVNm6U㙀ʙr  l< x 2=?滵䌰Z},0xr‡FjL0O8 W{%>z ~.p7|>pB ^%_I)D@>7k/92LL@ŞmE*ڀ@b,!:ȢȈ^Q7bmĿMM2kRpF{!Z\%p2`;eǿmv٧[uv-)-@rYG(g9a)ɖWféIL;"BŚMGqZH͚E}09ȍH&Ynwdg=AdF<ǩQi ժM(+Y1VYr\lcg{*tD>30*GxQL+} w;It/-RjT;zQfעƋ~JKvr'3-N h5  lPܳ6X^(i]uUΆ~X-R>̩ENG,I; ^&-`FV}u *FUef 3s#pB덍mN1=fk"M+"o-&7r7DȨYcR7UJ&iܭlYא6[L:fb3?aD{ Ev'_,qU݀j8CUe-ݿ iklY@}a6"r;'UK9l+zgg"$ h)=gk18I9=1I]9mPC^!IsS ']2LE<10<7j-]]7˧}jOzC?qI\;?_Visȭl  \1\y00.b\04|KOOɓO&Nu\kffr/tޑY<^ jG+kN3Н5Y7ig<2.:`Bj [ o)UՐZLt=n̕˸;n]l f_$鄷8GG!q~7}u2Q>]^i2C]~8LsWU4\e"; C.H`oʻX#'.yꋼd\ԫ(m[/-s+;Ϋ4H-JP-vY D,fVﲟ f8 KQl?)rvA >Nꍘ jqLv5ȥWcUa He@&Z2%'MnMl̒9jB>",!(k%.5\r'҄Ӟbj=Vg'/!N?V}"CU$ުkli<Л4hh e"rل})+Q9 e=@)O>SfU|֑LoڅðO b. qQ,~1ҪQi TRѽe7|& **)cSR&@G޿F|] :U+`Ȍ(=#ĭ"uqI[2L6#L]<&JG*h!BQFz9YA;n"AE?HhfbO- pyjPw`ԃ[꡸a/z29/Q7*шo5Spb "-ޒs{ݾ%r}Q_ʗyh@sh_z-nհ ^^TR{EhR&m E^+- cV^y Nlb=MZ~ScΛıv1!(vnq`>|a<4ti\o %%8n1"2J`-t}Ŝ+t,tC޳שo@hgm4}v˸ YVaE"Wʎv&Нv׬'.AGFXLb7A5N*GB4m&O- X Mei`;i>&?E _,m_/^GAF)D.$ %k&6J4ڗgCSEu8}4_N/)!THEQ>![k?^!.A&&x}2A&TטWo\^cՒr.(_0Ws_GJLs3v[zu3ߒ4f($c~UѪ3(*YMb>MzklpR"iF3΍5`w;E|=8lqt+ͣQC&(d]eP#%:U'/&х=w EHӲnD7]nENUjOx6mBrZ.Xt$pjd~f/;Tm £"HXaG.pvvsJuh8bϦ(Mo*S9K. -cJ I`X֓![D7[9̞ ''g=28hNN(B9%YRjrT֜V)AEYs3X;bXpqˆ9@6hON.khcP)ʒ4u2߮Mžcx4踋F:z` 6)CkGagh"J7%]k;w,-,nKy]>z.U16]C.mttaY]kh<=zc5,6$.5Egw Ӈ}&ϖj .|r o Vv8f!6# i8"sMΞ2C&^F~K>NZOEjDZPrkN?6sTnMiBvLVYMD|d S>_u:ULclrJɺ&ܮ^<(ⷌ]Mp(S2ult ŻhPA  ' X3j^5*1}.i8hpk$XbLc!-߈?wFqrJWPm6~fJͳEU}#ו35״>Tw8U4e"Bq ;JI2l idT&O<''REU\8 lm"̼NTˋN6aCܧ2Z;;C:3qICFSWpsP$(G8/\T̺Q8zp7Wd?Uib1 bg =Gz(}V#^h# y(5K"iY`WAzihT=??&:wrڹ_&rf' vO(GV_?a]'A">ѵ,sR*)[BM~0r#0*VٛN|'@N l֚lnji> fAn{1F_Q:e翔J33E50vbxmHl仡uiDi@Dj&7R31R! }&$j mjE MQ_* AKp攻4l^Sw<.*i5?hŚ|f5ruOIS='c,nڐ\NPKϜ2b`[a츃g֢p~Khu\9r>&TcULƽ>_ }&Y}$(+$DY ڝ! 3fj`F:O oR:\fG7p.H9wmxI4=PJa<9J&L[11/hꤾHC Ǧv~yygŧ +.SB* HN5jf5amw^pdfHx+D!SPUT!:.1bEcOP6d4`>gB4֛j)iZ&O!pdSD?&v=l08J(ѻ)7;Q"%lPLU)ZOkyHg/ssfk9['qRpljEiI9 ؼNU  Bq_| =} 6r Hz~w+\UfX? ljmF7EA5* ^Qeu:{BFB$ 9ZVP.j߅ .Y(CYY/l[=:fԾT|^SZ~83b-䣠x P:ʣCCk܈5g^M2t+Q8n][ܱ[YĨ~WW 2xhCZ}Ơ''{0ϠLQh+<2m͊H YVc练㙢&k=qJ9QzhMԶ1>Bsq pce: tV i=XM^.zc tw9#q覽bj/0x?-r g-O8Go ΚY,賕z/`ݟP&w1 ٩?Q֏)ʅ,M//7,fPIGXТ {!N"P{^"# _-HKA]%V.k G^G!ڮRaGjϖ\( A(}Թy%a᝹c3 8Sbg=*-QEyeё\Mܭq%W] 2h[Jr]HaNuLo*׬8\,D= KZ :&%rk"b_ZU)̩R`>sZ[) F$AH׈y1ZrTzw,*dj0Y;F1@ِE=Kr;jowe f ,]' 0 zԆ^C<J d֐uHK>cnT\8%eia7b^M@~bҡ~M䡿Zؖ4_qa͉mo:pNK|YkV<LkEd´v |A j8t*}|U)0߰ 9k\Jt;X^pu7!̰\w:pzl_TG5C wCXYtƃ4N!aL 9O/ . "fL !.>4dŅF,!2Ԫg|릔x{je| {tĶ_Y^6?:>թ vlvj߾p02ŏLeb5FEB&Սh&)_` ! Dא}G4ܺ^HfA&~g g h!oE[YO\9rrjp6Z:'p k#/&YGMYSʦe'r},b&AHWD+p\֋bY,oq01gu\6,KًSÝ _l ;ČqεhCEQU°XJE+A ȡCDz)6Xt+ ]8A|I2Uֶ:1G.5_-?Rd*hSQ876Z>4q>:Ѥ(ͭ(T2#!mu䒨 ](" fVECZEeq4^Xʓ꫹s u%eeh dvy )-o1`@ܽbh`\xP ٮmL lxc j-Jic(Y H|Z5w#ƈ"ftE#l8Yek)t6c*#d'sI_B\pRk>%w"jHwҁYem]l[h+$MъD̶X\-?ri#λjI8wۯ7v4y Ztn,YRR(ĉ;+/NZyq,$-Ѱc]Ŵ=gCϵ/jrZR @6W,]mfL[%YtNwpks*\BP`.I ?F9|ד"-Li—M~끈)}F&L=>wnEK>'eتyPKY1銻f 8I?I߳7QzPᵒ1j,ʪ #˜eK6)탢Ra{绚x=-mz~_5b%\<`1H%Cj]+g9W:d8w㱏p[B 8c< vm HME`65CӓPLS_wU^FJsB2ƨOz_@p.,DH#.Lr}MYɝb~Ҍ)U]wՃFjٗ) rԃtWJ|lhrT*^u{}Rub_ջr}b?VlF1R s;|U^ʣ?k둻zbu]23'e6Uq.5ؖ33\R]?p3VCcc 'k5ڊ.NJQa{b! ZT=t28Tvu>,y8DA2v{}m` ]$If)n#pP:`]ly-m—}TLH'q'D4%:gC*ȰqSb3{N24M&ݼc7.؊CU.2szPc1+-V͢+LJo ݎ3OFvx Rj6[莐1h^YOW8%5~9 1 sL#| rpEFrУCCecgh>w(;uJPZ,<-2촺#+ʏ&U$vqEzµsZk!zPK`ωRWdu0nn!%KAR )z/82'Vnd{N|^Xa0`}tk2{ 85?H,_IL?.:M7f*/ƌk}6 :,oiuގk=KNbr;UY{gM7cV{Y7Bߐ= W\  _qdJ~ߤ"jNYJ-Gz:K$|# OՌ4Dj*{@OzYp;ڴh=+ @DžlILM%8cδ+{D^Bw'ֶ>l.67g@/;*.jjÙkVP;pJ[b,; 78kOE >t%z&X``P,q^ @f|;C5= R]S2XM<_~oe7%Wƛ\0=Ia#3Gf}x-U͆btd/_WcɭI Q3 LkQIʮʟsrelpC"ɉ: 0J{*w{HaE_P\0y,K&@woMCRS1@i 2 ;JVf1rYtbo{6Xo=[)V')]̀\V6L/"bGWu-Z3% 2|st|d)_ϵmÒڄv0(mGV:w/ԛ6 o Ds9ʜġ elnjo%o'F▘Jځ`##U3C_PIRArлZU_;:yw\{@йx YOݦ爆 )KriLAJ8aޱPcz5ZZ}TF_o.rnĚ'Gd$iSu\ KҠWj[}}w}Kvi/%t+,M߸ &lO 5 O&nʥ珅ŷƧxHR75+&;'JP;ye|'W .G ^VrbYܳ껵66dLA#$oۊ"!"_Hk[u[2IOᖇ (s,DUc<@WW,V xG$1J~$Mz|Xȅ5s)=׈rc+:ōqaཱུT(!bh2r /&cc`㲅 Q^&lT… >4h&HM EA' -1P"d H{%f-hwI4.\3nz?j h>Mǿw\`nLVcR>"1 8,^V%uXT4[SP7f\Τdy>34T,=o+q$7Vz1di3eW{h͕q?N㫴V0]pH`E϶b3#@0$Hr\J({{Dn]󏅓b Jok;|2uϛ&ڑ9.mʧE ›׊?ӥDF3qLj-f͙y~B9R߫fԨ CiqZk{ F$^BfYqa.>ѿq'nR0+Hz(\4m@47Bi{DMQ+.i ]{x( ^\,(\IV^rnaZggH mZ=Hή)IX~S9:Zno-b3 Wؖ}Epz9\EWkAoN?VL+R }@)x ^;)ዹ1VTkOb  ^i3^劏(1;k$$sK E5AfҥTb[`.dA礆3kAH`%}nUr>:"I]ث#\Sa_axuNeŴyǛY*g(vYٮ#}-if/1AA *ǽ,B}PK< 0}BVYϊuX(s0},\_Bw $/z9qZKu49RRbԠշ /bOwB'P6 ;!7~3Y7#?9=1N*H{?=+(;?D)UWf-Fh ͪ4m}%JSM.)5Q ]*r-ͩ.ndZ7{4@ɨ%wlQq F ƖAkx*.S#|yS)`v jQ"@&~tT喼Tpk 0J) ~^`FO߯wDl)Y/p+1?w(?a,!=+Ei4Y.zurn]~/p& 9$R7,n3>hЩG}'7 R)}ye:k6S3f_;Ru>  ) oAN/VXFWzF:bdL94QFPoeB2˫FW/?4&54ZQIbJRy7y1o<4!Y ۀZ94=c >-gx7Ήj!?.3 |-06Egt[t.dҾňGRZ~Itрm,3mR۽f-tyXc*[ry|Tq[eTAqY"Iw TԌK& WVOC ʶ~}(ڿP\po l/DSAx "ԭFV@Y |Tabc'>,/t:zh*k9Aӊcݥyx R>0 .nظ={w^lЩ]r Wc'~8I,6|39KjsntzqT'>(U;SGӠDGfW; p|I$,v]܂}>~"ӎ ?l{t eh\!{H&^jIx!@3tO8kvˇ|lJ9P5`T .jj ZiFRa/+'l$#!'j(ȯEpJp g <|1[8I:895Q+.yX2A ? |n[V=O/2 6{CW_߃0y2`QG7O.aK̜0w@ ",Xw)U Gf$֊.;xrGik{MBMI",TYDrй(B {:qJUkEPؾ%Ӱ&cF4GDSzP~/q4;j(66q?c&nǼ{h/8;c@e\>gn,)E~rФqE0–ߣyPn+q4h'؉/ƦMCW@[Vm=l VFaXQܧ!wBQӅ/ɳ)#A-Yϴ9}uNը2YhlI>Ż@V?z"2TCvzqakҐ6 ;ҒaЕk fI^S°׌iU xVB5LtA8l7 \ń cjEoFa}\ ,g?*!wRecqM Nb龿Ӥ%R{nMS1̺繦_@#ȡ3kKJ%xTZQli47~.zneI_.SM7zs9锧J_T)kW gb_{%:o/qwkeL1. qUͱ// R#q||URT] P!x(K4~ 8K-u@E5x葿1D&_+)o_F>mE^ZnIh4\Qh# 3*1_y3-!\=!bU(G% ƇwUu8oxPË +[ OJ]6D:4ޕj O?է8]7lqGNKa-ΉfX!@ ӀjN{cC^|fVL ^ SVvI^=9SLfax-|ާ`bϑ&Sh,2A6! ,Y# pn-i(j= ;FA`/OC|.EO%?? MKSr9hjQze*5ñǤ"BԞF01t ,T `RG% Qmj5?92H4P[k/6ބ=w}cuWB5t1` 0I5JgsѤl5 TzZa !-9 HX+l`\ ҈!řw8{I׷sJ\6-U[֍+ZW:Miڰ<모QzǞx~E3^+Ӎl0tf뼦-E4l6sog%;~"gKth$'n)}.qx1]ƈ \9Q1)p4{Ckp'8ASX廿оI: [N{WE8z)]Lˍx{VSqfbb60svH$"XBiO8: AniЬBs, ^}v5B=F(GPxugZ\[ wYVZ??FX~\cfǦՂgꋎ:n` EI,cb1Rt ;łT4؄f*K C/uFT(Տ(QnjY'XGy]1ȋp򺮔PI?bfq*(+ iW4S=H.=Gxz5"8NNx$ 3h\B&'3%!z7&5`RCؾ8w)essx]Nx}\:O;&U)66q)B`5 =$ K3om%Fm{%;OToP2Bg M3{g-3<1n{o0PS qKMVw1N3{u`=#MH9^ [բ,Hl/i<3F4/x„ 0exRjƍNʷֻ3HD_ⷓXf"KvyǩLkZt&TݯIٷi*zV nW  B6؂ rqeCJ 4۬TˠTN*q/nvpSwsw"w_u׬;Y;]LfjD'=JuaE. Z:0ʐ-q՜"ܿw*_7G#0 Z}Tg<%?@;Z K&lT(P&E[wc :)BbIXYkBxmonP ,;=>ԣe,"WnV PEVI Ȍ~4>?aQᛗ}S<Ӌ_Zʶ /ɒ{pb$ B+N# 8yR ,H0|vjnCDbf#T XԀL_o.#Sќ ,MR$iLyQjC04E-[//"YL*`An"baO 5ʊҊ ]?\ƂvIJO~B0wV@,ȠۥA6-C]aZ.jTAlE5;3`5>2e 00An~)N\,VMIa{Exy-]ƙ, PyͮW\cLJx?m~*gI4Aitvw_:U&vͩw1wWԍf[I4;T;rZZ8|6$Z6W(db2+*>P4cCl恋 =7qo0^#Ѽ샐f6d=[]CQٚ6SšL%%sdO0|_D.-hpj$R_d?N~=fs&"`ʂ:U[ͣu{m;nڎ+ıU;ej*=YV\=RpS{KYE.oK2y16Tw>J¢nDn3X:2b@b+yWkCLo bqcYh4kW(A Ƣl#=AE+|uf:&gHk9xY'-T3 WWXTI8tލNsf]xuBtxE@8\ulkqaJ}3HǢj 1)Q-vUR,0wA^7dAƫ9Ehz{ u$3 ^oՄ7rZi _aO] .ߗdJLK]Z' ms8 uIrDw낿u85?1tG)~u*(ϱ7R㎓K,fP^M6?W ]zytOj/hOPP`1ͅiG V&"ԼZ))/b#G@ - k:K*T=s,ri0]nb f1H+~Іj::2 Fyns>*íkG˶仚A x d,GVhכp9ALi?VVݯ.Œˣ-[: ^u`VfUef+{x8q '#u{V]Y;ý9hc[? Wa|CF>EnV|yYK z[UtGCK=rx +믟H)DEQNӚW]D935^< _X*zoG0@)dCa[4OU3ū;?FsAOHz5E- &w"Ef2DWu1Y fu p9>$B3|&T>JWD]ܒU1(L4݇ߟDt9bOㅿ*X9ِ댅+nyɐݝ,g#pXvs{ay k `[5Kk$E7K,${a.xɹk;)V!N6'(@dltqqxVl:t?B͆ C{ y >TҐv$ VkYiе݊흚xk[d2> j]#bzJP9\l( 7PbJxho+M/\*:؎ )WM 7*M> S&zz_eQ~_*1G[xThbG+㢻xV,+Y ),`js埐ḻ̱+u-ժt+& b;l"~`R}+_jl q#tC(M^<ϲ^#QIp:ƤNV՗E΅*rSKFx@]h,*l>uֈ DIgy Rګ?v6mrX$.&i5.2de_ZR!tMY_/y6Q]CYCGquĠ ˜oGQ(݉zb(\1,ӍQR̷twA N5Kj!y iY{z;+8z o;XFڵSp͌H= cb')Rўْ̞LKoYUǙ |Nt%C-fBDJezB4Ep1n[p ]c,mr;/`X h>6K&K~Z#*i=n CsEuQ#|?yZofq9 |psnEi컊deBH‘yJ* Gik1  |ѝJM%u bh!OHw-J "=m8cEC +1~E {!A|N(7S W뼊dشB䯘3>rmO Ϲs險 vpʍQZKMQȋsD[ORztHd 69 K:OL= /gpHjZlT?A3WK!r4A}nQ| Rf9x Tn i jFhvHZ \#Ƕ݆"H^+`X]4)?cNS=KBWiD8-wBa.<~ ݀*%t~s׏5l]:=$%N[og W^cTDLd]u6!}qU ( F9=GT$Le]ujAG8`}a3\=Lg|k~:'3BC@a$;HNnyo9ݹD ѩ>agͼɯqK̅XlGDBkC{h< -}!h~ް^4iA"/牬믶)^},ŒMuMߒǏZ Au$)qXih۫JP*9mWz [Y'5m??n~T<̤'U&,}Ɠr܀rPDv"0gm[\dj_ΐ y ƋL{ b-N Zj>$"4; 1h/eVZN/fJD[MOK$)6L-#XޥK[sh:AW. vȶơҒ)4P'w1QFX 4ؖq`a칲*]CUϛ!RP\isO9W@:o3)u j6U`3CoǃP8tȏr"Q멗R4kFe0ׂ֕Xܷ0/ 6 / v'Ys=e\i=B2$>!t'*ۍ ̂AXXj3o&zpEE D# Bh:*Z%./m#,oL)2#wP]B`UkaVb߃ӾrfԷ8L(Z?v;NUX h)dI1ޒ^Gd8 [=S>[đ\uX9yN挪V pVp2o^+>&L/bb;A &5/li#"9_8@e#4+g9r:0}<8j Eŵ( .Rez񫰥}NRnO{{ {j:i$>̟QbU#`b2S -ҰOHO#)f[8F`wPa2> a>IqxiA^@LhfKXcvl9ՋU`Y@:53 3H#0ŕUsP!)K9"B!EpܵG~fjΞj;+x,e$g'#Ka bfgjv y:m_Z NaVMTV۹%jX;'6F%-ct 'a]*Cֱ=rI4m;ES,?W#}c+49ʾx"r,xOM?/!!^rskUT6ܑ+h,l\>pH0={uɿmUzmOEf^VmТB`8Z߬Tn׭7!0qܻ3Y*H"+IG0jsh)l s|ow7Y[3S @P~:q@W@N j/f"Je%p*_{9Ba5խTQUB;b|ӈTj9mXLǨ45^/3h"uX|mXru:ʰ_G{940Cc|/ٽD'ސy#J ov?q!vҪRL #~9{L5^K;k%UѮdX' x-u$ݳ#Nz1ހ|>}2pWq 7㾊Yl  c9VieɈ={[$5}Amr14e竧M٭'+3mRn?7}7+,6^P;芩;j|e`-{ƋsZ,/ɑT[; s!Ŗ Ywa,7/'i:f {Nc2#Be3fNi) F}S::pm_`#9 ИqI]=]OY3#ĴUWF3掆M5^'fP0gӇq]nm%K%4Y!Yҥ<"YH}ݫ?M*xUa\ʸ,JZ-^Ya 28~8Hj?\sUNLpZO&Oi5>ۊ i=Jw ̶>g/Om)ٽjJ:od=P_?QY Gu$~ARk349(C+t9iͨH̷s/B1UU5aZkܤ~()!Eȓ1wfQyi|.{v`e= jT)c} \GϬ4^:GZVn`! c31ªppҸ`{[5b^+e0:k}u4v( 'f󙾡Z`u=$)io_h,fa1a+ @K/zƠffn4V[qѥ/=ioD^\gh,m6V bC+YrM%Ұ3s$-2aGjdsjݰ$NJ+C.RsJEl>P>FIZPg7=j?U|OuI;YZc}9珶Z)XV<$zy38$؃QL8d؁HLDpr%,IW(OS6 ;Yl k94d@#,n^J!ӊ$LfePn[ Ö/j(z ) gE3y鯸 M!D,r?e4XqngKK?a5댪okZ5PŎGF9q-0M3Uh>MͻaeBtFpcÌQ@?֗_1f! IVYR `9+؏~>2-`?|&~3q3Y>tzLO ۍK[J-΢ 㩵 kz̍n~= X7 |B-OOWr섧߽*߈l>]E)sHwAk+F Yɋpy<20Pb|dfx+\uH!Kpb |Huˑ]2٘cI%GmV13(bAJ0)_ϲs,`^ғURm5h'ʼM)ZN[]tx3fcU'W8~rX8d^F{M3X3*8^/[1v*cƷ]IBpoP1_Ĕef2uJZ@2¥ڦGv4K#32XtSV" Os*\[6q)%WZmcdh4QK¯+;~}nu!4a(eJ`\ΰ-{̔[ k8 O/ c4߾6P>['7.C:!BFT /NFLS6bGd42ח lqcr$uojxԍRޭ nTu)>ATn3M 'O{[Z|b~(\,䣼O+0p9)&slZb,&6,,&,KN5hf[VQsN$V0N_5f}{ 8v&;t SpL<7J2~] 20k!aHRS,~ ρsKUyT k?.r{q'}maot|\\љ5n̊1cկza ]0g7z.+ɟ7Zz.+jN<ޮ㩯ɀ cr|s %)cHDGQ2̻g;Y&?O["y7bsx߃ᢒAG#2alfTW}bT(Koe#zxb!\rJ7J*Zd]I?ޅ)&b|"/43oYa+z]PnqTLb^7P|\)?-Hf'l=y7@{lߦY>}dfB2KBT*nr[aI,8@`wڿ/;dz*9Yi)мh1Dsw}*2ڒkeك `]o?G,"8Gzq[? ]9(lպ Exh@q߬(ǧRcHXZ.i^t}=O,2Qj'1D_.;$@R@%FYxӆxR` }˓E̳0c)92aBp1Qea%> #'ʿ$PY"`?rKoR·#S:D.QDKTz$>F?!^f[>Hm-%@!o½}rĨˣSV >͸!w-ȢD~rJJ~kg]6@[ SNlc:9-A{q૚[1(f;Ăw#+58x2Aҙ(0j ZJ}2i~dg"s=@b &y8!J.DWC'H6-P}9`7x탘]Ĥ]{FNWl lrU{}i?< B$6c*߆¥o{T2v,E=`lm\jpI0f!h^>-A z~7Ck$ժs:N~U)QGvRiwp"*fjd9a: K+mg (/2ǒGڗmܥ12'q5K}L$M ;Tb1ݞG+" >*óaCrIWMŏd8i}l2-yV(n!ǣӕ1݀XAGDO,?UvW%{Mk"M:$íPEŐ\hJQdW$Le2 zn AVk!nKQQ9"͸MuDóbv.hg oXƨ=VLp+MRDSjz]Hk9 Rqd\WJ'@.-JH /tH{}AYa?:a@a9-9PAح6y,4ppx-]WV!պ9Ο5))'clҶmai`$olGR3rCY:~vK_Z8Im~/϶ȏzBqbSі%2qɹnΈ\x&S1,!%`ƹsEX-5tqd@V> tyG& +?l~P۳)sU$H4H'.()jP nI (eU;M$A}=b'-%*F,>anLBLInN#?Hw% o:lGɡ˵>{kpNҬ%0psi ԮrF4B[ust X PG֥DV!ȋ|,2LӮ Qf6<~:H=F1{]Dx^ Q,jVΝ!#$lRgHtBV ',ZT%ڹa{ ]Fji~^%EqL'ۄT Đs{v$SDZaQuڸn1ΫR^~a>EM>k"Jm%9>'m NOi%#tW LAO܏ʵDN q% .N8eeIz+CZmT>7ď$QRVUIG>+UFBi-{0 ga (LOBw&Zފ^MgT#JN>S=ok};Dq^PԤ|bI;l"rf#vT%{b\`vElOu %V^RzhC3#r)-Im׊ږ^` C3`g1*J<9"Unon0 P\҆b삐? %)93H0 >CF://gsL(IX m`"ALӴ0?i]p}St`a%Lj~Ѝs'9&[wm-cj/x`(3l!!}%䷓ Oi=E5[+cfP~.@37f(QvzMQ6H# eOHLxzns +(O(Vl6Z-b};5Ħ^uU2B}n2O#ݖnW_:HeԹM*a$X?y_?sXE_"ŸѹEĺMFḐ,'ck5HɼIVR5#5U^EA[!Aߒbcڕlm*1F\EB|+=<ΏhW1Θ@4h(SfT!z ]BZeczN#ؽ5%@sla?cbڋJ,[NAq[~Rٹ"!WU"9hS A?"awj,|h\BU8U*tSWg1Ez#1_3nx̖zA>.SHkg*;R&|/ӲU@P*6%X P~Qv5? ?35 2jn}sA9Z^Ӱ!=hפ_~3<y2-#ҖZumJ0g%malL/jw&6o$t~IAL{!Xb.&@uj"rVl|.mv on`:GizE` tF G"d Z/(!~6p' #qFYWh+p,ÇdIJƱovz8ŗ]n"ae#"Yy(0v·^4SWĪH-_N#RDΑOaub;f\TΕ?Ҽ%k*8I>̙8 :B VMj:kBB}5#zdPO,<3uJ/כud= ?;w(H٣3sۅy`M'.. .y[gJ?k 䟁P@4ȂV'$;M lW:o@2D#W%0 $Ռ&:n`O%>º"Hl@ea!h_bE6 eptv+Il(p[ m9'Ru(#㴋 < <➲⥨[GkLǵTNN.%uٮWy\Vpv^< 2yx>p<4)ڷycVeCjG@veB6WOQ+}\2YO9j~yٶhQY1eƜ ILXxw^v)h_[ea[3`ھ`G {fo=At],,V.- /̋,J>:2~ҋq/oɻAli)HfND3DgToN+a2s]Y5Se|U8sŎFVml})j ug&n8;KPǶ!?3Ʋ\4,wȃXt.>t(r2*šWیסߠ1Nyx6dU M4 )Sk=v7VYrE&jb}> !)p8L Ϻg+A2qZ3Fc4d谩+?[tSI~N;Ձ}+iG;kb-fy6zhsT%"j0}dCf;62M|%X' +9[.=(7UCy|pSJKkI饃n邾<`*RM)loLs-`?eˬXBJAudx73`7.S5B$ޟT8:dv(K P%:8yFN,jь}2ɗQ2&_A(5I>[ ɦAMx٥ު}XgbNmjwlX4P3Sw``11(t]H @V"E\yB ʙ@?>n1nlso ~@ }-XN >xy w YִcU =8m](7X >O1jFӝܑ(uyS*p]24PKd3ڃB5Z3:/;$@*S%,#-f& *__XG9qL~`SK֜ί9\0 q{A@j @j!B RmPə. EqvҔp,OI3wl~ןr=':A_}֤e uAKÁGNO]iUchl̍;Gt#UsIB G:\X7!ǍdځvQrlmkqIЭyv :]?x5'B/|OI& &V'Ppϱ!ϝ=,:w6X׀ ]7ߔȜ½QRWb he݂ E#_. x4+q!P;thQڐ3"ӞP4s'c\rG >']R ɐ" q$C4 qDjEX {>',w'VZh:,mp8f%SH7zm,1ݘKT&J??9ht΍ӕ7=d+ϭ(\`3h6xZ00.7d% ^.JWu:AJvQoE~ZAD_AR z/oŢƴfT4 W$DRn;3-v*-71=IauԺ@ؑ]`y1wXoD.qkr ^MƘ8U+ y $J>CP֕"(%ѐK!;MpLSף%-Q<R>;p?]SFI^,2I F ?ZrE~~a)H yA0/$`m;Ea+z#xv>xI:BGNm%#?*J! ҍǘ@Crm~rJ8vT~;{[ ӓ~V +.v%䟣5o]َ )_".QlFh?AGj{]U qmmUgU߻Mwn>nf5Ո'TIN Pg- b-dtKwmT/eavD~Blڥ-`ֺ;X{Y:%8qw7H=Sϙs3`g 'Vh84rVXS=" cȢLYnO.᳅+{EdXpg ~0Riu3R$[RI |2Q%;0]|L\L)qzT;I ЫΩp59R5`D>;O!$)uk8o&Z:kdhW1cz>/]?EGx90#_B CC4@,OCo&y&ژ8~}|WgX:/F&";}yOm)z\2;i%QD)T Yrӽ0J+Ti~` lR&tC?'ߌ7FɪhB8g B#f;tu$~MM7 ]f=vp9:Cp6L@:̐}o[lLqH^"~zA"+Ra.%uѤ.i>U55_Y 9sL'G9%}- osdE?HYd-g0vcA;:龜;t4n ʗZmeDH33. %bH}q HrbI%X}K%(/TB< ܂l]7H_CM|N鯬^o䟺 d3CSWӺ56JmYIs!~pǐK_B'uN zr͸f KӰW[_2򃤧 'Bݧ-~N|/J]$fv'$#S`\38a}MȢXc#UbȢ; dͽ8{\Ul'3u2B-'B9RΨA%|Ccŭyh<:(bco5yZv3x ApB0y)ք-K ځ5с5rhjW>aHf?} -&;DB$Tsbk([J|_ Np Q}i(EjqA{+.А c:*x4m"&s;f윆@JecrmӉ",l{%m]x!N㊟egkX;I x Ӗfy1yVW|rTEmK?lqUZ rwTPsBzϺd îS5y+#>/bSfV{7t+ٓC!uCA[L[2/0?P&c*$;ʮr3-+h$S {NH۹$^.~nd=x4CG_ąx~z4IU c[;alb 1vD-nWx]OVIu$ 5'Y~:MY쐴PdN<:tؽQ_7Qޣ -fOԤ<$[N\ <"uFjH,mW'hc!0I!_K h=XfPSizOVf UH?^Lt6&II!kPh-p.}|gp~;,1V@OL X/74?fEh7"D%cm.ș_su 011ҒR&; %~\e,,J)j@sQO?T~6$>1t | 5k ͝%W'\qn&h[;0mO@M u܂ ?@).;s 6O*չ *%GG8^ ( k^{/N0QC7k;x:w# ǃbq9?=fӾ[ͶEKmν% jEFR,# B4.JE,5l3:,]e6 O:+a%j23F_L2OcQq&d:BmmW_Q 0ZW PVv$4cޝ&nU)7x4ybcC"֐ڲr>ZF,J`!Si=*H}{&n #a`xFؾWKEտ8Yg șnLgÄB46wRu[i~na^73\M}37߼ Yi2u(OXܖ'hlm\G]+–N=oi)rNf|#2bhdj]VOSK8n]WT%C[$z38>[G $,ū=d&f5"q5<2} }R;uWxuii $/Lw LLuH3ܤT!2C>l猂 ؛-,/ژ&>090c0[uƂWT^x̱(r6bWXԣ,Py¥ ppf\?NʫgF?toFj+䆞ZN̊+n!FQ^ 4H/j9q7(uӯjepciD@&ʝNf; _-iW* o!EdQ3p@`3iC~-7j*0N,! #^__'PπE,֩ ̸u,^ }9 ~T)Q7TOАoQwj+}D`' ՙm)̾qH*VlVlDvWð0<':4Q5M`)8Q*,UK+UrʐA5iX&y"YoJry_0Kf/]~XiNOpB|+ar$>wCX=Tq1Ź. @40@99&mwV`g1qK!&*IQK!q̢گ@PAw7۝r<avr膈ZuxT\`}_nyw[= دPm6&QAtsZ9Uek3-Gm̈́&5W?<U(Yڌ"Y)@ p 8~~fݗîrӾOT[o {+`zmd.<63\p4hk'3"7"rHüQ ÌڃJ f#;6` ʀR)CQ4:-b@vJ O ,A W *; k`o&ykŌ-WW ^3N֞c6pL`RJ-dJѣ:-WZrx36ĂCI/MҼ2+r91uWOk#?b:y5pfPf Fڝ.{wLt[y(r1`| hC1- Ѫ-I֓ d@&`O"T!}0^3@H$g>-3p6)l<332 t|I˭[3ڍ9U_\ &|.PΡHagNZosg܁+/sp/C]gayM}ĵOOov d.^XzЀ/OkL˶2"(E{IS,Qb*>w[;1UJhU fI[%վ Dh&'H$?G, ݍ9hF9(lXLv ĻE|Ҋ wfk0J6D+ $4mid D :4dG0Ŷp, ͆0mGȀ/jUxJQ%^b Ӫ nN~<3d<.^,gd%eaх6}.P:˹[M1)@.4s9sA&w{+H_w⊩9V`nOW=ĩhNhDpT!Л5Fi@a.o0ȸ0 ᏿OOa|ujZPe@0tJOyʛi O*5"wV5B+Op;gs-&7*mzCL@[Ŀ\lrtE)n|k& \x+mDae*bڟ>+t$~aR{YFe 89+Ni"WvZ!d+2ɍ[sSGe]y&9gpn?e|8pK@طȓ,J&qzkś֭/%g&sb79ˤ 0:i;*1SkK*^+ÉR!U=1ify1Y:xkq&_8EH|mڠ* &w(FK0M=u?\{]ƨ~QnX=Jmrs0ÛUxCj1ǎ8Ӳwt~0&,Ʌ EmsVꂏB޲ihD\H?B4KOާdRJV'^qQ#&č2x@(ʂ\2b1؟*~2G5c;u( dKx@SҬ-ݤKAG~J)v4 }h86 bHwO󉟠YN@/X-$=[4 5k{/ 럧`c#QY p}ftR3Bdlp2`ZrHPR^TCjAŹX>H 7ZE|r D[g݀n,MR^CZTf= ucWr`뽷VzɟJV@K;h{##8&w6զJ\S 4Jj}GI;>`)k*wo)374ivw+(GR 6w{hދMϣ'gPMFŬ]^onh)fD _u )b Zna"=I<6c|cݖCWB,Q.HW/k) Pv|V P$G$/kw߹JKDvp*.b(]rY$sYHLJ(Jrcjڟ r)Zut {KV-A|Zy2e](dž]<,ldSU7y2OB UхJ^^W8PX[ƴd_!Hw1_pfҐ UWi;(ԦMiWA B(|+zS:ހ-9rL/Co t ?I*޵}3*\'/n0Qu  B NZC TFrkli+Z_ɐ44u 4 t@}b\ CO=$GGY\r-P1(\4kZԸr*"Ve!=V}ndNahRP Kh*#q 91[~`_=L1og{p-m䵔#(Do%h M1WB>b1Ъ̣x/Κ {XqIll^eR]Ң;zŕ !ZI;>=ƹ,ۙjD xjT9i!tne0xT:@FO/M l'c5D:Wnu/3]vhGApq ;-s[4² 4ZA|W TX,!IyEi_g.d?U͎\sl_"S24sغÜjxIB/ᄄ1#4>h1ǮibtOō!3g>]'^~ R03πU0`w_q#""ԫ{Q guE^D^'6&Wf3mzb> K]ڒ_\W0NqaKWБzo: <N( 3 e 3!7Y:RFv7d^g06Ztd4T1w{xr\X Q=Ns}}h;?G{ti,ѺA"!3d%|^[_v:d!bn G_n:1o2h w SenI /nTV@FTRy1]Jr 3~+@DY\7 4߱,m@c ]Q%e;d ?KmsH5cm;{OoK`{P8ת=f65ZԖfT 7Z`K.[,-, vw'Q{ 2C r3pXo\Ckhಗ6Аv_DwK{z'` 4F?6ʇriˣ{郄]P./͛`(qxmw`l/쀌ǸQ^.B)E`Z >II-,̞V!S~] eZ?y0_wm\"%' yР@ʓ0Ҕi)@uXfs㳅&".{;a_pȵmn5^%=L4u:e뱤ΝZT ofav۱CǦZ#?fk1sw|NF;4\xzdMf񇔈w6!T'RX K%Uڽ$e-eZkV"IE!3ЂrhnP=Jvs,tz0lKق%{^;'EԚ*oa^ 3Ԭ 6R-X v3a,p[8X'k) #V"[3P>Irt7*N80۾=D+-L1ac<cʥF?Q6jU}GKaS;c)p|ڬק˙t "%gGR`R*n@uOF9ba ՞BO λ^f2jI<&el#}:nG֒S; F?8\5 e!/TGWl\%Z=MpEJ0MNZ_XMGH$I&o.IćX]Bj9J]{LQ;쪩03g\3q@@mx%'4PG*7YEsxT]b5N OdyX rb 9blyUE͌;p~sD#hpܮÏuq^ǔ1/xXj9-Tg5ɧ͑ZxO_Ry+*oAEQQ_}rogP* [s' ; f0{6+(01+%#g hDcN}3GWZ>-_Ї`T8BI`PCF5&vǡbA*0(]uD?3^}a,ozDdjbhIԷ^$mbS,&ȋ3+V+OUg#0m"<_92oб=heF[{^e5[(ᥜ~ gCr55h]( V?\ J- V#B'B}HID[e+odT%lSĽ[ 4ϐD=ij*pmzs&$꯶}\I RY>y'd|- tByDT0}WOj0k"ڂmg2ϵQji/=JZXqU6ӧ: &˂ ʚfxòhq49xj!f~q P>`_oj,3Ś ե@yL^DqtI&Vh1%~Aˏmt"&~l\v vZ6l긚-S|rX0$!tؒ2t}q]Fs}+I|}[UҙφՍ&=rTL|Rc7f+?,/Nbaq;_W3K==\rm7kAw%fbC>z,d&F&?ק ˃n}CCcJ&xl(oLMT#72r3W`QJru?.ur|@ۇ?.إ^5hp#^-E{tw@s-ȵ: XTjhL #k`*ܧ~- ,I{TP-DdʥµnrFUo]ETr-~Y, LSpW>?sôl #⏔HB 0MPbe'#A?$eXv1W* йH_h>ېWj-8˜Mr!Y>cs$; 3[M~&LW Fm26e =ܽ4kXl,1 M qP9 <`)K}eh1}Dq.0A|!2\%p=!Oq 5cND92xUO<*j]bI_p P '9oў*{0G߸*u CAzV_QktFm(tD|V 2?:k 9,/Dڣѯu\7vߏ,r }f]hoiN}1Q ?i:&[X/6a?1LgwQd&/`şxre'Y!A5Y̕1/DSXfNi&w0@ 25eZgpÉʦ@W5bDUY6 k.Tpakٺs0WqL1!Mպ"w|}gbC?C L`̵%whkW{3|'JZà ȯ~d7=yk2'g6{]ouhIJP'Ytt;_?w%aK@d邗gJ2 qMZcP)'Q+PBY  EM˿iiy2mj&2vFGiozPtjqOZ S+=EvF0^L%픔v(0cDz BjT|vP Itz3^PvɁȑ1AXG]+џt'敱Mrb^H,=.lt n_M 2ՑmBD&Ql{ y1fSZd!X-ěLފ7k/V+;Y9zQ%L m8ȎrQ~nw\>d,Õ~VB́a Kώ>Fn]+bH_H% 7*8^WzvsG fOA@ D 2gqJ=!8r|pAղgt;}f5?ҝ,%,z B/K@CHɀ~癷`u$2QPݻJ(L R8u(jmO@ho4ob"P\rbS:j gJfr(9%e[8Nu^q벘>hتtq[I&G%o(B沷ٟLOk"@y`p+6z=@G+ c3HaP>MqP֝;H]jBqؠ!{yp(3cyG;N/_p;& 6D{g*m@joKHQvBߣK}v Y<*g9|u+2T}@Sz* ʛG)yq86$Ui]iٍe8qeԔeRv{<|EAD*obb:H7@ʆ ]VY'ןi-fY[Zl9%\sYӛeŪD-}|5ށ 9{mhrC'yà-( v?\؎;؂B~@4¥XN<^6Zv]^$2n,9Ͻ Jix" ::7fFv6n_S|o Q/θ}0HcTMk(^>Bۯm4g8WUԘ𥦩bOxdSi]EfrG&sz.Umv?yyh+|1:eK[T{ӥ~2̕f#*Q>0:!y?'gĆc 4hS] ˡx^< A;W, \.2䉡ʒx Mն}Ra Ho=xaĔ uDu<413շ C ZAA{#D<<^c8L(;ed>EM;J>p{t+.NI}’~[rn dD2ʗp"*@ | y^]"l}?WUWbۗUQyIM,A囌M T lyAـvCϩ6ݍ ]5X'ӂz 94E똠(yKScDfrtu^/gh/c dfDNXƾLVS:nH#]` Q%` ݰYkdk+$^2FϑM/S(<nj/ bBw.5H [([Ř*W ΘwS61LPb/Zˈ[' W])Yv~R|‘G10sZ=K7ݔށD½.0O ٕ/ϲ{3]*o >qX:#4{dlk0i&sx LU~"u\ 9\K(CpI~x (HϏ E[LQ}4/2)./!){۲ |Vv\Hp1Tu͖xGœ~"J8c# @wzr'D=,h.p嘎企 )߇%/`@3H=IkleF)D 72ww;A Wfi4|ߧNCx d|N.XGWC=ijdi!WCzaԤCc- pQooIbuY6r,XZM& lF}EypN_цh2_fuMcpu+HGp;p~4MC9ۿ~ IB| ]qhxʬΤwdX /ܥffc.u#.:MR󃱮IHI m(78UA-{-iv{tg۰.=4j]X}GZ+L1Z 3mN|x%s0Ama-`ai8)1GJƪ}=ZwYn bP4sF#VZje,>X.^MCi5>R 5@L`[xIHk5xowj.ޛh e d?8nsQU_= `0j4vLRiӐ*D)@^>_ʷTH?dI6KˋkMk;$?MDG"q?)LGe }oUQjm**tمs,Ʈ .zY,ƅȒUX~1A-r6Dl7}I-{ |~lIK6=-=lE.C r>qm"[2*.6(;u!ĜsaI Yo߂{'Ըez0lp/n;hdz вPyx8 FuԞX1U3ِ%C%9/ٟW`)VioYfr(e '-C[Q*^ dٓE0NɳC$A.mx5b'sC'E9PH-pb92$|] __H7;,i}~JQt10Pe+l滯t'|[Neॲ 'XGp5`Mfrw7"e\ K8I7Nvke; ҍ{^V_QT&kS y_ּr%H"V?y7.oqT_r[/v{0] x%eSu7I;uJПIz}LW6h']r˰zSnמb(I2y_ J.;"`l&J2<mfvђ,l1kjdžL?Qmٍi^Ъc›Q / R@|b 0UBFn^5Z$mA[$~?w_i,h4a˭F $2~: QϘI o!44n8% 7-9g6IG 뻢y&b.tv8~!IoJUFbcnA %4 )AG3q c3*}m|y1!" Y3ۅa_,g$ar$:Unַ}~ׁLjO/9]؝ ԲLPYkYS#W6@)Ϟʐ!}^sL%tW:BlQ5 j~!$sxY6\zk MDfY%} w3wQs u[9Kgl6AFmUK̚C ꬋb!' (F䛣&M6 gH+Vt@lز#';mO$@+֌zA]kU  $x{ҚJb4DI%4w˙OQ&#~]#NsKS/5)1!nw@ gM_| g`9mon3ZtܗG,o?<vFpGޭ~5wفƄxb[}Ռo5oSBpfnkzs^؀H35k>caBKV!JUvMW3$ˉ |-PC`[8W*ٔmSwMZ(N8jQiԻn0_KKHc UK 5l~?(vi! ¸oX5BX]%)!|U⣉<܇Ac_\;֝MRl٬1DvٺA-=3^6)k&~&6חkmZ`-V_PS%ű2ZT/KeOK,o~B|Pa+N0*ATMČ]u6Bŝ^rFoUyU!C{_vl,ʳWo&9@Re}dQ/TKTTG+PajkgRʈ.F>2Zs%/_Za# ȇ%EwHGb$*OÂbi@ V@1K%uf*pa̻S싕C oJ!u? #vJCJ@0B 2|λQlplVx2Ay6d66VH9'_49V e>"z6 #\FgCrcf҂aճ k DKkNwN V"G z 6W3IT6Q$]W{jŽU`C6 79Ԡ.YyH(R0ʈS.e1Q6kK]rLXܑ})I#zcPT,Er.vm1$8yşr]_B:4ؐNda:/&UpeG`sФ]PEx)ϲ/L3wvi; dԌn۬WB yT¬)`aUC8؋]vb ݰ H @'pU=wyhr,zї=w:`ΦM@& }C"o%FX^D'!(TY1w!DJm2gMWHDJ46{KBо. 7tCؒ.9rx~2XY=n 'vϹ㢔_1dX^*U_zq^OoNӘ&2ЇT׮M؏s'lyf0rבe9i% YI.]z9[(4l9"Ԩ23XCS M>q?31K0In@$i-b5C,*ӛW2Mڰ|PbzYo=)x">xqDCg#KjgpӲLsnIfԇ RuuTV&a3>;_ Q]6i6hxbt>z(Qi4hF&MTWN|p|7 IP+7i7#1׍~vo:oev2!9PԬzI)E_DfGɣadq"ZGW^J?j|^<|yBL')3" "\.f]ITr{R/2nܸ1ʢ) s%aj^A8|"5Y9 \Zsﲫcp:fmXmD +vՆ58 _ͮ$h ӱCI,RA kZX7B+#rNP'O>[xO~M>E~;ch(@N:7wĊKD|z5[i>tYBd* E3^.1sSA*EuCeo9BjPPFwAu@}w1d(\Է"e7,rfv[$6˸y"RJ=oW`l g /u9^쩅%j30Xĵ{IL#<])4R(^155siJQy/xR~> CB~F惁8ߝp͉+.ϙ#56-Iuw(c&Xt5=V&nc!-b;MզWMЉ3Uٵ@,&u*ƼUC\cDL^h3n<48m*!*f$zx‚LxBF`v8д$( lňEf/⩠S΅ypj߼BAtF~1\!: T/C?E&bX l*gD&9f-L~dgNUp2t"I!Ep [wƒ:73a 24"9h]Xu;wFPw m'n!0DrjV*_OFL۱yFɫb*3  8T;2!-kߔK˒?Tf0(TYm_79D>F%P$ \uRcߵB.ځ,W5 JeL g-u2 EprU%~qrCy8[ncE7N&L|Qd!D/#!`̅+IY?h}eY3POT7J.g 2XtY8:y>!jޱ%0Tve a rR7F K4oAO pq_}*>⓺u+AAe% gD=mbwPr@QFF%Nh64ճj˻/UF̱t7$T1flZfR*gcʫ2*p3Mn&]h[֞NU<<^("c Uv-EѱsD\OmyɁJCTt"E&8zɝJ`PLm+t|Db@<ĘAmȍE~O%q:C R;~_Fw)"*%@AqŪV1ˆɩeEVH2"L)`@ e鎡$6,J?'rl{]mtzsj{η=R&k♶̋9xDι -\e4tz+%60ɢG߅œ}@WHy'f|Bqu-V3`dB 3>"/Fz_:UwՖYqkO^R 姺bN\ Ngolu..k(莘 fQZ ,Ax%}Jd@=8%H`|q,]~%cPA23bfftar`‘^]|&-lOnp @`#-_r,N+I_ݩ=,ݷ[H+1$_u]X^.BW0 3LӔ(QqqR^ {"6xv%IvRBo+vU$ʢS`t79/,0AEsbv-QŖ@Hh+̟-]D; GĐ.U(|ʥbT~ҳ`hQh>0^9o;:wL6k%hsϯLvL^cwbg~?b"5%YMt JeGWQ֔T62րMtlFzn2 &Q1#̈|޻F&n/9>/ٴufuZSc3N!O" N_e]#C7KkV\Lj{.A2*jIkl$8 XZF.5M&n0%*yxU$@P>*kfa}enjmWN)ة#FBHTnaE}{&sf c ͎يJ[d9<%`w䨹pdhEVu: ,;͌LHɲ(E,Abw4VZ.8@tIǾTٝ wt|-)03 ,xSDv0t CP&?]yk+)%꼬6ik3=Tt-H}jCZF/9{[ݍ{to qK_1},u5 iAŬ 0kK`$0H?IfrN,w``fWw[M߹(N@(d6`%tm8G=U=+JC Q-)c O'FҨKݧݰƩ92g@GsWmЪ|[XMD'-탼hìԮ {HN1[YJ3PѵT3hď\! b3R oT&  Gbd`0D9S.jڭjG"b_M4n -t_藲9\b3 R:AVd6vI!T0&)^dN;KM7)822GQ2@XU\Law])*JĭKY0fP_$0yPP:`x,$2&NHKx?|89+.B$.G߲IE[I`B_QVZ0{a Bz* gW򃌺~< [«c1p.jxU1Wb Ipξ%"W{BAD2r3 J֪@2]bNL& K2#B=Dnf6e$xŖͤALPS&㊖$ 正df}2r xdQ(gpa&@F Pm Ώ;Z.*T@iFmi¡-9ΓVunلLƎ7K L9UтP)M9d{?M]#/Y8cɳR=5Mn1@',{n/_GH=^e"Mhћ e )19r ߠZu13ݥ%3h'j<*78Ro{NYXr ݣ|uOt@OCD+HN87b_[jlz m]3#1 VpSKp.` Ueϐ1,VtڵQa³{4野H7P9xJ 24`e,<[| >[?b#!xX:yt<6D=f>u6ɲ\T uV4p*><;yyJ2il$uc)"ZZHܭ9uUBHEl2jŲ^:CZX9je՝b4_x mDBk);rF8j#>a⮧ 1vb '32ĐU?;{|:>S:!TpC:g.F\^&ѾngOs p"/#z<E&ZW Z;8iy/y dʰ(.hh.s6{#2J$[B X LPfTη@69n7Q!5b3cECxm=t%ְ~N_=SLti3W]l_跏); \m[!?SR7-ky=]fF"˖{!hB 6<bN>b3ڧ4HIX JV)\!Br:s(, tClFf04*8BZzҳc68( Ez FX-'OfDwyr9/u۔$m&߲ M A>ESK7P2 LFyjJlۖqCjFnbO| Lbxx!Mb[f}=t=L>Xxe7^ѠnW?T("1, 9Z}HcY]%ui{H'+|: 1=SA'iwLdb]28G}2` ,Hݍ@cx&w7IN#Y U'pI۷QS]ItN.+C(zE,s (Dϼ> d 7cPHi:aR)$\'_l\I#683<`7naumekU(M|>i* @`;DldÁ}#Jb#k1כ-=}0n5:Ij oqX#J;^йƘLܵb \egS% I1bY3F@U>&BV,iAe׳Mj;zXyӻPgch$ǵ>n L8ׇ̿ ~F sȺKv-x-xv{)mkqtoO%,"X7K<3Xmo]A)9#9 Kه5G7IpX2xrΝhmA&Žپɠj0bK`(:W Oi5W -,ԎH"%Oq. WVǠfM64X5~a5T3/gȹ20g8PAb#As)x0LtӏNNs+ ̣]`56ϧ/T%A#"UDdXfװ2$+ G.Y:#^ݵ_IAOl&7f TtL=^ܦl2@-ynoR!BX2'v(Ct Vz*<'F> oSoaRdrL7?{(3OʀN]'mjkq?/B;2ݾ+aau>QDi x \C:$O[J>vf;Zd*M90ǂX%Q$Fmf.N\uʑQԺ/=5}A(Ր]r8b9 Cy:#-0eɐۜIXOW@xk;d"/mm WݭW 'wS׼v`aC^}z/ p_LKD.gIB9 NQ#eN긠$Iku%scuT,_LAK~w0"y + %+5h`'_=DH]_3"Ý\{V5YױC Ye $9CFRπlV:8[s%9C>ʼnR5njmǻur4O9 GKct(Iz)S5mJ{DB]h#Qл [ݗe;1$]Z#&:Œyq NIt1!5/w&!+qY_iPl+ߥ%tw\:Ei%W$%^W4Lˈ{URuA5Y3<KprEJc53\l/ QM_oEB>|vO (^Irz,,1|P殧 2 ϪX&OMJݐ]STM< ^}@ɡ[u'7-y{A ܡv!BIؽ0c;3,ħĄOp5n3{dҭz$taFҭU DrR (9Ƕd%odGb(~VQRvb16ՠH {K`]͡VDJcax~?yKhjY(dhrg%w0$c&ZYM^غP㑍U?;K!uؖ?rzr6?Gfb* )W+" h)1I ;4 :E1^aX.((ˏpQ˿DQ ux#7AkMQq U{mf{r< x9&_EpN#g AڈdgV/@4DB8B:S =\=L/g -Q>'D )OYb5 'X4na;deh~4 bzwV PsA^Wa &V6k۶>kkݔ=9\KJk*f*4o Jn?xMV9A#QEWzp] Q%a g`ey=v;G١<;+HIOy C6`-nc^ωv)opU@D0~b4+y ɽ56NlJtʈR%x`(0@RqE1m˴ql_%aPt{Z4/w шkYF;Ж'YgBzᵏqx;V_`?8+~ӣDn|3>gԖmnڽ߭6E`0#xBya#Ȱ_Ȓ[텻)o %UţmaWR꤫ޛFOH1J8),H{b*_f. Ipsʧ)c3,VSITPl^'f4̳f?_R>J" ea4GB+yy_ -VAyLЯtwpL Շ2R80n*O|.#_1ֱ5x@0F3bxhYkS,zt(M=*5U| Gg /).4tx gJb*qt--+ibRpRSR[ީ ZԆǼ{*N⨗.;!wT?0ht@ɪ`uK +1?w@!ϔNO@f-,L _Y78qt5+3^bVOT'L]m dlDt+ F巉?%_W40Dsl3 GtV:!!!r~aUn[Тԟ8_G#0&G<>>ז4[2Y:,a@ B|%ptv4yc@`&_pu{ exZU&82REB82[]ש{S ;ۯ|`VEޢ,L^GHw+|V՞67@V))X[qJN"Qӧ.;aϗZ]jO2;۴UtԲj)IУ̊4)O]3ԅʙRsbRa˞Sb u7%4 ^g,Vڝ8wO:rLOo> f$=GID^M9yNrnESRxK͞gU)|$B},oLVu&x(f=e`Fb-(MåqLPQGtqϧ'+(C7~>S^n qQp־2G4 H KDXV]2!nC-,MPM\eWsm2XZAs0+oB\:OTteNu.{Tz* /ʤz٦4LX$-xWpT!7zy|ۀ/wmCH#ߊuN q~~\bW[Hٖ-%Gt}~b]}oRj ?ߡjh\^ %~Qkw* i[W4)qxD|lZ\ l[e, :V} q6#*r|yxTJ/& Ě7H 8xQjkwaaa|)Q Fc/'L1^lVV72)Ձy\dlAF?`RN?0I/0&jp![I0r߂,jC.TVIz~ӱrG+N&V)wr`"=ֿy|̌4N" 6mPŪpG &Gl KmaH2fNN$j&I>VC!=ʸ1mzA7Z&fR'җ'<+r{-$o͇Ym99ŝ؝`^K&3$ѝ_\#7io{~`'t U1FhkNE./Tcͤp\:.md}3!5x+03~?yvhvx@aaY.@TW·yn* "^+fuߐkyl8DW%Ds@_ۖ&Ǧ>x{R.UO*JvQX|p`?n|"̥\L>iM-K(LY}`(Jzs533M&I1gJi"H!1='l_YSo BR~u͂ZnRZ #h,ٔ5Fe10b4 h}aH9GDbndT] _z:cQ 専Tʯ]]k%RFŤ8}#٦ͯ$*yi2gABNTV_B/~<"'υ\ "ӥ )hEh}30H@h'#|L&[ñDlk3VFsZ_[Ԟ9, ʱ f@nA)etSs^@K(BgDM ~06M'ErF%{o+:i<3s)Cps< Wfu=UkqOZ :z}3wupII(I{fMgm:=u @8zX@_ڳȤߢ쿾\-|r8S{XEവ^gI?͌#g]fZI[n:M,8 ]g$W!]Xo>.E~z \5e_npRW F'CVj\z[ȉT-&Be; ͗bJcw'Ɔ7 ʪ\\יMwI#QQh5~BӥDi˷6WʯIXQN6?$5m:M0ge{B]좶`(,_(/&uP (*dg})4;Zk9wGu`/6:** (?CW zkq4zҴ+].\X+n_MWt]IZX'O{no]PRMߴOzŅ0|k:ܢ8鋜kOU.~F{r }#P2FU,)Ia)*PG2#_cq43jwaV)xn '4Z%J.Ĺ)-DGh D?NQ^sh޶SPV5j`i( B{ LdFOr&&=rmd5r}@Av}bz5<Ï*ձ@ٽF} AZЪm^@Ӱf}FL7i5+zpl2<o] jok(@z i8˂z=&E&Çr^u-d-j]҄+DӍ}O"]|>ՖW/;=zHY[A?~+&݈# G̬xgRy$Ʉ*E&Y$>{|6Ǭ Q6F&;5VRN> ǐ%݅R>"h(x@*_Nn+z@"rZ S$IϮyne.!- /iO,  k|Ț7?ɤ#ݳ:l̏U }*ѧH~&$w%@G3kaKC˗& ^s)},qDÆoTCU]C\bTπ,yW&yQ%D 2?zHdŞI~cb,.Q*t꩟ӚӷnƉjFtN"GДn99`+6^̠/(/ip9bc&/;K0+AT Uȟ<`)U{7zv ~_ $PYTSN(paaJnkf*q#ڒ"T/x`ZrgMHjfDzhy=*k1Yvv:eZ;%ΏJ`X8~&D+ϤwX!ӿaNqKO:GgW QN9n #0pmjt:צ\G\B7;[eZ ~Xr9 ʂإ4$Н\7`’39+COwb?0-r爘!ջ,6vz^L$l(%^`u] =ح2axm%IfaX>=ݷMtE(8L#V%O"(jlY;(yr_lʤ5m$! l ̧!~؟{D.Z^ S"o{Bjo~h.* Ve}lխʚ ~GV9'BY). }V$Yf ,KawʞmPX!KH<êKBsgH~v^PMNI/Ж6Vm '-̔!IW|)GoB?ˠB&ُLI@z[(,VನR*'V"Tn{Q<&fkpK딹_ M^+1#HLZay2D|vkٱ6튜 0\gd bee,8Ҷ: ֡ iUSVaHs;gPGFyMuŷWkkQN҇P[щKY ku8Fi)|yci9y :ӥE}ifjt"|M`89 3aM:yGzYsCUvE,A`1wPfm}@Õsi\Ǯ+k / $,*/  A0R؂~sFv5eRbv% %%*Esץ0Y QgGf`Q3go{9fW ?0eh%MF ^ Fvzt]1+qҜ}`9EIjf.>Aܦ~\~;,?gW,z0- ?D ;q9]`=‚+!06J8Š!YRsM3?C| V0ؚ?{zAI㞼(->n%|K1{>>+l;9F ,yS ex^fH`Q* [xJ g+m^ksC4C_1^AZ(H05iBJ}"KͿB1sZ&~Y*N&`l |)anz|%ŴLbf!o7$Jٖ|-+ 2·ļ@gq,^u]B$nX[@O>[C>řX6WX%ڝM[} 9@0:* GD¤' )(W١;Zl\Q4* å/j=wa Cd%"4y" d؏rcy~t@W 7:V(\-Fg[23<w7Tr6./i…3*SxD*8YpUP/S\uc,`e|k/ǥ_TVAc3 $'E3{jWDLSfo+RiW^綩trZ Ҋϯ@rS{$YAPU*qҥRy\mIP bIX,7ե GP`'׺ds& - U. ?CsGnmpX Q Y4H8]#JJbˍs(BwaSSnLa.Co@}NYtUCN g͘<K{'M۫`4RDmqq}ڧJ^b1\J-<֏YxnrmhL.aZ=a(yh“ADxݒPTFEWh{L xxvKqk]>|S6% Y?| JGZMoנ/@؛BtGjco`*&掯vXJҘ`PaQ$Ϯ[0̧@bog tCFШX٪4]ϣ{U+[tohZQﭘ483 ZqVInǍg@c?t(/$ᙒD.aODXQ:-&0o37.I[[O媣e y"_ƚL0×ˋ*A`۬ X凅c~]T:z. @~fbgDx7^=OCn3xA{Q(>0/pǁUi3J7ͫ#B+v %;bd$=)vkE@Ժ D3z[>/Qf|truu*gǂ I%^?!'"bZ__)dpldщZ)U4oxm-?,S%97}t\>TlY2\x{Pa?G^8*VRE):k`{&:7 vl4[)'j`JSg#cD7:먝oqD3Kw℩eX}$h3KKyL:vx(R׮>[dd'6QfD)R; g~+-nXX4-gR3i҇܊ kmnyQ`py78b\V%Wqںzb{C0|4fΧs^QxǎR`I}2>YZt[S=0ټbj8Khα9@Gdh^ў4T/t]ELf DT-u[GSs=4 }(9\KU~ֆ!j]HSE%OxFޑɳZV Xq2Tk |BʇDe r!)׈ 8R[X㪕֏x:)zZ|T\ JZbM;5@+ Lr cM|s"NE0:9e|"hnW`vK n*[*1 W{Ϸ?n1` wmc8W%o$ DnL?cU"^2Y)׺fiϱՇ&O1E!^jsZ<_:` ^άjwSWwPSjZ{0u- c@Ov#zJYj>K{N~f \ȤgVW>Y!w"trM+hNO5iP?gQ{lgjXI}V :OP4hUT'*> b:YsW3~Sc>_!/;4[m컀ɘt1`Wf>'|1N+Q ԵMa..P|&z$GbTj+oӜ)Ԛv_Wfuedp|"Xw>~Ut"o[B,W$g0l 0FqO;ӥ{:J[XoZX&qq-&!sb8vK>q1m!7*{2s>g#mJu㑥T} D Gk=Xz7ܺTעvhbA(|v;llwRyoݸ*!4?_W:a>CnŠ9ްΜ?| "ĉ93̷2ZJKCh IpnW ]֐q5P&6@WI&,=5WR K7~jNg<4ů@X&O_O drMg̗"󴯽𩭪M@y:[PEDq!:t.s5:Wb ma-QkU "4ګ?|*) #e[ 3+#xf`r?kYňT ;EKѹX `Xoǝ#-AVbsh\"к> lUϵ/)Hh\Dv&]&r&6e"V9v'1|χ  Ȇ8QҒCz(tK"*98GD{9_L=p|3 w)%>KwE A e>IRuæ#e{V@snxp $>F2\XFNZ\ D\sb:JmXV~ ۅb~ze  mLڑYZQb)\ ;V#=xJi~ ꗽ8kype;Ŝt1Zl>GKS퐑\$V/\=B hfD&s ?K/"6qlC" : ?O¡]䥲Zy%)^_˿P;e\N{Ǻ&EӮOt%>2{=MW% bsVvʳ)f(nLL#QA iV<\,O"tA7ɹ3? ??1"b:Oھݧ*Kn=a4.yZ&⴩%uq ˌ8Wó;{9n=8x viYMexhj^m#֪G:"4wG/셞UE2|PqO1"Ԉ6\aWsIޡ-3uE\@8$vA1M{g-ѣH,'IKhi*1 x/qN02%"Oh PrY~ {܌7ssa; [;\G"R^T.8X󜎶aGfߖ;_ffn w@jSmm7l.V-{ #J}oRe7n=3d-qJ*}{S4Y#̐8YM;hPOxx8;q[2txKu</cr̪s2յ}Vg:8EDMfk Q7݄5Kl"t"%K ~'j_7x{l =z~M#ֆKx:a/+{q%I֩tQ[Zc+(Isvh&lkN/ DWS m30$0ad]L6( p_bc.)(f>txB#aѢVZ5B`k?[M kQ=GGyJL$,j%J>ls>U[qwрbq::I.^:kIuŦϚƗXV2Xs*ow\0_2제0)jQm6ʵa?>"++68DxAzg6ېRoe%۾l++fIeb:5ړcZC|oDl%A`񺜺Еi2%OƸ9pqZ')ַk.Fe nPZs붒&sWNǔő%Xqs5D7|7+dUe٩fs$to(CRyJڟvGwZ\=>}u.x|!]`u= _K_jlQ.uJZ1R󧘺ӰSzƠM|덫3%[魭#9`/)ð=S #0{ʒQ܈fXQ:M;+ -9wl/΋:!پ)wSinOM` ;CO_T|h8gԝMݒx'Amf(}ܢ@=$0ĿTԓ@/gT;xn%a% 4mc("0 , 7(lS{dɄd>uG梣wzSdI8%J--O8JH?iu[ k6y&AmJ6a"'h*|0҉ξPYM%iHلu83o t~x-;C6V;F Q0-|^ΘRSZՆ{V$A HVR]@BPHCnzz>/ 忪)xiL8F>_Gݸx@/M>S/ﳖ/i;t[E*p)d)@>0:6e|GIr!yNfu6DB0zB|0yDzYh7Ҁ6ȇA\i8 aG]Ӈv6yߝ{&snlK-P~֌ҵ >*dumt(۶Vܝ 9톔yڣcz7vlDL+ gi9$[ʀkXF*l**bAE՟*8x;?E5H =+9_Ab7Ǭdjwџ}k!Bll &{ϱSĚ>>R1' ̏q-5jb`1k/^%/Wޝ, 25vU2ؕ.A=/*l&Ny4JpΆfJSc;zDۖXRg:3YOt˛6UNb^x K2$Y3)'}Nf(Bpêq۩c/'MP%\k1ǐ*U3ژ4vO&'[>Ol [U8&oP0K\nOD Hb"'`YDWxp HUO՚Ya"~50ŝ,_shyu ȲzN(E!S Js mZQ~rmҨf>/cRS23ŧ?SC0+oKV `^]y͹=E}u*C:<oN&N e^kg%э<|9\;**l Snpv?N*݉0\#uӔBn)5e%WO xLJ9^Z\+;YEt˾ DdG~NCsPТ x{ډGI ]9 xh8nU'D*iC }s7on\29% |1> [[rl9YM8mAX/9TG !=t:4.DKAGGjAk9fU8Ǐ?]EY63}u, YƸhn}4x?O%`= iP1%h0\>9.gnf~b.["-x||R}tƼ.O+ g}u%FIܿ.e,ʑ@8ikQ^ DAuj{HF %$x>qQ K5Ȅ+;ep\͚ޢ|{P \_ώ\S0F&51pz}_h=F`X8|Ck # oS左]wcLc<iܞ Ro }qEB NYO"?fBAqƣ(DZgYZ0707010000008b000081a400000000000000000000000167c8bc1800002bfc000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/bus/mhi/host/mhi_pci_generic.ko.xz7zXZִF!t/+]?Eh=ڜ.+HPKYZ-L~SI`? 1N/djw%f!;/8ID_PV #lg?);nH1(j_dGus_{TEe$sO:M[xݏ-|d7K+py6X. }7kl:,ś4Fx}ݡ ͵J /%QRsS~E8@+lDIPD#ou٫zOU2\ԅNCY ZMSGT'#r^qf;¥ $+t2˃aLԺb@NR;޶qPoWt2dDK\­~f~5D!/7*Ɲֱ<}n^9̮{$Qq'JZLkiW'e&rǰKcpEO=b\,*(Ln,I$wUXGu8RRV.Z4}jMJReo<H1& -$`+PH*/H4.V2ȇ8iTО57jR%tys ->'kA3:բjE_<\nG%xNЌs jsn ̗dԼOCm G%7p'\}@=K]]l-vB j=8$Qf#&ehp~ ,% ΑhB R4#$^n%o3q&:TM  k0|PX]ڼ\Mv -dDž'I/ 3֥8C - %}ksH@jbkB=V2݇RV01J' p r=wZVGhƚ9f]ywְ@fPH.ԔJ#vbܪYNA8*K_ rXUPlBn !JϦ)aGunqsw*%@A@##R)?pw!>qrp],=?>Fav ῘR-9"6!t~޲Sʞ( U%NVШNS@"I 1ytmYyU`b@.Ys̼Tʪndc O}A-qLP{ϵ+U[ եϦ#ULp0gF4*_c0KiN0K|N̛# BxYKS)ƣ&*ηؽ3䦥5S~U6> qn0t]UJ\w)\|n!P~G{v[aZ[j)%FIt6uUډ5zH孽j)b^U3Ps,6Hv<Dc9"1rҐ"T?>ّ2L5o~k`*&l Z2a"'^1 YA4צS$%;ޘn 3|b=щ Yhzt.絍ld[ֲ} O`;T\9yШ2ԯPx),!MUBJu0 ҏr2LX J wu-W)<͞ll!!_Lׅȡ=ZK]n]֝rHb 0>Q2uE yKwIl'<a qVթ:lks$ڱ6x)Llash0#)}F'סy[T{EvJ4 i D9 ( 0_zI&%1cm1YAY~cUDl<&gZxIhas$b П1}4 S[5^2#2BEИ;AV.ƘsH{obN o$awi>Gq*O%}foKS)j˄ mzI6C|~ "+R_Bfmu44o(7l2ȹ0=W+zPT> _;Є0ڠ n},@(BۈdGvGTPOZQڶanh#j&,d YvA0xIIм1hmk7qf7d()~^01Oh9w-tnEV.Yu)dy @yÄFڏ-51ݷ3h,cPj6@/.Xb *7^cy_t*B:W1Aڋsc!#~uuZ8jE1P2 gCa/zK&&Q$ υ׏[WV^ݭZ7*Q%Ά74ͼkd(_;' %7^] M7V9$*Z 9V U\Hsw,3%POsl9.jnfegy~P~> ǿȉoO@ܵFAo#WQ|[v@,Iê[׬LJ޽!ˤ!v0GNL"d{ql&(a]3Jf< gnlL#(D]d8|u>=J^e,iD@|7xD_HF+ABxMዻC| tU.m):~ e,)DТp" P?sg:(= 0ƶhyɀ/a:'\iEBu2ZXo%|-gmCYwnwW"r̦ݲƲ2-)aɈW9 .hnbs2=k`Q |`-R^k蝦sjz{dԺL`:M"VΉ؊Xζ8[,G~X;\qg]iZYG[J;kȆ.T F7la=})@$ujPЦd yTbi8Ut&o[D7|1G300JD&IP?ޖ}Cjgg*O6lFx-}v!ǡ~n`l0дoW0$_!Ue*<9wڝTiՙt4w9})@]jFT+ o`%18 lx2: K0AOoÁpxgŢWϋٚø3Pl(,?.uDzqGjջ=}%|U7|yɤHGe3yTPH  `M* Pc%bɗ,c}fDےNBO( Ԋ1J0俛Y0bru^VϨ 3p7c/EX8Gi;Aaᆀ6|;"v9pf3VCy }. ;PD2lBOi. 4$??J Lo[MsZ(ܥu4͉󵕃He>0&f0b|sw.b:Mۓd,ɤU!X7b ^|)W[=TxGSR8tdc:(Y8lw6)L0?vn>ZWF7 1qZFu-ǛڸhK#Oʬ >HN@7\hLt!dR9h;C7u`&f5FSk ?GfU;~rBoǪh #Va]pʴL(R0d;o39o;<00TK9 !q|츼XaGx۪8bWVwd,*{ޤ *v؎ҫ~D).dzYKb/qHLJ+ h^vi,$Ɨ]A{>Hą=yfEXL"1`3qER fB蟒m @ 8^a,elw3+a-m;)v(HX pN%zQQ2qI}bMHǐh~[6! `|X}1ڐgLJG.V$ɀҍX?̖.\irٞ3?HmIZ }M5j}tC HkH shDBbdVL4{"R*LCu'qKnKN+3F/0`8A;SMA9]#c"o3xÊ׮n<x JTLͩ}Q{SsϷ3Bpwh@1`J!Pǎ\*f`r 8 n 0'ѪSiq}WS5(E.!+$vuU\逶7ǥ&'%U ^$'GŶ;8? rͦ;9v8GYJz+Tixvſ 0Vu Q r(q; @a)WeH?j>I'M 7ݛ9<ɽuqGg2fpXz͠0C xJMܘlTQٻ TpƁD@t?mڔ7edHHޚв/٘-h/jgSI3]~- XOqxnk9ڴ`.5FCyHY3>eȳ玲+9>ʼnNqm&4.~.TYDxbVfEgɡk,}2~]׼Bj ѓ/pYV3QHOY+XeRl0:aPK}t׉|Migl.|~_J IdQ~mä7!MQ1+/|i'P6U:r &LĤcVrٝV#-uKf"= 6]j%Tl@,胧 iR0I`k]!w'Uܽ9sReNMUXR*#r6WkiRae#w\!rlz]6V*ӂ"V[2E3l*D/=5^vi(!ӧe 9b,G1ѵۈG|؉h\Jvf{#le+MwJ6K ,qW @ ,+G&b ?3*v,Iqs)v T&T܉ZV L+wۉ5V-^w$JnM-b=+Md:0Z- kxzY PL΀t&NSxJL'UeZy>-p2^v\% x^*R(H| r&tj(ꗓu#]s"BE̘+4_=@G\ OQSV\scC |wir `&4֢ 3~ z`*N1f6Rmr={VMT@&5 FϘ@ϻqסƮo UԑȮ50;)ODp2ƝW*[ڧfL`{?jFZ4Dvx6>jq4>w X>9dxo쏂+ҷz^ ~]t\ ~ydva#~7~n:9zbI9TȷSNO,dZѨe=j@+ЈzzY?ģ3WGh84ּ͇jy*2f9F c[Z<8 w ї/p UUˠ5 d6(׵I`} (6p#}5!x19bY|m^+17%9˪v+z,Hhz3q!F/_c U/e;@ZV<E@rP,7oQL'22|ӄN/d~u٤Mik+,Huj!UEYgC]Gm0\+m>dz V?SъxT= P3(/R(-q\Wrxt3"]cCYji3tb"0+RF\\bX7L!2}RLn%Pl)<5Z\Ak@pՖ@G 2kv1YyU\+ӂ-N3 uuI!2Cmub ' Km֤Ku! p/KVӵi*:pj6z`b;&[oLAKGyLCdʍ$DQ,:mKAGSE}W:;}ĩ1WlIvhUVZ\U'=q{&Qpde7VϽ-W/q^40e)9{Pʅ6hh)bύ/4 (hJlq@#U GZt ݏpqa$zi Sj\B9oxy&@{Y2?wMVs? ]:'aVOBǔciBbTP.홵?qr`/FVwF} !PlLXyL$` -3.ךqEh/7 ^ReKƱۈP 3CACo";bE}e] +GqĪ^TBF rFbQj*|87^qEͿE]"P/n5cތRnSɎ`ؕ.u5rAܶF( Y[_7jRkÌq*չ~!,Zvl/h"'Pΰ#pPXX>#ciwLr* \l"krqZ9f8KFX.\KqGhO.4O׳L,ڴyCz|R%6IhS5EcWsM4hBR'&GfW;oa2N7{{Mݫ&Hݿ.=-dlD4d@k^l:Yurq &<ń{{,ln|taX>=ߦGZ3ÙQ`;u~ S2_cdIQRZ.pn \vru9aU d9xtpKg6}:v.y tGF,j!?r틾pJ[y^%22$c,]Il}urްt4a1C|&b xESQ=f-FLV\F4mtxe+زcKA1LͷWUAwz)DY/g\.~@,\d1oM4?ɞqE" OPk^10&80-^I#GT;E5 b2=W %g΅?iÒh1_iS6z˜vz0$\}&p&8R{LXtG-`퐙Pa9Q%޾7  $/lA7yǁT=uQňYSIi:abhKl:4ܝm|@Xa\4՟;XGޭೀ пݹE /释;r_ן{ZޅgVVrG"[_o??}B:g8J#pn2hI&>؊^o\,t.A"BjBd?\=wѝūmcOa)A `ra@Z렒r9aA9o0E|@3Π M2W7=LOqքՎcu]Tp0gWCqfH唆CEW9+0dp.pÍ7`a}0m$ IOb^ol-AW&CY?v@ϕ//$,RW w†k-嵻rL ڽÇsc0EH˰0k~[Z/,f5F\{]o/LeBFDI^)dg q.uXO ؒ&⨲m^"{9) 1{S#=VN7ޠGd{5i7U#hB&LL14+կw7ǩˁ0˪}a:nڝuoiPPcN$bk~Z (@8ie$#h?m@z!(%x܄21R.y|w30\X}кNy>,T kK+C0nx֜lsxF$7x;ü ylfT*%^DPks0х.I_x$?"&2*xg_Յ**SRJ\#`}Kk!*!'FJh_c>⪡ڟݖij(`삔T ?4ߍ0 C}MJg]HyrD?CZb;N_js48 %YIݬ!+8UQ"`P/l:pO:Oiǣx敨#t{i VxGʅ=/OlBMZ|RX-Ԗtٵsx OO;s,yO㆙/"HP{>xQvy+|xEzw|‘9I =T(<:3@Mj &K셎S;:.z/@OnÂEH(O9K:'?p_N=/+v/ĭ5ekNGUiXcǍX3`H+89lNqC};`E9Tx+#!0W科Nx,WggqS%EDhXq!ՓXXcAQ5AUxp:o$M)A0O8yUk2lwhwVƖ%Aw$v;SQ%<muvf$pbE&q|ʤჶ?= J&@?v lJQlF8xltɠ 09O ,( ]p˔L9hT$Z[ *Jֲ5pNn~mL[8QɹK<z2U.ł1B8+2k gFbX O6 =ƴJb2fKN;S>͐9Aa!1qhޔ?FãZtϰhG~6o\oMiẄ́[LJBhpp![psxTzM ۇL#!4ĭ2A,vJ+yvrY֭Z(/"ūbObNaQOd#d<̷eh >%+D݊FHtSʵV\Rމ k({x(0* ݆Z)Ӑ[ķٶqzteٛfL, "Wjp+dYN6Vz ,c[(z#i`*OY5E&<5g/gNUZJu|2.3\y}F{'Ļ9$hvI^Md=BxOd }`̆bܞ\w8ắ6-*Kps& B,֘OXz4`ӦД#)K\RˎjBفcБ]uo3MCy)x5gwX6Yxp+2BEYZ|ZqR ]m}b W]We8+c=|g c._WT`O 0{/~m͈F8=v)yKf'PT,.YW 9| J1Za^A^N >a*Qp5!C]5O%x6^"O 8j:3|:GO $/D_EbQ'+tݴybJo '~M9b(  >vUL϶CRVwՊO&]Pv_VBAzɧf{8n':wRfF:+ AJNb?"wx2E-鮰@ Eِ+?B]!y!Tu _LhUֳmӴ(m_Ͳ oP\2Zg] ]yT;EvC5d3%] ϯ.H+/|s^Jd?ӡwXWm[~+^XT:W=Qp!| xuir6KGfDlz*K%i )< FD(QqXPՒ<2 %Gn &+IaHIrsF;X&e&H*e{G: 5_}6f)k n243w\Vgև5^)!9QhT7g^YK[j!YcΙsBMo8SRh5@NGjE%8Mp:ᨩn# :*~njPcpC/[b.^*G}#wǤ[?.%35k#Qj=PxZN>vIA<gU6鎊D}\C{igdh, .ㆫdd&R*c7Q"E`geXA_j.P Dѽ?= lnLC x3yFXO PAk;cn }|DzNQ@TE.VӪQ׀pvH,͓;B )!es]qˤQu>qLpGCMD;I;_ȑ˴CO ck&t-J Ua5?ֈS}1p}Y4Ŷ&/5b_ YM*Lá Mхb#ku3!"o 5i{] =:f\~RXWo*tdU) DPblb:ELGPikъĖLZv12ӽ.+ѩzz^q_4Ģz' 2kyi“" =7%ӐV>ASq2?S-+iFz$ \{U^x D7n$ fLi,fN!цj]վ@z163EN$9NuMbIműY4uHiBoU7nWFY6 M$h%g޺= d^,CJsB*[(c!_%B|K{HCyȴ!*0ʒř_mKسC/ K5o~";XY!kwaln!d!Z U B^LIZJW^rb}ܹeyDn7GDX]";wUOur`TX;뫯s7YBU` 4 Iew6]8m` /t\񞰤lZOoZ[3΍ AJn/ٹGl.D̲e4.;gM2-| S7,Td˦F˿-6oq p< ȌnJDUayOm ~sMo f^k ;Gn#w%% O֥#13GR-6ѯPq -ZE;!r0T8yr&i2zȭ?kWPPZqܿ|+!Ynoh'>3S܏3&uؽL6΃Fy]@]ʨ䋕Mq1Pi""OG9T*- 7ppfqmu5 s^-j=P _6b[J6|*D߲f1٘AykEC=75\l:Z+!r.$Rf֗mjdAɓGDOj/hDl@Nb&^dS5bcT.8L CۡƐ]U4`D1xf69)UW-VJ9 zyTfÍdgDǡB!J}f"H5/ݶDN&m<~p`zKBU9Hi X]-CU,꜂* PѨ=;!:|W<On+Jp}4MVn!j@p`ƴzmҙD6 Oix Y0g!}/ky4|Q |UU;B˃؄3Ǐ&CAȆp| VPntL zi{(5G_5׺Cb&A["o)2CL- :1>E_ZI|?u%[Q򕏍#4IEV֡w?#wuqvkiy!Ӈm]9TϞÜ.2.-wd W6nb){D#`!*';^egPm]XAB>* O>rE`;m:8R{SjaZYϼb_|cߎ97ںͼצ6X1>?O t|߹tV T| eOj1>/k0MaBSzZ~>/7 yHe 8/Hѫf|^쁿EY(,IX!<+&$:bx X%-ʰ ʡޖ*B6!CK(1{ HgNTnmZ6ŶDOGF!~P?H(Tj8h> +?Zad` uzTj;XvX.N9ǮyYH>B;?NQ?hnt_T(B.4^t2G h3$&U2%5M:t*;Ts>汔F󬔋95fP /fjd C<%PU#]`@ɤ@+#dI'{ZYf:w둴"GX)ւoh lyA  o@~'1&2r v?IPkt0P.0 ]?eV^|+2V.Y[|Q=w4m`s?dsf S&>D]oBL6[V +vD?WdT!qzۂj?A?K7)cz2y0(Ϛ:~z B8wwDhF::.'rUy}y!ROD:OX'3s3YU Cllw)b:F'0loюD9u4Pd$WچfB0cWU qo+EMhhDvӈP-#/+f6@1(y\__%#qyoxM2)#4؎+ѩҹNk%`f4oI9_\e fJӿ@B[\?2>֪yo P߱ib<*T;F ƷTMOo۳* sdJzqSq37״3[L,s^tfjU2cJO8[9dG./́Pþn%aKá;o/YR[;*5ߙM|z^ 8%2zFxVN+Մ~l1``Bd;]anC8t^&g|+F%GEV#SF:;;җBv6&,⒔ۄ=f0#ۄ\!7|mVNQ15ٝB/&$(aAp "x38׌|0$&^Yy>a#cK{OL7$mn}bcwE[j8?qlQ=UY6TBq+':Y@' _lJKAO>..9zW8; YO D.$\ LMjC~C_ijg*W,3?o[]˺Ǫh^l}P{_w@%674Kf0C۩&WT$*N~1;\hϫC#28/m6Xeab3o1ef̋/0 ;9?woo*?Yd@;ϳ4}V$[i&\M ~RUgQk"0U!)H$|*mbϼ*,3Rظh#C%%cbOG?: UɓK$,1dM%`el;Ի&n+];jEO"84D/e~žɴ% f= `G%zJNǧXc&q2pu%w5 U%1dިlg}W,XA&5_IŴ7ob%zd)FzG_Ĵj(x4/|^=iwc稭N=aoYS%|Ws%v *\ƆLL(\?.< J"*L W  f+m\[8- )Wx Y{׷}W w"4@6mj<4h %Br*jhRyrۈA%5'9nj~ܰ2ʫU6uM7A&1;~ n(!VL~}^SXZg U!{mQgyVH+!6{}4Ym<,ԭ–qpΔ078( Kt{)tt"[T@cȉH*^>;MA'~4ChKCO۲CeI~pC0zTѢ2BnI6:cӟm7`L c6!Ug3ȲAOR:Nxnqk`y#4&|t$4;x&yĘjZNP #XJ$kW"- %v DZ22GZMl[N7~L˸6D+(w+:20cD#/ݧ?cuh+! N-|Vk"](}\::c輈Ҥy\wewZ!%g H`LgӃW`D%,058:᫆*p`t%%T֘C`l;4,xH w#<+2OuT<-Z@]u:X 'w[9%m*;vU<y+YoMA?[޶Iu 7S-fќQZoX!ޡGIS-e>!{vDsa!㩱}Be+/jf{>(Epehv Xts9xIq-Iw6 ×@%̕lF AByr4=/9򿽀GW' ^# 9CJ=0CDfUxS<|?/Z "g494*%Zv98T3dH6UvINN?]p韒 J=bq*U YFH.B#5Don|a*18 /6 S@,&sKJkKM1l`طTtGOl)y 0:rt鍠 Y7؋ +Vz6?5bx [e ) "6Y4GH\WZ;=ztۥàD_W|BA9iS%#o鴌b&C#MߥI[⺔tIKTv*SIt7RNgb ⯚x# .',F*>{7-xlTju4nBCSn:7 QxX0}kϷ RH3[Tj=w]}B~Tg/ep ~آeWP{'61f }Qưl0iuZ^#THk-ۊsN.On&5"sfAk1p@,q_9"t&Mvx4|}5yljWc5GKlO]ƺ(4p4&#ǁF2:y2}3dy3/T$B#ZA]ʀx!k7S44-w=ߗp94Qs|a!$6R}ZoXLJt6̦sa\DPX-3qADq"[,otC4oUѯp;܎9Zՙ{"@C>_8W*JeJmYQ!|sUE3kv8lu3r;[>/^L,!. ʺ#xvl>T u}ebLHth#dKC/uf"QlGC3"*ӚqHǍNgK)]~ R;Pdߙom/-*|x4&7Nm]ud)OMh:yƉ@~i|QJ˅=oѬ{ S*HhGxRXŦFFpMK勌/bϟ~7X[N E + <_lvUm'i3' G3n$c3F]q NX#}n*AzK8,t(2JX6`7sg6 A,#5gB) ݲp+yӝcj{$ȵu<!J%RCZ 0M7M<+x .˴3vZR0<?@"%$w:8@)$b}v]"aQ6:' nخMfS< "4o&|po Lӕ qSyհ:bE>m,nk F -~>-O1KVQ RJ h<$<{顰9/6rb2U+ds8m Z,] ;dQfjA4a-jS:6fUqUT*,&{ x3 c,$[ǜLRŠ@0ۭ&iYU>*HI,<E"Z#xdS7 g+!8U+ /U8F0/PLz=Ial94 C'| Q0kN[Z¶ $/C~ PQs۷y8V>!ۊ)2@_O M9v ́$ҌX!BPBᲤGb>nφ7A.ēZd;/*\cEn%nۚS Hġ<~ě](<em"\&z$봚"EƲwE$gY[[DNl>{Kv}{jVbMCTQLy%lc'{rD1/ш : qr_Bˊ81|F_K"npNK)h<0`7UD<`M𘑆ru> w8$jI6:Yr6].{UP5 c+.-}< ^M% @԰Vй2~+Z'BI!\Hs@p *b'ߖ,S?< =^H L#w a~UNq :vk S>#_S0n7?.;)MHr6}1}h#*+nVuE5\~A'VWO.ytɭű.  @HZ`L))h ;vK. q/.X*!`3JOꘙAYh8Ur !$”RʽEBltܣ#rѶyx8.TԪ~Si/MtC-_Zcr*8xo]-ӿe=4?ų(TX5tK`-oUmI9;_Ҹ3ޗfTq% ,hhj vLQ>tC9D_'uR+4œ66GH?ơC2Zwq3꼛.|!XZTTjQkk'DNORKa5?&+ UJh8e/ɔHqGJ86I(OL7^,.^R9)4{2иo z!%J!:t` hlfB4q~ nE^F` YނβpA;;BMTKKTrधsvb^i37ZY̦ۚΚ.MY(7Soi T =A9b7.\a{7E1lD!;]kаQ6+§ +nZU{sH9qBb.ɺsD;<_\Ʉ0 V%]>On fǙ wԝtc-=X֐9pۢ6'%?7 CROrt΍eH#y2@(2^q0pzռº)uhbTXpOe^gyx0'jaGv>Cyʹ=} `JxFVt:bjYLW2eF˅5&*x&ӥtZpʼn9RERtmg"Nk0b LϐrQ8Ulf;!D]J2R9)w+I,|O&"0{&e͇7ŀɿ*zhM0㔣[q˅9|`Ǻ6w6V\?TӼE ԓI.UA n/ٱVh\Ku q1n:F&"be J6u\JAjZ$#!L)hFvC)<@,+!|l\Vޞqb5f-BYaASxeM(cPyz12pڙVlvb]s浂Ev/BXGZ(3$xoxkrמ Iz5gb9 ~q,U*^r A6˨SJUӨWQވ?=R)y!ZahT͛Gf /ŗ,oͦNC@ѾVݦibUtźr1E~;޿D>>>@Q;iępI\2tqW$I(4RટXe0pM\yM ó"^gK¦47\Rty*8%n)71 ELHYgQ7:Gi$m"O=rb&sU\5< Y|rAi77HN:t(-`g=O'{/ىe1\( 1[_--P&>д9U|[b_VOli4NDXRDt< `@:KRd?8'kbHncv\ly~Tj9>%H7KTuao︂8#IŎ9hṗi5v\ PJ8gn͚mhV<'Iϒtȵ~Y3(p\eӔEA¨p/39嘅z5D"}ZQ'C LS ӁΎe/n/?ylN&almQ~3+PGpu2yį-U2r HKܜp(U3=LBBO֩]L)K qw|,P32+@EPq\6mtWY: :^#Ӹ]cH-K+q"4*_8c.MOjf!(t~yoc|=D̠T"ϸ?b1a5|c5+s FAgCB2;A%pl r{){}҇hB8fi~/w24-k>IK`D}ͣ Cݶeeg26Ty^I䞊ԘLӲ. 0# ŽW7hO BK(-Ùpt}0Չ ~[Ә I?d *WvF29r _dtVӡ%a4@>&;JP>Iٖ`YlD'糥~Bė1lmboζbnMY)ATsmYmXa>[gZ(a%N O ÜLh9]je22,֡4]aZm4+F3ĒqG.dt?ߵIZ'z.*vN lg@eQV@\1&n` {FOƇ&"X'V֕+drt(k@Z/i K!n]D/M83Lͳ2]F,K 9;чG6豵|*P;oRTZf33H8>;ƌ!|%Hh *n8b| &1<S azŘyT&RgpĖY f^+EO"Ċ*ltOQ@ Vڈ,Θ<\ж6Hm?5y6#Tfd՝|Rc hs)lPrE%#.m)@d/~c@jbMK]wU԰J덒,C|wa[t){rX-kPKeYzBA\h=!3b /7~֭Bb{Z&XDWI)&"ȍ/!8/9g7F'ijMFYĜQI-[\=兮X\{u-cR\/beelDݻ۾[TJ?q+xسQDk30+r04MN=MDzMP"ůC$M&piQ4}|3!1`gZmϥ`ll<퐤50XDv敹&@xp 0uKiۜLи=c+Dc n5wN c$GD!gH+!vnDQC` D 3<U޴ZKSME L.{ƩO#C%H=d~=~>껴OgK[TuƝЬ .^3g>)rky}ў)åK\LcِG>;>Bu3 )?oiTn-˻)e{VU#krw:<0s{wLe ˉBAVk?9BކMQ)Þ=fUuЍ!/(^U(rň=J8QD3ypZ9oAzG@s46vDC{ԞZB43g՜}8x`|?p*?vjmr'% ectr+,F\S`A(9mvR9W Z4_km-ySUsb@Y) Z'an'TCzmg,_Y߲P-(^n.mp[_GZ1,dGh Im[[0C1,yXFnl) ƫ.XP^) |/ME6) jk<&kx"jUXmm:OMHwA63N/9ۥ6l`!R]ю躚ykadokcE3[xF5D8%]FԈT$OIM p^I ` ^ dĪRvH?&X#[:pz .IѸ``*p@YUOLqYxw9d!UR[}8bٓV )r™t=oՊ55|R7__ FCpV*oAH82-Agk+vU핇4>vIH@JQyCj|LzI- Fkʡ+Y:ڠsҁ`\@ID(wr=JP֌pa@IG(L|$Gdm"x^ZU%jpu,jWEJoC)pp=f?Jb -QWYAM}He{t7l1/t;g7 9-k(q cIpzwB]S 52x]V`3XtD Ör)P!9cPsH|пrtb2LY'wp(_dxD0/ς Q',IEq #4e_3}{@/s F9~ɘK*ĆaNnbו'|jNj݉ vt6T <ˎkUw<18m$ۜTgPEn RQ7 5xG}zVLPcCEnB] ͈e.B')K/6Fl*0Pزu0@`ȣ!́SҟHI1u.JБ{rVu,?pqǎbN/TQ.(A EK} $ Vwzч/M+4y[ N3vq 4B _\N] q>Tp㾞d+d] '\ o͝[>wNF<~D1qэ].̳WD$&Cpbah}KSjaTm51D)bi)rMv2mH"RrR젯:R8긳Aj@ ֽ6b{vD'h؄2M6j4љN^cؕmfIW3$0^!yL0yT(@Kԓ R@|yAK.!k |3LBpG*'؟mW[9X(5C@|J84 fqqEQj)`n!)v>N؉ߟ *? VMo'kDcU6%λ_/2JHm|;lj/528EMZ0*uܴ9: EmjӅQ3DH/q̩R x.n+}XE|L-3P5'}[PF%gT7G9ic| *G9ҙ(HfW IܦkM9wxch [,n4ҏ"#<:gWqɌ۷:ʂ6SLp*K1Ann9[dط]x9wh%g"Հc8!RGxl 5SB/o<5k}hY~UVXm6SF3'FZsF~2!xşZDwJz" 8mLI׫eP̖qi"F"8O*DLC8bkgDc#K/э9 t&3ːz)łk.=g4>nfV\Y0 Z"X'9*$:ECR]i !eؐ+ 8~tA~ƌ {,Sx694$~,fE*[vdTIP=?y^f;ң!0=m8p$uU.n_k u:% gxl̘Yp ݍ,YbhWAR>Ϥwz4%=|`p(5fpڢ](8YxR[KcP`q04ڑc&.A%u0gwjpkb-f[p + 5c:"a2,!u\^w\AQCY܊ajZJ|r\7,Ҳ [_(gU$woux[Oe>L:;>mx?xǩBJд/'2i_GF ks8)N+/ƿ?N 9S R͐;AuԴ#ˍ2\uyM%d%g@cN+1-{/m.V+FP9d{Xj|F+<ߥ;*A=efzZ@k1 4, &G;*]DΤKɛ94Σ譜)U ?u?%-j/㜋4YG+Q-h- ?fdLzqfMNJ2>p\]dj3X۩` q.Q'za&#P1!u1R<ߒPO* R3+?qUkȑTieX>A_`x.Cwq,p.GUW%=CxAI=l1v$SJkvB; 2i[VjzVZt|YH4\pPn>k/kõϊ50pgfO-ĩJ?&k@HN8v X+ /Dd%1j@>Ch_*'&31ɳC vmmeuOQA{N3֒ȴٚfUeDesf {/bTe -[ Ҽy?C˘-Z/T/QiigSr:a7uJnXAQUEr9j.CuX ĉC-G 7I@\EBn\揽W"L4] $ef5uIy#<IZU֊vs>f?qx2|_VM ^ G4է ͶۆNʹH1[tCd SRi$])K<#49ʡx,SV Ф^d@=8uȢ,bu9N|/hޖz$w#uc|VΫ͕̍WVEG~,Kd’О<1Β#|}}/ag^_a5̕*Yuc?20K\Z)#OXD& p.a PKpNJz6y3wޭ59 +K{Jn Eox\v>gl}@+ac$RUfwdR=IPP{\l[CT2x}_9QZ)[c ,e` Q2qwI9 y)^S-t?~ wG,K}p iз[= EaKѓ/?3ԸFI QXOg2}NCW4? [E2R[CT:_It{ҤdK3p>r ݏz_P a)cq"zv/Ԋ5P^np닶8(ctP$lk\g&[)ZtG)`aC?)5:\14jD2rJ*TrBD ȩT*5tD}|_]rQ"H6G 6,(xM)[2k:kVεϷV u1:W"k[=?qMy-W#.V]Tm#'DX{=~iwA,Sd+Ʋ̆7THc<:)fw %Z)f5?}1o|ZgzΰSK!BD@Pa[vK3?.}9ƇpHq4| ?{!#wt+g PǬ VjIˢ\rO d'7`$/"L}VEY*ԨK UTRQS}tM` 3u<VgSU a1qwH eM`‹h%{}s[U.үQ͍"_͋鑀;2l7fg5QU{rdd"saϠJpSW>N>l: FOӽOd =Ktu2;' uJV˭]Ȥ&˘w(v9~dJ+`@GHզf'R(^8=?NnS9jCL\[BVZPq+Jڍ/?2j]^B`.823)܋ TZeŽM~&VTōJ?//T̠15:/ۏ}F8T*b,{Vfy6X& Frjl2ȶ"$ztvGr$hi+6S\4a}=Y d s=>}=tO&>TW'0f^[fl6;M)e3e߾ gAH(AQ2 ]^fENN`K8+s6.Dn2^ UrG]N-p] pH?hlNҴZgNJ_ ^;qg")=F1}'^{UkϜw_ɞiX ^5E* y.t~:aZU"Ι[E>(h-տJ !&tSno06 'X}_=3FmsT%Y61u!ZId'+ےN]P#F\5C. ;8#pxǢ3I=Jp8uFYL'DΪ6nzel\rНK T=+\ALrZ$yolR|D{ʊvW԰:>GmF 9563Yl5]h׽'3[<}kCC}@ }M@K}D_.ڡbWb?;55l@AEJ* DI7k8ME*wGF] /Od=҄$-{/t b PͳkZOr^ğ,j=/_>@lK勅+` {;M`I;Ny ȆEJƇYR=@:#^hbC\7-9k J(#zr׬]9% 0B}r!I}ﴄ&EtDDuũze(A^?? ԭbr݂^ Δ @uƗ=V 0*ޤ=[0F,25@Lօs`$[qWM{ROfT(|hу6 -R@v\wм}%֝02x Ikf!s( ndhA~jFe-B|vh zO?$GgC;ZɸbLd-=CNqy&.r,Ėn qhu {[6Sټ7o,c2yn>%]tmJ4a yYR~hbb˗gH(] n$IM Ѝ!D=XCPC=GoOlv'fL\'߼粒e.U;7dQ(B$? ˚;im*ϖi1~I٫Nн 6?_=9q=.xR0 %u3 0P&K`ʑmmyjis',ʀx!FP wE YӻϿfVPiXKPk~Oz=#:)ؙ͕O 1[QE>yŭ8^^ U<De@ _ԡ<Mbt⹏d/HF^:+euTd8XW=t TN|(nS4kVIgGplrbdyddGP֦\#e -HC!߁M¬.b|iR y"cpBD-g-&dl 8oN]*3VR7\BV >u @/ ?u -|;Y@ѦFE`= ybabܭɟ~8S1H8C]'G0 Xɢ̘ߖV;癊=H1 :bz=/c̘X]Q~ |ѬVUy*H[|Yy}*c͗SlîPRr!mʕ| w,Qv)=/%|%[`io:j镞J4Xҿ[(F}mvG:Q2=VrFRD R܅b|v_%}&$_ -[܄xBIC QN׺iFR 6uL 7P%&/<`{aneW~Pmn/2PE-{NUT+w*wɇ=hk)={bQg j[J-nxn]Q.< ֋@nnn@tgq,CGA{gt.3ԘrKo8"پzMiEOf,di~vxGvVJщ雫P+ww3cH*R3){gyLE)({;rr2}>x(4i$qW'n7 e߀Qf3Yvʁx 3 E6rW =WBvF*cxo𴤋>~Vyj #|Z錀 .3U>߅(Dˊvc*N;]AD혮GYG1sA$^<$\0 :^MDU\2 ށBxwZ׏{_ZDܤqL}RjJ=X#{egnVP;߳}mL)i0?7 &{PJ VeD6t&X EV %6+m`YA*ڔ<x2pj{Nd&2 wxWP +w_ $'d^gr~@i=e^L 玍>#(VLgikhj$\?"(b$ۧG[a )_>2[lm!Mkgc: x`I TMͲu)mg :;.rӨ8[vor-_B uTxY@@ -^"'f@q&'ht9gC]B%6FT:Y)B{. < Wo&moBXnA$ǬԨo 0'+R&/w.&|cZ:L\M󍰡AVO(9|t۠Fbxu?Fk BJlgB3U⵨b[JGen,κ/uYnRO1n"!}[smnf0FoM/0oץZȧ ZofdHk]|mp#@bWU_+O^Jв#/@y2 h= oJwPݛ܇2:EzP޾cpHC_mA>n(FP?_oIJK2/¹sX^_ v&nR 8J2z>4<+_\o*[e@n(Ə*]{N^LVi viAFgY_Mw?̚wڡ-M +&!?3OŽX;[="I/~_k`O:Swa*}0%3$TAk HwAd?^+FKWpgnvE\u˞`/3ZJaǥ&Q2C^Z>?k9W@~_Jrf;'狨鉥cⶮP!~*庪"0Kmߊ"J5$kIߣV6 ;e `L&?Muj ,Z~+ꑲdFj8:2M:e@~&8k Ĕ̓G"uͥ)Dy}U? %_6K}V?rwWd2OiRM^S/?3M0 i6EͣRy]Nq]_aK} =^$XP^-2{G#70O$$J{W UjJ;=2vwZWـ8 d}T}'7dN 6o 18GѰKԾ._sd۟lԯu jtzHrhjY!a܂V#!+'7-= [QWW8KYHBSIkZaOu}8Rύh6ܹ"gd}5KN 9P/O@Y2BŦcL9<#exrޖd>*P.1q%K{Gf'.~1I;%96qXxMv s) s7$Yn֨,g&W CU>Y͟īF03kuf*6elCOXsbj<ѯ&;{Bp暯};RU^!4"NCD` cWm*jLl f~;s^3#g^!EԘ;ՓR3.Ǒ_~Ԥ;vqPtdTsz)SxӒ|VhP~DE}ܲRM] O֒[~^, ȥb[@h@?lf;9`~50p%  -6}&'Hɨ"mѹyN v=:+Yinڔq =)Җk2flR[UtJ1~Zɕ`ϷcR> 7FɥvXxX ';. UX=pC=t00B`$'^nY[PCxF C]BC" Ej`!y9C!'L᳃'äʘӓ5&~Zw]n2]D3B_` RLZkmjCRm]Uq]lbk8q[[r ff6矋P^v&k ExL _a*lYBޕ[2T\K<}S$uGHV žXqgKOMߤD&k3ҹTHĘY#܊͂ڇyWrB mA[䣚sF(/biPÅ8G SbzBJҠQO65)%Y xB%u 6|Jbx;6KMV=Ah=yڪAqN< 1tbV~(`۸Lڡ5ݞKO<,2s?-㓶pBtIL%Oй uԚXd\FDD3*4YcG}@EBwD4X1NlDzÆQC4T:KjLWQSNe- aR1M:F &v Z8/^Ԅ'vxG! uJ_<ZlkS?bpp^ ~%ƃ2:VR=M7%P"iio0^Gh(r%7Bbc%*ܬ?y=*״*f N^TٞwصVၾWVE55.WOC^{| 9SǂsB!>|DWɬ1Y͍WOC`/˔̾8a-շɈট$;l"R)xu g˷͓+;~~TѲ^ͅR^HXq{-,boڈ?˥owNf#kU0n ɧ$,T5hGհhs{c%1H^i8Ad-|xŴ]0{݀%ѥ@sHm˵"+Jx&H.*,t W+%b2~4D@KAcLŸȫtk*ν}diQh~KP7b =뿒`ִd#ڇ'V!ywpIIs38O#QԼΑq!#ު;a%bD@hhQ") v\ӸoLROUˣqՌ݆s UڇS) vP%&måӑ[؞Aj<@ù ]RzY6j/ 7lWҦ?! 7f؄ShVa?$hGed=۸&Lp+>/ MbVm(<ۓG*-bOz Zg6gm.j;WV!/U]!nV+ിZ>e]9s*q^D-* _}WmIR+CxGܖIjc?(FF9?R/Zj )1 +ΈRI@F !Z~:*q9ZTsv%fd0\, 2G+ާ~mitnkB [DZ$eUʬk_Tj5f/9} U5!6":dsGc\9g'r$ݺbWe'W6G!h>F68]?ew5;=)6w&!1AoG#a+3ùw77/{7l-5߿.jq::_mSAL .2Օ#|:b+1.%Ӻ˗=HQHqT' $.9zα8s+:- plJ$׿s#-*/@A%}uɯs/Q"Mid[lUP#E6'BԳ>{E{gl"a$[@#@ ~--fFnK7#reSͲ(59U3ysV{`wٻqzHWGJ 66iM}#2TԑfUP l{!09D| xEMIb{ÈVOeuwv*$9!Ua7Y!mFK$ kXUdR4CkhHK{j]j\^ g8e'MBx7nLsWli$;3ꉴ0TtJ  =(^_D;mJy;$W/rj"aQcaiEf2+Xe=M x>L/ SezDN_7v~Ț߱5 @Z¼\#=H'QjҌjEcOj1iXEzJ?W# @+3Puu \-9+قm;*kQ(#|˒|ŷ:giQe<>$v8+tb08sB~ 2m<['%,= j, L~"q+8ÔKQroyJ"`P upF8$~fCI9Zyr$we< nw/0;KAAƯ,we}W.:X - { hmuII,мsQHQ"?3~0:lJ?Af(*vQTi1͝eB5ë<'Yl*B13p~}90v1ΈaR')~g,om=Rq0D(>6W/uo[/zğS !WPpCUJNP5Ȏj)F2֎q3 s$A-7ys3((IlmeIh51nHbi2aRpF?oTݹqši uvhM~q[d,m,@iPT/gcZ/*Ы&H^P R$Ns✹>:dE'mP ;e+cEnxV% AVLK6#t"ԅG*4F!F{uO%dRdI7}6  {k kݻnzvSh͎i ]i YQl(Bk/:z GO|Sƿp%q=[N{Ҟ6-8 I3<b,7VS'{7gX!5̕U`h"cUHFcB}+K -u}jq<=*dfvѝ! k m+MQʮ63čt)s"l~b7FDc\8XI_C ט:I'՘E<˻T-ⴛЁQVVVIh?@5dŀCDv3j9$M%''R5^W$f/&-?a8ĝѴZy3% l?G?3*tӺU>TmX' NW5m/WIq$"{᝔^c?W  S%!4g,d5J:ȔV+J ,֜e%~e(9+Wx;LV}= ;c^"I>Ge[s!; Iw2 W'(Mr C{8`A"ɸ]Uh<׈aÜ_?n<Ւx釤b{1&OEBaxӜpȯWt2uFx,\m-iGH+ wO_#LqR\TaЪ"KSbaHE5:W_ďWɰ4QGi@.SCzT ;F-9Ca=M0XMOk)e0ip>`Cf(ط<&v7-3D@swr qm?ֹ:TgIS nZő9AiIng3it f-s@U }G{ 9^qCIJ=leDfv8y[>Fțo\| l%^ m9z+N4EYHBV;ɡ]c/.\59k'oA.`-{R rƣ5sD턼P3U$ (i՛Rd)5;ٞqgUAAtlA /v3՛Q.9/_sM0=7 ׈yZ 0k0j-Lw%KG8zM]Z+U׸ ɫm-kNlq!B*tc'̺ .f,{?/yf()R'Y2HCvL:_=e:0K Ґ\Z\k}>$y,=V hd۴\˝2Y3U NtۤoNXԴ\F4n \5'fZCmz*!k|Fnu,.:Z6o~!#9kƷ1B)}(t!t2oΖU_^1Pޤ08iO89؍dR)メ̸ R=y7W|/S#9sc~Oљe\60! jNT HIm^>xѵd׏LIeWT #]A3zZvW{`V-[w$ΟddtȽ*婘[߉EB<<<.^)iZM 7>l70tsu)o H Ҁ\EeKS*>K.EjJWpn[UE7\M?{E:f];W>R\X\_`- I6XR"Ƽbvs~P2}eT;>tMiP uS\M"Ms]``?Ͱ83+pA2:&cD^_̀甤2|~C@-q,DUϕ nÐiڐ\;(7^ԏ 'ְ(?]yӚlh('*=oh_\6pP_rqg(vMrR_Yj8;0,d#IY/La{%۲XԆ 뵨~,w,Yi;΁ը:( k ƾ1iHxo0IOGRëN~U1]Qя{]n7b)p.oи t-JGp~V[G ,ds)~8wu/W9 *Ӭh~$JEyr+4k D#[ý;(Q|v`ގ;F>>TXx;UyɊaUWC7 jEώHC tfiNRh]p, 0O헮FbnPD<޸MLJBTGx8n|_WP/p+峥M$Rv& 3235=y[(o@̓|^|U}&lSch,p_d@aa%R|QԞxO>y &~IAJ!z;elUvjj׌"U:te *0I(|#Y#"@MB nju PI[RqfX,Vh \A/UQI+ >[v~Zb}V(Y50PPYS"ehMX?:OО 86|$|PyELS  +R!B #Rj/rć/r(q\znK&T%b6ȇK1ea6H-d`jeSݥ;%KH_|Ne :M8PE?=4D.Z@(aK"?h&4F#f;g7DlCc;l[t.jkb{ʴmm3+ k17H7N6$Ů9|1UBkXC9"LLo~3(17 $Ґ4ݼ 1a*uE3Pdmt~4bQMbOz q$!Mu򰰥.%vHY)z֌ Ǿ ҩ}ckIAz {Nm;bTq&\@ [+hhF鱆w/ -djF4V;yӃ'شIu[H*%-SVL(S[{(dߩi߫E_+PEM_F7RoG^dé'Ӝ:mF|J͈b6HiD 7lZlTk an<,t쉼2rtfDzvS% #~MjGN#ZkZMvD\ Ed!^2ֲȯ}QRxx=iABQ-\gw>훪h>KmݢI?`\c\h/yy\kà &a뻱[īIYhݕ#mߘo]~[_hhةGGkihSČyO_iGԞ9v/1%;*5,6;&Vh))`+}DU7.hT5M̒⽢ lJ7R%FK`ԶYno #4eN ^G[91-9]jjZ$-PU>e4E'tI  bHJH60ߔbMEJ$*Sk  *Eǵ~$OSz$#1P𷑝(}~+n:&g@iFuS|*nWBHTəPX9cvKҫ-=Qb' Oi_<M蹐=6hdf*(5wT8.M'h%FtHB3fh~4%wD$ ׋T3F[FJU8 ,F%rgj,I"kGw$9 $Ƃ^fRC/IDL% w(6nuBaV:0m[ZCzSD6)]"cxqdZ?yONY}&\<)1MLIOdXV 3QH\Jٚ5KԹ&A'm鱔xm͑+5^PT([1AÏGp,Z)fBȫojMn${T HW*G4I&aռ|bs/iO%)[rE>q5DSI'3DuLik a/p:lQdL)8-ogEHGFv$%fe,G1рN_ݞPH$$jCg[h) k$` Ov?alfxg|lKN/\aĐ2(JG,ՠRz8H&!i膭uYyfD ऎ}y~%ZweLoTH}q'>TyŸ?*~qs¬)6P NsАd q@Qâ!\Toa0.$t+_oJZBMq ֟zG߾=A**vjKʉ8{WF @H$r =cqe*jƩ4efOQ%@V{2ȒkPؼ`qprv {_|/K,-%ܱ՞,4zMD$V ǰ<vp)ښ̻ffW)**;_Ln0?/ )5=S"۩ pQ,iHaw%ADrpޒzwAA־W:=( É) ri04T$Q~\oHKd*0rAO!cARjuKC 0c 0t/=cX|ސevYԿQ!5Kg' ^%faڛ5W;4c̋q*ݛӷI-e7|ۯ~(e|[7~.ѽlT\ͥzF-aLtwy,[INo6*$Y@j 1x',;L=ۮJ~@s*cᐄK\/u*) A.%!9NC apOD #R? Ԋ!x/ha=P``SR|e;,=..we&py:Rrѷߔ{˳'wu{ߍ@ LK,,CT!+X%^f+)Q2~\kGk:_å3PavFԼn%2t2IWP#>W'ޓ!..UV*JX/ GeVZ 7$PekBkMŊ0gvBcmW^V(3|NqͰS;j h {Cwp.Ȋ#WtI0I]o[ ~ :x|4I@/!XܝOo7lL#qle +Ž#B揉&K~5ˉLPGN0_}"ҽQ~!<0G|hpJ[L4ʭBybGF,3B|:B+ɟ0l%_uzs>Qyb֮i=v3Ddq#pD7]`AQ(rOz 3uk&ÔIs"_,TlAN[O~/rqU_Τ/S3ݣeOKQL.)fslc !u6y*i ,)r(Uiꗊf%`>5£2&>Zthw5`v /G)u{_KkX"(^ 1s2?EJtjy_o;׀8tt1BM`.6<ٸ VVU5\3pag&8Pc3PyS{y]$A+O!{x!Q?Z1e!DIT@&?:T> ׁ"B2>xcIPNqSaRsK:FH6!4Ge?= 5 )nU J^34 w\wBJCY)T7.J)E%AWoȼ #zw =<):TCRZ̨~@Mk0S:o!-X1 t~!ÀMx+âk|\_i9`(0Z.ڐ65Oo6h:&%Ҏ*Z%'u0+**$zj?"GpRm`0[} LD!]wT!1K>CT uʕ$*\L~҂LzL@ 0I"ytZuV[]'ݠp7v&BY+q;%EeUi0!DQ*'!zm1Ŗ+}O sP1@mSHh)QlDvC#;0lDJ_G(ޭHn^[ }H0 >("xiK9Ng)j\`wGih|LcvsW~ZËE7ØМ fwR9%n/MFN=mb},p6f߬Ti H>|Ε =6S){6ΟHS o< 2ЧIX yY{3̻6UibL@r:C_g}M.aUG@v~ȒP3Y1{/X56ANZ7S,x&>͸/ޜ.n*6Ɖ0Gbfsh#ԭ*wRY?"3gKTJ/nS.zn17 V^j ms?Xu;dE^]'^d 8:Jb Q |Wh|,"_+) D\@.kɍe0#ZYK5cO:{_s EH=`j_ќM;P1|ni#T8h.HtS-ibH,͆I (R{: n\_yLǜxGd;Ml_ "'&bd MMn">JGc|+˕MJДX\@F>qhൂwm1UAf >s˳'!eZMlIf}v4 ]wHZ_O8tHԍn /Khip!Lc<pydmGfMGBӈշ?dF +J`V>SFs2|龷 IC${>SD1~(+⟝*ZRVS&*5y<[5:f{mV wH4ߤV 4M|)55~xz^A!KDmba2mױ`K,cx?bWZ)Se)XCtMD]l.[HP{Q-GYkH4>f8|UR1$>ď͞>LI+PM!4|vُBk & 79&N)m { pvCE<@݇aJWEH'S#5)i|@b܉XPWgr@*"IUb]mO; D {>%P|$Ixv%Y9Ea]f6cs1w1-QH3]VčU HM"EZ) ԨZ ُt;'X08OԢz{^7AFmrnK߀些4k )=hqƙy 'K|eyֆsuTk93q.".[EV=չi[^6lJ^DI5v"7iag~h8{jg>.#ceÆ\<86ƜGRZ-@Ud 1 ~J 6sNlL?d .ss6Jb:f=tylS!ȫ"}_^"aY: L! #C{V6Y{\YC.$9! Cr^Y<YCWr-2'̀1b 9`HYZjrQhkL%kpqI O,0egg$>́fU.ӓ]«X="p1Vx{OO/Ž:?N" h'7`휼CZ bS '(A:E17/n~cy&~dG1}+;3&aώѷYmhNǷa$9?:v\5˦O f4SxmWWj QdwQ(=ȏ_qw i;<,^: #:ц/W@u_Vl̂Y9HGOZ%;G(ʢiַJtx:Ӷ,>S"6vvT57 <(36uL Mf2 ](8$KĬxsxup~;HG>ô]ߴ{;VٿEdd wlQ3 !-gG^tkq<7Osifg]N>.lrlsz馌= nRƥR5:7D5׹VSP yok->") >!th"{ӎ&k 9l›ity#*06SV`J)G$,2OOtQ1%)LJhq| B@S'q<5E ܤP׃%wAlX0rTQ ڭiwe#P/CAċ%Q emQ G q,I")Iͷ@tvl;'rɷo9Lr=eܠ|d8ޝ.{,/$55b猶 ZOLK;XW0fÊ(m+K~u%*ˍCp?HBnG3n"2f꺑$0(C]CR"eF8ʆWyy1|~l0d}dw=ORpt3$jNT#ʢP! f 4"4RTYי,UoԢl BO `Izpk>Ѿuc r6**[U0`ӯ|V1hU_(͛#Jγ` ˪MzSj m=Si?$+7C4quYs.T** !'ivxw|z8u?m(T}EkU{ CG5᪳d*ė%tD$y*\bh^4Ι|zgLCO4b< L2tT jobcNvEvٲI(C)*7y{/_ruk5ی1ہ{ ZV_e'ɚ83vq/7l$\$<;RF\Dv+FӴGy6^@jb=_B>?Ivc\TC-Ǡ޽N"6-ڟ2,ޭ|# 0Pt ;I`p2Rb b1ias" Ļ]?keivnDG7>l8Ҙ&|_P'Ko  |WɲMlg҇sʜFߑaZI|@mq6sņZQ|Z7B7}B|(Jj}_(_f0o{iOHQx\Xէi º+iez?"1 ;ixRib;>F3 GЇ5Y ߖqBCg;%!"cz|.BC:|F_D]*=Zk!:ȭ: ^5GdO3'h-8@.ˁȹ#cH0f#ꗕr=F>J?Lᷥ8\c!iƻjA ͅp*O'͇->=e^̲|!❝͍P'йo`Z-:ɳ7BhX>W~I:e|gĜe6$~pD䓌;?]27o8y BN>=Gu6s'#lSX7q%?TR 46LJ_Tٻ`c6ل;wmF R-{l_Dfr8wiꗆRD\‘t'hT G?1UM*wsb9_GsFLU}ۍJqZ Sz PzAM`6Aaȫ+ĪUy_ 62_U6ظ2 dEn<q[3SJ^ٵQL~( P0N d/;^:.d F*䥠ZNx>zl BX};' ^r.Q$LlC<: ]R2 #{N3-xGS4+i ż"߀E8ݧyN.RCWTɞzcah*l;Qq}^쁞$ pN@Cd#əSϒ|dRYXAsSbNn~}93NR:5]~-iV@xļpYW [1+ z/ ؊Ϊ1幙`O_9l]~Cw7 y6E57ݺՒB 3N(-n\eBAVEصio.n[eEsjn0cȡ_1nc6RYqgX{7W"^ظݡ% 4oD-O.H% T;ÌzH]T˳.o1 I'DÅ&kfdh砰xH,o:.∈Agœ0Y遽FWM ֈ ^߲Cٜ׶"F6h y& EA m}+\Y9.ß빝`)u$0eNfcHa[ /b.<13A*8ϡL؇%k .HNJ{m?NGjY~^x纆qpQr#W!=AgTsby8#EiKLj3%%ye3#}u[/G6q~Hg(KzbAnbhduVI ,#}`h3E摨D^0qaWݟ~F=ؒJ3.VZ%' u~5Yj0̹{u`4ܯ NASd$(sq+ ExL2"<ߏZŗ5*$C ˸o,ruh;]yj_ ,1dm}W]r;d]"Ut/x hWO6/ye}co&C1/5Ph =qTMEIg 7@l '>^yokvfr/k uܨ1Pcjf7I8;YcW&K  + OMⷄ)u r(= |60O0"24?K|N'R@E-g-Zu|h%z"uM|pyx`Frɋ;QQ FhE' 6<6)Dj3Dko/ O&Q rϜWn$"=jR}L{IMy-M䩌==Zv ];u{-O|CNU:)kHلwȉnC뽿D[eI:ۜ[m,PΜ@H}0L|ҩ^K'k?1A罝&pM2''ρfĻoDWЏZbڝ<޷:Z i?6[WT#gNFXMd df"[ }x_am@1$xPؕ٢5qk7 :)>1fˮfn:f qZ|ݺC-`s_룐v4O'zy{ri A8hf寪MPG} f9ɦcN9GՆ?c2ߑqO9xb/2E*TمȬdM"<<)6Wwi ^K"2va~GA4>[{H\-*, };D hƏ^}[qz8C%Fـ5GYd4(Zq(9aeX |03@$bxw9dCLK kr'6SwD~l(m؞QE/xI}8g&i'h9w!pF .H6xwK4?qCG3D[yέ霯׿Lb݉DU5wI/fBnXFv?џW4i?7=s8'adiHک s?A;c9RV9oSOy6pZ)r8mMZ^T uZ->KnN\AV#Q"T4c+?$D0SQ9D~_$?f |,YuO8[Y5rCگy>`x,7EUfpVRx A4\de^!xЋvkWp]ϲO:^ FC0EEQ FV 7g}ONR2Y%mt*`<+a4"G_A_YQbN@ Hg~arkp'7Bf{PdqֈWԦk5B *YPg&t#6`vO=:&N ֙\nGYȾ&qK<]"Љb:.xYdc>[)*7~H%)X c,Q&)@8z;#P_[*D?Yz4%79}oQARĭH8d4F"̈Jq*Tj1Cw,: OOX)%fKITxEE/+΋ʆj5{C9xWq"Йx=WyFi2ʼ*zO+ui"PqMVɾB{|O`g"Ȧ]. ©- PPEfr`+fv>|< @t*Qȴ́Cg~<\yN0BbO$Zk1+v.SGlE.o9L\Z\6&î7Sf1#6AeD9(.\Egwv7 =F"e irlK+ʒy*Tp#*aw۳ 0u7.$8fs7&df/:D?6E\O Z3J!ؽ[܉`~sv? =E4c?/t] % sW$ʼnmk*ֽ`j;^Gm>uϧjUr:5n|F2bRށEMLj[ZSyhܯoLX>hM'.½OCFNdKYKbB?7 iۜ g]l&r_㽝~ ~dž}w3'<_32@C'J/}9̺@˥hݳblhHhp@*P=ti7 QNiǛ3 *uhGIôKZBrYy ΃<۳Cd΃ўG>1LSBtzY0[<}[շ}pgIR_/4C}Ay{vR @b}W$/S 9%2A=* š`8!Ӣ~C%[yC߹PxuɌP): Ymlm1tTІK2Tט]ԡZ'Y̍ڹC7$i}K K j&3[>,ϫ9Ɓx"u??jBI!K$uCӡ{qv1vD}FN ~Q^S2P_cpkrQ/ Qv<(6ʡ2# =h-7h%C>5-9 jU˯a%(N w&LDVSRla;w᫄<ɉN@HUS`'"~"Vnu4޻bT ׅ"{ܪ]Ϙ}K2*ۀ_ha9ɒJ} "T.TCIR5yԁl“38J㽠99yPҹJߝZȿ![VOxq."8?M^ EoCC7 ϛǦ3:؛2qSBMAF[mjN\O{y4M}`UN[^WJE-t_%ox4R2+Z!Aofw/DL (Pij?}>#zmtGdgnFxlQ-RT.?,^rvBmqDo \J["/F֜]+PkN!?^t'FQ8 Ż;gn7q9}Jͬ㨜KDq׷ Vkt2"Tum}4'a,㰽|MZ AtTaV׳BҞ 6̋z3k@Ej4Ӓ$ߢۓnQ2isO ~iD@VGz (ַ_V!WAe*Zu\oh0Np˂cø$Toa|Wym;ЦTtf#Z1EM _jsWwQyX?IyHl؇cU?H8y$̷2^t&Qž:%9g0uT'e&zM UψZ+,KK2b+eP1Q9< m}RMY+#2+! piZf<9K5/:xWM=ߥ?aRc8C\=0aYk?o+9kϨK1cA,LBlFf[^W Fo}K&V[eدo:E5 Ѹ̞&.ҧrs-ѫ]7,HDuAU歮hz]6mv^4'4%Q2^v,!u:>U'Nto߳V8gWnmv {3]֌6xR*a;s ȩh^fD⑷~KI#\b> ߚJZ:>{L6|g?*.(0gɋ9שfo-$맆q~ℳϻJ8j  3b]4i-AʾGc㈍f  PHdH4;T~ 48"3~xQ7b,1<S%mwoعN |[H1PsxEվ)hBD3-#])M %5!X)p166QXD|a`X2ǀ q[轹{|v Tk30FVŒr8t1L.Bc ȊuChw5m8lZ9EwAd=V!4˒C9zwC%tB\:@>ɃE8$YͶFo'XIZ vXYMͨh;eL@ pɵD}[0 nN}bI)J>#t/A҅fi;1t ?bD Fr"ˌU|p~1殬 Vj5d#Ss_M{YT}@CFXELPST!TR~ӹkr'Ä0q sSBSbY̵Eۥ>^3=2EP.,l<11򨗗e9F Ek熡Ω^#񖿽xŠ6)}Yy?NjUŽL6ذ>Wn8Xr0 9>Hr,SS0k0ұ:]j<35sê|kiҪp 6ڇ`vcM[?\Pξl=ⓘM?ȭUv3P6-!:8[|(5y5Re~b[5r۟0X1$v1pͣqtqw 1vC:Cx-˪$W!JAt{U|eLIuVq X-lEcoHtF7vsf*# W&{WMN\&Ro -ׂ{GӠʚROUG9ƏF85ma qmG"}۷A G=Xh{xg VX31ǵ|H%h 80pG|+"=nCcCl O8N=M2YxyrwPT{?G/IR\`ЛLB:U^ d`kr\D| TVYFXS)xQ tC 8&0gl,Ln猿x|.Wiio! :kxx_=^zvˇl!DUJ-y|{.do裵25e+8RQ9 ިibډ'M6p9&}"j *)'=paH}ir/ d>錪y0AlΧq!KjjrFJ!u5NoMpli!f? Tt*X~wWXJ@hQQ;SISym ^A8'. (߷DQ;OB?ԁ.-XZęv%lK2f|hb[TۙE|Ve;[tS Ie.x>4M%I[3U\ɾȑ0g~` `𱓥hNƢV LaဠrNXT;51Cj͗Z ~@ [_UZdufHu֠@%\`+\[# fJ}Jl8@=bRUot9ݎ5ˀv:^4.-..6r"PSqv/C\aǨXi g@<|g izm`2aS cNk+$M^lntBRI>S$.ksɯ01.8a`=ίMht:`3/$dLrR@q6q0\ GFQ;"(ҥ8Tէ & |7L=Pa#?RSo-u7h  wtghga:W(idBç!nԕ̒ۑ.̠Cj4VU:,Eiqdﭑ:Zj%iܱs"0%K 0 `Vz|ˎ7Eɢ2MS,jl%9^I}WБ_ۓ1E7znJbgs5"OC |i~(9-'@gΊ)_>7("mTU&~Kmi#A2ύ9@$dyiD{4 )*" Mǰ0}ufp:+/x?Jh Hk6}0܈JTœcC9YG%TpEP]ERRˏ%O(9x)CR We77hO)P1rGL / {3]^~33~: m1j:jaOM[lA7-"QJJTXs9B7d` OKF %LRVlٛq퀢FɕLuZ3t'Dm.(l/Fos8 DܬUJ8 bﶵz plA?<O\*VV}%I F`Ή>dJi쯳Y25,mᑯVgy_@ 3~&-%+i[foR2xu߰^q[UTi=11_ۥh&#c0dje [, E's4r.j֝Izej0pp}l&lO~(2؀x<|S}'#cĵ\1 @@@29=y1IN oeڈHtj̱`T\ڢ*xO_ - `wIg9ܩ!lquSV8-@|ث/GCDX-/׀~.=k?Կ"of+c8K&3HA[P7.,Qt`0)9y3x5pW6$d\[_AL@Pwzb9Vp~RS xle&+WZ,1hΆ46rb&5IU9xߨ|ܜ!f敢oeg޸cѢ[>BFIݩaܱ>4ˇz3 B ?߯>Ì)uEK4HDžs@|I8~oKW\ᖑTcإy4z&hlt)JJW3qvY]j@hpr3NAӵe~Џ3'oY߽nIlͷQt'_J7_;OK3:1azO_ϲYk^;/pbiMHcR0N0B֒P\:ωz s\xHi\$`cCm4C6#%W9Wr?Ӫ_T7U~'6t`\ }I!Dv-r%?MOŀ); Цbb5qIT j/6~VP&f *h/QjYO|:Bp_\M`;!${<֚4RQ&Ȍ17`j땶?1A0u[⫑ ,3$m{q/(Nv/)l(5uύ4m ǩ7 >],xuxeZ&L(G VϾ-mNlt+@PLpH]L h`=\%F+ # Rۯ-qǬnwe'8*z|9/^XKLIB@yQ*w ;͘D:(܎׉OyS^w%y$Qd#Yڜwp{Ҡܘ蓟(Y`N!>KS<;{qvhI& MFFb; r8Kr-3D3.2I*gL.᳧Ao'ml\FVؔ~cV/ޝ2b\x%c'zU#NBO1ȡ}E%\p6VwوQ&"'-"-M.HOrYHDE<3+t1JO =@%;֬j0\Pd0iT䨣x2'N00֤|^ P~TLaهtB;Bn*vkIj؝tґuky7 &F/􄝓c8Ѝ8_b#iOL1<8>A/X9 ,%^(va|RNtDa4Z]j{,YVDξ34Q("u!:萓ʢo4.p;Cw1dGx%po|X 9\Iصb#\\Hytzhl{'0n d`%0 `oϘ 4ȃw +`XZbP䕁C~XVZBw v?Cuª )X6p?RLPl1 f?W!̋/мDtV;@*j?^yEK/6 k ;]CTVG :3"Y NP塞F[sQwm9rԕX``l_ U26),Z$r'n djAIJ5]R[@N1 7l[xe[`C_]/^mwL! \S|#/\rwR:#РT-/&#,Y;R,֓OFq6LBj-nzx 'RޝVQꟍCwL7ÔxU8!)ַE'=bNj̛wu%sZ?{+ke3 ]q;m/?s+i狇v9aT}^K;H5|iL&@M B_Ii=7Tg4? ϰ^Zat&~&ҳ_܌I@/9fD>.+~#" K\TX|%דįMm2#LX[$&ڛrl3m9g/>j`o9 LPY { JW%/ĿHlz} p ԢfXWrcHq yx_$iMZ=fV+x`yEWn⿈`sˑhBH5a%N˳ӤK&5=")__1tqrP!AF$89Q_A/tVP+,l  .QxL:pmkq$[N(a0o]m6,$[[4qdr`o2f̲>  A Wԧ,yP8#,3i׋gT#'kҒy]됿.Lz_3@:nTǘ۽j|Ws(Ĥ]evgW&]5oXi+3F+0ZF3>t!q٭/!Ԝ6aV$UҜoX\RF=n@(z=I{Xaj:EQBQ4{t5hՒ#xE|t|s0ASĽ0`p #Y$]1YGl߷]~J~&4"A% `5 ZU |gSkt´⵫ k jaT[ޒvZ%[[39MدiJtRQ grLA{d=rBRS"!o)-mmZ}1}J 1>v;t4w.`3&BJրge]l;lBB,tS;|Q`|zܯgE><8CN?h89>"Ub2Xҕ$W3\[E*˅][,p/*P[-Qqժ_,)vVZ3 1m,GݪK4ldʫc0F{ڸ^i =$멹MI둤kY[#nuYܚ,uIҶC;?5=Ld|:4ي󯑖}w?2jwO| naH g慘2Wl-wQљcQ2*hFX3va\̎(xXWv7b]f:SX%/Er>D\LQ 3Vu%Դ3%qe}J%3\C|g}..!Z?jcÀD8GI P0^jު ˿PZpB$4J`tѻORՆ/(ܥ%CIQAڞGj4%n)+B*,_W}ad ӛRAA7&"P_O(5)B MGÊoWיfe3C&pb$sɮPjj bzI ae4~)*!Wkul ܜo^8Y•/ uTI@b@3G9bu)py=K$$G |$Iq9#Q0g+$]ɾJu"bV%Y"V1OiZ/trAIpꑨXڝ% !$&~=8L,B%;cSd r==kK5t|1L;b+= x99f=u1H؅`cL(7mVգ &m6)Co+=u c`;vd*_6[S3fUjvpu@MtF]qfn>3y-*>i*)|M1j]5"O\ɝ7g꒹\]3ծїUdX-*_u@͓:uǧ{kRIr#1>\z)sn.ud$} \̫oSMx~Oqi""o -ܽ k 0O'Lb Ιor8g^8O1DtPyWD`MAǜK YRteq]LJnl>չ Y#b*BD45*Qo*~(_&0=?؅N_AbSo9]ȼ:1%}j}o`ɜ]*\ Pᄙ!̋D^XUO?Nh||3!zţk*7\zKfzxWgc.,φ )*>)2Zjꨗ#S{"2.{Wc5侟^4AIez-O@PC/H?ps7?lil\P_ S~c` 2zQ?C= q`!eZ _<7$+RJa#Oڻ0Q.H f6ƽ/BS9^). Q.x(hBƲ.ࡉVēH ԽVl;I9 մJ^rʭf:~/ozWXuDW;/1?K9 2NS DEg` *c`q~m'Fp$WhDAP>#xs5{ SU2C d2f*?cs^,t;SZYMn>ds}Wzga7Q Ǒ`_mמY4s#o%%nҪY|ؘJf83LLPQahLrz. jް*4U1n=i eFp 5 Σ״'p '/7+.MuI5e{E Al~cQ[!7\_%k[TaGE< ;mRe* 7@L2i htBL@awFyd)~ڜ ̴dJiEܵ-euO':^' [+):(;]GNe`S4T.6^QJjxKeͲUnH$7Uݽcz(y%;o TO.9&3}`mSPZeX .Bƺ]$cuҽ_ʒu7k@k<98V"Ն+͙Uǡf9ՙ1U_umByc5K?ϢF/9(aváK'byفC"k4QvH07T%FAKFv1bAi&:'ٻE-[m&%a*Qr +g'R}?y{^$K- .@JDIac}#8}[5%';')*~ qV(.BEɲsk4kGd:O=}2aʏЪoe1 2y]ko#nxu6s*峂sչ[.z=Qnɬ-| %f"haGn;JM1Xv%>nKYT-"{g@%R<0ۣȊ>>m&-;'Ye$Z!e uM|^{/(YȰ5); .G)HdZ]!"!F㾴#-XGHg¿wP]9p:T{:j]>K76GEj>X02*ܕ zg3l"Yփ7\1ǥ{%+S\y9O'G؞=a̾Ѓ4NYn 8}I *_ !Yysh n%K,(aʑu>L[YhBq 4q- ̎VV%2 lV>3;y%C9~P7hE?#PPoZ;U XR HRzL&ށsz/gCNzنi yƔ<s'7:nP(p{P 5: źD%?>r/${./0~ Hkhp_K®HO 5@Nje% ʌS}ި" a. [}3 p/Hݷ} OZwa3#Ѓ \J()QT+soUAz3)gNs| sٗ~Ft<Ï,=dPE!~Z4Q\ȅM%HaSKvNLI\\N,^J G=>~RY 1y/07rk1g/wp4~RH8RXkk ~uX"VZPhu$ipA~ʵ!mX#Ղcv}LXŐ|ǡZ9$X%[6^rejs=拉pCJ&dHc%E` U;&`^|/*+`״Uf"NxwNx1Pڝـ ]MWv.aB]Iж䅉>=~+px>z !hDc%dY'!7[vؙP''g{s:wbuPS͆mnLoMuz~` ZQ>ڝ&^dM9IѯDVCkR^a!zL XM6L9w},+I&/(&ԫ'*ԊDRm{gD Ļ6rwK܄ֿ>7Q/Ԡ_#6MbQB;͗1@$?CG5^lQbYn,sw2,*%QXx2B MzdٜP!JAJ@ylvv_;RlsZt=CB]T$':/UbCWqסwY PuCJ|1 N6 Һ-0%;z7qS.9z4˱`g 8$^NA9اcQm3[s:q2g UILm}O|`c]$djASj(VDRxYc%r0m<)VGOnHҪ?E$1M.,#:UKe>y^ /TssŽhu^^V.q%M X׌:`V]qM43Df`)HZ>/ X(%c$^a8$(ga` k QTW i pbwD`U](d*oP ^jEbZ)tOMKlVB*E-dgvͻP ُyu} B&պ?dy$^}zE\Kx)h{X{IE3C\W+U cfi=IV*/) ʑڙHƭ"6&_7'"y4+DRԋ\غe*͙0d#q_rG$x agtkω]s,e-'쉏B/]@DŽĺڲ]n@Al˦p`I w9 l*o@'˃8\ݝlOVҘWW,;2h*xK76ܘw|>-继rBب"y300sJfJCW{n7m)p, (̇@~u4Ih~1_AuP$]IïN\BHBw?(I oK=f1V%cXTL,jޜ,Yh oKct7ɩ{ C~ Ԡa0݂Un&.T bc@ `epgtUbz<'(z Ss,< MR])uC>ŶSr) {H P ClL:h] V;n0V]X0,+0YvM u2XКK?M"fGE)~4н8+O S}7UALu3 r6>T d;inZT,;-!Aԃ4PJa[[AdN4;{OT̍TQ=Gژ ^k[MI'L(=GP7w\]{WWNE).Eb>f x3K(6r;?|AD>3A-P`YԈ}y؊v9`NX&EΡ; ҒbQk??svv?Z \#JMj`,a%`U oH;Vg[Gm)U;wM"R|kuF{]?fɬ񋶈6sU\- j{M6bf?!=$8ZA8EI8R"-s)@_c6ݱ){D=Uz:=m~:i9d!Ji7l# MAj*&L@5-8V$/ q"qi:~Qlhcn|]Xq8RԵc2W(d2<猕{7NQ=0`wfYܗ$EC-Gqml=t< 8a+tє8SފR 7ߎԌ]䕰]3. c'a0Cq, E^O'pf"דHf]rb%bmG^Om+Qk*Wf!cԼO37*E[v8&.PN+h&@DG:Ehv7 BߊhSGmoiL˴.,RrL-k[Y7{?Z/6E[oQʭ#{r2 t7TSZ.l]KkTp嵄)fP׬ՠ^[7|ѾF>4J2s+gjj1o4.3_I56JP=,|"0WR| 1_ݚ;^ج[oBWNj bO3W'#Bpˎ5r):Ň ?@SؼfQA ?tPbo| ^5 om֖O]i;~_#˺ ?8A$?h͉ޟ f,6eWYؽ Ty[2_P6vHfDpr6c=Mϡryxo90BHwni\H`~AW.#T]eqrxL*ro3fɞ r]#EFj@ KSfK hAdJP 5P J8KĀŭh'iAfVxI?;;yJ)WpƓB|g-:'TaFyggCT!MwDhq\O,=x]J;},RUB.VQ檶텼JEǮ7u5ѕ|ұWz&Q.8NC$}1oMQ ?,h m4Dbx\R$9P3nRN64 @w\O'Fr͵K۔aq{~L-]n''Z؏zG)v&"M)z$B!J^CSB  TԪvtO!:-&mBx }OKo/;n% ȬB1&DT,>=.4E~ӟQD>K%wJ*j3)%<]NV@B}%Lun4<@ҜPB@Z@T̼퉔S bɦ6a|)ݥqq]E+-uroY)i$Mcw2-%:HhwRO"+Q=T8umj;癿:oWthA{ &8k93TQۍ7 F^Z*i#*%Z]uA˙kOF0SXNAVe@!!y`k`Z[_Y9-/wI [GpB72!Ӑs< ,O>a@y.fƺsk%XG[!Z'+z /ʋ`"@D5 Pq *qcDnHƠ63PF㠠;FDoF^=0Qrsb;g-ùIfO*=G3Ԅv6URgH _e<1y 9.w9Y|- ½;XȒ'7sA$@Kj[Ĝw!/ŵoԁMf#Dtzf$[t(?VYHcDCHXTE<)-=4Qk| H~r?zAR>wB 蓝Q`xX,MIn(Q؊,<)֊ܛ:2зYu # X!cc8~~E~)d<=G ι:l촅(Zd,4Q|S}3^% CgM[m/Z9``i6/]I[R@Rgcίgtńj%I&:3%'Οǹ=- {e7h.:a٧8RX1Ѝʊ y(+ɏ.D?le@l,:G]1Q1ԥUu!;Z@H c4e\N|h\Yh&dE 7n-N @zFhLoC5|Y&F3` eC!&h]Džun?!07k(q #Ab >2o L^ϛ*Nkb}r2GÎ`T_(n>&;.\呔)9MB>sv{ل< js2y˝gTgR(|I%~!IM!@KS3`7.@{cyibLLUbN3fw{~+2\++M?gBJ"N)~<[R<@e-DH *utW(B8kc\`1W.R%jl86DfFj7K-ݥg%FуF_r_ú.vDk QN b..k[:Î K?}š^'"l|nHؠʣ0z$ /S_tUU[U’H9}7RֲI7/[{QQM2k3*2 ?؍vPޢTp$gқuc9E\h x[xADa/Ѕke0Y?"p|ҁ6Yv+&?tMӝ"M.12Sߞsv^#3d8+u9(j b0hLӵxwy<%w (f\%ukeb*9h1LO򤩝]l\o ;eB`:}GCN.<ܠί..7K n$ϴO4l?lK{k!qמb­[J'E sQ. y |1cZ,MA@8g-njFY'ò3/HLQ<a-=HvI#원dԀ{ +3DssrSR:Lwߏ1j՗AㄌqG^__f\/!x l\yhi]]NFU-Oݤ/Uװ,x]t!|QFF7͂q*6`=L\&'#|U]XnͬMB;WcY6OqM#ΦႤ6Wv̀=1PHHU&)=CV>Dc0ڗRWZ:QORzpU߮ʩ7Ƴ@J{Ɏn! Lډ:p(_@ @ݞ0،vi {C5,(9jAݱ+] x@\5ߛkW$^*Z>ˈeHŨr,Y?(D 3y'3k鰅bqGLz@%⬏A8Mza 5ױ=Nlz6KHlq{Hf78*7hDF*s䙆SUtH~!0ApW7c 7v$~Mu=?5G/ T/}'A`~ڲ}᪜`E0C nTw l3S1Gv14V9ZG Qyq!_ʊ*P̰ a~C0gܧc EbZ2 e2?Ŝ9P2^|ʸu;2pȡF;tF.}@B2zc\rء,fI{|Rw~v\kxB@@.!IR r]0Z!^{|;?ٌ-aY j@#W.\讪͍-סxTd]GC8y9r~ۉ ۭ 2)6D,eLG`fY _`yQp|3ARn0rjg\cU1Vy}7Of&#oz+oY{B%*=$@+BJ=)eY2hjbG7D4N7IqKjRBD-Imij{ځ2 Jk©}K +~W`Јyj^cl=EŐU.JZ֛29խnQ3]+9]I.SRt}*F>Ak+"7-?͆BaV=c*Z|KzNǘ{Ee q_-v-6Jaq&H⡍'FÜeduP/R(s2 9UvȚ1͵5G AaH,XOߑoKieF Jx =t>캾Ǥ$RTV֫6-t<_8?>Zq k{$4<o%2ot]Q۱5Ⱦ$t)IFEдX c"\\MjoX2S6aqjk&`ڳٚdxi:RWPNF8$ +(#!h0QfDi28teZ.ls R9b17sbFR]]V✩G_NȽ况șjb`}q2jx=O*מnDT۾?37}& \:p|cJO*XNHRI-8_5 ɭYqg}A(*4)_$àTHA2~rr,}fK+lIuK"=@4\4z3XF2xvZS#qw k\8r$Zd"Ϩ :X`7.9:fo[G%? aAZ}U>F\goB(excb3T8_Ca?h f?d3*L&X{6MG`JPQcT,}Z٭])I~xk\4j5=59B?$!Հ蒥,񷠿Dd4pMJY殍3Rqbz`tõ0Ra_yҽ6)fc`㼊W~%OM3ROFpc 8c,Iu"'oW2rHDy_s"Tl"r\˘Z$cM=WG3' -摜Эl 9\:2s+I'lŤ N]@5EVҚFLβ!cRô ̯ R.*fI RWSP!T-rtPE&b نӞnaɻ55tSZ@HkW 섺pEKh$xzɞ4YԾB#Hyrxx_OT"<]|Gz#(QoNM 1bAh ߘ-A7"m#M6ZE_f,qL_'ema~>bV ܲ\Kcz\6UtRk|Du-1^mpEKbⵅ MYY5\>3U߅#J>sJV}\A"?$C. \Hl$ sqcž{/X*]8|Y~zCe % ]h"d*5=۾+ӄ"$DyHy)NyDkWI 4<:!~bQCԚ.]" `d÷@,Q6rt9 x4 VλlZURݜ*zM4]{3ޔy`}hoB%a ;Ʈ;S3mUɨSkqSg/hy?K]"bjdG$PzQƓΣû*U/)ir;G¡`t5dM6P'MU/2"܀6sd? 7w=4UI\M, 'M]J-3b4[R'+JTm7V&;-?6HUG!O{4$VC231;-+-~TnCܸA }mֹuiVj$Ɲ-KsaBʻ+Dפ1-;*YgMNu.xKD$YA|CR>]TWOǸY& aϔ]> ֒J\W鉝:U>AZN.I鴴8rS,ECm:PLgSǺIQf׾%I>Mi#w2l)ȎY$GZ۹6AɚJA|qC&XfY%X)>ڇ2 ;GG>s84 3G-Go2Tk\{C{7RfOf47ur&=jZUhHd1C X8 \_'/ƬeXYF:$ֆ11| |fys&{bÉ6-#v~QuIPwn{s`Pו2u >0(D,{_WB,4T{y"g OKuxK3^H8+yjst"m#iG mhˆ7u]?sO4(1eaM9"V7;̺ᲚVU8/LJWĮ~[r' K/GIAq)~Ϯmdol$]e 8odw\`@3B=S i(L"*<]Oj ]ecn]̾k8]}_3!GQB 9*0$T֧Įŝ= cY1l[J nT_ӁGwBc{# CIHd%ta~^qWK{|^J{ހ_᧵]YeQe}¶؏VEoY z2>*-F} QGK~_هv,%0xj?VptϠQ`LKn8\ao;ܨ,tɵ _Ó`)ODhqcqiOOH $kACɺ(CVH( κ,=ZyMC%GLk҆7Z()AKLФpcZ~؍b*6+oX@QT†p;m!J!%&0eYp !e!O7n]ĤoֵJ= zRCi$N)5;ΕByإ^sO,8O٬ vPanlęoˌFP9dcۋ g<,D >'y&U?&c]LT]۵a_5?:}gGJV mڞ{fiY5*,cU#!t13xWd:-{If(=AR#Q6v,T$͙}EWu3rTS\w&03+q-— g]=GQn1,T.3wEGQWf6TTay͖# =a@ף}?TSrG5>nlҼ'A.(H=t9292m2ܐPҏhSeȱ%3oǿ$NEMrpn&BS^.(jV$]1_b)^]w]X-HOۅI+$=1G>\Drtr5KӏM1r@l ~fE S:fV91JAI6V0 5 @UqR:wl# -/[L?Ş]ݜ̑{E'_@>7^5YYRLVh}8[Dލe'"֡L߅&(f D\!%8<ןG&0Ǎm $=#˚vp9]5{V淭8@UIjw$S/kͪ}s>l4~as|m%S&觌~~X. tVJnR˄K|>@hjlfmTH]Kb]-1Zi,(JaGI9q^x1f|L:\\im6pS}-c45l^vYhҲyvAxL~jTtwKⅰUѿCә_b,LwE WSzz6' HOS4ɢg{B3aѢ1axqXgm\n ,ch=q3sǁ d<>}#(q&8\ ?ܠ}ں]^iaʭu@hᲣ* bற4Y{=+a[‹B2J/,&H0Hv]8aϿay{(R:#з\.}''Q &:da1urd4%hH C#G2~a9 8w_Ŗrh^{\mXM2e7Grx tkbIba󡙖cmM"_<% BwAฯP ½A3 Z4K~@3:p#vXσEw8N"8f Ş5/xҟkyv귞H2` UM/ޕ');ur[U;厴@verDkݤ8HnvO7j܇g)]=-G;濱ZK% J [ @.}nEh߷״ۿЭp$m=.,T8jn{`ߧD]$ F]Щ{_-E;!y0|Hb\-*HIrEh͞@ī魢 ZcF xF@E/.pdZ=9}o:+d*o׌{dSzP9 ^վ50_2f2> P~x]f2p l`"G\+Cn1ͱQRG f9;/!P 9PonwKC-,J,?Ao V`mIdt)p_7Ůҡ3]֓, k=rX(_X a!37~7k1kp/U"p|BiW[ E=VB;)0n#,n=eieseŲٺB2}eFB9y† x&'ZWUMZWnn7JQd`MMPߡ=Cx{5Zn6g JCa/M'2TeR9ܖZd~XFvؖUX@5{a3*..טQtcKSBNE_TLt:WIc$R[KU1UĂɫV/9840GY18m ?4w9)-{zgz@7C5z̿`e!I/9dX׈E+XǬd b K;?iHd(mkMxji9ưU=O±$đ|р6:[!.)f>gL}? qwu!gNn2Xw&K^GSv֞B9e.]P+?և`:)V(TGÏh iƘA?mz5ߖDҺ1^$?ˢ_yC0 w{ ԧ1v*.ᱷZc%?'9{f7Fpq O2 Z8HrQo ;1rXBq 8&VÊe5Zh#0{U?J"ctSOSzo'QT|GluE~,M/R/H3xmf>'ܢ )xzMr0)҆K+k YX2dJsb߄xKfM(𣈃Pm&줵~BVђnbBWt /BJl2]"+{ _o'O&_G@eSfصHt=A%C]I'=K6 M1B:nCxVn5I_a_ VfZNR>*mRgt4WNT %l3yV'ʔM{-O3L,v# !(uy+1pQ楗d|4N@Zܣu*hźoy?B*puNaZ*&H=."0LH7$"|i\H ˗YV(-m>M pn ]H: ޣku*%gk-Â؏~]{X/qLp O/ 1%=b(>7M+,.KSAs#AGO<6m *W~.2MZ].8)oH4RuYb;wmٵ2kUx?$U ̸6Z5s{.`_+04]Ψd<횞'a3I;;ht05S6F Wò6Xe^'˔ͼx09m%Hfr-W.W%Em?c[|4yGfv"@Z.a<X.N4IBƹF<0u;*Cm^Z3$K%*ϣkyDΌWn:]H;ytY{7=>eP8 +% lyɿh_qTt+Cq.<~b/!~Q'uÏG7-nԫ\]ikGS`$Zy =XHO_ LSTE<Z=3'}_c# RUu@b)n>F:Ru{*u v,Ah64a*(#_VĨ}Gp4gзў%:>Q ,jZSYK Nc<"#s+?$c $XH!x>K[aP*g?wqf]XLjT VHD]b_ sXt٢?L(epۆStv ҌjqP3ע8{X> + 7ōsHSo?Sƻ]RrrR_M玣b3CG@Э\up2|-j(=)F کE#盜؂Wk' Id\ѩ:áp>W*A-n1}m7̍ycUhJYM |T[0XkNĥ{IL!/mвf.N4WXvSo KŎ.{ŨovoaZ^v}K%`˶H\χ淯"~\bNJZ=TܺA#C^7FҗW Ewe?d% w-l}Kl{kjR2~_=E{RY|8);Nt쬘` U[~h=T]-lx:k7GJvEHʱ;GhbyQ"o<18t?%X ܽ!0 ;▙Or|(`XlR 5bY8rٹooV??lTw^kdžԤ}rR_WaBK[i%Vls+ޛ%JR9"uOpy^M4RݚpuNzfGPM렎o +]Ǻ)[Ap,-<{iQ)ft}x27;X 4}J?`=]iEBTW) ۑHyAXmj%>y&_zHL,^[YF _ȺL.Eƌ^khƇ)ZU7l큶›b)s3nAW$PN }GH鐫A=ҧGxv"mLpMOip t(_=7P%w̮:aw}6eo 0Cm,B ܀pi@hg;" Q/ș&{D8[:0Ia*gLm=Rwٝ FU6݁+vrx e3M @ ?|v -t9 &~^7)~H+DqϼQc >4ɯCO:0$`=:|,RGw]ٸ!rx/WtGO:+W';6BI!fs> bPmQ H6f\}ЉGXJ{\edysa-<}IQƫ|FkI "GxqUitqu>8LgS !!a;%f=c6n;Gh0** !¬R0Ⴒt2u4I[7xU1Vwj<\0nSq/D8jU&lIq<:]y0k cBNuH jt4wcT[ʿWo7_x\L/HDz~_=yzs~P'8Aa}:Gx/ߦ7z{]v60JwyᑰI?cgU'n*8S!7O"A8ت4)\gH(.(Fэ; TM~}#4µG(&6&~ ۝TOpR\uU~0֗%x7O , ao{y r2@CKj ,Y<[k6*L/IZy'7FRajz[7I ܰH5=%x(BjBzا> b`CΔPZ:6Gxn|pNK*/"|N|DFY g퍵m'e$#ywz=HH _}6^$ iLVs+`puwpA{h2WVZQAƞ3v ?ďNj29biLcV++\\%|:m1CL^?tۅt{A晀V~X.DC`cauD ;mƦ؀NwN$s!v}NlI Z/0Fp(JUzA( (KBuvnoTO>M4Z?l'L2SHx rmhiw'ܣ~zDIcN'-LP(jW4}9@ %cU" ޓ(]./<_H# M9m p5tt@.9Jb>JkQuVшEIhϷ\r8NF!jMS#Ld fB+L۞t{jM~q |JZ{h)} X@ fop7c o8R@y·#@;a %k"&5Z2Il-R I\Յl(5IiUJ8NVjJJ4kٽYU qq2~@> y%j-?cl U3@ %۲!/=x#Ce:Fr~ 4د0)V#n"v W2ї :7dWm 2tK n _XoKfD+y`#iR6)U)sXFiPw9'5:xUt\ڈXMm`T]BN C EBΛ3^Vq@Dh~gM"9u{`:1,gko^6H֔JWzj*_D6Q+4Dkwj'u͍jyH0 e>O$hd)٢.Yis,1&W!N,'`QwSh K-UȍŻߴY[2S'`B.3j=~Yss2ܿYp-@TXda-40!8JĤ'lCZ)<̑?kfYʓDC j-TVBʒQ(JFrfKGu+}-e< FRX;YJ9 A]5҈5jO @ݗX:$] }Z8݉"E9_M +怺р2ow0h #a9C/k؉E qW#GL:,MҤ*f2Ƞ{R k|`XZro2"3Rolͨn۔ ܬ'ΥDW-hIܐ44;OadG)O j_)z|,1&!Pi.fd8 ҁ d#~{#4 0Fh2Ib<8h_ HGgzVO'IQzV7PMڟ&Y@Fj#bd.b4}~$ J0{l:X εn>M0^' V"Vk)eݞ-dim.AZ!+hF1,>0fk'V=_c/)šGHB6hzZ)r$u4|~)M7´M~':}o  XHُK IY!PXm#ap cFAQ/+?u2+٘cu my~#fX©R.ǽ]` |HreNY<Ɣa# t9(?z"Yt,h2؏/OhÙtl6#drBCj^:=6+Kc {(詝$ K3wRI[.:.ܟrv-6@Z.}~@zې\ev]YL ӕjב>3[~ AE߶]>28ʉ܌ b ï5rs~qbam |Ir}SwB(_nDQOӞsϖ+ފ܅%7A^?s^x {P%0B Jfxb_Y8ƒT ,5%-R\?yDaBQ]?޵Ңz0C=.hif=O eR ߁<R\|zziYi[hm%5.L QlzIGM"q2;W;/7.? QꘁoߐO)K{A|3d.n/C;h21JkcݿXPծS7`s)SƹV~V kLOOM\9!3l4mY7!3(hY~T1Pui?#=3JMGqEtNѶ;kDTDP7vzd6ż 4X!5㋱0 E/z٩y-Pp!]0#p*lPa3iN&^#v;(CWYa^[ u<)JC? R^_@ۜKCG.I ~^Tv'H@!Eǫ;y Q(AU.r8/{sdԔ:FN̛zLb~:΄^*Q%KnC8.bX3 ;5-4ZY*skpZr]r ѡԭyP$/ZWRRwz5P0ȌFv^>;hu*D ➇ejս4z$됣zbQˢi] D_~m@nF=~]\1L0}Gd>휓i*­ᆲ6'{w(tYk.nkǙ"'CҀ\,?<[;>7{>?i6Lc^B@p92j5~kfVyojDC5NL\gyte'Q3j(x f}Fk!خW #Gtye& u )/Wh 1h+-R}4TarU=ZVt? Vc@\w]L dϤ6P; n@ Y 6/^9YM 겸L۟dӕ;ZeE״ ^R7:mcm.@]v!HBRUѧ!xbͰXORRJ"n'}߿(,8Q!p[ӱ$U 3)7?ZOg$VUzknkx3S]U0\_Gs`åri m\2Z(y"l" XmQg«? r_nF EywER6_~_0 q~8jŷvMdwlwVQoTp8&F߂ɹ߿uD#"+c:1tTv`FBx p+8ްC'M~MA뱸̪e@L]dĪɝy%@ ]7Fnz QV`N͵$L$!x t eik8C&td{֞]LV& tt ǭ䛨8wf L//(g~UhzE<7'B_pxM|vWLӦ4̅\gaxB{+iH #?`Xcy=cZs{KD2<Aꟍ)1o8`%iN7pMei?&[I.;sq{a/Cz'D߅/.2'%wd_-/I+w4Qٸ;0Yi8Ğ ?8D9>%S=y›\jv|cD{!իYqZOĥl'eJ֭gNolOu5캿XƷMb q~4GInp S+=J zs/PӋ D*D,Y=ow}- d]>=݇ʫ('';?Eϔ% ڪKO(tSueu Rz%VB9~=u`{Klˡ>޶_.j%H(2Ͷu1{TYA96*F cP(Rz'"W p b {1zo&T(uEפoP%+/7@恋X5T~ 0QU~D#Ƞdza*.t(`S@i(0X{RCB]bhT-ax{D(#P+  4b]:2`h J<'_<Yì"fw/r9iN'(MJ\ޕ<+Rp6w2,NqJeoZ#vUA0s v-;펢o> ڶiI4r/W`dw +Jȡ&uX-Gm=?zgkRTFdlv,#fc6dB>eZGaY¤=-[(H1LMG :]Qy+zC'򽓗}r'd d>t08>?vqqLnq@9*죘("oI F3Fp.To^=e%7É Ka$˲b`p }?U1e/LS Ib,(|ZR?Vߪ$]Z0ڪuaOþi 8yzC=dfC,p S*2BVڀ/h~޽z_K "bOL,*0N 5s~; ᕭ+?L d KnLj>t"T[f.@ =qQ#A嫏1~тhk-(w/fr~L2S]28A"-ꑢ-[˖S*pwš+qd ҉zVhT7)j3(2qM)CSAtA %ݛ## ^ć[BHJ-keI~{J"Vx4:cvt-풵/+*o޹ *8oŰdTպs\ RSDDNɇa?dR`NP|BDGpXSdCJmxVGۃ/8i=ɣ=dE=Fqy\wNv&Si3`hxp`)-x)Ew[C6ohwwba 7;,nB'm&hͅAEZz1Vƽ"{j E(!ˤwƝ,߉9i\iFB`a-gb 1Y⶞U&$/@H$*>_T_qZ>裆'OVw@A]TqfG/(FiS50/Zz"[;ϳ :aAˌ2*lCc"IGp~e?g7}̻€Ic ޜe4qO&yE &DKA`L{d ?v^\=jbQE+C; $kzTz ̑'Dګ\Z*d3zI63Ylݩ=Nu/pfYAbWX AVDL;Gѕ?|m1W~MO@>]'|XǖxD7N69E=LnB䶸t XXz^"2j{12s>O('QՖaQLUϏ%yR)#$A}@c CS)˜ |EP )>Qv$d>@};s'ᴂbn#S]5\QyLsv3u؝A6e?*=1+ @<HWvG5kq>W`o ٵ|\F;J{[+{8]ٲ>ȄP_Noz"%sP-fͩ9lZw|x:CRˎc_6wDKeP*_ewSQL֣+}ζY xÈz KHA mw\ۀmGG^κv]oS| 22|~p.xUUţ )җF!a1WOmW3W*-XXxOROsS[ڰ P>>vcG{K8F._qc؎ws>d􂁃f9.H[bjOd NN8þnhLߗA 8/,AI@OsAÐtW㸘S#u3en_OJ;l{Mo|ؖqz\ cWcbF4,/I#A&E \MvT8xP_I t{{cI54a "3<`D5Q† O kW/. J5/2ZM 1l2&Z& piѤFL X䚣Hn){" 7wܼzM 1p;vcޞp:v>!%%ݸ4Ab6:Z,]4j5o,|(wS;*_ja\!,Qb ;g~W7d5GQ*#PQցm@0,Ȫ\V@ޔoF4> +Y,G<^ɫZCb.2O"݆ջv!p\6~(l8W8@hX?קnݾF釋||SBGӼUZC+UBc LdžU6UoΧG)pwP0yw%t9ME¯N1KZhlWLK+)$|C>"} )u:a?6t?mT\Oy&Fy !q$$q S (q-̨}t CB}@Qe C|WAUxĬ䘣-ؕkܒf$^?1BH(2zYMA:兵1UDn5㍂"-Te@($+HUo|A[vaҷ!R5wdl+FWE&)GW[lWD;$ XnH8k#1;@1㕝hAPV6@!?)($- H-GSWgI;ήO y~p G}l8wWkAաLbߢ>r14C/"ChKMtnK.{,_K;E56$f}/8{AQ5G/UŲּ.G"l2U&0_⁜o[tϨ+ M<5y0KM=EWĿl09'P霁(aӅ/U&MK?+!QR—4 o_OA8\hEsa>òF pn ,h^K%!)<f܏L57eRoV:P0F:RZ6F3j=ki)r/M!.oH@:Hv8FS4tԐP*\>]PE0U=Fbcv.>װNGgȿ>_|\dt%Nz&0q{/|=Ӯ ntV6k1SmFy|y]v7*HNP v=_jZa:ؐӉ:K4ռ]78 e?g&؄ bܚ&R `DW~!v7뤱#0< \ԭdG\"3>"yIbQ0Eh]C_s>C03E:Yvʡ2q iJ[ET@,=Ր% p`: OnDu= ںd;\`F o38k{Ò R?LZ=siV v8ktbgբU){xdxh?qA ҕoMӎ8b@bk's(cjNDg0T 4Bc TszC)z9w}67I 7-x@ ,ר;,ƹyy7i-09 [P7 jm0}%rm߭RjN Ij'|Z6’1G?47>E$܈Wt? g`MCvb̞>=^J"' ?=4ĸ $-Ο7}k/h07\ϩɳz!qhVvܕSꛏ׮}XJPL<.ld(aELnEQSgLi]9:!wyF[` kM%Oqq$pƪt7x/T ӹ-ݝ'1,𛈷yM}gr/Z.ՃphҞySRA-UY"[$]bY 8 /-C&EP;v_Y'MgLn+x&%CM$P4H/`to:|M-5褆qA{ bi,<=urĈ@[! V߲M _yP 1n2|B3ulZNs’CM5$Qj =RZ08Q@Ptv앜Ʌ,yA|@T!.1oPckC; G4/fĤW0ĵiD:Y;p\ ll->Ct$Q8s2|1׻?; T*Mx;Gmb׽<{,V>vJehyHf8]ʝ4yGsbPxClKy‹ƙ)h?I 9V7e 3HUxᶂ*^'F:^J&"7ٓl&\Fަ&T> )Ks`QM(Wd oU" =ds u0 `QI<"r6%:[]b Yo@-iH` ZaNjMtxdI`J+܎B,ynDV֒6KswҬ/NQY"U[uozmxߤ"  $LW=[ v< jn?-N84a]ٴ1BăgFA)7׆g=_0k5r7i` K _݉HOrMʮywix˔R;bEI: Ik!> =]pvא SAR~xbE"leS/k:p\TLٿSDQc[hyҶ*u+z_2ђ1E|E! _'ܯ [xqh:G' 8 @fO>DyKԅN3Q"Ԭl imߔ׸ Ze#Hu;<9_f}nvv+U|s>+(Gį>Mߑ-X73KSU)4:XP|Sz1 ؈&ɥbF/`+Œ!E=zF1g0 L[Vo 2(w]jIA5D0dɾܺ6I㇟Mw<;VQpRʥ֙|5GH0xs;Emef`" 6bD:ߏA N I%}*&/;-v9 }bAְЃge"..ox}NEcalxx28DEZ}{Jj^qndR}rQ[:Nbz=rs%p XRgeREGN3 u~^Dtt_9'{ ]G/;l`@c(__p ;yqQ U03v|/<È85} -Vݞ89eJ~A,3$!IϚU5q|z=-H3Em&)=4`YS}! K%/;8wasNadAoClK(y«{mewΡ-wͥc4-aoxX{=A?r(7eE+Ҏ '/vPOl}-]ۛ\j@kbկ2uWU\NT٥[kTdx(l|93EShw<{0fYŋwGuf8)-pr^)f5O$V7"lEI24ǀ=To7h1ƍ(k QvU]рi'[( b7_R1J]A,uǝ읦0?NJ:k4tO{p~]Z|+zmה16o&|4zQnzc  }~F2.?М9CID wӭAOAVjש_Zs#IKҩY8RifmH#(gqU8ImloeC=][MƽͳeG)aMF>[KaGL LNfRpЩ: ucr)!~fGą c[WILɚ&4hNV^5'œI:ladI[Вu3ڃSl)3#ú;f2[R~|q& 2LNQ Ҥe& j=(^ny퉌#1?b8fXFl~*q\C7w/Zһ4>ٺ# Tebߠ4KoV u'…=*/b:3;2 mF2DxAkZߏ&hّtnDL+0owIiK2-Bz3ObRx"/-%" j7-l !4?U'-رIўUYMku˸EɩpyE,4|x%{Ì_A}S8qV,N7 jiM-'^3\i@ٟ,ޛΤס2tiUTۈso@%!!2=eYF{byX?̹^Ys HiO)`$|e jܒ&p'M/V#Jͪ"Os';bLR;'sӬ nNLY Z=a.? Hb׮D*&H̷>CYN[nqIM)X`g01m?kI}~*vyYu_.0Q5P5ZT~LmeƏ~dKw 7,ہ\qVqu޺DJ"I"}i c-8wV {(xc0t.ǠK̶As#E-Yk`hfȭ}GC\ڂs::QW-[LLU881t%OyGYΩ¥&Cش̫5ܢ'bwX &>&r^P׫ cM^4k ̤řgw=Wu̬L @J4[qP-y &9S10Q=NHL=Q#Fp.kCE#ؿng+2n,S#pPu4ִgz]9q+=M7G6_I"dYJ%^2#m+2YL7Gd+>/f$XAgs}r0)VU~^pHCş^SМ %Z -7j{w)rx˜6J2!YxJ6c@wwLV+0:i WɣvP!#GfȘEfohЯ"cpAٓ/WKlAA8Ay0zȱI[{S&*/aKN R\V)-nhq9Y-x:saEτ/`6F?=>mL)rV-ϚXZqnvS9K6Z ?"zk`/Ve-`n VڎG芫 u4bH75Ԗ hTxojP:~Ǒ.'tm6G 5{!r\o4/*bv}$}%\ ő[ݍ᪆2c n{6 ޠZs)J}nxK'!w)R(g5&>ZY} M;$T7KMf+:"/ .9) g"v2⃐vU|Mq*P ܠJIҔ2JYflS<+&W}'X+]xuXZc'"8H`ɃF6򘸉!F_I\h^E`/fPĽ5Ȃ$Kv6ΐ(I[bpsFUn03Aylܜ->=*vll_w\_U 6⊿BJzy\ۂCԹ6gsT14Qeا9|ړϾ?>'x^N}v28wg<W&bRl @|;7v/̦c b-*V]w Rl}-:-*QOJ cJ+z_ԎR[\P #bRc۷7 EnKk5Hd4&hmϗָ& ${H?٫LuqG1|o|uzdGr" w1Bu2c0nR[O^,{(,A UG2n뒯^̂|I\?x=:35)4 ]7/3\hǢIy$wj +&sGbWOzv*9%L?FBf *¤XH}%44v4$(?U?F%v. n-R7ݑR>3t+d؀"oH,Jks"m UvB=> ςrAUNʙp\a0o8_vYI]{RŲDUM-`U@G*hwA7 s.8ɤ4*V?Hp&/(7/HWﻃ$"D_tnSHU`_s.{*A;?`Wk,EwYzpbBaw h#ՃXqa˅<\n׬Zj<||pCVIPKXK S9mNCo?Й!}_N[)P c;\":XSER ft b=_ %wPotFG (:.ISBnsw@1ۀ"v#ApS%9;x9A? w/. yul>߸e?ɰJBf/ȿH+|RW Q\wƁE?ů1QO'wgwFwCnse &&Q_xMF# cUwM65Kx q`oQob`F7#ZVp#!VU,!ՎU"W|.VL 1Iq)-sg`|,d`z:󝛔Ezns<7!I_ F>KMP!}PKd6R+3cFsyg""2)w("Mn}>k~"nԽoK 6_7XU lkj I\ףjOYNٽxU-(LC>`nZ3udpF7hź[i,*v\N\ػ'FY y@&ixWR^j*/t$;x)Uz꨾"зp &{:{5ө5cDz1PowxID\N8ZHXH} DV‚< ^]زaW.5%Nub p|((Ul-wK8xbY[@_km)8mD#A}!b|6{Ukԝ", s)"PSaMqːgZr.: 0QV-'-YJ{$>iD`B$~n7m<33s?XO ͊'&T0D x2B WV&'bFaIwl.afLjȃ0$U*!i &Zx襳}ǻ.@)3 I8@tDްEЊ9FFT'"L &7ACtHETw;3'muz%`uj (B &BϏ]7?#hodCaW]߮0Zg fzpS 82)e81 xXQ]- UbM~31[}b#|=ܶu1'*,ߟbaVQνjSɌU*q@ZXrǨ^$!}_LJ*O\9Fꕉ|۲b8"*"ɉ "7;h?*(|-%fg-9܀-$ExET, X:4V B+.ځ?]\00}Ⱦq6Ub{Rl8<_LӴP~nRSu:Jfb9moZ< q o)Z{Ѹ;߉h´0QX%Y+sH"D讃[.o5'EE?p"Rcc¯.hC>oW/K|{$NoSm!7:o 8nySaRZnwj"JZ@]d*"]c=|H7 _}YbbSi#.3?m9ouO[%Z79tQg05pU}9[*M!,J< "} 2€0o맓5 < !B]m-!jQV@{FI;x r߰n|u#}{!x{{" p:f||W ٤P%u'QK@7WFʠbä;Y4RCk\7Qrc NhvO`%$f@9H1%HccO#z,}S00k qYk,SLOu8^zn%Kz]$7t5N9["@enpQ F.wL5~5c4%ZKP9&fȮ#O4l7ߴd*/j`qHe< ijdra}pbʳͧ=.sJaíVe-Ƚ0–]@puÇ_NCU6;~Y3 ExRfdW?H** K`zsaM/#x~K>?#|,:\$igOa(vϛ 1& ՟HzLQUm*d qx9~e(^,쌅'yN$A)TKh!Q B)6|$\0b=@4S4p㨂0 U=<*B.rg,Dcծ1 jE0d e^wlKW >|B禨M0n4J9tortTr^>M饳ti]SՂL&,wJW+^A5Z&eѧp# P55vMJA>;jh{\oB5wpO 蟦l d-s<9@Ofz A :R!UTLθ_Xy8?.k_^vۍ+p˟q6A~3'B1yΰn$O;QLSiges`dŎWjp#6+iSH$m٦pqK@Q<<9ɯ GvX1;@hAW *K轗xXF%Gr*#TF7 _MA}OG"("sc]@tG̩S4i&B1;\ĠheՐ]Q/.k's=ʬ?^^bx&zyY$< lJ9:Z;Am\x&&!^6]7 *gw'Q#C[<%f%yԦJݺW [c) ?i:x "1I;w9j^6 ʀ:S<@ƪdp8[}-Ȋ{Nilad-q2̗Be#'|I.!M7}!{s>V>1﴿ӁuȬNc7 aeƩp1C s2mG*gO|4^߃q"`G n(1P>ӱ ;&X?LƱ$m߈ CJ5 L޾rhW O"qp2R^w9P+O@u.Իf#j)^ _j#+ҫG.VQA_öY:Am#zeHɳ6P>1iP-(W]y!w_<ц3gǺ#ii#wy8oq(Zq V]GZF ,*]ӳ̣͌.Կ:\nwvbrJ#*a~Ht0HQ ƶY@ 8ep/Ҵo:0uŌ6yQ<Gbσ t2Uc%6dKoوL6}{`Dڡ.IE$Dn wtSqذ @Ja\=G%z΁M eEzul.\>?>jb#>9Fd ͏ml\V[zZмNXn0">ʦr87 nﮥt?'9Q7@蟦(` y>yWQ4?kĎ8k>D=Kp23 k#^՛ؐ,pVm=p%WjzZYϿk '2lݘyh=h-܎GaO/Gbu m {A'Z8_EUU! j4ޞчBj!? P_UP0e|adxG% 0p}ѷY'QSu 8(r@ӱ>P?+$tH"g :E_d|AR6XWZS{"b ªHSIܡSN/8~Hާf@$t +~Б;']|؟q<@%N*G}q[(EUqۚ&I-CTdO6Jfh3,.3'+sNnS#m(^ u&з}ߤ;3UP`W!AOKEiE}Q€ k6izGq1P( F.oIjxgJUPqM#|[ ;f GNƋNFh)`=PMp`#JnTgţ.$Bӄ0!7@IhKkät &zt{>iFDnbw5D1jcES[%f3d?7guLחH#$#Jifm:*#w 68{In @r\l:3M=-,qL&HlDҪ!dF_L)Gzw /ܽY8cPA׀b{kE6%+||ICcwY]sΠptPʑXRkClf-BwԂeߧyEJ MfM,G2[ 獓=EϢ?$7_M1sU98lk9\nh)5󿑒ݪK~ˆ:cߌkُ֧I ~,]I< ј 0WKi[Wggf?-]ΛlXU~v9)tj#gc9ZI sX Q$A} Ls!f.yR |@^0a]7` 'cm0KfO\6j>&6ǚ]_ꅅvʕ=bH%(3Ҵ(c!$*L|w#]!A: I\j%&vJ];2ze A -|.رZWKM;Ct <{i8J䫾+yU8>!Bow`ZFlL~.)͌ԓdn8L7X*"e'kr?&jglhay?Yl趖W%g"I#uJTXFwooiv&" 83^^)m$ru+..Z ^_A|jdU :74>+oIr;qZ N\Pd%#Z"nQc g1Ds:X1T:mUnn_yRKU쐢 kĸnR?ؠU _ ʤ_wɞ1&K~y񂠢TWہoT$ JMwψj'0ۡbr1 sLCb\T0I*P($8< @gg6vܟ!ʙ4gLВ*dOaCeyn27^ea=C~Qq7bj|q(g*cRV%>NR_7D _!jew;a!cӵ=Zu0u&J'3x`Һϣy80(e*?Irp,#|>wf픿;2(2\σ?Rkg iHV\0C6N)AMJGKx^bVU|6ipo@ &2oN@$Ir\0p8Akqp*~F$0l i+1 #^@tޒϷ0yHv,"+}XA9b0ӓkQ'Fh ˦zbG6ꛣ[ȹC4&(?1ך:t_G'h2]DWRL؆*2 1k jwX>c#fQ7sŦA bBHrĕ}S7j%j6'cníw:0MG!n>P};*&tkVg4tOWSK 䴺ޜsTبv( ״)/iLgFE1+'[>Tpg>Iuky.ή9RmrV09؂4xtI9} ߟ?%Rrj0irA-+/T0xH` ؕ]c9mU]$Tw qhmb5'?LY7@#>1'[;;8\eYnb(QQk)8&x[9i q?h}ׁUX5H؝Ii'S̐pc'F-d) ~&L(QʽٚP}eek@6tpy} = x;] ݷV܉oXBw}qe@ԟx1'DRY{pV8ĎORpxd e4ID1Zc֎Ւm9DΖM%蟮uB 2]g4 \ULYȲ",ZaZۯj$~h䗦ƞC?{e څ&WHX܍.}K2h^XR`w@N˽S Q5ag;ßLPkQ$`n deU{]`KvpP6![nV*&aO^k8W a~qa~E?g«g4Xx= `9ٿ p l\m>iB:Wr9^ g4#e!P }y|TK$ o}'skS`<Z,(~-)Ȼί1^CzGJ(/r4+U5 ' Q˻ꉰAIsx>LӐ?5Iog,:i@$D.Dv871to:h_}͓"۽ SEU8FX8h*5Y[z8Yu R_ hph?W~_Z*&:8/-[8X]W@RU,A2#w,,}cFpox6j9NSDB{h.`tJ@-;-7$C6zJTȦQ"Y%p;Ua>75\A=d24ȣs3j?:L;m[Q& fV yϺ;|LL_{ \*LU#]akܲ9W&IL#u627:U 6:;g«[ͷrYA[l?_kFܡuMCc6E3ǟHٌ+%ax:Zy^R5V[pGO~:r=֔]A9Ѡ±l06cR#l>6RwY!4 QVwdR*UqzGfHw!{ ~G\m%03F#^L54eQ(B?4 .GZشܟ zސĭbuZ֚wFxI<WY\JDu|L+~|хoRGU!NHI$P,oN: 뾍V=|g4GWEO ,dI955Yr6<+k4..{l^._NnG9Gtv8͎E'jϗsV![dJ1zSE `,68u/p>ϓ9nH$XFݢ z]Kh: gwE0X> "*Աpp5Wv灎w$ò i+g,'Dtαv̕FHЛp8k|=ahXYr4n] s7/>=b7HyXԬ)g n#=.gBb-vJIdSW'$bK؁Uݣf/T~eDH,䁑v_R{|}f?*pX":Y4j@tc4ʳ&P\;dàm;y w\)z<6gTe$6iHej@8;U@;#H߁ʧ=F.)>'M<5rܢ+=[Fï݆GAY)]So"vV}DeT$UGB[ ?զ^Y:)ɬk0_t]U)}.TJD5CD3g}zCL/'\>B`ʢ[+ x:r o0HBk'wX\e>N\'Wua`#LyxLNWI#Ssmq;, =4ZPÜu$R<(52S9nlPmXJY~gSo%G&X{LJ-^>yyc<K5m\*^3zeM 4ZRl ˸uAH j=:< BiaWf9NweʈQ*ac8+}۷$՞S V BYke8NĩBoPaշHƙwB}E_93^o c)4z`1+`x ^]!xʘk#C4յ;u/,ЎtMA¦m}SHdPI+`j#. 5݄_?q[fт~󍟼j_S6Xnh@lUeX+or9*o-YE(?|*uGgw- hq_vF(6Um7a݌Sv߻35.DJɲ7g}$>"d ³s\HS|z;RZP*UKZCXQ7"roXXKNBRRo>R|7@ZX CFVBú$p$C2v|,~Я|~(<W>(J$?PMsr1^UMC׉J 5c cT*xeZJ`s?2fcmX~q6>|Yh\d3~v+ࡪ`Ps(&0 07b7/]^g@Nmay =s^_ԁ a;F#̹){ Y&krB'>>;xsӜ;AD~%)̀W5s`؈$\Ϥg.Pگ1>n!m1~Z*ګ%Fbk7pFZW ;osjX`39hU{ZrVׯ?fD- ?ٌ:*.ysC6oF/ْʸ *l'> .zgZE]|](ҲdLaZ/FhXvï+Ll-Ozٻv W-_sA7=GM)8hz!-|eW>퓙?lJ:A> 0Zn"}Qh&;[Zf)9Ex(07UF,8P-kNQVlB,Y#8hr+ݴ2KS?'2!\^CW,='!pw"Z So^+a&YDhZ;;|^A;O tA/Ԟ8LeM*oA6k:xZM z.G"AiVX_8TEHڌ4/QlX^ǎ*"NDCůp\fh@' ؝#vAN; eK p;jpj J"Jqy+.svYTg6ypP݃!{NqZ[ww~=YԮ@hFQ]L07i6h&<D8F`4J(+fr-o=6g 7՘wG3Ò:5BPe5'Xh/4YTWw@r|zJ5 enln2es<"]֜n%ʑsDʳRƏUP\K!>!@U3٨Xc<#@FZ؀nI/4W/N:qJy0!Pc\Ђ9_DH;C;A:*%M鹭ʸI^i$RDɥf+4ѯӣ{ lu9;92߄WguTyhB9|<,q EM9d'3yξN< r}uk(;~(Ҷ<|\&.[쁌 n{5u¡8q_Z>mKnxr2&{tMFIKU@'AV#xu}潉zX_pR*:'l04QNjB KAɊtx;PQ}X@ 41X_sUbQܶ.ێn5] ѮX,쎟n#R/Oyz5U߄UKT^F54֖l䲣ak]EB{(WuZV_Z%4Liv*,~{&rRl9UiM5K4(ܪGۅHhwm!wT FxW]%!T#)%z]WqH:>|WowS*mُޓY7!f4 f-ؗXf;aJ [mK5209 OPv~[ + gQ閄 k-DHLJVO^\U6y8ZTNד k$zʼn}}% e5/XC8a&Yٻ:'9QZvG^5$98neޕ3Fs!Y2Bo с吃Wwsw%lY_a ҡvE+xHuZJI%+XXCgWIbNĜ_[aFא5Yth/zM0ڰ_AE&(w O߭guUJ:hvHۺ@tXn#T^- NJj]\ؓNÖNk) ΡJ|a/T KB xH&/f1hSD)c~?FVW~sS{~<MHq:vZEȾ$~#G1kt#!{x&k^ G/Vjp5|/OqTǓ%yjMF6blGź0BSy4JY9 :\%j것=^;T]o ⷐ YnjrϜ^Cz!;|CE 7{7|hQQʊۓ crV'\6nd5H,$OdÊ\~%ZUYMoq_ݵNrvё!= ?KyK}^s>_j[N^{_QMd?QKgyeʽG\)gɜ^~?I4Wk0R~{2G80ߴ|̴bJm!MZ>sae}qBIPW0ڸx<q2 qI 11kt,oQhrM'Z֛F|耠E`OGo'`AL>sν ֵL<=%N^*J+Êx>ߋ YK4]T$bwBr.=LVY"*{bYoOl,E"gRU /dʰkw' d"sNef]p3ZJ]Mat!J=ND¥OrURъY.no>KS-f"cX7}4S ?, 8ZlIDzv\02z:^R{H4VSXߓ^yc#"BAg~_W'?<:QʳGL^vXa EWDgR-w،fMvgudپ͙8f>&e.-3Ƹ&``sWpaRՀLJK6L?|A^~!`Ң=00'}YDYblCA}ȩ ǨKɖ;d; tnz8OHA$F]&~r<X[XdvYԈe{1ܜ3*3 bYPI3u sjoW6eieX2NŽL0 }J =I,3&NǿQ iMЭ-c)K"Bc87d0fWmf8JMw I'KY"?:csQ7 ȃ# ʨ\BnEpfw =D K*5',-rؖgmЦn+d@n\yan}۝Q:@+"1>R-/h}U@-P_x@H#6ܗߕ|J=mX񤷮QsG1x cex~4QmW?@?$o1?Ng΋Ãk,=^6iayOo,i5->~^>a] =)Za>)^7l(Fr#!<Ǟ""ƃGP&TA)7l~b??2?n]k=`N ϱm7Wo?h#ho*WWBvi=2_NCUjf2z=Ø9٪a^]@/E /gu|^he14蘝TIfi+i0` ER0t錅bۯRPkgt:H訳dNz &e W4 `*0Bf χaŃ2Rqg{[:܋|] (蠢̟ZaK|eM&kx>8 xr@bjT$sAplxܪ/FӗO`p5YRY+` ǞWM{ROhˬ- oAJ\G5OTXX1b&nQF`7iznej֌̋.n蛦 'E:"K^^KAÍA`.R+(w֔vTX-~DL70Z _o[hoJ5> c3vdl0S<8eQ0Gm~A{2Nv#(b}9` (4g%TORw3忙Su4U޵CP0;ޘ)(/iBc-]Lھ?36 S".q@@3"hn f!!))\XWWx+3'[/2u˜D$q.n!t 06 Pr"u:sh%,:,_Ib#bzsv$]: .XA(ė;^g9? .qG8R#S4AلEw0Bo|QͷW")MvxԝGI^/fUحPz.7>TAiW`'X1|ɻ>2O_|h [τExo@Ĺ([7-e^?kKR񫮼\+ћt6ͅqpf Fe*Z9Iq׎5V03BԹx1*L{_m=X1!ph{m_YzfDf AҠ`f\q͂zuklƴ_|g2:%q<N3W]/+JA=SQ.P^ls qu]@N̚.Ōyo?o;9Ǫ#ÃAהG=gi ;LPk:2{0H",1d1֏uyɹ>.S9Qz dž0\Kr8zi·#TӪ^ Q'}^ (ŗT|z[O?ś)8]7ueёk"OZe 6g)9\\A5כmApEn"|Oi{=ouK=ݚ` |Dj2-X?X҆lɣ[ل:n5EO /\dBpGۂk!>Jl/{@a&Co IP¡G>QF-L݉nƄ>o gE ! .7?4ŰnVa4FxBМ}ZΦ@Y,~x_F)"VI>&`#G0E٩L8`7p>{VD0&T._:AW$95Ox~ ez, B u!et;d joCzg{r՘RߜU꽘.6C^-{*g6v96;QW)L Ya<@.UI( 5Wl㙯_  -µa,̦THV;С3əIGoL/Iu$Sv#} 'C`+; Kss*@8m,!aM+iM8,InAB)ߙ9Sac+7+e92a[ʛmśр o/nlk 6 *n%+vsP5o:UܦN ۤYG nWEyzwU&WiJmS4%ۭs|.O"VF .e/O,h;a 6aPRp9YgΚss;lİ5|Sef'a 6b/9b\z>, A(H ?rm$K=rs kizo9Yv8ZgKrXۘj#M? ˌx {x7*ӡ7y|҇x Z;S=d ∫%-O'{9vќ6)\ˢEi1 `\{P?K v k]- }J/N&U eSruRj,=]@U-o1^&o]qJ9 FLy` u`KGAr L.yQi0UJ#}d D'8i|s[C!I70mc6"Z^ddfՉ:!KɽipD &3j>݊ /,rv8ѳ6d^9zZ MyW:Ŏy7[4PKHT2UOl=N_Vm&YKivيcj1O+=tGRɺUI*QJf]"9nbo7k!^-ǥ3s) })Xx!i)5 MRe*i%#'PKe*c@:[B"03qvejrn)5#ޒ=b6c6aZ۲A]7`n;X6ΠS<(J02]T]0MܷnY$hGc"0^۩tt)s;dk*i9 {frw %>JyUIH0X)}Es62kskZIV}-*"Y>"[W[̶A!ێgw_4JuYyށt=IbvH hu4;߬s/b)A|"B֐5R\椵>|&I*a)46=n% V/15|#<ײf˪HH['}s:^8x#<Ϙ.[_v8kiΰU` $%Eƕ$6&JcsE`eZi%Ǩt' 6 ;0NJ5Mp-V× l1%Σr+07cTt @3P%$A%f5۔Aҋ[{6 x(Cf#}$` QGZ p/Ĭؕ:Y:-j9ϯq`b慼S |[}G6,JuG1 U]EHia-"򣩣 olYi^|BIf&5r{#"'q*Ow{\M9 ڡh$ņ]keP֩n?S[Ǒ{ݣJh࡯U#& zRe_m8g3VH V-e{ab9&򪤼R[E+mNJũHvsq0'ꙭs޸jRΗ(pk=gu/H%A/TCuY/y J7[)b^f@z9 B7 Xi3}͉g&WΞĔ<8̛Rtߡk0h$zl+_,l_'0RˢsDvq^XG{w>"nMΆ*\T -8UzL`0jםiwl-=Odܺ>a;:PQ/ X0JEҦoćZQ_$?jdͭ&3=k6~k'7qRr)x3B#F DHDPI)͵KLfwU/U]mOm3GLO×W U[(x&ORR:(d eB򼓩Rb9n;Bv%}"nҮz׷y^=_ 2HsFk0Jo(ua0.)z=mѹ/O6t#Nbw9m&` E60 I ,uĻ (޽RS(XK<Ţt z(tjVMa?Z#)j'E+K43%s f= Vm_/L>IjH贋-,_?hdYKnH#?c42v$Ǜ_Yg ˸Pně! Vٹ 6yvu΢5QxYh`}O-P #dqu;zHF/@Ar#Ø$7T_fD4IiJY<ԑ#P,M@f/[NR&l%>N WtctL'6Ejppx1ia DYct?D{*Zn] oW1i"PPvFynK44T ZApwqwm4\! qÄX"NMUr=c\8ЯnqIgSf:\9$WOs qv ݾmB`Ej"I& _ KՀ"`ͨ.!f\,3n\ϐÍgr]3tsr[%+q,7) .wzu*0X0B7XB(]C0?LwnA:O5=pE(_ʞʸ BȖ瑁l䴪0/3j/2H;0]EC{XhSgȴp†;N@|xļH#7Q5ܽW jܫFO)_ωgD8'%IEl>ZJM:P">U z?8 %xٓoGtc)E}IiMUa;Jlc00vM0Jh%ojVgF:o-{EVX\ɏ θٕiL?>mYl ٓ!ܮ-c>&~C2~Q }2Px/71ƘbʨZj=R-_$ ׵.+z+ԶBD!3|'aDkƞw,=6AT5Eh<U8~Z+z6ˆM^Co+ #ʭ+9 L H `jf*̾;5?Xe@h0ԑs<>oNQάɗ{ϙ&)4'Z"RfAb gP4Sas`QBx}$g@IzJا__G3Lay ouޑ6L>.O-Ųx7]G,gXxt𞋎|K.ϔ$,Hy L輝t;`+P8Ȓ"Ht[mjtW#@~Ǒ1UQR<(MkD$ =pbz`&/]]yhDLΔs"(ݓ81ab`v.nKx6 le J^cQ+e8FK 򟓻F;N XЄ7K8/:6 0j NOͪ2Z+>4 ȶP)ti>4ߩ*u6E6Pz'lÛhG}>nL5T;2Z..ztu)ӿw> )'3=Dk;P5L\l.F drSCZͱCGWܿ[^ ⥱{X:O|Nn"pAٹlgH1Ԛ 3m?GjX+#sוb>X If\%6fqCVUs57֦%VT,5bEaԄو!o7`7shd<1ЗF'X\|ZEJ,5>_ڷj?HmEm *M~ZqA8i\Wq@$@p  l q35j/aM3e:&_)@\@?0hG/mO bZ:ot0]D^x]0fZIQD^m6H"f=֛@U&P{d#'hrLU&2y8PaG@Hepⷶ%*W %ˀDC%zP D h^f*j}GimYz ?cZˠS+*x 7hȪ ڸ#s*RkT+o5aGwe, .3xm% 3D Ԛ^.!-)F$ 㓡j$oi|q/xyܺK`f" "nJ ,H;?T"'4״#G['.;Yԧ-?}<rcOmY4+\=zaj/]KmƄ*B/Ui,[{OhLGѬPoqqR~D:KQVa?ˡj.yZqӠqw Ĺ>Տ\~nU]69ŷ9&+au '!7^pbUEqONCHkzr<崹_E.ilj]8d&mG5iQ*1-4@oq<5,vAг̀?< r$E} UJSInPEיa;Wq#Ja|w]=|*S7l&f|5~DՊ g))a3kC q2*4~hpZcAI`QraOU&-`&KW8D켄ex/h6ZVUX-LA@Bô'&Vי{C2f?}^ isAeL ; z559GV5R%Jh8,ԝV9ߦPWV#mM$u >1ڥU_\4tTA._ ʪƨnb T{8m~2VHT 8v#? пg?@ڪ63HK`C *%_})V't`}+})cSxB̜KQ ٕSf ;6!sd)ruU[EŨdjV{ rKMp*W]lιFkNI9yœW4KvTkō"Cĭ_Eq(ja<;*c t5Q90b*O}Lh(m*o8xP,+:5]"GIg۰"A@qjp 23G&c:Vi xʉOPHLѦoGzR_cbiA&ǡ3br` Iߙ|xXEyjYI,hJXZo<A5YЀRG'G @Ld:)1Ղh].lTc7O/zZa #} ZQU ߝH㾄O1M"v])<$Ѭ#!qzP~[,A8`@[6JA C lݍ' L:Qf):+Y"֟Ee=(+NvHegTrWO^ݥ[6 :&}&k.yFQI,4ɰ:L:v%gWc!||u" ܁_3}BCEm2aɶƽ;a ܂)4P)3!rM|\LpџFUx`D}w``md^dԖ-0-~ztȎU(P(Uۭ~HmT}e r]A2tj$O~)8RUVH "s(f . 8Z9ZӇ[ w栝_Q' !-s[BOHӂ8bҥ<~ GMcpk^a\V?";* K:Z$H.FVM+ncp@SBQ2A` qoqٸ~*gܣ7^,0Fu atzSzn bgs ѿL\be7ecu Aivji#r4!O @Z/7A;3 ;8EoUx;їuڐ), 6{@.-UO4o='?>I]w%֠@ÖTW@mX34gO +aO ǩZΪc\2$vufey*QNaHw:4? ailG(̀aҲI Տw+wDŒa kxsnve|Č.  ` 2H"'׬u{,Y2*:O[cqpұ_SʐjQu4]_ϴhewE~*Ҥ,.JSNlj#,TcQ#vqy$kQGx گ[(KKJhP%h(T2 c"xNn M uЄ`q7F^iׂW$o"!q{=NXifH@h'*R.(!hs)BkcŽ:rƩ(PH*̍7{gZR>Cmr*ԹOTit6B1: %[ljYri(-kD ]JD$Wyg]nO&CPq/ᙦiAyۖ+ᄟ0W3֪ cx~7t5T[<%P݀ц]bd /{^Jڥ='xZYH.:񁪗tS^$]f,XN iǽkIryg"+6UI삿:TS3*<;Ȕhe_Y|ǫo!sh#A<|bEșE!FdEAaen6읕2$OB}^2~PZ)t>/z*FK+&WK*pa~ׅNT +zxmGN!)Ldűy矵^WŪЂ ǣ6d5f"U6q2j5W%m`f" "Uw݊$%ΐG|jjԣ낺eMEVဪC 5 V$NR7o*>߽|ye'yLTY ލ_]xC"wO+gh] Nv&{t3mGF!KxA#(|yq3ښ_ךO 7FMz>8,㉰>SOiѹq)B'E7iiV⬑{+o UE":L L)#*{#&ۄBoj,Wni%yD/ʒ EYX9wc[ӋЯ"ySl|W]ڷl4GWcMX st!7A% !T! Kw@s5jgnY9UFp @RDĈ-g!}ը[>)[RSw˖kpt` OHzҍwN r{amIf^ܖYtOJnb\LKń'j',_} c,!رyW>qʃ" `JKFec9{@ߧk=5zx<4N}=a_ Ŧ 5ê> ^(!AHq{+ܕfz^4v)#+VHH_ףwKb)MY7G] g?!M&SU_P`4C7[5ߣQ^ch;sTMJrzuYzy˱UI>ls:35 HGr7ow9sunQ[/c,=]}t۴#43[MI^QD~yVf|:CB餩s?}yFqVOHI($UՔAVj(܄3qGj/+kjGn\?N>^3&8:>|E.MX=2s'`m1~aAѿ/"`a ⚁8qȂ.SWe.QCkK8ˎ rxs~r1uEՍ_ ,H&#"}W˪=U1~kPvaHZ^ HRKB]i ѧzTrc؉cxc5d/8yȄ Q@x{,/X<-#勡AQ&Z.TI"V^}-j@/E>ԺS@ΉXHg A_nCe]guTX.jxܥUO/9AǎT KYߨF !韅}nnpX! aLЫ.+jp+}YG恡\HEP⋢$}e Ǵf,BhƇ|o y2qd'̋(s8`ٟnlANm$Ja })sw 5h6A&5B(?~$ nW3b=$57|bA)kۇ>XP33=O!ԝuU_S?%^!^PJYJKDcD7~!\u z,O]t(uY^ Mq.{˒¬\CKX!?_R%UUߍ(O}vOsJLlgEL& 魣S)iPrt rS0Ļ_ppy'UGWg, cֹh VIcZb+ĵk==Z-LRB;q9۫@S1DvT gPq{I`.ZWK`Ӎ^]h(SQBrY;AwsUBY3% gR, VGu(ȞJYvCq̄XܜJ$m>\jp (aY#P*c~ w!ʳ%u/a -c! ()6BKshW%~ 5aFR忕"Du{bw96xÛޮ6 b-/>:fջQ{\ӓBp (zYj(x8VyJ_@݊c)vdM2E`^`1q&!4hΰ8x!Գ{@DE0 e]o[tۨn)wZUPˠxe* ta5\assxU14pkra+H6Iq jURU,ܬB7V!*kǫa=o4atA@t9P/{@=wH2H<޾Dr9Ζ5=8#tJ4fXcxs% bz@E~MWo^-zܚR[eD6{`vZ yˏ|FJ,*0qHNgZkE~>OWcsyMbb A1nikS>k H,B" _"fmqoەc;)d9Xgf{x 5l/n3Ҵ2l[DL3R|뇅>*NG7VV }Қπ xE f}kDq `oTzCB' 2 &8\r1#b:=ɵvCq^O~=5G5rw tX=]av_}˰lPi+oY9-[P/lE[%2ç>U7+ {! 0g\#C<%u:)ʓZi͈x j|]@^^JRra yȳWj#m`htmܫK y6=y󋠀(f<$BuȲm>cnwsqߛ7S@Ao AJ{#j-ė=tP@w%~׍h\:SkT+"3x=y E% "w x-/S3p%7#ꬤn]m^ ٜbm~j{ 6w$х P}"$qG3uƊ,]2|ᒅS,B9rH#6^kj݉mӉbbd+^ Йd1=>^{x)Og*WlccUw?Osųza O?U#iU&'Un0dq *<3&>n5 7!x_τ *U^m?[U|3nNW+Dv!x+0A; 9JU O -좴H c\+aħby¼@S f FRt {+bD}:Q,6 35Y >З+V%tF0sf'\/ݙe?;́Wwhtm%S TYU\S82 Z~`!M Yշ-@vZ5_iQsF1Kou >e܆)A˺hdV9JGYR¹18R HB}= sU{[[;q:+ͦ. J_x|'-G{abgEݻT 2NRd90[ &|\#=0aSUAkK.1 ;D X@7r%ݨW?5mumt<ozcҘh#3RaT|cJYV.[|Sr׹J{Ϝ/8l\6m~|25գ 9j+W@F?c iO~r/XA梙ׅ2!MȖv4wt<[y:9ޟ)|B":v+# (Kmj٨^?!migӝh D=VcN굌B&LR2e" V P@#Z|1o||Dy{ a{ UuI;a,z~@XZ AMM ֖ߒIoهv0M)X@+$ LvKfX^z31c0+ e.جH|O/SW-f3{Gl.P6virQ' ,YnQ<@ݏnW^&;LHqq=VN[I%ZIj1.#)Et>h58p)+ X j8v|5?-:0zN4ev \(a. Dn״5|3 EY\U>uHi)C0wFrg*MgD}YL1NJ͢zguA($f)Q Ji h |OhyT(!JQȚ,J1KYKZ CJh2L- njj7 Ws;A[40Ze։Ic^+ۿ/^T@n6r4N6o 2F3)N92"(sLE4i=ve) ƃ5^tMYhꙻ||[bȟUڗUN'9է\*$I05}G7l J&Ddt-;O:,AFIzBf5V0evI&nw6U/e 0;!<(=KE8&#*!OO@ 07‚%2iGʞ%}i0|D? eCVWNw@:= E+ʆ=z#}V'+@w'ì=9񕫫Xlrø]-` ^,m^H쟙ak _D$0@gPr"͌~a  en !>:;0̵4`sڕI3ϧ:c7}ɴ2"1~o$U)f>G$uqj8Oq'dc+ET/ug*_Ȋ0Am0E`b=4W~],Dn'5BN_")f)~S S)6%;ʝ^,_ =a!XCͫb~Qi&FF dJl;@]i WE$ Rd;区E48ymԃHV ֋+&<7j@A8@5YF 7|/C "5ٞ#|@-kز\'l:B8 al?GscW)~|8EVG0Y *~B_Q"Wͷ a:#Jbgט0:c>&_qDw1IEd8&5B ѣZWUsi)I#(,I`[Oۢ$1|ǹҒ0lIiܚh<+ hEke+L`/QmVuSf8ؾj #xXa0JsB6Ñ 'i/t㙥yg&P;L_I ΀ٜU 7K$<޶ ?UYb5`5ZKֱC! {..zM +%ӜVCk$f '?ZsUa!2úv9u̟^W,w[Ie&K0F!FܽM`#wrY%ːAa$"tt wlhps@F8#;oxdfd7hoeh}W!'M'wkq)'8IT̬<sq{AL>HӋ|B~Gm"ٱӷ? Xg P30.'Rc>/-+:` ?[rF~? uB!?wؼ`U3a+AO]=\ YR~93; 7xdvSga߁=e;CJbZxWbI/^1$[S|`qɐU͝I ezSM ٥K(gx''P>6/$:i-(0ĵ@L2%f7+d@.+ivb3 NZqbAյ4eq5 O؂B U)hrM k/هEW$Q@$$]zJx!2:8 NNayfLەAi}Ht;pGxeu4ݚE|Clw  T C1<2c(ziMH{,)-6)z@%?==e{Ӈ${5ض*/)!%jqgOu̲.mZܝĘY4G71L_uuO!["4F ^g6QS#iһ;bhBpc 1ϯصPן^lJд^MgAMǦS 4T_$cЄiscfIw5iCZpbCZR rǧﻠY9Y $&ij"Q޻ rc\'p5ڵe5!Ӫ8G䉕ԜK˂Sd>[:K:6g-7_9)L4⺝nHBnbs!~bk >_!xkTDkbV$o^M"V6A4CnG\Xt4ߖ78H-B|1ޣ{jJ|ycܫr)b1(.}=O"y- ^ӖtM_a>^ң}yC3'w-(Sg!ME?7&>*TonwR#77w\GI $[נNDSiĽ~D'R>2X|< gZ4k_!hWH:QQ-gFvE3)31aFqL\Ķ7YIE.dmLHR% {կ&:n. 4I3Sq]LHBD7# ,j10%y 'T:Z->pvD VAAu'h!d⡖,"1:'%5d9f{CgX}'xm(G{>Η̷NSߢаR9Q٤޺-{ȫm"?W T?wÊyS5V8+Cu:~V~0ۻ-RL+h%!psvL"ƌD$ Y1u$`췗PFyg"y5Bx5)Û'# |DQ"4xC! 7$ w7=kM"8+ķ哢lIcrM*jP=#h1졉qeN8Q;mZJ/ *8k6^$G|aC)IXb3p?K YpHLx4>#nJluS˄IUQV6wA O7g-s%\.F1e)!z\ Es0h nHз^WY3iGbMoIn~ZX aBS8w\܉wcRc0MϠ^3\BOex, i4zQop`+TL_td;6$L0Qc`Wp>l]AKRLD0/h;x5bpy"?CGWHLۙzL|4ǝIRwȞS( =dɾ栧ֹENfXE}_bZs;`EQVSE -y@q$B&fR$GUT?Jd+h?+ )xx+ NC ?ء,]U0-JV]0e)$ķ~+4N-ؕsn[گ+݆|p 3vKϮ#@^5̬ԧ.=7o+__]״E 7-%M||@22w9ݤ}.jDlg awEr1[W @b-vTDŽ\E5)^4]l[ XK7lfP N:,g#%%R?==`?ŀW6-e(9]AS&bpIw,Kjo_WUGfJ9bF91639Q~BJ;Om1:9a-j\FKz)VueL0)5c_ d$ D4,,8Q&q5vXTw$##y@CdfW@ew^ hpƫB KR]ֈr@dyQSv )!W 5a RAdw8hjO5 ,ɪjҏ/OJ!l ͕jH+(ߦƊטN8{ 85sSLwI܈A7(<6t"7KAfIaj~vqfx]Œ\T_ 2Q5s3S{ohz=V@3a}7Ƒ'e!zGT[BCC8؎I?a8i'q/%2>I#pY& B0ӟDX}<#ǜE:CL\ _wg'.QX8\.]nV `rupl&|ˡuNuҋ A)̚e$3gj{ʼn fpwx\_MI+"ITclqi< @[#떘{@C'-[ڣdDi572`t$]cWxi~_2 nQ*mJ4 l |NEnwVdƫџ <} p̋9fS4Ck[& -M7Z0m1jC!4BAmE]*f=Ҫˠ8e=%K>ioxԖQ\m.be9eΚ'WgQk9KzȳKC1}}Ot?~Je6i*b[,Xg(#8`v o{l=PQ% ~ZܼMg6W,\^D3oʹ/ H)P@eR#X PAB9)yzVtIojzҧy7  bK lO8E_0y!T)fs}LPi$ٚ\ӮcӴ6,I8X4pδ,% ݭr+:Ln] ٨mi:xG,, SϮ,`O Жߩg$]q'vp1'Sk S3[JRsM5* 0[#O2H¨e WćzK~lҸ,:2B MmJ\d&@S\'C(n|nYkmwn>l,pA;i7\WKCN4l-DYpjaE8q8@V3KR̦,{4.F`#{dcNGm" :U cIB{nU72R `rNڼ &H+Tpۣ֜=sm>/Z5XG"eMD|k/pz:> 1yϡ)+YFg.uY.&zǖҜ-ݠn$i&.FpiV#:qgs2$2,`!wM;DbOW 6X5Ith#:*Wjb J3_EbzF@<7?Z/7cͅZ\| XSV}UBԀ)T6H,C0_ 5p+'1"yXNWN sr ո`Ck,j$*[bұj^QJ&e'LyL+C _N%AH"=toY8\bd1Gi)\11c)\%(O\UA"U=8Wp$iw&S\5DQIE@[Ql ѺApN)4V/BM v74sBo[Oˊqe39'/94M,iSuw቏h eضðF$K5UX)K9m eЄS=tCXSD@ۜG)@G;E8XF\"aT+ۙKHg=0/>s]cMZtǞQJpTS11%].0x^HڅW{ְ L6݅9iOn]1mi %<1bXm'9x>xO9-˗ߠm w}]ݚL;ADzwjisBԩ>C-"9J$;#5ꅬ8tR 2c@F)JڅrۅnQ,WaKT@CǵͱoCMGgPU1Fq*4i2tFpbSoF$k̪I j _FaᢨxcEHvfpV*ޑ4Vaõ'&-v{ۇhtF;G5R= Iݿ &N عSc_C:>U@]M MHf|x¿ Csf z3Ti2״eB$\NO}'hUNjێˋ}'tD3$0_6a1> (RB_>lBuihŋ KW(ᖃfBqR ɑ`>H!JǢ&5g5 |d"CD`y>lPQܓw,&ٜ&xfgLF}~ъt'\L;NӌEaq?`VZ3Ta~\VY6;=ClEhXէ>.oS~Wp\%œ?RiicF̾6Doɡ0Tb01:0zHV Ș,6DquB7x21 è ٔ䘹9$~bo|$#=\'9V!>xQ@ݓ f!Yc| .!$ U&ަT,9yg R f^c㛆d.Y#*3,C6 ֘~@#1,ԃ~`cBVL(;f)Hٸi 'Rj6RKoFdN`i\|\Yy Y:(l?sA(գIh=%5 *EtJ&NP Z/qEN t 'gҝ.4"6_8ŷSKzZ^ }i}awBCt# =m/ -k2Mӂiɪ4ᯈ.̽[t8w#'}E!4e-ʫr's$uIth+~dygc+ "Au_iNLd]/W?XDn1 ]J!La&rV>3Oǻ׌  2鸱w8lکIcHخ;CًteJ o~\A8U-|} l}IK 7_/U$-xW:t6h#&ϰ$VMWpd?73@2 "k48{oaWӖ"Fe=?Z/ I+5WD)lK2a9ȴ95owqZf'cHqǎ%Q䇁P8~hDn?2)cBa% rCU(EaMq/3\': t״OOpJōŚv2ֻ&{DS(9骕ꑰ<9L5`\wqy|vj3$/#Wo)(x#x>qqtZ@͈,H2Xhxh*ĚrHF'yE Z8>LE܊VxG,];~P% / $.=#Z"'^~P'Sé!(OM1]!K8Q֬GTCL>9ͥ= AO pvd2{^uLorQ[-cӁN5`Ȩ l3 $WZ|ˠj6 hyi2PG q]D:\w+=9@? AxHSR !i+0 ΎAzfTXwh8E t\G!Y$ FU(L%X䰖0 x sgEAp_,B;ǰ臤$8䙳Ut8#0ɨ7[bPGJҸx:R( X%]+ u%-vi`1qa?FџuR&>|LhHͼ$zfD6P@w)gTSQb9=ev6̶?6ފ5z-¬4KƇ'~}OBp:Dĵ quWBƚ0 H:LZx'ʈ "h2,I וqSsC46|*XID&L=]R&> olE/,[""҇s_ I ̽€Yf2!%#5U7=ɋSX7]+Q9R@gEYYE:%;X4T ~/Βȓ8&n4DТx3TʉglD[gx7]Au2RY33'`^5(#kGwAT=iYd({oB7(Lk'_U ?bW$M> x+BGS;!MB" f1a3yDU%5°KK}G0`L]R( z9|lJU-Jp.:ċ'RZvc"TH;ش287ӶȨE|aZ&JepV9aih8MCQWQE\}eWLZs+yuN{Thj" uÊCsU}aE"dŔHhIÎ-qԓ-f8mI2W2Oi 惠)A;ũmXϒ$- ¬˧On7uh INaOy>ţ9ƛ6ށy DoUgk?>\0SuUp9p4BƩKYSaЂf'1{ˆa2Kr*bFVGK~R'Ko._|]ĠQ+PɋCfW-f*i;?En,2k L^'+­GVX J? x\ bᴍƽE?שZiWTǗơ"5̀4CB,ז/xନiqN6!+qs'uSpPh>!>hZHO߮Z'OykS\9jw{R!fp{oJk.?0^;ڞYwzp*DZ(mp9Uπgg׺BF 惥:KWo7U*ma)r15VJerҷ_>oA.\ +@m.x62)D ([5Yϴh^=f#/f= BBotIS)|{W|03{2户6 &Ʋ[޴5=&Ɗ˜$Ҧ\v@ J Bs߼x#>.0%JzLpo4qy%{h`5znnKN.Yq2n #^Y8sRtWxӢ{<)BA ?Q.@:r SB3~y'>?׎+%=4N7Ԭ #87Po_a}W\EuRq/: iSUm69Tr+Ϥ˅S2O$JC ejP} &MU͞ns8}W+ac&S{JG!9ĬKBӧM-<9WNW5۱4Y`Jr[N?q}OD+Ue1ƠƵe S|;~Z02>@3iZZ@Evv<('\rQ=x_$JM9<aWq 3V(M:)P7E;n2K"1K4'?f~j ku~Z28f|Pc.k5tB]y_QP@*Z/;aVz9@u3̎'{9{koQ&$R#e+llUd'Mͽe%Y}E FT"|/z@a|u4ukhs-'2`>+ P}p7Culgv:~.؋ C<:;JP墔]UɂSFNYEdD}dέ]tHLЄ*h[ok:w ҎW_YbE{Ne6FjS!+"x\֟zż1!4J T0%_qT}WT} j b&㕓+:Do.doڠ:Ĩih*̈́./y3^VoO"2V]^?Rk\wsn=,Sl|S/$ͯ̚l}z]ݿϡ*`1r|+ՇKt;ٴUׄw[a/1"peov(i 2Q.Joh-z­:rG LȳDNB8=Ttj}G@ek FT45dbr0x0FdρD` ڃZ5fyzCuX9VcP<=B4UaVʝAǦ{i~9&Ch-|16{. GJv3t* W:Y=L@27yfs)uhX#qDZ+XenYTc G_[!.IVemo?f6|?ΘϒD.7 ~:FfpACtC̀v Ų|!? ^q 7F~'"++Gμ#$?. i4usm@1x&$\O{U8WsT@IJVvZ;MRƓMtTCQ5:8r 4#}xE=VALEB_ǯ;[@HshJwu"mc5Pne.c1ݺRqsRSxʦivͅ-&$ۇtR GTq0[KmiFB#`񪗯wj-OA]%(%2woe݋=&JIl:'Jj5&KP{̐H,6Mw0y~Rrl* A%+L_[;YlmMM 2SԵ5<\yh{1lvi%gTgnR-sD&R8Xm ˆ<]zbcĐln &$ʆBȅ.fM(:c{qM ELrk|9 1E,H[=':EuLm+GfT1w4_I~Q?A9T:\MA~I`FXx9&EnJK{CI<_! C =֨O 'juw\ǁxUsp'h*E("WeT**ŦAH}vBΪ6EbczJ3<:0ƼL6Jg`-kR=$~ 'c(n(qœS* !8(S_?IV®9ăSNGȩc<ߏ/::> X{Jk:٫XƁ3f9e^3Վ9*ڢCikiT!}#lْ:;sӗ̐rg]%C ]ׇ^|z] LK wd = q)v@mھK&jF 9Ҕ֤x(kERML׌GkoȥAf\"ookHiZ8 l O݇āgS ?}acq5R5%ak{":f`*I[?PՌK:qd?9UIqV=-%/TR.-T,>:9rk̨XNww؝!| ZR3gSWkѲ8~ ;ЋNT :\Em L|B3T6|xQmWC!l!;:4>Î\|D`Bl!+>K-$H2U\DQ^yO *ORU FW2ȍvM&3]"HMAWa%t& 5qj ⏮,cG~(SsތqK_u}; f B酬YlB! :G`B ūc a,> R "؟&+{Scq|-|h`'3Vb{Q<ڒz81aqx&RRnMTMqKq8ԐZw}3ҸIrZi!5r6J;2q*{Kfpsl:_M:Pa_u/[2[u;ZfN Ϥyб[R<#ߠ$Q.C$B˃P 7l?OS+d+:~vO"w9@B-uCЬcPRK| 1=T9l&=M\317 o}" l9_0&~=5Fs8IRs*zX֠`NHH gIzd:fɽ<'qUIACBidUMA>^_gɊc,+u-C=ogc-4)҉sPS ɏR$)c,Ү.; HM{7,l|y}nYP"d$n {eIxlu!s%uƢDkyl58OӘ3(Ҫ%<*7Y0jd5a#r0m].;"NK=00|O0CRL(F Wz+p9WBnE8rU۝v`WZTMSL)a/KY :5txuI2 f&:{аMhZ0덛w4~\O/ERȒ3gO z1 hDI>)06:H㊳tskӬ]|W!%'oBp@~*!!y[EԷrE 'ٚ8yؓ_nxF/DKwLT1>9KJm.SM- XRy# 5UyNY=..`3\U]{M=36uofokB N&>Te\c)j+A e .V| [7BU7[h +Gjܱ<{­E(_sHziL)REGe5ܟzaJ7rI!iJ+)l@ka͸:*q$Ch LvK h!-#G>OIΌJsJ 52c &å &&W';S\flf4/.F3E,$yq=OD'h-K " Dz.P*ѱ>c4^u|gҋ@VYL}2ی/S՗ܶ9PA=e1PݳO?asy,|ua!> YZ+ѺF/RȪ(}ՠogik1?4ߠ8f#VMG%I6cW _-3(oN_8PBL\B`7 Ҋ,WT \1k#:e`f2ʂOFpIf' k+ sSvkIwDh#+$FK% !Yc\'1ۑOW61f$Lʇ2A,5[Q_}SuI(ԫ梭9|PEI[";^SM~˼ UyhޮZ0*|Ϣ9` J ƭJ%2"ZR >.P1E*|^k^ :tqmgW$ :rLNTד@')9(̡ ӡ #-9)URXX\{ڃ>4y![EYn!P:_x `컭e}oECoiÐ9 zE"X\uƑ1(iRYb?5jy|$MM&MM85LU|/(<"5ĩ"C"Ł̯2 1.^vk= T;;/9!BG'Nb=V>H*7uS. tһ^Xl?H;B:/fkDU',(ިfO}SՃ6uc kuf'޽nQ@dh)ѓu::t*&HE6Ȃ2\z_cu\%p 3F'l" ݔ"WkIԔnY|Z"jȝ+o̚g5}-u`O^|GYv$2ʱCh؀dݩoԶB.Xͧ47NkGr~?Ja7|9<5 vD8sd6FG?jKtxG?3gV1V(O=V/H84^3\wfKƟOp,Ǥ2u du#s$~ `YNfGfeFM{ -%߀:bg<ݿN7B۾E "̉< ^_Si# Fc&$fevis#JP;0 BY%$;`U*>8ʚjxҝ>D}v^׭͵O.y/|ths*+~mSAJ9X54ntMA,L{?A*>g%hy]ɠtM dv2\ ``W~Jf#(c=MAoȗ֥ǻ4tGu'Ww d,7l:YsoBoJ@po헨Eot%iA6tÏe1}C9_I[1fvMޞs/w @k&.%م?@A=~u#\WL uA^OyO.͖Ǖ3%vscd~FV/nULq;]|F^we9>B_̿M4IF;,dyV ^ `'P8HHQ,Rj#T(I2$$&"4Nu]]C(M6& 5?4Pdž[YG#  خE)v<^ww#ZS-Q#C >@ aA+?33C:I!.$b%K10~)㎧zBXMڽXl;+S}UtJBx†AyxoK􈜂.)FE`+W7#Cp}rio+R:(C8z5|S9;=;dz Taևn e u&G;7Ѹ K#:ј b`2RγG+ Q_0'؄Ex>މx &ݳE2}!CĦTRP O–\Yq9ػo e%G@HLz }In)WkDgWl ݈B(Y&JeJDYWIQ+"$!#m~BRmK'/?@켹YobPh ,̆A׊YDXxƆe +VOni;Gkb;>Q-fln7rv 0SWLѠXQټɆnؾVs}qiyWchBT\&(0>f쬽'[#UL3tV5]JԤp ةY7R:p8U.2o7]z'BLƨ2oƅatПݍl:e8ǽ sΈ]8B rC]kj,W{U9oDD>= γS Wj&e8O8$Kj۲@| n^236pSh_#9r'%ۣJWg2GX-Rl>]u˛Q_>7*@Fޕ'.!l>g}0W0Â᷇W\5\h"M[Wk-Jس)S_࿶g]G^gWz NY^uv,0y*k=?{86&0bb3^[i`  c5eK!",oT3P|dc,w)WDoy7{@[t#e?n!;!'ZiᲊNr>lI: g-4}JdahM ;9(4+v){eq1ݠhB2 (F.֚EB_糹(bUΰO?!ěaԉ].^ɋTM2z5$[@0:Be_Ӌ)0и~#רHac6cIքo$D)eǩֳ5?/=F牕 e/ >D <}SfAuwWgi7Ғ18vr U!fzGTwc5WjwUcaK=7 w{ o۽8EC@zF}/ݐ4%Bgb%+cҷ2sHBL9$mKsfvBkqb_7>WAfTx(H2^M@SgBmL\W QqG3e__nI&Y|Imִͣ\FqvZ(8$hKjK/}ồWLW(K]b\[ *XWH@5x#͸ ۏk=jY%/GL:Ux`hU//A ܋R.Utɽw{9 !~ ~yfSh"Ai%BfG&`1ciLW-Cq,[߉=M_1Uq\.0j OD1hTaG-$9ݣ[wyeiojP8o/Eڼ([=o(hHfrf$jybƈiӏΎ7L/r фNCD7SN*. 3Y98tHY#)kzOl?52<7aa2"$;6b yHY Nz0%Uu6gEYUNW@01{ H%>R#o(R-=P}F_&ol(Ok)UNڹ|aT[Lϐ/Q!ҡQCK(ڍBeq-} Hj[0oGO:ҁάv#]eX:A2 #Z:uHPɵMAy8ʔL=59CAlRӔN"B fJT=Wn8ݔI'GDc$13%uuݰl~S7q6V|BA'֨f2u@lY_5njT̾8e5\UKh-1ҬhS`0a·V\;wD*xp(vgA(`&~ }ODsl3$1DM<75[_6!_6Zc 7q({*UR7%3¬~-g87~׊%b[.X6roqh zrZb+5gq'%@m$%'{huiΧpEehҩa-՘)j;}A Yh"8[X9>46 .uPz("HW"q9돂)) [Ux;BN׀!"m#s[:@0aH,] +hA&PtFNlSv_E'@V ݀ol5_j/_CT=)Y@9.m d阢(J$À7IhZVl͆ZQyݙJ-&T͛Ia~B4x݅HCV112 4}a.oJ:TBIR7anBDw*X~]tuj XJh`8W<ȳ|AviN DzqV(DJ܆@?OT C)&q&F2iAa,' t%ُthTFdg/K=34LPDl:Aٸd4@m׾@&B?է4_A4(KՋp<wlƄ10:#lH~*Lse_N2VFLǛЫL$ C+?N \bplQd+Lp{~7˚-ٚw ûvmyv٘:]Gv0Γ޸ c5wU5U#ynqh&] h}MZ޳C^x@4zȗYA*.SW@:l+/N%JiCc0tk%xʮ45,H1[1WNzo.o"omBXCcO2"fǒS` ,Em^xVr6d+ |yp|`#b ZcC_nKuٗ2, 3+xr>!K%|$vuqHxZ ̎πHH1тU'o4y'GhN-͗%9-_B+ݽ5nǞğ ('ncy8}L˴/Ǵ<ߌ׼ꁚHɞ̓T>_Gi4~%Lc<zIRX+;ijN)2t`-CU6N/il-Cn^{_lIzeGF% xQÍ*B9-i=H>aȦ". &l7Je0֧x/|!5:* \#ɀwkjdJlx"6N;RCh  K:tI/0@$%옢?/A %IJIoqxXU&7#7=jo&NvRxwmˣݭw?/#$3$d㠣]=Z=핤Bx6 2 }83=d 4(+j)[9SVhzܨ&rL"jg"ؐSED7g\щ9-|B̭]0 KXbrojn#X'42o%l{4>dՕI } ^UYUC~0DyGբ苨L.`M7C0fu@Z*\q'NjMĻWWL3z_iבdłXڮ6&O (T UgGiAMJˌ^amk(|}L|rjDg@8Mz "Sƪ:^ esh>X;c'f0MpAd 83yevB@|tP)0F_S$ 7Sf'15X)\X?/t#SK+ H#~ L2C]Yt[@~͖Of%:T N6((Tlm x:UaM4o}}ad0kE.(ʛtN5 O_aĕ Pe/9"]TF~x3(s IBy@Xf]^Y674r3)F#1A@:8 qˋIQ1zL_gfPNVp|D5xl2j\_byMY4(E( :!gG#|V?ȪlS L)"9N]1' 1P%p)po[vk9f0d]sq/2{1Kbڶ;F!V\O` GH]YP՗ZwhVNEpDI_|l)1 H<7C(;M*0pȌխжz4 !9G{t$9vAOo>@/$ԋ#\N*94"<i"# dE0ȫj*W2,.ﻔ9< rkZQ3,[%vSuL'IB|0!(V'ާ^6L- @<\U/+GK'[_yrar\K:/WX`|E~±聯D8!:zRfzل}Ǻ7 ^ * |px))N#!(|%Bq=G+zf`4_gƞrDUf.cWdz=ʹ" I>pmoNVP(84;%(qWed޻#oObzƐi@>kz$|n"dHɫ&{dNBo{߱V.zl_\+Jc:y{pC.!JIu]T Y:Uب~P\|]ȭ30@nZ69 AGn8 ]kTdt՜&(ȇ-ic' W4DtvH]ْx7ȂfY"m&/7ӡ*ȒUy_U`Sc6%ASz#tA)f\J!ԝ#B:Ga=X\'`EMNRkjH AgR{XCa:cYHEi+AYŚ,ocŸPUj6s̟~oe:X"ȢY n"?׾9>OaK률w7.&pRXc{ӥ@ss0l8QhSQLe7X]eT`Gu! /pcPg珦\ ӕXX g;zmW& Y b㳇JUDӲ&&JY}CDd OT-o(NWpWk.sK@!(Ո`i/ ^h| Ȍwpg>COB4I- TM-s]•:gQro+$ ۗvj#wץZԂáS=Y9VI{2VXJgIK!}?i5560(>LN DHWd|v<GX>mak#5Y.knԲu+2Q| dJW$.an&Oz dĠ3u31 #8դz9W;ظZ|}|hv[BxV _EfCbu(&b Ȯޝ`)|F7uCS $BXئXֳͨQMq<0{rr9+3{OHv`Vz~Y8b-XEKyy2JdU' Vj%n$\7 ~¯1$vAUYrS/s0{9l(_x̶o]..N3Ζ=/"$? M{;\kG]mP_|ѽ.03:DRdȧN7%jBR]rVh PN24BcP 4Ɨ2 5MzX%%^Tp`WIwD̥#ToaMw˙Wʄ>uC7UA&^D(cCRl,P.*5C3SYZjx*gW%%|H(ϭ&ѴBQ84CdTWAi]Se(xGjUG2kK6d[-' R*uƬHnv,y{cŒTl-yۇ]g aX-umxHzNK-zv~TI7X(k?A?D %65M޺^ISľP3{]>&: ;`!dZI _ IÇ4FDTPYŦxc<qNR/`D)GUr)ʟT*yyYΑBG݌ddl]z8W|}? 50G{y(ssklz-en hԮ#|f4$YJv5J)=Ne{:(h1@)}{Mi*(> DeVRw./dpӶި-m 7 q5$ ra(*LȢ1eZ@j^0mFL2" t#sN\nC;Tnp߱b hl(s8I,M[ߋ7u c|nٌ:Y8Jː+cxj!~rC_x Dz,3sz`zI|OLʫ.'7P1>P:g@h^E6/ƞՆ&e۞aGbDۈ^G߅%2Z aFꍗ+in:pX\71Z"eaF+ehꆨx9 VB@7*)Mx3$ %Glᇋ.rj(@0b t~OH4WǦa9K9-koC|hF뇪tBy*+8X]|ĩbxʊDy,nMv.'7ō@7PcZd !D]!HdCB~*%u5w{إ?o6.r"!f%b+僙5GFLFܪ#cgP`,dHRA W92쌒 ЗW_q\au$^V֦!ۮxr g 1gKgeIry.7|Er3syB \(5ǺrXa/ tzĀ_*6kDApWoM C.:Y@?REE皱)喪L7M4l\9r-mŕQj4q$e# 6"Wn('8 CMw{2A+]d epc^zO_swg,0kYfIg#7m. Rw {+WshFS\SUNáhB/#4.0uG-Q::S clv6A(Pkxdʹ  /ERh~sMYŹ;w |kbxz T_fe3+:%}s#Ѯş,@9V%4= j|-)9V?"6N8rzy*#2̆{i-K<> ȹdiKߊSL9 FAۿ6iEI>B,b=bZqOړII:&`6k?6"nswY|MoKcjW_QģJv1w6q3 5,H>tph.J| GȁXpItZI2{P<Uej!1~م) EMӹp:W/: xC|Cd nufިTYJ2,$NJzPZjoIRQY;&OijtbYA8 Ea̡mvB_)zTg' |f&u%CbBƭ=jO(+r_t2(DPJr駟xlS+=j .9գX63L%|oe40EH,c~+w$yYt') rNL ~y 5g$Og4N ZX038]*?؇m *PAb]E|dm]tF9)7'QCˇT0 DC0dk6nj,-A6Z_Ie44f vdʋ)fc#sjp]HQj"VONqϕ% Fїk,$ŁR,Pn_"[i>> l/(1/}^l]o؜#G-*e4ݍxtB\Llo1ΚhH :A= E+0r+$e'y loDBŦ*h8A >/wFۜ&m_] &_r7>}O|ԑ]1SL az/Ll~h}x^M\ *ǚ`?NA%g UWPoxo hL8\p"$Csr+" \Qlڐ`T+)3Q ÅGb>L:{. lҘ( ؙJs?owu<  Llv*m5I]U[ 9oxL_]Lw-i9B kX]=Ѡѯ3CC̾^J2A4CKQ10,dV|S p<%R?(z Am͏>,Vi@40yWMNk`3r"vom5+Una\Nrs{URݷ}W\16t=K=&SgqڦZ ʱcEa._+%Ü4KIK9%ɅUJ]>Ǖh۾#8[*UH݆z&FӌF_!:i"EU7@ymԙ`BQ4hu͹ dn7S $聕YS1& U zN=K{Z(7IDzԲA^(5>/ӿf8HtF&aFS:Qp9e7µ _3y7/3bG\^:OpgUbl QnbS$+⼞(d h5Ǡ ZbY_.8PFuLBVf1TpKY6188UԪ/Ewyk XXca(1tܡgZr@4 yXf&g{&T֌Tzk M6]lͷp*{7=%@x 3!5{s9 .lkY`hj L3Qכ\7W ]U[_w NI9BCoGT_޶Gښ]9F-@r+.^4^nFbg{J^@j' Z5$h{@Cdh=Ѹy3W-AՋx`=zPIc +E<haJ$B~\`oXl8ZaoS w[0o_tJơyO־ _"N?Mq-sSs IWw@y͜︷Iz`^n4pYy,sxG!Y:OO~0lXR9ٕι`,oɈSvc󶱯1 9۞g(V& 1:!:YN-DUM|b;15a{f »/7LbM?:'[8$"4BwR ZOX\I$&q/os+z:V^$|3Y,OfJ|,YOc߆6ۓ@ /mq%i?=NPUunAMCc˶-7y{~{r=~)Wco0/7f-6#g NטK ͂uE h2%|k 0iNJѨ S $acZ V|O~ .U-A;Z&Lg;y\7(i4k::9w9(.9{Аef 11s1ϸQWnN9"di|mELPsLa@g"&+(Bmlw΢f a1íy"+2 ,>:T<T]_ 1[2 ] bJLw0f0J > opbv}GD<1gKY`۾Z%M7q͸X1mkgM9=ڞ'GWۆ4H@Ky*?oLQHZػq1uDćlċԊdu-@6͵7n9>3$v?@hsٷNPf0-#ݮu׆OW-2Λ!,AtmQ{ bpW*Nb7F ҥKTϛ lV&KeYi p25pnvUuZ@x xL5:ٍOK T.:y;|VE XRĔ|qQ,}TmΈ0`ڑ3٦*Ηԫ 9f`dZ;KZ{0PmikX1W84 :d/;(U$!@xmUgM*BnPR$RXw(XF,_x+%EZoop..)yQR@(Ο'f&;xJ ffMQI;u Fc$}gfe`œ ? 'xi~tIoV[;i@90qmYkL[b<ڳkM(n{8Tg$7y j@NgKw(1SKS%g%x[F0S;iLpG?saK=G4r&<.df*vu"F-8p: ~Ytň3tv,`皦K]@oiu 7k5#riÐ(jfsp7H{ &2˯Tȼڰ\h];:3%A&٩Rd[`V74`>xʳjC!ާMf7WlkێdR2"X]d< s"DnձUp65MSgޚlѷ[: ղpPeWQQ~(9VRKo#o-bAVo;v-3c6ɿCU Vf%ޭ#9hǤOMmA&I0tĔ&d>G.aK,'By$KFCv/ (<(wŻc.-)@Zu>ٕ"uV[~7Z\x}aYv÷ DT۾H-' _6Jչ Jt[dzk`o]\׉41cAX!FW~!J1:;˽HԜu`Tnx؟V瓆 IG6InNkOJIFGGo 9i6V}Bv₟)IݪuQA8[-7 + ώ)Tд9y$b !_AJ-`[8"Sϟob:1|- A*iǕM2:nŻkgB#kĆgY4=G=\%1}zvLh%zkbrp:?ZWцdǦzxCl#c]-onJm@pHv Qk\p/QbM4d=/ŝRmL^F3DQR҉(8{,M/lVH率i 0O ȁZ۵@0;m#1V^l@q#v8uH.U:'S574qT]B=L"ް1,Q_$>rG|Ef&R"fR'MEiǷ%.^>Ӽw-BF[@X| _H[ИIRJZbW4*B: Pޭ RG-R#}60Q"{K)7~+Ζ^RW]쌷x0T\*0!&Ωb01*7s[V&/ڰ6ЁI6JOγˠ(?nV t4iuaGwBT9e( &V0i;L>x%u@D?*Ge<QմՎy%=8J6z`uz'w=k]h;_ Ƴks HB+wK\L6q\}{ &3ؔ?];DZ&Wj}KP; pa|+pKc2T%Aj ǂBǪ }a>\ &bѽ[U3@Vc&U;տV/뙺7'Y2;w3VCUpfQ$)awb]hhJB\▨S>33so9VنZ{\Nwp/AD倊r«":9Dbݿ-yş߇j|eQB>B52*NDʍ iV()hqOgYr8Ċ38ﶚboG}Ruf7MEdGC=.9yA7sSfZ+ye_PĿ9AQ:N^ԥ6$U@X=|j",FN"FDx?~g~#*9^3hmGHEC.] B~rΡfeӏpWߩha ঵`?5:ZnOe>@[Io9gH7l'Y,|o=1SFb_Cu}~&>e{?֪)"U+_3O+vQna ʮӬN % v?/tK`:j!Fw^^GG^!toQCL7 q/>Jiv zhpgauKʰ]0&WKhmT#$bEQp~M3ZV"zQ+++e dQRxO3 dmMCȎP#|vSTڙA_ot"춻Uֻ@Z6HW*hM;H)jk3}i)L-XCnU bkV&,%Y:OOS1-WFeFgw(.O26zjB9_-o_0ȜXO<,q"ꁡC7 6Z\(=υ9,Pk^YJnCN`n%,aQVBD聖#lER6 %g\=\%Ke],Km>m5k}8f3C2K$7A]F(書11 ၱ1p`a_8\Br[a@iq◦bKiCLZq9kTMiA*Vwk) D5_4nc~)hwAyBc}ЪpqS/j)5spA 2@ƕ$ Hl eBPܿ[0^~b$nRij9܇f)qwQCȯxNkYZ0ֈڿUbZX[%߭b]du\ m8U u`ʱњCeJa46[Kk IC!u5ZɥXkR1=ź<!G=\g)eм\6$$ֲ A2zƥ[n@2Հ'^ٴZ#;t90?3VG^ r[o5LJΣ0KkaXLRʘ쾔,>)gk~Mdb8/;Fxc`rj~4/h`pƋɞikߌ_u]kʄ0ὲjq_uS֥uz`ǻiXͮdBIשE!e=Yc !lrǹ;IE~7e/[#6~;QHUԻmipK[*ezhj:)]:}zOԯxp`1tf *ĩ 2QSt&tzM]̢7pobj Tss *OCrX}VuZC%|E](mmᤵ.'O`>fBZoj4@.]2!y%u{&bdGՖ$`f9ZZ #&cJ3u:u~{:u+þE~JW,E HיᎪ4Mx3k[Q:ך4 y]v8Nudus6 [N !yeӺV忥E$?,&E c %q8ΑnG yP8 un.5*~29 ݐ)ݥ;&3-sH3/ʯ5kO{dESMVϑ&uqSzLtnmz?7a;R.>d/רhhAdT܋hSt40rGN;,U"IIbAB31* x]oN K~J: Q( p=y7sjA|x˽F>T#)]buյ5Mψc b5uh6 0([#ǕQbZ/ iЃ2e4~:Ow'kK0wD1@f|[Y"`Y>.J֓r\>KŐ3,\4IoImR/YQ[A3[sNڎ裈nRi'H=0i<,( ~PE8Fi+=?2@kIҷ ~FǐQ+Mبx jξaQYUβTWUW'os4T$ɑFY1څ9/\귓Pe0&K??n]R_OLD ϋCR _"sw+(JHWX3N~Ҋ+js\h`V}-AyߙV?4UN`Yl2OVvc&2^r׵e?8UKo5qfꢊp4ڻ4@ův \R,xCi?G19\VWU˷snz)RmTP6ʍ(bW\*%,^}6ڷbψrv>a- Ԭ"qY:N4%vC-||˯$I]O8&>ISMuzAFʍh(߭+NdX`Z}0Ƿ cDVyE?"$O\u(G%DH xU#bSOzT;,R\*0}O%;ϔEŹzGXl{%zP+;T7A g2:4baL峵nuS|i.NӮDR{[2z'jJ#zHaiJu]G@=O8!p22s!lOa{I@;b<~ؒgC𨡖uN\-\ ᧡ҊѺKuB6VzCrP \K52umy[ۣ%2b+/Z] x C-V>oؔxzkϺ9>^lGj 9Ӎ(Y5Il`Q hh*|@Gcq!)7X덜2{W3y;k h^2i^TI:@ن3w*Vu>ͱ' jG'(/P|̔lg,zEC.xI:S2' 2!* Qn ۫ (l:=H,,ԯ:0 &p1qQX()yHΏ.A[H8SU7fudUWB/1F ʅ["0l :SsSCf,;Rkg畹/u=﮼O(di߼#^1[3\.rT1DrB>ncÍ]Zc;)M,3/oO*VdO㦛3Fi-xWQ=(ڝT=fA_e"} d{@GbGϿ6ٶa|%t4SJ4v`Őe [qLveC^w_Ю=Z!yTlMb?P|>UGL}#XfKs-yig)QG-"dǶq!W9My @A@?Ԭv῱E*KHxhגƼ_{dlpyISY_·Kh[9,DrfX-pg/iS \ Of=޿e}z_!Yؾp9Oy@2rm=Uzxz뭑VM> Z3c"(] T=́2f]E@$}U}9;é+t/ࢺrі'T]rʁH?hLʿ J sG Jܾ $++MPyG -wFWr>':,(YH˭d"w“ǒQ:o۴T(%Y5>pIY O^ܱ0e[ B7(0yFχ?.Ů;?zQ25+p۸@e:s(zϻ)l(I%ȁǩ<6˞Մ"Kn^HykfԓExzk O`l3 NjA"Fu v!Єԁ GVh8YSzfeb(!K"KZ ,á?.q` kF@mV~v# !qY҈nz mCWz-~A6dv翚,DvCD.JMp?d1H͑[aK>߸LIU1$XE^xUC[7L`$j 'ƸXRr_[,jP[nL7FjC'ͳwޑ*=/ik4Oi2yԀTԯ°ЌGo 4,v!FIܕݐg;-'IFub搗YpV~&g Q;jւЊ! U$(`5Vn88+3si'Cäui{#v޳,-+R'b%T)IM3D1~i %vJ 7 '(?i7YfEbQ}&AXpnp4gi!mtĕa GF{7sjͱ7,OfQj+kŰ{>X[. ovg:1F;'0Z5_[bx0i|و2;Hbie*Ja~DTXԄb eĜ\4!fT%[4ԕN0!4A;K8vj^<_`%3}qM;Ս9y4ul"mݎfk\,+w} _A%z\|s=Jb8V ?g=h_v7U"é4#2fɱX$ 뽢V{r%OdycM9HjaLy8ŘuG lIAqzO@LJPEW^r>S B}]\ČxwnRŽ,X%ݼh[@} ӈc Ftc̈́v },%sIuU9Xi?Rfc.Dw֒-|?m=G0weV݆kek vάcil'P Dḧ{IY0#8k2ډGCPs)"Oj/쇂{J\%F{S>h2*!fOTyc!+` eyD}xlڞ`͎|mc:_D~dUv8v@i$6JEde]d,)t"'ZeH'Ξ;ARI._Vm0ܤv]w ۚ-M<,Սx,t)8v5(N%XZBp'8^ΧZĪK3p'Խ8a*~s ^S`'N!rq{7 cuP[.m"oPr ST?ܲBJʖ Nx$[sN.ڇ ޫנED;3h[1ˈt:+lEh ;N7Z!xA{RpuY# @m蝃=\X " n'gS*iVcKTn8Di=V^h%3'UVuQO^LwGc%'\g3&w,92/m15M_dUA@/`@P6f;\bKR.B":A9T`G T‘i+զU_C>:s^@<Fs@9qGFh~tk,cz l'63Ye^+胄#,&Gjwk82U36i2[zi"0t3+k2*ʬWEU "^ܘ3O&X!êPkx؆7Pg B,G0BUT.!0Caξٲ[Hhg_[koobN&>l|TL2z\  ߲qR/(?nF B'A].ϲYGc1aE{n :sgiu=pӇzG'ʍD-zr6"o1^채vShZ Ȕ?uٰˆ9V{b:+X>1=G޺rb+}#3ȉCz榔RѰq(1t0Y[:] h0z3 4*,S_Vym>u F9/ghJX=gGsx?܆ͯ% u%)u\J.DD,r_=eRKB|CȎnH|ڟ܎tθu!C(R*'$.i5e([u YVMMlg&d_U{ pe4);СTgOȕ9°G~hmxwi/>S5Am8sma 6x/%CX. n0ۉP CFM8D3r=ԏy!'קm4 ڴլOd6{xöǎJ$>O~T4^(:+I{rU++z _ *ZnV<7?XGU_t=ўte@ sx84sVE\ S)K[1ʛFݫGƓVt(Z/y~:C?"?qya&I(U?|=(,-Oޑyې -*od{7S~MBJ;5&S5."Xtjݣnwh4Vr1oU&-(tu/*YKN@ZIbJ̘#Umf s2kD0w4;E4* [" D5ZlS:;-1 IQuH<{| lO&Z}mN8 Kz-u5)C\8wwژe-AkQh0WFqؓIBqS~bJF$U'Έ'mV5@˷1x6>] $1ܵ)O-e=>,NqMPZǛo›Q!R&@JGw56ʴ? WqIDpDV*kp,[uΖot*YBRRn7 K desP︶/;LWfΏ :6Jٴߙaօ4Y$ ^Chɳ:) vf>o"*sP"K1? cK#iOxi;paF~.Ziaϥ2r!ד>003JBBS *9v0Xrsr)ר yi葭TԢPϘ@sgBi6(n$zX~k0_,UI;0bQ5c yuoGt+b܎~ #3& ^yߐT ~qbF&}OEZ@dxpb=SA/Cg*%_Yć`U@uŨ>n;&:d;d:mSZlH#Ba4cX(no>N~F7(`єoenVv )hIG]~2(iv|M5m\Ff[`W෕p08DL 00@7EEcK72  Sb|6Gx|3Ai(Cv׹Ay+%س-/uXx[-@,Zi,3 <(S58 E@cliOQٟf pWDX-CeA*Tf۾\7O0#"[rp޽LۺMp$͎G-_|P`W&u&VkyP)%5E'mb_("41~Vz04' v[CLRO4  jZQ!EY]cBce{.(t r[jl*Wl*8sCIgOv'!e᪄g!Z&IX*SiypWUPraN@#y:nXU.*ߥ/Wy}y4p/?f@XV7'j(nފӐU5#<8!'siZqmVLhj"dʒpwEgL v DdݿvOߠf]7\r6!Pb(b8TpN31^ Ƽl'9QL1&؋05lS| DB5!ֵÕPm'ɭhMɹgvikP~ꭏ [nXI/WRy *֫n Tʚmg>NT|'aZYu )Ϛd}%'e c.2& >DF!.*~Ǽ+#JAoFӼhz[\|C*t1"jU;d*]Ry4OUpǘq=H]33@1M!K.t1mq AqU+q&|u5(!347ٳH[4NA{#҂&q|3QUǿ "ÚD/24 K;8d"c(uff4&GsjR. I7x ]jeE:P 1O,r;fqi+aJ5U.ji`2m.7!Aoiw[Do )mN>%UÞGHJrdן3 p CwNͷC ="שBF3eihƻۥO999=Ou ϖ\)s %QQb^ Eg QnՈFQKޓB/I<<<>iށiLaYOo%:hzDɅ񚀱w gpfGTg2;u)~%;,˘Yl?ԴZhdmy:ÁVןɿQ}>Ӆ,v /Da~;~@)*b8 /^ޢAXb,oYڽLz0Z$K,*Q.].f1hSasy?i>؉^c>x1>hč3G 0ġV4uʥv:Gjs.}aӉq㉧a>֢9 C0ϼ ^-a2v`ͪ^ I)'s$P GIVN9unZBEYqz>IeOm9w T\B"80TMZY{yPqXNPiUߵdӪ\`MP"ayY_NSnkzakk^26oIf֙Tx`M(.k8>۾樬!A,bD(NGX 1OLBEX]4ZSyHҷ*Nѩmҗ `E9laD]>-2aueFׄ[0@1T;’Z%ء _Z[u,f!~̱ bbe8"&'g77;ƙv2-bDBI͕ 輗(<\Ln,on h(BX|N}ٛ# =(<3 N= !F3mߐgAl\ mpSh_z61Xi!Ŋ'd ~cEAIaf3:vj<@n&)b2ZlX0P`O%FY.uuk|m[%AEg j]Ew7^"g~؄P"5FAu *\ˁa]xy^C䣉!kS}J睝N%Om@Zo*K]0t]驩B 0do _=PzSr}eWrLB 39~M\)jp^D&텈=fw!E`.5}E0ߋw@/_'?Yg8 8nB,,H7tk*GY [JF&th}](Gߺ>q$bEPю5I {M Mk8 }E_q=Lw脓f &=3so%UvB`妩QQGKTkf;NkhX)q\zHyx 6$IGea:i ¦zV C ۠s;SpwѲu'JPU a=x \dY`gFQݭܓJl!73Xvׇ'(gMMvETmb53)ؤիmpblCV̓(#DS쇍1U|q:.\Nя/E4a:86(hӮƯocCuX~0? JSi޳D̡i oU7 ip:A8Hyk[AuA1%)4=еT#@xu[Z`sP"6 qw1)zm8x':o O!*D1ǡAW=A v!vk=-@6z?Cm ۱{7t N?[xmoMrj]D#6IRKO4B0?^6 `悌~-l2LWRwѵ,r8:Vz b]o5% hqLۅgU&7NQ&9I_c~%L2 dti9rVfG$ XZ *q&aOw%v҄kt:|.s:mbIX%L7qpHiCS7ɚƐh+X%JPqǩAm`nO; A6jqt,Vᯚ rņb' ]63xW[Y_u 4KU> ) (v!+rn?7^mydT;2 a/fF-UPy&.f/ MAiUĺt"j-kJpu1P2TŽ Va*}mG@tYQcz#ڶDjC_@Rwdwn-MM GEGXUw˂VX륨-٤C߸_ *־h1:(p-'!\.H&iۅ8p5ΔLeGnWqx&->Lْ!IyafXc +tqKpQђ(z}/KHgOeEwzb/Am@'G޴?_2PnNJ$bh?dufߟ#f!`Kɂr5O3nJ`AY*d& ϓlOBXeOϺ- QQ.YF`Db4~eIbkSø~u?]gEeKh67w.x@ǚ(<3 Y@ b0'cRBAg*4_&&i .ɭ&;'\@T{*AZ ,>_1 ԥU~3 Y%d0/jL#ВQ_9lu7&@K;5yV8e8A~P:&"] zyƥH8@3O#Z}Fo|^ ;- &o'JQ?86$"Vܨh0$f FPJ)%!O3Q6S=Zo(؛L>3HDoK&5puUUo^FԐJ1%/ %Sq_qH>#~(>:W#_iw̑xœ[Π,(%27lѩE䁜U6يN>ovž 3MfK@P/tMg-& qLԌ64; M TQ :bxA*’ 3 k^Gbg1i[^4lvÄn@cȹ ڻ Wн5&A@5㪘Jl @y.Oo%%R&,Nۊ VUFɨ:P#HC15>JY(ahۚa^|/dV+dR'n7mR2y Wܜ r>R5ubBK-jKA5|_'=Lb#fb֒i#PLXgRyxN$;\>B{Qx%d+&A4{j #) l%o-]}$Ðvx`j4x)8${:'GBӷƺQx;CV B[F\[9ewj7#;2Y N(NN4ܯXZ0}) ^% 0́۹(S\,9Tʴhoy8F^UDU~WNf}E^`Wѱlna!Vi8?R~ ^tsLY fv{iqۘ_]5a5USX軲\/[6~g5/Q?!_%= rWP,kaksrE~yxO/-b1=Tx-Q`_&$n`ށB!.rX׶^)GGOk'yW"u@\? a(IZܒR"< ]҉9䤆ҳa<9^ڪC3.lhL ;jTwv֎bT;5ң?%!0Eu_vPF`H gl s#<-@Ӌb|iYaFkepG@RܶGAةuql2qW1X`.)V"qS} }T[,īmlKp;W=JGV*׿{c:PTr+Ȩ:j;a-^s{ Y.ֿ/s`[@$l*QZm[S9abn (|1(.CDUԵx}L:n*ˋ7P#Py]˰ 0Đޘ;Wk{Ջ"B$fOsبXn"Jl,ɔKul K@O*_^΄e(g84B?z['H =X6s=bWQ{jGG.9&d;oF\H[#-l$,wbOZ i?qE4kMK=J0T^d;y[_} 壔8}4uܧ+YBӵD8žF!a.SQ]V,zMzqH ȼ}ZlVٺ1Ez2>썭ӳ.y^@XpY3s jr5Q$5"N=Ԗ!!S_Dvŵk}Sf%rN$D&iJ}v2נ -n/b\l<}0s/ o 4/hjؼkʧH`MM0/T/8J:֜" _b@:b&W(8#"QJ-"@ _0 c9]m{ $%2x@YhyJny sQd T9ͽh1e3]EՄf؂lݗ_O~`6ܼRs id%&KkJx#O #ׂiaHt}fߵsh#1U~wzkvp]h2`BywKܯ5IeGm`$;K˔@v V"z=yv|rWOS3}- 8P/?*e(D@%SY@W#Jՠ_ EfRzE.Mo G:O=6z+48[uT|dL6W.u1wҴ*B|w JBӪ@f{/&c%Ր&ee!%fHɿM98?dž! SkWpbjqF*9VG[Z^$O H!a'yb}w BRQ'0 d]^()/amR>B?蓄?RXz(X,v/iН{[`}E{"(DK+5a:Pd6Nj@tt B嘦َR؄BRQ.96sTu=,f~~AB_*m@6@lOK' 9g1W,?hATlCrUvN%(g9)02z&0giLtCz:i O}%X`M `m9+woO"2o4i|߄TUxaQˁ#)U٩Lw@7~~_8SJ6@-;8gb`Vg-jOah>*3cཥ&dH9\LӲdHу".aŽ[L$:9˂uKҧ15ej tp}Q*T{kld0#b"]jnE, Kt4ZW77{SMCfW] a`;&RwhEڳ;v+« A 1).etl RucXQ/` %&d#d#4ie_=e}~eGj_awCÔf,`8q% $M\rs~ Ԭ,iA1ٞ dCg؜WshlXOY_T|UV8d@ x#y 6kA=[>ɐ<߯(Q<[.M2c_Yz#N4#Ųi` Uo1{ycfaPtzKKPw} ?0ynɎjۤԝX!JUO [;a _Ks.^AY/O&ku. =ޅJ w4j0s_򾎟•ˢs/p(u5*Сv.f^ب ;5^鑀Zpi1} Kߗkz[iS~nFKFPc5wP)4jKTPvǒPU'*Ԯ1H{y$Vww0%:q{7ISMPX87HR5gIj(_v{@z[/-OBNڢkjdˉup Z JHIX4d͠o[t9A61(/Kf rt:Ym./CcHUpvk49yG&^} <z yA_454q)o@t !` -&t4&3kHB[ee Vv"LM1{$v@ha -v>`h+Z20x婉LzT nEWaPS90KJ#$zi)7T6&;J*T~7ZfNm~oL׃QyU,X@g+K.=SZu"*@E ekNG]`k0%:n m?˻q#s%ӡ.>AԄg5Q$P]_Vi:6JD!!$rrės B=0xXuQ\|YƓ"8>V=?"oEK:VܧfZ٘9'2>$|ñFvP(ltA6fDl'8piAjU|%K &d7{| vBLReک~b []Rtxnl5git91D&zf<>zYU3"UnHfB;u!D`}ڱUpSDd(A<̗C>x]"O|6ML 9n;"k#>9n#{6*LՓ71@6F0?HS\FbQ5NhvpTy1ߌv?|+J>T9Ie:_7⚸x/┷ Ϋ$U ʽپLxMzJ 0?ߒ("_}ւwXqZWtC_t@æm &FdkJ'3KU)N bܔRlhh #se"y[ϛZ6^%wa(٬ ,"rOYW)4e(pε'p3yuk! ꦼ^7H޺5@H.qlF%>(ǘ̡%"t C-}ʼn \UGX*%wI? z$ x<;SD҂dker<(L+x-E:2çz:Jm؂_>!QȐ*('-iGЀLPjKؒڞ-'vG.>->^m 7E\;TV_H458{죊ĉe$w $6I$]PR![+[;r=/aE2gkm]t}MYk3ۮq1Ts26Ƞ`=}Peu `som|`{z},ƒ{zCh [?6n'P(5E Dt z P lwP2SC߮ V *}5O,2UX }0{u{fqATkf3C#Z;W pP 9,B)6[]E v%M˹%`ۦf~e(Qc=nO9G\%uv9C*19oC!DS&Ο6YHQ$ϟt4TqQW6XߟtLڊ0i"Հw!}@܊nޯkՋaX6Sl_{^梲-#L z6mD>fX\@ǼɹKx>Q?br͛)VhvABeFL[ O`XlQQ uJL(^X0B+(ڭ9We]oSz"!9O?3q렷3h_NC߽$~ ÛɆQ8l~lM0dh[)Ba=&`K ?NCԌGևz>AuG+1p9C*u~cYM8+]dG8n"]@méaDnKf Tp|sn}$'Q{o^Sրq h%dň҇9e3jtǥQ|_d̼9H;HawL&PpK5ZLH;LU4JZN{mT!s2]&p6vëB@u}F.g AT`W6Gz :ƾ0 {~Bt U}+YڅIqyO Q-+E$baщ<3 e uBD7bZK%,\Հd]*)3a[aSk&(-~7-𙖣u&N/W>3u&-K6,2C~ gߑLeB7ntud #@סoNN껟ϔh!~Ko+ nwªNbJPtq{͕YLqN̯Uϗ I`<+$iQxW{,=a-&XlĮuO4:bR48_D*W(vW[Om0O?C'524(qW(:5# 粢Tàtn] j%}{R6'huJ&hsETV>ob fY؟$kn oZ_;1N{Hy\ɚFtjw %7"vpִkPɴٮUj̆,!:grtiiHo&KD;īc|UҐP/-h(/@:%nS?8ǼvGɀЏM2^Bnf'#JۥXba>Yx8ƣA& l>ܳlNztJ -LK~J:O>R7zbQ8}mޟ#j[m*B`:\ΏVHE,MQ/[F#d8Qh' lwi)bMt P*NšZ||m$6:0I0u:d ~`/453 h ~ < @i - M8K(@ü;p38TpG OC-oW!mMF`Ս\+ sJĖH"YB;1[r7 ʝ 8gUN{D%fxb1'?)Z",!۠1zJS}3GL@l>'[CW2n}_ 33V@"(pg/w~N_υ*VV; ةTr3i ta'8XT$2锽;;E6][GsQ@ }T!;4LZ:c8q6*RaS 倨-:;nݾ-3:NK6Zc-= )s122DI@*Bަ(ea>R:@h$C سyNh$G[F`s8S9z2C 17O$)>v~DOQnCœE51k6>`RyZlIhjΩiAwpS: c !F~" 0+y3fM\~/:achE_3 FP9Sjhq]2X~d {115äDZgVd/r<Κ+$XVi&&8Pn$ST#)TLsj=%`>^Nr82dT=۷7Hу ϮF:stփ6cT \D?//SϻcW7o8t>|3E2FY(NNM 9ho5xn]^=nXGmwJRhdHo{[~۪l) 23IMS2\ d<)6gsZNqLf"ÉD_$W&⻤pXIsZ(7~>hv*2̋G!JDT,M?E5 ,[˿kbI+aEjа8y_ *9ޓd>O*L "bM7F m`XhKZC%#DrASׇM1$ 77Waǯk3CT~!D{۟_Rdg)(zTʖ=@9OvoU:uK?Xf)M~\LY! m@xR=!VJԬYEʎ h5X1q x2X0 $[f*!: 6\]^LJxH5ljY,ΛtX@3 bqS^CP"wӬ$dπŸO#'.5}dh%I-~<ຶo?@ B)OÔ 8ާ,1ռ?8kXxp׌F<\,EH!_u&&#12{<‰:d\R:xU1ˆ<-Zao|(#`XMZ/cdGw16}M׳5jߕ@ۜ>q]?F  $ 5,AqpglΉ`&4=FxVE!AklXiμ~- kO" H&)q4AMհG3{k2b^=\6M5 FȕfFmb{\ ۫><63[6. h0׿Ey~sۙ-.fKMuwԞ+Eia i!4mȓKQ ݣ"h\KL$'`-7v"rhsgڧV+e͐:]RlGKgTU7,uXͬz}y8hr;5y4Z$~z6*ϖ y@MrIU!-o^=^QN RSV@ .bP;X꩹S 켍N?ѡJR/CɄ3paϊeh V썻qWqr!UWq@3A>r\'-%gS.I~E5@dSU{o[]ʌrShEձ~{x׳b$QcT<.a]~= b;Suk/&7ܗzʢ)][/{@f1د8BaŊ+eܓ(2d[ocj3rDG7^5qi}̑z]O y]HWTŏi³U !wpך~T#g<:\NA2cSb_}C#aW8_P: p>wv1-U˘MBjN0 >L) I4QwƗLMQ.c9-71%舦AWm(b3fw}(Dp9xjDQT>z' WD՜PYdZZt =:LF11 <Յ7z]@^iD/Z$ x WL/",sq] N!C#.X4QkWH.6c=Ua~gv"q[}&%]NtbF_Lqmt׃Y ꨸ȣvc>’ .nswǘ_CHow "@Boqr:cE[pC):u몠 sI`ȿ vͯ"/հ~zBm+˥)nI l3pX9QʨP<<Υ&({PG'!y5jU kU z(P~eUXD Җn "axDvJr "̯ٖQ񁋙R?Unwd _(oj+Zt.OI'#U RꁭÅ*&+vߦTA8;& %g1ׁ3 '#0YĨ-#ݓ(( X ]]`rw19Ht qˤ͞2!cJ#Vaa~Cy8 Gnd,B?Mo܋[7q=5jC%]x۞0^`I9Qa?y8,hRĮ#ƥ.X)aWdu>x7!  Y \\ZVAb w -:,;TH'ْxrY4T&CҌ[Q ^9t莥vְMOo~Lyk69q P[ p5v7tA=EYp42q ʡ73Qó=|tMS˟뒬}YtDj$z80ϽB969E|_Ju*FL#ծt'z) U/܂ w4H8\01ZnW#.J =Gz/AMszG &~0&i`Q{8Ri8 7<33q P h =[m~ zD*.tn;I U(nEػ] GF‡qCqG?)_=&QIWKvPk&ńn"2_}%5;϶qq//:rFxsRV0eևuLsI8#p?<\Z<H>Ȏf ٞ_m3$[B҅L}ӂ z 虅Ģo*~ң7Xܧ_8 W`g|Jbg t ,ɣ#ܮvǟIJpU`PRV ^{u+8[M ǭiQiiئZJ-\0;u?2v̽>z#zLMeĚ_QX=QNpĴE9qbޜ9<ꍀaR(-IMB2$.wd؈t&̓µ[+IL5PꞁI\ )ĺettۀzj3*ȼ"!DzK ".w|‚mQVLZ5m l[BSoS3H6uN\c:SL/9yuz|gi*jvF޴vZ}:(rD ߼R'FWOﲝ饵ddVj~b`%fWRʑ]_rq[ϋznTm+qbQq_3uي/$fD.801_0@QMVM)Vb>k_/Rv+;(|0LW?06,MRCNcWfno^x_[l9 1F_\kYf6O=\B~סϕesvWNFKm),[&'sN,3RqavIY_f A~1Yuo8V Y1.!M-ܸcSVU7a CBZ+=nCG'ȾA^ Fěve 6x: e ~vɓT069<{i.]&qup*蛏WȂkxƂͷ_?zr 5;NJ tO//C ?{F~DDu<:9|HV}2-/ݶN3o+tW=UzZh8z>=͐.zdc 6zC$Ez|C -ӳ>m/amFJ Jp>ta5G(XEyXDAZCB~e]RLUQ~[eY;tٲ1h@aE<$kL%4Z^v' #˲߰:Ѳzap&Tυ:-ʩJw3L*1y &JiqnRvx^QюûaEq;866.p46]^)_!NyҸ5tK^yB{R[<WPLB 81cD9}%p֨|wY #d44'%BEV@q8Z0Q۷ewhB413 T)Ӛ[&*4kKWrnl$wLl"xQ$k%hdwySPuHDKZ ||FT$)݂.nY2} *L˲ا|ٷz:(.MZg6?H;bT0~_6_aYrt˳/Bu|ėM6ghVLcL ^&8Y[N&kL[ob8+WkbH78 5Uyط%Tc2O\^*ZZUd>\#r>qw">]=1n#9O{%iJB-,$B<[Z AE-X8Ft>_ ˺d5l*W bk!Ϥuꯤܗg93H9!/!o!THIKd, }fqJ\k= Uq9?r6GK-9,K.\S'1^LHԃTuY>z$p6DQKˁaűQ7CjIuP!;ħ1GjrWaؔ|5p%k>YjMLJ=>S{pXZ56纬s"Y[C"4>)Q:L@@mV7ZoZ쫵(lêS0݃cmSZ@ooJ @Uukh'{>() Mh~n ! #M:ggy0b)4V}P3>c"N2L'3%Fy]U 쁙't4F[ecȣӔыSapjVዙ?fW|ri U w R- a$]>2%u>*0QE%T&HoJ FDJW|^ "mWH㈊YTLalF?%w`dUIj5&cr:(d?^}B-|_%r'Zw=?"P //<<@z൑emN}cR;ժH6w}Hi ō0GwY<^Bh PعCRPI\2*aC1O 3EU8/:QAk[\pu!JB"ѐ!'7wق_3w=ad\?xQ/inp?&I]}KkDk<f0[7EhlQ 8x$`5.z(I(R0e_P!l!+xKEpP<5i$& y4 o!mt K ˀ)dzN :w+˖58$-&X;ce߆̾";+IE \޺+Ǩ$q6rbܾ8JqxS k^ Af^hZ[=D,1"pFog]Pk7b >x/HOFy>RvbPz|KZ?0Escz8=]҃ 3V #h @ڱ :pT''6WBu6 %ZDqG1aH$ aYtEiǖ QrVje7_?l Z1b@ߢL w A2Gp(3Y DrljVrAc<@ָ2܇ au/Rx7][6Ae͵)Muå{Lj8skf>HB̎01zu Nrw|5kZ1Dˢ{aًA7ӡ#yB)q9 lEָg +'yWAnh1x60&<Ԫ1ì H zSL@˞8+@E䮦Sds "Lh}[՛0E]!Ƞ [+X0qYxZ[gy3ϛt"SC..D:#|JS":IM6e (ERc]=q0~!'#Q W/J'NGJ3^-w0rg,v7tnf_v/uJÂ&:gRi:7 g_x8C>CBc JU(*oL{ aMU,_x-e ҐƈLge-x>yO;--9Z5OEXzOKZxbxC0. ]!pbA=Ú\v>ev,aI?&+\[C_盠37 k"]wp54CގD؂Q ]H̿\͓9ޚ\HN(;)ӗ7 w6N9m΍@ɳ-`f5RU>s0G*[BefiZ{3=MKnG$zё"gn4 |g彻%0OB@뻾2qݴb|WtlUryUc)ZwWXaz`uߦA?Zngeq~/J $WT,vWT@-KG%Y nIr Emȸ@e [pSiŋt#/-۰Y5^mM_5%2͎+{+X[l&[w&jf>ՁLR ҀkϾl$2=M_+F }|$KTls!!:1ZEr`?{H Pp\!S1nlϢe47;VSLvMh)2NjeGv4(,sZSn Smg{|0z "L#mphƹKOIg-X5h}N_8ETSUtܿ#N;5Æc ]Ѩ(!:cA?VU}<1͟Ǯ@ fzdP;`_Yզ)p9S@x lS~T SO%l:{r 9 ݙAży_/t%mKl 1IT/-|X0/B5R.rZ#H׼r9 ݸƻJ &SFN}$QEfv9h*q^j6yr]0kێ03|t2|= W Zn;c(UVl*ZiU>lT~˅JƐs.N_ ~] H\B"/%y}~#1 BG:dcw9Lpvb%d9_lh|ߜ3mݒܜz, ^U0D6ὒv4`ocm)*!o:>0A'u~/8CCJj`S4ω]H:L:Mj.vm"3~^2XI&;8qVK _&k!p[æfo/:o:W'\Y՚#0kހ >-إmxW<& =b2 ~O.۾ա%q*(8B s|-Y`s%dz6\b5X7E⃤*l|o;hb,sn?D^>A,?6=L}ͫHmEY~I&)lLbUJ 8:+S,B߼p_[Tu\-6)U} n'9٤xg˙$VI%m>sJ[xdDH67f14*s@XoH`! BII2~6sW=PmqWsч) |]df 8:cAXFѽ\ײ1'-͓RGFCXܦh_FSLO9dGFAlhKoQIh$9U\0Zo8Dғ[]4΂#tG/hY!= A$? SLmeT6jV$D+so]e90{,xdBӢɫBߓƖ.(~}U_t'66߾Z#9w QMJ#wS@(08o-R\w?Y3ISC4$+&X:' $bQEDRȈZ6T:u)̃pJU\·#4eo~JQWlZ"_4D*h1:xHzw~pe[]vxrQ'ф (!Q҈]t?QH.;|mYN𴲈!rV% ᆜZ:TMGy7@)lZb>]$p۪Ni_Z2QFIVvh4MɰbiD[+5{'O_? #KKyF7.%E$4gHNyL) KhbBJw. i-n7qָ!T+#٦E@0 8ϾyM t_Ko 2nM@0tDNLv\wh*>@z+Jߨ_j l )6=$҅]R&M5p82fH=V^Em8F?n$I9UDoGu2)7#@4nC\q'~ vkH{- ৰij ]EU~"a3TvC.p˺TBfQE23q΅_^LUY[*P˽"kaTڨ 'F(¹τW'z6uJ<ap -|X6ioW2?E:0c_݃GhSLD#eD.2DZu orf~:M^ٷOݷ|K$hža'Dhm8e$*O0#m-u;Nx 9* LQ T0WQ\i|IF*8 DS:I\^Nr o[FܷC.2Ӑxlq !.Z$;0T΋Mk[/:h,IJz,"ANytxsd,,ƛFӬɎ~nG iz 8j(x|Id !WgF0`D7mjoz) B[vPzN7(Vj[`vz5R I` eޕD)7hҽ<0˙>٥#7uwʋۘᾓ+ F~g>zR N\\S9 &,o/+w<)h3"ۭu&<򩊒?' M1 9FΓ:ء_'h" B?*"~[R0f>VPւ/p:-[#l(F}1/M㍓Xb]xYo͂7lC!??)2< @<;]).t+Y]MĐ}V1j$ɭW Nהx4q1{rO.PJ)Ҧh[BlWG:Ja|im1*/f*+#x&Ts$Y% <ڝ.ǐ1|=t;9DWC4cʟp8K잴p&gi<Ż5w΃Vd$жlQQQ8]mK9g:Zk;u j| pVD~1].%3j\x<î[s| &0"v]$",BeG3\̀'cTO-\[;w?\q/v(oNS#Q2yjL 7 oPs*ƖܔHw&8>L^3e[K )kyNg A2Am(f%+*??FfːwNvck(]ǺG^LSm'e' y=RՅX?;@g8J.㕮<~y]8q%N_pI&ݟtw2P.=8| CXJ)JO!^ !iU5 T"g*MvūSxL!'+}̻}N;$mmF/`uF3'R>{,G4ӅXr2i.fmMFJ38:ΐ2赭a?d(}t† 2hslstQڇg-sA(` |9qhwP Bᓼ _W"w)4?h8v3WuCuƈʽBG,ĘCB$lD2XٮvI {i.|sQPeD+d@3Qe+0,nk=PP Q^hˁ`IvJ k-x^c j.Հ&z_W>;M/Σ"<vOu500TwG=@ZQm2;N{ R_ZXV2z.(mB0÷uA*QsAr Mv0m(qoL0p{I6ۊєtJQ~lAEM2+s\ڻheWgóVe*goz':2Yk؆#u6еSi GI O/ *33&s/VZBz *B܋HT+"k3,H 1vwqhЍeVo#MN NW!jWÏ aOxP υ[Z67-ߢ$Zajr(vZq Ŏ/eG+j .<}rpf^݉X3wMX=aSB&M69a:F%A?crB)`#BL] Wyuo'As"yl Ԇeq*'Nj׸&B?%.˨E ~eB%}lEjK)1A1Ž>2ed~'؀Q{V cm8drm2p֢ 5alZ?r!iJc[Ea2FZ*qޏ`):a 2mLfbG%yoao5 _7ne"J&ernFVg:}ncO"nw4bKLiر;Q(ܴ1yXxgĄ{`TC@ca׶u4uKb^"e}/Z>ЁQq SxV"RacaLӝUPr38+eGGr|C:R0ҟk 3=jN'?mI Ƥ:0dU5!O';{|@ZGi˨Mеv&yxUu^˙@c6RD4Fi nj8F9(]w-*y'Dc5\Ž@@%XAg#L5t/k[^39rpZ e[\H!8ůy0awZXH./v`U3IOmͫj:bw nRuԚ)֋(Ws :)FA9fN8:%OUBm_Qk~຤LU.Vj,MHq 4Ո+zXMW8WR*0åP ^ڈp@?M" u}{1_-D * he o:RMtϓU iyMӜ30s0Ƞ~WG,`wBlßXbl, hW3ld| ִVFz9ur'Tb[MN,ɥBrVB0UlB^cdGǙ,~ȢMt8SIRƝ#M&媅r)ZK @cqD6o{!ŻCt:8@u#ƱE=@HJ! hj/!ʇ.›M 8uSG9I }g:@ aXP;U"4$[ck Wx ]RSDBgD(,eκM_PU8KwyUj}gİ…fJ[l(" *X,)ImBϹ)zg/oORX 9jg#w+&'@v|iyf[ت]$(!- E' =SҩH*g5jtNT;M;,J_E ~O 4ԢWBKMNiWŠQ~通Xΰ`kŝh;Q򊳞% 'i-b=oLs0> @cuI^v> sa \gMܵP(X<;UדC 6ߚ+F(KmTؗobx+h':e}vM'/? Vr B`v?DN?܇Wtl}jJ}iZEL_#!f}i5}h 6~ sSށk Av1LW_T8 r3rCς5z s֢%=6^'q~ Mc:0rT~Bt6p[j;b3N7VC`ͫKÛ3Ewah H#8_ eBL!8HCf *^:mouٔ>*HK"\oԝ3ce=c"ScϜ%D HI}4>@ʐѭ;]y,(H'IE%4|C58 9@_A*fjU_Ygyd pGdWQ-R!-Ie}|€oM4g0~A䢾9@pUQGC@ϙjhRU"O&$~L!R[ ;|n{;W2D _1S&kciuFO3SN 4kRer#e%֝  B~@\Ԯ}g5}PFًrԋ#eIBEӅV-.e9 L:c#l-Vsf d&tX~+ej;ht;}iᐡqS4r{ZwEpH-Rǿ.LYhQ2J^7OOEf:4т{m"''>(/=§hMKegwAqinI/6.HHk:HO̤ =I鬤Nբ7cc0H>EQ/lYza xӱYlԩĕcxTuA݌qL(DDZk\4mP dzUspO=*REwS0Nx:H [Fq.FrRcB LkZhQ2ؿoochPiPqZ+<&7}Rd"p5\6>9I{Gy*䔧؍łia 8 j]rs '5 !]v^(f r3 8M nİ~LB 5Ԕ(M"63izS(jn)J=/9bPL&O1i$S>ܟ+ȅeb~ԥ0JP 0piit{qFq,<(.Т.#$1گ.dVc{U)8lyvbݳ>.ڛ BT><@єj3+5E57Y=Nō-=|IQ0n"䜾KT8L&U؝׬؀ -s,%JiH=^z\՜bm-xizUs^)5魹+\[#^Vr)ݐ$6d}7xуu5֬? 79+]kZ[H[a;QȜ20ݱ+XZ49ы_##r#N#U=A)V,*i` IOfЎA U &q~ɍGd9>lp g68GZy82)'AvU]).*-rDYb!9*cgӾVW}9:|L,UGpt޷#j4l/8*C\3?[Sdf iD*Tf粬g*ejx~!"YX嘒_hR%{q ?#, x/333dH`LOn w s|͋³p__)Hݭ|%> @I#[^,[=#`"+9It+'΋-ZQSβ$I@3'ϝ~s=Gg%[hDF$sҚiX".ff4l1ti.1&1SB^VZ,+Mmnc_xQ"sY#|PsЦ8@)5],bB86e*]^vap0cBvп}OZÛ ƭM:RYN1=B2N|L4?_>ì\+/v9 , H@q$V[ JJ֌$ziw_60&^,11e- QFU:kH_&pj !BWF$˽ 䏅xiyTڛtЎLBxIXgov6u} H;}%I7|ctO\N26;Jt#07q:\K zw`%.hdi}ic ) D{" = ׮pC'6G0?StsEx gK2qc\0%;49R͆i>,"rZnra!|$%$d!k/goz-ksMަ$xTRt4ϓK}qyӕ˄ ~\ 򏺭>q\6sono)y@8_`]Mo VWsf~lAa|p-.HZ5FGLUk{czIXbIt+6Lǘm\lv<ѯ7w2C$S.A1rauTؗ!w:cexY}Ń6OQ\.I/߼);y'{\Q&P]鳑gRld+p5ο m(PI-.V.SǏ[l8iC|y(a ovBg:/AeO *? p[94]~2n0KiaZ-NWQHkk-X B%$raRh&&,e8)lY,d5#2llpM@m~RQ<`鬶-]u*G3;_ndQSYwwkjԐ!Kŕ58 2gb-U\BN"0ҪcʰTP>S0!Z;- -̮T) |׼󎢟0VBF)k. Jh !V7+/-.;s^ P["3$ܧjɒ>zR$zk]{`QbeRJr.X$q۩YSV('>}Ax"p>G?Wt|ʷlOyw7*|Kdlˍ*_wh5cǮU% Nep~r:r 1G=𥯆D7}=.zuIfZ,ӎmJ$wJ )'ʀ*U:P q/-1YhfL,@A&.ԩ:Cajgmgb[IϘĄHQb4e -Rtq{;-ZncJP:/`#}:,PQcڗSB㤏li%փyO^j,O"4lbpA ~]Zỿ{[ ?JUNE0@\2ӣRBr=/=jrSAf  c-AgX&}y߭{;vC5e@ ӎlM׺o+ʈ(O smU\ U—:zxTPVN.> Ce9-UtFl$uD5`Nv-[F?o/!^-r&wI#f !իMބ9˿F&C%VQ'di:De5Jj{4E_XF5М':;qŅg^)$SNbKTx@ 7Lo$^u÷[ڛ۠3T\*/:2 pfQ!WH$d޹>qncN {OzwlM=5^Xٷl~$#x%H^\b|tJڢQ=6ArveΎG*~XJ^z5RdCI'0: eBV(#*d։,YSɊyf` i gfW"̡5F݊ h̩fxv-f! ;9YH+:O"Dڎ.IMF#AG.8'<~[ 6 7 Z l#']sW:UetWx2vUiG_A]+yJը:մW(L1Pm頰=7t1A:5V9*nks`g>(T}2K!59#8I[2 'tGlK;Ix4$;IIiA&p+eQLs}mZVZL._d(˔]1 "X6 h[ÃK=' dX1ah GK8WkA>7F9ټ؎_C x}/w0tUZ.;`%LV`!;w|gJvK5p.HUq) qN.%_j@M(Ax.<+":f_A|áޫ͚*a3'b۪8̹$0)S&DU ulcq/W:]?gj{` '3lo, IsA !/O^'Pjv+?O0q&4u!W;5ӆ.av̹ʋSn$4݂.E*tx hF>'1|I}&i!ABL`4X/T OrհdD?OO(nŞѹ_@&ԥđn#@3o+{^Nh,Dz&|Ƥ[kȆI7-|oH8$%eڸE*5U7{=֧Tas/R }rˊA?e?B7W7>Ƚ9}5nz^9&>_xT #3̷X*硡cnڦW"_I&nQDrk?v&ƹP3L/tRC~``gT{pvHwHTC5l*f<7m$Cc* f*2ңs'f.1 ARjbvր(C#r֜|P} ^Wv v[(+ I:CPmjli1i*n" @8 Z؁]-] zkq <*1R,;]VG:LV#*}8 {8苨]z'4Q]"s7 hlB`f(pjH2URao+Jl:mH~L`I}*uWlʾi 7!9Tp:W4{ 9FV%9.3!a21-C7<@>*Ogz}TO͆,YF#͕؃1X5Ku%僄~䌽x#&0~Pz?N* tqN(0O+/5Eؠ*E`{{Q'܈]p1 e^K-JEmkOvZ 4 fH˄2G?M0)"x_P>U?(X^qR̯FCbs|l "c/&K":pNUP.[" פS/ cav4+#mODώuX]v ,  "IAMOmAa@ `-`ʥfSt  %)$AW?u@ [q\g@/hTVz23ɝJUQu> Ít+Yl~<{nLw>|֥8Κ޴S̵ ,aTkt~hq>Ҥj󻘥ld ^ck$[jXӯ A{Ԅ:OB*RZ,)M*_`m:XR9J7#L8&`PKԒbR0$r!GoK~1j v^Vah'}ɸFFҝ7e3n˽uTFe!UkO* p<[LO-\>hk‚? HXGX`ⲥlod78QCI,2ȳ !vLCs|+4WH;o׶?tTh!h _4Aet^ ]OpȄ:%dL֓;ukY.ΆI2\go_o/"|\Y(Bk n[Gk _38]欿oEeZl$$&w{%UPmi'S>׻- &16M$ %}_`D㲭oLX`?'.,${[w @B0a"{]D >-Q%c?JL;s- zd͜2хTʶ@0~90U&}$eo@)ݐR׿-+pGF qIe%wܷL=2^3Q4(FEmD_6ɐܮJ%k V)\_7U/w'~Vl!Xr0\d2[D{n0NMvE- wT_lTZ,s;~;}U)TwMdB\ ݱyrVv$nH)Txs˥^A1l; h:Ӛ+c%as3dBi XyoNq(2fFĒ&/O@uJ, Wb 9jbFv^nV,V~CL!1 LFy1cɋyhv|t^i]uۥk`3nA:N@zaȸԯ3↍ȁt`9E4pxB_qݶ'F)Fv…6CߕIgfnS`P]ovp̯"f'tVϲ+ kuӬ6SvTٱUy'&wCedr׿0O(n/ ]feհL`n¯#"/aӖdn9^ KfJut0 ; vVn%i46B?$COcDnqMe Vam5d]}Ǹ窱ɹCSS*R+teC<ʺUjZKU6Zm(0a~0] 2Fף>c=]\+s'N@xr|n sATE !Y_ ˝ڗg~_akev[3ߦX3lfz =1 àE6{ƭuh-=¹e!6@SDfaͺ迴v o#WKo^o$5 Ug2-ʍƉ\h 2[aY9q\>T]pz1t#,#9`הR%EiZ\lY{\CU Uq$es]ED{|$Lгtʩdu^;xxBƁ|l:ڎA-, F}'`Sզr1!39Ĥ.b(956ݼ% M=56+M{9YMs0 +*N~W=~{D^ "3~N/c aq3G]~“oH.8D$#Xh y-^Yc279Gމ 8?ˉVL+Si{5ZecM|3PLhPNk)F%8?zSs6`w'Wv^ŭ(eCr("t,,7Lsd?xSr0GspyÎt*ŏ!]-@@=3&; QGnd\2,3Yi`uW@>@ޅ-6U.<2B(JsoCoV~G5ȓ &0ol^vP5cWs5.^+0&_N[** Lx޼:ȗv8i-LG u6ܻvE(3]_C$ a?Q-V/ehjvrXH,gJŭ`y<3ܐ)]0\aKc'%Ձ ~>_oT|~aV"k|zA`uE!0+{)w2b#o 4N  pw)B@S>8uE%N=rX}ah%mvċYiz*BcƽC,l':@WZg8f2fQC]8q1q cyv% <7v?D|tbr9"-`5Fva6l@f0^CQw?v{ksCprr PMCDtFڦK4ӇK?^*]e }bKMӴN?fH-_ĖvaKӀ|7@GȃI֪QekE BMܱ!Gy7Qs9L?Z rI!:!jh;ωFMheush"s(ƅ{WHd6Qj:d\NlNutLQ'tVyr@< c 2dm^7P |RLeis:?`,+q._߀C'u\r8nw.KP9d{+c`X𖘉>/LAmjHr7ajʹaI^|uq xYp cFd\ yv4y X/0-C%@GB8({b [T~ԪУ4t67ArΰM!=i`C~dB+2;arq'qa'n׽hnQ:!(3Xx SϑLߖ4^^n)jE |h svpʀWlGH: Wup%AjXZՇ4r4|:3qOURqmI&0Đw3Qȹw9÷?OAV:iRȺP]Y ) G#CiHM2%9-'hBn! lQ{nP{.a:ų#o?[US) #ה%ΏY~CBQH[4la,ޞ} Nիá`XѷT{C<vgPqDkt#ϜkFK|rqpVZ$ء\~бfl |TaTdyƏدA/7}ݓSFqo9%U7QefKZ mbRh]];CSfJ7t`,C KEIg.\$mMI汮\nHLǦ9;'*e9t+ '4+g`T=0\)½{XuN # :ҁ85줺n: (ŧNb[DrtM=p]KG,A;ROQGCB0_88Q PgсmR 7ع@rbbk[t*Bh]7Q-AioVqe#ud̋?.KB ү(|]bMy+\5h h.ϙ,Eon'/9p3&_LKxL>돲ݙy9dGZ,иa60n#ܫj;5[O(K ]3nCPVQKt|QC Ñkj'bC$)}zYBoF2fB*fش0 4rn,% inv@t1خT/B"SZ "2{KA=udlnR8ߎ$%09ʎq# >s}LHG.dl*/x C; rU|\_k-E(]{I!zZI8^(rzQ3:Sn~ `c"_t K*x5ωɐiL"ՄĺZO0Vșq)Oe@䀛SWbg)q0RWݗazzr,:¹7TZ*> c?6AZ-il+]c=)ZAw*> WD's,(Va)UEYh ;fhDƩd(*LX@\V$i1Ac|4CW3+Z\{+ڛxeǪhO5+A(nNaG$4ˍ#ٹխ f$$v˷Wpv7GfNePLwEmĠx<w3%)Zb' j;FM)5yIj> â %ճ`XȎ/, RUA?CeH-D轋j<oK-ڦ])Y|G8<y0Wl 2`fi#tpHL 2[Z%5/ [T 0Q~.c1M4XJ/,=a U&&X$~'pPi=ikKρS)pѨh@*g ,Fn: xF<0;KPFuo":9fZ]+wzi:F`+'#M} )wB8iP\yxZh ƣ% ڊ?So)Z4{IWaB3܍$1*=i9,(|G#4,X #"U J`jDᡯ͑^<~zbH5c _isiG.U,L$3w2Eҽ &XF1T񕵸 n'W8Bڋ)~a22Wt"p +َ110nxl܃R `TlFgi&IycL-XDzRޝv]tg 0|&γ"7$h4?s#ԐYW-Z hoa+TѸ= /5·CAZg/HUr/ú`;W$p~S&@r:>?9<Μmo]{dAyv^XDVD[ U0#0,)[atR4Wt8jP(kvjhw؎e#T!)^P)?[TӄIX:rJIZb~ G61;0?Ǭ9jNe٧^Rdy]aȟ`R064)8$OY6p=\(PHP$ZOglV#(Mnj *"ݞfKe:anGriAKt46qM!]? b0+YKCx7*/k46*k%|7j :s5AOZt;Y6@3~|=Aa_]ҳL\f*_ZP} Ph`4~zL:x@OP8!\ n~DJX% 7CЇHn9cFs+ 2o[@|ٯ[ GgO?M Su1}DV$h:LaPsf'(2d $s 6l$ž ~XyE@=q(#.ޅZF(yZ 8HsxV`~1OJ]q7^{zs$ENrwE<3M = |~E3q^!;A{JZ V .vq[Lts_%V1L( oj!{76,qݩ~im9Yt0i ɷoh3@9eOUqX[ӒJV楛'>(1fl߃2 *#=NގῷAv-۾{؉D$h"gzNfOw~Ğr1~Xj5ek`ʏ(P\P/c^ O?8bĶGSob^97Ceg lZg(Ѓ]&5񻺞=1 xOucq00\FW;Hv:T^S9P{mcIű>WօX18%EM 1S`T %E0|c/O[uFt*N audL^ Daq⇑}}va2JȚsyi(]a{%}OA.~Bt0ia|s5yЦNǒԘuu>o`tpד3;gwJVz(Ca pR'cW@*_. ӑCSF3:"8F-LfWˋn`VLR,i3 Wh0;V'//qST|i yh1An'Qf8]Cey5&}T![w1]L( Au=%,=]rB»?񒔛`f:kҐ f=$curbfbG-pIUH#LH#٣mރXXϚ%W_<kW'"~ʅ0Ynu~$au^Mߩ/sO-&*#a2NF͗mfJ3>[j35J8#P7Ct} ,w*9M<- W(nYn^}Z3cٺьq}ò썮 qצo[#kG(7u~CP D\7:xNZl=|`:h9p쟙c 2LO͛ds@+ | N,F-exUUhh@.[q\~0rB4%S`5mnJY IttT(8r1PXM֕4ӂDres8ܸr ly6hnnqe%2)?W "1%3]2Onlx>,wYI䲯9Sf^*`t[NĄOEՂan%)GJ5U4eyHfc{lA?e3nr(?BPPTje 4t[ʅKKsUbQ77_v67E|/tHdQ0|mDN (2[TNsF^)hO y!EEF^;SiRU6xmJߟiGuȃFL ,c s` * ^nPW'QK)/C8n燳M4m6iiglYFBh[p#axNޞ'bR̎?nvF/ mr&R FLBPvhPw ɩN_ $O$}\]P@%鿶++OD{L#~gvbûR\YAD̐`.$@p0htCN+ ֓OBWa36"H .+<1DX?ų~pLE zpil-dR=ǩ5zq ܵB wRiO75$S\\U$₳ܿ)}i3F]{iP͡]v|`o8I ԇYk Ҽ‰1'G6ȗI\8%ZGv O%?`N\F ܂d%x)yLռfARl/AJر%g%&dE<&Dؓ0ٕy<+RUJ5 5)1BV@R :1Bf`h*-gm. ʙՅ0JyTP ~xz-El!ELzs2 ᾚw~Ym!0;A99x?he:g\/2?(sPs? PSD}xȢ 1JZ'w@ كPss!Цf1HpmX2+sMN>XtvܑhB[2"wDi-+^;6çިF @[W6 =Pj!;Ն[Go=CE_;9j@2Πt@WzBw탒~GxUX*PG1 c?A*"j]N9FRR_e=8@c%ͳ.V*req51LQ)X/ǩk1mKPE/r7O*p~%ķbZbB=xT&n zWy-H9 ܠn0a4xS}Ks@\\Q&641ls8dDKTqpV8qzqL;-Bs3-5 kä!pSl\{\(4L3, i LMCv:;1ۼ92ۮ{1:*G6`К@jzyT֡;Y9ί-Gƥt.r߿׶g͸;NIMa5,CDh2:B[G=1F2~ud5 5ݏ_ ꌺƌ<%tGUlUWľH%n*ʞd<6"iBZJ1Dk:]*NC.ӪXf9,RWDyO!1qciBRK@{ v.3[:vӦҬ^khey!;{z,Vh9!a^EI;NvSEF8GFwn4#%lѓɠN_jlg2,[EOW 6PY6HPu0UtQ=IkFcGtYYD@Li\ mwsc }Hŀ1lI(7W(T1Q.pދ8TGiXTO :Z eYy kqpjk-ѫhfBpu8ZV)V7H5Ⱦ5 ,v3L+,-Vqzɛ&E] Ocޑ!x# =jeXIg`5=:Fz7,͓"mND@G5niǗ:-^RpnY] *Pb (g}/rvFhՆb4機i(sqή];w6Q pZW<+t0FFBLLJ3hEl*䂛g&O˶bjJxāPspV.1u-@rrc!f^ o0}0 qs okĨ?-^^ļCa\BJZm7NxY7TT%^E\̴p@ ˰ }O!Mrbv%\kgYg\ Q&pzv3i#GI6@t D .x!WqǾWLYD ېeWhd1Tt7KZ=-fbVh-=-"]5%'W0Ur}Zcztl"OUzN#X;RȨWg^ұ3 <q;)ѹ]|w QAbTùSiev+3y}4{!QASsT5x7s|ah2^ţ }IՉg^ 1/\a`(gkp|MO]Ys[;}f]7SBLդ׶ZTF4 Khs/M-<+:KY+V+~%`s9zj}q44ߢd߈]GqCl`Jfgn[.] {v9펏P0Efdi#:P-gsCk f [(' h fU%)%و(vMU 8I^k1 }=ySz#B({I*/E:04TW5̫ssHJ#y% jl&]錥k0h<*Id轳']򶁅4c9jCƒ,#`]**\7F:XLLIڂ4 87OЂX0}CA|sVS} h3^\hTijUφ7 Xy'xz|MqeF/\ vwo?”YE. 1ADZ{A^Fn_JxtDH~@2_$vc rf[WaW0EZܯ I`E}1yXhU7\:ݴM0OKM?ꆗᅹ$={۱8HF'7ݓ-T0d .t5/'ge[&+f?z^/JԜ2Z'IЍ1Jаp{nglf)o@DQiX> sGhؠsAvi:1>>-TBG5Pw17'JUY{n{|t7bBI;z10UZ?csGw]QĪpoö8RxCc%T/ƒH1|3cժ~(%6(ע0i:*^ F78nME(nSlOZdvgg F9 \3ґb9Hi!`/ٗbuHH΄bA,p3Œe)S` '.aͷPmBϏgWc E)H6 *A1)1|Yw$Q)uf \1hXǍ3so5WF~Q7Й@=QT‚ *AQXGn֮Wfm vԸp29yoKC1>}fC*X*DC,:QChQ2sz@y-|l#naXLKJ<)\%VL.oeg{SK@{O:>7[CK"(Q-pڌx:SxfC]HodCqD|}U `XFϊ~TPWBmwEH8N'VUvқj>t9 ǛJ^9 N_>AV:a.ȼLcx8g"/fnJd'3!lv:Ja(] nrVB_oZvwFhk$:p[fOQV0]!N̍3@-=P{_n'?eR 5ަ Xf~|cA%.14jx#]wُu:쎸'ľF.(@KO 6b,#e/zIyUM!JXuUt͕+L\;Mw 7>uJl1{=5t@GTOU@Hb/:@ x{wPLűs>*%{R>JXVHM@tJ~אA Mv..U#/dpS?trxt,K"Sl 29m5"2y,AS@ IL3Q`טVjwb=1iygbZ̞r*Ϙ' z&+pgROk ۛVygX[IKC}`Gugk-lpcνg.R3h[rP|%1aiӽ1k)BWo?X"c޽# RKPt785h=Fx]N SLn؏:]:OwVCl_$_RHHF$<fيH̓EoV7]m]9.ㆧ-Jn,ηeSf{FN!֞]WINUGKEpeSg[䱩31lbW%Kmp!ża9%6P^SfyN)V\Fv]lǪR)#C:l5k k R2tMt[s4 lT rەл(a!-C#>uVU ڹq[r~—v,9piU+J78;?[WVPLs(y@k1Le~.Ws$[%rS}P:Rķ@hw =g1%]F85O$I-E^8@A=^K ^7d+v@c)%[Mr߹C-a'xekBKZ:ljLWm(rr!*_`/eɉ}翱uBIقq|@-9FZrzMpVn&w|$;){\5nWOj_8| $J*wQ*1TMe9jXUphܒ./x,WDFK((^ʄlxP2Ux8cKĉVbNo-q,?G_Q3}X+G= Vy P˩e]h i8Yiz8iGGT˃FĬ٩Z=D۶!W}owwlW~ow.xv&o‰ng2FUDC_:V-laV9=O3Y5Z (㡜ax#@v`\a4+T\V|?ȕh|p!e_:d5_I̦T ցu.4j^A7x/pIx{gzM7{qY[08+|ñp͇]X1>A"ih\,2ԴH֤U7ˉnRf?}N/{zx .}yYRi".3OhM*k&;ߜ +FԳ=ԩtJVևVj% A:ԋx-ϊ^ywF˲J]}+j9#nCkNa}M{6!:; ~"U769 mF,TD7`MS`BӮݷd㕊D<]*^T*2:".EL[ Ó}"ZT=_`4ly8hv'wD7Fʦg8yP黸LA}u#q!5XWqÔr,cbpf{h#e/* ٕr6t(11sp귺CSnHfe_ZX~h6Ge!(Chn2(6=:]e 00y͗m=c[T)lPckV4,*tSC Hi]%,~;] BdNkp=4X+<] ~u!ީ+^0%cal_^UiHaϞ JCԆoЃDv_U ?7podžJ) _sń}U.IQѭNZߵ-?`w]_H# o ND$ ;,j+|#ZTa84ZiXj߃㷔`9TՊ/4_$'z4le ƬC\IHl;`ȷ`  Ld;pk;hь:I2ƍ;Bzjc5k*Ns/QǴO]KnL _OEX#~.|}]GPX'v-&(VۀZ3Cys@ 9`"DQbE Df=#}`snL᨟&Hi܄#\RO/ME*%;8ֆ1^rv[d@q- ӺKKj8,;F]|(eDV(%:2w.ESA OSQ>Έun.{6staI^7 }I!efir(Fr:+L]ɭ]19`z?\NyI^p HX%hK+l߀Cp'`%h{:l0qw萿K9m߃i`a? 6?+#z1RvfN.aV1k%70&r Q2=lN!~pkwHs !_gL܉>u1Z?6K(+2ȸR,Hݰ$O`[nGOaywvxo#|amm $YASE% Y7r}b^OZsGdE1ƿFd՝nci<όs%7δ } Ъ'wr{@E8G?C^ ਝ5r #$x `;xXOFn9ktF$HOLs-kod@N`eSP+Wx Û} ϲߪUa;i/gP}!OAyt䠷9H5tEX+_W ZVȜGXhid*bcK<16Udc\׹'UO B =|ʍ5\9r< 8!n0j®namBM{8b,^g/4:Or = "&W1zNrV@Ո:,MnD(z(Xr[R bPYݝN/7FT*>/6]1؀W@ogxxZUMn{FElo"UwKJ57}^_.GBfk}m[*Er;SDN]!S @?Sm]N[VAMJ.kĢy$u88[@ju3[ ܣE͏׮A'֘zBE ĜU1"UGKrQ&>zsrͫHap1T2ĀL~wE7ܴgy@h*]D˖{gՙ1PRQ8f|7))΍[ Y;㭺MjQ'?$Gҳx.i4m}9pe_Bo:4tdYr܂ ~U pG1}]Uk=(|@6(l oz ozzL\o_V&WI>W܁Ey%;[wX#c]k-EBbFT+(OOu rf|szP[ӬQ9w%R8aHdܨpR-$x&;#%b,];ˑ7.RV+.\7|# 9vx2> YBdFclMX6Mt//xM?_"gH2O hmNbLUJ{+;0"Iڸ5Tv./!fYGO q`Qơ;{PC8@\ng=6޶gjX)i{{7VQH S;RMR?N-PYc[܂?؛;4]}8.]ߗdS.ZAK{vie1#݌=|Jr  [ɾKUGlb r(\%gbT4`-q?ԓ${&=04k(? xW- D#Ꞛik=^*V0r)-_=Pc!BfXdɂQkBm(^p$A0 bp,>XJbR/*?~F+&+jt@:Q&\G=\٥?S~gJ;  (=ZЂT0e)n4iv-B!_CZ{~ v0ոIG%~f͞kʚS(]~P2d2zu|\$BkHbɎlO&lIT2- B#A`m/-azh6Uo@'_S(~hR<*=)?2>i]eDSB]0³ыī2?N+J1||o+YْU~O9ZY;5ykx-z};Htq=p'Ŝ߂#xZ:}6`Ԧټ j_GE-塛^9w4͏rߚ$'T$ 2Z{H}2^Hj?4 柇r`;MZs y[cF7U V&+PÚ_Ⱥk]sxS^;F*nGwtE쿟n>/ TCECF1T 1HZl 9ADK>H'%k$2F}@:* ͥL%H#f2n1t)v&mC gb5ZE5n3F,iOx}bg!%Sk\Sʟ ]}ޚ W exP I e}l-uZAښh&XcCfOJRVT8@),mYpM.>p~#_`fAA37MdPG⥼N;o7\} d@xs|픹0wN_/3P=4E̜Ͱ%|$o.j~@5FIl:ƨ&;`7 YBːC:Z%6${j U36H(zZj9~ j3uJuQx1 (Kx xVZʘsKw6'c+J+Jb-2J:ÓI4V|Ǽ@=d>@8 #MNמb,LX=``  i\#,>tib'XSRΚҹXS҈Lq Q/gʣgW<Jf+'=01BF0;D]+49b*[s3L jS!y4œނueS=X{nA8Uz˨I֭-8 `ORh^imGw Fcʏ L149ݦ[?_t-g$صRG`2\^^#AX2&9XDZwI+$z-K6/Gİ,*kui [n@:^'T!fމ4ZXqȱ?sK 9hk /Nݵ< f[};Z%--2wΚ=o4j̞z>iBSf4: qK _S@_IpBpcQX_Hi[VdFYeچ' Jlu0Q>,@_|yM:aF?s^#dj;kz?(>_ַA."@ݣ?Ȏ=47I$v|Hv+ "׶`>R/:DHV}xd&14Zw+GGs?h dMxģFFԪ)(0`TEC\6A`[wcsKńS c;QIJ R/gH9op]+To bSG[2|^i}x%kkaKSwg)6%Kx$CZU> )#$p ?>Fr+yR`bnpԠUwۨfme(^߳3&"stK]p"lԚ@aTc"[|q3?5#LVrȽL  Ǹp&s^{_+uB{S]_8՛]rrjJL &aM+o# G\z.zbks1}-g]zjYk[3oTCdx->l?'?kVhtfN"l~?o1ΦʕV )q+%>H6["G,v7" >?x]J/Fp&BV9. )ӍRs*pI~|eCup)U>*r5] ܮK= ޾({ * t@uL鴯k-s"R:TLr+ JHq Km7v8=9OӼD|V9\GRGwe {Lhh Z㫯ȦnbL ӌ* P6yޥsݾxsqMخD{ԔO>)/#avܹuaʤ)ck7\=Ҷ vRlZoq#rƨMְJs%KdzrS6,\\6qipxQyL/,?vRB-BqF e<$Q^:z˩coFFX[/vl$֪ĥG,";ʂ'Y@kÚ*7L% ˞Cp}%uD (]4.1`%[NMD:mջdԺKFz:$>fWzG~\iB}S6\D$!wd~CyGAu E:cހ>ˀtCMy@~lsR$I8FBox!,uq KZfYLK]v&2SR}j8xW#ĢZWbf!_qxKHZ2QρIemQ-3gfDאF E_GZB6XY WxyK(Fk|&p鵌7- bie_d͍i*T\y9Gt\$'+7XyiioĦ9~zEIWA~'bHMJ*"x BhY.z JFpw GhNlc EE%0Smc&uz!#DѳC3{@uD7GŁ"d7g hvr#8efXFqKEoSuB^QU_|48qN?ݦ `}fJC!bed0яP K; rKٗNg<x}*WYhMUKCNCn9E2qL4NGhF<2*vD籼eOdv~ݳo0І`eV%fK+We3<MW 'DcF@Jk)С,Q?]Zsd X8(vӏJ) y ~Y;Wߥy޵_ް2PJX =9ƑfPɊ?Ԥ06R}{CGWI2-´VKxf ÉttOHfɛ+5vy~Sxw ;LS:n)%?TiK 5 ^ /фCnOSՙy)cd@wxހjGGHSԅАDo&` c_|Qn߀ⁱcrPz#ZH|SGUDUʯ JbZ!\yEᦨ p]AA Gi ,g,0q}(peY#2jO 0jNñLwD7xp A?.7e9l)o-BW2ҩZuMj4|, D,)r%ExҤCz`wFgfZ"4xtYq{5Q /#]߀Ih9ĝ$Kq fUg{U@$xأ[6xV$bznOr8c)겪xbAPbѡ: w+$~W2'INW!:HHM9Bz~D) Z2Q?H(&h*A^a6r]i _a9kFߠx\Z>ո$k]Qp"FBYoTŞXTp]#ZfM̉}K!4sҞv)IքLRw48a{ ~R):)wkh9ܲEʭ5st_@Re \L^|Ly__Q8Bk_W#/aib+H';[u$gy"p0a T;3.a$F8rn'V1j3ʙOH1]{StC7tKvۺ/ʆ&0( M c7'|5@z uq]$!=ޗzvc&bgxf0-0A2rtGv;͂)zm5U qK/LG@ƳJx1qp5J|k_m,c7ɸGk @9#uZx즦7pG?GBq+=VO`f34b =~`V(U!|pV=O;qcjC8tofvvՍ/Xi!bه9azsbM?/-˥@[d{0P'lUS~$j!ޑ8~ϒQ4ZIUصɡ)wır:t;%l@$tgܿ0xd o:ܱ^荛yP &w^ EWDrV*\vxU u!(3zT0D!cCjZ7͞θZs}IKX_jfd 6vvaթr``/-@PRM'*p=ݔP09 % O V䯋\HMq64G"q̈ [{ìECJpL/ uƤ26.? jIZk njH=me ρ>"N*>уͼ&A{R$io-n\~'ε9H_H wIrKÎ{[/'{h1Vz9MU|Wk4(ץrmI$|{A4|9zhN]P%E׌˗՜؇eఝ+\m; P_dK5!BS9(\ABiJ_-;L:Zj\vIbeN!fӨ!Qk .|I҂ǥ46|0^<pl0?(}L\x 1f8r!ئ'.vy>FU6L^kD< /P*F?iv&\6H)0Sc.?4(3ֹͶ>"Co=L} }.XVLd1SL#MàI)jc1¿+3Ez2҂$vBHuhv G!iKkF:[1-JtPo>p?1=6s+|?9MpRLs<[F۷IWf ~INac>mrI|bc u;-bLSL"!7-)J,) 3О(he[J1Z7zmZ}+X lhskDu/RA;fP򣠭u|tNO<!i!eäMrsQ[xӢ#_gV7Ys5cU|$kFfLt Y=)=ƪwPm  ^R?Je%gKjȂZzeһftr)ށYV]%)p{2|s윚s1ّC+J~S 1jjh ~Y;>+N۹aѦn)ETP/DN~;zS%iZDz-K9ۛn v<š֭5Uc<գ0tT…__ҏV"z*~ qt ^]p~6V;@Kt^hk+4KDFɏ/;3S"|bE'-s N2p}(|D.\U n Ro 2HBKIƦ ug);$!ޖ"b)7Mà}ZbsPA#f8xEbSM"Cv |z !^Pȝ{=syԒmzĕ483X>5= C`DD~<Lj3B<&ӷ!&}>C޽6Ӫ8l Q=秈Adjˆ(\'vaIS :ꦚaߋH?ȱA] ◄kExKND, eX[cxǁo>f*ZC\1/m1H4 u廱"`a~] g+&Z |vCIp(->p' `LD>FІ$ v1X*Kyt>hY /=0x\L dzhc֔ JNi*X8 XB-o++TݙLTl{mMfc'KeA|V6W1 d'2z`X!ft>kdd(ཫ^^_| Mv Ȋ!™; #>5䘣ΓE JVL˻/^D%ݙYX_l@R/%:q".S,D߲*nX UaI [q(6EU{k`[gՒ&K**N" * (RRvȵ# k:/RaW^Lv&Ys;S'Coa rIT~si9wyS! ˔Ա{f^ c/Ja ?oOc3m1*vÍe΀͂>ii<3pOJF њ݆4y%4NlC}}\i[CkyQ ٵ͈أ" &1zRNN0e]¦t~q8:H*EN%HU5ay$2'PZ ;΂<<4hkY*J{  025ѱ FK#A <[J@S:-=6apBoe&&3LQm\&Ϧq !ފ躟}Д:=rI!bLܭ^(jk".w4Ir1:p|O^>B (^?U6gA|{actmrIn;}o琙*$;_7-Ek|F y]*1RXu$|J~ l޹s&Zjt=1ض&]9ͻl+{j>4c/a߆0fdMJAdՉ=#-pw#&zJFAay:ԭ{Ut]ʘ} D75*ԕZBrW x$h2~k)UQ\5n~'CG<4R# Ic+$'vY" DMfL`FB[jUF( OjQYQQ!V.Ă[[0#ވ-j9gY Î5.u8ܖ$y1x.[]Ա"Y#a8TX F_veL,ϰYM1?&1$}}?3վ+;D3(RA~cGY!LM% vtHdО`?/PLDٍ?'.rmTk:䮡KYfҰ\54ʪd =ct/&t{aMw^!pX`|;?f ™)=L`.d j*)UwzLFo 㼍Q5 ̢x9Z(g'τ4A0EeNj_"6 ~8c;ԍr ]cfGG2$"KM/[Or|h'`0_S|ib|2ph`u@i.? /g!\/PͮPsX !/kOPsg~?-Lvv`!h$:\0{yK>W`mcAʔhpBa%|d!t1Epc{5JS03"ySik$݌_/aCCW)zUl ~fUn?aEUQz)UYИC09 @UB3E*L <q #;mώ,sA:]L%^aVW͍i^,f.{0Yкw mވO, ι@bqgVEiYtނkwA:A9;;q6z*Fc=MS.`c6Τ7 rz^Ջji/)xX4Vu#XH,q3%ņ^(cgI}gN-qMKTeImoy}QC*}ɽp)6S\uY)0-3@_. VTb ;IuH{%Yc0jv۷y֋;Iq(g~o%CNeF\KnV}РSbT3+U~±E!8,ྰ\ZfMfP~`(3nD]&ˎW<:vەK}1ST IHd=ew-kF_!>+Lf_r PۅNVMv`O90?!1A ntU4Y~ 7uV]zʲǣgs,DkX'N|sb&wr wZ B{AϡG ܏_ |?z+Ϙp]{#:~@O[`3AߢfbWݶz8'9.y&;XY(n]͌Blӣ&ghw ɪlmQ<4j 6Ġ1^8)1+D)1 sMkq8 K8𲬦S65QA"&>(8>ki`ӯAs5)՜[o= ne_,2>נj4Dokwi-s|1nX8:5 z=E7f{z}s%[بs)\w6tt#)dZ*jC.G+=~\C{A)\ܶe<WbI3hV6PŌ*^Uvw/t!7ݠleK5[bXvKRs3AmQ]%aoR[|3gRV+hIJƒHCj"bbЉyg`'}i}\!T;1Ȋ~)rO0/7iE4Zxcs :yM0{vŢu`7/l2K0*-S>齐޴X̣.Y4xc唉2qyR!4!<%yucP?-M{ TCh@EvE݋g(ߊUJo0ѱحyUΑϢR+il,q1v5th߸ir-Ո1w/DAT-I)L_܈& tl~Ukqw0fb"V$~Jz-29yRJ!eN75?~oR.S[\E[sꓱl5]sa,zG&j~]b`Se_ gQD+7 E:ay}BuP!⨖gA* J/̧UFJhPiIn<ȃO!$9&6wz $6?&a&T_#*sJ]%^5bw6jUDػkx))9czNps,Sх;W xDeiIBʦ8)4CJ>e3ixX{S4a̝-iKs?"j1\؃C <&[_ch ]AA=S+DWJ{Q#EZhe}8ZSX 348ڻ)K.[+|b0"@v;&dх6޸%`4Q?^-BUav!c]w"dβÖq>iCb9U1)^?na}2{_ɄD^$mta:Ù5\H>@ݦfZnL,΍x꓿oeZ3MUk{|#s =5{L\z| o4Z*_ ARڐ<]╊afzJ a"%53!?/TH!KC eu_ྜ,Duy1;0s*X+dIXt IQl.L&Mi}K\S4ԄUg>`cew{o! S3m?1h*3ˢ&Dqު-|9NИ+4Ș~-TST\gdPw5F K;G8*K=33A@;pǒSKr~zyLXu֮b/g+ʧVRatvԠR%H/׋Y)TUvI[TdB Ce7M6cDX8˸LyNX-nUm#e9yC꟠NPG}L tB<E0H?$n k,[lsμŰѥW:8u/76: q4ORG;xDHۨakй hDݲNhzI@ m Kq7,Ex1Sʿ_<%qݭ:}ad~nd<ßbiIR &dbz.pW/5E`8b2$8),s+1|lP6p0 XDգ#b2zX? U.%й_ʖD`%L Zi T-E.FR]e*w&D)@$ z|MA|ө+RMМSj=~c6Ҡ_9W`*~Q)E ͇W;͙ ġQTsm0m8K?ICśph2((@ۻXZ.F%VG7`:ZeƮQt4gǶp)?}p(8T-#dPEwg1qMDbeǟ L+i8BD'iM<0prbDғp.i[jw1'C=l'܁^e*uj0yhn$ Bat2? aX1#Ի =qb*Kf)Pv\8f;z&7<9Ț_J-*BG񊈼1:1x4>h_kٶ SMk7*4,s>6T=/8f%ʲ?ω ŵ&)hp`I|6+l͖F`%WC${Ը&kV3lPw@bgSWm⊊+v E.uئ' F DD.!ֱzۄ'߰ PLפ\_vtsCRƙqSR o]?1M` ?Oߢd"X[WM6axNFMurv 6__O/*%KStb~fqv + ;%u)A<8@WM +)M0Y^[TkFg[@[vڻ}#j$_՞UpLQ==TtB{DPC^͔޿EaN1Av'ۦ77-j7g܁P3v#/ Y[~!Y! 0}ymAF_|%ϨMx7{1""$MXu^gSz#q*wbr)<꯴ FYdH穅? WZϽJа L,~%=-">w@ 'vTYL.93NUNZz]m)^ƱaK&OUڴ,+tQgs ( hbũʍ'#m s7rNYόg -٫fسj~<|tKxM&gjO)g%;Y5Ni.EKu|!HvQm3ʏj"x*8 D^zFqkG4Ewr?rZph&[qYz0h4>"HuqY^6W$I6jLZ3SA`Nu4rVA|/C'M~״X0So%f)يF>X)L̶zT()8?RCc <}m[&g/fZ٢dLtnA48t]]452nK_r8XoAy.aypȷLBug~<2#X8gGA ^%x+FKCGF,31xF/s&;@nbfqD-Tf"z=1=-2Pz 0䇭wK4ј z~DSNK:.u/ 7ʑ !L_č늍z-L>fH(SzJՓ=m}\(+j ؛~o;˜; Lze\p7B@E4ƫB,Y3?Wl 4モ ]zn^4UxF1CCR4O .]F Aq2R Tt`EpFFG۠VE;0S=e%ðTӣtdt5̂t@fcۦkb=գ?T_3)I|=Tp^FI1N\ !T`dmr_BuU¨gzqrH e ֓fMt5,@琏Q8؉p'Ө{^E9OR@F#h1&86E6qCZ;iz}G̷{x"څ$H`S4qn c l\IjZ"6 aR`q'c@+L2r,-Wc Cj?=4R M-)@:*/_Y! fÎ(,CFEA'۹km֤*k:$Ţީ:~Gۖ {<݆#RO,WQk {ګekS b[!gHɴXunb4 ~j<>lH[i5f\eWa+냗ks0?`6'Qr80$[]U4S ##!3Bo& K -G- zy]r]XJդhDWTvW״bU O),# CX$HEՠH W s3}1}N2 sSPwp>TNU1诃~| uJ)6F _:D`2@KiLӃ;mx*ۇR`|^9R7x_ 8V>+S^aX)#ڱƨmtec/ƢgqxS!20Z.[F!}0drj!c>. ɓ[I4C:zaU ;vmm# )EC2$>=}ѝ:5NʩiU(O{[ Dc=ij6aklPAGw)p-ʿ 11#ad,=m>kWw>Mys_avj}l_>[沍@ vhO8[^H]:rMcd⪝.}̂Hϋ<022[y|nR eEi= iWH餂z'~~e@ysײֻ>Q0 _a,aKٓ"`X_BPU i|k:zyXlg<"Jib%slOOx]_P+<1iUPLgxGgFw—L\sT`uiPX|N_4DL/5@QͿ j^lYr%)#1 :bC{z!=eڤ8hm i [aEu3T i8S ^R' v0t! z_zW1NRS Y>8jM?B4BT?Pkj'?18H q,|͌Z!߉]~RT .y\ >-fuE_Ӽ\a،h4i"3D}0o^{Z< Bk xB4l~@@Q=8%htzKuVH, ׮>`Bx@]U+[0sCDT%JA;ǒc* z>cYYkOQE Z NK)H|3~;8V-ڟlYX$oR#i5o9M1Dɑ4Ҫm,jen3[ ]b[N,/]Ɏm]F|lw2CC( HH>pf9~ޝn1b (̯nֻHOg3efl{tUx"8 3<^G>VEzۀ#źBN5ť_ws^ " +Cq]Ax|HhѬϷ {'BgTQsA%PQl6sRVA\̄|Y7_;jLAWE'Eq"qHB8WDB]!%׊R.ov^%k+[T73-lj9 {fMUBx =޵[f}Qo< [/~X0E~Y:#Gh^mn4*I< ̸gQ-ݜk@IP"=`s!|jqNSd&,$ݩb\MaEE>NVT"R<4hnq j#H4H|j*a/@0rf1i=6+>)O:0@͘>!ѧdeƦDvgY7FS ~<|SY+:@M{VF~e2ѥeVv",[{aoH6s`?c)ȓ݋cTJ%|/T iljGDg-DUwDn)jp|̘e^S k-B)mkZu||O>d#&z+R̐η;1pbnE@hs8ۓU 0t)% E(e92Ȧ RyKω1MWE.u0_Ј jѾCXA%ߐrs$>*`O? n0B .hf,#X7 _NT##(>Yi)0<'=ፅnzzT!#e?5`JhʫO[U~_L1y]N¶ܑ$& u@BPK򾝵[SC OWRI%*C4_'kY^x̴mP|]$.cjՎv-jX[ٍ٢ JJ05w*܉zN-DjOY #iw)M$8M;c<ݕ0aʏ5oI  +{k]۴pdVR/n DK p׺Y+(Phu7VϤ/U z"mXW hoJn·o(_LsAO';ߖk-RuGѥԨzLcd68, G[皅"\fSjQ/d%_ XXm>t7Ml>E8Ts9_$?-[(j:B(nL"q^rEYX%< ݇.2մʯ)3EV]bZE(~U7M A(V cV`#wD8۱IcP`]aρ(.2+`%Hi#"&}(Eq7dʷ&Fh+exCa(։PҶwc΂J>}?ŖcpJvTL!xj3sʛOR/@d7G,5NH19ZQG8ֵOPrx,gggLTl#wg[Ţn_VƮݣ5dkSEѬ\EqM˴ϱ=U%&鄠IY 1uÛn׷TOЪ4fx,rL5h`Jy1\m 7ac-z8ۭ(1m]j+̚蠒qT矽a8$ @ygy'?M%D Upx$ouخH'qop`gyWzoG<-󖫟y6uLPlt4rX07d{,vVcԡwlU!v C e-7*+)GJթ3aK, c)9j"hZÏVvr逘NM2ЧC 8ĕc\ju%jms8k/Qji[ÁKυc),ds,(M#k13E""\!v֚WfC\#Xc:"eht 3lN@:w)Nn 8(f{.UTų(s"S) mVm4XqK~f(uؑK?FTB] -cjtPĭcBVEG(rʸuaEx(;=Ex:tKðd"`(d.Vaz0V(Ԃ;@vHůF)[FHBX<o=>rc B.#bd1z0\#_AWzvBBOI&`woZw2f0#SNAK @" c|Blh'H! )@ʋUNȦ{# (|[tXWB޳2݁B&LM:T(gx:f!1?Udk@6&oIJYL3\)=vC1C-S<DkC ?i)E*)*דo\XHó󽀀'f%"LY,[6"/gt?Jv3m F-hyoN JBl9x:zNKR'rͮ{Q;s:МMz4srGӪ< ԁ=IÓYhT,֬j'Ð<U=u DvJwl[\ ؽ'y Kc -Ihw, vLc0XsԳ.Ҽ07 RJXB (VtHb !m?ʝowkԩ/ {n# \Tȶ~؛  0~ۍHPa TwN [F6p9mBe*jHwי˶E[^m55`lyzWLj\ݵv͍ŀuOYUٻ3M,Р[{J6̭?4=*D֊` OUg#w`%& 娨k@㖇d%yNpgAR?%՝0(y]p67GGs/T2#7꧐UR,ֿc*{@,C QusjZ:dpS1Y#H#n m"?hF+U]-ZqUdfmVwZ¿U|1_֝#Mffv 2=oUŭ9?h9XIag>ӥ W?gS?jݤQ2݊eW\Ui$ΦFLФvniɜN~ l?JBc+ݵ}"0k! 1hzϢfTBwȤJPOB6?w˜uu&MV)HXQk#D5r5^ǁ@tЫ HaNC\Kfs,k/5$ zH!k]MBdl+wt[ HSUDs#pWxl2x &XȠ 0a‡_,FB"")i8\V?a0b73Q~'oZ^p 7@!X!㸶Sʟ#*Z =:@ٕ̕u/7NIM'kF!<}rlZãF=Cmc0UHZ]r|Xd^) K]/Hqs'|$3/ij7s9E#5(VHH+E"Xd0,P1$jm30O&b3%0ȎuW0 KSZ8#9A$#8f:`v WdR_~}JyRtd2@]נ|^ULGjحL`Aƙ&;b7|b7]bmTm0;I-jX/ b^SpC,|'nYⓡNXHQޜ̧rpY8;J"I4wqzBU`b6ucf B?Nn,YN,CTJ׃/ hь,mScydꌅ8vUunjJe5M^eI"Lf|') pEޟVqE3V󭉔DVXW{k֍ 07ҁrH;EQU{ >W^̬ژV>7 ia+W5Qa?8  vG 73AEeN"T*0T$kS5-:;S-lX~7Z΍TǗrx\ZehjP\rCpX}HCzxpP5תqyKasֱpQqXҵ';~ҳdE"4WV RF4ު;xvBhvJFj ˴!e)p@Ieoo+9PvTdi;{Tr"; 2;GkufǩI* "~-~,\d9T1kΗ.)-`XYSdTr@k'8< b ]3УdF͸N$K.*>~͜]v(B',ʟr}SKV1UA6z1᫜F1SHޤ@$.G!<sMirgp*](QdLGEۊPO"kziՕa34 E9cc O2/N&8юhM%wS g(>gNCǬtӦys235Fؼu7!?Dvh_d!=Xt K^g]OO\xZYAXBέE`yyϡe_jf*b%RBCoNz$L+qn~6nћ(PjKtbZ6!`_j#-bvyBJeڬ,6R;ovV[NXkYT[|tx]v#[MڡgI6T&P0㳁9HdR^ @YA_[gI|阁t挦I܌|}"d}Ʋ9kv[y^-WyΞ 6^2?LU}kۖ*(GMrAyQS͙Á8[#Y ?m62^hhlO2<`\^rY4) ~>(P]63_Ԏ%iem&y:U% ) ZpשӅ]JtB eQ`p嵱:>oIՖ]ϟ3''$N"^2j;`Ui]n\=lGlr1 KȊdk2Eym[ֲn0ޜcu`ó>+i}-DßF(_s~ήՓkrjT`pǵ](qb؏g!\K Gy`@f*dS45m)}G4h5>Fqǖ Jm=l8ELj}&؎ݗI k'.>,3>YIR[:Kuij*KHih؃+pp8LgQ&׹yUUAҚ3^܈hrtPDaɏS$xf&گ Q[׃@(+M4}\~lpjҷdc:ޯ,R9"K ˩ys4߂@$-nVms CQ,d;HR!!)i-yê ZR< { Ki֟\{m!(Gͻ=NQ]kKyaBi0)qjߪ>^K|&޵|׽AHN~!JyQxTLg䝀]U<`KG H`/A03vwS<s;lbo |MYNzs&VrTE(Zrܸ- Ui$SS׮ ! !?{!{" JJ+w؊*߾W1VJlUMdI+HHh(_ \| ^*y~IE˅C5Pο*ad-thUbIАLR2ڃJBUSkY:/\6N2_ ֪w tʩ}ਠ?xrfhP܃ ,ņ’% sZZ^-*]freS1yWCƠ6& 3ٽvBv-[GPh0 &p^TRxc2U!;9f nO,vZy6䙆UY0f 1sꈽP|ѐƍt;8{>-[jŕ/{#31> l3K(7Vw8m2T/`= NWs'14ǵ#`7ӵIL  yj]:K5乵 ^p5s ORcaqr=Al8 ֥4wbJAؾxJaͳrS؃izVLfEĕ7Q;+ :p#IǿHmyM("wBnu&)hݙ^Ǎf 'km-<&nh=RC]tb_B[2wZETWz=ځS5뇎ab+y=?܊X؋=Y>֜HkWw1s %%Qq? AlD>, %6G:o,1,PwSp} j"g~ͪ́^Q͉`%K gQ>YT`bD4YRwb7hssw;/2CA[X؞ԑ8i |_jtFёV?jʥΤ"_B6>-c!U\ǛI<=7`\g Zc# 4@q+duU6).e=|04  i8i(h5]deLJS>WbAE` c,;6qO!%6)e]#h\`8!!Գl4Q* :\x1'.djArO'~xVRI ^n_5~2YBoXc%X=#Iv$a2/\As0fK\# ^Lof%;Vv_;<Ak0gJD 4M۲:F*f/ߊ~\%;1є%ooPv1.)g@#0ό 3vASq`>3Gri~$9=9ӵ ?Qi@'uhυ`dUd`퉛d̵tPsYÃyp#'4F6Fh~$ϯkciȳhh~|6$-Wpw|5*R h~LoWa}$qӯ_v(,QS0еJw0A`Jy"R!oU,+ XMl[5Ê@]m ,jrځTNwl5a4cB\y6BچjA! R79/=&Z  Jd(fe>JH&wM%6Č^ "}7$:`WqV&=T?AP0~W"73:' [L4 |Z覬M8 t\2OE Az"/Db|yMZQSDRb.VAzrizL\it()(*/es0dOZd%Au|; n|@BԳ5g  @e4 {׮TYUoxPx"~>FZq'~5dFH(/=@))ic8?dfxo߮LWՐ2WkPڜAT{3r]`B>6V]C?) ,[x7_t@:"ByZKK+:(qO5'dso*aBTU׀y\ 20+eGV(iB㈂+]V힩>)'&[b欺 "9fB!܋4iz)'=b!}@2*I#3y]!#EA;{5[6zNوc@leٓ8sg'osj9xҙv _<(,G3^|T_X9u"_J(dXh7Sḹ<Նv„}T~okB()tjٵ,:TD̯Ø+kr7Y C58].ճhG"eBַ$b kfv8 bsF*Q#W̾8O7G, FedB=Uʴ&z fRYAoq]mXjoz¸ˆv>x"J̎ZF͝WȒ["6L5ٻ >.1閫 mŵ8ǬqQ@>Kݠd%݇6W} QqtrfIƮ(Ƿtv̛⒆>aÚ/D 51;s~%P!L{ <(&*3|+ϔh b^kI}ɘ{"-@ڲ$NM=r~*ʡyKu848Y8saE¼lƒA> ʳ['x ghx8vHEa*Ԗ[/<2Ek\nN 74FU,͔nYSg(f۴:@s>0{k q'O7Fb4Vi",c L=vIOv$QN\r?"ӓ s̄.w/YM9?Xk<Zia5I 9DqLZ m+r0D+eGE~:nl@7NI, /5ԋ㐘5u"K럆qB`sCG{-GcN].듨=!]%\ Qp蒕_ˋķ2& 7Y[lFk+kz~WRph,>{}18xn4Pp@?+ij*1kB$rwCy&fͪidw9<^c>|QSFul rxܣ^p(TNn뫉>4%t)'6pf`dKӛB׉0H|QD3yZ-ѭ=.i7 ( ?0"A䪔c -HBLJm]a͌{#yUXgIhG%Y"%5_PxkzEאbYd&'o}܁5}Zr/@h\eȊK n&1@:+%N$5H'IPft `DN&IG wL -z`Ƶ:CM:j:<~*62gDz~++|]+$s⹑I^qC`wӎ\bҿNE|[$S;Ώg 3 ˭.KS3{4#uX?lL>{8W?Ckr*%ʞ>%O/ޣ'D?ڐ%~lzEpmՖjE & na{oZ/P* ;dV?odOCdgHl,;Q c e'C~f :prVzfjxsl*[rwJ-2HAZMuhm+QpR?}esdpQ 1?"֔lfgw Ƞ CoqveZJXx L-؜@rkMJńi;QҨ @^ݮkyC(MC:}&+ z|!N5!EE<޲SOg-K!\E\ E:wćPㅎtc|*Q'RV\ "#E UdC\>F"5ԝߞ@{׈m'wl^~tp8qު|B׃y}<.\rpi؂Y&zF`$Q8hyM׊bBBa%/3xT6PO.ga1b!)3 !ys7_@"(0CNt/z±NA\NS+;|KWŦTYZ>j *iwquKӦՉ6=`}X9S;׏+kO;7;D֢wĪӳ%k}葘R9aBڻ5C˝[N& @HWE } ݹ)~pUu0*eDBէ\L ѯBl[v貟z\ er˷i4Pe )/ [&8?kܜƛd*E6k*>Ο= 2e$}zd|GDio\h ط  q*{+M/.Bˁ0K89xB|rV ynml,Ds hNcGG<-L@;4  խ C*aijC@fsHoRń@p뙊 skotI?jRt]U Ř[{YnAOQu4GMqM X;mΐe,{5 W:ۘw-b}$(ߋJanG^`Ҹwl4ƿY6,3v2c؟cO¤a< YHkvkw@&mMKC!B5;F8"+!g d:f Qn=T;Kͻ?AظXf[:㺩o7ŜeYIqꠏ`Tծ 12BB *#o] !KFGfiϹJh_b…+C[~!:wS҆CXdBJߖՠrZ3M WL^sʷL-kvB+mPg ({ޅmJvGmXzq^/vr*O2eU5nU`_5s+J[wi 6˷sadYHf3u2QJk˛W|If>=YDb]@,zp} /u5 t4d\y7>j> >ٲ*6YD-cip~u5ׅ^DS2~iho 44/|*G~)k:4:J7 =4mf N k18,0l9L%hW' @HB.O5fHFttJ@JLI]nKJ<je/;Y CJP*P`2ݬ_Hf rҸJGjA%/"aokCSelh%x+|ձ(edY"#kإ@R;X.5pZ}N]Kth:}RmM'6;h_";1@L[]~{[K{B2x"1L>Uկxb)-O_ҝ7_ׅ5B\\VV pٯۏw>JxdIo :g 7%7D? ҵGBdw1dMs 39˛-ϊYH+ƔBq&2`nӍG{mV#* ܼ4:0#FOfn)g|M]3^Cn7gytu|J.9ryۓ 6)YӂKt*"qzǣp#_;l]O \Fk6 :Zmx+LU9n:aucԉALkd!hTBJ7ЁS7/+rop>Y.V׫ۣM_`m{kH"zjwGdmr R6 [}LY@9uWY/bDPީoݗp{\>Uc,5*_&JC (LW%lAy ,( a]̈{AAnf!MQ ە`d䜪lx:"_US*::̪=3{k}Y,0j5җ\ # R).AβȉoCrA.'A qd /F]z(x(tu,i*ť=b .2l]a}En;YWl@II|G{Jn8cbesI\l9’˺߻\ݠ EXֈȇY @XothJCSY=њw p>ey`'M&4U#0& l5~5 #R고e5Gmq(S}%ZmٰyElEc׾ru{Z? z,<`4 n([p>Ǵ»ԍ]JPMٓGmHbd"᜼vPiiF:M7c~ "ږN Z^q:jǝbW-y9!ZP٫EaJ9M$>Ŵ8]w^񨄈d;7TW֧QCYT7 5C!3 U:$_!c|Y,Lmyc>㚆ѻaF$"d6(ٺ\"9TR ?~AzUZH3  ESԆ#%_̸AzEadPazIރ#a X}g|?T\>KR M1t'e?:b2L/%# Ȏ[0)@]OS|![K`=Cv%Zos x9yi2"r2f.΋v6F˗HE8Bo"bZ o-,#D}RՖ+CB_B%րM7L?F'OGp/Ð}Aľ* P_ pО3Qnhޠ; , Ϊ p$E`K _n`!I CɝXy{zJBaJ$EdSXgo!Khflڎt"?/JTf^{H_3I^  Jp *\۰}1(d"gh5ð~8~EN_ԝ4ZzϾhd矮:8@t:tCS$@n˾4OYڿARgTv tAG~V6b2Oaqoe3aA=`ZT] @3ytѺ D`$Sv+.4^|˕D@I,`/ej:#]Yn$NN-ڷU{;u.8 t:.Y%~Be6SYO[vEtբ֧ͅ&~bOAH7얳 a lV SZW3)*6 2m2M9v @%GŤw-3- M!;-KS/Ҽ-SXI 9wGDAdY;*n}?֑O&Y:uSJ2qB=#wģh17T}WYLD\dݝ0)=g3inV?y[EgsYܾqSS Wvwe|,NnN44kd}i&{'5} A $Bx#тDq?v1pcW;=~>_>9L'.޹W"872 JkxOK |u82<<hMWn9J%kF-JKL& YFdk`") <޺ꟾ׷W4?Kp F߂*Յ dRwTk[0,*E(|Km#,Cg;!4[#r>}%ݤdǁP ;l3!/[huGFODleG^d8?ȓJ1:ox:BD;&Ep;O&ߐes&Lk9_ I8G7,+1L xLhP-!0<.#HXuݗ"/6Q"8%m.6g5B*e >Ov𹣔?*gZ!܎qwkI~] aX)=9vjP\) i!ɧzxj= o,?j@]}œO k籑T~X9ݮ{:"#ɜ@mcY+rތ3[\}H$TX))\R[QccCo% * \Aƽ6;;K%E0FHH+2ӝe:/n:mo9IN욯K:Zy & TrT̕! ~rGj>4hjGQBilT +AGQ~^&*$Cfm@bg}u3Es'UV]"y&Um9Wh73"IlY?:T0r؍ `94OQEh9W s8YT"n&%8DWև?+a`(ȼ#/N=O/>x=3A_jF1-VZHiE]=@6AtP~f]8bIB!Iܙ0cy6iۿ.jܽS2=~>6[uV,7ك ;BeDL$e=U$u8⋊fz>(s]#rC%lvͽF "*^yRwJGuH.Ech><A ^^Zf9̦#X47O4_5i'@Rv4|x]#yV|lt!H{Kn57> ǧv$Rӭc;L^'1E)*gƷDp)d^iQJ-$]!SC!Y Ee:9*jRָ L1?m$s(,Yl9r+ _RVfsFD3[f.M2M{c$G,`ALRׇ_+yQZdS8g@.IOjOL?&OXġAڙj` "OoX]ꉀa ,}_RyrE_ro&'N6b)7X=Lhi()qďƵO$!~IUGCp$]@-S Ƣ#|E!h9!둼U-̗$-1g͖U/آ8WpL6Jwt ;fUy*}<4a1^Q ^r(˷ 'c%09p1F(,mta@d' IgF{x7 Xe KwDΞ()z?iD 1NBNa( ~jpoSmqtRV uskel0'ӈk m i$ڋ ߦk;k27AkKR*{.d`$χt'<5Mu`)}F d-W b^] 耬W;`OhҶg X ѵɹW_ϣ0+ڸ%<{(Kx(Ȭyvp*PK=J%Zd9eKiDg#T˘w}.ԴA6}^*]^~1$d4)ғjx'}v~Sz%7腩vGo}M=1bϢbR%o8f-L1sl'.`?ZR:xnˋ3e9W4!^IlXBmޖ 7W]hFCFH*)5wn.#wч4,ƉB41\ ⳿)aPf#n(ncO}I"BϓͱCif}=U؍{_)8#u  }=UH.Sn_´por>ѽ-ef`el]h]i[Ty*}&ae/ `dI܁1,ؗxF`p̽\2KN ggM帣  uzu՟'-7bN p7S~$LVeIlG?Z_xt>f&ώeoKb:.~},/\UD,S(K[(*/SyNL?|쇬cQuidTMiZ :Ds @?4>ջ ;M"t-hqJzux71-K4흚`#C@ĵN- J@:tuL )d``H~6 ʇj o7 +[;CJA$Ӣt"_ 'Vl(  >{O|0kQ`gϱGӃ`q=꓅0'4˰&V"z!_*lqL/E<w޾cHFuan"Z([:g"?9[n>>L1ؘL=QBpH"g"P-4( Zʸ V bH2Xʯʅ4L,3D8-xMzx+,Fvgvv(2 xWQLOj3/|ИUJS<)uDBmv;^9pd)KؓD- 'mΚe'RS.s bZ1(.{g${s~$9VB+ S`4C 4 1Ŏ0q5Pd,e?1 Ԯ}|n$YWb?nޡbiVfef)XfK`V2#-}S*bEj(ȵlt@8c@1:FwP x󳵠Ы=6^ZX|XE{rP``w s|C6G̞q%R%E孈Ud΢dF.&a*#ufڌbfҗ ӛ^<06|$IQ.Pj,2=tv0TsÌ8yRs NuUDpNM4Ąp\ Ϯ{XEv3Qݢɂ38c};΃b%0ʺ^D?+K|۱2_*굿uJ8܅C* <-~DZэ;J "CZFT_nٜ TIUS99eLj9jb36UtceЌ6g|=Ywl=ۻ(1'MQE8~%ا?MfƉ~F:5< ِQNJoP ƑPШX- 6~4gѦ%p{,mMb`umLLajx /JVcKl7F8#0Ļ#ŗTK)8L ڠل#KM7ܜXlv;fL*3Vz۔TpO"p[ؐ0Ic$z|Kn*&|PЈ~f8kΚ3=V#UmΟ/s@ 0&qO?*Sڒ"T;5P>D=1S-&GmHi-^FR*A-zvT*q, Ra ã(}U].stO ?^7GMqdGCY㈉ [)E#A.6u 1%kUt+N_`siTDh f| _lq$g[[q4 7R)0PUr=TXOw_gj_m)}Nf7lFxdz'$}>Տ6'pxsk2z2^p9Z,d >D gGR#yL,&X^<&lX_irJ3_ ;iYApz;dz[W!f-e8 >E,u kvJTI-"otB,2ɾg/#{1%$ƩSb|#cU)XIݲٯʍ]4zNz*so -Nb|h@FE-[+~u@=o2mOQǿHSQnL1 +Rpja;ר)cp;F~WcԐG~'3 T)Qe_sk0| |.\MCh'GKnjlק+Z;o""偩񺲰wߒO.EΩ5ǩ.uM+hLkÎ\.&r66qwRTmˊ[b%*:Z̆8=;4͌N],Irq #F/yp rƾ(pԊ^ ?/h8g=`2'|B_8@jpx&@`Ԟ$#SګPlV/;n\Ij'w[pb5 > !*ZR˶1cG_mOKynwOBeTVf[ؠ>RѨ!b !XYl{g'XeJ y-qE(H #_ Ύ^SG?M$qbTݡ.s4Jsέ]VY- L6qyt#0m;sj˒MPs`ELsMiC ٔO A9:~@2gd߈;DְA߃섇H !َ')?*-ήr9> dҿNtu]ZJ kZpN^_-VqJ5Fh6Gh6cGӻU+_~羉{aEw鬐 / n-nF,7A $7=`+hTLR)_Zx=Ifj.chcDFNX?Ic j,,G}]wSq}I׽_#Fu #=&]œPWGJ4Tho O ~&9@#ED>wV~9 I`'KCKy8j.Ϝ-=h+` Obqtx+w4ϊF=BSH̥L|M?%慁Q 37C(0|Al7Z=;)aP6-\popIU syVᅫjQ@B+{i$\ϿӃLPÿ-r`\D@,+~7\?:G:3]#A*RQaWŠG5(B,9f&jxJ;es0{ B8 4seрnEZշlڅ#饒nnƑF﹀˥wdN&8P"%Q@Uk`ؘr+jxP |aPX%AGz@bEOM!h:00|^h [x6WL)Uʊr!v'+9A'AkGIՙ!B~b_]Pك`}p%):4:^\6 U&4_x#ɘ|f[S',70x ?3D*t *7~I-P* Ԧ$EEv V>5%k^=@-f9n=%TmX-d4(T+tlE2q|W[XP+P2ډ#5Sk?Ih1kc'v˺J:ًȄ۫`!Qӌ.YWGDB3Ã̟)CR"о(smҸ}NZ@8^1o;BY7(&@jq ι$l&dG'*@x:P^ 0::i:ʲgC#%}d^ ֭"CTVVkrE$oAr,P S&')bhx2N@*(`f95oO_yfhƻNoe&`v'Q9Ph{yM`2||)Ņe=)JtEW%ԅ]L"y`HZy Lo O"~`_pG:IZCm.e`z}Peђ!*hiFa5CS֎ݻ$90Aw3 .@=+vY56 yDyQ j6 #׻ !}w!ps)bn6g&ӐjXB;} xY$_[c%Ǭ{nTf% ixBERݴ؇Cz{۶EOtm hBlshq|փ5Lp1vzþu/MjlXKbkrh:~n 7Ըpf(Cfzfц#]ҫ Y9w|x^&Ǘ&X:܅NpYhǼyi3yA5ɎlBhVq. _W+^cV6NqGፈr9[jٕ$ILIXqMmJ,'D#b߄Q3>@7NV͆}.m\DL o\HpFgMXtZ; eij)up 7 S>ﭗy!V7*9Xrh Eq\ */m2!j-H}T&/۸O>AiË(z#Jř=A ]lQ^ѥBk9g^Rx~guO%5I/YE4nmy fddEQkzo(ù9zmw2;MkB%wmC.U~o6^z]7ݧvSyCЇۗ*i%m\f%bPٟm*љJ;%JsUBE]p_ !e,Svy,F$ ,q I{طN.>l/btCi)y%"bBw;nE= dJ)Źj c)#ipw֋+'.0s縲61@frCIlڱHHrUè@$ tOI̭ޞnitQ@_$JpG5M֎|vΒ65c|G 32u PK HUb=+ȃ0/AN$RׇSlyH)M.GE_3t|JuЍK`*Zk/)L nPfO4yP)ǴO`D@Vo1V;ԤOƘu'b1sKMaX7?rfⰫ}㨺X̙o@ \F#}m2ca9;JfX)C[#拭qZ;n4]9eQ8/x`[{XBҐ~v㛘!}!XalI7]M^z[yUS|ڻ27?hCFh[<2\IamJɻ$m bT8 PAF/r bV)cVWEԈc`2*&A߅b/ fv]3OT\g"!"ܓ#H7x] )A93#AUuU~9$_9ezRDFhQ ZSE]-[6H EcR,$ʅNQ`c+pŧ"հf9pi5hL̷W8h,KG8bG4Gm< 3vUCLNB +|5XT%- )XCޞQ;_-c.;yꥪ"iaWK5bn߸|m)=ENXʱLZs:˛:A35=>GZi䨺Z- Bi ,ާZ31..[X u\i/>"'' K+YZíRcE>E{X7ek|˞ȟ}EZJl}̈́U%a%]_? %Qs5 I!1&4Q[6J^W]aXh.-)[n7 Vfش HĪ!G%ir>|C>?0F[fEoi7` $ѵV\ADxCm黔icUܓ:FG`i\KABڭ:E&\Fs:^eέGŘn~f0!wVBT:Xk<`0|a{dI\)Rzl ~*y2*gFbf * 8F&n5Bzyؙo~ #4J12ikSa.24w-KD~`7։`E=Ҥs4Q@HL^7܀$q-A;dּeqf ”FvP nAiHn謌Ǝ@X2:͵ `Z/\F8atZk~nK"&T KЭ”FoIZ״]͈&2`IK!i8'YôȼKVvOM=y䰲 v OTf]⎘4cTPr;F*=EOT F9](a6~~p&3z7^ {);jFч\NeOj̇#oVm'ljh!e#ҹ׊!^2wEcDe@/5Z`sԍG4;mYkZMhH]CGג[;|X] M맿[z+i"0)e4oU]sa"'?j DWeo,yEo;*6$[•鬳}H84A/Bxϣyڢj$BE8 /Z*"#$zk׸oaPbd c j8>?jLƈʸXxsDUd{M5ВFS[)1WgؼNNG6:P9@^k4ۨʢɌZYRu#*N>wa $xEn–#=2).x㪘ʚJx q[r % JHv2$*b³-naEEq㆑Rc8+D uhui /O13Šs˻*PGú(iU,*&^(Z؈틐 gr*T1+̞YSF%,"Z [$PՓ5%"wSUJ;,%:Bi3b'sۭ;嘟>b=,hn(6Gn/2dkdAm2mT(c ,juo$`#$RfʆS@ )SM"ʨh 9t ;hd3!h%D* a2!xL57M',8)# 5;|Ge-S!T3)FDQV46 9zӲ䘬P<8~dK3ODya\ '|p*S=ȼʈh?Tl\hGyU~:Stmث6ip>'Om V]38oH(?#xǧu؉nO5td)LVpZ)=^e%\8p4%i]?)YCM)~ 26Ft5EzjEIWCY j)m? ݮk;AQ]rϮʆ-J}ɐGzg'CIoHa%: r8;9}o5LѦ{ǧyA 1ܱLA6<jE9͵ᑜWv) x =ʉqFD+%jAwWĘy2;_S~P;RܮB%@tN8HI`c:DWL!ʢsf=34Ko)b4kѪ9-2M/}i-.$b떴"vimyh]u-!aC>2W^E0XC/VG#~×vD X]u_)aJ͈83)exF]ZFPMGFNRrנh64H{"Kz[OX% s:GzûxeZ63J8TFKam6 7Ĝ?1DP͛ڇ@^1{Z yqb.(/Љ-'+ SԘ39n{;Xh먎֧bTw4sRn0#Y_&l8?6`(0'’(D] Vό| ˾w鷿p/np١5.ܱt)oЉ~??TTzZ8Wn辞Lgjs.DJi vx 5ojoX(_U HE@Yƞc$L??Ʋ=DG yV~a|خeXxQ ̮ium\qZ@OcR]HUq;qDpLTqAzG:BOd՗e? f !uX#m¥w< F#7po#7 0IXv1rY\o/:υ!|]{Y/k g(#7uF/]gI[ΔHZt?UcW{(N̎TI:kEnTZ:g!hr+4[OE3W 2.9lz\"xr\uXIvɟ`uSE=I_AL|8 ' F\SB#NqYZ|Pel6G[yܵEh^O?3`|..#Q Κ7iQn2glJms2ة15wzñ-B}LW R æ4ak_0JfxS!eMnT Rgj3!V]K/]R׬p ? ?tǁUdj-Ż։. MbrS%T;52n];ҵ!3Xxf(Gp>oO8=(h4'/( F]sp 0dFew^le26~ؓ YM*\̋v8N[) >sE9!<+5@}Җ['$OAF>_اF=H߱+6D=N u^uMY)?lCl/OA{<#~ӑ:>O8E.XkDp뿋oc_3KioyR~&p_L [p)p=a9̺n ,6a~*v,E-*kSV'8̋jEh oNNT'a`-AF{.k_r/Ny[- ?g fC+-FwnN`eC` !o>tjĝ߀ImWr7Zm%pOaJEւ bAW8YP=/3_y-zJA٪N14/JrX d|Nc9PVAyDrŇ:)?Ji 1/G&/uu/u"糳l_JxO'=qѿߏ4cfVmzi.m=?U'i@XGe?CA0AܠC{l5&!4C|`Ks8o[͵fy>\Av`%?rgB)Y}n(/]i<lqjUvNcx2R(ӥ]j:.vlň2l!Vnʄyz[x{l yzMvcn%*[oHDYWtI祑1ScnZ@K}(ภ'{!u{ `[CdB+73$JԓdU)MtsxOU׮kD.I&sb,aDiW~yE$_u- 40ω_1譻K .fʐbc99 v0F\OtH$)Jxs4)G9_9Uqօ<%"(e hÅ4ۊSCqik{ک!E#ʡYfgWȬ5Y?,Y/.MщrUhOys!J\ ??3hy;[#y ܲM'vbrZi]^%4dsƋC!Qs\_8ucYq94Ɔ0.ZvwH{ezZ/Vo&{W"hHi gz/FWj>P -ۗVBov@ wc-*ENy5ImzK DO$4ja2B'PPy!3K7Lx#eiYjkR:.eFu>ﻴsSiIIc&L^r>1tsa#"ti2p}6Lvشo➞D.Lym٥u}`p揸в&_ > CHlBB|8efqBP~*e(~R?B,?,A;p8/32(\4)o(6t0a"k8}(<)isωю^$v@|U.I|%*Ԕn%͂mIR(_` >mpq&t!ChmW/> EmZ ''3Tݳmǿ8(\bCN]rnlՁHn{#+Lp"rD[m}yt٣fo޶*Dv LCr:5kCot^2iY H=OS۩x[&%sf#i8@p'&ڍrjђҼIcUPv8ʚVHÔltT@.F-7׏8I_Elݢ.+a .$&*+CtRrtWC R B懅j:<˭.z.lj '*+|V&d;v #IHq?{(U* a9h k{LѾ=kGGQ?(ǵ$۩cY& DTUX0ZQ*{ԏXqox Ug!-u>0/9Q*O@œ}7Ws:We=H;?(ge\Np܋cc{#JnMwz X 2Fhvbu,[bnɤe&e6$́ׯy*L$T[a(}<^lT[G8SPpg9+!ReNe!NXwZ_}>#3-FxV=m&r/-#`q0=?A ^cRgފ !AS E; IkHBW̡Ö^>aBt=v r/E 0[{%L76$Ĵuj!4t=ܤ.2@4(VaF-\$PWc(뗏 PԈy$V|wH'5I!'6qc.. VwܹE }:VuV+_TUnObQgvn_U6wGD*D t[| haHPŸ BnR |GZ4_,{@|PjH@<#&/Vn؍UٶtFJ 8@+%EI@6&I0Cn;!RiT2eݜ'RCLAÛXǣ{vÀxI1QpHk}_75YDfCxX X2;% (zA2amt1&D;nngܦt] S -b85?_Ex~a\& g%~LLD91%hDR bq Ns9j5Mmvғ}pdG$#2sC[{Sr #t# qA}ԕjO Єy28訝Z8S2*_HiITpD CCARɥ '9Q pq`86p؇*o Нߜg1TNawhM;=Z1U5jv$#à?գ+;j7ԸZ9h8>!f6.)>տSjXޞSaf#4;5p1dggC,2e!fգGXm*AkH$ tL`8Yx^`?VQs }Z T #xigb_Y\z'T =ܢۿne)n}ysٵˤCO>Xz/Ta7ˇw[$\\ fC,#)tڐQ GM/6.}S}8|6-}Zb33fBGi5RKaDDp*k^z4_F Nۋs&HgzDYadj9?7y!9izսџQ`uGiPJ0\;䗔r)T8&#sg#3''eAoܯ"ƻЌM_0J`EfHc'?u4Y>5[m-K1 O3ؘz!8ތkbߠPRp(Y$=WG%gw?Q A; :^Ty*X *i׷I$ivbU.5 yw ~:T]ֿ*PG I}N % sgQì̵0&wx\7!ZO 7?J.UPwͳ-m rm r'zn_SѱD>-TUi}w ׻|mM0%b ˽K襨mioR LLkvR7s<6 !pq&9NqZ|f~Z2?-m*4ZNLS+,0c[+t*׋  +oAe Cʼnp 5\ʽgկv*;2bE89 :M:s*ӯ;3)B%4>[oBL3f/UvQU"Q|<-D Ǯ@>VGj_a$ O@ )q|UP^)RϛI@i(s2pelC-yG/}D 8Oݎ|2 I@4ehɗd|M4k'UZy,okmZF{)5*/,;(yaX 6ڴ60OK~ѢޟkM'([#&$*5;G{<81JAYL7،>if'[m:K7^! yӊ f!޴Qq]ּp$MqOUu;{ =7x96W.>Ht-eX+g%! TןDFK ^0[&cQ6%k>n tn!^_u[|wii!nu#Y GF#ؽ+x\6oТ($ }l^Jʐ\#f4w79%&F ?Q6?@T?=*+hFڿw/A&'EY]T}cn4l_M!CQ|0L8.w j/fwTZ żF$nJEZ G~Ԅ!\& DW iZVʽ7ײ̳>Pϓol!IWZThkZ'hx,RuoEԀb2w{St‰3yͼ|~]2\0$F}!g ϠW8= 1M3Ȗp>}#P%qՎ"UaꄉTUH+>VPD>cجU4NkF ?,C[(˚u-g]$R©<,F+OVNߖҗhntL,[,4@e.L6:2HH&ЄE.T7yW7GE[TnXq%XY^QcӢGh,qjԨY' >w>qf1Bd5(Yf5RcKgJR dSjx⺷hEW,٢r5 ,,{I'(5_ E{Q ٬7-Q()xi78 AP: k]95K#x47KO Z\EM?1{>JlD$ZY26S"cTߍS$=L询#%;F6U]-'.&6+%̪itxdEG_"??-O^&c' .aMm$L&m `su~Ną짅!9τ.wDOUe(NvNj5LsI5ydź>eܱbsw24~cv˜05r,1H#y4-~} V5YV.ʸ#XxH;`+լQf4}%y.諡,VE,5>*<F$Dc[EϺWIvͧ[i$tȩ7gq5Uc%YrU#B0G#æDwzW脌!NJ3sĻ*}ܕzƸ5&k Qv1d JR 5`ޱO_2oO[Wpqs;1E))ޗO5}AryKCv Zm*ZC.⼺cNh8qGUlKch]oH6 )N m_pfUjmxre5.7=;eXΨ[XԙGjDPmP sKR\xȣBQNleЄzxs*d~ES;bPbGf,bەB76 hXKJ5܆"zbc]bŋ6:&Jx"q3cybT:P=OF9$k+8 c~fBϦt 8Mp; PHVLށ0_@Y S,7Ry2^d/HItokzaJ<̥3Yl[}ֺv鿎8 c;.no^,|ECS ښJ81qg=MyBhGm —t13s,H278:]۹-*?c8^&J>{Q#IٙjWn"W{CF];8ғSE277EG`Dmg[wv~\,,fq;ZEDU-m. ȘTmG\Z"][Rm|W! 3a>SݣS LR}C&I ^Wof#QF!Yatz3}4 Xkhg~PDJ)" *+ u}w#?\=$!|Ƀp뽋<Җ!8)n6#cf1WϤvޭ5$:ttMQ_Fs&r4n/q˸ tOaw@avﺚRI&PʦӘ)kt@o3]! TR.3KR:KAאI|A+mUiP6WW6H؋$nRX. B~gnfy,;ޚ+f I"]ٿ$머5ꉡ`y HRU,#2|; OKY*cAJg7;o9ss+K;4a~e t0t?p~X-rEIӬ]FՙvpSGd9 HL|!&zټ1m$C?{~]YgY 2Ku E>庪?84gsT# ufvqONJXwN-}^ZJyFpxq:\E*#}QH4`O=c;L`IV6[Tfy#Ed4Os1#a\c>?LA>^8)2̢QÝ:O3Tob#tY{Fʴݹ`;d>8ׇۗ1]vLJJYJau4r^tBj3EOQ`}3T Dŝ-.gWބ~8 sҐnX :jc]/Pu)r;W˾︖[P_91gLft\fMB>ZVO(R`l'u!lY\,fGa@aT^3 zirw8lpzVb,…4(H o '^"(fqQ\~LAC/l_9G{Vˍ M}LlE¤ C7=΄EjgP(xW!TBG5b"rJ"CL)&o#ЬVU#+'"kբD[V1bbS}n}G׌ʋݢTkr{YKLQ9+9Hr.[.x ; 4 ㌑@|W6ڹ.Bʊ[Twp?;$?%&H6N!4. R`$ '+1F9Q"n<4"rjv=Ix@zN!# V5$16RFAUP :;z;g_ y>` qBY2?3BD`"Vy>(L(9\30ZD(ܨͧbOxD,=XdžTBݖ 3)|1ZssBL˜ӀM}~q.81 %*SJZ #xcϯrݜ8YUHZִ׾,a"-PjGWb@__w!\Domq&WaW]h {*g}x= &Vd{$8gߌeߌJ$@Kxpu`zkFV<'՚O O82-呺DY5J,OddwYioͫY{)쉠7%B_,Sѣ(A)<$i<.柿C ƎKg`!DPP.yG~5o{e~,R,/U"h'$ԻW#h9בm#$Ea{ؚ~uK\ A99=j6\{s3:pkURx˲8^77aD?'{$"Һ H\bBʪr3ȲEcpk|ͱ`m-*Wqx6OJwvy&cnP\.ti8AyZd:ڪM@b giNfQ0R8 zyJc6OXAemcؤ\)\QFT)ɨ=MHP |5tZ;cWAg:8S/FNo9_8BT pS 1xtPs}y&2}ސ| D{Fi p- j#>6v8n`0O^JsrL w<) b kDuGx=PFʚ2HxmdR]Hԍ2wIs#_LQBo*@Ŵ|lj]Z{O< c(rkqE:(ݵoB&KY.ocjAVic%'ba~rڕ3j~'#qr7Ewm>PɘzJJ؈cጀ,%>ԙ1@B }V6+d7[Siyf>*pBfi ZJ_0!^JZ]'qQȎtXUӘE9|V@r<RI}YWni2 /pXAwS5")HS?왶V7R/4kLPYn]i.S,fTugfCҥX5,}tS6Ϊ}PW!-MK7:"Y[z2MdG(dn T'jܠe;u%$3 l' >=~٦tXKCqn0Yd7rT+F*ı? /\T!{E3IkU; OZXi7 3B1B?zl a57wR?1uܳݽ|]ƌ|/iTN0f $AwA *.-77Rv HQ"miw@,%"@m?v~{a,˜E̶1%#LSpN}qVzйC[L0\)UD,_:aH6lSI9ja2- k `裓\w 4}o6`ݸ9[7id`cKQ'WBaX֍:"Z´ƥoR.koX學`26oXOx & < 5 hb!hXzꥆWF 13>C_0ZayvKSln8xpbXu N;hfW[1e}DLDPc-yi&X^su+> ~tq9H$C\9uêֈrp(Aۅ<.ˉ-*!R0I8;'p UVџٚSJ*ߚ**`j 1n,.HEc_9di7ҕ#ݕTU2]-r}gD1V6 nl&~Y9&e؏/jgdDg^}!~`F٠%Rk2Z86֍El5?=7W؄0Ao@JB@p>HTBIGnPm@u![#[i21a?k  8>ABǔ&}1iyŢA CT7 8-DV0\.$8ByENJrIJ).C# dWORSz3xkhuV/ o؃Bd'ƞ.yyK[,&XID5cAr؂{F'5jǩG5`/Aak @y#`,/!ܕˋrj|Ll5d*F n' IeR vw"%+8zS<GN~F P|,-Zle jal,7y ߌz,{kPd}m}3;R8\({!L(!IE&!Mq)pZ=c'͚*], |3') ]HMBp7Od05 r 2#i5kT0P$Xaùʨg0.91c~HܷfeY.\=$Re8[A.F9^mXʈwq#1.4>jx`+Ođ5Q̋Xwk7r>!x (if7`bzAt((z;m3hgC-z`[u('meGgm Y崹;Ȓ8G SV| PP:ƋVHN4&Z3Ѳ@ϒш ,! #ki1ڿyAeae[s5ZղpxIyveۑdX6n?T.xh::CQ1et.h]4w ף(a]]KP>9\P>~V՞}yQɡR@;I/8 =#[`/YQE0q22 $x PHpU (1aRo3#1( @RY.ݹy1NPR!U,z՞r꾑b~V"28PjlOoX?h-1hTt@TdM ՛u5 KeZAU?DuX72(j;#]wz Kd pVTT/OvssAC<;KTJs?>HLSYֈɌ:q+A+s]] ~H* bE57y%R1 J+\!6a{ Nqh GYºV=Xnuvn (wjdLWԎ"#ɓ8NNa3%!%v >}{|3@^&<(iZQL<*[N3&󼇯(OE@NH{ ,!:Ur|s7j&y3  [cJua˜b6#*eTщ=ʄd幗ف 0HeX{N$AHv՘. ;hRi,+]zlk3HDS {ۨXF ov,H퓥<<üM#~ fT9LU-  WlӔzeÚLEU@~sځR6W2DXGms&DYӎ3W˄ A@=r9[f_ya\Nl׺q9]U\ވ&mQ~a g(K@@Ũib" @pKYsU'GFߝ w1'@uh\6:$XF:f:$ a,odG5 E ctGE6^ӧ/AynO |6mIٖC cn$RLfnYW'@Erخ67NK3U) w.A n+yd, lov)kږC\uf}"1t۟/ZNo6Zm%ܪ_؜8. Ǜbu HC$ RGwr~XwpQb6>T%^<1yn>!^U о).U|H:`(rY"?rR$w_m%|g ql$Mfp[b 4ر_dٲ=:(>4,:RF`j$Bm$uu;SP Nox^`V`,H% BA?IQ2&iB2<& 8(-<)X T3[u@Vd"ԝ8nof֡˃"Mgt}6PhqU@>ycWH.>6Ppl*-PM?S1 b'5R\5>Ary~t勮a60Q?/D"Sh?~K_GBc[kILg?4xT !BScGYސd\dҕlo DiALG?K:^Ny+FK}70O MT#Ѻ!^Ŧ[$ʜB\)_gHXeņU+鏔XJ] !#8 [Dᯨ7וT_4" p$on3p θn=knN1 aT|h(!ɼ:a^N!h%vk| PUn5NV)ěהˢ24)_Wz_Ug98c\C;H(/A/SPXTF/\yA<vױp-}X"`-SB%8W8tV sڌAy*-oo"H묶Jɂ%G,ܒt -\TjabyJGt$9rBk ^ +viĕ8_4hUp<< rYrƯ\1k89 ]͒nY۝%M>t5 ATRGOSNb.I}ӫ-3kp'8,CkMwK+?tp%q]@EYZf4xL5P&֟\00E1לe9,f)놴rq.LwٍJơKd_^Ϗ#!f;@? +34\ 9[[..`RG${l*ը's&gρ\& +;̔v_MU4 W4~#Wh, ݸzbDX:?k W|;g.A3\ N%& |J3d4UW.<͂b%4P6^V5f\̬)m x/#"[aELm9ú6גwPpl]w} gw3U%Q1p`]aK4 1CHSCqF&k2\VH-)5>p0lfhX/Oh>i|->ÎbT`פ<H_n_^z(E,3̳;͎y˥eu~Znr]PapJ^|Vi*o ݕ>uOBNvIrLGEp% H5O2|+ ~39g>>Yր7K1i%et סxC`d34ȬX5݇trg5 L2mTqgN"^#0/Ym-~78XL%ӹa)mpD3 <矨JSGjE[k.B0*^ܒ~bVHI ہwа+Pr66-vrRgCJW$ #"3=Y~wzVa(IGxV-}h EZvpuMJo(, Gv8}-qTJQ XFfjƇÏUKew))`1e"\Zn"`\ ][Yj]Gt-(L f|YUqBƩl~aJ5eV.b gXgmǰ|MTRЉ+D/nEE߀󣝉>Y xP"@ۉɆ58xU,AIDկ{cs ufA^t6˝5'1"LO>9i )9. m*YY!+eQղ/:t'#83jQB5OK*Aqx9ўPXf5/q 0Hc9}lfl#kzoǸb=5/57O=?Xe7X"uRXZp5l(=%wME~\*"UVx@Ua\xoG<aVe: Xm_ c1vb,)4pzge1Tu1JO;[.ϑ(}hf'nNƸ_ $x$UU @F@c4IjrhTg̓yrCcSAJEdkO~%1E=9ˆ>; -;1{%Z(t{'/PUqN%~DM[IfYlٯ` >A4L԰ %kEnNTZqխl|`و"+@m)K/^e`U$gH9d8K],^2$L ǴvkY7<1캇D }{؅ A4lX1*\JѬ #|2DfX+mQBc$,X9l:@e|~0GAϮ49A%g9xK2_2 ezi^u Q*香 ]"VΡ+ @7jDY ygƎ!la}*n.ysl+*J{%+i95arHմؤ0XBcbw>{Km@@D{|7]& Q79$Wl=x!dn{vvrˌ*m5kw>7R>=f W.'S|9 *Z@A <9>\z8ʮܐ\LJ[(qnMv=Z1-)?oD.lR"3ezU&R"׺#E~ũ kkHӔV'- %RC:{˕Jd1($BfbƺZ3Vc⣡}P6wX NClocՏ==ZNBTOT%5o wBY~&X:Aދ܄Eإh #mUD56l,jM=oR2g X?+0%>(|_hZ4DgqNEaTnrLh aT3.%.e3vI@灴满qe]`4弸)gP${\ 8 JsP| >[ﶩ#s!dOW4"e_wވ.OVU m`Mx+5FLA 5_& $KdE[秋+ɞ6JF|L>xY 1Bh$[ݝ&L;# ͏l_LZF1hɩL@3zr}iV|a$-݇yVDDHA1IJ݋2f3TcZU x bawǺWn)^~H}Fa;}8"q[lIr; & Òy G nt" c LQpogë۫KtΞƁNz珧Z׊xiNq11# 孭tj۾5& !ȁ4AzRԨqweo)=oxwYZd2xP, %~1~~TH#dF!z;?K#:AT?8XmW ) )ʟTwz)g(;hu}G=XpOfЌd)KulմP`L|& onMXj m5'S7w>M(}[1 B#h >% ~m'g֌c (g*el}$1y4ߌ"CX/8`Ysshg' ^ 8L%48CSY&~MyYV"OQ]uveK a 2KMjB]uS>4oӜDwvra c T)0QՍwW7l@p)k!M??8 U wg%"AX`&]=KϏ0} 8!xc&iB%aHC['-U"=XmdY/2l,Zd$O+`HC9;yze\BQs.O2Ԗ5< v錜#[݂3?p 0{QT#_]+Ek-,8jʹE t\YW-bJM;Q?~˵DPUb(ʇeSt]L"kI n%0`rp쿫!s.w?mw#ETnrΈ#lHMH'8N@s (k|)KO&B6q=L^D'ᥜ؞C+1' '4=J0ԋ Bj|E@XXGjqUByQ]_`r13ڻ.+s3FA(8_O ax,DW/9ުC?6ѵHapjp띦 -g} _Cأ׏|Uf{Q +uk1JڿcSn.~gT@yk7 ] kݸ@=ʊh$M+6YSz4/TZP 8u`"EoMBWvQ|'ҶwMc|V.?-ޔ'q΀$*Xڅ.^/?^HB RQ7XW%.-*\o.W @"a*ܯ4%-ѳ<.<djph;BߨChsQVDQķJ^ {!EPFݑ{ ;vWN9M %{ 5# ք ?[?n"fV̋ I֥zwEЗW\5K3oz!|{)X8&v/G/Nj(h@m7]MG4FsmZKlk sYdRɲ;Aܳ̓;}A*ԤC}x/kk{IzψFte,?Kch-!I!F?u+}q7I i;,!u!wnԙF@6B1xN\Lm/0fkyK Y Ԓ {Z8mh[#?0^A͆RzEIRlZ2?MM7=v{K͇1^gtziҜ8\ύR5miqG i4 DgXh:;xT^0Ve,=ˈ BKșui7*ҦRBFn,Oˊ0, 5/tqTVg*,W*{LT 0rx'1CiNb2P`ؽY"Se8Ru4<|oR gVZL˹ ӛ2{{ƜW{=埛ݏSjq/@65pG6q\3$7Mf Ga 'J)XHX[ A,q6~/wZ;ʹ_ǙP会$L*+7B8b{46]kCy:vdc%pު-}z:BB^{Azw*"X-Rm6 ]J1gg<ױS2wd3#8 c '6D=Xd8'6]w&D}eJ>O;!i'G2(T7ck$o>&z|Usr熚 39ٴ}!R^" 퐰n6/>OdU51]"xHZ9iҹ˒G`Dzʝh76+ HXn.$ؼ6{.D7!UDŽ\{^q_i صGguUrLxmHst0H tٮݯ"46|ب6`0gSeFVg /w Ӝuщ'x[e\L}hsp a<(gf]A!OƆr<$V:j]R64?APq,᏷,DtS& 7`) 茏KG0UQ D;JT "pABT.ٞKP Dﹽ8>+Ȫ,pd$b3LSsmV'Sp-?@\a0&7K鿺 Tʼn i jh*D:%dEB yCB_8>T:}-)XUeêe)4ѹs5ܛ6qqOa>~?DN;R ]]*pg&{N55份FC-|sdMqtmLlluGwngK4>̇;̄){c Ƽ=Eh .ykhJ\z)qd$xeG1S!4$]B0bGע0NYE-`{>1@QAZʸBxM ^e:g/_xym*BSĢa%NF6pv]PԓZ8 ۨ1% ot*?c5R4]%xw0*oνjyѿH>5KI6ඣ;b Ԏy@4tiF}"3g)?0عvk5nnڣ>o>c~l<:+27ދWL )Tߊ+:wXbq&!!Ъ4  $uH.,ێm_S}yssFixjCdy`ެ"n`(TclY[ҏlQX\r0`̄_l;M2H'Nl fuS|af[T?.|+NKwU 3;DqβV4BdG;mͼ,!v7jVyٸQ>-DtEU:‘ jۺNR%еk&F1re2ө yϤ $?cI>܇:L _5$Swy#Bd()0NΝ1blwC7(9A*Iy @ŝՌ2,^w?Lʒ*Lk'PzBQ|ACPKm+@梍$CYCk|:qdV3'P Eȷ: ƾAJҷVZsLk1`Da#G0M:0ie%Td.J{: ʋv9ǽ ,atwGq=5'ef?Ĺy'R?*on;')&;@h?M-tݰ>GHY1)g(L]I[} 0jFꙚIus|(À,rNEM zFP!h\Q܎Q񢙊l[%Xǫg*wǺ6|70!p!RrPLR;Ff3^ylAoI*D`nzW9';/?߄":Y- Y!.E" n=A{Bj3økEtXQKkV&J}"7_n]9_<[ooS %c>eg^AEE1s9STnGBUEaZOTT3}6?TG"UdZe[3hSa5[1Xypast8+ː?Ws!8RxzolZG"Ʃ|gsq}IIӤ"Id35+XӕuC?2d?K &K7z'p0Dâ%D6t帊8Fy&BAC_ 4F=dWt=ZD A6? R`vR۟ 5@Oo:PQO- mੵE;kUH"!?r;HꋼTH"f]sXS k4F3ۋ HFCwO'r 1wY9!vUm0} A+^o2NW]RUi!(|))O?gWpZ,c!g]"l &dȸմ\ެ94 Veq{LhMg?^A/ 0& YbQw X+f輳]=8ލ\\@ l㩗LڧS;5dآ E+Vr9`oQeG'1$רۘ}TP +߆9)}E^gȞl9E`cUrp]~, ~m4Σx_퓌 c' |}w٦.|"@ vq~kcqI k1U͂[rȔEU֍p2 k7G-/=srEC !-bg 2~YٺfCs;tJ}>g׮ ~^G_ޕ}ťkK ". 0(8y@]ҕ W9R+ Դrbbdwu$*IFG|$rʩ%Ix&d:( }Cڳ˚%K)mK$EJ`IE>ĩ]_6Iw^@{E~$M^-2WqUc pYui'8M?e|nLp,1_VBmn%3S2V.7w^?l1*@]ԓbgqD6S{r]^J#kZpy)JrSN򇛴Y)CY 95h3QA99\FBDB`l"8v5NC>g!-Y2%uc?ۢ1u [:ip+O6 (EHv#8xQm5Ja۷_DW Ag"l0R1 u#?* fDZF˽)"G!#½]T#8Ws!UJ;IǦ rV 0 ~f2{#4e)GRW cK\A~y7= mTVQޒ&_@|վȹaL8IOj KnD{H1ȁu Fֹ vZf\p:uKԲr-|2 DySi GV}ñ,λ (^ANpMٶ 1CY~:n4P@1u<ы!1wWqM%u V"ێܖ197['-GOW['͠b@!i|km n)yc%\c*ɶ ? U"(!@n]Ȑ2W=ѼS0ې߈vĢ!Ue:.#^`w+ *Gr:׃}2TS7g91#@yqa;d3K3^dAG]qO2uDvz>si]E"`qR%RHHfj%NVI(YPubj-s3 v L:d"1\⷗gKiDmPJ2jn|J88w2+Ӏd7֩H&"k-b sžSiiw,3ŧW r#Nsހt-ՎIʰi)*T $=CUEl l8q;ha iirUB=}2N kQ'C,=pEV(\@j$2ϵ+g iN ݅s]_bD|34ySu+ U8FNRM$3>:ITz7>P[J1Ȩ뤿@-RI! ܥ8A;Q\oB[l7~}XnSݱ./z0h\4R@m ojԬl%^Or̛9'p`mL8ܑD@>Z;*\k uWI=[bcuADY[h2Yw Uc[_%R6]̏P1 +ڠ a€9("ܟM=v@)Zl;"i _OgM7#p?ꦅD<ǀ&ϡj7J$9:zb~jKpZ]2rPu6m$Bjzp{GO1:wB̂$Z qxnǤJT/ΒCP@Ec*=bulyrh_ϲ/a*),%,20ɭF Z "kezRZYyD{+" 2i>[bzYȎ*s(.Rqҹ[$$tՁrDA~փ+]iUiwvvwxGTH;D|:ɞN?TJlyY+hFvzZ5^ VKXB aԉ 7nyv0 #Ə$S[_yn+b XRwP]$1J11YHsB+7ϣ zag2dR0jϾI6Jkb 7 ; Q#D-ljI=9Qg}Ov@v`) c5tUxH!$2@raGW=b$T`Z-|c?{-O>JM1&lV_)[5%Tמ0 W`0Yr|KQZS]W8>Mw;D6k} ŒͨLU 8*(Z80Pt^ԘeEtsaԩOG-~O#Э?ab247DUu8}բH)\CِVޤJql#[M1rV/I4o6V\]풍׶w&nu/#.:5lzT+ƴ0V[l[VFy'ڴҵ]s&8`e-&Xט+߉@.:pU>(!UZ {K#г. ,ixơ_mpD[/Q >Q_/++^+^!Z"`ppp6SeF*(c|V*{n_2u `ˆP۹kOft.*(9 #_LjKmp "P8]]Elݘ,'QtkTNhkIXPwT}$q0k/7| ^ _{wBߤ(JApD_)==_ls <=2rANFT]汲6ʅ Yz&`ؿ#O0`G"Q=~ھS9z8^c#ZΦ0~/)ru6CNM[~"[Cur~Sir|L@M9D)e uB(%Do7>f2Ofn5:E@tfN?0@_7EVXy;JT1)'-e+;'nWZ fgl*ȩ #]"h /cqu|& uQBAk TXj 8Ki>_!0<i"#ghA;CD2$͕L^Y[=,(%'7Y)ne=B$g!ɛ Fs-:3iQ`D)\o~3>b>k6;9,#4<~eQK*63 zIR;kfڡ iƫ$^R_$o\@[[ևpi }b#USd**N84sLJIbwXLv!)XK\ڑ2ỵ9ra,*Qb3r ߥ TOs,QMBK/hFz  <Ć ^sw8l# T'l4+pT)Q Vdˈ{)1W@B6Gqy&IV۽%Yo~>ݘ%iLXHN 2=S[!!}k@Jp;F4t[b)m5s:M=/iaOfjڏ2_;9lɌ"vc1+dM8d;m2h ꮤd# bms!иRC([eY4H2qA8V%zkuehHY>S M|xGjiDtUÎ/zOQ2eZ(M |(j1%B,ӊB?l"rH4DBwirk2ކ5-gӕ| eB$]nuؒT!j/%LXuQpJ%tS-yf=4c]H)Ip=G>m4-W [? HS #iP*^q@Y%¡. T`VB98LxMǞ1x~R;H@/ i)6P*v9aAS֣;} շ5_`M5j@){4m2vs؎NQc>i++I-VGW?pVE)'0g<1nƨqQtƎƫJF\Ц rpW09ebɟ@|ԚcB+d,}OWMisw?RHې{D[a,|@USe4B4Dʊ̵PHk]UghLޡvS(֯iU])lC*6iLJi02?he2_hI nH`br_YXgdB^ 0ӧFeDt[#)WOErQ}"as홈k$8`nb/ gZ?PENE_T~pv†(O qqYIm{iOcAl,\epeUQqPV˞6W nakNAߧ/ױ(XU _r9zwϛЖ%i4*IY,ZaF0xo"uKʸtv4DH>UH?Ql#c{;nK{ ҭm^)}!fѕ(Q&dT8h<쵝ك':{(T['&CW>'f13muɺ!g%m:xBkeA#nj*0*08xw6MD"f3(v<5W6*P^+Hy~IGN/#+TTDvÁyShqR+[B0ݪ#7 e:[-H}>6͙cK? U)r1MeL$AٷɥC^Α(6#'Ti`Z?:dT ƴ ss*tvFNw1o.*$"\@'P(b^:aI\"K̮1 ͯ(ݺ}Zv[OB+ZwWeaB\_΃yv~0oZ}u$ }Y"_'Z^bV[ )͓T]9J$2#:eVXr KV?)΅=(w ԎB>b#~=.< Ce14E@^Q%aƏ5IAPKiR¥k/cTaKm3kDC iN.'MEx*PYgtO! gf&8D T4.i0Bo[溺€&|Mv5ZrTEi +'~Z[$q٧l F4xQ[ z. a/s|FT[ El@"c&{ln,l4>vb]M6)ݐekd{+D74LҨ8]P6SVsA/閙kv ?-sqnhnB(vTM0&^IBb=mg)'ִ֡6ZYgsZj֊R 2ftH0f2רMC`IdSvpR=Cٺ.. JA$)Zݍτ$忣8.Ǜ*T<襃e6OdHN~Ȳ@wAѨ &)frTjs1to}`.>$nY>AGC\h!OӑG(,\ت;F ʲR;zW.ofbS(K@Ty.tF<V. --!8"b4g{R ^5dHgu ;j4苻;FRm'pm6T^joF*mZ9gڌR 6}wHӃJ2VR$;J xrV^^iXȓц4u~RJ}BqmE1K lfS8(=e s9=imVѦ]˅jgM;o[{tC"p}pKI7yE)ƛVFWlqUb=pD*9ŊLy6fC#5S }Vi:&':r;+|?(n[ h{ZxZhٯg/q4ZKt?c0O/o|9jwܼJ7RX+W nl>xBg9'#Ր}2՚`.np4ێz*abF!j½{M4VqE̿i4ӯ|i?.v-2 5~]H1f}ԋMhBN74dU~8UVᚁ%! ِϛƭSw~VGȘKM$!L#zlN2< 6^p1cx?o#%';tȣ Kj,5=_kD:\4S-+Υkmndab/<6f25T $W<ɕXs߂mƔ8FYuِh {-3gM= Z5ƊV So`,P 9_VQ?̓,x|ǘ޳tq53 Yʁў} 'rxP򽝎ٮg+wehZBrԅfZڠ9OjO[; o+2ۉb|_gq5<5>*=4 'έf-*w|"3:x8y8vWf@K$ "+PQZrr(; x~lmN9/nD*O f.Tրc֩~ŝ{f6*3ً-CȨ ϩZfQN"//zouOύ˂1Œҡ(Njjfo WF8& Ujt.quTzwTYdHSJ02*5gH-fv)>P20l3ό,O92=+0@+\HlcҊLl*UIК\AJxh ^~dF>0 y+ YV-hlѡh{'kW'z}O4-RD kq֬<SXϒI7  "?W!ui}xׯFu3a%}a L:֐p/" )$|qL?9t@XYPSGNgݗœ|+?.)(/'ei~➑uY(}rI=Ž32_s-Sf/V ȕUTjؙdضq(+PM$xHnVQbyϝxn (rz7 ʼn;\[;痚PQt2 I&5Wcxf! K T,-_+=}H;Ҋ&6ӈl!d"Z![-Xtdl[Uw<XIE/V'#( TxY9w'W{DEAȃ3d9tq6!bOiRKds׾8ˣck?r=quoFU0+Tw)PXx8JNd. 35>ZKNWf{k(!ͥ ٕx)\^s+ϝ'z!r QTrOY3Ĥ[)Sb~hy" KBEԙ˜1sAЕ϶/GQrٺ*!,~P)тe6-5 PwΦfUNCZ7h,g> Msi1ゔ@L,>rG{5W~3CMOx7nk B (ٽn捶>Q&xϠglvaV 5Y47s *]~7"S&֌E0텔eJꈳW ,\r)C+ؔKW~P}o J) IRdaЃ%[ej_:/jA Sb~rҟ*?WNhL Z ZBSءgFGDd21Mʋк F`8Ѕw\{ej)PE*୤e/ͣ|$_. P)Am i/Ϩ9<^A]5&; )-(?c~_&'9Ƙ}u:7 Vz!2^IN$D=~Tc[=NHژc9eVb-؜uJ>zwFy"vyLWsB+4~#Ic&us%eF]^{;!ҎGU/:zjA8^K&!Q[C|5cԼ)Чq;V&ܐP0p͊38OkءDJIK`hUhk0PRO0v"!$RcV6=p2ܺS`HX~+lp?/u)K)'1DPPsjzUO 6*@6uD {I;%oGVB6(u, "݅r?.;owݧ('۬ 偎)!KV)=p<62,)&1_LF"s@}e>1 /%:}z#c_SIt䬶3#Eբ[fWmUK;0&k+ۗ{=UZ fAQ/!o *lYBXidP?Mz]{~m8F!/ NkӞ@;Ǥ]R CnMFH{vX1f^ož+-vNߪާkswQ8ьr0TtP+qƦOw_)ѵsäXU/K07lLmg#| _xn飀vCg;^Zh.7`\1*s1 Lr~47h (ǩWMW\$e# %HFFFKaZK`AiKz R&q=RlI.ܹ_S1dB <([@,/{,]5exI9AX6F-Z7gf7 p(Y31߶Dj< $V[,[!HC>}_!i< ڸE(EK%܀ {t"H t5,Xnz(ݒv3|Gt8["6B*ȱd`;]ٞx*9 {VbnnU5#Qs0}HYm)-Գ3 qWq ezҼwCS5 ߍ )pkk. |¶f>w_ K5kGjE;t,[.1n(47o]g*X]pDza/՝r 9A?H~Y*-pPQɖtueg,E񃠙9raBR䬸ü>⾟?#1j֫:j3H:nu-t79uvMDg[=[?D\{\2y A5%%?鮵0Ў80\yتnu\hrC9Jp;!3GeR,@)WЧBKs>L>6,1ae'}(PhqeOHFS_Lpy !Jas=^ 菵ie! oJ krDԗ:=[7 ƠmRnY=V2i 6B{F$[ϦvXo`9 Fkgvk}=x{v/^EY?p>  m>W7 A`/Y66Eϖy`gXeeUQd=i;)_6jۂc^]BwYPnFes5#<Q޸g  $˭6@Ǵsx<{wȅ(&V]Qe ˬl %;'&Z.!ZkQ/N:NSuO{l0aYTizRQ:OW5]EH EBwk x~˲^`+JW/?9ۣHΆ7>;7PJ' 4d?Wf@ 6ߧ<3oǑS駥+\mnrpjmu%[$Z r 7rs-4 nbL;iG~ E/i⢤ma℺A;jTˤTWool7i]QdB!/P(]%ޜ٦p=F\#")~礎"_̓h=JUxق_f]45i=yA+.5M~Qشu%o#=nu/:%)݌H)ᾋOd? T(iMUe-Qq燼_:(L^XAiKeOK[x83Vh"=ۉZϜ ; W3qEU`%DXlmϕ_a.&dC v(ZI !OfRZY]|Ұ#O'dPc)iTDVҡU ћE=dht˜HtN5rZ3aGO1ER,:LT~!xv/јSyD@FZy b ^> ^ a cJOZt*ЉMD7PK{PeB:8F)7!bˡ #D8Z[́* Г 1.#q8Qش SΞ!({H!Hp-_b].=KC%O{.%!@]cĉr~Vy[qF_43f*6w4!r[d#Oǽ;{@Z<\è?K|bjAЧ/4lY~+1/y|1_-zx5NR] &1iC 6*mϋFn?dz>\\ː޻$ :^+x(㢺۴\@C}A l ܕ1u[V(KŠ/IOKmR3XZ w=L,-N]_)7Pz]|;^۹F;$BF;Y=@,bK?3(JGէ6-=%eՑľgO73}*2c96};fp Xs ]#_:ܳB)J]faH^V$'Ї CV r9n?>)bHHqGfvl`YJEx Dcvm&`7dh/p%XzTYm5~:ܱ#D9#w sH 鴚%57;Ӱ|.)x}a.QaՇfӜ FNGYցr6 j mJ / gߗu %.Z|XTi )@EŐ+;S@;˂LᕲӶ8 n]CP=<2ORUnAVPޓ-5k1o@뙬ɇ%i3KK ܥ^>W}λ'Ek(nYE鉳1nĚ:~4wdGe } n_>8Q8J48hNӭj .Ov+gu$f.h>(EbTOh̲JK^#7dj%1ߴjj0-mJ~IJ,۷S aDYUִB5[>l|DDk}g#ĩGm`Bp$+$] OCJ!@ŽdfN VAO2{>gQGԨ1't\?̸WҕlZdi&\GFdib}Q ˸ڴv)ztWuϓ쯝f@pPZA.D8!z)ytbV-. ND QZlRW:>sC K[t!q׀?DM8S4ҕuMYG-g)3:.YDElE d9%y!b 6aa7ҽ2[]A/Nf6/XZV& uYi@K-Iqe p86bq_!Ht[7/\/]U&K3D*ѨU\!0ōIDLmǍ8ڲQ v8b9+BŽAeDhps~ReLwvT%5C׼!yvF7 QL𕊱UB3+feC!GK%I`;) = ŷl[3|h؃ JA?2.Z]CHpY2d41>/h({*NHNuyaO~ J+GsUa3 2=hzBR*=Cvq@TՊ"Z~&RE%oT"Cة($ }Lfa%UIGӄHJ.d|h#2sѪ?)@+jXE^h 5@j<8Jhf^;2(  Dd*ҜUr1lYvd*fEjLJ%wʝa~+EQx+Nb$-µrT#dbz裤Lr)/Kv7i%&z/uk ME,AUB~4LSVىTR&u%qHFn:Q-GB[d,~{{t+?lTlLf {7ֹ@8Y4λC~t51M(dD]p;a71;u{u\c9Ӯ YvLi lttk9 촭89vH-Kaa4b|iA %?,y(m (` ( ~$ /%>x3_)qDD&@V:%XL_BԦP9e8qNU a*+Fu8Ôioײ=$‰ 6Xڻ~?0.m_(Z<\ӑxHVoz;S7x'l~(֩V|ОAx({ߍ+\K-b`\%g>g7HC1W.dP[O[Jجb#s)`f;4vY9B=BpC]nEʙ{ GOKAEi]`Иn6KKƔ98팚tt'`TZL߾Gs}(:ao BngmHtĖKo7ɘ]RH]+,#Ț஠)R-36RUV1Y>b4Yiaس$Bj L pЫ{8C ,7GF8 g4&L\삪j}*=P!zbPa<7:]]Qpe(FϰݚhD7|*^ 7i% =gSmBf$=_yoFqP"+6<<`O>ņ,E9d* z4a_Uฃš|p۴W-"ъ9ŅT4O0' )gh͞]F# Bɱ[ N2.Q*nƝg-Pz1*C$:R5naؐN=w<4Hen Jj߬8cC]keXʦNSk8qSMFFIAoq.ҳŻ6GtBGX50>D1wnfhR3BԹUrh[Jz-=kX[;MD{Uk aW!ըݫDp\3#Xt@~ĎG3O6rb11OBcοVt;&i N2XKuFKn6 Ğow_2gR֬'6g ɕ00b)nPG0uw}ZEs*%BAt!S66}W3km/4 ωbO:npDb0 ]xzΗۈܛ_f58 Š7'yyQJ;7DGNFxS.h QHO`]Z1&Wb:>z/*`"#h~dnEtB|K~*$ܦ{PRza48Ufx[3\*huFjbaѵO[܎Z@ N/f|f7Zt''q͡M4f~!&$2&;6Rxˤm-+\tdJ]h3'6{Hd<˗$@a1<n+SRoHHRI @TP~T}#˫GYF-7s; g~Rki#Tۯp\mU߈ˋiu('I :o`` 9pp7DKRJYt 3 !-~Pno`N WYu]WQGuv-pt(`tqjsPd9zhIo Ө &}}ޤ"pC0,&0k=sYG4k$O]8?e| l_$jL*Qȧ_&^w!8o=ڟ&3 w2ikO^HvRYae6 ƛv}}S8^I2png̒nLslNj"ćr ."2 ,L緵Yj--`<.-2eMze<0?e+~~K\{šaC:J0<$?T>^A4?Onٮ̞sM@bWIRfdॷa p:x`mLB ZH1€GV ̴x[|7! ]s$' %U jbd3 2Gt,VEdGmD"S/A7a#IBVMѸ3?~ L.^Qn8 {_Q^;7Q|r^\ dPdTzV]\Vz`ET֌3l@4|~|#:Հ62q%ѮeG`Pܢ5*]ޒNj>3ɟhn󟊧R bɴP0eZX_qz{K&H+o'z"7jI.e)m, 2y`|nieՕ2"!u)Sfdr8? 9l½,wͧcE1ӣ] Kp媢zu1cvH}LT3byq]LFJL*+CytHu?ɤ0 7:}}flOj2O pzn }\fJ斨tAPkM-"u)y}yҸtҧ5`{SV&r@6U_kXNj7!CUpat#O*r9m ͙IyM%|P}M)0 zv?c1D\3UcFiV1QN,z_cV 㷘 ϏKv9%";R>y㤚YQ80!b~eRL݄0EkܧQVq|jzvgij|ٴ3wL d Xdk<`F7`WU8wB/>~TNDȲ#NB[ܫX\Aw`(\EŲ|t_A#,O"n #|:QF4tgU"ۤ*(Ofکܴ#4EIW o g4ahC1$Y ?l)+q*7ԟC?3l6Go3k :˦0Be*ŠdÚp|&nCUR EwovP|^/śq87`NFӘJ. 'qfӵ0vyh]T:buF[G {uKVg1I4NE+S̑[BTES4^̞Pa^rpFx$! ri9mݳEAG%'-YK-3|,e.nR q_(1r}+}> #=hI 7Ha\^9ϓZ+)R;YL6BmZ8SfkIޫ.i-S {H[͟I iUJ3ZФP~|m|OCWF{>,y"T+JkIxV*|"%< v!~8UxM`Q1W∌v⿄W*d;f*6V zX}DG!6$=Tg[O:x|. &`LYɚX5H $$u3I5րIʛ f2>uz?Vc$ FO}PE})z|dCEŲ/WMϤVmՅycIo9A Q%K~)=Kt!Lw)%m;뵿jqf:6C0T*Mf*R{3o.,˫o(qUw+0/ށ?^hJn,NXTA#L-qz0SmL7q FɺB!;!Rj z` A!9ZxiG _j2bR+l)p^>N8pgFs}jS+KЁIGOL gx/VMfyCy6Wኗ* ҃"ۖXzB#Uq aa,񕿳8/V!ZoU7E.%PCmk@%eQv8%3pDZ8&d ~MC= Ny!) PϺ"ۃjرo󳍩֠'PƍHt  i?#mn(ѰIL*9^ 6 LY<.Y&X%qJ7U?t1RKl;Xd.A ;} ɾI`g_%JLQ2=]%iZ#Jₔts>4jC6k负@z54G.v⺤S:CuumAA^2e,d|rcùop$F'?\㒷NL֨TJ =B=&lnʏFq%s Bȹz0*F/  u~`t)c5yyLmUJt2sXVI[2\QR@!6j^yqdT\a3+Ev;`U^0l:s=1Ԕ$|j=kewf 2 ^&R" mt~p:JR .G+gv+[Pѥ-oo+D h>&Ԕ"9fA`i"T(iKyU gfE-ϹI,7{Tj1a_}7>&ĒOh <8"_Qk8vBY;沕H[(zl*]Ёer3C j#o *`bT=@3X:3VL9 c1_J5 c(FE +ؔ~ئTC<^d/h<ǫ4}5W"51eHϳ謜nP(l_HmeQ#GH&ʳRX~mׁR@imn[ǍY*uX9~S{6u 6ƚw?w>{/ĥ*4=.o2o@q\UZq#C^t M~?n!]n~a9mAχdcYWu'-[K5|K_h0dIm7w~A/;d ,~SB_Eڡv@ܶM0u~AQ5ݱ-#O[{ƴ"*R{^u$^h嘔pA dvj(j,Ee)8z9*#օ9- v/1ٻD_Y | '2|"Gq Bn f"H`xzV"M-%yfV< 5 ȹyLsjON` 4iz/)d`&UkB*XtTGcduYm96T!#-A8 X3(+LtB‹:j>D$PVyѷ `OQ]u9([_~OQ-85w-ý6jYo[\4(*SW<_#Z'%]k@S̵M]ߘ%{ aк8u:Y],>Z oZ^N3m$T6u3FwDA8QCE_sy3-62D;48;XFr#ԶXL!ۦ_ȗw !2Q G? z ٽ/ݝT08W"8LsNHy1RR/T‰V2?5K+H,}9&9gdQ:sԮb[8p [.5?$+%句s鑏"sԠ $(ԭR c*YhP{Fr >ᬜx'N#v*BLz%t5`j8pN;l4R=LP8m^EEs%H*nl,6{!N{Z/09BѐV.Tkv@-O`_xl~Re8WM7;U< {sBN (<{Iΰ27lOSXb> Z]Srюv/nSme'҄;N@c+M \rUBUc2rd׳?`L ˺'3gVЕ<كt]7e(NvQpј+F;C-AQy-ű'4&? S'B8"x1ކܾ;}Kw;jmQ,t:uiu)Ԓv)'c;emEI8+]~^pfF?$GYh) MO\)]FZ!P@cM&FOGE\Q2j%[uw,qq'?]5Å)e+P\&ѪpϴPP"c2x6)#0X4^Te8j;Ț;]BE7Sf`n{ OF>VcJՖ"3L6p,C CGW%yMJƆw'hnVT/IP"'5|4qB#Uaեd*_@NCϒbwF{]9wbL=!v_tXQC2:luSc`e4aMOH_)0Җs\.j#0pn&^hе-"WQ1{!'Enn' Л܈d [jr ?L Uw5.j_m?l6%TLL VuE7y/9",՞׆dHc([GϝH[l9UnY+`̃}^^֕`U%/ @?-!#xcJ.x"!vQwR"-\akcŐ?i!W9X xQ vtVydnAa6\ XypNN5ϥE,rƋh^>2~ Nf9NGڍcփEfyʳic_By^9P䒙m|MFi'DyთVkHtP[!M_7 LSgWe᧫!Ǟ&^3([R3X F}dդ*xod.nO,;I%';*s57F=>Q~+5׉{eibPs 4  oll;Z!nµgۇ&V(_+tSMPv1>Qt qx#tFPPb4c?#ut>l.YQH_.?#TE  ?IU47Lr\o` tk ˇ/oՂʲ;_ʒVY$ZӐ,IAu4`:/ce YFzs3#>r0o-AE, [O4}> YHy&J!kVH.z^T@zާC*ݾ38]e6L}FWjfCT`)\prN0R:\g+Z,6LPz$!GtL{r;φu 'a8v4 tш[zEuNQw]_'*Sx&S$GK vH{_H2*CTwy;y&Fi7yU*ME5w=vA-\b # dޘҸjIb ?ni94VM{\dӹd &c6P90fyxa .?X“謷ȿq:PKo{$bW @db༄E˓%bw%4\*= `U T^7,aAf*^vn4g5{2Ov@ ,C;q~>QaC=لf`ێ ZUz9d.wK#(ޥ} % Kt*OɖI_"]V2c+]2gQXӈd;\3k_$,Eގ勯=@2L%%0mU6=ΦS炢O6 * NAJWwN2X^s 09-ÝzF`U닻.m`LfUp'R49PJݔ:AFN'LU^jxVLmֺT%eBv6xQ4ĕ΍FwA+d~K/U W O $C5X( zmv?]ᛓkfbGÛ/I>GZ^I:B$W`AȄ[a;nooDa30;T|֣~=wET!>Zw dv"E@7w1 'p<6JVMS'{nE3w[jDK%3@ɫciDy%(5ʰF0Th-m敺cke<ՆuFBE{[$6EGM>A0WXvWmSe0V k %!#sv7d768X% wp ' x><3Њ#ul%dewgNWf >ըP%)3`8+ нK_k#>5 >Kä X"%*/a aru~ /(y|^D' ID (/N6Z7fr[Zf|ٌ*(W@ol+d 6]AW>oCagI~U[t[KJYY+/k}k $zC2Q unCFhzn%LqI բA~g_6rxWn#f.{0vKdQG*˯;d߻,с]uKkb?V+ ;N"4My!Z `!Th1C⣉%b:qM@U+I,d>uJY5O:A4q/]e\ۉ l|l*r%踎Bg_ [Qeu7a;\UH8{//t&A 9ߋ2O?Fj ! o|)}C|ڣjRqjQtHA09n 돰1ot,SY!o(lFL 9^$hwmC"V<;T8&2.'}1Lsmb]z-`oOm*`R )~/T]@&ZX`odXdedtt|Vpu:wbbr6P_j)]F!dѧǕDv$davsFerF޶6-zSYK! .~ye :O,Usڽ *|K`:?O;(^27vrzeڜf,ЅJ9D1bg#9S#+cYfH2#IIXH/L ąu7K]Hi!mZSCxb :\1뉋͙Srd(d!3KeO9()EZKԾؙ<ށWȼ,O o<Dp(u WZUq&?alNN6lIah-f.CI7VHާ]\!ɺ5Ɯk\kWXvP?Ώ{}@<`Cǧc+U_;W -(@Ё'eVo(#Wߧ'XƁ!M*q| !KbM7lqu wa@8K3S@.seYgi'hPsG PVy h;,B-R-Bno+ȑnKPwʀ?L|e M}۔|,q{qP@wl^|ӵ;O-7ӔLK*amf- mN~o zf/$GĖp(b&E !Qŝ+P2j֠{|8XȃHƭHhSݰQd7!`sܪl H`kFijL|GpnH]b1N[pmgzup-vg5vQf;Zoz(KQsd<6%WEa{˝%q\B&^ 8 4hY5ʺojF2]/k7!]tPID`GX,5>L(vbXsP4mڟd+@`680:6U\!$7M_[L[j Wx@eo$=GsR U5ܸ'h "zZod6oF'dr;(GZ`#kbe r47Nu{9+>lFq>I@k AS 톹MrQpo CLzek_xvyrZ̑4c*CYZk7]E 0>rHV-OS_AYsXՄ'h[M[x#W`l-vR{JE Xs+1EJ&kVAˣAMWCxEΈEzӧk_tmM+>VCw2Ƭ+Ri bO_&UK[R&v)jz؍tL[+ iH5 56/_LKyYk6?rb& (s'c"= :Ǜi Z0P2ܤJzγ Υq( |u]S}wGһ qvU3;SpZC)]ZP5 czxT0\eNx@ qe?hݒ5~Xg^ `9АavL%eTٚDX2CxV:;eݗZH/NeR@䑶WC[fp+eVό?X9r!,bc(bR̆*n:Eh+-, q\o;PX5mi/`n^iu iF"$s}N*׍䞔k>.2`IDWk?:5#4b [,We jqoQe$'XϜ2jzmF^?z&CZ%9u1r>]f 6h.~uPT;!]^rT+7=zf7TæeNmViI~* ԑ |$-_Xz{)ct93dĨ!!UTzWlBXH:iX2.Qt>F ;.uroNlu}TٿE|#X<҄[\y@ F9n$^Ⲧ+*Rqf&w@R^0U8ߘܔ/d"ҿDZdX(E|Egi栈^{)wbB ]\χh7U:AM1aQ Rl=g[ AVy; 쁷GD^R#Dݲ,xRςVԤCjy`UGqbnSvW3{$h)3)e XG}[ Q,ad iᘴx|ZJ&x4ESq)ܲ1QP<Ҿ׭GQ3ų =w ZSJ_IUĹ o_۰GӡoU6՛@R ;48% Ho-|gm:- R&; x*K*:iV&j<|RtjW`P gF+yS Xvg@hn q,_pƘcP U|y@>K,ѥP˜a7&٘3ݍ[]-xm=sS!=Dy)k|i(bd5Z'ګnE񵳃+V<+>RAErUKU&8#d35 e^6M؄? E+`Z)QS?7U!0($I!>-:~Iyt|$ufE%l^GM P<Ǵʚj&2:?_~W峹]D0g|ͻcd:$GuμMh}աCAկ_| T ]r D_CG"͕Mq`q}Wtac;!_'hB=O]iy ABL=j8+;3?w]Oz(pO<- -B8]c`ڮE@P( إ9B75Lb嘨Eΰ`o9Uу{tt;z?F102:]߶=(zU]:,gFfϪPw(wf0,(rwjmioaf?{NDf}?Tt1XV&oEuT!`Dzānv=zgMC-sP.7:\ȝW&q׻āsŞ;LA6V8r&ɯc3;i㨦 {//I+{G_Z`SFցZCBٟݫO'k rp4 (X~N,QDLS7z{qtmbކya .X\'(wJ7>Lf7f".+]9: ńvDXtjmL~f%< gBd׏l=`yCv\;8њ1D}DX A GTqp{?d3CYIԹo1'kf~\(0X`֮DA)CǷeko-bǤi bItv=ZGJu*K7p=:؂UATW Iw$я  в] .$:M+IP.H@[N6]non$IrfoDÍ6 x\`oYD3y/..64 8.U=5<9! ] =A=oA/ =_ZD$Kj,bNJ:?x仈UG [֨ %?N0dMwz5ފ=V(Y wqBa܅d>0ʤCo+%&*\nOpVo}}&13NGI9^~D9ϕXy\l٠KšXs8W=.N_PΊ=?\uc_A!)Y bdF*tZ-c): 8Qʔ^maZ93t .pgk$9x  Qg w'=X& Wݺ|Hr3'j.a7(R0Sγ2s!]ճy.zlrBx70?Mrx!6BWCC P' 3{d$[\L}{]&kk)S~!$, ш1D"JCCԾl6:DӧsE_& WW nmbA"MHYf߮TelڋŜmӣ :nKeFd^Njx A6$' P`?棳QcYMBE '~3ث 5='+-Un{Cj>^Qi(W7C.Gˇv~qڝsť4|wP=K+*k2sSp>q^t&;Qv?TB3Gr3b 'ӼTE_;=t4$q\^nqbiO٢D2qe7H$nU: Ojޝ&WSZ$ baԪf.ߏBY*|Z| s![1R1e|+xcїW,Fbs)}-nzyOrFcJnfks];qڒe7}(rc`W,#6(r}= >Y:q2}Fxn_\Da8# wCOpsG;/ ,(PW&{ à2$L\ Oy 3Kb/50n&u_uj Ȅ@`tcʛr7MBreGX:cI#J\yq?7`+Lfd#GU~+L..aܫ%& SV?Ru&PޜoQNkUlC~i9xٝTI lIE(9d)W|Q~ۀ l7D=o$աfۯy2\{oe@u]KxQ_\l~~c\dھUb f9ye-y$e>n@7_qCf7 YˮYX&qNHr}n G٣Bgr`ZG]L3f̘=cYAr+6('d/N<JF&#|Ѥ2=A#k;\]2Nؠ'-T%y1`?R##fYO:6t1嗾_4e:g7ꔩ]lvr3Kq"0.Z'w+bgIoWD=fe8+UjX"֗˃'vvS`-&l%} ϡxw~KF vn|_ήu"Qzn諊7'IC r{x2^J+>|ߘq?:1嗞a?1%B8#+v{3nbJ~PhB5/v' ,ķW[Cn:*z]1pGzݖʙ qۼ+z1yQh.1!$ӈZK0)/8x/ i3".zĊ)Eb=Yyi-. I~`jS utƔ6CmW2]TݖQWU*8ٌ\ly9EwDzXC+ƒUk̗P,W\W?\4!ݎVh0v:dD>!'&K>zp 82NjК-< p^ Oy'xڷ<\d|- RVxuh_ t1kۄM fq"-ω0^/ir>vBӁǠLj Yx!;X$&> _T+q:cpuC~߈pv]A[]ȃq~y . ރZ8ɡ½g~T5+ǫOw*@$lCJSԘM1K232!=MYbK*m{ P%GǛ߁MV Ĵ[MdJ|*n d)mXxٞUW@,zhūLN5cXg7.-\jRpBz[H.ԔBww`q\TxZׅ9?~ˆX"l3{Hw P ;uC3q9F'D+R'pHʑBh];eb݁CޞK)H q.V $ ЁFVY-|Av ^ V!lpݲ75 /Iܸ*Ow{oDڈ E%gp<\ 9ܵ'.2\^oN)1u4g\< Ϊ=+x->*SkHK$V <<A{%IM=\> cT ՗Ո."&Z3gjh8z:s3[ R8˯Cm8+ame|]WC)PcSFXr^Lwܦh%$ij窷B6[簆u.FfϿD?!$SR>yeqbaW5jo{'ٙ-!W2T.IWX~D!0G'2:k"UʈA9S>X/`SwFI:|}OںiRk#^dqȱPt;="a56ζ7a꒨i^]K,emau8 K5QޖVסH @hB΄i~ET:چ·X3+j Yk 6NvIIN-ܗ9ث>6A 8<\znb|ީ$X'(q v0?aQ!C x5JC TX&6*ݛo5E2mA}tWboƮcSuX82ӰL%" (|/a=^#Xkvrj"&a tq)4\`(K|躁|Jk5ǴIƴNyP슃{\ šʯmD^mD| F.K⯯ )qie q};M?"FSVf?n \;Va"mxyurS+'@!g.ZIn+pNsH Nl">GN@lDa*͇~FC/dUfz{̇hDSZSNf ҅m录 Sw"@z}2Qn s*j(NC:nz[A X5dBW{Ur yQV"Xp]_)d5S'>)VA1NYbt7 3 7nw E:$,Ӓ(_%?EE,huxjJ5{U/cH_H t#죶0Kdv [խU9<2櫑Ijf)Kե&3ǃq{oâZ9U̗9.$Gs^N7h|[Qt=0P@`w xRG-2cbk4xw͎@@2˼[[K Fc{{K=w7Yr2DCpRӞR i~`M̋ T).k\\i"iU1fcqǠE(3'\H\Cg\Mm ,#QVkCGA:R$ȗl X el".AE=7gu_qD[4 _SvDGP 0PIԂo]ձ&r(217wz)TrvyL:}t4 %6|s2Dh $73xۯx|hzJe^ck8D$9nHO,-IY&EGJےVy;XxzeQ ۇ|tT'A=Yd+ت';@2SU#2٪X `+tLlf;I<W7^uťm*7E܋eMLeV)/nU Lz1Bh\ʾtz'0M0fAn :{_498;I4q2dd=+s,xL+~ X0W$nqU]Pkx@VUze7Ж](;/j!q zG [F+9f9I% X}ؚpx\)?&n[T|$ 0oSq.Cm%=@@w1oPXUSuqҏR]Lt_v}u(I#]xo`*g 7:Uk 1C ޙSE qHMa/`PZ3E0(P] S'@X΍؝zrO4N9(3mZIe 'R1In0>´%YSN6(@s\mhubB~})3yOfL뽾TN~^``ݹou~׸ʟGjWT MD ~b#O adDtGUH4m!4 -D+D)V!W p2cP7/c!#UƳ-{!ƙM0}@v L\@u9}Xf"a@n׈q`bQ)(*PB{1{#Z-[OEFAiSׁɔ *y Kz '=ʔ\pzA˻wFAl`ד=1#нʢCO% Dy_UPa(凷!"yKۃK0uhp%/j\ﺲjz,ϥ,t\9)1EK IH|,&%8v/fE=gyldl-J/s9Itzm ,%@ޣ5-ڒo(᭥]z^ad ƏX̤$74 ѕ^7B_ ]6G A*RrPI \cD+ 0B]Ӂ5NX(u/N-M(ʰ])xk{>+g{MG8&WRP$EUぺ;騖bFM+m=yHrgMijn1&@W~9"ik##|n75xZc ~`'Ǔ~U)Y*> 1؍۸:vv1 M<gL0 I7^:CV=ycHM OV\r.cpJ4#*NJSKtXoksWHX{EImKQ1&]伿qPF2^jjpIA6A#-"Z'N>!oOip|ˬqn UQ[MEى߉KapSS rv2a"IhQuhh v~j1_gkr& #܈% *E~FF!C|Sl6<I;O~$F~5))WjDK@{YW5?sb\Qhw-DHܽ& e8َ6%,V ]"`WzTd 2.?n(Vb6mvD/)7w'~wӫi6AP4rM_NP[_!B&F7`9STtf W9$> F^?Aʘ(R귨'"4bJD@tI+E!BџWW&hP3P&ZJ8겯N:o_X_G%7FYbA# Xo^XIjë83^'3fe=Yׄ9A*TL'Yѕ2V6o:M*R恌Ռ=ۨBqutpizMqI!3 L2;9ćK rS,!]ALMYFڄ>GeZƫZw@A/+{{Z냋rVv0D\& '2iIJ^GTc_t5`$'.G2Hv2 M28 z}+:N:Xw(sŎ=I2cA[^X7GKj4x?T˰*7g Kq-:İ^ Ɩݤd q['F;K R{$$B1H\i%UUWxB‘E``ׂw?Ϛ H:Z\+KÆTvL^7#!i;/P|6T\,MD[urJJIbKd3i -¥ je0Rt`-pl.Yc OY,?Ep͵T\ L̼H$#0iܘ\z39.L$b(UmLPciA#YxwJ {Rtx 5r VȴUђ]A,]Py&gNP@/]% K(h1y.Nmv} iph ļbֻmܵ4$2!AM9c'{ dqOlӁVxHqCIbm*p~R=z.d=Fe蒃9hHwj~ MP^qP4by-bX Ll=q{&<"رi̪v~'m{6]5'F=tIwyIwKb6 mM'SXQx@G)BآImd=0 E,hDL(?t>pqJ܇|,Xq*»o<THhsɟZV@j8} `N>1>^*79Zw('91-wX!M^-[sfO)zϥWU3Gk [q|IJܢ:Q"ϐgPy?oDI.M_qcx& M!E@KwHB>M_ A `XNmD6/"v~I4̴T;kNK2*Z z$鿗_]_aT.sKGZ0In˚DCv#5(Ԕ4Zev۞HFcd.@ WGT1$:sd?eNF|>nnǟ1 gQDs\C|3Si\1 "p`)=p,!a+Z j$L%41A7j:}ﴕ$oXE+-m_ЖHzw8&σ<+A bԺi&+N Kcq nn1y^(}Yx5\I4X*y &GAQ#~Ȉ|U)lSaaD]4UGyƒOpo䜢Vj7S1Yh;U}(˵%^F>W)}m;xh$CXGB4cS< 7i<7]"_wZ1fHx8֐r\+qLu n8\ۑG 1ۆXւey΄!qîZDKwѱ"k`4n2WU*^n4 b#ƳV+ G]Uk\}0CR%9hoy|GL^|#C\nls&F IdtG '~l0gL\:}R :~lG'0[m<Ә)דayfkyb$ 'V$K.@1ϜI$rWI qHs0g'[F^ԙF> >?Zuc])j*%  _?=?As?CNVkCT鮈`b_ǃҰDkiJ ŤS{LyʤYsq_s:+F<:>  ;~M TQ0Dן5 -e*i\ƞePs"rS!MuTKOp[+Iz @FZЖܛ|Sw_e @:&tD#i K̞1>44S))ԎՔr딙%_=G*i8Kdv?P'X>*NZ2Q*o_l,&P=0@!36AU\XP,\oK*b"ܜHq+Br0kXz=;M(P}J]Arl+\ ^n:iY^brwZY~o;r J/RX!(KrGcG܀/Z 5ROi~dȃz&/ihBq:M3{nN {2P- lSR`&ȄE ³:f'vK\ `m.B`q[?Q~sFih.PaW޵]}x@O 0w0Om _3C2CEѼ[%"Ilhe-^Am) BUk>Ey2 aô$/a+NXQ}Ty8}KEǕBK-VdaVWRժ㠞/NW|uIϋ)$YԨh-S[1ҽ9Ƴ4.Ps fظzr,0g@+?0q譒^'a~ P@?r;uN3YKs{|VJ_U)ꏢ<)s8+dZ?) >;U~j5wҥy瞐˥M2Z˹Xy۰p*M#"+Eѯ}{9k$±de꽀!u{tL78'4UCON6'=/r+GY|(d^P4yf8Mk&Q tB wɊ"y7tHb`,uD>;ԙP'MDoQ?ZP ԫ@˙l,[$VoVQ 4o wR{ws MU0%%P ANϔ\1K6jě ++E귣Fo1~v#%XTD'<al9-(^#t 2*?ev*:~ޛ!Ku@8Ռ#]m$/{c [ cBNX5EWsXK*Wa ʋ"%<>ܬ{k(K.`k8Ct+$O6X++PE8d32kFf'D4V~z!Jes\ X8f ] .Oa@$!<JjVx`eG;x^"aiEup)YnF8<1eNkS?"*/a+mx{ӆ c15g A{c.68H_:)`Ǿ{NӂIH;4 Vx`'06I pP42l îtN1܉UHX; ) %YݝvGuy+1|%ibB_쾌S_ ߗ۱co!rb½F# 2\E,[QbiZ>xڕr5}3za0^IYd!_s5aMĉ-);t/Bw:gܡY 'E‡DrL6Ĝ0ݧ~3rPGǃ\KШ Ãv`~6\;ü$ϡwt1OOPاto!1)7۴܉|t&̌tS|OD!O0Q>x/}Kܐb3VeD,JQҡF>]pl J h8m0*Wc5cR% K$9DvrsDZ6tFrI\21?/#7RHC}[}X.鹦NZLweޟo譌Rmǂңí~֨2 ZlQݍ"Y8[N~%C+uFuB< UqDÐ2j6lxK4Ǥu=Tmpzg%y:wPHxNc}J׼"D۳>7 &l n$%8aRxЎA^U9eMXaHڙݖE{E)kyI!wkx@7csa""|mV!aR>!f6=Ch"uSpV3cB~GYw@݋}˼ y?8'dU]ԝXy!{O.Te:DD[ >IV-!,pSplC5m](^^ =/;L%3]>ꍲ҃%?jm͆0~ y u:Է0OPoI *}YG@ns12[%rzd#Yan벳drvf~!b6H`TKF[xՋ"l0K}ƿ\l9 QyP89/كK; 79#$)ښk5!ud$~ .jdt,'Dr!Xkpf{sȦF%ܱ{̎ DsyӦW9S21@Ŷ}mnUI?|'۸JM;ʃ֠qwyؒb/_oMbݠӫB$X!! '3V)t(YVZtRN|d13!_=OTbhU%"L"'E@Ɗo9St 7p8g^K@(yW+sUtٯIPk2˴RHD,cpmCKd{kM"Xl2l*3+.r ۵z4/!,ؖ1]S.e,ON0e#bcg߃C]iFRM'](?V|=cĶFB/ꁰJ$SAw@Tڒ?\&)@]ׁ|4~y_:h>Yd@,êWW'Q5pP+#2*0^I*O1x3fo|ȐJ0sܠvQ^1i Yͺ%\!6W쮳"+:S0varkf#(ȇK4`uvv'*6YC x,Q;E_W4d{ݗW OIX%+?Gi; 1sd eL{%gpZd@2:ؓ6dhkYH m,a_ `yz2 Z2$k#9` (z"{RBr(J ;rKWҀE19nZo6N읟 bw7ǰ %O?zXPal>C_ϰ/v+bwvb7VCc #n[C@ey][ l3BNXug#h ?q-Hqlsʕ #T^Nyt"v?!bbF];0N/ҩ J@*\yAMyNs0`qߩ4TXe;Wo_^vަX]IJu f•O  Q\X7ﲫ̴;v|6{%c}k!dĝ9/{YIՀN$2s"}r"*ǵ/m+P%JK/I jm(ԇQ-ݟ/xg+(7֡AWׂJܕ)v%hPeD=gNg Eջn)Rf8|IJEl10'B^rZeZՃ <{ܲt(%h]ݥ&s7Sh!{-jfyflݦڹ?aOGg}iʧHO־ղ6E!yڠ9EunjH'LqBh*~KpO4'Hni|~l~ .^&H#̈́eh@Ӡ #gus"qԀ-"KzSxTYU&狨Sc=HZLj؋6?9+x7e.ܯw#3H1AB2xs!Et/o~(}A( '&7=!؉<ّEXY5ؽlsHڕ œە> h( 7N8z !CE1ZsGE / 2"Nb4[t+QF}Wiu%ZL/릐: ]+Qއ {e ,XrDkq.}c5Y#HM澛Y, o1F)|ݣS~Wg9 ,M}V 7}lR* nhBL!R")H>,6>b.c/v#wDڭvRi[ߵ̲>Bt-^N }vR)'d?ׅ5KAA:,S͚%= )-WyiS,UP4ssuOES8FZt)<+K~DFWULuGl ;=rܯ) F9gk☵BQŀzsm|E:v@w1XZtu&D4d9O;y4a 鱳ܓZ p)Y,6t03p根"c#c<+g'ttGi{x<jX!j_:$\AÞ:- uM>,ݾhhum8_s7FpcxkH 'u )[檦Z.zGSdT-3wJ.l7"ҵga |@ٵ]<]eC1pFqz5 uѩÆRn s nQGt6egNkyEu rFg L {g^ bJy?Ѫ L2E.9o|Wo_;|&Fg<MGJ!i4ھCՠpR"R ._d?tݏ>2I`S<2'gE(89X:jfµG*8E@&H0`k'mƉIJ]wSG+G1Ւ_`HܾD J^1 2$< {;^C|j && r#8S⪋ =B9 DU \J \# 95eνqN{i?Ғf˼ioD{%|^(6x0=}mE8 ˈt%AE%)߿޼':41s\qC"iCk8s˪lh=scG‡b+\Sqau(qCGqcȽjߪIvz`aS9 j_8J^ƪs2`mԕ} S.N?v?<(I*10gRQ(^PcZtXEd!d&n(`UڃyT̽1뱿 #:w#%[b'X%6Gd}l8B]pHb Yf`D+nݗ-*S1n+kٞ3 G/SSbNCк$3B 4[W7CzRfbmhTP-!|8iD`+Jj>8Vcc Ap 1˄يp+rъIWڹlly}zTq"etN}:7Pj<jKMR,&vzm Il[wQ@@ўj>Tv@u%?z ܣ[ x83=A,&XO?-L&m=Mҹ?d>]RW㹷?YkYnvōNS$v)k6R7`w0 3SO'rgJ L}(vdoDz*;k ]| nOimHIʼ 2 spP զ3M N/#6$=kS$&:Vxx;`:u ?Su@ R{/+EB_VkdXO}(Wu&t?\ΈG`M Ydow]L%I m6V JM J Bx>p5%+Ap>ә$/+#80^E'ZiY$ yX!s,"-A~c>iUw]R ʴak'p:ahY,he ߬Jpr]yΊ9]dZ}ȈiBL_0ζ'ۄI-</Uh$!V7uⒹzQe}Eh3]'&"o:SN/V>2=jz'SdA^\۫V#h~S~,`J9 "AIC@|A~ܗr"O Kp-or١ ̛ VvR vÉD*?J2M#qDZ;[Fk&YEWY8hSe]d7ꥥځ FYZg_Kw2{dH_<1/žgP6B0Wkl+0Jqل N)#64#sEEkRVp=a!ڥqq%\ FCf318[x-\zYvܼM1b5 I8V{OU]gkY索>IuĤv^W _~)nlDJFbkm6adJ1Cŭ*[vSufPg;K!DL5՛y ky?q0նᳯ<% t>զsx aV%Dz>td$dM95>y}E|sTN[=Nè<=zD.~ Y$6e{H v ǀWuݷwMqm9ƯH2U謡̽Tp33vz/lOζm`m7b5. :'O8zk9kHͻ D"oe:Tl'n;b.6+@׽v3;y1ֵ8\'J SRiҷ=nҒ>IІB,[<@br%/U7/مCȫ+o0DVVǗIF9\"9N.-;hȽ@hVhlDݒEKC 0;qHx=*ūaIA⠁褒V!E|WZ[]>գ\[CN';騚_/Lzk[ Fl|d`4%?rPdkY?g>I^ 6z&va:N"c-@aM7EldzdpeSknM d'$e3\S3J04r2h2C3KY`cʣОMOqhk=}i]8)]T(pv{A*\zc1Q;d+~~m͡D@hL'ti]OȘ׾J/š`T1Jz\^4AQqTjww7JMH"t ZcMij**$A(f WS=n6K͉X@MDϰ*\J9Ri?hZY[FšpZo85SuuԡBqЦ1$hʐzOtg?Yz'qkPg*\``YA{`n5g$dnMa -ZsjԻ}n{]f AlK[CC:XpD\Q!2]K5OњpޭV;4af}֚am$[&X-Ryť!U]#tnk l_ؽ1?0w[!wAv7nE mMQxklbM)DiX7 -@= aUx\,0&e*Uc=uFlf~_|roEr)/H{ͽ""UE_-'͕%c`Exs[џ?zBg\;~$LaNbx4hG:֋u O=CjеyLhz^ۻ${@LĽ.ETC%,E`2ܜ^QjVaŭ\"#!yyڧ׮5w6K껁FƠ|c[}?PrUow"rn\O#l$FoX (IfRةkcZȕn}XcO!vOG'p8xaky%s 7G# ]cB=K> ̫6K.@>Wgj\s%Sv-;[s 'cZo[vS BQ$ x᫈4-e''`uN𐽘'ڜ.(Aiqet=Hd#ۘITUd݂x A1Cnjy:V3,)^F:cx|Y<ᰂxMjxT {vLNʕPOՃ= ՙ5G8KU9xcp[ X6뛡`^fB䅡^epEOR5UD7$?{~қ!P01^) * h~ ,(k!e`>*ŷ!@XjdlS>l \k엂 v? N \Hxv`7XI[ o c#UN" pL@3q"pN>y!qѡwpʹ]$O#^I/]n'pKT?2-ɃѨn̒~sq!`E=<<_g_b'>씍L FB?`qvO̬h/ºhm6p1 g0n_i*2hE2 s%tOc!$ڧ,mC8ٔIJJedw G^y_Yk":x{ZU*=T]d: OBzZLb:ڛ&сI({įz?_X   9N>!I<Ÿ< $ѯئXDssDtfSܗ!J,TsK$ /چ 2ȟqcN!H!&G$4P!O, B˦F2vi&YvU)`TOY"(uk_H9ҺW=0b,&ʩaoUhoPnJ=ɳ :Ic&(~)\ù ߌpH>ng +X 45 ͰgZ W14[=bOnM̴ ])f㥷9t>pm9YdW596o9j \ tdJ*gos14XD@kFэ>^kzB9nh=RR?ҋQ3;OuC?p2kfCj?[2y众=J?w,InWzn_{!~Tf5H%vsZ >խkIPk ouKO'0<׈D!lS@t|zn6D6L e w݌O=0Y_>U_W((v>oXs˳@,nQ+8zu.`TE^a4D 5q]T̹oeO!]2JC_.ܯ&<4qFӪΚbVZR< =&A k/Y-G>`[̯BjN,41 +2_FYRwQQGɰlPIw1 e9ڂZGyI gy&յ'kIH66ҏM 8vO@soO^q6^3RX]lh56s!(TՏCWkKgC*ެTf*drDVgc| Ă'a{qt ^TYm*- u+j;`bݜ괣("8OhTvm4=]6)_4-xȣ2mK-QaEsh; pj9pا!2Hs]WAO@3EV0;uk m@0֌NU!_=?)~`2\L. %n^a ŢJŨ3^fj"ChI HvnipN({6bcbyCj5 q\TH,Ș911ij]&0ri1fOt0=7͡/)f:aH1ΘUqbi9Z.Im|(I7ZRBo5ڍ`Z~xO%qU9"  (oL'?'`JD ?+-G 4gK\D_'ejJOˡ댶4+tX| hfTkWKljd ;ze'A=|C՜t@;6p^|A/&/MА! "܋6g!фy?Zuk)(NRť _ݐeRH"3 Pl1UA߫ؕi'^mMER!+#iL֨ck6Kr ;/)9*@QOpER¯n'NȉT%qVBPI ŃkqkRmmf,xKvVH48 =rH%O\cU#V̢Ŝd}xC=dZHَX h݉ى;(ͷi{UTwְNYk97)^+Ŭ1L>w`R38'TrC]'6K=-"w?Me)H"n)*IߝL x?24 qoҢEx,Ʊ&W֟m A.5Jr?@IVm}7o8WƦ~>rZM$esvQ*QAkV怊Xr7k>K1Jŕht Zqhw46EYW0d[Joojsg'vq`Q+Ex{R/t- H_Ry-FmgvAꇿ sh6zIy>r ǔ ̲F=RSS,߷nU /fTKÑk7>aHL&(Y#,lY ;H2Ci7%haegɶ/<]kӟER OEEW3.FeX4ԊZIݍwy樂ia{HgZΈ*p"<)ST[TExf.u6kd {i.ԠYBjxȆj>mmGT*#2? *\94h%=+ m~6`F\UG R={,s~ !iN+KR(e7<\hӌ2]# R[g6*!K/CIKTOD.z%i"naB0:#MqVAu(Gb=66Tpdinq&1c&Rer3~{m+XWYȧ* Hʴn$<,zʐ2!PT-7rzHbk>3wWӯZaD ;EpF}/G HQQt`,D6pW-ia'9|3 QdȂ'$; `SnwZZ%kw{Z8`o$O<ԇ # V'$\gPpSb9_E?S׸PBACHUQUiv Un Ӵ JUH N.q{R_[KݯYTZ%f'5(1m S Ei6W^-uW &G<u yWRBVQ))..ulFe>; z@NjQAebzw6pΝgx PǴ"%H71C #PCV8:Ka>m^;im/2x+ sd'oUyͦmܱHS5r[Z.NmMݓ F'`טvJ-{IV$KLA*_4h>64o w|9Œ]zvh>k ;nT]{8 [-ي#  )L;5xG!nJ{ ~qq-UM7$¢-w<'z:Vn^uɾAa(Ʃb``ITPK^-nf lU9Ԡ빜R"_5 <@ J(bG.w4義83W-6|V (d庐|n!&[? s3nٿPZ l}(r{ iSM.}{f"+B,MݫS/ XaߋN.:_F'%qOuΎR|MG&B\#D7o˙ ixK.R ^^fī1iަ-5?n֐3wWpBRd"xyɂR^m^loy#|$-l) cb5 pU1f@8MH yNaUo7MGջ ^tN*`mBQ)%ij6ڑoAZih4:rD`A1=.÷M_nꭉrù1-/ec' UJRމ%AZ_wV)kE)7/pUp2d7d E_/VQ5pVź\ORRu_ ->LIl9{VKXp9;t=) {3΋Lgѯ3@+0P'.T]`cHWpIcX75*JK(Qއaט*)l.ASk#<_l>* D5ؾ%vc (5t!AK~#{pr Λ[5Tx-sӼd@yU+T_D Wp 5?^q ^SCo?]H HIp]@.}0LӢ^09k〨օI  ҧBdlLtsݮڕ9L45h6~~oݛֺ)!ReR;cT|B,kEgAZ$rx3O+aB^$*|u= 2UL~i(lBd2}l8HjCJ Q C7ojc*{O.dU5%\1TlCzК/ؿ|JxNzvrx|UwBg{3+6zap\BSjG.taU0`D7'ݶ/VQ"jb\G{[4]ߕq>!,A,LNa5!fҋ:9JyIa^NqBR"2ٸ™aY![%J}|hWCL~@K2"Eipmn[K~ Ox6]2:LǷ hG|X6q@h~4 =8}1j$Pa]6(:H<{5luqg49lN37 8eD0NZ S7Β:?Oh|t*c`D|pϱH]Y/)B=&[&q(V`~sCp? &9|Wghiۉ'Oe6Q{Gci$-#K3'bW@PE[R2#C4˰౏"71a;S{;|b _T" h>Զd#Jl8 EQzݩP6[/'ŷôDm[@B̀qvc0ދj-Pdt  ޑ/\3 c|V2prteCf_ntW W$SS\e˄ .PUkib6"Ȉaz X[=QYt$ffh`c9=b?Clg]- $ի۵K))0#1W(e-T|SZ܉9[jՁ3)iAMR)9یNi;78{(=.c.iDF !)~.ZyxZT*64-@Vsu6@y,!;:,mYPYUI⻚1ƓS a`lǕ/3 JD?ɖ^삱{y$ X}"scɃ% ';|S^]8s} ~(Iz͢EU~kH$5ti&`棑-LR#L_Ay{qeWP̥j'm=|K䭑=0!+Dn~lQ swH0U]B --=wrg3 ?K FH >F<"aXH@J \E<1DG5PU!J::SҬ62RL|$T<砞H_BSz+ 饡9Vs|_[C㒔cZ\)4C+EGK9'ͯ5ek&K@q0@C@T` ks|ܪyɾտٰZ*i VE]UC8LSP? =Wsopog: I6W[fRut&pS25\W  bەj"[YM^92&qr^\3 X@QzPPO%ЂT2ӧYKjހ F\?(⹮ ŰUgӃ_ l4 B ZzGŇgc?-DMӜʐY17ͣ0jX!\v-?ڱ5G-&5>vUY:z rbjm2ؗx{" s"86+-# }nI$ZUb7(n!ˁݕ/ 6l*u놕#DꜙJdwMjE;)aGh-%T)8'NOiZڞn [KM( WRIeFG 5ò7K$(oe 8ɺC2fZ/ f|XGV|%G 9HU_~:?aJ[K}d:1EuMեJ;TR.9(tOs5[MhfRhxþcx"/Pw@.g3z*='|>\{a4 Tㅿ&9<ħ?#07&Kŗ-1ُCϧ(!H@Ztt9x]7m2Nx%lBG~e w/#|U9ʍV^K7#ԟeABASt9+)sρ6Om@=<)NɡX[֝g!Ч^'Z@HMcX5,(N(q*꭛Wdk)cF/kpl̑;T Rg{vc{fo w\aoO{\,irYf\M{(QGε'ꜸDJinQlUM뇒Z:k:V\i›K{5ݦwZF>&r a[\7ڡJu*\f__\``.R Սgx-U6`TZ.]Q'>g!wuښeLx|I Wئ٧}aO`K7pddʥdcξO'=lKȱ)A}z__u#IZ3dIB(ꏀ&y9AzpJߌFs8:x_R2FteLcD)_⮌d䖊r@dS$ X!@ ᓑ'V'=O_T+T rD qΊX#ܐwӇ=H" WY5Q aȓjUMߪF /aCeDRְʹG;'|i0]##GIMpכ;F}/oD(Ut*Vkp±,- B0Y_MxhUx{`0'X&#)&n@X,PAϏv1ǂ˵'bZti ŽQ΋ ޿|$+H( ۦzۮ:rtaj4#Fau9B9[zrJV^Ucted֊tpK$RP=rKؒۄHe\x'm,mEFb٢WήNgD?yfZ0r6p1M=y^a4\HHSiPX,XẽX苰ҢC (o=b\ʹSNڳ@|2f_$==OVߪ8Nv6t9{u3?8 9oڙ"F2,c1M p 1X$ʈ]+̴e۞>0?ڞ2ėRz4\F+Ըz;IT(+ uof+,n$HV 81 K;5)mqNwnnUh5Hnd}wZ/#]HXBa(ַk^[#OCCAGu)JęuSoKˋ܃ ~qy=o&}:TsVfuד}Ё][!ƲweJᴓ#,`~f[)bxEc^hj=?'%ERrb3#۵_b(iVå1S55,7K#O[ビ򜤪/Kъ.sKI;UcP|~jlZz=Q0ID[8g_:ݖ'WC("B`?2ΜOZ6 bt P$]o|_OW-# m2`$>NHU_YPt,:дâ,ީ&7AI]L!4qM*N8mBle =3Wޮ*l65x^H$RPNz:0l,y,RNu$XTv,Pwb`[)r2/6=D5XAO+զGut&/1vT7*K[g2Ѯ [ާ)L}94 ~rLj& NqA76@ܿ$9U\r&7!+1ّ=fH(&'Ĝyܫ*Mc*59#,Pm{œ֠?+23j,DxIt(\JOZfUn CQ-Yx| T|^^*Ե +4GT(^c܄2F`ji}*5Xٚujz'Aop^P}]Ҝy-65Loe E7 NHG[-!.hq:rh(]7jA{aigٲD'p|BC^9*3}+By7$J+Fo.C9+W[ Lo|j'TGAA|z@Ԫڥص,)~#U1`&#b6]DBT~BdqrS+3 !`583,;i{K)Y')!Ɩ9-d ORu[^Dt9FQ\}X/qQjཟ͍~w\s0qrSrd`ydjM" Vs.%&DH B\'qK4[%P@~)mwyWS9p[Q`64&_~HY/VК)`[ UBlarLQg|K`dfj9^ƜόWcQbЙS=X'IP m6#[b%ZÅ2)]+h s2Ö/g!Kh/̼Ֆ6'ZaݷGBx*4ڔ؎_4 We#s} B=CB)VDeLF0 *bxRfET('V) j_Y;jUlQ".1GqGɨfV(>gO"@GMa?VrU +6s>vp +-ѹ#h94E$`d<[4zqU1Gax4oXKB%X>hz!=8܆FXNUCjiDff${@z;HeM{^-NOa"wԃSYq^΃\i\24D?j~ؿ|8-e1z.>UM=>d2O95 \8Xg$OH*Gy?GmP׃c<@ Q[wum0 J\R?o6bht(.@u o=XjT¨jWj DZZ'b}zM-,)cP8hN]pF|݊~WT8"ccj+\崨H!C`p@-CB=?ږb,%[Ӻm*i,ˁ[9s~qJe>hGs UӦ:fW=nRoMz](AvUZ͂w)/c{g^*g?6?|V0w9 2\dBVNh˱1\+oD;Y-F/\&LU^ ąGx4;264m Wzܳ5 |KMӄv sdu>#}BBRY93_ @AS\E=&i aU܂KE | zN.]`4cCb^=tZ buٌډUB(IۉI@dMxR\Vve}9NJ/!y_4x/ z;bUEN&$Vm aLMlQt}I~?Hme$Dv#O}H3$Ե F ^$ʀP"`׍M ϩ֑ Gp k e݊ 0z|I)SXmmU2blLIqX{h <#Mxku`̪蝹+~t>?*!f.EzE?~D̮$4 FuW+9TL#B:D`#%qn0*}$c2Y5餽CTl} jg5ۢ67Hf%T)I> ngevCR=ICJm$ O(s| ̸A0lԬǮ>9ˬ CluVB0ԹshAC(2lJ0Œʲ# up3Tm=krJLXT\sߢ\Sb6Y0R 1;!V\.mź򶇮ruQ.bMl8|zŗSɂnJAsu$iC}eAOۑRF)</= p3Vn{ipws6> wU'MZ Uzh$YI4\ܴU;qYHv)`Lx4ץ=|"}FM.{XхyG_-GAGJI?mբ&hepŐ 12䛮U~ϩMwIR+^ܳY(Jɮ^ihY4 E՟Mȋ6l3,?e4)y,4sb_v79X3(sH 7##EцD9d&v@)A7ss sNqZ(daLM̥_} h;u!20'6q:oǺuQD.r|zaz@eV/Җh-i+$1K<!H Eaima jM-XV@cj?GnWϋBqv3|%% C_uxX$ oH/j7H\giM' |Ys.ՋpDZM}~WP 0%MDMv (Aq)4{^]hOP{!:M9sz:yj'<~gÓ͖1Fǝ]L R;]!Mg L4z[}6f XL![xc!M-0;@ٶ6){i#?`.h+2<M ,]Ug gҎ7V~}STLj&ې1y+ W4LH36k& ^y◓@)c9 gX|"t_Dӟ %foނI}Tm.Z8NE< \:+ f'xNQ!+o^1^ԩ(͔+qP}oRG"Nv,8% צϊ~ T4H%9lqH#OW͊:]mY }.iv"5< AR&[z4w5ͿaDХLwV%F5aH5@^{=j3*#6Y3@w#- ;Idnٕjر>=T[_(&_B,jpc#؂J왉SVlV{GߡRa,ƩXzYхF}+oE%o)nro|m}LInnŗ^|$x!Sv.'z7%@4BSn4,0!`&Udڊ4r Cp\q5N!!C||V<}3B._ "~")3+xt4t2w,B/Ɓ,ωI[?  B3dۯʥ3`~2 pdQs۶۽'>kWZvCHnȚk86Q)]}s4!1v5xŎԟ'>$-Y˘}CWoXLHhE3)vRNV3<Qz=@(7Iow Ci֢. J\_;Tɗ}x iWr1>-QmKk{ޏ NT<k5k4Ѣ/DFFk\gUfݔ][0T HUObF y/鬉_ĚF$?C$p/S*Xǫ(kC1ՇO6o |,0+h# QH+ Yb-AL؞A8f&;\\\j=YEQP<iG/:2aZ?bwZ\<-eў(?dS3)Ym\9l,t^>[M{>J5JFyP,d" %]ֶay=t|~ķ+\[xMq.+S]')68sjeQ<FXYv7,E֙ }w hLUzӼ!WvRkX;'ܩ9N9Dѽ"מUDz#^dz<'>h(ȸPv%MO$ Ym_cG)x|̾wk94;gVNvA4M +d'!LM?2ft梥G+^C͘kW$ٶ(V}X=su' ~9`[-@Օo'rTyx+ǫw/ 1u|i(w$Vӧthrdۖ8Le2hRXJaA-2Of<Ԑ760 2}#8S\hz;i ; ) cS|h5 \[^I=/l 0!lP ntЏ ?jvvEY1mM>M>/qtd1Dr&ޡ}\zOzȵ;?7SRl%\ㄅhnN}^1d~|'.@IW#6H߄= ͅ6'ܤ2DZ+JV-N6740R>E ]vozBO,|㹒e'p_`^Xse?I1~=PcFlAHԭk9Nmz6W"h H1E>[2de\J %j.k(!zqj%QߡM:%A4zY'YSl1m@%bTy?>Q1,pQv&I`r}M̽~' y7ʄrEr 4I,wq=_)@3I\Nߺ 1V {m .›\Qx6fq?UwqJ)\edvINufkմf!=8W5/ ɳV.s u&EٟAz/pA:rDgo>{_\fQX'#]FjL /#77M땾=(1gq/<;|VsnE.hw\M<1q(iN3g&:5!dF<B˅iG/8My#!A]ӤƐBd=w$2nvetٍhI%8{#^Ym/ls;Km YB$ŶV1Bm =F@WFwPITI;97pGA+UG̕][)ܶkQyxDG|ncfP8Npci{qI3ŧvn~L:gP WЉ5MpvVE$2Wp֏ j9c;xw,@eBsچC< K)܍eG|HOILct퓖 Szز}ep](ǦFb#(ow fS: l Z!ax%C@="5mCf./)F#'ڸc=,UfS&Ti.SI. [;34Lb']'?(6#X7Iu*0"ysFwoz j_^^@ًraʈoMh\]V*%j|{e( ٦N2'~s|} :л)GMl-*U5˪fEQs<~6lqa-N)jңH֭=6? s=|ղ *u7$0'j#*ݰ&72y!]ٻ<ڦ\UL^ 1[9#{G5J.?]=lcOc37鲢"sH[\-*y`F&Hb}.sqzʱkkyv&C q8&tqP;쐌n[wzZFtй7Efr oA׌=1:rloX[]mT{7pH6fC1lYO>w]'4fRB@4MAԣ$KiI nn*GS,Wy}:?LwIj+Smq^UlmDb,/,"}$aw t ݕrK'Hl%,sIR PRz2% *);E~h h^%?/ 盌;adK3Sp'2>qG] cIkw٭74/?ڳ ZR5n{{^\0N䯤?֒I.6h V9TJk?'c"_B Rj}̓KUo v!}F~e:{QFi%Ԑ*ۖګfֆiwƕxO=IaMR?&wN)҃oj*I߇ooH _\ $Z# xON5@y)e%8q{_aSNTt:~w>4RUyӦsˌ3$qx Ks5=wYj`v6P?ZV-''O']T Tj9":Us#]Vx (wf\ ,r9 20Nr`Ȝ=@ jR+*`>©!Ez6Ǜ:ٜg߹`I#' 1Pgs'as]F)2nf.I _zG;/x 7HlX֐Sd eؒ\VQ5te7CDuEaE^fќ F'k[.B]3IH੎kQRpz{(rU۔KaLCEqRMj85q@rc+ށy{bḫa q*¹:cұh%>%Z0R&5- ]uX4)aѤ tdCfxL37ac.t]nFtfjLC0qQ?qn đ\N\Uu㜄FQۅ/J ;\jAFhHr= )G(/J(d VI{d9q8V|]2;ŬQxqF&$鸠Xx$ 1: =O3p]>IoayN*>&a`ٍ>GWɑwPu)WyNޔO}xdm^!_Z!tq˷| h]F'[PPLH AE3԰ \Mgic5 NՁwl4&vҫZCa> ذ*?h-+͝`iiG NsT݇3uőf݂ntqOR?> 1 <3ܨ' P"@z@J}9`[Sz y93 _ytR_6ή2֡ҖG_ IZC%lsݍ{-]~>cgB:ip42^TZшRZF[mʄ&1v+^8,bsВ9#%ݭMXupT @ fw!tN0oI?gb'}p9 0e|f}KRP{NYOf llցLuJU:XF凮-+[`a~a6*/zLc_oA{ N6RېA#DԋgZǣ)u܁/l3>KhL}oY`qwEBtb_U2v{Kؒ8f`o^鏥P4^js5Qsz>}5e3Xc+T3JU@HkЮr2 .Kn%te4:\4+|eg[/(-Ŷ{"H@mmpJ;L=85t$kHC%8V%xl8QA  V4Ԝ9Ts{{q Yγ$IwW#\&wߩa]p/JG)Bƣ4 _g|{Gϻ#UO/9XLEI\oӡ̞BTfƻ _™M,h޶:G*N.ovAx;;X 6\E5;9~ Z e1w5|%.C3IvLwLG:Cí!5l:Jȼ2a? ˻lȤ^.LJ 2M^ir!"R¦I{,VT#󯛑#.M{GD˖ı" %!@$>= C)҅&^ixޞ[=d^߲%:iԟJ\5xg%((uc_(MrQxra:Ǻث`g'paL?w}q3~aW|!=|8xIi-hÆg+ಯҰ@-,Qv}(Ʊ5)tW ` 6zc:+qз7ֵh]E?ncrf2`=@,(عۉmloLk)c0zan$q滉tb}z2ެeVC Y­d8{eRr&6 CJ <\I/_-#77S2 5l|Jjၻ$;jOykY/n ,-t '|z9Ⱦxn/:{B䉭nG蠺x*ķaC(0ik #(@c:~l^r㮲cMeس%TV\3]`:"\s%ۥܗ3 ,,6,.shYbˣ36[D"cTnҬX\kX΁ +TI[:*2@íRK%w J[g@xeȕɲ;W`ҕ 1|Tn7v{"}l\ x0jR,{,$zJhn!+g" ?Dh` wnV3vݱd}m<5SȽo,<2ƶғlmֺm(ͽ9UB,қ dys@M;EB,} it6e#zz?ϚDƈR$ 7%{8.OեE=BaKɷ쪼@e@̤̰QX2}yňU7_ qk@byΑg! \\,vˆ[]+2 QG V\zˆ4K93kW2g#h hRU٣_? ޱdvBi;ImOj #)szH`U#@R4ApG#E&] *E&G<~q:g}PvSlYd. j^>T5ZFH͘FuIθ+ LqŸqsamȧf%)``pu_Jmg}X!+1\[>׎94T ])Հ󩘽#c%!mS1uzϝ(_o%nWF~'BWT C5c&SP:0h_JDR qܢD~(N ?FUG`3Doo'Ɲïl@t1ErqG_]T<2X]}Jvb;:?4"/e[JbZ)| Ws_ܕ|one`xǒ_gOm\ s7Z#Z|z=Ĵ}~zѳ`]Ku2&r,>A$]la'SL@>"]ҀYA F0d'I{ÉP^ Q&OZCK%&.|C‹)=̀/}^(n55<{T EE?f0!9P .Ao~7A:[z *SJi=P&PH٭~i[p՛ڐe]k }.6Z$2"- M/{ )͠-TőyL2B0{\6Mvxݰ*7  hL%bNC] `97so WE]KLA -x1Ȃl.J]X?L뎱m YBX#RR[#3mDeW-gKQunt䊷zY%= B9}Ngď3+>~:^f5$Ny`*1n Eb]fSt=N덄9%$kqz0vQ&[ J k%auQ童W[Dm)Jݚ`#"Ws=H7~ҫyu2QGXX酫U1k.I<"-˴7eL;^B؍6h `܁y!'v`hALX:r%uIɠ:ڂڬ'jbbr!q+*ʋctl&]C2g`G9wGܾ!NX7w޷ [#2Y4vA:3Z iW4* dٸx5uPk0/T 1;kƋ uqL!9 8Oq]jINj2Tn mDl*)i\F~VkUYB5\5>~Fb:Ŷ `yKW*X W pv'Hev/FU ([aX?4* w~q ]K5N A?q.I`5d5U9z.ٱ>⟖˸'9Y)C9& rcID!!f@ 'x#`Pujq٥MXina4B7!v!w&^ )W3K̏..i ?ӹim -N`Kqmu.%Jv;Qx#U_I|clm fY[pY ~IFdPh#R &׋iM/^y3Q/7z;6(FX3$iJgv*ɨ\fy CάRGK6cֆ.% ^PvU:&{,cj1߉*IzMsp$bZp}ba;;o`#b]0HlHq.S9T*i/F\S [vNPj"J -Fa fAVbL*OʼnaЌQ@T2Q.[Fou\5+]vbO&` Bԗ}pv\5lzS?2 ^=/ U= ǁNr= C<:cO~(a$'RXqqCU6o4S䊯n ǘeQpN26ߝ0߉<%x+"Ižb3„QyYAbڰ+>o94X.RP&]3e땞G-hgܳcB4B3d]ĺ`uZ?;J0tX_pœ;+ Wt=yT 5ΒVZphy8;8!VkFː-@cIkygeӌGdsC* Q9߯B)M{p 5@ߕdQ?aB8W=qųDžј.z(qc=?&d)7?!.yCF8pl|dD9S}W߸zt6E_I^qG5}Y<{L/@ph\VbN.TLjCڅ_xKU$ {> Ss;<='rXdER=Dfu!92Ff% )·` J&]RRr/hI4>|aXǢ: oO'g.:1&jYIM Zn͝ [ɀ݆f3@Z̤'t 8A_F/Svvq)ēQ~q+\ 9ݯ|D!j+E"$$2ܩB=ېobn1;rTZUA!x1ZzK; jݹ{^V6L>[5'Sj`?e!YEr}IxD-/α*hg\3ހ#0FPm,؟u ~P4M툐"d0 rS<55#%˼ 0Yǒ/n8\ k {?s'$M.*E21:gF-g"5b࡜06G&geb! _2 5)n0۴t3A ,[PVX&o40݂!+'] <H%#MNH,x\>x-8U t{՗ %;8- C.7sHU$jMٔA{7#F> o/.OxNG څ+B=iE6)eW}0G ;,ÏUhEs%I!%_:4R^nJؑM[[ ' q' *#,R<5i:"{}B*1fArY&̸K,X{yƈp1`M(ÏG"=YWB{SIptS//jOVVL٫bVLq̬gܸŷNjý5z]@poNi9) v-Xb^yS]Si(S>QI7Nad Yoׇp1Ncq}^,N?ؒ[o%Y J寻Ip}XLtPm]AU,&iy4IeD1]Km+}@x uU%mZY<腯!K>pYHWDg>}/ЕBZK#$ |Q)SB`\ eUXx!OQ >YKNx"UW"5uۓWxG6#>}Xv{?T3yYf a,fK8|^Eg fJ"B@$F 0Y!BБ *Z0TiÑC8b+SŦ)((՝Kg.-Z i-uACK+ol Os-u@Yf8m u p8zF|_MmN7<7ck#+cEc4Ǩw,Eⲻ{kSab\"캚 ѓ G½bIa3=#4K9+}5|@~=KF 80;d~4y7mG-# }4 ~֋) ZdsnA'P0:t֗L:Gz<+dGVH~st=iQJQ~d! a=uẅnq}tX+}] I&S[]芻4~֊ɓu*6`GgnSҚ%R;J }!Oȓ5OtMJ"((3)3`߮^Z *G6CIKuJБg4M6AJf)}lWOl kӴKWyzi3뒀&6^(*R>r77^ JD<( xnԜNkrP`H$zu⋥hH's`TAx3dgAg}X |*KRJB{ 4X>epIm?&A‹zP9;]Z%9oy&(S]oKW:ҿţgUMXRE7~YYyM;JrB3;yCkK7Ke_(>8_Qqt.zHQ^v& SH"L&H'$\?lHIDFi߅ɴ$pgS OuV<͇ MOp7ׂt!59(q6G2-Az"wwYj:(zMi͡,ǻjgxt,. -iL׬%@~t D%ycW/ORkQ#u LECږc_ri9@8] Bʟ qd\OkU&zrARSl FXm8q?M[xzޖ9*/25hʩ{VKv"\ƸtIv = +f4+."gMl wô 촾k0m]C;a`t j%ŊLX\4yP>g 1R"ON,I;oG8o* ǻ6TGĬ?R, o GtDb,Ⱦ|DWXr+ PM1m)ޙ8VqZ?t>O(P`( /7?+&AS`i olK?~y,9lCnݔP(K` l~+e CF|ödRNZ {{ﻭ1X6kج[ػa47\tS$Vγwb[%4 /0$E alMeҜ\.Х3p&ТO.$n'Hx:7krIa~Et\zo7'/,IZoz)}ӕ*~YB$1tXzvl2QKG$Q$L~J5rciulo T,њ;kxbGBvBy$>(doEϡM8c/9фZB6r٣W$X|2Qϱ^^WrxZZ@i~ ソߔB Ge];4Ɲ-9v驺=־.ֈ-x.ʜϩ ׬!9^Y2gFkUσ$D[~`RBtJ?ym(>m4:jqcG) ܓ^ :5 2aj ]S=TUK~Oߍ+_vWH^7]w:4YP/Pk:Xfv1FᓭLzF| 5篑FJFt.z.P^{{pPlsٶ={gS .&#>c.NEC&uEv_Rc7C(04r'tGƮl~UF4Vڡ(s'X78Y+~i,P?Ԙ9/whqbhֻ"%L`i,6 s"|=-7׭A72ioZ֤ZRd=6CeylTvYJIᥙ)uo}B؆sk.͇i꼒iz+jN /N < }㝇B9]g7a&n\IqNmqXMφ-s!`|j4<1*`#‹aN 9tPD&dj{pE (]s t:!wEaTژI׼U%RPY)3xY2=(:nۦwx)}~v_:mPf^Ur765>j> cnJ=\MG&G՘m=9Ul "E&P{7\٥ɷsZ Ј•V%rTzθ\Z+;ni D:W!IFo+/)6 /y#-YbWEjb ! ܋Ļk0~f gaFVS&פ1۬Md4fCkݢ;sNxJAz_4h%pQ[$բxmި5hW;΀#SbY44VRpN7"sX!V;AE5n%#:R/.>#H8K'_;=7uPVшX+_9Z> ~#1"OR #53T;11!HY91SUnăKIg@?xJpWaFf㐉,R%(}]0UAxtuLo|Kֆh6DbE]}P_3t]|C{ښ3 uq!Yg++&A?vSsETd>˅܀}RbHҒ%Y!`>3EI>9Z@0)eөj2 \C%49wc-OB>pK芼t$ MedWyoK"0vlܗc1<#̫ N32ۓEގgantDi yRWΖEHsjr%a#YsKLpJLӫ,%.e@l])_yJ5 Z{ +ŽP lՏB%S܌Si#%2ܬ^Чϔqb=U;H"P=E-#1of9W*V^=vnG,>Y;Ҏ?XXhxj^\i^%/ =0 69 Yc O8)' fQ)9SG@˃ZFcukd6$fD,]EEBZm{Zl ="r' <.JB "3jیD[UXv3[d7~ZG/u)Q^^_1ʭ=0rq)Go%h:?$WNsTIl"ָP&:;jZ5жPMm mlb>Ns׻ߎW()F<ޚCD .a9'3d>W\7x.m 08W.-2 ਜGt<6M7(|s;RE9kC&~VpxZ2 ^14 n(p'пjN'u'"&F oPep5w>|;h<6Jeu^4[e_)j8/YaNSҐ3J[>M YWӀ8S&V_oO+mVqwLy."fiEIM>16JPGeҰ"`hG bsXk^5wkOtt 5H+\섣޶Ĵ+z]Ĝ}ŴauH5ҥb5MoΙ(mY7#,)~p ϹVzۘM/~ON6rkuSH?U4v(R!͸@v3s8д%j:˼oμ=8:n*iQ=*Gu:y\3>P zmC} ϖfv{-pk _8N4K50?ȓ:݊pΘ,Rc-`UNq&;Tp2lA ^d9bi^ÙE$voڛu-<P JM%p0op̳lw\ND1ϖDWbتW҈}larJ:;E6noy]36æ;}`֔e \,v#vEEQhM px';yD*09F{GdщϗM)*.LdAW( N{TW@gvNj{<SUm_^+%(Y,E"ئb4miZ$7pa-]ŝ< I^}$uzCq`|FVМpŔ-+JqC-Ig[. 7}sVƊbb`H%%U$Կv6vm#dEڂ9vVȽk kϜeedM@o f5)+"I#V}{#߆uC9yP'20x5wEpub<"???s}H]"[Fk0>uçyC=.U4)hD;}^}a2 W~сC8/0#=] PfDPhٝgE?>d$Dq#=B+(ՖՕ܃lBU"#9-/+ͺJۼn|/" +':\c\]&7n>k:( B4X._d#E㐏/dN9/~D`: mBui,D9BO'ɠ [ cQB, Jz}[5L@pt΍ۄ6@5ƽ!ZV\McDc{m'ܜ QSPPx֑bt^r9j@u5j\ݖlr0}\4ڱW/`귈彃}f;4Y;'Y1=b* *~ս}ҹb_ Q*fJr< )C߄w684ff@KVIv!J8i5540\qeN*LLQn sB0G4"DPÄO1^M0ף*3=*×"F[gA9fY)ND];t8j3yӻ-LhKQM'PF4xJ z;QEIֈ:VBR8РkEǦ,' ,n륾﷗\UW\N©]L T1#z‡g4 9.5ZJ^E<\ כ#dAg[~*sb/_=Jݨ:mQk+J8_FOFou &w˃ x NBg?!ok0.}MYKU'hDO&r{e~A%ȓkkv:Cp#0Ԏn~ 86wTuy!ggnۺZ&\x06PџRCem5RnY@.~F{F-q/ATø@2+h F3[Dzs7S!R|hȌ"㶩Wa1sGRoҩ{ E&(Z(zQ ̺YBi&Bad4TM2)``jSuN Q$k_PAuzpL"@ Ȓiq|!5A`LmŲM {1Wx-oZxIƴLP9B5Cҏ!LBJ&Y(hKǞa3Y(aǰױ63|F`B')9k#(,lQh*a%(:HlSNCyuCA(^pQ&\N.cwgmW2DDZl<׷6!~kK^&5P#ٯp?c>!|pc!Dߵ32qć<)ʆyb¾䣮D; _~ʨqȍcwP G Lʞ \C$C({~HAHbܑ=oet[)}(= 1 p!H#Үь3Ӧ"c5evY P@y@Z4VUwZhm&8)^䘼Z^rJO2h(,'<\vm7=fbڻpK=|))jd*s(QtQ{/|Dx25O#TYf;?ˆev(WWJ~`5+W1Ԙ\)4?R0<>fӉq.Uc.?5bu4RW7'4"Q[~fY[\١x.B,b6z(:2DN"vMIl)P^k5,o:Ythi!Ģ|` d!#G-su}>i:W>ܴW{nOI&Zݳ Sl2N4$:ھ+j|\"cU8n$&ͺ4*d{EBt94$L)S#){j1뀺'N_TMd o ns~`;RW3 fH/ĸPW0pIY l.K7/1u H,OA ^ $ hX{JכIHʪ/dt6C3򁢆҂F^ T#\߷BٯqzAw^ ;  ur8MzL8 6ڧL`:etwL2Ũ0 D}e$q'(ԤA` 1ݟ $"z=(\ka4H|ʃHqivu#0Dg#sywor:(kgO '?1nl-۱O8ydb+].>Q$]"_䳷#81D?i"pB fmk=bwZSfڸ/:c~M:*k\uNq*iP]^Twn,b&mK{\#X9{eDMŚM!$PGy j]Asddu0{&u*g3(@*o&`#:i&m>R7_oڐ!͟sJ6_X1,Z?j6þѯIw _jo/Z-D \aLPSjV2HJ"T, YĨ_n.PNdzvt/ mחaB*: v 9yT~ ~0I=nJDp̌ n+ d9&#8hn{nMx>/!}\''frRI4wo,CCB !Ja4do\<ϛ+( & Z~6T͋Ռ5c%lI&tK[Om<ߘfZPvfߛosשo'nxȣ۫s?DIvIMN"}S L^%m^%`\=ɜX _0j ͔90?$9e]SސsKyDQy0B/Tk kblT]?A4Ԯ>b GOm6}ғN5zsc܎]@<^!4֗y +w] Q lp 6(D 97NiR$յ>M!߼G?Aۀ<|Ϧ ,jK۟{ʢFp|Bx+71b %WtB ! hA`(+̹'ğQeKgwN1 />tgqsZ`ۢ#%XE/ Mi$pI-rz[eK(:3X}avK d.NOQVq؈VuE^![{ar?F.,Zmr?]v`@从Ϟ& iQ&m҅ sJ3Ŧ2&}$Ѐo'VTd oE]BNn`_+Ɗ(yA) QyYJ%'&ms5U|;V(a#?Nڤ v|2O|Q29 {ȝȇyޢ&j8B5Dl4 D1| < #3OA~*zPL:@KS#}$D^E Å*ʘ&rMr`wW]?3!y)~Ԥi]V"lzqK[7 .l: `&B7vTu $_Z:If={3b,514͏$CCzJs,x9ozy wyR f+JyL"(?9~c3͊`fy[xRDcX.2167˖"jp#zz'޴RH:T#VE1gq}O:audlve0_W1X|Vvspݜx矽P8;u<W̐:K]?BؽX˙ڍa7l73VXb$P̈́M38`z ԰If7k6;6)1"x;RbB݈ud b@ ddH-c3_T}RcR6h=J cYu/7GOSzokĨ<0-%OuX14Tf-v'; mZM]B%D atq-O~/^L]|JK~8{WBɽC?.k{L=Ԭ>EcS(5K z|w 4Hug5I؁X'Iؽ80m&ΘPq N:jNO- NfTCC:j&;t*\keY Rge%], Ovَm(#Hi]ȎiyVuf O)U*K r9*4SVR {6^Nc^xbHvygMNZry%xOXJG@õ;q"6lTUAIX-6cj>Rx%ʜ/ҠbKɪ+RP5DEl"AC )L h Es}-bbf*QZ8`G7EV*0|*3]A]%6 -_+ߏKO}`hOKoOt! ;a$@^7o.{K؀`]¸Z*&q' Uz@gB,.`' -#7SoHXC@O6spjȱzH3a חGhHPA&mYI-}H*@e&+3Pv4mw *`٠3$D }<ؿc˖<{$--J#x*~' \j?,L, fX$S1e"rSH>z->h0"|k,Gu|I8':rNC-xFԛǨ̃q|;+qU,1=\*ė#iF[»}>*J{REWc$ Bp{?FZ1 g93Ɠ^U՞ԎhjZˠBMc*mVI۷ DZa ˿:Uc%N i8t ΙRHoSMɒ4KN9ajMQ96d~13.bQ$԰ZxzN3n X&ze|`x]&dʼnKтY 'n}Kʩ s*_vRWW^B1-t66kǖ Lb#Ã7Zx~3VJZbb.澟p ? "H(سZD3Xěz޾G5=^RatS*EFt.0fB4X1A!ª*ѵmuFZ(7Ԡ f&"e)X!F}LnqnNW$/5uR Gy'_H, 3G>3ݖ2 "k1*߮P]!@5(dDI|@ 8F0Mo܀{dw=SCB}u1$NyGR `kQmq,3ӯ au]3/k+ƛp~/惡s4y ZΕw $h$8LX CWj ׋)sCߧ9MVAdh.5R֒}q͞1%p0ϝuz2 -^ǦOFȖitQ#&»jXŁ OÅ5H0-ucgebqD)"6pbI2lDȁP $8[⟴Vr:ɏnRm{r.+ERcTq"ό-ѩ uQD`KY{#:җqQ{yT.oA|;A!ccceOp( Y(A2yLA[b53:|kSGrj*$XG Kh0cfKj%hz6RcV_M\]NDrRh'|Ge+iH;1(YݐLpD!҂-ka,~O9_R:N/豗קx( 24& X%!5Ss<_"<ˁgՕ]Ј/򾣈::˪Y g9 p1h6ЏE_sˏ[ I|* yΪ:I xX>_*ʯ:q&xw3!*d)֏coN2[{W Uc/޿;W@̋zmU. }<36 >j,*Kdצ:9,cu5:;"ҹf":_rjеy6_zN,t:ωo`+ӶvngMK"DMsA<%%9x*,TA7è[Qoksh8/ldΑ$Vqx-g?Cb]/e&qq_ aǑV_'@/ꋭ6D+͆)L/気vv 0H3;s(O .4 9*zn,qOC-bp.t'ʾB]EJh簙$+ݣy~g.K[뇀e\*H}rR82Uf& /,JɊM[:I҂pm}*ˮԂ=v^BK*W>@I5?y]39`ऱ$Đq"/GqQ ~;[s-<ڗ.Ǔ`.PM@_Ib ,Y{nR{;X&Bx0H#e?!cVG{Auw,exn,XTr+*S70\2Z Kc1Vq%bT0]蠊W{VάNxz(TB}%4UvQj{}5t+,+dS?qtjE(f8B+OއUEue(l>7Ey܌XX,T97E0r@ q9ۚ`NHI-rgK(Bl"djŀ# F}_ۢ=pSoC V}G^\5$'&%͗P ӛ2;'%hr\Ed$.qC0vrE4E^/d4'ũBi2XFi$WowX_8nLʨgss p i5kqً3RP;,_PmjN%RUYQ߸_vɏ?lohG%F/$v3̝422jMFuؑa%foi08z!:>Ũڌ[FJƋ\(~)e}$RA7Vuq:eLu48E<wA;K nʽ 1ĸa-33[~ 7VrӼ

0H+/X&We?2MS̕zd6n^Mż #9xb9:ȝ$ Ee"얔gD3.PO,J^;BlWۭ9|{NCҭ^`'x?[Z(0`n%3 B{hMq1D VJT/X;> ?nM3L ީ`# +MkYґ$B^ "ll1"RtjM{#vJ*uvowd4oQf}ᛲ\-fv[<_%5Y : 'nwCó1([l<|bkS_+|+V(zJn,8v=гgTo4l?2MVr B~Lt$`#;M~B 8۲dv5}19?jcӑ< d OfLrP!(%{D3Qp"Z/L|J>bgWѪy0QoGm`w`RhOJOC+~o?R"i_XB9?30Z*Jp "[k.':bƇ1> NC:s=o[%LKmUx@:zEޠޔU U~fHk \ Mx8Y$ZTd?}w'ST;K %hEY_wZclnl1Nf%|ugGsυ_&4%Y!%#LԿ%Rإ?#8TA~*qvqY2*Ĺ%Q$f Vkhz4?vR#U/Wгr/5 wnB/7@~L'P2jF#ɩhiyr-jUY(}iտnkLekr? K4˰|u|6KqwF縧ԕc!4ax0̵(C+ h~{3m_h ~ 4DTje'ZS*WЙotXWr_e>vpG2BQIDl`-?Tg#GgG mK'Dj+k|$nxB"!!y0k5>AW?0Qj_K_vQ@٘ Kx_e`uXm.COAH6 m >t 1F-fǮL);U98^q~ޥՏa<bWYS.s%FE(}5N8# : ,t>X)@`5_(bXW]s‡5AdS- Dߡe2.fs틬d .n uiӈ)I/igku,.Īޤ mdG_5;PMsŹ"`~mw*g\YUX۳[u$}qFf}NHw{IDD u re~Sj̖^!2 /AAɁe(6%B1j/T<"D({fُz)a.%`R%)ul B0! ٹR{'4 by kɤQ%ҋ Y`|CHQSw Tƭ] _/2!oK`]&+ëejP,A5h^1'DK{jT4 GE:06^\_꯵^,-cB&x3g#)պ-yߥA뢝CrcgY;sv#ԚmaLEh-ZucR0\S&"o%a ;ӗRGB4l\6m(Ǝ)w44%3Sf~ok* Nw*:c 9X9VVi3|[9~!^}!ÜMxGNy1h/6)D=shT@^*֔SӿJaJfW:{Ua8vwf2FdCsGssgv(M9oWg8=KCb '/(*?ыNJ&n AH}*B6 }՗75>Vns@)zcɎIUc$yuib"z0NfDf*($勸{pN M"i>4? O) G25 ӱZ,O[ȩퟶQ{Xc`M[nHӆܰˤͨ.; ,6 [ ,; oUd HB }t2z9К~,pDM??~bHLACW!7z?})JIit`ҵ Z3)T 7Q }ZuS!>l<5Ҿh"y>Q`HLsb^2s!rS$.Z-rS ͑e?( Jy- * 78/4ysHmfՕĸ\6Ixg\XHP+qwQCf37WjH<qC L5 ,9-Y|"!䆿bzl3arx&| g9%4ѓt=r+(&}!)YN x2!|Bq>W7S$S#XPy)|*[M_.-%'&P\ᒰ?^D<ζԞ)⢴[ rgv TWX~PtBv!7X؀`@ E㗹q+RQN.p4YZj#Txº"r/XI GRyjYFkBaDô|3mJ}h2cw7%oo!~$`<Tx,Ci%5k=2}+Hpp6]!u'mැQm TlsZM[8tG,]A2{]rqjEpBSDo<'sw$]%ؽھ4|GxM[advΗzidP7V "2(dӴ=1FSu݌(y#(vo*`[$oֳCGRb;%Z?ŖZu+2f9hؑ l 3PlT{y Q;ǚӂ'r?@.'n)f# o6k7 đcI{-UBS y NsV"M.aOFkgb׻$0o}i;v*UFn] z k{jgo#Ҿ,vBgUv;ndnXŴI`)r7Uoxfy0zКC US׻:iKhwnjU@ZLkEoZ>4Q󱹎skfvuk|?r&ɩd z]{{r,մHhJVb\Px\-/O 3fQ:e6a~vRD݆[v"՜/"kӯ}>w@{6 m`jV((1ӗ?DN]Qhj:w3_z. ^nMn{))V=:_4fV=Sr,%}A3]Z1ŽfAJϲҡtNP|ݒx`"/ʌZz"kmb(ٍa_Q|rJqI5l :"ǭG%/hKk] O^wT PZ!}4vV{A$ $$W|y`)܇Zy7hs)Ag ?F '<߯;11-!'7,S>o{&8:K|^=kC,+QBZƯYݦ̄bg't.h,Vɘ=5&oRjn9 f ~`jJ*ӥJCt'uIj$ AC"&iu?E>llJ3S$A(DkRE>ggx Б9(UuPУ6Q\1">*Bׁ}:MJHc[i:u^[FcN_6k(M a{ѭIcbpܱ46 3Qox?«oyNJˇb2ٔӪfoR]vkAO1&E"f[/U?F\r|Vy֦8cYD< 55Hʵ 9WɋLu U]wO%?mlbG>ߴ\,l$Y WQMkG*>#,SY׺/ ⶄK]ͩ}gO 2&/Y6U˺<9jc2uȐ@M&I~H|*ZJ;ō]y&)q'Dbg;ڗǣd+?D^Ͻ_K@ĺku] DG@@^pkS5]9C@RnOMA ;ph'Lw.^'Lal)c*ΐf+_#ټ9sU yna.<\~Xm9{5HAZ~XMLfF1g^.'wkv L4h>py78_-:R[!D0@c2ϑ,kddaUmO^8LcTo1l!H݇ ٔ?CgBv ’eou|1_m1̕_՝Vso* ќ8*j+ɳKYb)<)[v)NmBLs) !Q/hGii-q|v _ԏJWh"phŗ3͕+܅K$Ű/SCe [A-FsZѮ')/){2C*R~GP qN)pYA6䦤 B%&!0R.j^:ys*kIk΂ [W+cV8]EQlC.h\mcw&U^lfLxhZ;nP}sGY?93G{tAQCUzNa¥!.atl] rk`JtDʼB>p>"θy qdpLv|# G[ћ#07\*FpKGkKEq¥ k^ֱa]I\e7{u֡ū6|?j%8N3l+], "Ԯ!!)yX9kp@Š4 miߕ^~^e\@M ńamc՞ݚl3"7`E! -5`OS'@.h( [;5{[OI:n@,V]X [UpG;78<(t zynFxY!RzЮǣA,r sفLXքEarw`±pY7}NMV"qiK?XsėT 5;YV>U"9Y=PD ao. l}H[hU16._p?ß'[!t7G8zT.T7㖟^vyK7.z\)"_Q.PW%jdma<[?#"/:p!$E96A!v:4~bt{ȊHJ@%1:4T/@4Y$E?L7D.L;N$RQccY ة*h@ &gaIè[w癣BKb^u؛)^V!H> Er;F Z^`KJ\)js<\1:jIh$@cl]ɞ (dN` ?lfRcߊ`잓&%*N&hvJ3Ӗ'roKSr=6Ya<rp;ZN3k8 4FVlMӘeSl瘿W::݄,Il`@a ,}a]쁞IG@jіG6b4;ϡUQ֋@W1=*aM߻N3g7ydkDʿ;Aȯprs{*{ucYs\IGBEDޕV,qЎm#6 ˥mg4+#Za: ."cbTVNL-"6tR gJj n,#2[]1eNWI.g5a(XCZj@8L_@FQ:K`գXjAIsdHKKŃg) -[R .*NsxJ˹/$a*;eJ&ǂl2)kS0:^)UGpXE<B A#^]hPbو5a"CpuQ6_{!-.=HCz( fzG S;$r'PS٢ 0 G °]B.ykZ]dq&׮?/A]糛?WZI^BޥlrdS5g7:m%;V‰V 4ԩES!^\3|c\A4]M%I"nֈzO^e޺Oa8YM/H_QvFH~ %8?w~v* c0\hs/{*q,܇vC@G3.  CD4G5GI:_i Sm GY)F)L N = 29[˒dа+4:Ѱ1.Uo2z%`&aЌ)<qݝGD ,v8{KK`Gb=bxol oCSq_+oV`58h(< /9įs  AS7⦀=m}QE|:ǃ`Qh;O|M)!L݄ It\slLXj'C0A5v'g6Iۊ}"ZepVgtOM"DqTMÒ%M҉-W_5(展V;kWPҒw J>Ubm/6xڀ9(;>SY.ll}1Th%ӆy+,L0Z~ݒJ쬅8 _hdu ~0/Aȍ٭j",\s]Tj _1rTCDqh;.Fʟg*iݐ@༧JZQ`Gb _GvZsN5p`=̢mo}2r&G888-VxsTg2 urCtmo:?9c]K@Imode#T*3̕Z/@~g geO^wts[:GA3_pJs(S i% "8 #"D =d\ug vjqO!s S Q rKkK$w$. ׮sLsSUʢ'#7y5X]UOLّd# nW>;^@~&*( 9F:T8wf͙GuX|睻C.S$Ȭ<0k;;S][x]d9rۋ%Ara^UjC}:N=8$4!V7<}seX{ZmAa6m_9KZ6\cy'i鼫&<]WV)jf釛Y?oe%: -ƧQ:]JCK @ "[/m{ .٤{C =YbKZfRxl]T1izՓ [G+&0QnqAͅ>&ZaȄBL9͵"ħGluN m*%Ԍ#RZL*|H}1Av~њ r9dbdI𜢝.g=w<;7RfZ9D]1f=4h`١abZ<-^G3>3)z{V:uL]X+JG~&˞;'_+eKE4,y C@BDM|9q-5酪 lCҩJ8[fƚ~A0Am< FzpJ/jǔ= ?u;'5 ܧ-KNZķ|dg&Ձ ^!18 yc*6 >Y&L'+֫ez4Ivfvy$/>3͗ AَX6NK[(Q|+ߒg=)L-oj^T0D\n]p1q¼.|\chdb%a f=o))$&H|,ܡPە@O"B :#2:c&HĊӄ~$ƌ# nQa-(zk\AǁacPM݊iO "N*jn#gM; / Ca `iK]P&?<khm[@QIuԽf-E 9M $8WACZVހ+WŜvqS`F+-q6$I}OluA1tlV)0f͙YV=tl+Ӑt T'o5Ȱ | gDj's4nOT߄RGS[jxTN>9qS$ dE'E;bd9y .87R<-lSmNe[7c E~FVzESr*,QzyUt.rwl*P>R#S<{5D=0iщ-UyPf_#]+zM\3X5͐E?Z>>rN\ >Qqh>jpŖ@ NssP*FXJAYU<#sӻu*r9kLiSѳA;2O.<@`I$0LJ{nJNϊ*%%C~Ypf%}{(P)*L2ȰTu VS dՙ^'(`Nͮb0* 1TƞN\ϥ[!+0 `Lxc Ⱥt͑Z5 7mv X[&oT# @$wP9_y5$rLy Fx۾tv~yJ bbeW)w90SWqIК)MNPa!vjޢLK1Fce{}Â;[3;VfeS:8B綛7ʚ*#ڝ*bX3zxT#kɴAp* 1/cX 36P:CSsΪ 0&A|u:(rH$-H4r\YJW|B-a)4μ@=?]Uk }uY) _.\BW%D6uK^X,fʋ P}dr ]Aqè돹 vS}tF1Hh^0W/?/;-Քb`#6̘Qw y;fςڍ;V$0̔7M>Y/M(5[:Rg"1d&m8Ү`%S,iG)o3YUEŖl_lª\.T!f;8^2#d[5tCOץ, ' `>QۺtR0Xm|b%r8.Ӈw;K\AΠ;7> Y3G=Gw~$KQ\i+?9<=3֗i{|L0Fet`IIJV"#o*"NUpFAZ.yvo4Ks \mJV\S< qTs>!G6-5FmFW8şމ5l-xrep [zrާӑf 5-pT7>$y̬Z25\\ܳhMޠ6,0OFJ4Q!x̌ԿfLݮ% 3L9;/|%DvhITZGG~,V`1ߙSBl $yU'ZehHtN#ՊMv\fƯSR .1aCk[_d1iʄP/ZThV'o0lE #4Hf["C>npu=bNy FilYNoVc*i'r@X LQA az% 4eG-G%D2qs&z7{ ].j,DSK)~3pGٓq~"T bsCjA6u6;T/1u֤>>B>YZ= Dֱ /!oSOH#j6buK^`j׈xBҁKxb}C4Ly{iÀNa c.C5-&3QӦiASu#S5% zxf΄S*ۄOyoyj% gv(*$Anv6ZMAv~՝ZL6V:2 ެWinM&GZB{`Kڬ!Dʝ뛱5S~mۣ=%;9"t\U~NɢmI1L(-D-?/l4v-mG]J-5gx9A9.xQ'!Ͽ*gɴZ{TBz1cd9Fl+ MR'Yt帏+QAIᅵE{ԏ UN9~o}e;ܽ y¤Y".N%LU:@eX x?mjg\d]J],j5hk&mDP'd4b'$Z.'fBq?jGt[J %hr'x3y*_48xKl,eXWi]TG>)_\?XJ1!)Op 2޽ܲݴksaZ:=,@?tr'0 C!U|^f%awaso:pXgY yy<:]0#ǬUc5m_2jO@s͏ʒV&W! wP2=7xm|H$ksZlޒ3$ky0Irt6_j∩QF ik'Vas1%yk l1 e)>ڈP~!RRx|篗CRC*7 ڌхЯJ- P&BX lp!tCP;EPPкSyK}crΫzG` +w48 r2OHnL]OBlYېM~cIL.ҫ YJ+&zR9\ɴ IT2u@zAΧ;+!n-blCr޿v Y$W/818V4mG6ppꉬl00T7Cr7$!4]BMYդ8F!FqJ嫼76 ԝ &x1@Σr4KFVI`#:,0G@t=ox|"f4H熪d80{+7n,Yl\]{c4}eNlu߇N5e]bL`UMLh5bMU)ig$3LA%؎v_x6# luua^ 4k}Cui#1(~yɡRnQ&^nn؍xf>e>Ȳ*]"rKp ~aH DX ֵIM P2 Bj~o'ys7u{bI0 _B4*c!nrbPOv9, F?](Z NFsN?5+kB~.SWqcl;J|g5w_0o\|L 1 G\צ4 @0$}颪` Ȕ`1+._y|ÆCtG+ۓTO(M69 LG 5 p5tI)#~I}*ϑ:^x')Q #&)X%x]rٛʳВn\JL-R3GNWƁR7ppèH`Y7p1SxSWV^zH>UT,o&m\3%RS֧MUFh{Nnmu:u(vgUUQ} zecFDֲ3pͧy^K&GzÓhgA[v&FћTfIjc|_+o0y"ҭ}*J˶ۻ;*^ %n %t62MG1J?b"iF~盓iy_V 31OȠ@֫s<0HqcwoJ]S a |횷)B>mZ -E])*6eGCHo>(D^mc0lŷzF ( bIPg_w&XF`[&A\ L),YӲ)u}kPU~6_{qͿW;@:aqz_`쮕pj?zhڴ8Lp2Ƴ* I^-б)J4 Iq xL D$؟{gƅG1X,>#lpuP3!&{qTQڻ;$9^r;(w ʕK# L/LLڮ++f}T%w~pRhڹ>lݖYD=G@4vCV4zcpQ@E3Gy>oBƳNW7w)_kU="Ur=3~i[aʒ heNs@)d]6V3gL(M@bvoMq4Qh@sFn&cRާMxIq k u:-O(d]ݮJdl7,4du9F[|VnnOYUaӰ?XrXu>_7`Dys!%dy|+'K0/4;\i?$K9Uip@YkΖ*do"xn\(,Y08DRdU#R BRӸW!+4c]О†'1KE柮0*,ONBz=KoĬDJ*[!lܜ;.4Oпd0ǗLJraqe}0?^c0?5gNsªm|c8qlXKx_JAL$֗7,@Ol,3C8 y!dҊ5Cp꿶NqϮ/ēab͑ufq +R=lX_5 42Z!_' .KV߻HPKt)@H`Yԋ3Ág BE_F us- @h\Ab8vxg&m覚  +cݷ7>=ڶKdM~fPh(m\ `͋&\j:B x4e9W] _(L_̄j?7k :ECҋ پ'4)%gO`:2BK 2fC.RnyvSOg&S?ug|"M 4 D٬AC]۝{zlX'.d_+rZ|dhd])$dq]ֆ}] >4Qޮ9De%顎!\-6_KsT,Yg%dM.o78ͧ=Oӗ.v Ip#I~=Gc{[yԞZ_F*7ܩP@X@O qDtJ/ja3s67olI2+l!6cڊ LײQ}a{` 0:WSzoS jڴEχ V^NU)WQ=(. )鐗D+9|ڗȠ8pf$_ 5 8>tn{%ՋZ}E-5!)d[,EFHa/%+C#im)F/0ѱrnGmU 𖃻M{I5= Ij[:&܈|8*wr^Ip;띸t.NVby`L_-c/d0t,&z\~ӭIG|!wXOUŲ0БEl[t6)ʳSK8S-(wE,\~r,?cǨ KmІܷYW@}j2 =!+i/ rդb[lʕ T;?~tն3+Qփ;5KAhn>94G Kڛae(NݭeyD wt~n^ E9݋KOr0X/,i[bS~1SB"vh((Z \-@x{#Kɨdlc8IKrt6C9_H1+sO~M5IR}ȹa.oDWN QY1(46#ڦxA8zpt V{sfH'QWMt7PKX I[ļ{k%.ULȕ'ΐMgGt# 9-rC,O$CILƆ7rO#ej`VqUF!uO& 4HKo >XX6^YCC8))se&*[u>n˘[j\86Qߌz#Dj&҂М|x YDd[R}1kox \Q.H#E+>H@BNy%cv FUŜ(`avOҌʩiV*c+@xY'<2MHfJ1K Fп/c@PJ^U89͐!W#J .F4FvSr7~DiSq'c\a .M~y:?(Vu=UKLn%ʡi5W}ڇMW ۻ+M)u AݣRO]f1f4o;TJ)̍(aW*'EUF?\W]G2LۺI15(If&F@!)P]5e &r`V𣏕OaGy8z H_ׅ6t{rџ ګo3ԫ*Y۞c`QM#&Kǡʖ7WA-E9JnO502h/|x߻s5?%Ưя5U=ؼf a])M^lZPĚ Oƻ !|xFo>wz6qo#nրKJr,zčR@T;NJr )7ktXR=fI%<dU_߁s؜8p tfilAUb7r[}I];=ԅ ugCb3oU-խCJL9^lm~G;𩵹$/ɑ| | e+Xk|zc߱%nĴN).c&N|u4g$)-ϸ}ls4:@dH!ɱġ1SOPנDz#U q|JS9_U66Pºn)BY+$ j4u4S gӸYaxH7Vxf͜2SZP+ ^m=Fg9 3v_Wb7f3F+WQKq:+}չ3g괗XDo T?%v]THII{)ze('ffٷ/4Mz mYW$kOd<-Qծ[[]SO׭* Pʒ.l@F*(wʐV9]̐Mf{_o4SRFZ2Ο1TѕDJV~NWSVo@x U|Ndu0֕ΐ2=h~|+F4,\)w&K4)ϲW,P䆣Ny2f O6'!Nm|螾rMo,]V$\W0>$q4OG['FѺ55ߋwu (FUA-رC\z g @ଲ=d6aMV;y7Q6>f #DaXwr^\UP̑o^䞳t*B[Ľ-Ӱ N:[XLkȱ$. ?lpNZ@ {Hoy6bbZwcKRB ˯WK Pdi.:DXƭ_7Bzs `hY><53]wXq.cFDIn*S,Sv ;ěw?ly2e6ӥ$ .DeP/&fB#a)l qYiIՕ뵰3akc>#7ϚK$*f85&ϭ=Y[jǝLrj(1ڞ3WtdFn~iSvnozݲ*_ǍsÜlqqs`'O;[?$Sg+t(XPkhH͑v ߣbKDcT2{H5oay^[ McZ>&##u_QdDk!ho*޷my| 0Tc_-3g"5g!} BP=* TleӗO] doɈ WA;3n]܉(`֬UNcTu*=npΛnquL).6 mnfh!,ٛR=.Ð0,([ Aq&TN6,er4=8%T#6:V4Oĩu&t,Z*CE|Rfi~ px'P?*@w- fm``B>AgN t*"{rhQLJr);>Fj=_ɺqA}/4s"0pʃ6owǥ:KWsWk/ka!J.!F&(2C=LԼkNQ*ݫQlcʬzOYhz偽d_>TB_[Ab)(qNV[c29 1˘@sVqw`%8GJt]hkGfݎ-k.! 3 ]t1BLK/H #qXX"i-0{bxwvtVpILw,F}zBgޜ rGdWH4v{֞@ :unȂS/dr]#d֦O(57-sB>JyHHvKp `'^Aٕ .k3"HV y N0fdq4;f 1K K"ŽOyXW)AJ'XPB[\-j=dn)GhB%1|ސѷ_73 ތbAR^JbXm`w:epTɱBz'4f zF??8\Ӯ>c8H!"ESXn~[,2fB^ 'Y\ Ua[X0 w5V G){ l?nwc@zBj=K5RaaA5!",g5mRĝX‰\~ѾlN΄n5Ĩ2GHACFE(/;4hzܢw|5H 3;} +r5z? jKcbbij8RIΉ.9$28-m޽?JیbSyT^?W`O/($M T`GRx.u\U΀X6h|r2 YZ6# 7Bwk+Qۨ KCA kR1_{ImځRWQvצ:o]-c֓9|WHm7h#"6ݺUY!:7F)3W"VsU0)Aη\mۧfIwZUIp>X`<~hFRc_O/ئ@KY-´s,i:ÔamUABɯ(>/_S(`w쫾 @{L(CQLNHOZ߫Ks4o%:!~>w)}ڢ' ( at۲)nirΔMI-=YImqԳad9oH/Hh(|r+#TB8)Ө%|[# S&` #6#Ϊ ҈h&[bd|K!M:YJ Lau!IҌlL(HOyQgti_ͳ@ztf=8;n ظvs3 ,NXzD!iiO:~6.:fiݎk`0lK80K`9>xv Dp ֣V$Cʳu``J?FY]xuetDr1`Rk-Mnt9osFx&ҙƮ,f,N/^^ (+3MaPQNw&sQþWf-gNj .Q6RQjDٽTk_NզO4t9޺-͋o}b+5E{4]H6 V1 ] :Awk<!AH'*ܬQCzI*GvLDz/EgOTCNȑh< ,GG[qpp^V=YAfVP8M^UEn, Z2{' 2*2!޳(R^m\C-PP7ʚgIé̈́= Ek  h8t!?VXs &ޗ]TӿͲ/+B'ٟ>ߌSL,Ӻ?ޒ=+_d8hj-֤ò{]EIZK#U,vXjODY ѣyTdWelRv o ̧n/\s tt]AGڷ:ެ,L!Y7PQf5C, m>ԅ÷be(N$P%MS jq2tck‘0WzyFKRPNt*CAT Ju!S|J_~vІwl"6ޣ=OC T6 rL BbAse/WABgSfj*#vG+{PZi$CC=،W[:} tcgE9iAs ,rHyd@MWy;0E{0Ei]#YAݫJ(W- TwvT:qbNkb(IIbY" ڋ e)7[F-39WZ7AP.}M!R0 kbBY>\j-vO_)`縀_/I_fp_n{DUHVW%\ z3y/\GQtJZS@S$r|]^n]Nhw~i0#|{kF{zxDZڬ5O&RXfjg^Pmc?R"*>_X_py ?9 xҵS9A}zZ/g%rm҇~qE؊ =ȫE0G\-%"^|t'u|hɍ@O[R qQB($ugoi4 2FU `3$XqK`eѨv}3GR-}_f@5O*;K~vtwϩ5HA[^uZpVèZ).RIp?m<U*qstLU/耹6;Fy.i[oON$|K4Ql磮UKFPQ"8bߚc'{QJ~){w\-n`H4b^Sn0ɿ^zR~,VV7;ҹūkߞWoQ],x\`g5Y+;fs@O*U.'lkI0i[Qatvz*zU/0a|:Rӷ棬4 _&Ƚ,6ٯOZBmE1SF`ͧ%l:z~,xbw!奙׎xdeLe5sKtgͳ'#nb…K~-pμۯc dy4f)Ќg@gAEOraqdfqɠ7a/AMEKX-h77FdZ5AC[th8 =]5V[sQ  cQb7%w25{=b6?RMG`(" 5\f3,ǡˢ#Տplkr% d W~q^#qO*?e*rh]_236Fv6 P{.I]w 鼖277|&2 <qa6"Aע(\WZ(&I(Eq z3C_CGܜC5q D(|( ⏧wkmXu6˘b.S '4^ AXo +r_N3PS/gRp]yhFcr11zP]ҽ0"G_KscGBMTx*/^nqY <ٖ8%FUfod?vWe,G6V4Ԝw8^ÎDyհ[tnpKGhX+X@&JL>Ͻ^ zL L#GV˧w jm1>37$ T#J( rBS[?y`bѭl}A%;j, pqaHQnGqӣ7@񦐒e܃ `%%ӊW;ik"h\9 VFBt!sVA`ta6"Dz<6ؐIndMop}5th~5 ad]vwd%6ހ9*XIl6LXDMY-Z # ;&prôj<H>1!M(OB=k[Z7-Ovz = Z3N`yF`}ZF o&1˵0d AΣM{3#ݒDFD-uhq!N⋌wKJ0V yqc+NyhJGq a]0N_\[61*WizyZ.+>8lIxZ9l2#E|~QK@gv$#[p;p'^YSgOTyƛAϙkWw ]l)*c2) < BͰR@.Z~w&ZBlc@% ]o]HftҳDjĿ+n-]&2v9'o&)n\Q}So <$LJTzSInq^z2]Eʌ:d`#Bκ|dJW@ C9!Fm_e9gqFA ]>^$Lw$DhnaоޅyA/LR{%חdp}4MW$A /h>3@[OIOm x)om}A!Dնݽ*r#DC^Be)d'aa?_/1,"ݢp=icc/2j^΍ÖQL7?Am=k)HB},g\m-DY3Wu ui\ TʜvܮѵD+|їzO CcAzf8a` (vv9vv(j`t5sӚ1^>ʳi|H`᎕OQ$>O|1>>ƛ3%7X9*8$z-!8SאM$KPjysS d疋&d'8 hdS4Bb^KPnoW ֳ,SQFĎMs‹kً'_-UDEY^TS'ڶ A}!3` M3|aLZ^)=fgH^plրͫڼ6蝴Za1  !+qgA;%s4? +^V"$A>ܜںdr9|W0ak3k;"m !{7U?SFEHqpkV'u |2s}'i|%Q Չz1YªAD ޢv~hץ;)z6ާeD£ڱE~\3zK O!FC1a4ZI;(|<9kXD=y}h<09c-P?k4았jiʁ6s$!钫'TZ~1V.i 1zXE,=<^IJ98!hv{F$LAHhH# >Mlhq12wLE  lYF!U2GJIf*\ }X)!Q{DCZԿvbXȝ^f'̓b;~>x]\9:]xBTH$T=I_}$4\ڿ^i M^koc_GMu$-a>ZW&I Lx2} R8a}Qi_vI/uL!^OBE|yWG{}LǬeX-_y='"GE.g9/7јf]Z_KWiָP}v Zc_Sp*e=/t.8~e/#j%I1sWd_!zwXmZW6\]?v*8#W=#3ж <,m٨XJк&bb4۱ H3[Or|FgYHAD I¢\RàT!=%^/8'[0{힚BP#N&J$( 8)Y}5UzJ(T[Ho_cdrox}E6sx}%9,>DHxvCʶ$F* RMl*a= StFNL d3$ kP#﫵ӍWW}!a)<\T^r 训ԧh86:r_ WN5Jg7!mt4Cf2HZoxcoXji>#{/߉^gO/*V׍Ma{@T俹TP\Ed*QzS'*x/UxJp;|AeMJѺh4..wġ)ߺvm濥`vDYTTΩS4?%0 '54.٢(}r ~N KYq[}{a #>8qLg?=̌~繿|gL',zN C_M46OhD}ЖwZ_Yݑ1(BCR+,τaXjw07\sJ4&)Kʏ`6J`MX+2`G+j/1F7&#qgn M7;Qi!ul%0]*wyk0Uu,J٫t{McZE3TpMIOFrh vwQ!\eEO{EX2TS$5^2\eTq^ P@%]mQE6UA" hԉYc b_TmWlg}-6?8dD&;%<8nD\-V8Qp䗩?ϊ/**ȶ6C׈@BDHnwEl!5:99&Lo,CpZRh'blud+jw'ktit7o;D?]\1%杺}n>f zb˓cDi'6E$o5zRT7ھBsH{?!JC;H7Sq,{Q`= E]hbnbD:Ãf2GO$"EF `p#J,B_W< ׍e%F-Ym1AW'; =$p/Lb%` &l [ͿHJӦ[媔~'A./ uC.D@z0$o`7e93' ܔYJ5#Юg; 9&}qv" rYWU}׶` T-sƎOqz4NCsH?K0[\N"ҩ1)ĄN]v, ZFQE'ҘI`jiDWw' A+P@mi)PVȀutzn #`*001*\;6\&QopJ]#LpD#: EfheLǠ%Qs;VLUQ9ucSWF?+H@xW\,{ba,*P+/=(á Tl m ӲxNb^1[p@+<9gLʓ6pXY}gd!@Pӂ$.PN6az hw@B~<=Xvwf?eթ.L((8o{^.l?>GJh!B 4.l@>ήu[Ō|=Vg/??gx Ql7SuS.xId"Y\}R sugUfpۯ3E(û)J|Ȱ[Q0/׾o|nUKt̎H<_Ilk6-o*ljq"Wdn';oM)\C^?x4m/s:hDS5 uvOlV yjhMAE=xwrRqWPP;mQAMKqQ?(NJ7T>.o͇Eޮ`K/w(pұ|%7wjǍ#Vg7~#Z(Y",1Q 9קu&R--蚏n}$u`gQ|M8  vg8]:٥GIaqњʮ,|= ͖@6N(mUn\T6`*Bk['ehI88NU LޏAd`ZOYGI]d6\:G3?Wex;$о h>=m AWZinfo-Ɖ Fsy 3Jh`ȑ>*^J9sIA%OǼ!ۙ6j ú+WXD!,ϰ[Z곪Amǯsh&l<N7^rJ{6K}T~ቊ 1zzPI?vg(Ums@qbkաj AaQg೩% c]X 7ͦGmVӸ{>D7Lx.f[Y /rD[JM0h'UbhF6qFAGUP!IGBEm?{zȔ rUp䓰: *:*NlXB̵i8 WkTrHuzJiY"yp c0q<#zZ0-Fgp7Z{nӸP=~p\ wUt~n: GB9IO\#`L%x}qEC r*"1WH`,S%ܖlzZ4Bdq{zKح^_.vߺ P6C͚Lʼ2bcᤷC|/`3+/ j֤U 1?ˮ]>W#Ǖ쎇` sEZ3*|Ap+%Ǭ ;f` e2Ǘ 6)!aNNS e}CrX>?lKF?)7׭>NnY1\#c°FӷG1F %'RǨ+38/s$_-=r ъ-itn#&mQ&!KcD.S @85 #ۓ@m]Z!whkZ0Y/ܘ_^{W/T/]e#Vym 8o4T$#sEO O`Wz }PBw}»08yྪ{k}Y{H_ĈhҁL'q8 Qyk"Qs&A0{ځxy4`B, K@Qm=OaN6_f#a*tDʏ^ ]8ݱ'`C4ƬAN)>B gJaG_s\ϸ/tY^C5NG@ss]2NӫL] mGaHtaH'ÍGjZh%``<@S#jd'Rzkbgi^ը" F8+೸دJ'! ; [& eG~o;@/DkOÝ՚2GB™f,aCZOt]], X[ 4*9Z(+̫8٥}Fr )WQX$$xEmۛ}#&sp1|ȗ3;Rk8gx}03&K{I @enڮ[g>3ꜱX5{`%˹d) 2隒!O[`~OjE39K<+VnXKAɟ)&LSOVJ7֡ ~& LqROrnݻ[8گ$\n(0hB1` k ,T>Jde5ǟfR}^qֱ{icNgj2h V6r)ݤY`,N{_ alQ`(<ʭb1ÑY<;WH*{4'N!@snZ7z˦)[GƋ1X]T >e+ [:IN7)c# %%UE*Y(Bn!k[ )'(,{F0 sDQSS>Q _2l܅ 6U>v AXFSu@I& Zũm } Ne)Θ3w[nFp [0bVrmnnzwG~ΓJed&5*J~ gT|c5/Ӽn*R,qɵ+cL- 'ڋv\-=qǯ3c) ja`ה*",zܺƿKRSOQK98<2/ yzJ}~1CgY z^SJ`DC+!XXiStYvu`jMnU~X2;/ r2'^бxnֳK!g8h 6:%;۶j əQOLnPIO6F3vlAtq3cˮ.lIH@Bk GYyj V#L-]IQǃHh\Op8#vc'cާ+fJH]DSxWG 꺊~ZSThwyL&?AfIPyw`GF)DG2r!'E[gUb.tgLf0>\JZM @ )>GTfl_JXڽ?l2:J.ms7ib "H-Q;cY)iZ=-|a45\?za$ۑ/KC^[ zBYFfLgj+]fN&LC%,;7rzkk'_S| j]9/R+aoT1bJRǩW u=oZ, -[l3=|:&͐e?ǝquéh/=U#({KV*n~):R3Z",cIOb8P soDzZ%/ӕdo@bD0#6<e6!ceKɒ(dA:/VJ)ɂ iX8G" UeC"W,kE  a>/Ne% DBwc3rbKCb6;eF% fb7h,wTt};R*W>.b TQ~,=ītnyiv^ѬP2_yoA68Wek9v^اxE\S(G(:/j[T_,y:pcAO\)(`䀹H@jmL:Rky0ªuz"Zl]ޖ9v!T:a߰[ˁЕ2p8c|Jn&J yba&GEq4,!cmqnhuՍ4Q:Ìۘ^~! ^,<@g@p+1\.5+لW!  N`q7e]&GY09½|nd]d.TR=!紽wM܋jB@  A~:.oal&8^2K ȡfkDW7FbP#1HzHmV2Ŕ\7 γQLGKBDz0Wc4V:@I-Jm_-IFc[tiI+d}t1YmTqew4ݑO3#\Ϸw`:lӤIDeZ0*G3v@(祔@wL?k8@L`"(ϧFs' ðNvZ?[R?>`! !+At.ҚJTSBE"*Ǧrt7edTuKl3/hck2;91A?Îqwj`Ƭ>'c}VRTͷ39 5灻HȅQշ毋!QFܭb侰m8/ZӚѫg!τO<?E A`i6=f3?L7exPN7'B& }jJH{; ըgycu1}MT<*SrRt,{6~pB#Aj};U=H d8tT!ڿ8ru$ 7m& %kb. ʪwOjVE8u#{{/9(P_3g^Oa|OҘO rUR8ħxwO)!#m Wzu+36GA E.^f4Nܥ1 /'d4YlY[y|B,!`<'8rzoOuV1ɋ5EG=ZU|Pv};v.km5ҢOi}/%>O /3' $QWç@d%& SqЊ!y@;ji[VUL@Rod}>V7yuRF@%R(NJ#z:j-C=hg2ot n%iN(<#JG_IYqN|qYIЏvۤ|3K?FtTzMggmXEa3LɁdMǩhCy^ U Ti;vrK9sl2,@Ct=>*zk0U2>=;[.߬l9VQh*\1[Q6#~0%ƌg!vT.@mͳ3r,`CX::/I;ai=@ 2B-տD|+:觺NT*w!'ow"Y e=AR6 Ɲfyn:{stnnuSq3Q܎3y vٝ7p>h' yN~ _ɨ[k./#A÷[06[_K S;G %*i#ڠPNÌbu9Y:/oMKBCPM4!`8)}uq׾U ءo#&&kf} 4m}=ˆ0 B`nF"}Lx_im 6;E혳U˾RLSw߇,Abp =A@~Z)aM `r.Q^Shdkʰhһ= %֫8eѢo,ӋI ܹ]VmUk<}dRˋhwHi%'iga| %*s;~Ya gv>}{\SSVo]2Eip8 Ӡ@#[tS%Tc^n` c$_B]Er]8LPrFRצ0J 0߽5hK#.ڧh3+0ВX_W3IF{*5 F ;aw 6B>/1IKBN0'yH]95)huw:&i_n}6;O}xҏro–I{qZ˕9QU.@5:^<>H֟u!Ʒ $ 7)yn-W2%A`P^T(ZGT۲B1ҥCp\M!ԯ(Pdw.Q5 ?ǜ<N6=o#xvRxF'.mP+oq;wjZ2u:Μ1(<$&@(E^4}At50&2:%Q̺ΥQ=/B{pe_$:\lEb O2Zdp_&\AӜL,8aݱ'ԨSp|T^I ;<7,+wx׃JA]g萑6,oTd(D`@ 8V(˼*ř8J #2TRڟ Сql5T^^5^J~) -. TgtlUxf*~Sp|bn9Y+;Y;ɹEX!,! "p- UjH0arif@dg)qA` 3kkGNZb-I]; 8Se۞zgz:(-z,A#KKo`hNU$ɲAC7gX9TKoGdKӺӪ̛xUls8.e6>8Blf?&wEh@h'HknX7锠 :F޵1(3iu~]$3wGRk hc8^ @?M;&ayt8]ȜZsqQg~#:&ֺ>WX5vT =Ή(}RJ\zTJ6F7:lWLl,<>K{ЁʼnawxEXp/K+Fc~ 1ňm#c})_%nr޷3HczP{E')ÍVV1X UZs2$tF)<4^b=qKM.oj*Ǟ{ufRֿƣWώcF1ڌq6)1=3q`Ċ`>?aTD x#edo7i`/6'D &hk1HzN렒uW.f8Y2gZcE9+Gp=VO[>,iH\ De6OG>;2KR}~8|_ïG(֡W[$HGߪQ&('!GD@).+S9Z%ഇ@C-lGC~iSR΋SIv9xߺz;a&̼X8˫\C %\U*е^(Ez^ E q)vZMGƷM0,InCl#% qNiB,{SB% 'F&!xp{8b^6_ sd ӡ^2š2B2׬4 21G ʸY87EUk`&EIu4C\x 7?9D=V1+kKXCsjŗ.">`@PI~K-TB;d6Ѿ>1SyuewCVYQ'_ɦL,J q3-0]1m38HC\2d".>&kvTЪ(pa,ǚuO¹}ȵ~}o-s˾}<B᝵Caq6CVhK)'ۤ$EFFwsTQCq3&ˆf=GW?98Pd&UƯ6VەJFX;ktk? d:JWuS7{ |;GA\Rf(Ӥ eDj\QzVj3(S}\@g@D.|c ~l7uVb+mD&\q,R|~8$WM޺HS`@{:- nrQa1j]NS!fbFiVKBIL•\Ǖ% I_ 6AX#Qx3-RbmM;m3_T&GJzf>_\g;Xm&͇rΆ wkC.J`k{$=6Ggԥz&}!*ME\G,aL%)d(F^iGDMpz N'.Iz_K'˽`R`&vAOilBQ܄!9#sK2 hO K< 74YbQ^ekUQM/$Ġ ;.˨g5 v'keNh8;fC5`OVgn?b׼Mrɵܵ8+y$4KK2AE5x v~ұB6MC1-I) q uEH;:%J$HAiO"e$͟RRV$y@PŽnKu~,De4bs~j/dH d6>⛉/y ,ATKԊ]`5q -(vDf *3UR7D AqL,!L-Mu^A#UW=qS_(z"Xbii(@uM_h39#$^'Q vh@=;ҳ5A.`lӪy%+pVG^6yEYst <ڳ_cTȽS x/Iufbi@F5*)z8 @yAwmѤBvOa.sDp0Nن˪䕶o>*|z@U2’`D 0٣e1w3`Wp*6셞~ KW%B"N.YaG3m3UDה`G `jb 4SN3y!33#mJHJSղ^\vHWo bfudc?ziM\F5зku ڻ!1uCf%B,I}X孶c+ Nk~`G9B /apU0-uMBz{>7yPoodv6(f}.c@R2{1Wgm.'!Y7 :s=W{`(3u)}yXʃ*F*^ 3#Wپӯ\иu #mxɻw݋4ithͱ>(>TBd\GIG"S<{ƻmZ\IGdӫ,Q_?jp[A٢ [vE"A2l[N+fDAp4Li.@H}85 $BԏSI':9BU[!?[]>/R/#J~w Aئukh;Mw^LbޘgDg,Zv '$('RݱStzJW{4G2S9?1c7=JR½){9,#7s^1Q)m$@ZB}qU^dڞ8)L\";"֫r3OϤC1hX)'RQd|PKA6(eIբ P'vw.fȇJO_F{p>rP 3qV詏#T$C}`:B]ѓEoF·SvnuQX ӗ[[iQIѹblxS;vw %Z `f-g}^A& ꫫ\`β|qdŔ:,z{4d,AG,l(>J (~gdNMMr;vpyPMj1cAb$FjFNj l+i 4p4g\櫋ZQ@jOlu64ꞸrθY#b /% ~W.7Q~9_VN(EfQ-PW0md۸9MWp{4mkoU'Z;s79y5{ GZTͯh2RSbAK2eoK[/Kcw/J `Pq򶲜Ckt1#(tL H &cR\P)L2՝H+CV):|>uBiTt>pM&,G!!~3'r y+.GʖWc ]2XUexjߚ4S%E7@!5{0'g[x\iDC5`>C.zғ毬Mi&=5Mǒ|"MjYKB@/oՏHHuY+z#yg] #X +[͑^ej!`Nty4|h7t /_".* *1@}9]ye-/xū>|xI("!<z6!PŷgeiV$y$hWUcyi - aP0yT۹?1AD$\+&8.zsD _?(_\Wz컟uϷ2Sw-@oi2 ٛ2{D&cF 1߂m88On !HFIh)c5"Vwd 465aMY/} ~QlxoYa Ln0>/əĦ8Dge{%^b:kG,rsr&)h5ZNBbc]̧f/>༖녡0S y~ʲ|R@Arz˖e@{2Gg;4Q}\\5iF.3Dh$zO]CUh")azNɫBsv޸np.$fpI|#M5Rwb pzwu:g= ᙹ/ƕzq&*LC VFz~ Cv ņkdm d&;o .1ek\nTH}=u俉.) c>TOMQk;"+솰[G"Aq70ר}C[#}/ȶcrE8,Snk0.qJjp)7P39Mu$u, -0NݹHHMC:v~ç~bv̓ +:kAYKhڿ>:Ah6cƋbg5&iZNkCon`{싸wCYQdc0 >P3lюQ #uŴc{ٙeQ~q R=kF /J$iUeE F;_USd&z& B֯LJ-W-sY chP_pobnt&5DFE1M8*fl/ TX/<)jUyb礸U|9byd@{&/1f崶O9yt8;l2u3 gG 8K^hNj_Xy#AbFEwSJg9R0F՜=sStCruӲb W|7F-+ AuU:'ȚnٻVʾټu 6T׊Ĉs"A~31#Q5yŎy,QkbWn ڍctgqkځ*Trz (|h"fb,|iFnukutԏ=g7셋uўH:(s1$Kd+gC*^kٲzCHk z>=!R͵[-Tk 7Sqb b@b|t4a^=!s2`EXdG?.ָF6kVI?m @{RcV Fq+sa28$R >_ivrxLHyg/]5fzv )ߴϕ+x%;+i0ԖV&ɹQfmo 2U,mK_ژ7Tk?oCHj2=Z3B 'ĥco:ãjCEzP#X:Z@zq(%9uB-G+qjݳ)U\ƛgcrh%߷۫Lpt[T%ͯ#Π6 h1V ix9RQ^=_CKt Gv~I1k4A мE9V `YKɖsQ1`N ^sa6n4xSGsX6#H'vN cR g'$BsO+ c%'B9X_"NECOo+Gws"kܵ]^LD.:_lMO \&x7zKsd&׆XpU$4\???Oo7lj.+X?$.3#ҐpbPPpg~y\w&xD7]_NIewx7p=R#ҨT՝65Mp0#O|g"H!Govat>ax 䠆P+AsFlL3f| Jghz<i'8Ah!SH*+ٶ d0N\Owi ^Gzj5Vyߖ;kb26CLm iVc'u2*ED:i/P͢_<[QF`݆\~=$C9c឵Y MZ}`[1~ϳBAu;C ſ[;-6x hXqs@?ԄsXQmn: X#JS"U%,joc#Ud wN)m`!"ŭף㭊ay23!W}Gx"mR6 H?Nv` M0LlҐ9^&k:/C5s>IL,ZX/aNV8c.!ܳ+ y!^/B`)X߼5=] 8Jajyil ;a}@a'u|g~2+᭕oU?{,SnGw ! @H[ǔ8^N.ʈ}g?/I^@> GJ6)J2q0| iYz +B$Æ<`$LU=Fs;;Vω-r Tb!cnQa l H4\old#1}vYl])QTEݥ"vc~w σti򘤪|++: <7E 2m=WWɴ\ quB À_} {q#tݨU!ʸ7[~ŋީum 9d%~*hAZis$`NJ|hp* @m9 +]$C$UmD^[=B}r]%pp* IFB/| C#ȥSL;.}rb37toLZ&(Ǣ)!1߅3qCy'|+2l +MnНB6fUD3W @[OиOhWfћ/y%mxTceFw4|@D(A> ݻZMB!@N;}ڔP="$ɯ x%{ FFW3w"wClJPdG2=7@M/;w~ h>Sқƿnf343_T/O'Jc$wy 4T71k܄Sk[52Jؠ}(5ܹ4lpcVPgK$:,ϸ`X?4B|r歜B^0PVo'cCnhpqBeimb1S̶(X)Q~p`ggz.m`>T=|nnsme[OYFՙswBca7dr>:<6IEn2_.LRk#>8v2}i?~Bw5\BC\^{(hY;F gQ޵w;'XSKn?~+eA lp`k*nzmǹPF0 @2IhݧFS¡.Wq|GeQ4~.Qv =Cb: 2k-K x]f5y^ ўj.=dk,! ;ΝT[rV<ndrAY] ~U6ۄ)1(%.Km[!o11HsUhx?^BxMtLa(ЉxvzXk=iCN#,$.'Ğ]oA,#<8``GjV$QNŒBĶxC]wPP@HFѿ:WēP2)۵r\3Q'1T'=}z: мNUkX Px"CCT8=/am)tG+7 #S.+WsQNy3`|XT|5 jv ^L@YJ)_l0|dj}ZƘW5HQO EB ]EX*մ=dd)G(|m+k.C6[pOy?Pw&f)(S$-6 ƽ?sw챕N}>98 и}U &﨩=kl+u %jH!ȉ!dt Fݚb&#JQ4*&=-pJ~a-mT' Yז 4m;NO%7vyA'yU/+BӦ%b+dqCrUz\`VBU}@rDϵQ○U},d7D%%Ѹi"* Ђ.P%yZ>oѲUrҢ@YYxCEBG3+]|Q;EG,cwiRӞgPoy$#U Ղꏻ9N`fJ;Ēv:)h"bk*fM=s;֬v&*{8(A?9+BCc~$zAHg*Yk ʒ{_v0pƏ5/ ~5bNTM=Hm3UsYG&C\Fp?\>\Lj/_GG2{b $K/.iEΈL70u膃&ޛq؀ # C R@ˌxI|&qcjjOnKИ9ykPPwOmJ( }Vm'3VeJgLL$+9E{Sގֽ(NP<`9}pE{ ,8X uR#09ʩ$2]cBg!uczM}X}E[~cܶx({UgLJ]nwPiWɡ+6i r=ꆲP; Jh<.h <<1d z "/:#USBk֏25%ʬ /Q(2#ۅPI4LU U_v:w]:5Ϳ۴JG >)'? "/N X6LY=Kklxsx6du7Kgyg4пb f؁ul-;hm X"ڡqqɚY(ڪTI#:i2m9H;z~<#< *-Nny׌ A.ֺ,' _TDO9ĤWa| 8Qr9sSٲrB`@k^@v!JɈj]1q~/ cjdDvc0 .{!vM@A1(bW촒K1CN7%._joP݊2xpa5^iLE2] Xv-ϖje'KH|!üi ͣFkit6`7TTL(M@%72vÀR ;bzJ/q"EӀ)J4K9@ dZ=/>"jzԚWw߁;!%Pab?,l?:ԁs>3 'NKahb,9J[YuvOQ=y&|b+iܹhڊĿ_Ȩq"JzBWhm$,KuL11 yƴsdSdT]'3Ñ8&a+{`Y}T\frIP&gz4f8~PF}*m'OE98tP;BlVg~7%7.ɀLAq 8 %\)dٱYũ :G<|HZEܑ֩o#$WWTYq$y*03 5䰊+: bA1 ֢u4UieUCJJeDS ^⽞ppOa֪fEtcZa#ɋZ۫7 bT[EȝՎ$deM7 t'3S$5Ȓ[xǙ}Z0S\b"PxSQdme,xK;TS$ lyp;D`0OT )^+~Ӫ ns_2װhmvsjVC61ʫmԎ !/.ޫ~)/^hPI?eg;W(iT o$Be7㖮^IHG4jx!ee\`A %Ͼ%!@F %&kr`ARכG[߲ײ~ʋ#vգI@dٌ>9Jpԉ|QRu)TZXRuXL#\׿l/ƾf5$qwI"2_t;!i )n0NqYuNO^na (GDÁn {tIAꜼ%4G-+32su; ~-z3H Va/B?L glf,ZoY>cb)]e}.P|aK:R!Uw =>1@ SVmZ38V!jdd(ѮMۤuܽ+U U& OKj:S|s<8(V#EWkZژs&KV }s*/GH_} }::1թ9E߿,XhKN4t#?s՛X i>ܥ_( `f,3\m~a9˘K3.OFKBdA@KL푒) zDPJ@ B3C}=̩W`2M{ `9Vs:1rxx4'NjEX])1OٝٶK.R#T5d%j0%>b)]XW:jCߞA!jI:-cU4{g"C6'$WG[ bTuoR,4NP#$(cunqXL TYo֧CyFVtO6p*rRrҜ$!n 6=VJ{bx̓Jfɞ$d#TPb+My\~&4(,ˮ/l;2zu>1yd60kBdm,'N49RM% qzl *X}DH=O#V|\` ghP(yCȚp"s&EN0-agbgx&I׷&惢OdYq׈"pkxSxY7}DuLUJ=Ap'1T-"]E KQvצ&C3o' >RB_飂nYh2b*HtgɻtDخ op|NG# {qk"PM@ݴ 48 (k vnD F;`ij1KR[2&_v4Jk"wBundƊl8&Sd?&nNPlOsW?нA9x f X}-̺dE P|$ cJ Ϳg*/VH?j2-3*ޞg8Qt#uʯi4C(l^ "5h{V鶍,6eb·sIlOGmtf ovcN1`leR~cw& Jh>5'oY{؅YIzۯx O'+M̩}ܴPd?ʴ t7ggWf-w \߆UUF[Tz:V|&lOH DYPTϧ+f[zvKiH']4dSf3n6]{W}}\}U ͊Vfi(Cq. jAdi]}d(qJ)u="V#4ń\Dt $0\G] I1v=??\n9m(6qѻߩ'GB:=z?UEfsvY1zwk?fYCq{g`*Yچ~ oqOZ:dmHXUًBk3h :ͤ겂X.|ۋ훗FUĮ ܇z-oYInjmE`4^՟*@g:uQԆaϖ %'$1W@PRRh) uڇG7ʕP ;p?hȤ=:*G?ِ+{يR} "n v`GIj!^ﺗ/VVu6"DVeE$z 'IBBG@'} ZǤl(ΠuïKX%dC.ݠD$OtAF§XhKEӽWCUzBp gMEz 8ػ#} н''.5GYֵ}ch3Š^@v٬?IKZMWL33ZEJN|yRNS_P\y0OZX&0(j)"/Z#5 Ҡ۰o\\X$"? KLVTF~_&ɢ/\`|F5doԜ[\"/g^ϪS0Xǀt.[P^b[FX;pҺ7BUZ¶d{`UM2,qKot|ulUX@PG h59Kg+x+w"m<.>-y%C@%i .],KSr,jG6A9STFKjP#ߠy@[N%}:MuUŖp)\rx-9<ǻVkUO^ait [ژhI]*_=_pgy&Pt_h6`b+yQ"%"..'˲yC3mitF(W'2vr\> #}^.\|m<c 1Bo?Kj?$1lp-gt iM{&MNaMH < ?fz4ť !Qi=^Rvl,v.'Nt= u!YaOwE|eTsF{ ݨ Oz"L}vW,CI@DkC`+?18ѓ/0 NKG|/옵um#lRfu{^kA6ZV7J_Vsm7ė(Z[% hBA <+ul;1f ;E62{>!eH"8tP.'.ʳp':F.-Q']G1)Âqyױ ,0*%jǂy7qDj0[[VZa2i0uyE{mUHP(1UdO NE2W8|jJ_X*=8.1!*d KGufminT}`4>[P~h>smIzcz@LwB_^+'\@w',=WoàOYA&Cgh48 %KV7w$PRIZVK" qH+<If5RM9&j*Љr_0tdž%% p&gǝL a\Fթt4M zH8rsz֜zlr/,@Q+nU,$_vASy'>^TN[A?=$zUg*;^z;YҚ|w!{G 3hPN+>`,WpEj *{[K͆ ^4JɎ 7N'癏LN ULIIs >2|4cjk\Ա" X4S쑙ړkcdv4l{Y-,W/9p2V&D:ORVBضC[(g9wFʸnaQ}~e;{jw1Oy D /ݹƟz5p!w_YPæ5sPp_3 IqZ:MqH `DXS"W C bCٕ}ȳ<.`:3tLɨ6E˕r*!v>i /k v$e3lg 38,ިr=֟o&EFo]I-2€=H^^ӭ8E/s}g6U<3VSGAsMa\¤t7剹וeHV! `-=}󷓇 JF/`K{̼> k5J;1 3*F+?0Gӧ23Y&NdUҶ9 "smY{k.D317{:uOP6p`슗q{:O )%AǯK4P't`( 38HW\- kqL0a 鶾|] 3LU8cmȘww=&`_&`81(aQbbiiB ZA lAst/-כ-5xV}#:XwT)Bx\͚g 'XZġ bࡩqHUvwQvK {[0}\0-pX`VL϶;/62NHIsisI[gxh/xRf)#uiN˶j0{9."v{Ws c/rwHxA |&p:( ]b*Lt+]/1lv~FQ"k)N3LXt&c_a:Kp5b; ^\Jw7`jj[h6V-M Z^9yQzzkI.l q)L}cvdbTI>u {Ƨu4EJӞ*Md?Y;9u '/Bl"cI% M7XAV Xbx;9AqfS=pc/m'0CްlF-BL,i7|9aC]b"%EK3,*wd[t wXg0^94\5t՟4iRFḫJߑYmhq?s?0ORӛ uSl(XлQYHI=vv}Ei.ϵ}Y,&`m gӏyd$[;H[;Gl l7ʢ"3+.C;ȍy(YRG:A.q\ sܻ`. =r_qOg8jT;WO쥅)Pd0Y-ٛ*O]XwcIXꢵ,V=X%9-/9uSSr#Ale}[Apvxo>0"m[,J;+n~SB](ꕍumr|PV$S^T+i+U-ClMXko=`eZ\>G Af*nvCi~,ٵ?.q # p# NzC5SśQ- 3^p& WrRT *2f B6ѬxkSmAC Ag~ 緰K7w@ TM{2s[V\5qEmFVFuྀ( QP>$l,x]>"8'N)}pY$I F+< 1dL qD{`d"߹vºVf]Ř[;#0ČL׭bcShIa?<{(q2uEȁwҫL/D| /ɢy  ;K<|^̡X}ʈ ` W@fxM|7On5O'5 OiJ{>Q"^L ,,FU`T^E噔}n'3rngCa@UtJn;jg$2wx_`_l.?=灢jZ.1fT^":/J$)\E#o'H,n`I 46/~nD5UVuD0Xݔ&*=;YǫH>*]Ԏ͈ 'hBbq'Z qK蟮ެzZYN`I,If=#BxヒDan(st9 "h-ĺQzP#j5zs1`2,fο 2ӝ}:d vv {ڌyP`?_t/a L+v+^CbvfT+ ^UͶuj:-HTl? ܥPAw.e|ĠYe'-_ һ3R#ͲFr뫎ה2q1$^;mj _4BY}brI_FoW0'Ȳ!ۡIdAP9D4WYZ$7@?ƃF;V5UU1W&4/.C`<"k]GI0&?X*Y_ݐHxUր'yBųg_I6.?Qα^u ˽^+cAPiHcY9p3aٌ~^w p~r {e^#@2 M~d󟂐dbjiP5u훴[PkKTځ =l G)1Ha(ʿNR"+*d RGo;t5yJ,ڃ @ޭRH;X@oKj< M㔱R^6zVIΜy@H0S†T@Tǃκg(Hǻa.meLj&1Cb{0DMn; ;Y /yE'" tû=UvX B2F9 <,\r6߀w&Ђ.R|I*.@Qר֪( sZhzʤC*,7ЍUΊUSEffq Ϭޏ| yxd1 v>qHj"@/~Ff1Zֵ# 0 *9)z[nf<4=J:x3PnH6A+^8e/q[HŌ4 <%4dEj1[8tk b_r~h3 Ә veؿ? eU}eQRD0V~ց#Ws"bFP\ Ʒlnsݯ{9CUٙz#֋7%~'u{PS ĀFNS;W8^ǽJKs'l^d7~9pzr &ŮWN$ZRW JQZV׈:ֽܽ*9%)7ulȏ 7Fop/[mǗ#apܙ[(\ JKDgfuOR$MC̓Q_V$5LN*ra|#4HEH;jp4ꬒ0x:҉ȡ\Nvey('e9@tbf?R/ħ#aΉpT`c6w[(kn!ϓ#2euwKmc&Qif'(w{_.xXݼiDI92p$B6*@CIn?usT/t݈|)QG; dLO]d0DINpsUCˊSɯ2<9H`[%]-m#“d1Ʀnk u(Z|uPDSUo ~hN@E(XdCήݪq@'F9>4 TRf tG9r%y7)Rna"u/$m̋1 MF|dIF$BI핔]M*;ᠻ.e?j|d1ltDs!A G[ +}I<G)kR=ʼn_6m4@cJ:0njt}\Y.' ZO ! 9Z80cV]:4i5qRܠ 8"U|-F :ВvIRxuhϮVQfH[PV\a)ёl<@o$'tp@_w7\}KZ&bC) 2t8EN<7<O%FP;jquJ;Rfgqx|[_-ř~m:KO*kiGKBX@ã.;0e*fW$7l.e(n( [BpnoK` >(:lmX|FqD["jK2"ɘk_]sKu5%S .9 wڧ#8p=$O*ac>;Ýd|A 8]t;fRAozj4 ()c[הu[!ScJȟ Ip5 .h'P&@4Vٸ`Vݑ)ۺ~rBXi1Q,|Չ6&J#~649!~O/IhӢԻ_0<$Q銙Wn-},.AL(zTm& SpFel3b-x jS7^LXG,?lwuF/0-S.2zcl I fM'9[ac'R;&bXO}K/U،[>N Hv0N!ѐ\Ixb8ڭK p%$]n90+۞ c3ڃ/lz.?t`?jޓ Yq֍>e~P&RG8Nv@,ߴV>\l.k pA@?&ps@Mh|Fe#G@q):pdA'{ICFM~0gU&Z{.kħ>S ^};amVc 8CMv1fbŘt+ELT"lln K/@; s}ʠC#MkUDU}Ձ 5)Ӥ6{,`?˦ZP@H9`_I~vݩBq1Pߦ~KM!a9xl o@=$u˳tK`y8/_@Do"]+.)ZF;ջYqt.u0e$3 cgɜE/ɻcOKCT#H&MFAi{ãԌ1Tŀ K 6f?^Q.B6dGz(v|aY]BcM*p}9  VHMUĸѭׯjHԯfK&~Q= L{$iV"y#3]?_=(IZ^1o K4Ћ#jiGcƶH5K d3L Y?ܯk~. , 8Gr~|7N5WDa!A\%'Urz%L AdϟХ,-5kҙQU Khg&qE~bXV^cy|A}pi*JI3`:Mt 8Oq>s7S9bz =!=$,3&|3nv #͆:C`o¤0&)tlW)ghs0MnHԤ؞ \K91=5|>CtL0c*^TfX2CL8,}Db2n'/\٥Xa.iO]8y;1TPA+:7V k\:@;_GTNI;lATNEd,yCHb,@Hu,U:oD<>?5W;u/8U9R!^)~vxK_1ϊk}ќR5Ц x3~8IGǝ$ɭeeL *^w~KdljS o٪]B-IaD%i$۠n#s'H9:䞈="G #SpS؁#y^dG26=%U5W{]٩:{ 7uLK'3 + HK6VO॑Nb{̚h𡂤S2XkRW-:C+ޜ]RQV]m>=Oe +~ʋء6UvJ3sEcE"):U3`=6wE}C& ae3/b c:<'=:P[W)"]*C5>#9MċRJ1z\JOmBn`R恅m;M 4`#2WX5ĩ/-&49nCԵ$vW..Ky[ZPpS-jۖUP'?C#0'DeoU"G1wW |bf{Р6ߚȲfqk$jUHjy÷yd ғ5 Za94xd`j aÜ* hq˓A3l\!>!<*s0]K|9Vzcbju gVHM-ܢY MO6RI 5ݪ/ԶevR߹~cLLrέJwMKte3)P=n>nʿ?2VȉXbOQg{;ebb,G`4Y7*";F c/0cg^>":v ycÁdEqEtt9sj !޺n)X9`>|a=BNh@9f%8Dw۬[6bjx3x%3'dQS7 d<1C] *u('< xpB>;YW& `3޹nˀzϳuS WgG_x,&peĦjNwbL|Wd3cJS{x8=u2q!@ܷྦྷb8>%ᇩ$*k Ľ~k&_N ]܅gSBP?Ml,fFvINoUD,8[.h/d#eoUil+•de@}n?Md4ZbNl5R`./ƊU ~[[^A}Ȉwuw"y6$~Sw\BPZ|`%U[V&.ny%ÏXq`nyl_ 񟁁U6Mڀ:³ /n9%`%ӨitṁIp/KX ھ)3a\cq8[vAs;4ӱŕ3IlcYy?4k!*n;<0YQs%ml@Hw#אAU gwoq3lcy "Vtj] ~ 411Ӌq>[r1oy4뇎|wv]߿ŋ(;ɇ6sahzJӥEg?6v@5ۙ@2NH׵EsngkCsQp#Clˠi@+S !V[8Zøf0%, !UPj|w7{.X&qmy ŨxGkUe6eadKL'p H>^iNB1j.[+SDweY^SuۋG&#%xhC1xP$ {)6+ɤbLPZE4q=i$tUW>ޫyP6HH LZTgGƥ`$c=7V\K.D͂e'Zw @!mY %Y !AkMa`0RRW+Z|2&bw;oIHEHC&-֛֓"rLΎTrd.p?LDe*񜟲\15KsDe"=5rB PESR^%OcA8iu{KD2JTBC6 tldgod,EGi>he\!"uxӺCo8Tw#)Xh J C-v ,a 9m9Yv;Fb$%t؉B75Dem1!!iQ'Bl4wLad]3 8(UT;T\*]Joڂze}ynլCC K('U_ Ko,cE9ƴ;}rN)KgUKF]"}3KcJ  [+L(5 sD54t9pX2#]mM~zR%t|Iw|REMZA>A/&^0mJ]k0R撙5ԥ !O x\J0egAKO3SWjs,5[MUB0fMJ܎9h,ehzV^7kTTeYxEݯ2汌xaC _сPȱnSݤ?ךXiCNd'MHPN-hޟψtZsGh"|Jqǫ5`&Jl-e-IcφXO"̾!J6VX֬*!]^f[gsV{cnQ[ \v%:+4/k>vy$9¯tM\-+@JEyqT5PhCe6 1"\$Vi7` Tb$Gn=w3 A2,P3 Wx>Zv ~ORB5A/j;6^ \GqcT׈\vdH$I$R,4f%E%,_Juڍ-h,>F+6sḩ$5ό,̭) )a$$kⴉ RKEm]b̴%u|<ڂNfq6}񹴖麐}) 40=zT&DEڣ^҈#H:Aθabguq.ʽ_uFH~OZTV}Q7`C|㜛Q2ݳN0"G})*g zsV#]!DWR9!j#u $4A0%?d),zUȲ*hXq_UҤKHGay]*%B)_#}\2(PSUZ8r?5~SNdPQhgwl?:9O='E$v\Alխߕ'(Ȱ|<9삢Dc/B80tkGfR p6~t\FGP }ͷty|R zLՍ{TsgNB PDNia:>dq3!I`pT]l>!?G*՘[kfQ&bK,jrƕF7|I"Hn'7z0oJ`d"5"@j"xHk w0dÐ{[}F#F<,Y{ UF:MtKGߘuS{|Pܳ>.0x+VhpyqW!ɂPZ ~ۻyP;Xs%ngDo#68ol~::굽$5Mz&FW)a¦%맧xm?xPJ29ik.Quhp?0^t;ѮkW6hEЀ2v.sg?ÔĮaS5:<⿿ \8?հ(?i42W:e"@)<ʱto"hr^%] )>bD]8jXF\;pa^c}.#_e0 :]uWh{آ/ 7j 0(tMXCt-_L{ 'H5 y"\eh2U-!baBG\zZb_Qb6`CUGѽ0\zN!%F~}] ιu?hC{}肊 쯣(GfX-W4{ajʩRnf;V e^ ==o#%1?TЈu΢66yI 2-vdʢ[6¿if5c2TL)ȷj_cl$U Κ}?E' :K bi~Ʉ1r%nrYna$y}.7:_7`*f@S(eͦP')ނfo!]7mN턞6@r+o4'ߘ.y,_fEA'|?xP@O`xFvS~JP"q{,1c{QhtL:wbDcJ 5ʩp'qQ%NJ:8|{޼䩵:%FmD HŠV6"v]?eHDxmM9ﶃ2ű"#;tfٶ[b2뙅sk ֵw<'v=gH%fEtEveާŋ"4S,S,M WpH(ȯt AU_wEy HnV 56X#ʦn2[o

&nTsё?nD Z᪝~kV̏[p|TIbpJ'׆q/B\JOGXςrs頿U2=pxe IRaBY3*yrѬ};7EBuկϙX5-,ܠaٝF)rP[ _z<bZ`RXjG0wtzgo"Oz<<3;.qRd&K~7u\s$njH lq }ҋnM AH@wzd4B} B 7Z( o>\%75-vSpm:o@iqaq%rYa>ǙWie6ƺ!{O[-&Lhq)Vzء*߇ߐ]\Y9m+؏ .E~^>3*h~u] ~}36,#RextJ&SﵸtN@PFLW- 2~puWhqӷ+c{mq@&4V`ycٰ^oSKy419NB:ե޼)v5}_L~сs=:.72to,{!r'5,Q? ̖؜)S^ݶHGRl Cʦ*zwc<,쏰NDE5ï\^q`[Tr4 w4MЬҚ2_Ըc=>ߋ|^4ԋm{ƯOg=mؼ>M~mQf ? A v67_DEt7uƉGPLosc@qҗ8Sg{ .S]ͱHiwC\3]3=#$G 0L./*Hp}8lRq|iܐ=f&&B6 ;6_&L-l3AHM~*K N4oz%ûq43c&g2RݢMi76a rJs < s MMze޳7AWsۺ`pYG ?})cɠfVUHP\JïK0_su'jJV:YYwO]1h RTULAGKϝňNYKm" ֫'~On}.miJijv8e st!q6 CV3bRYCAms֗k71Y[a/- eʁz^u9od;͞*בN!-vQPM񒊓 x;`NklH{8;<|5_#ft.o[v.Yl9\P,? }-c7x )1HLp*I3+Ӯi8U@6=5pI} IOEbQ6u1;no ǂOHmK*!8%3HuOudS9kǛ;( a3FnVxteh7sJ4Rh@#?^uj">G[u2PBtH|S޼\M,Ԏn\ =1ac0I ,3w܀M]`&P)AAVÑGTc5׺guKM)H$Lji(4-1"Uwg=# 8)5TQ C`=nI iZH|KK,_BJQX[x9-g\ 'j[[ 3Bx8}O U5͐ѨWKY99?-b[DO |;9Fs>Ԕ-.bt8wh:_;ؔMU8Sf 68M[toRTW☉zU'EZ An|Yԧu t칙 /P IGҷit0&%PmHH7uGlh~qu2LΒC܀ 6=_ϱQ)APA Z!?(HJWl>݄n^nخ &|ۆ^_ܑ筹SU-еUe-;6i3dZ٪a!{ D_̾ ` A݃-bc`դozs}` eEQ.y '=nE;4xXɽ` f-3l%ZQZI۲i@rIx@=䨽٨t=-^eۈ}tF>l0OS 1mlؠ5eC8 k瑻o|c]AQozH1K *#)gܫRv|;QUqgݾ'J7= ͭ`E7'ҍKmg Z+ x!AT!6L@n T&V`q8!zsC aY4cL} >eS@9x ;ۦ֬0G"rk{t 9)'lź,$ !Mn #Ssr R"0<1i{~(&_=d_1$9ZZ̟_@Q_߼ܘ]|OHVB'Nr(vrUs㤧ns46Ǔ6_̊ g\[~7g2|5guH% չP2˾`\Cc~wt&ۮ\u[iIGRG?>\VIE-"g\>Hצq-prjwWCc r]Dbࢤ5#o}u|n ׋acKh.Ǵ玥wᦦ-WW}a`#h? za.!{*5.QErr||Ao>~62lxGM^v]xsN :){N[#[Yuf3+p/7hFV<8󷯆"/Nx|_)!G?R쀀jmU01K. ]H7߼2xSSVC΁B{)0@ h=Bx's>;[ :RhH89EjҌpѕ=;nA_bb"9B،P2"D\VcjwʷM\KF ,J(/=b?aT?J'=з٦Z]q]f_U;fcÁ/#eۜ$ό. "TAO"ZR8ir6㟫-C -Fb"ڗY ́jnIxZmfKb'uP9V blqU-ևL/<O 3Þ fؙ%<}ƒ, @e "Cae& AR))K^F6#f1I-=ɯLdto+B.2G_ƙ nc1wD  @$&  k hQ-@ xSM5[6}J-CvgpzlޯzA(UV}˫ *wmG8܁ $pPZWⱢ"^AfC*ܟ7`͑1iʡB,'O.(ǔki,qfWǧ8!g$@}{}(6Ѷ7rN` XZ!Lb-0EdBΒYfR< Qك&Y٩P0y\gnyϫFxEcΣ ~/WES9 ^C ӷNϸaaY,aCf;6tB OJ-5#I0>CwSL&HU&wqjd{ԮIC 2tnq96 %AB+ Z/8Z<6"8ƭo%*Jq6J.1=eɪeNVC!FeL [ cZFUzH4N|FL zd_zK *Qc-Γ}gm:r_۲o[ͯahО/ CZ޼6QÙ;lgT~e5JaBgTb%!0- \/XGba?>B˹Dui2cnǑ Mi $cg8hAH`nR,Jr Ky8щX>>: Rweߐ\ieqJיMB~ZVz[ Gy,fJzQ")jhAJ-d AHI<0j뚙Oz-MjVFaΝL1߈~#uXeOVr+ijZ%"n6 hǥw0h _qO].-ׁI,ΐ]YyF46ϾȀs[L-N'rztqp.&m5Ux X$A !;]6J탗nA;o{#7nPf רuC\a}н) dV2G/S8]~*- ^݆(kw5dM?UC]}oh9%_\Wu5f cD%;8Hpue:<_2T̗j4ƵS'hUgcZMհL!c!&v9xΫHvssy\$JR$CuHe: $\Bʘފc''%(p!nGHyP&(..I+} ?FY]Hş+M$!U ' C?e3F+Չ(eBI#H4M=PܳSLRx>g@)r%F7!y$jf$baDiq+걬A'oyss4$#c7C!JLS5?Np;1 oa osjoTApHjR((E}dKđ)GhVL )PøsbL?$D#7[2YMzʋ|og=4`y=pyc-=;^m52ZKժ<>xZαjŠZˢy[o( mbU}6s2+y 1hF>lҵK*J72fdNC7Ʒi$K$,K &2d(/,&܁K# +jC»4&% L^ieE 8Sۡ| SAy 'h>9CJIQJ]<O! ̺DvWqE$ʹyZ&Q˫8t2U:"rwtniF/z2H{잯a(-ֻgfvN, LHKJHfJhiSZˀDm2Y / F2͚0;:j[(/ C=5e>("AFe(׭ b0mx- &'֫޸[n<n""jFQBF'X]{Syh%-fq>$Sұ ӽcC,C}6 1=Gc-͔YC#9YG?=aAޡ/~󾐭 =d.%}IWOoh;t#&m}@X6XOС.XcI`z:`~jpL_ynqjޜg'ZV.@,DZ짴 C-nH:uU9dR ku¾kO]QCkQ K='uKka9w3i}ҳݞ#5]K_x_l<vhauQ؃l @~ YՔwJ׿hϬp'' oxi@NN \KaF/ \?QxٞP$dx "*o~@*H7Nz%`1BޕWU虖y![m&D_uA<:/a,DfIJDsF᯦tjx-Bא71nSIDTAa=2#%r`OAUۍRb٬Vx wyFcNZz ?@3`E(1@ۖ7FW@ 5bJf˶d^^hT[L| pv#_ϫ_(# o-.ɜ!?Wg*dX?d젓vDR7ѫ#-zw2t h,yNەmO9A`={6/c''G~%@-5YgCL4-+P6$O9l/}I{k1D"^|V` ~oer.T/4ݿۡEB,:w,S#I{{*l'(j7aXvTfRAh L+4jNy7=2ڳ0ED>]\ȕ@J_$_ϮvM ucC'I,z (:ӈg,qv-gea˖1St;_bYy7Tr^0zm6&v>fʗyHY$rMթ(=_\A'cHLWB$t[NuE5:>ɭ% m]>ہ!Ti\PH PB+P\:3`ks1q=@Ħ@ ?@Z OwaY|/hG$Z.nc<46m; EpƳ6"`pF쫢z!~%2${ԥ:,LX,B<O9 Ѥ?6ZLI9$νVn׎WjO=Zcq!Izs@|B6JECogPr5VJ,ml#Gbff('m\G̃&"UХy4$nzg.o7ʴm7AT>;s4>ׄ8?OĠOTE`A(ՑȌ*|cV0Z#<"3'[FȷRI1Osv @MAq]Q 6>#MM>癷Y (˃@mY@JtR3\ ,J ى= U7d87w/]GhJ RAH 놙4WЭ>ӻu^A9t%̔QSTKGףu@'o Uu6tUm^>M1Ki^9JE3#M{ cfK|x`Uݣ&w*Kn\4LsJ)_-/Y/6o/ހ%)2-ֺcqEA='شj74Ў o6;π{C݉*ld#(ѝy.^D@sM;wCZ S)Mh;_sUV(*>xuVtl9VN2 2[,]E{(,i]W\we4bS[FPRxVS^݌|q]@hK +>{t Suu8XNC0rs /u4ŘAڲDd}E[Ho5#倲Xu11أRTp"EqQ JW:ҍLisgtjj7nEn%ع"Am#˿[CYɌ -~클V '񫹌'd/c9߬E L\Hr1MJ uodRl1ΊG g1 &I'4cpmU9j { f$ cV4 s8:ER)3Vqq2j1Oa#USlygz~Tp[P0J)+CEqΒЩ)dD(AYD#o{S Ahw)OEq!} 㑓~>)LD(W4=uEg [.hhg Z\7 {; ;s|pȿ օMZmI]g'#k)Acs3cb' | C`Wa" Nv7&bW+N}0\>ER 2 b1aSx[V ezZ^8dЦ"&R[̈ kH-/E N PY?{eOc .$3bGm9xSŃAK=IߡaD%U[Ir&jDQrٟ:X]B^Fyoƅ9h]bi4CRɌ!x Z*Zh,K@ ӪlLF@ǙG W<G81#^"LyS*g'cL;6_k, 4x@Y)fΘ/HygAXȇ׿/ 2wgbbp_FGNZ_3BHlM!5o~-4~Lg]ef &^Kƣ~kfL9Qo[GŲ U9mxI<{\RX/$ <}4V=DԮ\Ǧ;>' jKQTE4ob8 voh2xJQr' po_M:S면j?c9nJzAJRbcm|39a~O[$[ ' sջEpG}R^@ +42ı;ӱ7|pV (!R@/H '!Ț|~eii|Cj%գXd;U_t850kLٕ:f1ȯ&u_&ٵA%# bTITʯ"jxF{ܵXPޥNTʼ2ulPS5{ZYG4^MlA[}v+pΘcaM&>E-#D¹QsϬ&$xUF{ljQ61ѱk O+kluH- $ռ(҆F%}Zy YL(N *FKtLץރFQh3jX.%5K&ùR'S|!L;RH`Fiu:&ܱ׮8vQv KY/CTv!\by;93df6TD3 ^ *]  u)u8/i1{#m/(!g/G5[v0I I< >.(lNTgu].uaZpdGxyCVDxEoae)ձF܄}PϹ/N/9_Z8xp_^Tx0 bu9t#-DA>V ~BN}uE%UH3Pt:*x:Y~X"zUi1:{05^6N&8i0Sʊl8t\scOL4)AF9t$oȖ(UbgpT6Тg-DgdN 0풄^OVvA*(WQ(ջXoc&&;2?dt b{]UF|{ GOsGbd0o-L\vqo ^U7[OtھA I W 9 "2E  ݙRoMuˊ8<jO| %UǂPRw%iħd5hq3h݋;雈UXX_} #<`l ,߷)pMUI{Wy f=Īҋrc8IDZK/d)UcD2jxe"L슎HE=,mֺt(犐uݢROHTmHZX++!&y  lO'/VIq94L ?lqZpaC$&2 i>ބ(UP[,/BoupqKFH@ X=l#58,[*oG$~8F&M) &|qvBS<1< bvx>lcCc3_RBSyȘhV_T)i@ߔIS#-eI¦E@=_~:H# ft>xt4k- #2Jaw1/~l㦨="icPXf*hSGɏ$6]㳽:G AŃ^y1QzHoX5LIR) 6C#CRs±3j.Qt3je` ,ZW80X%' Ac 9u7 y|Ի+n>D"t HWOEfёeJO10VNٚ3k^΃!C8h+d17,w%";ЂW>x8 VUGVŹ:/$6 U"Ŋ&.I"o\ jczWuʦ?ժh^Gfmy0LS<-VVOf>e.{= ʤأoP'f68&j?yW=&쌖އGqbe"W/  `'C F)uXN{9۫ضjfoͳ~1 fWRsW"Pg ' Nɋe]]# cҹV*oe ep[L]#W` j=H)vN명xwr*^p#F8 0Ouց!^᯽%J Fvsqw}j2 ̟~j#b mn[[RuZb0qL~g)i1G۽-ktc(J`=!xq'\a %Ka.s# ".[*`ٰʌޤc9 hyKaN3Ysބ͂SeNJjZV#w׳(Zmb|ٓRQt@Mo5b:ŸVsh%u vsxiXܛBΌ+SH=Vi/=v6²Bwb3v-zdEV2R߶vbViw2p#y3%JuuuzdU%@! [":W ف1~2Yʹs {WBg;{WW7_։ |m/0'SANa2+Θ벌7"mbKq hGejy=(I̭GbΕ=5tIx܎$@]u\6=~Μj=Hm.͎ ZC/UPIp^挓N FB{5e[ٙ-g(L\z1 Mf AySB։}τ˲ ™(c݉ϚڭJ{+IU? "_\=Ha?'m#fMsMգU}ZpGN<:wl6>+pA K3I#{s>0h||O`=.HA{T!{#1U~okp?B#:@{,L_(4䟇4*"~誟kmr 9=;BL4: v ٖ,,Y+=i)BŗAߠuhݡ LFs/3RXԴ^J+o|j\*<|tneV2Aǥ؎B :Up&U_1~GXJR-WVzm_n4Xybς7)5M͘~%Bd6ްaa%=L(.j6kS*&n#8Q ZQ&\7jb D$)~ 07[rО53H84/c˚j BI QWS)zՍ9|DaJDW1x/[>YD>]*̤_"wGd`u?ľwRLB@ȍ[>?Jbr y,Nv2#hCCu;)=; x+VG-t /d\ b?\ʙe~ GrcضtlP(.`Tp ,ĂIN sAz|{2p;'~-:mj0tPkH#S |I;EBE 5, f_@q-#D`,]c4Jq c?T I\''_aĝyguyn⭰(7䴚){ bXi|j2F&k 1®cth-v2 S)x] _*qAM*OXWB丐G *q\ɿ]W*)U6XM_R3-}f|ovKizdK+w^߻ ŁQ|n8I14yD]yzM)ɽl3~{9lH kIu |ϗ$za)\^nFvOn&5R D|hcjfgb7H]>[I%D.xd@8+zظ_J5>=0FCDQof$c:JxX<26B 4]{1W][aOS3qX[,nI. 9q3 -|úx*qd .l{qܕ>."0΃MRh' ChE|=9jp!qpE!I?CZ d#6DZ+5+7h/Q{G@ Z,~ SqsG69INj{|,(%v~~H iyj$cq$K@$!P0ȎmoxX*Q<j Uޢ&T1T]j&gH D|zb<Еx#Blۻ![8tހ`٧㠎7`8f Z/(s}=j_2}wiq}$!pD"ԓdxY+6Ww 4r-4kep~_uaIR^6Sk'QΝHN2>(gټ%g 0ҫwvJBˀq_()5[B.Ϟ#U1an01ΛQNOvA˓_!\oS/LQ< 7{^ [D?m~XtQƦ+6gLV;uLr7'/b԰ؖW Wm 'wǤN(kȞ:hmr~/!o£ẂcRqL=vG[̒Z_ ІS714I\qӆ5r Q=ة`ؿJEθ]={WR  F٫7t+/E7 )wE;c=35YX;" K,a:b#FGecX.hP=jk\{Hg>X]!ŦI6va}( Q>L˽ >F WT]g[C0;|ʭ%9+9>{\}DK7B&tgMk]u.0GnTZMCևdcw{S6?ąx(j}e]Pqd@iiU䌣h j7+{,_36xMn3k\9 Q0bG+Gh}*>*l8S%< a^/zh3/`@kFDo -٢$i b,0)휴~D"8+CZmCJߝ!z J RC"{{E=[^bDGK1m~K-7uHQ!,~.>!@Xr|#.%!ܺ=-@?:QIʾd u4FҐ29#rߣSC ll9V7 Qw ;]18k.wNjY}*6Dqf{R:iIs)A%-֗)̱TouXJs8MNMwKhStv a?'ά2p^XUjM%:~yU3#뒸/-B+3#)obKb{J1wyB4Ec0[=觤o)d8kpw;J*BsUUkE/5L9 A~̢>svAtgF]!NKғ?aN4 ߌ?c6K4#{z,GAsQ)um'Qp-Pv>miHu#<-]4)lW_`/Kpq$rJaaE5v^ s"RUճ$gt#}n:#qz#fJgW0[wH WGHݣ&Fc&n%hM( /j<_s1Iuw!Kb]*g|tj/{ڱ:˯`ܗĩ[rw~Mp)x.KT2U!Js4eȒӱ1ʚe17Iuw员kwwsk"4IKE*89c[vLUsͺk_GN(_&XFV L{'F_'sssлY_XØc<\sƈ$M"B@sB Hcot').E T#+={u!W2Xg*L+`PIO}#-EDXjL<"q3#5i:PRu3>4Ȣqy0@P_\5X lA#Yp@SumQ|w, TWc>Hzi[ _%dj=ލb1nSYe-:D,g_% q) 4DTS4+7Vc+>Zy* |$-„a|%-BUZB+s ׳jY%9NR3YGO4s KF VRl;5Dİw6W1=a32$^A;ÉҤlL- 40o ြoޔ~*c$f#];D;; Glg &(Q* tx_ qS5L W5)rl.݉Zzk=X9v];i'Zma, Fp)jsQG -K1jqvT/YMz*o`{bĪMEyRk^<>{(Oqw͏Pܺ7//B!BsూT܆(y`e_g=WgBziE˃}ţlM~/ןtMhRC}Eih~9-,+b]ewiY-1BozRfb"VZ}}j^NOpx JM]m )3x|)/D&4QFʪ&Gq1%R&l뱏XO se_ㄮ~Ғ^2 [mB7{W5ӿBC{YEyMJW [P_Dɻj#^hq¥䷧))("%NbI0p[VHh6*xݍJ^eMs_OSdž~\t5f'DѻT/P.B-A\9_nmj,ZHJto*b .sC>>9smglYĆdxlg.aFUտL6qѬ l1Bks.Ō:|\Q4Q^҆KC?<_{!ʜL^?Xnpt{WxLlWM.HfB)[-ZAVS㽢}mdLb8?"3!+hq 8\O|^cRGt [4 ( %PW#ޣ A3w,H_n9NF@nsoŽ0HCvc[sK& R3. & }B2-r|4wyp*3Spa Q:cu^q'3_$ n %B~4m0SҋعM1np "e{O`8~j 2Tw샵W<(x4zIm 2ַ76@~J-s p.R\$MK.#+412;,({c(>mWފ23Tw;mZxKX5Je9k-LaOX wFm1 jK{\ ~\fgfh%۳y. 4` g A2q=}kXA AwA\uɦ%qre$όyRrK(u`lć}[xqd6#Z҉&cxBXaEmÊ~ <O72ſshN’VRdV[&g2ZxRȻ+~Gi۸iOh{4W*&V1YٛZ 8-@!k̝$&dGT zݿ4@5zG<}m"8E,NE8-dR-և[DLA VE Dlؙq\T 09/FByTȡ>%lHVY"T|Sř: "&V]cAu$£.j5*d' kd" '?lCU&vGDA(t s-}a_GML$Nnteʻ7!2-lӫ+}6OIl.8^#oV|b]j1쮪t(~U't>{[/qgRsI諭kbuѱϢvvuJl);3ز*kM{n#1VHxTAK<8^ΨCAB)g~kLUuP$G}`uKp 76C2̰PzU{ >dB),(SC쇑uNI) YGҢ&;y)Y/pY2& .lf.G?.lٍ\c5cfE;'`y 锃Fzs(ue/T&`1K}dι,i.{ƶv rC38r@a>n g2FCI|_K꩸Ajp|=5Hf{ZGς!1(pW|NE,ws{~޷౲,@|NH@Jq>kSaiXk! ͟I"Gk]_c 1xq!7 i ,TЦ[i_@7baiNA!s9WP^- "g1LsL4ݿA8mkV [+Fft鄹TB8l1ĸvj%a"?`1_"C[ct%]X`OXA W߮ jw^pw =ݮ3 !>CIUW%!QGXBBHc1(!&BO;4>|<Կ, %>Rd!gYDŧ@Ȕ<8߁WpjWIM>75XdiZ%ϸ,(3þEzdYEl:IGMǍB?nqQ3 '{ i'DžƒM#11TjML fuV6j;l{+]:@wl,~,h5أH%m?qg[jalvs< 7ɷ-͏*6ϻ|uk!iv^2mʿ*IDg@HxB |iU''K/t_-j LcAK[6Xxc{y4sQ@xN\> nϕO&VI{NlS&6;EJAE"Aƀ,9VMO]fL;>ku7F.r-I^)`C9#W➴Z{I`)XvB[ Kگj!mf%`8uT4z5nl&F1@$6z {nu3dlex #\jftMBT֭Tb̬zX_"\.$| ,^ K?Mָq'Өgtm'h#a륯zшlCLAlAn5 xq2KiD;R(E-)+dBT! r (MruTtfz";ZZUF&,ctH̫,ި!}OT*%\3@$jh,-E"ciy5Ciڍ^@_ՁBmI`>BE5N8m'z*~H`~PO67ڤlD䜉"R 9 aePO`z%֊*@9E=v5_I4)ׇ%75:"<E2,+eRQɂlD=JZ3l]@ē:5WzJz}V ‹sl9-\K3O7fFE #sGpn){M[;tW}^']nO:jB Fc*$Ģ|nQq緦,̯RdQՏdj?QfQ1𠸿-Kưdaļ7Κ"2BJ> c&sQ+͠hT}P/OC$W}<!ձ 5';P\zVuŒ㛫eڍ餎r{K~/9?ӂ\kp9e."`X=gW1|7am S=3fAD4 kIj`&2+-chǁA:4[}ۧ,RK>{K*Kzgz:Y/ PHHiu*xv_A dp۞ ѧJ3x\K:?~.ahY9A=*tp' IcRNC > yWCa] "F Qxh)RNrv\|uʳ@.>1o/*0~BC9 8]\AOAD-`ֆضlnB5l\rUGێRN]^j;`&y] ұiI]nYhOnrbP@yL #Hzn=/PMD//~UI`psk̺LJUń pPBOMЧEq UNx:o>pyi)ߑ4RT` W.ٱo -ۍVn2 •/{'ܖ Ic~rMGJ]Ęڡ^fԼYd,{l4\õut#zKh]lg:E`ڗ67ӶdG@48fv!QgHE$u2ҷ/+EdZ%e쨄z -&YXS cep.au@]T͍XMS(F;|p-"K >6nٵIeeK̨؎9ͻO[3.,,k?݁|,Qb IW޽4Af:`{x1 2 Zwt0#%b%KSXwS xwu`K2vɮ] T{6hF\4?PC b>ُ1n wz{I"NLT>i:L뷝`0bgtutnTEľOiY0L_XPƳS^ %%v.l8eF t6Rsy )~WII9)eY S88( z,Z^eA9R/8Mڑx[(GEnΓ]+^k4Vv!{5%3Hd#'A #EVg4%/oVuK3߭bd*oM^r)[!NL{ .gCR@n]>V̭,9swMJ:(JHRQ&= i!b/ j~Ŋ Awg;H5˦-#MʃYǺ~ HBv #O5 F=-xf it~zѬh茤 0:0Iba[>/4LhXWC5Y4"HcĺWȸzi5.mEcAaEdKg{S2s4sP߳#ͷ?O!eWJ3d9ҕ|ЃSUNT8G|8HeP`EB42\K.:@a"o^Ei%]ă,rye{g X?PUϡYӑH个F47L ,jlSM3<͔J}Խ&R)pᷫEdC+D۟,ߟW֩h_9rQʞ7|V$M8xVnd߳pS{bN̉y VdPG7{yk>mRfKO$Uݐcm@X灕(L {)G8KY6QSuv=T!Mle rYcU+.i4;=h5$ѺI^f39!Sɠܸ! Db=Nz74] A,tgD`$>s D0PΠ;HE_ߓhPc M9e8.u2\OӣidjTgAQtdL@b'[D6Rb+ef`lzs.6{ Ö 1nm‹NaK!5c)U)٩4gSSf-٢x?_Ȥ773&4e)?Dt ;*c&a N>}d}rBޙX?яM@S3$I`4e:`!*Ê6~ ED|o߅u.ۘ)k֎gbW6#@bcكL䟽tE- ԒlhNǥMey!׌:' j 1k!Qfd?n:Ҷ9ftݓ3ij.$_+Y:0M*18,-NmTy+Ŋv IC,f2t~!LGg6W Zgs¶L yLQ J|pu8iߊ̢i†{r32oboe)= ZZzbaoW,~~ )gyMDm=Qj{{.WYz'#Jա '} ~cĠr;X\*%Z~"W2|hʂܙ*̃໦YkI[VQu>U(sb7yOcϘbQhtJB\p{0?1䡇O]Vok8)vJ*HC'9EXURP.òڱZSmce6=^Xȣ>a8=~}o͒CeКeUXrnjSҏDߡ2qfSHƳ>U5i;>$:ȂdWrs(- ᇉ}KThCztg`7GC]՞I $$U^)fKRPCQ̰ E3*b-!T \UW]l2D$k=0!cJI5Уy(;eQFo\PjV?8k:lbsKzpljLڴd"TE9>~vaEzu]{B.\9DϓA!b%EQ61q5zhh xB2u1Le% o: Z1sy߶(.nZ9D"Iݣk^[~/6ǎK?o"Ȼ6xBeOpB(5b[J_M9Gqz:0Bjr,r|T:5(ME^Ne4G |O$2 :a ެ M. /8qwh[+Jn8JL h~ɎTiw9)YE Ouu4slsC1 ٖqٝE?iVG:8"i!RqJfu݁Cs4fglfNqhKOEnZ``ӟV|6 *3f9k(1@:tvs2ِlʜ`?4,]8)|l|t @{^J(m(xJ&gZV0[=<3 umR)DA9N;8T'NЄ[Mwʆ*v«$+eREk07ۋ:d2 JeHmȠ'rߨ4D_:1gN贳X3)^!+CD?PMQß@REN8ʏՄS~h[ 0Eƈ;\ۈĔk!`O䨤 Y)Ә\zɠp}ퟲà>tJ$Cx7,RюQ$ 6KTlm[G*҄!Jm zg՚-dܷhZЄ70d;KH]]"ofωcR6 )_A?RgtE} QbQp Lf)YӪۄت/u8:v'< voI蠥_Ȳ`e&k}\ooa5g伝>I$4$p.ɀVp^F9@oK17QV`6?I 3ܩ͊gO DfKBP_dK:zTj{c#+\P@ݔ䠻ᜭy`a>k1# !*لA4|`JS}:aJ:ٷm?{YΙesO>&g'v p Q {uGnxwbN_ĝ~J*9TVl?E5S1k-5%%m}``W= 6%}5qFQJʗH:DëbX7iz0aSgް來s ;W&ob{Tfϯ\Ά_mo^_Sx ȗ⻪?o[,xڱ; iEX(/afg9j؟0g>o:K"c ڦg{wrk{lhTadh 21KAxEWD% #%N:25v |tFp$٭QndP.̤~;h6.J?| 76] VnpZnqIoΦP'@ؑ6dGi#pf09y;} ,d.kU3$s5K`3au{a_" r߶u >'dž%R樍 9U)G5)NˠEli9Vycɴ*p[Ҭ! {tj(8LvxAD@ѫ5@Z&b>zK-"rsLr)"f\pKT68;\G-DG)bx_bЄl=K`k{^A2C}[0?'7(@b~ա]Qi c=Gj4_g c.(3,cWkX)oE9af6uhVT}URa4;l@7PLcrVYZ+?yε ֲZH0QFδe_Sh93t%gm}!*ŷ/t *! h  Hwҽ[)<5S"9$B^l{m^z[ވl-K.BwukR+P'V-b=R, /fg@7 )^@?l޻<䧪mq D8MJdhNIԜdvnCF=-u7O1/d ;;B5=MqՁ}C=3?V|ɓrIR"QLC@3S𵀧A wi;QNv,vPL33)X.jy|8 .JG Zpß8#kS5Aw6fQ`w +Mmz2VApؔj)X|hjnE;X(D .KG\o@)!T_qNM2RgvP2F4|hy$ N?@)h؀?($~/&OTl zN,hŀWyIU/D+60f3/Y/0)mte5Swm`=e+Uz`U^:IK@mi,F:f2;(?HP9u!_?{O$=0 =*놛nLXx:=,k cO0UǬg0d̽7a'SNYO~kMIü"οj$zoqi~_@:!U^^9V)jX/ 7@M#=hAזuR>)@"HS茗pa`LC\SdҹqǿNOǬ%0Td |]\4T|*6F:n`*n+0-!Ea)F)f<1%Y}25~ږRHj'o"we섣-$#>t}x'6mgGҊB\g&&̣=Ww`r8 ~>ju0/11[e,Ѣn/#%_j =JAB::wԗAa齠O&զE4&V Rab!BWv'[yZj0/{htoo54FCp{"xz8YkeEi&dr{l@ tJ#QKf۠{gC$ "$ \躅ҨrVg8x1F7p$^e_ +lo b13 U9 zEa`3SIW ia!!|y1?6ozFiZ̍̂&`#(MAx(2Ȱe@|!%<`biS05/,jw7V =;aO6)n}’Ʌ4ŢpT5!+N (n 6f3+E;j! "RWAud lglp<"uCS܉%-dW2< aZc$pv=)>>Kӂ2n|F?=8} S1S}yc {HۣeoT,-r~#:??)m)Tz * p-@n:@[F5q{I3#jȡYuI$$o~Y L {siq}%_6& JEN)w'$KJ$뇳d_XNj]5\NcF0⯒7ءe3:t~\q50kƹg\[bI,V>Lᵷfs}f$ "!r }\JAP4o!$=`*t@C 1Nݳ4wKYR(S}nw(:&B rx>ݚ2d܌9DE >)V)?{\X%P*=/Fr6ͼdtk\Jr88#yݱ9#wY ̽~Isd5HK"@PL}wYZT #갪aꌏ*M%CG-nOs9 lr5-ZxjϬ\VHM 39Vǒܐe4G_pѰE*T p|[a92諲HRMW,)xN2#n :ԄQp[(N$y:/4hnUInj,FXPCO ~?}bDݯ+l 9r=.o}hOgc ҘJ49$@o5F4~z@M2%T\DNͥ~(o(ԁ9 ?@X1)#zNJ~X? 9)rG=[<;=7}7ۙ f {!8UBYt$Cѹ`hEĜ{'PhER?O ڏޕG'NMY AXx^ySZ/_wb%_^Mfc9-Qyхֆ!{{IwAhB ;@mB-ٖ76xU)^}Tc9&O$Zz1"rB_4%鐮D}W Pܠ( ^q/gI85ӳ.TJܮ t4)< ,!>dѓ`^ҫo7{ $XXOJOLcf6tRhd#6]Y sõ:rF ڤf4b~ Y)\1lMquGؤZN0IkRh_F <㢊̣FxʧyGj{AygcwF3syǍf=}k1c.`(_*X I(ƴdv2a?Șk/,\0pS,!z=I\ę'~_aYZ0ڭVgI{OpΜKu&L}uW[kͱ>.tp y6Uj~pa\XI!EbjU Cl!/6<}6J|Ub/F?N99t N(SC[ovre SwM+uEcGiCqϓ*ʂCܩvk"b'ď-A @Xu+xJ-Y0qTN~[>A$|636dmʹ4٠ 8*r]5a[9' 8yAP 97 73 \&2B;-˺f" &+pǟ"p jK`hCUҪ_h%cO³v%̼tסM;^{ Y<O6[y#<Ь L$t֦{^,\yFwg(FlW,mrYۆqZ&& 2^Zxu%W-<?0__6D4[DrVgbŒ> ,Y2|7 é0 Kg^\K$fPqٳWkXQt|el/MN1r[YPJHبr#Nh5tsBSLwqq%BljAHRХKhwz* rNl^ya?rj ORtAPNX;M){TMu3%|əTPe FA@LMäXx2[(z< GB %cw B.#őDPKYd;јțs:0qڢ ';gx5ukyZgGX81' U9kd o3 N6oCt"jwFt]${!u]l*@) ?e!Nƙp 4n o1ZٟW7_ 0ݵ>5] NJHjO _ܪUTl[z2QdH(ga8Рͮ\q7q&9#ө1\Qv6X/#Fہj pmZhLdްi Ȁ_"F`n h&=9dIbS q4 =}t]3Q/(S701rqk{nFVHJc."NC@ʂp\TV ̓~W:RW%HBr[ӽ jvzKvjE~t19;,^DhG”P>@˟霑d9; LYfvagøӒ7F_` !GwAM*ʡ!LjIJ_̉ S*G)!P"ܖ$ݤN@vJfr@zɔ"/ghx?Ie71d.w|2X[H6=;]mzsڵtIfq첏`~Fܸǎh|VE:k\X]7оAأtRw gAT !B,aq]/sL4:j`_E"MLnlF G?zY%6?#m_rp]C啨jaV) ;Bܣ )<)B]ScGhnOLPٮr}j:}Yd=f2vKJ@43sHMc0KR9T-´C%\ǁry\b "LgV2{96z*i8!9[/6( pUS(y+mfe~`U:1I?ZVYeXm}L]!=NE~tk5P )eJQ=WOⳅ,8/\XGyd;f~[giBl 4+ygDzY /8 ;8rj0V $6,$I'9zvo֟RvW[=k (5 CV{:~F :QyUX3qG9!Z4Alkj $$f CMr^]ʂuɻ^rfͭAfXh|̍Fm)a(LR.\yGF/āө.,<4Kgy==W=&v; v*C7Uk.e>nq.ϛo̍sLNr vxn.[.vqyC`ì93\jJƂ6%3BScP"b8be_4Y8:&L1qDv n©fK {XwEDN@\P3#Xgg`ȕV09!ƹHPz8oq1Ƈj A=fɎ'25ݓ} *w [ OM,Qpk\܆gAfl: 6d0$7~޸/ L.%Q>YT@E%J.ƨ&~Væ+_81x  c3u2"q 4:6ҔS"RFU$ߨ;` TL0v# H0hn7v{7>.Ƕ$SҢ$yLHXa+.?p:ZOQ9e}RΞS˲-?UhU2M~.L1KOlgwѢ8譆kF*GQkfiH5''n]VR8le!B8tჹ"faFHP_9[ت) ՕU{?DzD'оp<7Ri\꥜P tjrwDy`٣gךtcj>:ҜlLVs >w5^=X}nEa=Xɼ\-$#NsF9~l}uCIT]ᇯW[ `o F_ϴJҸ\Vkf`AT<,* &(a`xGϿEӃѢ" s  Xޑ5~|$q aIP`EH9x9K#] zAr W=C'CtӄƅaLȭ-'% V#?Z=`"9貱G O~͗)2TǕ;H(!F3MUdY[otSՅQbG|hbO{k0ز4)ׇ~8vKV ³j^UuW۳rȇGA :U3Dr;B37Zކ_(UJYbqhC鴚^ ]ɓde[r8m|c$x͊δނL֗Qu5^]Pغ :-u7QX ӻ# ?Wpb10d um pLP\]k%n_sx1H"I9l\,N82X/T@c@}o$+)"$l{MKL潚3zs~͛c oA-ԍ|MEMFoXoRWKVCXQ^a",r#e~fV%Pl 7a\9k:8 @\vP@ g, e&_@,c/E/:;+˓m+l.to zSa]VG'rE;npĕIGvSm)avMeHݔ:;| Wvǘ5Ǡ e3gd$%EC3TI2WE@$A0\ ov()XPpu&l(1'<=߷ee Lj6([*R]HFryZ#.~'P{TlzSXI(eSQ_͓,txN9n.֌Kx/Da VErXECtպ:NCLq;=yb($㐍2 E=mh:^2NIrUI3hsm5<^[Mijl6"#/ȥ2wHSB^ i:=M1J9WU@9w9"c2YY^,c꥽Ȁ8ڞxb}a .ӫ!7)^HOW^4R(YLZu%g7SHEkwݼUT"iWN "(JK22 iOُXбY:w{T[A-䞣7-mzd]l@"ƦkTyɉ?9X`jc$CX.Rax;":{Dӿӱgc6}2T"-.xqHu%\JvuZ nrwz:7Ĕ$Üz{v 5Ց{c,'C3wOOLc[3#e q $yXaK=*E  ߄,s"Ĭ?u0Po$-GƏ|XxJL46nUN!j A Ə]$i)ϢJ%(].ӁrcSP i(R{@G2>1 7Zk 3H AMTOT㺰#W#wP}1c뇕N*Y]V.QaUTwo &q¸&rfwӅ]/LMqMADW%^S=bނxaP-Qlx,ۣZO-Ok$y,I@ atAC%i ,'4]_3C69Hp0vhgk(ZZ!EҷCPtSI[ 8ynj n䡣zEʭ K! g<QgD~[%j&̊pWǾAC;b&uCJĜ+_9enBzjOoK)z$D>N7WRKN˜_ ^%_7tU*:?H[b1588DzgPP6B]bK#ys`!Ƥ~ M0RuPjBlTs2jTdrfwcȅQk51!L.9[RYMO;۪h:Bb58BaW/k?& @D쟎7eIzIBE[ XhuMun%7 CSA:I\Mlmi@kk1 I"h4eڴz8Q j%5Dd}#nã D/G7~:(^SWX?cR0ZxZ~urLKSrCBg*p1 eTIٴMn'|lN27 j@^CgVS]Q(>'{7m@`bkቐ)qF6|0 кdi*j¼»yʊoStN4}dyxRS'cXl%QS(o._K \y4@̈C_L+XáoЇ>ϾwkAI+XRWs`._YGu'&88^r.SE_BQ7 &'?d$=/e7zLà{.# ]sHk:Nˎ%l416 /Ǫ.?c1.wP H BsiO Ufw/5 EJs. \`6HZBO8x< P$YFCp,8}┕t7ƢV$jMuV@ U'&ЖmٵA~CZgUٽlys 1O$< K F R2i?$0LuW"PLx5l ?u;SkךFz4 3bar1cQ74Fͣpyj.}uh z{pHE-`G fٞ9"g&ԋ;3MG9'Vb2n ^/mP LTbO|H-=]]qA I]~ ~ "W[]j)幄luQyt;B e~*(q)5xNQ;N|;눅ίT y=܉NMG":HtD۔Uz˰8dà1q 8HVS {bmʹ^( =F Jt/l̋1ak>K93r # w%"aՃT}K6c ݙH9ۭcFfGζY !Y_95?+r,%棍 45rg >@gLd|Й <1!Q=HW}ڶ W X~kX 4p>j%-Mķ{ g֢UjJiȾ;4U?r{!060crԱyn|eLg~,ᖅd$bWѬ|TkUdVbjCe Sч=5+C:vpNz ctǃggBaYϦ]@٣:h"s7uKPΗ;C7H)H˯ݰ/xc4@jSONs<2"+Ck պ=uG9NOyn\vܽq*ʑ[H?RƁ~ e(++qk?L6vha}mA@ȽPK ~cٜ[)>ͥ"|"j'Bz[~[|% H2s]^0 k?&gKp n$!M{جYDAk{|c9+b؋S?)#DK8$/]@T^iPOwt ڐO` 5ia~]aWP6թ>אE ՚ JDj+S{qJD YYJtxr[,6|GpQtk8?_.C PiZ42' aN]FlF: AR%7_r :"w~Cqb{x=r1r}@L1%+wnRa>`l5i}跾IHh!h_fċV1*6&nx9LuYQ/C|cS.\4Fz;xk&Ң {uV~|2E^inR^h]gŨ{âŊ<ȖIݍ6 g Q?TD>cV@Ӛ3;)Cr7K_9>RB=Q `?GyV4w8'L6w'HʍqCoB=:@Gafp\bIXCIgcSqX:䇟 H``!" RAӍ`e#MS%Ztqx'Xn m,߸B9Tw8Eխ2 $ssoҦFI-k W70yIw[mf?>aa1VEFobzH,js(TϺŖPq6I4P2Ϝm1淹Ygܔ["`y²oa p-fӝ_4 78A_Y0i)*/ C}>Dl *rS^p+a6g$Q!!tKHmF "\:-L9 ns$Fk%nqeg> e{pHN<XdTf=(1ܣC3&Jx+hX[xu}kƷ; JRrYhQII‘jBϘ4^$ˀ'ʚ|9Lf/_% &R[~FV8<2]P. tE1 PDnnHFXYouJoL~ˤЌ[+n{D.xplh̊טb?!0SO^(̘QLt8d"44<LG"ȏ)G&/RgbfҸlOm n3xW]+ޠ|kЮ"t( [z[U rin= Ԥ2]-Wَ>I>jsGܲM)ŎV*,c[O5uBm&r@xַ‹n_]  VLR%,~tD ;eXĸM*tux>]9Z70T9V WL~5γqU{ct` jvi;?1rzB;kG[\寎BtF]жH<^‘(nfD i@*R'Z+]H2yhr0/ 8Im;#% 1e7H |/jyn[s [i  h/ LzwwY}Ry.x _ bWA=o&QZD2o?C tc[Kh`13MZ#O)K-ݰX=7\5UZ}19=Qqh]]n?]pφˊ:Rp Ԁi'}cWkACG!ʭ~G8j3{(4i{'_xQmQ X}=r񡣠jbd (:Z=$9EL$;:\>Q D#E(I~Q2[MLŁ<7V9BUsSOxBUdi(Y6G΍>_nSvR#@u^l5=SqX7C/ 8Pa,53$3ߢYgWn dVj(k  7Dls0ɍ9^ )>^M@Psp<>QbQ/Y1dqjQw9C]}oG6p+8+ņ4 ABp AeI/ع J:{~hAR7B5{ҐuCtiݻmӸ엙v܎kL=[X7`}xN^ˠK^ DM(xD\{ 'Fs/7Im9BHdQb<\np^"_]un0c5۱TUBH ;*!M"@oN 8O񓼪%XΓNDd@w|yt%R_ '0QRL"O9jQ.h{3-"# mV@0P.e?\?q* n&pm~ >[謙o|.Jvў QC k Z.٤!+e ׭eZ]VPj]5B# "Pf:8fAdX$8v1Gg|_A\ņo:b{),`Bsi utCxMKpit0Am̙Vz6XH)Om1N,LWK "ƣ=.9:S̃Ճ;Hj"䠏P!pSsRG'/(ŗω3aUdN4v1 -CE UF:ܑ4E}ܗ>]mw V%̬bqj>UnzP0BQA x<4ԙIEϐ"Rm0bĸ$Z<ԊimmWMaj!P< H0_FY?[?h0#j/`;9Na\I&z%P ۃQ\!Lއ@X ,g "t!hr^NιN3O{?})\:ٸx7$dz5@YF] ;$s҇/ kh˒# kX# W"Mp~RbhD0+2> B GK̠׬O>BΖuqem2ƶ̊1[@3bI~O4-o>'VrXSN o>~2 e֟%hlMz%?-ƵQg1m1QYy)oϭː'J ꯠt0.!{t*G=f :byeVh%DE':y8ɱzڟօf!/W#ˇ_g@rP9S+)s9Wp_w@e vЌzgϡH:Q271+AHz^o08PL?s 1 W_$QhGW5׍ M@oXp ~p[L5?zJ{EZ Mk@Ee +[]#s ҍې G `x _o2: 8}n1ֈ^FXvŊvk%5 .qVMIff0a7N} 8Wߕ逴ut"qabIhz4y5ljΠsɈi*Q}E ѝ]Mk1^p_ݥc(`/d*=y2ҥ>)7K> T!+soVhȂKA6D> ]MCLk\xl JYvQE"?ò:HllY*Qd>Ts Vrkw Y۰Khg.6Spd1>JR"2фͥ7wp/bo+U92uiWM) m:\$dHIyM\MQ2Z sp`6zs ޜS( ddaJ5e[ߡl09'hA[P(JohZ{DqقD"6#[WX W=2YnF%ڈ;4`$Ĕ7(I*UNr%F%Kܪp?M?D)l$Q!h9k.Mx_c+o/~d_~ #wO>&4F8繨ۀ6?5/trc,!1y 6z,>Qkl?ʼn'G@ԩ0X"|y]KM(veS3) 7r-PZr5y$uHi ,ʳ,g@w> zxn&\g?q}<\_)׼Zˌպ(=ҫru@uf:S FXiM[pYM  hA9&`Qϔ"'Ry5y+Og~蒏I2.gtnq) !zF2](ظXB;<u̸ YLR^2ؐ‘z8 "}Ϩɇ#LBoR<fXͮcq$`1NBA}* 0W_fhT1W`13Y܂ ˼Wjsx߾?q*Sj\+`#H$TLSChR8.dTyZ0L#,Vn9? /C&5{yK` > ml_n̺V $ʄ-|4)LYbnPx Gݡ Q]FqAҲ7gzD\[Z)'{<\N; G^6Ol/i["VTYO|w ަJQt 9&ûl[ng+V[{,>f ڭ-jCix%LjB#}9@>##;|Dx<`*V9[8]F?Ǖ4!pIn11oe*)!Ysr`$A_jYM 4"mlUВŽ}lQ k2{c^?(ɋMLw+-lz.gX:{6D+O1UqR[#7 5%D|5|s_IC/*sv^C1WG^BDY*E6nE%{#4OpY(tHGÑ"+YyZ9NCDg&tǝ+7z69g| 7a({Q/@7tpʮtEޗNTn Pj+`jm{#qqvd 6=䝃$' 2AHW> +7֐>U\Nz J/9S~y_He~lDix7XZGYlѸ)6r6qDU Yoph"#W)JG>Gxϡ -vDF&҃\TIj-X?Pt QrjNI>5jʒQ5ƘZ srmɏ@?o[#+=]l,70d؁9!o}%mjQLK+XL0!Kp p1{~ZQ$mDz~!:PkMoE/He#,x P:Ez6 Ь|2mfS~*6"j඀iFFdO̠bH ^k991KMFr"EgZ +5 uJ x}`uŸ3ruHAh&޳dݶ}=0fu,`dj)t7$giFa'&پWQX{SY $z1qجGs=q;-cskc`5jUƃw7+& OݳD$ّlo=V'1A-.UZ;ZaPu?|_QU+N'BF5ƛH.SC'n—G9iU4Q{.$X99 $VQ3>ÎP]AV/ر0 m'/*< 3Rh +9+tL^| jN,ϼiŃiϿ/:#=PEX DXQ;n-di\$@Bkm K.~8NdPf5__w* \K#5׷DqIdZL`q+sqL!K;v0hxLHzl6Ңx{` qx :+p;xnz |t}THKRz-v0Zlj7߶{oWI 6wV(x.Y^;ǶZX gQRK' O1 VV=%8H_&9t4v Y/k%_OLO&yMBނ}tEmiHO"?-%7tk#m04ߡj&z0HVB%{p97s,`Wf5Чlt;_h"gNj5{oZ/4ؘ<} Pg-xX-;ѿ31 c<t3Kx{lԆ߃pA0äKӀUi p `(Z)CvgOkyP[!7Op#At ;Uꎭ3#Ph<2, Ph.Ŏr/<.G ! Mp 9SXdE[ov[1y^|+7WD&2ןͼ{ν*FU5"QViL9,f;gCsRJlVUe%!{ {) N`u"5>M;vnz+}̥5_2S\ϤA%ɮQq8=GɤXXZ^Pvҁw+L!}R:,L$T0bh1 by_93B!Vg鞸iҊt+ oaqA(<"w8.FCPA:EEVаPܭSX8MKgbN (`8S.VJ)%x֔ȇ{07N[IڋMcPS,aѩg"o9&5¼M4ݦW=D0^I%lyC*"A{JyW!Zx$-aP '9!G5?5yW0-ȔCicfG_( C&!'5{HL +dhҧw5V8EwMӜE o:!1O9V?[XD%d0'2l.hFd["gp,pW?EBq=j:d\Z]\.N`$#ºC=ƏIP'^#;SS| Ѐd -ApcOc\J[^LB)[@ip.fD?N{6-L/A>#._]>bE ^kqh`ثLKZ׫!niCIќzXƴ7J}s,8t ,"lPUsSx܂`wm.8Rڠr?Fݯ Erv,SuVjnp9|S`BꄭrqM_ܥtD(DM|"M8aιsnTot tf0BرΞKcjR%Kv@I[`0 ١iٛ-]f@sW&/X$FIzӊ6 ;3 `u FB<($>e"X` 5t)נDi(~@h0qϕ7gu%^N{~.Qw#O*Ix׫u?5CTXH4kEdeq P W[$YD '+IԄ;9ee(kh͕VЅwKyfJk OH KH9Z^eD=nHdPrE\aY&UԚ\BE 'L1wBCBLSYqTkˠ1ʲ6F3x!y!4zx!Dv/ʡfCw%:JHnoq~6MZUцZNp2jbTSxr-3zqu׬exYQ6ђ"i$H {J0뫻&/ OmR"uğ$ ODC4Oı_8m.rnL($*)e-ݞeN9bf0C2US?aClj6op#c_[/u eP*HK5Y3Rp!QL&Qmn:'?5d7 O'*aG2" CuzyYK37"y9˦h"ѺDa)XРt͒ɥ !v~D@ֶD=Q2sNP`ӝ~=bVma*~;YO>]u%E#Dr{R(nQNN&CtƢ;=0֓Ԍ8)@t j"]8.UֈS͢CS .bb0| [0:HVw1țidڻ$4'oE5m|6[-zkmS[~ܑ?۹Z. cfZGj*F zkhvڠf:d ,r]X;2Lj_vV\'%r5Av2N7wE &-]wL󕅇Rw}"i!ܶ* [IߍKA՜dXժo)pazqأA"Y8_T欙;Wk%x-<ؿ wM媆6e{r U N r3 a0 FT,f]jHo{4i GF+=%mB/ ^szɜoldCd7 Z-)Ф2?k,R죘3SOe.Hr0 M^Y?"BNZ-Ի-Nnj_'5*+cg#'O~GUuՎc-Y!k8Ý̅靈GB8E'u)g0o,pDCs6L+@U{eqFKK.BT:C4VﮃrI鎾6m <0(bMk˓-b@ g~p+._}H4%Y9|"wv;U]$4`lʂDSV9pΐR2u*B 橃V(< Aƭ>H1tUX"1v&pTq\mqj^FBDpm߅z)mD,]tOBSۊb: zGޞ hK ܺ 4Nֵe0(fVJ5OUf?胥p| KM/l1I,Iwyk QBzϐKR[\Aӏ^BEI2&KtRLG OxK?*݃/je\ĞOk2#ມ,\[dzKQ>xi2mϝ!ohhbg `q8yNleE>+Ty%Ni6J'~J[ oKV M]*>\:y)G3ws)ÅVShF_rFpt\t-"k)w,+]'f :fW|[Or|GtO}4>G0ڌiy@n|lPV6_[YlJޖ_9Nh@j׫0+]>BZM( J}ՠJd1nab=(A۳]ʹdW'Q~@U6̜ي;r]Z3LX"v`- 0}f'-f(7GtE?Y]VFdN6T/JS@kZHlt B",iﳠ/^cϜnr ]qM$ᚸ4>Ov08Oۥ~_ӽ̥oc)7!t8X FPkQom3Ge~Z+M&Z1IGe!'Nѿ#輢*>Hz>h.R`=lM5ܘ2X*S.'iހAx6MdwtBTUYAF ZFy}Uɓo JjV=~㶧 1ݪ׊3)}c2vF5;* Bd!zϐHT868} T rx ޷mi}^C"H߈5D EeUxll}=(,W(q$f61X ˟12s@{\ I<6 [lIg=$~& -6j:0t9nFD`vW)1$Gw{0'g; 2f5;kHw[";,tY} ;\=>J3s O6G/H7bK1h<:C:Wu->02yzytn.wHQeb3^&AN!s|C!BP\ZGWܤ}R\{2e%-W>6]F9b \Ȟj #dn-ȯt>f==F%$AB.?ȦL_p % U;<㌠\]iy޳I:Ky)aӧ.R]4=-&.b=9.\ͫOBGwvd{=L­&t I~5~I׬JUJ|~Ojܥ gAFp6qIjt Ci$[@&30|XQ8Gf$XkAg1B0K3qfms|CޒZ$%35T6Ժ$DJ>}f r>F_,c$T=&%@}C(C)9UPeay*^!;sX=P=| <3gAY]4\W$lzq?k7Aj ׈[6^6ĭڇE!TKZGK6ss }<β@r-(h]NZEIB:Z>Sd_(Dʵ]AM\x,!#d{5#UxhM {~<=\r!+c Jթ}&-r>+7m8$}a5sr}(CaP !/# ]wp<6X$t6uoʷKJ3;V g})q0h;Dq6hvc{Jx|:~ D7rq^9 `Mþ4[ >-(+A(~ ,) "%q|N DuS 햊R\ӱ~fGьkw7a;' fi|ǃ6c7?"Ѳ4=Y .l.1`ǶZ@ q5R kC ,P)C?_Qݴaf-ip R%wt˩iБf 상L VTw$v{<;'z^kigH_aRȀTw>#I0@;9t9j>\tvFJ t7F璸{l]f@ovn޽3#I4\ΩY&# n}!]!ed=4E|wEThxh﷖al{O7mH,#^JQ Va@3 hw90//55"#$EbaC?=菸-;'CٲuEf9 7k[У?@cZql׎KZ]2/aɆ"OYkQK~ِKsNsxo2_ޓo;EG2;XV߬Ϛ;a1rI'Kwfx]ZHL3vByQ;\;#*²&n^İ,:F+Gbú "޻X3خ6i ;>D¤?wP(84Sk*8bUN򸆡r0sXdͼT$1Fq?zшlѸZk:p~ѝS!@^},)7{]_y "NzP3 T|˝tVwp%"6y1aPJN&JM7;L^?MoƛACDI";cX:A"S^V fj&h5*<<{P"fe*nVn3H`H(w!]gUOK93FMImXliE?0 ["I9 T;gYKHOXG\ʂC.o))c>bQMC@ Un~瓶bP ͫm'=(q AǃyhhA!t0JCAB%H9]G E_5Dھ{zru9=&› f,u!]Yc !NsGy>̛Aqcg G?5y-n=#wXk&6_+k'ݮn}=BEh8acEa ix"<W7ow~jXuIK߁4eҙUxz2 *9R.fh~sas2ɝq翾jrS#&% <҉/4`',/&pNp'kb8@h2*hwX܀2[۰<.$ǟ_6 @B\zD/N C1X/ҥ EZ?uS<7}Dx(>m@BW Y8s%4 Cwo]YU+y[&!!'SS>prj 6i710?ls&MReP~Xg6#=5yr]4AX6S|ڗ$2؄DOf>]1\mgVߴfˣ9ύ{w98 DE늶mĭd'&HGvͫ҉p)+u1qV2|* *h*vunnE88=6 Y:Q=%cg`AA&OUʖD{ Sj$|9&tȘ33a+9{v\vQ鵎O x-8i㶝u|^M|gHg:pW#\r#}#s"Ǯ#c&c]z$}9JMNY*u)XZ2q\^=Z4xX]DƂ-E94f8dK.WdyvLwJxr}t"(D|YBp-N{p&eRdjΑ^ʣtp ;nZVlNv9RZ#kQ7q$يlX==3&i&Qk`)uWFmޒ*e`vdl>^m[kŁtCl,^fQP۔kp.LRв~p Vȯ$i%pc$.GQV7sG+Yt4.%2x^e` qk%G+oZZG{U'+5)109W0-֜7[sV~:9Xj4Hnӆ՟8/|;dJ~n|MuRQckw:Ahu?( RF|ʎ↟R/L2UTtw,3dX8lL1IVCqFrv'-$Pxgl@S2*qYbG{m:~}OJ׶z1q!7Eqhw^ګaSd܄$K'DoȢl{QNˑ!Ï~-O' ~bb{Hq 2˲ C3*6[ l|89r)C#M*!$`.[*o%H+$BIMD>e4F=qz[ 2Rv ߫7KT\®&4G}tY=֒ j ! >v; |RcmeO9ka`nm" ]eҦZ{j_jM(㥀HM1ع٬mS;x/я475玿Q?z>*yAȽ&ZƯM9; %,"Q#л$Eɇq 2\!Cl4c\)5yWx?;ᇚC~Ӣ*H/ bQ/ 0QZF8p4sTZ}.P#%C[ۚ#b x<4ָК~пQ3D}QH)gcSKG񼉿cfb[,-WߩRYr\ -5vJ*,wT$w֜6!z>OcvP^~C {u,ac%|]܏I\jOH  ^sh;nRY6m{7TB( yğc^84N$- 7=I9]b\jl7ojTژ/(g xS1o9>Y?:[#ֿZD3K`E|fƩ@r#FZ#!d#|}E#]CO9HWW(pornsF\P DSf  dT;O?qtH2S/|k;{L_#7j(Q`m2MVtW]K^:K5;nhKF[Awl5 tG𺏳krES&geiG5{6- 1ړ%K 7V{ Bj%M xS\U,qBN?ӀjFpuЗ뵚o{UKfi3'U`H `F-ܟ V}'m%6AA{%{s8>EЀURj : [\3U'oS deUXjV-|WaYf0W3xj6HZ@IT{UQGHftTƐv@b'WGQ誎\b7$-fo]qy,HfY}4zqy43煨Itdsa(\\Ec`K)"VaS5[4Г_me$7A #[,;^lbX #و$MQ"u_J&2 eg!٘նn-+1w(B{%R-FIZZxbkAxn8>ssw hdL ?ɉ k1VT)"nTΠxNB~ewݔlB4Λe{;s/:cۡedqqЮrgq8^/Mu1J:* \ƴhtծM1~9axyΫVgڐE q۝*z:!I\ g@?[DcSk'3r_u7C#8Vt˛+gA%Ts5^x=1ǹDu1ոc`EgBa@ȼ :-oN3M8WqD*'DB|Ձ3?~C$Xe~M[V Fտ΁_PЗnT%bK^O;9n\Oo݊303 i7IB3^3Ɂ~Ț.%dH( q?e,))ӳWbfMW~@vH_v6dʉ6|vɸz^Ki3zt DcoGl~>mWOZ1B^J&yB$=wF'mUi5x/qe**-| qY x(v%+a YkwZX{bwNKvO"Q_T"5Q#achЛP'sΩyG5O\^vDl|㌈hS"һ_144pܤu9 a~J/:xF!-|0bp*s!(Rb NT9WLE.S朑*a>.@id OfiKIt-\F>B1|Ԭ@՛̢t'C2 -W.:/Ta{G. {̭\}c2 K~W{M?%$ރ`VoYgDZ{K(דU#} :O)W+|u㑮|"k-xh-4v]`?QPCR Qǰmg1#S21V<SbK?Y,4h?-ARuNjW՝pZ Z*<_p^ֽ")c@JxwFE7iS_ydOHMz".jhj2"g+׊G0 ĸ_k"aD5~\u3.P)%U^ЎsyV+m^"-|>ipԮP MpޖE.wTP%m>f E||ۡH?mb&7ؚ+)eD?TNl8b~ҧKn`h|-bMqΪBiFS,l`*fQI:4q&u`G/_h{1z_=Fe{K=(̼ߤTPHEhŦ \U8с{eFr 8 ݱ Icjll+RӔU 2(S3?&2u};*BaIsҷ.lfV1fzdhmɗ'NS;phRnA bIA|Ca*Hz-e iqwQh@T'ÂWDU?u:j2Z=*Z]z4%81v <݋F/ӹ;XNHtORݿϴ s>`>$D:]&ISW={:tk AȔxwvK<4A&xS{z ㉟δOND=kԢұqo? 64.E0tD_NtDJqc\+ J|ALͭagFvs4݄vw\iBгdB@Oeg9_\,-F M-lq %r Tؖe|ӟBP7bMzA.> x2/]1ʹs/(XVt2Րy~IFb ᠲS4:aoT \q,D*߼*.VBrl.8upwQRck6P,&c-PmdaQL`/ $4,2[$gn[-lv?S8kh[R|TQyT~BiFG>R:zȍ<{uI!5U&rI2Q`RY )pA"CաY+ICa(7SJ^C \h7˵|K"r5_w[94@<]m;-'e23㣓ѣ @9CTPckJJ5* euDW2al )"֜+" :8'k⍢\u(m?u^(}UP{C=M# נ % V\ꓳ?mg0+9dzN_&nc@Dx(gbf>\9/\b%K(>Ⱥ \)_h'\)U2>Z8|s0rWc#o[%pDy Z-$8ggO+/)lH1!/S.\æklYcdvz_jwB՜7| Dԑγ87}(^.5-ŎF;oqj6sr¡;htH78V$D ݯB7D#~D$3ײS7ChWTby4A[5QGp\u5*q S1`)*=!Xc |cDWʵU-xڨT̎FXCO]ܫQ ?131~2iB^666 wG{Q  T&^4"ԠB?-G[xs9(#Z0uCۊԣGpN嫣9(Kf,9&|qdҎ:"b1L$, \қ&esGRYUL 1j{+[ &Ӑ2lAM׏DZ%Фq?۪SJgءK}Ԁ< P`wLO7udE,Е!oM1sĥh\eQ{7hEEf-;+rD$i41f4W;'\MF2a+$k/G j*>l/kd-uuZ]jP-&P =&F9d?𦒮耈(h%os/9pK:kZ\`l΍z&ע۫>[QJ-dͽqߋJj ,BxoHt9|ȹ! f}{OӡT yP G9byVNS!u0`F@ާ DyM_D%rl*X2@0WC`` :[0&#LRJۊaVnS-z s[%i,>=:8V wz-gQT,G)'^n\L aG>Uo*/CnNYΎFZR60}%3c4JyYPS$sMа'sE2v[e CYu9$JUr$W/~bM`K(hC0!$+-T,9=֠.umKt (yMK?oy#AgcvLR7kp8)jydd! l 7LI-VG4M.hd2۰ގuyŶn9OI>:|~Ҽp]׵]99tHk[N{(0~ʙкd*m75ބ+Լ_ѱd}b!:|?z- %'T7,ݹtWOE2-1o3~wvc ^Mj0T|é@&$ g?xK`~_Bub B:t{\!̿\gɏ75/")!1W,ƸPzg&5 _NqLpc"?2`Ŭ0~KddMGј >uH`2~)]:=Zi{+Wk!x[4f{.V,׬lNt*9-@vZ.|b|{eO*oC=7Nv)Ea8% 5h6=z 6a4[DauɵZ*77й-I5wz.A 3K&3>?od$_i(ғD+3c?-9W`"2Lj'@kF C)tIQUv'{[p)JsyG6IULL DK@Hu<T_T^/V_#1L/@}df'<@?[/ٵx N(2V~Xwjk+z:hF0dOpz(^~…86 q!Mɏ!c״B ൄ>R/1^?@`(Q;Sk@dUί0:_d~](r-yg1.ɓiv{$UfE"$B0'n#ޖ3oh0FG5wBq ݀zVOD>##)ݗ]kҞ25- ͐nvma#Laє.;spAicbM|yHol? T;_[[J W+?u"£aXb SSv8(%k158Yk2k>Ы.=uy2]{hPAMJ| :$oHU4~&ca Pw >W@Z!6[yI 5k2nZ?aUG) b`>=wnDOl'Lh iS ;vhyၺIw$񑪀KՁP۹;C@fD$qLʴTv4tmhNnր.#5Q7TQQKT#>BsaI>D8k!1qdiYo=eFn-hs }t%ѩFz{'ӴRcNx !& vs},)AR"{z2kL`RrP6gXɪK;0 #A pu-5~2X1Rn>7z%(а \#Lr2-:#l"9jTW2%۲4=:< Dw=?^J#cq"9yWޭŪi\OMUKr f3t+!A& m._3uB.dgN}a lB|ZpCFӪ F8s,C/0 _ӯP`]HIð଍8?OD(tb[L| ŅۃT$X~t>֗|OOq257*%!:5 DjOw,w?ۉ2X=hɌF j;j$dz+*+F-R>wlxgd`MӲy%56* ͨ HI[P\a:sM5ӟypJaaܖ--M鎅Si}AQshכst!E #}IxL?O(;\sb.J엪=DlXE2o3Tp2N/61@ +?IZL'iZϞdY8V$N‰@&HLKGcк3ҳSU֤HI5ួ7V~j/EsDdHI?Mfu=848Ù"w^ Zr-UId)f[c?[d }ơPz ?rӫ#rY5tnu9L.?WR~pwE۪(pD΋2Pyɰ͚rA,,o$I=ŀ ?k(-ɮmon& ʉ>,qeǖ7'THl)b,]װW`bv>nHnOCF$**&n1FKKAU7Oda!3:6b\hZvOBP63P%OՋ2A9r5=S@')\ȨOn2Wf-'%ǧJaW6VW̻"x8P8|x'{6A[yDvSQ!9Vi;,"q{ J5 r cGnov.n5 DsYQb([ 3:񯭶&x 5t{a ?][*u \O ̘2iZ+b% ! H)EV,brz>Y8캴9xcf?1Az@9^|]\j`AK"׹j-ZUh 蛔HU# Ǹe}i|9+77] (cҠV{yr&H'_jx1p4n΃Oy1qokfa.V#KW#{ya߮EAIܧ0R0򢯈xPKVL|jrZ\h^:+[QdEb?SXvѵ\ = Qe5dl+]*³hD=Ҭ?YKg',";\tIBsyϘVxtIV9hMZysLә{_"/TfKm&>̴N=DBْb5G} d. 靯w8n2ۻiu7lܳS3 ,2Nlԯ ]$e,~_Y*Mm!p4F9cduR -kޒuU…ljkh24z2Xށ!2˰g$k}Ε\r#RDxur%usrb`,0m GIǯnkP8@pBlQ#&)Eɘyŷj/ N VWؿlJ'~:v6&5*\|?UwՐK,j֤x]eH YCH҉FhGlJrʖ)oc,,kD]|kNc hg|Gj@y(NrY=_$l㉬Ԡ"JqveӕaeL҄s'3ȵZCN{R ڼ,I?~S/ÏFarvHfm'kS@zR ݪWuW :WpK-7>+/sRjc'E.B;95ox8s1o("Q\}]1Cvi?5ZKyXxe1ov,QEba>H["'(G*lK;?\h0OK+ Roi%' 2k-L˷7;:1$|ApSw4xmG|fF+^+W7I4um"(u4J2MivTJj]^#b~v<\/#&81 !v~qX06O!\3::lԎyG_Z2׺ Μ\lLu3n:vҰP]s L}{{_0IԴF7DfTfPxý)[Sa (O+~|8!Os{sYaTs<nd۹aVՇlc^4]ikES与}tz6{6!~8$j-1PT ` ܵ Y)l|/Pb rՎEɈ`-{gBe.{ (=NQ+c|o]T dzd̦lB?D>ٮb޹|k6 ʈ!p*zg 0(Y[jyZOѮI놻R%9a~O}G~ʣ.\ڴ4G`DeHk+u k^~;=ZX=vrNSb'p)g-mfOކW0}T#@mWlu&/hy^IR/Gq5|W_gBIyO(KJr|Dl]g!۷kg+ I*x},cc}=)]}?) +-ʣl:DX[dlOH_Λ $l2]M]#O*9e8FݪB0-*jL F޺On#Q# pPM)sd:#IV*$кp,{aKYR`)I$"Gvj]N|/L'rp"yaVlZPzGYȸOjaNFK'p1S)Tml!!'_Eax=pE+l!,>@q9FDL",&[AɾVuzz,ڹBUew޽"g>Rm>Y4ea7N_വ^}]GlC0͛op9GzAKIDYH1bVUg{|Y t!q%U2l\Ma_A' hwV=4C׿T=[1CrHXʩ7+p5bAߪqRPG?!%v0d~lqRxJ>H5jS.'CvţNw3#WB2ݫkNS .]c)L2>擌0H NBxwi/ q`':!WY+@c`A=H"m k&LIQ8>Vs: C1T끰S/R/:; ,Or,J[uwB>=Vf(6-W8Vе@ m k?)f"j$%2p*b,HFC~)xb?24lĸvY#ʊ-9N M@gz#̵,ݒ3ؗX~C]D :MOq|E><8J@6-$'L78D |B:a ]& P01q Lt#"c= JU/&dHȧ_߳zkT=D{f2Du=ҥφwpu&M8-ΊoX1nӪ)"|wɿV+iXX6nV^w59Iګ^ih[O[^gGYtGul~{iaS>ua2ʻ܄zU.E5!mf蟱 7~M!<}R%\d.4M4kԄ+_ [akZ8pp8U D070U@!lIΪD̓&}ĝ% toP:<RU ,3.6 Y a-X(U':cQΆqne?;'h XC"Yu=GyByFX~Its2f݇b TUiPp?̬ ]k&\|ou^M͗mީZ[=C.:G=_Y@rj8x\$6unn,iy7Zn{YR̚1JTMQ. n]  9>qoS:s<5aLgb&1.ˁ.U&Xfߣ$#@MtO7u/x@YFo :}o, ?;> ! 1A^F4j HSg%c{&^<'z#=1 GAW@-ϳxmBqv€҅W>& rkt oz0~Gʲ9j)`m`1S?]@Hgz .N7y(`Ar[u̐m,nR/- D.:O$LC|5XlU\mFݔ筜3? W!e 5c߫`bK5e44J޾B޹4̎J.sBU+1Z@  hg4?KK iSHi"M>fme4!I_&0}%3DDE}n6wK/c֮+=B=cj{Igkz-栔%)8096?FRt3'nIۧm1UHOnp 2oiS.<v l<$#VLs.y(Tu0$߷ӃuCpGeJ|O'/5p+7r m%Iڦy(2,#)>4Nj,H[K8%dbJv{/!dEŐ19Sq~A,<@b/`x2եtriA]+:;n@`vq`uDOn30(9lYE|XNT'VMVL^v;O"UvsR؅FTUa, .(:`ܦJLj`,U4o~.֬Ad-09*a+) s[Q, b%ՈQ/hGAo[WQ¡@rHnǷ5 hE Hq|-ck?O?m߭ ]*_+ !)gx?3!@LΆA&'_ 7 S8;kjJ#fiq,tb Pm͢EoY)Ks`dndhpOX: ^=Y<)Ts|{u,JzlGFN1FN`D6V\ЗSHQN D+N` ړן5mL .:2n? y<<@BbmC5ŽnXMoC#-9;|USXB J IZnd1bdt2,~n0/)AF=OPrϢ[CnRCs4dخCT`K40Nd`J[4sU,VB]D (E; wLV &56+UY4Hrc߻V(}P0 YpMpuqJA8À>1v=rwBz`*2gzZFZcRXuқIԭC5GHf|99(0YW yV6Q}f?N߯1lu/itYOHiK+_>f_יokZsPt_#ryQÂD}D"?-&l-]Mc3hAWp! ?DKK2&؟9Mc71 h^ՇrBl vXX8KCf~ç;tFkP۴峿&TGcgh&\|-Jʠ*0Z0F\NA=a`p3{6 +INrf_z~(]#X S=_ B\T̹]Cɲ'|lHmJy`O)t|wz^c)КM+볷9u-y˛p0٘#`U^tVLʾ{)8׼ ĺfKn䥞6c,5kay$))6N4ԫPʵ~鐁 Ƶ$q+zh}5YTdl(YAءsfz+L~xM+b>Oqm6OϚtW3%T"}uéaW+ LhfԊ t&T;n)=j%#2}KgPJ3{z+"|QhK*~ɶ{rE'E{yD-@/+tVj]HNj[dG@N{LbJ~fr(1W5VEx@kA0ҦbsP@)ݨPfۺϾқ2 ]w'l'}t)ƠQw`9i0̓@!! GʬaW\\qe(GR&~[om\K9N5[zm59SAQVb[ J`L2 Յ HrkSRU- H5,o )5\X"}SlbE-Yx ?~ _W*nof*ֆ͐E܂yc85rU\ϕ34)JW?*dij,t(@vTړ;3^I1#k*#.WhmvtYZ~0ܼR s!/xm{ۧysɓ5s`dƽ-tS¤~Z]B 뉳@oU;K˻K8~)w8n<5 _z@;hL߀[fFMwж<[r$1wxXBZkfU!tm+q wQ$|B\t߸f[UuLi\ 27B<K}.5E#2_J!=P(L7<e,WC%#hs #}ǃDJ#Ϟ2h6 X5 `4=H$]O[gK U6Bsk!JsO dQ'~nM"% 5In*U9jBࣔ@%O۵rh܆U]" .BNdt8kѰ5na*֯9ڊm#F I}u':]Ź(u&*[JƳD`]%i-Ƶ:cK,ldLQAu8{/2#;CYy"{yG~E/J'mJ!Lj'8Z]s`)U +5 PA9vR=2\r`jK[\a̺#=Kv`=`BG!j`XAƿ o,wV"桞'=?yh0RicGRYG$dAv,}SMZڬiM,QWݩ$V_,@]#UA^-[/5,ympk0;:AGXS-NarB'%)`r㭧ߠdeu?tЈT;6br;6JhAZ~9^|O9:"l2 cUKǡN B6l(ʏRONă73K r+g۹Zn&L>?ʻ!(9&ΩĆ~O۠"V E1]g7 낈ڀ{֛$^Ckz(%b 3jHRx~o@`7,ƨaٙVJ32Ӗ! VD]@JTh0 /V/A*hee&F S&8/IjP!Gkf_䄪yM +pe.Jk%.e8D>j;*3WJ{jUuʭ`0F} )kRԏw,>(y@XVT"oZf: rC:*[ƔAΖK?AF"jbCb8KEqOCRb}m-&xwś`A:Ҝc=^J%u/0Ĝ>(6 KTA?\;A@ ͯ äL~UGnq=MWhu)Wn .t%JRhzrA"xYq.?b>DP[cdq)x5hwW PU62Q<՜C"ӉxnIZ jX~U~78;–]Z\CYc?4c,r p4ycf*c6k@[5.O9qD"܂=N6#ZdxS(ic%s|U(!Ȫ^cc}^l1!#4ŏ`nVŐ6F$mKYNwGX9/aO\Q0\'^{Aza$xGNO naKx'oTɖ5V^5)5={i40YOh]ΕNk?Z Gla%=9tR"m7Lp ~`²(׽p/ C$kݞXZhH:bDyD/A3f<…ϧG3)F^ .-6 Cf`=+k ȆN;|ָNNq}٥S0p ۴0b^MC޿LFkYDG0Z* #S[.> *p%#2UtFg9?+)QWFg#YP'ͽ|VG-e <@h@WnQ%Nj{+T!W0?h #[II٥M|Q*E.I&=˪UbjhKau(᩺gc?bsMc %#q\er8 \ z /k0{8@٨CI3 $#y&Aͪا[1tn>Zr B@> Ãݣ_գF[ LqBH.8 <"&In2lF _edb"e#o_ K E(u€` N(,#wAwV$'AF;hK  E\ˆUC5D*(Cεd9KT3kX'骳ZQyeQ5/0EXl2ޛ[IMb 0n+ STWG Ύn813G9PVnkYÁ?qr7A.=xVQ2WXdԃLThd]'?lIlw=U4v'f * gȖѝs^C+8뾽8^YGv틁Y⢯&m/~B>(ǵ7 a/+o4cTdX靧XQR>2VXiۇ|0h0c5$ ]pI}x兗|ya!J"} 50,1NM^X<:E1zё}% ۆZ1d u݊*rD@/Gpa7$FXhAJuݯS˷@,<Yِ$Sg%f 5-=V sUag#!G]r,5(cR|X7؎AꭉVɶ_f~F*m3N.R15s_o WqB!0ip26_<#uv܂|}W* u# *VW$0qMGG`ћ(rmJ@s`g ҟsA| &Tr%n[1[=2sΘ`ٻ<nx7}-XI9GfqL?fM vWr?k1NJ|6Ci>W:9.KPeJƓigDIn Y~ {/ŵ<,Btc`nF^Y&6"%9d;&7yFki7,"I}pu2BMSI m6RZ۞g dXdjԨtXmh8IJ lZ":k _u+ 4MBCU=ěͷh}dEsJxBRѳ wC-p肱|fz!&eiC [5rBMHU sC3sTT^3Eƨ*v%!3NgB ojy meu㊰40ųc=TRCo*3Mg^زl ef*;!u[tMsq7E`&MICt PK<`{2W"8hJ˞Yzu9G21kʰ35+LYD&ki7{Aaۂc]CTcu[}6aWC Kym"U.U\i er1*=Қů}r`԰i+¿Hv΍xRp.)"kK9 /̠`F 󆜖Q(FŽfdPT_5'F[vϮjjUkE{&:jZt# k9\ҝiM>Ӿ'#P!EE<\BGSYDHFa ͟03.$ NB1y1'JOYozJ%N1Y9}v{imDL'ذܢ`WN!ɫDa bQ)9GM)xֻԮSn (-F߿RiUk|Ⴛ d rD%S!;n^sĐGzB-A58DX!m4K] 3Vi䶼/ѽkT!oǖHo`7uEۿuCY&iE,R~%-'twaPb9:?w<c&$BըªV("MQ r/Dv()*S6V@gLVUN_]5y^#Dzў_MN2  2S }eWĩ5ʫr5U lWNkI>NsylzFbun5%delr#șF3}s2PK⽅M握G CaK^:u Ό8@$ӚN.&_ 9]Z/GI.VyeemiJKS07}jo# H# 5ЖKvof6! 5G\i[B.0=ѣB$ǧ7sIiZw~bٖxMw+UP5+cM"GΑc#U;%^|g0^$(&K֜_ Xj8B*a<8yKCӉq\2H$ ])IXD9͂InkU,؊gIt=)_ux ޟ)=ے qf;]ml|DۿBe 9.(e@OEr?"+e9vZ{ nߴk144&P;YfWs,ThњE"q0p"%8y0f.qEw7.S"Ep6q5ea٧ 1iG46bb3%|nBA9fNbHĦ|7 r tn@(L 3%.a6H}bߝ^*Fh5d"Y Wc8jvw|4W_ܿRu{&cɃIY@]8DUձ>">%T܈ݢ{22)+Nl#Zb^S}b3<;t'|UQX5")uDV/[z"M琠 ަMH$M:RfiYcqzB*H[Bg>2U!dvs:sA(c8#x)`x7xXA|Ő J[F:T7~%0S:Vr03<4:weUy”z5q>1F/ɀ^>.9{f':cwsMZ'n/6 '+g!6`aTg9C1&6f-.mr qF}}ЯSf'<572N4hQOUm>GXZ *O*Ge64PF 9(hɼMɞyzXg'_mfߚ&c蚍]xy%@|U'UŦ)4^0Kݠ%6v v Yvӽ`9) f2^Q?[[e/GDvсهʠHQX0=#b_6p>#?5\KPiƿJ-LmJŚuyW}F'h=z.1o%vZ9[OR][LbvSfK-D}Pɋ2Η">eۇУւT`P:-GZ_OB\;`M\xG r&ib=͸OQѫ~W/-Gᤞ.M1<ϼ Ĭ.46ƁU-z)Nvk/~X !`(2_̴H:x&ڂ˥Ŕٻ{R rBU{5%lǯ[DwK!B)z' .\Hն 6xjtgĕ_P+x ldňrLlFg{j~%KA;db:78 !!F<6~l"TfEC ek f{m6tk\F$&XADa=ҐA!CݡCvןl@rj"q r\h*mhTޑLpִ!=WBkS UmlWhD[ 9Lo^?(B:NsZquFWX`0[Fb[Uf*8̼AϹm; =8>6 mKDqDUkݿp:Bǻ}cEs<OH Ay ?:WO t <- |_!|Twzظ_${r :<;.uD̦$7q e}-/qxqź-\՞Q\FKS nw3Ͽ!5F3ޱFBN/jt(7dHGSRq't`86AS:utK7X$o2WeoU6,?X0w /)*homiw"U5+fkÍs5?Zox"rT}Ch.uUC쩇NI6A+B "a[7m(!*JI_\5 Xa]Yy8M̑21Q6ܢЂI>7<Ϟ KpUS)`:i숈s\F̞% q n:;WQ-D"&,qM dbrLme__zc b ul}d),0)Px5'py B}0E}]]u8"f*J[*K89AwG(DVxn?zr9N.dd LІbBkRww#+-C}֠J ;_w y /2jb|ytVO7'я6}6w aHCt h*h|QK+K""{X?/y6O"?dPhTg}2nesgQAc@׋:KYvW-aZ- X!ɄC"bkcflh)'+Gw5sQ-%tiHd(h6HzFvsJW$z%\evw 5spG |5<`Gm# .FrErmwrs (5@5f7z Tk[oY#Mtpds͇ζ#4Tj$P&YMG'3¥\"6j(? d7Ӫ8{Shz'UI'OW!s$ :9lƫG kQ~O#Zꄲ:ylUU*ֆ. hHN; \g oP>O ,Ӂ[K3| d/if\3y|5sR/ERmщtWҳe=~b3`BgvojfckH`_ iCU#jg:@׿+PV`3~>e _1U䌺"4ᶖIdD\Si i@2vORtZm.>-jpVcOswE~WO%t3>MgihMn7Y[>%dYf~!wZwgFSF7% 5"xH5'K<,k"+>EI^XpM'Qs•.ƼL5| +}$Z{kIR ݌t6~j'XKPoҏ\Kz 1@9Wxe[awT',k6v.P@Y<~ŽN4moqnO%NL0?ĉZ,w ʝ-"Q쌨ھ5Ȥ/V^|v_7,'"{fwީ$/ y3E*Ó0 bqvE;"{bW+Bj٘\% x"'2 )FZ1)5}856ֲXg.rd6Yz1ĚƺF;{B -]5rr]@uHm>Oӵ^^߈!q]Tq`!9żno&42mEC+0ˌYF5Exٯח%pϦŒʺyR(Rp Lm2Z.Dro%&[R^\J;I%a0G᳨l^${ݎ ۺU:oyeFz"ڝL%7m (vUss85Q|Y_WWXE/Kwq7ҳVCavC-ɋ$/括AIPB1(|@v~/1J!" r4 L !<ֆgL 虚U>,c}j8 :˺Xr9ɦ^Y򺿨16,u)ʬ~ ,=['8{Ģ5Bft/̍u6Erf.eXupK#0eH49/{+,MlEo?K5gΜ0HPe՜Ea(z&ZKQQZ*|;8'-kz!+'i1!9evK0Y] =Nl)£34.JxZ ^T J-D.`t)4`YgzF1xty+ZD J/,g5BA0-W;y6x#45"meҤ=F;1^z#na y֏>y9Nm'$!}E|i'W9PoХV,ҰICqqKOXޚYn ip,]Ҳc. eTȠA cG4 (S+ &L_A۴.eFyi]vgA8w|J(Y>o[H#ou]m.$ rzncfW8BIW:k[ޟh+f%>qCʗnud)ٵ[P$iYG,x"O?X~6t C㒡|[krw 0.LT05R38Oea{3_/\@k?~FW JH=MK`^GWY43 D=. &m[{0T~&UE(K*q7_}w!(#87@` 0=OVV͂t (z8$O~wYm끡+BhKC96G~|!/&+I1u"RV2;SqQj#KlCЬbbaLkaoq>~(}[ȼT6T.u֙itD/PW72{a-9 LV #_h,wjMC۸{"AX/XL4*x aFAYVtq##R^L:Ghό_fp2n(K.N%=A߿Fsy-$O`6u7~wCCZ^H_Wy ]KN. CgB1'*t% Yi8JS-VA5VG!󜗹u2vHjİ] ) +T(.0cUq֛4̇-G-@Bй+PsB.ʂۨt*-_-/;zwy!0t=ө[|KNw874*Ž`}6I8k#>u5DT 648*^KQیF}/тA+iS0wS]){ZHJT~r䨎vnu ӒYҺKzi@[ZIGW+^3E K] y382֐pRč x"HTɕ F\k$0-R- v>p~(5%E1mR<5mDВfS-Y4iGnEPpӟ aˁ=rk=)/aLuN0{ĥŧflaf,+QA:'o`=do5 #9! 0 聊\f𜞉.>8C:dzxEC80f)dq-_J8UW ;p ۠=ɷ8^eچΆc'fM)jw9$pH+SD`gZKvU]^I!] ( 3ⷯ i8`Ke6 ?"^39 7qÝSڵ+ ;͉z{^k CNlEe.`1%mn3|[ˆh68|5m_Z: [Dh/pnTA+.½ڳwboP3dnnG3؟p*\:Lej]omo͊|tݵD.F Үʌy*^&@ƣIc4 ;H}('e;TJ_ ;er|^$GҸyH/MWTnڎKw fT:Uo :6z#Z& $Y5„%w'VeyN3LF/2Va[t ϶J+At|b ;ΐix~ik,&,%N,ȥ:IvbvS4„.{fo+{ U"CdӀAfQޖ>zU9/52l3-pğ,>9*vy1^NY(Bc.XxFSU?7.m%Ҝ򀼬[X`:H,t9Ujh6I/լ#A}LX#d̖Xh+S8y2\Ϩ/L[Rot?hwVձ%CI(µ67(o=_G~"XԡvQ4< +رdPzPX}j%[>W{ zqu6HܠWڅj>'Ъ^C5E7x5SVr)HB"vZ!"PI{T\ S0%|t-XSaX5l; ̇eV"PP@tus$>+0d+zǤ TC !F]PકaMBAYZ+RD2~E[ ni.>7rFO^Mj9uW'oT [*)bj/;EFcuO{fQ[ 5WS?0='mcɺe9CcS+x)䉐փ s!T jx~Uu%Lur amӨnowYe!K\y6fZKO&Ė0zyy"s!F{F6+[ʵ?HlTż/7EbL"tYb{E=e J0hi]z󈏉ݝT(pFo #>N)SuG']%A"=nJ T=X>ҋmaa=[a@v#olRoMVa;wKzvUrĜl!(x`B4"ȳNEuxNc2ܽur5@αc:yyhdMZA~s &#" hs%3$ډPiJy -vFCo9G2<$ f W16TJM-D(}y  jO<(̳ CBbR+~WlM򎿭N:fZAm,:B,ZJ5 +r}I%zr-Hh0;m)*Geh)m\NxdfbɻMKಪ"/!փo ve+Kxԃ9HU3Fw0u>CmΕ*ʯj)&ZkPߖQ@`wx?J}G46\_ʍͩJ{hɱ-T*(o0'PFUR~WtA.M꒚l/ k5Pn-p$G1s!p>F=)ayc3by`% ФX)I>C]+WYKag&^%4C꒚ዌԺnI$x' κ*sݭ,"D㙃e}%Ϊ€MX+cǼdr0ٵ" 5ha*/Kqh ky'ר1%`I|3`(%x})Kʭ)#* L.V(x`S៳?p9-zb>$J26 'b4i-͈g;?L_]O8٧f@#O8wհI<_HnHZ(V!uRDi=ZiMW_ -3UL1B!RǺ[HP"DGBߦ N|ךTg0z8_" c3~ <u2C̸Secu kSZӶ bW@H[xӪܼZǀr??\xj鱶GW.үކq0v$'߷0V{ZA+ qj6 z[Sz6S8=kJϕEM+'5]v` ,h! k䍘8'(Ȱ]mm#&x@:]+@翃nB\/Dkw:.9CF8XQHlVbboUg!!z6٫NMi]Uy#a- V"E !h;~Լri'+ rzI " Q|hgn;L^LAzrCwuy u;H%G^l7C4Aj%G8#DzR;05ar,4|)B=-hŤVaQOu}1+aaVs{0F-YThgbu'he̳ xu/s 㼻 jˍ0=fr`؃ :+FT'4Kkcc.!rM&8Hnw@h25 MaFן[sn F9{N2IÚ@ז]W'I{B 7!V|BF ar`I eXJ~y[FF:ȝ> 8O6|ˬm` bM`GL.?)?Puv,Pb(C5+ÍOhNLi Mɤ!P/ߋ峵PUx^G('EՋLFGIܡg]%[g ^P˄Z%H"EQ=I"# Gynqe-E/E݄_EϤ%#Jˀoa76q67Qh5lb#8nwFWz'3 ?Jh==,&w0kE'msӯs릯1= Evm{j l5j2Wwx'v{ߴ N=Ș SbHFfVK0+Vs?5"wN6A^PdQh kWv?П 374ASffr6نĔD"- sź<+t32" ^j$a^36u&Oz se!k2ǿ-Jz+9SbMJ/RYc{4/`E!*QsTA1ʋa!|jG㌿L-M㝼eBn/~`Mް <ʵD#Tav{0XQa#vā{b(́{@Web´ڄ"0X(R\l3vTVuV0(g-᪔Ɂ {MHU%&ʱz4uR'k}hr/cRˇl09g$56MvAw _ǵlc4*ػ1֫V ]:w2|)kSj oGo]D]\t],PHlM#t @ Je&c"wjhcWG{DjIzrgd" xxw:7"d+A=2#K%| +b S=O?9k$gRO$&5Uy-9aY]$H~`h3a$2h]oY=b2ﶏQq)c1J8ǘ,Nz$/bXԫm85 ) Onfš* @j;9E:0,PCꠈewt7IEQwFƮTfM(7VLt0].C_*OQ6qe*nV󵶻RW`M6e9 & :-\9h]Ŏd fJu}j#@j$$֮LPuhj=0nJu)u xCO* ";5j/ƥ:/4=L~6I'F٘ 5zOqEGgg I+8sg,YV9!F-6< yl>?of |"EYŢ@_ZvN}76ub#ϤFuE;V afѬ ]}[V 1N'8@ ޭSXMx=K7<χI1L6X 3SN\0\fNBgakN ps)X(^ZJ5 b>Zz5D'^{$rZRg%",(&7`Sw>ZF+K @>eܦ*ೂ<- v'dѳc6^esELUDl,0o2!xIMzetMynG]N Y^F8[:!"AX:C%ԶKl9>hۡs'ÜJǔlMpx4z!4>I}dwl5w;Xw+|lF{$4Kt;j˧e^p`B,IÁn H8"Go7l $P@ LdS7qϤ Vt2`Y$8R!t"J; :LYHq߻5BYDں09:K ػLU;l<PD{a.ŭSGf aKC'ɠ&&*;fobز +MB54?Ke{0p^b¬^,I XK xqِ1~#^d&So  th7Q -Ji0!O'Z0EJi:vg}T>Zc$0Tdl=uWWJݛT%z #~iO#O^-nj;/J9O)&[Wjv P !w7i7& Zq҂^hS;Р׮EqУ,nrb uPh!mȃBrN ZgT OxA&GƦ3{ "܄ĭT{^]qDKڃcSp ԻYKA}Jqʢ:^Ԗwz\C Ϙ0:7EZG/&o,D%Ɠg*4TdɶcpMHZP,2,n?K0 ) lzXwB/>f5JvTkVKld34J!tgzt`_'$Z=t"vK" inQj2~cOD8L€W}vU{-.Eӝ a >hú V]L 뀂BkGRb9ۧ( 'c'" .nr2`S]5lQ\C0IeHu;k.>bdht}ŵ wB9gMOK7uE']jRCT/|jYy,zv+q%aElQm> 9*)hi0404o xP:> MNbAA#|~a)#Ea很X?Ia~ܰze-BqoZWF^dj4h$Z._wP#`p L[Y#yfvh cm=*2["C)iRsĕ=1\FHXuy#ߜ 2RgA<,K0vVׁQ[""g#*yW `)D{|>8uAՌ.q@^4yzB/cg[MЄ)9J}݄ufz7wkPġ|I-I*d4θdO|~HQp/~Jͺc@uʏ3Pm,('WK` wc8h8(|v~`Zn98Oޯ⮽GYZkb eKxŸLid `0pVcw)`]6kg-<t냵p0NGQe6bI{m=\rG O짂CAHn ژx:Kl%v"JD㿵ˀ{GGn8!mx@6Ř$yeNq\V4#b[ du-8i_=ӽI_HGn.i/_E% :VjZf#C}f&nXk_LChݽt8*KU ?v*ט1dF="tv4)w|2I^DC?'Gz[Gil@1s>X G6Ѽ8mFͻ?ySQG,+?G-3.W :{m¾u;p>w_($d{ߝ m@q v ibkme'A\H ݆DrN$V\]{$|8#Yq#'uah2)lD7ov{u]`I0 '4[1y\St@gլtd#+.?z葴"@.ap*2T`?z%M>/C|7HR*o.x7(۬rvm:!DxEp6g[/%$C((r(jIa-{1/̟PFfv&ĆL|9k,sl5 *nJ r:_ŘpҺb3 YhHsjC[V9dskTQp7Kȟ~\\5ʺr QywM♄6bPbl\65[D/nWܮb7Ѐ* #b R6*,,CFs<n]"KK#4mNϖKq@TϓEU1(ן؈9ΪpZ<4"53_lƧ.ӕP-EVA״X "s\[9+^f ?4GO`=c:Roki}m?`:4iMqu&vdB-Tu!_DCjq/e{! '^0= 6' )"@Q=rE= =ђ3KM@v1kcߪm:JVӐY֍aHwhK.O5,,eQ 'd8GMa;?'}e@/ݘPpZ]X7ky"zY T)M*; 8zhcVy] 6'm_C^XѰ^+}C~h9KiyoIuێыp>6U!`l%_ӑIpk2жd1M\+KOeu%%9˞=a}s1*Hio"AFaT`n7 |wJy"3N‚Ue'U,u6<|+zcF1f)RE~4JbȬoV95UOp :w0G8{ٚhp$Fi42`i9uWI@ND{kJV VzLPMBYϕ_~˪O6DTs=,uɉn2EHdvk4P`.nbLqO\Zf޸6h>ڛb$BmMa~++ԕ(cHw%euC *j[ ]gH ED RR,RX.(!r>ZuIf X y K .*f$i|߫‘5KiXui~ؠVv Z4TO ?MF 7DmM>: Fwש"|3[BAxh\J)g3hBDn dK.E (6O+)Z~EN[Y#m'0Vy(&Ij$I|YH^Fp4X7R)2+9|VƔAd1t6ʢ5 FyܢO rۅGjě3lXRr6lM.pXzƂU#Pvy/) ~]PIh7]vBۖZ(" Ki#xy}|Td c.F!A5v"+*̆˄k;·S(FN$հ'xmXB}\q`f:`c$c؜n.}Fe_'AވO-;U*ee44c `68Y`jfe>O5q>" (Qīrd)oC7Kr~j+k{&;ıi&0XVc8E~h4(`&L}>C.~Z.q4$˫ ҺnqaQ},*y-gp jgmf ..j;3PH|y ׇ+Zj;Awm7^[") |MyrVW(7$vgWƚ؍]Dh:NiI{:RF53ꚸ.mzg]|ֻ%z ZA*&#1, /G<,&gW&ww-LJÜ7;`)l*Oo}X 卅!4QdG]BI au-Wԗ3q{ h=яgx|;Z7̾ G {ϰ գ*? +04F4V r BlgxNaSH*ڣf~"'0ς] zRzl8I.NssNQP9BDid{/Wz7o L;}m9J 1Ddl{ush1^g %E`L',k"WA@蔈_5'*Q$a4%Wn75vJYr]ޑAyi&7H1N~V<_v%phQK`6m";XJG 7*ؖ7XӠB4€k[3E]g,#P4ydu=4 ԠWMfҞ]/{-pEr %|l(?. `x1gEuHD$Sxb y2+./[F Td PJ~*|$U3(_duL@μvRI{ 15~RqS%_'ky7ln *㷑 %wz UdžŎí '\&#=^۳YSǴܒE*O=7Cjr|V[ $)@I/v@@RI6{7C^Jpa*4.B:8^53[jZ+Jܐ/̒dHן.FpgF5r<z+fuZRY_TE~!0E -qGW&tށ'-&Iý&~T:)e}\_B=R\Ty͵:;_Rdy@VaP/bpY3gӯu{٠J^J^d@ RSMF qy +L S)Љ{$h,H,CLnJTՋO^-ʷ]Lb zS0v^rT՛ O~`dg̕z}9PM>3yQ"OE>u*+GCro|2ֆ48 WX[R\l[XmEE DZǛ=3uRyHRr5CeCW^R&O3k4A|+ə_2&omRoq Uzil~sKXǥoaU9@-__X6E _anfL 3߂|7OZw~k?y:&V0މY˼<$LskKѰzV*}Wķ-Z!#GЮЬXb8E6 ԷXM\D7l9btC3.)P:%$2r2![ExL%GХG>(( G~=D_WJlg U!]ZB9Ӄsa7aGLƻ:E*f^GT8Zw@ ss-}Ά,?pѓ,5j|J ;L$Ze-|~sl7/-Ojt"7B6o\jI2뵳IbcXAU%Vt+с. sרtNtzJU ن3G Ӑ|K q-CAV)<-QQ0Ec9l9ڷs%UBj~evl𧬃Q\)q rL#=L<~bIl!mͩEIxQ)-^RYoo, HOU ּOȶٰ;e0dE8Ɔb=Y2,ߙ,8un뗰dJG"W< yY`mr> zaOAǙ'G)c R0pjۃ{?ha<ө]GclLl>)g*DdOԭx%YY`G?x 3 ^wORs.r KP}\ԃfW3Zt4az;(әA^PgǜFƎ 6(!c=}wȧ*T:epb ;ȋ^E}#6dxL Mpy6-0!i-f~+Dei>5؍ոǸJK.eoha^jnRK"hHc O$v(sTu_unnlJ;dȿԋ%$pٶPS!OVdLO_""q+O8K } V].NFKݯu^[KC?@x-gPƜ X5{րzY QC"åz#pJEHЎsU<ֳc֚ViYlkøV?$R䲵Ѝ_S ug@1,q3’o`ǴLKMfcB--1I==KnSIHҺ;=F%^aӐXiSd Q,8Ob\1F->QYh $f3A^I3@uegP_9l\>y8jO/,Fo T2 uxȖB1M^pb'=먣wi;}ar#>^4POms0ڷ rμZޥy0*l@n"ԌIML?y9=ԈRWRxGz$pZ8#?ZIVPu2;׭9E~X(ӝWDV`A܆"@gMY5(5?zDQ UkT[Y7w^{'%5,z5+tSh<+ݓ|2ضW8e.g1D =?(q\"wO;"g"J@98?SXr t\4ȥ4CƩPV2`_ ?if.Hً|]dT1 ܵ- q/pβ+-@CiS^ b"Lf=b.u̓ z-cD|j9f6;TbY85)'C5$(]Y]DVDTV?I9dj:TnDMA.Gl$6{KIE~<ܰqǷJ lX +H#18 ][J,fݭh*?3yYGDuzn|? ZR< %~pC'G\ S:2jJ9Aaa`7uƠUճUpIԮy:E  Qc8;<~ԇR$ĔHgЈok#>YsY3˽^о8` U҆ %u̟i7HOpȶIh9^Wiƫ Oh}$zڦuYI/pCgYZ̑Xl6OBL[?Җ", Nj[ؠ *Dydg̿^(G eH`c, S+#4@3t>[V,Lׂz3oM9Z=öQsE&|4 &U#Ly#e/l^MCy17y*̐E59+4,[a (ItdNbn@X*3|ָ}GcWZc)}r+AFw d9cs,D 4@lyljyQ?9Ni ]DlWL|iN=VUA%.%C=qәYvƍeN+'T4Ū 8ao^ T%{_w8%CE*B0Wa)QHϲ`ۖ}.v2Qt o:o01#J\.h?~#RljWMcbjyXکM$j+`Z& ’4lN~$#_,B0ďv\WCB+,[y:2kR#BG_pS.T->j, Vi?qD.ֆ(Dp5B+P] 6KGN D\ߧvq=y7+LJ->ro.D |hGH+I}Th ;./5Yt碲tߥVD(5TMxuz>Ir) Kݤ=pQVL`DQ o⩝DYp 0wP @L3#rDFM%] #+ma&-%նEȚYÄ~:~~@B~{3R2}nX<.Y":ȨOS1k"rA5)JO;ۘnˁ7(<+RY*bP!R) nHB_`D7mB]B?4qC28]z sT͚&d2HB&@5cqaQOw ! 4sIg[!˓#]g:ڟ䦒&K i}sD*9ӿZ&^s&b_9]BJ2w]ki4\Nh/j*H}{A>W3'!:5hp#8#P_ZEGӛQ"T̗/yrXA%( U>hl%ČA81Zz> ;&&8svX-#S-Y,,W?4"W8׏7vAkhV3&3R%VmH;a. 94GXߪ Z5t˙gHA-oWn`q =Af,@lc}7f>L%S%qoM!p(DHHXIб&>1ka7Ԭș!of 3\㽯W}BfْB{UW9Wnk( a@{G2..|~bٯAbaZkw}OPU ewWV ;E |X(3\dadg37CYpC⑚CF;&opl況BUC%rT+FJ&*^N]GZ*V|qf(Rcysf4tj 0ơ9Hm$}qJ Wu1xkt0{b(@~TF޴1Kk`<2u=I}wG2P~WT[Tȟ|<U&g3_`|Zz)HjFrtuUr8x ÐORvֽ41+$9T ԳUdjAa5>i"ܙ:2t~tYJ-9†ק.*@դL+tr Jj"̭v[d;w!p10(.#/[ [jy[ɜ>-#ôK٫AvP'3d r9Cy/,]dZ1Ms(%41ֿڇ,j2!E8gfק4㟟C{iQZ>H/!aɍ{5fRRoW Xc%;okQ >VNrf>ZQʡ >^Qlj)@JP*^h._w@(qa ll23n3c^I]Pyo2rzܼۘX'Gͽa*FHF|G*mG(d=O0B8*b$bβ3;ӆ0opcS &w:eP&*LEd>-?Ft Ws!-jtvmD.=֖Bi HoVmu'n7(?_XlO7>G)^^(}qDK8жE`q.ц!616Rko(ebk4n#E)ٹOƘt2'ƌvxh-Ir8ҚF 5ȵkeyU+y&cUxcW;Qo i 1?^1$,W6ЏyH+oҔ#7n Ÿלv)2|ig?:=UVȽ- fh6ZNP2-)إqmD1g& BݼLs3}h{,GLbɱ?I/#jFKfļu$Y'>xmQnS݉H8URrj_)%Y#4&G+w7VttKV/%Xچl/nonxD gE3YYШ ] SQuNyxE?`BU^j]*@B 9FwE#$ bCg"Kb-^',V]ЍT-eC̶(p52P6iWp*I@E]Rrh@0B:CobA=0@oFQ e։!vMCĺ;.qh]p b il`5@7^bHYD4rJޱ`iw%LuV#XunJ$Cn";8܄`ٕvxv֬!UR'1񳍙pj/5 f.{'-5t\Nt*jwuie)s Լ@AsgDcLv lI3Ef7 ׅ\x "Y)*Atd9We3;EL&~y$eOwOuUf6#H!ǃz-{e`AFF3d`$Nn~q3P tq;rσ|@x)z כ2NϴhRBwj:;H: k _Tu)Z[(=cIIy2\lVqjS$Ĥ$p"G.mRj+%CWG8ɛ v. ҫeA/ i=f^R#by ) &vpQlRZE:OcV.#{$йÆ"̓ WB`ÏJu üe"!9@it{H%Z#bڷst۠ $1` R^FHp(tArȃ1+3W6*Y4 "7Q&P8Z\3^/%H,bi*hdC1,`^vlujʗp0ZUyrwS3D:S:νFY) {|MNSSe saJQQ4#6\&>.XnuւxBBCEw[3I4OH@KWЫ/ ^HEC^E]fv`O r4A3KEM'gCB(;s )P%rbTxtIA?hǬltf#h72+gdjy !"~7;F 07B}<2=fƱ@VH"?*YODt4`e.'CcՌf_' OM+/US9P#`DžÉn%u1Tz}icEX%†0M嵊?xNKV:7ظ/Ӽ#tD8_5,[]R-}-e*"GVaoBw-t,*r r02|>fyO.+Lt[# &#u34#ɈRjDsф`;k"N% RHN#WĸӆA> kv^@Hxajbn=w04uA$CJ |uHXR6٣x179 ٚ\I=ZovqY_3T2>?K(hxG&jrifɾh LCy r@&la[=".eaz!gl< r̡HEMN7;3H2+~25dfq@uDNi*r\.ymfLƇ\6BQÇ~mhԳSK P@|CrNfl Ck5|Ty ߸d ']ѧ>:# L&A߀A#YV> 4XиThu >*2'1RL"{;FߋڜPT],E/|kq;،mǙ'-̶Q'KPyŲR.Dovy.,pp/>ʎZuD9ŔsMbO#[f3^ٜL0j>UT2 O|s9JI'+[[hoŶ@|m0uA7LvI>c$B^ȓn_SZ^U[@1T0Q.$/߼EحByapp2f*Z΂y#oXh&0Pu=ݮ <lNҨ rvL L)͹TOqaUL\0>r1[M^D{K$0E5 Wν:}{K>4t}cQ q]>g.e%WDF&3x v+O;=PLM9l D@o_/>K'#~̲N:Mz.m̲r E BFdW ز7gv\qic><Bp؄ Y|Y'lISjXZ^E |eI_ \jEk>]A]vmt2ar.{g>?zSk%})cF`#=Ht%$!hgӿPkU)##N b]l %Np=10 .EqZkôNS6e`oa#' __T[9T":cƅћ"/r'J/WjDJuL6"1xI8+)"`l;jkNG{*A,AWm*gU><#wA%0QO~ާOdU=S ȶ~aɝxmj9Fa-N] x ň7+Wg] TCmmB@j_B29ٵ5JAFS1lɯg(s-+kTT0bYH0J' T]x9+>uHd&~[z$嶍_؏X5 ;7|ɺ.߈́jUeZϛzd`O?Qql_3ѐmPYlHL{n FIHHn&ಗjE $QLREGNiX'.Tל]OʽYB<ȃd5S0'4 :Y@`I$k鵁cTԙ^ h<U*>Dwt~"QxEt6,')M(&BTb2~Ihb~Tt74hSttIAuyZj(z?(y1qU[^AÉDJaMoV'QiLPGĎ֖JųXecŴ͉fJbW8s2*wql r#hQ]k{)#:܆DZ:jNB-ʽ?'*b{.SDyeDs-9QHZ:rne%-WlUitqsRnW@nt;G%Syh0* \۳ȔZevhS37_r>V,i'69|Dd7{<T*$4WH8UCJGK@;s0f LUUvVd4WMVWH]&S "urͩ#/8嘨5ԣv !mISHO[G0ɧ`9yoZ)~J$(]!f"ꊁ"%+~wL?yTC"̭38%`"g"$*U`\wd: _ihXŞ60c?`eu{lff1m񿳌AvqS*e ˁ+E ?NxN@zy>Uwtw 'oR,|C8WBU%>FTL[)c,Go*+AE𮈐H_̎ph{Zv :ijf`Xh]E.0:G㮃ͳJDK׺ ԼPsRzR,4O}ͧ[D߰+=fjwrVn`1182T D.gSӊ p%bzuʙoGVOE;GXULh| ixUIdzj6&`#WНCY/|oud<Oܦb[&f opzŭ/wb0>(9j'g,l"2y=дy2"+FQڛd윁Ax*p&%Х+/%~YSl2"⫖}LnˏI>1|2p]LfJP]tn\7Ss;6YYd=;VآZH衎iP]yJ)*B@*l. vRsGln‰h5-XOG !z2r¥pee+j\NUkap ^r;e?6jxQew]KrT`~kO: +&F Q I!/qbW7sٸ,Wnd6;H[ 6]|5w]_30TI>N e3s*(^2:}6y#aMXօCvL@{`ɕA^:Dߚd- K䮑6|0}pOMAy z|v+Bw{⥎g ǭFrEH=LcnQRjlŚ|B[<%,?%\ g)N,hi,ڭGs8mUl)yBQ$ܟQEiײ60&blM?1 `Ӷr/BCtlXpqNd&I ]R<7#ᑂIųUnwD13ʸ*XYh^dLfaFQ/:41R[7m43L&fO_NK5հ^~; 6%!KR_  ]ASt\"q0ID|'Y?u(9(>=}g+Q rS$\'=op:y$&1˱BpJ;go)=f[2+7AbidPȧx*iFI3=I)hWʓus"[1acOhY"ktQSp 0Ͷ?),HW#){b_nڛg :eڳG/`Hޓw/ؘlOR*DCa,BcTH)dNK^R( 6.aD;hHF&] Jd$4DsC^w/5vYD/gk u՗نx),"č؃3<ᬾfDmF~٪^e]B3ӦpO~<<1b~ q7iw&lo{5)N?=bBuˈ bx'sjk ?g[ `y[{PP[TU k x2 [k3: {(2 0/tL ]+l`$WQug2~"EdJ7L9]{Ugi\zDH58#)iobpCQK3\9'(1ibcLTH?,!Z$_xֱ<3ҘIJ%Vߺ3(FFߌ~;nfCُ)_~r$VGm\=C+X=m &U£?A&o5FS 5ɩ|+,eF _|NKHwLdRzVo3ܙm5, ܓXugE e+nu7[`L+|{r^4T׃3حV8fK4vE!@&`!I:Gԛ.}9Hw-{Pl[Hp V/h9\!nfn^4<&;ع{WkhgR] ٱt;cMdp?Ntpr A.䖂efK]V.d(bB=~y3F'n`H$uF BOOsV֐_vN =[!"66r|2#v}B$/"ul#Fkρ \µ^ 6zecx0cP FRN{Ȑ# N {lѻOPEeQ 1Q/,Fiw)X) ?c RDaaR)>'34XT mtw{㵮 ޢ.RZָ !"ߟ$ה0 c>Hsbϝ~>6;ROif a G'.6#qP[`|>e8 3Ex5SU=8ưYFW#ڶk BHGn*k}2PԾ*4X=/~H ͒ 9r8wCp{r'.C'Z7U[Uy32Ugۋy'G'N'IGti!2~.VkG̜xj특idyčkԴĻcCvO3%#BR'QgwC`W!@WbZfz~^rmȨ`s ؃"™ーurin6( nraMSź&0\rp,:bt2m"(S3L[T ;^΢χ]0c&l?S,8y򖢕h|+LKˆ to**0CUtxŵpH:=e|dm|mltNO%*hG^x=5r*qA2m˃&%+X~[t|M띡P9AK)_5X*V.̟߱Qi\aTf?lY\AlS:T'BJgy"wFh˿8smuM%NP!|4gȿ6ĶTrvOsH IQT`dy @FnO_??Pnzb ^1fLjH l͂T L/:sQљx>O NUMnÉϨ|C3F$B[3R?W`^@| 1 ڄ(M,z U1%?ˬ#h(%ِƇGeT!h0h>ʡp$1U>F} ;{+5}*ψsM8'B2Y{_jQET 5 [\EfIى DUəUyX_"`* Fp-aM Fb Ҡ>TZfl0߾nR+{ #MIe-Lvxy#Z]8YwchIz# ooNU蹖m0>*.Fs~ _0_TԴŪoF] $.Fڅ21.@a*m;x~/Iì+3ɽt˚)1j-2KXY˶ci澛l*fۚZ,w_LNΌz=+^ye\D"i+w0DF_-PC}Is;U]CKPɤXl'uJqf۬vNCNTa_ v]*ΛfoG.y7fv,mt~Gbwy&S7؉B7$& h&kC, S=@7V4`bChb>![B呏wr·ApyiR"3GS!Zzem ?$@ۉЩn ٙ8(+IV8=H(y{\ӑ.@mPcS\8Eɪty< BT/f~?@R]蹞cܫ`K^i[ d1 -zF=Ac;{A~cBSB ÁK`V;y@ٸ71Vz|&?涗lݍWyШ՗ y/js랤Y1zM56 e3.0Y CA9iwM^F bc7 2I[ߘ βTj:H\caЬvm\4,a/3HƆ`X T»U"9.Z,s_^IY meaUG bGi!&scydd~?-7kĄvuZș?7 :PlM)DCCꎪ=b(:響}ԠVZTJӅ|É *;D z_tޮ v8BV9$cρhxYC;Kr0@*#7G(y yXfP!G=){Pvy͠[i5ر]AJmǾb}GҦƏd4pc]:Ϥk8K<3vl0o`IT; (,81pӨbjLΣ$,(M UVNsxW?fעeOAmb\2Xbh<~H7ZwEx޼X=X*^شqn02P}܁mQNn&ZK܌ _۴i]*D&/񅷗&lcm:6~NjrX4ecc,6ͅ9_ѕAGWYض,c4EK\l TDQ{6_ɖbk٥Dso8MW.=ANh1Pbho.HY/y[? ^Q;q%?`ʑk vbYxB"GgWc|Rua1T-WR]2D|0T:h'%sDc`g/2QO;z;Hިt*I}n^{eesE4ڧZ4=HrxPm1S<=RGv!w~ڮP[ _p`w:(cӛS8 b}.WP&:jrP ֨sbmD̝wӃ?x\rbnVP*UVaxZF] $&0L@E5h\#yL)Uծkty.y>_Iܟꤖ+GafuU$Vw?o?Hgbbc}L@5۪{zX!y(u.זck{HSBZLrW${f40 {SͽKb(JZ  e8 Gҏ BN>xLȵ$DWz!X:@ p)E"ulBb(lOD7?'a8  VVl Ǖ2qѕ ɻ+IWaX8Op.UqGWj8%? >Gi*92s̐PUtj(|;挭2A1)|NkbGCZ3|հBY?$P!2^MfRr1b*/;:w)N^Ij@Dl'7clZr~[# cƨAyZFS8Mۙ0| VlP))e6dJ< ;{`6Ki8[H92Vbv,$o!Ng. cHۨ)Xos3Ӻĸa .笮wTqm>FМK9]<{,5lkTUJrt"Fz(b>=ꋢH2]9b65Ts'8Pg+x$$Cr~5 NT@=vD;5Ó rMd1&)9PPayNSxxoۃicvO r8eP)ƒi%+B*xv[)`[toˀ_k?*J<)vPW+s+?qy 6CE&E]g7߉:IwEY$ggMP|ьؔ$ӘhaxK% 9}YXu#UၯigRoH{8:gp@鏻o`'N%?:Ѱa,*('I+lAE|? ז#Lo&j^Ok{Tػ>'Ks!TqB\bxs~mltt\ gmw<)GqK_ dRguOLTX֖4ŠܤȊT.P_^\PAtn6uF)f:'Uթ>qXIJ!ć{']wz:R}6 71V_6\fq=NǦ:E? lMbAA@K}քO}8Qop5.0c&j/x'n}6St+ZJc;m,g]tF7YiN6 rlwlB9'{v{GDG]ߝa(r\)Mr_{do ! :CE-Y_9GC=aӀѴs;ϲ*ԷQ^TAvcH+C#Gei݅~9z  2Zc3 kmɣHCiF~j+"KhcOXyX1+N6{ 5"ݡ}92ΜLp moC<~-ޤ_v**ViUG ~O'pO)ŀ&8ҍ{"PɥYXÓMΥ/2d hY2nnSh_ %ϫ^pÅ@afT_-1a^+e k ,z" [[X{lԬyFCh׽FbM%bc'd(Ď{a^WîDǝ&K `A`5q O(aIWoX-_0|2`:"bmM /ԲnOX~H.Icў9#FDN5 u]Kq i8("$ƚ]!^Y4tC ~ԗTXw jaon }F nwCź?x+n`ӎ~k~ev]V&ʡfϾʃ ecؚm~*?XgQZ3Vmxא!sBGg'+5Xac9*a?E'ͩP,l o ^~ L,3sHtHw9-qZY-Kb5^/ dS>R߾3'|"Z6/5]HluYa|w=GtYX|ng?Spl!בn ^`1 icA!|A>|`. NEqv$b4֭4BZt")bfJ=\y^^Hg%b-JXe67S64D'%3bH1!9-aQ_>J|[z+j%!1gYpwR {FI+5wWLtӷr9Je0)KW/\u.E7ADeW~TI)N-xI (ȥpvhl̶YP)j[2Ag:#5LR`P [PDK a)i"vנzPb60r(4r "`VUWKbtKcMAK\G8{Ba4b„ӟe>LT7qϗn-a_uŇxSԠ ڧPGg^I$:Fd)*))x3`u Tf{]q,3E3܍R[ CU=ՉFG LY_)0 2*O0!a].eYLp^-ֳ yp@aůc{%}`zpS]yY8Vmg}omIz+Cmy*ډ&,0Y*!Կ(e< 5i} > l[Kğ}F=B+g9Q5fPqa,U3 Cu6$u*/EÕ )}&Z~~7B+mT65fNp2 %4eG0)<@S.ԣ1󍬘*y2f֢U>!Fvgn6Gŭ=? 7Y h{ $ϴiȳCIodkɯY<`aU&"@ ~ iJOtW"J0b(um*3rחư#xoWܮe{l=&E|%ͧC/ CC)ك/ Y\zez!.TRg16pHuOZh}|aߵ%hRr=4mfkMߩxq9[L*Ui҈ )Yk=M .L| &ў#"+DFv>ʰY/ws`5Bݧ@m֏vP:4'G6ޑ'יe9tHZa/gkyidnLSE:h&ΨQ=HxLƫ=v١yj|C0&5A\n 0̫CǷg x0-{CCX?WEbs qqԥ*1met'nL9Ol>%`^W3c&ȮԴ6z t粧<^,G}FCj"91z3 ].FlTZLBfՑA$@K7H+S=L<%V]]}$]ch0kv 24RA)e(6| %<`.~nU w6eq}& bh7#gP̴Ie>I`BowWFS;,o3)u.yЏ<+}PF8= H-W+'3hj>†H\jTm_HoհVL kڷRS8GZ$݆~Y x&Q%(:7+F[/P91A[]a<48 K<} h"\=pfv-fKL\o6C\V=97q]^Jo}5ʶFMLa(ĵMV5a>ߒ/( ՘>_a'b$ꆁz1΃x-Nq?FcPɖ<hނrk#NN8IS A͕(* h_܎1ry=)Ȥsp5 #}Xpd9'Ш$eOCHD 6' G |iVݧ@C?E4M+}:~zY:haHZH`*nٯ G>hcdš˄KI'`L C`Wk 75&)Qu.9ęx֒ <ܤ`g$G>sh5;-g4js@п+fŪqdX4 $@",!I욣TFa6$>^{N ~+z|{HȍF4#3 ^'pr`Mg7ɥ>Yes+0x.~;0$,{&QW5_Ї߈}tDPE^}4"Hy~q`=sѬ}Y~l"][*]2w"9-nVjA:6-zEQfz=rX!l5◎XX&]du`E~dW-Sep56*z#{V*3lyiZKۧ7 ^dNxtm2%|5k[!J/z+%8…~4}))\c1p^P*{XsDsmdcXnprtp.Kip"C>'P{d|n ;s LCp shuq?BNހ ;➥U{'\Qy_#0 Kx4BG3O;yǿh.54.&xBN&K]=nKܑna\ SiDVL(VuP 6қ fDL)nXz^`ojn$6TEG_,1t mۏ_*f9L ۉt3dV,v ǩ ?{|` }Id_Oџ\7#;DhL,3%$\+,kClMLHgjӌKoŎpi6]򸒘e ϝҍB ߶gA o6شyMS ?_$oumfK2sVÄZobGzlw a&FoUН1Ɓ ~{ Ȼk^$Ѷ ž6fgvSҰ"i}ظVhdS>3y]AE_$%!IEu# J/p._a8 ?S2MQ-(#%)9זs? pP=·46ՋM0{Oc> j_"c8+wk~ &:rB(ϫ"v ޸آn{4:y _F!bDl-a1N̹?w 2FRP(!Qoc5gp i32^Vݚ7Asdiz3̽tʂ4eYw"#j L)#Df#,erEDׅ[xtӷF #o(B.]1뵕[(y8 Ó<P5>aIֱkf Pf)C~hvՙ-^5pЫVd$r4Dh|a,'K0Q1>*jZ~ ĭXa{5EP> 8} iԠKvGp> 9*Z[U^^^Y M}K*Lq[_0tȭ9TFWNJ'oEhIE3t>1!$09@ 'ncrf@]ru,vDAx@ Cw*( LWdo u!G~mN?\a(YT$*pP]avq\7j/A&KHZGxsdKryأ)P1Y 1v"G;Պ-5bIXl;#S•_?dur'^0֝49N+l)/-]YґcmƗxz 0_i]X JI8*> bh7G aSlЌ})*=< CDc6IjzMt?M<1N?#sPZ*umqTېrI7Q:%|SSbdF<}u,v$A|VzH[^'RԌL%x+jlBS&<S 4gCMLdҽn"s75{'K4?o:c5*vSBSvRC` ƠRo{_Z!=p񉙦Iiԓ/#|P9f[v>UJV}EplP;>GpH^]%Nݫu dsYVQv#Ȕu rcG x̔PX_%s(vy*z}5FJ_ $lkKQ\@!I~5@߷ߡL- v]^шD#zz=8.z)B1vg\ύ䵖K.هic×|y1jpO?%'C0884pXmtyAуUA}W"rm\PRE2zP\tY<¼mp)Kf&ք9ȝ> L-0=/6lH!®Sހ^&3Sԑh8_a7}nkZ NTeGJ0V`E$䜱}! 8^"< { ?v#7R%ح)? OXQ>r \oވdþ[Y_ BзUgu\m䨏3Era [* M"'qxgt,a#0ǎQOaꗳKݱBiֶ*L@6vXXu\~ЫLj`ء>g;6 v¨RAV x'XjMWxhSX!]in&\*2 R߸)TlwBńp+l.޸sp_c/ד@'_\U#a|Ө_i|'D?r|8K[6 ZČ װ>ѭҘ'*2qfC /Aτ'-Xs/|' h@1F!sz'` FSj޴}Cٜe\( C䮆9'y8aa\4'H񱞝=(zx_M7Sr!t A14WDϪ):d0jL eءώ :lV+63bcA߸Sۇ1&eٮ a $^Si{+V "cuw2~U+C=z9O=0\9[룦Dâ;$kaSke;ϬhQn0P ͆Im40[g5K)f! GYDr=R GZdg_5mP=L6U2m32gmmrG:|{p$:+$)KB`  M?!hg@KZTRh1noF-mn6|+Ֆct}l{ޡqEa%/R*+6&x߫ F4h9Nؔ>3[q\λ b|`b,c ٛ\iȬD)pҪE=pup.ɦHElNʎ&>v[q"]\nu͹ZQc;YmFM\yMrIu=h|q M:%h(K;V뤬쐂,a*Cݬ?l7t)q]agYVk,an XoBe3@qI%N<,ZXJ8-e27:V4nхBMk K2#oSB'Uдo|6oHe4 Db1sM6-X$4*ꋣr.#^daiqfuC:2]>&'c@c=6$yЂހ^zSBV?;6AR@Nc?P W*$*@xv[d(z6SUh!yb4KF,U#Csƭ֠e/&/(ZIP`忬IsP0X^] #Z2 IJCӞOuƉBbZԝ,K}1 >i lݘN@ivB!nW-te Z)}5>k;ꖴ?k]]bd yxddW;JwN*Ej?ɱt6d\N("|e <ﻴntzjJB >I_SvQKJh]@bst9vWAHLFa0Y!JLTt '70ΏK ?lJ ;ͻ6N%+B!,̌5= p:y>E/)?24]Q/PM(igq6tԁdcb2R-$VD#҇ g爸(զ նI$l1j}H3`̃l< UDrdaQ`vsu]JuxiIPd(x+_BXM5d.'[cu?دV&)ON6CANWiJ:0gߔ`"U Gb"!5=B&^>yT㮤5O֫+"z@/ݗgCy09f OGoCR {]W)@$tiXc-+P޽DH;6,pt@a Y/_wћwx8TD υ[䐣WY$b"s&3,ީqMx{Zyqs!K7:UbC{FI$˭Tꪐw.!ƠL ͈t)O9܍9VX )RJz3bej!&hU3̳&9gq_緭#s;rd@烙9K:8.XTz}µN4 V9!m/>q`D{m9m5+ˈŖu&\XܕltZTW1+Ku|J6>=(4hnei}|=~Wzf6C؟&^lyD FMqgN`:>n8̢z:уr#c1β߈y aQ=#(J/=Kb-R2s|9Jdr.HWb~ys 8U$VG<^‰QK3>hn,~WR5q0RLnkwTMTc۲FyHxH9q٫ϯX^'?vg7IGh\XO Sh Q+.b~gRZ 2^SX luK׏.޸%']gEq|j5EQM@zK|H[Y~َ҂=%lB$xzЃ=$l^bI5IOɜaBzёnb.-*5a4dٴDI[bf1'1QMe7êrGlAx6-iKヿMx O'ƹ Llzu,a>mO)v9,}¥+ Wj8-ﳻ{Rг0x-޺ g9@ { H%y unX8do,~o`:2tGI}9]|\by\nyKm3O^ٻaPTǃ}+81ƎO7T^2a*#4@pjYVxAtB `b7Z$Fe6m\ D8U.$`DS:WuuKoBi`&5Gs30.U.Z8ۆPgF1ln:݋{幓0ips :{<ɲoFf41y Bjrf;h"oXm/c'0SpFPO9(_7SG XgC]^zS*~]cFJHZEK5سgܢrH򩂐Xh?9EEg68̒3{2ND7Z%dR6sX/้9$4EIQV#rNR{r^wJi뀀 9T9U_Y"uU:$5[OذKiZ |#Ҙ_2EW @v y,w0!Ҙ h;lSU%]}mCN Η(ZzQ.$y+MN`'%IG%/lzD`ʹߦDUyj_<1! a'͞jl23ii|y;he/A:.cOۄ8Y3*jo"m8"] SL]fy>OmQvu6r`atUWŭ#Jc"G[=E*.) \w^8pՂz~  ])D~?9/L(5b^7 Ij2Z: =#}L q޻P&9al4={ֲOM7^8R1PAԾ$*ʋk0(R5I橿"+dy)S ;ⷨ|r30icdE8 2sAQH3'913GK9:>~/>KUFK$!)+w5a@l #["I̶+ǑxKĐ^k! %u@5%E;6%C%f>CƣxhS FaF"4#>5O7hB%[:rbKWFᇻȔQ|Dۻ`X;ayo)\@݉+):DGu}"Q0 uh4I(RJCՂQ@>ņ ?i56Ěmݞ| >&r/=z)|!:; #'d]a;kg]dw _O)'A\Jvl=lHT'wmC!mEuG(ImPnσH{>ѢDĐKAwk݆W+g h#~caf\=FZGu^荽G??·D u:єh@>ZP*/N9`_rD ui6e!=^5 ) r{#y"x#hX򘯔i)k nA_sb!ⱡcvv }PQ=|>V  8R e)v !ov[b]Ϭ0k|]3lҖ' J:ɍ0C4d!J+^jR_VXGUa"iz[  3uΊň[E.2iK脙g鋑.=20o.lO9PuA ΋Q8Q:ȕ6`,T^킈D ,kxtk0[۪)nx u'#=m^Q==d٩ǚ'c! .tonZjTKGx"?yG=κxK^֐ o!Hb.`YnF82iә\Q?I$h9?{Fտ[Њ or_zI.N" [j>M(<ØɕCGnM)vvB>WpF p5ܡ :G{Ck-I3gf]wk9N%A.AUTNkǘ\!,EhW3LΟёR~[1B7Ϻ w%N&R:/ZE?WA; q)r+<~cʈ1{Z;v%G6{ g~%'$C@ pWv[0Ldm8r2ԕ%;2Mϔrg=ZPMԲ&n}[c;WYg+tSh<gWjv1T:FK](>҂@eԑrdGUHX&IkcXEA0od?n2\"IVɃw򘲗ӲNC m3X4 % J4@K) h82c"x~uF0V\e -S}ͳcUefۋwO?bX f$5]O&Kgf\4Mhbgm:ЁU)\KktM'-lK98LW (V.Fb|ӟ +'AV.ɬ!?y:C6v!Y~pզ0H`UA'6l z}Sݗ?"PGM@ȇX ~ܛ)A>+I:S"פC>\Y"dn<0ȗCL~Jl- j#j4 T؊0$U׃- R>;ٱ2 _̲ H`oj4GFڢnﰠhrY^j{6Wo`UW]_,KOn2ysm:ˇ$q pzpdѳZR%l%Dž.X:*po3QZ߇p͍9q+"pM*Ws6@SK1;r>q&"G!obhaM;jfi@19tYנ%iO_&>4Sŋx,M9ڨ7%%n%HT8-z:ǒvPA80zdn3yj, }Mg! QGP"̶PX%ҦjGY } u\$SqnRzNLt6vLxϾ 6q,_hLqH.M͋Ӹ #sϙ G PI}sv<ԇc멄F'm4 l}Z۶qLX_ n>rΖaY_Onv#+Ztaᎏ[tON\zr4gP2I:2 s?X㵅 Xt!ǢcքV?nAaSJN &@ st> `e;'>𽣱t pK莹Ǚړ Q6=@}c9}KOƭpRYSq9Rt#n9sr;3Ga򺾭h>Xw!̅BPiZ!ȑK09<*rw~-wP 0sd?tx2QCj0ogyt/BϒHD#h]!}86,jUj8MEu0#q~_~%6yZ{È:"ry"eƾrh2]A"ewv`N_W(KOrWt+(+q9=/Y}iӳdcK?՝<< _Ȓ,E ~uhGa x)&ns-L脻zV ~o?«D!OXG! 쳩symXK5%kGjےa ez\gs^o:ɽ s 1bjҫпFrPV4᰸j!n|ڳNXyЂގ|7^ rf]"q}]y[lpH, odAUY[mCFƹG6Ͼ7T7r=R4UE'92YRilw7sN{ SS|^@zSDX$1b:lCLZj<݌I)6D,_G}Tk´H|tRFzӋ0~s7 < ACq?PMaN8#K'h)Ҵ3IuciZz"p 8 e\'$iPB#C,vCnr_sqԘثrl} Fv44)RrO3 yBm &H nY)YLhQq%-¦0ثsks%*%VT׿`',Gދ?YJ2tq4`0uy=#XbuN,aBr>bmdK"]]l o>f$|'X""4'-J<|XR ZLA66%vqXМ< iB]#lM ԲoSzFh7RP->||-f'*G「cQۭ,M@>gP* _wDN]7-bYK.DVw֤w6d:d;!.VPEF@ġw,/HÆ.~a@V7Â[61FDCP=Ԑ2BYabA94ae;ni ў;kk9n؟ [G/Lm|B̯ VGQq#fպSY0C 3F/6Kg{:^@s(ʹWO=g fcBBEc3B!xu%y\ Ko?}LcuēKαTnEF(F0ƍ}9͠GHS4%Z8MBt 86$eox 1ZD4mYL5>hL-5fiY`P3\:C?@A1=12_#=z4yjmr.]ZVҒVg@N_yLtxn$sg? aIGBz#I7m> Ք>]1 +*i}άv`1^QDe=$r&ӫg?o zGq=Z%W=6Sgkp -Spx[QL~>#a/,JNtWisPNY^X03w=(X7IJJČZ2 a^|)99z"}LU?gKh ~ٴn8.qޢ`bg\ ٌ(C !MJCS߁갂OK^C!n|̿UA4v(N  Z5KyMHQ<|W:er GӖu8DU 3˒(,K/z3חRG f}y೙"Yd#v=<ُkGWv@-p%dę߯86Lܷ˵p.bo^Ak~BKO̓UL؃%u^zXAT eŴ 0Uǔ' `cz}=Xu|w]-k=l"W4b^GN]_ԃ=j4ҠaaI0]tc2Xd>l3 ,RnKV"LzGS{%PNs0{mxnc 6q}|k![KFz 7wkSxʐP%'8gcrŰW1 Y ՒCc_L݋bM3Aj֞0DT6ӏǠ}Q켵E ʩV7d~`xU:9GOQ9};ځp-l*CꦩHo( ~Dl nWqy%í9GϮ??J,`S]yX>Zb([*CU49!Sg!f#S弐 E@#'Zqs3o(X}cW;\c3s1[)76PF3=zu=ٕJ*{S;v0.=qG[OҙkQy>S̯}ͅ^(. @dEFGMOc_'#IAhYv/EU $-6mmݖX!!o#<ҾYjlsJ}Ɏcit[V\/Zu a$SEHʜcL&kscU_8tXYK"ߞiWQ` dBCPѼʘIH̽o iw-uz`8<: ښ.DkAS;=j9Hvخ1Xa_FM72Ps t0ЎAVybO/.{Ỳ)L1^3L9)9D1P2 tUdsuz}#2\-niT7p7n5~ 5#e:ж߅򓢱#oKuwIF ~Hdٶ(X0eH{v&Ѕτ$XZ2 JT2T YGؙ4 xxxjCG[u,e ŪO$Ϛ9+Mɲ ҾOaptu>yECxr]*K?sA~^"*AxC15;X|;W]:,UMo,-ᯋ]~ޯ1ټBAPl:슟[&+ku㣾,#%rS(#%T}Fo˾`GҢ H EMٕuI{pI=JFs-(a#X& Oi#5!d9J>3j 9aAG=k2A_Pz׎BZ룁Mi"QD[Vn&}v @Ѡ )LJOs>5`X5Hԥs6@HIvKxK|~42U/𢣏W]D!$42 v ["Ǭ:TVb ^ "$*r\hsbW.$+>%rl֠N[l qBF\eq.lMdhhF>*,:tyy⑀ϡQ“w湕GoƝǹD#S}HŐΈV.CF'ԵIOGuݍ!r8nS=iuaa>']AMNժV9pvo荛&a}o4 8!Jhw5WP."1ۓn5TBuZ& 6f\U x? |cVؼ2k6rA YUd!Ap,ڼiY f+Usut`&[–P\17 e^IY~N ‡nt4з/pw3ܼ7i(bLt Eװ\fɣŶace 'Xu7c棫x\ed)p֙}.b?“d]\C f5$( UZ&wx@o˫~6?EJmť7H=C3C|WҞl8>D4ӄߖ0ECf gv:Qx>(|fE t  S֚fNvVl{*ֶyX3H 6ڏDEBhfshRI+R78M1*V03h~Mz,%k0s UKw@-Hk/<Ш_^/  -/.SEF-W~d>?(e۵YJ 1?`i @&@zܼ4 X9=^O뜁Kgƾ0=MX\<ٽ)yiz#~;VwXi2ce iI–i).)2KԸ:8`EgC;l<lռCj@׿uoQ|U5qI8V" GLjkm6byOD;ץ,KTdws4NĈEtI 1(1E%!L]Y㏽(7kb|xl (j8Fgoͱ3:T{eh^,#׏`Qt:VjbDNkS<0_e'MamVxfd<*8[9S9wA'*&+MstAғ1=!&X"i˷~񸽨-k!^47b| {M%|2(\1ى.  뛊/PpR{3o1!XI s;V"ewS]Kjɽx6*[G.ij>`'BNe{^)XڽFSl6$ SFcp6P HR{ !;z,ua.^`X yRwm1Mc ]k3r ?:c$ۣ9Ieh: c]pRN{ ǂw,ivJtclE䠔Q98e.jʆ dB'yD]Y ԅ:;k39"Cع{J烎4+~#8 @j\lZQ%Eڣ054md=:\@} q«ѱ(*T89l?ٖd $k 9e!muM$Yb,Z?kc,yDQ~q\I.|;W}MZ 6XAf$[ÙJE7 䬝66bz6aϣVkC,~WQPYJ,7@`< 1r"^I]ؠtw e4[ [1=:i,|ş ߿kH6O4P.v=LcV]"`ీM.[ueACynZq{!An(HHZh!jԷa*HL)W""ײzMTLo2q\ݩIh~{tahUhpd$J0N":_jg+ NGvK=.F~Kyjnu!EmPڝ2%d@*P2GLņG8;Sy<_WE鳻Tť+q{;Ң/kU_iEMJ9Pz'gTЏ¹^B҄%߃g7Rװx@ΰԄi%s3,(c. wJw^8e<&MI"۰E3Іs%R}')oc(S]7Ч[ !̈́M)9 J/dD^UYAVi۰ Rq!a"5րB]{V/뫻1XBV~.kRy ;W`RausEU~LLO6TXVk1ӏJ|q{^u2U9M{F'2gQFJq+C7>-NopzƓjSzItќ2QX a<* b&. cTSH%˷|C10=TsC2F>,׍ĥ}\pbi=ZeeV*K@- JVl!DyL@+)%)DpN4U]ٍ^% Tuy0LOlpJ'RIv 6Xg̚н$Ԑǜ.UP)Dmy-`z044)J%fZ~1#ۑ[x7N!ݡWel bXC j]2ǧD9h%F8QEdο3Aq#yu筆U ͑S݈h;Σ[jR3N {iZg1նY4e`<{Z'v1^ux#3gWtK+`le}w 0wnumBdPXHNYT*8Iν:&_KܑgkLM9`UX7VՌ0bʥ6RNYR~h_sX}Fxޥ;YRH7%%m5w ^Sؐp'f$`EofS!?CpHE&Ma'(kҞ@𭊙YDm'<. hSp1ۋG+Z]l1%d'2ZW`T}7ó]c6TPhg:#pĨ)9xi\U[@Tuu UmyM׎ޗd-hBC#СoW~h>4ws<N?P)W22:1M\LS}:ʋ,ݑzEQJH4{TS{/b 3 Vc%R[cGZ?јduljp$nk`bWʳ?.%t6pO^]*y,bϣ$h6@_iM< 4Zsr F5NQqS|C,2\2-  &Vtr|q"s(]kRʂ3)jհ`\t70,y5=W| Z3yHM@,UP8f4ru»=W߳X ݖJ',mR핮^y)WqᆮÇ?ջ D!GDz^]]1ʎP%"GxUYNiuoWp1Kl); I>?2hЕ{h q^pI#ܟxVuZcgF$ -2ӌN_]s)C5wI;1ʮ"Y[!xo{.JB!f˳/#hG1 Fm`k(ŸO˧-vG|nF{BYq)"|d ]jʤ 피IXV3@P4i?iԅAW=P:@1QQ$dB},94j2wwAXo2$V'\ )nCyv:X y/}^axBT D kl`NTBxo \PIԯ,1Dv<<1NGV5\,U/L Z/ e)p;M8O^Z(6Y(٠ldO&bmagZx񥥰@j;W5C5sÕ#\CK|S)+ I-k_ɠTjۡ 7^Soٽ!Rfp[r!R* Q Q%ؔgs".AˆSj Ho47pTh? B[s%Ӌ wOmz6C# Bvr耬NR"dj 8$8bJlZFS @R*[z+JDS X9Kdn"ܡ S^6u,,:iǚ(q [11\9Շ£mgr5L( 90α-r?l-e%Rt#ko97hGK" LfGvR~729#"vtWTQkƅy޼ ZQގ`N$-ePsl1_d6X$H*sCWb@'V%?$)$wq=MaE-k, ׮m^:3I"͌`ۡ$3v,;VYȁ"Nk)OY b*5ITThVKЬ鼊Ukţg=2K6K~̺1 lLM 3]$҇C Pao /՞$2Xj5ȶjc΀BoEB!O }*̶۳|o& d%} ^f݃F[2vM>+l؈@ɝrIJ2$+ ,MRU׹7lK'^~=""%0 j18|Rc {?c;\_D[3AzGꊻ&nkJ"K@;;%QZIpuDq4pT*I :VD+f6PHdtYju:q7zԦ.;@b')0j,jCH5KjZZDFGOsCKrLj,<(g>3+xj> XM7#Jz*PWxg5?Q?,;"r7C&S3\3Kn{@ffCCWQ1D$9x=f巕Xb2 ox4oAT @ _퉧(iS2G+ &\o8WSG1p-1pV08G` ' H?Hʴk;-=8#gZGL$Hf{&[ rvTpՌíS|o\J!:v \+" =릠(4:Opdwa[6IȳYY|s%E@h-xɾ{RhPp[;IܞP^ Ȅk P(O?ӄ&QsI ?kBqYشD* 1zvWZa;Azn0WB X߀Gk䦦4~`gaPUW6׻9JJw|2'C"o[AJkZV8Ga*hقn)zʛb dBBr :*rHhUh@烞rQ @VJ;Z ae5GwFv ;//DSz15(-@P\ ~k D\!}GVi 3*Ӈ=w ~GxPS tˣ|9F z\A֮VaȦEqʤ"E~mce7"QΨmll-,flW/khV)[?AOk'~vP`YA/37 L?{>n/~TlפCz.3Y1k?O4֪OMbR8n̗?) `EKnXsJ rw[Q˧? ` k|U~nFPB$?HIJ((LSI'{cjW}}KLK ,{&iJ[~fZ=s}${H~JM+3MD7BcVU.s]uɽb.P=[ǟPEwݦ8j:y:_X oKHʢ(݌*\)Zr;zCZ{:+] d.X^w`S4^bpȡ6|Ǖ")B'Y$bu ^KwH=.|O6<< r2ktY qh,P9:WFI5x`(|%n#a8 voosJsBB1?X|u$>ȷNQL䶈0d4&PFF2fTR $=5C 3PT zJP_zC q$4KoUNKXzMdsI@5pb9z, 9BϤ 4*}ԩh2uQ о 6V((B^,niޛ|Iv!ZABjtéN? Bt׆Wͥ| Izˍ>gymD,:@l!M*s^#R% _ Xc#ZJN}xkP~s/ _i>7jۊ_ c?VפR[¡#4yP0䇡M50ܵ,+ y:&yJX%bNj3*l;sfܾɬPt21ebK.2wâ;M@:Mm]5*R[97̼ɜ8ƃ-R$B;.%Z5`ʼni#jE2N|Kn5y:̀q❣8p{APw]G+w/u#sk ZˤqKEi݇QY-FE|NPs8"Q\6ײ#Z@F-S>pɆ!rS ӟۯ!+(t N$ 7@4^oEwAbeQ8TЩ! 3p Pe~%)UC jRŃ,p>O(}yŪdV]TttŬ Y`32I)sg`Zv?7QdF5jʙJL캥x*9q* 臍;>9Zr/%щ3 f}àw%@iZ[誀Ad=Zô`vnO,mvr4HH+&.ݮ!*}/aE\X+1GoL=WgГDaWDgy'i޹EcD\?]G@/'WfzρV1i()>u no7ԣotMѧ!N"w kvs"I+p]Tև"c]I`}!s}lPg;+vqpdʰPf[;8/V@@F%_bmLCg-w잂JƘX&{yX ElUD׷2DRfY4 D#3q6_%5-z=ݰб/tĄ#$Ǿ.mx&a#tu!^+)lc"JRnv}mB,B nE+l ؙ0:?tBt9Z)~\lOr;ɤ$J>7QB\b^F(}HErP~"U9F#@:9oI t(~(Px84Pޱg5~8X'|uoXlGqް'pă" ݋^p,sm3cs>Mk7$H ,Cz Buj ?Nf%UgDCj|Eh"1wYZȎ#ZLZ 4abܛ۲ #TQNVN[EpӂHQuB˜2GE C$E&tyb inw]…n UiLcľwNK =U?US ɽ-Iq=n3E7|Jկ9!)ՓXp3!(ܜb^zqNĘ#/edgit9mǪO3]uUƴ5lK鷩mS G{*Vmء5ZdPmU*1< 9F7g:ehp,KT {r1*)nk vm0ZX&ևj`)}YB" 6‚J@a$:*L Oc" ՠ0C4gQA(č$/vtQd2{!C" }hXZTW$,5' A&£+]Xg38#97E { g5--̖{,gݽ2_m~b*v !Dq^$sOfq>d@S_Pj׊E[AR"L|&W7ɢ|o7ƞla`pV*8^ x,\H}HȠcm̙h\S災Ĉ+%}мGq홾xݞU )];*lIZ>p(%Jo|)c}ÚWgr\G&BD5p1w˛xxOCt1jt K6.tE bh9G[1 =Ed.<6-Ǜa"P–`2YXd;%c\ZB۞HÇyCLiVv\ }k( w/Bǭ/):'Naq;:M5GDn"] } ]GT*EA[A}kraVbnLƎoitb9 [Ly{LDʫJ-ӫKMq5)FyMt,/.܉2S!\X>~Ŵ?sscN>܅d_IDeê jFֈΘNr$ok[v xCX$Leo.ZZ,(^_(G|ɝƻ`lYķ!p:T dD4cBo?]Hv\'Z),\x;mY "=LzӈJjjUCnToQ%kSL1Z[ֺ MpcC_Q}\oOӘ[ ޳{Ȟ$vc+4sNnڤkiW/#[ G)I3MDqR^ӂCd UMKs: 볳v~O.Z naB%_ջď\5#sx8W';,Qzz?w-G_E?Vt**nrC,&:ޓŰW<<.%u@G2] 6lV_[~<&B|8A!?'eh#@Y!1'E6oŶ|l,:nt xso>3c9f"~zBv ji3C& !Cu($qA DX"ཌྷ+z6먴a#(uDHH[5;VX_ d-%3D:^`ù (q1Oݧ5rq?u o¨lk@jώNJK{I$Ӂ7i;nbT9rf[8 'hb ~z3u3Te 1gq;AT!?*Cs ERDuL{ExRѪ{9>;ŴSTO_i/[OaM7HjdgcIJ,9ﴆ5;rvD4M:8u,f uMB.Iu}Aʺ8(>ht8<*9sZs']dmђMPYy;\4guku (9oaK7`ڧ+gb7͉QvX.Xp67cdT"^O]SF15eܡ1dKADa'tц8c[|Qi`QH:X,ažoU'3$\VE;񻨛\A@kYfO Rٟv%+{#eܭJx 8]L::B'F* s8cs狴_h:DEh t:}fz'96|iȌj6Q>b gpfThRZ@,QW^`@z5º n|؟F:j|%o'y6"k.mfgJ Z3F)~g3dB'Gȁ2*so޽ 6wmb݊BJ_@Wz|s? zI:p0DN" gy$ni]["՝vV2ÚΩU aNӈ[Հvv-[D4w&"Gí[{ny"y- 4֫TÆKR\#ہ>ƣ~>2o=tSOd ]VQ~ uy([`6#7YՇ{I$vE ώ2Nʒ&DrP;.kh{Y :W7jm7HXՋH{=TU̢z1@&w >)smK/@j'U!aS{kԲz*mrk !$UG-97ϾC0RW2\)s*Mcs+FĴ=öy D0J(LW$ﭒ}qWN(<{ܲz@'qC4 @"ƇZ-@ї5hDl#I񏟿|* p_"' 8ۮKoH0]<Ǔ&ÄS̛fLmƬY[a5&:q"qR?]72,s$" me]v40k~ iR|MDi.NK>Ku,Ik{Pn_C5ѦC7})ERgeH)=Ӳ/٩MC[lR"?hj=縺b98l[Sט{fkd ANQ! `rǐJ{;jOb˱ XwSmǦ88h*FPkohtIJ(sg5 )|IUf&iW$KG}\@p`80Cό6SE᫬@2d8tWOnHfJ !9STG.i~oqKo~c'߀Bfj J*1[Wρo o0M/ VXYG% 5y=gskC5Q+'Cl^нؒ\d@Y0Ҍƚ ->?~t1Jffe:اP6TQVYKq28A|˛iCdP U|!ȯQݗR+({I'7FplQzqn (}R*c#PIc-{_VrIB]'d%PhjB~u_6&)ʟkRK9]pi#+OL :tD"OtΒB0ŝ3\wgF|6"yRm&\* beqFX1vxG$]B9ձ6~^tMŽMyfD!M:7YK(tj/@bSkq& Z;a#bx%8w#ar7^%нCP>e1y 9d,@pA36]t0q0)%hPn,VZ vb,h}KGv,j_soeM_s@2pƘ;l+AʖL;m91Gxf(8^= vʂNl2EO\ec9%]V/(AV#P-snou4M_?&?MvPo(:KQ* [5$y\9ҏ#f,3 E^=?E= Z:#[hʹT _r?e/GouI wy-{|[U<}H[3, jD C <DKc.{\xƮz/(& ˥Ѓ)*!4/r02n@osipvIlYHLգSnQu.$U~3 *F_tk.t1VF^ WU0AwuR%];nwNll.͚]@n)P+_;)eg:o؝sZbN6 *;9f clg s78U4D:pIEAl)(+cE#[Paqw>jIZ !a\ʭdK<bj,qt2vn'NH\ip[Z3t9ybD0C#yX|R~^4]Ed݅0yƖ|vSF#fMGARw7"wtnx ;GZ,~2gy˓F!f9t8SS/"_/C@|`5?8,tŰ=Y!iΐL!j@QMD)1v':*0/UZ)~579JX6@OeКrַeg)j׊]㏴&sl2;FAu;{+ ;RYGt8f9䂗'2Z RYDIG=,SM²۬vА5K. I(,Z_FYF^?I~GUJΨëlsD`Lb93մφ'kR@B\wSdnmzqEB:uQ4o?fV 6{˔h$XN_?9<j솵\>s8{G繥,@L r6<)!PlGBLlӣj4ӛ .rք֠8gaU+Qn8^6=X@\qؒ/ͷ"rıLŽ3R.혼4 ٠ 3*W?&Q)JidϠ/Ԫ =]dz* 0lFEÖɋ&S_@8%ajxC`:hS6XE4_ ePo؆;3x c! l왽?K*ziu[>{O[ld6.ݡ0sc[Y}m~z]5\9Fo66IÿoౠzjSh}dJĤB~Y8SK8 oZ(X+JE8tkD4_Hd<0[ʾ0 vIoI{y'@UR|0oQUyYtSl3fpđ'c`]fuqfá|H29M!#42|~rK> W ok+];9ز^0[bo8e#"mD% @!ıӸӊ6 3i*#j Im,=YI>lD5A|U %60Wtÿ;[ՠ<,N,]ӗ*CezχW#Q,Lx[~S4cp҈WpFҐMq}I,50vx|whu4QIlM20 GX*t"5?.NӕvFj/?H<c B0)(5 4)#@Y/B>1Do뒳>?<ͼ!kwu ihyU CEf@8YKOC.1@@x,,f ތ2Rӥq=W|%O_pjM<. ٞWT2H7AlVT=2bQѕw7L"OOt$Y;dɎϭyLH*lLw#.Q.V(1rRER>S<;l<5ƪ^RQ('Fx*$wSMCI5=k'ggYZ070701000000d1000081a400000000000000000000000167c8bc18000028a0000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cxl/cxl_acpi.ko.xz7zXZִF!t/௭(`]?Eh=ڜ.+WgtAĞK~ {^ᄈP T˭v "bPk*![,ϟJ)y.긮[>+^4ޚVWFznJopK%j {[Kc&DQ3\}*;[yk,fIP!1"a^<0m$p{ w;okQh \حp)S;1y[&$xp\֡xO91+zYK75#]Ǖ<Ł ~ a]¬msjO 3EB. 3kJnRhֻ_ ݣ1Em/~sb]MvDt,_ Jļ4cw,!ĖA~œvТ k; dAL`q@\{7_&i1ԱStv/$҈ǁŝ֙`Aʨ]uDks0[?OImf~U 2v;fDVx+x~+,PyBjc{Y~Ŋ/W6Y;l/e-$ֿ8ͨ<lY~[+<ϬJ9jo67ԌItTvCGz{ECoUh)4+;SUU-Y7Ŧ Q Fba6 r!9d6Zo-}aT{9w'/GTG'6kLer>&@*x&iMH, )ðNk@.NݽɔosOԁmeH{SݚnVO&o3'Bfv DE 0̀U[r]A 5rV4@L~e(ВJePkW)UY(9@z==9R8dM Kho_ QͥUX=YLT5] Jë9\vuՍAvpG!X!qc!c9dϸǮf||.l٣˶+cSʵJ7tdRXZJ>YB|d1_NHK!ǽ1x WGIfu'~ /M@)$D*ҘL +tIOe: F˵ǨG7yPX O>,ܘi=]Uf4p)4T>"΁!_vFV2@D$P)kvWQTL2(RqВ1o%5b+(Jt8IcR%} r%KbhDJORV"k]_M؂wuDѧL5-3rmPEjMSr]Dws"YkRUf3ڃ3HDӸ8!x-4O(p 2F ?v7DoPڑ}]K2Ga&@d7M[(-l&eBD~TQw,tQ 4ہwvzyUCCJ@8[\[8+R!FAC BR.yp>HAiYZ14-c&S=T}; LKC[]UvctO؀h؄;ge|1=%83ljFZh$gj?hPg RI*>KWM ,wshջbfH(ۀw%/9jЃ%Qu0}uԯ~OQg祑uOmHz'U }N`a“Hhh-;޴2[ \⬰uL+W}*0S&Z/[82\^-~_ &9ߩwcKrr6[7 Nu(|Aür^3I wtom=90Xr QQ!**@KxiUPx:U7`\[ߣ˽G=$f)pPͅ!/7?L ? ?BxL.82v#Fի煃'x3UE2B*^ Lb )}}%[zna3IՂbarjgUXil,FL#Ұ&c.@EaRnyr#|!KcD5Y |Ԗs} p"pHHFF5U)֨V8,/SxK% $ 86o)bɘjy *K"svb)g:}\ktO;CHz\ Xlq~d;D; `qѸq`]]=ZjAZNͥ+rYU70byψٷUQv^Z3 c>PDz(҂qxm/sVGa8L8~=m` "qڜ>c:qR_sr1<Nj/n@z`ZS vmjO-'9K,\ퟍY(_l`GB*&0M3f ?|k _ 0ʳhByGtg[M1)CPNEDNim6~Cx}'B0S-o9:ɠf m<#_JF0 EU51joT K6 hliLtlYe 7&[ͣ.!E-Hc "0F'zC0:>USx!,O ܗ kl꾌lka ON{N+iĉ9c 8J[6q)8lU}NGʃ]6mL0beS #{藞c;:sԲ/D[fnAƨu5T!lF0b#ʿGfs0:KI%,Ǎ-/ ʢO~pLL0jܿ"3 . c=/群),t9^D%;rDEԗIKP̓PnQ j+gcD%&NB-VUv_9 I0t{oɩn zc~ }AZHEtSNHy; 5eoEƹâ5<^2f/`la0p)yvlzE! 4EY)r8ף|ȱ7֠Eu?'hbLFWfUK''d`94ionc:<u\\iuǻ"Њ4w,'-Q=W"ܿCA`ulf 3hfx4F(*EB)`-p3nW~DXçX:E,daUor婠KzIyR IDOA߾ c)푊}C عEc} @ lԿTwjZf ]^3z3:Q8v>< @ԭy*dF" $~BndAGXo>?e,uM \ϕ`8MoU EKXɩnGc؏Es1xҹ&ڟ7~OaklL嬌aMީذnQ8"-vG`}s&d$7Iodd.>SN~ +ƌc>A*Үwჾ||,&ωʹXJIEN}xĉ,~PmV|@JFaN(r! 2#-g=pZ8`R4(f]5˵o(4{ըF1t5o9ԍ%ۡX)4;5@ v[LH>-. J`.gq,yTܳ k :-E~im{iZgn]EXl:MY7LelxCya3q ڲǽ` jat]+TN?ò }xU@srNcWɑ J Znj?CEȷW)Gfvh x Z-3O}1V)UkXVvuP* ʉKS26TQ]6k%x[Fٯ ay]=er~k)Dw A ~ a_Okg0g')͘Cw0 ! Iׇv#aۍt[7d8)sS0I3'q{>e5mgƖwf6ڰc V 0D[S>cb)C)R3RC2(P*j")FKavhޙ3AQwN UQ9Uw0۾SIj"o?O Ijt^qq6fY#ԝV*"n֟Vt,y˚nmGT]ej[~фy}K+(tlLxJOPJ=/,vǺyhItޟ=S}[ oi% F`Kfh?|m!cj 7c̸pxU)גJadLn>/O5ْs\UŠ[ˣi~>ix]KG1 U&`f!{֟F7-_`i!]U 6QƣAF$ſX L]{Vߺ渲X{'U22 ;DFlܱ㝽d!U!Cov70KϷ]z,su4fe R)?6:Og#%)wd r"=hUآfX~NJE 9Reˮ)Z%7'-"m7pؽ&f|C/mO KO$ VڇWY)'G"?:E"cxӦ9g{1U{SQh[N 2pPn-l g:?KJ*D͎1|Z|){2{V&s E- nJ!d7ĹC)K m'o#]4'2C{i ̔_ۭ3P;%4Q۸Y@e}.xu^`?ԋA 8]kG[{Fd){\2!|͛ॉ(wTֳg$uRNIk-:]'plm* Zm X+ei]KO|Ruv˝#YBXΦ`~F̤ѥ½RWEJ2RD&cS2QyE?8,뵈XZ&ۅJJ+ͳ lR@c%gBªMB|V꽍 /e)qQw ڻ#:pݨVOFAں( ,=x1-S3z L⒧Koem7/'. mJPx2 :k ,4eڟ,޲MP#.`Џ|UJVa&;o,у2~״xes ӈCN7>@Q5)qU0~|{[v cU+y 27֯.{:ajv\!X*=YPMGN Un)] 4sk L7QN( GuSUT]# _*-x#%EF7⸆p@E1~ 8窘w ubDAQя|,#lxjz1: m]`@lRI_Pe3pOY[4l{ƈ6AN5P__EjIdsnCqg\l x_C-뻮4gkGL>i埰e108#K |+eLWތRKe qF"i<}֚?w*6Ω´ e b@v(teF/OT@@L;OH4l%u5%^y‰nۄٔ]tȁbk+L!5͒9C9Vb{dk'#: #0tɰIM;CCu::?+= /ukכAU0-$l\&[)0x YDj/w7v \>[fe&-6ALӼ.i=BO _$T[(; ԃwJM%xsꀵ7/,|2#Ԣ9a{i誰`†6$EVT - bz`7}dƋ fN! vIlb HιZ{= <1%:䆲MaA35Ըe%jq߁i4Y=$*SÈq3u"-.E+-Dhh!P:kvEcbol$)`3A 9y4m:  /%T;^}֗D 6p#f ]k_ԤDO3SWҼF>ŞT-&2SϖH#ao3G6MOؗ!7,)DDeRb{AE!HJ_z"p<$gzu8lNM*νCLpqVQ2>[]e]ܐ~MWz‰&GrCBFevLbf=%H%.o2C\_YVWz…g#67`Rlɗ•>0uic׳yKkSrKAhb;@밽g`Ak`,Fji?=EOft7 I!^Qβ躦sdzxpIH}hE" "rm-/-(s =vt~'{7Zw)mknIk艈d0%҄듪Tt8d|Tqxs- eMr}A 9̢33o~?5|ufR}ڣhiF0do l,m N&#X/xy(~;P@׍7 l4xm >*Bѣ-+gmGi\~[@4Ѭ >((gZj/T60hLl|gsmxU(0n&eҤ~-_C}ӢSӡvxU +_1 KBDHU | ׬Uӎ&v[rk9WsFM[-Y]g'ۺs'l#NKD.99[n9 ?Xʓ+R1,[HTHVQ,]$I˞IUI t{ـ{=uD. _X$;qUi޿ۆ[I*!Ie\x'TUGM]+EfuX78L6Rmǟ%7dYE8m0SAWHm,FaXۦH 80c.ոq"<> #xT'}@Mӌ^ӾQ1mfŨv.<P^ {Զ`T_*2Kp3z]BoQqv{]WYlVsKE ܬ?r9_c.2_}ZEqIMI0G0 }9Z}9fQso$s^'m,!?JI  a8UYsq9A]e&0i\sD~}-3 4ǿflE]fS+*NigT3~VtxB]U~p 8O#m";y]0lϛ[(=@Rʠ2*c$6G {`G!EL2޳vYZ`V$ya*#:&W-r^LuP xomwV pf)wGlhFH +ady#Q tG!듍k*IqtM,^(5%טxMghs;oEHOܔU4=Ɠ9c T̆sߵŌ` ͌6t?V#%CPL6(n-ZG  3X~^1qF}Qb,V.""pͤOMtûW|,94Bҧ)x'D$";&~Lfzw](+qƣs nh i9kaoV }  ōjySf,M0E05໴Lf sݞy'ΧQle!OY}.޷ Ҋm? hRKl$BH=&Ah@1{MVz% `"fp_Szyp^ZjӋT7ۉzu)gl-^g(DPșEq? Ъ`!H=FF#saqFIcU5H'p!&wnD4|9X"q5aQ|+wB?P6O _S)汹e3/ Y2 jY"8Pm\mTQك0<*ƻ6SYlu]ZhIlT++$f .ߖeĄ5xs OQyo=^ƴ1{~nHϣhs쿽;M78gvJsf%l|n_rhLuotv 뭒T䛺K ԓ_RみF)f aO|̴ mTvB\Gd#_Xh,Ž'{*>Ha425 eGaF#c}hTQ7P'A0Sm(j]tMJmRT*ƕI3{jkAtPͼAgYZ070701000000d2000081a400000000000000000000000167c8bc18000018e4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cxl/cxl_mem.ko.xz7zXZִF!t/g]?Eh=ڜ.+CZsbhu29AI&QU=[8[◊xږY`7j+H L`rDBk"kk 3>eݶ_(+=wFG@yktN7ћY#XN9LVjP4p)7؛V.i 0hCX:~XUᬁ~-N)fx@| yicO",饫hs q՝6S^1P@%h8P.3'V~‚ ftGإYt\nArrlq%)Dĉ,?yf apX8 ~U !;Ӂ 0;` ZdPXl&ӻħдE;,>f,a>KGw>&% +B^-NU/I* ^.ltE_BɋNX:% s"-ȳ]\95A3v"u;kɨdb/moQ0˗'T5eUr!m&d)d9Ѭ5l4H!3 `EWuvQaW_MC֕ YpՇۀi令0S%9ܥspE?-z^I\ʎ duUHϔ&NJo/ƣ ?q4 7[z;>7LCج]C"`+GbOS _@.s"g!DO"i;KP{ƥils|_`֢гP&gFnenE.0nCvl"D_5/YsJڢm$ab3KJV,acH˛bQvVT;6:W3^7D/BDw̹+,cӅLO!J |'1Կ(/1{PRwC=(aM%11$*#ˁxu;o mD΢G &;,a+^#B(]XiTYmCBgЕ:)] gYD-\W͚BtvhXMvΧmxO4-nTʷ}.KBgu!, T~m?Kd!"ݒq=& لxWwa9#\_q$w>3}%YjCq 87Wp[ W=}< ucyfB_Iybn!^FAla ~'{4?GBg # vr4 g[O}b\|!'#||/=|-,YH}J#^<&/5ʘ&խ5mf>Fa1bw7Kz"~45se_Cʁ;ky{~=>a9雮tg "Id"9![Rjllՙ~[D h N^_KrA5c:FSmDMO P,g_4L5BiTxtnlJkU`wGT÷ͱnEB,Ux?Nژ8#= ]h0$Z _xTl5$ 69byj㌂ҩ&^ X2D[<$ڶı5cgqWvm-(iIw 2S%24Pu:&$6V5p ;g2Ν,-4Sʃ^f'y@L8n_t=,U`eɨ7 V' bcXj,72b̫ii15e՗XX&.oh#SDⷠ}{6  .}nnNq`k}+֖)Ywi;.mciwmWo kh4PwWP ԃabI'ܟF@V wdIi:k3dQgckM130'BDySMO5%˃hnqq5FOS`ɌtASp;fIShU0l[۴8}򒺗-2wE}u &JY؂@2,CeST`wZӇ)&m*Vݵܲ,CՓ.Lu vdUCv?-lfr>_rY<7Ϡe+[\_a؏W4PyxOנV6?_pm6)yH=)C/nMkK 'M\Xfmw.3UN9-  r;Ͳz` n\>BY{QAW(4mGb>hGBΤIeM{2&%ƾ \}sҸrMڃOD<9(q Mudz@K/ HQډcV}oJ33sT+]|v>4Qi?K1RUidQh';7|2{I}EQ I>}7 hy+pj+r p+hJ[k_v7 T`b< IeS`m!- iVk\Zr{TU%@XE`Zk-K|ISORvDK_oR.',p A0 (ukCHSz?pۼm|T)7Mw;ta.$N!9bT)Pj y5i~SP sy,e4pӑJ8m,;p+(~LNrBrS$hTL:żlY":뱯Mug4 !{EIQ☪+3e$5v&(jUF"R@>Ck͓H8ru 2Rr*]uÙw >W%Noޛߨ{Y9Z}(wjx댞 QDˊ] I@ šKSG,g m/qܖĴ8-U[0%QE qe.nw˰A0GR8( `hV>K72bͶ5]-D ]c !i-BUM|䫸ENV0O20Q1HB vg6T}&)$ e`mB6GZZ7TÊnPM'o .9{ zpWݲ/Z8!.G#UT1jc}]3:MyKb=_i>ь wW~wKNa[bl5RR 53B/ad7=4ؗ~#N>U6:/jęB(8P"N*ĈpQzcx,sM0m4{W@y'D궑d Dy:CI5-^=7;@̅o Hgs%qMM+B'P6j>ds%^ t~ eҢ;rΉz2. G#r6$S.p5-,-a{aH!Dؒ;A$?y1c+꒸LutVEA_$ː l~Gu}+s1u#!pj4[%@8[-)?=  oœI1}NÐLY"\BM2巁0:xU= A^J6 ڿ-H"autlBqr%@B} ʀhPߙa0BL_rZ|Sۮ$OvRn㘆ܶOn t!p,1S2.nOm.ބ+%!s@v =0s|R(wxPkFp)5b*1k9tvXZX#Uf P31c9*9O.J~| >\?c 'eg?$ ZEoBB1Jk4)ǻ^pq֨p3\NE]Kd(W9Pʤ_āĹktP|d7gX`a>x̿_8M(;B$.]4@*A= +38RV/^XݑNyS#‰QwE^767q})ȁ) NG, ֖HGpɰoL>HsDS.hjy+pHsלw!D.ӐŚcLR2:8CTX+<!"qs-dҙ~|I'WL hg>Gkh}s>dp>JGt;o̤vYbCzD%!ЉLc-/ZXighY+4"3n\ V>rX41ytBs|r7D|a#+0AS7NjD#s|-Pѳ0Sk)~9уl]5 9`kŹ7H*G@w*k2er~o}3qN/? g(3<TX MEirW8'¬W_50E` -= awcE {!.I6I1\99j$=ʃJRξӼeizPj^|LT6DnDjOGU#;tȂ3/X4h{x=[_¯6sXmẢִgRn1gYZ070701000000d3000081a400000000000000000000000167c8bc180000376c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/cxl/cxl_pci.ko.xz7zXZִF!t/ 7+]?Eh=ڜ.+PS^|t"agJ!v0RƕcR=_P\\/ZN ^Rs !x.]d]B <+=0/fX&w+S} HD9/VTW/-݋݆sb yUc}+t8ǂYx.;E&HRYiЮn<㮨(֔M^4q'89 JY;'j;5% *<1#m: S J~w>_\~xy̯~;:#Apc0kTI a%IWמv׳awiO-r~zY2| rZGh$,K%d1뗛Y*(ڤb۹Χp إ AYpcW˵V%scad_wmr= 2\A.kA7b3Ң=BE wnF b>޹& n&Zq٨ jH#C]ԄE!vfT4pTtx;9Pl;%\zh/N6QKg:_0)‰ M_~;H(b}LMg<&R2pcPw KwV<ׯ_g45)Y XeV (-=ȡڧEVV |H}kQhf[.W*mG1͸PQ2hԙmZ$s;c8dRH 9ƙ Z+/kW#92izDcZX乁 Y\I[t|T?$-Fڋ گV7@0^PisVzP<2u|wAII|_DC8 }2/^i2MVZ*amZJ}Gе`M|u8<o:=V,;5y`H0z9Z'/3!F'#:O\ [Δc@foX~MPxYgSBL;j,53:(kCFzTnGZ;䄵u;@[k"5qd]oan ~JءμCf$j&u_8CcpŧЇF\l09AdfgY S;ոM C.-Q3A6jhfrDm +> [Z]o&|xk1a Pqb)t"u8yGe60c(FȞ΀J;8&;-E<$*ud,Wt+~BǗc?4)^b/SO ^f.YڐW%GAQT h 39:~rieyR_v2ޣǼ8楴{G5N*_= O6GZlD <^x9עcG|5V۔kFc|$e?M17dF~5kZ|& `s店t3b> K+p*~y"A7xEN?;"}:VY"{zbA"@&Zfի|࠻%'i&~W%( {!MoÕ+iؾ}eɟWX8"Wg_Saml{++Kpx`7,:J - )5 ǜru{ b*`# Y`C$Qh6ڕnMFo 1ŪHfB9CuGT{K܍7{@{Jl}|xXt} TguY]ԯMW}ei[;c?N?ҲO{RWUԚp~9VHuT_fJh[w|WUH#0[I% glO֒a lEE_s4]-l #sW-<~}lLd|IV##R$E Iky֌׫z (^jȪ pNC5c[^I2Aئ] )>{?8iΧ6ReIquʌƲͤyz|'mK7xo=PΖPQ>>xcCuQ`ڟi 7Tz߼>$s[|YJ`;#/x79vjٰ̉D<[ظ/NOv˟S)E*}}YyYnVkzCV\+4c4JDlfo%H&/nZ! +9[$J0-;60՜Y[mkHR3`[.Ok?$Ʒ;1fe33)SDiy?)s ܧ^>4UEZ*6] M {p*ܞ~bo4.@)[zSCdek +al XuݺdE6AXr=UV'RSNP[VĿQtxv]"C@7<,.*!x!>s- (#+ibO.,pC#S=Yq2$DE:{Hl:n|QA_]cai$+N|}uoƤ!|Շ8RVljqq3NT>o,ᕈ7Mm'D{"lηdY9oU7LӰPf 5J_ ӗcW`cyq7Qvyc$,F38EkQZ757%FcUK0DCx]}{u)h֓zqd)]>>4-VphO0У8,z<:k 3L(4S26vejET(fgy#SC$)Lrb4=Ai;zk1wq vvC: 4XRz(伝!!!h:j\AexHFBds e³ y#su|/ 6$ɇ;A~1mm-bHX۸8$C4{ aKл9eP?sᖠR)>ӈuzM}1IGآt5wWD>.H )t/ 1.)svBS* P%6pYMW7KG,KB%,bS-kD2b:K~}Sq:Z^j&ACDbjks"lxͰ%M+Ar"L\R4kyL] j¯dWas̛@*_ҢlV/>kȧV.eLį݄m}-(K¡okGswGfj<< !HtrH)ͼiP11 ŵlHE)/nXpYy_]`: ZB -Q+LdA0bo> ^zQ6g q>.? ?)G^;@oaQ.龀-҇*6W85 "VHNn(aI2THbzCɲ-l4PibPs$z>ynoeս Mcw~1/w{oPfb63}!탷CxEHB? <? E`m XR.(N-ygO ېLDMnFqm0;4ϟ6ăzW|Ow "v%L:˵Rd8%`?+nZd; $.;ݕӁɍ -p yCJuTt`//@kza^a8<"K筚-ޙuބiiY801<7*ċ#ڲ sIRZ Z$`zbs77X{Kw5+% Pt5 2F =YÅ6tT#U+AH8ɇ^˪QDXj|zv@YŤN6@qg##mMt{wC7?%d_߼U4+W7$G$.ͨdVv i1)8T Sȁ@gr0vgqj$7{";A^~N{*,cF*}2DQb+~UʘSsUN-+#$D͝#өp8,1W?[XCZᬊڥ-yx\j]h̊fۆxSfU0]~<^|Mvჺ ܆n$*E6v >p8d(A0E O:( l3W4 v!Ra jSzBVX>115sW:1uR Rih8ջliAX%xEg8OT+%Wua.['ݞc.?>0t]N2]#_0_8> pi%3dht.xB@6ɗ"ũjR ~}c Lc|50͋pN \Sr,3Ei2w3,ܕ^я4!?rmweӡvm,\W^wɹ.ǀh @A>H2}+t#?@Orx-֙ A #Lánߺ"vbd IO>bv c_; X凪\2T{#Hri`5a0DbDpΙ[@Sޥ`:2ؾ7h RSTymCٱfQH0hu+Ҭj@J;i8qǓ;io|Wpa!SA]))h\t$)J#:k:@CLk4)ֽHNUt)78]]ꗋCvv/Dk ~9>M#!ܩ22p PTlX9d̈5 ?fN9W؂as?eSW qOhK%2h/ߣka(:EoГ>YvS:-[QO>4[髀e 3^}x2dRp5,F(mO1N| f/>5k|K{,Zι•P/=cRUa_ ʨ*qB ]7iV3}yW8I֫Y#g v Ŭ$ ABq 6vb<2=P2!ːA*0h҆c?:WN@I5@#r&^jJw&ft, S y `v߭ϑAeE1%j2smY6 W:èϰ&cDd7ȟ^mv'73|.~Z鯣q'+2|@#?+1Q=ixF&6`59ޒ!'8 bBjBE$/[5^T.}K/wm{5[cBKPJQwa+%M-Q;| z4*dxd fcOsX]wD}:  l#yo,Q 7[s+-5nezk2)|5]r)FNr0S[Y qQQ;ظ\"H{Mr$hyy VȻWh_Bwwmə X؜SIXLc+rYAUSpRW ܪ瘑\*}(Y\¬@=gWn-6NyF`ek''J"p;B树)@9aK(m4 G|<'ۅL 5Ӎ!ݵHBͺߠ'iPO]BPGW*Y3.o_<;nt_9S^jw5d9/#RuFR18sa5_=) õd#OS)cn-lgSR  k˥~4,ږˡaT+ vciy ]tc%ӬQQUcڕ'd=&I]i׏p+=mQd*<5tvU9*I'A]Ne0ID=d-嫜H~C-f RyrםL-^-A$aI)jC6^o7IŮA1 Pa5.]nعa W9P47lzF^:ar^=xȘ }?gu0l $y EɀE9Ƴ~&}i)Is-_rH,ʚie,>z5gѵ^r%|?_*5#h#*[.b%76( Yy[FTFh$WVlUub3 +.QG˚)dCCp1?,s<\'\o'a<ǐ&VÝZa u9]}zo̳JW ܎3 :OU$Vo_ծ*2&.dB~O^?L|'oq.^D]qhf45̘7+3|a:o%:{nnGf ͏SEs\ `-~Xzj3)DZ)N9̢6mYܕ$-Z>Zi K$񧢭Rjf۩bٞd䏿,<~Hhb!Ҟ|AqFB1SDÅ*)V|WAB _ eQ?pVeim3XMWDN %ğw}<^1ćGoRWM;݇cCtTYtNIɭo0euK:X(fX5)-!~!uEl&eY*?,}f<&lJRᖧ#¿qf{#> ~ T[A9OB#x]A#C'uqfkuWN JLe/!5.S3DC9MѽR"ñ{dXajA8HUNxAAq!& M` X!KG_Am/zIڹ^,6+R 64Z]xJݹd^D?ZeAlL@]ALKc@сRIll p7iʄ}`%|dC Z} obi}ˀ~VV&k5"i%Vc]Nj,&F㔴0G):z8q9YF6pSDU)+x GR@' .X^!nvwpؓtǓeߵ{V{/ځybH `!Kqbu nTSZJPتޢQGP%:fců>;4XX=9@Q6}274@vص`c,s'϶PO6JgJS|R?t(4.'_j9k!&Tp.ZIjk)n J è,lWE-9"$fWuwWi"ǹ+ƟV)Dwz$_yӟx6On b4& d-1'yg4ztlm\>9Ĝ~ L*fdҭ50zF_^%awwsE堡 T+(uֹ[1Ebt >"e(yuhbgX5䤆<}m9yHw?/e_!ÇX_Zҙ.,WrՎ6emCĤA~dUqٳ)^MwF;/-|ަUU)▗k(/ќPZBtz"$f V罡#iN|-B- Xe'N2ΟQwxUو3)7@<1EĤ5Wg1v{G3I#45`ٚs=egfiE7VTE1bmp6D zLg7:7J $n1 `acz 2@=0~"P,`+͑S+wm3F g:pO[wY,u*%#D?+aގo1TH=?)/8̡\g o ]Y9H`.b=_]}q~U:l:5T<3Vj  8GesyB3~ԠGyb(U׎8Wz!*? ×1@]⡻1n5TɵV { {<)iO_i!!u쵈u=NIYY\G`6^ሺ꘨9R= y0SI*_䍯*0FQ_z. 1M6pu!us6hO˛1[|h9v I9/a@H-Hi `>ȮB+N^je[nWFd͞_[daRo(~'$qg (Zly?ۖE{6{4;I%ܻS `_|*@H3!ϸ/ż,X(bPly^TDyߤ4R:;G8[5;[,wb~ րaK$8ؑII{=D:'}9^:G$Jr,ܹNrH띔QeoIEZ4 h*wsA;r-G>NC&-Ӎҳq𐅔kk&My3>rq쨡Jxt*Ǥ?鰑e)m/#Ҽ%l Km\iK @|%z_n*;2EY;έMg]s6Z(DDhD.ubk=SI e$,OK=]Ofmܻ9YlT9XGmrӗʒ%+Nwj0OH Q¯Ux9k7(1mEL9cG t9}6eU٬e<wE] &2fWtE`&ZOMwhO(¼,,Mhw, 兢r1vSaBnp[{i"+HhUg}l&Ժ j8 .䀚C"0$[2/P՟TɊ@8`TߣT(J"&Pƺ2>R u6 0N6#oU~^Zz㛐Zt!t, $&[`1U骁f7r?:'':xqF<_(GS#(薴ӝFY3y}[O~[P6FdX@@עO;YS99pI$*>. Qb4Cxg  bKE&z&2 cÍEbRZxEׁ a d4ʓVˇEJ_ (U#d}`ԍ6TVPgtQreU+v^<4/U9o6R\ڰ )p􇥌=w>ρ EC# %XV -~e>K}\1v,5n_>^ٸ>ɖQX20/ܺIAX*mN5;g]qf<̣_H0$&r hZ΅24'vXߘ^˙`5 a/{]URqIdCL' N(kn 6_VPehja{͔*wZUz#zy["E! T(@ @6?rͳg_]&0l %+^gNW9Mnס{_nX FfdO!cH4%Q_')AĦ\-Q>f缳|^JE21h0fF,ɭ[|~WS}P'd#++8mCz$/6O;X:N_9aňY1AM+GCP\yI, =  M/hQQx̑Rk-i4=n@sYj#iV*gQ-kÞ2*lnssn7D-w!'ka8D哏}.2k~}ڏ?O z٠NCڨo5k3Zb+%11Bɾ3o"ɈfJl,(J˶!o ۂNɊ[l`uX=^3./`kij\t+pCȕ+7?nW諹ZzՏP[6`?ܙ D.fFJL6.] fk$2K=AqUMdo~ ǢΚ̠=o9oJ,kjK )=R{n`B ,tVt(ȸѢAnM0 ߥ|i;F=4d0}{.NNA<-g ̟̕R@,+(^GS 7?&a]NL@5EQq>|aUUejX߄gBIpFtqŨrI3RlN-r E\tcFXKѬ Tc%UQ5-&ͧ{#6oRy3|CQ/wanxMߧ0Ă8jg#\~z/;daef"4kO¢BE>bX zsE,"Q <1a|vUͿ7me7t Uw3CZTOR6N]QW`LpVP( ,*s-lDscfLc0>pL^mU,VjNZ,ڇޘj|w@,O=JxbSINa! FT0ZꬎNx綡ƻr;iqD׹r=1 CP,kCCIl ; Y.[+?(+~FmzӈVkޠy(懅y#SJ>:(2_VrOI)YGѺFe@9|]ໟ Is.b/:Yk4 Aa>xlE/yC]]2dAÇߕGR,)8<< e-5+uhLv,/)[HMLEVUbTwp<ݶ/lo\Xgm#Wzؓ {tb' ˙#Q9Y_5&Quc 1O?{ ZaIƣ#)o4'kLJ\#E}9=[,8JAvwF{S v5~\ڦ=V,cU|w?.O.z~oow7ִ;“Ge9Q(y(X)E:᥻O~' P-37r hW''Kk|@dw Qu0=9 B{YL/CqBZysEomjͩ=ЂYvTm>| [:0Sa(cM*m::xLzI*7mo\.l:fKJ.ԯ.$LMfJ,tsZ ; wJ1H0ȁF_;@4MIݻM3H5 Xʵ$: Ŋvo@U,=CO>6Ռo氋m4Z3c!M(_ vA0f 7 8/p흵djmk&{>MY҆TwHgTҫYMp)~N_v>!G[fE IfNS{p@|\8gnb8?SIzZu/1JGDmAX4 0*Q)$5+0k%y%&Ԝ>sv, -C Ti%Y{jO~w9odN׀VqTcGm[S2rrfb| Bv`z8DŽIMMf4R$DKqiboXR2y!.EXH27,rwH4it樀EˉtL^˗Bzs0Auo]L-3X{/8>3P/IyLV}!SYvkkݪL{8}@S`dPg!Pd_5gR3Q{NS,髄"_Bҿh{ڷ\DdmRRn9\ژo ]8"̐+cbɢwEBnf W5s1Uƣjcھ> |1ϺD64wʀG0'MVF_"ֱ/|%k C [ui:׈"?iT(b3#W']Z۰(:Swh˖W(?~-ҪR [,h5}aba0jIη'f..Nj6Ҝg"PS9exuQ=R3y}E bG ϟ<3&Kuxi(3 .i8O'|.Qb_ΖNMGi{yg@7(@0A7욂8p n@m;{uTiL~H[8b7j5 [*{5"3w:Z-@$5F澅ܵhT@zzK@nK +srRQvOY;fWXkSH?/$A;\6vօC`E <4P0~`fpjeK/HS㦙Mg­躵g koTkA7,S=8AnlNfmdB:fnJ؅*h+paE(>.F weVZ6A5WֱgZzr/Px-v*W%bm~j|yq̉?0d,0'z|JK<r_?;^rYꨫ7ќQ+ݺIǯ-}J^JSh N\gd-WϮR/e[ Z"6FߎWCG&Ar•g-xz`7%wz0Lseg}_x#7uەNu^; wж<cTqһHzסe?6 FIT#j?øO44:q2ާ{=µ&ȝdyt{vĬȰ?z(CY[Q'L_gJ9 zF~< M  ȢŮb/P:aޡ*dK4n-!{TF2Tb$ccbxpI,L JuzK9$!6 I~QX=i1s6Faf2o*p"<舠@ ,}K9$Π\}prtj!pϧ V4-"s+j?;Ԇ!Nk& ,(_C鸆]xaLNR b?0zgV:g8^ aθ<,iw=w@ pWݛ ܘy }Sm~[Zᴃ0o#e,6 }t7^ZT% +ʈ˵dᆪl3Y:|Ma[a kFNi6|;xjo X2ʚ !WZ?E^ڪ)kϧ=x&{|i6.N,*TOB"&^ >D,:k%ݟΓozF>T?F,O)wF7'8<Xכ̍Ab+YP]gI`_4J ,)Ds.a,jr&^],_am 4+eL=|}+AzԽnZHh,ގaKhu^naJ;9W'Ι `XK=t B Ag~pKMF~ԼӼ[ 7$/:Zՠi3ɳ'Rt/-s;xʋP3Cؤg hic m5#^jמ]1_` $Pl҉(7gpqMh\W|5ƴ;Ruϱe ]9Q! NIF Ă8o|ѳ}FTS#hv.!"?0Ƭ?߲l.6%>fJ"ȡOy7"#~7H@Rqk?R ̩21]$i>Y&'DcJg=jɊtN~E9 e;NBuܸ ;I)*!"$z8Bu4&SM.whɜNo+ ;inR$>'" 9hJF#ƒi [ҺFt+T|X&gwviV:4O['buz' (= O<^O(6f;ޭIhqe6:Bͬ3l2e -ddף| oCA/)帘;e_s@VS }V m̿bF0W:}*/I96_'h> A#rΰ@ fEs%PXIfU? 3jS2Nf v5Љi=.aNf mwbJR|Q[j'΁n;Vf$6yz̟x\fP~10G"'ժrERܛiwP'uk3h7@2|ޘҌc=ۙ 4,_hcʑl)@D9DoDD*Z .w_Et AZS{Q,,yZx #&: Mr"1;$j7.}<=$1w5]/[  %<#ϜanNoq4 T=AR tUz9B 8Ø4GR/WY)En~NɆ;/u_ҩct c30kDH٦>޺Sq21ڂ߻fSBX00PuOnO⬛]EЁDlPK #X[]So$]d !-h>l\Sy$qi{eԴ'o"~S!c K*6%RPҊZgK1& 8r%N`HU_RχCs!Hͩ,Ҵ@Ἇd"F6Xa >Fl(zkгw%T E#M@ɧ%ߠBv*pî1kC*t>+iDn+ [2jRE[TQ^wHHRzj)yvřKH0<0G_[>N3&QLH[|E 9v?,=sy^_>Z6*f]k4nP19Ae\\ O)cȄ)dG- 5JQԦ _ glG^0%P?L:GԷ!#:ZM9 \tgD: u쭿˔b({GZ=j2vEIJ(K.VmК4PրI ~yhq_)?0m S$/m,죓ix]xWjXJcΎQeMU^0EtZE/[Nkܘa},wXҡ%R|]mnH1vOYe"Ur24=LiIJ_:MJ& ?`)sNl)Z]9 I:tI,AP+]_ Jft-ɔ;찈b5pg3t7bƨCq\^ И p)6d(kS$4G]o%F>Bu+3j{)DW=!9zFbZMr9'n2SN!JAHh(j~~O, 0(8`S*3QL#y;"&hR"d CTЀ`t C+K o9&.ĢBU.+F`\U'37c`[2=Oe|#1{߫(Q-y`| b~wB2/_<}hdTQpW1e9"UM)͛'MCf`^ZcNO҃dXG#=!P;=,=Yǽx1Oe}T6'^5]GcĬjC׶dXޯru>zfxWQ}9~M@c"g>[XSwd[NrL{B[?%y.e߸{x!.xB"mzt5E>BOg+9 xI6^yQKVgCga!jake'{=$aV4zc.ڣٯ*5aWa˗Aj`eFq;[A2BWN4A/$Qb4U 5[LtR ->mi5!b@"hhDφ2;rh RZ^TKDAdZM !9plEXas`J\).1p*rUg^!}t2Uw=%7;WaaccԐVlb:TŽ.nz*q^s |ط\NkBi)o37yq&?VyFl$ }eE-|j*XkS(hE4XeMxRA&}rg8*q2mFf!\P ;4r+x#ScBd~;+rDTY-sQt`v]rj.80  0Aa] Xv16 % QsABe97LF?uT'f\j#L-*n[@Nh率ţj+B,ĥXjMu~S~[)&""y7ۇ 4owĵ2hdHs; M҆eN[V.0߽ȵwo>J10fНWO[~.FCMFhMO|(I<52˦T 6"`K l~ݓzUJ?Ew15߿aVb E]w聄+ɖ;5vWRJʂ[[HVy) DWBG2k5 =/{a=̅Un=H])m, ?#W+=*y$jp#gƈ2 @i0J(|/*=׺.C4֟_$;^)L>25PNs哥P2:8}a ]+C)7{ܕbZ b 4s6woatODd_`?#C\l sn:9w80U6l/TڢЦʌCo-Q<[=IA98I֖͐;4n üBJY֪v\dyٴv: 4f7(E>Ax+s ?s2>_''ϫiҒf2ʗP4UBD \-sܕF"׭¯5iӛ4,켓]dwYaQ*ז soyE$5AJ~ e;2[#kC%9omM4|g{8|'@뼼qҝwL#2<<{nDn36ָ5Rb!IzNB50$*"F˲"U S$c'r#1P?=oXtUod$Kv5 Pq7Zw[&͌##ڱFB bx*R4kͥhR0ASC,DM@K&K)atO?E4]n[!7 C @ Z,iH"Ngp;֓'Q,2[h(lDD2>j>Cxb4Q-)bt7sАAehXb~Dk93:7c ُxRGk=qCEQ$H7`\6nG1bȨ\{< s`wM;eaC AUF<޿te`.3 #c; P;;PP\y*,Y XS3F7B7'ؔ-:O;=V操xEnPrpG_,mu.4ggCDaC3i 3^mj:a"X" 5JrOV<pm]k!\qIdwWEmhsB2bJ4jµʆHqxR^V}SY%_wo.tLUs?l | :e D -ǟ !ЌqG&X,w AӬE"^)ЅALj!e!$/I}zKӆe]n^ pf-9E.kZ^뎗 MQWԷ3K-Chtܿ c'*n˰ŵ}kV2h9tKF" fd5"]8s^f2F5PZy :^|}߈ P`Լ ($A! uiRe`S2#9]P {4!J'sk>"I0OsE܇RX0O,#oOfcJt*=׮9n^bhj1hB߾JS?ZZ'̚/m]) "XͷMp@+z)Cl[.]rNK,Plzv9&bM U_oG2YQ#dO"a@VF B#t~7Q{6+a"8 5QO-?%m4mf\AL}">MX8.ʝ p}!ξCU}|MVS=$yL|}4 ]ob5]l4(JB]p.O1Qt ٕ^~rJK!;G&8IS>wl:;oص,Yp<#i27O<.xP1uj(RONq}EB(?JzVliO|QL)Oٮvjs=feE3kvpG0lfUI$ΡǍдv9nd"Cj}~.ef{iIM ]IqITU&q_g=ܡcXo?m !j3;z{fE4!'  v{*r, thbFI VsY[^f4  EZQ9=?i#]IT΄@>HQcVFXZ`aq bx[q(T1c䱍@OByއ5P$~-xeGq{"[e\p Iԍege- P<,h]Z4W, L~ B%]-^DTvG(^wZk]٥Xr4;T#oiAᨈ.&P,`goȂ\.%Tߕ Ո}iߌY9j̿[PwvqjX=C\W?!! ^xΦo5sw1yA8 .o?$mǀ^ʌEYjKa?>ߒ[+Z]OІUQ2z 7/j+)mclՊ~TnӅn0bggayD, 5wyxeg|%`٢۟v=$dDFäp$巕|-7iȹO|< ETұF-?]P[Q5b.PקCK><|˒ wZ!T%pH4p\ ba#h^ PR'YPi8r]䓷#'C>T QI{9guJ\s|9R!9qc.RGh]dWR2.0î|v^ D#بD[44e맊D>74: <`fL"pPݢL=ݦqxHcS%H04g/j~{0+ - 7Q> je_x74[-VbsDLr9:6`չ23 [=i+Du ~21⩘F^Ϻ6$E~5fI֊:'H bh߀D^ M畘RKwun 7,AHSUAL9 HsqZgO%Zp/gOP^zu8FTBsfW` sYE_4QV>SOf'4rPhX) ۜ60P~u+Q(^cw2:F?D={ d'"d_5Jb>HŎ Yu!.Wr]PAwSP~ow#@*ucq$R Ea`P5'"edǓ\7.r8zZp < J;YElQ]-FȨ Țҝoso?f89RiWO%! ^;WtmS]g= & au#+7pplttٮ^`,7*|'P3wv^\Qp@=:\T'G!hVJ)CƼH.ٕQy JZLl@MlRf*4ހ {yC~٫16[h@^[&x 0p`_"39ze0,7: j$>:Q8&/L/ODabyVeyHV1ᴾkr0b}`sE՟؟_6%b٥?(N-ݾjdЉcqw7b NWEqCѐ9Tk`PG5t<&3)l6&c90B5D1=vt~t ǥj'( e@>0#@NJWD3NX dAƼ?|ۇ$i=K|{HTDSyMDI,ڕM[foihh4}"Rc ꖽt'IKݲܫ6aF&lҞ**UF/2L)8 H١Hˤ{Kpr3@I<*@*iuε5eBL@@]t&A.]D'DP>GևQj-wDYl  RGi}#N& ]#(  gXY_\˗plaVQ^xv&߽kj2Kt`aWhY1lC揰V b-%rEQ'J"WR+WCJ6lEmL؃1K4JM 6؞^bN=5c{lXoSѽ5*%fқe  ͼ 1QXڅ,)eƔӈV uG 'vbJs;`-$BLG݀Q V֟oEh7y0_l%h,Р'M8~5Kr᥅r.J@&hޞb?Ӱ>,I'\!{2PR- h;lQK?0Lb:t1 wf[t{K 1ts7sN Kl'E1Zdw u|ˈfyD1K䷤ /K(a1i [ݴ~jb^hlNl& 8ŝD׋&XE1>w#ip'jݱodĞyg\W՚ʻ kԑӕ̾o-W"f@ ّokj@SeFA)m,K/ss-;2C/vpK*wN!|tgtYЉjם?.o/ V,hPɻV1`*b8v})_ -Cܬ •&Lʙ+j8BBO/eKA, PedI K& oﭱWV#?wqYhVe@xچ#R'֧xS2+CW2 9ޯc1f#NarD?YyÂ0")@ë/D7.c%ӾG`% _voNEG,Yb6$%ɜ)DmBr<#:Z.C o~ޠ敥کW *&uR7!kfDX:cd GjB;p脶<-[yնKCCI"T9th0M 򑯥q{g_Q46XK|!9JGꛡ/bׄi3`0{ߖh4:¥BVp$ ݩĘ|7]Ak-S$ (|=rȗ`'KYv'^!O>]0Ch1e 5_tP*PЖftaQds}7 bE|?_C?+czI0k[1 RlU[ wMWˠ(W~)7cR2,IRMAzp wJAsP< -m@x3P˸^[oU7 a\_gqF#s>k_X7nIT;a<Cw;<(hA* >E1U ,+scge|5D y4L,+'+}c8nJY [V$8XwTUluTA~+&1+rM*, |a?\{Y6ʽ2^7xw_sqSF^ӓt\x;wheS#W{>ً`m{׿BxKFceg`.\3,,?T 4놟Ņ"ϪruY{c_7YU'$WJnzu\>9}n(]VB›\gq?IB?6}:pzc'JA!9e9tyO}C#1#hAw HPHGy[t ne<a/ez f P*3z ǖ1flOάruK9׈(=ml۞WDtD Go m_dہ$1FK"J!"3g|zL6%/"3sPװJ,dX1`+?ߵ!VJ#maX޾wsEӞ "+˼|l#O086hތ(9P#>L#}')#2\NgK71tW]#ɡ_KAOu:LF`/B |5vPx2PɈ\cJ"^ƫ<ӒƦsMNK%f*TaD P">S z'z~u'c+S% אּ3LD frkדC;5'׏sᾬe[dℲޖۡ0W7}1˫+VF*\K{xڿ&oY*MH[6N̗f9$,ȰZX3$Dķ1ّ)K ·9vXŃ.- 1?Uœ:Kd:QZN^7e5,ԂS {DW`O~*P>G_\ϥDZ})\i[Ѓ)q=' AP@G&GUdS JYO&ˊ" ѾօM|ZGXntz2xӒVa:-)ގY.P}d=hR?xWyPtC*8gU%dbǂ?mpy \nOY Kzz6c5\KXo5 [ Ԟ&D|z 5,+15弗 c ܫg3$v0l8O>"79]!u5hgg;n-35£";փ0!xoWlG[Miz%e-$WceEI$>y^}T iz@ ˆtQyΆU`vo9AKD)@UYQ8^WM=rg<PBE} Ϗ0.{H9n% 5MR sK!~sdHh/Ifp'GK#VVhHULWCE>C( T(E΀jI Xj!؉D]3Z =x{6.uKdQim[qnHUq|-cfωNr?V =$T\@hg REh#Q F 8 gj bwyJ(rM{z}Pbw"vDR veN>N>@h-g;v LbQ0}ɏ0՘U(^Kq//s ~p9V24tKU-5m9D }WZKmh|#C)^t 1~Ajh*F^[Q:1_kvj%T)ԩ}qZ, AYm=7$BT#­hw8x; 8ՉV6L.Ec֞=\=sZ^}P R`}ӓ@FzKʀ]Ny#i#^1ݲD|sO+qz_ǛB1>HqQY+⢊! c1űH(AÈ0&DSΜ߫;f`]tfn!&IWJ_Uڥi 32 A-HuE'L&c.3 ?k~6ۨݮ{\lDN2cЎ9l} &Q<(. ʐ>iٶKRy\ \mUI'%1g {ٽzHNP%@Yҷvf.iՐh:Y;բ(c* a:@Bd`ţWLC@ӻ,3ȍyjS"xf7cCń'wU<}NS/*rHex2tp3HrY?룕/լ|Q{Z5`zcd-(?En:2uG‚"q7^۴d:YQʇ?f"G) @x/veSLVAQY@]Eßq8I;lR7܃~a:ϊOȓ@'c3o˅YH`)?~ޜ EY, )5%f};r= YǸl4"MIN1Y .gzD^-.!HtMe{-sYcdPqr"{%{E dR-_4;X kJ :(w [<}E33uhۼ!Vk)}R$G-}7 ʩCP@" R͢T`Xa![ht}v1ݡSeܶH z]Zo&uƛk)k3X> w:z|-#"TydGeF E QvE&BMUH˄ahT5KT !pЄd m^M&!Gp`հ=-=~FaӘXʞ/(_D46^Zf`ES!v+*~ZGjoᚅH1],܊8c ’5a 4U:'Rl0L8zTc H(IC&"K^uG4ޛnuu~68cF1gKw 'C>p",44SAQٖ_Sv#cLrr a:HWyI~TV'm߼+ ͐"yxvb|i=?+_6 AN!Ä][6N} ov-]n7.T!*Ӓp!v\uLRD0߬kT,--@bB* PZ(Se ޸J-M -6Uz$%9T|[8wzSu0:g}&lS|2!dp\}}J5,7=Eћ1?}5C,m@@gKښ`Z8#]vC"\nsd*øU΍m;XKBǴOU=]== WMEc*GQAƹq;NKly{ͧ)/L#Kxˁ˒@1 zg7l\I) Vf)c R6EԭPFz /B\e3 u)~!E_)eTC,䤭1腬f\:I7*dI&0K>3!KVO u V:Tqv!bɝJ;"B>Xܭ.( >K d?c 8 J]!BuJB!Etp9i͕~ \o[qOdHVΤ{) zwaҧ_=)=pU=*4{K梡 5Vy_MhNy9|2GiQW[ oL~7@"'@OHFՎi+dp}]Jc XJ{ڛ>vWAb,8iL@FMEJ @Гkq&ؠu6ZMl<.5E?DSz~>*YYzݒ3p@rCθS$웵j$p%3RPgQU/CkCj5;WR߀LR c!eнd.ln4 S NQBؔ*Mw\ݠL 8#[5 rKbk"0,ϠMfF6fupWCVJ]֮wcſűcBQfǩ^VUg%S;OdwE)AA:$|&NOtM% oOܴрn5僨. mOak=T ֆRTh^A=f:꘠ y?8ۖv#+򼉍ouo~wi{!hb r׀;)aL ͉.,> Km h)f*S[T~ɅGO-(= jD =w/)(P0~nׅz^$X2A>ĦjSnّp$=Ѫ}i|ɸ!Z.v-n 8Ae.mH}5b4&=M BPxE4zYkvanRMS`f9[J#Oζa%:0tjBvQwg!XNukm,~XimfW6HU&Lm܅M XdA; $ZYK%<ˀJ8[9ob\I$L@肣ڊ?X,U\.<7D:79Qc8:.(xԦx)V`ElaAYj[C|qvm!1Uv h5!GBP|X]\B[#˶ -DK)XXUkX]tk +c|/9li# 07z#}Wphv' D =l_rv0 5iBԝ7fRDw6ZX3Gǹ:Q0q dS:=|aNdF!ebo 9I[wgMtBHLyg7NZOWg3UDBRK((0U1ߺQTGÒKu b&zHxBHW;>}Du1;)wT`0{+9b>wO$L ʸ7-c#Ϧ}D&Y`g8at@6tX.%PÀ=tSG@:%z}`h!8(n4+:S?LO!P EwMּsbnl;UT4T5l b%X^˟$v;[E<Кr $\ \GALqٌ;Xߟm͔Ŧ0#ξQ@Y}Yλ?揉1`jekstq\ST@ݯ\v"rCwF:=0Nbhj:! '}Vlu5RO$|Il4!K`bDLg~0{b9l@˓a{KZ#rVh5WạICȝCWaاucL3;։ƇJ~BN |6v|C*´{`q I&C~}c-6{pUhev&5|n6&[~DH@t|̞4ӕ#4xvz|a`eIB"(îݵ~e9#?Ts {(1%=zQx"NZ)YMO=pIuq!D-qgqypNlde%}΀5*߅ӓ!\rCz ]bϭV)/Ktf6$ٙeLcS\ ƀh7 #AA zx`#eH?i@cQq*˵cKs `gxʓiU?U"hrI R]OԊ~B?׿Tv/ܛ\6 N1dQ*d+Zq9ujt*2QE0)kZ.-`35G5c5qH!΀#d& & m?Kzh= -{o';ـժg/Uj*h>; .4Vj @ʄDW`C@S~M˼B* @vfLlD.RhOu?2>!W!/!Őt JoSTr<`Z+ MPi 7AM ~yܦ䔬|3>r'Gj7}K |_&&&'rݤ cUKzPϠp<<@XĆqnc5Ǵrv4bwJJMta_;AaqІ,q4Z@j>iVzNot6~fF켸Ifz_tQr5~Ӆ*8r7/J߿G JD)x*)ڣ8m29|{qz=g A{aR0!Чd(p(ßx9$MBd;D-УЊss;[ ~gV! %;jRv= WLΥ u4KM/0LՃݛuwփWC]ů(ޔiRs}bG4KD{ˠ={*[ fSf LvX+!^wD 9#צr[1Rm .?؍}&Ug#d)LG±Jt.S+<ϥ51AͰKދxR?; z@KӛO:Ta ߯@/zN$o!e'rV*&~m:;Y?ƥ"MLs7}x)N@cď}:!p-j> !&:[?ReGvb~:"vL`Z`t:=F-W~Q:sbn`QW>5о3]IJY<>Z_7uƼrPFWbdr|1KO~j 451?É _}xQZ8G;ϽҝYoQ")PX܃_$C@uʪOnSE/@tnS۽-f9BTN=R9lٞV b9;o@ p6)-7vIE2Nʙ9vMǿuNZ֬Bdߛ槝X ODJmˎ&4eL.ۜDJ-<&Bџ%4 f)\L;F aM(hvukS`ltNIPIy[/3ъiLfsHy7\9;,D&C֢^ ^^Y^5}|sh%¾{T.c0,R84/_-j,{\HӖ5*O<25F/G/f+tX WomM|V|8b`[7Br xյX3:pS5U@O$߳ 6>/i9w4:rR 7/c_(̿ 1ԩyGR>F\κ>g}.E^zbՎ@?<6 <m[z\.le (f3 :UW)ղz>'h#},Y?đj(g!(cw&e?qS ;]!,Q1BcPKB)`z-hS4O dnN>KjݮHlC_ +]簥n8ICcx>rĂMN̂@ufT+?ZWΉWQ(/))z@EUo,3]xwsJS4DHxO.JL/Y_^lK0YT0%Oe@1}\vI0g+Љ; ֦@Q2viܾ?ƈKuNw)D_Ui;bkP\Uz.Nv[ЉONhY\λX!})k<]Qിo+b쀣 ZWinq<¿d}}`OP-fvputE ӐXʫ>oeuk^w8,0{bfb?D3;³u)c3]Љ\y:nݶ2q ?܄h/eM~vy:Z&;6(xCIBeEԤD%%6\ +b 涼k* MK Ԗުck;G$e|uqgN[qn\׷8J](m"iN6\lsc|"ʺh 535WgaM2]=DY[7}E}!6n%%퐠"Ȋ]os iήr@[P44K;[!q:^Қ09 Ӿᢽ$}`!?C{?@, s.ѥHSo[ &g8!߰Wn U|RĄw{Dz뺷㲋Lh(R,IHąuiN|%ut}LEQSRFqHɨ`{n¼}]p zH@[ _N5FTT\Rm`3}8hfAuBwل㠮yŅ}]ZPޟ`;6!@W0ucLL5 n4vUKC:u~wm/OgW]~Q1DE*aUttga:c~3Lԥ@_58τ/LR1 Gc?-*8r{EApWIr$W.ml~կhމxqdҕMr"kCMZ- e$_v'O "1k<aȒ* .nJqkBXM$EbwbI1TQeRŚcc+A&TEj{%QK"1/J qIv^;uKw)߭y1A:ggŵ0#8P}FPLg74NkGvJ۸QГtà Y"(T_(a0ĈFX-4 )Kwd׎r[kzJGLq-Lf-`MC'P84#KƊM{MGn\;k~IDjVQt`jB,TkD ׸v5͙A dzDh9V c|5Og0 j9H&J]٣S&A OFWo d0FA2V3NbLn_œ64?ͼg* +\gH#Rʾw捃jE۳0Er^.5{!)Y 09WuɒFm>Zxd֧g|} 1QO)8Aq5W%#)uz, @#3ZPh\22 bUZEp{:̽b H*\E<< JOw1a6-nH{}z'z2 x6|$;4|FۑUT'2bX..dQqI I߄L ^;(ƠAcٻ""*az/+-8FFVq)pf9ml&߹EH}D:A`luu61Hc.iBUg_?춵+,W3^c0gʩȣD^Q6%aPdIfg9#"T m<!Z*V.𬟜c'Ů\!7w5-Q4<ˎ 'dQP8:r#(qK0]çm⵳g|P5 / θ`8}PNU'cA oA+9;PRSz)ik\lqu|y'6i" _zn kTpk9W=]&Y1 n3\e!SK-OwEpqu-pXVޥQ!s?,;VN˙^hU6j];[4m&g`DfEU7u Z I)^%$@To(x׋7w3=E($Ů#qXCtd+݃<YnXGlZ)O*N\Tl_R#z3=7,)]wJ0ݣQ#YbX?sU[O Y?P]8d}OՆ엠r?[neuvOnHZ|B[?{Qz(kPxҢD 䢡WS$&NDSDD1͔̟ƃĪ;8;i Sx l]…sQ+j'Ƚo?lo5y6x]K20Տαy=ՓW/To=Lw]_J7MK$Iauy}]K#Պ; TkmgRW#Pd&2v^Hl+9[g,W9SAP6r8bNe`.%_sR )(Z2&tzc=V ׭sLRmJ ^̔m>?/` @mq*W Avtb1{0E/iO41:M0BTmuރucug|Y\`g42RVX +O`>si4I~=x@qI@5Yxgdx&@'sD9O"3$ "vT,犔GFvk,/cȂ#Qgok9e֤ii.Aw%HQ_=c}N).#q Ƽk"J)fo€qN9[@g:W "8XMּ h~ ڤ7g,yu+5X5>zqDE`\Wۨ1_ȠJ5%jfaznBu W1t̚G6]<L{CIk{@kb6 $L5={ߓ =qO^*f/R_!h)E K^&K,L8 d $'Sb~SX9r# *濦iw֊g)W D͖.ҩA`*ZRYmNݒ~MɛBF4>Fߏ;d9}4߃GUYd(8s޺JLyiIs*#؜#Q`I`U)TUk_GC25(nR^$RDXWX[Dv}B4kM>$hm̓0L +Ko %Q,BO|癸5WӟE.x ! C5\I hW_dA4J4rړC*jJlo0ku(Pp:~}z=h/>%a",P_] n|s%_ Vlo H,N``!7O uIAV<9v0xAc (۽Y5PMd}`\,KD g[+:,v5%̄읽01J?T[Q#"=FGDMZKd"y`w@o4[-j!a/R|~EkϺZlN =5c;$y,cX'u| wF郔*r$70mcq[^&V{6o!f :&&wP\vːa22Bxcޣr115 E-)'QQH:њ5H2@Sx̦uMh}!YHg`BVDBa 呰{#gn@ 6љ.Kʈ'}q%ȕlW3cTu{YK^lj&*p3E\Oj=vVz\Wh4Z#T^YF9duCֳ(SRna4[\C2k*`DPd\ ?DXQPUӍ v0B]tO-KZQ0 Jq.NJ U,QmJRh|3"U@T(.Jh$T!EpLPqfˇsoUJXI {A-|> sV{P8,4z}\n, c4 >yt8^]EAzp쐴 .Çu!žHBhomrEhmui!*]z_OU+dmg͊Rd吽+}׵4hLd>VSP%ȋ*Qc9@r˯Qe'rENC}?}RTEw4tqbsaT z-h@׫seI|AZwmRâA^a*-)Xl&$)!s`р[<a@.v6n:XpGE@y ~61z+?EbޡmGfjn.C#z#!܃Z=m0ImܷЏH\*Ժ ፽9;l{! c֫_}_Y˸l/u|w+/l9ڞGCo>Cʠ}8-6X<ѢDa MZڠET_CDr] ">O95o u3 ֔",zc m,s h[Hm:x+Oq;NoHN/ t37N薦fi&C_Xz +4Ogo> ]YԱPk< d]I!ze玲4(0Ѩ^i*v5hks*5 Rf*ռq(ꓙk֛s^)Nܪb IZp]+\wZ{ްYRGJ9d?A~TL\qv[mGTMmHX00EӒHca2TDVM@zr:Krn__kxyl1FљlOwX9 HPxY=&r < cB [4Y̐"rU2+2oYNߤ9Tͅ& Mzn1be qƣf`4ҋO0axX}̚lCQXfJBe" P9woakd#A?$qƸe»wZ*}Fbtִ'Vi~Yb!;].١kHy61Os1Yz ]v3j/~ yI W.>0t J |Y[!-n;%SI5۟C%Ƽy@z0{P C $#7W,]""H_k|B,/!XWra}p(Z3cPFrXyMr `- Gwc,gԒ&3֨:jPLS>'Nx6ZADnsFnx>ϵ@ip^:;8+mYL:2`(FPط2O|jSR7&{w(=7yk_wg {hwozԡ| + DM_}5>d#FݰH"=zhr^fo"KRe|*Y!XaE:1^DoI'ZCU\\=|avqo Sm9Q,q~11jVgO[6 (%*tDk1D"^2G 0$]1l6Y_o?08jKqSz P ,tEK }J2ގ%O^ 7@VΉ8ׄ{<;.};e2!Q4Wu ٪XikU4Z>L,H &p~tFJ[Yi5r~ACO"nCm$8^z#'#wŜ# VE87~\go.J/ T.^7,)ɔ9MZbċӀ&G59ǫSFxozRQ KikN. Ic0$c#/sѳ_#O"<}젫drjkVk\,L8xπ7xx_nqSĂ*B`\$/\/F8IQBGpoȎP ='@O"Rgصn >/jrPCKMCo+拟Nƌ}Bg8L|L!|;ٷfPP yHh1?iU-f: l)a[ G9~pNwmChTeL{9,pvnrgd^>} TG!Z ,E)֞k Ck4H xN0JdG-$[3կBl, Tf/C^ 4`‰}jgs9#,R`HB5iFQ-H ' KdFΙ8nVDӱI|%z6BOcSnLPR:cF 0]ɪ]Bz[yd[ݶ|\u`or3F BbyܰzyW?CU>N PSioqFkm.zM AV9廾^Û)vqc 1:詬'MXo`bB{5TZ%->pLADO3.sBdmހGe/3n{!aGY""Lu(d|>}*g<_T2&QK| s5:Ɩjc M|v1|7?ljH ?TxJ]&v-Ap( O~4߯T`L> duH׾9!t&5\7[>vt 'y'QK&f 'MO9x3 &e^OL∓ ,y|Džy!ȷ'f12 1A[f+TuH׼8X;Mop~YBVxg9RhI W%鹐9%gF)YK2>z ɖs_}Sead7#V/Ot$ZC`ŰTb(zxV';),m|)\Lg Dktזl]٤D ~˚Y8yHn؞Ķa͕WG~imTnCV/IءKoP(BR^+W7#Ze4T@v5c[E ]F Rh.l1;-\xlG."MߏӒQsLP<+4l`GmU@;~]3]^hx4=>Yt9 WPcKqlV15ˁVu AaɧМL'3Ut>gxfWpy\fiN*0z z۟BGB32_"05K{Q\#:EuAu\|:nխrAyYn ԝq*-}W@|^^-#ve\'. 1Eʠ)ni3,z1yNX,N"~q_mo' E {5ϐ0zF8IRTp*Dk"_qdfL/ZbċٿT baE]BiSx>"{N(2O@hƆ=Kv#6Z`̼;@4u~ƙAФ*Pٻ[#iɞ$\f \+.QgsfZU='O[q<0 tEA $c[8X&8lLΈ 5aԶO ^tՊ\(Z6(5-'Z/F}a \e,k2r_CpvPb@4"5A1Ԕ0+]]*0 2˟IMj,]hkf62CM_| uތ夋DO&е[A}\Q(=ohRpΏ0I-> uzU_MYon#؀[eF#EW\֜u|*tR|KQ>SHYf} .5 T O^[Į}44SEtSEkq&ltV!s싅]o^Ҕ@sIy6)" 7z.dxl]؏RxP"t?q^}~@jEk8qP+ ]OGQ d-( je4A\?dݧCi3RD-Ft>^|>#;;v:ḴFM{N@tTJ䥆:S04 GD + rI\7! E_+\oTl~h NGшH'_Hc PmdaeKcGr5E0|6(,x Jn:ؾbZ6'~y~\;te}HhFpjMX*8VY{ >!m ܙmo3bNNG> Gަ s>&+c0Z_d2Uc߅8xfo< .Eef bCt18&({=Celw5: ~ywX 6ọDnc?ez$o +U Y*|ځF ) j(?w@o9h*X1(P )}eߖsTg Dw˫/+ Ht3@A%"k@=-Zy0m8=1T /.a#z=?VPb?|+߸VF1`Lw"'H*5c-44=HW@J5z{90N;$.,v=87x8rFF4Uwn>FQe>­/ GΤnz.e5J8G^M:kB4IcP5)&E(}2F{zj+׻ [c*>TлͦS=8q{f+#$ȸX֒s:t|3vz:n q s@m2{jԵY`i~HN&`%Gmh?זC:X7)4g|dk?k1 _@uwm Yڷ;2R4F~~.0-anSi4Rj^) ZrRiPm8]=Sʸ:e㟶jäTi4?<,C{N|' |+0t_j C9tj4[I޺cbtTUU'Hu5i?mÉla9IϹYhrCzzB 5Ѧ (ο1<#"v*qr[Fnxz oONI^C 󒝢Ηg]Q$E-~:.eJ,mUMs&}1-]/126~4՝g.1a3>}<+Tݱ·t/iN 6l8ܽ"WD!6<Ѥ ! ]t,2 DGN3au[,[|OCs\[M O-I }y'WrmZ{zn/qśpP}+.V]hU2F'BT3]%D>YO/m(-勪v5,sh}A5F IZߘjJ[7\+Z?`0QO!!5/ĻmIdBJv07S6m.ƣDWW/(Yؠ_w!oL vq+U 7.ȈQtJQ2%uZ~K50gmzvvﮛB*~|JUR5ThȖ=_SN¨:#QOz[ D)di%p3CHr`9[$#p:&Ug5<d2rziluC^˺-J '}5b\elԦpUKxTNLᓆ{vI \,eWisi\{bљv9Z9Vm!cu+XQm@WYV%FۄOv`ڙP\? +5(M3[lzv"i`} .`E {!yvW\@ PtWoFa_?8wy?ZUgWvTnj~5Ѡ dk 𜓭\&Km+M׌ WFM[>P WžS.l;-gq 37~Q(AWT0Z=A?9g:ʵJM;af(YaINɺc@Bnjb)kS&Q731aS50gobQwOf 8R$X*1tӲYZ+}Ld04P[~;V~@# 6l-:V`@pkL,"|Ø8_h1A7*Rv\u)11Nӻ&z*[&rmsDŽX̸(H`M<Wm˄J%F/'@xMriKHKvX_nUD:8'N0EW\8̫7%3[Źdς K?j) ^`Qu'"`?ls9n Kv,Y2:\'yRXPAWn(m5bh\} EIpu8lQI&7\R%}$p*ЋJeܟ&M/XF~1xv~;aiP"9@^Gh4~l[!m2 nw䬼:?(gp=r2vN´MR;?Kn+!Txel1/́=0OܐTf/)֕zE@KG#n~xFIGa5esݐV|Aa"wεc*FKLv_w3/$C 'Q^EM)&`G c`l{_cfPTN0+l\d:j}TsMi5np9NAf {`1hK׌LкLg`?9` iR[ӘX*(]暛fllޤ{: .gW ;GQלݚmmDL0X6Ĭ"+#jS,hqߺA lOR|TUN,_L,Q[ޯ nB]M?|oOOճx:zD>Vbtxżs5_a'{+} ʅ?j<7nd,+3$)(&\&w|NJppL N&޴f"TVMBET;\{֠c=muq&̵?˹EAQԾn5+ȯzs0ʩ+nz N ۼ) !ʯ$2Jj_|S>dihTy}[CPH7/ 6-pOhc-@@+Vj૱VMr0X;T֎]8xo'x7r iV5C|X[ );AH6{JnۍtM 6@} А/\$hx{&$ uw| &aN?,611@e K?;~^m;p̅5qϬ\%"*ŻMu`5|,.yz[& y4ZYL(boRʀb#vNj [4y w+FI;6O%3=`/>M adg;[ZOBp[@qPʷJ-D]e,Ğ/HެhyY2Ώ- ɦ#(5#i'RM=5篪#%=?g=p 6K8֊&tŴ̂q""`72Jkf/V #5*|47K.RC4+`_;2$>0͚Z~S~DQ0^l 'N/?װ$|^c~S ɔwCmf^E/:\:*z"R=C|(2oYypCҥ&$ n}<3Pa:!zPl/s{=O[` enw+?MjO]BvGdݴhˁjn-P~{LBN50ԉ,e_eH;=([N ,Cيڬ,JE֏֞m j@N`;r T [VDžok٥MFU2N7XSB9c39Ȩ{'㸱$ع+id,@*7~N#`kSOr7KjN?`-"f8#=a:f“ l׾AvL rlJT= !> [֬E?Wi*޵?`swR/N~u/[Ɠp>vL/: P֡@1X)8fז=*y,˜,ճD]|n\e Bs -{pHF$cKqbpQw X`b_lؖ*/K wÖZ㕧}Бuh4JA9H] :ڬX2䃡F o$9|#GН<8KؙQ1a^[}c<'* 9im,fVbW"Dfkl+G0Qjٔڋ"J)B٘q@TKo͛?D!ԉrg(wdzRnvR5QPw<5M1fjjE̾4-BrL]ky:֏o>R\C/G y;4kH9Fdx~MTmXӥ.8*#O^@r-"RΊ:f01|oSJ)Ko`rYsȩLsi2f6}6G4-L~x|ga5Uv*&m*#]7!DmHoBLsd-i\gW= [Z *d: )MY0[/JCi:~sxD-Cq(ԯ_t4Eg5/a;(3_ԩS sV!:w87VH0$,ثס5qg;6_Yr_F! s*MEih P8q hmG!M3!6dcVDLQr*դ&"y,lXSjdHe^0 icf{~ƂnFg]\ "f.S,9F,P7#6mGzz]d"JSI3ೝ}y LKbʂU{9H@^[ɷO UW[['@TWWQE<&EeZJWkfpY"ed]%i1ZkDB5 ռ,dZW_ įpU]`PEɗo)g{h33!Kp䋌,4yN}Oj$eaJݍ p)UAƞm)?[+ݕ^H\,Ӗ@.;)D-,+n#s# o&  y'u6yL3`V;AFf|jp?■ @ Sf`qlǪ"Ztii'6A):$1&<3ggGo&e-nw 6\&QdD$Gv:}] ;ju@Q:n~"@=Aճӷӆ+ Ȕ :@Õ8^ y+okLJ{9Y_IKv[݇fgU=~!0bcy72[D+ʪaqςMގFB%"7xp{xE68KAMОoوڗVi)=Q%Ėuְ$q} 9fZy*}E4ܵ|Į{¸zϲ+'nnM諚V^iPw8 0fo=F#jƁ D)ah mcE  ՌY*9hi&MOYŒ|k+|A7?di@s^ vܵUz}# Dj3"FޜΒZeәK_&kvDEw{Y9Q*Hgư~5,K9cqv!"?>$[=9V\ā[LZd{DmnAg:nP:ku19۔~_B,$]/*A` q~7(7LC\ZUpREY;zio988ZxXbe)F{D@i3lSv7.Հ$T+m3E/Aj/&L4tE:$/̼wiYhXoOMN"@ȩn4twN16f,m~r1$@yubeNmY2-7j*4_'~9]Ԑ_y),7 ֡Fԭse3<-4%Pn2-Lpio7~ @0S9nC<&Yn)i(Dإ|_{ds rfF [ q {UغWKU~DQVȂy\䡚pˍlQTI\`hI4-Kpk8C<Fx=%b?}EѓHLwk 0vkdž2lՀȍu Z0sNH9Hʹ.6WNyAWO-c,ڝ)¼;]Ujt&7_;76G P~)(:]~TDޔ"w?N#XJAY#C]fuv\'b3P 2H?g9a c% iSi~T#ﱕ&w[ Q (_i=jGa@t]Is.8N#ˤ 11 Ħ qSTfy&K{.s{3MDWP_Kd GCJ9@2 (w9-"Fl47u}p((Q䋄lK\ֻLGkb)Gť9Z߱1V]r!!lT)yfpU]>+5Xѫ SLW]5&R}LѾ(rxgÆVwRzCCy7N1G TCLv3GY J9 9l8ּY0c6x(jRWk)dKћO^\\pqyq?Jz.(VKd'|!/ dkZgp\Z^Ra8 sWEmi'Bnu~}Ck\$5Dя% im& Hfc>#խkDr }[O٪S6Wz^p#k ;uř֞9Ct]<_&W!BYP=5%B<ۗ\]wѤ:Y[Nb\@o&WcAh|&7ͥJﭚジ^bIŬmnR#_|O`1BˉsFMd_Et̺sC2h=̑`f 8|f5Ɲ'_C"- |ӗ)Nޜ_$fgs3F8;#f(@~<%f"V&"bv! 'ת.Zyph?^\+k`S#qkی%l^{%:"hITknh6NɳwH.9J/xwGB9׮Vzz ITqdv/nrF#bj `PR)rEpOF%:,PP-C wqB;[ѣ7f2άy5=zJ |2ok/֝܍YUR'O=es$N,c5PAΈOFZhJ}ìkhqF1B2J( {hB1|~OBR,&JQegYGh2p%&T+sXܳW`GFu#8Nѵ Ift qێ$C#"2~?  "*~߃KWvF}_Py/]K#E궦x/ލM(xV>yBiB`C{u7sv&:NHW.g x*uFܰ]w޹ҫB{7hB(QY"51~xfdU;ݛd(Mb&s٘N˅cY칟req=S:g2PAUqٛ={b@m-X$Ӓ7fB,[v > au^͙twֶn͛CS+ۗ6dAȖFc@5=>,!h̵|uj9zJj>Xhs2۬:"\"7t'aj19hzy37xD|[ewF= Hp^膮e!EP&H|o(K5(PGFI zTT{&ZQ+@YmRa|!>U5^MF @ߘVS{֞f(yA5;0#ؚ"̯tjbN`򚥮/w/Q2ž7 Ꙁ vAJK5pT\o3 )˗zZk,7aI*CTpZc1!>;m#$*P%$̑: OHA#~2mXq "A9JE'4E?4) 3rnn f!G" G6삪32"7FLJ}&FYnFY;C{ (Ft*+E}ꗅ sdӴAQ/ssJWTdCv.]q޻q}y$"U@+k06U2@Udr=jՓkoճ鎣C(&pwM$7+#@]ujj^\P°א|fl{ B@w}=񣺋Q3ȽH@8O;*v ,9U2FֿW$U5%n4l/>): @+(eV%MTRLuMBID[vF-83v ZlOՠS>bSQ8|eYP1h nsFtP_)x%Y"RMɎq}wwV4EZs5ME}VЭL3u=:"q21)Ù,̟/, ?vNLHeEAn]*~ac= a+T( ~$;1*UpRu,vwTF'2PGP~mvm3nKeekJ0QLvfg8KQeWk_, V|*H쳏XC)lsF,XT(AO?E]':e*^ 1yZW kp RZyRׇL/rQwJZ Yl+*ȻIG] ܥ =%cJI`'ra9E}Q?8+ 4R;WS1hc4-5!Wcw# |rXzذ.io!~,"]kjV.sʄ 4SXhU0-EDDs@у_ښ>:/ ;ϫ۾`*(8~e;PO݊28py /5 T`@>'e?gtpW > .`>LJ}`XMhZu3tMm!3C)^6<}RAcX/Hh4cleKrŞgڍ/C'qҞuM#aD!Ul$PYR?A#z,A.1%^RnOª&kvCY7AQ';&j`ͬԭ NH8#sK|X媼;džcy܇ kb+~m.\M@ʞoq5 ^yvN7E?ʇ/۱v@镈B1-a =C-$qМp }07@FGPRį7.P ߮av X]<*RCUlݝZn2۝"g4_g1\͘ d<ޅV~HeH Lژ%U^$And?q|~%t֊5/Y௅^kVacgࠗ'140<*@V"C\ͽeugY3*b{F7Ʊ4{OMO\$2 xKD/zoVԘ" dDfc5$j-V_oUvO֙0pi'X&kX{ 0X&΄2He"hrf5LEJ(ed|.\;랐N^C Cƶa1ΖQ]z ݭbE^,!On"j}-˧*⹮*UZ~H>H4fLMp+>(4Za1hpuZhWAB扊*{Pb 0gP0Xyq1~ rYq ޭ|B~m;undwd[]$s4W0U!Wb[ڷ=q&q+DSi:5AI2>`e3k&X$Eg"4œj<$?~{!~L^כ ?mP쳼ܬ/7[`),)y$bo_2<: X_b 9mRᗄ' ukc ÁsP:'}]DU|coݠZ+>L֠fl۶JExi :RQ$L ;)CU ̍9:JȣM{.wO%IDU%ԈmR %+}m YO{YC_53W7٫p(]휹{vKuIX$/iF6a뚮F!SMAʶ:\~P7wcѬXA6L2?hq;Pu׹)^F{R\UB"JLx Ѓjz#e؆`tH5.l}̼N]h1] "!Lt74R8Ґ^AFd_#FO;z8ʾN1w7\:h 9eS:X]9LudQ>(S`%^~ 9K@nh8iP_;u%OYI>Rwfk~@5xUY}DDj!H>hIj|Td4+iֈ;=cY=} E4>O0HƏQrE6ye +l'hՖtwJ 0 +PQ+bG|5T ZxF<%0E |m\7TSjYuT#q;\F`VׂH&UؤnO&| ¯HSXuO Ռ$SSS:^'7T'549h'qʫv"8PI9_ FM'@(Sp瞋=J\XMyrAV%o/p&RNĿ艎c{d'[gO J,A9͆|vքwFƭSܐc8"}*#+A3id)YDgpY43rsqൟvk}O,6L >M2+s^}xw"F)xYgA$d:z^wM I.8܍J +5X!>857r85% u*ɨ.nO\bPбRd'ԏ.D8Abc˪ 0ïIg%!sj6TQ2V^e“?32:Wq=GS҆./hl͚"[in@!{br#WjdT 4ڠ4fi5=ȷуGRf)bie*B | ]\136>#yXоv">e3iˁ&:[%YJ*,E9ҭJ޲#\yFKiHGXe9EvzӼvmwٟ]{DM;2P\zw9ɣ@w%ߦ5O9u؄oCu#uU-pnbIz0?4TtJ}DqۆvlQ(ge`N]ٓ*&2ȵ 3ao/JO`^^BY,O{!w%^20޹P9H9mi%VÔ# G*󇮉v,9i0c۫:&:6?1 7U\5peoח@-ʶoP쏿e!ʌjtn \qrf%aRS:{uPGy6e^9H-.SAmE܏N雏"~x4S& ?]!jUVNSϵ32)[[QqT"x paZ=Y/~x-伯$ xLl"=JJ!)U-ұs<ض3dVa3=mc?](hΕeB*Fąp"Ŀw/(џEa SJqXnMJJ *l&s4h) `j*)9S(y頣ZamzX6ݎM%P6~O2C-Z4\vbmFs+bN94t}NBg/V(d}L(`×@79`U 1 @N@[U7&yIg+%aCyyW4 olɛa!~Lzn:h`65?H_a迊YP̡+^ySǚ0{MbT%|&RyU| ;f-IMtSi;͂ T8;$֎PS OVa w7"m%H CnxAv)4[-K&H 1g(;G[Sc,>J{4?cj+)pz-In%4<7*}H\`O4" "$(rp~a05`1"k٬431KKCܔ6=Ajou^X3QUm2G6Pj_E5 P=-$) Jn_$Z,.q)?*߅j.0t׀ k>X_3Mm= S/jnũUȷ̨Y8nh&S-!4ۯg(E/z6"r 9&+G{ jl2ϝ&:(ԚTRf1V;mfyT&)t0x`9V`A[+.i?ܢKBq`+$HϷ82D1,4*)Oɓԛ^g49 e@J}+aؓ:Z5/U~p9#CtL׭eW20eՆfGL`yHZ\REDUE-N3iVmǓ6˶{&%2:Hט!8YK,3  }ID_-$B5E톥pGK A76];Ԟ׶Gx;a"חglG#ʧOLq¦dZr$xX2SwsrQ& KpM p=lc.";lukq݈UYnNme%IYl؞Ev}On`ob6 &Kծ_ZJy+iBDð"ΕWJ2˜ʥ%YUxo:Wx?.(ۦG|R BkX p0@6 ytPV iõ ?_XJRs-e32OOCzŭ7/;eÔ[V~LM-Ds !a Q<wq⵨\o#27A޾8a!H6$*G5]yn~}#d(igRkf_p>Ww' ׼j= T*[43*92U6) Xv kVgFLDz(Du MXqGqgx3d$Kc*H47Q TsyeqN1ʾ4(a,v]4c6+9li2SxE?4i$w @ASiRެZH'Sw ܌?DgLЭu'GD2G+D Sg3"k3Kwvgi8[EiI{'c]KtbB" :`ŪڡٗJ:=o nӻfS6h6aB)N,G8#O}[Gk֓o~6'ӳO` *1wM]Y沣x3Gp{ pNRTk)QxC:{T߇!1Is}]4ox)>d%1LC )R> RLѻi& 8hqP-<| Y}}fu.?~1G55zmIEJ0R}A{Íֵ߭9qߏ5WB`Jg[3 0x;rfr2KAj~.TBc ϱO7_,\Zbq39"Y>e3ЛEB+ { &$`xLW|9H8hY~! Ud..C~H'n@R!By8OBTEki.?h9uĒ+9dEy@[HjM4:7!\cnM,L6(>غ>Vͻr@tIݡ>7[!$,.e^mNAl[ZFŬKIF? |~{ T=JV!- x$h)2ɏW䝻zP'*S&&=T?lSbE v wyaDIIԁM⡚`J^q֭T!TJ.H GXa a y[fHn@) ec& 4kd*Z=AhZͤg[2ȹjjbɳGr <~ݤf8L}abJmS %^ X܀%]PJptԡrP{$ҔLLVm]rdsW6G+'(7Xu?b*!nw]Ky]1jc܎͌Ts f/a;=pOAL ` e "~RVk/Y](zӥ[Kֹ>03:\jCo}6s'WRɕN tj~#Բmv~t#+FJșoBxxXͅs+2cIeGUjet2f2zGq )>t*MDkP0ۖp)VFA {tP!s&9S6uN`؏Մt`R@A84䢲[dŝm\+BW\Xu*!3ϸΎ!`Y:)J:pPe:cu+(fYXmY#s &β"7.N~~tM.Yhb1fݺQdJ䕝9,H3tf)sK:RȀXKBf.׏Ma,+iPKF\elkf:ӢQvW S<8pdՁ3B3v?)\'X- M{#( QC1#–@!?01qߖd fJ8}U[Sc(w)c/d;5P=̴}J@kD6ioBB >AD7"gDw }E.&&$#'s:/UhR\`/Mt0 4ݷ0x՜Ȁ)5qeRKu%x9U6(ģI!ISOyv= LiVi p05H, $ \uJn=ܪֵ͙΅9nxNr`mPp Z.aWΌL ZFSe9&.z1n+oRM!Ȧ%ClzB41YQH|g}Ulq6.zqK׿Oz@7fԵ \-C[DziФ ˏhJUI48G ܵwi/I4sVi [?!(j,ثT2 %j3lAI!Ɲl8IB?ù3z}R픶Pcó&vVydg͸2\7SO,'9-~40 4)5qXQPx;n,uOr>UǼޟ[ۓ d{xˆC_Rl85ާQU묛J @Jl9FTzۜOL)!0J kvycBřHMPI&84qe9)6o~jꮳ&ATTa??fŜ0tΖn]6?c>xҶ3ю~ kHTՃIEӟU@Lzn6]u˫i:qv"vL?|čv1+LH\ua˦:͎KœWOW~Eju<~_:v <1h;iq5l) $W04fxT2}?(BY˗.(FDeı&k]IWL'P|AxD#YAQG #C7Zt́G5xi!`+`dxrɥm^ #4bt̺*\4hdD=)!w~&n[I\HQj5Ͼ=P{.$+%~ Rz8 e|J>Ąof)+:11NPHѮ/Mho Gܵ 3A# ؈C&o{blnB7^-?{iU[ܮ@1Is D-LwO.PR0ji}\$\hd%|9pμ3ρ&C)Ҡm@J7/"z^{@1uRog42lѳ`-3"fs{ڌRw*!TZE-KE8YO3:~b?fŧqqk7 ˿:cdR.)usugu}s9L7;D($f}rF x߮«k?v+Ȫ|]Md N 1 J_2 5M`cxMjhȶZq97^@hNJ1qн|z~D]f#][':M k+=W^VYiI"$RHL_`b1)db2j6aWW?atNa} :&:-kIe41Xx7iL-֦ty ؓf wݮdS>&}Elc,~+ҌB9C;62ʰ.$dJ톤z*0^< N?pn!Ws_.OzE/0{SHp(߈4n>QU(bg¾10XMPd^rfɗD% 8?l!YVSi R΃( %Bj< [QP2O#j*ѷa(S);Ŵz;\xa`6 CBe7~z֩˳\v@;A(ꡭئ_35F@k"I;ϓ#61\J0ȣ4ݾy?--UnC[&UyOM.FA'x ž-sXJj_h9ֲ'UOBr9L(u[ xUl]уl \~GXZL ?Q|D:+{Yh9bB ϣ%YlEuf mS`W-:`%h"8V:6GH$,- ^}gu Sg-Hs)<]z[e]׌D9]nICՏ,q3AAkwZ^H˙9_4V͘`1+VLӸ= D,&S)Q /K cjDK=BF՜QQ_QcǦr.^r;.C82S+=iJ7`:0㓓W/b Gg ZXMoc?l"gdHm`@SE]ꖬ9OnF)Pe*Ҍ1 3?&qw8\Q ҬOAq:?moEzQ݆ F7l9VfE¤=3CJe|,됅Fe&͢񾫺"!y7S׏//2Rb*43cBX f'$syo~:GcG"_Fڤ ນ :{S{#j u1b1hsj ^;PJW:%.z#flk>{<7b$܎ )r=hj&.zsa~$RZ{1X.l@N0p\*y` svPIz5.zWB}w+~!MS9 oӛBLj=а'. ]"JR _39;R'tY ̟rVޮ2$D~_t @f63)OxH x[`hV rPk=?@\1K਼_'B{9Ėhb&/m6ۿ[]Q)$RjcrLZӆ~7U*YKU;6yY Z!1Iϥ%g`%;ywzvN BppɌ!:P_ YE=<8Iӝq\;b*ƨxJjՍ"m^;}*mkx߆O] -'zwP 9 aKH㟆z$R|Љ7R30˺~w]hI Q,Eu⃑IoSJr4 lڀ,!K Arz/ VUF⇟:!Dجkփz_[j#syj}YIk#/Ώ-yv8D8cİ[ǵ */3ĽҺL1$U+,y8`5/Z {RGZP(TFOp<[:bť)fy%e&%O!<8?崟FégAWѕ:werᮥ_ Ih3z%^D4 8DHjɰpNӉOa<ْ;mz]6SXk,j+XQգT8l.%&(4eXsAyoʼy!TƮט DiJEql֟,ؾzVt&AL Q$-۝<ļ㲅'2) yc }t?/e 5C^VP$>HxOBaE'kAzJBi;nSG%*ԟ=Jq͊^KޫUILl)S֪AD-d M/1]y--}uO1@ż ۏPH74 W!PE(5uiК- @ʫ:lxXkʀ@@7[ȺΉ:JɖRvhcz*v^Ow+6pFET80?­zV֡mTɪR=Xd,G|,aGu.O7jI?uЗV ?'X9,q8+H17 wM5 C}Nji_Ge0U]g[[3/aҦ}xh>oi-uyYd~@wh) W#(⑞lG{r诲U}g*BեT(3ՒzbJ^'DT6(; %upWp1( C/ȿ'kGWGܤOҼF+䭂G>3no 좿4`i7N 7s~t_<+ t-.o$9%tp)O ]8z^7X̫49VApo QozX?r+XQ/`=D$*#xX` w-r^"!ʮe'3Ϝԑ!={.wS| ̛#@9zc ?Dui@ ؜&\{n~Ja.:K.T0C:=Z%Xv0u%l,2ﭳA2dM ¡N8{\ɑ gD*t )IzόSOHo}sT8'[{Rs6غ/!ń$VG|\(:"&fflU)!W[O#.Ù\b80֨U!@yۆT7Nhy#HX ϣug՛IBۈ,ZmITYnr^7I~7`]p{<O+QX+UƍXXz4T5cbL?0RbE ]Pe yϮs|`VgCY*qi+ ]X}؉e)#@6Vr,`9 ?ߍZ&uzj+05*-ϒT~TPÎ}ljQN&=FzI!ܹ_{[j,iM 7BgDH%ɖ؋"TL\S0ML{Мe7G+dqos}<se'LQFu`5< UHp2Km5qz%:UҬ.pC->njF9*pTXH*Eͷ KSvj:nj)kHR?]݌ `Q: $z6N\ƉJl/xh:Sg"`c5ӋL ߜ+ 6 Gh>[0mVT^\f|}ab֜=P'S*~K*,V0spiٓ`_Eyօ ~8FU"ocd̶v=&A깑 (:sXz2|Hdz3VbHi_bԜK\!|zQnZ9R!`53_:ȹ."FTơx=ʋdsѷg^VuD dUk*~kjOBEymUw/:bD߮G:9K) K{.H}obim%TEtkͿ\&;LՁez}SѳȋD=ksG,EqB7~?Pφy b!庉g,w/u~~ysBtQ3zagfcYro,tICvzoh) J\pC^A}/wB%oF؅!9mQZO) Z?m68RjSu?8 !0p.d9c/# %cl@MI7w< eT, '~ft3eZ'{xIHM{؄w|dғR}]cPsF՟ef:(ꊾUey񕸴LҍXLøٵ*Ã'a{QmoBӨe*^m+(}221 )#[+(rO'HQ"DNokh4) ;LӤ`dʫEΩCsn s:T=d>/_▁sP%8F‚ iLNp@BD)MRK ך9U C,(/sK1t2Q WŠa+B3tDJ*S&ұ4E9_&,IE7*t pv!9B+O_wK $.i1a m#߄_9,@ڣ fCB<'L#Evob~[ZIUQy{LKl@ݳ z{&6%E!ZRc;cg 4 a׀+T"UE F9.K:avfPfеp`_s3"vbX+D; tQyWK}EGč-!x9mRBTi+i O3;Q;9î ^=`>Bޒ5/4BR^6I؇]k޼ $ ~JԊCy+ +Q-u9=-!HmKKkC]>(2*_Ѿd)_. q,۱AgXۖX3 Z'@L66EoS3*SdY.HSI^.(m[$tۘkb42G[/0Wsc=FԻA-ɴmv_qnK%dmqXa!G(wߘ-$mXRtZ瑛hәGT3s;t4QnyCa SlVO۞ʊfD6R`+toB2e NaE!B`w]@VT[qX$civ bjTqd( ?fcnc(MЇo™jGOyWKN KDl{UM?ɕ 9"*ԽۋbʄJ8bVsJZ]SnlS>%, i(<9(in} yj#*/-tJ\k؏=l-acV[Ϲ4Vw%!%ڭtubMeb4KEw#2. yFvr="9'-8FJ"CB2uuvQ#}jZݽg{í!D7;=QX''nH{9ovczoZ5,gL TU-"κWl1Ca^g3=, ]߃:, rEJ.ɐN?/>?ܢ֬?>JVԭ濛;6z36P,PbZ̫ͪRM:'N{H 7tߙCǛ cQmd$;cJm`đJVfo;QayrW)@Vˁ>ݝWPVS>ɞ FMv-sn#܄:0#]KXI?鎱 >DwK1WFI> ,˦^]~ & LiT *bvZ SB>Tsm9-#ּ'Rq߳NR: W.YgYOѣ*!ߏbfl+ y{ړĝfo&]0`R??n עZ&(m+h1Y3  |,AHsa4R'A1(rmE7ѹ 'J?ȩoh(|bIuɾMَ{{[YQJ‘- ?ޟ3kcWCta׷ۨueOBNPV ?u~X$XLFHtވԿyrV(c&.u_aRHCE:ԕi0xs'*v5vg3Miï+ҜhFK#ڭ5>1`3=@*L˗]` qK^f 6ǝ3/AB :Ql`b3KuS;2RӵP蛽``DoϏԎtt$K暽T$n@䩻"*\ᔾYX4Sp/qǣԡHR[I㌚agV֪<<c&}ADػ<@I xyK4J{r"8X o0F-_ ,ؿX]Ͷ=Kp`tGm0S/, ӊfl̔?2 |BTf:gJkePDFϔogh,dW%߲߅ӫ'6OVg9mtW_*j`NN~2O ._JYgx$cF(iKR?y3~\)C9\᧓#l5ce%;ʞ9B]X30 !y̍vAW;icg\u¶^c7NvI]ac '>j~]|im0 + `o҇: 6?>[Fh^;~9Y6EgVrJim۬\P9 [' D{XiIyls*aoa s@FoŁTQ @ ,ͨE|N}.6!>&ѫǙ Бf>ԩ?T,?\-*E,0eC{ta4M?3KPK=*FjW_Qc?EH/{5ߧ g$X*gtAV]/ V@v):~{juY?R+)~-Go ;^bX0`qURlX%'[fRۡWէͩg<7 >Fhz CJVM9iuP a`BZϓ ȇO cmTE:ݧfiD׭ֺ]xi-xlhL1;ξɴP=AlH:Sey3a=uONNӴxEx7߬1p&T8B!Q:Y^jׁc[9C#z =OJ*4@e#~0+:5^@ f̦{Ԩ &,SUy֟j_q?~ЏhfnϠs†ʆ!#DE@U0~AMUpx6 ~Ξ9TM^KݪtB])W,)Ar mL9!,NNGWf LAR;cZ??fved3RXUD_zQb8 ȑ:${N\Uʏ&V`؝Y_|ZvƴU7a)?4C?i#%+" A97Θ4tSG0n;4HcqX4B(JDdHG=ǢGv)83׆ "Av65ؗ+5BԒEyTY]pt1G_ӭ0L;f)E>D-+c!7c?vTR̉x!5$@>(/X4Kp8z HC:gnMUx \?LM){W2̍LH-1Pχk%Tx*g2m1v}VfI*RC bs4⪕e@sW-$`Y*\T 'ot#rߜ}w[ ݵ@BʤHӷ3/#_Og4=aPOSioVci-_|Ą+15%yyj&Dv#k:/ɕ,$1Hx|6`ڒb*yZxB}}fDzȣX| #S4Ή?u -{tI. L7ߗd&aS[Qԧ )ӜPX$~)}DF az%aJTl<ۧ KͲm2?5:zOdvȅ6: lb(ڇ~w=Y{ vQ}?$ksAr@ <6&!~ ~) ےؖG2V}PopqmluM8m5Vb02 saxh5F>\!2tCXtemh'Qm=HQ@ШUI ԭ#Ë_SQ\Doܡ^-=|`Xr)LRbg1lu '"Ц{ il}xH2AB{ ̆;\u[Ԯ TbtIIP"0I5 \an \L*ʞKQkk 2Luj{ dV^Y!V;n Gg'МÛw 2i:69:*E%XaTԦ\;y'p3Ƹ~jרxOs*NחdoyG-pF\E(wdu!ZtO~O@rHuzU:=!jGX̰,P~qœϵP*?2ԿXEjw!{29Ęa r+c*+5^{ 65?`zPcPY4`Jwv nܳկ3h;|_ޯj|qD@` SxQ!6O o>vȽOcM:kp~ ,d}aNTpƼFڰ11kSl?ɸF$]`Y9{:rا炦E^2ɀ/|Ky;sʸ]wOQAtW@~N %H ƛkq"BTmKg6&ªQxCU4F{=$&. RtY{]sEUuA9ErI Z/^OleH{zd>U;Нi7q(]5Y$RXFQ}VR^k# }"po7W1}OGJ&|\חEtO@v"P}y2XПsT똇7N5kǯu#}QRZ-pYJ]k;odmmm%؊P/0qĩP\߸׻m~̢Hk5fgwqẍt]Btۊ6sUY[N >n^({}{{XG<f0ÂxcQQ͎_DWBCN))-]{k0t,*zVUF,l> U~ (L¡BzU2OCyW TMP-|#p*T@KlrWGT8" 1H{|FAXM$Ҕ[p){ۙRK 50&$,򨔠²۩.N]7; `nQhkڎ%{8^4~"b8ޱE:AJ| H{jQqVȽF5_#sӏb?)shx{3_K203Tnd)=n:r6KI|K`? Nua⠨jnG:л=!<yp[Þ9RܻɕpKң]aV/ tR1\P쇒l;I#0 .<\QBnRo*v鲩_aiE-8.7~ -L '6kʫ2m8 dcO0ۀ:5(Dh5jp=-&Ԩ9A uk- -H1흃TGiS*9x+@E\ ~ـ P, ?l15c>Y$fCyP2 4_rqlF9c-ʦ1I{MXL_^twd,2< ͍!:l&!K@mT;QǟZ]Jr0$Q8q"! Ѵ# IB29UTPX }{]A+[;d2D`cG LA2b)Hi"kVV[*jz&4SߕUZ|һ&/8pެz7bWשׂ9{n;ev5T0{7#0h6dXʋPYi5bB 'NZQp>U*FyQN3ogm?oFX.tx:qo~ʰtĵe"X!jT˗L54=XՌ>llOs|?>L^@ެ0(7Z`"yZRߗrs찥0 Os֔% ͇͚´.Rl~9f6zto:4`O0,ÖP$R}jH *摳oevs"؞dgzEOvMMnrVZ#j\B+7z̻ΖjJ(?d}y2/P'г\p#v`![ݐE·HPځ`Qw_ADRѝ~wH"v(DEf<މ@Tyi N!R! YdGpZU9p֥w^ygxih"/߷0W$%i/ty`E7uRC&YP;16[_<>CJ#{% v\bm1&ޛu"5d]l xtlzKĖwL>ה^]3 )5lC\y½quS%"S$D[i*ЫEΣ6?`# /q&?] q*eΗ/BWթ<saHϕ/Y9T? @fNN%r ϩ1e-`^F9WqjWJ(_JpE邇EL2reA_ͅ:L+eY_j\etfeJ}l;WiP.jn%uK]AffQ +0$nФ<}\ࢀ)0k"%chV}C2o[3b$x8spDF8l=IU=Ceo.mI!\TdWqbwu,M` >s^L,r܆?FQL|#Y{|T' 3]m8c=e@b72eȝnͻ0NE&>uw0/X0jYO(t~/i|~Sg:H|:!/ O5*}s+ 'wIJjv0g{q2L@ת,"D;X2D J:pue\#lL1̃m㷪G԰p "KI1{,Oڹ1c omP2 [Ȣv%vz6E\{o0fvq=ff=߶@v̅^i QeӜ I 5֭"g~9gjS3 6rH{>P:nD:Tvr>շ{^ K=P!M2U.p{ k%=Y#yC+2_ڊ-gAlFI(}±+QsA!j5 U xDw_қ~_eZG2#%8wvӯ|1<v]ʮPvP+;-MV{⟓RMP1Q)%S"k0h(9h]$jQ9@}c`V`o k0/YA;ks=_U`.kC_dUas~ 2'GZֹ!m1@0XH 8Ͻ8R@ v  ɹk7lֆRAlg֔&q~g Y\Thꔶ[^P&7/$HS-fd1clU y{p&[>/0vO]q3U>j)j^ #<;!CR D =;G`S)DsO3`eI$ڗ1쁻}*)\vՕqCǤ5A29T$$aM2F7F[Uj.enJpQ'E)fc/9#NqCk)MҜ?:V-~j!(є3xz(gF}l\T~Y&(ME8~N 0lt/+9J=8i1ץ?m.#|oq~I8z_ƤB;)n/t0$IAEn8ԪJ3]2S킖,9Px&;z@!MȒnGѳNj^9%'FVv-.-FJ$x7ra|6R@a@ oҀM)oey] 6: pVKsY}*>r~gqdJkBoͧ_FkX"RJNIma+@`GUvB[e,SP̨R.RqɺGZw=%V ސsRPXQ- 笔#-- /MQV1n OBJݶM%4`+"ؔd1ﶟG rö~DM#<:,-x% [fšޕjbh>g)cc(%x]$pԴ6u"Gcl:}=caY~)b) ȒCǺUQ ~2~> 1k5ҵh2u*fy)(PtYfY{,fA>P؂wSg>~1=^yxƷI%[>D0fQKZLY/췭b@PܘT28nK?R3}Žr <*}Ljd X}sYD}| U 1A{v}@B}L}h0c3Z{A*u]M2YtbK >W8f@xwբK;hٱBvv/<^?fi^JcwYP3!ΑN`({M=ȢA>#Wt`Qk; ]VౠI2V;dR 'sWҥEp!slҤdr{7я0 Z SAn + ?2+6`0;αzB-%Z.'VJȴs HZt_'=m(Cyhb|XؾQV}I`HASdCQ{ )M[x׆&)G4Yӕ`Ev'NQO˩r@.f%o6&Xt{gb%J_Д݈kB.AE2.-Ĺa0^v5W|/V=kTXw^e wWEUY*Ġ)‡q8fDk/-͟#Q%K&Le؀lqJLn 77"]aX ͫ3$\#2팔#wyNM";ת JK=P%r?Q0PLTSc>aNov@GDIjE CQիPn6FG5%(DQ,+ʷZLiF-F- b ̈́7xC?6fG\G(r۬{!Q# /t"oD y7DGtl?ϸJߵLٙ11Ɣؙzyԗ36dik31;N8] ." =BVULT؈ٶGBձFUL,HhN 8,(k9w(͒*|G=Ae2 P 3ĨCZՃ@IS;bsCsn.!y^%2G5U%'7v.GUz$o+ sKt_ 1E|{ɵϭ'^ ֪a!Y kD(C2ŝz>#0’M%" SknתH޳Y[qSE ]  ;hIrf񾑡UTf*Qо%Z{d+ y,b$p(> ki7@,Ēҹ&p%&NSQ̖éV%r݁7Q{CXջ9g־͜ y&>Jth0lb?+Դe7kNq;Qp|7Y?w" o6 nvxu k7>sq}1QSH (X1bxj-!-M,P/:p4twh"G1Ti5"Gi}tӄAH˧ G˝4 %tۈVبU|@P\p69:x=^*ߖ{[\8Q杫a:EH? Rj:~ ̟6xu;@\\̇G3Q+* LG{R5I/_Tr74$gsk<0 閞j`eOz/09YlJ",uU S)/0%їj-B5+P7ce8}qɱL_Ir0 K2$@T5r!fikq+qv8B7/ 5v]*poQCiht+.g5c8]~O^?Dzt/ނVE8l|xI~pJzr6 *P?Igߐ|Xq!:9na`Av&[NZX;#dO+B`L"!$YdI2-gq)tlCG~N;U]x;cu.*8:m:U>o lP;!5<(x.>S\=[+39jq[hhixD:xҶB-d ʓUP6bڒ&ЪQ8/h+- v|SОƁla5&5 [0H~QN(eˍe7ܾZoAa7{:wth7M5`oqNi~U؂z'b5S/]![<P,jCl7'/%RXJMh[p7FܰpckQ {{L̿oC3pgVmcOݶ܆+Pyx9T"1;œ3/`;c!CęFd+d#gp0ol(af9"] Q !:BVcuՎ]CjNEBD]˗?[fC 95©R%ijVZ(p.t!ԭL#n?Լnm7FܥJ$Jm@W,)vFј ؑ n|S/40+t λrĭM?c?fdGDNooȀ8Q1,_R=`ˆa"- Prj%4tŶ+kƿ$21WI8ᇥbw5ըZPϵ0~Od.*G-)m0Uv_{ E$fr7uԔ`Xf빃qkѧbO]¬R%}IH ^= ` #WͲqa\V{@ |Z[g%\,Љ9*R&lY~֠A(i \;?( P2o UQӔ^g4 MT%b3Ǘ,pv>֔fFQ…j44fL{N eEhHsTO»ɒK`6-*&~V)F0ϥ8BF--A<pRi3mu!>{{ѧd—d: zNFVv$ ?): $tl&ڹ8 目Cx63G:u!çĂNJ k!bzd;=4]Ct4YkX#:%tZg;:m]|9(8f׉Yo#}+#Q *[ۼIB#/4%}w'U6H+dc5U/Ճ@h'2%06Rx8Q>1EE;V3N4ʪ/@ ='33OWI+H!G28W)yuVe+6*Dԃ3ˬwU& ATN0Sk^֍9KBpbt!ȏ7!kWYF8O|@ rrip9{ R6ݧ: @ l}_V䣓7qN:#{ֈ&tHboEQJ[y֛gw C0aEej}odb ϲ'vXNѲ#;'f`ffH)@ Y*FN{\c544\[YI1u jxKolJEʻ;oJۃcAzwxJ@WlWQ7 냼jZyS+ &egXq )u 9 | k\z_ ux}Fi\*| m dbAN dDP#%w W]S) ;*&d}+HӰ1E(*P*~ 1]7b_/`Z];QG07g}[sL#hR\"Ȩ\tϑ}\(*( ZGI ۑRS[DcD Vu21nw 86"JKSJ<_v9^EkResp8@: ^ObL_r=w(.ʾVJ=lr;mֹ Mr"aRhZE"HL)ѢqPQ]ds*SxL{xIƛ(bi9ku>ա ʄrMmunptW͇ɪ%2oKƽP<wU^Ћ<  SK$}5%|JD8aHm\`^(_XhC2=eE3J5Uڳf {#[&TEI_ NZ6)>2 D uMNe rvC,LJEvx-ϕGv/M΃nN0XgI2 _\{A?erۅ 䯐2Eqr(މ?)W[[A4( ҽɯBPQT4HwSetvsàmv8;=SWw|?cΘ)*/ v1ft2Q (3XbWySw@)&F:|W 5:)~>q]0'| E#j[jKzExPM|fT؂=ꮆRjd_㺺>dP'g;6t &A,7#%—9NMq3WЃޞCXˉ f=p kigM#'s"8$ATJ oW/MVONᗩR26E\)Jt]6b8dW|TK!BHrG B EJ=i^v`Y%mg[4IJʜ, (|Ոl |>'-SNcOv10ouоoj3 T51T/Y||J?DxO*%yj.& "&w˱$ǐo͗ .Acp6\2?3,* |cUĞUV; LU2м*z]w(0t$܅ep:30=S tAjn~ޓF?8Lxrr?r L~5b|Y_XkTwVb_y>dnki-Yxbhu䟱NAZz$fg@T({Pdg#/HP?w^d0;2Zm1R0l9Jτ◌~XzE"ߕEIR|#*i*&8If,OS8:6>$.?E޿p OTjUi)G]bJVZ30tNV\|g (W#ˋƏW?:]%Q bɕJU}#M V{a`rx_z3ETJU+8+)%2 E٭ITҝƚ6J/EƘ/>K' q q>O"P  l9%>$ E=(_ݘdᷣp҇ V`Lh3*} S ]NYè-ǘ~hgL`AeW:q-XWNx߁~ϨwF>Uꑏ C46SQQ> ~+Fm AA'3c4I- WbR ȯR.h x ڪg}%B7%"aʱD]`{ ,P61/~ѹۢLjM0ڟ֡5/V mΕbCmѴ#EnMRt0w:P Xve=6\u1"3`U/mW*[;p(YOM7x%M Qqym4cN<"݃MJGO@t=QrKcFIrTmq=-+xU 7%Z kӭ0̉_U[4E,-'Sfc Vj6B-Pܿ`.9_c8":4t=@#.hk|'2㮧;i0ك!hU^UM1\RO|2'l Ru۹OF% 4)l3ȈFQQ%V. t }ٓ 3l^%ϮEda 'nYG+|xR(Q(Q2\1oCۏ!ђ|qcF6<g+Jv[W6r2y%&2v)K l ,_-$eQNZ]q&C) =L`'cgM!'P h*s35nF; WsCyfF*D"w9eIv,Q0ĹW]G&cZykp:R/$7ŞVIhx, rw/Rq]>cξ_}^GՃW^:\0+G%5A@LjN\Mޅ# 6Q@YlA {5dF@'Lu2ܩ6Ւ8z9≾ZSd?;+_+M dE _Y~2x GP.hlL/J$I~&t-,`h.ޜg੬bgC \+q%s1E_R,|:h(cY9k(7d'>O[-JZN 0s ۔⋩w/18ڡ~kFJЁL!oha`Rnz[}ٝlkgz @i5mظW}@X,#.]>aP`xK{!skVck=Ϣj؈ǚDHy\Ahˬ_܄*VFx9o` >{B &|th<<1 ĚޭtxO5SN澛W"Ư۷z3wIݒ*`k?Ѹ gfSdJv\^uNP̄7.A jGfFB5[NjVDe=Vѝ?W|Ltso*\?dmXbgG~(1GJ?儑|{!]_7=,jZa&~8N臛6@u99&,N.n/A>cNTgKhTN)9|d=.Jǡ:I6EG]6uih4ƨ~+wV hKM[7RE{E^YTG,0sIt3[^1Gά/B6=k|a閌aV!j.nWcϼ,uNz3u.(SZqJ"3xwb uu6x. gOAa#e51G~8`nK7 FE%5+aTGkObZkuW?q*l $ .ua[hQo0>aWV:q+QZM4 rJ:gL'a aZe 3yT8'V_baPH?7|^l3nhi$ʡ͏YK]*]Iz>|,v1r-=  @v؋ă24Vl2QzjFFmu66nȉWey㹳ƢY)/DbډL#ʚy{8-'W=bV XnI OL.sxEMM+> jpڲ48UM'IW]-{T$j\(Cg)WDBުXnJc#]6A(T+JC=RS'M4T\fU)uclu8 ˎ-Ll5t@hY\6xZWf<\)R:xwɂ]fdfbJYԡc ڏ3\7fFrkg_q=n,oDzWb=`$G:|^B5} 7tZu֘:^v U#PDG@+Gzkipgv263AW鉵%N(y!#nj7ol4BATLUYDwd 뿫g?Om/=xoR.Ɔ#QGG2Q e|]e1 -JW ī>U;/5!9r8X@}:vLta2d3ڜcnsf÷sM5O߂$ 'Lv,璣] Uu nxOMI9n^j6cqi)ےLRsZ+2䀫}&Mݕ;n("B٤W9SV1WC1^S`Ӄ0«`:X^Y08w=PJINøH,%mpҭc/uoߥ{5{^K Cs 0h,kU`ءḻϛòŢf7˷{i&9(O(p%9 |Dxh& odEsK|²T0 :EI l{Y= Nl.$'\/Vlս2HE|P=9\*tƖtD|ˍL(dFh F;a1O"G{-_sε=ђJl)k[_s7v=1q{a *sNQ6hص[lme`񿂩Y{8jO*gs vdcyHl߇4R * u MP \ºhx&ڬR\f{FNMC7uyu6kp"ϲsJfC܋=hY: 2eA(lDhsisʧQ:w;3 gH.zGKݽ5qj@JͅX77WSb^"Or[uXBx7ߔKhdlW:0(z0Tfzn' =bdi9BwV|.3iwnֆ0'l2[&ǁaNO~Z˫3i3Xv?J {nVYWZU2} tزF)RaŰ/iw`u_}CV­n^P ,6ԭR,賟2jXoU3oVFqOF?KD3&}e/ .NJ+m8'"+NgvZY44:f^HYwM>~W_wXư]':u̲v*9h[ ~D&7*/mHT=A0QW@=;wE yJ%ZCPTbŪ.%(߂X/5=t2nlOGb5çg@|쪰 Nˮ|A''fIc4!_r/왞l5U bqbDJ]֘2~Wp%c)ƔdZS!Xgyځ[/USz;$(WzkL9Ɲr}-tI0e_jI ɿ?Z xxPK؅|u{brP~;*".J ؛eSܜ}Ϡ_0-9s۱ׄK}Yx#?bc15BQ cJ T2h C_-IW qn5Ľ1 rI{Mw¤Av&J&x{]E+\MJ2rƏja2x;dM6}LgAtz4 |7)uvL2hY1Z&sFvtz.ddCOQuB, RG P.oyq| c#Mp LV`k>nQ%UX7ӐtiKaS3[컊~ ϖ÷Ij_H0q}$5z5J(z`jnԇl<Ӂ܂&b=]}>Vuc»@]VRf-֜172B5FՔ1+5[ֶ^L~)k)fK_o &X`h9*YӶ8ߊr33Н 6^x\̈́d" nnZ1*ֱ$?ǧ8ӀFD=|b |lm'f,"cʊ͌7}wC~%mUu?U 1`%O4[~Km醹ȓXΐ:=1 O9jpo٧;J DCj_^[b/hڶ_fN`_ e& ѓ@{Pkm4 ^"1},R5h0* ]3ŭrsz0$ԨT e\TfPJ5F9 ;m:.yOkWzfJiuz> :^u) Ѿqf="dz >U+\E *ɂרB:%1P:f*3$-*)mECd.˝$ K{yjI,lL 6XHY۳SG$Ќ(8j)jOZF.?}RVU C<<)M~( h5_b&dߴT8o F-}]~dWZ.꾨iU7NG/.OE{v;\am濻NGNJ$sLbtG}o" tc6؃!_r}[0&5h4J;ay89,Hүg!}z _᮵s  V8żRo#{VԌI4B^*Y-?%#[du$2)MC{uN9YRV1˝W5ihZvuZͥW1'+N]`$$8 L %X1|A#Lä$bBWlsR4Ǯ{=Ҍkߥ/:zbel薅jÔjD*OD6E4߆\u1Aoy3R1\w;슇ũO$-7Y% A-WdK(|9{rN32Տ{cң72[U]\u#/. Xv[,ІSfmC=B$H_.;jaM[yF`sZןЄ k^b)4jKP8l%MZfXJr*D%`YJXĦ!*$Ѹqho/3"i>{ bs3kЌ`CVߴ0L:̤Cke|!Y7XnItk8Zģ;C[5 \BtR:mJM~ʂk E~5;VL w}x!juJUSʡ)ѽaa]M֫-1CxՊ.TQ{r]׸(}CռSn>v).YB4Dr^:ɻFn"p0'{O4%(*i|gw:{e 9a(tVc "!Ơ4zÍbo_~Tun=kADi`N N$g>+j,(88yhsfeq}>7}5z" ?Xݪ@gd`su}dlѴ<8[>c`ǠXbmD1DE)݋ B$FmmHGO߬Ip1P4G6"rL;B 8"l( Ӗ~YJ e{2ƢpK)`*׉aepWV7,z(ӂ Qr=<F»NaX3cg^psGiѫH#j˨?\~ҐhHIv~d+`A rD(T$-x6<`W k%ʓts BlfKBt(*ֳ16ГWf86c#'^grW[Wx3_eߓ\Bmiu qK!Xh hHIVk7>R7".4xӗ|ů;B6CbGywd]iPdi2> +PcAlSK.L'ˋ+}U݌_EK(n]u8i7WHH k^. ݿ5Tv-T`"bL>sp-"(_ePb5; "~c5WxtWOV,/2;P!2T~N&>Z/d|ݣ71=mXByMuD,-_>OzRb: lt8>;6Oe62i}gG֭ɦmfo~?_HUT&Sas hЕ&s+r{5R,Ppc 0aB:] ~}(\ٮ}C qcL,?\؊+@73($O8W+̮WP6ώ" 5H+d]:H|&n[YOkKU6U6"Pc|u%eNܗ~^BdZ*#9UIH#~=!aueCo-P_. mLꭸQ]AXg9gUfK֡`ge'k'BN9U%UPen PoI;fؕ',i%$+O``}`@r:LYDP bcgz\K!]VaC`s`Qn78Ґ^_rϣH?4,ߛ1T<#,#SGINTu/ݙ V-+)^uX>k]z^ ?H]Xs{K2G{>RcNq:ޓ_D)o%8dC7o+Gp IA)A7ilL*+^)FM0X:9hfI`6 pꊼ MJ8]-^HBT񕊬x_l/W8X0Jwq0 n.7YR`܌1Br`I`H $PQ :y `֢/h<B锖.ڼPx 2r˙y>Yw6|!{`Vmb5&#검j&g̸Ô:ɲ"_@\ȭqk'/o; ]?ӌ>'71 Z]a- BuM,ez{WJ,jZ,U+}qIW RaSٟTG"DG2N=Yo_K Q9#r^ib,5{"wY&cH ^5 +}(o3cҽpnV 0Nm g~.Tih귏v(R }b班^YaU̿)JK-U{r3TPޜ5?{A N 3&]-дrxt!Zo@JO&FȔvqy㝽^8z{AIS!)?(㹽)#^G*kPC+0@J, t{D߬1S9ǿnBr=r+dɥ6 Oq KWو&WMe,Wp*T'!)=oPnp؎'8@̮xGKQ̘g ^ f(OW K5_9#vHS݁<`}7W4r5"*Oܤ$aN07R,rSbs3-X"O41.lU1*jL%Jk"4mn@CLib:B>c`ro!e{D,6$]Ñ`ok>UJS0wP{V+ cYv_2WM:ޓz:?x~M)fRd vsE$z@?-KCʢR_OshVodҳq{0W>XFztxqRyS|V{>IIQ-")ӌwp} DZ"'G%,yGNzꢽm*AppFJr/QA K>hIZiڽYuD|S.uji}! w,l4kIqO?xD;;妿 ?ۅSybbzǀ\D@+NQە6 46.T ɠT ԍ5}ᏽ/hBD5Svk~ABK唎m?"e{^k^Sg s]A< 5g5&l3ƄzaHD*9 >&mUsCqdm Q @ZZUsC{z[Y% [F1( p֨3)O=4<tw&A7jy\wX ی$a :5-t3}isP$$հnAڷN![A,3HW/JAގI`rG M\ JkLUugӤ_96A:2|VdU=^FhgϥFuI |}mxsl:3CbcYSjU[WŇu/( ]"h&C5zy2wjS2#TCOuUzv:ls <11B)L醣5t( i _. af`Fh T Edχ-m} .0a"N7aԻ ) [H@aIQ*ҜnaSܕ1UM9^NjqL'Jc#ni}t>H$-eWb}DzSgsPY ;ö4!w|rOmtJ'LO.2G D|ZZ|Zs<410c+h5N08zb9i_7r8PϏ -ImPlpcSXn3w_3C 7_pm"A"D\,@4ջ\촧d؝T"m%.Pm&ۤbW^A2E[b:нzTm }/:}3`M1,L`':tg~& ȕHW#TlFv؟w)&YLgw#i\/V?[)= 3fBk19 k$ff:Tߠ!WҦg| m〇3GRbYE؅).fZGǟ+`HSEhN u0b6mW]Ixݥ/ bb [q0qulVu auG1%jj!&ڠ _Y0s셬7)44 KB:ϭNa*Cv:mѰ, (W5&T"B91Yer܊4B|}K:"}B ~( #Fn9wS.0Uzo{D^DTo^{ja55J,h* m))ݩ3%4^o366ł޶e|t'S+XmIPʱ. >V6}Le`(\@Eݱ}(73 %WYD *[? A%XT]c9'^A f~bjcqOHSUEHFC \ے%#E'=rXjIIH)>ܝjDnFSAUgfh*ψ^$ T Z!bK_iV)42D聾][K=-"KD -=Lfd[tFkw;X("ӄ|GCy[|0 c"x f?2bcst]!!G 8KNZYDoW0cxfԛ)f4XHF锜aO1 m,m}o_ A5Վ }Է={]tETՓqH+}Y'n|KH"zLiinΧ%7Ү'a䎪a/Fl)L6p>wGc郞N h|~niNT G`cg.0ɳذ%X̝ȩP?.efOe⇛DKW0+@R_iŧpk3TVraWlC?2bW;[t **#cȞ+-&y=s_<0Vu&OtDg4MKQJih$/ҵ[{oip~XTPq?OE[h$`߹y>ͯVA7tʃǯgַop+#;,~UC 󡀞 s̽FoV7'\Hd(-K7QfcƯd<6Ke 40` ץB !i^oP1=(gPG8&+ 10s 16BE[x@D] ^ycИεdVjJ&C˟vm( tXz뇅lMnL,PI?FIlLyxp!W HOY $ʅ 0`s5db6p\܋bFro Q̽t"ّcծskɗy=BiIYJ ?ITԮwl `"AuSc[(ڶ3Đp}";U}g)tJS4jTQYr֯-HŬާ\W@\0Zw),>h--pJ oT X<̖ssPq0Uz#WPmt!0]i7M%01FjH-/@>5gZy6"զP0աaO4hɺgKKKrBz5Wh>x,4-U~Q ~@2|'u~|W( [ko@ c`}#UnB*]%ldIszdc`:oۜb$KuB~%<_d 8o{5;"310潯&pD)!14Bju}|p*`-$;?US~}JF^Z4>HV*gV@;[{m`)c\5NJ8`4cل%nE|]eҒ F K…4bܾy !3+1|2"<ߴso6pnU{f:}0U@zS$8/$B>3 e> spʬ!sx=jbnp%&TԈIf}ލy^ <.{2Xsàڄ rI2+ˍ NQ8mXW,p xM+~z3wy:jOwg×^A=Sɕ-h[ ~H w1oלXf(p҉K.?fejKխe|YZ-K'?*OzTyT dx݀mAv9 6X$upc37)ǟtǜї;U)"J cFYԚy3˾'{079I햓nߺu-N‶A]tVԚ7Gsc=rP!?bhf^@zWҌ| u(2$gH#*ǬoU5ȧsO_ 5x`O?NE|i@sl{"6Fib>]՞Ǥ$EKhXǬ/ 2ql~F )S:ov`Lr}@Da 'ZeNO\c5ݩ_M79\Y1ɌNc `|K)s-U@GȧxAlBpKogof*´ xLG;+ٺh›;WVS{5-ևT`^aA ̱&۶Bu&jM=땵BQ-j<;Qɿo# ? !EUG"'CJg_0 MGWihzG}3̍@X8@O^hmKQ]?JʖB社DK g2C]%K(>MMXM>DzS)&jȯ@(a%>s= ؒ,x5EqGZ2RK6' (Wd y T(`;;b :Uiu_eW_ff)O6cA-߰'=،-U$jc/ ?wX9/)wP>W'kfRް|;D{nI2YqPіX3˼Lط5_)&uR&zHY0親jrgmBۻ."z.Ĵ*L/`y9K:z`>=62^ίPsre 垱֠hX9EZsaa=#,) Lx,93son&A&ЊJ&B {8S0jYa^4]j~$=UY;u8N](= T!bvO+ ã i(`>` KwVP#ӕ3I}^X;"^^|@DP{UY.J.nK|Tt z͐F myhAR6P_DcPa^f#@PU>߅'^˓оDğUQUkmy],PG0TOkY6}yIR։5)5N"cɡmeII!?RQ0yy.y燗6F~B P[N"P$'7I!xUy2MVsGY#VtYuEx{L}k}/=م^|oNjyc‘dL0:9^)Ӥ*ƀv?[䋓{اMQ٠?F/ ϼmCg/4^#| 8IQj@.*Cm8U r{H4/z30yE_rև"vĒ(~_֯s^~TU㤭=Sx/6 h(S &05}$q9YҰ9 FB(heZvf$=o$.hD)Dd!5ںb]8y|sjÒ5V&[s8_y$>:8bAصD-w,O VȐTo̔cݘQ0,JNrIAƉ1URx>ucr=jNxf>ٴ$n+&|GMf`.P#Xie|( &;MkݠJH$;5:dP6^^i)ƠMbBsd_vhY)r'PLWzJC-}s6 ^ՌEȅG@ް{9s;Dc%k'\Dž.&TZ3NբkIѓO1:ה_8c `wLl͈S~]3k0`=D=3WxbdÇM_ܷڞ t%Bcw ?oI6+?I[A""C(=7"ާM]6#0e\K1S7S#晓Kʩdc碹,MC\MIb%# #獤}$":=)]MvxaJ~йx@.H?Da04[gGL5ׁ:Y w.T!ʖZ]DD=KT>j>xFЎn|.UOg Q[ÞmZā|=~lx%ʢBなL惩ω̆ZTPE& 8s!.\lܣ BBcr 롢Mdvoč@u8?MNĜFh^A7Ro/L jyBK ٔ{h+\Dh~Bg3Hے.6NS vsk\n|cYP{IgxXBr=T=K?~cx[/l:_AD:]p8]nxkH~quJ⹅\g퍓ϳhgW"8K7:MY<ܦ5S+T-PhD́'=zu: Օ+~gf>Й^E\N(\@# H$+ Pӄ{}4/XZ%+q⯧:n">䄈[*Q6cq⚜Y c+5$%26EM@͙ isڐkA]Z숑&$~;2'叻 /oo|V_IuPO;JPA 7"V1җÑ{K _!`6է gmڜ29MyެY= oO:϶-+Իo[ . )ZY-+1u GVȤڒP?& _S2WgD&1b`/7yc Lr7T,U(t{lGfUN+P)#$2eɔIbB>i>F]7)*Pڽ2gqZl1ZM }W"ڝ:d *Qϒb:Ad`A! 5%~9'hJ'^-eDd"79-`^9A?iz)2^ }d)9ij+C- tP[QyUqȰـ%~[x1b_1웨7_a^s͗5@/*bTn*d8)S*m5:dd(WK9oVYQy"[Sf&29 {f^XyEad; Tj$EHR#YȱI d[)oHqO+m(>dθ.1&_KAHa 14n4vd;ss{}mcmGU1%V6;VM@ēXFbJmQL$ UokL5% VWSv,$EvC5qJYl.!7yL]:.wYl^}wF8rXtyZ!PmIOgf J uwEAl imV s%?>6u*7ǧvئMM"Ԕ=y4 ƈU˶#\eO:q \WSZ&WS uYZp8UP= ))G2!~Sot=(VrwzF-X0{VL^q`ڧ]}"vҡ;fzhM܅3<5I z…'Y6`($^xQ{bt<02I3LֵȪ75ut /](iM+?1*wK=|58gL YP7s:ٳnn*bIګƴȨVyTcIY5jk%m9&&NJ#^SLd`O]׶ηikt#ACvPɠSR\RaftXϛ{0fq,#5O|oʬi A݌ڱ=]*6"x¬$P|^K{nJ27NARkd=*C]F.Q=6alsEcN7cRfbN(BE КX>:3$,Ʒw r3="VUA & NkK]. I( 0Gb8cO͝!ec!>c'á䌑\VC78f1+uMQ!N?|Y1&"S NT^WE#2Luj8)SRR0[.l2RA *d.}!{mrSQ9gY^tv^ngZW"u}pp@ܺlr\ݤa ]1|_uBVIvm5<<JJ2㲙.0@-Ae8l M  W5H9 'ץ.#D4 1wy!*\(܊ 4$c[ )tZ@0մ{A6Z}!"w?Tphْ֤1ݾlLyW }ŰOwOtA],'Ѱ^Z:_Ag{VLRX_w"rH*G}itY UQ7m~,>/l*܈-d#‰eWM?vWdԗnץ __4gvE *D?+]ӂhx3=؇yEr&/wceZɭ6}vӲ$/9RGѸ8 qv/wpuY~  s~I~e!ëgvR`pʿ@k7B uRD~'vTREQjlrn#VEN;1Z갷c0^/DҧHEte.R2J o\*˂ƵOˁ jc҂1WˬC¬xpW|7򧆉W (4x ՠkFoI$zs2xhnq5[&#a|ӳg. nL%'|@RLR 8_fvАjMuKo{W/󙾍H\jǖdEAu~ =)$=|O%ߩDŌ#m)'Wy4Mh0i>aٟ[ӵyKO-  $} TZ2_LAP@ZwL +Qm..0GtlGv>l!k%^BG>,R[KO-0<`0CG7%X F% hk6xVYV3%&$0PǍɘv8-vȾ  vB]T.#GP9QGs?KViEi5k_W2|D17SK4x5XEu>.tɳ u[8T }^]M >[C4|Q$j I2 !+MlH굊~\e2a,Ơ +K#f/LjID<~d~%Z8dXPK݄}ͧDsrh~|˙E XmG㫐DFmr/7oZC5-^XW ]Hܽ2pxb%ʹ$vL mۣe; DZ&c ,eCU<c R֢oKH`%IznBBY޻+G f6d)FȅzmsV[įG`"14 ۊ+T獬FD6`{Ege_۾AawLÎ+Pj 8ˇj8o;5%\L@_znyq.%[zT~LK򰮷; ZK}l_U:h@\b~?F;#ߣrsG/O(3߇L/ۨM`;~qRdF8|YvҸ.${"a1 hMaS/ӈ"&{,)ZZG-;5-WN,oyWcS=[gIwz#@d#X ǫZ[_cð(Uj5`9 `cJZoZ\0WٓJNcz2UO~?0wo>e&&!ly jtEܯTO9He篟)q f'5hbj%\JF߁CHhW&Eh٩qJ ,Mô GB-W\3kjVi ")U[]J}q'bo03{]}K;l\ƽdgvۏuRmW>qέ{E*å_-W/b}|Pp0%WAMn3Q^22 wjb)PRm^CNQE9q$7:J5,~iiNvn_d9!@JE2 jX7A=!ҩ䤐adФODM\T Tqh |xCh3"([%z+IWyv7b¢āh\_R蒄6I/5M j,3Zp(#Ax\ݒ&I3mo⚻$QK94ȦpSO4YDK^pQ ec#,x(?crJ_r\nҾ?:UNoE(j׼-OґuBW5< {X+5~)-M\) ALFmjO~?8"LZD4{:\F|TtF|CVεl.k,))Qe$8@vHt7l=kgRiEznFlŸAHWAI{Wzj*u$qKWօr}^;<x-8Eu߉$8 fn垹(= ~4,Ƹe{R2[5~UԒCq.>8m+.cyv}s@7U 2We/j2w[_o@nmDW+a%ׂDž$#8}ZfkXcmWbsIB`*ba$BlG~k_ʨ#eYrcNⓉ%2L';Wo|G^;zC~s/Mܱb6iq26p [b OjLHI.~d/\'P aԿWɶMOĚAo4<:0:8 lavS6w US_˅v{xAE5>}%y)J )-ԩ{|Խ)^%cq^# 1Z7\7WC]9ʡb$R58x4zR kcf"TZ\j &`'0o@ݥlvyI3qF7PD8g~ aP6!r0@ë6.0h#_hB:.5!Eo5W'%؜]+'R|^8lt4f:MT =N ]!ƕ5 {(u])o/?j[<pA(L*-G~~8~WG_)L?]O\HE~rj.3Ő TH}j V UrG, {1}p?M0@iW1W/E[.uAq'DgNƈ/ ܛw׼^1pƿ< @oEl¸ځVAU!LZ*a??>T \Wέ㞨sLGas[}L7&mk<l5.RQ_X*@9!:aQ|6Y%EUyvۻdKh1ve2)5XM ` JVZ?rs?%gk9.UV/]{ ( 2Tiv4b}TAZltUarH??% -k0vE2~)srxQ 31ea;H{<% Bu7yp1j9!p4Og>,0??8uFnGcUY-"1URsòi4D89v |/(~亥Ern2^`Do? [C7:7HHvzY-֙,{=qv̨|t04ʴd #MZЖ_Ѹppg0(~jBVQUNceIE+6MdG )^Ϣ8|k\#[ѫwv@폛mdmǥQ1(c߿{rţ53͐bQ!Aɔyɗ$UlK*{hҴ\igc!l*-`LB)c5-3e y*Ndm;;lӎq /- VcJF+ނѸuB{蕠ZRobI=b'Šb3I*ާN}O,rt x\D4IE*ea{+Y /&5Rv>|Ea.v3;3Wi+:8[1v7RY(j2ruigu̟E %.GQ^4K[At +2xMK.,yCg8 >B8R[]s A,1YCAMi!juiuPj q޷OP/+rplOT$D5Z 5b?蒔?s{,{͚5`G %'7*Ph'J;Gf"+JXh%ݠga7#zVg.oLvz`^Oyd9X@2z}9ZJ[$&EQr?jCt@b?p e"k1"ej@\}+{8TǺљHJ7%ܐz {@gxoKiĿĂ]a0FQYVs,3vr퍐 ?þX&QE;*kH_}$MbFkvlFz 4ݢ707 za;c z=ʞH2ϒYL:?Q%|t:f݊Q=k|[[5G#Pwю7nSWxi 6y˯<# 8ؾaWC.@x)*KEyWEBZ} hL wf_Ofst~LM%Cji."wY^%<xJG[O] ix" 6x Ged2biTmS ҹ_R3u̻ >)p)GdRI+BUA]ipD8t3sj+xUg j+ /NjnWs=Z$.+]}b".Ի~oMfALśgTYn'*Zv0VƑE@7XoguА"X̆Ib#EPis(w݃T柚.1ؗLIM;§b%ׇUi*ՉWa -߶:5> #.re>bzFPaiHvgݺރUH70)9` 6VՈ8c}5%sGC[)GRVG:|(#eIMuww`ØpArf@MQ ?.;zV_=Z:osΛnZ͎;k<$%r* ݿ 09(o`a<9ȁ:"+Keڕz~5&=\_C\/2M5BIӕp/pqKNGj LGX.M؍5- /Pvq-|lge=p"W:+>VBCa Z7n~n] :ofȍ#K.m!''y {HvtdOfIr`*kcfQja~77.(O4k4'"'deG.uRjDĻb|BNLCc 5/ )`[2'Jr:gEC3bb _V} W<;n9]V)gCn1vʿ0jZ&'^U6@+T+ $+aVNjU (KPUqTyvz+@5ϜE4qFC@z^HM:w\7Nty4"0аLm0ꗂq56;iRZOYgp VªUBnʒBh y0--[C<󞢫pKvBH̝xu2S#[Uf/r]A\>sGͣ\x*ciPm<L2@#'Nekجh8c6C>5U5]t \;#1`%|n5R]I)|mO>p8tTrZ_j|(K3sZހ^gC(K{EuM:@G9 i'/:5)e҅5joBTT"!j؆U6 *BI 2ho:Ӭo< `K/e@kce:r5gC8`lFc_^S@TPׇ^0b`jЛC .ymB4UɆ'l= aYCL/#Sz6\)5m / YNW4s] VE'<4u拕H2:;< pP*;DYE b ؓcBo5( Yۂg'>#SYwN+niW%qzGX+uR9jn=籂1}V MSۅ ]:L߯,x?{R# >/jnZ3^fj a- noŠMV mt_:pTtCU+AÓ:I/xG r%,n o>&xѴvN ^6p@8zscZsKM!YbBih*i}GUVk9B fA'n {ޡݲ2MK v9プ+ȡ~YdVŽOAC heD u]'Q˂ֆyenkCo6n8s6хqp^Uxx 7^Qum/bxL_,<|*(=UbWsr;DO!v: D$MGпm2lvb=gʳ/PcH4op{Wv ${.%\EjmMi9.J`߈E( 1١ 먊HАkGP GYw)5=9[, "\*4NH8wC^άAm:-.Z*/,]1Ie-JHg hφlxSB7q&nz}8YagduFX+R<63 /5nT\ͣ n> }cFOW:9'NVMr3-%%- qˉ5D_`rqhRh?5bq+j2iGȤp'kE9>`Fş3,?`V\'|8pY;4_RY`!)=pۛkW6Ր k> F 6\ ID_Wla)WLsnIGX&Ϥ7:4cJ烝?smƒwj&Q}誤N-ֿN%)mguHKQS@-b] *km>NU4=ǚ]bxd15t,A)c@T!Aj >2l;4X.!EEgMvG&sMZP ݀2A'=X>W1 K쉿bKXS)HaLqltخP,DpOYtZ<@8jYsy L+.I|l'n/ lnRm-SA9"Emum$BfЭ[l,7c4Q'b1MJg)7p [~%D yRy[5۳ ]kԔY3kQ4Oh9yVœDiH8V r7rlS3B=] s^Yr:EU5 YL3[8HD80gHG÷?=3-\}WB]W98(쟮ddpG6O$@("R Bz5)Z4ydx@^}'6ګPVxk3i, $!TH^a7q5Sح.V@dlJ2ac b pՖP &He]ܮY2!$_W 'dzWJ0>s/wFGߥ{%mYޓGj1gAU *p$Wg oZJ Gn[XGz֛&5]9Fo}F҄o@gyɖx-؛!_+K 6]@|)8L1,aʹ9ilqOLB|'VK9(=Ixz3ȏ}hOE~ֈv4412ƾvC:ϵ4D;/ũ-\1F?F\@{IdB9&7v2qϰcEAK+㖟o75UdK1_MuwA%ZSPFŞg0rҸjS;dBбBq$qFE^\N5Qa^M6q .6h~MwuKkd#I ge\u![eO]+{jNz.Ro)c6})e/ ^ftUxɂ,f:zs,=-އ(g~ +b2j0% b&¼vfHRlU JK*{lGl>VFv=a>2S7ꏝZ w0}D/ Qqx}GhW 5Y֫lq g9jfs[3\}LKwU.joTdG4x;8 ϖtbPj$̄}!ےSɫ5폨+wycԚƑ"@,rmZr!A7v'k9KR,n[׭J/9}"*(њt&F4<;zZ5#FW=zv|*g ]_1vI~@B\{GXvp?70]AuFӄwɛL4bcCoرv<Я&*^Rԫ9E'N.ogˀH/捗Uс@(pΰ76j0#W)d=-|]g/%wnsD[J`g?\+u |ioF XZ~N> 07]ljs^-(0 ctMX"Bqb G 8zPaWo˅+Z leo`dXBȧz, /!ȱ:W7Oz $L})|ey`þn P:P_r\Ns]8/.OU8_"'v>3[5v=ŶjP5A|`ߵe(Zu*Q W>?:6VLǹ5,3Y52RHFbqsKz<_-fki\"'C\jXGNex0+L= a6lqf.\Ԡ`hg&hS\P6&С-FBˊhS%usdyҽ!/#1Ғk¾SIKIÍA&oP-3?x^wAKؿl ]'}9+C봇S=G3O/ǯk C0q6;E T<؆J3c(-(ΞCSSxC OkLk!øAV?# $>ub#oڇ?dE}VzNWhq 5J?8XzwP6k-O!j^+[9.]\Co)O1~ӑ+T`,w+55ѱu!qzadU%=oGZRl(>PJ<%g-K ~or6+14Y|.M#`yv]fV.'.0JQ}RW&(cM~jMQĎbM邿i5-h_Hu8B>栳@Hvke#9)@~]x3Uwn.WwֱHqE 4߼{^2XC n˃/۴Rj1Qo\bf3Bj1w"сkYHAScBB_4%}$Q)6Sh[N+ /]v@Fܐ o~A矲咁8'\1 ": ^1EVt>* p^-]>ڭkv(L!K@<\fNM bŽfG|=uzwn>rhrz[;z6To$~0 \b>.FzZ b25kN5rڜ !a>w @sN5L _і>c\-o0-P$L 6 2pVȢW;:) |4*S5@TYnh@u5,qv{xھ*74)!CzEPM NmP#I<Џt8"v_>G [2w̘ʂg)0emQԼn%`xLJvgW#3gdu/L+(@A }ۄG[ ^_yWL`8g{4JYnz9"V54)U型Bo9-&?ZU_]Ć 9bZ;''ܴ%_?h2D _%Y;qݳEUy|ipײ aاs^2$VA`X[5bTvjj.nΫ q,\umwS7}v;"A?fr .W܁3CMn+wlŽm5 ǯ'.5JY)Bhq/k4;1B.:@Ϸo~C1'YfE([=(JA:lUTV脫ZD1]rK^!I݄.ۖ{$ D0 n<#"* F)m ND-QSL-X 90; &{05"`/Z`=,y:k[ =x]2hN,ۇ9pQ)VHK(`}_O ^fEX*{OYF ۦHk$0+=9j']`8cUA^:-GU]=΍AUtɋ,Sm[+#6%K Q)QӇ7}| .=W+}LP q%O([W;8#nsm.2} qeER'nlmCw4L/U0_ڰ|[B?9i"dttKU̩'l-h3\ٗAuH w Ck64Mҕ,ȪvrceNL "P!*O? `4#I(.ʟH&-hS7̛85Wr?2!jPkr7:䫝X0 6 Vh۪Q@j@Y4CJ~+CT+QI+/5Y6zxV\Yn9khbV/l CDKewl(Di7^J&%a?4IX0 kI58"t:讅璩s8{u~fm(TW> p?9Q[IP94 Z3;3Bqɍknsu8TJc`^O_֏s.1><1-~]-L {ĐT&Q[`Q{U-> c`B-) XtR8$\yr]U^X=*y(gGzvP9e/S T_,G;$`Qe}6.ijPՀCB7tiBU }#Y–3"nw&Q>b$KJYT w""$ T[*Á喼֍GynqW  'JgYZ070701000000e4000041ed00000000000000000000000167c8bc3300000000000000000000000000000000000000000000004700000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma/ptdma070701000000e5000081a400000000000000000000000167c8bc1800002bf8000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/dma/ptdma/ptdma.ko.xz7zXZִF!t/e+]?Eh=ڜ.+jS4q2>SPEN 3-*f5o]@)beVmo^fbΞFQুB Y- r~#ې:\ ʬTh&`YmN/Ѕh96l6[o a8 f6>Gl %|b Tt[kZF+Ld P &nlsvMUd>RET,:]R ;h<{ z@Bos!lzc{KV뱼STl6Cc"u# QlG}]x H4w2)PA-huwJsbh䮝jxq?e8i znK7QI(FXC7_(4kJ(\D5}y\T }٦PnL{D1qEEKċ' [OH#Y]ϣXzhrrneRYsOw }ړM"~R j{PL2K;2gRh9 F2PQU(p+Q 0&8jFcd_uyp| 9KdUb 6XHGA_s`h<vJ *k'SjF!zio|/kۊLNC!Ϭ󿋅Sخ&e0 ߔւ!tJn% &]껵Mw 73ph^#@]btt'qYF IjQQf '!Xa\X.m֓?]P[oR\.vd"RlX߂%r0M; 9wJ[^$=.s!XG$Z]+؉VW8P2bM$Yb애y8_A:SKޓKOϪ$^5P ;3=a5m^jVNGl09+kHAkZP3_&_ y7{Tmkz eIqE"5E S<%>^O@*.G|α$^vzM{֤u j%%6G `hTƎrlż_XB5dngn'ھ%431uJi T |_^)NQŽ`Br^Sn6? ]S!%l70u׷6gbd (OlnnƼ 2*O Gfgy9 C+3>M[m#\Kv*nLإV 1J[ ̀x&8&fB2(^k9X=1j^V 'P:P6MubY!|~'xD!QjqԮZז$\7;§ b襗GBOY!t}IQsɇf-^HNDVtr z^ s'7LF;.(X}T3U3wi;XVf95";{R4s|nlS ,tXUZL?ݏDkMl8E$$vQkZ ,ySiesks5xPY,\SX鬐`(kj:bHۮV¶Zp38IT;6NPÕiѯ.s+iwv9#3>ʁOfT,30S/ARz.;謁[quOI>){L%{U?WO BUborG(LnA k뇈3 ]JE9﹀ JAQiw8r>0Ϋ! 43΅DZƪуKhWŎ`I5E'xV4(Ư^{f!'o汔 ۢOqn ;f5SG6(.Z7֋2˯I5~K{mJ;Z̩)l9@ G _6*A(#W ]ui[shgGj~̫7Ǔh/ jZ%ƧЇU_`WVt͈ fqזLĉx3Any{PK3KѣM@4C ^@A6?QM4آD]A}:EiZ"N+}/"B`Ƶ7!ǫ7( }aw90!բEz6U lj4\(s^KG;Eܠ_]U'(؊EZ*MZC>Er<)@}mBMPfHMBW7Yf9cyqKj@ȹr*]`5NO!Q:&\"Jon`o,v)}A$A&ƴj%;q͖ $pRI`fQKrȃk"eecħ{|i0z#Ui Gl>Z#=a Xoc ; 4q:+=k>oՃ24ycÜD'^ -%I.6tੜRp,ExuZ@O4.>Vc?% 4\'ۥUH1%ju2_(:*ar0s*0DFx[gLd[yK֣ȸOAV}(KZs`Mڒqm~(.ۈXCC@Tw;rQo;p;Ik:{ >"TYknGJq'ò3#m#R8V]>N4w;ak?3N:Ү+W5^[ux4B]e>WpB8S@uo P,%| 1=~,)k0lfKMˏsG8Xkek|f"*ʿ OO}s-zh6:5o /t;XZȺ4EC ,#BhCA4N!v.=v:bfs#=Ŵ'XiO%(:2%#\1Bdq_z@~Iip.5y龱BdJ{pR%`l@N u'G1L&*JXͼ Ճ ЎU϶XJX]),p~ `G )_5sQ2kZ@sRDaAH}O_yUâdR Gg f󭋵vA!Rn!U`2.8$eJ'>D㐵e 9@'6/o'4 }ݴxG?~SQp U=5#ʩbA2^q*"oT?`<<>9sXq524uiPBHhˑ=GP*#_gʔ'6҇ Qo&`z#!<eUpUlQ1L\x.t`ǐ\8Sba^TMv@,2{D=F9 M%{1R|XE TUX jٰ$+E3V W|DJnbDBCK0nW VL^6# dG8b**Pv^(l.+;ތIݡI7.DvS/5;Z\.e#),m{2,lUhܦ4׵΂AjK@FYޒyRxE593xꭟ_-|..ØCTƷ`*EY-7#Atr@=<]R)閔&<-#%Gd%[}9W^|}/v7$P.䮶"Nޅ(e/uݾG07k# x^$gt*J viqq=|C5rfi\D@h thƂ♷gI:0Ŀ+XXC9{K6 t''$JerrH{֖};OAwQ z56̴㿦o7B9lxIs eVes א. L g kdDZ"GInClVkY)-96` bSrUjG¢ow OC׃Pl*k$[8]dA̢.Kdo7z鑒 C"e좧iLt"J DJo-1dCLO9E*! OUAhb W3fKrE4If9zX H TyRUm }1X6M2#<`ӝS9ϱw_ PAה ąBgԩ]`!s%SZq%,j֭&XH*dak WKF^v=j_4mJkԂU|8HͰR20W̝5%mgʱȕGr%4g>j$^6ȽkM"rO,07BCo}#䏕kj|pn`X47_A;q D,GRPSCj]RHӿX)O|vB˼ϰ6݅@sh)fi!wrzf }QWZZ┇^xOyr5[.>푨yuxU U0TZkМ$Y9!|JvlJZg ?_=NXs[ך$Q;<-!`UjWWX3 S5L3am/:1:i1acUbli}Y1)fQRo/HF_8 qߺQ7)'"/a]~[@?2~R3d[ f; ΅E=+b{ T¼<֍;)/w-c"#yPDO6G"|S<_TmNQZn(N̉lD΅\F9O'p!A5h~-^?rRo9"?i<"61YݮqyoQP|~7 s@+{% c|9), *F260nA퐙V@xQVzm{j+} +nQWMsWRҵǙVd -zQbMO?d=(R`Z3BJ\$])7؉4xXA f!5{iP4@T=9x@sqqV>~o^ˉ̭ʟ6/3I h'nmѸGppL5!Mg,xob'4&ߵ?q,Vw4c=QH44[J(9:&ss{AF|kPQĂzҗ:NP6xXYw Ck=zK>:~`%w{h#W& Ga<r6%tݵn2| ݙZ^=-u4 -I QʹS=H(&6e5bȶpv܇NLLBa4Ct%1,.AGJ{غ/Y' NͲG!7_KHlv,]kzFAP*O0V (B q C\crN[dՇzp7ڑP~[3G΅+ٸ85. Q3?&U 8f&F..Qy,6c'K~:?IKAD]O@[3;ݏ-D,U㛚旳\Պ#L@%_~D*! FN$n/KCrW\<{ԪΫGԾ1TW962`|u{ cءJ iݏ!2D, )&zIa9n¡!cd<7 ;0 #' mv|S3WN6FTY*e*/6rnQSJ J綅AP9`2NyR+Nȱ./b)A\1]_>(1uo4BlyMF[yJiUšv@u҅҄ ] r5Z׫0#m'5e82S H]Xm Yux]S=רc\"zxҳXlT?ӿr"{srSse3Hn\UUhn8f0$[GI[?-`Q9W-&b?F{3zG2 IwfEnPJ޲MLs O cL&CwZ6t#R+UU'1~1$4M> n8_Uv8 68-q)gqD#@.dH Fd ϗ~lzV̥QA|>>ŦZBs3Hb2Jo3*D8g&4m,wk+(QuT ,kvED_tl ^*dgz4OcQ{t;c>N'0W:!e<<< Zs Je<Eyzt/]ᨣtlهN1B~Jn</MlG!^>%8?W;x{EA[La'^9ܟ{rf&Gb_o!{v079h]q8:ݳ5sI#>61ΥN?zaO9@f pA|5sO1YaXvd"K?XY_.ۻπ ^$|,>j h֍P JtX9F*n`>Nl8q DV IZxs(U)(7n!y}}jP[QGJ!Y>< X~7$& s՜Y#IqK$3(SaP8&ZX|+c `(%%dܸMzh TEnvzwIZq:p9ʓSdL(wJ;ϬMG?@Ȼ?ެ`p#k@]r5oޖ,À jܽ^ܐ-/tfc Y*|D[n%xE=z>DXBE,U 4X,Q`[%"Ɛ w$0G,k~5| Y  '7(I^_kx"ԴTۣ_þ#6 BL)q&d#L+j99ĸ`ki[۴Ɋ1@M;^e4ZmMBb,]foLP |r!Xe]%AJJ+ʝPWէTЈW9팂 ^u3dx.fbh 񲑂VZW#O ~-@~ŃL0q B/AAgMs;TNEYKUo[06$g Ìo5Oर[$|~jOP] p PpA3-WQ 5 W\6%H(<=^8wq0GekD\L2C:uW.9]G<}93ӨtXctۦaSpwg~_;3 -?+bq_$Kޝ/#Yxš&bXWbo_ˀ)^JU˶{LD+4NߛCd3괘~S$L^dEl4gJ²:Tc)+U2G[ 3晠JC.u~+lr&!30 lJ㷥u.=%N+sW\`Lzu v'zWҭ-dCOC/Vu侭o<)2@_ oȸ;wOi1{EJu&~/"aK1q۟gBP@ƽStE Cm'OI(lqvpZF e!TF}ZWfi܅bP`ιa ">/yᶤ6K ̭* |/>Vgx˕ P%9&!2U a)1n#0L[U7rb>c̘bEr_ 'eUEWp0 uk4Hw9 CÄ"{\QJkaK%R{~rIcv2򷪯:'rZ!P J{4Qeu}B;@?h><ȑ!h1{Kn)_Xۥ.*htP\!+JO?9@w5DAdR2rG{q0;?f2E#[dW=##ϤhlhuN1UxoWH:~ :W`<\Rb8)<ss 5[ӟ~`R`ħG*{:S'M$?A_g4bS5Uvj3pkl$Lj%1@^HCIP_s1 /HϩelpM;y %ޚ4 sr9h͸4Q텻,.KCjVHlps̫|]WWr"Ɂo)6R:>i[ -\?#&!*+Rcp4-&߀lOQ$YKAϓL=5H;7 x+wNI00zw0WWCI769\:1?˕oZ_w3PiMy.-k3LRw_t&`*zI~ sAR~ntXVG)KDGcr*lh-Bc''C ;*GQg>,7Yf\ HxiJʞ ZB><) ƹybϬ oG(yS_кJOʒoUЧhPoCG^}:=i>~mhqk yX z'ٞ}:F죯8n!$Dvq-/瞣h1*Mn{ f%'o&H37]u!Qm-o G$+)Mz}nEb+nU %l3d42J{'*@2.u_۬{ч-2s72cIpY~v9.@סm P8Mqrk"&eo ,z9fIwCB`H nH!نT@Mκn Q {-J* Է}L]T0LV09Rj C v]6)p針ʸ\̴_ Nhi#n)2V:b:heX?8^:5g+OgjF4mkLrkSOZ2v0R9f4}YIV8%m`C&`[Iyn~Qɲk FD $kPseR'-z#:f(+Pl(v-ؙ10D 8b-?Fj2C.|O(:Q4!|.v<<#T:f})D# 1$|WǐndJ ţu!,N~="%Alo9EGݲs,)L7㍅i &=)񓸠@H%U ='R3+,++H(@T#)QbƇ8vo٦tAI#d^*Q'6\$G\ضo\|k1T\}w _2$FWQ':Rt>v ju5SDzxԖVRKYnH3 t =+8d^0y?Y󻷭pM[4: +λ>'@*CrCa;ζ>sTv8 {a}r/^!f@U@xiNˢ>E dr rb]ՍԾ:!-9`%dL fv@R[ZTQ Ğ 1MO&悚rөJ@,dg~NR*@,ԪO^u˸ xǿ 8% &xmx3ZB掺go;1e\mlc]iZs$ q7UF͘~CnˇYOH/0ZĚ>w)>ѣ(4NNw}z sqEeh׌_PϽGX*bnK~\S/+-pvNɭe޼jzP/eOL6|AalՆcV]"k wwpQ;\1ָ%eL.~ K?(HwN 6L}\`Pq[K~Ș'pxۃx/*PN*+ʴ>$$=6*"Iroz_S̾)F\+S$:)2B%RQ`7SSe43K<ٟƟ#)9ϧS{n9S3uRh;nkN=ꗍ;O7c;agW @6=1s%iqEgp3N4b9CLӔ2 hZee{y+'~*Eа x:]u{} 0,yRZ NFGPfBmJn'yCu\_v"W~fn34Ԫ2I^A\I|Q3c A(yf)uL rFs-:fm!F;-Z<95Xr۟CWjcqqw@DZꑱ>E6}W2`MbI(G`;T|,H,3UElck4Tq(жevvd\ZbfR )OSc[ A>c,|O8kW`^ʽvМjEK[j p)3e꼅^CKH>mV2fʎO?0߮;\J A,\("ԟ{dJefZ6׺ LX}%<"Ė8+ހBGK{F|ugogz|IpUNKw|DHF=3*"yX@k7DE/.\SF}1ҝi<#zX%Қ1̘T "rSByMV >ȊF ׭սYYX-"WVɂPMg'],fmSIጟv ' ^zۻo$kR?J84'|v>7Lq\su3toNL28fUpgOT;h ](QjO/ЭW?%Y pKuΥnYp_ æ@hf3ƴKh)/݉s"$t%ƣUH*c,xfBP`QMg|T[ycDsr86IBrT( ;ˇr>[K: Πn~P_#']EճulQpb{yX"M_݈5<kGt:EKW6>\GV.S&ԂeIHzb=xʜZ0){m&W5Pi:Wb4i( 5<:镼]MYGgN  {/x)6*³]E¢mC> cMrS%YHS0W@W5d~ tb(~-*H͓qCVk: iTJ*SrHYl ^["ºJ,ٮz+  ~oAY"~jLLzW(Bo3Dr Uow3&}c0k74HaL:S{uo󀨢ZP&3n 6 -d/09TOJQ0v2eA\KeDJbFǐG Fr)Y:uэW!q7pw"6b4Lm| Bgn@4F k|~WT UcŐo.V_R4:R`3ڍ{9Эk+ڒ;?"9K$ >ϧkZQf4$Ŵ ~`U[ M^a gU)7l-)-v=a@{gD+-vC$C/Wy.x/4.BKS" ({1tdq\3}+%~7Wj\lDc|{R43qdvr8M9^_hj ZmnVB#2owEY+_:&a@.mhP$ ӥt Gh"q%6*txK͊쾸iXFzLػŅrTHncm4 ޛۊPsE XG,ąUp\E9nKl^']e6,TNb5"Y8;S:mL RSVo%瓚O6Gp1PwY_dMz[;,הm?h02]‡4=c4Aiavt-Ye="ePU~! %Q ei6@5I#9'Ue5srq lUx[9cƬڑU=2@`-(cj3'tVN BrƋWC~jd6ZG%?nC7%~(}ٶ'7c%Ol90xP8zbOqH_|kɺ!U9nXkG槜!2l,)\8hPn^C;+ ]M.xt5Wq7Fӵ ;Acν)#y̌\Oyml O}pcQVpA2k3Oсo@x(7Ϲ.Ҡ٧ l3QSǍ;J tF ,EFmM+%3`[vN1X w9UM AoAviO[g-\R[Bs5N9@ДL? fzU{'iT֛&lV!JʬguBs)E!Rg"K+BMam|_Seie:, rB@%5cb<Ne؉WSrX4վ,xMMS^ELV],M2BPeG8_AW"S7볊VA+G vv4mHmҦO[jq{,94yAYދN)Е>r?r΅i[JpM͹xP+CKMnop,} % b2P5zx~|/A>7*ѐaVlՁ_@>/qa{jۖ0nRj5U(  r0k?'Cfqs"ـPyk픑T&D]cN*|LۏBNk8,62ĉ0_jA4WUc2wVUڵUܬj<`Fĝ[Þ@o-_NTX1ڠbPwjI5yx!:O D) vC oaF,|)#.۳>Q /& ʝMEp y‡4QbEΉBvKGA#Ws%\+"zGC0ߓ<ժ991zXR8Ä L(8|ڬ%⏒Zh4]3qĻ,0@/}jF%d ¨;[f>g;<6r<+NӸRR= yEl08\UF;qw|i\P1\J&whkKj] X۹a~/H\=(H+i8LEO][W&cPÇq7S{itep$N޹NZ9z+Q =V4wiKt=rɀ"9?AD 2kvIF_ru-1R&DŽ^UHFږ#ƾӊHm}qS7yh1?AyHhk)51Gx3J%U2#~tD ո9s(.@'LC W8k^ow7|tY:| %]JѤi-t:h6C cI`^> /4@&q:?j`^πMAȣ@y^kɅ4kRe~Yg$|F>40G3}>3^AؙoRRn.g=oVU<1)tCu`:R3twj= ii<3,Y[hCw8a#o(Xß|nZ` +$X(=l7*?gpQ~Ch<.i/`WSCf4I2HY5-#ueI_y磾!:䨙N2911K@l 63o$ru9fۤmw~uay0i+ =hCL'A;hoᣏ]̲"$X ȯ][m!pj'õ/PLڸ,}N[kR$7U#ϭ /N@ wXTBR+H,1b դ_ _&D'UH+o](@[9ֳ T py⧧h ^d!q0nbB0d+![O(>j\"ְ ц*^c:p^~xh -%YM~$Uv_ӊW7.dh\n#.MƩBsg/P Z 0%Zr|~S˃ldĸ)ݍtktöA|(vNtΌ_.v7-cܛ[n5 u}ȿ;.wZ'5*?; 38]~c=T6|C]BIʲhbH N ͖+E~-moO;bLfw9d@`b0~ {Q8 ;? 6x-ؾ~2腿=w.C;T|hh3RۆpypV^ۉ Wci Uw12iÓ.̒luYb-p|VNy$nv?2I*z0n2d$̜N Dv?%5*yizC\WП`krШO֎t"Qo/V'DҪ)GP6uxr \3$^> N%hR+z.P{V]pQļYكrM :~b|g#Ha˗DBW"WOzW ̶}evG*vS(y`*ۃѽP2@Fbxo/ROJQ?UHwj*L OSǣ8BKa! 6=Io 379!2WdKӇ~P-("%|H=wTj'&Rv$5x}߯1]?'u]\& Ҍ`S D]xZ=uV?H&Sj?P1q?G5B$,cG(Y"$RGH˖>wps011IDU0aH21f (nݮ,2BV4w0sTq`S_}7*:a2A=5 ;—uf-c/7 iK$|~_gE4ً1{a,v(HC$j7O(4Pck<ĩAոfOFאGqഊ Wǟ\q[p*]uJ(l?]Ϡf/˫`IU2UWy@l\ )P5dk+X z0VfdbYL'گN} (` qkWk Z@I`u*ěhO=B$A7ࣵQf&rSAx .PtK2. q OB/V}a&/*WOge&<`,)҄*^[Vʧpˋi?*u7(Jv54 )㲘 ` {K8b. mrDQo\ʝU6n/@ h„=$7ItJ7ʎ4ݠ@4R 㰄0m@XhwfJV@Ỹ ~s]1YE hzaQt+epE ~OfnmݻV + G 3sWer/mocI|IȭVeoԇ+i竽ʿti_5.܍,ȝĬu~?8\KK=!2ڡB)5 ^ҳ]8+8 Ny\UY+' `+U`\"z#>"ꟾha]*L!vtv::NVB;sؤVx'I`e0Op\-hoЁLp>}+F#322%Ji(vc&9 @t%p^Wmr/\gd6n/?`SU~]˗f1^~KE6,!lZdnzI =lyDl)%dt8LțC6i'08_]wʀb?g:x]k|o%8d´p{Zu@=|C4ޥ2DMMtǏ3:di빑|Kl3W{:71(M1<œRT5!DDInc6I.T҆s>:/I (y>Nz e9/$찃(]XR:C!=(>=dPEd|-C-]B?rQ5+M7㝧0m8- <~kM4cYao]D/pFMXcL"%^aDLaGL-$;`w \UgU1p=4%a 7;VW0odcuz\?&E #q4&$+y: $$2vBJDa5CsgDp PNQ,܂DrI<QzVA,AMiz+vtHY W|p2kM/_ф3մzGB.' r{Dd<ޥD~%Tؘ`VeK%WΉ`e:ueHpđ=L>l'БӦk:?T4ӛ0| Zka@@M-&.%zTAu1 }ς\)ٟj[A‰,dpN0%hipI8'h:ʿ̈́XZ-_P~,(욨\8z6`4X)[ɾY5g9wI*eH vF|-dvg2BD 0O1_ f qZ(.%[ER%Ǥv|gQMjQ i(F@dl X T6"/KThr0w= (\8 _5l 5 R&\`ϡ8m3!~v7xs1#ơ&QNϡVCt-TiɎsThX HQ:aVÅ3`Y_ XԵd(e݉ =nA?x@źT9^ƪ%^Ń3磱 )bigE5Wd8;jLm>( Ŝ?]L߹N±yÇStJrJl.kXk[wO2ʨOPw6_@<>xGnSq _Gn_-ɇ:5 n;X-f ݗXqF&Rsgѩ)Nt į`^'')|4 )'rM_l&[ZME<,oo7%ڗRHXFU(PU tL#ˉ*!d@s`f2hOޢIb_XYUI=XA kM)N(\ ̸}c24"W.Qpd < fǚmkE{?5V^&a+d_zUݱO#TcVUk̠s鷈0'͠ZZ.a^j.;[қ1/s)9d]NmE^G 6ugf7N=-B׎|^.|}`7+Xqk"8jG{ 銁U3^UVX֨== "F^& zik}ubeLuGg-5m՛u7yKZ9{}ml K ڮԐ'-"I{w|0ꞖJ7",g]DjZ+DA[6a;W4тqM\gn*3 ^s Bo2%?l8FkGEeP'#e+ Fh(Kd)aŇC%,[@pDE (hVk3o(mѨxSX>r}SP z|z&4NF㕧OQh0r)@XR\ަ'":"W4y_#KQKV`@y nY*թ .JF_0, z<5ioE4ѻu $TLpWT5Ĺu2doll$͘񝚂z ɹLk9%LCNMl}S~#z${h1'g1$S( n6(&~!^ q&9[-lQOwtUCu{iKn ї2Y N'<㮩A; X"b^h[QZF[uCƑ,cl5]4Ƭ:` ,hڳE]ד1ωu␧`<|4*t:WW8*aߧth:H$"e4t3ԣ#:5fGHGVÍpiFlW 儳l?z1g{ ԏ Q=ɀt%˸cu6"28}Ҥǟ_}de_Trkc>AL߱wEDh?ƙ軚ץH*©ᜟ"A i*TU= ʹoF ;y z-qvfYFdAC!D c.fgBfɦ ~"Fw:H&b21BWVQm Qu`QP {b=zq+vj/?2yMU )ۍj:ϭ|-yrUv  ө?M"ݬ}@2qhƹ& xJ ko} ݽ"Nki쉢5k儵=-'OB?:~ց]@Qji07dIԤt}J_ :Jr=-)'T!V_{]] dOL.ۚKinmH) )X wV:8HIEj_I'4^AOQM-L$x@@FQhsƾ~NPu dik6ocnH,izpS׳q~zlБEۿ1Q䈅Zrc{jձZa*DO"{aFTmD(<^ul"`;kkt#@ZDxC^(;*[_lv[wˆ7Xh 2]h%O/N:cF>Z_'r7*2Kml}>5l&?Uwn kȓɜj4ݻ.! -n_#(s(D :.88p D,stz 7x~$Z$bH-Rřz#9BP at3B /gwr=vnZ0jAS}Ž2s`~!lΏCCXb]MxOGRΨe&IKT5):Ǐggh{ٙC3JCbOz<@亍qj$/&U|r6 5Wn-Ed-p`z C+ LwHq} 0[#QsV*sENfXMrMd$w ?\06%F!cb |F7T?6FfL#3}4ʒ= +#ڏ Yt27o|Ƒ;ZGS 0rժ85;8ny)\w0 [zV{N11_ \ij>=H5Ot.)h|L~#qҟ`Q ₫]w/Tj ~^%k.YOȐ*ꃄӞ K89ngZB$M$KӤ׬{RgL B- Ñc~3r%mNg^)hd{G,!D f}MHFn,mS^iU6xU- W>YS<֏c6I|};iwfN\I ĄX1`?y`7+\^ ik%DӥVED<CWv=$k;^hErXߩQeq0зdizmVފW<څdM y-"C׾_=t]n|, z!V/qnKj%!ᷚH LaU ~VYz*oFcڻ>~",+I~[A<0!n ym(R'sy0 2D3۴ӡuPP{}|;K&FAh9ͭ$ {ڟI!h/g|@*Wgu4Gb .f*.+=*R1$Kzd1}_}x$73ZP74_|̉Q^6ܲo5=͗!q)ldʹf7D@hUbn]MG|b>I8o1%juGw"h޾dWՓZ.(#bgn}:v'R譵V/HNlA1KFS C'8 (kL-{O(@BqZ vRegѽ4ȑYY%LXǦ8ZG;hžW@&׬ VK4ܭ#)HteDULn%KZ|1Dn'R0W5fl _=MQؐl(D(wgխTW!K0X>bn9⠂JBM3q@~Nv(EC)4>̝L'|ƇPZ(驥J 2ݚ9u[hMfr]$(&ﳹyBkBR.KGsѯsEwSt56{`mϙK 37Cdžv€ ;j\WT]hf-ljv58n4G/)&AJߤBgXCZґi0täOYDwĊ%ϝ;^<{c:kۇ(#Aw A# =|F\%15yed  Huxň6#(99R̲i t+N& vGcRf37=wt+ȂbC g8j ߌ{Hb>PgX0`kJ4q*GړSe!X7nBehbGYWUgodVOX%x{ĹhE·ZCAh`B/L<=zK~ΉC|;s2;_^@ bMӶ@j eQ#cMw 2w-b*BK茜 2pNSeھ?Z:K7Pmd7|4"nwiװW&6@ 0*mfd5 bNJ촴G3Q!-9OfJE'VM3L#ĄlcNւky#e@rdE=$2:NG8f DY/ ʶߘB*3碇 UnNbmi[*(@PL<#ɖ|1ˈi`l4 6x+)-jżxfRd{Gh)ݥA[<]_E~-TZK0O;mvʹaD=AK1ouEw' 7Dx{41˛dW}} Ĵ4tV B`8!Ni,r{ |?UBIQǟb5ppUj?]g#7 թ HзK>Jv+޸][q<!g7Tx*Hމps}bahO<76UDkE|{%2lgu΍n c8i$a-a# l5Xr3z:ȤY-gz5CWZeng#e$xlWt [ES 4p'r{Ǔh}2>cZ L[=՚"z5:^;၉GOC8~  |2҂s:( 9$ZV eLTs1=@b}{b?q+oN`yX*thA/b= ǟz YngT.Xd8{,jgEℑf@Ͷx J[^00\82bJ7s*dJ߸G$ &g T$9ACD'oiHkF@hLV)ѿhֿW^xiKg{'>@"WA C#<$@l_p]Lal~V1bc]_ > {Knѽ'cA] ̦N 32g#Eb~2cHu1Z\SI/iA218Ҝ nvzR" Xf# i8ҹ\hިPvrˉ ^)J'Y{W~md79I ꠿F#E"v!|$ 5ВA]Ct敼"ctW #Vn mI!;E^Vs.TqԏE=*{WEݯp 09=)96Ny^jj|i? 2)ay1<j?7R2zp9,XS==Ӽ g/+Kɠ@:W*N`U#8~zҭFt[k[z0rb/DtsV!mV6_:/0EW)AmOg$?i%lu1#A `ٰg峋U1Ǚ<ĄJ.ڕ\Ր"oR?xY *8Y78 +/mJW7y/^ZcIcE]E ~ȭlIgY^r.>3؉||R8mov MQy-L*0h7~'R,x5k:R#AxI/Q +:eX2px^)clSWiurPB)dDटL]u*D&7d+98JMYHt쬈M<(Qܢ44_2FfB7;kseҥPDzbGzR$"ʈ=_j5n$GfÖ,;]#OZ:jֈ ~¦k r΁̃|܊FcEĢh3ՉEsO7ɲ@f`;­cQy #; Pdz>^iuX15 戞$ cjn'f"3迹j.'\\ 1)|Z"u*0M-z =m#jM[Au:ǙT!9~uO)Y;| FE) Ϯ`+@"oXuzarlY=ҍ.q&w9{'N@0 ~CN͵t o)!͌kLR0tHiwOv/)CgRɕzTf?bzg= h' rZSW\VML- 3*Z%7.Y*qCVn.̍j#q쁍5\g^ k8984¥ըӥnA4azQ5lU`/_l$ɗ<0PEԆjbu UXI5\"{2PWn:Ro)}ĚpSkn"y\]ڛoSI[ʈ*DQ -wuю}:\oSs 08yFΜ̓?F:K[5.TΧ0GT[xmȠ,5դ_ )U"H݌l;!}2JpsΩX𑔼Zd&/:45I2-P3עǗ݋jLzt#vw(d^4( * +^bO2$(Lq$GHl,(>#Ov9N­.mϩy_g7WSaTdVĈ=9 HXfXspa$KRVbM\WTi}f]*0V0_OcS$Ϻ@dH]t#>X5 Z7mŦ`iķٱh)0BsNɥ}kK'tvR&k)o{j(0GK%ؐXP Q$/hԺ߅`(V6-VxϲI^V|f{BrDˏl*ӿk8 _Y4R4aU]#h5 ssDǺ' d*P !{1"agnsdsfRuE盇LV( cᘆs# Gd,)q`e%gÊ'*z_p9.z|cM5ֽc䋧לVi2)TƥWH:EH2@f)~gUS*@Fe߷W{?MP;DwRki HJxC箏g襺Q"O,P's'T P?s뵧yVʁ+ý5Lj]3Q/$W ~ Q*6*(8aF6N6IOM;VFI^Uel4ZPfOV_ۡdfUmO²u'v 1<Бo/aR9¹!@'#Gҁ\[X%Ģ/ou89h*(O7dAQvHg_G,89M}D`I{unݵո4&/Sg-9,*{?DG"wQ:Ձho-SZxY;DR8$YbkM}7sS r%M5<+,xh(;  w*N\6su3]l?&#xIABW{ՉАA+ԃ Lc԰9ȃlJ>5HՓwQ"IkiUOPER󯳗R(`f,WkjӃr\rHv#Ih+^sHC8ZT"r.|&~˚Ia4hOӽ ܷ䝙o=]Ar0aO 9 T XR:c yWZYr ť=*04Z{va&#X"?S>Tߝ>^z:9v ~NDD XjJ~ E;/8bcb`M(H;a )4_W-!s/TB^ Y,H̳&dGt3__ͱ'H#OwSK*{nK&tP(bҁG¬8KHͫP!?rᎏW-81s(Gq[dB]]H+ mڊ !6>I$G,`/Dkv<ɰm2(K%?gg=8tLmx-扜op:9+f2y u<3vSm:p~2 AaB:!`X_~߼ñR,<+{ntDv/CB HA~cZej(" #l9 8?on x~^sh9srv˺h%Pݵ-x'щ:UdFRU bsCOmݡI/Lji|]ZT;<0sbH/!ה+d*`~|ժt|"[|h=]%J[Ҝ,u$pDg9[`G+8cm5!Eأm(#M2GvބL~sٙ9s⼜bV%P4 YOY@+LSO9[aX*ˑ=Q iHq(Q|^8*Jp $hԘ_.)Xc}m+!i;p`loDz1>َpm]5 }z,(. 9]hB*L*wv/j? ͯ"-^C' &*~:&Y)w*v=f:>3v1ޭ(ڭP6y9lD6s |q/~NkOh>R .>z>e)!;Gሄgfm6+JQMflxl <@W򐼵At"8?X\,>1O#fZKv2W{$ONGKt_WGwMD:|?٫EDdz2c>L:Nhpl|hƴC)e ߾oٵ1Dms gM7gе8}f(L\ưve-7gԀjC=ݢjHH˗Zx5/}<+]j[jgƜ8UHsDRh]CҺW/`2 23~*NM&rW]#x//l 9+ oh@3B*&0 M2k/#)w:9-93Y|PW"{eTV\1GDa.(wdjz&:b'ୣcMSSG@ИHeJ{ 6zgP+n:2ri#C _(3ws2N b8i&Y0 "zn^Phܨ-hս'=Da}u{uo{2,G ئuء(r ul=;+GҬc)!~FS@]*U7hfˎv6z3skbR^2Ɠ}C-܍´iϰps3\N' Cޘ%2`\%: 8lvuy%LܞB [ӟÑ\{Wr/e]YȂL8n/(,n1 IRB@mpysonp)K?Cg45e'{A.ʤC~ЩIU@A#l,p6G"FЙf%RYԈglFFc%saq{(TF:/R ]-%~Tw~AĦjn h_DuCñn'Ӓ5'i'5vnj1KaHBr+'އSkNN14;"KJM9ﮰ'k_mjBҭ(u=x%M-lf#{5C>DEğ+=b  Z-$*|_p wC{6!aD2['M3lKFf((r0LuU Cc"7O#pT#0\#'lFl_V@K'|H5g5Ϊ0ָLV_2q@wldKL6`:]{Ot+kCdGc@z<Cz>̞>E2k0rW괿e~:ҹF^|dm@*p|AvR+vAE,fOk}aZ p;11?Br]8e?`&͠껆Xe8хfM2>}V_B6݅Sr;N(.{QYmvH*]7L#s_SQɘMi#.o"@ݛ  jn'@ݖO G ÊoM- xf Rg:@nc\ ML0ģ*Oe5?å`d0Ϩmxw85zroB>ADk_&4-18Z/{HAP-),v+2~;;A>U(eL҉J7+hI%N9s,+l2I@jȚEL*qX=cM|/~p'޽'l^D@"?N=/2ȅJH7b95?D7[{niq|9-0$ƕc5XO:4aB)5AmP <\e?x a_p@F]kͰ2H諾r&>*mQg(nјFHaR[bC9G[ڮ2L P")+_[WDSi#3"T՜j%";};8U,=qɒV0i ϒUjrFZFMhoInFqh/*cxc\ܰRnHkEg![,@="W~-&3`$tFNru~Z3xKBs',7?丩POb;폫NozM =ޢkX恨;Y]i ;7#]1,ps: Z?8IS/ HA^JyVCW2 tC58'1 9{Qo$-7c  76@N˕>so4nIMЌy'iQ/e^|F7i+Ki` fBA]Op>!dc {(GYwhS繯 @?`s%")աRkh_ 2g=I~t ` !m KeVHnRRϋqpȉC)p%M!XE !CU+.?\8E޲e/&t?d# `uFʉ KŦP;u 7lap{\ThH [|v |^垽,ˌ=‰d,%lA ksȆ#Q`C ;ZZ-j .Xdʖ9ς)o3% ~RkYWnSyFNF/e<=^]wuU|a7(3RJ+/7Ϫp0O ~ 潰7[',ɰ;D:Z_v9`E KO&oƒi)774мw;;(]^ . K{VlV 9ϣuU~¦؏FBb^W<#nD`@ү_D^򜒥_rOx٫,KمO+u{w3S e Բej \{rIT@ s+g Qj݂%#l% eD2Ψorj1I]+To/uZ?$D= ~@61ҸʒPmbJ NKn[QO~jtnʂ,cV+~Z<ٔp&5YpɌLНK6ssuHi8xԛʁA *&+"5z"f4<&.UV6rc!6=aܼD9̖gF%wnFIG4w!Ỏ *8&#+K 6(Lo9szq h#Mm40̶RSw"tnh;(ס8XBJ2wڤ*A;ȲF%ϔ<\6nuw7^Kv _4 f63:?/}+"LV9H{|C}1_&N H MsٮJD Wس b}:XMꆭ\z)wCKc@p/py"P<_ U0_ Wcl VǕG$]\^ &Yv=uY@ep2ȺHohiHY`CTfK~/2LDˆ,#>Z!7.siN  :EYI B%䐼D|@(8pۦUI#f \f.1bmAwZb]$A/;wz;mގ8\q$钭d(p HI?G^veⷷI#W՜иE7Q + +c^ O*&MueB C).(uDՋмlwz^[jփQ{}4o+(؞kc;XwĔil ols*5 {BA'|sz ~F][S3kݘ3à Wn4K3n2g+)j!01  Ura} 5I?zUsh'C~3 hS3]_gGU^:1O8zm~Pi]"#ς\{E4vKS VrMoAEP jn!T /O ή*=x ΚpK+ScyT,Gpji}Q;|Oy`Nt[5asP0D-X+81\W׎i^NqGMo˵b[D) @ź.G!ӥ 13,@h_Hң͙0M_s8 ,I5rd]1JeS_A^hhD8a6$v|-GR0E`gRx}y|}GvM!yN:QUd9bb?/6K00!Q{.'Ir;BȬ$Y 7XR\K]bYrӱ0SOK 9w[xSJN*RWnFCQ"2ŞDq;'%bFʊ }Ux^&brh#b!?Z@# M*z6u>$e2궫?~61cǶئ[UH{$}1#Fځ.Tw`#H,1O#KsczKoS#u[>LdӶЃx_!V(W-S'ZfARTf&Fia;ownF^~ 0(9 ~AzH@ܱsrZN6:?k!vfG1@8"|oZw/sE$5}׆3N @IE<"ݿ#V!qS}N}>>x:?b~ssFj<@Q_CZW㤵N \J_ZMPu?" ėW_=7oIY4Cqӹ/4ajyNdqOT.kN肅Ȳgzkc?Ɏѥ8E\r!x)-dJIt! K:]|Q: /G"+w--cPE)y.'%XPIzZGgEFvg/̋1b8qA)!һk`V;*?||O$ڶu?w*r{ BR ]}JL(]+(%t)ֺ}^H ]T-½(isyK_MSAFa6eL[((D< |,0]wXrmGӶ(S,xֲ Mn+c|?#'ob wRdVtPX.P'C;dl{Kal~Lύ3_ma_=p.#zඳ}T&N 0w^NjL_,Z@0/:.wC{nϱq1{cNUcw5=$F@Q';VU|i~x 5xT-HF^#a'fLXX BR|B nYD=o~<6Z&\Gwκ}kss1}Œ薁Ol_iMo;J,-V _ mϡs0q9-C2q|NOQVU' iu>~=794@ť"%F<v0CSI !aΏ5vuA j g,̳rռ|: }GX (iWgHbfTN<Dvq"y8o ,T#($-<˲ н#Beܾux>WB*=\/pc)OGw&r+&U4`D9K|;g{ [1YMQ4ݏ2@`:]R@:7?qcI6BEq֘v!B?DP@TE΄,[f&:{^ YS_3C?&9 S1Hh֖0඀Mʳ|0|ppoܿ~g>I*" ~TB"#Nh68?syo鯓ɰk燄oP0W'6- D TڻS ljuRU 8:f`o)^>6> Eg̒# Qr+ǂo$4;83U&?=96pEvѵ]D\ /a {~- K`#f[PnV,*5Ȩw.eJP/J#$%8b#w DTUw ˀ)ljKJtt<@[{wˀ&Rk\$:޳.iPcHk =-j4s$&hRћԋ ǐ-47&5ṩmdX3btįT1'I<]C>y&dFl9PRtiEw JzLk+MT~P-#3`ӱЂZuJ r˃%Kefկ݉ = gwYySހ% _o0X0.Ew11*vĝI]\}vpim )l3a@`NWhW҉>Xa~t,]?N}L4-Kɚ& x5.vƽC>tAwIҽGgqȰ%`i*xKg~4_t-xZ%Eѱ `ylئ:*"[B-J,Ljo,PKNA rC}OǬfRcql&_&}[,:~+MbIuz`5N9uut{8eΣ`:#WXVAbʯiٲ= r#@a3N* Yy^vU]i(S9:-ͨ cu86VKz.j V堪K|P Yel<`a{ ,/ ]N ŷǒsD5B  )&Ȩf^$p6-fp,|+Uy >:,K`Js+˫6 gSCqCY[׹U g]SqQπ4 0ăD[w4'w4)H~3 7mBw|DD ʈ Zf;ysSM^́,=!>b>cHRq4f?WjJ4o,+0ƽ5z|,Cau9ğ 6]d<,, 6O)pp.x#_$>at#kxD[U]bOFD=.0o"pnOۢj%Ebv=8%_ؽɠD#_Vos6ƛFO"9Xl,@~ZO6Yz  >b(>=9goW 4Te4[X]ND䄨Fxg恟^BZom^ WB|}մ1OT%Ewq1 F2`l&HIJ%zx<3&fVF9>{S=M7mQZx)TjP~2Dtn*Bhdqڅ<-]:/V"F +[jb2wFb}3Cz圥7u34}ƥ^j2[lzBƠaΌX.s#38MQ*JkMO\~xZ:Uz䮹b]i)înGr,jc9k*>*$Na`7(~–ۅ;(L7N܅%ej*3(~qnvҞO 5(O\}mf#Z~znVu@ҧGpBQڵ۳t5S۱iRK8N2W/x˨%_znG ZgNޝ .{Xâ!9p{1oVzsC"~B*#>l-@$\)qKX hv얬˵I5ƄViG^Ep]vo^&X}G;CeWHS݉(wZJ Mtry'kAJhC1wK*m+ yu軃(X ~HXJrBSK8$D:2O5d+8BN Ήb6L.S9+bztuFtOk,kl헽" aB`ZhյsVNWYW첅W| 7X]ƙ981%wQs3:3MQ~1 _Q5բdvT$2GS7DPr~pnբ>X P2/sԩNԳcӉ%j4۷cK_!&qH'/G'1ngVC?#/qDJЫVH.O? حܼ&!fZg B׈=|(є'^í/ WsЍա{i)tFR+0y^2x)6&"a 0τIHA {E@ ^5x>f{KEi>Hy cڛ/>OK-#NReӹ4Fm)Pb/#ŭMwT/Hb o^038}zhG@f&0 DKF~]'j,¬u'3ӭX56X mey9I3zjX gYW$χ̆a p"ݓc=p:EDr<=[9F6'@Mc\p: 4J4u=@Qn%F(+(} b_x D ' y +`E$ i^fkR݀A>Ac <)Xdda"!BP*yz!]r"^7 C]HE^Bc`~|EzX9j :$%17f%pMG^!Qw2MnNΣ,|NŽ|>W֔fF@znl=Z4h29hFr(zϞ.[xRa*28E C2id1]+@zUUvk&lB9 O]Z퇑X: )jW.l8GȆe9j}LϤyp˭/13kЎ|i> `XD1[i^8*kowV?`0Y%l W!tgxcyTy$VʆA#S1c͉yӾjXۯLxمwm/;+Ml &XOaD,sf_tRZ^6k@ӥی"O5,>,m)Q+mIK7F?r1'Ӧ0GpbI|^4Wx4N1p>3@#ͣ;Թ*H<괨wah?~@%:ĝC)y&::/AZάh10>)@] +SR#eZP7Uhҁ[jݷ^K _KsA*g51 GAi7bF&5I'`:ɰ\S<*J,lx<6ҵ(h0dM ͷ!T(ĭIc2m1ʩ.\/y!u;-as2nGN{:6 f`Y8˧a z!3t}C+kh3bp-)>l0/9??߁nøn tRh@oa. cnѺVO}Jdt5JB$xȾc١.yV U$Z3s_<ME[-1^wͤ<3z)mc&]8PH@A8r*iۨ+[ԑd6ԳNj+ Z8|NN$ }J7+ZjK:0?sA$!ýO@ 6p:o91Eu4`MToEAOkr tU4³\`Ҵ:h ]6Nxf {fO%5s -H)eR tW@:ejHB qu.[svR[`زAC]eb:B5wd~響ŗ}-*؆g)z8S5<,RZd}t"y8M+w+Zḭ=]uIT7T^|Ś^TQW71*ҙŀT100kahn\aړJ#ҡur+fHd'uRd*k=z GZ/W˻#Kerkv{4a Z͋CxѤiƭ7q2]p ^T.+;sr BZ^h6{6d!'MI3j́猐Rdo85g;h:2 S'potX\rx 8OyX&%[ yx72Zm{!| z O9q] V *vY3e䱣_f LϪ|z%n^t}UL.i'ŝ< 6a涙 Xay;\'omAF([P [) l$-X)-_| uT4^|>n?ώ??d T( Po2n?H 1˓Jb :*lȢST8v=6 Z ~ٰz;sr$9G9 f5mN$k,-9|F41JENXzY՚޲;gvX/CujǤF)7km7YXǾ)Lɝ36;pý4 c+f{X}6!Kp a /[)b;pd_:vj(- e_La?zZKt"rhJl&s~uKxa&:59I"D1V|Q<<E/+0byu: -1۹,~[g<?mJu“]VWn3=*So~,;?;z[į*W/8pcYjka$Юti$0ɘ&@J%us174'ӴS MYWsmf~qrm_HFe1lH7tj~!^*XZ}.+[m }2AN7Z;`jQm"~nPEfx5+!Dr1YmXnFAk@k.Jr:b,s q~xH){t.x|UД煮ٹGaWy'Ӎx_u`㕗.?PnV߾K9uF|ѫ3Q|従J.y]=xFeFG8k7 Ə2LƖOG2]"-GaYZn0Fir3v?i l?4x^ќvcS? UOh&s˂rK!t,vrh6P c[txdk ~?Qޭk܍^4ӶrH. ї}_VZžE8dP*x+ qt@dZ`ԗ35ESu/AtveO @՜rq!{=Lq!6yz!ė4Gy_bD<stCYou+ y k=1]R8Z1.v7RSݴAYT_TTRE<64_d,ҷ@h߯I`XKȂ s0S#36sMP"0Id4@Kz׼/8>°’&jp8 s߯x@{m4nz=}eT|{gUYl ؟bӞ%K< .8tU\++n^g.jK62=Uiy9,_?8RÔw42d t&QRKZJO} 8D[v~ HU2֖sRX<839vPFtNj>YUN,!riV+vw\V *ʷn"BPQq!Y!l:S*|Z# _xӧ%WI%]$ ڀ\M~tl,3ZUӲ$؉cַTOSC"eKra== @w5Q[@GCJSv8y*N-ѕ3#,M7:?e\ sěΘQl,Ԝ 0f*2~"Q$1h%h1DMc({Ni1Ojx1SzJBh*:cg=TshK>޸tLAp?5xdj \T(w D& GPpZh[E0nc ]xE\\[c`d Xz. B 7#+A8zkIDytn/"_x[D6lnxѼ;~z4I 3A%2Fа>ύ>XA>*\΢1݁~U,Eh%3YhstdLh|lLP#Ò[pބ6/ź}@-p&@[@؅b<4Ω)~ɗ~sU0p$44]Ak$]XG%  pvIе'vԯTw31h<x%^ޢ|.DO;>6Ap_=U}:XdH5Hf\'oScl{øZIm܎MǛSU]X:DHf(p(|{r(Ɍ5U9.&S?~իIFԸ’(78l hIt0.sXr9A{e[+BȷϷ=c2m]Wpt|* kƢA%mWds,'\,c)CQpJf+(SKSAc#kԑ\IY#n~:GKt51IP!vJK곿,=)IaD8Oy&m׵m5mmqVRЉIfO!uVzl bhas>sO5Um͑߫/8F̉Y7:>wH OgL@MVW~sZAj_%E F@i/. vO1z1paXtTQX9=%oϠFyBHKE tTtdzL~9L;8(yG&ḷPUEa FE'ةh#L"{jp-Q?cN=Q6u;qU}/4]fd'?ZR;!١#,F-MMZIzdgj4| O=@⛚Yk @ m=*oٖoq hGw!)wB)wvh@|[4AWpzF3^޷T1'imOSc?O<%m>l&?H [[ޭ',|63gZvtr>!WB& ">UTC@ҰUTKCua>i0Zݿ4aS# 8<[DSdOW8Wẻ/wo\Ygބkz++,g{b8|C@Vyc"+@o&ZB0AÔs@,Ϭ=ofJJ pcaֶҮF0@/W*lOSK ˵xqib*T@]uP71e8p'ͬU#+#^zl*k0#lO4z\z 5{ʢu3-k5>6rs8o^jěe(~5vg'$ =;qS&Mպ2EGab n/ Ʈ$%$?Z!=Kʹ(XP9 4L#}t(.NY^U.kƺP'fY J N!sqBIKaS' uE g.w%,4 ] jfu(Ko3\ M"fj3E2[$N |eGp$Qn2D1Ǻ6uF!bv~Vjlj U*@o';$#%ְ!51Tm ޻ ;P,ׁm}bkd52% CS BpI`bn"9}SR37`^ 3C.'Y4Tn bs+[czϠ6$\foJM,_(.9P~=F2Hס .Y^̥_%-;Byd__ "}%@t6la V#J{lAs)\7_>?wחq{.~[S;fh>l Ǜ'J95-⍛*=X߶Bbzi5ŪB:#V5S 06Ȥac="Qt25[3Oqn& pkfзQ^";W/xvK_y)o$j_{!_ЯK@!= ֈs[k zutDlƨu?V#;@S}囮)S1/7BKK 06YyI;k,_L'|&B Tpw^*9{S[ބz?ky ڸvzٸ~ Cuc3z_}Mz𯔷MhK+ o٬~4vՕ҃*Py^jeA ?A k`S~oo#s9 $Y ae8F<ëz,*ԨEĢAG4vD1?F#47%wbw1$Q/Kȱ8N4B8.)[0+<8WDuD'-f4ڈei,qDyiUصvq.6"1~,3UϏ5M:}%+Ĝ=)>f(J5KWW^m_*_32B=7-NA4eK2T^ JECyrȶ^*alwr"+J*Ģ(@.n_< ~)<quHH{v?׸`Vw㈢O^230j\.ܯ9>c!͚QY|,Щu߳y9IV>V to WC؄|23f]#lAO Q99Đ@~& !* :&3l:|^mGQUֳV$ú&Ù5nub@}pDdTma=4Fwz ޹6[To-v3Tڛ\>a0a""PEgE'rKlsgĕ U`Z2k&Z7Q 2AӔ*\My.62k v%Gg ň"WO鼛b *S;A)Xj@ UQ>o~ImUO&nFtxFKwET] Gc;ٌS5>p F&CɹH`|\^SW\%tezŢ<#g Df Z( oOU \pRDZ$]ZN2~_Q&,Ge6I%%/կѭtIEA  L**';:gNϑ|NoͦurjTI@@_GoAuq۔ʗi>Ka>t/q)0QᵆyDʪ<II^@9H@@]zNގg g9aMh^mC`J6tkΡ($J7?6u\u>u'[JۥP<DD.v~ tA<=7(ozlFAXn1dWL1k߃ sN- 9 퉪S $C1[5(8(TSE('ɕkA#%/S0مb=LJLk/GeY*Su]EqW֢ͫCT5onld+:\H 깏KYn:r%4sX㯁vD_bMNR-K+K*_$U6~_V?MO3bc9uF+z+ădA~R*&t7ѷ,F3*ŵdQ%g&'q,2M+ɥ!'ρ.'t&kPO?lW7:DyOKp!O%uf=E$s ^;oQշXcڰhg/ 5pvtYEX|@O$:aqfY(BZ19R{-Cp`v"m(`hF9Z xf (\N`C2c0 -=Ǡzca+8bpߙ?f% xZUGXlEGЩ&Ë M=d_JpcxKNeQ 0 ݺrS*f4J*{qkTT8 TRs@ޭ">Vnt:x;N[{9dIiqGHjS\}t[_m؏}ȣ{j3W\pE*lkN5Z[tEl ,n79]UwPR"1I2AoRƓM~q@9D=Ji4T)Co|Nrq:fo>kd=jux%_PL0AFcB^ʙWytkݔɠ5gP, zX+ÕV͝z60c1c[b >%įB ֩\R֘rd?tՋbOմ*̔9w(}`ȯ!$@ڬb)D@-Ih)0{/GB,A'(h?y !%vz|ߡ9jJJR++5vk#nZעpxQKy 8NUrA3H ƶ=Rf\,Vіmdt8II?wB;Yiup$#﵄%BtBe? b%!;eluL7Gާ'V%Gօ3xd {u]ۤ2׹\I<Tґ|ɛyJ4 ŽDt1$Z08:MhKuf_ gn$Յc?׺ D~3yCۇ2hH"V\t.g&67%ϝuŸUX B3 ]{`C(,7ެeGG 0Kt]ظG~[0$ FTRr=ؾcc~+^|+uE=p/oC{$MOK0\O^>)/v%/ZC,/C>hngK΂@18%m#"2P$mZ~8&f2m%V[S{bfRhR/sQyɌXN3 @ iHF!mw1UP%>A@Lo\'|,a Cp~Ct ρX1AuPwub7z\QQ1x\pnd U#EDHsOUaCv(Tytߘq^ɱv$dB"o*v*QڱTx3p^-J!N/m^4QFbcX!!m51 |7ץqyTIl3wp7xĢÇZ M'i lIpqG0("U.g&)\~fkU0c;^7 P 88ԁ-~ n]{&d7L„iȷG[ʨY#Э_ix^D" ?X;az~6V}!&<'ؼslEe@w`/c\=w@CQєw M @~uQ&W@ї4;ȈsU*[2YiuBNG/Aȟw2& &, 8p4{)͓UYMCuZ/s튌5`}g/"(PiطAgn.QiyHJ пTgDbD3DNǪ*#p ǃwXш#3BL%U[(ٝ"GHJY4@ߧCXiIw\s͓ہ؄ON}F@M$2f6(eV*i\,TDZYy~M3iri%HE ޘa@sSGK6#f=="woNF^jaDV2[ДyDz:"9eZ?c6VvnLH/KL^#hS[#2Yw-`6F*PLXR;GĢWR\ü{K>a͢GkE6mͪ(~HpMhӢ b[xjX}4oS"[ff:đ{.Q}#,Ȟx:Zg0HzG^gA|T I B.a@&7-MP4[=8D|/:|Spmˮ"bY'ef.Kgy$qc R L+$O:--ӱY7Z?PZr]Q9MGʡL9+~~#(yCǑB9ԮZA2}FƖ~ |5vZ\g:y#LM.|@E'@MXySF"ґ0.qSW)𭮸MZ5Cȁ 10٣|jdgú+~._8_4T |F{p ڊUlџ&OBX?#}c\E;?HfMETXm5Gʽ1jSfiG C[MlsSKuJ;`*ɿ.5 pɑ r11${3d| xABKLW4t]4N(` q՜`B^wYw- ++[uݨ T*uk _{OUkz2XD (5Sl{҃n9V%PE, %g+(0|Lc䏔ƴN wq"hȐc;J`牥8z&Wa:+HVSіy7rP!IW {U5E+>Z{Qޞ 5*C@Fb=ږeu_WqYCS%"&I'HJI'"]퓀G*ڂyuҺᄫ[ 7r9O8-ꁖݐ*k^/ҜniMߡw$6ʇ>'@`&)H!ȷG…,s:߲lNDg'ի,rY3^ 2x7J+}1sY% aHoӉszu/`3Ε 9u\, p]Vxg]?ư|DTک1[ƃPhQT+81|=5E>f{PmH#NȨ/26'j'VΗrZsbIY?Xgxvq;5yJ-FhvM@fpEsɪ||D]}h.&i+!"2yk#(F]gv*KcREt|A_/Yn3&O,դ.-됞6u$~ D;W34+ P -5 5E׉[mƘ۔rl֛Uȍ/s(-)l=Ez^O< H7,k2s#11wmK2H DLE})F*4E.jNh^9"Ƈ~o$g6"艜Ujؿuëoa": [FE>w1⎩49;j ]*PzgL,>ot3ϹA}ΫghaՖGUu I9hu zvʩVF,],Wn"f$!2as=XqdDL| |z x?=frm\7P&_E~yZL84 ɩ@wTep8 ]˞y)v5&mkqjQ]ZLž=/ZkO;:Z^dJ=<[? 52ҭ053`)0gJ,3>S! XCGXk`/.Pe(PgXd+d@quE5X 1_Qx5Hc]rvHS4} ;}~u/[;e՟Iq ,?Me1 rL\h Vs5( B"! i{)?Gt}g1-_) ٢_>١QJq^nNGdn#ؽ0"!1!j\fmބNH0_̅aygC׵Zɲf b *3M%\q<pP&'Lu $ 7.Xp^ ,mCZqꇪ7nKSޚS87FGҢ ۅ׹&XnUٽx:M[ `ɛ㍂|=IT75I g6+R?.2B6bz1c8xֺͬY/f` b="ֶQf߄C,.sv:H TuN-&GcdEBYcZwǻOT50=bpի ?@@1tAeMז+G\PR5< kɮEshP\QV_( `>Ȫ.Jb1Ky/36iFBGј`S@[O)EOv3BQps>H>bI]y.Yƫ{wtz|[7E+Q]Y$!V 3yBw+A>l/QuOeeV,Uw.zFNR+ $\ gFSɒZjn!$>>huڬV*4nT){ 'A!އ&9b VYUۑ1}h} c-eGXrlM s슞V/$aWah }*9&r% j̧ [x#BSK*:Ȇd32YlaF{+TG!=6lBԥ;7+ݻrQdDVVZz';ww74FQ- 0F'7L4V7k/ auLscAW&Q85^d Jt_sT쒝bqMж*ƭw4uk|Z}XݟčמZ\vZ&#F~Ǜ;mppm+:0or KUў#HCt6DQr w#R/+mR4Nu%,'ct,ٶ8$*CD$m(޶l8HH{/̎{/`[֙H6zim!*$3<'oGB.JdzVC"dSH#$Ndj=5ct#'t:NYz'a.lS"( М!.eUNb =IA´=7ZKaWc9 "8͓ 8g3  ^k`Ӄ.u̫9IF߂)I?JksIE2/f҉>k IP0mBF]e #6e. є.:&+üoWNIu섭/ڱ+ַy=AZ8X aIo@Rw(]9tW}Gu3OY}9J u(BSKfng>f=\ t}~D]%+^BrI ׷h gW;]D*(-!>*-`סOu._DY8ؙRAaNh_]v“OyL |4 b%֔G DkP"˘cd4~FrPڀwWU# YwYUzsH`*mWhIMըG`t)+0'ns2RÓ W8a I6ԘpÖ1yMr̘(un.qH Zn2=[g Ox 8Wo o/pkMl*7H%܆* s$&Gȡp&Eԁ"F)snY|8dN:Q*p8!X{z@KëUfz2Iao-?oQ>K*^y{5fba3_ۣNQj@Ka,Շvx9^z 7Ev2ݏXJ#{o><27XAk9k[㟼>+_+삲 +4ԃ&\Fw#:˪7BgAT:c5U?/Ma@nR2إ bL+`|\P6В#r:5Jd"!+Y3o"h ZE !MU~ghTeh=vc_vicO-1e7UoG 4{H %ZU 4 z7.PI(o˦SasM @3ȇxǡuN&u F;) NptĻ7mj"rq?MHZ<'xPC`2|'tiA$DƤč|OB"X&BduHyK$er6VXjr5"{d!%<%li^h jkJ `CG&P,wiFeUvbsdç_'bh;id#cP_'җXzp]:%E#}efAn]DBv3-u3K=튂X#Dѐ7 ?p'gD#Dj / 6g)ι \ hvyofx#MdB~)~o̪&pNAKU.~~ȡFr`OlI9֢߼0/])| uQq~W4aDvuB$D!ԺJv 0Ⱥ@Z{b*:mG6p/ɑBC?^s p aU *=>jȧ By+H,^zu{u OS9^$=Y~ie``pn&`]스_3XUgIl|\*gXdT&r2tl^])fyXbd-mC%X!Fџ*bYp}L "vX&o|i3‡?vXZ,")bW'2)t:%IVG s(a٘芦ᨾH (V8Ms Ww#W9B"Eܑ ^$Ҋ8;\>sºۉw2nAuB|(ڎ R3^rL* =tY8Fٳ&t^b/ukLa'v \=q[Yrf _\+ʜ՚)g3 ; SVxxY36|с['a*~(BaB+/0 OfL&j!T;bX6:ZMjnhj t&\n)պLc=}~lc"ӷ'P _p8 *VVygW8՛ gP1Wl0}0R0'arD6fBE&P#\P6B׎eZ%Q0bPs8J2#>CXZ(o~e_ZziᇳdHbo9<*1>0{ˉ}"{b@|V*4b 9>@jfEu6#u㗉\'#xwf^^1RZug@NG)^= U&Je&r亲/1|F}GI_6jsŒ4Rp#;՟A=~'C4/4 cprc迠OiEX%x)կ.O|[Uǹ`kx6CGB.' IRJ9(rlrA {S85 kRq0# g}1%>q±tClՎ~,*h3k쁏?^w1-@m:+v1*7^WJn0`iSS3,5Q M46{J=`-8ijFZbzDN@hH/w=́M:-?>89EENL.u rQ[UNaJMla:cO#V1e%< zKr0TλSH4 }v -/#|5v5VDqC3HQKm;:m DRpx| c2@nVz>~XSFF-hVr6&T .f2jzH+p~zkSC(uTnّ hnᨙA_ "͢b~ɕ"=qa,!wӫ6hwU =kuh$ިW4d1$&m82M]xyTbئWD0+P'\/{tX_2dz.D}ީ.I|IGK,vͰ|B DdP6kTT=.UoYA-|N0;\>Vxq=zeDXsp[ޤiE>h?`|; ajH0vuYk!^E?G <-{b4$e #55wX1#Wr0á sM׊P3J .͟" n:Jy_wz^]n4$﵉b7&W/N,Z J7iVk{7z3"t J&H,WVѰ]V$~ Z[)!YYȆMN9B٦#N ^GSX49u)-G`'uj[_u1 8)`7l_5j(Ŭj{x=;af<̔d`i'pޣa|*سDK_=*oTxLlZ;1-P_"|\%H1 kd< X0Q7%;8+ wajP)_1;N1^:ܑd#ۅ6e(䪫""j1l$AXNh cq ;E8HY-y"{:AT6y眚^ٽ? Ba1Q+WwO%qou[\ED0f(H$cW^ ehOx E NqqLC]ndt~DsR`-ЉEh}:g.9mP9N4w5t`p4gcd?.X dC/۶RM;'>@Z+mQFIx5[c=ŏ$d<mF>4j:! cp4qWSk]٢MH16N<&'p OyQ,EjnSADu(J=)*ʜ<$U[j=6zo]r~bo1WiBN φc4F+%G>%f8EۯAf'D;p;]B젱6TW)+^A 78185p֯\h AlbH̜Dw_:=48J}R+!ʼ2?Vjų;߀: BL@2B_DݥCkvXJ{"8!UOloߊAz H랦֗0ZKEs1R'j_ q:8'j͵5B ]1YR<dTJ]:pH@ - uk҇ EvXP8 [DAJE #{pEYQ8d D$e@zSP!uԑ,6ײ"=R<)']V^&/VQ.b4,$ 4YCrmX z﯒hu( ΦY[A¸ #e^꿟;A<Ӻ@as`2PUɎMHz@w G|?rCPc.m{#ײ Cj\Lvo@5bޕMǠ2Ø &M TժM8.pe#-3kn"2PEdZ_-<4q4Y KwXY7h;~*3r{7=b-/7@ \_:֋Q%*#v%+q&9EOn6fXE::d =a4Ȅ k SL/C/e { yY1jA%$Scq1^q/gixPEykc)æҚO#:I3ődp eJY]ֲt_8%\$ÐaaM"*rﵭOI-ewTT]/Dx`K20GKd݁164~6ֱtHd>A[eѽqst.lc{kM!;#! :ni 7!^9PrGg z-*bor%z0eZ>CDr$g^T18 cj;:m '}uսusU'Fh@0M X݉F5.jn8 bd;/Ol}gCl{P V:\'޽A1n"*ح ;{.Z8g۝H >]L$i/l'ά~U2]6)c&}f̡(dC9Ĕ"c99eS1.x/ؿ^6B5 :KY*ΨR4)5&U89dT*RBdMDLи:{寸 n ok3"Vd&IG)j+'H]T"Q /WC^odO3S1JUbslS)W&no!(.1TfoTtabn-|ӫ<{@[I{c+(;u tfv|`e5wUՈ~yHl',ܠM r$VaC?Vi uTjE&v5uizm(Lh0>51 ]@6e2ɄIj$?_ 6ՙǨcAw[ ;28Z{odJ4x)xԞC=̢ǂ?R-E~Kt \}tEK3ES?M&wqE֏]Q-YOi 6BnPhKs_q2~62ICx8]Ӽχd* ;nq+SI" ݫs썔(Jl3!v_Wv8\ Tͫ7#t{BTK6 bx/V#<FHCv25滀NG Ғan!8k\L#0 a U5ޟb<V ]aKq /W-qc6=Q maxM䓅ɾ-ӊq1m$ɚ /BAJ'tA]^brj\YX~e })Gm0G|4 %~ *U"?ȕ}d #(N^|ax\Q[{7H4 bA.z\Sr<њ(caQ깯|lyQ9}>dZŸ5mWKLW "vj+u$]4hYօ8zFq"џ,ʄu ڽ-5zFF*|%3-HqqY^:Fi{ yk׏Ų^p0gGcf.96i0>o=6pAL ŔS^G( dU0j2WBi资#O+D2EX~@"ѳaa %,iS ]' ;2J/Q\>GH%g{T(`[@ȩ EpTYuu2v>@ZݡLNIꎵp {Fל>{z ngH՘rtA[Jz+`L*%maEAls7DkjÉ .Xm።UcfFjF<+;$8]y|DOk8 AO; 8~י`>g2<9Wiϼz׃"ŰhQNjxeS0~ 3mgfO y?7jUGBwtV.8Ȃ3'KʑdAcyqgi9V\v9lF*9BSdy-vJvl.=GGp| y{Iܷ1\{)AIG|8 cI@^U|RN(PsD8㍓OMCgmY8.&|Mt?`qu1bNI5nMϾ J]ǃ6}. 3P#Tg` …htWh ;6 aؖ>}BA"FuCi:a|b 7 /3:.' [=ޕ$o]y|0]7z=qPt=l?K.8~oE\T}C҆.\A.o{$r]ChXiWuO$ު!W—̱~d/6 v[D~DIM7 "7LpaS42Q#]ɤ0:.r/;HJ7Q7&S"|udƝ}LlqddqUP22V4l3#d.Vܗ8UNhrM7X['~8q[l}@8,,G(h#-߷1KҲʦd"V-2Ӱŀ&[3Hɮ4.Ҟs&7w#V.K9X{j# XaKwB1%!V|koJ߫"jKoL:3WK\]"8ӟ˅$qi9CQ̆kavT,0t rˇ FX\H?j>6&PT̪Aqȧ_h9zݑ.'J˿$41h .DgRe}s! (:;?kZ|.+i_9%$ӜlIg?_Ċ1ɝt΁$tWĽ{I2 w$@O>- drj۔AS"b-LPa=ʸ!;0Vc?", K2u{ͫj}&cֲ@-֖/݂]8GPNCY}4AћLu*~4z:B+ppXH`: uඃ+^ 55 KqG$%,.o|oCM\>A[4Ӣ *RT?6LY_5[|bvx:@{@UZ/F옲cdT/.B#Yjy"h0Uzqؐ7ak%OL&G_  4ObCwi' Iz62*e9#bؓ ո.}OWa[Xh Gx;hӞ~,Ej+o &E+6PmN3=q{TB)WVuyϾCuQ{P^^S͵"Cϰ69z_T5_.Ŗڬ)"/.ı H`nz;׊-y{_?᳤\_y-$#9R[Rdhw(Ǟ #]-ZQ? 22N:yzwXfx l3CHl13, £̊mk>i؅.FkICpu9,Qu,14gM]Ǡ[ @ƺ V u>Dɤe;#&l*I3ϽS 'W8;9AL%kB/@{}E/EqΌp}&0IP̘L |~݁UNڅ#(\eg%AAȄgo[仑RۄoWXO/Z!x--B4@ibCy)nx &u+zx莞d"jR,WK;RzÏ,oXjPS>\ea+Ŧ{w6ۘmMK$3:x FLbT 2Dq h- wq%.`BRQ&:{,' 4{fG'^.tәFp ׋c "?)6]7&7GeQL&󉰤 g>MĒ/5a|̣Ox!S"PPgOxQݽAGd[$gvm:e48eŮ..%wֳ?8f 4sD CWB)/)O [3]6ĽO![KhY,z88RkCcG+b+%-Om/RC( q03o40"C6"L`Z~PdFZʎֆ4~.f/Js|w$\^)[ s`>JP ''gƘzvᵁRܚs żW@qqAP*8}4w̨B8,s*3e9^@A6jx& vjH`KE, 5Y`PuǻxOx[2xWq|ՄeM8 2Bpd}㲙6 ~U }2mF_BhYb}D6A2{čk ǕR4/mft'G-9J9j=à*԰jPtZ"avCn*O'aM^ٯE5\ LR:` T{MQgs< eTzRWNTC'I:qE̛8JnZ[Ӱ})P/éIe-Wcy׫wC M^Ą ϶vB}Rn[yɦSADDO0 UOj|[!|%˸>0\."L1<-~e}@"̥1p=% 7KR>ƣdu X*Y6Wޝ"*X7}Jôq\*qvߘ8a!!ad-^u> Цʹ kK+}#:ӓj ݘeI4k*oZhsoqݠ*D(qKApD+ƽ%0+rH,bud Y~Ӳ0,(?{ XjM108_% 7L@̧ńE0FY%gf zhβwDHT*%IE)o运9놪Ii}U:^G*$Z?L-rhnV+(-ITƱ5zW ڈj<"eԿt .dqon'7;˷ ܹ}-K#4s& N  KD؏G!/)l[녁cv.ziԸnhQ8 _Yf0T<L.p[SLaѱ"MK E`,lBSN^X,%T<hs-SOoUF|2񼺕ϣ+!_4kA틷p;nVSs=W7tGe1ؑgˎ4^?IEmvtD ʉ{\hB5^ xNsO\X0\tFqnQEs+ PڠGB?>v4ȡadymW G^8%/@ktDžF .Gy5g+JW@8[s/a3]t㜰h*oR!Ci҆QH>+ccr^~^jv\QS6{=3^d.9}EW(5a*^tC5|1,<$\㩦=3/kaQ Z5H|SѼ#.Z gD#oD.jkHzşk:$}jy+>nH>3Bۥ"6rUlߑd~ňުa=1W3rp +!4g4|nydډ:M$Bx1*F41)SP="GpX֕`?%IYXZ=?ɣh溃dNTw^I1t@j#Ľ:\)RcW(g*<o2Yf9}0Zº6. ~~ݠSarp5Y/S86s2p%C r8{"rjP7Yni%kHć{ uէˏU%8ð UcվhB&mǦj tMt-Xsy#>s7{l0\֕e" ]<}ct9Y{Ae~r9 K/wmaZK,8g4W=g,\ iA3\xc ǂw !0t5PT{/*Y&R934.>Jc@r2?h %ʼn@4bF[ҕd [%jGG8&MNi=q.qH̞Z zЊN0,!6z{!RAxݹl.ޙyBR}Na!vj짫ؽ!z8rLj<<7+ĭ7 ِBMt_UvZÝ ZD{TIƔW#T/`Pw3z~0̔l(* vp-NxnO<)<h>\9j9+"aE2_}ǛQ%F XTz [)ROBqe`* >k;Tt+*qO0htX?y;kbݱm]<dƀ;X҆BZ &cƑ|cM=onA.ڽuJ%[ŨOxb͵3ʐ,\?iFK@ }r0/2e5 9#? J&FQƍZMGCmIf~䐩.V;&X.Aj([O,\C17toy/ 19UQv5!.{U#㟇 p-DrXa$LwG/LoD?qNn ٧W/+1ζ#OU 3ƴN \>bgtu."v BHִn}>J@1Jm4c߈\ u>E|YtcYp .o,JYQG`f{1C*y-T " KN n\U A6ˁ.7Cũ &H_6YE.oVZƗHDQ08j 7tDDJ9Z,.\@R&!ÄQ+S;BLR &1z)NV%_J'ocS>oBs eO D>(v4KNTv4u˶Fⅅ]^Va<#X1=bثNOÑD~i,IislaM/\ 2 _* (NK|KWuA3b@ܷHvK V>T[V/LMyrdQV[$õ(_y/|[0@0ݩ-gfF~Q55DN#EZ 6^<S8?:UR*tD62 0z$:;}AHH (),a1sj-Or$4O=CȠ=̐"b!H,>ࣻ#Qk}TF@JŢR5b p5?ume`G0Pʜ@i_1Tk':(C~Ѥ6a٨yw-ClF'#'۽g: bh`^GA4f7Z*pϢ*|=)l;Lumo[3c#fQt2*Od4HP;Rsx;"+ɣ\ 8C8v~*veypB<}'+)ڵCNKxd/ LdDž9yq~F_^g*Vu.<.;41`j$1wOq6f[0k.֤ÐjĄm^E4lgP#WO_$݅Tn8oȦ`*r;T$UI AXz2.yUP5xUlJJTo# U*0) kpJKA0[7u"f=:4%IJ47nHo 3PJ",Ai( _M*)o5v?R%'3;/ =W^U)d_{[K*'/ù =Լiwm}g-[y0=v4F'hrׯ<6,j Z[辒\FhXqijsyl̅vj7g&'W["! 1lT;9E+;# ~?IH26 {|ڛKq('BbhcdХW6m"'e`nơc 0oܩxXtȟT%L/h')k! "*Mm{HLGNŜr&q1t:愄-豆M`MOqsݙ\C-*'u iɊ^YQͣz/aiK_DoHZm p8 $ 03ǡgB]=b|^J%ܘtn-# ZyI"j2q#h|ɖ^u Ww C ;Ԉ'f0@=(ɰ/9attR3-Fzu™aղy noqLUH L|A\dRT( Sf*򇊤YM]Qy!.Y"JT:fdžg'B<@gsCe(Y48>vՔBTae3OhJoc)? {>X)J'0N?=Q48O#Q!475X/(MW>e0@Q ED:x]1:L(YцID￞Q-PQR%_f }:ukSkcYcA)=~s̻!LЂ&G;rܺ9uCuD$7+}ԟ&c>i"Y%2Ț FHsjc7}΂++`+$<%`DYe,0[s:xq$n>c3 ?J]{VpqyzVz)ƳP Uި#dA݌2tOҕbW -bxU"U@װgdR΁Q Ԙ%CUź8xtS7FW݃ Q>>ws8Dˍ./OK7H=Dqt4/`4|3F:˸R rvƕE0^DGڅ-6z]Zq>ߑesۋb \+L]'Ovd|se^H Q_.dJnkL ЂBde|I+!/g{VX+˧8!%/*yށY+/Ϙؗ\X[SFҹPλY~V>dLQ-4Cj~uKFqXY .E֢^,湕8gG3pJwRSgu(d-Ƥ] `^%iW\fN<6?QoO2iRX^=WP^ə͏sl{3}@ϑkѷrQ"хӡ5P.Ka|R]Q( B׎ycIH(GiC./,9C O/2KY2J4ո KoT+-Bd7eJd_.0)=Ŕ,\ɯgK tMeEuE  gţ2S-{Kz R2]$E[ͫta^V&v}cVЧn(?Cwg޾xևN2m דּl/7Ė\uZNkb[b}kO)QlUy#D7 TDG!#I^bwD,4Ef{F6?Hlnloϭ2mgy#9ᐏ#߉~TZj{Y|OqZ %`[x}흖qBNdM{R ;Nol[y ӯ.n7zxiܹnTڜY0Vr_p80U5d $GIL8}xQlȎ?zSvSJIn0Z^uuP=] Hk<wzNW8lGtD8Wm%7Lh˒ɋ/LU2ƕeYUŖ]F=DŽ`ŢW~% =y(JbƢ'Kjvhlyfu 9<;_зpB!`쒛D{&5iG2ߜlyn!ɦ8Us@V#DCe 01_~Z!X-՝vj !٩]Ұ lEN'.J ~bq&fٱ!5شPQWLV@P2'vB Ž-56I%yR`Ύ;aIƏqmFRS mgnyCќ)5)I9/qj:גw#!Ddtԏ75P*-xEUt0|!b̵L^\iQJBnu@nu+gmh6xTX1hMCk~#GQIPO{-rj.x9r)9UF# d\;7Sľб) !Ԥ :g9?Fc;N|1&[/=禓i՗)n䃼wCѕ Me01VBv "ÎOd<> zhq(7?(h"F醖DY3'お5d 2]d $u(b@i;,ǷszU-EG&ΝD68P`فj膺 D {*v ⳺*~WFmSR.tvӄbܾo|`j Wl:\cgظ|n襀 3>25깵QrdysFr{o/]PZ9Ļ5, }#Hc fcyWD'od&X9JU?4J8 )['xdup`lȶy2"Ԫ^)Q_C K(v ki2bd GF"E[]xf}hZ7⬥Ñ09"aiQB^Mrpc CMGZji"qMSW?㝸`~a&CV-| -_{w>-> iIO kSM~b#B4rO#f>!bG9vXjK0THbT4{ An+*G9d~I&y GCTo-R:<99YY{X9j1e4:)f=|i LZx~Y)0|g:n`d3ؔO2ѶWZmH`+dmtNZOկoh~q9;AjoCmrMc,Ȿ6{.JP-p d AP40_Q9FЙفk*s<9lwYWu(-UvhR_z8сiVRvH]-%*~5\?23g=9nƟnxwNGqpָ[BkǾTr>}o%*뵆%><~‘ @frb2 YKD[bDA?1re(=)xXLQ e-#WEHֺ $gQzFD:mB}[)椒f]l,Ӷn`eMt-w'[,)xӖ}\~.r) 3e3̑&caǹcnm` $<)V!:zTe0{#>!CNu޴*vpMzETcn_aoA2f`*{) u[pl9y{㳭r,#,grAd %DԼR$e]¯j$gP!#֓}1ϭ.EEih9FeQW\CciwZ6w 2~^Vh热%O_7=}FEO!_,x2lmW1̓ǭР4Ay9l9RR+-/Z Q v$xrIQc]whQ4~sܢJ`!Nם?+%] 0yNf&:B ڋS[#R*Q_W]@Jn@xD!TB;l@Ҡ '^3\|()[`9(&0)Y ;;řS@Cԥ?Gɜ(6cKOMN#N# 4,}iv>ePNOkU hxS"eCQ0ԧ/Uyr-3 oaEC]lW Mؘ-Iw.<%hLKa5[GW ruao 's*0 lZ#h-GtMcXNqx.K>1luQXŵAr:0+Jt _1wJ׎'-428;@B)0X]hه$:WW|uY>;{щ_2W rz[;u/7=0Mq<.-2L7s gQJDb5,R3xuA.,h:3j,%cVs=W.'($9Ơ][?[yfҳqnV'<[^ICS ` 4-ujК>Asm;@\H,C %6ɀPw +fnWy(𯘾h A5{u}Y ٣W;>}|$DV}7/ X"_(V~u3թsɿVBUъyGMdg`W`Иu5򐃻!@hZ-Z2Ǯ#aT? jݝ=գvˬ`.@5#DBFw-}UxΓ&#I=Uqtd#=l2?^˽ @O,K-fq+F YOug=oaS"YK3ܙ94o>KNl Ń/ڙ|1Bj8Yt@ֽYl,m^t IToog'507gC~K3/&jKDMZsPNsN`xgn>z_$z.`[M{&})VD}ɸP$P?0gqf]N-0SSݜ,B|c Ў|m\u&0QcDJ{ oz:mLaԔzYoJ<~Z)%&u} 2 Eu:m:%(`Q<\5l)G3ͭy%P:1؂ |&[C->pL 碆vi`>IPf=Sm=őld̞s&QNl?-J=Q=h3=.:C6硸HT(kL%ʈ81,豑h]T؜LcH]ð W}OGz2ӵ+&2E=t4i9sXi1Q}.P[Gv}MrNeISd/7UփȐ1&1MhP^6.,c"8Ůvru¤a 5yOvld^|)viͱd/y֏oj@vo ywiYm1Pھr׻zD:Hlp7/P{Pvڷl g䥏%=b>,jϽqΆ"VyI%];ox7E Ҷ^_MgV }WED64kc\|1TYs;H4l>@&{j7_V__>KW,vPˤR״|=٣9qy7:T.)àEeȜp?Zzo3\7Lw>嵅]piP'CF4VF=>K,%"Xh|[jSR _A$K-u]R{چW_ y, SXr11">Q>1y x:D`e2p.#o-p^-7rK_*}`"22+.8I"x\GNRI[~~2r|Ø;XDll[#( u:Ww#[͛%uἿod/}.Fl++B-}+w9:~_ imIauDvp5v*fZo=72Q1:fCQfRVV([/|q+p7Gb0`;P~, G\(g_);BJ'~z>:j}6z( _RƮo )z4=vSD%K7(^ BItQ/ڨrF~2W(X?$~[GN%LnEZB0w)hRj5Ѕl^HpA}d /#V刓-2YBPbwSWtΫ~_xWNݹob\Pڇ9٤&<~#4 0134DcCO-uGYBK,UVnIͱߜ+ЮfTvP l:6MZN1v֭Rm}oуNTa)*kr~edeuc?ŵ;؍,Q1-Ft ;4IyVUەϲ3_7 wNsRcD3'.-55LFer"n⇘o+k^`)WRV!! " TWXn#F$^v~IFYi!~q: t.B gep!Vb+QyW7akHᐓ9+:?Y/^,@L tHqy՗w9xWg*RyxRQqң 8XҋTi z9FI\v_ y,aku.}w7 ];y~I p2Ne) _f#R C4rbYJU ad^GkLF1T_ wS}'8Cׂ"Ւxbj=x)R@1Xzy +cklaa 8lGJe]nX|"Ή m@|hZ龉]Ox!14GcA */+h:fI|S4HJК+=\'XpI$R1Ճ";\JfbƆHl-/[ s SfrIܵwivNlw}-_0~5FwIGa,z 2آSlt92l#/hC5?&`ղd \wZ?;|uF|,ͽCC! .]s"dcW:yirQj{ʨr)Aݚ L_4-, wCɘ:rZB~m7$KV8TDLSUdx{7/58j=rȟk,Ƀ'W|1GU%ѩi"hZӉ?@{&Dv g oGhE2]u=R]Ԕ,\e8*aU;k+E {_JWt Թse_}ٴ'Ó HZ܃Ҫ[Y۴wG\ؗ7&IS$''}Y%.hpX '@(R)hv:BN6-cgh^>8(z" \iaEBrt&Y[Ad .-$16KfJ ߲AFА OKUVESٝ=o˜pH'40g: NOXj<_BX:ءejE.E}SS/ _N}N&YU.E떏|8?Z\I*Notv 13^ƚy Ж.ZVYG,5O- ߡF^M 8G2v .Na`J`Yǡ9@L ys# At4 Wϓ}F)U؃?:CU >f4"a[ 8 x66nj[͊w/Mh#5Q^Kuh,ѽ=]+Faf[DY4豢tZ'4u6J&S̚D\_R"AS~֕{k醛B\lXZhbb"ob~2ٰf85Mj].<",.ױ4Xٮ%qʚ<{o]?JP9PC%nul.4R7;̔)W%ƙ)?8:=-\D;Yq/ߒ(r 2oP_y |e_EKUʼndt-[鑖s&CUpDdRE7{ v{SxOT-oZETR oAd5iiS5( wa*+Rt:D.X~|,0nY(zʘ-9 @7|q6?%k50}_&t)o7LAf$ـKD_3kW$u-$c*N#]ϓT.n#@GSeLH\&ze(bj&;鄉IQ5W@%CEv&B8h7 ` qqz;+;"m".-(*7Wc]TfgΪGunK֐{Nz%Ps I@ XKlf$ɵANt5h )ܳiXv0< ۺDJc5ݭK!81spv*Yk.u[Va%:8aI qc c>(*ꁫHRxfCv V1//,pVX5N>` [̴GI1ޙ{rmp@}g)'qHQ? 9A)f^6:]Ϯ>Zl6j[Vw) 7Snbqkhw@k@u,~A:onHJE)O &rBd&xС(7䛥JifUu}HKσ/ ~lcVfwE"g~eTĽD,@[x u=b7.5-uʳx"B_M @ACV;MM+.zr%Q/q \N s4_(/f3" m])'#Tγq||ͫnO=3whw=A۪bPlɬնaWFA?>=2[iU^KSӧċ;7a pbE*oy}R<,wҟ07/,Kygh7rv6CWWP(v&TAMHL$⠆1 BM:#vM4rH$( WV۳3*gFLyPﲒb `oFpjߤ^AԜ @Cw¯3Ɛ<|dzMIrd'J3uz4^gW},|/ !]U66$ H?p|i^`enhZE ^ 3jѤ A{ǐ4yĈ%r kܸ3^I4fd'K0 [zTT+,Yў fxVӟ'vW^WJxE K}A}v*5cv'[~MRZǴR|ͮZfNa94IZCFoJ #nM.g#%$CX/gɌN7s$7%.ja2VJgkcu2 e4՟;bhsvbÏ~*A"N)P'C.ՎVpz7Q"bHujEiQuFM*Rêxr_>9#-L[,reFJE+PCH6*[a8J;9f#.R3PkֽeIx" :&P)V=oOL) qBqMđk}޸ T| x+6pB6V4oT%FxVu:&$&cVg?5̓fγOӢ6Bmw9,xQ#kqҺabʣUs(,O"!9ە{ .;J-kU>qvKX#-4oI>&fmfPp}bV˿!O:LA7Qd0T%{S7rm1?* NPbRv QĒ03l d\,nCo{2;moHV#< ^.۹`x={(E|)&d*1ꤘ xw0P23~W`7X/Z|?Y/qoPXNYGh ؚ΄c=`_{io 1|?h6o,W y !zg괠˱Ol".Gbˬމ j퍩lE*rh卣v0Yx4F:Ȑ X9[R AtRBx`%Ht בv{ e8uqj|wde ElLvDz@E,-xBD&f$#^^w3tStL.l(x5Rָ b)\N~  *jW#S:)7~VY Xaw T :t5i3?yđ?EΖ1M.N0,qʶp@p18x+cLLw35LE_PҮOsԼ}G&8Jv2"L 7nla٤ |Oqe& /hȑ%4iB[,겤lV4>BFqu_?qzgI em^w}qbCˢK $0mjȽAWqv!1jBآpF&θv)X﹬~uG H1Bp!{0=ݴn"~d}0R8Zh[nz$D ضsEGRlI)OGO"?ǻ(layeuPU~Y[-Q}'ycw.l{vԌ X} \~M|̅8:୫e̿r$~™mtM$L`hmۤR*KM{BQ>f~@I%QO3ߢfI5Y 4'i$tէ3ڇ|1E'uP&k/[%?X{~R$kg\"cT= Aœr)͔ܰU>oiDk~Lq(5-{-9|U?)t[,*K"iGP )Q0UŚɿxD_̘1]7{Q=3{>5C:"Լ NBrnIU^>\y6- ?C*h,. wٳ;ߺ+jpk:6'px [}@䶳}a9PG)9 (ay̚"Q;T/JzcH[-^A%ۃz2?nӼkg:}OAgO=nGi46G"4k~!bQoIc m%.T71:U¼H ,%t>XrZݸ`-lROL{SJq}m;*LL@)иi !}"B h0_D`k|!*TaO~Y⹘ap6gnFsaܩlaOD5Z5oa`!YH[O,Rv6JKo_?S)2D!&':ǎr~t)m3Ve6+EkF9-G̛uxȷ3 iL4heAMON $Ѩ\Ϗ(fͤ4 jAcׂmK=eK +VMɡ&?&8^e7G2kC[N PZV/JJ6V_Ţgaeŋz7y( ч o  gGx+z.R|?에ALRgb@HH/<9Tt1u @W}v;T[灱y6[0c"4ML'u]Fۀ*t:'tt3Q>dPPxp+e..,m nHH9/wi(zXz[ zty\: @rS~2dږ" ;ʰZ9#72(Y^޳#.S>$*):!n$OUUK#:~NJ(]M +1B|_v?Ԋvس*bQB1K _~+3׀wZ ^à kM:U1hF SkikzORR\N =~D6oV" 2y&u;9 , $xySƔmxͅEiAȠ) y(QaTڃ,n.LXC1>͏YrF*zfJP>aBJbIFExTUl奥r+(<bSQZ"ȩ Sa)OEmbs7 ΂j>F?K<+s릪;XJ}i7~JG\ S_rgڰnWb/F`\bBKׄpe=B~ņ޼OY=6rjǥRnztMTh O~(Ѿ/DцK@xͥkHaTB耓k5)øe*0@M# tYĐ޴ }`G.HTo n¥*ːQs?,Ԑ3GSNrVg{hhv5dl٭P#}ih!RFR(~+ -h@PGc4K~h*oi JF6Nt=wwQ,.̈́ 0nc0O=NnII˄-nAjfGͩ4eq 5taې%zf*_*Lf`^:st;Zn[E a;E[ߑ%U%wen›saVr.mpla-Do-y>Rryng~^1T7mU Cqv0s63xln}^Hml@L]VU\OŷU)oڿj=ƙ9q< 0_*7 a+fl #7daf60_f5DžiGDEXI:pj'8:L -DcSa ߂LDXpI(dE'Y `Qy q*Ba kFn%g0%xm#~7K=S9fU׵?6Ԁ,<=01N#/.non[lz](١%zovl ..;<'C.ǭ礅=f5VjAHN<{\w!)4890QVǍK$CBI|*p:?ߢ\(2KړMvѬQ:,@cf/Ds ѵ܎|qp:#7'C-yvoX?ZD:ZC.vu0al]9.ŁX pR<ZVٍ_Cl ֵq(^6urK\ڃ7p'ETT2B{/#7AM ^A ?'õRf>C-6}.1ޓRW*"Y-& Ncp]ӄnh 'wwd[ک(:k 0)cfxnP!4k!u0f3]sJKKxDo}e_=BX1Ƹ[/G?uǝݢO`̘}E24 (j3) ϒ;ANˊ=~=@^`태F9һ#ק=GցVf{tϕc!؁ڝϦ$$.1ޤb5':z}fCڹ\cP٪Q|Ym#,ɫӋ.>uCgAI>Y%q$>u6)gmQI(X`7@4:U>?+,W|mp߄ϒ;_XEY U$0<'{a7}Z:o')'2gv̹\G̐2 H^]bcnQNJ(w.RY|[ܱW[ƹoP~hM=@IYm)^hͩ7΁ BF>&cB_DsVUb<?i*z}Zm },1I LD$elPh~#GwV)uvt]AlKD `0KmS{G }?Rt\& buh Py zV|Ya7E*PUwX>!bmU"u \MxPnJ\Sq<M ?N@hӦMJ&pexƪts WC%ZjQ_~3'afA>i.IֈUXirkz~]LZ\ko!A%AQ`l[xen1`> ]O,):A6}Tۑњho|{漈g'u+3^㓍_=%HbHf>cu 43jY['cYs!.muЏ(9.۰v{a 1 `Iq6XFޗZE˫2Mei bݷFa`mv!xv;֞Eϖ;3z=bd٠ `,.q'8IDb!k#df6BpjDR'xL:n@6[1cޢ$~ցIjKK aL>4q(ٛiWfL泀q>\m /۫Ji7kc;i}bMx5J @6xFQJi]>X4F@ _^#F@}8\\V!$ v|Oym_ |.)o9XWbk,ѮZ2gQZ>1!ŷ 04[9\fJQ jۤ@9*/:#VbW`φImv G+7ټVxQCRUȂ eX |J;{YLA0@%b}$cujWNYg EVk\3srrvRbh C e. T&hno~sFK*Sjo]ĩ[JR=s7KsS 7+G )C zY[6oɁkŲ,PQnElP'5LZsj4~֕`N]+֚<;۞P C湜]Xe&#U;}^ޖL$AJ`xPdH4Vr,@AqovG(ķemL;\iCR^>Z -QH)cV ?2R Ы %1*}A"6flLH|2aߺ4iX|o*;4"{o20u2bUG _č_=w88EdYm_I滦:~uN.Հ!Y̆'=B~=aY+\Dgg܁pjlAܐwEi`Qf0pO};в޹̺17 >O]+Q]nǑ.[^)[Eǎv񁚓Fb #Oe(˾X.(KyA!2 (bNozŷ،PwW3(zϡE~&s hEfXZk'$DMA`%HH%A=eO4A4Cs,32 D d:MTPnF$j .*`D%-=khʳ&̐o È,<] 3S1:., 5`+oOn]'N`j΁%߀\8r4j @/?1oo‰9.#m?/8P @סY 0S.j @ƽ;_ x;ZzQUBKR4W qK-nz~{ãI/iQEK?e}1.qDhy_:dvѳ6P FSފ ͣM,p 1wzy&+W9sdŔ<Wup9F #"B'*@BC-h7 װ˂XH*= C>ъǬf Ɂ&3#1o P-ָa9Nb9y۰K$&YcþTLbF[ۛ0b?C48zڶ+pldfТ 1yq^SP^ЊM+Vh4i G(*p])r-sUO1ѥ֎I29"[5m(`A߲ᦱ9nэ4c7A /EѦaSwC>]tזN[TVoiH?JsPm? %`w2E+TRI@)s2}% _s38/ohB偏Uf*] /Kϳ_fsu+eg22$'ձط17vɲU6U?j Nw> {I;u]WqƊ|_{\ Ϋϊ4j4pS'sncQ0'45 SB ED{8,rr{ #Yd+}٧R$=H>-Z>6H`>KuE6+3 >]wY;\tdEX|2S'۲=\OyORج@$WW6`xLgbTdQq7Mw o`}f܋9wXU`GLI^e9G y:plLߦs0AgŒ/с<" NY'NBef,v՟W]pV p 'g_[Β Y@j*`V@#4(-X{p!ܤٕ0xo{IyQ"B@fP%R$,8?ۉXKxEiN ,KDq-fJd1M;ܘP(}ݜN[1#.Ϯ<˗~2T%K̆h7ZN3R.n/uEˑ[e{e0YF\ pvd4<\wQ0\9Tޥ?^XA9#9PҜ!C`k _m'}[pF W>sL6 r}ps@'1(!,T+*p -ƥhǚ`r7 Zi*|4-L .=[1Bk =Ե};:IC[/d=OEx^@EXHg<+*'kzbMoh.A@HHpgmmS,kEV1E[ bH"gx0ևQ*a[ Fٞ6xZmg:NGJp%D=#ޒ}`;]q#)RXQpH+>`J|2>6|CJ3J_,GU@zh0 keĜtj%JaB/1l&,!N}l'D^a"mB^X\˗fs1LAg)f~T.vhޥ̌1r2M ZමP~/1#X#a,.uK76犌K?wMz !Y9u_e*B.-u\d|{dgƿE:/Fk,;È=[Bwτ Ö/~#2P$>H}jΰ8lhUWb:=sZ.]:D+rH7j.ΜH$uw=)P UF8t}l?\_g7LV wNG<\ b&l hs`$eFo[IQ4HE-}W1İi!tSvY֔({Zy 8VT./>f )o 5Ȫ`kW%ӤBW R~vrP}4m ½HZmI 8zO5TXo%zZ i3["dǩ݂k ]\4ѵ"!5U 8fˍ9mm܍ld1o5Ϡpa\ _cǴũՋL~bڼsON~+R1,/GK;rrz#h)UE:`Zɐok#Wt9'i=vm5/z0Uw)ʸ$9X*ˏNứZ&'g㊝Iȋ6 F=rRS,} K2%ڬCʰS_@xmc&"Y'qm0N{`w*fYْ) qӝ9`qRg"&~|>tk9n"GiښiRj1[{h J㯿yI/@2APML?Brpٵ$7ǜf=qcEi6 c- PNidoytRS~9{}2W6%;6H %dS$4`JEB?\M༳7iLl<~ %>n,..iq' 9e2Wl$6m)fTb+KD|W &(J~ na=" q]x#qz7xt;)3!*}[7Lv5 yTJkNfuseܴY^ ,:Ўᯱ*yjBш9'uFR:(D E9D~ؒSD{xAv(:J(~w $PXHuo=O۰vS_70_B-ضeJִR%7_wCW(6zP$ûbwpo=uioAR]0_e$gJ11">CGސi<[چZX\CҔ4,0YTH1Zrnsy, >+m|^kmj}%8%XՋ]4X*XTZ7< Yu.;B4Vn>I>}b_/Ee5R{ )׊yR}`$]+h0Ϸ{̻P:qt|Y(n#xwƜ=Ơlp Jۉ:2tM:=u-᛽~|86] Cdhqp,)Oݾٌ8 FʲbPXP{S-h'QV 8ؑhExP5z n;m>LDM-&4^*XR~b)i֮H\c&H/)xt@ڿ)C:QS#A?C;ODYVXQG)J`=ź{`~cеc}]Iͪ |=ydP!bf6曔PHK-ؓkLqwn﫲d2"@wU+|F(VĠLZc *y>>pH`1hOhvi:?*ظwlrt[@I$͔kid6u JAL` ܦ}9k"Hb?M~0: >k]kd(NICДo w Ħ/dU͑Z7$}t]nj &$b kYŇO(U(G`~̀l̏ȉ+zdB/Q)){m~-q/Q pշY^Wd]=K<"N D( H]jx'jM af[^ќv'$XMWCN!!*&%cҙ}񓑳j˥6& ijPnֹ3/Cͱ@-ڵ U'kIz-1iwg;}(vj=ܨ0߇Pa-E{'Xr랧@i\7sDt8nD吁.97I@@;/6X}W_xl/䏓KG$'!d^w cDS"l2XjR{wPR̜-ȦcM=2ֽ\(c3|nA;4d2垑IHX~vǑ JtwyW`OfX];,\PfgjJ'|^+ۀHir:Zjc |M $-0rw-)Y_\H!7]I8L؞j|ԋb׸.1)3}M9|ǨKJRtAlc&C #Gm@Q]τw= ѯ:⟒i8oTZ5 |ICd\C4ʠvJ\H[?Q9#DZ+EttnY]C&0vP Z߆PN*V#G?2>3W?;+üqmE[_}'5E.wxVYhZ|NȍaV٧ۆ[(ncdZ&k3%mOI;)"a! d_$G,cqV|Ed#&平GfUAOڐn KQS )ca>hhp{xlF=ԾuD2T)~r͆Իm e[xadּSA ,%s2 Z >7&>x\mCr"FVrS.FCtmTF<bPD샀D%aYe1bW9T%,~H+]Imf9S/놫*0c2tb6fdZyzndKjVׅzyÌ+-pbf͌a ?g.>KLp&lP7K>"t_3k1`*}\SҬf0B}";|hLΟ. rBF;3eJ?%{Ēt{ 8"E8C!JPX*?Rp,Z~F5/]/DmqPz,o+ (zզb?ݼXN]jk\ȓ6AsI{" k[$ }o*?UobduaiMEOi3-V $r<6gVտ Zx=BЄ98en90f X9"m}UQ+7 \͍ Cse}~hѰ֒yzpQ$ic- wPA0K%a,[½)rrN)o=P I[Vrm|G7T$Y[aҫ\9DY\x%;p}y4~76R,1D( .];14<̟2}I/ CCVqX '?rHk0i  m{ԝivxn1]ڀfN+FEWEJ8&'`ʳ8fQ}L$l,rA32ΆXOxяpxnBߟc_4_3Q3 N6.xP2B)gA-sv, 0Ǖbv[%0=kr{ 76|Z \ 'yrI sseu/Lb}Z)e҄4yq7{ˆ\|w }"="xQ ~;ӐX%L,!4fkxL.D5UEoѕU6NS=% -N "&bЍ5&I6l14 vcyw3\y| ?і]UKLH65:sQힼH@GS Xv.`K c=csXHO7m"Y`W#^i\6Шk4P. uw@FoD!N(4H*՟r"ѪU7yd~hm~Չ% O@c!GW":KRAz)Iik!"wm3a`/dAY3NҰENӬMi1'ymB,n-ahSJu۫Q|קzί3E䁨)CzΉʇ#|PCgUL.sd$p /w"~g|0@Cl1 L5oɤ|ڹ]gI,}'| ?唃\;r<8[X1J-LI 4 aXRslCL1P(ZFC>9WЬlnΆfS\D{ZK[>i{PlٸT›q XMmb;uQy i`CsTĶf? =;[%D-@K%dl@f\U.N/^-NmAטI#R +p=.!X4MvSuG>.H5<3oZH;Kkغ)݄9L㞜`kT YAZU"T`{ǫ-y&lq6fhХԔr܏޶wR3epj#z_ O=WjNA!Yy@Ekw 3{$1MGX7検Nn%p*Ǖr;2}*ZK7%Yw,p\::?2ѩKPC=Kf{sb>~\EDG 6zT?- ἴ4Ni>NLsRnz^{djG+JgEPuDz|*1_L*{ЙEL̲8'03}4X*"7T `s(EI((\W:ٍ_@Vbb@> 䉎ַj ELO4-Y>:s19P3nL̓ )pUC̱B W40*_K@NytL^ڭgC 1^F4Βf?0ϣڧ|ߒ_pQj'zSٮDѺiGf=󇝝],YP3r>gO`wâje$:5Ǟ-.Z%w:7^H; 8,~{[>5TV}Fp-Ž 2C;uƩD#r%"Em 'lTM^4z[jƭUyQnqUdurt[ ?[ s-vpFX:O䅈.h7( <cCK3C@–oKL>/͢YZKUmv%LdWʡ>|PqK& ]P1+g<]|t<:Ҧuk\YjB/fQ(6rӴXeʇhoy넂Gΰ50)*4Mzm7jD0񵯨-l̕yפ3^B1kXsԠt,T4w'= ID3y 2?aYxr (\>w` xKn0RGk11+ne$o)Gچ#zv._:ƀ뀘ux-]G"\4җkW9ފvypD^!GtI` IM+fnk`؉V!^euR"廓G~@A=Ha\xU^n1˂R腳Ks{$;.=*>zILa.tkUlG;nDvՒ-g-~Oߘit'=Whm~i-`ĬF4(@ j8n%5,Agz1ҡ=VQ?Tg!M)u35Uj2,}W$?8_uZ9"~ɢ4_[2/ qbX>_/ޔ$;F]d%D{'"s|&z>@3ZmHx ZNik+pn9kQqcMĭ;҇6xJE<8ə{maC̻RaTJ˩/-J+^vw2bO:!+hqB0ZɚM_'`,@a 28.x yc"8REOtYHX~8N1WIwX;ܯIPj߶qhkQg/{ࡗB9GN!|ƇO|zz7'F 1mstl;oq?AHfu}h%4aMē1o,xk<{#'Ms -2lT +OqpՏ`n nqGK1< W1ڕ`@"a\x)m>{Ӆ@I  O^U˜=ڞW=yen3ӟemػA_zk-4*wT%1gџumMlwךOuTŤ ' e?`+R֬o$l8r|I:z@i'q$qRx C%~q[?*F7$_2K72w_u<c*T_=2Q~w.^Il&'?& e<&+i"g\y9y9mڵ(u+ ؎ P'0$UX>İZiL na>cܧUjc@zif4Rf`lrrQSBëj5)n.ba-"VTo0=V53O=N8g̢wxR8S♜s8~S*ow[+R4΁_C2O|wRz )KџT%'DR"@ה՛?ĵ0Ed "?wKV {9xNѤ7,mԅ+vK_N(K "5ԋTna-7>$PGnތs-i!&)F^zLכtTV.6WAwJOGg#wA֖׌ ep<_tdˬ/Sr$Ў]*w =ڛ?'FўPJ$2Vb0w(?[G :#+;+_*|l ̵S3))".vN'RHB\~ݝri|9N<žY19 7t3RӞՊr99{G"̐Ҵ;=;S2Ŏ={Oۻ#%6AW<ypy6!l"MCvN1jVOPPk80 R kt1(Wn#\2GqOpūZa3@az@Vܢ)hy¿~m¨R}*pܿK1s|bc)Eo͸\I`;"A fTPe'[rll分tծ}-yM9_oloy3W|wxLٸVb03`E а7(w9M$\Gx{Ÿ`_Y'wCW+ #QhG]*r(Vy[B=cH\q@4i8|/z)vhß~ͩ.VPnmJx.;$DH4R8bDI;00Ft=\E W oDy%Wse.Bv3/ȉ66>Zk 0C@@ MW q#(QWP2"{(>e}}i8u96jSxcHgV hgSZ/*vŻlO3DVߎ|;yLp%-A3u|Hpjka33WbzK/Ykeϻn%MɉD^cg KAHfkPmdl6NW^1tQB[c\NCmR5}a[=yԧͤus|NJoy2^ati1:KwL10T !IC[.ҩD_;?~"2Lɞh5ML=&R`Q,ܥW&ŏyk J \t~SLcl&Vs]ؘRԒB6#mv_@ sMyLjgopG>4744 E =Ӷ;Hܿ#Vi9 eqeQ: % ~ػGуeqňtd`ngqu)ʾ^8qu[(Z,:3;3&L䙴2Ync4;'Y{ 3BN5`>MDv؏gj@ԩΆD-oE˳GH˗1E6Xf-.]$IiiXRŧO[(h)t /C`8^ysj8)@շ<iTFQ6lT۔2b}fj|5Oo4tpK#<RlK䲛jPA@!Ի- q&_>W|I XU by`4M_| Q{pA&K/Ԩ[f?Q鎎{{_;l(mLJt:1~df9Iip|{Iz X'B=!2,f kJZ`շm.6b@F/!mlHͺRr@w€8Ҩtgl=yEn+,7Q t?IH(`ɼ%łgse\ 0"0{0}R5z˘S:~0#X=KER#8 hqqRبBc1y_ 1)".9Pa'YI)5;cAiz)rPtpO|=Kcw9 z6v/9O\!- ^>oR OyI \hvixXt̓֏Q,n%7qx8Ϻ9..VwyބA}5G9W&LHes9<5Hg|Ё hg_[V䚇,żc%N3BY9*8d& \fUQI`hC٣ġbPȕh _fE&T+BUר҇Eij(`گ!~Bٻ֛Ϸ'(_>p|@C8[;䏸&Ҙe+o[3+$ sJ|\%^y"cPKs} *.Ot%f$ނL]~:7*)HPv,D+ETNS[G"1h|JjEw+;PʅX$ d 67o@b%T-GwF 2Pݽ:*&<(PFcb;,z+2M!y 7`|";(yਙqIH:MN~ %D;XP sʗcRp1Z,TU¨O>҈WN.b\R1\֝\B0XrUk+c"sW3m}(=P[;mEQ"'T+_}آ:}z|;F,st&euV#]-}W+?*,]^jƢ9Qw [EdH&)IooiGEE(ᙫPz4خ6vm4}E3We?/^&~Jj`C@LʡzB֭[êv#SI[-^`IMJ"gxUe^qW=san~IF4a!cW% fi54WO9K$" TmS}3E*qfgg>7|6/T'PzU;UGزWxAz 1l8"J۬TZȥQ{"$ l:3MvQ>H}hV$hxx0;y6rXkVlO: g$&c2Q(v-wc?ƂIL~r*6Mm5+)#K#ȈaX$X,z0-tF A6*8o]]&aԍշeü^ H$"((Z+)RMpuJXCcU ltڋ["\ꣴ\0 |–ub55%U U}xbr+ 0Ja\6zۋ,u`ݦux뼵,@{vGl!G Nnӄb/oY*>\>9z1ÑpydMeȫ^t@TN(@,uq~cw3߀bbrRţ94(^WLWj5m~GͻU6lFIݽg4kJ?ewBzƜj; Ln31 ʬjȦ]ǹ g^lu.ҥǥ,M#=8ol!Á!^4~;#C7A_ @8?ynuк Bt4Tή.kk6ְ߼T۝`UO&UUEAsvo[Me$ny#2Z!siN@:u\W*A{ l4$d>(X.sa+%~:WenP<}[5\::`}^f1IY>\J},olj"lS+ҷ'Wi~e_u+TD䷩T^2.16y$i!f)լ_uUwF.HlktA$ƦUEC g͑bkHb?"t IЂi1^'N[>PnG3-pcI"&-|gv2{](!DIxe!v`"ZQce\"Hz 6ad=4_́W |@Pэ>ӌx\ffwMdg}ym>Ľ\\u.N=vC-ZpI%Txk2?Aei 'x*=I@o}SO6Ǔ,ͩӼQա=yC܂M(䖕LڼOgt$]Ŭ`μ\}~flg =Źھ~})W[^tXƚI7B3@w5V.7C -䴾P6}7}ZnCp+C'I h+BLDa|c1ŭm)'߼:8 A!xZ#()3XƄ1y"T;y a,I@0C*ߗسylQk$ҳ$3CfD6I&cy\+3f&HxM&})Bd<~c/ǎ'D>JЧCD/v7L d²H4rk&Li kAP?]øj4.\r%g1}a?{)]Oh3X3`FnqPZ-/A;=l %[tg xi9zw=4K\0Qj6+s&huvȘ6L6eFEK9~(Jw(owXvQ"KRlθiה!4+?ay#H7:>{[?H,A.A|Hc58zGn&R|&Z~XN8qr%Tr#@o ש2 ErKh0e)ol>[ܔ!-*y vq:2Car !Hz˯0&F | V|Y>hpTT:z~_(!ju*PIK | ݚ;O"d؜'\R̡ FL2 K*cP&w&6⪮uHmsWNP<5ߍZ'&PrU/1*3;#6`jZL;O2gyMm;Ed%}km|}kc=QAĘ[iB4䥒/_}OJ"&1"'`͝@* d萃J'5 שk3?Xʹlz4zS#4D@=?:bl4@=?]jIv;%KkCcCyv[{抭&Me̿FʐKn3"v=47wi]VZg"YDuSjÚ^?g͝7V4'AvjBx6eV#03Rf-1A-掳o{R8aVPO|fK^]xm}L!\3U`UzL2UcN?1:\"|>`&>oji ZFSEdM1hwP}DEHc0^VeoD+d.~@T=ٌ߰Bem 4(MxMvlҵ|b&`vCSĒsh<>2BcV6bw'*1@bv_}z e_ Ǥp@y%]k~ E2k~ۂ-Vaߥ0]qygB4CǓ({>iEojd#%^.7B`D륛^_C CPG9¹- Q(ZUE@סb ]۫|H;Iv<8s SG/ƵDvQb=a( TY hlg>,lscWJ(mۦ#D@]Kwz!*jzr2?`x7ɂ,+izu'3u؛M6qN$#lsϚGrNQ,2c=Sp֫Xa{*&%s^X efXg7+ptnHUSP2݉U_i{8I:QE+&/LnyO3fœ9ej%alpLykw)zqIwTi >7ҠH!ƃ^7B.N#*1G63 pR͛z ;/FdrjXeP(,٢B5bP՜N6tu{ J'V2O{"no0ګB؅D,~2JT&.~,k~=XR\8*4>DaI p[ashm_M!,Żal1F㰫ޤ s14nڞvLqYwWcp5H ьMQ3S|WQ*t mpW[}'eq ͲVL_(g Tdzqk^s:К>􊱊`ƦBE`vCC݆Ǡ uiL&%O c52K]yc,ơGʉI6}}5۝s/#z9.,$.p`.^VH i_tN'A "" xi#qR(Ee,-0|\[ 0^ITqZG1㑉9_ ~Ә^ ݢ?:9cj#y]HyWݩ ׈7r1}8nqxos <-|]|1IL>/UʛjQt|WJCM T|=mѫSïڼSWiL]H􅶛:9!UoY*yIN#_GԼw mkWls2kd|%9^`"jzJ~ťl3m+kj͸?`~BehG($5%8ҿ  WM'Ehjc巷Q=:\y^l(a(\M`!)f AM~hZF0oB*E6 9 `}k?(48X\lB@R}U+KM/]m.nƛ jY#\g ㇃@aӧys$e=[5P3!\MbZBˀJD4ُ7ϒ?^ /; 5~$z-9"6-s~oJ7񃦄ik0xaU&lHq[i#OR/e#DsWf9Hu'(8b{7u`}6ȝ>0L-P}<+9{K*(6CW΃V/=N *7Ousa&3&­{ț8ѳ^rFZ G xmwpq])uD70mhrȣrwAN o(9PnV*8,?nrp l_E,X]'%p%^LqxotΎr9"xoeݏÔ)f)H#ׇ ]i=`H-wG/_cd )f|tvUUd Ǫ>Q뇠Ȑ+:-GC ^ Ͷ |3 iw,0Mۿ'E՜[ukŭp ѣ f:MkPo^⺫' 8E ;A.>(΄T||m1bb$+rG~kA6st `nijGmf~^?w&M׬>/#AĒe*𯖈[$>%WzI$׌FмEYiYm> !N~ o>HnKR('oVxgK?;y8d7wxtK]F!cH4 ɕG| /k)/G*Z6q^??ۭO󴟠ę)eX~ w·P𒛞)H@x+|Ș]W {`Zjr~{~ԙGd B"OK,2wa7if)vh_~W4{ |VC0wCo{}v8ҝeV(=ՄXAb FOۍ`O"2ݱժE^CH kYPHuE00S I\d, CjHɪgY6c{ U%i;epɒgz_~ o0s A9CfSy F_C QdF4.i"YX\Y9Ә6vKtG/u(2q(&L S/T5]7W_ NAjC$"%dqM]u~L`iW7gʅ`Gz@OdвuHau(RmZ ӄW5~_O[H+χvYfPi?y}tf?% {~TnL'D@X(aqvaM 5Ɇeja4f71)"nt[e\xYj9Kcxoj7!GrгqLz@.xՁrK'}ܘ1䁎V\W|#KÈ[9{tK_XD?:̙\傴G c3FE/(똔.ô]MI. Q[8)``،M]_}nuZkfg 5>%d<獟"9lŒ|ϫDX7I˭ E9CNw*FϘjEKqr#ѽA{(gFmpiO|yԣ43ޭrl_OŏبKMr}w'92섌lx]KqK k6`<-2uXZ:Xޟ |6>+$ D }_=CG/6f*KѶ4T_7kɠ3سEGE\0٤SϸyFȿ\DS)%f\,"V^';zs`~LP2E lX#stK{.DTpEz`Rtd >.g>Gt7˙LfӠ;7~7%ĝv0]&_Q‡f3*ȚiBRbf.VL*p.#/2˖by#}z]cx1 qXGl%Y@+ɂܙu%{nV[4s2탇4nD`S XYPn ~>$K<'B'X y,Wojmڮ}%D'p Zd I?:,q̟x91|}!I?_t_o:)|1ppǃ-?8=hU骳#1\M_J !3@pb/!S[\'bVRcs hj _MgRyhGڻ:L)q FPEfO ڇ[Dw A C+60^\[ҡ=ß;˲ĝt:Vb0GRWzϪJz%Mg ^b^ro@epxn=|WWc 7{1? oi,F[B&J|]|_M݆!Edr5䯋Q#Ñ@|5l..ҕ&&C&iQ@|`.IS &v5mefM# X S3˅,m )a6,Ytd'p)ѹŠ/@ct*%#+Rи-S@Ӭ'ƫ}HƉ6S9݈uՆv ʥ:%{ѨmwKo[08^\z3$j06\-1hadF|xKG 6 {wpdJ'$` `e;kDBn^ϐIGnDg7R6=(/BZGKUY,h=qdˠxb$v8OZ'/IQ'u^Lz_P31; r}.My| 4MmQĠ"]>9icm*z;ym#Ml,輧5=Ux; 5,(rRFa*mkZ` /RtcЌU-!5rZ*+yx""w ~7n3C,g3oq֞I+lGA1䁳oO`x&JȐ-y$2^ (9)e oa!Yru?&/ ґx azRAϠj91|BcO_fJCAxiC/9c3Dy[DP) Uz㳆댬YuGXQ :k `2toޠUU F кuޥ,Hzk0'O0Ms;n;0܃4Hz*sisde=YآtnIGVUGO`D`kFI 5<0Br"wz+c/km4{QsO!z7F"069|MqjEW/wc͎2a@ҚqrSC^vE3qسV 98(9y't}aūV>, (E0D+_4 6BxP,b2;p>hKRI=[D@vJ գ%ѷ呬{ޠrj+e~L><D$!Om QX'ڝzȞ6N?̆ wTK|!d.Aݠ"ar r 42Lט8WqZz%'|r^:p,]#V Ue1]I'/8VreC t'ʰ?Қtj=O{w"%c/B/j-ϵV1NPn_xǠODI"yf^_̧̥`\nmʺ2xMfV-p[%m({{`lV:ftK*OŅȯ֡Ǽ̆k`<$GԂD aN;Ɇ(/F89VCޢ׬9鰄 D`nAwPm R1iepj'_b69NL> dMEGޟ)_)A6Bw/a\|PdѩYBjozdƓIcq0t:]ZȌuc]O +rܹR  ݬNdo)9+ fO{g4xB%su],.ElIN൳% I9Eӭ*(0[53mŲæ$yk%"7?X@W.eqg\$ l-pPz'J*g1/DpJ¾OAodi75V\kr_%;ьh>qwhQ}G{ yXWٯ 䟎k&J+cT/ϡ7*>?ֺZ pAP3Mܨe^$|R#/*G,i&ӝ^4tCq -kchؖok)k>f]WY$ho8 Q|~9$ 5Я%u y<DwvUD/ë$`laajfp%Cg@+ր:"xxtIfۍk.]w宬cl Vv)H AhnyFXeK9(vȬNsZD/bވDh\hhP?< TjS6S`Ņ̶]̎5vIR1 7AVwSni|J/4?J'ĈB "{F V|/g蒳;OEͺg. \Z(f! 8QMvcGӖL:3x}<_7DQ_uYӺ˱qSf9p4ʸ؟$}!Ec/Ų '7lIl!Lf+ H@=ZE(u8`Oji $Ze*:I&GVclS1,reUF)ɮP"#ZߺT$ܒDNaJyNGH{ެZx.uDӠphuVsSR\6}b%+(;V aeQ]JUq8*E߯Ě 7ݒ"$CG`^@@G m9+2,w˓l:ݼCU+| .>LP>|(ڌ֋;/q˾|θЩcex*(`(ߍu6 SpF ^Sqaw6֡CAd۫41C_ ^wiW[/.IYpSnf\Y'3dz< f[9,-b0R罖+1d/,9=ѬO7wKR.!~s=^1c/ጛvCnC-cZ;BnJNl; tSIH浾6'> ȉe!ڢ羅b&}+?W"Q>.UEK&EN;̔'ohǖ GOOʄ%VsBl\[ZJkim0̶Y9JIF4}Fl`ɔmWB/qBbN-3)`l_R07@W 䳴ۈ#Np>6REElCnZc[(+5U{Cp,<)I$ʘK@H9TD C- Hš,fW'$Ic{3;~R΍~i4P{~?qM_ЃٍuL"힬ݧlIE4+#,xȗ}ѭ?#EgV7J <ܛ__1imqnOxcdܨ5 W1`ЭWSݱA(ʛ|ĵ:LF/uY>֬B/cZ_!BeB{g^N#:7mM̙XG"P";ҜaxP 1YojW3`eT&MOl^1mkaL"/uX瑣:2S|5wNw(b P3jQx{t01th/nx;t ´h z6H=\ hFG"NdIxB: Xd^ $venYEYfz/z(^<\B^u)QFapl^st Jw*[Du&ׁ7nhvFJP<AGܿ59)?maLf۔VVKO;oxJn\ڕ2CPRBĎ`z[}IGdAwJ8(ݱ o޷vG&wr@1=sϱ[cw{γ⪘1)PkhahPQt9OX@I (L>'@]{J=c5ؐzo-2!8a;;)&c~6] `~Z)OT99lGF-=.%t6zc࣮Q4V$u4 e-Ϣ _i9>F*XƷcŞ*oo+%rE@zy-GwG/ u fTS3, Qr2_ ɶIk;<#TJ]A5& z ^H2!$f )K!ʼn&+I`S]OfIH1z,ͺ&E^R)6!!!bDax7}#F$L=$wVŸ YEJ-s8{9sB{d9ݏx U@ D{M;uΣ_,S=m!>x22|zgHC\G.àI!ln.'(7g!n[>OX;!=:tTl m,8mcOG:qdgFHiW7)񾀨sZVC}gIО*8ͷh?m-CfͽSbRkü__V-q1s*CL؀,IE7w_56`G(72wAP9-a]oLrNxBSU6ƹ뭻da(+K-7Jד]dHɾKx"нdKA\ I"[;a= ˹ձ0!&ʸ]K0g ` yd6E} ݯN k 4˻y($lqK=MKH#1-bjr AD'l` VVLh Ʃ !0kfۻ=[:k^|Heг˖p;HU'W\l+*\'AwTkT[)r_}S55"64 xtKw8mJpMs#Ƿ` Qٮ|}N0!S#\ݱ_w;?d NU+ٜb|p|52?q=\Kry|߇^p.I'wM-$i~K@T%#CiV/BV{!xi>R1^㊖%51uyOѹɅx}[BfC)do%S}BWT nbfAK[ ~*i $.jS׉ BJ 6o5]D {T`>q YO6BPkR8ab_i\Nj~ I 2vk1UKEn4B  QevL׻X 4fŏ\D !f.oBI~?mO8Id,~(%vdo&%:|v9&BI:a nŻ6tb6] y QQmgo5v܄E9KO$}L!WhN:C鹎SfCl$D3?B2$ 7@,ٹE9kR!K2D^({t𶎂װi @w${ )=$^vM.W2sI5EAq2}T!s$qW xJ>҇1Gg4=~[˜ |ZXJ¼̨&* b!9͐|<ꏛlI֩5hIԯISʈm!CKyz 7B Vp Q[# S1XOV5 pL<]CYTE*phOpdz@KEtg-'-.;;&!'u爥w/`kJehQ͛EUW%ewVadͷ YH.!n'kr3|2j&` QOA#Mv=| [a ֬[6H;Qme+#]Qcf^̾5HGhm5.2{NoYb%&(/ XlVV!?%F]bXJUgOq2.$d M|0LgevG*H# w!|<9Q);y$K}4uqbH9dH]E) y'lXQ% ϋ"to!ɜiu< J}E#1_$Ė7- )35;)f1DTJuժҨȣٌ׏l/y N`a5r(fщmfY?ҭwҍH{`SϷ;w,vuWRUu XfNWؐF"+>[{\iNzHUD =\f~i>v&5TKLmA1N3Ykf!py;yv*AY k~ŪY"T=f8J&\bC|9b .!8hjTs)i?X *l043ܤKICOIw&w[,);LUGldMZxeSv*9^0MZ]J$<^wޠrE@}C>],c߅h^w!̭\}S[g Mf2s4]ɽFvvrL[WXbl-?vl81!aK +HQT}^dR_2Tmraf˫+I!u⍣zQ17W:ՃZm r*ЇpkVv5ew5š=!HQyfT.SdWЀ:6k35/nԡ qpSúdwn=MQwkM)e>-T3j.AD04w6-RduvՄoI>eyP Q/vj8OQC5!5B`wv ,80B{Z;4#Zb`/M# RFewӯCmoB=.\c6n2pUʔ&*#gĝdr{`cmJu0&*K-L, .&/kIr=p|b5;:Цp:lj=>k U@D)ʶXkc=Bl1$R,%m+]ʎ7d/wc7pJj{w> 4 !?sk;,;05/#ۣOKe<c#M?s]oʒu.)j87ba>*XZ(0@{}ɨIvY8̅#VoNR{EGFt<9dʀ5oA3Hxn 8NjE1{QS#֘MFooͭN"@=}S rbZ! }\G[1 P<Ꮐ,TwiN{"2.PB1D 7jTس)ԋ|&Z`MͮטPTw}*-# oI8{M '.FCf"j^CRPvǠ QOcaXGp{XAݝM{|UuK~{wy&cĭM'|߂DŽw=B4Ư -}AY!"v`eߗז#H,'2m09ۤ3x#x/RН՚28EoZ-[󽓟=ģKU/;pEm%z/nH˩i%" om?~—t 8^W+1s2Ҷh|C|h:n6[y[Q jط!AxF6WT!QVWX ͛{<1BSܰQkf@3d VjaRFDj̶9 XA,a@_P cHG©ou4W&'մZm5 8w;biց$>ΜحK~?VAnIJwYf0tq.3o:+}vs6l,-+6Vw7AQ9P|&M7}zuaӘ8]~H@Pt_7x;BCpCh!?vKVAO+ 7E5+KNbj+k&\cxՉ#/V=02ߙ;i).D#޲| ;g2x4I"ww7t9tO:tl#Pd&-kj6ΊZa"v0t:dsy`6K=ްtoxK;[\#os,)+rB.] މn+篒)o{?B=@PZiؗQj5 3Jbr1! qI.@q^Yp.DWob~exF](g:8ˮJ>j•3LR9N_O Y96`cZh`iEќya%#P߯6F-;rv(x`Mٕ ;mpy/Q秤+9X5KPϑ >f;]0pT"`W"T`!X9g0rJǶߏOb]-X>vh5)8$f gK] WstBC[bQ!QW<|?Ж\5reO^"9#1;JZfw^nzDIJrZ m`j7Iw ǰX!xRofS:iʦc]'/3B٨3U!^as'L" >0H)u\X݀Hr_2:8xaKW8ǽ̂,A[O!ЋF}zH>SP8.m*Iɰx =Ҁ<]>9e Y ~Q,۫VA TƐSQAyb :XV_0^Yɬa'$2p/gX"t^g?yĠ`J(d6cfƭ\T>RVRɚjs`T":yH@~0J29[G4*,Pjnً xj9~S%w&w-r`-B8*ω7#v :-:2֧en@]v )uDQ:Pve5Uy18ѓ;G3"eZ+uh +0;H{TRlř.P$˹-LJo0,=kxi\ A1?!ռ)- 4*;b]DPAKQޕA @٤Ԉ9wU@JϷB#{on/ ^܂?DJ? 111LTl9K-Cx$'eve-j=, ]TR+ =GƳ_F;}Eզ;Uba:vlu0%HhP_.hYœZ%Ŝ47ecFnJG +Nd|e D?jii~ѭ G/mqLJJ#}_{ny&=Z]͵h\P'Ӊ*zA:6xfh8:[9-޽!',JQVEhM^.tX8$i CSbIk[W2)RwL CHŇ)ٛzS=I]C>7K!M}Q5 UH[%D|coTdf.ͯT`V;A{A^%?(!J QΧ}>i?;j.. fff]N:ۘ.|+7d3]ভ. `=.l:?2v홱kM?q^vC3$cY[?&}!<1 0h'*jƊS[!Gt|͈Ƈ? | J AY6Q5$36XqyUm&rCr9Mt%H#T7ZT:iSeԶqqs9VԝaJڼ{51DЩ!D)sL`X=Am\RJ񮇩Sc#]IĘAYK! 'f@=.~֋t)<ѠQ#ӣ/]>dt\/4z1d᱆M#EO_S]z^ZޔDRTlO `GݫЋq r筗DF^Q պ\bӟcVPr 45{QQKnt:蟊mgjHXNx@sZ u(QĜPP\GOD#AzS$n=f٩blU*7Xv.x*1J}ñ g.5T![`-|j#p Z.Hd"D'.";}utw5reM-z(BZ?=_]ul;szr|4i]DU趨HMYGt7;4drB}8I4u< zIo ly9"" xZlLg,zCPLRIzߐ5V7EZab0杖n;vg_1[$@ "?9zD7҆rNlj4[ Ӫu[nv`$ C[d㚃eHWw`DrtTN2qx [:GƬC'g܍NMkXӱTSe=gSYpXšh[SWгtj[T8vlaȲ#G'c #z(('scb_GxpTCKE = <u:J(O{3[ؾŽ0WSEڕ"mFLt^wMXC_S^*ٿa@/V ~s;^(G6!o4zؾ5HTeda~/@0HN\j,-.$#4b ;!ŢMS鍴a(C4&=”:UP[c\M^g@n+#L %ۄvapbo9xZvGgS%BR$l*g~,?::z(|p0{2O)e?92o(a']S5n}^N-Ś(׿XHZ(z^qpSJGSl8ю}M @}W.d !jjR5z1eHG $Zے]K>ٿ#ͪ~ g̪D{!:3B&du:)H*39}buc/F]x~є1OF!G]HD>58?bO@7+VȢFk0F>;ꀦs[yv|}aj*w s&8. gVfG/z׮6A1Ks}:3ybX}D2nҚeKLC/=r(o9Tu}ub}{BR()rRnaz*ay7Svd¸=ǭwKIOtm7;orjA/Ky8M+Y l[5Êu2}ͪIE9d\ґko"@4Sc fJv0R%@BQMmSڇeLᎍ p̝JBN0@ ki =*T` ㆵ|F Cđ ?Ub" eY?c`$EYbN f/j@e(BAn tuILŒ5hi!|1Ni%x>WfqGBo',lH_A\VQ۫-M5pҽh]gE 0ت6%"D_}73]3kON8mD#m_lj}>lgh]04#?,W^ϮG0¥N.vs,W;e/8 vո8e Vߍc&C6uݯ RFLRO[RPwuĠg _0&\,#r5]ai]⻫k0ual%P֐rH34֋s &2eUP~R4UnGv7ӷc\څ$(3XH0ԉ0JuLONV''ٙX<¥qKwW^31rJm[,g$8;TxHSl+P_܀Ye;hm b~|rY6t[`O*PCxo,A`!L19EڣC4ds[HMJd-#خ?N(58" ^8)mSbtAX|XY]l:*ty?ט ណN._DC 2L®UP_a匮Ĺ2tT:^vqa֛c!زZB4wŃMm;Іv=#>:}~хo 닙)fExŗ;Mɕ|f9tuQf/e+^"jZ'$Z7psxx 梤qurx,dn3ZV!8<O@%->7t8 Rz'iPZ>(ULdTdIցUق'U& js4=+ ,8 h$*%HYW?^W ivޠ$a1I$]gYZ070701000000f4000081a400000000000000000000000167c8bc180000286c000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/edac/igen6_edac.ko.xz7zXZִF!t/(+]?Eh=ڜ.+ʅ qD ACx7>_*fn(f_"Oh('q|⟯ PU8aYgNr5Y+ҍ.BA%j^lXv*m^8esq*ΜQ h0⨝]$bToCVUmk0;LOv3"[!jW542ӝWs3uMw\cwHD\ ͖K$$ 99GvUc$H̓&Kxn}zo0- ɵ]@i_vs(Hs6i'UDY|BQ {DTB>K{EpnՂX7Ỳ[I;',jǺl|aJ2f 1VimަX岉_cQ2(@EfEl"MlXbo ='%O*K1,Pb*X t 7L~N% ; Cz.B(mjj=L8`qgx@/ԕ_pecQO>ڜ\!`ć',F"w@PjIT*s-?Km`t~GJ :8aa:@W7Ef84w@o+ڋ .wCl.9u gđ`(m rKQR$/9m@ٿ 5Qj/Wysh4SJy#C|fk7ZSGa_˹93"1"Mm c4X$[*p N%a/9)mr9͌eV.4F(Z}3&Ζ_-*R+qu!pAIbI Ft.>!.l`_mR(hҊTk૗2yn-WpPε-݆hF"f$} ;.$k.0\ G .\PweLY d!R(K‡d/EsA_ۺX zq=mdzA{};pCq6DoZa ާK8UKP U_. V\IҖ%q?`} ϙ60"R.]gv̚ŅJoמhzk.kb*`@Vg11, 2i,! {E3ʋ@D %NPHqqQz 5]r@\v6*i},>`0EH#.R"GelSV2 _ДҶfeUԙ N&'OdOS^k.+vekRKYqGZ.+."%a n~ݘ?f`)R!/jFh.8 GЭ;A7q8;&fբU&y v9$v/N#"VjqzC3%_C!ku9eL|f]<-/F#wmIU`nѳNq> Ϥ --uE%C)I Xg[K5k `˯~b;Hs~Y);e/0ë@[s2 uyzwr}T<=֟w=C6/"_ ^"B$dIPk 78ghteUB *.?84J!5y~kW0BJ3[Iǯ!©_U g%v? DiـKa̓ԪU+2B^x8պP)YlfcbhҸ5 f/hvZA8i1`K(,J`wDWebtmو-kI mym4~O0O"l_}VcT-٠>_(lP|(O|I [5MaKQ_S,(jVsmK 7Hzv9 *:,^G1Brss&C^hwMp+WoeJ7!v-?K峋n g0\v57ct"0DYw+8С^<&J(KkH)ܾѯ*buۧ5t7*XUf-&fGRd Aiqyg/y(}AkO1K`) cn`CQ${ĪE{([!2hR3S{+Ӝ=._xTGI´vy}A{d@IGDRQiGrvޏ(|^RSo5e-.}Y<]"hz{ =:|=uޫ ;0^(|N~^\M2558'Ђsgl=+"&KJhfk*?\;#Ze7WQ=y'*X `_1W˹ʈ1Q,QUxG}XzUprye:-,fsߓ."p[VDKX_6@wqJG3eS:ECKujDz5n"bEBˎZ]AAL/[dUNK{#Y hH6 ^V<}5OV5Jd(E{v*A8L8۽㼒n۲ck" Q)opm4圷f&D{Ԝ' pҊ5܄ !׭1!1w YG}и\[cwΡGʄqJ{jًזzK0D'zK8:CY^`8ݶ㫇ei#t-4839fk{ OB76ɺlL2fm k, _Wb?oxÖLq,7Cd[hf11js+rY{7GPr'.̮;,(j5xϑ"~ph h1%ic1ތdZSayEߘ7qX+Gԣ׌[KY5HU_~L IWz g '= !dw1D7Jj&,Hi)b`cp{ ap@aׯNL΢>ӳA9Q@<\1~Wʭd+VŒ~}%"`X"qͤZRVnuTQGTKN*K%/(Y踬IX8򾃎hEE#4O]C'"L^K UMh ZS<,4, ȔчX}/D)K`d'^ЮsɥWȨ>ZA*P^I{[]N;u?ݫjv=-C< 1~.LJc>W/M {ɧz%H^CPh*P cvӍq. sPy28WL4<.^h7Wκ]V7$oQl0' IgҺl, nn3p 5Q0 $PbP`"w'Q [2*i YO(aZ~肐6 VPeFX.r6PhP (v)|Sk q@y\zpVW~Ġ0 EWd!—ZEM.p>:Oeq#}wץAaydhA_{j<դun@%kayW&eP,#ûY1}wޖCQD}{gsmuw_Aj0QL4Q%w 97TeB+^9&qN{ؖ)d(P4G bISGĥHaeu1edViG Vʚj6|= E5]v_K%썖/u fWgD9TYT۸ z75,z+#1ц+2H/BNnmSX=捁[vMr xV'rWrC{jFC^Fl$ sC#%HQc Pi,A[zi@-|pmm`bw(CDMC>Doʮ+@O9ëƚ'>OJR&H&®!{ b3cvU.[4/cqnR,\bQBb9+ }]WHm-tbe_VG.y|f{ϼGʼnV4^]]Iwq@rq3ΠjZUlfֲu4jA'DGv <;2ayVdIJ *cT(R%sMVgET.tj2IEf:5ZE%ro.jÄ9DEJ]:>0!αx)ùk)yՓ4( \][57Ɯ[g"ZskݕS-ao=W2w@]L}bN69F<N*V]M|K V\d.6y>Gşw^{B]f3GT4@+y?cսjHQxPTB&kѕ5Q(/L\kZ c7A7,$Kʟ֭pI9.+a_Hu 7 9G3\j4pυ0g ;~hAw#Կ #h>G`_"D;֭D Ey f .m8  ɟtw 7 DԋEPGj^aC;i~Pynۮi@BMW/Y)+"}a3ǖ]QvQsYM{\R'zv~ >CTsu(|I$o%2ToETnu!\tT6w5W]%2Un.dS2+\QJgxZ{[=:GuVhn$C7#xYp?$ๅwБ 7M4A7Sv։R|`##=ϙ>p{ cȅ[¸qXtԬՄ|0H cuJ k.Т ɴ.}~_Ⱥo~ q֡JuĪGzc{Yx Kty) TYwF::v(^S|ڊi-s4h eozul{$e_E#F:jI}SÙN}.hc j vL=Yӟ _#UiqUۓx +k#g@Aĥ w1?;Xll`h.~=aLbw !z@ȟ3ͺ$ȑ? %$m`fpR9O>"x!JG o_󮋙bL/d30z 2A=Ҝ ~FƟN<4Zu~[t$,#3-l4V[tyd,ÂRQ/2}ЀgE }Fհ"ں"Xg}adn^P3;(ZJ"oL:o6̏)hQD8 .b||A6㾆}, }xr_Nj H{jGD|"E_űk\U8[+={I'2l(,#*+t/!)A:M.{6:aǹ)Y'LZ!Bq g(TrD)&)29xODqMw])pCն<iT%bw#]m>p/rO{vd6oig)m溂fNb ø&dq 󔪷-C.j o+q*a:%x\|͸N=+ܞf4^XFsվ ?2UOTKş 6tW[M=ZK31X=Awj9fvJ9T-'jzc(~M Ixx`[=߆Q󧓢[<4ƽXjy^+yYnHti2k}rS&1+${tphSy߶y(rdێ})mzim^,&8tVO7 Z+,ko8Ǹ@lHX? ﻳȳ#!lRJE.b}'x9XT䢩,ۊ\V97O+%JP$sx]*̚ѥ(ш&b{ 41:Vz$߷a% R(fѹcUJ=-AQ-n"Oܳ9B7݄lkve8Kǐ_1ö\74~mGzNN吘6c2RŸ6) 6D^TG]NaRנ5#o%IoI eP굉 Lf,͐wX[ἬH $:d(.bRg#hJV>a"s;uRXֈH:Xұ [1)y7e:0|N\NNl^gOB~ 3"N֡q'={c8,S 5gn, U舋 re{] G9I\R.*byI9v@8e8|⏨'"g"Y{ddeTSE2o:z^YL uX]@Ck6ES uO+CywZ0J-o,- qE[_GY|ܱdҊQ'UesN :YN-K{E}yU=] ,]X5ֹ̪4>zAs)8U;IkYO?/7Ď8MNWer'n I;&iSZѠrWUz5HTb1^?sp.%Rg/p|$,Á"s3Uoj[xe߳}Ept[8?`W3in tіQ׽"'PyE1S3zFIP,mLR=%y,gqcW,5 @/AXcLŇwVB̒BcNZ؆XvAr2c!>޵`6ICLbD#;I˶#@LLOXNjYGsjB&$e7vt*큟3ڱ|~XnYfΕ2frQY̞u4)oT% >1%O 'T&ϜsYYT$c+uvd׺>Z dj5!uRR& j jޑU:3 Ƈ40¡p?>Y^φq|;xV2K#g@P H~qӢ`JhC|cV88:ip,EI7EA8_0̹̓xױL >FiʙAsUJcObH Xjp_4C+'BcVb? $oiDgN;SʹD+ι7dii&.$O&-Yx浃B=ie8>HvzYIL\ Q0wy t$'5<*lEڞV|cEojj?ñ M|O1n3 36. J3 $0KE)a9顡t# .Ţ'=dQot5š)gl[d~h:FS7TfEDMCV00k#%6uݣɅ.BCo5WĂ.M; P3ip8\:ux;I{A}v(`bgņ> D1OL_^39A#q(g7g<34YRtvL{KW0'1Q/gW<>cl$+FF t?+{瞎&MYֿ~H\?7PQQrK#on!]Dîݷ^ & 5:7†#D-ʶ틫{G$*7h{nz r٭$B#y,:,,D@I%gerxPO^ebh-)Ƒf hR~tbۼj9MnA5?5eTg9r*GtѠ/J$r-y;cq!P 9tȘ=hs`-jhK*/g(՝Tչ:[2)/hE45'uEO_XW zM81OвNTJ6nx)LSÍуQbɁfT7%RȌ` &Y, kqа:j?4ٓ F<OUWyk\"X`BűGy!:G!J Œh(^pQmҖbB+7n$0uS7-*qvU}#偑c5ϼ! AT׍]Lgrhuj"Fo#M:8/pbҠ2*3&ljޣwbU.& n ^&ZD0-AFM룯X4ܳlqKٚp\|:%.;a|~hr uU-$rl|oLcף=3l;]n+v^oV[Z9y|-,;Q>XN5_Vggylgw_b"Q=&>22!HCn2 Aebs䂧Gi*DT.voBx.OXjqa/({p٭9᪤Y3a>r9Su-dC8ƕA!iJ p2 ]L)<ʚ[Ckn2&k%Qq`DKEas1TIOn! ; 2&7aS ẓ:7;;;zSsI|Rn[a$3CQȉ 1nS%;>V$|kV@!bdم`ͨݩwCj,QF,OtͱUܻoŷhR'-WԼ&@h;`LzV{CvN''bZsvIaNzk`yuDEh̰`^Orf er[}0tbk3RS}Ez=r#GMOI`:ZMFa擤A.VL#h>]oikQwat3l67e K@_q"b']QHBZk֫?f qR <\.hsMEzO [2qe&&ޱ +B8J)!XU9D ?ƺ q]>rcRg$ޘ@KڒnҔߺ*;8K8<ᾭeO4)2]̭y)a(-H ) 95jT=[pqPpXuK,Yhw[dm^9Ry8C-[Fq"53 G"̞`(T\;{]*R WRТ`Xoeުt{9_˟|xe5ڂPCI!&CM^:/0~xs[a1f\‐sw;-Rڏ Meu^.c|A u*TOqGI۟vvAxB `=N^,n+BQ.†Wl>fBSU$T./!9շHK] gc' 2Gz!ۜ)᜺Vפ=`xsI8Bw@T*q!dꢳKaE`c;-[:,| =m=!_Bwk 5q+-b{H$ 1:Ca"z022\.T=rg)&Xcw}p-\Q{+ueV3s'q/8XpikT]T4~$fzݗX3Siq᷈G4@Z:ъ5mv5[Hg2ūMX$@gωKwcwt&ܵNm(Yַ+jxOwF+kW"f Fb ]\[shk b/Vţ^b#ىT/Ҍ(c" :.!Z__J[ ar6ٟjhKb?Sn!mmF+n6{ѨpйxӲmSp ghM,Ѱ&АXl-Ffu+]xզj1U͉,,7" ):#s≠[.YCg継a84/_Z )DK15KTSv/iWJ/ye.nh-SmqtG㕷Vg@@l©gKy~.R:K+" ujx+͞E!r~(! btMSw_zzo:"onmc\^J ,%iOH&A7!!toPʲ/44]+W~,Q< pb0C<ЏNe$+cY~!t]iN| %Zǩՠ'O?olXfBv+e kVąl-qEd__ѽs.T"ӢA#}v9 JoN mwJSRmf X N)zUkJ4em,FCގb#6PݢFi (B +"xaY,q,H" \SgS/n<*-F\ܔyp\(ʫ;̫ \oyiD)(k{< .m#BNv8l= _f2s;Z. ;,0QFBAJ^5Ɋ slW_y},~$(~o6bK-BtbKҐ8?(l'O{NGdԦny ?Mњa|{qOr:ȏ9>{]cMK 8/GBN=X9ͼ -|'Edf^fn-,7wUkщ ʒB'@_3Os5ۗ%aVo *_.V_B$k1(Ћ4=P5Nqgx%A(:qx@g9_x2q>`n{E'OmZ7"ih7MK\\Roӻ;g(:Cl(6{@|熅I& 9~:vArxL Pߗ *].עSę)4H]~Hm4S R]ܤNmۡ1$f;h.<榁Wێ%4OrVD [*{ DH6:6H-L\}=i:/~ɇY%Ld+HAvr[vV&wZ(<5ţ}Y㠆m4YjO KV \|7Q&cB!<7-oc%O $[]8_:|EfD֛k&.ZSRQoO1ڗ_ͧiyWfqeŒɔݟͦ{h>tE+!쒋a3^&ߦݦ]3T?~\p],Q8DSA{U k-?=I~|c]l׿i%I'yx,ʙ͢]}:S;1 5&F3dhNfAwBӻ.5# ǽR9,>~HlTZT[ԺfW 8"GܕHeA /}3>mC*E?6/5ZS$ Ľt7w,:]<ίˁ^#̐礹sj9+~5-L7Dwn8=0ֺ\/G!-Zy1d4P}xHQh5AJ8Ts.s04`>p lG Lb.4l] US4ER!/:luϓzGA\6u5 6۱BŰ^T2#~sWRK3k ĨL&+QbuU}!'i=zRܮ3 걦"c+". TL}DA9r5*|2 jnhz m7jeձrh/رi n"_7A" FA!o,4m\, CxsR >REL\>0 sȶf[S. OjQpbYlsuk |\sM`{pWQjfĉy6GWq D0oxtY~1K.41bM/M{j ܾ zɿ  W8P[rB`z'a| >iqwô r+.'cvcHV%ڐaIn?7k8QVp"Ձ߱ޤka׍,onq; ƕ YыAF$@`P4Pw eZu!Gc+DnffG< sĥ܀mKEy2 #-T@t!j׈qKzY_UElr_GCa-)E8=9_,mEX:'2k/(^SFnbʀۦFҼ%Jvc&kT ""0]$k(hfXj / 3 Z6#@&慞\1|V"T.XȐJBCnzS$@nrf̈́RDc0npVDgr$%uy˚tS~\39R_֖AĶ@\Pة %c;6EAaGUIr »pVz' WΦ?},wSH3>nH; ޡ._*:OoB:rڈy{<=$ 'p?"Uq9;kx ew_يAdt1yԓHk:6 'z0i䑖 Ow+x #PFܪ6zMY=ZaCPqeNsqnf/ 3"Q%4S_9חb}3iLX?r>c&;LN]T4kw@Ukqy}qΞWbJFA4  ut|rG{ctSc.!gSI/Jf& $hfU>z7kkI{9Eyh}\]wʓE[_R5&@1,C QWłNC.,Gc¦n?-rwbXxai9U7G\/{4;v Lgl4pc&N^1ʡ.CO*U`YJL7Oפq8v옦TLkej`@uI)Fܱ£l&Ij JWt+`o [T0$Rgls7~CHA<q%LV$#O="v3m|+PT[Q~cP ]FM]I"/˄75إpXlըSp-IVle4B`:璥ws58c]"s4qǵ OzqwE/`\!9s6_'=C}K?,5@,?/qv.hgP֯+YskH"kh5a~sEmV|ⷎ1kdlj0PG'Å"Wɱ.X!Wi#q}&0:P3@<L>$|MQ L@cAaeBm zdpmvRJ9dRWdTRbrc =ݝ@k}gSxmdW7|CUd c ~Ƕ:} >cݼ,ODe2R`ܵ3ti=cpyj"JU)Z`M+^;Lzzg4\mCOIVq< wߥX?YR~6bty$8N߆UrDoT{.~9}M ([kK-E_3+X"VP$D#6@v>1Oom: уTq.K,- ]>@q!t_9`7 ad fg= rX!L}s.+1\]K} 9l v , 2RAQG %tJ =巒zX;|UOrCfhVœRW(wQ:+1W0Rz"}׬[`VHafl^Y隫cJ*IB(gtfUy~x9RǠτz X5ϚZU7w\b& Byd;dRJP%$isƗ”egYZ070701000000f6000081a400000000000000000000000167c8bc1800004f40000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/edac/sb_edac.ko.xz7zXZִF!t/N]?Eh=ڜ.+ʅ0/1xYؗ5fh M6Zݱ5|Eo5\dءrTK!E%Ruѹ~N ;zQx6}"-q+ `(˽\؅3ӘVO%2{uKpu6F5kML>VG<vybFy6{:"fRAjhW,rM*ܤK@s6n1VjQOvo)F䍎fxj Ž*f+|Z".@&CuՔ_a[ bL7#ӱ/mS}v|p?2$zҬXCLy$&`0ȹՂ}$D0wj?~<@/Zҝec:b]0G1 ~HE=f/`$Srt8@NL?Yby Ub΁\5v۝rs1< }KWqx.8Mn6cbSQЎ®.9Pr93]L8|}(h2I+9c&J0fۖ?t!=-Gd,?hS|UFQ>T2%lV= +]ƫHp)MdŎ`lXgD>XU2x!Ho6 ՛6A.ho+%#41lb&eݍԧ*Av9)U1AB޹7:s]Bgob3%#1iZQ1ճ*y{gH9AҤ;ۗo>8t%#'umƠt&Uc`7FPSY3"ԍzys (O+[a9-wCʓ ʍH&rǽ:\GlD" ۼULR.*3М( 採BGrr8_T&ϲu\pwxnP]_^7 5#VKU>O:[ƥvQLi쓹|{0!q& n!j?%r(A1߯:,knt\x򓇥pp҉!S xv Y8Mц-%kZNgǦ*Wu^ź~rK:_9m̱(ъ+=!&{j=污Ī_9qRTѵnk6[H * }`K܍xMS9@$tv#| ?Α{^;uo S,]JƉ!gCDz@ eYfUN.P14+ߍp;7')zͰ'8\N>,o9 k'a5l\DuqؙAYI:[;GqH?|e ֝vy`z%Y̆1i^n r]>r@Ǔ+ӆc#f.UH,zT(v -|_󓯹ڹXRxtXϩPpm26Hwyp煝2R0o֌)& }n<"l-&Us@e5 iL k~6!zH8lAozUniH!1@}[yy_@{(O.K䣄Z0no{5ȵ&.?jk"iaB!"mE|>J!JO} Ea71̳1s[^v/:HnofөkX`/К |c hCPAsZE1H$8iM"cqn<7$'sf,BC;4` !E(StSkolMX&^ m%: ~ecΓd²kH"Dw躾I:15Y;z|>gaHBQ"MRka?/gTp6R)3L,eŬ jzC˓`pq#AxJR,2&F]τ4Xߔ$HtxJlJi_mNˁImXZ-sDn8 ?HuGNƒGR΄^Bӵ+̍AkF#8MZ9 &$wCڊ-kRd7O1 ΥO[)'3,”G;v9kAT5S:UR+)8BBC O8Jj珩 { a *NJb祊mE 2 PTVÊWc'+)؛GDk5]!2~QE5EΝgT`i;/B#AEWp}햴:C10Ais N C \R# SK4HNwŚVRؠb */ܬGNVRjr+;5Whp?AfM9|N Cu͵{qpaomwSSw ԯK3m+fGV\~Rffuy. @iݨ֯|lsoY.YH} г4,ŸN3bW^tPT3BLzZs-iZUD@mlfG6;#.jPsrq@ٶ^ƬW Ŋ`aIm7~!"8\?!L\G"%$Aa}bIUɪH GR^hqFɳ0CS!.Eޟ\,zZ3N]%4UY&i6)~k|}^[<<{7l~^ s+Gs@ Oﱧ2wFghSBy9e5GzL+ 0 @ٿIBdapoLK]3l6)c">@[ZAVD| 0Ū/;}k.TgXA \I@%&c itѼvdg=Z+>LAmr떗˕tk.O~P}?qP\4WcBdu9k!Kn~w m=rn;a}./x'jG Kƺ|M[K쩐ĀǢ.?xoJG'3ע!;5n5=_@^!U*H$?U VpUjnP>G<^<xy ,4q社%JmGZZI0DQ߷~VHTO5n6J=u1EV q1 :Giy_yH{-ۯ3p(SUCg%^l2PYσʷP[.$b85USd?]mJ46m~Y gzS@Q /] -J\Aаʯ$,t l^F2;uJϥ?W).>>jF=]X3E0 e;Em0' /d 4hõ TԹ%$x'Yb?䧌-[-PL+ˑ c~rMYښ0mJ{fS%ˠg @H+GpN4#= Ηhem8W $&=/?L,DV́=[_Ru^,u܆nPh9 [Q)N.L:钑l e}5Afxw揔KPBeFl$} z:9,b`8#Er/-~Dᾱ:^RfW2d .Vf}Ā|6޲we+^@d(?YiD_'**KRdjn=f t'kYt60mʳ?F?TIs`jCgRq}JӆG{z C Y)80 aG^S޶/[_z5]b3ػ=Нy_BbSQ4zL^:D ϫ۰ v>|%=9i >5#{cKSVH +u`Û4< Q}Th PFE~T"֣˞X$:K)d-3c6!e;,XK})* mw*G@=g Vł݊z[ vv{4+W:=TF-V=TP"*Sr1&SܵwPe1 1X]ͥ2Z{9VdtmAcKnBW(b a1o#Գ_[`o'ވXB;R!ČW.Bt5&#mC@'{/4Tgr~yL쥹.O20z2a\'[8>lb?ZEjh *FnKQ֒|qfBa;τhQAx:S=sJIeJvf<,u ֲክͿr_ !WoP q96T(Q}j(퉈%3ZZ=^׻zШF@Y(1_f:g {`LJ;ݺY/wcGZ,-`A^ܠ3xŁm{: .Ȧ]ѻk{(`晏"g>n!.RU\/7"K0\K'dam -Y`nzHd0-S' 4k(Er0a"ɜǙxAfh0X~SQ"7ӼjX&2i2] M9m18PW:?01&JF!#kN4V܄L_Dd/re>w1h Q%W`8Wa^1ǘSAl3,M &FMm@ŝJ[a_HX49![8K6b꼋ZDw^&^_ޡ~{bWP {;c*БdI}t3z,c@ŻgwXN&W!7PB Q7X^ЪC]@|g΁K]C[Y-C*)`5HǓ2/]?8$^+QᒉnkQS?s3\`lG@6 !/2 2׭&b/q+^VM|b>j_<;pba|ޛ=CصMyy5B࠰ŅQ:Ҏlyy] 8DQJ#o=enGƈLe&@Y'B@B3Ē e$ ƦQҎvp]dP ~+w?WWౢD]0U͖ydӔӺڋ+<yjl~c -pM3 shQ=z[|Qӄ@0ؙvXu)=/>*￷\2D(G.WqlfX. f ֚bp$Q#tLaUw^qmH.siLX,~1l"+%I-K6x.܎1ti Ktj$xTW|%Ua1JǠy~w׫)Χ9ضsn- O EaU1 cIxe+-0j>TaHa֦HAau(ùN91}Si vEִLU2_ |=}ɋ/y}f6]6ʃ!<!~bHg "ύ@,0tau# L|o%P2:DҳL!%V-Y@m4%"}w%"*<id|w5Ĝt#-sq'gQ/оfG)$qB`'Fi%߃tt)a@g"ONJlJbb閺f|OBt,3PTx/qY?TUlLS7fm_vq)$FC)@m}k'4l\#Ra,>F]%FY զ6T*CV1)$L~b5݆3PGm9@SV{ᚡյ#|N;Kp]X^F (kYu=7ʬ^eX8WVtԪ7Mq'Wm'(L5xq@S1U[+뙣x |3u1I#waV[/ ӎrB<>EL bHQMišN{(H౻ХjM$eaUy) .Mb($ޫo&M#mUޟ6x*u#mjF꺢v<(D*`-b#0LD^irVED|Ѥ8ĸDXd$008l)}:+q Ƀ{l&2+"XY s=/8,d.8K3d&D:5mZr6V`M ld 9/ϟl=d9,r<Q(SΏ-T<=sqK }T.bx/*ɗ}(%m]E7ݎV/,L)A=y|sDŽey҃+Ecަ??=𮇬t>tzE$H:<6X:xzFBXa4 NJASXys+J&֚/v4PfB9fO*?Svb9]\ ..XH\W  m%FG6 yw~Ia8kYB >mi'GϽ^~,S[!wgy#v>0&Mw4.X#rMGic4:11U4(J$>z޼BR|H}Xʓ-ZߥxWyfTTRj DWiZL=ϿMnr/TDq,PrQv,3w Jכ'ɨ>ޯg 8E%0Ro]7.RLk!G dqE\&ЈF6=|ldXy4yUܠ@^}JdݶW4[֍kfF(2 .u=%9"2AKY_nmNɯZ,lGyQ )AĕU :kUѐtf5m9 N?~ `VH"6^+0üok )S JBwj1ĻpP~/XB,v~b SQ ͕W8d愎D(|}*4Wہ+ 3ġb4ijxt7D"A:|p4Ir=F> ;2jx(wb! :IJ‡.v}$mo^GF=×~l|/V֞$lena_ׇEDX ^Lv4?'%`G9vo08%RQw#ϣaa/oG}PIsA3**pana6t=2{Iͫme/Ez&a>h;rL{ n ~{[Eh0˔M 26_҈guQXEe0;eO/ ='bQˎtAvZKZ:JG Yϔ/Q܁<}Gb -ZűE>Q|ѵs(xa#SeV4|)2Ho&%kSwsh,W IW>~iR{D\6:bOQA1{`Jm;lE(N> m{R{kzRP}!~q sYګ$F0~Ns00!q''p2:6HE - hDF{>e˔ŭ:)ݛy2ePHsV"o84vb 7/bjdŃPDSŀ<ٰJ xuidayY;ĦdQ=gc &<3[Ԧ&([[Vo tR}l<7ϗ_"NۦLƽۊN45l5Ef%(żYV~g46Ы_R6Gojc3CEc7Q5c`aI}vSgۮ9sUHcY(ɽ`'P]즼T5smohלheD`R{J3a FHG]Yџ/9BE/D&&fW XsH^drHO.I F;IA6f| w&iJ$| j,uЕyP{.@rbYvs\Uo:sp)c4ƸV#B`N0J"%yvPpyz,GvS9xANDi26!)sǏh ň/y ҳ_k#Xl8]W8ٷ(&RNt^?D`ϘƆύ)~ /5%yTixrӾ4?@fF:Y =e 'R rKMn[eゴ )h=u •B2l, +!(6FxŠ% SI\nGZd{pu.飻V5Ð @rm[ŮK> 9=]\]'/qdRKlecR$/h}F+N-I ⸜z9_Nh-ZiQ꼰> *%+Ҙ~|. RlYoS: ][O5ħ1ǔbiǁq$\L 7Jr 7$. ' G &A9@U!se]In LÇ =6Z#l‚T7Jv*Gu1(S)*K﷈߈U( o ԰LyzOHV+U$.q~bf̓~ P6q;ү2@oőK3WxU@ALx $Y4U^|5"7y t{3Àt\g9@,WkE+\mIgh͜Sa-vRհyE=tUU3pF[+Z ']OSתtPSE^u zʳג o=缨]0p)OZ["W /x4sf~n^Pe b}'> Y=/<ڢY6)'C~ .YU,f =tSnZ7cفI s3 kt3b~VӤc5l)#f\Tg&m&t3& SJ$侒|DVE|[.Æc=l옩#:M_˫Z!J:W'U.R :t>ll;X Wgs`M ڏɼg%MVpJ ʿ*& ,zQ.sxLzNJjjMÂ/tDf-῰\BjI4bk7hEXoʡN'%`r"HP Y7Bp</͖t+Oq9OpH-N0`rZ1 ̯`gH\9:!<>fW =h'mkj_ŊW:JN _.ܣC.V[3E!ݓG15GB5@gN8$Fؚm( j&3X-x֌)dȾ |\H.5q7cnHOjoW{<>C}SZH3 f/5]$ |^#hϽJIw1 Mlv⯛f4`QrpT65+|OWAQ8HZj'HqI6n1@3, Y/JbHP32{4q#Dfow #Nf' ʿ){@V#8"^5.BKS[#v$2, *4o!SM3"8cs,L,7{/-;LjL` K+y".zb}@#N?$LDN>Sv\ .)̌4[BhL!j=&)~Sea+y%uhr ~'yR Qf8n%VKc3&ti8{> Ӭ!gz3cy[J$,q =0o8ˢ3v4K;1J>%J7 NumJN1FFӕw|QQ_s|!a!`)JrV%Ĝ0mY`knT;:%.ٺx:+lih3kˢ ,k쒧JU`>%x`IKs똜0MgOL=e(X{H(zaX]FRߨ2XHc!>; *yn kX߬h*bYdym`N!oGav6Э]ΎgE5[vR訁)=NS!=)QzӔd8#!J(u<C tSGLAˋ Ur! *ߢc}u({Z1崃)"L=3_Ų==bWC@&fű|-)y؅]4UھhM9uůAfYTQy4  Xv㎗uA9 b2UU~/&=LMUS#[wBc;-eH`AU uz~̖ԧʤ: M=G u-ClMl"k3..w.W>R6ѹoS!LNQ%v`J{̓u#[|JĞ} 4k<uN* (b ݅ABM/kE~Ckd%2_2pC8iмړxJHy2cSd>=4{ဩ om5 lUm10eg%Pw`v V&WGX_:nw1BGi$AdbD-%期e5c~F.bpPF^]»} TD遭F hQ ;MЍ zb@Zʭdٸl?NS,mTAG?$6Z~ Lvm4) QkT3`5-kQWE:Dž tbȝ ^~q`ef|5}>.xd<^e3DH4Ik )) EiF1-<Bz ϳ(q!Kqߚ7Ч:UhH*e,P&sth{G*Ib-(G*XZChk@%'714qN 4D3(adJ6cF]Z}weD:Q|ADA>8xB>^)-sKJAT|hqi<Ǒ+BÄAomw]6AFBX*[n /Q o l6H:228U"t 5|H䄍M8If]iK _QLDAU)<kT>8Ps&_Ë> R3clĂvZ[ZEp $'vX@0Z4WCof={_q6sh9+ZULspp˦͠ꍟV"xi< x m5LegÂG2t KJg(\ H͔ {( :Ea}8c(\ -gH,EYJjF*d~ r'$ND, 3l"i 1R\?f#'f r7ˠhv }pHF/:0H6c_܃.'&.>:aLIN J~u/Np"T̊-y(ජm`,-'l-Ryėyܶ'PHKS3-Mp&=7]7Mޡ2DNWĒ19bjosv؛$n=ڜG!/J_넛`5Gų 1/˖Ib+g* ($R\jEo/OSy sVm*rC6JĝМ%Vyro&"cX{>*uCصЛ:8u ⚨ń2Hzy\נs+WJ11:N'NNp>qN)$ZV6 SP$!^v P0Gƺeȭ&<_:U:K>uը؋&x鵆H-z1%.~. qU X^CC߅%GwFpv} <3%^&XUT=T 9F= *-2d{ē 6ЬX?3d2\yQƘCV H{FcNIנqca1g-)A5>hzst=aˠS~Q.PCVyN[\cS3 T' :M̓5U F{YI_Z*=3I O @^CNϐGS1%J*B6b(Y&!jwv!ӣRKsJ9ksO x}q:MWh*JNAbr;zzbVߏ鮙7ttECrvgrG# -|! rYԲ ׫FG h-⍌*du}t)_ZP*k!`B56?}EK RN J)̧"N4 OnٛS:l+򾿪) l2ΌmRJ8&q:РCxz2/Ș:/ 1|!EamYDDNS]ՠd;r[B4%G1Ԩ2@oedPsoCWer!'d$;qGFX}Ƴ|82Y\j8J?$рZ'r?@~fz;0A0 Xr^ [9td C}w^,#3QhD'JR12Z2c(z<.f*2fب W$@L,kX(Jtܫm7s jy?] Q MZ=יR> h%2s$0|Q?Pjo Ѿ7v Ŀ } 6W88jvST<>hSC{Oe;5O*oGbMq> ?bvϞobiSֆB%(@%t>*~@޵ýc}oUZxufgCTa:hW%Zs79Fa("+!*l{jqW:}uس J\vh9ശP95{V̌T!TttQgt+r0%""5,4{o,Enq,],NSA{7w])s bd6O\ sa8gkoUl\HrŇLEu?}KoʭǐEs#/ g 0=^pL^<0efN&ðLH&ȶ5Z(pn~CYN!x.o_pS9D#mV* LbO[]UzX2Ԇ^K oƟȧmBಥq@up s𽲴Sᦐ4X5&ڊj|E!-Wn* u KjJsTt=xO@GRp#@Q/ YRC!f#dDyY*e6;h-tonYSjYSiӄI! \>^F%)UUD%4J!@u HI/x1]?f\h#gGbw[0lT`]+Ty׺k7+Wʣ گ.lޢF8QD>eYV R8(_V\YM- oY ^րeCw~⿥\,ra 3G+6ז5wMJT?5f6ȅQ 'z1S/ݯ<~hj8>ZS+:vvP\KU6.\,p8~wzǙPW>6@4u98'2Ղ׍`HS+,Wsh& cI*Bi8Aӿ?&A~[>~öKMLwR+k;G1/ T=A)fFs"%-0XMg/bUC6:fi$n<+fȶc.˾rV1)p!zt?t[?)sSS_Lgw]>&>RV%Q zijcdۮfHEEQ\T ZDT^2x":;K!)-Mр]ᛩ]j9`$fQNAd3#p(r*c mILj ]l i)_7~޿LϿ0Ԇ5)f|f!팻ţƠz_Ӊ)cJ?.kzwڰ̷ zU`&U>AP{}SSN.&B|5m)[;et"' ;i*YWlʿT q"O `{I& w8M۞Id8%?^5{ƃݝ]{ ;j@x8Ce(ܟ} E"YbuU/%\7\~YpeD `&X}GH'yܰDTLKH鲙5hXunI=ޑABm6`%kRbsǬLtCG.G%H[5)KсXM3qa,)gYZ070701000000f7000081a400000000000000000000000167c8bc1800003f6c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/edac/skx_edac.ko.xz7zXZִF!t/0?+]?Eh=ڜ.+-w0Tz=+I_E/KЗ3x˂&4al6GqP5>,..b/AxNs*Exʔ]L 8mJh?ol@\P^?)Y u!wѥ'ZM@el1]>G(נOM8#`m &K)O_m^.~ѯ&ǛZ@C=ϔz^rr$aJvg̻kB*3Jvb2\Lld_jXI4(VP/PPO6?31 ; -<ߔ1^u `;Nf6*P_wz.0pJuZe]خ^/IWWuP)oYF[j`THavLNR5Mԩ&=)-R,[AK:!bۈ%.|]_!kEnd3hJGB"< f!H.7D >c?~SL~&wd'-pCpsD"]NA>NFLNF5b I$~!hKSx?? '49D4,RL"Q/VUO^x%A jk_^80>uXSʥҹƈtݝmHo4)ݢlG˥,UmMڢ#$x!"+~9h 21fU! 舿zE KI-Z;DkelO98{>thwM3o+[fʍ:[ ##:MM4r ~H \A3`+[Z7ߋtBěIrYPQrXYRmr"`FARag(4,vߢs56'2L۳L_}OU8 gz j/6B4QU7vc;l%V&{|*cgl wfQ%q&? n6^ rFˀ(m]9iHRfD-mq9Y}]/#J;?@%WEǜg}q/_(*A§e0fo6orҽCEOKWHL`wf}I)5`yU΀&|MDYFq|xחA?e is9/9w/_MX B,e,fsg˻Tg-)B9,B&ǢrXpQK?$}MӞN|>;k<ƘomkY|خA@(u`׾[³ @{~Ay0aAac0s%%ӝ_PF*IHi1.(셒/-S)vKW/`⎝I;l;D E}'wa#8u* t_H):*Bt\2iIOlZ*D+ gADQ:מPA.>^|teVrKQ@iS8ciEi`pi,tQm̩ tn.E O2`t4Q3m&+?C׳.e4Ki ͐yhZhAL.+Т.?+N7)6 BHhhrv!a6<W2Yb H6|Uq9!EbfD ϔo7_vW_, ۉWUFs\{n==z̖ֆ-z0-q80QZC]\$\˾ .FZzG'm+ gOG psx|+V|v1"xI#XʻTOw[50BKγ7O3: nlT^/qQM0bt4F`).br2{N 9Q)NѨ'θ:^܇^S6ޘ'N:#NCMJƕP۱ՓoθT-ojgP^pz嚲1 h.~YtniۢǤL)nWRS]z5|?|?77V!6x$'U!-tR4w(J Hȯh#A|S'8}\A)Y}u)=?آ- K02Y js+5LtZ|w~WI۱ɋes 46Rȓ:<+} BYi&V/%0op[: 8aTb:u]b\­iƥiͻcgQ4ȖDu_&nç wbrS-E|"+L\Wm7V2$Q]| b^vcǦ29JVПXdL 0N9U&*W!QnѢ<e+#3XAW\NU-\.J&!sO=uH9%gHr?=yD^U? Ϻl1/oR[!r>0T 'FnϘyn 7G4]C<=RS-՛Hd ]ȯj<{("oE@&zW 4[ː(6(D~ȩ7e?lX,U' iO#=8 @?r4QMrPG37` Smc22D9I>v^ƼMfK}l^!3r@WIu&Ga+ 艰x슧]x-hCNdPCthῚײnN$}|\%^+EDRC=-c[ ӭy1 *nX!S"S#O‹w`\Е/6!⟻3ێ]P&I1uv-tQgom?7w~>ҜˤkDCMPkuT6*$']JWw Wi7F"(pUeJ:g8 D^͸P =PnhC8= ğv: HZQ,gBKH@.I$Ix˲/C|JO`"ę. W]pj2`/:^Ct1LT 5V,[>8ھO T6"17u!DX+Q=[{ƒnJ9mi`~:ba(͞n2SީD0达Wu1ϥ^~*+O58՚2zx]xٶgU7{yKY͒LqؑoCk]Op*z6aQ#]9^$YH8(f>n??o|31y=A}=yEޚAQɳzCqcȱԌmI.^m2>{cX .Ry0T!<@~ծ^E6~ftrwGJΌUV>$Iۨrjcܢh%|^=E4u;Uh53#miWd¦>>l]Ep%ɓ,eza7թ\u6$5".hȜ&AVέ|xvKŖ u%1Dy.Jo'3EǮh5mGk#Ěu#CnqruEI,A NJ_}6JJy+FԬsG1]_ kB h(o5f' t/lD5Bq|cJavyb%ܝ@(|5M#y?Đli hzjVrވ4^EBT<5Mcs pkJhk+ ![cu[ZGv0dd8fP0p6X>,ۡ·eq@ .as+qQG!5&L CU;^®l| n`cZipL4Pe[ma6W:|i)T˰*#OԎN> cj6hAb\W.e|mVEp1H[5FudnagoԼk^y%)% ͛| Iq20cQg+Sژ22aH^)c#QPYĭc#\o _dfg|^Гj l D,t?7PN|:(D|ԂY:!0*BbvX5xDibPR7mB9գᣦ$=MP.e?, v8*FW4ƺΚ>-@nߣQ3XY?.>aFf$q9޴.cy?HWdI*I>O0Fe9Oj׉8zNGD YvP4씲H $=rr)~Y*Cq T\mRX9G},?lr*RdM@Ֆ7=N' %4a~~ZcIa-5͇Q,%;NZk`,c|7b1*J G,kPGʘ{(*O- ?kI!Owqf}UO1@,E_WAh14l(-?uUTq"pzAu}=bHƵYk/\=A4 NKC4^0][g wijûao52#2PD}L[uArV>!"tAY2&cBSm@*a6Jkx.zdcgNF@Um{(R/Wk +Ys `|P\SP^X9[uB16nbݞ塤fż"GJCKw6 $Ӻa8nM+\\] o[SOŰ@D'C\zT:g?|n|^dj/+uqّn161cʯj/qzD ^.ҥ 5? Sr!v SOTx*54y/h -N}'+(5Ǧ} 5!佝ܾvܥK;Vew!q-.S*= ,قH ax$M,/>@甎xƂU[] B㄄͡q1 s 'PXj\%­qDo\:taLs|K''~2A8lR%C_`Ovxd(k9@h=za,xIX-Q8_BWK=Vq[{Fĕrhb]S2`m^y fМ`ޞ=}psKa D5Og&)=X.Rkc A6h$Hi{fYoBpSe=Z6SpTyB@ ٮ([gJ,G09xx2٥3Texk5|+x~:}q*TMt"rRv2| #Ѧ5l}{x⪰"s'QcF:Ȁ]cKEnsPփeѭO>_"+&Q, ]e.~ I g.zz'jAlo1&Ǽ|=>\=$ \x>Yʃ*hNeh'Hو(tq'; Q4.9-HJʶQ}XYF [#๋z:vJ(.\Z= -.TYb]׌cFnUB%lB~6Y;ZB&bxO~D%Gp-g=Eb/t˭-#XeWT~$ I>~.G eBIP)"BMn>Es/A$;@e(]ȃU9il.fkc: Bk8pmJf{r'@ {>|!kl_kSȈ׌h?79lVzfTU2R|jrЬ먵)LI/$CAٶX;O*qLtzѳJa'İFZwtrkNg9e^IJLhZA-·Pnݔm$';jm!htLb+@9cCR9M6\m{ {;a:5DnԤ:LJseQFcа#3>^b=Ug~fe4iw+ b9)HHzV8WEkY?Ez鴣sV{A#?j01"=3 pL5H a23/DR(p`kL9k2Y&0ZfkdV)p(QqeTTۧi_TCu[2%d))0=,3P<3:o9hy:GᢱmkLi̹gbqeSHmqe96#pB0\[h4پ?jw2O0q1ﱩTe;¸?r7iSĴ=3V3~q6R"1F)ԍe,scd=s,V33 8Y$K? Ȅz=1Y/̜NAYyVMV͕ҎD?GgfְUHqV$BVIQC\etAg䴈%hC˘+uh-SjTE 3x2DoɇVВJxUfk,Qh_fK;MWl8!kT}`W Κ+y]y@$pPu 8Ҳ$0 Z#̘"BOPdSSk|ԝZvNwӴZP ݂r `YQg^ .`YS3םGhK|xLw#H;R_A `'gF3E"[cb䔄 29aKvE.<º&$%IA'a1eqapIH F+IsFaA[F-!J%.N>o%|_͠G6ȫh *;Cl- |aaCϳ+i2ބ˚OIC*"'^刷F1VW.5q{<;{ȱw3~rYZx]e+~KF C-0/9>!>br>N-%%=txamm.L3<|Er1kSO(8 G²v-7dka \f(#Ϯp^]!/P!0 < "z3RAve5i"E4W4i O!UL#8"c3LN n𓱁&w0Ж$+lwp1x01:¢DmKrYoo&Ǡ9\0 zA6Ǯqky/<ԯ|r9 Q{HfzIQre X'g?$6OeVT68)ooUGׂ r4$j mtD8=JxA!F>{=ڡ{\zZEs}50.0[`u7Y]~G0%x݁^0Qr ԀYœΧhc0ONr6鷊 .?ի6!tZ`$]2h/Lm MiIIh6WFKaYaH0M_`kUKjrV\l7fczZp-+#)$h)CX#+@‚ Gӥ8D+d̰%59`rU6B}&UNZ-h3r/AK'k S<B+Z<^^&pZQ9Es}xmӗ'Dwks 6|١楁S4)/[Σm\B6Ã;ܻ2݄CIk\1?]Vj h_|u*~ :)M!>wxUUotGpeV1 d]F-,mri ,߹#, 4|`WLw g|i^<ꜨB? x^&hJ6N6Q799$9sd@T2=)ߵ4кRA1̪L.nxWL:jrJ؋'6N; xZ6IWҽș`Yp6L5Ĕ3t $q>͐ՔM5~؊h8=;nM D܋9@[2\C#+>XDij<RM[g+)Id "Es[e* t,\@=Űׯ6f- ]˻VL1ݨ u."~9;I}򆄞pJo}Ol$;j߹`2t yxΙb+tY_ X4̸b?,J_]RיOB1?;Cm3؞Ǿ^?J"V?>V7Q8®Ն2_)A [ňu|t^a7psCLXƠ\a5!O;$3V&Þp9SvbKwpUYPN-8j {4`K4,Jns:?n\%m`o KZEz;{="s/:dGů!,Nt"μԳ\{Z-xj-!$&T6+!-OdPBIp݅5D7&O-v}޶yA6͈z5{k$V*|$زf_Ǫ@T7m쇆Qda{Qp37ojy4XزithlZp0dro-AV8|ֶfa)LrC$<<ttewj>Rqnyuqj%(02SU2A]KF Ƕ6XOLީ50rnE-]ڠtF`Ӡ |(#*P4M&: Slh?ηrw~X֗p75BI:mvAkT|Z؞'iWdy'51J*RbN |ODПi!IG"^#e;,f-$3#w{n B )Aort,&*(v+p aB%J00C"6n7iT OIW]2b:H4r܌ =k/[,]_?@+m >eBnлxa9ĂQjq46ִs9Pl7^Y'$3̂23EƵKaF2x~1a~$OծgT uÃǃqGZ2w`8L~J%=AއQKA,gAֱփrSj7d{;}op/^*[tJ"J]1bv^m4"/LI7*I@ĂT)7k-=2Zd}ϜS}VM[l@/y˦BH^F 4}uΜM0!e=%A@奒Ie|3|@$~ٛ~埡7NC{)5 2fF(T{s֨z^"1H~aqO+$h|Ku-~+=;ኒq "&wzbvV@LL2BPc;)Yw+%! N '=/dLt%>.(.<9S8`o`P}:E-pcJf(_F\vT;@oܦaüZߏtWΗ Dd)S2Q sQG; QT"GJ/nA ?,fGU"]0VGQ=ҽ~qsvQݩ-*)ߥˉ/d:!6btKpN4j}#QEHy_I&^:_= ?7)1nm(!y[Le-ކx_$/^l9JY塦d[e싣%7랶fG@ȏaiW X '^O j=vkLqJ- KFS4CVvAGXߧwD*A}dRꭉ*C!DF9:่Osg|?i{3t];FCυЎX|i_O؞~P^ L >˙ -9V26M== TN@:M)iMT&\L0MvCIj8c+Qw̴U ꥶ5&̿hAZ\z=](8Ư "nZPiCu}s.0%|6D ވ%cj(㮾 @էˏG5{(+)#PGXd.J]@3)`Rd̞'ꈁw> $U:!58KN˅ o\j5 y`&p5W>۬OG#*q`ޘP}*L YTzm^ۥ Me_ IfIRōתWlkzin%.RGY0ISk݂ÎrS9=Y! vb<&Mo*8dX?' X[csnxJ!٫M;Qd u?*Ipu*l#l10W%? M:NbolG_p' Rwom2?*b0O3rF@ɡgԠ`rPqNaÝ{t~FiMB?yZSh.5wA^'H9'‰Uc9׷3)1}3Qd:YFhCfej*qpwFPX"j<9=jM \K8|:CÅb  T`99xwpJsdy%ٹþь8V_jue5comV^;Ap_eR7Hx+NÎg%Q 0ϊ$ʔiILr|?,H0ig&3pJsYfxU@θzw|" ȳL'; D}bNXٟ)"1 V9W)!,D6"])0{"r3ץ5cz$JZ9?:xs/)HwR|;\Z7~ {l*m}܊3X4,/? iAQxL8$h#SU7$ሌ!ƨ"2ؾ ~־[̈biWKe6\Pu5W] sW<@kn?4KozLAۭ(pOi n{&yjt~4C8HQ"&W04 UբKzn|ޡU%fQ%GYy2y~Y("Wae7f4L-+Eզ HJ U}k|vO^ H5c\+aR~-N1\`v~T :MKK1ik3`QH-kThV:lBv1JWiӴ H.1u\kC0Lۀj| {)v5L |ȑ{{Ex;0qzw4ūͺ-Yܦᝧ!1r toZ*VQJ^w$v]k.ϚԀ1z~QQ0uߡnPL |͹N6@}7%r,V)Cc"90+u} tBl\)aUeeSU" =뱋iRYr/ "t\{H`',z>CF؜t8\e} z8oҙ9(Uލ8{BfݖfU˜thkFq ){W` sHڰmrJC@ 3P1~fXh)|ġ OzZOj܄5Hҝ 7A21>պZLFWK9}ڼfP&kf3 )Bb %E $n9]u$p%'>W$ f&N}7Za͉A?^vzMn7.|†zmgh8p@9ma'C-){Pn 36覺yV$cT3=|wTpQ.PNߢI8yҕgě8B`$ey2[1Fr;bexmou&C7UjWVKWNn&Ϟy`C?itјaz̽&G=S3BěkE-< TPfhHNܙVWQ!&$t#/ЍG%JZhߕqpTc`},FjtmYR|9E$YX2/ˎ2}lOw0{F& j [зvL׻g@ZtgD21BX "Fb\9VD$X-ČȆuhW<{$Z9]F: AmͶ)r9'ͰP||@o̵IdJ!{>0T<6gYow=7Q^\!,Ђ4$5k]pDE1[{cXIHsN:tC$82{ "ݘOr4>em'qR>cIG?AKw'8Za{C<E$-ewPq}Vy4ʲ@y4,ypJtO!w4 jגS}oklH!Dqx^eh>߲dgy[RoVda7tCw~D+;ț:kYX )Љbھ6 {\Wlo:u7bR?=JpEfa .z%&| NJIɼH Woڇj F+:n^뱴g.o/vܬ2D"A07􃞉@. Gv|"tY?7ExdS8,Iwk̋s˭&'ErgB?Q ߡ#ik/J1Сi4{ga@5Un9nŊsXtӒu=Wi2NpZ" .b(Yz<~x-el?~031">U&Tp;I@8: ?sb\ªz(4x ag8Jb۞I`͢H˺듟 >j^!0V3o#B5!+nׯ r[K{'ui 9X=ÞySz"%,ǂp3SBž,Q` 7Ɉ9̫Xm~(ݒ+ÕJuL8ܱۦ%bVx/}VC{)-Ri DDt`uec$(|aט !K^` LrMQ/q{Yt+JRMHUpֺz̒ƦUd(>S#9~8[s[-Nc k#6Yч 9)#@T;*L4?oH#2߰X܍DhC'2L7;,$#;꽩@adk2tY'~Qeo3{gROyQvIZT?;xv]KXX=pߛP՛m'UDO:sx(ZmJϷD>'|#2>@i0fC' 0T9:t(Ag9j[ꊾ&VZZ}G MJ3hm;>=E"Fw-c73tĥ;{UI鞼@p?쑡Kټ>9H0\9u.jzGr4o\$J7:RQ4)"@V~r-i:n)'~^D/xDB~wm6„#6TLhqLwJzR_k&ŷZ`7ݺRJ ?{xtЫ R-NBW);*f9gM!:C+<倏'r=C+&ꆯ_Vo 񤲡)s9WXу$Guʷv}T߬В@fPpw~}?=;paYS:5y''o<\OL8<1TFW'eA*}j)t,:ӹEސ5.Q7.; ͘ usco؆& aZĻIS->#dkL3eϳWk8b-/&p+F~\չ̿SAg^+- _@품;ek^Nb! h!)F%e"ӮE{4,ȣSn '-Wg=ң-GPJp!Z"mnjhp9P>pSU $mM`i~}.":yephf$fp=+|;Pӥ plfl g"d5Y*QMi^9dMқH9v3JejjX4 IS̸!ݡo[&D\C6a3 *7aTkt 9/܆p~FQ+73ckbUpwf"P<)C0ko<&NM%;ثl*t^Mt+v Hv' $ 2kQM(sݻQ{VJ6{_{QOh/W\q)MhXnӈsU H ǐ$^Q]*v Õ&5~K=K>{Sh`=E^ ;𪁾"awA)< ("Q!z#s= йUE5x٨i3דS(?KVCmTT.LPSWOLk{mw0VnL0Hcg"MnONi71?Iۘbhi9F*繳UiٜŚ43x%Ou@x:tw㘀O"nO C%Y4GPhْ "l7 m+6[O A,}ս8jRkX/En2 Q- yK@T=E~6''g5^j (f%(eݖܐ< 齼(⌑ F- ;AT}K;3Tigڽ}7kN5Vba1 IvȺ#'tcrM@^;Pl@"nD3L5\X{8Uu* HjL oraWjHa}Ly>Ol9+}R y-M JcjDީ_K~j\j\ qnwcdX(IT6Ig̉ntc9(9qX]N6Iʴ1 yRXF9ჺy "IOTNT{-N22@n"ƃWYYQAڅ{EP)G/C +&9eEl:Mw90YyXմG—Da/_R=l-3LfZBJ.**|bte-LO)sc?[q.qz@Jꌩ-RwU]Tqm-_ގZcң>AN?ĕ.;+F[%.^VΟ9-}.yXT)wj{sRհ36IއӘ :7pIui)p# Ro(,f'G m›m-㺒ʋ`;)=+Nnz]`N⌛qCtșu QSf`-ދPˉWM J๹0q?YF8(*6Ґf"At|W}I!,i DI<3u _j,,vtHUnoohn`DM}ҏ*>[ش5bI^_@[Q2&xEiN )_V+vkbޤp^ź)i)C>"j+M'׵}VTBͮ, Ɵb9_ɤԴT4)-]X%\aҶO ⊣5]iK\)Dl^[ԓ)%vtplFQTd'־waV [\煟EKbSEb0 @q9 cOfhlɦ'L{ iOxօ89mx= W\ 1_0Vw UYF'S,I`@@8'5"j5%}84!o^8@4wffa@rލ9 ˴rwUg8gB;c/'K8S&շZ zvkCCօ1v@*< vXv!X.- )䍍`ƨɌH.G}]<ٌˉҒɀ\cKm.)DC|n7qh~u9$,̂l1886-Y軮/Sk؛.0!G9şvή{3p],u3-56˝Hē,s ~Z G^6yr(.[vn1@!̫l&#<Swb|g.TCnN*T(T}M_NGuwe(}^o0͹ WdJ:*]V2[iyX-%:H{n@1"g_Hp^r&lB0tO`_!!egIH'l䮂ġ#-'2K18t":rFP#QaeKI)SG/b+@,I^˖oP"pq}ϛ[ 9Q9VK"̈́{Ys4^djħED붯hs'<(3D>g˕&X 45c~N,k0a=w V +RW*n?]!ȸjy('v^=lC8pzƤ 3OV?LREz]c6?=~%8Fwtf<3ΐdh aقQhŨӇUkǜ4-˲I [Nƍ2}doP[l? T ֨$Cŗ8p3j9f4%hd`B+-6y)uЏ5Q#HP&۵uz1Ikc{+"#>=vgngFUْFf &=]{Ub RAD7Xxm)کv\~eVӵc/,\F~꽱D󕞵wcOqƓW,8~3}jyR);2\f_Ys|t@t^olx^ 8qWCݾEV&%h߲s,T-`4dvMu{ҍ6C)kd⃍-UvҔAsN(Lvc:V~0 SBG#L_/؁$[ :ܮ6[Ŭ.J:l v׻GMj0C‡f[Drd ~>kD$__LWdk8.χ9%jE[ÛN5V5a,_r/;o a&N@GzJu=# &;j{1@Ch|חg ~@(=hvv VT51qe,Ӗ.jua J!=4+@aY_rSt[!9dW 0mMX!Do;@-p^ GtV1=SA&6W^~JW×pŨiRv\.q'jf>R _ߵC^|~_\(N>v',)6"8cs\59L!9T]XYqsf3 w8n7?a/P:OJxc ȝ+Ʉ*4zE髦jfBTv|% f͞VjQY< ڹn-po5nb-8 4Tț0r})@,  '5ryNSp]j"%aaWmB+-~,U~g jd=\\RzLh![SjG6- 62:yRHjyRGE+i-KfV K36pX_T̋"vמ$~<5w\xTT˭F%Uo)H{`B"tݔ{56Js7Bth^S JRU@: xLM6V#mKQET 6, gIk2;િ۶shڃey 2\tZpg'Bn/6v3D:_ш^OPGGm̘3xEg;e,nX ^F&+./KJ&CyN%:<$zZ+Yq ,QTs` ʧ%Xy[G0{ŕJiվdASڻ~[M6v߇g7P@v$NӶ꼵LX^WHj,K30TM/Ό:Ra]$Báb!\U9ya\b?7RC^7-4EߒnGpq%A,CEPZqɞCV j۾<)adM̷CycO@d=LILwJ}9ȱ4eb1Y~f^𝯙*Q4R wQ!Bc\ntUXK]J\Oe&l'/yrr{-Fvf{NHk@ۡﷱXJ#%&k3DZ6A| ɠ pY_p콃i963/n5s91y T5nS`B7:_T kdW6)44_϶9/D&rK%{Hʨ뱬LZ 'Wtk-bPCfjHb ]Z4C`)W7>A7T4OsweXK-@>@$$ }ď*0H]O-[N{_oڱq`ɩ5OdF%v+/mDPovo*bߔ(ꩢˎEzˎW>[I' -uY'h. |s2v2S!S[ ſƭ m5pYC3$#1/knz{W?v0Hd$JA46C r!‰-WIYѧ{TJxIP]`0~~{pgyM^h7#Ab 3E 1og_GBXDBYRmhQ5I~UF!|SrgJLR j4Usf!ZN "jۮnSg)7r #Am KWƏK.+'tDJS*$3Ȅʸem/ݬ@ nn!XveMy扈wXE i*f*bnE XEzulL5(\`h赙41C^U ." (:%#/(iN>k#d5o X3IqY@K -ucRB i @be(O0ſ)$c3{4ꪆ\I]UGAյx`u]@zoOh1ՍQBdY횿ztϹpacőF!7CӢi<\my2BAowcIy| ")Jl?P3p.I0o%g5+0nDH _7}ףƀ[A2PASk1_ST[4oQCå\N9eGtN٦8Nh.m eq3W@CKu7:1M؇sܴ ~Iyg#T#!*岫s6j$*@V, @P|@׶8rf E(C,lD^Pu6k)}y+$eCvU1!YXlO;7>N2bda=)Z˾ EQoDi{9Hl5&q[U%U| yiuƒ~h MԠS ؋3l;+Xg7Kgb !feBG.~ϧ^n@^z0$I;.f)sAԸTB~&Lu3HC5W]TedaG`, ox/&Һ I<3Nt5s%'YoIF 3W` A!EwFkkJ:# 枤+X΍X֩i-=wR&>>0ҳ{H+_j +w>=@\1&U\s4ƚ.ҋNa9wA#W6a}(HN([EfrZHsa,Mʓsvk&_py76$drNrsbŞ `bqf4*O3B1eDkLT&>,ղ[Cd7_&Euꎴ=@SlL{o f#8o &x`t!F!EJ1i0 ;rn;chnZ0G1?+7RCLjm (Zijl'k,l` &we~(F[hteʽ[Ln T&xaKք KbY,jt$\jG8cRX.Ox0А FiM.Jp eA .SwSpΛp}s P"}Ef>"|zwhFR  +_&}I%I?qz!9af2 ֯YwG ['3XFc_[/PeԸX|"߃ݐJHbe_](9!C + yp6p:ņ2Wqh Fq,+ȃut.\ |RcrW 1~£p-O> N@a=-YVNKT ѯt2պc" Z~<#j2d|g2#Ľ{ekQ%Q:BafVBv50R#@0oMo_y XX:aRedgU)1- MgEnDE" Ksr$֝FIkh1vUDcsXF8G ),1f&S+:W`J8~x*Mk%/nPM? Qh~|F 2S8Yެj8jr ubFﷲX9*>Kޥ_G'n$0~=Uӯn ]'1qlh;SڃTAKUBEJiN, D6}{`T=rG.Af`<şsIаqs=հsǸH 0LV76GZDS@ " bir* |;<#tvN>aez=^X} TMN!UPyMKWfzp;b:2rZ85BSSw¹l+AW<Ў)JP #U< nnB*""7{@qe n+=)^ϖNAez"QU3Ya4x0q:"R] Ј_yR;A0̈?߰\#ɑ>^O,VW5ey-j:AHk6^W9 6/'6Qj(ΧqY8 PKdOmRcL>t_Jvr@Rz< ~E!g6qe=/ѝSd|p/ht…6ORGއc㕪h-;C qw.d#r90pH\ iY2l狐+h(S͘W>q@DE4ʱMϳMm/X&zœ4 ӈ{(`ŋ%FHq eTUgG٪>" vJ'~Xܐ/\ٓXuL^Aba~>XJ*8H,MG=ęn)h)VNhb)>qMG٨e|~~p@92\! nisGA ,og[W}mg'M)4}z#)\Sy"Kd r퀈B̭~U&pnWmmYt;Niͪ0Dac*ǦrO:iWxׇɰQۊ4TE')bNPGH j^ubO5͛emR>{ܕ˅+ʕst'U#c+O3|A6CZkNkMuOܱ?*pDŽy(:I=78;*肐;%*)$?QKʕL\ahq(ur]A7 pD#}^]/ey N ?$=E8՛>nNkI6aיin'ڎڿ@6bǾRuwJjiwIER+*/YCoA5|L0}4Y @h%;[OϦ|7qHyz \H(1:O #`B` (]8H" PAQjb臠pǁx~sb@W>e6?ZyN!|A<SuYe;N=ZYp{?ȍC?YF@J"hQR> V`pBX#ƣ,WWʜЊ꫋cAh%º P Qd}c-~ m;{i7Nj|/q|V,"]$iSNjs+uN!AiysX&%o4nQ2pגlS]X@l&tI%8ەCXT+<4P]S¼#}^=bDOFd^$Qy Z[FNG@̘ɺ-v\uk='%+K~bF>D{;9q:`k]RjQ/D*K[w01Pٷ%hpЂ̔88LMsT/3ݏ:j <|bjBB87S5k`&)/= qӚQF!2bq멵2|F=<ӑH^vP?DV1T>Xp DRծ"@MﺈWWw4c~:A.~rPJpaY{%([Æ!zk*à ֊jޚN aor]3S.?*!d2z@ɋ^O^#Pi9Bh¬uOz;`xӄn} “īH) x4_n ޲S¥oT}z@P>#SB+J U"g6@ѵiO{0p/FqPc*.ir殻JSFy&A(1Y{I -bi ^C0;n9Zo^.j0{!VpFHV_=8x;?e iD~X$G>PՌK5V`g>)A*7`+D>t }FLB HiYLd$t1p3U1w0%@ٙeW۹K" G7LL(LpϽDJkjP]$/Y~0>̇ІBZޅ0zhd1O :[O۲ "5 l3jU@,1wO:U|v3%" ҬVFv9˼]Ka0nbsx T+mm 7Q-J?rޑNpK; #Ejn;p,8Y92U[G]PՊAㆽ7A/<;\leN Dpt_ڬ!fPVA3N]I&^"Ju/:`B8 L$l$\H|mlj2q@}0V PZy xC1CZM{8oݚdv5+a<naץE5AQm>E0K⿓b9;Oo&>Y{ H1(Q+`=2e*^3+PPUQĎzWԹ0;1?lGx!HF= ܥ>4r\ @" c%M.I|R%8]hq Y]8~RvMLzv.g)u7|(˿T )\E_/xo)0ۼW#=axEƾZR@z5޽zzLEi~;|ga{`0^e0۽ > hTЃ!ٻY9ϙcM&Z&5Gy$bˀi?XU (Cտ@^~{5Lٽ"I!p+#t'H"LCsDx=n{QrMG:G|7nqP"6O#d]3M?|MLI1cc#ֱ sҎ=XҌ=oy g,Ir -CӓufnOw{Әe2#?/~%W%K?8wB5{e*{fL͋V' Ҍ-:.Zts^Kkòq[PN?BVLX5`((U{jš姤q]IdK2/6" +e)5tAj;Ke.z'ppact/$ĻyIŞ3WOd4DdY$f~)4d\bo껕f\Y^iHa65RM8Q[ZC"45G}n#tW)FzB͵d ;E/UI4"XyϷe!u|YPTnUrޯPyOm%3rQㄏ r7Td޶JȲkENSazcrjzHT 09>LJB;_>s*^Mq%-鉠9iMɮho: "R`oM[D LuBWJA$o%}>!uŚ!֘c'rONx(e6T4NV)Mjl}2>-w)5!*Eˆ}SXjܡN gzTI-<+ͮ5}9:٥ 2[[D!B).$ $2#{J_@ތ ?ֱ_ o;04LG(.1⛭S.gM`UrJ'`qV=12xcX/g_=$wUDsu Q25nY8n62 ,s`Y4(Ԍ̶1v?ZA"& ׬Ժ\/Ux?9`z#TtL%~XNcʳ SWթ!8LE ޮzpq)Fkgz~Y&RLS6 kfӶY|vxԅ uقzQo 24uQ&nA6d=j6Q$GqK=XM%YJbj-6m12„eG2W.ϣ`lN~ .I/+D-"[qXl# <~ *o-_ Ʊ~A:1㤇\:_x6WXBI蚜ӌh %]ᶶ:BN,āDq2QEj) 2x?Ȏ6og\pIR~bfg~ PQ>gQ;TAosY")'j@ΰR2_y%G@vMRU|!MzM{Ҙeϰwo ⭼+mo̩DwQǬbVT|dI{"WlQ0e񽣊_5r8 FT2^d @c}2IhCxTpź55HӮ&`w/ D+jrV~j·50P ?+;T#)㥽HdC PPnIS^<kZ]Mj`oȀ-Io rUUk#(!sW+iAVxM"Nh Juٻ? w x3х.MOȷT_1*oe+- 9->2IwN,RG=(٭I5&cAo~Ew Lz9/{bGhqP,{z5k2y5Q=+@^ g'N(GYej^y1RuM ۋr_JMuoq YR#25BY7 A N@(|9 V|έ;RcM"r)/e)U(c|Q='A%xy78mp =F=9|x!\_:5+Z{v }&E~I:]MjTH9@PWzC Yֹ"u ľ0`*ELuO,^u#lS &ܠEY/n `+d3zS0 |ZٟgQAA*`wQDAϕ U{7* PIMq:n<#{6BUu:`fhf{h4+iw!v5ֹZvނNg'Ja[į}zk\mX lA 8akj}smpOWi#4 hh{"&Uc޺RN2 p3lah؟U-w$,1Q}V7ƇYh0!ùVl01԰!FZe3(M%A+:^܏J##eR2:E`CaUdpY"rז*(€0躵EmE`h3x^>YҏyjI4RM==T'"~BxXk85lUڿͻM!Xt~0] Kh:<-d& `w䓲q1{Ìl"4<4*hFZcoQڃYn b =3(6qHL,+~#˱P ctr36avZAOROu0S n{' 8`%-pnW -y?@ޗ9(>D ^Ӓϛ4 2 f)>t?-KOď1eTj3ձl T n Qô=~)J8W'\nʁC(nH6g?T+O*#(R‹W]݈~ӑXBz }轭<ö^w|ˢʏ*qsR148-z2(ngpBۋ:JLG~7JdddXwakR`1ZaS*waOZS05M Opo o<(E\BĀ#Ya.l(+Q|,}n;O_]>\cX򜀍C(n+< FGBh %xm&z9[-jdBU~mR7^tL3"8}:Cq2L}(;5&".M$h`OYPTӫ @4m6sᘪQX>HI;h6ޚWA/-dilg*E<6%Ê46/mZnKab}fKˀf?ֆPRne"Yz#@уvamuzhӠAUb8f͓3vS8f$Tְ!JQy(,6oQ'H GV=(X]q}'VZN5ʹDQ}ꄦ՗<:cG6:EZEI3yaaنűL(:%zm9Wv$2-[&ĕUq5:bu.kМ 8}I`4-(_vN9u!rgpv&U)W)oWD;rs#&L81H&張[ |AT۷7\A_.*AIuUKBЮ/qg[K*ĺOO`bZqxvHeX[Vڶ2VJxUU;N[itwV&kFf ^/jV%. += 9aRTx zP#^艝{CO,cʡirQʩDM8 ;ay\`ԩ`x5UHe\vr=uԲP+CLLrDH!`EHD Yc* m_\uBF05?Pv ܕH=`&/;; CNJgOɳj<Ͼ/|Okj,ۉb6ƕ\v+g8΢L}.u*%֒u^܀o*Kgh)K?Q^í<(y#+$5ӯ@w` ^;ɧ-rt ɗHf~ԝ1U!8._pYT'Y4%ZHk3-Ɩy;6#zPzAY3PE ϭ|ObH{c eg5k_=;gIrLǁ@OXgc5魲 N)͗>]8Wry1Mrj:oP䛺 `ƠG=A<)n\SO$]L8Cxmp K*k B27d ah.NJ1Eoh{gTQP~UYņvi(Vٚu9!1+i+LF)5G)8$ \lD7+,-`-QBTKjKHP`-u+M)~Y30 &wǟgBwJR6^~WGG*fdu?F7e/1!͚8 M ;)ks Ν#w'*c6,t^|Oqt)Lw l-wuwN6P? Dp3+>O}x#H6%fϠw&/hF"GS6PEG;7e ꢓzyo3] fB$`8?+,U_Z\ ,f#jLoIq^kMxt޶EˎZftFqyin 2'M,cȝ MX ŖOlTqk:ʻ4-A[ KtI=֘[!8gl{i<ÒL.+cWxhM_ "sT9r e1'te:chx˜`MEǸRxoܶΉQ6BT΀t G JpCYvM␨uXo3 x{„Un;ƒkuC+pʶl[X~|mB d@4"f'ݰtD[wgiP㾩*m|QMBYv,$m6}NJ=_Z]X6kp@^rkJ[)(Æ$D\Ռ Z{ֽ4(1j5]2ٕ`,$G.1n/,.=//} .a30n#3ӗOMYAQ|3 q$ScF`Q*p>j3 r'W^ R:\:̠/taf]F,f&"<7${rc`]Q @-]iڒX;9Q" 2Qr+)wڔyyN/Nu rGynrLsqBӗRkJ]bʝX(EiET[K{U.ZP-,M1pew#au% { N8"MN&rjBp]]h"/ȏ̰f鉹QY@ :G1_} KFb8pK~,s \ZXS{_IJ3^;ߪXr=z'dZLCgTpyxDiN?:?_%En*n֧Qm@A5u Έǔɹ!^7㕡[{!P>v>ee/~ [-Shk /^+1!f{*ٵ*o*( GSHie^>gel0I?|$„T V}ȝ 6Sasku}o3F(>^ѝ&F l.ng9ĽDM6gE Ƥ=yޮFã2>xXڽ*c7īQ^ŏ0J7U5< mb3[.k,ai,>A!=dJ]hLz8\'>v?Qj؈@(p5x-!eդnֶWZ-dasNV_;PMDx*89ikojſec_,b[EB;H}_ C$hJZfw5o*phs.3hDXT97UK.Dcn) / -0d?u{6>O;~?.҉"LeTWfQ{ DPa< => g`9 쑧*!!) U}$ hpv]~ZZ-aJá:׉"Z?veG_ A^NulWnObHmtc+J®r3V<Ӹ^)XɇP6QMxڐ.N/BY.n>0z՚z8CK n6:ZiˮYTex6_ӿd!%^ Y,kg<}l}X~ZS|b !\k;{Tc P)I&mݝVEW]Wo>%چVv rx@j|:9H sJ+QՐHWߟ[6!@OdYs-m\M5bׂЉ͢hD/-Eê(pa.ߵ4U~GM~AP }ٳA@'RCɸW n6.o/p~e/ynzS#3@WWd0AY6julBK9Kic?)1 .KYN,$9M}͎P,Q .p++kЫ+R.NɅ_F]CT 5!wĶVKGV'S~,/6'z}ʰ)zg2Z/4؀`EsO[N0zw\YcۭPQJ]g^dA!0ܣtY5e7DoN>8d{xsKw c\_T r`R[wQ|8p>b>~iSIr':a;4]rmLx<ء*VԌ c~s>+-y-l6m~ _-dJ`Ym&[t`Q_*;~kULY_ȎZnf$7ˊP(&;BT1!`ϊ׎Mb(*?skBNMgűļq. O֧7qvRbOG R*nPCnIɿ+\?7e\>4a}h߄ f0HTHV7BU>6D% m.PAڐޜvd7k](-Ƅp?q>~Z/W|K?) }=qb!ceՆAIrR[Tp>0T촺/S+?6K쫪,x!t i`lsѣɰx*v,dRbo6L: ֐_6KO ٨ed16_2x!.&_*tKTX7uA sFhRShކz+=zB:cNh7#Pt+NwmcX ce:zMp̀)v 0!8AESnk0mfj0o]LYr9[/krYYҚjzڱ:Ъ QRS\vS\_(efJW Omr,|3C~"l,,(kŵ6Upf%u`s¢N|dѐ44B?4$Hq)F ^[/'ŘLyvrT"u%}0Y)bg6.bܔ_L &Sf3\Vffpɍm]d+,Ԡ"#A\/]I NP̟i~LzU3ʀ"Ba (ZzT,ewYQJ]CW=}{/K H+pio$*fb45sd|Z`.H^'>z(V^-P\$ϬWBABzjn쎷~B{ޡ\ ZֱeN >TRڲ;㔴A;0` rs~&wPZ٪ݧz^L |-:=(Pk,d GzS!0s,, zWS?`.0Q<Ћfm~gBR8ِp&ג,ɴCK䥨\f}M |~:(3W7CJ3HF|q*yz(jTбϸe TT106vXti^%[`6 z{7lz՜䓰}X#qw@Yٵb$jIU1o,xݞ7L%쟻0@E;+SykAAFY]h.QNɒxyݻM}{lF._IS }d4Y5q3uң:^:۞1;a+(u~p93KՎJc a珺W [x/&_) Q\%#ܱCUr^^Ri|)=!d8EKgǍpRx`.Pbk?J uӗD{CN}oR)v'NAlݳ%d {N6`CJXVM?il:~k`  -?~JF*w^M4=T):ûZ@aQhc:  TD5 խ)|665ܸ ?2Xnc7G:isa3)l(D ?ʕKI͆ WxAp QZnF|]cE(u]puì+D:C+r֔I'$>cAhf1ɍbh0ow)Z,2斒4qrЂ 2i1(A$vh5~)Ъ]3J4XS<K@}]ML"CϬhR vmjl8"Yn=R/le؍Gqa5%Fl,#,l~%[t KD%2^޹%ab*>"-3){|:BF41+U'j8,0E[o?k>YLH Uz< ףoi%Qs&ӥ;{,K\CxS&-v&׬Q J/v?؞@:G"=FΜqQjH& ]GBƮ|_fA "`` ѵ2)/ma~r+ֱdן!2r #whldMLۉl4 2-Y%(LQ5}0_% b7NZ57#}A#&&1d|DRdfK>f))w%iޑBV W\IKTSRp_ hN>Ҁ)|y92#y+[ [XwA w22\bA.⤐Qr [#cX/5> jߑ"26([,]9ns6V ;ȠVhml2pT*h  "彺?_KȧB>Zs?}# S?a=:ɡNJ;" VNɮS_N.(ˀf=n_10¢o`T'Z D֊RHpH'O񔐵|y*XhC"=mK0ـ|n-| ;{(_cp҄AP2(JI&RT__žK|Q00Wwɹi(TO0#dwsŖ5 yx*H1;=<_D>ic=\`tv]@Jv-5V?CО$jhL~2e뺱y%Ne1*1)ni tyA_IM̔U)Zq!Z[ITc%اک96P>-bP,`8QxD¯xm`TsXPVx%]_ex{%qŁ;KK?質3ʯ/lXg4=+ʸ~7xvq슘p +ٳ /j3Uf MnnV,bw vFNVp"҈n#bZGS۪w&: Al)>ʂc,Mk 0mq&OEu\lIQZ/ Lw(gӬPOr7?p-leL} * `<ܷ3TE"6KZO4~5k䟆,|:7d$727(%ğKwM ڳTe=rA5p-_3cRDo.q]^cx'k߯:I-tOm mTMuDJ5͘Ƿeh sr#rhBc'ÂpP(dylU`p{{tOА*:徽 wOb+o(%[T~~V5 3cR| EKJ%nEf7Cs Ezov:s}49ԇ߀\~JPDbPIA 30i-a?$6i3 ? I Ϊ]&&5ƶ gSU dNK֨A-tyg`CoF|(JOÅV",ɿ֚mV CB<4 9{KTsDz?.X,.58֊ kF7"&pH֡h/eWU/ٹzUa)fX~5R3j$Z"|R ZE͔͝hpv&99Ǖ:X}}B;H0k,!Mtl&VD{q5Œ7JJr/ {XȲ\72%B`TgX1-=1%\@"jPD((h$(`":gᲨK&E㆜jU7rRCpһ=;XCn+m%;m$w`PP2`&iXs$ xƩWY߱vZd XcMPN9l9O:Fl.@?mKȳ;o w8U'J$}= ̹u !?8MAyG$P&G}R -(1l0m-}Ĕ6*>{(-QI;DY/&| Nδ4Hl 'ٺ"QՀRITq,DsP٫4+Pn5$.i3 ]% AQ 16/L4m)]kpLзETVau7Ɏ,s.p+FQ,Rg"VmJV +RGHAFDs_Aأ]ȢE:5+0qS* т", k_fsI'Xؾ/`BIbעNVE׉҆ed<\ʚh`:yX0 k /Q ђq7 OFMr# `% V"n7DX7娴tAըgXqX!CA &IN [< 9ݮIg|n;lx>D=$\JS;yB>1~]^"п6hS@lsPn?^k'9z 4T0]I/qKa0rJcꄿDT~b] Kܝ/} gرEa*wr.EY,܅)|iE"]/Rn0} XQN%ޥkk)uT."{gT8 #VK Oot 7Z#wˢj "h"=>TdM [( 9W8?ȣCOcD9GPjk>( hPLl=KHP{I̱&ZDמ՞ܗ, _֟uW&&F_ahbX@ a!@;mH0icX˱Izz *+'/:eݘ(P^-(Owqg((%\JFo,lNVV7_ф̄ ! z{ӏG SP1 (3xDAeyɒDZ2P-ƏP\]3tRM0y,0N1PNJfUFEgBTAD~|ކ3!9}>mǑQTf iJ9qAd@>Hs!D)J,GI|[ÖfδȧS|N_xrb[ђLj] $LHplCXUF"}tJ0gmf>X.e}5xBcYq݉7ΪWGCqgɠ<ϔ_Gg  m2!Ug {2>y9#ˎqFV R7xKUH:uE6ɛ&kpx߅p"1 uNȶl6NZ&wm׫dl<`k3ВL^hҢ:"1rliD01]6smЛ ؖ BV'"MUq Pcm*4e]>sW"l119١2cO:%&ߚ$|\5O< <!ŋ8*yy+g}0-*S錝ɈB w,cΏt6M+ՠ̌/HX[oطrrs T/{ۦ~4Q~N}xѵ}nRR{n,XOda D~,ކJeZi5BTY"N?KAr>J7pIl/5b'5Dٜ/cIX ~b HGFp ~\yH鿍/B)j@:됟p&*ݚpٷ(d3#.*Sv?Ax`g3a#y%{ BhБ$9˜tgLMn%G.Et\ <+-wr5dA{7ĂC<㖤恣rV,NCsu[rΌ H~I&$ ύЏJDb[^MN/Cr(Z7u(>*ǪyGF(C{x'.a:a+L:lCФRI"/&_v9-aVn\[xRwмhu&E):7" d, =,I1Q`U<PS6FӜNY"S}0K&5N_͏]ϳrڢuZĻ y;+BC'pZ%U M-fb3=N*[9=mOR=W, ^,º{Cr[n;DHj2/Mc;1} u̲ޜi&:$Ō L_Xp1AeЎ@yX? 3؜;W!yڼ{9*I%5{f*81Hr&f@sS?0MO)s ^J|IGUʎe`5 > >1Nse:ltJؽy?[9y .*N<P\f6VHm}81}yց6͡~R{0PѪQe=˱)D@'rڊ/A׍^55bͨIƏ@󧯀/}7ʳ1øl켎`%ED,o7o>\ 5 _&?ADynpV-n2$DYKx]5vD-95bNZ/%Mfk©ǪHk*݆%XPa.d4`דJP kՌO`v[[[:|%G0vy$PuF0-Y/M* MOrQ3(9w:osrGyQX/p[i1g:@)X=3,g䠁0J55MS3*{,Vu*`gFfZk!w.ŸN̍=4waBT}cx14}劚 +1v`}̓F2ZI9.q߱1tTudQ^ :'ZZkr[zi`F=uG`JBpyFVemQH# {#RWh42OC3GN3Y"wNI4o;E&T ӱ*E`B9#:;qzp{pt 0ĉ?ȲԖӼ=eۀ*}#܂/7 &^Ďߕ7m?"$+ |Ղ&!4;v^aMd? f% pǡ RM D le;J{WQxz5)poiG ԥZ[~>8Vq}j 0_XI Eɢd䱬"gSG;hZTzTii[ż+:-( ++,B]No%^".U*9V K&ھ\_i̻=.NX Fg+$J6 r.y\ g eCt ʦ;N\Η1 º 3.x`Fe~C湣JslBp0ID2jba^f& oњ5 ,W1გa?"h'IaOmŠ]o"Ɩh0 DAe^x|a qnܣca,EC:[%a8-aĦ>ٱH>MSj>PdkåT8 1"\xqetm)1/%y߮Vo( =`} NFd?q.cO]U7ӋtRoC3WHW8:N~`h{oŔfXWVK(/; e]18! -g`¡ ^$U_a.H!>q4Q<\7>Wr z$T{;Zʲ}j5"Ht(O=b&bzMˌ;@:"*MV { c[ uuk^f??j򭚏Xd,Ըסxb5 ){$T?tb)_ݓ Ybb.ѭ^YKǷŒv3Wa_I$`%sfӗI8u1.J8bݔL 1݈>5ܶw\JbG{MD-f # ]㢴pU6:0iU{ڽ?z}XGć zcרQ"oxT߉]U7"[Τ5 B. V>ʷy6 s5A}XU N>αIKz.LS[*|D^6Esz V]gz`͈ߤ/QŗIvbN ӂJ(:{.bjXs7AזAD{A`YtN):}As8E[,S|&֢Z؛*s>T *d T!]:@9"D{g ¦E@)\L-Cal3r+c1=ʂwu| y9零G6L5yWY_w3Gal@v7INmwʧ;xV#)HtI/uWWW?07*C o $7@aBhn@-yNF 9(x=M <"fGXwԿ3m je/IHpNqWJYbPl۰(XlWݗm8cd$+]OiQVG)6g{1Q55oX.J}Dnxsd+@%uxCcFdr"^i V{0+?o*J0IyZZSZ Am\po˭??<8xjz)%r[Dvb VýZT}7b7<wUʦfDcG꤇iRoO$}C}Ȯn:sM?s0#a2GGIhh6Okxthfs$lA/@SB{;:]h_-:tBG:/Sv1. j!z\{3\MN~Ybوd\ϰ8TzLAKy%zWAߠ*>|N90x).6o-;Ѷ_k%v29\aMЉ09hc[mek_s &)I hm'lVnVVnlM2o$2?4bF_ cd jp9Sj@hVt\\cVkwkӃ}Z@R*omJLyy 7-;y uˉh!e͓'C=EN/PRO'E~M r#x3g*-?JLt`WI~4&|Y8OSnyM[3ʕ[#cF5۹(ⶓV'# AȣUҥTl w@Y!gȰsy#)( AKv2ˆJز["o.G%6ZG&skNN`aKGP (uDP>^ݶ"$h䴯ŝg/1ŝJgo8]ɗпan1LO<ţF 웒iüK̓cNM3q#&3 nvg11Yu}ShI:]<=D /(6|ǓsyXiXO}ur' &7 *~H XiyүVy;.E9-24XfEqfb]t0]W@ k1mZ[KM 3dLJnRvBѱglL8# ؉,cY ;wŤiZ(q usc<?[.UYB}ICɮd$hk l3e~S'ϔZIY5ggarS~A25FM} hj8jKW+S8›y LS[9HKjwH֑탥qKi(MϠj' [3{ g$КvBhY0xk:''d/Ϸk/P >@gnm"@bLEhN Y1A+꙾F䯻>%'m!qXzCw&%9-}8RʣIJyI,qϹa/#"i p6?iNNj +ER^ȕi[{ 7$MyoI>E<<"=FX$"NToR(wCȼOo_V5z%{7ܣ!g3L><)MEܸP}:C'ە\LNDž ~3,2bUmGgՋEZYt/˩+q- r0fV(ebLMRäRO[x+K&$W[Wփb$lsAhVoLY>ͭLS8g𻐸Be[o=_7Jɴo U6vX4iMjP[uJ_ ,*?0 !f O/cs\4iAR&N3ҁx.39Q4Rܗhg2s9ui6Cd/ʎc#;5eHJ:oӂc>K~m_oXW "1.ƅl\!7YGzQc=tR)ntnP#s,jrUzv^qƄqRw3ҤQjyXYZFǥ}X&aY8$Դ4zpXp"rzY&{L_Av֏RWU[F}%yb_5z.fE.u]'p :AY,jg=0}oӊ]{wRTXYn\WIfznk1'B6/a-шg$A1AQ{̊%u|mt(WFrw#2\X|_p0ig^Odў,`'(c3MXEvjUG_Zc"ı0< '(Ǔy cFngAS[$j-6{vD"]VPچb'āX|d'6nxmHvb͑Y.b`V9e2c.-\RQ ٕ rѬ=PLiLԊތePO3%W{Ԁο;L}z\]K+|R,bj?t|ղ%V3VRy*AwޒA,^(->?H)W@q{-VbQ?Cˀ5U{\6}vuZ6&7Y󯧺m_/cfPD K,ǭ.8 Qb,ᄒZkeoશ*28k{:T=\+өɗ?Wvm\V `j˲۱[ J еJT[lSڇ@vk-P7= yWR:n^x߈K?!yK#Ei!u9 Fߞ@))R'usSorOjUɩy`u'S&_FOй9b~^D'@3EFo{nk;uD9RDnYvH-7% gZQqLap*5d ZA@܎5qGnl M20 4 ֋7'%;Ȧk5&Ku~͢jJ%1դZ0EIhN\"SDjК KPHIrX:ّA[y]ڗal%Nk>~3yl0k}NV[j  dmЩ9OvqlBs&\OF{iM(B4jƜTO| |&r:W,4<Čl,Kf25'Wmέy"תn%% b( o)ҨE6fO;0]j$0 %>'_LsY3Ud+@,|ZBsmúYFix ˞`*-d}b^ y; qb%}䖗sY,#笞_FAYYy͂7C^RGRjQK+Q5UGL c񥓲Rևu gkG=JJ@ͪZMEEc ݶ[pds)|d%lb-mK'T5>/;]Aּ9qImzV !aVl6uoR\: 8E+5(e2 +JCNLpX';!{^Sz-2g]˄}4(]/AA!}ȀtXFai|ξd̛r;ʡWz.IPi'&CD I FR]I-zQ3q/V $QֳnFX$Yx-L##]i v*߉SpڨS> cᛧ_by ;7(1W ?N x]=@3v乿`'d->Pxgd[Se5h9 %)R|5AY[|!wM"7_Gnϕ=fÍ{9cWJyG{=pތGFb,r瑹l'HrGu_(fVD1t ej&hP'v +'KGp,v!KHm-aE$}JV_SPw#?Q+沯q%h;JV*xhE B?-3_tyi%'a<8>h qwKblY$H8%fUfRczbl癨TRQ4_.caݧ>#")([ ~jN"S됨5:|Ɗ|P~oLE@'` IBnGk=|}Ƌ^@L=]&d6ۇ4&+- Hy{kJ]ڋ #bRI vOz]3NlRw bצ쎳*<:LKjFFzNlzvat>8k&>ӛx [ZVSGcu\ )YLB-G4AH__s1ߚJ,ӹ=$}b ^fb-Ab;^7䟭zJGy[Zu/|]Ix#7zg Un%/oQꜙm<b$făQ<ӡim"_JvY 29hGZ|wܟ"槷Da/T~"t\aL12 D(-$ nxvt6w!;:2aQ`d/~ק/Ɠjyz̾>|K`T39 ߤg:T9L^n^-z <'0Kt-6si< TȜ#GJyiRbs]vn-M1˰b- SC8 {c+E!O`(B,*O,ڱnnK-{DJ& FEW 7U-2{Mz~9zz1%؃/蘞Ŋ(R>ط=c:]vpʲ|B.Ԝ߫#igHcqbHqaFsONyul8N۞8q{Q&Q>H7O+!U#JθX. WHCeNМ+Rh"e}eevȊ(t6RD1_BAO$fₔVE0|!(Fϯo[2 4N$4ޟ>׍ R4Lˑ-,Rb>@[ƒ,nTjJU>1C]qL c[[D(ZO\0#7lA  V>J!/91;n 0`Jext}>Q;92o=pMn@-gzl O؆ƥcoaC**ւ7򿤤?$w+S)nd)^srd6P Yu͵yXP\T Н_dt4f[j9 `+WMP|@.yiO xcg7K)X`CQB$%qdlS HxW2 LI=} *Ѣc`pd&Azĥ+js&^gXO/M^( 9{瓻`m33iE…V ݲG*K:?QWq=tT !@T%9 <^M(T.ʍH_WɏPcv_Q ~`:6I=:z#+.vvT īhMy-Ot-t߷b,Zb ±&]wK1 !`OsA-f%}0>?!WUvv| c"ފ"-p hW'"׮%xnl :(2qб28qŒI]'4kA goFp̗-G ÑKxQɞAP`͞3RS[B@cr*$IAH(jJ,MߺHA(t|;Ьț I \(Z;qY!%F"USKmCoKT3/̻4th+FFFHi ܇7<JV!Qt{fa7ӨlNf=_$j`$'.}3F$$ȈA{-BaIgݷ;Δy>Y,]e =NJ^ݖBmjc⊋vc2;A eBj-&HuWB]Bdδxʳ\X(r:W4S[7rC9G jbM&z7.\iK8WQ4}L0UBkAt b1+W̟) ߼#vo bQ&{S%!77MГGo6Xn9$T]xݛC' CC+2 ,K2if8FJ23c:#!#EәuA5b$(xӀ+*Ћ=0SK%RYCy``YCDžPcotZ]UF P7b5%9l s@V((LNwjq+*?M봇7q'MޫN.?>Wumu8c]Dh>[WI U0C 8Tg%OgJ,I(ՙX2@WXN^nARRd1?F 3XGW΃{7F3\\bS pi.)b㶷2\#5[6r`2{ æ$]cY=0b!pUǿoWMVߥ㱅 ts&㼣Rp^&U߂%@_H:K˩~a +[&~Urzlu{H,, (hgl2W2"^l-jnumlS!^2@]"q2P3( -|DX٠/Tg@(>g)6#&֭ƒ!]} e˱r]#u)@(,5]Ԝ [BJXp!XvؙgU'> keyA@a+gG-yci׳b r=fjY$%zʹ 8yOs 91ÍS3m+ _:mq3yTW*&c!D$-Bm3/f>xe]D'';|x|< ۠Ʉf4oNp :~h-(Rb;l!;ȯNvnAB.Ǐo?^<m_c怰Հ!#dWAթ/7`~<9g7އp)0ܼB̕}4{IE评l^&zI%Ii TR_]yfY'D}`]58urdtϾa@ﲄpJPjjDSww83-My{V-eyL< AD\KM|3Mu9Nb,^>:z=jn|8fDzm,{2As+?VG 8k9c$ LjP8Am\8죷lEƼs0|񖻣f6i;f(GXc7)Fg+toOq> Ce%Rْ?z)zK"Ċ|)d#l5D#|؞_yO3ī|EFAsuDݩ%HQfq?8~VsNj-^2,f?CNٵ I|Gd2 amE_یS³"DV3hB yYJ3,~CRPܱ _G[`[\1dk1ť@Fx, 1G&nB- "?ZF\yC%!E IJvAvS$ h!b<lP_IɸLpj'>hpi!+R7` 4d'y=mr2;X>u{Q!"X^Bb1*?Л>AR`? i[ԤбOo3J 6ZBDU} ])Gm/r*M-v?h;[F y;«hvM͗eOWК B^Kd;(_MKZI<ٟꊐ7>y_v^UcmKrꭺx8z*u,WAA6 ߣz0 ϣ`ӒF7p(l/)v8?13fLE~`ЌB*aN@ Lij$wZ;C,yF0W!݂9p mѣeWrPΊ5cByF0F~c?E.DTMto[cMd{k9.5ΗEsxLU ZAwQDL:zZaTuehF`<ceGFb7>R(fDJZ[ S?(\N /dv5*9Ī=Db8Gډh0V)ΈP}h)g\ 㒑JOW5yyd]>}5 l؎;aJ,zn{.z ס0ޣtK Xg1c*UNѿ^F*C"q YyM–_UOY 何;黢u]yQ8#5Ǔ|3g(uDCMVyبʗI{"|{Y_vAӬԜ&jjEi]h@J~X-帝ܧDÌԬlBOf}vQR{0*Β+, G]wܓ~0-7 VC ې;ux"l c~A7s̊r()}\\l2$Jl:.ʣBUĥjEI1knKoQǬ`nm-ivf]l_u!8R$+% ~iwC\[H5/]qZ9~1'6ڏ԰YP*d| >LjNy59p*8c0", i9CO„ \jqGn-p4b-{ zրfٺdeSJxٙEw;|ny+z2>%odl3y  S.6.vRHfHkū J'{Rɜ_\^ [)#{xKڴR>}ZDJ!d^! d&ZyRvΫ } $ gS1#ti2u}ew.ŸoWrm>dІBGEQhZS_l@Tǥ j03a(ݙ6t>>ώCαNR 3e>PX^ %Km$Yۑ!*';t(T"lp(nq3rQpKSWGL|z4+z> $6fi!At ةfV^>]&XQʼn{knrǀ(+gaz.  NJSi{FfҮ֘{ϊ;MOfVN Y#Hq#Br&reWiނwgG7C z+rHqW`*Vb=M:>6,UifoNx(?9$+_}wQ)V-`xs%aw`xG-AI?,.`>!цV29)hvWyNY~ xEeaش,Z5#n|oS>tyy|$nUېGzAz.Od 6΄䥺o˜x Lpe" WP5OG<*r<3kSt$zeK\(f738W5P,^>$ )#X#K/: P쉽:A Rwegy]XaPddZ~~P=v -4 p TZN/Mfy|!zK!%(A Kձi2 1Du2]$j?A7כl|=x=Bqg~稏pj9*$^F$0!Rjy4KƗ\ST-$gF?x6Rcdj 50҃#Ǩ'F+\*;9=kp៷Am{89' PWH 98C8&Pg f[K2=%G,NU\*ueZƶnUs^qү"6 I#}07ց OMm] XNTL8MNߓa|!ys`ؤN * 4JT|"k"7fCh$f U̦"ڀin=з!ǎACRzeHWv!~>fZDhō]/6F]ak}S.FcSd\\g'{ V"%'QEQ /ׯ%$DC=Ď 8]GongThԤ|~6W[q8ܹa9;Yczx=,&Ql|Hu<$k">Ky|@l9 YR}OzEv9 `YqSp2%=e3P?M1[w Q nO6wF-yvEH4?ʿ=ۮeRHY3B4<AV ;“PFO  zMGx1݌Ѥ]Q ):[}ƿJcI %| }LJ8=0thVca1 ^3^K3/5p:^z aeL^egl'vĎL0>v^=ܱ8"FN)h(:x~>V[MG]J0E?5]oM>tDdvQ& Ng 8wdz0ӈ fв\ Z5OjeΓ3.ӈcR7ASKFSQi~A.L"N$T$R[.Cu|AFC9wY^)oR+al(Հr H!wmȧ?FMDQ|1*d 3"۸EVWbHʨT_ɼc_u.ĬkbW&HYprS[?z\Ivz_.(2RAETaVU+o (;/)p(RwC#+.\}?"@ 1v(t# \I:SƖp¨Iʋ#I䬄jppe7Oc;iv~}lX{@Nr!5RP+#a% ͭ;CK 3ǧQ}0`3 Xe,8{<15Áp&Ksa{0u|Eejo=BlO9&,FKڕ6'c?@~>R{6lh+1Yi39ZVءP1EŠv =2.n)lO  >.D̄P~&)Ñ}[>5ѩR=~1" %X"M?b-T#Ha=bH| !tuQߗDmL<|`#gCXE{mgعZGXtx}Tp%vbfNSRSkzL  GdtOy`ԓkz"nAOtVMjn{PD Dg4B5ڡX29}"s (X{ނ=.2>SC"ieA#pgeZcS*kJb֑#RP g-a6\US͚QAe.Hw]]sݒO P i B$0 )"0\%s?8fMYv?zMVl&W }Jϗ&yOצU@@bכ5 Buzʖ |TB7y`_V{J5-["=aa'yw>x>v<8`u8r^>/H9~2+z~JJ|JgN!ݍu_R`U/y=-҃laLV -̴̺%iZ(Z*j@yj˺_ x0p +u,JUDl3hʹMƕ^v- nzZ]%hF1ȥ oip6Z{UC{4L>rۛ!b[Ư:2Mf!xSN!W4&i@\C.q7J)fѾWDf7)"@Δn3ڋ$#r`-擊u>Q6{g7h֓F~.2&P Clwd '&Dl.Jr +E,s*&7Zz/X;M! ʈy*{4hdDbM uƇ< S7*Q ^P3k _20ɧbn })6\/c=tcNw~mxrk, AV(d<-Y0yUgnQмx ˔;*bKIO5m%KD)6e$D2m1gq3HYi3¿ <j#axkmH%W],8("yNlτC더fAngio$B%`~qN z@TW¹ߓ_ca`mSZfg^M3;nH]뻣ubwwF^USJٌ:Ǚ\OH!1 3o݀0 ..B罟`:c@bGOav͆rus꣠tBp:mUسxL(K1Ti1 ~SN5mVN- CO^<(T5ehHardA h~C\a4v["sm&sSSΕ*LрN@j+M9:VJJ P ]..tl4:s)n*rt'UXֱ`(};kMmGg8b"E/6'W&F,2+ ]o+JhaþמC.'Ra, vNrX#!vivۀo.NGPTmco-T*!֩|lM2C#XHٖg;z48-; p; ưzd9FGi vwۜ6 0W1qVg1uo  ~Ju"1= l~lx 7+ޮL)fYe ,P(lPTI`^abYFE%o;HDz/.^Z{02kY4ig|np Oü/"Iq1jjÚum 1|失eF*E{AB,/k0mb~Lrs%:dMYBS[dՇI LX0#H-zN%qt"]BAo̕Ю` Vrt$f eu`F_MnYބuc)ߗe uK+eӝl[b;:o ڇ`FdPji1|1d?<֐PC4Y+qU=wrnhduн |ODߘD3oYzw]9*%n3/^K#ThZ̰vlcUAt=un,dTQp36\J(QV: xzhS鷮}1,-ߐo@X42Ӱ࣍\5Sώ-Es%l&V;ݐd_o(<1zsf"5# ,Rϭ xjaSWE\XMEbMBE!vaI9!|!cGXQ}VTQ (0/K!ċ8o;/a.-z ׵PbWfѣr׳ɉjAIsf;BI]c5XDl+la]={1HF9KqU~JEb U3DD (1!~;\ khd .s*f Hf1©.Gl]6sՍ V 6Dr8 L5zS oY+ۑ.Ht]vv, fO]u2[w?+qE3ɰBUE\^61WΠGmzL mmf+W&W"'l P`vډE~JI bʄaIslkIp Z74iOl1- l7YuC*1mʷ 6*b5洮?]>@"5JsnEm%Cf}&DEWAp"uJpdu9t} ӎ--NBڨX* mg_n?Rhl8vE ć˿{dSo4`+Z\-4{Ìpr\o}Dwj3lB?3UTLI@2>n%_[/VhJsr. a )S,Ƌ ;c1 H9&!NS[sI\R[NPJǫ {j6jth>_bڔ Y}3nwkAL;O5qEUܺ9ET{ί(0 k(%v~bgB, \K1'׎d?V E\Rd%m1w4cG/Δy{ I<?[0=N}eђd6r~,³LRGqTTǫm熌Fn[[2!F'Hԏ꿀]R%lD9b*' M1TQfw̯0W|@}A2]V޽a]m|Þ y+JhP3YZ~-qVl-e&)U[$ MF-Np~joJh-O U,@\0oݝ%Br J'g2 A*\0cAz(El_m1u !a.PͥԐ,fC5ŭ5"gzN2J @/0IC(t6h˾ị!ss/*)Oɍc7y`H7b|N4-jyoהo8SQ=._lKA@5e|_%WDkɁ_P3Ƈj!*ޔ$(qߛS_U9TI@А~k<{NӜ`=IÈ1( t֤K%5VVlK K3֯|^RpM9Vf/s9>`?8UƲŽ2lDwt#2CWS 6c:Gdu>²KqH!ZDy֥&"1Nz/#g^ =B;v+SJBh~V3V02߇AuKHe}OiQ'=W'1GKU'("hzyvZ9%MXؿOEj@/&[x&3NQ:#tc-ΰ?0zQ: `"`)@{ |,L/tH}LFu{n%$ٻUWMd;D b}M mNا,] @@M9de)y DNՍ}_k[ngOi8 D£KC}E^AmuJGK*> c YmPG ReOƒqu|h9Y{|9$g`>?w{8ґlE.1}f.2+=m-FL9?gq*PA1{Y1JRPkWɝ0AC\ ,Ke_O=RA"ٽ0yLf%FCaCԙ ;$g}l0WXhgWdA̳dz+7Nco>ǔ |P`:!pI̼Q]e|SO~ë1j_菾Y69[p)_#ۆo#a U03yC]DuꑐV~и)b>/Rdr]Z\* 1[fQ$ϧ^=@8\zV@Jꊆ<ܕիQUiUHk&W*q2,vu #c/s?9^!q_ä`pv9j&;Ӹ  Ph1wz&ٷ?5Si^9؝z)6"!#Ko ^8Fڱm#RSTȪcف g&`coplFEpeLF]0a:1ib<Ű7E~P9֣a(C2h v؋a+H7#EEDli<& MX؇${%Сuҩ$m~L7!"pl:Uݜw/ܘ^ԭ5WG$a -i#l h B9J Edp.$b?\UԤ< Ap}L̼y`H[p]h. I&sMD!5%zwn1U8 P,"A4aT$XhoY懖aտ&(iR,Mœ`$ "x&s>hQ\¤l 7p鏛>3XU$~[nmIiI?^|.鲒7)r5R'DJut-wV ߮ux~8~ѸLi?h\Yap6kT3tAnVeH(' 4ɚyăV` `]hIP^VEÀ'!Hѓ:.r֖#QixHr2/Y4+ i3A9A*-{x&yCg /?:-4mJEYs@L MR 2 &Ŧ*c\GSCP a۸!zTZlicd۸^xZFin(kt+ y-8 y+W.pkrҳ!TNf/!\-%R]v$Ѻx2ui`1=GFou>Mрڂ&e|2Z<}:Io0Pv-.J †a_Y#AgHL'(jƘ}ۨp'j$QU!3:JL_~đ\MX#ۮI:^0UHs%+ ziÄY—s/ V% +nGL_yq-Qho2/\='t"Pk*Yא;/mڠ&Z3+c7`C$㗗nISkp[`Z<`i>t[v)b+f'%U4\v6b׻Bbj`útPҵJgdy: d HyVCpbtWL:&:"Ƨ`$\q24t\Žcu$2}ICZ6ȑ;CrPABKϭRZZ%5T`xADa+ED0́Yz2}SnZ̬T"{-x8N:삧F7P#00Ɉ#cDU'\[-lnVPG'ICQ#=MW8^^b}%]D&Iz tZʗewyuQkh%`o1l[ZةmC5H\Mv[5]Iw}P!N 6dQ $QhYd(Ţ Q:Uf#[d{üa{)O̷풺fiV>Sr,h,@ԲAFtEOO\J~16M̋Up.1L`tn$6eIuP֛F9rfFiѕ-QmR,;k#>[YBO(l5eܝ 2 }#A[)I(*wDX dc:#(]>Κ̛kt~ЬEbۥGQHX^m y`I\YY@I¤BT&+vZl$\D.v|[\]A'PI}BCUr=Taӷrְ3# +PiADD~ Ffɐd%%H ʳ[; $ll_-"T^(*xҚh:7%JgȢIl-*}M.4gGI稌myDYHҭ^ 4+k8P sbO A_nH:u=L YTn} X~hCu 3A w+j@Qm(Mx*P'tt~'Aӕ:h8PْiT\F:T|B*% ڧрqcT装٠0=LS8}oDjw2_ Y=)/Cj1RЖaa $9wO&L"|G%P*$Q5@t 'd{iꉄPrεyûOF*GD'̼KpdN1Dx-/xd]vwT#a+eL,:)vНbNCHC@z.̹џLV1PƋ~¼f3nLݍ2tki< 32X"? /3SduҪ!;M'=0glR%v uHG޶;#e*S3j (wg=%n%(cԊyrLvZ>W]aji,:t'&b,[zj)&RNU.LDFz̊HA>.w3Aw +47XXxp ǣ%Ex!NMIn`_Kw6+'uOWԢjU&6<"=1D;Jԋk3-^!(wփ^dh~.ݙl Ͱf.Z9Xڮ9q#y%0rMvC/CyJjOhζXah_%旵ņvfJmlGܪ+"~AF;xz]/+|޳!4b:o52 Wn̂rMj0gQmp1rzU&6VpFtJdi[*׏)\)ȓߗwAYPRL:^h`m*n}ӋOԅvqɃ/fN=op /?\\+ܐk,-Weɱ5^0z4OE6AND'cHituƠX+Gn~[LJ|[vs?pt;M'ݪ8 @ֵ#>DCX^ISMʓfj?)mtYXMC8vay##jM W$qtSd`} ao\42,)>/֒,ؓ/K^#b`>OLF%4% !&,r?:\;ԕ%0`=YF> Ũ`&LPQD~ -^]u%-U媡0|hó^O 1#>N'@]kOj-H<&rYbdB#dkEO,+-3q ][ٰ4RLv-{:e^aT9A`J($6,TJemKMj;p;nn66[۽jpuhW ~z:4T\~34؈-0dt1{&0\E}ȻU L`U OZo;V`{Iv8,]RpSO ҺZDOsOy>c82R/RQS(GJ"0YR2G6i%h;vZNv4jסJJkpWeac^4.}kvmƆV8wT/H𠨪iJ7d ;I7A.=R@,.0 r`eׁw;#9&Kr!y\?f(k~č+4!a;Tg [Ģ{1Ze%~(@E+$eQKp .lh5pH"dEBA?\wbv~+5s]Sڐ9_Ihq Dz`Jh|ׇ]}ڀkRE*e$Ez xx6C-#\VjyK2ҕ9VgϗUMqyS.v|o@Eq"I5{3iՐBL]6N$J)H?fo(L&ҭ;1_d}D[^T4@)yyu }e7Ѳ\3p4\ش1e(b'tXyG˪m<8%kO@aZ[W;^Xkv[4-LGWtJhKtz.ncx-R# J22a:6pɔg8P2@--ҭ!z#W 3&qriAc0X&p\.` 6װ^8&޼$m.,}&_ *qVb6E_XHCVfd:nv Q9XdCN-Gn 9r/'*{>Gk^W\d(QA"m n.ơ̏#ƠiJH],!Y kڄڙ]ƒ(w`|jbh&:BC2;)f$GUrF"fM؈+w 1#鄿=hUE jp}o@#yyN4@?*a9lE +cpǵRtl<Կ%r$}g[Of|Gz4Nzr7\Ukk91i3Z ,.0 Fr1.9~ 1gUHbjG?]H!/݋° (.ywu 4?ɋIPc@O-llG?DX9t[(9HNy[<@U^1%8o#}X@+tEqIw]eQ ۟wR)̭>)(MPL2D l.w} (A`b2aۡDPgLs+iA'De#Ot<ц{ww",!pSMS]x4dL ]5P*UKd|SKipjac;f@<~SsxϺQtQ6M b}Hȸrt=v9,ûU&OӰK.&)3y1h'9lJ}`HC`ZԈh) W'YqBS^=H?uAԚds@D ZLŋ{i\InǼe^H5X,'VHLʈ6ž?6.xXaϙ O4Sױ[BɄ\qi@ZV+j)2 y.,*e8 w?U'lN\rr 5Y*DvnxX ߉+Ѝ8o[@ࠦx)1Aᮏ b|Jۚ{iД $n༰j_W8ڟFeZO/!/ő1x|?ݵI乀^=X1AUT0 #`Sr$rpgMjTU'$Mat8WO5NJ[{Ti %6\8w>)`}xƀ&ʾ&ytpUz݊r}B5?uL趖 PT7p[b}*J]}!%WԱ?md-*H`Ca8HU^ؠxy꯿z@bG^ĵOG$l&tb_6?ed''q"kiwRLJ6HWSF^G #~e~VE:S`㯅ײy[)>/19RwYۯJCT蚪8yF>)SKOF*p22)wt '( O4;~ҽCWkk^n&),h2:H O STkB Z.nOiкؽUZݭ#$ߡJ(AW.% oֲS>>B=T1!Co 1 Oyw4/׼+Rb1'/#Y݋yk#tl3w2Ii|{50KwGȮnޠ贙2bfp|ȼܨ;I wXBoDfn@9#ִM3A x#Jɖ@c*vXM`/i}uBGѻqi^ 6crmC0"1p )}˿6VN"(DHU˛ٛ(nNSQHک颈dcT~g;SQm,ZN5Ӌ[;W/&Gٵ h0h2lՒB"9Yq=75"Nq?Tp2TqT2BͫNibtKκ082H$]Jt(b=p#/NT6p&o%E9^o2ªxY[#U:&HTڦy asm3A[NzTz7eـ:8%uD"~mx(,gF.#5ʤ'6n6cpUJK.2?E BۿUWpu}-VPBq{T0=-<#=tW%59_1k$H?/+2zgDjr5&r\]#8PչYڑr?beSBez;CW@LCC'۞E<ϑg!JRP;{μF'.ށN1&JOc6,hզ8]6tוl%E?y%di<R3PS  Pwq2Ӽ;UT_Ǫի28~ʍ5VBoO7/#(y/ DXF;|[gw +^?n{olk$6m"Ӡ `SttѼ99 xg0p~EC?^` WSx#WoOn\V F[m8g5,$ ,Y젽f4{  .P^o2,1zXgUk&Ccت7ks XUf`xhxFy0o)3SQ >ũ 4ؑNA#SS,&nUD*CILNյiъ^{7<: /TT঵G H#1'j &h -15|n~-!Xo[_3ʿ&Ot=9u &b"fLBn.1Jˬ,P$z($bs= b_W@kц:=$>Re+|fn2+hk m03P& X=),q K`O: E9u ae,fb5QĝnM{{O4%ZZ8mA!π˟ʃW_^[ǘaUFЙTq&#DDF  [3*K h\00yZ64HO2߾f)tDt ړԘ%EMx$})F/ c[_{Hx?:>+sQ$(-):V_{qlO߲^[ |s2$䀅IԢA,H&tBМ'= ef|?B DJ<5ҐIYB)埆^>Wx@ϭ:BoĽɟtąWV5kǢ0g;yʔW.Vq2jvЗ9JdÒ>-e-eQKmTK5&jD/A~Ln)eGƣ^ŸfUMLݜLT t GH>[x`B^ӁsZY4AЎ;MQ;_c3 Sw>s꫰6jMx!g`NĨ0O 82s.0,>NBGw("\_d?:]}LAb|I$L]p-D s_T!OB\?/p' O, =6h#,ICsU?P{+-:DC;&Wpr)u@+9Vn)0VI HN:Sq(\ VZ>F-,'t7jT׌'RKAG 1fFx9~֖C8JT$[ߘ FlS zsc2@Ed=f9"݇r=^RlID[&,Q`ߊ]u KP@xtO{[ 4ZQԭ{rT5ydT,ξZ0^9߿%5~|%zzcXj4(ubcad Z0qRm|_i P΋9H !)1clcAcA{@ OL6VR&&؂ϴ.ɥ :d Z'W[~!Ii,ܒ"W}BIN|Tr +p)|lVz ʌY|yʻ[A꠯ &j``#Tˎo1$nNhDFdeMά?8x6?l1yQǦPP N/ݑ64j#pjm Xa0dG]<ĈRu96CgE`0]N}^3IyЀz)X`H4j*p $lht(bkD/#BQ~%FwCuDd(71 `C=@a xYK*꠵#qa6v7U"D.~\BpS^)kN\;y4tq2NtVvUGtm~˜ 92 )SM7PC,2 `=fWS:` ?Uko~ C CRӷuAhXN_ɜyI**zm Ĺ✶GJ{]0 I]ƣpӿKu¸v=?(AtS[3kk銔,E]jy zv?'dIWqY.+T>N G7hզ?nsIE_& &?cts!ΉaHst@kM4~;$$ +,53( S&!L=;Kꈧ\B|V"!:c*jtg>.gHf2~Q(g@{b)]G5xECZPQ4՟? 9c}^35ԁFSBi(R4x1!oFtr3}wŔ|y6ִZ@9tq; ( 2eVF[m ?-LDJy >Oalk<O쭨ek!yB6FR5sJv[~+eD=f"?X:9JҝD[]R#Dr?_ǥ%ٛg{{=?^ZȰ8XGh h䀦DjmQrY׆w}c*)(Q G}e:vi!?5i~V.hrgkDCY*rn/ P}b9М׋.5w8jt2@'ti;|Ľ`z_YO^-Lxbr~qX#Qޱ؜ oGm $U~_th#'?: :X=Z>{ǘpA0}Xo‡݁.tjg^@}ǾFi+KÚKnςS- mNȿlAm(ty|%x]I Bp|g&$qyՠLd&dէ>tB a p?8B4Ʈ Qe`[iӬ7I3Û`k9j?joiC g} xfKR#|ܛvC9bT!9a{bo>hf7*u|v 8e)U?Q,^ UqҘ1_p= ~X<1Z9 rqkY@>,CL .>֯uQs^\isR " Z#i=g %jb4@f`6Τ>֥Xw7ۡOy΃L2f}Z_K{'&I#Cm_IrI=#j$!1ƛO%GmH;4 ]ʷQ9+M#R4f4k4rn1i%&膷?<+eI:3-b[q8 PډxC:wxG^7A VlY!}[Fէ_`A .;]Z)ցH?nMJEkWe lU ߍVJXYqc~OrLZ Ul)L1KHbㆀ6"K., Uj^X=(werԋ[r/lѓ\/f฽вO2Rbs6/q胠TM+N_:ªކ*Ia\d}VFaTV W[laSTÃIE.({UfQ SkvPΌ[TRC3q&`cU>ܤ/uõ [T'726.UXՓᐔ&x'j#@=0]POq(ҹ^gAM}(P$n 醛}e*l.k;4Ͽ蓖bDH.]rj2ha{3n <.(cXn'af\4ⷦ_ cXk,[Sϒ7[޼~ uqzSŶR7̂o \M,᳼|}Ņ@0v^X2 d-C'ism*W\ؐ- DtN|Nm Vv_Y,R:=~oBARF+yWqcjp`@~kzz:[H #@ ^[DzC>LQ9s<,vG EU0"P,t#V jKjRje&(;l*gZ_LǶ;d"C~/Y.'bÏ{z,H? ߚ![%dU gU^f.&؝_rfO΃-~;٧E&'Zwn#:sͬB8zTx9Vopl@G Rv,Αa\ qzA `ygkE|)#wb\e̤4 %A1]RirJ=<ɢG:1–ƕJ[e|Qk=tIH-3Um7gb)ս? [/^ޙXPqv叾a]FWds]I̡rA[[b،M _.]ȝc rʯ2$sB"uForQo/%`Iou{q%zvᘙy @c3|:Р_?Fh@KH5#&&:Ӟ {Cʖ aRd*: e+:J~(298 V6nHsl_Lc.w4: D>1 6ִ$h[FLR{kkRr?Sr ]|3:k@dkJG$',_Oh6]{S➩{?`7.me`yg:}x;%#qot$PFysux{J(2CƂ#Nvl?B@J;Fe I㋐@%($(Cҟ%x6Il Q2'i5EK8K'7GO ɨQ?XeD8綟@BtFG,Kcq SGXi,tz0vA՛ kU  k#Z)AX M K|񢙃qjƦ Fӓ:J S5>=YnC#hͽτCF:Js! $!yY53Q;&XbAba\.#%5Yq fE}#]@a,]e1Uj$6F5w9$]hocE>CaЎ*DZro*J-H'TB=vc]V/twwMNJ'B &qw;"\w{6!ayvF^m:4{$]#0|5ԏ5fA>gG0p1=Oppj8Q_` @EI(=;er~ӹn `Un{0ohp0R0z"G^Ee>k]0%K} 0;fh;et_ӆ4 ZXSTavH/qx;FӢS,yZ'>~XF~oCv):k`A?yr±$,㌦n_gṂsp*7śQ}5?i栖(R}7$GYn鍂E$ jD(3 >;h;_&Fڒ_ &RAP)KڷZVӴ8ӹ83@A) s~aPΌ*23] Lh&Qtc\IwUn)uQL<]/PŐ@dHqad-V٬5#ߴl73إwm0-Q/=Gݟ/ %J>Dگ »;]4 /3PҊ `[tdH;qE;9ӎ|dʖZꗧpN"ױL u/)(g˄n뢝)FRWLeKm&PVz -Lh #^R\*cOo+2lg ![ ª/PTwx;^@ i΁߿5u>!. >"Szvx[*suQZTS,Y}"L{J ' N$FSJձFg$Vc4Cn>z~ͦ |`TrOĹCw % 3`t3\4Ʀ9q v8o[VfBN Hvbu'¼FZBVCN)H Ը45TPi>Xso[,`^qv۹p͖6[p2zL8Pa/Lh] yeP 4U2{-W_2?TUijx\y6ruI$74Y`lɃĽv.@K B\X:d7`(^\ }bT!lM ~ou|voEN2`2вe0.dK0!;%n ) $o~:4U9^Rٜ3˳H,V0K6Ds&Ǻb+1H(d.04^ Qwey[{<cXf&bGpYAM jU`Ybm\7V}=!t e - 7A}+:z@ Z+ѰaG\+yUw,}w) ;CL?:o:DOՎR^:'[%e5U){J#CN7"'3`/5y `վbZ뎁cXve 0+)xT"H,{:@:LT0e+?]3G ,K+'?g Y!LdB'-FO>ыGRO &s8۶ەfbǸ(&ʍ"7BV?Ax01v R{01t$i1\V+.Q?h#C"yT*L0wBKaTGc *yp R V.wNT`!,ѻҜkw6_U*@d3L؟uzKr9 F_hv?V(q7I%&1|6Pxv4#5:lu .{Z r0bmz&UPz@st Sƍ't|EJ!>AD\$5mX0UQVV_;Sz͡a\U#fx=9MwsI<\z|b? [.x@ohFllY)%O:\<۞IJK%b|Pw ޶$g8O(ܼ?T I fyy&'jZy$V1Ni5GWtg?JȹkF=+\shnێm_mDF3ge(zjPn`dC{5g`m7 ~*f~`K< "}styh'UV65?ǞI( ;@gL-fB2g"_p-G.38>D= {" R7eÅ`ր[`51#$* :F([!Qy]gݯX@<ʝȭw1\RI$";'8A&B0"dѳk|ئvs;&hmIYӪv\*8gc { VFE!"&x BMJg)=?rmy DӚmnw82mW\U=HW(Z",uH6~%S} }.i}ncM^f0JO-Hؠ8 H4:e) ,4);ɎG98*p@vwkK۶Oq{ BEW @XjJvgl7TQ~拒ũO|1ODe^:O 3,`ۼX44"59!/Cu6#Gʗ6.#esB؜3iz94Z-~#.5,C.kn bݦ/:@|+HgW"$mY@JjX}ղ-G- C4Abh|%nqk}E+?Zj3[wޥZ&k>P`iDb*PvcS $C!Ϸ{+O2x윆·&PыJtzk>‡>aJPy?h^0- }=hPi/c86"aͫ|0 ba.t:L^kt̋CJPP'fqD^ yw1]"/0Yn57ՊM{/gYZGfqw4!.lLf\ a;J,I #Q}gF#'b"ʱ/jίo1C:|)bnE?ς_޷3$Hn\R9h%Қ_u%Y4I]#gۧN>O֍-A8OWrep$ JX%.G 4v\וBJ%w,y:4GU&H`&)VVV&pm32(aU,pX:+c$fRNVT2vLj7|?I|نvE}ф_:wllx,\pL^=2G+;C!f]d5{ʿ,7vF<^^cÁ>B=NUoAWFTN6f.Om!(T7*Nopl^Rg6lBsMpf#r04q ,Q}i[|&XC)R,Jm]h'&i.S]!j%< <Ƶu0LVA/aUdQ3Ѓ"+G?(Ud1l76C'X*kOu*;A=V?2@=asKL?Wәno Bص+s iuzB)a15%|Nb\s`5Tn{@R(aU-9[)EwofL,!zM˜iHÛU%7o {5"2bMGfwA!?UJc>UGDIl(ߖ`13n$ WG gks\*Љe'x!' *Jgzjw[lU Kn핑>WG$xON;ufDU#&\yׅ T ]IYcvج/[N'Q-|p~JM.)Bd MiԄ(ރo;-.(ݖ0D<ڲLgv"<4&w&.o҈d0Sݻ7|R7FA`3[/v|M3n^E[v9 rh 0ޢ9,&@L,Ŧ7'd/5vOZ@hs{9}W<c>M駍#$6Fr'v^4(F([n -qHl4Ez~*඄ qB3sfiC4|T&cRhh+!㥥 P#b`&┰eHwjD b_PF:})o}(9v^ $Vb]#~:LlɺW^1pH*\zt˃c@=|&>Vuma$tb9J4I2[џ0uo,"6N;Z&  |"hBDv|a:M2$lK,s[Ф`o/ЂeDn𼞞m!5j«ԟZ/!o/hGʲ-Zc'TXk&(IQ0{!A%pǵYd0p8qo ##h2x hKyBz=Gd$Ǖ=m9A({YуmwyDP XXUGA3`Jz B{fuh$JI뾦w_@7wQ1 b>;y/ ?Y{-.W97[obD0+":79w#18oػM6"8k (d9hJUz<A09XU7,L='UQb˂/J>史/3wxem_ +(p/2=*o^c8q 6i\ѷ:/TD:d<QYЉC}DT3y G@>*^wnC9_qߚF6Lݵ=VX"N3Os7bgU?nA4-#5QdK~=^ 78ʰۿƂb'2_zQH J14Qrڈ~4`S2N$|J_e$8{m^n°>\$bbf?'mfSX3ϓ;`+d>wf0Xiτ:|VGځ@ô=pH/^7scl2gAIuR V v_:sf_*Wcѕ_wrnWxAӛ)LꝪ*Y-{@^ؒSĉ b%,+6J**qfjȃ)W1+7LY+@ƸIC6Oڈit*?<;!ptisW?&^RR,!㨨'*oKRY (5ҽ>'ʃ{k)ݻRZ^W*K8y6?z䇡-, X! FK6A5xX刮mPWBFf!8ga1Y 7&58{ xf&"?:xw42NG42}H 0 ^DWeJQSjKˑqr}ۂbIGPu'AI-F= PV} pje)[t)H.=E_X8r秊_mYb+W=YiAVG}1,=+8i|5&K+>!8sd6WXot4t|S Ap|?o5Ht8͗-bp=,W0~1鬐z+5m?R^hSMgͭ*?ҧks?;p# 0+0ϛ|<xh^GFF P߿Ҭ$x d[ .2DmCrPMܑhdk/C$$z&v>)8Zm`u@A1WzC c+ -u+!wG+AŁ h'&.*Xup=%d:0TgGjBSD|xIȜZz-Gl5u>x||jVሩ4tnݓ2eF"AݭH =LT<Okʵ(42ϒ6}^mL=Ik6MS8nM3%_ME|ƭW|63vG-V1`L ;: 6B:?hPb_}t/1dhY fEk+p)=ǐ)*hdžj1hd} G})^|@=Bj?H;ⱻv o;LE)/>X@Yc=E;GK')sA}g#xiݻsh`jg\.-+ZZR1|<'Hn7xφP(iefB"g.u >zM+{afie#1LDGiA~B$WVGfA1%z-p qIAw76V7_Ήfb wB }$u!msFiwvY?V1֮./.1RhFCzSyXr *7ƴ~ԳMDB\5vieGG_,}SKpYu2 }dyWR{_T{bȢh'6ВZn#7fVrl'[,I"ݲu&Ҿ[` ʣO'Jyr#l\+j~&N8saqa?Odԇ fEw]R6>ȼ(%@3%X?^"(ai{ fQ+9R]Ūyh+e8s]0Dc.lNBG{c {ĜEi\Y H])VeDOJbjn$(S13 VQf㖱$3kꉧYr´iOJ7BߐS"vT0?f=6;^W]p E- H}2urced *`t03TDgRI*>>@`4 ` 4pQorͽqSZ4VzX",gGBm I{ZqQ,cP2n޽/5] ?*v@hŪdwa5ŧ1^;.$z1r14 laJGCRbph~mh2pIQ[ݻ|/*@礰B3ftXR G> 4a7/J13Y.-2X[b.;5}D tnDjt'+SՒ$)yఝ6.:'1P6`16dFO$f:h}0 ,;b|i6ZDoPX6rW2խ*v? Y<IR, WsWㄉf&|'t(H-Gp, ^@:QnźhHQM#V^:`mBXNgk\l*e#fT,+sb oT 2:jZ(+1QpZ^(ç~f@\Vq L}xnh5uhL\D<2Ȩ}RYh3񮷔?z:=C[X6[0~ P@%[[Hw;!As7e9l>ZQgr_-o_K0kgzXjs')=aVWHɦl?j.5'}='7:<|5<#VmY A'%?>Wjh ##z/4LzB`j*& hazcY~wq>^?1mK5e=)5'(Ñ|D(]槨,;ވA HfOʘ[༴#t(8nfCr>',iON_"ha~@fg Gsm/E#<hj8 'EMönE熎ra4(O''-fƶ-| LbUsH0wQLzߨpvebx(g@֋d9Ұ Du o.T*vqu{n SbǝX_ XXaRgϓU0CBC fȁ7rCp¨e%4ؤ}(PWpഩ.tԴӞ/(o 7qv}hD=]a^4L ;YWPO8RH&j1DVYS;.;B8i`Y9ixNGq#o؝? &hAkEsmiW 'bB=^\D wICd߷~ -0%4(H֝R3ų0H7]XpZ#QQS9M,)/Es[$َvMEu}3𺮾3iǾ];}N0d-+tC4lXI>I"hQ<őH獦 "Q.@Hc;Xsȅ ^=蘍-oDU]!zW?Q"),)i<%45rkbnaOG:Z訆z7NYwov*vLD2 x`B`; ٘߹DZ[xb9_! ]KgJ5`{9;VoN`saeshK[xzpT}?}hbēۣ#hQ6t=3*a@I#:k6*S|bzq Qp|MQ篸"EW1}pTQ6ݮhmxm ?=nk|=]i3|#vPlIϛ~4E;L/Ϻ: v@ G ӝì?Lk<ЭE?aq:~ {qPPᶻk(`?Ճ9:"U? }!P- ϽO_\\}9OZEOWQRDjtUԉΚĆkC#(dG.PU)Os| wvWt|.wa CP<+fYEaskmf@qBi!vIr% f9`0)8JґEL#@qSX dշ3oX3@ˊ؋:{Eֵk@#` jG[3:k 2Šh^2(cp+7;@ZW!D*I֯Ӡ.r jCٿ~J&Ҹtݤ0s% 72pwnE=ve+`j\óM+7öXŧĜ87lBXt~_J}Az|1zkSm%MIHNx0gxH ox}xf=aw7tC 3Jok z8v"aEQ 9_St4+Tm^ye;ҝۊl \E)uc鳝1 |Y*a-j4cmOuBbXc1BAnl'&fA!:'7O! $#lm-3LBT!,!-Ymծz1iit2{mMT\hnwx7Y$BSEwLjS=tw;6˗@W}!Yq[t#~<[ J!^Lvxl`^)y*C9&sב_Q@JZqL͠iMDM2rtxF{Ht'pZ?' LcITCUoa_2%`CI[Kc|Q իq.S y|bg@גk =ׅ5O_HK1ϴ B.)pHyVV;\,cRpƃ|/'^Nޏvœs\? 3ţCT/ZآŷK`3#2aӛ%Bj*Q^`יXN  Yzmk]v4!4^xMlU|(}nsgN5?zײ4 H\ &.&TЃ Lq,Wz K!)Xɑjl<;gmIK[Aִ"i!NLk:x_omsŖHkXꮰaM\+1!%D0n_&T%OJܳ%p<Z.3{_4Xx;BR'y~Zq$0狭WE %rFL7ڼK4KF;"}/XIfAČ}m< ƅZdwCYܞnF3u+ks!w0Nb;*GI2( [bH3f~ _0tr Ax*0gFۓ7f$SjTii 7٠ mdpf;0߆y z,qrV{K?eZEB}/?0S{ZMV9ok&)1mUUR+ U_$e.|+/X Cm4FP$D,3&9bgdR4B_ʗt7ߋxm Ӓ;[J@[(4ʑ詵Hk.M^#E6.jܨV̹y^8GfIAj5Ny" %e\4,7=_voALqx1 h +Л>a(xػۧ)qKcg*ot%va<QQࢎ^D83T+D)7NͰ9"nB%0g1zV /='AF^Ŋ @hV fD΁Prq}; ^D$qHay"n}; dB fͪ(g$*jO`.t;mkl\JƜ #Y9*ɚF&K*o?0-*1z EnRK:@DMčZvkBW.m'&F2ڟ>*Yd( q Mv,Wo̟Zm(yښD_(l7&͍ɴwBV1r&yH9OPފκ5 迖NTo_ Q4.Ug5 ?9Ƞ;7`J4LeN0I Q*?*:+_l%Gο1x"F rj4Y1`AݲDn'ˇS8zvzb^W{(6#&XlzaOsitQuֲ{lU[aJy^){HD rOMljaJnE#8 ON#B;J)^)#Ldyrrş+&Ʌq (v6-J2&^#pjŜ^A[ɧ?7s^VJiQ9\t9X+A i Ilgz^k {HN!y=F|ogtFs6:؛|-j힌U\5^$Lb@Ehj<骸gCXJZmߙ\ ݞaP?]6\[גEV%rA{{1_)v7, e d8%YZ_GmTJ7AKLRY)~~)3,'͡Slx5YpX#| 0,wک;Y@tR=f2"mrW(Gd<) w;Sk|tn)ޡKqD<=>Ka_?8gd;q:F7hOC4ЎJtuw ([vR`Kb҃X"^ G7la_Ƃ9"-uP7NCnC%$l j>O!^K*@mKYv~|[KgV`Zyl`/Me sБ,UnZ !|L-F]y}Z|SR]RR`}#Cؐ}']<Tw%%VyhL0.P"B6.'BO#b%39^4UoE2lZ/r(ࡩ,xF,p( fґI!0HH^K$rXQv^ļ|ibOلH}ɍ,.yZ{R@iM:F=c;GlmKpPt/S Qe y轙ϐj/u~jZ(l.e~NCW vt<(R$JG9/K[(Ou?UXLUj:Cg'p9,R \FiR8;AWq҈c!*w3 K[N/>igC sbɪEOK^_z3nT-;4`QՇxi<.Kc(ojhVY3BM=]nmH}SI`-pźkI$b\F)Z)'|bǁ,TO}9{|Gq+)!qѻ6\'Dw0(gNbt'Zxc+9L֦7IWR&Uc S=J㢉8 5?n *Z>iK Mb|3{y8k|7R}rx_2$o(Z&K AÂ>Q^xchCx- =8HcN{]3A4*SdBf"ַM ᙄ@ κXU;nſ'>uuy. wy/OB6W96qHl>x}̟ 'ޞHE4ŻϣV0J}NÁfxK}=(ʴeuxv/WFs2>j-/ N&=*hdЀ\$eNFI+Q*85&o14mdmFX{=[nmVdoEGZMm~jEY-ڀ\K;{̬ܿ!I}k~E s$;]$zcmAc{xF+ju'*|(ؗgLL*-nU}@3isjvV˺{ZCrQϻ)6͊'g(=,4Ib@8 J{:؎vusjU'Y֟Ãv/8Q lϭ {c4哎kAQg/Z ۦ붑lYٮ?"2>YnzA3V6M;& Ota~"iGݪs[T χ?Cͧ-n YK6eatHqx0r ($<^GӪx\){T I[EqȣiJ؉"Չ)9I Nڬp'۬Vm;M㵀2½m( ogkyEF7c} Vjp#54Q ^)銶hJ_]|cMT \, WΏԈ'{4ŭCH0A,9/(_J08jvHx/]S[>Rxr,1Iڋy|-4}YfMۨa9!zrK[ Ĉ6=HgB9ηjsIK>-1T`2U0{ە^b#:hdRej2{5@,nF=n赓v*MD`KʊL5hpb-ma`%y^^E)-WUG5z6cI;<"miX0NZJ A֞I+97)&KHcռ)r!Kse!%a⮍0>gnĴϪLӃ`~8ީl9 a d.UǍqv^ ~is~RzaGqglz^F1~.R9xSD67ϩXxH{tW5̺>kb1.G6  8闹Dh}*{t ^EȈ?R/'^ QG78p?6dlQmqUHi3e5ӉbsLa3n.F剰>%m+V}P~rU#õO̷M?zO~*j3׻[3sMh#B L h}Ζu}jI *Y]坭/_^'B&8LgGLCB㕊f镉WM.ܶJLbaр,@,04Zgqo %[Nj\RojFDb+޾L>[_;t-O A44hvY#gN, sX3z?MBy&L8-6DNLr\P`!5c~<~P_|LSU*=H)hd? y$_z$cx\0VzAw(d9b0|a8޹Z; jT Wd.Y' };"'N RerZA~=UiUA#@\m\CfKc@V]P~ ԅVk푵tjJLXNA.`턁D-uzM2M};b[}$crTFiXcUi!~yz5&Iz[G3 ]JP=nau4pOp3BZIF΅prS&m;G:>"* \^ѐI`.>:;ׯ=| q1.H6MTXw $\v0䎩kʦ!FkzICHF}W˕jPː8~=-TMx]YvԩTd=sM=mn7ꙗZ~FLMjK@,DBsmM x2;w7Z&m<Lkz pZ7t>r{T Ы<qCT{#1Z"iEF tO5)˷gp.J]PMkjU&Ij"~(͗kT5kq7y&KKD3F%;"7K(|&f/"UBqAfӀMqF/X6`Dt%'x lZ@,5FQp1m@z4 _VWX|;hU:;ay%3 6 V($riJrj(I]id$ ALr^I RQsN-D,ޟCu(]0[+xM*v~w@$>Pni[Z @- U5D[D,m(+U,stc5'ݏ^PeouzZ.xg AkzOHƱ[@9xk @1S~5d|y "`k:<dބ6/ov%N8ҝfΊ0ݲ, H:lQ`ܙQC 9L {Va@(sU΢hWLh֗2|1]% ͼ٩A$߬ |$XWABRc"f~e9#!Xg*nb>U7sUW7Sk eH91}Boiuq^E/A5N \wކq8&/dqM]!Va-9pm/Qe0U돩/{F츧|v+kdMyY}LJEϗ@ZӁ[Ԑb]++h:=NFArڰR#E+Z3Ěm DH_%?'PՓ R{C-Aob"a"^0PJW/JVe XO~n3`~h?Ǻ4,d@Ȱӭ'yIfomqgXjHpIRx\O):\#g/_2m:/o8#=LV4НLlf/9D"OL`|*\(!i׉b IP&V gϯGlS I M}mmzo dب{ck}`i"tڵDg ͐,k E: P'-o7> -}>B5x5h:rPލj(485MlHA>Kp$ɉQub~lӂ-d;1֌_AP,|Zyvdڙ4 8HOP*艟Y;q w $7Dݼ3Z ujq{/Xl']•]+\طmDqq%X  P]"!@uK*x_3 $ӄx0$d fn l:O'|n1mӵާźbْvK_-7 7ߓ 15i7o!_RUIw橠 Ok2~5C_uIR8:}0܃J9%j_L)?N<뼑iHv{q1oar0]"'Mã* [1Tu˹XmC*ӵ ˭/KZk,7OCЊEF0-oזWIJ_%4@=x *jq0 XȚϦH?}jÀPci`g Aʹc$I*Wt~:H5˜(0< 5 >NWB N0NABw=`x?]t=SrA: 'GǺyo jU1ȵE;g]8seųt8;XmJ(/j`Yz<|GGݐ,Dgb1BhTIs?]f*vQg~*NkTre}e~''8s\ʼH6t=Sشz>vxkЬ'LPZZ[dr65]i5{C57+ (hA'ׁDzZ)cb ?*ڸD 峟?b;ό*HoԬlmhFh]36}KHL:E<ضNVk-3VeEV9fyW2]7`fg'B;ց ,=c=\WmvR!k7c:9}ߘ6Q炬׊j|'nq$hkaYɥ@8)$ J҆/|M$eW= pb"@7ӔH#EPiDZ5 \cϺV(vIH). ' Hw!yA;"8eL}",2s PK >h|TXI\N &J+,a卯Eb @}k-n2pd$F+kV擶7 *WcUP"U8;'jqiKR d -;C *{Cר,h~OD"hW;#F~ 3dDFoyTOOoQk|M.MW@ڽ9/0+-[N!g>C7Wc|$K8dA5{{mKDPgxos4<) \ 5z=n'| N1c*&=5we-$#eؖg9h*E~|}^`2"JvAkfK` wrbtE&e` I8`6]A 4T { ;=%'k'$T*Q *PAqP3_qT^5-;V̐:X|郤@nztOiVOÇ?Lwk`+t8$qygjH%BzݛnJCVWokF$3(ᬵR]Ƶ:G +6!}y_zpF\|Y%@a# J8ܗsDuYf&#Ȑ?㐟 ak@~xZng2.+wJ3hb FJ&|`׺T=:sݻ6aR|ͼ#Z7w ̩/n%L4x/LbS??< /J bn o+Q"nU" Zѫ%l7KZ= ~S}(%4ުdr;SI؈U{@s7yv@>+XNC< OAr@t&V0yV۟,^5OdԨ`2m+xLG No}tuO=V'P(T꿞J3|[Ѯ6YvʓNk#h;{-M儷E?wB@w֨'C|iKiU¹pjH=Jå! zH;Od 2{E/trz\uLĭ=w(ߪWV#,Z8ʇ>'Vt 5zODLC@/̩o61 V3LDrXqQ~Ŋ'T2uwҥ?6IR8AP9HQc /6єcD\y+cgrJQ$J{;D \i\& 6}Sy߂n'1 dr)s| AuO+sHzv8R ѿĞKE7Xs/(rOL `j* ǝ%G'K%O *MC)1w+dm<2_*n]w̝8hSr[E+֚o 4WtѻLeNzs|TVv 6*\&/4۱Ͳ1z'%XXlLN2+5[b(EZMy҄C@9Jgʽ'>0C).ԾoɿOekŒuhaL5/((d)sWh[^ D۾LY=gȭ¹v^$tE5e:\c`Nd~e °Ea-v9q<JF~wa՟Sy'Yc8zQV$2#%A9טy / {QˣcrxsABZC2<#SI)$l 4*Y=yW08\u6B\MQ*)Ly Fр6Sask1y"]Ne8`QW_mJme翑C5=$3ô<ٯy@;2h+TKuK^ CY%_P⏣lըjV?~:TӻgvFEԣ,DBcQ1H̄!6wR.1#*זCn qj]5XKb"ΏªjI Ӈˆ)5|8 eHڏˊa$s/~Un  Vci/'jH1Z҂D|6??w'rgP!{Y:pwENֳ0ݴ)e !QM` ̢x+\1QKK4!G5Nԟ Yz_zhGO~LPVb}AG$!: uyM3|p$ ,pAĀ>JQAm#T Nɧ} z"”_8O#u`EUtWʜBS/2<O!iKIzK]&55 1\5,W}I<X  u|gK ϼ3k̻mn!ЅJS;iB 6mi}3ar6~`w#L^sg鈡=AP3}/xfG>~ OB`2g*ï!v4oܫej)X|{tV>[vnKDat`gpk39s>aɿ}#6sf|[c| yɣw,NMu=!x2>(",bL'@f8q=Ń;h20BZ"tw( ÂC$|P1H+[`)[C``q` `o2l!d Q{`Mh5R>KU/@Ʀo'|=x|, Z.Bj5+Tjv7i;bW3. `w} t jMoԲzn)OoBs2FuץɤUt훊&# z/Fy?*zSdJ`/i2g= ]@$J] GVVWEVE=tpCUO]\ PqIM? 4F=r,>D2@~0d v;ցߌnGu6ys\}VsmR_RzIlM痄3W簦›wM)GrRtg$-P J/xB5*T|9gsn$b}vMn7!󈝹Þ5NՙRǶA@*"z)w!\F=/D.#i %").0[%2[YiPO2ObeoZ`py(ΰ9MQ.He[ K."|9`r$@*jd')$8J 8/tIWvoN'A,b`[̻p;YLCc@??Rлw`B>.mk<䈘̏pSd)<@5puWNgc5Z 5V;Iȕ/JF&;NC f ܏$k $ќ\sš"!2R%fHUʜK\O*BEYsPy'OrW&Ԅ ,1, P29Y\vPhKWh2hWO(HO6 $0i.qLZ_ڝ+qb'|kN6?MOeZV} ~E@eCM-|aly$-MCC—$7%oNq䷜{jlNG䫌C_8fYׄ-@?g3ę̣ZmHELJ8>;̀4kKSӽp!l4w6h4vd$byξofdzXRw hLTÕYNEj])qI4B}|"-,%XQy^Mgl26Dwkcٙ RWLr+w6<|75|cJw}Wݤ0rO]T>32f$fVCFSm)^?,?sZ*(K]I'r }Id|#B-UB$fcN{6o΀bس\%k/| ېq:x/^٫jE*i]3o"7ys~^So`mn$^h,((i<:+R3sX;RwW* pO48顩`OTTa˱ +AjM!TF( 7zRp>ymy+$X:zOG1 kݶ PP`F֎nNVchI f]/{L.D!DgVCL@IrF^>MG $(QqFWsW$lF@' :ݘPBP ׇԻ=%ّ Ԩa:ѱb84x3XJchLJ*8YABcYf!?d9A%Z40^vhC뙧l>6naAMbآ>XuuN1:ՋNH6̣ v*O:zDr {*$(">d5A"1Ki#f9/VꖙBX:#W'6c(~;q^0&1f-Hp7xD\ت8glDg܁ʞ9_eT @#OQbVp_[ʧʓNpuXJF~)IC(:O]bjv3 FUȟa[;Ά$7kA!ʙReh(Hp"|6,0N aH=Qc'L( mJv]UIi1P,$"n8}iGV3Եʂ2giek\C:.'n@3k I4cWȎ$]=VH|iiB]m/0Vf[B G23rS'H6͏]-9dKyH8Pj Q9)s~#)7| tCRI!cKj!}g3<= Qa;9p~'Ǹ|;<"r@e&3-H=zURQB/Dp8H>~c}\k0sA8t #1HDqcߟ)ګ<>&}f,- O^gU3S-*0Y+X IZN^CUҾ`46=X\m3Zkܹ-C]"00%"%Di}̱!)CG^ Ckj?hXnBcQݠ 3NqW\Kcqb e])^hnbX d:&_H~M()'Z Ia̒4<1Bp\Dno0q4&%C_&o'8"$m/Z;Cu>L[o[qy:#QE\ޙ%b~0VX?1uť<mj[Mtۑ~vǣiX22z^WӼG=m6 5Q}i*e+m~)WTy\ NCrp1׎b))+=L(I}5َR)qP~Zc0_A8f%o݀AgzÀTg<uQWNsx9Tvn-H\֧3fRR-"VX0sίr~B23[#R<(K \1[RY90Rt!^((}S x,Rjkd^ &g|3UA_MF&{êЈIFኇEK4d?Y>Ӎ\{,`%˳k~8;OnaKmu3Ve/*ePr6wߠKOM5`ԡ-@^cяg@һ3|+L.Mf4^QaY3be>C''ڷ,a+Qyg|}Tae]Oq1R}GeyS6{A|# PbZ7Iʗ01Ms[i5IXjVQL^qTiEf zluGHW>N7Uv0m4(^1B*\tʯj5eC0 2ފ{§`քn} 8<" B_e=4RX 0Tq .cY ydMMcTLa*Pix"14H^~w}ӗ=~ŮR}j}H:7_%N%UN>}}I'z4(laFfٞAɖ,y$')|Pʙ[BgdO,6zj'mSC2K>߭rٓZ9E"ւeLk2g1IK{ tJophx섛 ʞtzi8MhfGOAJK XE4w zRdw4^CTє;9D0=v+$(OZ)BH!N [$5'J#XI[6ԂA7*MmYSA?~$uf xc:Ӣ b)TᅩЂu:CV]裫Lffmk/11dNWVtl'I}c,5Wqˠ5bxGH}Z/!hWfE|Xi ~yNQa 땨41 L . rTL6~,C̚;D "!O*\G2&)^yaJ]Ow%ˆy<]jui3bG  K0a_^xDbo֛̖8Jm9ATo. 2L,4棴w4&%cϝ&ȥ;,8cft6+_fP`4g$ܠ&P6y,oQ[8imV@A }s!md4Yי5f|g`'$w9옘yzyLfBLAe8 o!؈ $Vqdќa2w\i6*Pw0 /eL)qZ-',Иpr~ƾ}OvKJhzNRD:՜k0W=_]’ov P}шG|s-n  WU<[hMNg}r;m M| §|X57(D; )!M CMũ|D𯉋d/Ҩ@iҫ'#4Cq?pH ٱ"JxnK gde@6GڅA;R PHɧa\ɢoOՄwA9~29c$ΆrNK]2U C1`wMץ_@;[1܍8͜<' rq2U:%yRO꘣_;DU5B^ݝ8$xVh?CSo>(/jWؓDׄ`~)!3O@#Sg#Ng7Vd.q \ǵ?HwFh]ILt6*KA fہe3& *>iYl+#gdy Ɵ&`[_Ss#_s\g ֞t(ӜC.saH7mʖک*2ey.9QiR 00ihƯVXɫ!)9q }%X0[8H|6$7ə ʆ'JKD,3ƹ-Ng}&X4ЎpkӮﻅ| #b1V/oa?bSƺO\:Be wC}hd>{Kjᨼ}ϩ"Wx pɫ3Z:kNFY`=وxWZT{u\$W#j|v B=ܟUXlUՀyeK6ti@)oX;ntcݞq 4^s Fr@< F}v{7<ʍz<CJa0XC].>)ˋ8%Wأ<{뤘.HYK01k{4/rr/I/g??{E>T @{_F@bT8 M슎;0ET'T')na\ĿBZSV9G]}G×/ܙ[B wb/PΈYN+҅le6N`e][D1@$n ZƻU-wrq4n՛!4wfm8 n9M(֎D44NtǴ ?7}MJ2ptp~Ћ|3@?w A$2`D/G1d^"փAEB\ 0(וTj;OБ>$pƊhZw홠FKXeðӁ}C_2$C;LÕ1ZIH~r=5h4[/ Eql?KY& Z7C V|*5 iow'*YMBŻ̚\q6[?<Ũ9Yl;b*g8Ӽ6!Ꮣ8!wM{pjӔ*4Դʙr"UJ3ѼNvtlRw){=B^!G㻄2+)=o.'. BK{u0]ZLps2§^%#;-76?.tb @:q>nP,{CWH?Tٶbp}GdrRX398ܔH $<ć%a} [U +4%Z1xeN~9T3lC^%aMb Lkzeha$VȦ[d)OP1 ٺY$^dz;5I[sZ_WPo 21vrl5t}ޫk_]V`nٟ1hͩ4H ~e:c[lLjn  :)hxp߄!+]dpZ_/)}fe=TʏwXɇMOj5YƩ'ƚp6/}hmx4ͨ=l>$7Z0Y's\{̸Cas"`Z8O5; d"0B֞$~6{FE1O[a.[GjaO?`:s:es_[3!Is3xPgkN'&5NԳC0K^)o_".|#8c;[3D<0aɁ0,>_X®lh\H nPVltVLۚ,N[)4 YC' "͕jyÌj]'lOc'wuM!+U2tYUPep<qAimoAٽ-l&i(GPABjd`p3P]H֭"Zd~F.Pa)t[*nUq/O9MS,GEtxj0'ErJ!ǞE9/AJDvP*>Cb_ rV,nte[eK"kG-}4cht:tA}*|KmouQ|H蘂[!g[_aԛ*_&@ M:s3Vvi3}mp/1γ=Sz]wS|vG g1񗑟I7D#@^}E$2?gl$dtc U9¦>ko~GQ]ŚHHR}:w(CI|ݤJ;$Ԧk  t\iƅ<@y[gΫAwaoD=ߥPYdS}!PdOTci ]10ԗ~a(HmMbxtC.K=_B-´_*&A& CyWL_O$=pʐi5i2?6>fwS? PZ7$}Cϲ9Bz`)%$e]T&K67W#EEu K5lt:j?0M6mؕ p ԧ&VոӺc0ڰp`O\y?:JyVޱ4 v EC0nm鰛o7, o I| <5ڿuS?iDJOgJ$lc%EW  꾩ka(_͡rZ:ej˂;sq5gg0~oWx3%9)|Һ3H.``*KK нxx:ֽ$ Jx@zhMg{4| a9w6UjBzWe:B+)`xR}Ҵ_+xvaJy`ν3'nn$:|:EeOv^ ^*& g4̈::zh6[5Zq92J܋*sM'˗ w>h1v2XН/"sɔXP{s+)i_˸A/˵ܧ[ʀV޷mVŊ4sPm0\6CQK),tr&>D(؟j.Z&!x:}uu de_]G6sE󹦅n2{ z}#uki!2|ݴa'9_e>Ȥ|3J^("R}.KjC?UE:3ʌiT8c.~SL;*OOŵ;穀 /7r@f:cMTJ|9;:w ,;E qɂU'T>fڕ-3x_ά@;MT3e*PW:u<{<\)){R,ɲ!C8n%>-48, z*K?ͫ'BuOkXإMFJ%3Lwe߷RO0OCH5!Ṟ}b?;o}ʻ!ܦ U|\?Vfo: >z-_kwao6D䭣O Q@2g閫y\Vq{qO? p]B F7JP;t+y|׿d.'KI+P]ݓ)ǂ0@yֳG?G!I:noh:r~k3'rR\ہ7Ux5פ.L"fEM67ue]?s4iվs!2:JU-f>HϡTnB\C|[K@Jh:j 6&h[IF/ʳj &}pIpe0kK[5w ^F|\;%T2h-1)xse,-!X=y3卌)%P@ u NfW<'W/F2%7 `M E70cpy[C-7S'fAýKqJuƓ:|& E$-quu=7n1D5VO~{{&D=R\R_T-NN#`2b$܎\S)tktr7`-7 dP#,-4N, ,yڡVt0˃+'A4 xH~b։f+H 3*S{e%'e?&ͪ|6 ׻n7OP<^;͔y^9DlcF꫕׈pqOe>:R%*7aEo>VH!KERo@Fîr @trQp eBh׎=,lbއ`sjH3]2|oATFr?T}󀃆C[N[2[ g/N蹀@=<ڬi7MViFD,Wq DF(͆Tc`t5ؕዛ3mnK4@m+R0+T+IÕ8ů#oNdCp$Ľ7NۖZ{(}7,tܟoǭmthck>z֞6a4Hq򬶃4LN~ 1zcH"MHদL߅7^T:EX eoC[J ˡs}˭\۵oBՉSrq= C{A`bѡ޽)+[z> 9K)`,٬FUp$"y%1_WW3vڈ{_k8$ L{J07?z&ݚ=ɔx9{hSJ:j*Զ.%I [;vA}R1O..B=;Ma` 02q,XJ N+v ("o)E}$eNѹCú\VT/#0mNm۾S Ȍ^(WЫcdzUVv" 7$nR~et4J]IJ&cy(_~ο:uk?bQ3iGc|8)ĽO8K|NȺ+lJ2Um>Nh}?L<Ў߬I[uhF־?3%9N {2DԮ lyh07l+jDWα'.|Vj4O3&=g8 ԦPGEۄZ;4ksfTwzdzWs1'ڤmܟTI%֖VbYj$NQ%$3Zx ΢ Gˊ;zQ-rǽORݚ}Ydwq ĵ)9i"Ml`ISb!!f9SKEC LM))$+ Aذw] uGVڨ XbvDoZ=XQ$iDT,~9#e7-VS}i#- L y^&=:n=Ip,mɏsJguC.F ,_DƮpaY({ϣ!`[z9,ǩ8$K޹<4(7 W:|˽97(oy8Wc}pn QjKb JaGh~q"pLFVAƢ.=H6:&#&#<_lMPpV$J=h'x] *sj+~b:[c"Q)Wf.ײU ]]x{Vrh%gnt9_Xj7$U㟊WGP,GȘ'*|a~zxILʱ7ׁ!5ׁ7OağIp2q4:Mg˟>^&2ᢑ9K+!/hm`増]r/uߤ[gpX6\t}X5IpT _~xs J}0ƽmSL5] d]$)Ӱ LȘmo'c&ŤdIȡ; 9 n{ˌd([pj6Oy*#oR&D&VC җQ 8굤S`>Bl~TWC/qU0YA4RȽ~Č3\o)%G :W H!Q Pw6}QKu ?䰐"<"~XEBBݺa"rQ$mt~m>:|}ԏ)or h׷\Q%[KaF,=̦U?Xl1X]ͤ- Һ4+_H.I RN . 3x!z Pu.:H| 4_H(@m^m*/R uΤ4\;=FanFS^TkTeY8'!AA/=,ĉtIV^Hu5ݞV%$m H&~!ۄ+s׫I4Ԗ7@٠# Tfx+{ ,PusB8_߂߭pLr> *uIܕBe.,DHyЬ-}AwKj%|r\s:TpR-{rXDkMu==B.vh>Q&eU&渗Ocӷ:oľLb8G}K"עtt31ȱVoxU>Ϋ~J&k\>v eCT d,jqW .Xָ&qG&$ '#[# yC ®y</j8klM=Wf88/pqEv)201F;I_"H*MeYjiGTOZh`4&X1GLiGa1x 1 e`.MO;[trVn'ei?Ψ}1trWdՁ\O3J9 lzg7 ޕs 0~O I,PњS˹6ܼi^ NSrhtxB xQ oER" v8sңNoʩ%# NJ@ d~g /T؞iYB*ef7{wA[YNmxR2/n6{q*('uFH*K<֑&2*3ɳg&q?s]sA<&}h],IE̛ E/x'OE& . fcbMn߰?AN44d "!:YKu!^VjWIxqg3ng,qA8KұEC5͇V0CexV~RE&ьP-69wTyG/^km?RFc!'!Dy!OeאI.c5G+5 @k ?36Ӛ=lj ΦbQiGJ]ВmeufU%^>ĴQp?Äm3.­$>j0d[>7Lsh44yX9K6]h 8z]*uY.rb\aXX77>=J`y8ѯϡx1Ӥx9VDD{7Fܐ,^UK.5#ʴARivdۉRbG41%PTKKXq3n׃uYH1AaG3e c)z+t88vå9C,;?TWx:gycuRel y T(G@XŞ7UsL4~5{|ە` 4|]-@ZMM[bsϯوXzE>H0!S>]3yM=UXBK+3 p{im9 {ɽO7ul@ fge_ ڔl8V;=uy%@,@y"UG@$24_>NJ/pHhU+-)|5wyf:.!ɁFVA}#%psO) SWZT#X=6jGÍDy6uǍ1V1'Tݩ͡Bj@Wж ežtˢF%]u}:PS$Cqrյ$bEBS~Ltg13ߺ[a18r擥sS\+s \ӧ U<")(ych;xbblo8l";Cѳ eU2y%N5VƟȎCcsհxRJB к^F?o*C$-OGݞ^@4O>~{?A]dUR)FѰ2~IT7 K/yf) (֟u4am3F:7w Vތ}ؤF) Q{Mԕh A}ZcML˿A|- ܰtE]&#͸2 w%0 61~ ?̈́t6Io +裏$?z= L0+|n-sIv~MF@ǵ,x70I$,YG ݖOҙq'wHʃ˲9unZSRCt۝dk~FlI'G6Ft *~?d;(&4-+g&3McK,cjADDàeR1 `DIuKAp=5-vUvIY5oIi kzj-|`QVyHaEgz}O)$}šP| z@rgP tW :WV]:b\Օ{Ƒǫlefq_7&`͌\PZxJ[JX=M깵 KG!:Q;ʍq59|A~5R*XmK RhKJg9ًә챂ȯ|S $3BkHglسT罹 -{+UT- n(]DШ!TD;h#8Wv$ ѻȥE,D%溫bl[EDϤ5;}ք&wCι/o!6˨siJA*ϡR!  ų+ޟ\,u 2l޽j$<4tE5POݾȈ3%%1?Y2O %iYV#MʯL~*-FT 7Bu^hMi#C5jJ U>pwũC7.tBdc@+NB48uy/N-$gd/}DoOVFVN0)(D';N, N3. P0ƇS)a$:a"+vWZ 6 e 9XH˃պǤIbXH(:H״v(; y `8u]7ʠ2,yBȡXXo]Q%!L)@%OJ4՝䈺k7D~9[@׿L9V%κ`YUv2+43eHGKpl2Wl _bWMv#i̓UB\WGueJ1tE\OzOT(;ygx̕؟U`ԑ*fIJw i=iSڅ2,]9:2.n0^K!7~ՓzqT}ܨ2&сTN66rhjAHk\,F/mSa6nJ7o"}8-JHpT5>\w)߰G>/i"t緊)s^QwQۏHQxn뾢0SڿN-pfytO\3J쓭QSK-۬sxyatfq?}ch=-\jf< p< u7)8r $ { 3 x,AZ]|u`{_HXHƨgA56s`"Ky%.>}e=D!{%)oBQIYYCݻѲK` SK_됝7Q@!u̕EM NΙ{!n!.[Cf[a0)](9tFD8+M@8bT(, 4?U&kzs Q!'Yͮc?'`<`Z1(Zj"szK]W4*a2+L] 5 Wf[2]:oH+Q A@pMz _ϙn_ ?T3=( ϩKg±`_`i 4ل*&^+8 T_֪>{Gz,hGC]o!}{Rb'oy^GaάĎѮ/d L"bFD֜sY[K 2s2v0+į TVqͨa $U[YIPgGX`rɽv2"Rq1Hy$()2-Ϊܥ4v Y4;Rnld'U| |^jCL0Px5zm²mk1FB ɘ鈒zN t2|ANPguu$Z.r uݞ ayN6tŭzeYwĉ74.) Zf^ Qrŕ9Ge>׀aẅqEk0Hc BEH=t`n(GT`|0ãA"]8ҚmN`oAa5gg2 'iPP٦cjD)[ff|Tc_ҹĀ-|*êI^  uW]m @ey2ZȫG`=/7l#nxAH@`!WBL|!:;n#s`&W¢cj}A_J @?EoEwB b~53V+]÷e;eY8lȩqSǝ$Y t7ey[nSY[r2GAKm}Njs<9vJ>n ˆa)툖Ajmd*l) 46)es- +E'[OI"B~y#&5={"bv=*.b/=eUI;4*ځ z? u e PxdduiW1:#a{ xU &?_q#ڢ%NxɈh(}TOr "ҙ 8߸5z?CZY(cI^VfՆD'+ra8' wASDGɖ[i.*DpF28K}[DZ_L"yzFZGvۅFfTaטˮn&~_{-62O5'bh`yq] 38@f;V--וT`QWJ;1 w.Sia wJh[SMcVyd0@&qnRBu3Ɨ٣4JN~5Y8KPSEo>Gs0"cp!b\v3MCIqkұ[ Mս הSs!*v=4TBZ~98УYP۵YgF| Nnyr7;ATvjY}4KJ/g$lDW$h1ٜ<$^.ߋ}/g)94ҾFa U@+-TLJ꫍Fo<*ǓeK"DMfo &reIEh35K4JLTǭ0>hS<g\yZ>@k,B_l%vS/`hi]Βfox'oq*ⷘ>I]XN&In|:JU?U%rr!{)Z4n?y=eY'݀\VVu֧Z%edx9I{:{!r:yX[98 ?ϹR(u=&q&Yts UpʡDs>Ԧt:%{+ &9Ѕ0/+dHK&,%JR^g31_ưU,i^Y+Wz:u3T @M쀂(d ݌4#\N;$UdY A^jw\]|sibq 46~5%cki:+UB\'+1"x(x68^SW<#/'\3.:-]te⳦;MIٰ-A3)J%G8AnOkRtgH1yY&Uq \OK~Ը阔K Md,MW9tiihܑ}d+MMn3O)>ߥ9ɽ1X3`ە轨* IDcHv]{'{䦞˃;nԸY{~z`];8TY r^3TdPINSLS$`0 cs$`'Z GtFF:RŬ=dI" lR ^]@-^rELpcT-A\&U5Cϊl9Fdn 5x%Vz\}PM˃T\kaW-fm"t4s( 5j(gjdOöK Roi`b%O49xK 2ft%~'$4܌"V tŊm% %귶&3R컛 iWsp*¸GH~Bl.Wo398G3X^~T7/&ka,ྈ#v\l:.Y]o&a9N@Wi pr2;yOqa5H9 'DŪ۾{nrxA}y>+7XcGeNif./03DGx/F/o{ϕvX@tbG쒖fۮ{AItX5ahjt"f\{,2?S;6q@>3H:Oigy!d+ #$E~OjXv),n)eՆ[0X /ÚbC?&8D%HJMU5yzdNY]MM)4֞1u"> 1-;2( $_#Ryh.ZytA0w_%-u9\%811hltk)?DP̬wGw'&m/&veC)TܺV|=~ B[PYq352Hy18i|;ƪF٦qFDu ? C]0@QЗ [x[f #)h5TBbRBW9,$E![ \?{UPxM(óID$:0 d6jQG2yx' yuLx%Pr2tוlT!C!L7蕬hcE.1#7Jk3yYٚtK^ 2 >8Ԫ%y5lљ1l;HboURdk$Y,GP$[]En_[_A4 ]` ڧ)2|/&G`j%*HGU4=wXg}zzAίB0AS731U*5"!"HS  毨a9Q$Ypb\:3,p_?|H]DuV"l֔!P@r1&!ɩ5g }sWb499 + CMʷx?i)lRy] u0(6-:@.һB. SW~i!5 fn>⏹hU?.M\ Llk>¤G#(wI'go L)_D޻6 |-ה q*>$:(}nǢ'cJeyG}OIӢ&i/u PYIrڸL>:k#5qxw͞p@vC1Ky]je &l WY8Nʙ ׁ!Î_<D??|!ZlsE$27:B؅,5N^PT75k&r^b2rs. nlD{A _"FkN?.gis9U1} sctU:ޖ h޷ l"MήNdx %6n(:gl%64Au^gf?}pb'/3"_̱m.$U؜v&\{e#5TSQ;{=Q0 oӝ0>*ɻdaoiL^w:25t !ռ8[׌}M%##'1<d|v_RTm,4j'1x~ VU'^CmuHcf Jȯ,4YY5aկulv8FO$^ poTt^W]{NB~_U>bqo1 q9Rl֘me_Edh^N*dkCsB D#}. ~bƻdqܑ. NWP؜F~n*_K4hY6g~.+$HoLW8t jZG"tWG0"W{F0JXK1f ͌,1l#͆u"m F_0Tr c8J$1z4(֬|e}_Q$$_ӄHh柀]_FFN70& _58P,ۤAaYp@]PAXi>InPKnhA lz*qiK-xBm^5^Q>13g)r+`:;qZ^2K9aAO~/XśBR  z{O_頍1.ZTϹ\-{7cHj/vilMs֯jKW74DUl?M ȒK ?ڀةYZҖs@ oe;:%4RmQ8* -kFj6Q}>ID[MzoG r1 \6o<.rCLϐ8T!OERwZH@1{g "]Սde9ZpQ1[Uw&RvԵ33Ev1KN [^AYmoW-ݧ5~ם4oyyFMAն|VeNB bI8z9ZŽWS :`(N^MʕX**_Zck |2&,ї eUv਋#rxؽ>*=;;GwqdREb%HNԵ)i)V*0ńӹjI~/Pm+ kEB״Z/6~7=UιA'P?*cOakyYQ$Y[KޱXDKJeHOU{x\ xT}h )2!h2q*ծiA M"e0zd)ˑ'C%[v$}|MɊu׽e+q:~FF eG`Ps%1kE-<^bҴ\/Cq AitӜ@OH h{khĦc ujgO:3m7CAhw|tj^F;,mX=baʮFzXlf;,L-Nc' y^c 4AF 7-j6&(6EEc(? Zhْ"# j(_"%"#G3>9ڪ[E #x'ճvڛau/P=\6ym@PiQPy ` |w/JͫA|O]ǠƷ: 4?Č͵!ǧE n@h/" 3A&Wڠ7"rZhhXx%Fx|z@t3`Q# P:֐S v4;|Q J?XZz#]5_M-!c0F=/Dg1tE?@)P@t6s.pMTrC0c{7ы(=@ts|sw=bNS!"ܘs "{{sy'|7;T2 XQ!kdDGpbi9r.CF57 {9"F[d 2Uυke C;sCDIߩptomòg@_km7rDa:L]^TŪJx`92ܺngKt,V<-a H^txy/WK"zqM=+q޸3 b4\}] u-%ȅ2F,9dh>SdV-%9`vIM@\L{(jϯY>*zfUJyM X>{R5ƌɉߕmۻҲiMMt) !eǯaSIcis؆S˔^xJ|rcAU_GE'˱ &EIڿvMc"ab)*0G *z9!?W!6uԂ'D-4_QƹR|.;hYfaZoIz1| CEr^'k[drS[˽?d3ijԈlHos7\$*4RZ? u{Cxi K]IlW- EP8`bL~llRZK=)MJo;.]Zn@in#Of"?S6ЯK;uN$Jx9c_̰* ji:_vhX%>KBw.};|.ἱu_d^&ue A5bڢPVv"b=JPcFcK[k~NvCvej᧲Ur$;52U:ژ/#e"f.K1s8 v ƾ%>UK.ꋤNe]&]2M.٦M^q<Ŋ#Jʶ9 9 KY{5v>x~yqCT5?'8He(fxe@3' 5=CI7ڴ?ǔze0JM_4 h/$`YîGa9ÿvd,\`D˨J8Q,j3EV!x۳}eUS*mqUS`)tHyN[ck~;0(@I'$^xs?n_4N\tS2 5 ,8l#D{ ^`h@ *&Zg`ԂeݣT>챴%4[ F:Gn:̜hv)W<)lvnG%PpՖǪB"iPHsaI0]ILn~@#-@x4l*ozM핻QHw|f6yo"V28XuZhܸk+G8r7ΰI[F{<& [{; i_}4V|M/v$&*Uhn$7dJ(>f W8މ`zbt; .yDGbvH4G`ץZ] 5] i:?`FWm (*10~PBY c \CΊk/ۈusӥyhj&_ns];"Ax/c~ W/3DqRf -8joːVYvfZQ`LXgI z&/*u;3$R[He/VF4Ɣ;C#[l[ #nY14Etu E+(Ihzݞʺddf NC gQydb[)%%1Or x<]qP)=00r ~y3m^n5F-ŀ+$y g #ŵV|P>GUa.:p:4=^4ErI\E Kc;ۭ>,eAQRGw#qň!SQtE Q[/K>rUO^nH[,fg]!KW)FjߵWPc %m]=XGFzep gE T:4;Hf+xW\ 9+u6dI#hsnrAee!"5E3߽5!>ʡ!k=6s~G k&PCQI &W%VZExv[LrlVV=1M [Hd;ߒc9bnslK?Tkt[i.eƛe[6{HL\)i ZV+TX+t|8Dlz¿>#7NOn0ȧ^F/f_ Ή,[5']ʶ%j|Q9O*,Pdr-JSޣYE%ۮ,4{o!|:,|g$o;XW-+~hC7SL۹Ҕ־$b7誃_,Y,ʠ9>Qh7sN;78ӂ)"{pp3(Jt/EhŞXy9ެ44sqQ1QQ۽wT`c}t@h@Ĺ)+@MY2n`%DR>3 3@1CCdD?[ke#Lf_3tu;Hu?=9NHۄ+$[:mVKcVO?3G^+40w)r% &͖ϞZ1 ՐQfU[U,f6Xtpwz\fyq, (kg8ǒWc,EʦѡNE6z֥M  Fm1]͇2(A&@;P5=Ƕ95Lq* e#w26ҕKf UXn}v;5S#BT5| )EZžejTcѧ2;&ُuFFخW}f電 '^~d tf{KϮSS?]l(qiOg%lDYPP Q4sP,|HLSSQKV!<EzBؗ݃赎'#46󦸽y8g>V|&AuǧO=F֭?R܀e/DvpM`H ign~siaSU a6ʆ4hgC)eQɁ"G^ {4A唵BKi"2p?LWqY7ʞe`nmՂ9\bZifJk$?W}k^hcb@F"Ǝ|Ye9TQ p68n{مNbS ١[rTS ?+W ;%)&!d8ԝ.wړc -|tI6FT(KS٫ k݁[m>D^raR'Z+(6Gh~xq@Wg enA?cuV N9ۅ2fp(8aV0Řӏz{0bu5>'&kasf72˾C<MBލSL\V(URߕh">#BQ+oO(xiS3QBRrIdmgdÂ0E;{>ДEEe5/b4B].PGɩ Ak U%Ptki􌼆4M Ӝ%2( ̚MG at , ]Wbi!&g0Ӝy++?9P'\ `xݯ7ʸ%CoȢT̲ߋt-Uh8.gDc( 6/̕t%3~ vIfrK9N>>rU*s,i1U#aMbڀ \́! OFq R'%;3( fe:La pm `])v"kKwq`S{r4.qeHGyp0c:.Y뼍?OБ=T2S챼 kSD$I8sgj_4I쫊3Wt NBZ9,1xLhٍ^#lAkGQ0Dˡd<Ŭ-VySЭ/\E3O ׿HtʾK2cO hASTL;iBiL3j $y T@ xQXizգuLzmaFʣe~ a~=Yjni&#&:6 m%݇{UlAFfh]qhBQ<4&up!`CM5'bo]'4Do@ ]zZInxQ l;G;?{S{{%2ɥ=_3ut{xB# 0sng d? T%\hD9)4DUwoGVAaPgĂ ;4sǫw;s,4B,lh8=\*TR KbCa#xVPP0|i؃ŜA:ƈىLi5SƓr_HJy[W9wU\# Mpth3L VlLA(oj]QcӂIǦ0CGbRTƳƴiNLNW3.CX =*S#% ىF5ٳ P8{n̨Ncp]~ Ӎg)s} [׈g`>ԭ~)Cs@[oA ׈K چ#Jww-o.|ِBVsXSZ >cBdiEF+! #M1O%3+Wz,hT9g'?f Q\hvFqÃ(0it1S[iŠbJp+M1JnЯMZ%`'S&-s,2eǜBSd;}ɧjb˶CjU\^yVxSWrEe7ךQ|6}B;YFIE*r:RJ\ vuA4 Ea#9GѨN!D֍sV>mBA[ז:@J)j8w3l1 !w@9MyFkh $v$XDf=W7(D4_})#y[I:J^nwB Jƚ9kZx ⍃uѦeo3DhXJN-Z3Z`+iڸ獒\<Ǜ5͜O"SxPzhQ"LB'{uKw K1m bC<pƴ0?_fQ G5 eM+Cv|dR/xn;~(dRAuhE/WS2ɾf-3w$0Z4Mm"Fx#9*Ebab*?ȭ_\D#8;͖il7c6Y'IyBC%@Ԧ3rIR7& 5&D{Kbi|@> t Y`|3t0acy~cBo2ks~r4 .E`lr3NZlh{q%fȤMdE~А;yl!2w*H%H5A2w58bDkOo#`kQZeJ8qtPTRD2')1*p $  ,HRkTζGJ/]_S+a㈵Ѹ%FM{R +/{%9b3"TھڧS^XNczBK?L2߁b불DZJתno_hWT)c fB MCԓVajXfU$w'g~aüwlR;2qYsJEpKg?gΆUBGͪfP4W;M G}5.3kr3OkX\bi]XcB3-ĽD`ˈuJ$AhpynWHssEBp~`Lq75%W$)M᪼-p)qsM쀜;JҺuG&%phsfh-;XѪ9t<]0zluqJRGQX}X5OxxlU \~@xDk2M0mBw9}l`8W}x a7sh^\!%K(,_?%'+ >.?_ @ c:pl#H'e`RUFu9-| mkwP 8.(=p}xAgm7M{CҲDTcs#4 L$*nJ7 w!ٕ^bz)<8RmIl nV?qdp<Ĉiۯ;V`?"Т껖ҔVڃhY v%ON-2hHvNK7_*#^Y|{a;{7# Z|Mfv1{R 3f}8 1xTKZҫzXQ1:R@vշKJ@ 9$v%A>jLsQ.췫O$}Ui0e$dOrNT3۩%Oe(% 1c kcuMB#:Dl7S M`Kz,5G)@d5nNHԻaΠ_D,x@z~/cq?4rBZ3 q8w> ǃ3ɒ0݋zqD& -rZkbcW=|H_G2 > LGA|j.2U&Gҭ!SYdZ|"l? d$hP6[~ȼ)>Fk97#\Ns!+S[D@F 'n/m4> fJ |VIUc3|?o[S5Z@Mğ1jCcg=3)q)eD.6ϛU,-:sMgyUʂ.)vfXaE{M$mF (6 5n`V~oB+w `$+n7O[K Ρm?2!R sRҤTf:~D٣ (xHJi./8mmc BOgȳFlW ;SK~9J03:'EEd_d#7JX@}@;gr(K?Z] =HۭJu)^ʩP l]^!CXEȻo+sgn zeߥ0F`)TȮIXQe1fy2-,͸k)!Xi>-U><3.c9COքYM GjO 2˾XHJSc&-]~>lL>B-*ѓgI %πem:}nh•Y^ًC~t2?>ߵ N FyAϔcmA8Ib`efxb/y)յl dc>/nO.(W ĀC[^k'! z]lI"QJyߛ.bIV7K / ~^ܸGՙ"`mM [Ff_eVyu+$YBZξU+tKGm5kƍkO oHQ mD/4꽴%U,hY UyWY=ޭEY_A>˒`'W!Ğѭ-W U gM.Soc.}H1ZCf[Ҵ^?7ثU!oBW^_^Ca;@#e,jo2N&#Xzw,.:$_sk ?򈜌^%`&E-W6(WN\ûy(鮌_,?2Ex#SJّ8Э ?TM#: YfTns,Th^7_`,;<;*Mᖱ )iE|z@ѳcq :َ?y,#*Â8nK~+ P)%>k2Y.5&Iy ϻ ГNNLP:!nR#vRg옠BQXgS6:f9^B/otGyW'CX|'gL͟V3u+L܁ |N3RIn9J5Zh}ye}L{~]Ha<}[hFNa<̼d,B~-Aw]G^Ð::?~)v7=%'\~'Tf 숧XA1U֭~?3dۓɘʴ-q4Etq8x$dN,W0iX`/}5){YC EPV)KJvhj־ڻ-+ec}pΌf`P?[(^< (+srw)mj{-0a>[phm72ǡؼ beG]@EwHud"%80:Ww{o -QnC[^:2->q{ԠBZO9{^գK W_rz\LV4DRߴm_cŪ=C4{abo c]i8sR஀I;|S iFuy`c&Hھbeo~&}1-oSZ7t:drXa}~y \Z'z`$^i"k R^/9"7p!(UiTaķ*{7ӆ?MBl܊yuVaCU%+R3^$6'}hl*;z#q~ %`cZ‰Z@0<+[֓@43E HY,#)hA5BS[E HP&ITp[H E/1xLͶ|Q_JB\K8+Z&17D}J_np3,Մ~V8{D z㾓$ԧr5a[ iKڅp%Hi%e#gOb_6dЇQ8WfܗK^:0fTLzn \NqxЎ^pSe},;r#9 <]yIoN9u$a:ŤηwFGG3q Gkl'C]T Vf?f&. z$0`Si̖Oç& ` խkƤz{b-19žcJnB$pxa#%uxf.YKuxCv*ܛ4ɗ-ff^邥f,v0{KLYQ&VPEy L{#cb-MUr']=@GH}y0P[ؑcIؖ pZWF`3MWGQ:LpuxE(yj)3dL2hQ~j..ʒ~(צK[?6)>WC ?Xh;Ձj' ؜h w M/|2.nX)66TqEg"."%ba3 s#iPt{?no9yj@@RA%K~QpkeE"zL+~jFZHS=s)f{'ЋCS@̸،{@20ie(/WkњgfD8FyL1ka)Ϥc 㬰W=S{qf,b|_WWhaHS7tAM3WEsA%<7SW)>o =,r?ypR,il~̳}gKkqyO\qT/QyPw-aPTiZ~C*~gy!OIs%+blaJ 28]<ЙPdavǢOaY/l.{m/'pH2 d=;UN!(;*'7L4p|$й*B5!IeN9OYN#"7ll&d N {0ƃ:'lP~ Ǭ՚ 9[j':>^?RAM~5xz;=v?Up9ۻ]qiAأ+ (SI.< A]QLP}mↁՊT/f=V$@Xz x"e:<_l<^%SuT*b)x~5)FZϔIFQfK2'`vBÍ T)vZ٪Ó@*S&/4V- }8ގf^x']]44{(H$e T޽Q _t8@ĊS2[?3F)I +z\1d)+vʞ"`>"o-zt]Q=w)i1Փ :|;_HyZa%y}Dv$:ӡ~׃A5&6|gADMѰv'")tE3L q!X|K%HddExF6f26@Jv.a6!::1!*txhً{ ^"<wDEOAVi@H>k{&"M.I֏kBA*&o}_ٛ# .,v̷Z vOzצ((*ᛙ"~g% <B >Lwpv~AЖs6<}B.eF}2Yx0?cj²'e7 _[WQB8VAD,;.|~*ʱgi߲#A>LҚ3_1< `FD.z !$Os:/z׳(oQy5*TkTs4"BޭY,]rֱc3K/654 Q#M&*VM^XZ ZR~0OƈwJ 2:[K(FV,9yQ&>5?C?]Ç kO:[+Dj,BϗO #mzc}l hkӻrP3uJLw؛C+L`8f%^/䲐L緁#ȢHIŎ k|ZbbF$VC`>"7ͨ2f ][@e Z=ϣ佗8:q' .ҁ9&X턊e;C`}xh Ld|*2E"D[T6x骧+vM#A6Ցa?Ge{\ ]9 Lc_snaN=mϖP/')LyJU;&vxzq<}hkU7L}gC*{Kd_ه6Qi^<{=^w%ݏ*Fn#]cJ*_x'$@r!l: k猔i*7 >}vDF0pp5Eڛ&8,Ct|{G^|Ye9Ϲ8pIzt ^a9)ľ'@EI 9|V)iݵ^pmЍpHd7 K|%\?'Y,gYR7*y1cɺd`.H]'@&$nĘyJ>U4h€)%fSWjkM-rYg-gY^<ˑk[#ڇ2i!쿓'n-66ї6lK}s oy6H4 cFShX Su,19_fڭ g!T^έ쫥n^AIXjk:)!5XgBb! .f'Jo!+;.'ɳn-"rʰ ט~Pg?N?oF'}|ʅpÜ+=GNMmHJj6*tQ"(=S6d FD>CE/4n݂,s-i^1sxD#iv9ycel}yhC jB_~e1k#WnvX (r=Hofik|- L6<%:&D1- 4<"3K}>W)pI$@~H_ )d5 N-ʏoZ~uπjlAo{20HMizӣ\KE >˘;nqz1SAN3ߋ*S!^p)9Q>_+-kEۦ:ƉO04^旗P؟dzɅ검yw*>VT~^?W4K3wl%Y+ܱ Lȣٰsfn"\_/Nȶm׌*A\UpvS$vkLȡ, a)ZZ:w8,>ퟬߣiXZb3II(QKt7.YS67;w{Tʠ{ɨjTlBE2pk>!!k ib4›7)p/xTA5Ϝ_z5A +oMS!ߛC p5x6ʄJ-`Bbˬv8Aλoo"6fu˺ߍU)3ިFE$ew3ja7L5im}AƉla*6 8l] *ޫvvߞO ņ0Xg̉0?^4g o|f eYh]7eV$90TRG+۰?RZcQBaLo(0?vjɠ 7}'vY-DJ]8Agc.H8ɮz4L6['p5> W9i#ǡз32 q+81Qj |BNq+1@@2ir3>`d"b-,8Lz"6XC-G![b'AnreJN7֕h3;\jOcr5j +N_p#f!0gB %aYiaQB%3H1`6xpEŷ?3; 5Hm%+dfD@Y7"eRhEJ^^BPHpzsk9^ d_Ib b TC&>L7VX琟VZf!g 2co/nv E,Os:>@>$9ncS lG]j51`$UꬹO 7Ha?kn:75u7x]w 4sLj , :oiźY~mh mU酧,h+KٵvqFqMmfؕNO[b!d 6( &klIp(5W{Fн@tëئE+NYXhyҩߺق&iЦPvP<tggZtT}%BE:|u-厸9 PN#@OcUA2!aky]u߃fRRtC9gUg!Èɯ<C on /@s l(O"?x#,hxDFZ-VW<*x0ڀԭ_kfŰU3nfDsXhO/a d^9.SNOrLPԒlG繍+.fDt?wsRcOgޤB$yfBgYZ0707010000010b000081a400000000000000000000000167c8bc180003d70c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/^U]?Eh=ڜ.++(_a,~c[<ݰzL<!U&&#/ST짾2V2qp\Q\L) @FⱷFxQi 7(Q {em+"FCi)qhžΑNB!m&fۜ_ޔq<_"_jD%;4+e:Uq]Fe{?sE~6|9;M`HBJ}_3ߎ;rC6 ɡ99[TAFPj W[ݛO"JU_sK`r%6kQy60 lc'Uq%|חkU4_H/ebܲ>  =!;;_XJBa4$1U AsG'-lv&X[d$vJ e #d.|aþn'wU a2F(Y9.{*p:YjQf^Xi A_E3IjԟX|>tksg7wH(3 Q-rJA}’<|i Kaka{yALT@ܾ~y)v"6i}ϑEi ,_{6gHS?~ܫ1/9bލg`s[؞<IZ %qv *ba"qZ-G.7Cyy|`X>fd0%`<tyz,>X +$JJYkxq2Eü?#~ݻ;4^B3{t{8<$ߐ)nT]]f.QqǢlq(_WȄ.;}t()8y"9l\4\Y} "sp&-XX;6+u#vvj@OR`X]n{Z &=<4F84ek͈r9`N?#&f l<+_2 >l^yUnN=H ݹN1ĻL#YƤ {,֫=gy:PTͫĆjDK!rDcz`!#V%lD~<-}߾{ +MK$4&#c;\`E607gMv3vzt>ZmN@ ^XgSHV*]ґB987Ɨ T8Q{ єbL<o(~ UivT#2hzԠ公}*j!0*FWk GӁ؊-,/Y鹁˥35ggEu!Wo/:oukՖ;wKzT:WKkYW"coBUYMO,{b75DWVc)ȅ Q"u>d]<'twXGQ B# %;i^AaU)\*S^řV.uY8gL\f];^m纳v'y71̳-j 匝cA-a >|Z,{w®%۹Dx0},k |T/dU* Kx"'Pc^$muQyd(=)5-j)1xCz ثRLȷk;L5(H`{OFTmG ޥ>=;vP\3+5^^k0[-ZGf֫oE_JEAOӦyLՄ;'D6\nA6@ U6q0@Qեq{* veDѕDeܙ+v)c}~=.=sIPCɞ)u]:'h% 7euAL y*KVBzjF]=[S/y@;G`rџGy8zf؉F$@s2͏WzAW},| %iV WnU uI)}f .Xh|n]VMNJ[olJK!_~!wTGy-|P6j^~5B`5/kK;$uTиzg?`.>/ta;;t0d{\ EG%Js^{/(Õߕǃ|d]ޝ51ӌ섋/!ڳϊ oy!,4y4.fǶreAiR^jd-?HH1aqeGJ3& դiJK&G>Y4ljAcf $A:׏c%8H*%pCw56/ uS#2lr]QvQNyw䉂yPE3=S1DS]>Fhg iY7:8cX\ DIZ¹XA`]t~^w_aIԤxMq Lg`' !t,ͤRĄt}y$jDZߣT==V%Mga;Ft8=2<ٛ37L (3\UᎽQpiUˈ jީw,ujn9fmh KlEC`~F8S,K=g,mr=Cx"AǠUD쭄`\i [71%A2j (J-Kw Yv)xw&uX+JL1-bϚ{Il7 \QIFzvEfP\ P8sZY-1d>>d ޏN{Oy1t˝7m%볭u?Tw?IX5i >1kg:oR^yވ@c˛—UF5zl7Z4e@~@Z@71})z"}^->J=:> qyK}#=Ν| #2h(lN ,qNYVP?Lۇ' /%3IJ۞)pƼM!Xɚ~[ rk rg`"G,lgK0825灩iJzbn0qخe# ׇAMFGc\BEVu0ܮ\P4@ch,v6/.'դ?e S|L-݋jeGЕNԲy-m:kݼ+_)3团 /ZP0ܫ'w\.B o9. O]}z0K:zؔ|Ic*Pi{UFtxUK0%aH/VHSf3vqk@ߣƲX QEٚ0Ǵ5XT& G4:Ƀ~2;VNMQ ?-LOmY$B>Żt*<_f;.1#tn؊8%ud $GW֯Gއ #&6 >..}yI6JZ}^#u`/P!;T["Un(pܤL6yh{ꠈzBOig<>[|%r|e.ȇ ,N=C+hiݗd^v mNT?d(FޙqIp^fA TcV:z>iʳnmF` հmi^+dj0 t@,tDnoMdhXt iM1mcox/Ta#4҃&+1Nd#5;1{"[xC̑eki!ޢ5S!3Y6?eH]~/n&[b'hO.#cחMmE=i/吊L=Ɩ+X4@on }IY/ϒɽ^-q8azs 8y?"rf~LB36zn%oQHcBV7˜\vvv"jW%|ϥa՗=$jFzq6TA @ `;=37Ulb]KPd9 -[S0V_kvU U`w~"4B߻WqܱT%_I7:ɫ1tLZC2\m{ )d/Jc( EjŲDyaI>t1wHNEVsNJefjb{.]+-f%6V}|_t' x6tth [Ѵn᪀Bw@ٜ/O+QW||3 ]c# 齎s.a7)k1sGyafĞs6λ/ ;)2!VzE`:]:%D>$uPNrK%J&`]83kUF_=~^15T_ O|4qdj\A|u~fwQ;!+ ȗA'{>Aو[WI!F5iekDF2TMX1AVuOYB\ 3Hc<AMѻ:`>v:,F`Ae@h-.a5O|;fY޳aW=<޻֧7|8p>i^+ŊgHԟO٣-GaFX2{ڗ<-'be խSmWV>Ͷ70ɄVF# xG$½ cۉΊAkj@14DFDmaNSa^?&HW-zH1E\zBs_g =<+PJ#5ma_3b66d\=iz(Pֻ+`ZdIӓfv:="<<'9nx+Mk,hUFf)ܕ%3X\k+-|/Dy"Yh'OK `ۚ48 OR7 X_YSw e5ažjЅju!:U;'QWQj'or>= R}qP=sIT ` 60pʭ M!`%خla܇M$s`Fgm2簒 S#*_)BFTC˚1(MNq%cqсox6\N\pd EIdC^ڱCc2Vo_ǹ %mjB dbMʏaw^Ȣ"PcԊ2S龴#+)bvv͌{!k`d}OWTyn iWMY '~pFVی cVFq8;c:DM>v! rMT]6o򯎷q[L&KvU\]pyˆ @5"4iSϫ߶IaČ%gXzs$SlvQP_QVn39V?ؼg` 2<1}!idbE=_ߏ4gȗS?Vy4MЯk.8kL[ORVz&aq7MA{H3=ÀyOY,Hu\c)F+KR-o m._!9F{p28Kw<=^As)m[E:CQ6\V^,mpCoS:]SRpe? P9b#!c7@' ?"nuIcدyLru |w?j8ƷZJK_ FMھQ~-I_ q> !ݕυ,M!|lzF9J1"/'oNY"lE)G6;{ \TÞ!q`l.HZDjKy_i@Tb-Rf8[ ?"քfUSр 1/A4 ZNi^i"X h}!9 ы '.SL[J-`^aףWjPOo (ʖcΫl웃?0HP b!&h &9fWR+jSݙ U@d wXN< EFa-v8 {:>m_C6qySY4F0P{zK޸giv4!;<~ }@^鼷r>Wx"?Sv(?$@JVYKv拨x1Wcef#P0cN0צvr9Hp*^q^ TWN=ւCTLaWq*WcY{k5Ըp ;[Xd=2jCW}1sPU ?j:OHfz}=_c`VzdinX2f}Ѷ'cW%|U&H25I'|&Y@6Kio;b/vwe;Pڊuc4uLwO8/o/R^B5Fjk˺IF"cK@B#&HUnMt H6eBz0zM,lg|&h5l3XzaD$E?3@B1YxOZLv@jiGΉ#Bl sڔ1SED h)zI;#ʮlQ^7GpJh2G-@##FXh%߅UQwE܊&aC?{mYvЭq~Ry[ӛ&$Qo7' :0SW(W~"J;"]E#=kF1z#-BV%D qFwIͣ+AfGC3@0t˨ۏ6q܍1o[DվDNwh7y]|BS<2D8XHB5Vx֘҃9|֔Կ& 6 S" -6Y;nfݵ Nr,~%ƹvʹi0,g:I",<(H]+[)HVᪧi'ILCp0#; 1rXNJur;/WA%Q0 kܗ|@*-$z;B*z fs: )z0$W?DBlː 7ܰ.{a'ީM5'+ũr;~{r#U3^sZP'*xK/r18`Dދ`?7=XMo4KS|4<ˎ<% o4fD\ɡ 6."qKy!-Z} ub^˄'A}ƾۉus5NzZ,N}ֲL*W+<ȿ3 !.ӽ}t +GcB3t6򜿶57O"Qoş lPu̥p}klj,my~3;Օhםo,UN$m  vZ؎cJPUh.SڻCf KQ}u5@a7)LXKN>0XPrE O\˅0_Vqu=uP[DbPjyѫe`=PI N{H:hǠܕt%Yn*6h]n K^6NR^ De^'c[}J/՛mǟ 9Q$U_s 4l{\|$:H*X Hb!R'N3O`%܋me!yMQނݦ1 }Q׮v)Y0usRq2XrI!F+1V!Ժ:H; F)E|< ]x,SOfzEHy~Jb2@sT]0ȩsєCEl X8|q/!\-$R z6b u1nfGxl{4Cҭ= Vi5ſӥ`*PnK'7W߮9Q×RRQX -yJt`!Vû"%nr9.)'(kUS~l o;Ќ2n߂+<-s6QԙN0#.7xXy%&$s.Q\M0#Q"P"M`,<sƉ{h|n&wx0(y$݊\(9y5q_"\uKl +~FB"wӯլ[:5d$q4bj-<7+hyJK uv6u8ĵyU WhZ&cg̈́9n꿬E+EmHWpZSZԠnp[D~_.TwU1 ݇gTOƼ'm.p!/ژpHc{o!YhN'Wc g,l:wL ۻU(!H,ԊP{Hsǃ]|8^1l\6*\N7kU{>.'|![jNgP7QlIfS>a4ı~9뱴z#e#} KF)"x.B7t>^e]\,^eTIWF6qW 堫!6\[FYֽ2+A-N< D1nXQ+z@@)0Lpؚ75ٖNE TX݊`X s, C >;b59瀯{ʜ:+݊ 1p-bXiKT>n| x=RGϞ n$ ]y˘FNtYݤn:T]&8Ts{Cp?q0W?j%:m^{C+ Nb=8DzFJ$)p>i]ql]@hΣ|z!0`0N¥vAud,Ld 0If;:\^Lf$Q@F /cE'?:DiV索g{&UqhRD*?A@y^Zcp>1-|W<޴Y,OAC޻V>=g) ab@2-ȂU(ࠕ.{]cf?S#;V1:Q!& T7O31w/0\Bi0*>̼qL;epJh )^Ί,xq17RyE&@':I~Tf) Z8!D5Cm`MՍQ%Q[i=PI?@{ydkojSժ5cr>UFҸ1a;vwgm{@kC>d5_ |^o<2s5ĠSlԹ˱K7bcMk>V[GTczU0b"/oK^F`MW4q/=}HmنzʶO])JrʞP~*[=rC毕ܷ蔁`=R%~ڦ7n# SRI_Έ z pv&IDLz2iI9PTRlW\6SP/~'w/Y'-Hpv8MUW5noZ_J3n5\T;[~XyZ6H ĭ9 mvĵEY- ”5ɻYdj׈`ԆT]'CzȪ}壖8ÏȜ_Y2ф9ڡY JOC]5ٞ8KBM I:.[쾺?7vBJ5Dm󗱚E!<`XhnS(z|6,ՔPJd3_ƌلh$[繾O͔<ڿ#|/e6֐ƥJ/2QÍwzgx)b&R͝4M˱/LttoFEus`=W^ؘٓL1\Fa^;R@-HçwCב!՟'<*;]#)V,wKs"E|*:aYV8Js%*fCud8bz#Oks)شP}R :yc^]#R*lj m^0e3ϒd0\O hVV:2kV_.(u+TpTj:跡NqlӘ1V B6߸]fﯓR|uӎ F'NG2؟"Y9tѳǑv-T?һW& Qz3G0kE,\ Ml(N:/³>࿹+T@I~oC&|[ǿtjMEtQ~if*ܯ*uїv{\bJqv -Ԣ eMVj;ad`sݾ2~!?԰i]tĘidȊUeG~1+֗848]K[jhۃV :3C@Lۘ)y5 9er|+kI )ʐ;Xv,okwv0yԶiQ$CYIu άuR=lbn̈N1<_B_=ZBj4='鉏Ȍ)ɉdaje.1gk_T<u'Y8XAսMmGfd3:CNЫulPp8OJHqA#oCq/#!3X{赞3v/iufתVCԙhu*@կOrAuUM<.jT:CpPNJJ6*pM&QbA+W0٘h GmX1웥nFauϊ- cə[%xp~m(Ie'ቐ^\)xN?i" ^Ć>jL^FU'~lAh{3bN偪t2.'.j9Kqq)*,Z :+]r5~A6 m]qQuHz44\uVcfA–jc94#OSu ` syصABY˴U1Ӱpk #-񗓴ϓ \/FpocK \_luHTrS1a84s~G 8+=ׁS,nUXDN՝6ql,Woub,V0':C$Wg)-fZ^` YVU(n:X'0x;VVؐ^Ѡ|)ll)#mե yBU\fi9M^˟nvC[ThG9z#MRۈ%Q-0Cp 7S-.ؠ!jw@(^ b j%+(wCr] iA)SP,D- ! ,nc==4S3'yB@Nt,fx3J_l>}H,#G`*.ӈ{F55VTo$1PlF8nάG]$^ ݸuq^Ĺ0Al,2W{h"nGI>% biuJ8ό*ŭU9*^| rQ~L0(ckrh7h2[ߺ|5hu"$;&ae5܃9S*BY `oq/ \?IDLgmF"݈Y$:N &w?=m$[[kJ-b@Y{CϮzk3R[ ѹ(eM iKaV"!X>xaNk%l8 X()S<4]D̲ѣ9z2T/ be9I»Z ,(_?쏢V/s^Qb)eM_@DbO m!T2[rl!F3]N:C}U,$\ A2 (R= z"2FȺPEbBdVʢĮN>#"QW̠Qt10hInL =_XcYs*bby=G_Ĭ_:TG2æ6PҤ嵪 ̷؟FU!<@\W\5ψ@)1F!x WMjZp &YnhL, Q+v7w$w>e7ʞ_yw$J!f_R"_\7(>)^E#v:o4V  ?imwjE"AP$߰T?vwprnIC"u#!DK*5h{K9 $#n 霷3Ww%̋ <%MWUc#KΒ"D=伒=@l_8"VV]zQ@b~cX~땸0%kyXcwoeI~|7w쫊!n fס\HdX2ei}j =CqG E"6!x$׻n*Jh-LA$wx}6O@E U '5jL[tSl_Y5@@u?{g[Y}}I ԞKA1NX5m24qJ\|I.SKƕҮ f+MR]r!8nB,HHC{ͥ[ULPñs!Ní=6h ]TV(ءgNB[D(|sɘQU"aIG%N~/re=ˎniX;[ `q0;T+֡#X΁r}T_ 0!fCp\,mm,*=_ {n ~53gnU^mQQc n^4G{O] э>LYC ?32*1x}pѶh"|zmh;c7bHv$njTeyO8*5 H#a1W~a+/)Q#|5q»v-b*P5UWlF)gtsy.ES٢ vws h% L {g&C̓ߨIl݌or%DoH+ͯ5%3~ah^bfxrʹ^no{ɼ22/ ƤCR<+<4yelZIkOlK$Vtk>AK'! LRg1CPٳcc^ ڑ&lIa e$.$Z:(nXI,;S^l|ѯ_D (d<[ 'ٳI6-U|Λv~R[JգK)u$ֽDa8VO'X2yqa"c]Ӊ+,5\j߫ܿhA<#o.YQ܂fj-#^H(Ƹk՝|7cU%߫fwgZQkm< _Sl adt*1.UBlA Fr*fH;.sG7GLQE;Nf,9cT~F0O9eC^pâAT5ޗf\hN5`{d8weʹtd]8_x)^͌G~ϟ+yQ\.gi AC]BIixYI;020~<&DPBJ V &0KpE*ɣ@IZꂽ>γju1z-揻_RxB@qGuYCx]f{Ѱ ?|*L|'Pը+UWbgݾٚE)97BROu[.yDّ-, t 1ZXP҅-:Aca&E:ɛYju'(_7E*Gnʴ=y8b _QLS~3|0CsS$)[-"RJՎ^E `2F6e!Oyu?=vJji,|7|OqXX$vxS 7Ki?B?Diȉ̢ cwgyJS}G]vG!l|wz{ :ZB6HTS]]̼Ψ`LG "g< j?a()6bLb'q`xWwlP/,۰G*oak5A6[eJ5fVNЦPg,D$<7"kb^ECBi~8X"*[>B_^ɲL;3Q%l (#wJE::︧.*)9 +jҕ%Htz'  BF.9,{iXZO3s{FJ>=x+]h!'7,w_P P)Ϩ|&h}~k=rpaԈ0F>u JȻwB5091,iGrFs@vyozomƥzre7twƧZ*9Y*riVAzɿ`[slLYjTp_zn{r]9QyY~Ze3Wk}lX}^Oףi͉ALxG&z|Ì=.Y*y68"oNF}D1~h/k+NP"\l; ~QvN \H }ļ]O puD7MɱQ[醺єkQ:C#W*Hw3NxJ3fMIg[tjVyab\.#))`RRh`y˨\,Qψ!'MSe{6EuRw(Cw{jo73h!(gcU&#ׅ`BUeGҁm6{ Ѩ*egAJхy%I& IWp=f*oŃĶ3{Sb%x'MI9Pd[?(Ns0w~9n *N17̻5.ԍ7G"'El=v:+P~7b!"cY(QEeOje"wQ6ks$mLGԣ8U9r&ɑYd MI;2vPۏi@8aD(MFo%L.3Au `[v ҉ћ9F+6HOWÈ#CfY30o*2"ԢQ(ţnrOZk7vB (Q!qeņ[7Lc8 ;eTCIDa,B _jkv.=Zܵcְ/]/t&MCr=p*aTV/' LK@}g$(qq"AWbtΘLr&vѯฏ C)^w}ƕ^qro2Ѐö!eS (s4cw:af]+:Sn[':ο:>GvkN`s T_"FRۯ& <Bi .= >,zG^ɏjV[-oG;a,dI&̇M lhI#l-_oᳫEx;#^+اtɄ1Ed`=pg+gAs&N|{6k# Sxchdxx*_ҥmC)od? M+3de6,61@~ߋuBfD"h} U\| E-؛QBm'3$$יrUg9 a.wTF;FNKd(_'q@X68[mՕdϿBw߅ wD~oޣУ*RgI!0=wr|!'AnQqhٸ\ 8r$th m#]6hi*ֻ2{ƐJ™DRGhF=,yJ%n[q6d* {+va"kD6129U1mؐV$ӟu!ۋl3*R"gTAd ?>ĵY;.i=S I~`*FHRh,@~eJV1$ C{"Ƌ€5hx;M hsWi, lJm4iVך>ػALƴף)C4dZb#bI ݷQj6Bܘ+ؓ&̵<|g;v`a%qI<R5^9UF`A a>6kOAIªE@̴3ij@IWMT4 @`͋h6WˤѢ? !lJ[?%93w{i sx^P".!2-v s׬tf5!vod?쏷9(oh{.p QMbu[H7Aj\F(揸!2;BH̏upΓJJSZ$hcා=Q%Dasma`{/ 'y-&".GͳDQL OAF6Yg kk]\k:xGwk8TXJzZ!k-;E8!ACNNCa{ ԐFly cg!K/"uun$2FZiP@asCojbߥƶ Bh3p O<%:5O#oOz54@Lq{ܐ Qт(;9V nk%z`N]@T^7-W';j"Nʇ䫡I*٦q*嗜g H%DTI1JkTr3vSRsm7vu֬m":%t"Z];-%U9[%^"`&bSᵮkɩWպQ-n(SZ*4>V U/XH<|Ocx$@ Cy|Vlq=*x37hQ1P~fxhqE^'g|]sj n{|j0}>,i$O+kP1s`ʒ*RCtʻ+\)ߴOviPY 72GIT4[˒;_X PZ6 Q0~\qODi 1իtƇV4[9i~ UtMT޻eDŽQfT̰C|~ue[ l4]p@^է$!bWg D{5s?`8"Dy>VX*%36Suz *^Yz_b,zRPS ]/-,zoj^wy]9~JB݈+&[?dxöӟ3:M% tg(" kD_ء mKH2%,o4y#,zN#uD%VEOe=8egߟZbqr l{n&xbT(&ӢFԃ~:pPiPGI&j,N9 sWVYM0@gIY|{мndJyu{a:[q ta1jzr+!1_gZl=D릇[M*F!g2|МS,ܓ#ϊhDU?1 .n0,20;F&TܒZz)1'xoC1ú9˧h5Ϛ^ clG(RIVqSzSc/uPpIt}b2̞K8j??dcD~L@_ԎSbҠmB"1sn^Ƃz8:DJ͗^|ލ (gZ 4 <0K GqH( ;.}$docnb@"ENAYm5.f.,̚{|Br|]=ș=fe_(@9 Jr7ltӳX*03@%D>,MU,ëHI_/=j=_ۿy{qM}oOn AĆ5@g*B5 [ZYzDW-ߕ`KsbȲ!53EV$"=̀gHZs7-հj\߆3rdD'tiV60`8qKrJ\ETB4BDz'"Pt9:,x{r u"m|H횷\63l1O(thpA Tq&E⏑{ήI(Z˛*m{H&_ ъTËN5I"U {Qϴ *+umЪ}:QC,^:+5]G!Os 'hI/P%ugƃvxVg6ɟc<˜E%DkC_<µ[p\r 3],nV4a+ :zBtN54<~䤎S&p2h)wLp_-J$?pco/ NG]x mH0plj4ASA()htCv>Wk ~=ʏ4NeV)#7ŏ'^M*Ta `jAc &=?4 p)ЗۇkI?.$뇹և16C0垠g Z2;]aQ]Fdw2+>*,.(5qT9a^$i5_˩o:{PNDA㺺8ǹue"U6p0HG( 6eyunV;l-3vTX WpbI& M=(P#yʅyڨo1V̷_ulI UEv?BQlb6 ü̹NkM wg;3]REmzTKq6§N]vfLj^ Fx]8` מ|" <jm- sYqX$ xoVP-$sF2OTRޔǟm8kWym|&(,NL^;FSv$;ܱ^DRWm7<H2؎Raa%oGv/"+o!,OhXWٞ,q:{Yzd :jVbJ0Ig>UW 4%ziuUTp'D{S1 GTr|dcJQ $ &'\]̙BgacALUۙsGPd̊~M+D82=ccjq\}HA>3(0kY|L$^h}c|x#ʹ݀SVg!#zľCsT Om#60CʄeE4{'w d*ج[8D?]ԙZpo hhu^]?G#%7-o?]+E1<ȰJMMT'J[r`:8*re+muנiH NM6)?q\jv`Odlalݩ_| {Y 6ͲCL8^n`WyI#% Z95.m؆\ڀPg{60k\doDb}Rn:= L3uiC8şۣ2bD̰C䀰5 Ͱ 6szil +y$raB5q]{.;%d-a2BboarʸvnN35g$:.:FJ}) fY!Z|"U zJH 'D ăheZ/DX^ 'xNy QPMG;8&,x'eR%,`$ ]W"$ AY bsc,om6sqOkޫ^Y (ܓVFp[]ی,6bF1p$BcdB֬'8ƿĆ4dofA6|3FaI=?ojFb+mNsRl8I7k`4NV˳bƵpiFHZx#/3wG'm7rkiC 5laR q漓ĥscHuAu=- 9)+k-HoxH`DÇߦ.D's{ޒHhbQFB[=yçqLy0yAXQr=ʦ@o3ݕ?\ 3vH3{4%a W=.x>L0_H`>R#sHt20FmR4kpLE%\?62 ~n͞#]^<lȯKʮߤ9-am!̰i/K ;}U:m+W|ۿ]\no[k/bWYTm KQ _4V`FOο7[eOt"T&P&̻M];e0Y;'˺=\4i}zTJmK=LW{%;w~ ep hҒR'Y9 "9{f{- vܨLd$H/ UX'nf m{4{m_ﶕqApR@I=UA'hZ=ðÕHr{: 4:K I$eAp .=l+<[yzFd5ip~ \2 mQ-7H82}p.-S o}fsMu3/z0Z2.!Ҡ!( 0e$:W8gdWQ` >y&d|g?7~X?A[=n#/kpJht-~ %n'>v+=p8㢸C; %=sCAͭ}Nr? ,i t+5T֛bBRT]l=H?gi,bӖv!-_ZV/aaX0lZAzXx}w!NAz?I91$mfn6u(kʜnЙ=K'^O 4 ɣXn?V@*ƅ3׵8מp}$:ķ05XK i;= ߺVh¶~Z';GACƴ1);9t_.빝|'(R:9r5['`eWaDs;UV[OQ3'!Sp)%;l!aF;x۞, zr:6e 'zSFDmKF5%Nhd 'h"~aBpiz9N* Rr_JeV &= RB?xм':LyVqD5i=+qff ' <{nc]FftzmǤ(db֕MsSh2;T[]TB}OGxeu2"ރ?÷kT֭ђxB׈>`B4AMEA%4/@Dp'~ nUͤO&٣Z3)(ߑ4[HxphkӅx󢷖oScohGP';o]|^sԇ %!"X_٘' F\{RC3ĒstX=[?m&RdoVmBFX`xRdߗ,X6<{ O_Z##5ڣ7n6o"(!qH6rY<iy#' o?MHH YҜ@$# 8izTLZp n 2sN*qVcsij$|kPftrINs|FфFʀ*q[6]2~3$T[q9I_ZMt1W,һ> $MC$~htl:lXoF'tl1Z@_^E1M}lW"OvrhCP~CR䰆W_nPhx$ɳ 3P3y01$y#ɤny,4ee`eZKUZ[|Ď˨.#һnO&3Uc< wPuj]Yϒ| ͦ6O΁NZ$+6@XM?Q|xǺ%O4ig'( e`'Pvda8Z0BvmBeUt]w IEbZvMZeeĶJIB9v xKe_Ԉ.r) PgJh_ c'AfO{oE9&x)}5X>+>8qZΧSkAߡ,k64BpCSRd g[A$yI!iPGMvy.ӹh\Aok%AV3p:+pHqjZ4U6W0Jqã?jp%ԑ*NOlθpI'.fد'F={v;2- bL|&mñ6 SNbn0IvB5=Ee6VA* SU'e-O^IǍG2gqDaDVO0}-vؘ"sq (UWrqa37PGy}c0!G"=_p\:7@'󤤅DROoJ!Tғ`q$Hbߜ%HyfM]Zy'5S !ƣ47xg{͗VcZ3,)<ª9SN.U&IqYnV+ 2Y[1oR> ҀY˙2ufS$?/J_mJ/ &+ MxΣfInn'ڭ_t#w/N9~FzW(0xʢ[/YhtD\O6Ϭy@ۚ~^z!R<7\Јo?էH"Ĝ Qg فôf8Uܬǁxnd;W>B`G0VpBVؽ74ʁ χck]QN]}a9p ,"ӂ "Ӡ6=-?%D)DK {Pu?=ǀ\b L73izj=/hӜ=N]<#ƒkiօNvww} A3մÊhxp`Ѧ#߰HGٔ %Inl8^fC ^=M[/^d| [%SbӉ2~g3~LTLι;%EN:8։gVI9ȖN= +p#Ww0$HA~ ϦLk+u{ B[>&.a ӠԫL ޜi.3erϛ8&u =\#?rHDOWlNedIaL(нSB#x^U\NV}}-}BV`I(HeʃwTR知jܴXC qمl簮P-t%9 K14X`pS# \YˤlNm J (ʦ!]I!|# Qz ! v5s׎=MDW\cGem=6ZC[1wu/dX/@U|;ʠ% #k9h"Sþ?#ʰ*FX]9GnkeC2j@Y|۠?u6b l4wBѾgd9iBdvMSl_U9.s-չN N\jNqALMx >9)23C &@ÆKep~w]=^[ʩutLkC  G72BIٮݼxC\%睛k!NfJP?^ IF:v5k=׵@3S屒|ogQbfT`ng!p+Y@;#1jpLKG#ɯZ,ْuProY*~u9ÄJdwXL!2|ѐ:s]@= mcXYx6nF"+5 $ZB 76=7\Eq'766UшğTnQ{jؤv4%C ڈiB^7Sr,(-3QOێ9Qa;QR.5]g5`b3jmquFIĎPb%8y"\zDW$p.6IFsQ}w+H_VvF7&ip@i52=d;ÜFRݠسP/F][VwM*|nesA.LPM&rM974<~oI52 ?aB׋@8cF4'YهZ"̼ 20‘}KTT[UjD?Rǻ-Y^]ߚ SAM6!9 s$ <+/Ywk-/Q?6vp\pU@pѠ*\f!yOUzJ`\&l7 EΡoQF5"uN Dü \^Mdjyb(=y ܔA7#˻De Da '뮾?e~ppYj]%@˺ $Fߍ3&-^ywf`,wr6Ln ҙ3ZbsGaŝ-ix'N_aMƝPc͖cP+Rv;s)/2*9W#X2|+ p}j%gd%sx !zm&-wU-KL}e:#zxCYT[8R3 o Stmщ,rBo e8AS_1+rETYȋޘm` tV=]U;W^Hjڠѡ8ql6]*z(WDZVӄe2/}TKo"HZW/| MN'\8 1|{RIʪ{d>F^rO߲'@]ak…Uo^ŒL gƷÚ3>b|pRa#R` HL}> ;y)˕@Ni۾pj;{W\ڿM8iL4+$ oT>7Xb7:{yD  Ě$ugHg%!^7$ و`E6rB}d,P-pغZ&^W_V`Y{:Gz6+wAO .6: MY|?SrUvA{IL@,sw*t1bL0Ew Lqێ`a7tu::*XnDxT+vVv7cKt {js?ogBG->m*S^5ʊa صq2ΤβrsJ gہv39?!8w7?w8G;CMjZJixD3s5PmA aXρ{!fGL n-vB#sD-I,|*P?L<FUToG*XKt:{ Hc5&}; ,7gL(/3?[R@˪m2(TYc.i}U^9y[A.Mk;g4'1B.`[+X@GJj7i{؋%\\ie WC/O]Y !%zeLާRIu1)X:WmQքY#z_.Y`Ą!0|/8z5(ƱЖAd"E T V\a^Cmݕ,&ϖDHjYc'@׈*{q˔O E K \uXnwys 5y %U½w˅}YŅS=¡JaTY{w)LJx*%+Xp¨:91Oq}T@Cqh&ě6PJ*pqVynpvi\Vnkk3%%C>!l=`p~gq퉴TCA&1 èJjdKC*@3DğPSN* $sSzYˋG!l+Ԥ1r -O >Ju\>[Z;ݔäJ NN}2V2Y~RnгⶴYJ7)@+ʗbV̫yѮ,ojcUc˖l-E Ͻ:ȑQNh:T@^ZP}WQ<7{Hہ-w{]ZI}vã X642/sx/p9)}@w4┕3Cf`sú=+bpzݼ39G+4<gA-e2s9nCro0g$%* "C-kDI_P4l +u՜X1!K4`fS|L3TPɒ!ɵi4,Բ՚_e u\vn2[eqhpuԂ؞^ECHlL䛦3&Fr4AH)gVwxQX6SjY׺WUlgG?t[XF\ahH#jF`@L!L:j /թ ! BA&efek-In,'Vys,%"DuTC'WGr2@-VPw,iptPm]{eb@D1_IZ\xdȂ_In`Sqμ[`|Wi?9\9h˲?cJ2)B51Ɍ2O(p0!7s }D4g|sI<_~3 <%-k@gc%A=&L %ƺ'b`'XIVCu% W@ڄ܋U"YHn@Զ79 ̈́cFʪ-x3Y5ZHWq6b>n\Rh}k&4W[J\=S1[c x䊂z"F c Y=v(S*  %l”ӎ{lc ;ee}$qCavXPIEAbPL}BTm/RYf +̾7{aͼf0҂4*PD`WT,QJCF程!%eQzj.^TF25W!Q&xL_>K~77wUXVk[:C 5w,l?AX^;[,j X#GFZ.р\Fp"kh4V(n2tZWNlQ4C1*!&e>hPJrW@qQ _'~VH^ 89ܞ~d3YtxvS~zi b^J#:|;vIlI!1ѝt jÂp;泦zWB~>"$lbS6tXEz!HlXLMeC8bLȿ`MXRwc fZ\h`D0m ̆dZwe,d@s}B}_hwF/mϡ*/9@,+p5:59Y:wİg<͐/~nRgYo!;nG;`B9>(4v$K {+ hŸyJ@Pv_z^pj-lhĬx ~Оe}C7h7j$R[/p*E[s\o.A۽NorKK^6^VUPx)7]k&2+zq?bo @ض7m~[p^N$kv1bG2zK}qaA7.˔}ƾQr2MnexE2O@pIDR+ٔD&m+A ޹ )aCF YU~A dT*Ψ5/n<#2/ijDŽG~pS4cYH o;[.4&KA5D;(bרF|]E2/H?NW;eZHN^iEÇ˰<o9*b PXA2ZnCaԠt5 7"H)ڔm3d.??*a!T՝Bk%MPxDYU/S*(#-sS"PAL OE5dƠ4!/]ܑTÔ`lBlߤ>a)4U5's6d`XS~HQ1G5v? V|vtZ+Ÿ)Sl0`{n! ᨿ:c| O,ςyv᯺GL Tb&&Lle ĂI^5)GQ.m;pM&0 `mWQ~?j'AvJWeK)jxI:1KUc͜ӰZ ~V n:Xsi]n}q[/"5 ڲDo`nө3 Ab 1m\6m'60S 3S^Z_s 1f#ހӒPphV/'!MR 7U>it%^*cDfI5CO3RR`W% jt+"AMK; ڝdbYaƶϣ(kr’'h{[CnU`O@T7k>a?2lu UHS _p=Ng[N7ZƔm=k$9@l| \PjQ#5ۣÍobWsS̄(qۓaTڎt&Q^^H*7MJ) xoLSSrZ_M&]P l7U¼# dCt6 m`1Kn/جd5@Qz+ ދ(cIǯ?[GT(ڷձS A$̌%"Dm`5[_w0{լ#I]@'ͳ+!]$&{#Wc0xh ـyF^ْzk/8 ^Eo˨oy6_2W3rm5`c9^9, L=ica8$E9;#=BjKbfz@_ƼAGP.n=[ ϴZHn=2ado0&Y8:Jiiv{0? lť z:}*.og_5bSf,e2S;GD#l`|' 6:[^V20͌N,W2+/uO~!0$#X>EYm cxthݹSKV,҃P:nzސfoSڌ$$19֟"%w=nRh2E6)JȊMSKP91EDf.(n cb+dzF^dR:ЬjOr& Yœ+4ـB3РM=' ϏS&xMEevVbT7$JpI?8 d @˿`7$'Zl g\;:~tFHZ  K7y$p>BM*S}_6)̼p|;]fhy@+2>*CD?M^*H7WUVp,݂awt`g2)~O\\] rQt;,KM 7Kѽ9Yиnqd a+&Q"C4r 3Z@ܧAoA~ؒuNG/C[noSʃM$RpKK lm3ӷ vd~*L֌!7ϛ Cj<ޱ1|"v WYTHV،'6X?CH"pn<?iL[I'@OS]b]IRar]慫Sbj|:!Ǿ^ҫkZMRV]B}?{"t=wRPqjb7k||6W\l3ȶ|7GS qUU :7*3$ZEF sqYջ_lصgTU>{4<=٪qعtPk-G\|ނRr'*xL^UCB18  PdDxT4f/YT3CS΄8 Rp>>G oɀ[ L.]HE=r&]W{>'`4eP>.[q>[F;6+&*qUb!DUbH6t̄)zLZ$ 9MfTPs_ $y3Xvag̕vkfOAFN D{a_U!:1) ^h?v|OV[ T  !fgBQ]EKd+L6CwбFמJRpיأ^uwӋdQyhdB7=APIժ{D ~Y%_8IluBjm)9ݘ|R ɿD]N냪 d VKlZ$»C2@/'E񡅔;ٺ6T4$apԭc f;QMcn4&+c)ۡ˅O͌,?v VCۘa&{֌`vȉqMGIiL?$MD #'[KԎ$;}40#hqAFvN{7.0,:ڭ{<'?9s& H9+8[~$qqnn8ḽXt?J*30P ]1⹿cJKluCI-hG4F yz-@cz5 vm.kE:_d^ 5E;VL&;-+ riDZbS洒C|yK=C?#0sarT]ҥw *$x$KDwcѭtو`%"JJwOG9ًjK⯫Ldqe:t6 Mgpϙܜ, jɤ ?lwfE.1]XnBj<('cG>/B pPSinqP^"!]PP bvC+U3PucWX-DjXK|%t,CyZ? 9n׻"&c0fnDhH>PO&I!!@ZP7(nٰh):Ήh ].,'Ȓ6SxX|ThuK#+r$!)KC"*-c"(BO8z'>jt#N,~R&hEwH4e1R QM#m`#Q2yL#O_p{ r8B .F+c2 I\0䪺$Js]`Ś@v{v߳ g2 o6kG՚#Wx+|`LURdZ{|4k8He4}B 6ޅf=nŒ鐇NvfujhB'5{_6ǎ8}uغ/-AJ8.Y)/a[ ^ِNS)'*jE^BXan$nG;yJT#^޳ED·[c)hb4Lvm#'B 6Sۼa0=WvFTa@\]*; >aٸ yϝC}1Mb*8K M4!]"kyߪ)-ܟ aUAb %F1v5vJ)UFS=.wEo`t!o}[S3SՉfH{#v$+mW*щ~/o oLW?ʇg- (m+7SPx·E+zn 4밍H,FĊ>O 2r>H5M>G66#!c$#vy:f~^,#dw*Qfeܿ㍅ o%eu@_mC]6t._ħpKjӉM)1` hWs3yʈ.䖖(IJn퇥c/smOtAGy:ڶp?K NG=R/6?^Gd=췶\t;֒"<,'ba cب2Fȍ䧗o3l\ -睦:(o!ވ 4X|P8M g@f Fc=Q?=SG==a_)FdTv؃6 -f %0a#(@=4d^~qdhFXIM[Y.lh[ӸjF|ٸ}w`d,<[  d];k }y3G--Ӯa|JO].7FqE%PzᆾvG.:תj3>6eͿ!uߦea;<N\ҿεÍO)Kj \wL5!cLJJHM_zdˌ1v |u\xDA2Μ743 (;^bĜ\_ؕ.{MI"͇%?=t{8W8&;2^ (c߽q 9.2C;}(^A{F=ז_l/vrƠ;f_Ǟ R~+yJ0=߮ ejb MCΦPAMyg e^4%c+FAqBƜd̎C&\Rg-:L֌T2Q3iIf:.qhB]]iOҙ '@b{׸Q9)-<>BP"\{k}q]訏ÇQvPbŭ!QpV-$9w\z "0[= WQ]'h]G$I4W{5R'>B${KdA8$Y]mO_xΎ祳|JUk?gjQOLPU#?Qoe%jp)Pc1Ce:d2DnaR], u\}Y2Hj2ˤ\oaǓ|v;%Q(4WL_F TJď/MpP [P Gf1P̪NΜQ9~pI/)p\ FY&9c׷)yt>Z4n`'^C}PYj_4׸ͮz,ma IK3H~\R~aM|835Oȧ(/aΛQK>*陓4W 1&r?^3y[Ul5PKVfĈqYԭ8 k .+T|u L1mZfTS컛*~lNEPmoGqݘhio[+PPutծ^j%^U WO 7#UsőHGQ߫/k6"ke;FBLdي]֟I>@J9Mm+F)nY=mj4jckԒaRuVyTSjc-#H>-xphobEܘЉ5b{xT1݊Nв F(I=`_3 ybW_v~\EO|&q#QtRAQ[B4(|W&#X|TavH"K@l#2[[h3$n + t/)r\uh'Rr6a|Ҥa}v.Ny6Lo7W0D޺ҭۮ/rA埼y= )g dJLf./jKl\hww կ' bț% 9~=M*"<2o.d6YoM;φ<32CkPbry?5{ì_"2Zm3o].'[h^|EZFlm,v繜JuV&o]pz>h˕lշa] \i؉>rqtvVwLBѹnv  )+G Z ;Dž!b뎨N?kse=JNawX/ 2[{=gDr$hicXWogWTݪ@XW>ްbvr cВ';M7]S-Uvl8(!B*R\D^`,Nnzal\Ѭ81vDfi?9/KΘURTr9z?Bu<+0>3R_+8ƝG>E Nhy2KT%c?*~Zl0 tw.և$kZwh9F!,p_e#٢=[Me@Ώ2W0MJCc+WkxZ/CF/}Hϓ|h]R"xdv&"g43x,q"7}ޅg{ )[r)z{mew Z1FzWtMX&D'wOPiظ\&c@] b0G8 ]H- 󫻥1܆6(cYۺg?o8 4r@t[ExdD `H\TI&nO „ȋ#=.˙` u!%Iw&+`vsbt 3{NWJ.7h {Ѧb^^DZ(؅?(kߧ0vl"7OOOIqV/}ǵeI\-אSu6bY4Qd -ΒKgd&Ŋ[s]>mg#ad!8;dd{lXApaS!! $  j$Vh;uo>mzWXy`~-5Ö7Z2:H"УA`ՇLf2jfa;)+Q<-;^Y?uh:N:RmmDb$~,=lNX>F{+r,GD6W\ڊ t~3 qPw@_?{uın( }HDr c`*Îoj¤Q[!WpF~_,< -}%z;\2J_0.KGrISJ[_C r~p\(Fú!O ƒ.mcގ7{;?kнE|_*1io]ER)}u8қe!@mHb4^d/jdҐ L+?t-:ߪC{kˤ;9DuB 6-hZWWx*gˉ>6@ƪ% @v-HO-0$H <Ƨ-OYT*w꿷@j'Y#jp 43x@%#(K1O,tBBh]8 _P{ɐ`eX<"@Lel58Ul3&E9_kSbh)D+⑯ Źr3֗oeTTY^!暾rI6ZMԃ2mV2!p*iuaP]@"~?xiT gq Nw+z;!I,+.\ jz'_̹pPƳ5;=υ|_t/I #4@yR8m [((n<SB 7z3BO?R޴{a'79vwU@hV!COR׍vq5>!H7SoD:w=\R)%#|FԚ gS~ C-I($1s%A2xts<|SadK`#Xb{yM/*yNS1O_N/%Y}ˍSmBZ~b@v$}]PA5*aƷ^E2'pȫsI2I> ZbG-*jm\qA aH8ZFVR D~Wdͯ9ׁ«Ci9lT\ YD嚠)[~_i 34`pЉHLuw%|yZo_jwf0e8۔Mi~-POcF!(-qA@I}93u#|Z"'7ۚ;8\ʫ9j.HlS3@'m FvVT A6#f-Y XBB8"N;?-hZL%K,2<oD6*lF6w{w\uX, W)3OmιNEſ捨,r vxR'c\+?[L-iޮւF&  AڇGreo;/P8RV'nP%uqUHx9pM4yAfut!(bCF78Bj!gt%`ݷ3hՕqx]!g>MeBkhڅ^$JAﷲMuա2 ̦=wv]团Jr⚔\iDCZ0:nTFw2mC'_UTE/7O_)Q$eopaThZ⍋ u6c9sMPA|wՏD9s *}eY~7%c#X숁]7C0&mZhFK .H2z6Z. 5а1⟪eds/W+9jv4vД{?X-W.Rs( UK,*he|dzPH !$4x|nGҪCAܛ6+0!D':7?^ޣwrAa,|C?rVnSAF{k?m~Pe <$)gMhjl?4@Jo+59{7㝻<VS^lmν*vo[.Z{ ~8p^S1ç_2|~zlD:}h6DfH]\nPnoW?EI2\;̗X1*ɦ_M]*%f)Ϫ)bcRĸhM0/[gP|ZRHgJ͜UIMRڵ'}d=TXV:6=3 i5޺v/B(Q6{Ny<}&WJHuVJY{m1'CVZ^,qξY7e``SGC𤈫DO>3\?q*־VqvQ5^wc$%5z{{_8!N2kCg&9vt9M4lzԯnG~z8]R&+ϣE71?kN`Ip ^oοt9'47ھH,qY8%|5l"،bl耛qM ,h2c ߖi'ۢLT[|tlb`Pm@gW't4pw79!R2!g,أ:6de)S3s2555 U/FDyx/2.D7.}Ɓ+&S {ZDk[A+W0/pmi!*K}.uiuqKsc0YC&iDCҁ)[xn6gk{7L+lUa;e;٣'A "?z$/ڠ ?ۄ$3%+?+mRq tN Wn"Vɗ́cyr+;3ET$@K+r*I/ 16SYP ڎfP6 @ЁTrd4uq#,~9.eD&/vsEws.Z! Jv06qU}o C>LTRv0:.|Kgm'K AóH>Bh~ kU|t+ZQJ5EH巸9xvc{ )a]#fvQW˰1SN?c>挝~, \a:oeDszaa2D!┞YpT6L?pJ0 &F(ætj\ z4 K k4k*у9JKzluuk$:!hFʓ9Z' P013E'wc9E٦\'Dd MD+\f[ίZ8w: tQ1=r#2W"v7[Z9Vq )npF92B.UKw8D]x.ʵ9/"H yKtBVO1^V(.}I-YSn[v]_oXlR"I̳WE^r%m,_7qg/ԇ`]3=Jί3#.TT1L$/vXn˕ݻ[V,3 ¡_/g`kan6Q)!'p٨0$5xE.jȢWdy \IP)HaTTuzE.Q"u"# ,T|Kxrg$@XHxCΈJ,JnVPw q^f4/]ȢK ͆ [?XTߵtw׵ (ǒ,#n#._{}k( eKedͲQ唕sW)MlȎ*npm·0w;rp+*'!a"IZ٢Xl(9-!$̑&QjP7? &A+8c)PQu J|'DSf8" m^Swvƪ_./kȊpFУ;>학C&?ӗ42; _ `܈moKR/-bW n21MTJW/ƥTS唴L}D}s!w Wt]hOI(~ $x|Tf>=&tz0v"܋\?9T{ 62L?j-1ǠP^o +N1Ufbт<ρm?F#nAܕs^.knRmV-8@9'V5 ԼNN)S@h3vÎĞM?GdJ{}_ѡWq.dZ61el 7ݿoۺx+V@%У;MRs\ fꪠ•M {j'%zBR_vS8/َ 򂮨^)༂wr:;ڟ_4޿yDK]'P+K9ReZ݄}r\~3"m;w;գ݊Gv~&/e9//-(|!}yBG,ؗT9azhf% -\H&lafo%`0v`sw5)G'MG3L 6 j=?-F7f!ˍ_}.W["M70!@ sOQsOu"KŕkR FvIV 7E Sg(.cΣ&|FvIfYq]ukmѧ5ˋ٥[Z|̓MS( 4p?1^]Dm7g vWQ(IRFJ,nEiKUZaA\n.~ϊv8[jEWշ)H{8s|0O=Y|Xmh4C{;;XHLSmcn VA6 j9h#KGHяMBAD COc-\8> 4b_J ȀZlQfr`襟ď7lmAA0GK`(92e;ͥu\>h*\ts+!냱'98 4RJ9񗈚zbodÆyF˗RH(.*y Z 'vҪt?$ q8tFVꭿwn<*h!Qhp[4gi]vdFG= b,M1dvq}9q,cw/vZ/Շ|_{Y qO1E%*:XmgNo=|;'[KpHpM`mʾG%E8kP@vI6z_JLs> W(ot\! Ac1n0*T_CiHeud, \AbLGٔǭI.>壃=Ri D*oÏT o%\o @vŪ:EG+JuCr\fl(|u8L=sv/N-$J<ܘ}X7"a4Ϝ)a|Sl[дb^8깹+V{'As7*p"RoG`L *ձ >bJH{}(`UDGu3Gt>`UgUD?ӻ?K E)N&S PKO_\J35]e/)_~[i\oH\fa0 wjIphwCe[ǀZEDS%4"G=(jZV6?)U*0}=,R; Q4PXى!13vVGHs2"9gWr墝_=6.ɕcG3T#saU qd')>pq`tS0zej}K?U%>c  )V9Ub"nbsmߣlia[ev&FP'ҟGշv.;l1S^h.kD~-tZ@({!"׿ɋ||6y 8KD2rU1ܳU$S^xC S~h9I b|z[( BSx$>&*BKxHoNuwhODŁ\!y.m6BeZ"qpkuqҍMR:%m>?xWd$6IF9k~ DIrpd蛘П/WXouĆO}pXgTI~i/frƯUQP)gGcC"fjcf &Bj@TdQtB/)vLGLe { S)4ELmUּJCdF4MSӎ@D!@M5[${SE9'7"lȤϿ_r<"fp&BLi3Wㅨmp:fr/yM (c#$"I~)ӊڻ*!c./y^j[L@wÿx7/\*r shZ_vMySS>?3,y&pဥA|L7l29ϋoZKs[?WlOxuVGޣ QGq49`ͮh&qr"&mEˈw\)?D WF"7(ڷ]7PWΘx^ uяls `37e7z\{##ܘ/d'tπI/60{#p@b4([ߵLӈV^@ I=i;:~^ s-y sj2[< ?|LZٺQ"+,E@U2Vb'\z"2MynQ_e<6yxFb^V -^z oPy{_7lDw= 3HWL^_cfg.H3v?  rS_)%N2>c׾:5-6)iĶ4"zдqv7ȪG]L:iɲŴxV00`:%džVb,Pwh /^d.rF/~hɅOyM{H"߄"w=A%}g~ -{ Mh{%|SpfDR:;KW+Lv) ӌ | RX8@v`)ö(xoɒMI!NOЫ_§>mdB+)8bd+=cbI&R׈ Lc & ;uu"f6x$RU1l#Jz'Y='%<Ъy,r#=ܰu][gjQ(c7l*M%xS˟cHtGh )GBB#zd  屿ިxpDkI~pA)rGi&DOx~1vA^Q!ԑv}!7UE98Iywʎ\rT9ՠ5zъF* oe8R Zb5l|7;>ieGJx^`hY\T~B6U:)$b<ޡt|Ϳ]ܵU6XxeCb%))qjm0P$D* ݷ<f!"alTjJoh2}7GB~yuvNX .` : K$ oKԯݖ8FMr*Uy@X'Y6n״tI6"xs+PHLgfˮkƽ):UZ%E.6JZ hH{ 4U$ArPIW$|o 1~SWg'ϻ&^ϋ# RMSWre~/gl1 vd-uyU0cz vdF{ [Gd 8u4i5c(/.hZ\xR$Y,ڸˮl9/^b)L\0 *m^n 4/nCBl1%^ WOn\E^hPܟ癑=5Uy520E5weyjJ1sWjNH)+~Q ZVn*g-! "/ip)HaEb;}_L"2c/jf Zo3:*S3&>MFT_} 6xhwyI\5W.>qRpZ-p826vxش_Ta0HT 協mUuÔJEƌ#η:ufh "(VAzP:,DA0m>]E1ux5k Mvsj֜"FЂDs.((P8 S? }Z;aH&UϻxOp9_߸2Kܶdz*/_ׁU,ՁC͡;HTP_Ep$u~ qm5Alnß1y+SQFuu'46_G@A@.:ŧ| )ʼnZs/l?ųumUݬnRxYD ~)h<;L@׭fG d. %O-=CIhױ +T&!Nl;YBg)!|P%نx}ȭ>H};X`** p =%R'RT+ s}l?7M$/Eܰd0T ILM xlQ'~e{4xڿBWVejÂI!|hfpЦDd܊DTyd>6e\dt6qfC*dYX$C-}4\0āwiTYɳ<՗F' fUa⌭Erh7*g s>"8FէWeΓ}=]%vF|D8܂759Wuo:h#ZL DQXwdS!%*0/f =. a|Af *S,cpy@QJ-ȏבLOݗ/(C.\&B̩ Ŋdk\v}?DUHD} . rc ZFH4o.4tU7yG&|eF$/]53+zNj96ώm?Ba;f# _NjwKgFcJzv#r%al?RsҮUv1ݗ3x?A VVR"TOFiCt'Q 6F*?l~-&]7ekc rCcN0XUۧBT#5YJ`;(PJ}22f}?63^;H69֊QYF~ۄfxQ qb %F&aIf+j/ t_5pMwsZ 2x5%h<.3>ƀ=inU.)p.J9 ()OSFS=f1p"r=Uy%su.lu$14(q5[f"[x/FW\s_bs|ywzq bɷ*3 گ T,t|!m2efTIY폝F]wu6์:}vы*t)}p5Z2cuNsS>g\@+FB<>`=P8c. ˶BFDeb>c82827y\2PaJԴ(7yqʛ}b2 s‹J{\[yRֹI8;8 yh xQ?"8[jmNڰ)"20w%V!87ga U/ؙBlWU_&E`<}m?Q[fDKFk# rkF s-,k*:1a@&l^Cx2ґqW{`]μC[EdS.A,3 +uU`Y},*N']O<=H$_TneC q|Use~%aO/k0?X`y+&u(>vqv2~q{XXAvtbTr4+1LNŒrh 4^DA)#kTnCxUaؓ4n#\tE$y_IQі;zҩv_ ,B|sg@헉&4g˭!y}@J `W%QaV1ؕ&{]\mY`SB* C)|eÚЋRμmV?yщ i)92܌+<2SMz 09鿮x_Ae8pXQ RuWۖ/%6Ab-):w7Q<$+&z&[?AKe+&=9v+w6d炫VjP̒.^C0'Jh{}$eUs)kU @J붚|ƏGkWb0 =ʃ##%;y-~&3Җ[d;4.p@W?-~dF39X+18` nDO>yzunɔSL<\꺃 cW5 Moǖݹ6y,h>v{šr R>ت5~`5I8 +Wq8l*83T?Q.y$ iHo(9FiL8•0;vb(##,ASᗩBjE PnTК0/\\ l ]{2d&;_i4|y^޲4xkɻ\BbBh J7]D3=U\ %-d@#K76<VIJk6{{4=[+e@ 0H-jV$?{H(]Z{ZĬ/$ 2DT@-_icʢc`Q׀ax&;ࢥVOWhc:>}'Qtfc}&v6 % sESm !0 L޲`\wFx P`AM!b";lJ3 r:E "2Bi=Kh k;bve,n`sCIm!kER(Tx>BZvlHK YZ?ܲ/]-63hYMdo I Emʹfx ӈ;,IIlrR~zgJ c\8G6h}햂Ic8ݦWPq9M8CT`ݱgLTO K+d׎ 4{ BfOFSϚ]׌:7xw(/)`f$!lbY؛[RM1oUk :f g {ː]ʶMaL}fںBwm49JֆY*v<3h$D"Y-IÄl.-?U q-R}Qfe}Q?@%CGpW azЅEȢRE/xG+R'v<˪q?KKF7X4HYKs^$}B֖|p]4vXkk ܠMQ'\&}QT[v [zr PM#dr/߀͈9(KE~EyI%7o$H1 7ZIz]{. mPx:aAEf~OrqY޼R'WSH۽=H9Jo &#;)o|Oc31=~3Ik4Tn9Ӷs044N\0MHXfp5=΢D~?z}l5_mzv <4t"ԓqsMmY@D(P9$cu;p@e,@DY?Ebe\YPx#A;/-T% \vDpS-zR]F6asU(KR>B`pMuӃ? XLGP\HUYcެލIoUL9*[ӊqb$ɫ"E }\L6d WD99dUdo BቐޤĔxo59-& I@+h+xb\;R w:kV-X6e{t+V]Et~ga*+h<[>uk+w L:vhlk]AHЙX99]rurB'1 f<-28ڮxꗬ\.ndo}}. l0)Sc TM2 s/Cܺa%,CYlP#%N X50m<=HI,d'q—Mؠ[O6C:'W &}洚Ou4Xٳ< gul3?;TpLogŘ|1LpD77҆]XfWӰ9dp`{ao"> `[?dt|+c9C]:7Z~ޖ l8d\QyninvzbLY^]z!gd&'G9](!Fh_h\w͆.Ao^0ŲGNKIiGs#e%w)KwTVF7A`}==`iۏY/gId TͺNAO MjiFZ[]чeFU,ѝ(>k>Y|J c >| NwK7f @w C'Xz|%HN_:@+MU6H¾׉{n"Q!uI8Ig'E*]p}PG3Yf/tI_-*}J2\'Ws'vN_KA7W]9 O B2>[;}ĉb+Rb|{y0K|鱵3)!8QѷS%sI ON%oַuCFS{ H3XA⦜-V0K1s{0}Ҹz&;2W% Dr笨GqfpjUEkH2AJ`-g:!'$G 5@IPX6$7 fZ] %-uRx}fC/:lEQ5f : oOu_TSLL06kZVq7 ݸ{2jB]W 3%ދR~#yOlj\sy*>=Welxa~XYNET yQ+h|*< 49'|]")wXz{MCpuO;в stcX/pY8 q}$ |j:ðĨa :8Y=.^b11UˉF;VJC+TZ1&:RpBa&˱ NkŶ'xMԏ}#zn^bX,x + 3ǓݏcCPyuo³e=ܡCzsˁ$%q8#G/q,{x q|9EE̽OD&@aYY*t&6SW&3qSQb\~sB+ " Z蹖R|< ,Fc5 "DG0(sQqC *@SȌefBζZslB CS|i>Q|?2p}qՏJw tl<}Y/uh] lVwˉX\,%g]ҤnΠ/GFt.p lN:bg7;Tڡ)U vp܀@[{TIMÈ!(6\܇Qzhy0W H UFS f|Hr,/j}(W NW[gh[]ŸwGqH2z7X䓋N\?Po~E}ԮFAw|['Qrf$) rb&Y"/x4QH:2>'];I*xEL(E[xn᾵`E D 4*Rܦn]!MRU4r_uXAN*Rw< QN144#."6w/0߲i.RRنWja>I^'hLSJ9 `bׄ0cH</ 1O[B )kQٝ3}g]gYK\XyS/iØfQ^G43!`tN1M^d"Wv΂(=gn" PH~afFT)ul+!XjO؝KhC,"x=DٙM[sOH$,W*{&K^ҋ;;/=d9ÁNI2"NG4F j78F̪LF)vє39;Ef@ifx&\4 %!_62 Zȯ2=Jd>_ YI' WvY^Rܰ,9!ra G; 4I5 ׄC%%lv%/Qdø>F<2>V 36Gy=F,uTQ.4B<LW;a N"S}+ `1@cWb ~EK8Ȉ]8*l3JnEbau`$[ѐ^L4 {oRRɜ#F#krVm9Ԑ/~)F/vM(Ij+FmqȏGNw;d->s͠-ܕc8!Yg8<:+d{!~]9f>M !Q0lVa|b}-m2';F`Y}zLJh1UW."]v'Xg:?ʣQOJS /,ZtR'U"JhW+)NǙFos,߳:z\/8I, ԥNFQ- Xq&ntOlQp7b+^i%6.}6HhlfUByֈpꦂo÷PpPR43Sv6ZbA1f-*F`/[?׀ε!8jO  ^?BYyJ =`w9\Vŋǭႋ/:٢2=`ܟhCv(En^vSAS$e!faƒ FOH.fODgD*&GZ/I28A1ܩ"Fg5H4},-y'KFv7ṿy[y<0"wor4_;o2+cs!̎ϑE]oe%X+ |-PL((8Lfm3eB.co;8@8}Oqfwb~O+Tz_7BЕ{TAl%Ao8@:5=݃KM[a<'LShHlc&Dr8QPl>9!a'B Xv7B";Plj a4zok+k &3[!~24a]& ZEAA FN = F%$uV:s*jPE6cc8),^AJO1لMΎC/y5KYpRQfX B;g^sK\[Bۺ$O4S СYRgQ3;nXnx":gB9d\k3a Q`)Yl^dW!\fكG72 ٿ(8 %Gi&ٝNJHD.Lk AgY ªiK<$%A t[~lJ=wm}jTlYKNYR de@,!OעԚWlɭ6l|& .;`,_)cM2%饠kFQx-ST1]IC{c?VIAG ELt(=PFi(XrX{@Qƭdv":Aاw0^@^pX\Q[Z&0 ~t{ny4BE x|q0AA3fW>VCSݩ{ |.σGGa,hb+Eg=liQ?C7Y/NJ5=TIß;z޺&p~jXbWs+Fۖ럟G:5HK(`I7So(pҶQg)w/@{:$pDTjR48TAqƜVNo@UOK=M=+ʘPՒ<1VT)B޴l@xg9A@e9d?.G.7]1?{`k0L+K Y%Y:6K0,`!@@TT8 .O6YZq$EfG_ q_Q\e]F2֩x*B!ϝ}͏+{jjˆuI_JAPi֫vc#IX(@jjQGuٗW?ڇ{/ENxZyٶLvA궀җ>=$9^DSKAsid*XAHk>DuZ{ZYGC`gݽЮXˊ{g_g٠0Dws!f~R:*{}`9mh~4v997C]OVR*JNo6:yl%X\&u7jhl 2?=Kt2.g_MLI=7!b8HMIv@g#FfփCnsTh4t>[.[`q{Zp'RY RIfwq"30иdvc睛ɂ7%g:Q=יtplX?졮wrkP6pH" *ujZ^tR#^[-dѓ)%G?XJk 1ˊv^~bF0> xI4 *܉ Q"gթfX}.<߾߾.,z~n ꦙ!O϶F'/_vqfZ^ũf c]znB1A2/\=>dudf|s%_8h]AV-JOAXY) עBM0o/qbKyܺTBNB`VɴDxbW3W%tC)^b\8^J外7O*e&6 9#A+$9kV,x`W*+`+tL,XԦ[Vm=8hABW*Ց7٫ZOh\ PyGw|`HH9fwi6;]+2W2]+h 0ʏg8g/ HNh;o߹UMR"*[l IHar9.\!û ;@~ñhO5xffCC9]t7p"L*?꥾}{!=K>4\#|QȤ+.7 mY!;BY4Z7cSݚb:ܢRDQת^9RXD9F T6,זT"xNQI_P!Ҧá/t I`Kė` rtկUN @ v"H"Jp#&-< )w56yi?r@w_֘WS(/ -7L>ƘQT2lR<#DzAŋ*Ҳ럪RV]{U_D9GmOC[Ow(U8\I1% w`l׀s^EG#a8s[#ī@,?MrfBA=h ^0fȍoʝO ήؐu7N>쉫Ddv+\VT{*%h5j+Oۓ朸g2g)|9wzG1&!i'7S^(9qTαT'i}XFC л(ǧ  [!#q5,h%M<%+n^[.l(#܀ /fc.,c>eYH9yirP1\mN64|+~w׶h.!e3uwQ|o<* :ݼ%iZk(+9~?;y 呈 DEyم1s/MG{ W"IiLJlj3(ޛb_DIK4kO zӄQ?Z7$M&^IB*O[n~.8:GRȄy▶(̈w#w^H~]61tœ؛Qmg6Uz{en]`#Cb-4I'k!U4a2uǓ0Ed{O~8 FWߐg WUt*1E~Ӣ{ \laCrb)}̣MB=/կmZROQxU/Y'!bz#>a#zQhr("\} R0v~\XS:vpd&[ylX_`ܶprKbu@޹}"@=HOi!0`[j}"C0Q +8φ-OQ:cƨsVY52)Pjm_&R 2@P,#7:1*K0Yj0׀Zygr^ufiɄ|DW=8hDɞ*Ғu:f3Jꏯɴ 8|?," h ֏⵸*_E,,ySBhu>2k QaO].>^LtF~ 2$ҰY-Ѐo>îmN s{E}mc B ֢5[>yGDjQD!9R?I~6ykBwԁR-zF-9TWp8pẮi]yt G '`F< g,MKVYskIRPO}W[9`x"D=ǷFS狀OSwVѬFfj`tfD`8])s&;׳_K9XҶc3E %Vay]Lj0F7,ȸu=WF+JGd0%)47V*8Qo^5z5MJXAhkWdx44O,)ޯl6CҶAIoV1\kk1/~sj,:#(K䒜uCHEcKeq6ïF65gm7͸f~0L"0?/"Rh \ im=0F s BVkUd#FsU^~ҼևQms<9L8*ZYPqa Ru{$yxNj[SqZmcrU<(nʖ+ˉ0DurNmb|*(>&g7 U;Y[sfTS0< Q1{ÅH et&l檛-ճYb e+C>&QBpÛ9vXc]mQlAkj(rK;%dXԢ_)+ؚ ^XuNgi RbUaB :Bx2(DžlCc'CK?-)n9xy 䰼t-ġoA,SoxU7bp ɃD:7]!ʤV-mu4!!:k>]|b?о*-L]O^[RWp$gdi3$D|M^ֽ1fP|aJ-v1x\ԣuJpYeb/j`Bkx |L`ѩ؛"dRuj/}W76PནA*vB4* E/Dejz蓎i(5hoW0kJL*AAzlmh_GZU*K:UA3I_TblW\šcJ0}/"H^UP?"ǩ[u4ߓ7TM1(N G?q ZdUJǛn±C?IJKennfr?I&(t8RܩJǞ?c C_"?Wa4z:TE5i cb _.Dv;vbM |ң~轭W :Axs+ycipW4>l %GNj; ޣ9 a5<&Շ @8#J+B3N{rIUV|DDAV Н'*G`5K*D,i(uQz,"DUD`C=Uy=դ_\ٔv'n̕s䲿'AILl pl) ol0c~}vLNzW'CNTS\koL_p8I'1 xe)QY }5I\X DΌWVH"CNq[⻤zOpt.bx:msbB_֖ J$݅C39M3Y+ \^BG7ꍧFb;TՐgÅlA:y%11DW=DЪqA;&wBVպ`UNQuuYـܦ?r WZ< dO}?[ QOo(yLx6k!e*k-aHHm~- u Gո!0z/{bwZrX9- /1yrX9#=8 %~Zgޔۚj{HZ9R8>H/!r߮Ǥxtc_TE+ۛFO`Na=N{sJwX}?uJwZ(!^bT-`=@PQ,Q֋4HoRs]7Md)~$7DatX($i B䒭ᅯ}Qt|lZI7SԎ({NB#{A202vҠT"F/yAv_ Hb*z,<S'5u .SoUR^gr !3TjF^IA4Uw7-^PŔ!Fe)R_Z|+(\úSpCw?ZW&({Ѷ-$o~k;𪼰lX?? )75KKB^>P0 v0do'*] v_MK\hhOzNM;{b@ZOP.AA¹D K]&TZ'j\,JcW{Փ:چ1-|xjH;C`s7s&O~ck%j̑fIYb}KG *3kk&/A ZDiZtK:h:>ӝ04v"٬q+nT MZH"ZcvлEBu 8<<КQJ~̻s3QSG;Bzr|ǯ~kĪr S a86#:|X{H-ccS&`۟fS6ԩ> G#Ys `!$ӊB8%!qĽ rڗ@z5R7Q^g-5cBB'McD |dz%?y)+̞RWCc}M7PZ$P+0lwW y3o~ݮI rD8ͷ;|{I](3Q{J^`"ɚVJSZԾ41Ƚجu4M= [^g<|H`4꣦UѓТs_i4J >r}g;\3 _q)ܶjQv3TC\v$ Y*0G#VqgAQy(N3sCuҫf{qR$uv=sT}a,ۄ3cY2S)w-TfLxf" lX{з_p(?yβtz;F5}6,bTkDH)87.pp[CTOwC'<<9ݭ _xnV%JXĚ%{  L<M{2 i`t]?EsMl$%,_GŐa?GK3`RǛyW^Jj Mo-r.}o@~(Ͳ++R?dޖF.!w^ ^ Yp"Uivg&DbΟY LXG+u&*z{̗ȥjT _pʀ&,}-t);jN*RfƞEF$3"EM b?`A1-AC L4-[2KYC@=g oS@Νse)a@3]ש%;p>D琸$wм%V5{W&A/=kAD[.c N ho-; jkC/Nt5~HY>C`F@ro9ǎQis&Z`ŗlZH 2WĞzjY&P2?fڙ!=EP kQmA6.Ԣ?\%jT5Q}^XZLk݁_ ֘(oHûSyfztdz \Vfޤ. ^.37Qc=ENQX}eNUpvES&>ۏ/2kDqbdM;? }9"'uQJrw QgRRuO4Ѕ{h%1 ;S!ixbR3GBXAiG7 wbI|v_[97x8~: Տ6X<s6%Dِ,17U-oW)SƋ?tOWMM E-QAuc\!(9o8,T֭ ;/̏ߧ& S ϰy)4I L% Y3u ho EZW"LpmI#9Ee(R#_9wl K^@u:;M .0Sج7VmC 5 O$F揅Zq"Ge{%+Ʉ~bC[jO` 'ҒQm3']<3\K -[W+ԥ􂨞6 &-wLAqȹU723z)8ǚ *0GZj0c/4BjsÕ,QۓDL [m%}1#!fVOU,B3^JÂRX]!t֢w{q]{?FWB I~&f<شapǥųW~8Us9ZKC4b* dB-bo%$O ([$wό2}Ni&Їz]wDu%΋29\/WD!n~̇g/ TF9 بƋ/#-鐎g,꒺صdC:mR,h!d4ʞ%F5#Is/AK>`_/-V>HpKm2t pWkAynrڬH!&QL(% L>Jb^x⓶'[duLx6Kޫ~:2xnqT٘2ROx\ohx3Ml6E+em s&MߋwT gt7CN6X>*Kg$M63r,6plݖ?&3+@e$954"u3#O҂T`&QASu^+\nO\S^(3b?,8ᙘ|#V0,^p 4ep!—cᆲhq;I ?a4~|WeUWchqLٽ`;1MXI_:%=l1 `} f3)U7'}Za/}~.>s}u7NXm! m@3Tg JLVIytCPU[\ڒ'@W1n"nI6$(u1Q\ҕW٫w{Y ѵ3PbenG֎"ip#N<"=6A$>pEZU"~çQ3;^<> f}nuFz<&'M{׆ҧ-ښs`C~4{#0m/kA](q>2VDGѰC(bi?h#!p9o'-7aCZť:PeeKuH>)Pܺե}85P؞bz.ʈ+rȼS.N'd҉ސ+:]p" @b2 {44Da uq* 0$=F#;ɣUuNPFkC>BMRW gyu AM weC䨵5/\lV~&a\aY%1 mQMhߧeEН G_2tFE+nšlxAx-k Pж̒*LI>,5ubOi7G)#P44lL-!(krvT66eBcC/BmHm$JHxmX^xw  rQK@p?].{yVhST?l46/D.ؕ%^N+T"eKyӌު*fÑȂ [BPz7SCJz#Q@U ;Ke~QWNOQN!|ſhG@ .s$.IlΉ_F^+wg sP'L?X< s*0"xn@tOr {i O#*N Z]< Ȫ̴geӟv1zrI4DYVTO$=%6 ֒>֌9M~.t/H^aTme,;(O=@z.2RJi.>XRLdOs`=#o1qI!e/Y+oƜ73#8]AԹyd~"E}S_5öKw 7C פTj(T/&WZe`ֶ`?-Lba+A";^%H$Z_˷Th+b Mp7sR:?\~e+$@M`.d63SIT8.2f'?MF̦Po1M}1U(0 .K}iW+d=9aڗ$_){0SK=ϫ2BKM W^j5>m(~Qc3N/'0n?R}_pB+X73V"Fg4ȕIjQ5hP<͛0D"dӼbEжJ\PWoR5qUѱ\UpJ9哜N#f<6!Pv嗖de:2W2 w9};x y,u,ToN59*C)<~)/~܎ UO'uu,Dy-,ކchOk7jWQ@wUj T^x fN?]y u@hcs<ߊܾf uj P՛;X썉6 Rv [BJWc0'bp.μe%(Uh&y#~tViE#Fץo `Nk5܏VYC(u885]dY%0бpU%jo%&v$%ekSX=@l$C{`7(1ElJ-8cAr>w)jOС1mE+DfBDQ~`>ć, N@|hFO",H|ڙ9(}.2X_g!fX!"Vcҩݖ;GU}7tNPW$x%Li?>rzm j,%;z.ۯ$?+u_"D_X۠h~K O)}LhWBľwD8˛ U~44|Ӏsڧ 4?BYa"D4 o;޼1Q'7b_&qZAq$XG(AZvVSYxI˹`fnj~e? v4JЊϿVٝF6b2w1A=0*-f-:46>$XJًT.C$=c~:wFi"?5}?XVo=Gɾ[xki SEphA>CeitjvΉ1 xi }xs4?0p%DwM@t'hkꤹs1 vx`:yA@7)jxr[ݤi3`H+>gHz3AJnqojxq G=I.a(_Ҁ !Y`XZr&jP$ۣnJ,AԺ !z=_.eQLcxmӓnV)b(1L!U36m ;~;UrdIka_*{p_#M?O^d냷.4jB"9Zp3fѵ|5]#60D\ֿ;kw%[f~3C:bDі53`&&:CMBM%p]L^THMI0h-wJq'\ 3)lcy;SX{׫IN$)R@L-oUFaI^g6'xP6m&R X`=`oM\KV!pBOt,q-K3!.vmF<<[)QB:-֝"iq">V=BFt\<2im؊ȒZP]$H{@Upϑ `'1rv/TEfH&6(J_a!$ ;)¸b蚡+o@ :GL6*I8ߪ[X{lojYUY]$*mRj1xԬL@&S2Tt.f(Ԫ_3~/Khi kfh"\&GLTs'ܔn@M`)6R,vI}IAN|S>5K=2?eLKh!҃ :98Y@D|2-'qcg`ԡاl4EZ)g},jV |#(<>|w_pކT[($t˄[bwpTҿGVyNm^Wi/]_>=x|B4qlB9Ҭ3BJb-ڃ'nNɎ+w8K ϫ *ʗ^dف.;˸0zRum&Z&?;s?8QUC=7 4dU[ 2oiJ8ͷYc י)4ZT@G<-u;,Iኸ9 a ޘĆaxklD&:/jg 0Ve*Y-.xc{rϹ6\Q(սY7RPf6 z-H\X):-: XAt!CIf͜nchݏE7lR֖n95Iutƃo-Nw穨 dVG fV]8Fe|/zFr037P<Z3Pjb'51hB8RYױHk}J\'zxuə~(ӏZ8K9$^P0(dRyZ:TB(kFVο{w+qQIܘ̏<+B “pr@QԼ}TH 6|ָO&h< <8F<%}S_Q܎N;QnN xy]:e d)?(H^qcV#83?~Fu6++|ڈ[e"Orb⟶EGz2/\7y߿JdW)87)''՟\2tGѾDI1Lv=%ef*5L]v(VkWŏ-@`-UU[`˲W|);+ +k_d/͞h􏙄?9Nu~k&\/MЕm$^)t.݆6tŝFbo6-,i2D}tKN߮Y8on)b&j߽l@iz44D%?&#$y-)gܪ*K-=7É`gR]h߿, pL㕘3֙!ȟJ:#됷?$j=˰Qij|%4wθsoy,90nێK-0o?~\] UO=d({#1t\@ plAǺ'Q]N(KA!ck &kXsa/YB .cDfj,{Ȉᄙ:ǽIڄQɈ84a҉$͡rtf*d]1JF.pDgp=f?7CE9}d 錦#GmI`jZP3}IwHru/(.? gCyo;PI|:d$d W˄.d/\iy8Da7 \:${ B[C gj0B'k.#ZVMZ~dӪӇ82ID̏40{*c.cŒ>)>tkKu6.ђ-u8σ0R:i6Z )dls֡i1u|>6V .&6To% +D+>4E6 Z9NwoTF4Ig( KU%6|(j ERbֲy% L՜ j% ʆKy$T{JpĂg-Va"~x$@ξD4 zBن9lA}E8|3$#C[d3 ~ݡ֜]㈣ЖdGQ\l'*8cmS |D$6^T1Iў Mcp_0yaLykH `tNLr|!*@;"u X ͡8lK{jv'ZoRm}< ȇH7ZS+f[)AGXKR0Z WEge!q.H6wAu03MU(#}GCܪy"$"DeOL}ڿoS"^:˜1> 0kZn ^ʊ8|q  WGsUUcym g2l/Ѹ)h@ ?;7s壆b]WZt?o)񛻔Sbn\b5cG>e +wm"1, &z3ayuȕVrc L*iJ1؈ R<,tQH4⦡ɋ(HIpH5KBJQ'ɴ-hf GGLcR}ԷXC]vrM)1?=Mǹa$n7ack pv|GM.)m%N+H\"\*-G4xT]e+;\]SY4Zb;({0ߡP]SMRc+*s 9ZS| wqAFL2᫾nz}k$ҦxbIkg|V;&vg I\AJDjE>zP[uu/p5{{OZayF1'^FW@zOj9'BǗڛXH~4S_u &cF:ۋ%8M/ͨ!u55C U[o򲕝=v_:=jnhPzKغX|g 諉Dfr+zlM"\#Ep-27eϡ*H 0™^$S. BC#r)Bg͹+3_|:)I!k^/MEm6.kսY-`?^=iL‰O`hFF]C2_D$;|\͟"L-⮩ AD(vj tdLnbU]oEE ~rLbnCb 졈-ޫM/, \:2ޙNb(<0od & dEbc^Mw(ĖT ë <A =4X_iV;J$}:.:`[ t!ASXD|>I n]z^gW@<6NE!h~y6qu:M>sqX*b-%GۻO`"T xN>xVQ{~1V:;0f“R4%?Yz:EUHV .W2Ai|e Sc5QRT6w=ԏ8#0n/QWg|{B$%<5ŔѼQ8|bQg>Q  `xI #A7 Z!@ !6;M%UUV5XuWlF#;ݸV ?Yb01 t ߠG胎iGkesrk8jTDҕrtm-[,?qlLz[ZrE-cejxQ,ȇP0}k89ũ{N"q+AQ@PLJU-elݓHҶn (_ !x?N/F9p+[Inx#uwWM FBi5M|aE8qV`gU`z,q8 i*;艔\>Rv v}L3+iз3IC<_mم? 3nbSrTfN-B[h%Xj uL:nƋ4J+#nhRzu~x8w׋t$qNs7Nwx`xY_ 1"?",3&y* ڒ1ClVS- S%J.;ʾ;3%y l@\!K\qG0Z[ GA4lNj%p,PL+T'w s 6sv=M3O 3Ƞgɀ;QvTltfl\zY}h/H&ep 8dXч\p92sFXD!4.g+QQbj`-_2N8*6x_h:Ukw6"| U^ q wo!{O#^AA D`uԄu\3ZpNuݹc+-iZ-<#+A$Eְ&*?>a+{$N<lfQ@M rXЅf6U|EPt)7rq %6-m %'gj[CQcrөe.LK=*Im[L,0dKjï+7\0:zeǕ6Jb{|8P㤔إ84zJ*Wb<ݭ -6p90c $h1 8p34nN|s9h\lXn&ʯbw!j\_#CL f+qtyS;UűJz&O HFKqېB6`c p0vvuXdyrzȩ^羅II!}#B)Ь@j QaنH.L]bHFw9z(/,U[' Z [ u,14fvg]mA+no(x{̖r5RbO9o*xyJ*@e6*Iب@}>DcU}qJ:Fzm ,q!VX2g\HR'ub>d\~TnK-gT֣B\/VA2",iZ].p*um0Iy7D#³], [Edr'+Z&3W.[|E׋kܨx{ꜟYoYТ7lh|GCQeY2UfjsLٸ iu^,xq8mgXaO}`؎?HQ Y̨[N/]RUuau=@\@B7@l*ēH0%Q9"U| ${uvbt K^RgQ0\/Tj˂~,H_}o%B)|DGUGS a@,;|&x0[|`P8BU:‹ڹ΋H\'yľv~3Otbj>~hV槌}i1iqe(jRR%B~rljaѲ~1-W?%lٴM]}X*`3iƔ\ʱVYeR5a~ %kYZj j>`)g,-@ͬ~=\PO 8" k H -I#`Gl҆ީ^Pc #T /Kw#dR|9AÎhK7<(l-يd`.p7Pkqo l_kQ&T֝\:>L#b(+_ L㎵pVl!uKs1|`B9eF0YݛRkF%NvEܝ/)˟^q.ҍnP0!?vN*>+/;R(5[#VroYϫd3YN"EI[<;#=|W7*ojǎ AK J^e](pub[ZIs qAI?}_y/Qa|t|^ϙ4T;k֌$Yn*_D{ C$rk1t<"k,n'LXlR }<WQmi]!Q/Z4M^yx ќSut2}8CcJ8|-w@jjRA \cG#`~wo5 ZPJmhyȥ0$'\#@a:;5νRG+ML.C`-sؗp+b:βx\|MQȟ<g UU!V$G-={2ޤUH!VGl~usDpn% )շ1[JlK7 ƀQM^$vD6N? н*oSwS:Xt͉/ug./2SL/7%2a& lerڔXft眫L}XU]0UrbUr+'ܷnNڡ1U\ʿ udTUTs'=ttSU,ם⭗#Ycދƪ.$-jejvutMRXj rfZ+NJ b[a Ei̴f--JjRvr Ay_)-j(]V2#j"_V3!%0"Zw"xDTrj;HGۑ>bZ*3BD^S53+D-='8@]:Pe5)L'bK4 s4&'zpE lXU%YK-(b sJ_ R xm}_q<FL2Ų(1=BOES-,-ȥ ;H-]|$U|&!EKl4N >69XĀ q#6AZ zlɁ, Rb Ml 0Go2 FN #'.`b8/xM`>'-5`iz,H@=/Ю#<,-F >&0 .2Dߨhh-'࣒ynE:[׎C9בz2fo>iQq{Ci(i@6GѥTh~<[P2s574"\qDqlfv98kο0?ʨ4Dk 1@jco="ɷ=Ά1ȝY/O`5]DILyYO-='͇'Ek/ SW[)W}XJ-XUqx·my(wa@Nޙ5k;jhK okSZ *g8+-[ U|֘,0EJ3-zݮ{VR8Kv@e_$^:QofS@=|vD=|8Ko|x{6=:Do6na.PNΠc#u#O`1OEF; $}3I9BB"uf\DHEY#)BSL@:hicedox6 *IV$@0c.\b7H.4Ld nmlIڮ<-lct )X6*S1E4}&f!7b탞r DP9b`9UO3/PĀג{OL&c=8$!3ʙdvS?M!0sDV}q_hÆ)+ 8wuqpe^IP"}se[zkum7MaISCuUF"`|hZk1oӘAm"բdq9!I@4\[IG0Ǧ.B>|hg24؀ 2[Y4[C~tRw8M$w0 }[8Yi%sn 95R_2TkKfRѬ)'#S q:.%5cƃ"ZH7."aS ),9r*p&Xoto3:1}b $o(iӵ-%G_p$U 517<1(pqCj ag|Y~0|ץew W܍R25 b ^I@`5 s}2Ǵ].I 䀫sgıCz&pQfWu|C{W~m҇c}.H1ʥDpst Yh>:U WN.-d+ޮ(&ϒj%|d#h(s"e;k-*2薡 :GQ\etC6]G[[D{<ݼWhYk@=~~r.|pWȇ(!h?#nwo#{qz[y#yD+GV`!jQϮ m}0ܭ;Fuࡈ3nUA엔:o%p>t6b TCPjR!U e\2q^K%I]3 h`<55Jf[[7Z](\A^ l`g ^ꓬ Ά $K"Sk{lh[Y k{;0CB%xvΙE TlFoTK@К:=?6&5=$3m)Z _fQZpUX?9ҢܤԬ)G"ͳˆ3rdhq}R\~O{չ'-eۿ) }ˠ/,jMrA3~CG3_YG!F"E32ϩk2Լ h;/IT叩%g,Fu̘.x/*(A5BQgU;*ъڼb*29vGYy@hjg_u0;a0O~ =+dtAtx闷K5a\vb l)]Z'vf*2gժzXY%ZNcaɉ&W# U?VDEITA;6ٶ*H*Q}&cgL!(߈v |2*"$|613vޝm-E~4(&akfdLx޲Ӫlݗus=a=xp2:yWk~K~vJ?3nM"Wɢ3~=Ѕ+]X +e<T'*(}*A!]+g䀙gՔIx[ |]A%#veAk( 7Om"vz30e-S⎣̌Wʌn Z[ae%aT=0uANVč]2=.ƚNwcol||obwMDw^ij3TJ/c~ONRUx/3[`uQƈAqղTC_Գ<;isӬUY4ZӲ6[2Q?+uJwju!ʦ0稱X WKyFȿP"CG*:I {nƏ%N8 0bR]aSxȚt~J,K^L?cM3tr^BEy>Dګfv |w -;vg0Bӱ:8P͹9hX8MAt :@0W_yb'1R=?n" pD vޕ,Y\w5';% k>|}_>l&\ײ=&/@Abё 6,ޓ&ڹ!QN Ât n;`؃/N3fJϴ2cμRvcj,dHC1k%c!lq稑IDjϧv*tG!k98bEx$#x m80g~sOZ6ns1 k mq.̧?n: ߚxljz$&':| AlLX較Îq3hIUIO~*d4sXrx sq{U'f? 0r O`&̃vlZ'?6ﲜR|ONCEBm(%"ڿBAU T0&$BA[#w( l 6yTh(vߴ8"}PUA!jLJx,dI(z}jpU:Gےt=|H R| gy eAP1gSydoftz1g7| oC}o8?O?,O/SFȳM 放̈́N]b :.CsZ;wc3"7ޢqR-ۉ7J͊KOPdJU2~i]YY;#jA*2u8>@ `03"ZE8nq9YY/$* +$L.@s'﷖<~E+!["13b|8D}gF 5~T Czyޣţӂ $-]m40/Wyyם7̰W穀佨 LU4>x6,2l|Nү9pLp))ﺓTktTݢ5j/LB6h!^Y QpP`x\򦢭N^k++b`6fDQP:[PBkeH2P뼞Bk<̾%Ǖü[ x<ee?-MԨ=8>hC)XJh%5d g盢L{-ƫpA%U89sȬUcn=]GW-qmlr*Ç㦩ŁFpSqi䰭tGPs\X_5R(yv+ GnC# . kb/_D{Rl@PH Z^X!ߘ#/%r9zq?8SQMSF#}(pjO z(ĘqbFY/Җe9(H};}:tEá"il$,F {)'E2㒐sYjƏqBud Aq`j~?&>f"- RaRVdB/Lڡ!frR9Ҕo)e\\w+瞰T&3("҈yچd\`=Kŋ s]}1>jn. 0$su"bü+ƞ=tGKp7}h@ Jw ʃH)Ha}7=1 p_TӘU'F Yz::v &]_+" Rj)oY%yK"-pH<$~`<}~`hnmdJLyzp_ cvH*{U { O#0mM* a̚T5FMY\-O =8;1枢AϭK{@8k y}t8Nd0c6h.OhAq">@1Cm~r+en#ޭ7|mzҒǀR k;zw5Ӎ͈R!ghdH礟M11Ow*O%o)kKW)k(k/&`}#1LR sӨ%ž3W|UTӽU{e(By ~d+6s;L5oFuH OZF!]m|RKΧ䧛\:4RNQ$?ﰞm-$k0[^Q_:J\`cEqf]gih knXOVEyIAoI֣V$CEfs6g{QE0jc}K^v/]ʭwWڸUN [OðaHE}kz=CHk׍}L35bkkeYr%a"ieF'GLn^7fRۦ\;Z 36=bi(LrAgj}73z #=3sPeF~,aٕ~!/7!s3~NCS_)Imh|b)]laG'wԩI^dB/ mhO?׭ <&"1vL `B\Xy4?g|H"S%/˵E iɍD?ab~=46P.qK}OB&-^izV+fK wjjzu='E[9@(N/2T(_6w,VYo^yV#-)mUI/:+*/l*@ p{&U%ip'6$G;aUnzvn w+>% F\ M26#h`^]ksex~>]W.wSʍ";OQfZU9iey;{~ʌ)]i=(˅MKs{ ԄBnuDq@,tP[-g) E?$Qd~Fmw!qxo ~ju90q3Ǥˊt+f)fo@-dL$sޮJ#9Ƽܫaۧ56׻ Re/ 2Ոz{F(?Y:udSvM\2 DX7zf]-p&??ηN{;ԜgQD:%aA3,-gY@+0/? #a1v/oаs%fX m?kD>L?caB'S:`]o]nZNGenskOԭNFJ70skX9 r@悚QRDtKIWa T ͖&R孇0XS, S. 0DD:/XVmgi98k=:%44bʘ6]|eZbU4>-57]K)N#u؍g:cƈ\SSعW;!8lAްLyH/*ahcV=~,PfT7b]zueOi]ܑ~`0RLhbg~̓?dN[<(]D&4KdQ4<^ f8BEۣ|J]KAtN1nunHԙDLhsAڪ|U ]v.JAT*\o*pOGF}T;~@31"}<|!] \z:ud4[K.BRkе4B[@mSabwh(~p. !AZ>zKu ײ _D( {z؈(CB f6aѶPZb|725=I\n̒AR͍rsm'l6]Du4mͤ"Ǡh/}S )9OtR Ś z$Th,E6Е-CUYˢ`ZZ(<"G+-vJJ[ m^m4dh" q>r ױSH*ęB9fZo^o?:i) &w%Q|Zr` 5z?h†h@JcF6[>4DTg34ǛKi4C.`sNK xv6~'8"L%^Ps*/"/.?.y}|*7!nhbnТ/25=JE]rؤ҈J ʗA̖̳Fg~x{kYG{pJAĎk}!Cw+ek\ls͕%1loYY(l&^ ~J* {lقMgxqUhßdo݊l!aU,y4=t>DI}](oF\^pE3[|zn,h}Nz'r@Ipyb…橴x2P&0> ?R%8"-'OI`"Kj\VnAi e)}T'KuZ7aL/~ol&h[^q:'}OJcxY 3&}nF5^&eR\)Y>9hnYyN T1whjVֹ$7`pQ|@蟽/3O qqd1U|[fd,]ͩY0bbK;=]yؙkn6 h>Ɉo/u`2"~з,Y 2 e-LQsWpYz@' :g)(K;|<.$SfRgbm1%EMM wd -FG4Х4# Ҝ8?Etϓ>NŻ <\ B!k/BgM/}G[0vH(t9_529rW޹hTf],vٹeh\´9LBD/kg#X׼9@jTPp#56S+i^x>mÕTsv^UGXz̓<R#xe #)DOƕ &A0ͦEbZWv^tkt4+Ƕ-O0}^ Ӝ# ;G_YM5q o~Yx$#Ӡ(99ܗzYF Hf̚ƑKQK`4kZŢ _bm3k5ҝ Ţj|+N)-˕Tw|i,'DmYs~dNW!=z)wWې)ЍcJ)@e;7&WhO4=M3\ Qhhd  bffc=ypw?8&X&dhļ…Ǖq|{VMڼbonla]Qì}c4˥'0Cn.Sk ?"j2XI|FfJe-[F\؋s}<;D:5`&9vZQ;5wP(O?I~hi҃]}WDd: M}Q[, X`2D$lb 9˜} tvDbSχˆ2ԷX=Õnap(pAXM%}8jhͳh*9Gs0{6 bTCrnUv4.œƞ lЎd+gުdaZ3!%Bv$ZMzujT b^JʧыBjԛijjv#8˃T@/,Ia~gXru0^G5ߟض}UCDHp2e JhPUy TNjGUnӰ I8k',C>|^LJU"K:k_90ɯ8*.<_.F,r]ְaf3 RpL +nm)f[`Z f_UN9uXy=f ?tʲYة%D+!zЃ0vxPŗEoŕh7 [񄙞X-&H/g"dxk1(Mp ^quŽx*Pݿ JzH^I!]_RѐN5!nOTHT"rs[F3`{\t!wmmpjl(,`/_Va~Jts8W7üUT%dF %W49"ddIi^tE/#>g 9 Cb\ PçTS:ПI͞nWҹ#Q7aP0ڪ_NW|I5 ?k^C̋8 E]a!\E $HbrV@.^'[z('@uUMai`Ńz%cW|Rg80DVW'`R[ Ag2ֆ.ڝٴ= .MvXtŝ%ATђ_67tHxwV"SKұd,=k]đR|=5,4@j4%[-i0];ϝ ;p]etC5 u \m8 :0ڦWX )IUP制:)#F Np[,j`iWnt([akvJ mG-g]ym5CCu2xr2x S5EL5X'W-nռ^z5 {6dY7K:*i?TSIiYrqBڭʘ .HfR[⿘ ]~WEwZhW)4?0دK~+ i6LE-* {m6Oel=v-,WɡdYiZo#=~EAC-o(<";{F[̖\3`VE˸x634TWcPĎ.Cw8J)A:ÚK_bկP+Yh j( WC: I7?̪e֯x儷}ôR>1dMigB[+Eʚ BᔩJsJ`uWm..Vb*85)7F`z 2?v| -E{zv)?f95U|4 5SfΓwm8. m"ҲLT ㇭,.(*;v6'#(c*w!y@S8 &Nc\3R`.<[Ƈ#ۛ%|׮K*6{)g?ߣ_B}ԞRtQQ%msJYU-8s/”#W\dȩr9MXG#~4N0@"U+AUA惲x7*'m uW@]ꨁ(R"d-_L}yrB#$A4L) H⃖%!s963CM"e;G(VeJW Vqn bupz(t@D~T5DsnZoxx"WUCAnXkS&:!~l i>Oaђt0V_<".I(4o:*K ;/óJ+Rf(un,-xGé>?KCtʳ*#igBqaXLt|9nT]USry?t ron54UZjjd~j>VxlҮp"h3c|koϜ Jq6 h׊˴7 =0%ND\cPP V.j^[F4(3w0KNvbۦV r! ;(57;EV !_s(3\S]3;=-&~K._x D>h@//h R$j\I"pcx q#e00U!I aRf~$)i9w_5=va/%P۽23v.J X/d :bַQgy.0('34R|Ľl sadláqjf -ꠝ=p-|!hLVWpu&bLH$ƕƪ  _ݧ};m.תEFu]i=bٙI:XCՍr{1 #xFA$cbVZTmQIdo 1q9YyL$y"{@e> \&]sXߪl'M]3 w\1D8қR[9vU `xIt` ҉n;dޕ !R}~C_K6?]0ZautNJ|?Ck9^.*)HtA-a5c\wK&$;.C}^|ڠ]a(RCx߭OT8TmDjEg" Ւ $|K# %㠱"?֒ cjRS%A ՗dohah{PyźFR1/l^\tA(wk@/zru@ެf9Ii[jxG:=X9ɖkZYr@ wϯ̮ۭ}:1j[߅C~^5ڵ{`p!U Zݏs\1#Rouvt.Q4u[( uj `2B'fNrOk"QKGg쾅{3|Mc:spfP.~l3Af$˹sW+&%Wh=*Q^|9 :dPwX2i׎4TO MbhˊszixȌϷ1͟((HZS:@DU$Y6x A.DRSq}` 9k) ?!;i h"bz<2F,i(/3.kDCX!FK"rg .v!VХj07*hӛF&b 2N]vnGB{[l7x^O4rܢ9Cm쭜 $s <*aY8hȱi(EJtnx3ggU̓cI!4Yލ|"0^J ۴[tEU]b%bdg9O#TIjsWN(&ow͘oK pQ){8m197(D_#٧~1#LuT*vH"ԘDR@uL:﫪#^qg!߄-|,hJZ.*Ul֟&TbWh hŵ <1x&h.sH$jcF1rU:~K:>y*HL7]rrUSPX[auEr'" Xdud[Y4D2VCa-8uO6JƟQ2k5{fJugx-I[GίNjy4jV7'N=EհH/s:J! R%WW[# C}2GKNhshj\uIk`jQPY\Z7&}SJS](]H{XcZ,  5.M{sã)q~ x)v:@15' 8磍8fԼx䣄DCoVtA ']NYC`<1U5`1yL@ : mQqmwX^s?WxwJl]˹Q.SMX mx/Y(# )#. /\ k0]pU>c+}z4#^,q{yK/Ix73ѽ.{}is(umwa,Ot8@n{Fl MBF]qe8vp3.`; w+PWy^r̙]ib2EH}ݜX_/05'Tg1[s*[Yh""{:Z8Wg,hQ ڿ=y$斱_`(yݞtqK?ŒesXj Ϭ@Z)c[/x$ 9"'fr"H<>zȁ6͢1/fzѺ0L$ \&-^~>#Uʦ7_6bYnG5=-B*OLqO`#` w܃=,o 1 7 . IIEaC a=7(eKM[mˆd=2m/PB9Z‰].eFAL ς)q&褕C&CMCS`@sݞ:W {8oDĤs~H۬W"Xf#- G\Kfխއ]zac ]w@n]~좨1y]ukW r۱;OI!PűP-c_Z6.\D͜Y`ˆqIhe:%1]g6-joi|xV(LsVr݋oV tRͼ H

b5S0LAлQq {/Wp/?*K>"NO("aw<8[cojdyY)818 4fh neuloNq0r.PdSQZ\{og<>R2~;aitsSKN,dh747`W*9b_*?Zis)鑉iho r)vw` rŻR:~ Dyj6UWfԥx+~4vocUrghEGHE='Glr#d-3e al"&5Ae`H6tb\&υV;FP ߀ Qbz̵X V3P+0\J ჋Yޖbm\l?UZ 2a*f0Yћ&JYhFUMr+S*>L#pESl݊\)*D)mO`!ehF"L~NvSHȞ`IۜTʹ?M@[#PZ[`};2OV+8g}Q.tɏ~6P%/,&Xw<|m;y9 W\4A\!EW#G50B:zcx&La7UXVTȯWځ̹$WNI)6}dڸ%չ0KNX_N5p͘JmhX5aka7H=nSY߷(- H|].jhiF_0+w#nEUȷ' ^qE `So aG,BdX@t<RdiAUsS̖ݒI d`oxMv=IPch{}r:TAdk:F}$(vX7~rQՃ)ܫ5O)8 e.Z07:)[13YoFws3^S. % W!2 ε{9F2+\AX"Jo<"ʝ瑔?c˥V)ZM@C@]Jmwxz8Bxks^܋4<,A9ߍ&/0p'ax{nLp$V:%Q`XxlJXq#J9-u&6P$N+}#Q~ۑMyfeϡ/#7B7hbc ,'RCf:RhNF}涠4w\05ZxATzT{C|K-C!) k~=hWEd`/v7?,x[h5=!ވ٤}Q>1X}+uW*oH oǛLi|pcbmOb?-hk'-ZDXߘwXy%9k>[n#H GL\f-Fj|ch&؂[۵He h{'@& ޅsP0!s{-K A8hu0XΉ$wAC3Q,bs.B A}?X7\ {pb꺒4Έ[^?`ʏd /q|gc4\fJyk_:)i"b %:-sh-Z­vl3]o ?ʑ.tQ}UO gRb4 DjU/qIqPigQ5醘/%niˉvkغa'M:Ś5c]:%fZ1|& ?P2S@`9ׄt q`MLDE WÀnH(>tri=1x&31 |go˫+,x~Y\LgfĦ~[P TžbP̦g >:C'wg* Kj|4&y q ,zF MFa%7L|YD%&Mfp5YDOȑ|Ϧ2D,Cp1/^O1.c:6OQrQ5{/I#]Z$\%1BӅk,S_2O;&KkFN]f;:Ϫ(HsH]\n>ǭO ժOL{785^KS-A]_L<5"`{%h*~QAq`vGnД}ibH `oNYH7P: JEޕf/ JO] XKr;TPqmT X*b3b(e!QCl֪ Qc@2 V],oo{`y.ҧPE :` vys9b;y-SDh _`^ \*&Y#?tGѳ: 3=,!<,Riꪽ 5`Jn)Y)@ܗ#ㅕ 9[]Kr$\a-T7UkbERIu&EKʓf޻PLnnv׽Ѵ<-n% ( Q#4/*&.Cq܅[dޢO#<FeXV d=l'?A?Ԣl!(z8]68c<ɑ83, P֕%+p,~ޗ}ȓ.VdxS)I*!NGȥۅD7^"+<+bHe7+cC!7,L-^ VH~&'`,T%/[ZIFt:wD/_5"iXj Bݜo9sXJ!g΁/w7jOxe]Gܚ$Rk;PLK+q|5RG3byZT0%d`#One*+#zHEKx~Oy=Yڄ3;<"}ժG`- C"tZUߍrPҁǫ&[7a XBk&/Bt)Q:4Ĝ}|1`?'5=ћθ=褀Ma~x~M*4-po'$ܨJ A M(IcA7ʄSt唡qLR[],`>T cHzKXɛA McHyvg*7W*ZU"={QݍT‹DtI;GƜa v7@7lkTƩښR#.m<;/Nj"txP۪fs%b̒~f2 `ꇬmQV|H1ejrѯnL;S}9{gyL)bt 1+&mb[Ï`"? (f"{#}$)Wxpf:nAʕ$RTbFą΂m6$Vj =5|pA\ɒRD/2Gu\qo.J+ʩXp2x]d [g{bG.{\#N<jO;'l!D \?ODDå60V~$.OX;~# V0{~=mL^lЁѕ?V@~(,XD}Lc(^ &6C*a2 ĩrn6!/K -EqȮtW#J|H.[<);ETPs1'谧$l|hTu@~,ts5ILzs@6{ dh.9 C=d,jnW}vR$7ϕCV#76 #}$§]sf}c0L~|5@ W<30J.տ<W7; !,R~2|e\n׷Ӱ\Vhiy=xbzNcS$ֻB6]OrmC(&ye VAYP[;'4_B%ˆڴ6`zEmw#C8^ ;%ljdc*$AS<4vVJj*$)bFcm1CxIԪ~</Zop$rL6ͺ)C >3 an<1wdT<3 /oN6>2'e]g!+S|IҙY %O]%tf.#ôoIyt0eL0_KYWRydkױVig߰Ӭ h`x(H uäY$C3Qv\>h&j*wY|K:\ǂ3L4*EڶD{+8u7x[K=Nvb lVh8`ŅnDC҈o?sC2ȋTU|?+~ U DX,dqU.7C {- KnOoxҜf3y]W)~=M~~3 ǪjF׎t)^f^.{.Gy#NzܞJ+HkZNrZ|WwCE*V`3Y>gf@+j]odra'ArCG lyTN&osbƋCL/|c*J/})~/XFqfxHOA3*զ}m"*dN5"$ /UP@ȋW6 PvGj=b"΄ͼ{ g6&}Wzt),8^!߂wd=2D ov͕*v9Z=*H vY+o{ 2Ѝg~ ?k:w;~ATM(y„FagL%GFc -$Xv{m,'ޙ~8|5C\Èr`Ɏ q5DzxV-L+a"dnq .dß棫W F\PUkgN1n)0m0T,Јmڀtw›r^\D-D)&'H1•xQW\鵮K`V>cfar:rSptjª"*DcxWDx!bQy\q+^QIߞ8Eѿg3O4-j "jLBC`eFGL- F'_ 3Y xahD ysƌpF82}f']?*G7frNp%P>M`RZ~T+Sp`]K`RH+QŧY4La}6Ha$#5u26QۊIĿg,/QVoM[Q2S@Yˮ.-xyo+d^zg}T3B(t='ӭ@ujӀQ_DzF /oQRX# ]92R+27nZ↛TS.Ȅ P)ʉM^,{@8u9• )=zm&ځ 5Sա/ {(fA o%ǯk%kPVn(:7{)B s흶o@t]6sl̢&/>c 'jl++Wv?9`4vnQ& tDYpͺ(ڱb<:Oeݥ{lzͼ.4=fAûgG]9|z ()Wy= p5X# qTn&[+sy}_P"\<NJ\e.X* %fkQ3 ]ѪH ҵa#d ;Ι:ME{*t|J 2>O}cAeG"^.`Oin&CW[q2.ˉCF%.Fs Dj]!zZ¬MF >G5}FG [oXT#թ gUuq&"Й"!P #'lƙ}I4r>fh(33db, ~ӚtM@A7{g@nLwvshUmD1uh8 [#5w]pzlB6v=YiDR3wk?g_HϬҭvF|R)iYu/M9SUgM?Դ_KSw4՘[`5ވQ>r"%g6ˣkkA`AZf=+*bP(j^6}%$S9 Z:DGR{7h0|m3 8!%Pe^/иyv#,EG^9)ȜG"Cm*Ek61dm)T0$Pp>E5I_Bn*~2nj›/S6`|%@LXѥdKOa~#\5|=*;O@ԆX yte@.nRstk9_[{1lK0W" 4gi ]f$3Uc>5uMW'ګѷ5S`Ԡ'@YbaCzw.F=fu&sT x4e+\A/0)Y4Q1WGϯ|MfwH<Ô꯹Ck +:1g2 N #.eQc#l$]_L~A8sᒐ6 Td~1 bwٴoK3]E~Y%Dd=<\yǡ\a<GLNƎ]VJ]E7sáqm3JpTg7cdg0; m4)+&1HI iH[Gn%@Ξ3"s琥Vw8Y|wR# 5oWD:a].liDY% e8ʱZ%QWs-],6y"0׭G g/G ߂lU .ICzQzyЛb⻺ HhG1vPE:%#gRβi`!3ʻΏC|dFai>dżEd[+!Y4MEXoAn$H [MNjixe?e>W79DeBg^)sw2NKNr$u|2ϔHF^d Z*t|ڨ$[U'A8$x'`Wc:d |KeYe>_+^Sk_ dS'䢢ŖCËG]>` f .Ul4i8cdEݭV@jw:>tnFm|YUWW,g}EoOapcJwBwt=+N,Г4U^R> O vYbS fޛ+OLsu39L_V`@[㡀Vw:`Zʌُ1]Y]kmݽ>o_ouEyq1[!6 ʠvqƽ@ů,L?_:͒0NZP65^Ųb >sZ7}Y\D'}?w8P G^$Սs>i6%h+LԲ/u=(u*F/g,!=V4Zj5Z/r ExTΚ&K{Wu/ |ͶIjFd6&ЖˉTvb(?GC)E)5VAԏCBϓ?ihٴ KE}uYAN(}'z[Ŭ55ſƒ,y(=6F ڗi%) 'Cՙ9ɗ/ܬ$ϴ4ktAi93[zsX D+D)\ʂjP6cRL'Vbx/`gI^_ SDkB\M<٫̃۸4y-cgHZk ZU ~|LM~!ʶ$msL7~!7/pӳ~&݂m-akFq ò5˛]"|NAu}r~%ҍz_dj-4cԜ9gRroev$P:6C&st䩑C.Og:L@˱K:@y)mPY*Ô,{, E:o[E=Gw/ ]=X L%Sjy6^xV;r]hhпXoVkSl};R6:7Pοw7+x]$iJslD!Hg@v8JABWD[x\ HF;d)JC ^HbrWw\SH@;yq?Ձ )^!/Xr,D]kquI\c OfpS㉔A[weς $SJ.,ex)om( p8V~Si@W롆ANt0X[7D Dqiѹi3k.4.?:kU7)90,ܼ_ :c+&o~/H=aR9FKA]pEkX :=|L+1vd  6||[Zޛ4.{K&AE]l dșSRX W v_۞1`Q]VG{KdYnQBXZC=&E8\AaqW2䢮knˊ`e 6VmHO cUYğSy/d|97VE#[yM!rG'DA&>ƦCϳIʩ&oMV 6r06ѼkOgEhnL˘Nrp URMl Utwp縙220nyB=&$Ld. /3V`{n\C*BOԭȀ sr"㌚W||W[(ѹӇ[=(_)\ Utk?m'QZ`>lzvpǷRBڶsd<ۯ1#~! F( E<>ЋQؒ"(Dl L#)މRcb5Y=G\a |&P2\Dc£ٿ~ͣ.=GR#x'@8A&3-~j6=G%,$]%0`%;Cbϥ:'Y<2u?UG$X 2<{keWRxzoO@pI2Sg``wR0Slۇf!C_?/Ԛj aNWkxA@zDTeeOX=_1 Ug~ sP&nssgGN+4K䊱j|T a4j1my1)qk(]5z7䢘< _'zL5ZRA+ ؁OhRQM^ PKUR ZIYX&Uq:oqK=uC%OW(zBc> MS7+ _{E͟ɭ($/0|MDRdEyCx2aJhFQ+6MGYJzڼ;4\Pl$Xt)6`N^S<ѡWWUx'˟:ϖ8NB7$3.ѯK~휚cTejx5$x1T}Y :~uEccnk):WLVI*dFHN(%W]l^ a^w0c-n$x `X|TdiQ 27Y|H Ikti^ V0"^4_D㌶eznc1DJf_[;(]ώ؜Eٹ#aٙY dЇ;0Xն F\ h>LE#(J0] {vtg-DUtH??:b.EδG|7}8G6iaE FEEIt+,)O/0'>=ئ1|%!Iԣ?AyFO+pHtTGY]ޫ`!`sxQMFgpG!8y.8+\Vxn shvYr(ǕSTJ)eE,E OVvߦOԁ([znܚ,bL;āAnA%ZQNJ84S?]+ބJ'z-r xAf)y*1镔:ThOZW&mPpD?w h'"k"m,Ƒ=˓%EaejG8ĉ]5 c,><{ʦ ςJY0` F@4@W4vE&Dpf^ wy&kkOoh"@pŲOOV .gL;<~!v8`g#9~Ζ{s*c!b|*B8MTG3F3:zXvwB$[K \nb)žw_Vi|f0<uhG{[DoJrb_]Dž<rxV}^܆K4DboL8 BUClփӁF,H8\M=ߣ-,,J؈0%Jk*Qsp\}.wvw:>( R(t;Opu_״vb@LJMUg|M22K[#Dk.i]Ɲ,ngfu6$ŵ6U uPjiBp _yV>̶){_XOEYjsOggW<߯kg1Iiɧ9-F2nWTL[vut y3猕QeY._]  _Q/1-)rW:7,=2,!SdNH˜0s#jt ypBer$[mbW.G>*] W!T MY 1GْQv ~ KDG:h AU5: ēHoߋ#w'_62v24-Kwi49r5f)A ;N=ɹT徏A6'ɤNłPbQdk̥ 'zD=bY pmء~ Kv+C D>C$U*&OJVp=,)-_d4U!S8U+gؿ=Ee f 1{&Dm)vlᐨR@$Q FRg̱NI+S}QwQtXZb}hu3*4'(a<@C,r3-D}\E:o7S=Q}YI ]n6nqoW:(h0uS+C XJm?  ުҝ7٦n `I+EfBV&'w*j_I(~\?0zhuepXG > W99~eݒ PZ[$'D~A)f>=FU~ kmrhW5 9 -­Y_9hek3.@W^vԂe|J0o gq*= D..Q3a4kKҮIzqfR+n0̜. [JfAd,#긗9'u"l딉 ]9DrG@'9-N[R52.'1ιrt4ݴ6f/>8BLUܯۡP荒/e+SZ$eDEp0nxu hpDozuyeU C34/t1c;&bmI;XTuT$ YF,bq@ 'F#)h&3~bpd|ggzjgobB>uq2pe#_wQqP+`?FSm:yU3ƛ*hHw KYfØz"`))/n ;4́0#7+qy!Q8 w 0^6I%Y{Kx ).aoq4|o:,lR{`XQ. ؔJSihJE&猽P-eO ^`u2('ސtԯ1WE枟Q=jT:H< N_qDKmI6nz#5rfU2m8Fܢ8U @5M #&+ .Q4/nṕý{D7/ evࢀ GRcCWf髸 lfdOXZzl f}^fw%8X@/Q'"Te-0i}yXE=2aw҅ETO#9k[뎛Q#Tw/ QKks(!!X}Hqvjݵ65:`k~Q/ +MyDpan ̩1F=U[XKP Gٮjn߰Y+k2pEC@3+ >,Q 'CF02ۘ_np[9نz0oTG{['~w"rY-24OF=u3CR\㉾=G4ë,XF ()ʡ>(!2OiR1{FHIH ܱX# x8_H&ˇυ##(<yDh]U}ڭS.cFGZmIhɥɓ`Y UXҴ^&?(l\5S!R86bxd4h5|Kk#|(xqIoeрā*Lvd+*3Nh#=l+Xzʽ=A87BqP)U5 ~lMB  qQ,rl !E[꿽J|̡0s;c5;7|],Oaɲ }R:4yxqP#ްyX=U6SR\_b Y Wenǥm˽h}*xCs қ^.r&CyZ+.jRzNY rygGq.\򗜋bgkLJ:Y^w;ٸy/bde.BC!; pT^vh"K3 _Y=l-RqA8Y$\(?iDxM}F"@?Hԯ nUpW(Uڿܾt4+֔HpQ,s EJl|Ub_Ͱb8R_[h \I}.=wUoG{i';P^o{O 9dhv, a_bſN, @# lޗ0 H}nkCdHpi}љ7sdZM\!;3}Kjpu=oItP UȠHıaGNoȠ[!B\c7p!zˬ@YHf Clփѧ hsg~KPNTAG@刷݂ZxɌo. rTGfD `KHfIq\uX?`F_Y8%Y,"Y>]^x_,}K$9_)[A9ziJ AHPJ($"L`p Mݯ2,1\?7Uw3/6pXCE5 &d?*=8G *շ3a|+P3K23 * %B}b*~Zz8%ލ? :2)_.,xM(ck8N`L w̫ӳ@a5-ҽ˛nP3zmt,W&>3߻W3ʉ+C-2ޜg*C&غϫ-q 0DoqY`K Z('&Ljk"5=Ҙ*{5̦ 7A17 '(7a^^B3-mߝNLKɾu>7 }r#Y$ }Қu*yeyi:}vSեIZ[uDcB< _zX:>iG5`L GxMvu85Lʤ`W8;2iH ѷwdR+N]}jrAIHGf#w'Un#7-!+`N@5*B'v?,Q]?]t2V.1ijH pB!~Ͼ"rTm#)a|q'f s#/ ouyŁA49y0*[H_9BN@V4<&XZ;+_ M42S8r5Hr5W`O9 ]\;K8 <3ۓ5vm03k bnqGUa1ݰp iō-IwY"I5k|8튤n7'2, +ßb竗B<DkQ]]/pb.P#FzVOE%يUf f3BX jk;[,\Mo ,^^fْfb󞈿nH"P_J`mƝ1 .H'zC?Ok: $חrč|_Bd@L2|(9 5379?/eod>qOT|)EL\QdT. jq۪:ׂR ,tW{`F>}Px:$|$<>#+J@~E`VI. wJM۷/ 櫰"֥_Jǧ31<;;66KBI@ےJ?7M/i4@ mNڗrpŪ8$ 8 psO=ݧ[O/aާt'H6TY^{uG bC6uqY|˹~Ӭ29EM~.Ŕ<9 bx{OlEj-ߢ)5NmPGIHd*nEfcf`^1.NmRDə-d& dIm Q,bzәm3h}3@w(îLsP5ɂܯ1o^G,[]h94q|'4qˇZ s*BR$ԝ&qh|qk p'KBO; +(uPnrP@,hVy]yƶ*\б2]J$ ߔnCaIdߺP^YDJ1 2U̱nnp`9 ~#ys % buJLUu%ICax}}4i"g1nd-7" =az9/< bWa-D֜^[0'JfCg8ŵZZMIY %;+Z֡mKt8/k- Ya*3xVqN7sy:<⟇RWs#k-R}r t\* 7p-K,Еxz%Hc%P)պe5 XM'teH8K{W>bk/XkKVe@%f }fcݯiFMͩS,Y5aږӍrƩq)\T$lG]'O+h5 (etp!W§bk !-6m蕛Kn jnBL :MEZcAzEc !5v|IzR Oun5ŎZ%M%3tvcĦ%]~'\xrT5H` DJ-jq5Rf&etZ!Zo{{Ij0$m2;,^t*ޫv91Ά&ȡo/Jc>>,_kk̊luز@> rﱕFw>+C@_ kVeT$0#a_bX6f4$D栐"g!4GkJ+B)U2Yc (w%]PESTpJVKHK]w|P ]19=>eyѶmb_JG a|F@gSn,CGX`_=e LΤ0heK64)̸ᶫsYxύ8w1ʎ(1Zm-1pXdIaPesrvPoGً}Vr#a$VyJ,7pEyߥsA8-;ؼ,%QƣeW7dw+4G M E ұUW0i5 D? l5O#[|b QR  GsdmvjPz`&[3) ]Ė5I>3 BN>onDzK1J#ƲxxN.dk/5s3:Tv03nށإZABhŲ)ٝ2u'RR,3xSX햎໊aT/r=_2~ۅ);Ձ<= 7vw4ŀ\x a_1ֹ r#i.isZ2B_dU7t u}oE2%ۣC}m Jqi3_Jtdc~S hd2(G4nuQ uzZ]y 1 ,? ΁^dxVs&XnZm6z}miL簡415@qYݸ;;<ftf5`k4 lԼ&c|QFr :ï(ֽ\ _=݃? Ms}pZxQ>Fixr`9fдjؒ+43KJO@fq ћY9bzIkv'6¥\%"Z;B4&9bٍBzz'oc* ;o^tje.Sbuxo܆&AiU }._!'R@M=.=2 d;k)Li *θV=s1Rh`:٘+ј %%L<gOTDZIXط;xYO*Pwzg 5ޜץZ)p ]x]qC  >;0D=op; |.vB H5 0N,xY1:[7]"w?9Ee֕eлcYf{,e '/Vb8]_Erp`dhJ* v:bb(My݁2]&MJżێZ + [Ϫv9-aoVacy_~)qI rVsBT,lYWf[Z)-' (<ԍ DޔIKNe|WR2*n>&TLO>56|7 }kp9Dg!zMfa$qE(d&T汿8;I$Fl]Uj}|np%B&2Դ FC]E-)"NO~$8^7~n0~@ ,䋵DV- dYf(iPt!d,800Uc?SjSd߆/BUDCY7dƉ nݣc1*0s&I؝ycQ%ܔMcw1[>\=*S>}SOd;vIfP7cE5N몦'RzA.(ld"nCG8fݑ +f[ŝdW ɘU.FU(*ex͈h/jֽ?; _{JF `?f֛oNoρ3R49_go7\$){>mjEʁ9JhmV  5It6"%=Y>y t_#BYtS[`/NŊuv_ ZMډZZVMcwJ"7^fWѢ;`x"dǻM& tZ1X~\壻)rt*ˇS ;˩ȇ (^&=nn~F $UunAd,Qɝ%:]򂐇w%XoK|d2I \e,77[J"SzG(W', ҦA6vFC[ӚxI8/[:CC2jh \E+Ld2קqC3_Ohu7]}|[rcr69!UsLݟb6.U"¿pE! @syj}=gΩdGut3E~WagП# ))q)xkTIPaT29 7s&)чb&tJ "+y~mqFn]k^&eS%93%O I]"ߗ˖z1T?׍ĬT]N>ac^v8 =aL>цj =iD+q}6h =/QW1m/4ԺmW/.FPdw4{T Yi }mP!ɸHᘲhpH u?x?cڭ] ݣw`;Hw\٘6]hY,I2Dґ{0V:G@Mz¯\8c@ _%ǦZVrc\"u% s~;_6;"d'E7 ]*(|hS @'[d&ZQ7wdPKF%?֬ v|OpNPI2l` 7\h}LDQذg*\m`:̌ [ڙgI\]=&+tuD?ʍ"Ŋ:0gm[$+oQ ^9HAydl͠!5#weAB`\C4~#l ^۷nMgش2>PbF!>HWs7(dyQM0rޝF/1R92`g*{{x݈}K lu[U1m| 4.ŧfwlȇwhA6` C xSn=C[:]\bKC! R)v%r\7r4]0[}7J`B D %ǽDrb);\SS|4U-6$8>3OgxTkvgAW21 9Ɣ X8 ~nd%=T野h<$Q8ҙJī7~L}7Pž@W ֦8B%ypƷB/7jVc$1n3k$if;,F&fwߨv#˿~ ~.xPVBa{g{e@-SF|` <hf\Pr nXu >++O9ĭ~f')B*4Ltq}s7 V.L/w12b<ςM^M?? "wNQHX\H'К >&G(&Bp e=z;ge31*NsuRyr0XuoxrO ۔[/s"(oUq+v|/T3>Gz?4"[_VTΐ%79W>!"Z+L j3вnmGTΚX#KgQmzF`(>_d rmGj_S],1mu*dۦ3L'Oǥ^[5lZJ@RYo=D8@*Ak`K, Pncw5kQh)WXs3Gz+k"U▦ ,SAM7Z$@5?D jjYWS(ϦZ13jVϠf_\7ʾܴNlla1d&d\?ݗbjz+)^\m1(vp(yYP|Sv*a9`? ^z9sz7=OC3L>>$>Ix~-f mL(A:z+?%;3!lh]DW; Mz !sJ`P;U^M;5Ï] !{X"S'ij.e|OXnҨ1*M`'u|A>)nj!=%;]]{aЩEv"DR܇\?0W[uX}|!heOdKT-'CnlQBSEݟW4^'o6GƳvX˺d@* O>&Y1@SjFz3BV+x@C0H 笗 $j/;L1eAӱWIOdW:rLso"%{@(TAH[o@Pvp.BY>xkSK [Z7,@5ܲ #^m3cW"3ZNɭD{jhĚACAñEH̩ǹbH=֦J+5#WsyVѲ 3f BBw9Q}(n%}'[.N6G jw>aH劤> $x480ZS`q&)}ƙ#kO~}:WIVY164%Z^Kw_oڑ2#Qb8ݔQT'E5\$GH[۷2BMCj:I-ͲF0 Go;L=[WǩΏf/lsw4\K 5Rh1_4Q@ŃA"}KgfIO!+}vxQtl>oJҴI s:~T,;3fNw.P<Ԉ6a؉a}oѿ.6h'^4C5GeK8x(8Q| 8\L, 첫Lze"g~|+CU_egx#rv~:Rc|zBo;5Ϡ/nk: b10>B-8ߺ`߄\M`vbn`}Q6)O3hz$$:_aLC.wIHr{: uA269lT)̡c\91}Kkhkb ,ߜ>}_q. kYEvE,0Wլd_MPLj62[[>6us󒱨eCXHXb 2>4[ȻJ%NzxQkFf,C,m[Py,KL#X!T47(#j9n? 0T{#QJTN` k|9ϦNw>Z:P>ҿ>APG ŝC*p5tblz~,vG:J85*S>6W` P8Hq( +#K՞̃)ǕY* 2IÛ*Q<NƏvi=57${j#X,WLwg#ӟNϢH#מZC~0{VٛE!ZV잡aeڌ)g?tf>F+²dS /m[iR}JcװD)C?]PZ $ yϢxr.NǵlLsm~cMI/|7e)u5j)0v ![$f;YJM'Pt$WЍ^;3uQVJ }c~!)ղΐ6%PhT> w&j iT1ؚv>kmAbS2އ2f1^F#6z hGc{$o!q'!wk&t@3B)K(({ oHh*x}C}O:}*~>9եCΔO1lխ;Wi>9yY-|Пܡk&va|-j/ԗ׷!DAhp. 33d|?Ec*3N)ƿF>2shP\8$Ql!ꖊ84hgU 0æU~%ZGoyhU<!I!) IY'%#8>;:7$RRXw|tki!;“5滛ʠL8_]Sy44>4a[WIk9uY&=,m 8*A7#JwIt Rbuez`T33>gF&+V%E`2 凞fA8-‡ &qCP>/̃bzse3i@?V^SPόԮms{`á9>]dZ.}]h"$[֛z2P 3bc ؼ5$2, ]ϐ\r) }k##*.?5F%!b$ZYr:eX tXМLQI꼺 fUn uhĶt6ݔo(J֨졧/6[/*SBT`2AJтR2pY…6W3z[\mQ0R0\dlNX$˲'ZRpjv1&*h35o2!8mI"ZQ#jr_z($ǟ>; O#p:I*.#=%@m{4?=I7RPlu>;ޓcj LKbgGP^Q{=vh rFk:أ@G0nfjضoNqS @<e_nㆩP!iIž&ǶޯZ~gvuU)C0[)/ςqdkddZ(`c|M K?|njcs7łTolπX=92#ֈ<έFɬGuR%°R_J}F>Vqd&mE9._IATYWyynĿcjRyG^L\CSg-J&`1}mkesBŒ=\z% .l^)1(%xpZG΄:Bw ]$5Y.Nj9Ɣ&g ؝C$crĹh >q:`$I3_i@gfA;Sn*QZ@;{iR(ɲ-%!OXa )ꡣ+𜫕n ߊo-5T"Ȟx6U'RO(VH2Ө)'WLp룮7omX_ WpasxP5L$R o楱rZ6iEwj\|Bj\Z^2o?OfzxLۂt7^2 Q4xk}1}Us.xz)JO6F{E CP(N\plNo۫f(NVB 膓mHUkE1&Z.D7t1 UBk_$^V%6k˔CHY(} U `6)~d9sDdX7=I2T_|V@VEY@xS[i݃/3BChGzWpGNm ,K=\V ]wx1f?E gQI|DyiB|H{U?p`_k>|1^s(ut穿ٕjp2n'(Gk2uә1a]Yd!jwwz{9zp0/5m~*Ads͒^Wq[GW7)ֿЮen2m{ e!j63Y^ R)uV9 uB8 le@x=OR& v#*0(7[ >y7A$XJ=[^8$s);Wu g[%q-*UJzYYm| N0x(j9KW?}ɢZo` (KΡZ|)?v iꆆ zIv0o`8ӕsV6:[gbZ`G0ŁN'6ˎQCJV+@_#XYDDl #]I'f8$%¸bkx)-HB 'ʆFZd;^؋P0H|RZW /*k|]GW$CUTQoȪp樽G9gtK6bĔ\01Aw<$m6'dx&8ŸgzF:>^:. T @ 5}P>ql3)40IA%"(JojūNY+_ pq0edHniٸ4=9al ~d>Ds Sf+J0}fߒ4]9's-'3+l<ԊwG`5s+*RtX8\cWejXAA/ϹPlL@yz[sek4F:Q?;,oѐB_$umvA~2ZRh*萦KQ]szE:S#SQGL#cƸB *~DbeGշΖ7s:Q8w yXjyK 8k2okC.f5;HZ-Sx"; |ח&%(*(R]P@ - EK)H¢F"q!k! ?iƷ$ 6CΩ@QOI A78 >̋{Z ,ۇ̡ QYž:mMu#پ%Fvl?5(!b6ˉt).XamGFnqIg`7,Q 7346Jho2T&]&Ḛ/Aj$=T'aZZLvC [䍯ї"/UGw0u`7lZu)h9=0P# ջR<<U^~ Uj7s|n#?2hiv_XDDZ;ͤ^L" .zbIKWTF ~Wc_j6OAc &NdQ跶n: tNw?Dc5Hs>+ ɫ@UbۨTd2r.=ӌ. Z,$cHJ&WLMR5|a/nϦ"nbS ` Nu: ]o"KXϡ m6Փ!Pvx%rli$6|P?#yO2Mb/ r17B@7vT|z>WլJ׳9U<]i i5Og}ˣm!O)YO/.2r$#8k".fNimN"igdXF`[X?h5@U<";O^2 K /0|TrYwE2sO?k**QNTdjZ};{!GTs˫xQ/O,*O7uD?1cﱁ3)RRPo?wzv JxR~9-=9f)8׷'\[cH'!jWmQ%~li`Dh %t٨Ľ7$2k鐲LTCGׯXrE $&pep{ [wuW~xAMƙ4skLz{  5!k~x?/3߸r38$TύKIL9@i`vtOYOliqV&a"2ݽ`V6bP'H^ݥֵyL)ODmQaZ$6 fYI:t{CsO0!L0t?Zv>xSgybj0BIzu;iQ<_ʈ;\Ʋ_P:8\|_Q.2KO,:lH2-GLo^?s@@kxTCRP& bɟ^mgb֐NnNVv:'o/V=abfh|?(6! b(1,XX*y;[8S5]F(l/!ѲU4KvZ4# 3iXA+n~J* ` 6rwQ=̊Kp\I8,GvsY~. Ę䁺5;uF]a>IhOsv[֢ljkhuAw!sv۱IЇiSzCQr%<(3$m.zɱ/`:c:+/)^La&^C1LW,8#y;a$wW UDq@}&d U _(02o`hX\ͱ?0'<3~]?a /]9e$}:xĥ[XGj a^/JJ?p8Fx+jx &3Ь"aN{?cgI[x8k&YqBE_ȟs<Yщg;^2}}-h_KeS ,߾J~rނ?ӯQ3CbѝK,3P}O)Tp#=J^[΋ pWa}E0Vg9)?1#^!;-ǎf3ó \ XAq޵n$\ [b>~!nB z3LrVaDp ۄwojՎ/@Y#r(:/I]F7",^~fW4k̐̂?'^Pbv>{THCsFY6j=G@ͧ} o%t#Ry墒~ .6E/^0M_߆čP)nizqӝ] ȍj1!t(RW4YOVA,fJyޑZcp{aw|I•CG3p !sM$sl$NU;oҰR!V^[ #Ϝ u2ͫzJUZ98w##7&ۑVfZ<}1|5ZhEPHԆ!?GM>F8@3|bcU@-n3NG:qa*rw|hT)_gðP95ӊ&I521z3zۂY hGEHgz9Q)wk'uxNk;85`zp渦YN{pRƄyfYPRNzC%#ssG6j| N|Ol˚YGD8(d7'|`|^:ⓣ 2Hn=25 Q~=(ڧyU6)*CE*8̇8iS)1P,߁@ϩ&R,'h:"jX*#p5sx^I$ =fL%T]F3[m&>r c@3!4rGH֪jpuP5v*& =T)% I/֍.o{%s-me<>?$"oeǏ sc'1CUPk \)e7QbVMnc,^VQqpVOJ}|лMl^fm8EpurZ=ƙnS2>7{1b_ުu |!z!H(r]s,40S#x֯H\Nk@%.hB97Z&zSeޝ/'k-poU*M|ے ~ɳYSRP~C+dx֡umQ$Oծh(X~׻b1Sʬwx!Wˠ⊢Ӷr]EǎZk轃rsTX)hFv0d'toZ,';x'"$Cs3Mú &#R'aNw"ޝЃ<<i]3dIyY1ǣ`C*7s^;3,!82<;)gb  }\jijSL.} ݝʹ3=uè})s{YMn-6v-QB =#=qM/|PWYaܗu"p)Q/*Y9q=0sELJġ; |Kԁ H}`=|L*.+:͢"wjB◷3 yۓ1ǃի|~Yu\Љ;ut( ,>+mU EwCj$+ b w\{Z5dՔXKE0cFc 1?Z0qaqިSdo,B0{g3Ym*v/-vKE5Xapp@0-!MLJb ?`@DxrpͶGPS$c]zM[l۽N3#.i0wrYط0R)4 *6ؔք "c#V&4{!] dưdAL&1&J!2'ɶGN0msxMn3A2gXRF_Br \]Fl٠_yrtčxfKa^~ ֟*|ecUAFEl\l|!]@Y 6ax&ԱnI)k0AkY[D!Dҳg Ofw0 Ap7 !x@$Dj735}lG-JnKZ& jsbS"ad4ZxI9|[R?Y}(g髷|/ad4R[ƌBE;@ WMHc;_g>|CeUC8b#7-ЊAsVY+Q0ps? ]J=PrvS'[/&$ĀG!](eWoеEFl @$N=;4x{"V"Cq64tLԈ YF;Ѣ, IDdO PÓ?[$kX?+#E|>ԗu-K7@_|ew? uv(6#M~ܾ]-3c'|#~hwh.Ă2SCc\Ϙ)Vov|R "޻ Ǻ`2e87rڊ },W&.YtS:>3|b[M8”+m~W}fW`%+gҼ̪>^gr#eR^.O㝽঄-*dzH?Tl7$e0xf}C-vLX5%a/%jǃ<z w5nWTcn^ 5?kLSݮ<c`. ;4ÌP~hglXXʂ,}WTUQӢ%du.֢;. 6grn4o\Kmk&2ӂmTSҧRN0Ξ`ס$s4RAxAh?nji h͇.t Hus{Kq~7N#?BA #9OXJh&ϔWXzE$)I,?*1K"{^'vnwא%}bTf!Lug3M7iQ3ТL%1@k onc+ҎvX<ϛ` D_,p9kIOɠ- ?#f"~.j ϛ[:(d@XNoj?c,ȺpWHرE3m9M6aQڋ[6r[T"y1uRb1`ځ`YI2 Itμ{Kv6~C3/ȄG ݎ+.b% ,yԚoV7*<9Zj ~Fp%V PD $j@JX^sM?'?BAPk%qSje-%tRV)t%ݑdInyݺvd?Ob,Z~,+xR.k$¾'fHKx0)ːX]=ݿIV^N"LKy*60 Dh 2X5aV-l):-=}ZD gLBbs9DQ8r|͐`lB3:cm}o'ylBFf5 =d%$elPkXejAY? W[n+F=ي(WCei(*]?E!@j-$WÈހiVvkaEtHބh-u+È$(g ưgb/~h'ƶw.G)ܜW-6'|a*2tE0hM$BoX%FEbq6y֜PXU}q\֯bᓘҢ D\Yi/8BxQ:[Hz %T8 H`-DN --/9.m1՞z)dpf^W7‚! trN^ol[CZf݌偝jU2SDo\ a>r H Z7Od΅^hF #td enYߣpmEYyv6,eFT85)2=1;Vd9iXLğlylD^fx+RsyF[_}ɇ?QaF58YӶCK53^31pjabQIL)'?}Cz Au+ѸrAܚ z ~d|ĵn=OICLQ6ִ+փWLIq?zuh[\Dև~66\[.c5B˃AIj~z_nQVAampBQg>å(Dr>ux\meWh&L2i=2l YB(įM,J2%!`/X;|2~c -6  e-n|TP4G.Ǽ(N9u PpHqYp.d "n9'xs;Rج| _yC~LvkWބy/~E#$/G6u*˽ޫIAT]@B>ndpM@f͋/^>x&W,b00f*F#y !BbmrL Tٝ 56U3Ϛi%Lf41ַn} 1O=?; Cc `ÔGO h],P[qݥM jO1m y tCgAb,,a(}VEj-k{Y߄O)[P_Ũ~?)k h["&q@Ub- N6/l|altR9|IQjh;rַ=0x ze~w6.SiUkiKE뤆.Z $xZki|OKFvDɌC"-ڧt('zE퉫{ӦEdW(T^ooLdӢ>nWwAE=f#Әx-Av -Y0S`hYO`s&:]GV jܟG/=/d39oatF*Ǒ9ͦ7}9#˯*S`Q@Qò h~Tţfqr$35׼-/O-aN8.kѸuG NW`8ò?spZdGdz>L N߽bqk;7 )7{P-+Ѓ ;b+5_fJY? _IC{+zK"Dw_-5"M_jdH'&han+I&D qH^ ?\0 01l ڮ*E +UK_.>D%J[Ձ?|q%P;+@OV+;E meP<4'W[qzk'di"mmyBHń67m匁3*3SD^#sp ۗ8XW~^ ;7c}v">YU&{.$U).:A!O l鳅sOnP 7ȗ_l傹pHJ ऌ C ^z`}Piaվd ~ϒ띥AnGrV>gO#JZh3;Ar7Crש8:2) ]۳V4]9":i׳yW5'fA$Jկ!U6=ǼU'0л4.^.ƛT<2/PW(8mDz^j;ReTg_:$xeno2rgP湏aP}\댜7kq֛OoY}m|2bE2,AӞap)BKNd 7ue[z"1I^Y9ÎӢa]+\)bs),'-w.f%^3Bb`"lf/wU"nތHq:T*xRl7:,D$״\4*liww"eDG]U @3 X`Y2ZTH#x ~AW=4rv F`Bu,t ?QbɃk_sK?֦` b~ v[LK{Xue:G;-6J3@a։3PH2}[̨Z9aEQ&i TvEbVn+1[E F}0l W:M ]ߠwuqڋ1?3 I ) GNwT)vJ7|w-۶n~Q`c\Aθ/Q\G0]V<dOּ݈w^/!*ڄ=JnǁDAo`G$N-o0K6n:J +gCf<>8eG'6s54HE/Vu閭b~{IUmԹOK}{y:Z񱍧k9zhZJ~zfꑳ__z 1):+"^ ГB]Ġ@O?I NAN8&Z 30ʣsؠo u{(|c\Es>̱\N<0ޮԢ1``Js#1?qQel>W_tXxJ HƮ[h=|L:@ɺ|yW2$cYsJc׫-UxNwb Aܖ:;mɵ8'NCXS,oN./ xgzS8UEߝHXNluMؽ`,"ݿ.IU|v w H1IjqT3Tzfm5՚e*1KrGR/>O!CwRN4|얧jI6?RQRp2]3hS|sUQ!MN窙s+ !g#׀ތcCBV/3GwuAjQ-Ɲ䫬=}9#u_DGp e+4Vwn rwxR"ل#d鶤Y\nZ'_Z1_xb5D{:}ې`BtW#c}(a4gځ$lm+,:gYtc,u@ynS@eU&* )E ~Wq* 7P6`[ۆ;ob8{71[*/L?`D`IG7L5Y/=ݣ\xl{[tdcC#њ\Iѵ## /&StUq_Ű涝Ji@A߈ '۱#'1nX\ڧ-(݄AONhTa8o"n RsԴьհM8) sd_of+^MJ}ơC3Lxؙ! Ի$Aד+"=j[Ey `G~B|Neߨ)<9tqqlv>=Nsg+g}]2?RW%r<,sw'̡-<ɤXC UT\ui4ppF#ftG60=4"pq+#w#Qcl+sQQ q_~V@ <ڽ#fAa1H[l .X@KDZ*a2h.Ͷ 4~̚?oBD_ 7"~G?/;iר7&zZUFQ8+`7QQ˘Ӻ=j4Rfȼ/dȽ+[y&'?.1NDѨa3^3K=]sKOb?jFta5cfwdܺԭ<>n;D"zձs(< eQh5C% ao_᤯)[VuBe |SD Wz)k m#DGՆ`DQ{~"})3;[7ƴJ=b.׽׶ힵ`i8(]X?\ 8\34s3!E &"C?&c<vɸ,*?@ f9r a Eul@;)gL Ò!z8^eDP'[xQ&Xd#RUnN(O ^k j Wf8x x?u=E1Yxv,l\|/) 2/<| L3*-C-Ѣ\ P-=oA冀Vk4njfܯ|3B';/".z_B; +?EnNƬH+A'þguz]W1!)V$+ 7rEr#uNaeQJsF8H\/mK^duo,Ps IlC7Eu$ΰD:3*Dwl4կ%o"F 2#)880C9VtT} Np>5RgWwz aJelX~ oCS?f> i6~z[PE-z RٳR\Mq\^\Y0ү?>O fwv=dPk&7Ltr0xY Mv1OJJQ!U5}rKu`W q\'A_H`sxHpШU!nsjS;ׅ+q- 8HKRCֿ M)ktˣ!)JƳ+iLmMZU#FlyqPkjgUgYV(܅2wnTᩴ*I@ǐ69w /L7v/mTn]EZ%Z3NrZ?ƻ A&,enUelUc0/WJa#R԰C>t }m5P`vXQTE40RUz]Pysfh3ꑌv]p|C֯%5gܺG_l ӃP:/bD/t4)x[_:nUkKįYOpNĤ-@ 6pJla׾_ V!P#eEb4 xËg!$vB2b(e~0&uapSB,lwjN y6f'_|\) 9 (Z0Ƞj&c<$=)Ǟ3/EY,W/%Iv}#&)$"%b%9k5nK71F₀A\٭2>x/_b3~;@dRI"K&tS*CdD"F{6Ra^+CYb?r_|5fpJradoSF{*Buiމ<;fW ]r4! _G~F W`l= F-y,񷰸l9TwAdVՃ~寺\쨹]]fZIzMdLJ#6{}18=c [2BB#lKfY~̀lq$TǟFJ?JB?q3`kbPWZU[{dǾ#M9}L. p˞a`E^JZ[3@Ew*`6;uD4q#`է'Ib@s1pW"Tl7K]T`@1Ғt ;W#{}x.DF|ok8^:Gy2bP'&Dqaa~lbTI\T d'G|) g+n(h0<0-hҎ`m -}jeM\ȇCWÔF^i\QS"L3>&giDm ГPMFaWq-z[CMVJ6 ql.Dr%1<.M_bYǜQK !@Y-x~zގE ro,KԳAS)薃!G:3V o:{V^ۀ<*/KiM 4^V4[Q[-wY{e4ѾQ1&VY@Fu' $zl# Z.+PyB&Q2}" nRY jQ*& AJum(~'2F71|K&Ε-|XqxCbj!hE^P ݢN>6>䲦VH˻EK ZB}q `&o^ b;fܪ/^pg1Y+xVa~"tWR$S.ש_Oe,KtdDkc !W|75<V@'vO5nˢn/2]Ľ7JZqÑ 100o5lF"_1#C49ֵOfqȤz(BawmAe(/;wUg[ IGB;zNrQEnP+ օ̳GrܷWtC'$)_߹e`_<9Nի+[ o 3c> Z !4]6%E_H;Jtj|HbƩ$(KBҽvRAj_ Zc 5ZY@HA\_T@urL|( r)C()"u.8L]QW~)?O纘7)F֯vrQ݉&PҩLKpkqjayS BcOv0k &=Bx@!b a|l! (C&t؅g' \ɲ>!ӂEj~+kKv|NCnGg`PUMU0'xP𧿧ןBTR?!OZ^[sEwty wN*RuӜkg@/ov9t$ d(/μꙃ1ݵէk眘qQ^ ׍x[GX4uglـ f򘇻]~k7E3T[scQkڑ94:be 6QE\X@rl-}rl+ZRR#PB>ao0BLx$Õ%YIS2}Z,7*"1Ļ]1 3V;+rԐjQU}4"6NwLi`4D*NR(C֕װ0+ks#|069M%SeMy&~bhiLjh+|OeDnױl>ׇܐ9a*,fdgq|ZOo\9%6@PŞ]\3h k!vDMb 3b4%Wr>A )<%QEiS7CN 䆳@Y]B"c|(pA+%-B\֙F²(G:!*DЖYO$W4GGwhjI2)eofO[TOPJ蜴S(|Dy(핵?Zgpzv%|Tr­E>{ .Z$_!`y&ccwNR $09PJph?=P^U%fCyK#xֵK#8FqURCZL5Ĵ{UY`Co{ ". ۋ%awVP[H͌$Ădv!vFh9 zenpidךz SRpJ9al MsfbS&;41ZRƢ7} 1c\ʡ$;>#)z'ȡ\HUhՃp%Y]<%2rMsMPNИ(l=^U~#0EX9_Iu$&6[_&JZ[Acˊ(  Z>-SIB%%fq7lB9H!gfv<(0]Xֿ|x4Źa)*/!189!&s`-vQwPC`;0V"AJFu cGuL%C"/VW6F)DQj, >]ǿ">,߸\aV;ޛ[+"<;=fVƓH>m7nhr(9!jEhxPH %8EypoIWiHnyީc>$_yDj2DžX 0[<pHi&J$"`95^=!u5R|VRa5|%@H.U5Jf,@iEKaa;'Q m%TWf ᛨ]`4}UJ53RQZ^vW ݬm#`WЬEppyta^},538EVoTeDb~xNt*^-rǠL c;B~Kо'8]` OYOdŨP/b{i*0T)V ҎE/مH7 Z@9_TtWj,KK̆"&:,Y#挌ϫe.@&}ZfA`hQ({-\PvuvBm#Тgû/=4"̢sct9Ĉ4B=3krta&yJBτ&goЀ \<ש6Ei=l8˹/H&sBh?^%Ẁo"wLi q?2vzkx%Av!X"JT|i%; Y=T!9ݑrСK^`MC%,.a4r\Eܤj c>&7OCޝ360=,|!E $hݡ.T,'brvm67hopvcnf L1^lh&X{9DsbC}mnzHի }GTJK |ݶJQsl}wr_+&V3fdk O<_>ǾuDϘs/^iul~Ŕfߕ?lzЉPz2NUCZQLuu?<wZGWC^z&> W.ZB +gCn9@qYrvR7 M>p159 |쑏ZE@5=PDE`G;ʏ؃>K$/ 0ͯr BSS'5G:2])it PxYm[@c':c5Neץ `Jg8WUثhtfљ}po2%H-QeIG'/9lu_oZ0φ.Dc^ xIE*?6 (6vv(;A({*.n N!:aloiDj_I9S5:ڔL~,3ǧ襞U:•Ra*X-p,CfPgb^[ulLra*%ϼF5H~a" J7[,Ay,,LZ9B=0shQթZ_=v.i`ݜ BZ(gjGA ~&B7:8e״RONuYf6Ђń>b^0$_R=v 1c"gXfC ߛ S4{vv^t$9N䴎*SQM =.׹6T_,W{?E=SwE32v~_Xɤ{cj\v#>@;<#i_gT3C5+SU^Y=ar2LAjBY%~MXH, ԙ_HLƮ8>-Y6Itbq򦁉7r~ID˽)e2HfSSW0N@_ti¡.D$zV,ibqLL'38^.,v< &$>PQKZv֞VF0 ʆ3lШ(8'ŔKy TS/]mz7dUq|F1gq#Wqj$hgPoҝZbkiȇ-SanGyJ-eK<Ois&`$?h{BK:Njak'Zx1Ҩ~"8١@IXQsOc+YVRW|8 $R-`|ˢ3" ~v'^͎9ej ƒIﮛ:]q6mA0«yY(Guѻ,C[X7xfzG-I`ѫ#M"4N΂ Z>r.-(D%6>-f3i?Ru_ TC PDj˵h?&L3Gym !tWnf^U!3TZhCeAoTi v AS*Cv?сEj>Lǎdi-\W(3R^VqEm>SQ@3A{t2$z  FhpDl})ng?R}puf@qͰ]Uܔ>98=%*f05 ]W XJ 홽i0qtMjv]r5u6F ^Bj޷-u\`μ)#VE /FQ zv=(*#pw80?1yV!isS'`A;(RokGh dWg6UI1$ |9"[tf77 [UJ=>PO;}da-I=C_L+ 7kiWN24oG"ܰa0"'~Ǣ=xΦ}{ >٥O&Ȗ5$E>3o8Nkڀ z,\ɊDN/@`:7DT+mn {{IX MeAF,ԇqwr`f4! AP*m` t|u өF'QQs穚"m0Ȍ0yzR^N05*=οb 5Z&FS'_ac1+Nvi` ( qW]$4o*9n(>ITyɜbzH]I0Sr/y*J. \ ?>^WLabAC 2r:j}Q倫ehdV䭛 0 mx&Fkwg!El!0?o|\L hW)vyļ3g;nJ4W=Da$4n&M\%φOIssyf<$T߽yOtBYh'*xx6ߪSMdK@ aXTwaRBtՕj1Ter `$.+T]ԟ 6sa7=umF77r2O>qhS3X D؇t9D@iL3А$6rF*Wxz.&$#Wife~҂ MYػ"Qp&8]p W<8Bj;M-F9nMA.,EZ};b& zYF%^FuvKƹ9Րgzh?`raC5D=M.{ERmHx[ ;15!z(1.u72^[ӕc6G %X7<]Дkf d `(Tz8P1 ՒZnz[ ]˴sC_R-@zet!?\$(Eet<0Υ2޶>2lWH)}whpgZ-3$$UkqU ,hʿW>@\*mGCFTU[ƀeM/Y!{N_}MGhˑ[_-U}@W7JA|zcK1 Ȅp% HpGo E;E%vy/.;=K txH/1*a)@Ϣc PT48 q\Kz,),״:v]%]t:Nf8c:}x@7o9Rɭk+7>i ^Ax}؃Tgv%sZ(VT;RkTF&,YRDyL,j+a9Hi85u^`.o#pi:1>.W/\Ŧy VI`i} ڈqA<^))C ޸a* VH})g;qI%7$Tɞθ C}#j'Uyy@%. P?ߔeg.GTP$9 ~c d"Hr:al hw"|$\RZ.\D6j0+44>WZnxn'MB?/MX.Cy)ҁMNsWps=S b'2OaQtԕESF)#eʝs_@$`0_-NgϚWTc.>Qfrw/ّ.t6L $8 P7Vփ 9gnW9:z9LMmEmrn =|T0{T4E_G@-JE3up{4F~5 4tڶ3vK+VFK^]0= z!:$K$^;A##9Ma2Y4i߸(2,zkZ?Ooy3? F E$A'$k8R , ҕӎ,.R31iWz%9?//Yxk2*ٮ>I_̗fpQ$=O~#o~^ҦJ݂@2FHuUȦBBeDID΢2RJ6d@#k=vHDe{v`na0:/ƴ vk!eQyu%.Lk?&f RܡILy`* :':lG9MB&YEq)}2^Y+簁:hd@0U>rBK6NBV8sa=E8XW+'ėd{ۛ^V#ϰdF>N0==j$gO7QTd*9lдG+xސp$Z?,t3UZ{oc ZOI5ywSt(X o ?t;:M}ta83RFUXڌC/m=+|Zfy[gPpf2Kp]iZ_X)~[ib1'qŝm[Z*ƾ. X&-Z0/FBd*EKe)G ZDG/[{oٷx`'&|f7<.P fCfFdEt a)uCBKYktnΒT01CWr}S? mO\lvipaǗUu~ctȼeg5{ߥ2ɅC"\'0c0>O(>J~dWh|ПZ7Kf!]ӂ9HSےRgXo nGzfzO Vp"9!tRƶQrpe׶$t=C0!uwAώ8Pb o~ўuY'&(F_<GJq* Pqygwk#3;̛F(0٦'.=0W77ʧGOW/db.xXλ$-T `4 ަNFR5+oi ,&az6'v0wB@D 2ipJhƯWLYjBr[g\F( q͚pXD Ʌ[zIbB%1heI̙SQ.XE h/s'}f%FcuG?mPWt&"x2L2$*p1)b]N`vH׃A҆?!m{`*J YzN8+w `P(Msy.~;*cbOۗQQ^Zm'hT2d+3@_հ_A+ܭZM8H3F8=lY@6NʃڐTL>ALTMO\.K(3e-fnqzQE+X >|(h/_nTT`Nc7WB/ (3Lb1TOWjTO8}߲tNJҕv$ʯeBY4MM +$!1/ 9ˋ'}^R XU={W8:L95͂Ҋ5"֣K!};ҿ\NԱ! 8u)m=Ě#M"5ѻZI(BTʩIT@<sf_ Dl)2ς&YZd>]>(zѫw:2MDG.\Z@ziXO^ dkV>?qR Jڬ"*j1 - ƶH_|9;ހNcLH|825]cY#"p0Z*(I L LFDY>Hz7xnv3EdHV-R;wl)TggK ;!I>``: |nF~ `hhW&>R#$ͪpXƀO3r_@vNI5M<DK 8h3VT):Lʠ*"fO%E+$!!EٶpYܠM EQd`: dOBbHQ91Yps1DZ㬒3;ٛ'UjZ:CF෾_#Gq9UW nKNn7Ϫy# ݛWzl\;ГD'iEvٮ ͠ `wOBSNz3);$i 1iV<zH.k4wMX%<O!)K⡁6FOJ(84̚~>Vު4(,tc҄_]'m`_#P5ޚf5 A^Ovln|4r0sVP(ݩ"|;m9p+L >2gƴW-֩],:A7C`#u -ϫ E>{AY`i!} ;ϸ i.1'v D GhЪKPsl;YnD;v::jwSjѳmŻytrCL`~pf 2_]oiӜE$Dp\;.?NQJϭ;y6\wa+'|  z:Lޗhj pP<1q\U;wXDz[_mS"w4v4hHs&PIg/ 1rU4VoAfȋ[0Gelbw{hUSt/ q5IFX24x{P qQ kNr4Y#!9 l8\{}гӡyh 0b (sЦwNV`Yja,=KqaX!eM:FFNP#IrԎEZSщzZ)v e[y2?W<7JFXpU psA'-\AGuJITbW?G~ '(S~U\񭗈kj2! }'D@Vs.{1fʏBX;٩.=Q80ByXާil4);G= p8 k_Qd1r[^ǁ-1B"|hcRX,!C,7uьl LAaaqGK- ٳ XMy04 ܡ][㬕BKsfb=-{,oOaRUã5T"X&6Md$KxFSXkybqAJbS 㭝A75a4 e(it$ƒ%PDu4qnc}); !4EKX+ +w^pIiJeLvi1m98r ?冹:i*%-DB,ff|&V"'/1-91uet-kqݠ'dRН̧/c *MA΄6EzriA8YZtU=L]U`о3՝xvOfzJ%pFi(kjqqWeB|7iGBgz+@;8\SkR„[SD|-?GU'PTB;y'3>}0I.!狶C@a?_]PHM4Hq%ƎXrW`JPOKLM?_a4*GVYY>G9@{fi rnfbYJFQ MT5Q@MR LsSl]_b;ΘLjBIqۂNTV:(Wޖspor&o Ȭplo h-N7`ms,nXIȡ M6xM^`q H^5%=h+OaʚjYelڌ ߌ4 Ah<#-- Vl.5M +ܻ!w?~3&5,E9m~a=hW\ɺ[Aҕ+vТÙ`йB,XQ \~syf8ܭl<`J]b|t7X@/x椶U{~Ad8L8$2񪍶f#U:b!/' h~"I'-q D؟ePVI(=4Jf9@-֠n޷UUa#U}biE_$t d+A=IQQهJh2Y5k.Nɹ)b3ƛ%A\O8$>S?V]ʺRG1'=()˵*Zw_P LN  ;uƨ3lIii6_\7 k0 LBJ0XAזB?/&5:qHća3a|Bb琪,{ݕ j-֌xb{>^Sz%FQV^)JiFȉ{l,0QHyMe`G2dyuvDBCvu3T- "N$yJBj+sM^dÈߴiHtL{Ƕ'8H^s:q@,M e7#g|.sbzu"gZCgP݇f(Fi;ȶίtAգ?µaJ Kx!8a2ʞ+ɘQ#d8~U2!D0uTޮW ShvqWhȳ(ƈg&1ˬqU6}xϣsN{ ̐кW$$VQÞpzmK 0yH¨H)"}*yLH-͓ c9R1jbCgOw3Vq6͠o[i@YwF:90یebɌBVuIdˈ۠2d PL 5.^%%О>rĞն`.b\axX"מآR̋" : m7iTSDӂa le*J-—f,;^֛"Cih<*k /cK4l:A"[NG[U~;rTE<`Os_Uk{h_qZv;oO?b`}Z`yL/H`#S˥qzL%b@:L|0A2wCZN4ٚ&k6 u .Q-qnIRO z5 n<8acU\1(o"xbswf Ҧ/gebLDfi4)!r_6RH eZ=ťvϏa2δ\v㞾qZwrGohe"upuR2nyPзR#wVX}h+hFNتӓy܉>Ώ]@ @PSa4*~r|Zp7wW7PQZE* UuPP@γDy(Г~Bȷ}{ISo&,[*пidJ&|hNt0)cZG&g&L7;SϠqinӳveA[5(2v^h- hc\oŽ4?[P- \n4lo.uɓ7ZNWqbQOV3̤a8ATrժyKR_Lw$0Y̴r̻,arK }q\6vA3;.sCDD[L'cw(sP3qwwiu n'"Fd@tGnQ.| no17[\tO]ΒZ[7]@l9sp/'!.HJO)ZER Uzy*"yw0KW}ƫol_q^ 4#x!_q댜:C&o+#/I\ F6!hԟ0rDPI!DZi薋7VI;:>h{RBj6:,$Ag bNhJ[hmm>V=P`R/>wN +8<2BDmgϢLuaNx78Z$=pEϮs6Vj─.F.H77FF0)8j)ʖuUL28ߟBwYD|>0LwZ Y) 7_3A!+}tJi@bKsR~$*M7coigT˵rzst^ZC3bVȁIVתfK:h埑x:-5[%q~f芢.tNcQY~{ڳD+yO7 VZ'Wpp I@dY<i IԛrS,ʿOk!g("#kè^i|b?|Q:ɬ$U)ѡʷs'?T R`%Բ5(LI K隽,vj oz2 69y2̲\-sZ,86iVVxU?o _= OF7,a7d^Sk2-`."ʛ`0S`sY}+pnl#['Ci{~SHAfjSsPA\?qw2FOL-<$BJW4-GbGg/V2gFzy?.uX_J,vYκsOU8| !Ҕ>rDjBcsٿ[b%@RIu4 y|jYZD WPoybFЧutyQ.BF( =&mm!b;v0wk W%?'ml䞶JwwY=t.BIqMnYv/ CZ-Tl hA)nݶYShJ q^ g颣l[vdc4BL'+\דX :Tb@\^/ 3sG:KȱؗT;$is{~pg^(:*uϐrs\2wc&+@ =ԖOV6SRPGG$.U]cǧ^h:h hӎ{>}&b-7Rc:ߴI+ W 90d^yE|O"Q h ņ9,2ߞRZ).ep۟[cbIRlAAmOg# 1TO.MVCC_`= ej4%q}N+4(ӫLc9h)؎E3F(.Ld{AS{$LUM JE7TńHi$vѡ˝3bqI9GbڞwSjnl4Jhf}Fځ& kXoE$]`{p`9beFWdYe`9 D6K%},L$GUߣjtS[VW:Yb" v 6j0/K\'^Z4^ ?P@ *l+`"V*FEvU>tҋnfuʋN8cI8GfS2ߌs-c)DL $"^yg$_1WK~]0dH~s=;}PϊQ0$[$w 5Ŭj'P1 ,syHb6Zi9k}ϋ*ƋFVɍ|AV("o7}`ɼ<^w>lrZt6NZ Bs߶hElWΜ_Z=DC.~ -]_GIخURTww J.l6`S7OD{"S7zҸD̫͂ ,Y-_$Ě2iwo{ զk2jhY/ kk! kB3{qTIl ؼsg>ʨaI-3Ǒh70bu:2TM|_!O"$=,n.T1ۊ_)2+1ՅG xrEto_ְ D-j6bxq1A؜\6tJ ;w2-`ؓquTVV>|_?tw2#iB [to?f 9ִ2s鄃D ܀-`%l$ G|%v6GWN83L;$o jnV6fl,o~6t.y $.Q/QCD_}|ۧtI*+8$:~pJ-؍:Ij~N[c7 DpnQE'o7)&2ȃ$$ >M$Hg${nm%z%Lxz-~-A%V!dO幅ԱS`QY'١1Y*.D6}`^:3 I#'\`Ѵpw,YBLꊲIbm*! }Ǒ~DZQVgL(GH8׉PԞ]H-wO<˖ 4&  ?IҸ] 'IGbr~ubmvBms"PQA\ι6b[#ytbd?/5d^Tȃ0dt˫[`FgH|ԜSYIp;Y jaڀȁ=<^[A9a,'E^Ciy l+M8vs}Ua 4'NUgIO箖ܱXn Pm,=uwOPI3{箠%Ǘ VxIGѩ!V?|t4rM;u*KR4Cn>n:eOED}*/mK[xhyV5Lf/s<#q")9o*4f o__Q-_\ ͼ:f8[ ӺHfLϓv$đ?YpƕK"M$߽X6#ٱY&ߟB=&a/S 1 k!ge@,ZΠcq CP ̥#IF~-$c:]|&+P^ T/ǘ1)~`R[OLm[N%>Jj jJwvU`S'f Ed4 tH:J-}؉8=Qɞ?gFa3RT7QjۄW2 saG]&r$,8W*:W^j,~09RrY.+XCCk"<b>Z<Ŕ3k ҺePT'ηn{'f ~=NB2S3it \ Z3'}`^/?I0q 1::#Fݵ aj{YTI:R[{g|S" l9tt^rCSDZ55ɾRUlӭgD#Mi!I$ntDӸڿK@ڄ -s@i-"[lJSB%F/H`C4ܱPvVc 90Z8&@Q?Q}eepX~O$K]bB:~@{aҝdilt9biªF _ R&2Zӽ4d1-sޅ1f~ ,Z&S:LW6v/x?yc }w`Dp홢JްXK5k +zrF|&ֻ@N !ȦĢ0O|(r7y܀QIH hV,SCX `\*9 Dv98 ,tn_}~)[tN-^ヵR.k0 'ձ8%@YGV{)FV 9g<1ڰZBYu8L6p<ܙ fzvvvovCy0C܀dy#}7ŏ%+|y^|#?1 SEL ܂(q{ 'K~o=Go.4 kL1%5bԟQS2@{G %Mu-?\týy븓$g.=qke91;sz/i v2߱j{$m?,=sNz%(?,eڹH"N2|n Kb&XBj Ҏn(r(# s۩"V7oamzȳ [P.Bo)kB7S YB}FV.D|XK3A 95֛f"~9<2nIOP^p|BRֽhQJ $i`MdkFEo ̜1?fرx"@#'ba=MYe,Nj/&7ee)\<(rFOC#Dq)Sv"P|DX PvE7D.1WndG7]S|ޫ2jrx nDhgj 8wA*\B5n:B/, Ѝjй7Fnp97#lSdӔ+ܜl +#ib'>q|@/>ѺįYمo=ZDDKbe _k+VHi8ԛHJ߂\譻t/7./yF:ڴ,%%,־\Ձ$H@",YIʣ!km{X3R$ySt]c.U'S@"C,|F0Cȯ->F/Hֵ%hSNkuxK+ x H&&㬞l@) \-'3bi]fGٸ܈uȴ35w@6V?:tƜI!DoqX`[ (ߨmMҲ9(~ QKa޻iF ц`ud)-GP‚JYu<`Y>LU>KP.I0gY ̶Ws4T+E[ڐ/H#k+NdwvUf AuMEJ0H:jABd6P 7é:3zx[&>r6UH1ɮ%('oW)/FweփZO!N>c96#@ÿGD F+ p6*g-R[@q0+E}R<_oI 꿘zOC޷;dNdZU~jYaF+|H3,SR["%R2 1˅д$pG̾^)EzH\'Dp?Z:- Ꮞ\kX90vF'@)Zz56] ȯy|jF;\M݂68M2}0~ dY J#Z{ӈ+wJ5AO< 1;۲[!3ѯ{E% czxΒ_j##7YZY֞ېXB?㹘B=\Za OZ}3u8*(B`^.侁7Vv #8RGx,w2Tt|;BvC[y|Wgp֕va]QbW3THS<>iò허! E `DsH*P1ZHv`߃mpū|!3j슻%cIgk.5dw<؏UDBAyybg.peǩu΢G&VUQFg\wZt(ڷ.]A9ȋ0՘SGIhT7k69u@ceP="S$x'쓶Gc = 灹,#oQiݙoa&j+4bo}xߝη-EIZR֌ZoMr2ڄ\QBgtWVkeK9X=\BLo ~ŤOXz)u,F_)&xsk%:D3ts<@Z*)JyZ7Ai%|߫ڍ7a#:Ju?cE}{8ȧLmsVzK q-cñ/w`,,< %:Nښ"s=0[s&?Ŧ;6)Ž-J->~h]WRɮ*-uQUy`nD% |͐)8kOB$Ϲ%fk 8']b * }3_7WIqr~8 ?ȂwO11Q"w/<91Vu4g2>`YWh=Ic/؛A=fSH)8c7O`H1tA36< =c2qL=ֽsMbՍ|SgR&*NIܷ F;Aq',<=p¾[#)j&hT=" =hU"%g/MEFUE~B)%clЋQX*,BʽȷUUY|Qפ 8xaa(fX$[n;!ZxbTýJPB h QqWL9A};j4xN2ZIWA\RM%^PP#Aw7K$L9CT(e6׀|#BX o,&W#茹:4 s*\YLz`uS).vT1za$,SO :6߅(˩ ۚJ2~'JN$VMYi'_}2Gb@3lvn"(̏0=$qΉ*VuJei EkRe.l@[vUgh~o[ L}Sz,'ݳ9Ra\5Y@5)rxO@X5ڊD;7Bf\G _]4E+`8۞sQaN+͏ll}9Mf|q=4uh8NvBӂ@ˋ( `NtkLMTPBmc]L)a5:zk^Idb~2ϘNwxpS/R_0d/(`ts}oN!Tav*u_`9&|~xX;4w>W7KR"#kk!Vńe̛IC൏I85%Ν:eYpu(p[t@׳$?vmFōZ[OWX7RǣGw9˴:Z (lHa|CnKH°j`@=qU3qÿkl<@xiEH_}|HpEW%]B?Td:/P%ݖ8Xrߒ>"^l+1X/ sfʛ4v$ 2|L\_F B2WdWd݋ uiOѐ ^KTZ|BӻZЛ&[ նP&^v8ьmpuA% Ku֎7$0p0])aƎ˱" ?AЮ+Ϩ(`ŕl3Niq~lz$w~nD Lai6 9M.8(UB/nE0|51 nKmv{FfI+Jg6Ǩ= NWTg|T"|E}t5ɟpB' rbo h(J?:E}lm"Z/3z~4|f)捏JvKwn%*2 ^(Ya۟;a@-oϯcHa7\bH^ZxZ@7~ҪOJ6Qy|k$pH͈TC(¬~veìBPٞ Vh/ 3ᡩ0?AxgP =,VR5/9ײЬg) j;4xX8Z+-zꊠH`i}ER\D@ o@kvbW9Ϡ G1}l3cf~ 8 o6J&oI)Zݿj= f$V<|AEaClhq/JtvfJ.R1c@ޣdJmח`#ٌ<͏t]=ҍ(X-=0!0@3a:ɮR  rPF&%)]atDWsikN!).l/nՋq Mt5h}AP_Ǔ* Y?`8ڂ-:cjŌِ :c4poI,oR]x`oƄ} ,ԇQ:x62;g˘qz-B[hǕZ<$/n%zq \7dhz^IްE[&֣tt'Fj<#PS4|NU1][lL[c֢sq?]S6ؿa51{?8 >OSJk%e E͐{Nr?DJXTNx'.ᒂX;@J`3E"%JZ:*UYDt1kڌl#r(p5(Ŗ*e(g CX˄4m}n>*ڜ}Т2rLk9]jPӑtij0xf{ 8Z~VH`=IJ P,} kq5s؍zWM-qe|b+U "te 0u.>3$!ڟp𔟹Vg~0槒%⋧ b>LB97犎{\FJa|._I4xV {> q[xzhd90]A⧄W>X&cP^'TzȓE銽P/!$AqL$.& /ᑋڳr0*nR#ǪjƍDY*q 1\jER51X '(^1o1&/.sP ;l$wǎ þـ^3 +O7A:}Q?т:>1 ځ˽@ZYD}s![]UjnmiU+9rf@j>Y1'1+-m0`?B?`9Hs,EA40<ώ7Rb&ӝ|**խ)C ^fx DGRkcYY9[ FȻfcy5Y;M \ r wfz-O5tbK9J NI}^5jĆTNE< oo]!BĺB,yҹKǂΏȺec(M,Y/(}A9nCU#ZT@ב n\ak, F[3౬Ï vVc ŎԆ/VmO;)#^ouQ)Y}B6md=_jrsH▗O|*L^:$S:X'yನQBXdxri>6 Ԟ1`djZ!*߅߬ҙ}器PJjt]D0[fN,g@3ε+)Rב_5C6)E+JiS{#B)0m _a>EypQp2H'g*0HS#71gQQsqOk z:nܞ]l8,sƳߓOj3rHR ?JdYdcgTùiMMQ1v*1P]YBEm`ݨ5X-E#.^(%ʭOpS\m+mpÒ)mx_5/s y:$/&- b-lhԚ rd92D-r`$LSٚghyUOc52z-XJzy"\Sl-`Tpx*'xkGj/An@2/2&78#ѫ5e!'|eG['^@Jӆc-pazD2N٩Ru,d[` ;fx"|^i/q.XYGEqzIxnq2=\$43w8tݮnT^1+ܭ9ĥ7{f1{$\ACv \VnJ NT=μjz.{ #GXYZe@= DŽ1εê%]ZS0k=..pNav7xfYb76ؖoDL| ȏ]z{X/E_Xʐ:VYzBӈmJ?rWs!Ei~~|΀nww@ĥ _L,#Vx FwHh: @kjQ|J}'A a2HΧoEͦB 8HITbX2u,]ogIsו:"k=h{ir8?K8m;|?byWz9X 3.ьB8g@;ӹk٦$IFڎf3 ! ,_x^ʜ.^+gh~8D=͛g# Rd偵Y:0(c_[ EŘi.z cjmbS=}a>h0=:%=H*TVk ~S 9 ,|s32ӌC'YȦwU]jI[[T2cg9oNVAE>i+z¦+{]ot?p*ėjqOcA,J~燺ŇAUj[okuY9vțh8;'̗`* RtfgjI ˚-<$UaM PMNj M|MکrlhcD`,BxEpt24Slތ|B Ftp-%Sj9jx(V*Bl}+%aEDSŎ0T$^S{3pWGVX}v8<t$OabB?@g⎉ p#, ԝ_ĭo8?1N.Dj U#lQ`\ cr((5Qeb_nTd^%xO Wu3LWjs;)7WYdpƠ~np͜>S=K e׶yQF~~919;tJ7v&a?qK< _ UC3P<wF(tx\n0~EhGssWBA)\0A粴lL~QQg<:H #J٭0}އtU6 t{'G"jg(C2ixqqH#7c+qOt_u\joH:-kO&x&yxg>2TP v^NNy<%<&R}JT4'9jk{YPḴVSK>1##x7R}A8ԭ-+8xpϭl1t>D;,ۯ,9gqO$jQOi z:.To I])<N1bQ?^s N2 #*S65fW3Vg@Ħ\"cDV ǺaLQ4:7c0'Ģ}iQN|ya&d;)&FW/1楴%p gS*vyrD(qbBكQ?kqK(>b,ڍR}`%~UB0RcȾH0xߧG{EK :P8U|>hByR骘-XPXXaSo% ,D EZZ2 X]n< P+%%p(ML2 Oe&W„bWh^ Nw6DBF>BFdCйhЙnP#N0 k.-ƂeföUKY`ݿ)Llo_QJO Ω6")s,A/6l 4fd\. *`_!qMkܺpB-_v3W| vd_®e{š7u,A=;l}CkjM*w4 ؝Bɞ4,uZ2++L뿯2TA HK1eY(Q`.5@qn:֦CJgjs NhԯZSr60hf؊a!hs} o #44 x$=%Rq7gTpsRd|A f]]ddIǦ2OGL¼qKOvJpT%V<:h4^hibkYs7 rdï<ѤiKvjA`u>a p@)WAbR ł}8-x/5kKt EȰ2_bw%h&"9g8Ұv5-IkMZa-:Ҹ.赴ވ-Y;CF^5 nJ6˫{U,6O m "R.%Hy# s\#Ze}r%o 5­P͒d71V-KbFLQۄ@kSIm/=ŞgjU~ 2gBi ي4`bFEi6wLPn1zZlC'z:i'ny_½J#cGrDI׌0c?$/@7=p|t5> O^V_WY=7mʯ(Mhj Ģȩ9%9OeZuCn[ Z#\ucq NPeS)җBǴGQ/}3/7\`9l#OmZU`S[F{L rըK=P[[m/,TݨXIYzڟ2PGQB;^*݈ C8'P1l ]܍zUMuMkēG$!AYjWq5((M{ \eO1G|y25(X272?+?P\[ٲ1^Ww+VT-*8yYal|9J7='j3Bx~p,Da+9LTLЈeN(ɣX ܡv(IN3x:mhbPXYZ A̮]jV OV}J4~B߷@[Ɛb!`XUȹ#U N5$i)8+@) Q!:rD͑ʖCK7 | ^,kUgߖHaOq˿>ļ@̢;t>휚\sarܧ3BH`^.' ݊@4W걀ה6$v0I)5xK4勇r=&yR#V`^R&Alj9:%K3P!rW:lM>VZŶXJ)ESR3O&Dp$88lpb"|L$ҎzzUTC*þ# rj4AtV{uuHDsq{ TچXORڲ۶hXT0u#O- ]lI)kr桘MEXCK{J~!137O$]Lq;YqVs||<}ײ(ףb7 ZzɰDΥJoka:99 *FZZK3L~>xĊ7(ػa%uY= ]/~&PxreŤ@<:ӡo x몄r aydN_#ki !͆(n|:_B Gg}R)%ߔ2/dRYR:nBLV$j`{ym0 Rc;G*0! \Ӆ) fTߍֵ\s9[/c5\e})Bg5JLNJgECDdV 7(߈ ldA5@`H40 d9Σ9&I3'A?"Q8gYZgrI..)$鎾/gŰiu]x([JnE]6ͳk .\-Z4[ <[iZwm:Dw wIjm +bژ[fnQHW !"l+܏p۩71Xc.M|][ Qfm$rw:m/ᩇj"ŃX\!Y(ks3ӯU.Cdh ɩb]Fe*Y/.m ^6U^V۬U%h9 Ģ_jtqXp4hj baC<ƹ%m&'6"]L% Z?ˁs'!߭0vk4H@KdND˜"RjTz⹗C 2lfݢWUgz $Ip "j.qy^Uǒ=yLFPkX'lr 35dĥ5u!_)w'~kV; x.LsnvxW(C}W{*lYsߥsQgf_n?rc#Utq6y0riL# sxALX?^%` )W /[᣺pkZ,9:@LbuVz;y.`JbMdd[Qk?gy? DQK|{M)C+n̔Nd wإmZgɋyl_Efv^1Lq gЭ4 gSS;oΒ~Z\}Z^ b0IOv gnp{WfW?~ >Y'*$p!"B'k3dTtEG)A5"TXgl)2>W.hvښu^IF,b~?8CL< l!L#*3bu9LBKR{01WLO6ZðjUE{ t WCb|}aE0t^8osQ LK+;ahUQۋp/9ηaQ7*.m46-p \SO= 7oe*uY|Bj0U"~B:2 L*s.x,pV:jSEKFn@f hN+egbւӿo8CjP]Cd6!zZ$G!rLCEz+/,`pQp"!r2lCoAs-dCc&gviy;f3CZ6VT$1dY*{&0sn &r?^?  tO&C`I!R} _TC,vM(9z ٮg6aI8wk1oxXAd ?]֣(P>D wiQe`8΃^Z ÂayN7KC9exf)0tmhgͣ,БPoeˉw幚 e[&m8vVqJ!uOd]-Q#mXcZƙrr6ZHDų\AKoFt.b[:=]wHGXtֈ*R>l gAA>ZEŖ'g1rdt!5hDž|[,ةR&x.A\ ~xcFfNV1W&y@P!'^tݨIomm}FM7rIҍx|<+s~)o>o5eCl/9zL7AW( +W^OG-':Ư߃|N1zڗ;^LzEu綎\W:1+VK~ >?L0"Ev~s KJ }(gH\ʣSZ:[/I7 ßWxҪ ^X 2wȿĴُjyHW(=/mґpqA mV!vj~ iS.1\`cZ*53?+1R,h!Ĺ%&I<>0x,)6=+|I#|>5)߮l?ȹ9RF*BibRp^~_Mڶ+H> tN]dYp_` ^n.L9eqGn;;ʸ@f%sTuЯ}Ww@w-ЌY/*3"-n&<[SVvL=}6m.ހ^}~x1xpPETP2S7#ԖYHAJ kzI,.#LKWcG#_f֐Oh=pM,Ccq8&d8!Fb[Ob[imp_rim:҄s^_u- 1QCZa_^;y+3χicĦD2{5}y[,M;T&JLtx2 qqۃQ6PXti~G-C|$kN<ޖr [4BfY޽ j[+ 3OBlTzSŗ(zz~XLhXs9QE{yLk h94N4%ܜ )xj6@p7ӱ"G pǻMP(ȅ@\ꪩeA[sЯKGJbqYİhn6L.Pb`+Ǹ+M64RIzKbȹq2Ғ i&Y)JY3RIa6WU1t;DRty# #ۖ/"!&e_&4$eM٧/EvBޖ!'>G pB썩xnj/qk!zW%LxfUOQ<77w2K+핰5405z#@{m49ܛ4C#Ī 6 P}9OB6j ) O0,^⊹̍,Y<,&hJ~2 w4aЖk t=NNuF)uӽq̂@VaD 7G^9ti3D/FoE C$5+܋ڰo28-܈ګXs&c'+(Yi|ɺŞ%\[lKTuMfzxeFHP1PeozYVsI$XFyȐhW $Bvd xK-J6(k?BD Ɵ/"Щv7aĢmDjQ,Ob_}?3$=: >B@ )PI /"9vep6XřzLZ JMy1&&jpkݨ`zwsP@sR"A9H5>q39(42.m{ ]GK&1P;߅˹nr~205<-n"de 0)xwU&5M"Qj?C~`[3^,ÑԿ'`R W{!Ŵ߽1eDj?^j~OcwdkMkp$ )%~e(SbeMn{ c;TFL$yBWї 9g*u^YΠB4ދo%p\9f<FJz \XЬ[w&+~jz( ²lIՀwYsx %gy:dkD|d?sVȭvDEPXwhǗk+"{͘+֗?p9V Fub%h o(kxeҫ[|;S#г4 ߣ"c-ku(@I8_ˉbʦ曢' rYBku'C*,"E>Bjhrw[s}7 &5 Kwm+tڱ~F 69]Cug+ 96zF"-#34.=t.NzNCTxRu&OU]=rKe]dHdht]"Y'F!yst)JWµ+-?$V++˜8h>ΙzsC8ݹYjqn\ B&+(p{*N1a⻢߄*Z9 *JXTIIht#҆{ەHڡy*IK."-9 )gL+F'%fZ;<Bf[I:jl%qM_j?FV׀;(Y-tڎ}L ǦF]c$L:XG7f^hp!mz/@-xHYvm;ǴXB Zx4{@^hn3٤";Za΁]\ j6pjKbmy&N-"d^U4%GӰygpp56ʖbuA^YϽb i l|ad yNGқ|WjHxx4v61 *R΢gG`2h?ƪ)?{R Q׻E2FTEF!!ʬ6D$#0V/rUVb4+V9ɅnG=9NZ`BtVGd%ndܵua_pC G߳fy*O:%>> -J# ~TfSkɇcoꬰ< ?#焁0?sVGk9g}yk?+v)yDڑDQDte7/_^|qB%Y άKRpQ"췂P=~~s]e, `-ydvӼwǮ]Hb 1r!64:%%^Ys53cΚIwq|.>؎jgj9baMiC0NVg0ݏ#C WDl,Z je밪Ƈ*9Њls*/C# ą n)7vus7 OI_6s1L*u4ŜF9@D!O`ʊ 0i1]u=wIw+A5kLww8wDGtѪJD76]:TL5 U gaq`9B2wfc҄M'`ge}KJ!g*Ҍ+m+`ǸԄt 30'X~AkgwF$ -џpWi\tt)A?=+B`A9}`H j(naF]_*sGvE$ o:(vE7InɈ⣼*oC p'J~$Gwf88t3v0ZdK;IѬK,VѠH+=\B=W/?p270Xyg <*OVKv4 bAfyAv9a.K7r*uY@m~ت"\6PX)tEܢ{ޜ8ͺGA|?zgN>q 4zCjkhԹaߨ"ݤT`}2Ua*XMj9w2cqkX-)W1WD1(zd5EO/'UմY6/$7Xj4BKa0nS!PbXN  ց;p26Jo8TYR7Es-8ƹIw\w cbYz_r/áshq~-3xwfƥZo)lT)Q.NamFI 5aF Ic(qp,/\q#'[_ч@'~=K[ʦ &vMhPf3("vdVz;-RQ5.nzTE*Hcw'A2bVm\dbexGV(-fWd'&7$CimTjvgv '"-Pj#N)r.ݲގ,<+={c+0P[&7 ) m~_, ƴbj<BꐮR V1D{̘Kf:Wkz3  5Qv,1WE+_f'"7Աg0uLd2Bɤ^B5Ke&2|6W,`Ę7O,]i ޱi/S-{vI5tfӨas b'n@g_K7!4cC4  O{' Y*cWPy)FlOII19]h٤iKc+Hڣ&u BUr&Z|}<4@՞ Z4.$49uTK{?HhSݷߋ ʆ9wT8ބDL*¥wJ2%~R2Lǐd g$!ӉmИuM`ROmEQ uѩ+>z9CY $?6BA]3(H3&R<>U9WPqhbD[!ɒH|NߞƦdt! ]}6B! SR_hɉ_U0y̳˹rS bW`98&#*uV .t|YoJdы0W!@e[G⧙n~pEv! Opбbmޓj.`GTZP5O"gIdqoǯҿ_6*,GS^Q.sQ\wU1 /i=9)aOGúݣ'$1~⫩MH9U moΞ}90*$~!Ͽ3CeœO<þ&4f咿jc0ZSkwKDtq7hKWs|=ܦ.9!Jfrr~CչPe*~!/lS')'.*אB_׶}sw<֮[hB7Ȝ^h^ͤYFxޤq K9-jXlua3쇷"y͒Fg6\y>= MiR9W<@#@0톽1f`TvQ"c)=!$uU}?KZtQ; L.s sR3hIﴄF݌ rw)hW0;nNAaU;CQ:l,aqDt-'s(kI䜤@E=ȻyBl3 ӤO&|7JV)G%3Q(T ^f̂Hi-Ш٥Erz ;!QQc7Fn|=o 5^|UQBL6]A0peM3cwso`}IWG̷wZ{̵{ 3/y%jjl_/'xE%me?)Uzub$1Q4ʷ'2 }t+i8)',ugNdb6%"3%-nTݛ8lCCb3\~nEGL1Fmg⤤2q`NQ5!i?A59?'ƪwGlEA.}p eB$((׭m㎃ ߱4Ų2mp:]!U m3Zocp(B#Z te|&DjYZq"YN@zTc0?16gr̪tv3Yf/ɂ~0dٶ*30[m9ET>IHyN l,,ݒ/Sn<ɽt0@cB,:y0PqQ`|J}q {'20Pqԉ |>*b6 hEIZ>aC F>CJn]e<8o!nr>Ē(l. ؅;Jy2$M:Tyr;΀`~vڗZy!+[w# +ƾtЋa߁=:T'dőS 'j*V@z`عPxS@΀Ǥo"$p}$$Г pDJ9Ǧuv!-,;&5J'R1 HIˣ ?H5CgwSÄUɁ#a|R#ͤ 4vG0!A_o-RkdKhERU7v:QȯDƿr_6i(;#rI(&]{k9*ғu/b۠*"-9/0WEV"zWaxz-,o~n|PLoOQ>EAv}G[(+wBs>T!@vIӄg o K^ERr `RR<@j 뚏?MCB)',b?4"y,q`޳L%b-_z*lAtu/QʟDDPeХ\/Բ߲Do놌^[T${ $n@C٥o&m'lUn? N w~ߡ0dDsj`i,̅:s1Q11fh }8Xuypy.Cdsdߍ r{qZ[^z7|8>ҥ5{s`hF` /NV䀘 ҩ~lg솨4|$C!Wc]+csн@XEYu~+Ҫᝢ+)n ⵟ0EMQ3W6~״*B79{pJΌcay˧KtZx;'.Ώ}4;#|U0cmVk8nžynqMr͢dECeFr_>@ņSr$f~L2]!=O\$ܧbN\ a`;3lS}%9._QC pkӸھ#bn KeymL_%bcOnD>F\ʻu3PZաI' '2UF4 Ǖ+Q8#5U_Yy*Gq'n:ꡁXDd[;P #k{ _F:yiH`^Bۨ6",>hw"7e>)vJrqL,0.s/Oђ*|*-y H&ay¾A8Q1R~H23qܯaI;T&_rWIJ l>dĂx:Sҷ)^IeK$ \6)l}xDžL:VP`c¸K0dv3:@ ;L=LumVJIcyV W;W`JPhOGUyW:n'bhWwT0q*z__c UM|dLd---m&5^Zc)8e r,vſ"{r 9IUх cP!!^A(c=koU1 s\3O̻Оm4v"m|U y7*`o6oj2}S;$7f [p p3vEPwÂG@F/kB%樻S~taT?Yu:h1W\'pSbA'{ 5 &cqMCW]ܔj6zm Γ?bCϡk2ھK.8{}OPuIqz{3rqg[ sM Nm8pe}P@t~'LPL/kC .׆RbV krA+n~/zR̨:ٛ&DɅuZLI:1@v1׃V #շ?wN *},lgN;TɁtﴊ2q?z{lT`!+3JA Zcp=|gap13pV'%$xŸޢW@Z#,ќI%L=Ϝ+o =Uǿ h0l }'vnݙ|ix!S?\i- <ǨӘjHi,rx|:% %~DQ6f{^Sq ewX"㞑BESZC"p麨TzPcsM(M̨ "eSt!nKUgq{Eݾze,SUbld65˳Vy#̈́ro26]&?ߣ$+h8sW0.`|u*hP~:~jr=&2`sie|ʨI6'sQSd8,#lj}p@BcM}4#(_B>V; aP3U%y /7ali5{[S5dWM+9%HfĒ5>ҫ`d!"#M]bfD]җ~넆<hfQb d=0nWMv'ci韋`8CiVc6`63[مgIf|N g۬BB,EQz6NI*U&>OzH_C7I[:!4c9@[<zL<`I(" W'Y{6jvԃ+1ei@[6=Œ$MO +f:s/R7}]8mM$pO ny`}}~ȁl('US1P[iKߪLC)G)η"qgkDԂA%oM|զMUR`_Ć |}_Um"T4\"J]K?Av#cR[-.2RS!=_zș63mJa:_*8tB[Ӣàa()! %].TZWj?D(lxWJhcsf0ﭱ髾 u8Z}#@PUG{#8SQCwنk$X$xqW3.J(r9Xj]NP>$`2L$7mdePb4ʴO[Ky~)`u~/B=d@ִQ0\|ޯR -j{ov^?_6Ar6pNx9Q 1#m^-*ip>kcLY)yQ`dylQOZðipRN:ChP`Ąt"zDS~]Moa<{~Nn]m vloKB:[ ,=>LKA {(fG3+v42KdPAuDersȭeѓ֯72#_g 8J-EfYE4R^~7+U9xK)'E${҃+G4M`6 <,& X%4d06ܘHE>_\]S3FͰ5ݺ#QV͖_ .4L+~e~s`MYJio'{'&ɗBcH#oHAS ; W":NvSŊu<= FÞzFp\"tR`Go?c|e"N (%<O:]" )XWi]hH7` U#/e15d^p~GG@kCIoNNB3B4RYT2Ghe-OōӅ^H03hXrXR b]sQ}iP8Z6JW=j~Aj//ĘiH?4s`cKp<*z挈0* `af pvJSՉH K@TqWs ԟZ񊰿3M5B ٌXś7MV*JWƇm5V)e* h*1 Itt{*I~`u^q >s_/ ə*OHVb<>dtY |uq>>):u_w0 |X67_ C%Mg+ SV=(d@ S4쏍^foG@Gos 3KfrݶmP5$3V\pǗ"ɂé[ejW&pSvtPC? [t( ދI=@O5[7谅 C{6?FW䑴JR8̏o::&Љ1;@AFw?ЄO_y/#գO)ߏap:U>J ln!"[TacBs Th^qBx&^>C6M+#~RcSU'3=ϴKg!./u' G,W~B!Vv霔PbW!QH|V (W݀Z 9,<[u@/:V$e 8dy$zVDq,wl9V~YY_ۀrԳB *uBu>kiD?1SBqj-dOSj,Wp~qZ]ZMG|1&IKutD5k@a*BHeVD<;]@r<TGi1ѧ݈E1B|,sW UF΂gvG 1ExqQ- ˮ0(Wͻ8d jZz*3=0>Ňy@j<SVH~W>Z\'hzZ?9XaT#+.h\<<}"s\Հϑv f?89:ߔ_SN{4b]CkӚnM㣉v>NCNJe[+ K@5 v7 `9O?YJf|_LpE_7  <1yW 2\WiUcpu.HP=]B91xɈMRL8Z/g-h /߿#t\ _2$KKa.J&h!kä;b9ȸQCdY視q'Äh9e+ʖ|\sehnMOk"uJw2JA~r~.T1bFvUٛGXu>,IW:(Ѡ,Y)W7n.UWOm:{.JZxDqߍ+bزMm|ۙmyR0גWv+.-ݐDHmV;P`9 r$1bmL0~X[ zeNqz(ppL!  l1ȳdbCM8phh}(S>œwPa1uzT,dU3y2[ Nܲ_tf]|,}j?_:Yn婕)ބZ#M؇B>Z:!C7Xc׏C̡$Q}H-@zi/br"TRK_ ==I xa[8Δ PY;([yhm=\X":g쨙p%/ak0< +^0o]އ2E9lmKɽ A#?Zr=.6` k!Ɇ'=9׾P;E|Рā2`['-e)ܶˍe sjO5UcE&OPo(jD;^>[0:faI(+ aNSA%/3?@6Y}zY8[hOH+G|[$Z7BȘgE\WSY^ׁ+U Ս0y_$;eYga'rwJ ך'U4TCsB󙡱';LE6%L>t#ˁ*7V\b NOU{ˇTQɺ{IOX4g_JM8 r_#uS]k+2>TUE?pU$2~WztKݖ\47VsBD/Q@ c`34()CBOxT_ B䛁.W8H_}whHj I+''13aIOe'fqr!dJyTfgo;RmƥIF[\- !>V-munammȒP~ޞ;4* 'ic8g̗?=vVݡsGʁG[EỾ q?)i==̗:-~([7D5'n7?A ‡C !78b܍l "膈N-!$ Gvv={TLk#_Q5ƤJL07D [qd)!Ƙw|zE6Q&ͦLr7DCh|W;^-`ⴭ抟p:S:+bfZ}0c= vo^\rLAa5:zܣA}Q;ΊK9C*DSmR=Q?hN]zSOu-Skn8$^ڭ2ԅ Cם+Khʀ{{_c.6ӽ+/؀%U6UU<55^Fc1I<.ko'_z@;Pa9d, T& ӈoě ;kP6Ԡ-k(aۓY+:BXig;pUky3O!Q٭K"6lnV^Z "IIID}uS&R2>2MԱ0vkNsÔ[S_gb .o_䌰T{+zꓚW{@Bf#Nb*zP¦PR)oELD=/= cw[ٱb|kxA\@>o" 64I#|G0P 2R5/)NQj #*9_I71t3&BՔ0*Ë!mVpzCys}du%X"E@G]჻uŘwq5U['+u^'ila:- S@z4BJϻ}F :'s4Mb)a|+##]#@.Rܭ̝J,U)&k[Diݡ^;BQϪϚ.P[%=Ça;fcN,ўnkw;ai -\vP=;S}:]eu,uQQIfԐ9Džgߋps7N*~܁+{ o>ۇ%lA3d4)NL"N֛j ޹fHh:fV԰ U*"W +qaCv'u'*HR474G&SVbG5ǀ&Ytซ tF6<T1!g{^y~_. di/x iFcqz@+ bC[T>MCfa~ڧtCVb |Q" (b;^_ 9AUYA T/JK=ϔO L<^%~*3Uv;Yf5 D0ůx6y#9[h5&&ֲ#%Z(59tqV#-Gvp`RivUԆ^`hS&B )4g*6)Jй,'{/ f^ĻZ'nM5VT!n,4vfh+qZ?UnDA+hS§Ǯᐃ1~.'`|xS(`>BzMsK"Way[$Xe˄/o<jyPl7-UZv{KRa 83[S)E"..5+e}u%!\?,CVX פ:1`E:؅*Q&](v.g|$Z1bá`CL bDܐ{׶JFL"S;ʖIj^𧰀5pGL3ԹlM#Mc΍߮BNc'x2,9km1=-I] b> z$Ɣ@^CW>jW`8񼛯`0Kz2X偙GK{/^aWE5g OjJRݳjjj*R _y]UeMZ5L3_Q2ݗ˪G^vxn @fLLpSUoA?D%P︺G& "M 9ƙ_ojaV,e4 5jD'[:Vd!EJwy,~$,cG9'k9Z뚖Ü U)e[Ҧ`0!VpMdʁE+ڍu}s܈n=ƾ . VLyb$kc. B2\j,P[alujTC Pձa051?0f?=.~[qN},%䯚ٽCrIlǙ2$ZC.AP~4ۀW"!ljotB# H+gh\%RcK)})=o ]-x㲧ҹT\,oAo"dO}GC@UVwHt2LȒA$~z`fW84C7몝XeLQ5nB@[1e@CU9hv a5sLZZeP h_iliIr_QFCn$ǯ䅉Ȭ؜ql뇋\ae1 '򦁏օOS!3AqA`L] BQ۠h)cД} `Q̔FӝD?ܸ[ pv$j#Q7Sbbס?9~KWmeD'j~t뢴: srPKxaAyԿ(Kynэ~nK(M ZAfɔeׇ(+дrKHrr.r&Gؿļ])4]]>(Cq10??T9bRFwNKd~,$`A_ I} Y]4w͍61³grAX#(ĘcD!0^W%?'EEFZ[Qts*v%զn;1\{Lm87ĩ5هC7\?R0 nyi3E,'{&u0=|}1_bp@fbSBQXiCـUhI,-_% vļoHY,Ze&F.aܿ;mȹM%0(ig]GAMzF! uao U9okgyH18&[gD{ғfd]FlCQU=%R|[D<$[cgx3Jv2[]G+SNmiSh*ъ?[tGے^[0f]Dh`/1%5w@PPDHwq^&@*#csWԲSϷNGi_ta> U w-IDlfY* Q\iCJ񈼈`ZS%{1IӲˌWbN^l15!Qm'Z%Q{uFSW%vɩ0XTx#4A2:|ݩ*%c\mHl"0{=¡02.b&_EZrAuӦpJlv-!??[2G@t[C?)fގgĨ%=.|P+! /bVE+RS.}\ömg:y"En ΓrA>q=״Q9Lj8؜|o! YZmUxqrut- 'B4~B"M?u|}Tn^{Qn|ф!V寜W% ,n= 0{ʭXv<[SNt}?e^XCnشxٵrz{jCTPK^9fpǰgK~e|&5RsTBrXT?ϷlohP^mS^j$QSѸotu#T#Rm_QԳy7XtjO2B$l4r}xԶ cc)_K|Pq #p@>`>"Ȕ=nBz|=UZr1,o#{y&,^ W=U9VCW!F͞#={z:_wFԑ)["nͷff3H6BnTj~}*q9?B华?R?wuQ]$OHf/`6~L)9JA+o4;ڇ݉CDtB|:;QݦH6ae1N=^N]QDAX id}Oر{QR63e@!|ix[u2U7kh;`r-cܕ~ D g׃sa赏gشlqt20HKlؘSA$8SRмuƣF |`׹]$k :6K_}wbSqWb4priC|#Cuurs=CpRWh}cAr̊ķXzCw*)W:;b ե㏽."D16x$diC•wn`4J>}mơ+vzZ-ACD({+}aՃ%u.wph@r2x ѝds$`~P[BbEJv ʑn,<L5hiwSx^],9@As5^-0P!{l?b=@ِM9NMr*I9*~au_8}Zu2(}7S?Y~'&)ݯko+{xf4 K 2sA_LkcZ!l!$CpRDG߹]6(kkk,)UaHҢU)Y[\Nd¼*9|3~ NgT>COz7wxjV}G g)N! AA{-Q*fG|ݸ>8p8B^664J5-:ohIcbHX$DJ3::7 H%A^dUeg^o8C 7J!F\,)`?[7\FhuwuQ'8#>LtGF?$~[TH5VZFF}sUD Q}a8 5\"t}毎 [z(o6Pˑy(6ݯ쎃K<>UMq}JUAJ+%4MF6mQr;Q!_-qo!&"hFP>8I'g"(*utf>q`4f$Fv *1)fr$ ~Ւ(KKr5{qN?hW\iwPN9BXB_J9vb,L8q,!qKa$a,Pf&ejԇi%i,E%敛y}b|rVLft⤇{$W=\+565TNFg ,G|k- &cNpI4Xr ҙ-ev eeM0T4;ي>0 &@Z/FrUlaG4<Ў7"! ?bu8Y,(L(>Y[k=PH,Ύa{ܟi0ٕb_~Y i WxLt DmгeiNIl'_0:]yŚe5V$7gQ_!AMZ DF9) q7M@8Or1j8Ӭ-Wc^|5<w|;J,i#91pyѯVv=ןQ ?}e ,_0Tފ [W2HuҼTaWm]3SЄXt jnk8ngf$P_ #/NҎLX -@|hά|mqu#)a'k|B^sNƬ F^bSwVj,#[ 9Rgbʯ>XJ]u7WU>p^MNwU_Y9 P%]nodhw2`%UF=Hq )TeЮ?^>pU˖INܒڈ<7pL$=Z/[F78;bcG> ?sCwT;^l$Q/H2XC51 o)Gk ]]IW7pvs9I&xhZU0zJg\Չ,!bS:JҰW|@DZ4}k1c)+4l@oIhV^\wC&ņ(݉ w:ePl *ڍiCVc41hn韴m#r eȅny/M/w;ep9k2F]cM0+sqPR›~W?0q!>_vXB5sl/+mm80:AI(Q6#NQ;'YE\˖31B`Wd߆+?@ EHicLIbZW`>>l*I `.tDP~ ^|ep6Ip)Ӎ@S(#rq+N FXpLc#T8q ,KoJ'qr̴[^EE9 ;XCX`l/#:8bo?K;N<=YC;ϑZJl!##%4v΃k\c |Zs L透y03&[]B{?tѭyϝ5^3WRq)y[yqIs]5UQomfLq_r( &[Ci|}PW0`Xcxה6;ןY^`G ouP ~/}]; Pxl3쑝Okj}5%ҾPB45}?"g]-/)ի4 E^cM1r .B=ͳi_W\#Ӽ.ufDu1ȉky+ziI3 K"+`/7ϦUaKKu;,O0\c8sqq"c;:FN:Au S|TDELcN5}_o9 HO6׏!tL/nYV)sP'֟Ѿfl W2m_I%^Ãm \r]@ NK}SC\0|)[ <7̹Wj{8ԿlYGF]Α{_f|ک&_"bq7fhLFR)ojw*, Tn\bI˜L${V ѷضc; Jλa^f|fȁ@GΰqΗD'3!n|]tB贚}HP"7f°/Mm*_UasS{7+DuHU" O#|St~@*/b!l}- K!Kr[ PJsBR4 oFՊ1URk eg)y=Ǯknt?&0~%\#GHn٩j_0 +HTm!|ỏ @ h1Dcf7NJ R(#Tjєy)G$@Vv;$LV11.ߦĴ}b齙w /ŦΆ/K;?\5ξs3D`m@a}?uڬFfd\gwlCex_x戈Lg\֧Ş# yMTY L}@ 6|_݄#~V>e7w6 8Y =)мl]uj AtI5^WuQQ『PơVfk"oqe(CG*:KgJ aӱ(1uYik>I.G WIb,y0kY)5ow&N6NU0J̍-.G-۟hUHY@ٰLw{Ntܩ  K)С(ݴTx4WFGҋ"VobZ2u!*,kxmbY/%{?үA4|4QVޞ !܊ h^0eeHSt whH"~h]ȀޖF.-0d+=ud"@5"v ֗Ipn$N;ID9y.w bEKö̐%p.1zEjMi ,bMoLЀGz4S4Mi6A@|mѪI̍kQjPɚ) ; ( ֒lj2Cn'1%Ol,.t666ԋ ";X8X? NX=BEa_gsg}c n95Hp6ZG4VrjFMȩZ$V62L};Jt@UbŘq 8n9eݏaܓ}>lX5 P`, 9uXSB>\;F\#'_ZԉHQ{k˵G!ZYw\7 iچO/X9c☨|[ۺx>ï1"҇uӒ'nY~$eFGE)r/hdq~Q!fy;kctHDۤKA WGXDՌp5ޤwd%9-R*[~w/Ow-0j;RÛT)ىMGX2i糏)iƣ \"l䇢_`Iϳ{?F^ L6IH;a|_!q_ S[}o jM t߃se j1JٴJm<9 X%WY_zƕC_h':yiXRy{ewQ))+!ROI;#zjz r4VJ~ssȦA'BMTtt7Ǎ5'u1] Zٺtx )wlfr6ͅ9MY/P0g))Pxuk7fZ\q&\5( 7] Éi_y1){ Lܸ x'kH`cϫ/ܘ\~>8Z^⓷<2l1xDyDvc0:5v šBddƽ*gB+M_W萐Dy84p\zvcWIy+xXިF,$_\^cKЖi6Ё;,H]Vy/|/]x+-g [EN0OEw6h],lT7G~'R:*( Dwcc6]6a2(5]hK @_/?%3Ww+@Lt@49ۮpneN0e|T.NH|;⦀c'Ruv1}5 iPg(g\qrԷ/e㻲@p = Hzl#$ -4kI-enmA)"_T2`9;+RC2)꿗GMNxj_ b*Simߡ 1'7 6]urEK~&v:4`˦mxmz.xh! pT 5kB߿L~ a(WJ)z Ja'*:Ldi[YlwjݗQ5P~3XOkY?H跍Lw|l5g*X,lh#.1(,^AWij>!'Dum\H E*MsB,-1#yBPf+ȗ+RΠ˺`5&f$Hqhe4TFN;F~k_gz"-8Ԅx,d5r-H e}'i12۽iO^I=9^.4.Xr=lX' E ⏨S2]TF)"_$ i`VL.dg@6B`"?P7\*+"?v%FsbCnLPԪ>?o|Oс{"yF?C*o!_@zǾz"< FDaFRJCڒIEvٞ QlVYb%U$Lz`dWx!秧/q*$w%e_+o- Ҧ;[l#x|W b4 ^My.x IYGcW3Vi j5g}ü+lߴ_*C\Fq5WN7{%ưFu f**C*ӰND' Sc**Zb=]<O9D8zI4V&' *-ߎR^Q꠆h:꭮T4OiBYHҏJ OKCV#}mfWiLP#7vOS0nřlu%|q +Aʱߞwpcę6Bts g.N)E oOa"dOqۙS{,ʈGΐ|8z" [` 0F v̓!RD^GxP i¦4GjAԢf)uS,@(o_bfj˒i*AUf2޺xnwfUM}ˀWO$3`$B辖p8PAE:=Ǿ k!VLB#QM^q6`B %gn@.1 oH1XRی"duQV>֡9)idDҺeO>DOK_=hZc92Þm8ƀ'hmgxeP5ښ'^;Rˎ_T>P5KVimi&Gz>F:cR, XHc;R ?4FSwOt%WNS 4nu:+B?qs nJu4JbogYZ0707010000010c000081a400000000000000000000000167c8bc18000022e4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/ "]?Eh=ڜ.+4q2l D>N'\{keXNތqB:l"1 `錄לK*dm.@L 5y f"(̴c`ls^O#4?WȐpe'4.Or5G ˞F(:׹qr .eTEAJBK[9=L݇b56=#)Vν_ѓ. lsta**6q|/ ۵ ۼ4 &j0H/x37$ C1i6KURsɾD'$! &ͯS.hy%CT> ̛W$T'ʙӴu/ :y@-3 0e/X"*4!^>цo4Vx6 Ata(MG`Wp'bgO?T<*\*Z ~gN*;Dp6vfBEVRaU9SmdQuyDP)G\ETUw$\j)nc% U;NriAj(1Z.f ZN3_ve^1;a^ay?X8 "K!qޮkvFH&?-7n<>kǷpD#Ç.46+7~n:*fo}*JZJ2vr HU(+8}5CVKB,qNVX}\OF<إ4Ki;I~3Q4t.nh&*:hR,؍6bsIEg7'|AUbprjבMLk'X<(/8Rbf*?7"Ӳ޹áA33\Gbh ۯg PP/<8szAP!,eu4hDT䕖b$qC3KUU5y&('IڠUٌ]9weolg)f 1>0(Mt M@OC#< Y]1 x)owbqFw9.co/P{tj iLWpe1Ǽ_9v-FmKa:R\ T=O'#GG)*a3d53w2%B&Ǩo)iآL0.{Ub' n{4mԉѭ 3=_0" Eʅ TkV E{befZsWia2F<>~dj='t M*=tfɋ=r %WސxX{"ϡYX>ٿY[;<~oNB#"xqT;hV|Wh| Ӽ;>m7Ut@KuCHg4]?Յ1_[5=]Ă<" UW B]/qQEҭCyTp=dLŸþ|LW<= pkv_si~l*Id{U]whqOYwc XZPK#Cj_w$\v yxbC)5[2HROnXdiy ,PxXe%Z(h9!q9A"MOS$^G<^c5 "C㈘:nҞq*:4y2X;:4@[fJ1Dr6%ᐨTw~]ǢqW-,c6#@#^O23|QH '75QKvΎ$|yZKםßR<ת5aU` '$@^\$pS?n~.5L} نqم0'OlVLK ty˿ PTMll:?F79Fz-фaq(dՍЌBO2{GH{QzfVш}]"mk%*O>aɄH" cPeUؐyX[0gU>^?h#YLq yn6Sxgb`S&i;Gz/Nd  ν B_[ PagpBeءHw61l9A;zM9z{H #dƊmmQ95q/b̉No azZLh?1ZyDbUɃLOkC1~k7T0`L&7D!ڼ^4тO@?rx /oL5CCs$o<6>1|u3)OAy n LNkUƿ#_lf ޹S"FҔAb4f11Ȉ Vd1%,X<ȩ쪔'D$~@QB~y(~цwּo:XQ]M"o :2Cp(LXяV%o`q/=`ǯ}J$Dē):0㿂]iw͙=پ,br ?ڧq!q9jRM/U2901@lhpVSպBAh\ƨ:pL|n8R6†;/ؙ{,"%p^l-p\:BHP/I$"nff[l%Q{v\w[!Ž6/DTr+>)a&P3\wa*p]˺tH΋kUA s.aDYUoNfdETW$7e|v.LhQWG*A/^٩#[Oh}O\ݣ3EXE8qG=%lv8Y케?Hfs.5O EOIq|=Q!|.T3k6g[ k}ѯ$<~2A>G6 ZU;4;U{b-2Ǩ`> 듕V xB"蝂&Q~ +c~1v>Uφ~o í|;泦_:%u mg-O-hIf j%=a5"v ͩq#kM> sr[3;_/\D7 8M_S[[Ml)AAYfiL̪,r 8Q@ i:@JFI5@fKOgVAGg-G 2DyVchC8e ń_C ܡFrdZKhf*%r,*2ߊF͇jC#dj`;!-w+P9aO`A.ego:'c.>v~Rky2rl'H>l'#MX)bA1Ub_]G#oEF*>@襊~̞5jEs7.+[.` v+h3p8@}r#Pt߹\M[{NiX8uR\aE[Kreh*CMsO\vw4 g4! u"ڌ% =LJ{kM^G?K˩q!&9tkd{(7g$TYzyX88mj1b]wpF o@Bo%!@tYw-7[ f}myvЖ)cRAc_fY$+"%GTX>U/v+^3C&_dR6`o''`moޛT(*i@Q_l~Gc$PhX*pcNF&Ď0yE~(a:RbJ}_vP&P}l "l$@QjFAWSH𵲙r\ɧ 8eظ>o>p\*. 'Ou6rP=YX!aEDzu#?JYK}9|Q cUOF, *@avEt}05Qss*+GM0]i̩^f[-|} $d1~КQHe×+*!ؒM!܂A;nB?Ov'ĈBΨ'SVX(D5gՉ68׎kRkBcW>Oy"٧ҶgEJO`g5Sà(Oرsu5K:y e?hUjUפv@:kg}IUfC6Y~iA"JM9(](ϊgX _ҏxCyv}΂a~qO!dݷuӺ >܈j$/! =rlؑ>MY"|V .ݩ/ ?>}H}oU9fΎ xBmtdaE;`t eYd(P Tu RGưd"K"2c,"+W;lFB'E߃x=܋8&PK+)9 Ij{v.rJՐO>8Ƅfz F#I1>q8!JG{vC7Ϋر[O'ejCz97vSK1<2 'w;k*Ph`T3]L|8%BpES0Ύwlv O!YaXPw%H5R$7¶ *@vԯ@{d.]uS ,7BL©״Jn[߫i% @kLhR2oB3#$~};7_\X,=,7~csXV&\Q·xg!Xذ b lMY$?i4ٿl *hm]Y pS?N;+x}>@>ϏO8뗇UmNN7ãﵸX32Է=7範1YW/M|9" `5n3[1 Ԣe%>˜q~w9n{$IbQ}\ _Țb'sQ!fRMҺ5*̄:7EEW剩7'Ib.4)uge)`GtAE26BY9tZĪZ-02(uCX.QzW ,UB& k3,89xߌWf. ;뱂ժ1UU׏xʹ#LRxLl(s~ .&[DaeP @G`ƈ/U!Et4ݡ҄NQ8%l[lӥo(k礕LDqOdA2@#04{ O[cJ ~ߪ&n1T jG4XXW'<=^nӕcS:+R*ص=SEv t$*ɩ#\bj>0,#4Meyq ,( `lD3&[%!@AQ 2u ߢGyCUnWL- V77L[)>/,~c+o_҆I:z> `B 2+'(RSV:!luFj6L8{%q7ڒ=JH;:6 0u1%t:A?<ir-LI(a҈C)ڂIW_68 _[[j5n%⤃IsFa;m ؂0˟3GEte :&_37o, !M?$ifmc2zQ P:WyqL\7h&<f߿QPv ImFy'Lk؏5E7nQk{B<|ByX϶:صcV#׷f kGܭXI׮n V Xܫ@ d&`O}>?]׊kPAv {؝D.=t? I \sČ._|6R4B2Ld@0M`LPbn`89248ʗp>}}MeNe2őB{ dQ|͓Du4[-tKxz97BS}ScD.KGc<&47'E}tx$ӄu'3 &Wlgb5%db@hI>eyieW,|v{*ڵRyhI}?CMGb'W2N94X&{x0DwFHS0/%$SmqKPTWY; Ysu8L^MKo7-ݣ%b:eّ;EjFc{vBUjJ6n=e9[zȻB.5Ü1r ˓D<=yk S51eq U+nٞ, ;=Un/ZuO9qu9q\a .1d9y؍Ex (!<|9or.|Lwm$0w!觵0CH 118nć+/z 2y]=̔ДLBt 27H)HW^& 4*o~6Sy XEs2kMus/U>S%1^]Ɗ7S\Lrlͮ}@K<~ YacQ'M|.#GZ>9݌ZNp|2c4{cpܰ1Jz:#Γq>5W5뺍ސ[C=,㤩V~ATHE?O]yjJb_ʩb-vQV,PLHgG.wDSبr9lLpy >ST3JYY)3>_^Z,{?G U`[D8PҞ}{L MJ?:Qy>Q˾|RYǤ' VM qMݝ2{BrA0G ۑy[]W[n^;C: QKȲv[QulXȧW Kc#pԨ㫢-X:15?ȘU8ȁDUqzjVNz"n['U2ґut=fhQũ{bEgYZ0707010000010d000081a400000000000000000000000167c8bc1800001564000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/^%"]?Eh=ڜ.+?o;(sw嶘YW]lThQY9֌+7l3߮v8@ZgOcoUf9C!QEwYP`sU۱>S Pk)@!oRpgE۾:J, #d16+)e԰LȤt-I-& q+!d^>)'XO }гUb?o@z% t`8Rc\5ᖉ6.OӌNf[}4'$܌|hi("",A|YrQ`U|‡diϩopW_i#w(F8Iқ)!yHWwxŷ}xv Ym:'9h^li fO2kDӾ Js2ꡈçmF=8J**)zOBs[HỐ|k^]Ȟ j#2ogq-D.&Kcmϓs4\_K0F v &G6qbBivZj%"8ԽB]ւ&avs :!svZY5qӆ?ukG_#~ڤ>Ter??ر"L9ei'"\0ᚋ෧%&]Fg1-,hp`Ez9C%ft,ҎmF1CƨK<ǧkQa<*Y<)E$) GXLK_IP3w$P|yG.y\)ʇ XD59_mZ 5GGΤ?#pCyES"p6C]h@"&P=0|Hq*Œ#FQ\oW]~-ko°V c);J LJr%-ɢ2_ 6Xʏ)6|C憱̦֖"vX y |XGc ԅ"g\MnM+BڻU722g^t168+yz*YGl3?|f jcpMƅۉE(+15cS<撁ddl46ДVƪ4^z~ӒO5`QK–=tk2Uo#~*Er zC%>&T}mdjw!G,L΃H¼0—h.!Sa=)XKQDt<-3^t@1ЬtPc96&1S*׻:t.s:JArzJ57ar?zׁՎ$f ]ШV:ԦI×2 Ine`{#zTBoGNI2"S— i`g2>5 ytfU9RUBqX~ Ur&QK^m~܀.ogIF&/;It-J,I x_b9Y2\))#G!“wJzfdZ"Oّ_D-SX#ΊuBP%Qt YH `Wm%%h{KwW[Ԇ}]N {xqh%̾hԏ5[ڂq_UҐ[V* ewp8 j&JEqȫAf42td0Ϲ_ X6DK`oC԰#_#qzo~uVQHATEc63^=IK[6kNq4DˆTJEL ot5Uy#@KԠ#a+g܌|2Y5J}Wr"d/A8g;"Q#{7Q2MމELcFص gs(5sgXE:8K1CHG('OzlpZXJK Ō}pc.Y?qWw0y#?3hK1Ը\-Ƃծa@aOڎ ">W]]#3Tor ø)O'tC>)ł!Ļzx0K1ɊEܞ6Y1ѽ_v0nT r$Q&0dܢ~)fS2[:VB/zԶi5upp=6pomحbMRIwk٤?}kgR|He8rt4'A@Qz 1g)׉$rŽ4ki 3_C *Cf:@k܋΅f38EuHHj#,Hױ#5Y_v8+"kH#(eU 2]8ZWrXe&+L:҈Ej+]sw;%jxcz[UJdl7 0VbO/R@60 UFbfpR!pBAшqHpʠq(R#S4|):斮o⋴~]i'fͼ{ ;(jST"2a~„^;!m<"i;fUjNH_t^!VH2Dn'Z%x&iB!{)J[ H++kM2_+>$(㔿XS@ q:jup6 xI[fI7 1]j.I<}T*{<[ l~PvtEm2_#[@/R K8#;#B$x$mYiT H}#|wjG%'U%ȷ`0}_pE+#Me{ Z7>C9mF}DH6yJE?BQ_F9OM;Ly(K#zkˈfyx.Gb*9o D@>=.! @dw˖V/m-% )0Ggx(.cc pu;gL~̕avtRo[ !yZ $)[CXpE˜\+ka1m%!Fĭ"Ii-,*w83)v\=+v)(O"&&$A{ZB7rf <XHnfYD2es`"Vm΀ǒ waЊBgiޤjߤO9G tS\ /́2U}&RCT8`[@)&Ǯ5+N}k^Քݐܦl uOO3%4MSUHE&?B"9VǶN3wg.k:}~IJ.&^^U22@5A峚Taڱ1q(/<9Q`$%[-TY3E;>3rZa sSQxʞ+9 Ʀ<56r<aBJX>\8Ko(701>%]{,.|3ƾlNo!J/=(;Y&Ȩ{oSN/5d_ @b`؞ Ǘ> c $h-_LQ9 5"g32M腔uz?w$z𼩪raTN6 h+nES3>B/Aj!O@j_9oZibմ\Xr%pKe6 odq]_OFE-v3[Pdr34h%FBﳤ(T/Q{xiv\>IVR4SU給{"Ec3A4Πܪ&8pف9][GƘ/HwO1_;*ձgYZ0707010000010e000081a400000000000000000000000167c8bc1800004cac000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/drm_gpuvm.ko.xz7zXZִF!t/uLl]?Eh=ڜ.+:za6#PKjy8 ҂2kc8qsۗi?'9O uz3E^eTM D~Qerstn:+2l RvC*@V;u42"jhS \ s=`!o_ @{mu9.U5;<>vwB=Y9O7jB9֐(#V< gcۉN3AijZةm3DhcQ,vLU2+>w) <ƕњ"Ը&WZpN6fν[K!b:iU ; t꽡gZ?ЕAQU:ਜs۾l8~r3X8T^%  2qD\jQ \FSH[Erϛ#{z%bf$,@jglɧ&ű7E"%u# MA>w6@Fty ·H's@b;eA p"q۬#/loqxe֩k?f. yfPP##TکaNy< d|8XZYލҪx=l"ݸBaE7 x;l%2Uĭ`pH7wNGκ?1.!%!nj\"vhҳkf+ [}*j6ȬnUd?'G-Y;`W&XVgBiR:L8\۞i4>_?~~${Q{߭MS5!]oo*4yHs- ot?G~XT~( RԏߺLM\?1$b9TKW_Y""D)9BA|>Wu;M5Rl$zfOrOiJܺBR5WXJŸ;y'HN̈6@<L,~tM:;z' '8qg33x6,TМA;JX}'sZ$;Z-f I$VZy%uhcOʷfqU;40F]ƬԋNeSb\H;!66˨HK1|nu1CI?ƌlh1*x͔e{%L-4,VBҌģr?hH.Pw(ob &_~r3nO`ܽD>Y?v:w,p^ T=Kr#[0EK{fH2\2Ou`g4Jj%|(?ҧȴ svί(+>Qo#T'D@:"`~F=[+:p)"XZГK3=WS ɺ-Q٢]e /k1mEjSĉLyhR3WbYv&cJJTlULE#c™hu-/ÅkYJAs9~OH)v|&"ώ1hf=~L .~ėkmT3BVC?Mv}7&i5ȫ:= $dѢ пgB ae[x#t{\-[O\JխEF΍#)L|$H5އܽU n`jlqwxy~O\@l5 0ϱH<ܪϊṘHa[d;Xy[s,FJE,Cѝ'$ fj1"|=IO:!B ujƉ:sI9Qmy*HJY| Gc0RfBmuyK34Thb]y/Ck@`I+u-<a䋴ݜOS`u:1Xfmߌ{x(*r;rX=bKaK oFi@ xǤ2ڑ7FM4} @`$^Pa@Gd?@`V*0}k"8R&'p:TIj^$'e@Y+Lve>I:kHXJr-nqdp${~^Ex"8JޭiQk t\Hҁ(xN=D[J+-1j9Un?4OUNmsXuAv W/R@px@hr:\x>\6M܎= lI ^ĪP%$Iux"0a'.%(6BBOz,)іjmpEr+^Fr8's.~5(_' U3ڜSX{D!7iX-o>(dqoZt62_w6a&ηH] |3i/z@f?EhT(d Q3Ƕ6?睫;μ8fp|N4bRuZ+.S CUDⶼa;Gk9xӓib"cF 'cT@ϽPݩ OToUR0\E _~H`Hۤqߣpk!w31wT6?$YPEK 0Os`]%&  OИ! 7FSߘ2So{,XK ,Yw͈'m)v]q%k}788]8Mho\2(jh$(cKGdO~_tv0] GQB7{5"d ͋K#.c=ޕw2O \ǢsYM R5[0Ҳx*G͓sE5ȩ r@Jv, z*C! 53E]Vwz,JYnGHex_HCh-G2)g.b)Y Q9&G\nB+&w ЛݩPCTQHKhT!z#A/ LḤĔz<`)~7-Sy)T]&=XχM-/a/ڇ;S_2xꆖf]g5xxѲ| 7\8uȺY7 ?*$Jn$!):?O4iM{ _[8 "t@QhU$7N[ʄg5c}3m0TORU4\bF1ҫ_ƽZPw <>2C,eWf$OyuP9xBxJDg1gHmkJdw#c%6^$K&uYC L>&wŹg+ǖ,@CvY#(Rkb|9QtY 8Ie}L"zg\^QG]cG+da>`B6ǡ?o$d"d.7}JSV\Scs<8"ߡPdNJi7ϣQ׾O*Y.̡{olYa%Б֚zqM2yyhT}QDŤDy/Ez-@Ne>XDjCD aLn<>p ݤ?<,}Ҿ ś>/a'Sǃv<^LyơI=Z4)<`raeegiú9@5=PK: G59CR)mL-1&vL5WH{c6Ocr]oz!8aRu >HlnъPfWfѓU(fphwemN8S֡/E9u*9ײ"!-iOrI!ӯ%0O`MݣCË}"iEO=xn|T ekSS)j.5:[6e^$P]5IAv u0i4 |L]E*Yz~MN4B\q%fzom$ЇѪOHVRqt̞ݓ"1JR*D!~ڕ ({* ܲiPZQl#PL|@TO 6X;+v.ݰ4v)_T*%h(QŒu(bGV*@_$>j#CcT"Q[Sن[^TRg4az~^^' 6|/>EnQhϲ~,&@>ql[Dyi9[Sæ@4W$Ҷ,v p&^UfrPy&7&|'8TWN[db1'⋕DxLbnAkR :}b@50wL *gi < t$j<?*m1{K~z(*]!W9f#EFN N/MyK3,-șU:0KS6$Ԟ/sNzrNQv57+R~K# `-nG zΚːϢȾ1f}@hWfҹxK٭~}\̨=a_(`Sh<VX@w,L#֔ܬGfF"#@R eHwpkDN׫?KX\oذvx~4- p-޺ixG%鑖r'9"#p){W{vwȌm&i"zI;=_Mcsd[EY-)|Sq3fḍ[:̼PCHӊEX\CTcvŠĚ,&/=X.(KV=߯5mR瑧Z0̄U48 X665.v`87pv4d*ǿe=zRpnY(7Lg{LETQԊ@A\22qJf?G3GRBhEdR݀} Ӎ_i|m"z=4}^U,AJztz=o$"n|̇.jyfD']6m:i35Xr>䮺cl5CFc(8#԰xHi)0Ϸk*Q-d5dOXx-VcWiswҫN/Xj-jЋˡ)rP")l3b>v^CINb>n̙J*X:nG{lVst41šL:'PYU"m| էџTk`ɕՆ>>._R3Q`G/ tMzZJ2wX$~ ѹ}h1T|-vG:,#%<3>_tͦsU%:hͲSb|ZFtK4He_(`E6K@N,Hg՛,}baX5PeI1I_V>|n%:t kVclw\CZFH+y})ity]|6)BmJyF N[Ծb]oy9F* 1뫼Oƫ*iRseLA0?7f<PL0C2FBW; Y g 5_[5 C8Q{S[/"΂ &lGk;pci;A'/5*ACϜ\TU{+@Nu3'쑶E/QCVzN5f'2 :P` vY}Yԛ]"-ڶQ%#ƅ}HDP1928^~zi=Mze!rA ܁AU[o|5z$z i[7/M)o!q5]+1Ѓ |G4bb`: A}b=<[ۥs{JtŜt/_Ne NS#k.Q~{૱|DG k֓s4OE|;8vZ:=ۦC :41ؗ5)S]ooFe~ %fjElZܺ]\1Lvz~tf|UWu3"\54O#,(eY~l]5|b9UzԱW+e߾0F|8:\67ʄۧ#* A,Pb/!pz8_<fi]@qX&a#gj\psj\l2QUFnupa\EH.jEL (f!Xdw:_x{vR/>D Q߷,ІV^qyS@ӵf7Vk,lxw6]C> x!A70+!Wޱ/>)% in`ՙ$&$`R/E rFo;e j27\Ph%N FE܀]:3gOR<*eRmlᫀm,`mVn@:Ǟ Z␵BV<--Y"q3h=Ҹg#P${!wyӀ L@[ ~R 0&NMyF(R11IVk^0>'hat^B:$^*A|"qZ?YUt=ZVr(}O8  Y9j>?(NRVtȃi$Qʸݙ&UG|wik՟j$~c,@ /Kz&֓W&pT=:~کP I'Rz_'XaP/R-h !g H?iD;zbG 7_l9V"mbix`6Ze'ۭlre. Cpǜ$䤩pNȑn:2nIpv+:y.D&9GcBs1֮T#6%azb;(m2)6XbO(* zX|_[aoq&b{7l{!;ZY-ݕctbnO®I/ m춧)^qD)T%Ӵq_+|s/O jZ`)c6zj_ETC_σpI`Do˄zn[Nx(xA@N،n#QL}J@tyQF&ǂBpԜym2."bK!p/EH~c}Y[t{^L[ūvZ8Nm^}lXΓV7sV#b9gܾTK&9piU4L(:݌lRcAJgfGSϓ/,t>Y2EoTDoȗChuc?>z=(䨲 KD#^֍xu*=U4 ,*Ƃ 6JFϻĕzB_vw54.pԶ5㔎87&F)ھU$ҺyN^] {z7BLy7C]+v[܈=k]ƩpOcʺ]<}8mKPnjzʌ'z\.GosŐ, >[}`= Gc%xZey=G~})S|,/[w/GFc;3;`kjrMmF\cpq&.܂L4(>@>QZ'ICG Qt>PObfa;u5/{goD[.;xU$$$ 3mϳèp!= $=rI[&#/ .nP9%<;=#bHd6NfB}ֵ94U^xh!7zt}ʐRBx}}y)FE#)C/,h{Ԧ.ƜkpD }x)O5|ܑ P 1Z-g98IeD.夞Ȗhd2e(n]O DXJMjم4zX3kX *Uk&B {$v~LsnŒZhr^!1?&vٲ]Ǒ'h|ߋ=]sK/(jt6 CbBґǎ.x춊@P-$NhM Y?E} ;Cky fQcy{c\b6y߽Xx{Ů~xd*dWڐM:IW^:0 ta[aWH?FZXRh_s/ ]>E." [ ^%ۺ>=gHuʫ׿>$JM@Ҩ SgŃA-[Ѯ6$f$CQ qrB DXȜ~{+ A"vt(ZK$6!q)0/UPcjSۚB1 m rv%SV6N+-1K0rӶTp$ KMK4tM珀 IpoSor48i8VVY@Ar=0߳ºjt$w9oן$&= o_ՌN+0$ՆX,ycC9?LW&O ۦjBǫ{2Rf].*8II?5Aoa5?ݲGiέ0m*`mP-b"$35Yޟt#U &P;/J\ȵL{y<0J XF`?xc)Q|x[8 "1闛&w,ڲV΍:%Lԏ1ۃk|@pt{p*U Hu\=KCݎcg1T ںo^aRaw^{k:R|.IZ 0"RtGEV4:6vUˮV.I&ö9ybTd/̊lh1(ۓ =C=!y6ڪo2*jaDۮ MHO0\dU(&rЉE5,cO`aE8NDa/zAhiy5hIc7 Z x/{7O$ ֡Q#MI %1x-!+!!}p脐Uh}LW|Lr|x!KWJȜ ft C;P/iE/>j=VBPI,gryBR P*:D8 zjZ-zPvh'w##]( +RCuMMy6Rt͆mfaG(REItE2p1Ӆg;L^ .ԥ Qp4>UnD %F&1l*=G'}F`X}Taw>)]Dd%h(Ÿ#A'8*!]ػ*V"9z8l)hb&iՎnϑt !Z&"QO'> 3Z!ԛ5w n)KMXv *O7<NkyC,S*V&T&eoDi,#'d3nt7Woh& '+cSH_9&9իcJ_j7gΙ,g;BB!h 6C+aM7}saM,HſN&\ۅ{:.2- S8{\j~&G>f6ž"N'|3uYt#ͺ*Aɭ,\ڟj؏66O< جϿ*q?%&2])$~F<27}wW?x6 ̕Ey &ct 0M d)얖q3=6(T*YX9II&zgSa0QWsF?٨Nw1cTUp@xhBd11|G mg+Yi!$շ:慌ѥy`78J :)K bRH$8XDmbΟPO(A )3fCu'G.LWd |wU*a, oRYu3T\r.Kڋ*fyPt+c}v˴g}*F:O_&{"@ڒd; 9 볎u9DMΘ dy/CxejK f:XPü+5:$ Nz۔ ,x&9Ǹ䩧óvjf 2N_!<OWu=v-b<'2oA &v #Np IMښKIAB^f[VW-,& )ᔛCOE>E,e: ò4e\LjS5>jL9rRZм~zd;s ?]5,Cߊc 6htqy~CCвE-e8rE6zk:H*I)Nwn/đ'ŜeexBMRz #L;>Z}ό?#`p B$c+t`at7Kdߩ Vjݒ(W /]f@?n<2ԶU R L*^.d48Rn8`6;0#?ŮPp1Fۄ$!XN1fFY%g^ vdm 05Fxf%p`eK;X-ʡ (&c|"#JlD jIaG]œ+5l(k!Z%*pTkU8vHxDT8kN~=}Tr$YǤ\"ZЗS"l10e0b#Zh~ק p᫦zӶ7gѺ<{9GzSuxkkb!m2+(TpP^zVj͝VJNa&C|R7fwUp$άqż-mm jY7%\Y2vnCגqEZr *V["Kjz˭'/z/< 6pp҈X,ŠUVdӸ 0"y(LNsiUvCD)8M$O豉1\wa\KF`x+Y|X975 {IDǍ!9MH7%y=]d\|V_GNā}%Am`ݣ% Xg&SՕb[L쪲`#Glw4WJdJ+)3'*5pw8[. Dgd+ oTve֛yʟZ/rS{/ ͉ 4 8e辙8KjYNlq@+J!9v{,<@a͐A;Xp(Ö^yqjIG0+CC꧕ -jLS'aム:TEu<TBg9G ŏ'3c/=}  {kh-gVjOo1"]Ѥg4});/OqS~7Iod q(^[KSÏSd16 ѥ?‡74A=ŊADi[%PSyڷM3B4o#wVl,v㮨 7i6 vMfg?%dfjᨦ0Cd]/5[Pj G߃:R#}$bO\Ȧ$߷ٌ,=ٮSc*{nV`9dC3Nw&#M %j ~1@DW "=Ŋ:@Yx|܁lD/[,zh,194"K{WoVi Ҧ]pX6t c6e},]j6j24ֽfI 20GAq 8Yo &anu/N@u7A- Fj"FC/|,By]X#ќu!JM w& Ga۲1\aT6wg뒧ʕ4%^G(Ĭ'Puf j PEӮA#q)™_kB?1^\uGGDrj=/dǰdBYvN]f1d&EuGu\bL!b=s+mYO#Hp# !B,:6zNrp UtR\38c3lj8C |eAk;řVMjk8j12уuO!14On"q60|$N r1bpY5gqYEWRť$v.9r{gTfSsoj 0E;e1Hָ^ Ia8ѨȪ1?@,P`Y֟ɄJ7uݗTTܴK+{;ֵ(xL,h]ӌIEo%N\-*%æFs2J)h%>B[ 0q;"JOM}~h`@/kDwAŰr5&sύRWWlH1LYgn ,dfGkjyպoi'N\hS^EH^5@2&Ym!*%EFhwNj]-2.ˬ\BW(0biOj A]&A|!14~4܍-r :k* 3lԾM4fn Z,w_lF3Wa;MRo qH Spw(TԄUTAR&Wi(VjCJX&ߺ-52Mg=s:f6c:Z,MFJ LG܇͛=,iƳR0lY@ `7Lxl?c?(<۳B*!'_cϵ'ϕ<e|f x6 L):-lwc\rps~fO+(`RB?-75ȟXˮWPQWӭ  ?P8 B)r =',1H`i~#358 ?!}$}IU<#{O>9N_AuY^x^$E%ӆ5<|k/)te&hy0Z3~pzœ: hH~vi26ClEAv)8 !Ըh^N2-=Lo^<[iV}tY*X;5W '[9DԘ5>iF'( sHꨟh[+slvuOrضD FB@r7b:iZ(w8w ]!Kh~زjwUǧGN,""v6#O!bVy"YʦYM>)H^OSL-ǀR`@bZ}k 1N37AHu(iqyN ?Ԗ?>䛀"MpRU(0) A/wL@P\M64 [{ | fSaWz^V^o X_ZT|1K1B+Qv"q\~EuazrWr i0=JEtG#gKtW`~C4hN;p)ႵL6jw</=3NO`<$Ceb)E oԭ^ǧ3cf|yE{@+' ɓۊbaqvR*6DXgP~&EF HW _H[7%_ee2hh4>mGNyLMW;T)nBB-{鄍SM O>O4/uEh$;Aǔ~!»1=\8E a#d̶+f7>K|Χ`^aV6FdY5Tx܊x,f󩴅5Wc, \wHpYx u&*0q 8*Oaųtxݕa#b$"J_?}L+T;3A@NŘS@s`^{d#DL ` T焻 & t ޛ?xV͛dO GNEm2pFRd\kdx/$-_]\nIӉbi$UU}CA%,pJbՇ63H$ޕtBpvyb-0Ap:QNˢƈqFBtqV$;в̲e ).zBx ~qi E"YjISǡmMfKAKbz2Rϝ8!mЊ7`Eö#F dc;|$$^W_]+UvI$PhgथԐՒnI!Vk)d[Ϧ4@bc(4:zT7 u^|8+0<.LKShx{ܗRV=W9$\"ڭUI3X]VCED8.ޗ֢uňӓѾ_S5AtPpv൯<ίt >C0ҮTh"qؙǹ; wkC6Gogİʽ:\5.Ң~ҍrc;w# l++Vp"T CJZ S=u nހ|PkmNuKppʶJ)=[|2+ %뵡4OEOz;%Ƿ+;di?];.d1D2hOFq]Ui\g]B{-a+(_xj ";LV}: 0N18F~ D%7;t#}GC~z{ꡍbjO8)!7ĩ+a~T oW 42(%3(cf 񰷖l􇇬77@@4 {CWUH5o #&af1efjz+2=3d@=5g2'K[ݩ-7S'vKB6JS9!÷mEv?dQ ۟mmnnK4\Jfy/s|c NGU2430M|לzʰi!oc؊¬'sr_#kkY];ěx0.. ?ɖ%U@A@5уTu߲ `N?˃ 0(`|BhZ?ʞt) }~p(/= &}+-Lc,uIMIlqqP~$NǛtjEuH7ްk'y";|X0pi2w"{͂tS kXȂrDtC"4Aّ('_׊?7M84/3eq~5\#IyU *lU l ]x`1X>Sge*y$FY B^{Gsb> e،4=VA&oɋ>{؆"o|<#bTxI8*E䄰T:vMdݣDӊ\}Bҙ&;f}GaF&_]5?TMJv tͭ81sDWG6~0c~]sq]l:`K$P!UI6$K@@ˢX]];iE^Bp3Ny^h$M@a1I+P&t7H<1@. TJmeٷ+f9\T`)ǟ'^p dH U[ȈqN`I0\&Mm1Z}J׻V]j^ 3j~FNz6hA1W"!-8 ;KycJGC.C#d# AHJc1W^ b!4q5 =lZu\[ќ 9gR. D/.CyZYŸG[FսQ0gpVbU5㈨fC9 &Cs/k1.(O[EC[zB$-/b 3J#v>Twv/Z@TINIO#2OW3Sߊ o{!P|kf c( ALynDC.^WW^z]eY0^h [Rԛǣ񓚇& Zb.jjgZY)u@SW2c*Xq>]+< ]}Ol\o:,ygҭNk:*Iu;%/dHݔ:j>k1a(?sI9]܎5کqJ%?̍3 \`fUR2gY⸙(e=U(Դ'm8V8WgS4N%H !~^.o@3ز/[qG$=@_mr 7DbCC@0[yX~|&W70hծ!gv ^kBf9䑝Aj6A݃Ƚdd+TK@I0T?b U_ƙEJ>r" 3Gԭ͸f`8зc#e8bgŎtzi f2_ pV 7HNGObb=WS[$ kY&|R!stEa iو$Lߝ3Qvxݛ#YZ4YPR6hx8 %@TiUF{QU!zIG?Swy;.NOĞ-2gSPas'9*$Q! Ɩy) =l?Fyʫ/hqv7m I2GU'I}һ#'ByJS-\@&?y * vwV%6%>CPr3@ps܍|.G wnI_'žh9XOђݻ5o*4w5 p<CBO&G2(c`u.KD<Юfnjrs4m\S .AV ]Z5ܤaO&rrB <( $Bo:|0;$mYB7uw֏ 8U>[MeVT*6h: xK- PeF?:SsQߋr=7Չu qAkEb 6:p9aLFCV8U, ei 4F;D^NG]:^rXTf*Ͽ,[K|>ځ+*GdrTDN02jںBOkԪBKf[w&%-HCg^ Aǀ{>7\DI -ۏVnNd/ VwktËEƹ+0HLJGuE/7! ֝,jsRh@ЗݰY"^C<nyE-Qa|wŇz a \:`82 @)VQ_y ΨKEUF'בT7voҍEr?3 fJSaj܁{ݼ`r C__u=CK`4R^5ereY8u'kK+9+ uN=$i9A' (iZ*Al2KΈSOD}uD~ڼ̾u,ԉ4)FWmMj-7xn.EP0}TyqHITeHC_gv[,WxOEIo \UL"ËJɏ1Aw:Fz~).'iG8ڷv?+LYk} 8]ӣw+c&QuF'Cy?\*Mb;͖Vںq.Ѧ!̈́~ns"I&03clFT_)?&'vOI zIpy Lޱ&H+]/tQ5+J4'g5.ֻW'ϱ8|KXΚ1>({^eSi6{u`8-9:^'4"Sm# TY3iOB쬚LA5%mP|H̶!`:&g:32I? $B#{{9JYy7~~j:>ỷ&`Df*]0ǀY1MBn+dMvmY=>Q[aO65lAf+شU{Bڿ%FbY- gۄ+cJ}0hUA+]0>? UW]~>^eQ3mYZȁs%w#UK[2 ՝i\36j $>X`; bW#D[B\,a2Ɔn˫ةK`]!9wO1O1BhK<*e0?qK`wKbBB z܃S`'^cۮ<^ # R/)2fr:x-t1ݡ]O ;S:g|pX!66[ɦ-ƭA}DxM?\:ha'+ (372kTGYQ\^`pl•yNͮŝ.5=][k.YopKZ\n^9Hyroϑ9^0lz]@S)jyF!ѝdQNb_ ( ꯑGo>,G&Bo?3pdxy* ɛrJg@BDs z-f#[7ٍ5řYZ SQ!RNlĪZR Lz=sX O_Yv$j#Mu^3&$m؏!UEɇ,њZ+WX6 {thGTH& I/U~AW},l֫ F>Ïl,#Uڂ,!U$( yi\W܂us0mJ8kegugl2DՏQ3qXLi  ]4$F2{o:NOxG.G#/+XϏ>A*G! V 4ja-HK=:.Se`1+{\kX * L4pth45T?1R(cgl*h?uZ ҟM3\.oͷ GOں/ 4e8F$RĖW<53CP)ӑi,oro0r%?hRu$mm UӕaޅV6TT3dF\ۏ(e~tRWo ?t6+n[[E&2( 1pmQ?~t3vzK l獇;Taz8ɲvq[ C귤oQhXܠΖ+aWQ7!nq_ukoJ 'ΦjlCkup \}bItAr:]a>`]հ 6&j)yBk'w’KW tKED;ò Q)~m>SF^] MSJ> 3\4ή[̴\%{{W +spnՂ|9o[_&J9k!$:2z*xV?"UhE ZP}4oUe(li̩JCٛF%m`iN"@!biT D8Fk [BeYef%=TE&\ ߣm63/j(|R>M; c|Ac@Vņ8{hf@wVPŊ )29آi:c ,RnCBS6")r |fCDV٠$ɲp#׳xA!QZufsq ^e)m\"DV6g1FPNOu2B:TrL敂T.^Pu~ah&U ]-9Ϧ&Bh'zz y 1UirBChc=CVY-8zPvhl9Vu7Qx%X xLa쐙NX:oڀ|D{W2jj{,^\Kp3Έaw% J7qk, hDDpojjb[P~6J9zhh{ k??`uL+/y$0)dbvqwO))$xJ Qxɦ DmV`;D:ƝBԹsq7)JK+GzIW ?ӜV? ׅ?f"rN |>DwA\r-Qc`̧D[GJ(xox1H5Fl9J;%W+S oSA*IBvYÁ=ҝO8 :"L,c`hX {x$Gn*,Y'SfXABvp-Q+ﰳWz]/l][tHqMj@asvvJ|G*iS4VXfzWѯ:]_:oPOW$ .RO.-:`"q&v>^B0@:1 `ї)33rZ8k(*(Y7B<'<.\W >c- )0#*b4<+{G EzzwҒ[lg#ggm` =bP["-%|("RY*6ǹ7 慲¹#۷1^?s WuS<84no*pgJYj.1.̏_!Ƹؿi9-.)#d❀LPtW=QA-7(k,5G'bGoSg5=ul(y2z(c4hSϾF~Uh,ߪZͽ}RrH`f-7Vβі'0upǾP<Qh&߉.() ֑p|mV`e~vJ#pt4,S0֑6=ۃ_ L$ė1K;}3R⺡SK}%a?m/aNCgOp,Go}Os~|6An8e:Ed81͉݅ I d~ކ#B鳇lal݃r>w'0Bi#yvmО{zQ{ײ0 EC@f yAZ4dvx<]7R;e+N%j|Ⱥ{lRu!qLHG0M@jtd2\}@^rxv[txnq'86K4 pu<6zͩO4ۅO$&=0o&iuhcw$u}lXq'jNNlu䷝&[[Y)}^|ggc8ʵM+ZXuNqBT؜FxPy?҃yU>?{vK'FLwX̝Xbfvfͮ4[d~}>>ޖ:{T dU#5^g߳s߲S +c8;siMՇsdn +ΧQIsTl#KSEMÈ'ٝpU FwW-0mpj!P`_C{v is[0S74# h#Mw`cdpﱂPOJ/F#e2Ƨd!IM(L-ӛ~B_"T<Ѐ_.#G> o-ъ X8æ= 3B2?&LDP=\?]'x#qDl${`<ӉAy86-}tyuARO;ͮa-!G  -=~j I=u}~]ٚj6A Q{!ǀI㺱o?i|⑝{`0mr3j)CkC4HÑx@3E?Nx=bJ694n[ƥVCNQ!cb+NeԲ1! TwJп9?KڰΎх•P{H&E-nꖁԍB7HXu'|7_^|\бڣ0BE [Ӫ+deI+A)+̟?~ӏZҞ__?!@I]U(D@c;sZ"ϐ_wA0"pLS_Zv`7 $i@吡,Q@CzwWˏ[r8MD".9:Q?W iٖ +v=&#y^LbLq凴Tcfx5 L5 AkJbB"-U,քEم{dhJ3Ä<–=6 ?]jdDSrt)AߜW k ׋nd]^% pMB]UTIҿMofw\tgl{6$YɴhS͸Z. :9&"eA:6/FJYP[{Uܘo[Gy|iVglla`KFETġpyW&foZ!fh5K$"_S`-zpwݎ&pisofVT/Gԧ-Gܨ(.)4t*!ĸpNST|$髡f^v_d 2740Ly )8ɟ$r&iL)=AٵyiioB9<$`讀C@k3V5`N~/8Ā4K@A3~l6m{x!:G ԜxՄ#WD$Gk5!bb2( ^x0'޷klc.%qt㤖Vh[iZ(ЮQxC9۪U.vy) gA#&8?H)A( C3tX^ `k-:N;WzOƏJ~zü@U\K aiYӳ=}e = }Tm$/t^1 ًeԤ^F]6=ذiIm~ ^p%w' {[~RvI ~ӹV]ƀXQŽ4"h %\Eh$9$ZO0=g|p mQLZC-YYE+ybdye zWCYjPCpuǜX }1'ۑ,G> xzvv(x6(zD?hc^|5Mw pZķHMĐ%F">p yu4/ ;)#Z|e\ 9G.Ǯk;256iK^lEAn% ʎӂDL`|ng3(@ `o.Sh@4_0p0s. ' ?JuSdsUQv6!ZYHhwGNA4{lq!ƹ]š g0^e(0q4w1b^ qܳ!΢ϋ|(ɕ?cՄx&|4GT\~"G#9<ʬV"@[zLVAɄ&ٌo(G _&gRFBڟ=!:Nb>&)v=gͦMsɹNFx9 Ʃdl7c%[Q<v4x$' = k]BlVx@= ;:#.'WDsAL'}N ;qI.\FigR ZV=C.ġ ;yJ` LϔBj1ݸR3x:Q 6+[Γ|9 G=|=jM*:Tfٝmy!Z@ͥ%cQ,#oR:NBw,s ^BuԈHRw5t򣒀7㝹B+n`Τjg ,u;?VLSH.-M.O[ B/q)PCM|Hb*Xk-"h4Jڇovjev+JJ)Fwϡ&)U< 00E4#`h@ġMO#d_#˖4I_28?w:󪨊YW=Aٝf*F3}pqL;Fo+vbF!$s(e T!c4[ s ^#6ƛO5}A&۰Ga5sqm"[?^mMͼXK{$ 繊WOZP%VEY]|D҄6ڂ׏v?aKN(wRJQp@ j#F&)6$QP" ҕR{U=C'ūJ9CPqGm^12޳^ץG4c(~׾3*.EՀ򯁐2v+ $=II,:~3 z˅JOLUr*xeu_p=9?@~vù`!%S_IFOU럢KD N%q|+m\&xTX0\Ͱ2e'{vrehAII, \u=c0<)@!z:Jж;|BapedZLD9'-)m҈[$#.(#@b* #-[Fdgih5yԿ(NP#UD\wஏBs<'q}.P7zƹǶ]J Lmx'*Ը8-G0tL;Zܐ {ᬯ2Q笩VᠽX./oFfRʝo67c?\?l怖sBۥ0"1 >nE2tԛ*PJ0=Ѝipeɴ}le\ T%cE ]Gw_fQU^jl8nB;R|ҫ yf;׎F}{θ+H~J3^^ h5!ikgy3Ŧhlfoap/% 6ۤ?W%LQ,;e4n_ K"K`aFMm/-|>MXnߡ*q#?_1ۉEȽϣ5fu,A^/TOB/Jk%=1JjU\ YᘀY-0If LA*$pUqB=x'KMB68~I/ a(( R̠q= ^vn*u%3YY V*kּD]ܨpٝVAɈJ~v%@B(-0bɡm\MYmiBp$ڒFv`JY{TQa]s"lQQ40 G~Ԇ MN| lw]Aajdl >t7lr/K2`<[Y R\cV ЭVkNQ>߯oYVp{{}P(QVӛ 8{r3z6g7Y= WQ],`@s\÷;xʒH.@\69u5kL ۇ؝eboF%J]0@^~w6:W/ gmR"Z ` q {`ȤRIq>p)jB&=mQ7~φ?V[^EX1%w܁@D{[lti̛%Ciȫ[&-*4 :1*$*|f7ܐNcA\R@?(|#[!݇XVKMRj N`d{36{ M}D-)HE|=7c۬~mO܂!JH0qRP]Gn$oh=NJm嵃̙]8|A fEIIʞ0Ižd❹5" XX<^Uh&]0q{ƴ$&Q~_Ma ?i o "THglR7j+# 0kqf\Zcew6c xJd{vm)e/{;[Sy:;3cΫOӇ[BɴW>YǛe;"Lw>HPӀo)A;پNȮurhāTݹaeD4cnEW"e?&T(PDi9-(8dA _ 锿1LxAyTHq1h^nAyNFPFٳ'E:* ۏ}!DlZ%~I?^/L8Q/,0ȋ-kҍ4:AWDKUۧQĔ/R X4. cJW%M`"l!ҊYFw5tP{YV\YVIyxV!T>pJyS\BbuP<Ϲ H?-LӚ2m`kgů|nhC{!H ޺ꋎ=|9i6jP*"J<ѣ#HIh;Qʄ=guX97j*/((a:ұB|Ee0mP"P]fa!J2BK}|'"ǰI^teYf.7L BVWK%RܐhܐO~r0%^U$;jA =$Fmh=EToZ$]/֝|}6^B?$ `\u#KX\.-e~4aNM3O8`)r}ZIApw6q>;B%MuPbII.[_@9<ēzm:;辧3ᑘ|X^sg bJALa0|\7 aRE ? !%b$n'%FCLez)>%9:ޯ2T5&n .PS,d>`跊6]޽X,h_JӻOB>6=6wDloǽp##cT)'CN {t%M b EZYjsîbHxF ~%S\D;8Kt Ase !zlVq8g! Ǝ _J_Zv^HbO?P͝U]mC1Ì%*.z(^Mk `\hX9ޡxJڡf_YDS{E*C„G|^c-h^i" zNRGU. Fk?ݴ2lkAa#Wߩaӻ5,ҺGv^>ǿAYO͝\w Gf  ڳˏzJi8YR6]`͔E;#N-$5]؍'4*'.{@ h^.J4ޑCQ6ym-xuCLtepZqH~)&9B1t5 {H%'XW(C_9=yi:>$@?NC[ aϬVp=8|D{wyViXcLU&C9r;˒F&ov'9cNT'sd %Ki\; bf_SDZ2@F@y8 LP&37?M+anN:qMD`y2k8W6P2#A-SKg3 e%p;<((}OTavc8!# Ts ш#Q NV9IL;i># \vKb ;H $q/iQ* ~pSFZPhNȩթopRDn``8E`ǖ܄{$'bLY:}ګ9 8u9SJAt܆q5fJ*-%BLnFʄl $|fP;Yo FEb'ȟň 5EE,|tLn9^2:5c1*h-+)HtRԾ#s({ߤ,tRfycxh>sˏ vTCI4>Fʢ!B 7@g=ޯrUuU.^O}Nر:ZRTz63mCcRH ->j^56%ve!FkKeK$c[=_`Dpdž"a6(m/ZS )}LS8q:KxZJi>pW%)2V O򚽏22:M5m2 5e#ԷV?Q`luL>L#KZB20qV;,:Z# IftoTvRKȆaCss9scj~t㸴)]`k_#bf,'bRrʄLh&],UY)(ǖn0}ԛpק ({2(,f8>F$lDR :݃$Y`% N*o`؟U$V&y^;FHYXk6-F9ʲEQ EqӺ%w)rPN9R/]BbӑS ew+BdzjۗNj<.i33kHWJ"BXr@V;aÒ݇8lێ𤋮k=]v ZH޹w2#fn^~g. ؾr0TGP%?3,IVD9;M*}M}~1pY^9- NkN,JʓId[49 ?`R>]]f=BN^N,fKa! BѾnvT},LJ"m/uNmo̊'I?b2S+iKTO pE } L`  F^J`ɠ:If/U_0.e[x<2>͸]m[.L$uև1׏hݻ>q`t>ݪB>Q9?*",x lQ碒:Jpw\y*'^mX^CT_Xio= Ipy{XҌR> JԞK׮ywq$~u] K'o?jG #d!G;ΥK e.Aeԁ=>g DNq5(ū͂tT7@tDQQ& ,Q6f,l q uqJނ!afWNM/څpC e|LNlb~jPdzV  a?Xlb9JB<˻41q%̦I7|kDQc8ߛ8mx5t 915Uʹi@ib\s`p&.3%g.qb IxDV2=Ъ31&'&N v4&C@0.ɐv^p"Zg~27{ђm Uvh6*i+HGx^7CҶYG% HV^XCs?+B#XF, |bC>FX3zipkFʨ?M캱1.l}. *cLq~>5 JfԾpȵ`۱\] VY@F0g&Um(zDE9 p@imló7I47 ۯ'Kҭ1کP4ki;8fB-K#B8d撨':Ė6j쭘I5WM*oe 'u2nfNCrǏ ɼu )Gnם!AWmØ%_݂x L l Wh,:d*h扄$xù-.dWb`GXL`5Y,5U-,\} NTYBBZb(qx'h#źxy%MV-x ]%rSl+IBqP0q+C:o$ez)G\ ؒ-NrȌ{McT4 |pe"ѕ2Z}`ez>? þnOWIT:sQ G w*ZE39Rf%Y\@@_MٝDCi5yٽH:#rGwYT Q7h.pÂߚ[3ܧXxB<^X\6ЂzH4 :˸&jo"WS}GcǥXƃ֓NY9՚A掓9sS'&v$zKuoO K)ߑtdV((ƃAoE]0zC(N3t6$Z~J dPR>\cW5>Dy eAV=ok/Mi\kL:vIroA9/- <[x.Tؼs/ s[0-u|^.c"q^]->(&Yo^9Ds캤/O@=O2Ss_QeUKUd-Id*qq~wy gJLM5UO Y䆄GkW ~V q~Mfۨ@40D׾s–]4Z A.(?+m /ѦΞ-`:k^Ŋhj_7:Z{+tVq( c!Qrdt4rS rs0}]0w0s"wito:ï6^f~!?}BjBIb|=;5]4σ(IblPp+*]a/ONEbNa"B4 SxD\'7sŹ.x_<6/1v'1,x݈iF/P۲hLYTd2ʶ%Q,91Y0b@ qEsMh .D>ra)L54*8R}KGbK|>+y3N1\%L_0ݠcl^E2-I^ﷵA$b -q׍uZp쌅aSýH@h~a;`X L4}L?g77B(K#nE%`V Twe)YuiռFPl^V6//v#uК_3&=gK43jO;`6\3i4@tckl{7cSZ9MuӰqB̨9R`)@'cϕf}2nZmz[6NFh#< 7Z̭eㆬ8_?M vS'ƖfqW"fİ_2ė@<w!„)?;Ag3U`d `,ty/uiFWM8 eB)UPe5Bȧ61Ts[h#eaӥŦp8ZLy.uI)Hdc[}X!c8b~:h?G2v M"aUAq}KLXu{kn/7"il[bHwUX筕_5V5}XA=5t(O"mB`"Qt E]&cwyGsW{ jn!:yhFN=6HVtR'oR]9V^[xHԶXAsn60 ϑ~̰Jwp_D{z=΄ Ys&mŞDŽƗJ_q;zGaۜ'Z8'S by'JI ɜe.^!Ϧm[+sn(7I%~-i^n,T^?ͦlk(6p֧jOdi.ՈwjcYE~nAlw*X'!1 EΤr/B;k ;qsnZqijFoQ@IWH! )҉Z$Vfyy׼GeSnrq⦂,%s36UщT$s _Rb# ꨼|^PB(Y]t4 ]UecBHd!O7Q(AsWS7\X][ c$̀:/A-S=NiCRC fש|^|DP!<Hg3E]dYLNs'8t[%O"ݘtL "C 1O0Q7O0PL0<QOz:fӿ?pڽzM'rJ4]ÿUI>v JX'j;doa.~Z3)P = P;ys}h~^juù`Uu~FJ{qqȢrXԸd7U#t<3'a҅n_^V2v `nJZSZEsa$X7REg7Y\t Ķ%lT-ByG\v~P] 4~'y{PgF4׽ʈ'(M[ւ8W͑Dr:x ,myev}k~4tHǷ?Krdwݰ+T 4otj7 EfF'գmlٟ".d"3B83 s:,Oթ & BW! -| P4Қ&fS0ec8+Ϥl;$ZILH+0/!`24 Ku0ڎ}=Wi:}JJs@g ST𗐚7ێ_1.TguG[y4@Q`-"< #kd;$( 1L3r٧ `Ł4S12Z^R-C#S2K\=]X,Ŭ=egkީ:(R=ޚβfl)ƿs ?t#~/و4i'{)PxkSC=293蠝ne ;??2v3OUl Rہ)P %gTpBuYJ@ĄJ$=\SuZnFLpjU[B;/cyt"FQR`'𢠼'R %AV&8*v|~; 'IER_-6K 4o:øEl&6fUr%k3c vEohr#VQM#8eD;+'CT0]((S.^mb$A:,[ g9g*1.ˁyM/"FƪUtE nk_|A4JʿoĉAmvn Q TZ v0x/hYk(:$ډ4LD5GZp12vPH}R%OC]-R@d&ʜdns18.j77k"uNK?Sv29uij3ϯ(t&Ÿ9t ,4j#w-3Dz}/3EXa;8]KDmBoU 0ѳGEɣMX *F *&Ha`+S6ό t 8wMqRY#wtɓu6^XɝDH"cbOz4fӅjyp/\2U( тh}exVKf߸50EZdS?&@~2! 3eMt)OhOqc!L*(])>4qT1,[KۀpLVz^U'?ώ)K51'I_##?!$f2 sH-IgJcTO4AEQBC}Z %NԱ7Rj/GmXb_(qIBz @j? o$_M8vXJ9N dQ>&&5Szw 1.e3 ]&WX&%/UkicyĪi(3`xS Z#e1$uN:msk&z4Rh!l]kcIMj_Urpjusy5^dg`Cl!!NLl(?0H `UkW,wTpTJwFïsal\/7u,azr&4p]DT4ŅZXh!z8ר[tJxrM89gUE}n)N%kM\Yqm#⦐`f\>sEt h( `eQ݅&g!#1J894{IQn a41}RVG /ͪT^Qd4u? +ǿl`7EhhBj추PYVky^IWK2tQJ%F>)l[4xƒ! WҮE <`)tFmI.U E'D̥@ g`jV;8$b)K_US;vxe. ZONz b{0."^?$;e1ؽ"Xk>tϨɲVc<Wo X/ث94Jc t/SsA,+'$la"h[ޜDBB jդ3!>|-3Ć%vy(;U>FT/ 0Ÿ]H rh@nYsbJJg>8]bH>H&|Ϳp1:CN41]0$%vrRNN>>=@ޘDUa!Q2Kv1%:J@$y U\RE9k21Rr6 PK\uYKmfw__x{mx,A `Aۏ=903j_: 8- 5tf+:˹f򦵤'\X" #%_?p < CJë:J<XXZ~AI'4O)ń,/i,{۞}~/*7GpsaLճ֣2j);mZȆ.\Y#|eyt?nu䵊H`&qSI_C9Fob *&Dm h;^nvPCB+E̥av=~}ऺXvy Z! bvE)MOs繃}wZ8fŴj(^c"4mm!TO>w\>"Dc(t09x ΋v+r~x{/2y V16ⳊkVv\j0Ȥ(r^1 ur^z t(w̬C bp~9hcj`Q՜JFSƇk랇Ix mfm$QV-Us foޗڭ㲕Lr+7No cNkϧ!SA!]<5cK2C+]|;(Ƌ q%;ϋ /=5ҩՁI9S*0!*Uc$~_z_A4 /֬hU(S'qQ^b7Ɍi*ʧo.Ȉuwaf FS '_3le}DK]\ C +$C/%sk &KHFidM Nx8=;\)f'ˬ m L~CrJ/ M'!_^z n͖m|#':)뫏wU%VPr-8{ B7|BcQGb[r,|<sL t&#!tp{-ysrWa띻՚oI鬂]` DK{oJ\ ~}@5J# )T1?i֗|RqIGpC-saz6hE9XqZwI`n+׶ew[g :F(nƪjҍj26"+hܛX _C`ha̟d"Yq]\}e˶H{wrnY6'c5@ly.8=gvűlI]9lGZ<&,GȘCf!o(i$6ڔ>/!oWSr$oΛS͖GEFwpW')QG<F}NҜ c6܎@(YΑ=SLȤ\'zh`%m9vpg 6sq,{=ߏȋ6z&Q !9/*$g Wh.[ݝKV>[p~.P.7d $0@ fsUʮTޅdIhuYmO_=(zf#^'=& ͅ8"UsQy$O[gtr mЃEW(ᶮU¶HN!sׁ V>bSiDE^֥ɻ_Q"JT9 R;ʤ_Q&pXP< 1#/[2$NMJ͚YP* ٸLz`9w֭{b+Evÿ^}쒥aZPPc+Q#1@*gSET҈E*͔wH ^TF|Lу"֐)>oG Mg}멙_X )Sȴߛ)H4CD>1k14 @n;h焦@Atl&ϸ0УܩkUI% )mH9B(4w&-=p ?}-ݔ}|zV,1t MMMrV^ dR4m54>m3ɹ  sXI`61jSVrDE[nZ[F2]# H^fd! A@'Fⵦ 9`}xfl˜q56'ށT0IsIC ֡CIrPm0VfLvG::gC+} ~ɂVRpBy~}))/ OwUjEBu噄3x|{`5Kj 4 Z׹:V(R2amlqbD<؈q.U&tcuG`K"#-RR8q.uAW K5~v*WJ^HqCrKtɫcsz>|nMÓ^3葠"XvuA?Uv 1̲AL_-V+0/Qخl%~*m%2m ?8QCT.3XH*:}^LNЙ'Zb`[-IG!Fp58u@4o ߞ8~HY}_Iw1vtpJ|] %'^j l/"2gDlixΥ>w@O✇mJԫ~5I+? TL>ƀ]SS͒hc so_yZϠmetm|gಒZ\q?a~cە%E2VSW|V6*c婢NP*ƭf;iiuH4C. [7?| @9#}8AZPe$~eP쒛Vq=–X~'ͧLj(OmL!YJ 1Qq{|NNVs ,֠|D-7sg ׈Upݹ\])i^ޜCʠrAq_bfYd-s[ILk0kuH/P6XBVPa+|؟iA)r*?k}iؽ^d08l@rZ40lY|jYE1 .sPXKڶhm*7/'Iq TSl{ߞIs]xl/k-%O2Ȝh2fʭ s1W8 x5<_{nP"N'`L>k2=]W"`)`D֮/˙y@|I,%%<y&tBmxEv2t>t8=u?- "Dj 8,>7K`^ LL'Ў<1<&IxJ w0GQ' nO5I Y=9R_<#a4F6O!;ieKd )煚ED}/ItB(wyq|լk/d`WY۫òd*tCEQ¾+;7Q#?wJ%490i W]3S@`hZrU:eU pxBRj#_4Pe%餳mLBKٝ؈$0}C}# g:-2 inR;;ǮgT4=EÓ}vi>A GHJ 1'nIf5ݰLka=N5hhP?i.̀rܽʑ8: {bwk>.(Ct)/dWky)ricܖԤ\fe9^URBa!{3A*UކfZ,9ϝߧ,Őb.T'xYҤ"`G عpݒ KcmQgIbFf@:"N,.Xe\o=y P+,;At8.gv۶c AЖ=g/Tj rui6E/tV՛dM"k1Hn#0y~Y f(R[@uR?@W0#y 3t&rNq@enItU8:hs@- }| fB-?*{3x{cٳb:AEotsrC Tfe6břcX/יn::9F|R)`"- Qo6+tHDP׷ئNޔrI pو]"VK{D/gas gu=Abx'vR74x+p?m1lCY4esGN,xO<ը բnEeC _kb8$}G 9'e` :W lZ 8xT+(MDD_F~[d''Mes`;U#N{* Mgdh3\pVJnV ", ?b 7Ca:o`Y>x+=i޷E/V`X^ -B?*mV ,%:%*8ke[g+zߪT4Zan6TGfWKOSqRZ),0Ԧzhb>n!T^q-@Hg>GV<^ \OE[2hy Sj;ƁVQ~i+%C-=^JZ h̺}\E AXY{0ƃgYTXO65\Iz+౓d{yx"ʉG@H`Л5 ަCYcsH/Q>XKJ"Oۇ^>~l!or(9ղ0VM bX5 P?0&jB'Z57HXW[7!PD w$Q6礣(VR?i*Oϔ`7јd?Ӧ&h4`9,LM. K|p : <@B(`1J`?TL邆0J3{ja-r)}8k2޵ϚɥàK5bn~}4t .6na#$ +VdXm:pPҮGZ" јJ|0EB7g7(?! FoW~ؤU0IOUyQ80sCOcLyW?j~G8R\yk\5i}'u}/㹜4,c>ˣhqnM[Q|$75[@Pb\!~?fZEb.:WG&^[@ٯՒ 5F#5@8P+ꗀfb}|)E˛KiymI # (pog(bY$wZk|Z+3+uxI\;pK>`֘'Cz74 n}^SR􍭞'}"9XMFlz@R5-)nKBYڶ)7gILqq#y?z&Y~c-^R-rJV쮦B+aqp^ZM!~gK::^\2íX-(4i Em<ɛ ;^#"[cmчT"o<ĚsB[Jgٯ } ePj첓1 A[L:?>Ձ).[c0QL\jeO93{^ؔe]WYϺڨ4K40Q"Md9;N"-%RaNJD )<[}ѮT ?.Fˡ_ղ%QHKA=Y=E#¡; L7jfy#.ys h",m:݊E\8DMEHW BF[>Q3Z+m??]ֵ\ۏZI2[Rdp>D=uxH׹)nl/P3S(#(b|gdq? "ox\Dpz jFt:8t)O&ϙf~Wة.˩AdAn\v~u&,\i ; Dw[J+#̲wl77,N2@)Im[gAc6e2%(XGm] Œ}+v֧"~A^7ܲ1.6 xyk羦WL:e3@"O `@2E't {8%i(<eorǛ%i`e7 Gg &v-"1wL&hx3eS1WNGbuWC OUwϋ2|DU.~([>\ʨd4ļ7.4iBap|DVoyg}\JQAFL%ipZo~V۟"VFU=z+:G$DV_ŀgu:;* n(SJ3ůDϴF2f+$ 0ANB*j֚-j9e6GV_NעWr %D-w!9L\d l)~PqE@ͱqsu@rD\n2׫׃{N~a WJF\:(âk%$wϨ 藒AJ\ZF+mۂIț\;piit^|ON)B4墜W-O7mP "mKMEŚ)9:臭lDܪE?H1`tDuo|ԣmCN=$$@tJL(vgz{٫هaս Ti$_rj. (єGpq𐵴Ɏ9;~f<zsL CIϥMt0ZFRœ.tƠJ2Kq^jf:umD߫Dy㜾/lUǒ6L瑋_ϯ2 :J$ ћt.Jޮ3N(X~_hdF vQǪlW牬@aq Y {7q'/:c M'T@4PYX7݃͢4uu[z&[Ɉ:+9Ec@EXw .-׸(VmTG矇wFqtk_jʚ3,_e=%bҚÔgv I (/i{6,z1I[PY ]b; t ֊Uǣ%h+ia,N =c1QcU 0E\w;AgB}Pvx6nUB  c FdNp8G*?zqYH6~Qh^Zbĉl.~gnIp0!ibӵ RCDwE;uf'u{k :p#íi]~ ஋Fa^a*Jp옗q!^ӗEccV`V$ԭ7r-j\2TCAVEpvKMɛA7icY,)Pb*=E))Fa2"58;^=@Yoi3dF;R: z-zgp+ ( ~~"-IV{i ک"E|O{ٸVC/(Ѱ 6~ ܹ ,@DAzg7}76o3i4~ڥur֤#I7%7eY֡l+!IMt逹J֮)x)yhu+7?WkCjǔ<#B'Mi؞,a1x:D+5wwX"QAOȅDy?uItVAʧ榬hRux8ZyF@Z΋0e s%\ffw Cp 脂Қ0yuxUiw:J@ɵ k& 횞!݁ 2VI}MqZM:z ;h4N38Ay[`KsE6\@lDzuua( +F x PuR 8z}D@GSߧt殷R{-MyVo9~Hҗx -g >*B=lo;1ӳG ic 2p(GVtz@ȷ!5mn Bw`V˖.jDّ_ڬce@@Ɵm:.#"?sms%iO5pL-2(=Ycvh/[_nԔzTX4?_Vٝ)^v'ۄź+8lVSnL$;V\i:CLi"u= TV r#KE0sƺZB/Xj0)$Q/6!*yfa5A"0-.L<E 2hYNRƋu7K$y~,F|rkFr}Zc bURB~UWy;q ²S^.1ɩ /':`6M5 5MǢ(قlp#;XFAbig?AǾ 7Ñ&yJ2|s~Y8LwO؇n!Pn>N/[h"@Pi$6ޡї=8ZGp}# :ծ~-/\# ٷ$ W* z˿e Dƒ@KQ_[!m>~#{FK+k/º&q~8;bnE EoOgݠHIgJj0Of:VĈg ։o+lwi['o1vύYTMG0{ +>.#)APVj4—A<)h9g@?d`1Xq~7^k$+bJ# %$л;Cj?K.)x q"]~0Z4\0}{jbbسR5>E>.[*5֣_9h&3oƯO,+&0 )Q lUkIQ%yt+GYwgo#9vC\W͉|xEl[*s9ڑCh"Kǟ<~JL6~ڕctq6[p\֓s&Ϣb3VG=34[a3zeghFrL V^URc j55tX'2BR; 0y+ *v6Fn-}qe},=u*Xt4[Q/9_xҗ}/[A4 N撑V+$=9Me 1;4'6A(7W5lr뻂wӐHLfɲnjEbW Xk9 HBĽd6XFAEVU)3)57 )+I͸Ȅ4kw[yCM/IxJ̆bjCЭ qmlYCmr dh>ʂk^y ȒP"mp:$ 2tGʹA@ _^ x8ֈK9-TƤ>x`kQs-n8'x~P(Ɗ^d֩W7mY޵ZػAW0J.`b fe(2BS t"&p+ibw^Od` " c$9{mWe{ jҖXa.HQ\~WZ8P ea츎 | OM0e\Ԕ I\X,~*ivse· )p*u7T0v8+] e~c!):em{} "#uwHǵ guN}63/aIdqm<3J8ԅDAs+\W;NV돰-S5]BCD^2(8?) 1=%ھ]81)Ks\78C(tw'z,Mrd~@01]jfpm`eӒ #7<w(geDi EI^W0 LzڜqʒLX娭g02A," b|T'TQ|5q ܋nx.֦L,2D$4[Psw{]?oE l g2iމW gļ"D1lZ%XH>mv Va$XP `ĕ&WC]]U;*}6_ba g]4Dt-u-'AΎpFJK 3ud,QeoWg}z']4T~C5bݍ̎Ϊyt{Yzgڕ0:Щ;9ۮùB!!'s]rF<* hEh$^hlo~>ԣY qWticdSV@|yȋQPVM=rF(D#nۈ:) _so+/&sR_Y{YYQ=iOGv\Z>f{LPF_žͷ#qM,;BPDX}>/b<zAx 0.l&M}n+9W*KIǵS.lO)ف* בnplJ‡n+K^SNk)v Wt-FwB$>g rP)M! >]2>#j-)lwC-DŽ_(l{1=3C }|3^Zo@cI  o8iRSCMAc5JM|7n-XuyKPqSN\p Q w3lD}DxJ_^ҲKPر${.kR M!̩XH^UxF.6`T#DvG{;p"հ*B{%Y$cV@aOiu=[fG _ 9MqB|%nP9$PkVSM8kI.tK<ٔbNjhbXb-ƛl"xwlpYq^:|Jij fa`L{xV{AKgYlS5w5t5~O %2*5mYPB5nhQ`%{!O(8"# '՝n:ߞ, h۫y$#˧ʏ] KԠjgA("Ȉ&=&nbU:̧aWKgs6PUv?*{#Ha1cR{"}RP`'mʙLP&YWHy)B}$ay^4sAw-fANgDh%&<w WM*xE9%/;@i#$0M|[n)F.}Xfὂ H8MEm^}V=y u#4.C|4>DLby]ЋoYX b5D[K'<; 9vGϺz>4 )aB.;M鼷RSԪ& 38fT#eѭjC@PEq pfϞJX*cT`Wpk[&CFK}hxys(feH؁O8)E)g?~%U@lM쪑(7G?"l!.(#*8T<zg -ST|g~βUBN?P)<^0}pN?~ ' \E(I;[\v~yTq C2:J^}䩀 gZ 5grFPUvIU6*77fWDUGT*Oc#*[*%ۉ8TU<1GJ8S ʶd|2U~_Y(` ^㟾Q=v?aj98ۏUAqlz\e4tT eld, T:qB\>G0wM i[b izn%`@Er du<]y#b,Nðc JnCB 1:sms2N!)$-M#AAt??*+UպH$r|JQ蜝 b{a~vQ9JUc5?'k|W݁е򡿎<4 jGuϫUѠr7:O :g&G?mEw!#Y6Q0Hzۋ"y+P`޻iqmڳ)[+=@ou707Q'>w |ƍIK: gGʛ{w.$)͈Zd !$O44(~+{U^oES6L1ɢ̷BuLPڒExmJ',Gy62w]4:U*aq%x$wX|QT͘-`xŬOW.+dqn2OR!vt/2#haD, U^qXulb5$I*Kn>mq}D)bZt{Щ` 4/WoͲ3dHFvx6XPp%R BꮍN6UE?)ms~+\mJ 8T‚S5ߛ^XPձ 6[x:iyb_] 2үA)Ƒ+b?$bfbE櫜lHXu cϘyֈK@mu # Lv2s'fxcmCsKa5؄6 }zם$߈o_# fW7t݀clԵ1cˀ*,"ubBVIbYddx0eoMeo)7 m&䐩6*.VR<cUj5g\ntY%p. 9acW+N0[Ƈ24!d0BGΒYݾA <&obvw0CK]a,$h4P1 氾 qx.Zejdu:%Í MNtTMQN̂Mhp_uJQ1ns (]86?{x/i: %}vel_KBѕ HN"`k VRqj!pvbPK?´$|Dl-zVvkǀ7Wt”N_B}7џR(q6*TyHSe.ѝ3T"aT-lR\jR֩oVwuasH@}Q|"o;]]o z b?~_oƁH/̌7 =3Q HqOţee:T%( Xvzr{VFbTuv*M--w"g]&jϮc+-e6-)CW:5 n1Z ͧ77E]K㍻ޅ^s34b4< 7=m_y6]ojDi~$%cC+\iioK /7c%7"x)z9#hs;\X~='l_atd8žO ⛚SpHphhđ[Z=ekqn5c<Ὦx]ZE6$0z 4>uJW Eی} XKub|[B79ɪMe4JON8Ϗ`IS lk~[D5cf%"P(`e`jIFk '^sIYǔv}3ƓN*j{j( {}W6& C(S &x`6:+ =I`v5^#rz(a iWlRÕR`Zx*`.-%)΋Lv-x޹ܥ%!&4=M.=-ǩQI]&5&㮜٣Wv ur+6 GMrI` $++'ȵQقʏCG&dF)L /Ϥi$.&a18vEϮNopXw-GU]e~82RK buà)f\؊zy[l~>R!'2|!"zl~pL@*%GVv.˳5 , ȑ{PBhTfgd-x,oՔႥI-dV1rru)Ϯ 3r\ o۲t8N'?l :@%9n Yȼ)lMV(i؍F!'J0^ye oarYM9۷]'Z;fuՅR^)Dq)ܦ!va$8)f-R:?h#Hi2tUT ǡfc4'd-N M(cm5n`ʞ Z$Ɣ/{rh<7**xZueqa/0G>hr<HBP(ɬ0[jP`Օ U1sZmR"C|R0EX! qka4(Co^TSW*8h%hV+m? go<$3@rCQ.1m\er>fTHhjs80e6z ^v6-'ExнlzO5CLsl8&gJh 4¹ye1AL¡kҡ|b n = hK ~k H,IR$Rt(9"2ʄFF… 1pH (A%i] 168dA"s 1%PWѸԟjE$X;ݙ3yE+6¢Nc˖Tŵa2DCs;tpwOSi/ $O3H&0QV`A *Nݫpr$T$<䫭D&[fj0Ce߂Pd0FsÑ] $rB|fl֤bה}O8?21b(s $< ;&-C/ L׹GV}54v[ktᾘPѮt4#}]G%HU41`0u󗀾Y,Ԕa(V5pos-եgk(MŞ7"cQW{WT\m8E5INLy3~m\ܚ⯗AZMkICo ~;GRFX=R~rMsI*Tu]xR-'c9)>7 ;^RgBI2IUSun}3Տk9_`^"QDR_Zw:F9-B o.ڄf~`>lYLI(K|cpMhwRJ)q:kQS~)) -K<^H6gR+Jo>rݡbdX{0BeAoȗAºmu&蝼RexٳXWd=1[HC9zAUKBJ)j}kC ᛎpr^ k*Hc2w+}SL-r[ \_3'C]`L >%__A~AgăA=Nzvw)ah A(?r2t-E@w^:v!W61thI&y4/4sBN~r>5M1Gp ×ֳ` V&[ ~j|zqF {AOͲsPIDG1o6=b5q2btLijQmn]܁. ';P}KE;Jf po) <Йe3ɗN2w dž,,&}W'۵9/Ɲ\ՔCډ1L|WT{H?8ͺrD& pxD' ؏|IWu@ Vyb[\Fq.'Rd,.O:A֮reݬ]%WcS+i!Yj00VDjӺK.XcX@Fl ٷ0QZol4 ~aBU >x&_ Q(Rc ԰7ޢ>dAGj!qni4%6x@2љnpYCo:Wj$ C}2n SחSک ķvsjW䛱7L.@ǓFXYkUKg|e_Sfif WD_wdWF:2e2z0ů :K$*Ǹv^p2|ȀOZmQZ LepfyBzZԍއnٲc>'HFC@eзun輐FfR獽X6P^#KeH <΁)(; Xbs` Q [#d@9֍j. )DlԾ|f9f%Vhk:I̳j TGa=z3xv^?USa,x􆏊 %QvDAv(Of8YUX@NœX&iO-_%5(zZ dzfKF߹A )D5$c53A d@\ E|gI~Fz@&ŸmL}|걿J'=ߙ0t̯qkwι 2mO&2#T6|Zd7 ,_xc#SCa|Do -RCjf|z[` =ρLk@ː5R5Z| k?Hǽz/Vyρ= FPV1n-a >?bKyIBiH}%- ћz LJӘ]?>~r>!JC U)p#S[<3: _y *;Eiݶג잿{zDͳ[$qf(~:Z_H <ӵ9d;OՌ%LNI})J/߾ T`4LlŤEV/J}M?RȚwvr1|5LCx|(ϙQ'ՄK+(sTBH/-KIHu.r u*mmn7ů~V){i0xWae B9CXyem؏3!&Bzc$Vғ:e4Ug\dڦ/ڿ﫜h$e>7DOBxFx2(l?X,2$h$ ~`]zpSXuk3 *Zb@<ӱ͒auFM*=[gK)#cB!SߎZ .um¾{T|d+|!ͤFO _X +>Ɓs`mH=0_ &)5jle ܀ 2D \f{'yKH69<%%%bipV!+q#K]6pФmOZҖ:,HF{k/j6*U%L;'`f3B߈T<Ν4VoY9_)sWwQѢIU, mMQW/m \q\;ߩ_Q}`{d tXERWwtctzo@ݞx! (3r[G;<8];V9̍~G?FK <5=O?.0ta7N*dI_DQ{;Sdhb=[ ,|8xV K2qC"@NK\z`8.1|p2iMv!2SJ}g N2,8[15̰g7fpٛwNJ*aTuq xTaD*B8o4^/5.U9Ux vwcP{ 5OV76e0H}~yֻNNQ_( sIY!Zk(d )fgFKY(YM1e#!rt6r)af:gL$1Э2!vrŌ\sšs$.4˫{J9_Gc+k^/E7׈8Nկ1څ+GG[IeZuIi[:"T[ʭAriS`X<aۣo;(QmHx`I)p99C皭4h:~ye!Ģ *oxb:,!f S+f ` K1U _wsr7{gT3V %>\ޘp;]SnRoo"MDВHkUFL!0'OjBVf6t+:mZ/cl4Jf:X[ѳŔ 1%vQ^3h,C{J9qNN)4{'  p abGKBcF̷o-Ei PWP"5#2vE@}jr@G}NΉ4C|풿BL"y.j \QXYfɜ-'fb}Xeӆ\a5P9O%'>(P=zV۫l62Oq&4P2+90#m7S4aK?k> m )d)Sp4՟=hɪɥIDtBgL[0 \C \ |ϰo+Syo 5jq우EezL|m qg䜂Ch;ϗ@f^1I0s 6}\O;XN4[:rN|2k|#e?@(UԆ HyMMcd|TnX nlTF'P.vN/.Jאv<n'Pɟҹ95@1qHF >$Oz#L<~D#Ft6e)aD*pXj8'A=J(O3NpA?2 Ak1Ds+R4'r w=i:tӿűl#\<WI.Z/_-n&w7ZRT4HUzL̾zDS|Szӵ&mg {iK0,aq̟ԘL.-UM~jEy̡cy' ?q0"Ocˬ_$r8d[i7-YMheh+8lO{OIvIG˽FMģ2 8-8&[E8+YɖNmRpLi6!6W /iZez{4osS.M7$D3,D=dz8s_74Y@|!W|"q?WO#$T.PB@}1x:kel6yog}Ge1||1{@sfNS;&6+QWaruҾDľs[Opz.H$'kza#HSi&fIn{3apߏu7]̈3rR!ԠB=^Ȏ ~$\GGiy+6?qZ.*{=lISܮ;f| (wR̙Eȳ0fZb]6Os;k\ETѡxi8jA2분Y` $N:hx+<Ubܝ|Ź^(OzoQ؟RDc>Tv& jTl[Qb&q}؃Hk|6NL  ̗yJ2}OTr-At;=RKfY \J ^xsDUD6XRFu,yb*Mdn [Fؤo( mXxCjg͔}n…,2bQnWU^⒑Z?:o 體Y!ٶq~4 ƘdcC~oL"RV{ 87}{4xPXnkB)uHx'skifVmJx flڐކKҧngd 1\ &fRJ 8 h{np|}صjVEƲAT hJקM;1|yy郑JL5۳dS84lp' As(\ ִT0`5+"fSDIdߒ%iA_F6ceAOH0.DV)۬J4i#ĭD(@Nwebk mHoCC#q\9F)0#i_7opl> 8j u/N dn18ט&6u'e&k-ܖ ̓Q1Cm(*[Ctl&4[ъiAetSSʪFxnjMO|\MO|elCJR@g*GP,  :`6 > 7 Уy,iЃ٤xlqNbW΁A[@!@0,[ʆĺn"Zw82`=d "juT&WɢIV@0O5qi`_њ%YkDQ_s3*admjw jɌާr6i ~2,T:DGis_!"5#Y|"͠.7 \ f+Щ*dE+nlw8EZj=P&W (SL[ ,.);f:ԉbkaUBY0I&HBkך Yp5܁sjbDwzΑB kEfj#EeNL0?*7)h@nHK kL&ku$PfcowW\C@ļ*v0;g%o)_BXȳܸl̰U^ 8PTcڌ{Ӆnچj6}ܟV)䓯8#bKs_tkbzgOvA _ڂ}զ)rL6Rh?t)(^:G3aNNڏ7=%-VRD/@ʳvFl!Fܡ@ɥTrU#wxCn=oA럒%lUhГǬH;/.?ޟEE)kI[/uÒYd"%췿h-4hC3d:T|H>(/]%7*N =VbƂ!gzW!@EliA[1̯P`Z /PR%+<2OK du8 "!sN qجqR;r ^F"jE6bia!~KIxLl#c.J@2 'FeyCJeL링X݀R-22D@DyNҜw8<6܈& M?Ks6/ CB(\{|=< %39{i}e@0ys_R;|z}Q'4Pb13Ut1X4q:m]=%rfcJCC܈HaWz>"Ji(H.HX+$Wfu{@u"j*W,*J#'gE AJ]Oj,tˇdp}FA)a}-00/=|٩cv;&oP vINfp>-²$oU7 LBp`e8& !FPZbU=1φkCr,&9>o5>vnlle9ʊ4.giUYQMq2pּ-NnH%PzDRJqKWr&U~B)XYbf/jN~oH^"h43^16OoY,ٰ-16WP ioBfzS~_Bhy*LYPlQr¦p3!vฦshM,NǬoyb=R҇LNXD1+xҌs9AtxC!;7诧.u.b ~]nV Rhz/es?:)#cz۩OeEPjnO _Bi{6+fMIJ[ħ^y9ڄ.u[6 [uY"oAGAEЩcVq C9P孩u׀9`A3:~C1oE\J9<0k~+ND~`VW>%1Wi{)T:呻pL aBZed6F[873&k ?_kUij읞'%#%9ޜun , g|(7Naϸ^M-湾hMz &Kr6pX?]民V y_>4f!:Wr$4d,Siec_3%׎0<&4пNy, 7YS}δsb:tc1'Wf-|)WsYN =k<ݚg{67˲R+cgIw\Kִ0HX|-XɡÖӫgV {j 7a}hsK$B}%/]Ǖ{N͇ӧLe ,` D)t7+l=[n[Gʊ<ă7ZҞgVUv|sۥFRJZ3SFA5DI7€InP(%:HQRZZMX-D\ B]žݍӭŲ9 \5ޠSd*KLJ(l FBx5%~ 8zʠEK^7$T\(ބӐ;lstD3JAs~ c*L+K]:O֓[*\Zl`,䑊cdX>Uo:^<_ܔ-ڏaF|-)g|I_~Jxɇ#-zz6Y~}뺶ʥ3C1}z6֧~@[zm&c> M]2\EeF{#SIւp>N9x嶏-2KE"byw e&7SffGwQ&,yVB_^jj]Θf;6] jfI^zۓ χdھW_#AԟaV|-#1ʡm'njVTwiv}qܣ,9 4 4Y9O3ƅb} t  T # -%EJ)((.H *Gqr|ŇmpFW^chc~v.W zδhX Kkxbu%p1Nxz/ebC,`!CT8b['džXdX r ^0v_E~78j:zCB7>Ś98Z6 .#'J0pu-45eVK:Լ6ϖ g :Nݍ SOZl͍ETT3}edJg&<\gƤM_Kr_bGZ(PjiRH@{zF_ {SPTЉjjeg[\#*йo;wZTE U,d@40b pŎku'K?nkMc5uv2]kȴqXT7 )gf;ޑA4Ex`agK H{PTkƬ7*{ۂס |RX7~-%(MY?bĨmD} r]ǥm؞I& Ƒ12rk#E :Hv;(il^CyAs^Xge iS`07@SxV8n/L=@L7\5cu?حs2SyU(~y61z4;OEbS;4ڃMɈ[T// &J;냄)AliNVp>Ԣ@cli^ˆO51ȇ0oG!Ze,Ҩ#RZ]qyPBdb/n LsS䒼,)< >ͱZۍzkweFRԘvVs) a3 eZ%;_[\ǢSJy#Sk iYH :vj)8A}R'^zL4RʓI _lh| ̛+ܓ|[|w_G9=Wi7ɋ64 Tm7 G'c,4 D2\LnuR{ N%j[2rxٟ?4Jauu.=6l%%W}KgJw\;*A1 I /1#vm{-H.$)*ӕ-5>R '&[4DlESuL ]:~lyi\*|½.H9:USOYV %~o>Q]XTm#]c]|EҕcTz \͘G gef̈>ߞ% 0:@LuځO`>[%'mE==N;;nQ0 et| GzBXh*k/o=Qۂl1̣6adD@]m-|H,%FF[*q"4o=UV/۬g|Z9:^F WHdӫ-URr$-yFY^/ӈAfLPqM=:tM/`) A. :biL{:8zfx+ TtŸErRy&ڛ" .X딣*Ⲕ?QiUyM9Xby"i SDvwōv#b/TF.O@r3Vz-NYӹP O1 bD 2NH(إ Q$0I #TT|xl3, $\35TMS~rxEd,1qva"d G"PKi§2m4ަW`դR3Š^Y"EDzeM1Eln5-^ Mc#Ԡ_ Tʮ3h~P7!BNX"t+49tD&d72r&ɼF4ʮ SqtuЧHMMd1džQ|8|kET$>䘅U`"$ =/ȿB f.lӽjnoNOjdĂz4{ɓ:dBoeV1=-ivnnvSpO4GBmds?4o@ cc~&S'%x,TAw*_f02Tؓ҇QLn@f_:ݾׄ@󂂃BxCom y:0KƅN6wg~W|3ۜ-V?ϥ;Xm`Byk/M8~fي} C1.AWF2yA F~rMd";Ƹ,,v̥NAo@ls2BKv?:5-PID$YNUjMƿw! k8Pݍ>t/M2=L0Lp\)gд W$ +t,s5t5Hg{)bzbێ 5)=Bxá,>Cy qBjUa8YyGl%>GS\X'Jz/vf6z77 8z{U8|A?1xMj٩ l|uD#[Xnt`9"MQN0C'}]O'I0l CƼ$H@#"`hy\$=Iay8s7cL|f_0v{Iѓl#$Ɂm3So*xLth:] (&J9t$9<3eS7=qE&8Y+9ދ.y D~}(g{B 39R$|eڿ_NJDUduxJco|N𦘴jnPrf.47:L*HU=P+nǔ[/͢kAh-H\trHXM2LW^#/lm^h̄sJUt і1J>΍F DQ P ı}Y詠le6s<1ճGϰ2`Gw ?[q+_sA0%|W-˵\]%JIТh,X(cQ)(T:K$Xk'okA̢ڢ#̗h#>d"ڌjg"DVhCkfVNxu@ަjK$LfM%VC8jh1e:CX +̅~OTNB wtM* &*!-L 6?DqM["26]jhKYegиS]3U*xmXL¾sshæ'0o%zV̉C /n6_!^K+u{>bt$^lӒX2Y, d!T1-aBt@mp.>'mՕl]C5,t%Ǩ=FTw{`3Y||Wۿƍ~_ osXw4zn=JAg..( 'ƈQs`MtK^pQeߖ=% }KF eaVsBNZj,GNV>'w *Br\M2"9 9 AqQpJS (\+]V][?s?V~r.tD2dď^4Q3ˍs{Lrww -XlǷ qaW2}ǿӁy%\)㿝9zfTE=:MN|~!BT|}i8F ),shѿ}蟚O _T놞6)9 Xq@L+$@F\FX$Ϩ:_DB&q()jw./ L+9 -7ta/؞jLӤCdBlR e: ]1M%7i)xOd@unmotH_lx0geJoӵ݄_55:H2JYb4NE{p"jI{2caFO<,6c< n-YΉcc A]&*GE9]?{IyW󧨌/(=dG+ %=Ձӱ 3~0wVE~PǒFhJ?+[Y 2ƉiX;[#.9.^L?\2*r[AI\b\ f#_c|k+hM+ (fR%G@bf)׫'2LJnD)Tk3:7 ~Cb,8P!{Ǽ溌OM0-+l{1\_tښ= .bRi5T|b['IT#<䁋+硙kWD;]tuQ}, nnb[yˡDߚ^eÑ8kVI'D C@^87S8^I>8dh0q5Ub~2ס'A{V44RA=Lo\g6)Em[#30>.6Bd}8WBazxQ@lsO挄iFFo:o|hWl3B3\& 6 0FQZkKl+9!Q=09eAGQb9M4QI'74̶0)1=IE\G6N8Q15DsVvŸJ|3JGyYaKRSQ+ϠsRGsm$a6iJ?%H푰ڼsܙ`Z0yH)7A6#e  YeHo)LJ(qp)V\*gEaADњפR,fX%_bq;)9fgt'խ˅ N Eu&OGE=R .iop{p@;^RAfp =b&-Pj}v5UAbpU79Bnz4iCGD|v' q%D Xa)Ua-{H,)?aJkK{ M|?P n-_j8j_/J k kOT7Ehq󱽓j%Iq ELu֭9Ȑ$p4UoP&*Ow)+1V>4/l]" @~֒5V0YD3U ׎y `.n\myS;1">d9>dZ"ބ-E.W WIj0n8mXji_NH$e̱ hwϤKQ-{ÚPi2Z({IĽ\L O:ߛDJpAɒ~1EQh9J(Akx=w+~TVzCLu ݢ U~PxV@[E#c#q|Y[#^h*-WPQ"c|8RKMWM>?b9ڦp@z wa7{:2RqD4 VAGcF_]KjS)1D̞isJ:2+4G<9箶՚IfyZܚ' ظ{n$,XPߓמ퐝AwTk灣7ƌy rŲ!p}(.;&S*:weS:pTFH&-ץ-B}Yg)9aJ&VEŽ|dN^&ёtu <"5] bJ.jœiE#ܴ?Y%~;`  c;0T}?Fy\:Y=%Da~%=5=a pGm PjHgPjqqlCBAR]z6J8-:NeGj͎rx~hh#n`$~?]ڀ\YQ].4;ɢm^ܶ}%Q\ U+VʾZ]8k95dÑlE/izO1, juEYlLe=Rs[za;T7Y@z 7gF$xZZ!|*Yfr\ke;K?g[Nʵ[@,]7׋Ѥ)pK݁Ҍ(c ^@ y-kw)UP_d<R4SF)hSb`j0ٜ BKPeź9+>ڜFNƙ/n7Dl_ m3Lt^rGP 5ONP:޻R/AW{Z!.qd ܨ;ʵ1fT6y;97_z~_*n.)D[MGךgF}ju'E:Ctz܍<۝YLD" cUakJs/KhIMv\E)jд! J2ts>֝.⦠@Zױj*/eǺrSo\.yGdcӧ71jS߿Jy?% ƓⳐuFǝ%0D KE"c{쓩|0.y 7YQpQSoYf%&gx\-d3TMD^nم;#g  TtTAMdߊdZ딜ߝ,M3)`Grޠh+-"OsY$] m @FBkU2B`0F'{`^񧚡7l,gLE[ur6w~Q9,|0,)A{8xR3ee>H< ]`y YЦQШ0 °BQs=sqͩtVϪՙϫ:}q!Ǹnf\)J8H\84#]+@CxO1  sJ 3x44͓SW"J#5@B׶>iIio ^8؞jSk7y#dr[̏/p׫=8kR6])>)'eǰBDdF\g'B 41Y | tD&`ĚCSUe2ׂ{";T C3|OJK_|ijSmibj,D<z pT*[G?0> 3눅7sIl <]9JOPqEcX}]!W _K$O(w޻垒P#)5H,鑍w%敫`/FtYҌ D1քK#ӫ,~{R,UU%zӲ])Dhp~[)w{ WBmz~x>',?ddjQ>t[^Æe6qh\-G/:f8y SU$Xd64Q4(v)%uz\5gnU"̡pZ+K*X8z"lx)\pЂ,jt*4h! )=%wN@O`tLHtUB #Y`cMLA2)+u)}SD؇x`[ )ムז0jjQQ RRb8` =(umu5A5RRXA6->WMۢj~֑?;F46kنoewSx.xivXO+L6 NʂLS4f2VXe2%?}CHP,[BP31Sej׹ \##OU>{*fR/.P-6*U~\)J29-.E8P‡B*Vj|v3VZ9Qp;𪾇&Er(F$K2`a,q])=Ƙ*{.eN`(d& j/J+Ch>5P!cM_"c*2*V3j_{>" QHF۔?74 la`f{9@x/0W$83/G5* a&XqNݝåhԅͅ>$Yچ [{(>%jl*y1䰮M5 ݼk"v).@w~ @?W?,WCXl7n03[K*̆z )ooAV-bwtRɌ\=BK+Hru FI [b>z^2cBAelYn),k'zٸvQIbhJK/R'r=1N!U3d>ܫwS(5)p7Pj J[ :Z6CC@efi;GҦJ2uB<'hfK=obS:(qQzzoanyGfpH.K/qS[=vY$v|<,A,CIO<Ŝ".gω8jrɹXSB (b0$vZzF%t"ZFW-rAሸKBDipH܇b8v3i'p uݼ JIOtJgPs4^t ;/g!\r11N&h@ &*'c-U:Egsmg1͙ X7]xK89>/9*n竺7QW¤;j4!*/qqF3jE@GCv~\p)b\z93o Pߔ89fMD퓙%aSbCubh n>ɖЅBnր̅5!6@ 2LXP#T\r߀.SQ`s};ZȂjr#ݍAΞ\1 u-IcbqPړV oIuj8YO^( #c'y[rk} :_(Sގʝr#RB硃4<{/ 3,vVuقxpm.e:Wϝ""2R7f{Ȏ[-]GQt/gdlq2᳝W'l9 ioնMMޠLZD|ȬSM/t7kc5 1Jw<ȶK  R/@ɈR2N;ma{4䜏s3&ʿ %qJ7.vT{VRS?C p7وW98ݛ6_ v#ɯPw|2סT:O sZsH+Kڞ;$DT DV6Z=R`Nz2e+ZĚU6(i7f򨩨5庋JB-l9_0h] zj(ܻ#2""'xiL%MOdٮ϶Б]ER.Ȕ  l?>a K!e]L}tIV~,z#N@=8( CZEWZމ.lgzM~x]/+EG$hCK Җ~kPKuhp2#/4b^[IhZSCR?S4WDiêIdߢUXa-c( CN6#@ss܂Hq`CNSjn(77:)rkX,KȵXB*\ѹ3(Gana. 0dܡh1g!b"]-PHbu:6?rk]гgaТ dPkA=(ܘy^13soq r)h3\KH{ns\PRWl8Tgӏc4jr~;qlAWHDXgwR $?Pr-ل:xG z'wO<]#ԥ*?Ldu4<<[Ц&,ٱ,@aJAfiLIJ[4QNP|ƭm)j4U;=*r,?^穌cL¤V-,~G7'"|]bRIYf,SbԂnu8Hcc hD!( 8; `j\tV K]02'o )1VAڼXI3wdUvʉ^ rJc0R# ?iCP gr6_|jG!K.ثsU 5c \} QZ{#9vlJnU#To|3YezJG#ZTX!Ǟ?3!%ŹW1-F ,`r\=es\+zYE9MȌf8`tL~Ct= " V6836uаL-g;=EoF ӣ£m[(VuRCa)bjGƉȥ,=7KZ1bVqE6Ԃ͚n@xHoJk©,Zіc(dNcE6D_t5CV >PT55ɸ_$uRnNeΤtiQ q Q**z.ɪF(NTGټM̵Rl=Gb-vx4'=;h.sWFF=6Syx=ٙQa`.S|W΢ ˲A ,#@Dqv6~j$9mW:"σAק4[vO9(&jBXxW+ 9߫3(Q<aHLjd Rz<j6+ƃvbLvs0GVr8uzӺsqQDrI|~DI%y#B0 PxƝرʎAT%ȴtXg3sl"0 o "6JCS#yxdd#+.һ' "H7t5V 6j?¶ܲcIO$hiRjN1 h[34!j%Bsc/5TF_cI'/"У%p7rT;)ƨ]*3n46Y8IbW!Ehh崂A%ԕy=lM4+G'WWYI:k.­3+ذHFl׹O]GIo$V*;N‹%~*ˈB4/-Vj=Hg.OB&sİ@֪(M{:=V/.}>?%*D#$sqy'Ue-K.i&'v5%aeb*|b:6@6r7T PyhEeZm]\d98ɝ6;a~Dx)i&aoJXNLQSZk^3{`ۃцwY], * Q+:Ǯo7gt`f[9fÍ44v"y-sֳ gsoj칚fC5Ps, i@D~9˲:RFW%=-Dޜzz!\'%2j՘G@^ @V#` M[3` Wbph_h5_3{I@"!x2o ޕ?PSuҳ?ڛlQQEo++)Z?8ԏ/04(env|\©i|-"wQzlqk)iEفX6cv 6P-{1$ / +B l it攩2j[ JLg4R^mʃ-]BBelT WRZ%TQQ9H<"yN=~L3% Q nCƂI煛6}^bѷ},_Rw1 {}0{ f%1#TVizꥪQ$'Da H埸L<4.(",:[EEgJl;݀ԥG.Sw&- 4&VS%MΗ~fgX/f>μТU0Ώ Y rF0kWV>t wsFDNPpkp_`7b+ Hȷf0Wcٜ3* } Y>Bohɉct:Pb $'֠ퟮP ^:r *~[}|~ټȤ)&*y2٧៥uN9M!~(~5꛾EhQ10V`4NWvrqj;]pSֺcG-:WbԄ"OVr"2aPJ@AZ/|(QĵB_Uҏ{r̰pwqpYQRڋ1 34MJgc@LOIY}0lS}|L>< 2ځve5N_ t]oEحNu. ظ-T1RpM[[e: 0fT%4/1p }Kbڰ?n'`UKNj6xHVA q+1I`|)"ܧ;C>VxU". ŀ5:ƂM58y <>4M8mni-ȇd YHd+pERL?(R{Ra fl}uBVyQ] 6_uuy8d؄9$+ǼBGoo IMEG+(,eRX@SK- @R@sN1Sy1 .bwڣg|OQN{ۋ:NŧLjtY&̔n;8IǕ$c/w(娩^g7=s=N[j')</,oPh~-iuOQ #ZvpR;OAKҤsmYWƖ_SIx@mpBt6*I,8]I{r1|5#">Gjm1)Rpuft[IAjG+ !Q̟%؝Q5STXDގ4b~Tz*31)1Rpsק>>0_ch+ cd9`zjp Ɠ۝dtk99mqY}ވ;H~TN}=҉xjׅwꪳdu tZ\ f\*mRyRPыk"Et]ֽ u:ZnEVgr .b jF,D㊈ Ue]ժk? 2?9H7k7_j~vlxO|~W!M-K,ȭ}Da4QqV6l•^@ь1^Sz҄UntyJNQg- _1`aC T#q.ܡbĂk:`½rzg7H.սopTHr{OdZy&t:LSIV|RBq5OY跁Y;kO@ kT;wGpt4qyrퟌ'3 뇋:B>#E(M'h!j`2y yCE.n\ Xi))&!|J\|oJ#d]mPƚ:)ې>~hVȏs1 ?9#.ӾggM>CA'ih4ބ7+o ha߬E&dmc铥Aˆ$6 =ՃcvRI\;|[g dp^LHE3<#DSK~Fgb22cQi/g`;$T8A\ñHE? 18}IuRUzxE7Z]]m˸Gv&s/}76*P6A/iԟ`z^>6W mzTQEغc&bƸ5=!CҋGU( ;n )0y@^Sz"տ(0XN v+7&B =8hCf m, vujYvK-{]ϢCDޜfP(U 2XxۇѯNԚb)mHAF`mn S`ykw.6rJ]2gJrJGcbjL$ {kaFag鑱xc}QXKl)V72J4) ɣ5pNw=5o5nwQ6 FwMUfKsF߰sXՌkp}$!ա \,;}wҰͦ>vѻ iW{$+{BJ2j?k@쾹LL@,U};'k5e\7 2(+p *hoc GyenпzyIlaM|NfT)1ߓ5ׁk>?eVX8 3%2˥Pp_}G]Rƶ.iC4.)u(̹Htz=i\`;F4%煍vGBc=珖b'uQRg )W(P!8{lƞ}_Լ#s hՀE) ѤQ%vCtΕ(0x >1>5c 8P7u7&ޏmʮfTI673ɐTijLHyW&H8#9Wb"hG"e,dK_WmltZGh\ R?kV,Zý R p~V>#G0xEcD4x[ ;c;RyT/MU7#մPuƠ)5Ѯ-E.kE{?ˏ-}kβ !ޑzr P61C'թ63\M(AcTC] t| 8X4,;p]'ǀYӮcv.S-FrlMfk##\|8!,wjQi(vFVVU=f/uh`JگI}"C֌ɉbaݕ:%p>`;?RtbmxwE۴XA6x:tPW?S}T^ϼ6|{-O>ئ57g\s ߀7. N/: PoYT\uE[. h W(~Phi̬_iǯ*[g3>n4{G  ̌:X뒕!~cC4<E(ڣLz$: C Uh9|BgTYk>@Wܤe6cjB)*Vld\_☍aq9WR[!%זCy}l[(FOt'~|z6Nx9/($S4‰B71WA煃s@z"$QlE9wY[ AMg]h PhsL8/5@m;]'A!"do#д@KPXm: ]Ca7vv9N`$3'b1>5a@*awN)s͑DuepJujs4R'_RX KErvGWZr7_8'^(C|[-5H88B @y:( GQnO9vom>OR sl)p*MH`]&Ϳ]v<w9jOC j,fX 6yւo#l5`>ބ M@aԯHuJ֩>.w2iHB^ؼ¬ .=<;Ru[1H3/ 6]Ubz9F t_'Z!paOWXwm#P5Kl!E $̨r]mvYXZ? }YN-+3{3S6;Z1j9Qz مXVJkCV:-dՏJS q[Ypy];M.RT4ًPq @ %S/3JT$}t(vY5y OTK6XMg較P>?bzMHe.z%'i ͒RA]ut3e+CxF+:  hdwc:yɃܤo!mg+]k>IB._l@̢HQ 84A%,}KpxKN62s-y Os]L֧il9l2Ye4`(:yӾ7ӐG˭ѿ# L!SfSk>s8#1D\4JpU 8ub(]hX>kLwփ<`]GX*`_y$c7DJ .ÑlHĻ OqM`ʴqXc}$8ojؒп(_XF:_A2[]|՗ g~ʼnAY_o"_QB iXMa˜EY\v NY5fh=omM.8 Ar#='uf>8p~GYH[P_;?HWU|{eE*ʖ RI337 2􄳤 ZYhD%+P'տyYٜ,ө#wRol2ןm7ݐ#{4zAsÉoWJΞwnI:҃=g!wy+T^%, 3cYM^9r0ӹc\ؾ؋jF.3B-a_ERJq1PHUԙ'`պdrZ* XC^xr)=r].e!G:|di""EkN)8 M cNL&;+Wҍgh] -Z:NB4W+!E|]򙄇vI]|4%=`L3I[>ָ#J E;Z%lf;6McgxNG7uYl_D t<\=יQMlQLs<~;GF]vg]@:4@#Uh3`4bA.Hl6klz5 e KTHN6ԃ6( fԜ )&'pw`NE3er藍%D} yW(a]!"G/uQ6E֩9Y 5uno ~? 7 O(w \Zљ]q($[Kx8Zf/s# J<퉮%ܠZ+ʉ5}w*^fr[Q7b(Z}/Uqpj5(4UuH^ZŸ8/P)Xio`n(Di+3'-оd-{(P&; u Nr'qΐxY2aL(V}J/؆ $:y,E1g9;9s"B1$LŖAJhΉ^\/Mv `׶&2E&.W"F$'9WMYU圛[Ku}I"[^Id23Lʘ7B{b=䘢SlOa64S,%.DWqk"lV*Mu/8^lN?OqmahizqpPuWg D˟K8B࢟WfCeu*$l8" !֔|f憼< `DsFͅDk_pFJ}J= V דV3^;/Uj]n<`Bޙ< wfi9T^j'm 𼛳/F@ƧѮk5OĆX~ϔpYFO{h7QQ%kV0+ vQq6PHt7E|A'sf2Hqb3wJ[TLG"OD9On4c++`ŋ;.^+) M05JD;?:W/a|TJKj!TӐaj[7*TvєJ߭(uB },cbId,c=u+@޹wͻa U{8z%Rljj4WSTdϹh{ݜ۟Nm>YU@g^@SslMlC_a'7S(;&[iS40zG&/GMh|g6h=!P[H˴\Kɏ X. Pz\h`kF$y(ߚu8}PWÍ#V41h_\f`CW\7}5G$z:45#a9R ])RRmI(:P#ES#=4tlbȅ`%Pok:j0NvY3pg PY+AxIn^pIq#ą{r߯KJ+e_y*iuX b[R_5oP : g*P'f4`=QW=꩒oܡkގvj5|L6s#7}9~eG3@j$hP%^VT>?Dw<g[C  'qy$(^O|]"5m)B-$8{v$ 'fدHČk 6ÓϼL׷eՠ++*!Qo|_#4I)̼pZa7|7ݾ5ZÝmQI&4";/k=3`q%!H E4^ʦ=1o)>nkl' L]?ˢqc *,M%'?)8m2Tvk0k(~40XlN IL+[oiRmn>%hvIn8-r榈͏Ė@)dO AjrՀV[w?*Hx4g  :{'Ka8+ |˫X,/ߤM/x2o/-gcT6IELټ8M+V ۛc¤P0d o>b4"(lnQ\Z[}}GtSg!_ a#\k޲jwu }n8_DN`m{.U+3exKp fu 4@5.<ނnܭQ!@ {(jdc-iQāC\Z֦|¸=t=]L)X7}P$e5ҎIaNc>o7P)lj3 TRUojzs,:SHƵ2(~ZM(Q{T*<GIğ E Qo1ˏjNNJM B:7[q-mfh@Y7RE兇Fcӌj_D^~xoV B= V>ni.Q6ԙ+ƽ(d)ړ4w@p z MmV+3 ƹ7>TG< 2A{N01!r"bwoaGO# Q} d1㏫R8ccbb~~X>W<1 K/m,y>A^{p\E<^/4MɍTXbJo5^8o%LjCD!OϊI3Z(yeUmhB dv:O,%Y1y[Frw`$a͛9hWFfUH?ly`5W֕z=8 smMABiEpG Kn%ԭ㎻ڥ ^d= 69Mݸ'3ǼI( Ύƈ #d.ߖ(Jc&BX)PZ;2O ^yL,]AbL Л~?톌Id hn}U %qW-}~i适tgV"NYC/j˗ lWTRZ -䧯j b]0zg٘ ];ο2l QU_iOsƫB,.E4 2M!Pqx eצKYpd6=m͹}X"u&N/s/_ eU=W{XX/4'}Oc32S/unL" U|!<ǚc=.R, Aj%țnb=/S&0v"UIK.FܕK1c>C72m̴}!,tF] ܸOB~]gh !l>s^ 1U1Y# ns\J)$}^QJ2 S=$azfd(GvvE@.&/e5~҄qZ<K /s)xلĻ{cr̼>3Q#7D(1 tGz9u5+.AHC \@/C7 rc}Hh I?"pYN%x7n52Shc*|jSC C5ag|N~$ѹ!C~g[j9VqxglR󂣒u s]hnBD$ex-gQr=+9X<p jt2c=)2}aHb֫: 9."o}i|%ajsbv} *}%w !J,v?j܎k=QbAc eZ'x@qc3#?t[o"s(xOv yB)<%( FFPSb߲$(6!K}Rɤ=Elu.|ؿQ8hs٭S 6q?6%iDBj]y0@:.lzL>_,V4roc>CEtr7Y;l%:|ON>,̙yI#oS:Rl`$ \jn[]-Z* sǙ\82g6-|ݭg4D̞d%*[thltLGXwVAϊ.(&C\[˧O/ !k҂?T ъ蓴<ӞlЗ}ҝ3 `#+u>9m`u@(< gy[ 2գZu0 .I5KDwY$ (XzMHdQ0ȮQlcUn4468Kږ1YN)@8XfE9S~ߎ0Wg]uZ9}G;vy$X}qVHʇf+4M`{e[Ԡti?Bnr"mBt8<,%YCy&qvielyhT6 %umK®HAE~ >f 9Sdg9-P1zl; SlIUÄž2, t0nֈJ*.zp}2~1i:,S/L:O;2+=?5$U<̇tx@<eQ.oՄT~P6Rm}4u bʢE9)OQknYvYD.G91"RKf$t^zRzfLc:CMS5ǿ`!Mz^oV I; KFmw( 2E{StgS#+3[vk.a0i(CR_$ ]E풂} ]kذ-`ֱUU_#x!D74|3GXuJ|:-Dᶯ!{\:/ I2ƚRz,:Fk!;r=u\llbZ ݆ U) 4BUKq.-KmϔcZvL&u,ר?e/ѣ5Hb*-y?Tzd$'IA.SwwmzI޴+WmYʦK{P>`vN. c3v6,ڽȈ*qF\p<፯hP!kx$.G?âS i=ȦWkGtc%6ek3m)9?on[`Yxf^Օy^' h2Wf40$.tfĦaw taxA>YYG7ŒOi [C KN8āiԿ dI5KuB~ɽ op}ȕkg*` ;04 8z,sڑL#S|)n쀦dMYEռXd_b« ְvŨ"k n]҃t*M$yMM|Q }3NV`q/ ^ /9tmنb:E[o@E9mn˳N\b6:zqP(YZ ɯ4/$= E @x]e7>=:fGa\roTf6Hths:-9޼J^F`Kn^N$)99m@eiwTS,HeWX|n{/jraob&`˧+ z/ P],hnZH>VI]荬~ _cf+"<$KlU ]9&T|ME_.&q6S'XFl=F%G*t\w#WgiYL;%VBv).`V>`"u7_Wl:Ew_ra{XYݎ#!òZ-8Ș!z6Jba09tTfm5JN)\?AWx:%ߊDjyQ>.L8*>rŐ9Zˉ&HZݓw-[l]Gꌬ0TFJ{`F´߸1l81.X}+I@7@8KUnWzB^!? =sw ";uUaqhnY2ir*mzC^KyiFLG#} =C #ۛv+)owGE tT@2Ca>QP@vukrQ/1 j׳,0Y2 +2F_ΪpD{qp\1Ųc8󚐰?0]LFюtaLٺmT1\bS$.uEY/#RMy="W&Otl"mZ5?C0kqܖdD?=)g}ظ0:JPQpMҫ|7;Y WƴCS a5 CxK׍K!IlXV!Pm]oD1as5 f:Co#`Ud#^RE:kC+T|g֥ɻT2h̞fHCbOaϙSM$OΑO)-]`:`iw:^MQX'vj3 wCTŽPX7rZgz@:$:FFeB[h*ci.:HOW:#<a%7VP_6lWXoo5[ͯJ MwKĊR8M95!E3ۧ T{^}<6\Ї 5yO gPUl2G#?%JYDX[{9; ¸njً`7ܿ'wN( |y|=;h:J4ٴMDD]_*uE,SvFGj(h77Lآ8^\.Vg|,Ac&px=mZK^ExrIy"nU׿;:a\5ihlܠeE})A6[o$kЍ!`" ko8d^c@1_t" #q^[Ab4BYuf|H)&˟TerKގ~yL W 94co!M>j,)pdwYxU{rz{.W$uDݸuR^碎rfVJT[1 %n5;}0LIZ;DUPznCa&6֒MaTn170M-*n Gd7!:vD!Im)(;W=8_}<*ِjVG7Wzkc: MbrMqwRPR+j rg =Z$/-tV:̩.IYц'7%<ؾgr:mGS?qo(Ma&4@> ' os7gn:^]/o!k}=WsrY:׭$<7Poro; pi͓t2X9 {e&1OD?a˲n8&l :')?ʼL[\ U5`d#?J7!\DgkŠ >6yUvZ%m#DcZp4yR6:(O/?8*(U"+ʖ >M{ *TdN4֋h(GȲ rS}1 sA#~*DE N5T6L|}{ڡ} l+ŒA>$`۪, .;ߓfu<2*dY_A q7gAias _,,;mLC(XKSl/(MK8:>}:y 1Eik:=rJ/riPi?@̂))팆](jmܫwsA'@-rWӲ9%kpP=hE@ABXWN+^C3,m}(}xFAGڣ1ڞ|d71̚ВND(7]Up v]όD;=ò~>9RoRzJs{BU~#<~Zx?ĭJ($cݒǏ$ՒLs.$x%4î[R~yVV&Oy28mhuVؿL)Qљ(EӧUɎzN8TaUиi?*7)cgt*B:PÜ*\zOHߪv>3S#$ (մY2h4fgL_1DefDoQGQ7?F|P6)?[Eu6@4 ]ʬݰ>բ.YɦF^mΆxeyIWI!3lۄj@n@o i})|-E`^AVrkwا#o^֤}Ql,6[|мSHdV ֪'NSת7 ˼ UOj2;g S`1ճF'uam)n%hWuuގ8"ެ{"RA]!\80K!S?D}vяW}#s(A 3lMkqLi{_ef!h5*poy]{gwKiD!/[~al\Q¹.l_/XtӚDҒ@l.!PB. O3v)*enr,E) ]Zų6Y[,<)Oye&&9i#(X׈I20r _XaF654<PbJtu㻭®Yc ٿ|Dj7HxI:"IG0##{h%_/}8E~w;,e<ٗT"}$N}ǥ(fvk3k=@'Ux\(k\|% +A5,x8Ʈ9+-J4X(ykp$w%So)l\\h#ayq?_HfT$W<..@9$q|a1jr9B,KjS}&%>|8B$Իb}"B^\t ,-_ {m'Y-@\dY4Rtxf۾*nVH܁>ַ( ~'8Sexǧsv~M=^uqFkiyQ=շ/y VX^&0+GFJ3QX) C=֢4 +a*ܕY99Ftm+HZ/9PxgMBsK~*HFh!7X@H|pFbEQfN>5?\TMԿWB%fd$Zd(ȱ jxŋQ|LFs&deS "wӕ[dXKX9\+ LXG)JNl laT}/ҭcBHF.lIhD~zofh Whk읺DaMJ ou_mP'g4oSyݻ7u# \v!fC ~s;~Ǩu/gYKV[1DC>1բ7\f 8}J)BA#ϝcm"14~^ 4,jV}d?5vw&OgCeCQSTFRaxKEƯ㕦(g$c#)+^+5!=I}%)fk֫X-1ur3 ,?jٰQ 8o28-ܰpVIZ}DXmNV0~ d_A xWkF= e.7Lt%(|A)褗DMxwGۏ2e6;N:sMye  WoGT*ljS#!Ff(9 ]x5$|MM5l! 7}!N-zSrȨ+5=[E p-!˟*U ^ZYkWil.RQm}2: l~&)8aQ=- %ݖդEiܪ:^J|-;eIJ2`*qf%ݪ-A `sSUs5R@c[^o֌BoBH2k]((c7?k,|Q j L\ YQs5è{نPCW}BȔp%D~$쀒ڡ1Ahnw Zyy.1YBL0 !8qw)^HfH&08[v{ <_Zyt/ "oJfqjxQQ8ki>g)eCVgk ^ ޲~$V?L kXa@p\̒d̈{tsSw~>:d=/n~1wt -X3y1dy<؇#7cmF|ªp{}‰(QUíE3s_*KmgSZk$-kVu!ctZ2 6W0 2К5=l!'^x8̧;GJӱ&I0Oκ`Ljh:לi!FADc͠'΁CYGzgQd3}+!\Kwr^L6#CС7h= ]ڒ&9idC1OW%@w>uʻ1+ =oUT.M L^0W";3x?,1Eu;ª3fm- ☩hQEx죒8tJ,QY$!߽FT8k retprѧK8e }mU/Mf:yM*S|}>b%uH Δ?ع Xd5$lx 'eͪ;gzD}0#VfD̻PdCy (u{*!"9l=- ИB:_NO-Y^ r]1rsΌ񈒾(~ ~)L*|xEFqpV2qp8kX/ԈLl'=4 As8 [,f>5?o,CVsT;!~΂!kEk*FX?2S=63m>f M…>wmA?+zr;TKʟR\i{&\cԶr _kSNù:k`̴7 ié^TQ+[qHJ9cjt*Pel/HC tJ/#4ٳW5칕b~=#WCwQzBu,ҋ3O,Ÿ+74#h4~b(`v@F璻[+NmAVÒG&.@z u<]"b]: B@8lwE~0F#ZK]mC_"d k!%8zմI~ v8Q]ԙXk!$9[3?eYݡgV0:Pl+G@Eg4e'oق{PWӊQ(G}3wi28_6/8|׎3/:wamCJWDѼ.XݱZ]`h(Ki;0rQx|,'9o* ˣ4dwѫ꧌ !vƗ$j֪kA%YuJ"}\:͋wsۦYGR[/@r[q=߂Ba1*\E>I X5 /#1^ * ˽NGڨÃr|{ KʆķϠ)Oa}f #bT<5m|I߄P{jMTHEY<(jUu4 "VۖBxMsjJ. 3Rwn_\CKط7ɉʋoSvFv$Y:]\_^δP1Np87y@D)Ǩ ;BL>`bџ^n00HeqSD$jZTD]i4׍ǫqC<~[ Uыna AD\\gzZd=X=}%;E rġ"l35hy5r/|ng ^Ə7Xܷ >«MvGsr+uN{?/p@VSL_a:j.'kν-w Fڋ-%98ukT^1} /Yٖ_56-P 1*oC(ڧ~ g\#L’4S5V2&}y ᒒ u蔄ܿp  B:#J{grH6nxjÍoawbfM&nlۀqi˅5IIt!>[n$f;ep璷-wO2}2%]PV?dTp4Wzy/BDnz3j5a"-i:[C f Ot$r|fNYk5$㳼u 킵`Fam֒HR @p>pĀ`4Nr4͸m` P3F8lRgq2<{91!|eu{b\}¹P)>#t ooe4U;F@S;#:@ۣ\{#kI5] Mu3 RI5AVܜB3ޫ\qM$G2Z}n*WK7&ȏvv;?B۪ (O,\1͌(.xWf .6}n#2Ṭ-C{z+N9 9%]+gAc[so>ӡ#RH& ~&A#NWsae>)[i+,1$- eLNZ~vP%<`)?ƍ@aQOZЊR;IgJvKp>߯2 DG(on6H4 |_nyϚԑIWJI)ƌXN 1{ sqQ$D)\ ~AE}ʓ0o"jG~8C&twJd*' 1W*c#5TxN z"g=ƒM /#G Y^&C1$ܖ _^$G~4E:d@nݝ} 4/jNbJ#QǍDes2B-elIPk}2j5ONw4v݆Um4`q."jZ5ľ)[-u !'bZ]Xf,37v>"ZBIk ӵ!/<GC0VI԰­a^6 {a>ڿK ^iLt `}mZAsk(=Jq)ك qY.~}Ӣt;P'Tqwĝs Tƍ,PY!#1 \O}eL(Rp!n7= $/=@sX!ӣ1^U7`Oyoiɻ%I+ʠMtLwhgT1;5SF8/=YG d٩(-$A[;`x--Ï+d15M])=G+tT6$E'?<':.j"1Ӱ>nf 3br}_YC#` R/\_;IwuYQD_#3F*X hs3k=|쉅@2ɀVΥJ{0+e#VEq \hGzAF]I4"RuEu0f\w.Q.G:ɻ޻Lo9 ˿ Me#,c: /26O׸[styeQS Ix.mff`jv^dm#SԮ%)M rP4Rm_7m@ c (Kj&j0 e#c^k.o~4"vKTx93Q>g=SpX-rZ"?۱hP5 ߖene(bRm52(S| q[=f4". dTG-\Cfs)%f =G' +{z ^~_TPBe.I܋IWtb^֐6D@^|(vQMQ`L.,.'Ԝ}]'aV{vur*J}x٧VTf07Jtldx@kOT/V'K-vLcCrt\#"82yPH#ARαEA-2#\7qY#3 ^ 7.2[:sdOqC#џc|!2DNjV6Qg=9 rv#0C`m~*#Hj4ӒnHY.yS6zsI1f@^ NRhq{Lؒ}3C JYԛۤ&C8{ mT`c" |뢋1᥸- >?T[(C"1 Pɕ՜pCj@J}X{ƨ KzX* `~O_tŁR{L} f ?(Q)>3-(z%K?Ÿ.V&?x>ޛIF^nۖpWs((4`ȓqrj|dN<9њqM>gMNÏ nfyYUL%L5n>X1^vTցׯ~ fʊS7NH2մ",sBUճ7RyAeBk[zVoZчq\{:O_&ԓ^Re2? ٕP;@KvvT05 r,lpOܭWN; 엞" \:Hw {wL O9;~ _^]3ߛi'f1I2K LsĘ).?B]1+l4wVUY7 Xr"r,>iŵG,qTY/SRAL=xaӪkپQ[?gVq܄hKJMl]ܲ`,Xs&>{~0.DCSg9'e% Mo#{K G}4Rwf`I]hu{"ȫs(0z6RzNUsT !|jgK(iDE0D·mKƧKg|#xՐ5J K'#԰qݴ X̀Ge($ f-iX fq_B5`_*acƀSeFOW%{-V76޳9 yy)g-r_vHqbXg#DL ʩ\]c9a4UHgUު> F"6ڇAZ=OCuٯؤo'b @x47\onp2%†f)K>bDUq晒cf!h#-.`ϫ/h}0^?&{+WoL6`nXwH3y ;'Uߥ5 Ï/8;(8@к7k/4{NwK-|k-B֑PD#GXwY?ʳG~-ꙥMJ5q L—ч_U~<-q9z4_ȒȊ/z6 -bt KI=[ai/# TgT@/qdKr5*ьJ< ;B =&BC^HvǮ}~HyW+6_Y" jӇ[8H>AM!hHZ%k`]$o3jA$ CNbH}`!zm@qP\8q[E`u>"]7 `Q鐐y|(+\s,mX*1}*/BϕΨ$k&&-#x;w4K˜Ϧo 5/"10L\sE9?/_A_0! 'UuPzQ$Yrsɳɂ@1'6<+Fan{=;[X &XEI{&ODZ@N"Z5o?b{ *Ưǿ"YSmqVzw.{u3S"-GlwwF!cIlـgU6!tyU^n r"Uf#&z[~ٕ8`|4zH$,œRE"Mj]NJH)9z.[ld>sH}q1xR]N^O/oyo:+F㢪l")󔇉AlRʼnHw.c;熴^)&np8]wcbCp%Zi ﱲBxL{l\Uh?5.j؟.BdK/lO՟3P}\:};W,}僦Cg{?*N'ܕb#)b#eq?gwuCYyIo@ɾwbunf RWA4Jţ'glꕤ# LFkRJTSyy*O-3Vmљ tzBp2#Gwh/4[×'E i ~JHO nnn/\ƭ >%K B<$B|I1E Ɍkv&KN ɚ4j)RLDŽk+7HTLtT)x% 'Ńj[iH@nnKPWr/o.hW7O*linmP[gGFdOaDHQs=cK"%-&E0<>m Z &;#>)&B=G Lsԡyߴ[נ=a!4+1r*J4XMr3"o}#oܭXҥR(& 2;}au. q?ƝUD!¤};wY$܃qM(k㻤Y9kTԣufui> 9{)~CVփg>*3VMPiO d;>%3ʤq ~ur:K~}g)1er#ЮҜT2`gtL& !<Ѱ_ԛbi%X1Dǩao 9Qk2%840t&O.o!, =lqsrs%&;ӬKQa]-[_BcM|A%Ezbmv+SZCayB9Ih12޿ND0 PC[DG,n^GfD@o+|\ނ;cM]BMњQIW|ǝD&4^jm.j$AC.Vh<lK;0z<#%'Cжa}()]YS"D}-P.A#=q;%^=qq9%mN&{>5o**{Z= ?Qt{(:E;D*DP _z$ uA#hAȫr.J 0xT15U+#`߾,b|%k}൅*ԛʼt˺! \9^-D_55kqT6B^Ȍ.1B[4+!J&gG5Hb3t|a֕X^u^>W)WjiAMH٬R]o|k㰆1DCqawWOμp)k>dFm2tp~-8m)Yj/֑A=cvH`DO0CisIn_n)TP" : .A/ PwBЁڔ '>l@ $G(5ybq: ZR◕Ywܫ&k$q \PFj4?w BNm0^/{Kkxϴ/<1 @ՙDaHҗ' .NRj4Zg0B<ȗTٜEaeNox:vʃh@rY|PmF{}b?UO;f:#{V?֓Ş?Edy#NG8쎔rhX)=49GXBHۯkD7>ʻMỔꩪj^,bDx@ʳ VM@6=[Lp/&պGIpci"_ ٹmck֕1Wim7^EAI.&b?U<[+j>=R[{f>a-P MvOxhvےE;(0*ueҠLS^h iIᴕλagO'mSѥgg^SPO;|֬*tpC'ƺn*bO={Mu,b;c k?,M` ;|yh>\:[e3y|4dقڢG}*Nzl?DSP9kS V/o/ԶXǣ)#  }N|Ⱦ)|/BvlE"-g?jNVP'KVb@*-g~KbCw{_ྫҮעRʏQB1]|I.ͧa ,^`nR' c3 PT{[E lWzB_eˢ>8S/~B6ؐ %4ܲl V{!3PY0y1|rט{MP}R27UvPnO8eLrHxeQjH )M.{zK9y7 AR.o<+}<0S!„!kNKIx, 0~[pҭ >dKYE1^n "#thhi) >M@51-Jyݟ%e=?zt.b8܃n }i-()[΢ 4}5t Iդ4Hh lOi(JIК_׆N G[ڣ ؗyP<.ōl=~mjZ~)$" Ybƪ-9{u]5!LpB]|dpR O=מ߹:|3`ʳÝBvsX\g(BM6@\ReY-^nxk+ gIULT. an>c_LJ:0*hkK{Џ!LH2YKv7$lvv:Qvh%K1¾<{quYE*:}I X,ſ밼8Df9+jQ/uۋkc{@P{.+PMTt J>lX}F P2 xw[yd' L2uDBÂZdu>: NJÈqRZ&l~Iu,2+XBXYa*NѥeGoW$(<{d,;-7-uԲ] 3AL ƺrlװˆ->^yrZ^Ab^ ;L/Mh1}n"_sm?STSI [~Ia |nx)k',-y R3Y!+:4!rbhܴSvDsvEjJT)ׯ=Nd5/Zhɛ!jgD/t y]|b@ SI$K]%%]2pN}gW ` ʕhν2[28zp[A{~tщK O6db5TYHQ!&>@ߊ%3< y`8nɡ)l*gR/:gߺB5rcO68T+2 =՝ huw߰E}D ."(vZXz} sIrՓdِoqH;X8 yyx]\!ez'mgP&tKPY ;m6"m ж~qߧYb?5\n+s@N*Dݒv'@k?;2V=3/$3*zOpd~R,ή)533@k0a9׮O^4>`}>%Q 2eBp~ql,ye_Hi|hXsKgZڬɟ U1Z00*lOG#djs*TS-mcV`G!h*ԣ/nJM}9x9>/$͜kVIcg\HT{V0’PID]6' `n",A%8Ƹ)#=Zí֌C: mFϸ{p;! .:I\5boa*Rd"RxװEF_1;A, ,R6\9StWI6,t; Vav?|Mub XH-\ nwjD;7H ~uﺟC!˾e1ZUhB:1K۱Tl̥ L=CpeĶr 6uH(WDn0$87O<P`kp2stj9Y+Z꘷䪉je7"f-X$w`0t7ŐL޹HhIH_?/N h;O\Rb9ye  *JIW[Zvv^NRANBj$,l<9 N- T_'䭲Pt^CX\)q](F\z7 R(.^2.,Ăf**T/)UP7H@ו $ Y`n`p!4׏ĄdCİ%_s_@OE{hRQU/mn:`Njg;Gڦ0Gr oZ4eh{V|=ժTC\"Jn9Bx 9F!l, 33-}Fͻ=àN0 зEPxjbuoNU@COuar,wdnW?ͅIm"΁i?@U(O㎍{pq ㈁%왨$%vc 5(tBU $࠼>t*,t{S: =~5+ř!q_ ~U\J' 52ݽGbO xel-_Υ*Ȅ#Z)Mtc7~6Bm@̆`}b)q}l㤯d A(TyF]I]Q9I@JW5!L[%@n[J$WmN 93Vn7NqNМSxĘcRh+=z>Eb]m\7ܮfPP)<}:Q HnGj征TfȬ'`1A",|O81?)y zE?|F[65*: )ta0_v}wQk<%h&N*>XFYOv[]^s1Tm-Y-(, _Txâ%opQST)s.ʋiFԼN8ԛr61 ,?x΃3 &հj!kk}.>kS`l Wø5pVDt*̈9 %}’By}<\kHtP;?X%^ʖ&H!f4#pBpIv!QDy2]. qp/Fq8u#=wICߎU+*NU_O9A D~fy}*祖[*GG_1赨%Ԯ-Te.$}hF :N6䝶[tkSP[9|{^y<# n{x䞦L8y0*v+C/Qu-{>j,;V襜gD9:g{S2Yt k*U\NJ8\<;mu\k$ٵN8];e%5C `|DžcKҀz1xUŒvEВbJ!e >ϷLzd9A @ϩ]\Y|dwK cgqZop#ѰM+cuV3\4\*-a!5 {n9E?BKŮÎ@OlA*\gKL,G>lYlk}JCKêӻS+0E-MDo#42gUm4ܫ0DžMېh+9+72`Q&5w={EXCdbDK<ƻn@QSIᙁcUǡ`t5)50"HyI_1 AYz1xRR& 'b'xVurB ,V*Qo,-7,^_D9vԷ9r-Ѯ93;DIT-o;ZU(KMOLрR# {]#FBcN.Øu~X_Vr0nU8.Ɯ՜~-Y[OD4:;*=ڊp[9N`:_PJVW08Cti+XqV$u^,ƼA}o (2+ &|UptMשeʑwoD^*߸PmT`Ml!TS0b[]h-W+o"\Du2LG>'¸1fZIw^v`891o14'{-F4Kʃꭖ+Щ 3J:/s,;j|"H'<}<=UsA6y=DLؤiz$)#בz+`;rc@蹿+Z_~1q4* V爼jD}Zc< (ΊSS0NНgeUlEqRyLl; 6Chf'( -D&>Z^%3z6;t [[]ۧo #G>a&xr(ol 8+ASR11ퟨ c>Eɐ#vЗY}]dQq~d>k6>vQcS]ChZ|fsw@a$+קOO O84g?ۖ4k-I~yG)vG$fϥ mwrCu.Ʋ( }6$%ͤ;!VgĢGzu8\{{&9Z\.G[j2o~wg}7 "Q)5X$^IUL:&2@Oxb_znӦ[q({Sf] F=e׷4 %B 3_R\Ch ďX=ʭ~YOx'?˹P:. "V۴n4رRGr}952nQ` E ѽB9mג'Hi- 7I޿bX+:Y]y Ϥ\%VwZG~j.r#쾜"eҋJ $i'Bu%yM*N_GINB$@{3&+jU.Vĭr'lEkOդJae(#{B-zGf57=^MV!->{;|*zgۜo ]5o¤l9luF܍̯.Ȟd8\0 M;AUC =#zVh !ÿiGf7pRrvj/Xi4hyf}/oыPƫ`E!9-xdG?/z r݄YO# 6̐{8)%Ĭ'iH^}AMʆ(̱ ;b fxZDG'Is zP(HI@u 6O>D`ՉY#rhtXKѬSfcF&zwGSgwVaPY7nu00;.kM> UL۽Tf8)]+c9W}I-t+gCbL((!n\~Aqu>,I` ~[DKX4{Q3Z_B&|x>iĽA/fT^35,o>ܳ0tGX[Wy/kLb: 81(ghd7X{ݮؗ .Ζi<^zIKph]DKi׏$New0.㜓! @e@ l~3&NtB2X`@-?pz x[$:axT$B2fT!jvD[ m-HFMua+ /W\ ׮־h`htB^Uu*z-ˡƹB."]( |nu\wr@0>)6Twb-]>ha>l%5)8 a7PKY;8C1;%WU~|.yoJS*K#KQx g{]PMLotb5dDaLA)>ߤԙU W]OWOen5!^apģ/:+ i!}OXQe]n9[%l HQh}ìyu\{v͂ʨ80z=?{>x{$ߑ%LkY4Z zm3|vqЄSzԜØjSF-YӨswU[h]~_IQxqJ pRrweHԑR(XT&p`d4xYZ˜FwSf=?{i WzqA{t'ο %5 W9׽@~%i^W"7r59PJp0;͜uTh,iIG/ʧ{O )u]_t)Q\v U%3y0ӵUgN=穷sMwixP[oj$B49 igN`ߥ@x@Yҗ6!ҶG8Fa κShR͑i>( !!* _Sy2v|.Z`>41N'"cO aGF@M-\/*aRSNQ$*T+" ?C8d0]STvu(]dM94qǞ\C${%p`}뷌c6f+73dԥثQk<1W_܅#3NG4.?%9#C6-$G@m` ɱ!e 3)0OX*g^dVKK%46Sjm~r w,*2 k䖚]- obZڻɓsIFHH-7*p$ͅ8ZHӅ6fz]l.]4Z>%lLk-U4ח>F+}gg+,KbŗV@D4x"k)|&eW J3m# /*)-;YVI>BiANN翭%w !TA;, h`@uc9.@8^~E7_c%a&y M @+rD_-vaLV!~hY⟶@$#M:E#.^ӷEtj|ZΠvgCc+paj}Y+(-AW 9ٽ $1aI5|7l>HE2(Eݖ5- -KYcs {?Qv3U/!PU\w]Fn%',ѣg)ΕC̨_OAMҭ J.~-`n uX 򬿷=D^%@>% ,1%^)3`'bk?&;ύz.˙MG3GJB'"ǭvZBf+᥺#U$qx3%;Gp)#{kKꆆV.#h[ޝ%O.AdT@EXb]ի1*UFٯ 7} ޢ@὾ad^3GKLd{zm|L%ވ >~cFtYa#pDB0j\|)b7nK,dT V֡hc2NQAO2ӏY1ߤO-R0`3(qrP<zUWO7YV`bC-l .kv|Q)16e _ 7y/(F~}+69g烰`F+ 8^^+-w%mՂH/vV2<].lKQ&'3m>NE_H1F Ws'~_Q{jA-!OyeyRqBv]0f</(x)&ohԅ闦֛hg.FTCi@N"yԅ|>й 9S#(SւP$>D*UJFD0ܻpyJqz3g᪏Q wnoc xF$,Rf|)rSZw_R{Yk,@BwdʻE l՝Nd'p8+Kx:>gZޡOTS9V=cL(P]΋F@tny߃TKM2;q=U9 /'um@]? -`}\\sj((kU0ʍS wp/v"īq`&9b❪tP -wV 0Ô*#l s$4[e*әf7T֜ie$@{ߴւvF>LvFv99CGX 79 #퀒U| !֌y.,ZI^䓚.kC>Fi}7+ZhX@ ̥F#MqgPϼ 'x6Ѕ4K ]&c۶@،)ȑQ !=HLj}d ` uj$@Z|Bc;N֛5GF26sx7֨p# }7j+ZɅK-l].{DlNI_cp>?%x"6Q sM"t`w>NG B:0RA.6'Nwd4tOM!y7H+_^ޕX|)&a{O& L5ˈ t7VBDVy~Уl8W/LWEٕt_)ٍ8"wjP3hW>?PwEN6.^ix/6s,(LP!A@(%cUݍz G"trsu`!5oDIzߋ,"kUkEUq7r VDe.:h凶o(~ǧr`G]s{.sxw!;:'HS aeϲڞi 7""#{/jnO yS&5 m٤92$Іo_0w[ORh-Ve䁡.reDf1 57\Wt+Tte]sdgtk1hxN,@~QL}ⓟۛ%`pC*.o)صdDS%!7&Xl*~M ـ ׂܥz5`B u>GF SMsu,s晔9|/~* #l(I6_"'Z<!Ǝcwq:mPiyTZe@b<jWe^ץTm˵ |pXc@| tV=tK~9iIS۩:\EHz9%iY)l`ܬ}~ݶkj7q.ood#w|Ÿ`/ yϩ†HV +"WK -D}ςQoN/)K^{W` ߷ 8<BV#-;R: /A}bάGƼ$z$*iS?'kERqZzBZ$  ƖO) +g a wi;9-iB-KڨU y+jRq2i":&uG5"WhЯzmBB!բu\5kX9Z.҉;9\Y5/\UQj/t%ZyveW-S0e`/^.R jQ XdNLPdD}}äIj7iWr! ֗4{=IB4畷HDUkr˿tl:g-d}V X6B[6d[XH+%<#U#WD,N '(O/qǮ6vD,9pҢZp+.6ENH~>v0W"242aۿVjw6XJl=3@ѱ;qF؟xaOr%13HasAD؇`dWa l;1].MJ\zEvLUk~:hxo&-0ĄhkDs>zZtї΁Qk^KAIU#W}R$sQ>FI}6"wc@VBwWxE}R([׶ J寣Q]̚8<$|~wՙ'jZpk_S[p!?)z$kLHoyIf*<] M:DZr0n*+h,e%fv3!''lrynx<{fp~$ 8cLh9^*lED!K|_y& PT-/je\w~iWi(Y\ʐ+q)pfg .;K | B.Y;0ʓU'ղs=X1& C'!ҟR7\*hSG%KŜ~ ^a!TgaR}=3.Wj:G79xuB2\&2n8N h-m"HpZBCNw5J;zxveOt6NƘ5nïȈ49 '5rot6[ ^:%5Fq)a*NI?n{?Glۗ,_jVU&ԵK!q3Pv9B$${Nrp̒hU_B%K8RJT-#1qæ F@ͥo_ L\1}~+y~T"0\6SۯWB_AMڬHʋ񹓦2^Sdxp T_R(t'&U?93ԅ]cbӷw,6XxY%SpťQF-En/HAUC(ȅGMCjNe@Habû/bZsk/1NQCO0Y\A{]GrK P*0|U,_F>0wb+n0/8B|`R$pg1ibbGvǨZ'"r",c!Sҁom3'rDęh u>Хgk%0O'k7ƀ+( 5rl\XGYhP AɞF-+Pb>V%rk§Tĕw]]!8wފ0-X f˩(<ϰenV[c J@G>l9_=1ձj&b3#,A]mHXM,nvh!^C}: suAm_8Ygߧ4yU4㩲Ţ3(2)҄^* /Y*/RB-Wn?7)C;1Y:h?t "@OOuĭCVcB2eã6%Vtr@+! ;:j+Z#hRU;WedVY}Bw}ꃢUtn93:YܝHL`4%q]cH70fw1;K63 j:5`fKr_i_۰e-/Z!Upթٌe.`mAąK',md%m Nfq$*Mf\ ?3g_~Ll7i{1BsbC҇q8~@@ʬ:Ք0dxynr~pfMOxѲkvk+ί B93Pf#|*Q3w,EY Sr^tR)`FzV[^V HΛ EfPUb+,Df}yo1Dx.h۽MIH `n3`1R<@\ﲵӲ7d ERСlK2lur+WAq@hOE}9?=XsQSv)r,.B 03{e)m1ހd? &WOw*i#t2{Mw(V:G&8Uy2F%Sۗ 촭|=T꒛tPݷ:NM%e޷ >qpd=!5My(sܘH-oTvcX5C\q MtIy꤈[3&:Dȏs.qBW~V,2x#%nKFJJHC!6xiK›q4?b\Vجm>o9_姞JgcN~!yW%Rg*1Ȳm\ \-i*V:˜gWJ8i)5-A.+kWi!\9wwDz/5G ??ʞуuOB66lvj=A%H{}Sb{F {fn\t~R)$F eNt;~ɂV^uo>TyH8jv sQZsTJ#[%pB:}Ks/Ju /%h,C71 Ieyn&׊0lyE'6raz;I}B<R/vn(1q&ɾypLӝdbTk Lu@ߖhVp L~V#J!ZccY7KWV'"Z'LÑ.OxKhkL-ojm1ov z-ʢœd0ėJY& @*DBl%sZ?GYq*\i4%Ԫo+$KY\T*ZBnUTQTzYf=v_ 򣕕Z^2HV"b6S!EpHw0uEuI{ALet-~I#݊K-N *6TJ-(v`,KBq r5`Ώj89 =֕9ePBSR~F` C_ \\:|sD8p=OĞyz&RTܩr]JR:}  ?'>!UL`vtWU#F1{J(FVc)1+C@XkcYfjxܳcc9vFg|? Ȟ/{h_ͪFO9,'Ķ k `4Ov;Y7tBxs1Vj+yK[03_iJ IyN\z$6BR+E'ZtO-=)KdmaMP" ׇТSXk(I2J D:;f!jDk(G܌ٍ6stv Haܗ(v(H;.0k[U>' };cJGQg*1IJ#EN$0pOD w23>IEqP7RF ) r9S&d-}ս Nj(㱰2#9gD)^~ngL*X&)Q.!^V@ }T ]&w:EUMRRYLD׊8= vqYu?V0,iyg%$.nE0JXYւ:)$ LGʝ7s J]9aOoЌ| }36ӏۂ}<eu4$"_\dg) OaF{w_B[.rI(`ĭlF@}gpգ@] ȓiqە" -t~RWX$BrRWBs y% b E#e Tg5Mc;,Ҡ?Rn6m| UqVu ԛMO`[B?`aCs)N{B"!"иuN1.h' w&'}\ɿ {Dzy'aةlIN6.wОK8iinaa7\]F腁,+&7ٌ{2 oqI!a-jtiUDVK-Bdq MN\% ;7fn<2!%ww^m 9IR%d?`{UfR y-nqx7BÍv]6\^g$EsOEcT g<8Sg]\A{dixf>,4ӹ{+ABR9R TǭRՊJzOp?M[fnMtclE,n$~DcYzFWYׅuʍC򽏀%\?찧|iqr.9HSaY͔dg"vւ*ZB=C&W=6Ǿ@E6'\AV`8E1sOЬWzZ J2 o^h=¾W,RN;o dP}BLZ6ܽ} x-s1S^_{Oav q\+Ƴ_C{ WcE8 %h$]H72EDWDHWuW  Ra[ T<(w $ζe QoEp%!bQZ'Cwm5# 88]KhȬ\U Vg4ZihQNr π4Xɰc;=bOF3Ήw{"](j~J -k bh[8>N_\2&V-o 4M=9#sa>^{6[9N Wf޸!c#+IMeIcK*W JhE{w `f!<ݛPn v k?]`` 5h%塂pQ~du^,Q=?Kȏ)'ujXtfKRwR>+ͦ RtCYĝftG1^Ej'z4>(d_q exRFx`+h0r#4Q"]W8EN~VJB.H\LN'!3l$87wŬW%ܩM7KḽW6eBQ58S|-[G1:SBlkuZuWq &{lluCYH:(k 3\w#yfʒ+4!n6GF+-|Gg _X\:.X3}Sy?1|fC:K"n9ߊheFB>ER=#cwJ!\kں_ɻo&56 EAYFւ.5ϧiOos[֫ W;@ "pW8N)G%}0k)~2.WT8֥8` FE[^ #s[ERD0\YbvYFwʬ-ܩk Bu_UlyoYi.ʵpyuɿ\ۼ"# +&3(Z <27;ddf֐&cg|cpoDHţubn3Vtìkp1l"`z xB n }2FF+8I]UЭ3Whު3(aA6#6Tֿt0ǁgu8XkA=\ϡ^gی 2rI %ЯR _RxwM}QfޏS?i3=*Ѱ@^$bD8L܁(+Ax? {2rgg 1OOQyR"d u iFRs6,=³~_~++Ĕ=(Xhٶ˘YNLC5.# 4jy!tuNS42цA#AZIC;.rM>EMwVMdžDžwKFTC'_mR2{cǞr`3:U+w% K3E\lJPz Ȑr@ꪬ$ UGL}1G9x6Pw*QZaѳ]W/bx.Ȳ{]gsu ycCFT1Kiy 4?~#Gɣ}MWo (+"sۓt~Q@k?=[T5lٜqѭ35 Y޽8Bw׌!Ropa~M(TL 8.}2YW&ɻ^L"g>:mVpdR*='*nM5YꕬE?W H-g6ѭxEA:_\hU0ԭ\FEh2HR|Ψ9)!_"d)Tne@#*'=RZdgN!|)Ҁ)_&mwhxA` rHtOƅM}(HP zڹx ly榒  3#S]8a]5P8ГYI_WMkv)+rejO@v 6kG1|vI"Ih&I{`;G1҈L>[Y ꜘxq{}BvZp3xs#4-y(3CYcٕ^fWEbm >i c#59RV%qF8*M@t&,'7d1/N0jqtndqQ:Q&/&&N}H~9@x2EU^1)5Pk ;uiIhE=n=?́ς(_4u׊q [.?._]H9'+k%=3{_ V&i&ONzM`2' &0G| |xUH$k[t T&~G];[.“b:ll4^*~ѴmgxjKRll:\ܡT% m/C=atVc$ᕴttXw"w|"zON6Gdg\GWfg\6j!pR$HiVY&Kqb ߋ^ +sM 8~WaٮW}JquS8Vh aI: G7hTg5'+=ytO0DG( HrL!^Z﨟,+6}`&YHz ;%66 #-4~6)lYnHGC|)5E0zP M]gHkY¹Bnm?n'm-w;Da?~ 88JPޮ w!|:oKz1v`VE YpjDr%Co$r97@osY"GHo9}~sS}hxE+I_1`E۹1GaxCDv{6CD鈱G0U_1Y+7Roa9̡5=8Jrm% w{zo1 T}Կ|R9@JcCqbSTUuÏzYF (dh1wdlA0)3E0nd>*jVY{®_}σGFrj"e ^doJ5dMdǭb* r|v4!cN>|IG祕B.9PyHxu  ˏV2v/7b2D~=jia82!h*d{4~mL`Cv͗S,ZYU<\#5()V۟{eY&x\x#WHXǗi:?M`ti]uYfzМzq WSHFMǯӷ[Ug=LFF>8WsS)Un3RnjXԯ(-6VZGVt=[=N_\ Q+ufZl5ü?>Jz tϖf1}6&s zwd(l#t̵p\|tV6.n:M"k4sZ5L(`78a|xQ RDRSU45`6 X 6z_6dSIo>2X> dt."RPn+9|vgM\GyY?u9 Lm9J H0O0P +5)IWƚk~K#f}mYv,{bȢei ~9h[ ܱNDR6<9#z7V=|3 A 'Hx m[ .ksXSB]xk6%e-RntdC}7Q\_"l*EWT TI(M99`.[ERg $'/L~^$0XQJZ\ч;m8P)|5y|j3IE ̍}hAѡn:G,4ukh%pZEՈ/zYZ ћdn\FƳJ'wz^6 /RzM@7Ml}u@ir,1-^JŬ[=RؙWy?d>vuR^>4[ zJ%oj](C|vݵH5}JoOZ嬔jLa6p|ЮycjH;'3Ѷ:/XJ(HcҞ4ɒg~Fia^3R@fl4b#B4՟I{?.-줮*~w'=oElJ()oӮ=ܫJh@ۅW0AOvWhg^$`չ7ʻwU#:So^qWǴ\(<5ǻ,rπ4ppZ(FQtYT <X~Sin92_ ;\U۰.&<ذ@!~a *廧1t[0l ڟ;W ݘJRsLuL'!g P2LohT|8 ]MMp5%ax&+WDfпfO.Bumud@ǃj#&kD_ +f f;z nU1I$[~kJ$<==Ƥ 0tqk$5 \\3s03O?QZ-*m_̮J !U&I.8$)ٍX ||" gw'T ~+@X#nsdo>%F^pLbv'9`w[{\#^#5R4~Nq=(}C]A!i(gӎpFB8@2\8ڲ6L]rkg:Y/JmMX^H@gf.dXJKvKv:a<̒p]͎yb . 'ϾCaBc_S:$L=*۬*ev&*IyJ.(g0榊7V>6Hw/0bIv ¹]l#0r6n :}ޱ*+*J>EVtJyipSuek2'(tb'l& Jha"%BO_ < vՏG/\Yv$rK N++X'>/ )UʺVNnbƭ:IubBE{(c[#nLǃU!Kܻ u~GG#Sԍl)OMӍކ5 t Mk[aZ-D,Lm Zh&X;Q&ͼ_H;C;b]ꉳ̝HʼnTD{¤YPaDGU5;d;(plG~֫yf}%arSJ_M-8Z J ~EkItVpFN{amF_^;qmcPMcƹs8E.Kȏn!?6#p/,V[a09Gz&irsR{008{a?҆JuSFLJr,Z9vy_G읪zbC5_"<{:Fkᅄ'W4.'Εtoy !IIMDE{m#ZSYLEٛ^5Eזt(sZ##cϺggk%ɀMnźk5^yWsIő?#UGv;þ-s:G?_6UIB;P`|0ѬRk?KHPyP9j4U 6 FPp< :qK_s7&"}ՔZ&2aM(BG({)O:< GYq`YҥTh`jE"++2]4Hbٿ uWzlY&S&R-#SDiRvj2 [J7|l=S~S.#m]S:4'rgB)94{G189x^ޕ۱ҢXItD JifR֠9AHISp'_o}{WaAXU( 4Uԗ# Tf"'aV#;2͝*ݍ31qVڜ+3ᠰ Ű z bP#Te7F;ކ<FBcyشwn9p) k7 w}㵭-6@S:ex/]#m:B~1Ƀ%citϒdmTbDhjW:Lu]y^"[A2  ky$N6ʄ9u yGgoUxezζj64P ;t FSCc!$*Q4vbݧޕ^,x/b' %P[pRqs)p/W"C5g`G$qžFpcDDHl*cb@,Ξh$" N< S4|Hs|Og~5LQ1z\prA}2ոזP4htٜ9C('^I^zeFw%r*9M?@! fG(+r^ZXBn,]1heƏNerL7siiR5J2 `rD2ݴ`uwH3' Ы;fDI|U-yv-?00}Iz+݊Kt=U)N ZLҵ~Ady?ʡP**Y±yt(>\'~-Ζ"㐆殑 \[k>$FKgERæ"˹+s*tI.((;sw&@lQ 6joto.9f?8 .hLxcADꬪ'E^%s#z_fɗ@ 拊cM8)bY; &_b,Z=~t)1h>-w"X.{ jD_ n EևFh(6%{96ճʺ@ՆBqr) 6W~F<ӈ=^e[*DmҹT0 ij'JHՅoӄCıyT'7n"u 痵z Fd2M6S}Gp|Q0qH:f/"Ĩ,"-@Xfyqg6l>Rd9]a{k %Cw S{aUWbݏ Njxb8֚wrRe*WͲEd1 a^ʼ mߣu=i-^ir|~*\ln&lº ܪx¼gW91_{dm]ID0[ݼ(uU1"ઝx剤FW lz'k3!Mo]zjP+z@*_w~P 9k 4K_yGnf ^ gl"g]{]^:=EK4s;IU/,/YHZMj1_q [Ze Foۦ Iˊ;ه#?h$ \*g?yI,Ċ;FD-z1픩5f .z?-|ta?b ,HOW>2Qݛ#!1P!%*E:`9oOEl6q0jxRҾ91!:jdHԹ#=#0 rϏ6gT٫qok6d2{~'Ұ5"3ݭA/)6Z΁ND8\W8m.ij6)T Tp\\h2-@{XXOEShL}gZZ4ʸzt| -kΗVG}qQd0̎ga$oR–:3M&axKϦ?9a>8hhЋlIװHCWZ ] ț-P@槆" ᷓ_%(M_|R?"[LP'-¦E Epe<0eJл L$et`%;+%?tlB1GJQ&r CM:嶘$2Cc |p{8毂 hwM} I7"Wv upؑrG\ IgݫFO& (:9Ւl&g Xt?G[I@fvb3m^S7pdi_ =vU, ._py;ĝ/ĝϛK6B@Y7R&D v%HO=Epԉ\\}~8ε+oWEe%_5y@EtBtI %)s#rW8;8ܿ&]bv!TJ7oNXM)ְL^BׁeJ{W0heG(o3pR-)ޒ|xsڻwc#j2_+O)DN؞dni1pH>8p{!KKm?pA[bcq2/$\, p]A՞bldFy@q9ٽ?d6 Xl'y̾Y.LSLuu";YG@Q}$a%FmC+yp„6Hp)tr8}H(7Kpsd]$9Mxф7XmS_@ ҠG<Lx E\`ѣJG8'1jz˭QaO= hDӾ03d8"$sk1" | -*Ej&"~'3jҕ}yCNZ8?l`'7YVT i} [>c%?3́s1M͊͒Q%]: U2Q {+v0eAn.ب[#)-IFݛ:=2\jIDŝX} wYbFt%j yaC.k@89^䧷hCVyVgN8lUCƏR_gwPO6뾔۲\bg%GW[Py{7sux J$;8b|k^4T2fDX#bGy LٯM-rYçD^ޠnH&O^M ʎ ҍ{ ΪZL*D300OZ݉Qɱb.ܶp4hS>"$38LdxS#[Kn:Forrvp0 >2ߞجyw*M#+["{Br δ$)N ÝxS5s9VW@6R`<%O1rj)tpŋJ3'儶r]MqXۼ$~F|y~:.|iX}i1:!O& q@ q</6p+S_M+o<8}ds-"C*1V|'ԡ}?? JsB-|m$hLbN,Ҥ+QkQ.2>}U!H>» A 3:q)k iHcy?*/1Z2H& q'I~wХJEMJ7rA3eg{3` H戢@nz.Z?mɋU&eLizp64> 2s4 ߸EAq iNb<ݲjB*aŮ{qK1]cjl6Ez_V 6V٤6\[PgM3oKEO qhƚ~07jpޤVD F(OL}b12$~7g*EY\1V,'.qݕ"'6e,=& )FeILiA8"$s1soS+<7D)C^lVWG./ؽVs*onz mUnכzFf|97Q~EsL Wę=dl3vͷ8pm-[*yh5]^6r?G/r +x%M*NMy*O?AE^Cs+XvD6@~&줭jiyk笒S2vPg`q-@OO[O BF G>|Kzܑ4i.DRq0BqtvkF$/p'plJ2OGApeX;o0m2Hvw]L..,1q8ְD#kc/.LJؕ_ lIS5",%aOW]:", R Oic6Z_"G*#s>QPl䈼[YSjCu25h:!e%wم,w܆*RXaM)[bz_x)97y¢ rvؔ*PXxլX\乣[xhMmo b| )HHlzӹ04BtLJ>j Wɽe ;Y}/:*`ew{kfx6u兴o\a<)_`#: !񆫴dE<]1T"Q@ ^L) {^+O2ۢ b,#I.PM}W]r>+GWq/2le &>:GǺfTN`/(Ы2dycobKz '5_G;,vwv;W2 j5Qr<@PB@)-]vɅKg*0"Dh^`DusεK4"%i&Di)iVQuZ-)!(tSVFt\ i^-m~<%",x٪'82>̝J܉®BaQSօyU*!8.F켕?HPRZp$4{l%- ! qZ[mz_f/RcCgr<@TZ wMM'^tHC=h. ^jdVpόB >(ޚ6[)tLA8}; !1-_Hlo-$w@#KP^e7$P5:鹠~bjY*\nl+ѲTjnveK/B0OpG0Tq{ٳrb3R_s.{B<G蔡#gW&%j=b~q}Z0ҬGrsb 'T?Tma'(݋o;8TANF72AJek2Dʷ4d;Q=/a.(h&KSK`Єc)?jITJ=Cf߀ cbc'Y`ۻ&*Vy[y.`U9MX),BgB] ~vA.4J[-X/`@"b2鲈}_Z. z /I;q(N8t]w' wh[c{mڦk#˟x/IC/IW(Javn*(NZ"g,bgDfIh/~Gu B °wy:m8XNV0~| v3bؚ(Vi%|ܢTZ6q`m[.Us(m#+rx 9$2릎ut*/3^k*D'_J^f9s!u)VlD;f"He-m d|%t4&9>dE19bazn/ロ䖙:}G'i? P@ #yHcę=}x_z>B..Te#=iŞ{n)iT-bI6Y`b*A|GJ ܅bMK[+%{t5hxpRMlB,K|pP3o0;ζGD /9% 9 -q||8?h Ep*)ou<ﴄ'Cf Z1QZKQBXۃ},J -j-vNΌ՚V$ b^̩2_ˬ蜽;IE&YDG7/߆lP9ጀ=KzKFm=va21gk z'-̘~$ԛj$ \}(量͙Р|?ݮD0XxLHNS|P;yY]~X1Ny-RlĖi{_V&"YVCv\dӵDWxMNwzL94 P\/NłP~d>wqEFZ+e! R#f]  jSּE"`iW 6$xH)eaGE"Z$Iޢb6" 3>?YgD¦43KBr}6Α.* z P K?Xayi #J(F-d-CF)rkEj[7zdZԀY<,:5{3cz%H1 S2-c86X؀썟:n ҹȜ'L;kn5PQFIP` mE1f_uPՉ ٝkWϟmŏT>۩tFM6$+%}-PJr{0A6_6|hn2ӵep,Ft8cC>O\M'܆J3 30 Fkn8|qc%ПK 䮩ǝ" Oqq͆p{k՝8'gOOq&VBJ70 "aiACx`Ж`F`Rat| 08l:4/a%93"5 J*8S9'L[c{7PiS\g|3e KK v>l;8;L%" 4=!`$AEb<nPpx`_(dXCEo/oQ;XJ4qFѳG%}mk`N Y!X\٪Lz`sx\'.3Ot.!4-w zGؘԒa>KV~($@DG`׾Wd `3hгAm9= VOR3bɭ1k/VmJg*Rd*24|ɒ-*"_z!?4$ 9#RlRWM1 8sܰ䅈Q6-[$TGOʮbR`*Q23Sjb8,ͨ.P."r|>.A(~>˽GS ǖuqu%"MeL}?]ͪ 8-~31 ;S %Sh(@f{ حTKZ-ؕiӿ(15mNmL^F롃:ޭpчȯvmW5jy?o8\4ԉ޸pa/`üx&k1X hAJuTðD ݴ{1We`peM5=&P7A +4mEGt]'Y2pg;MkGnJDD PH8]55dَ!30n= /bF"Ju[ ~1)KdX6wRp9k*cM?;>I=KT8h(}#MEjz haxЩm-VjDQ9:ȶ aNNEA+Z:"cHgjo}#8ld}<= )͇@"H5SჩSGr496>Duk16XJcf*/dOhvDtT&9Y;H<>/#Sk;oՊ 'E^A1Nu? Q_ƯW?={\aqp[WQ>?,sF`b; 3E2%\4I#m"V%x[$r .]Խ!F)H2-jűZv&;W4%L\C/BRV~d/ꕫ(Ǡ5yzf2ݾT)sGBG6E&˼y2 JE 44|=ZIzbWEn%B[[=oDWӍܭXՅ͸abJCkLRH˲UQۏ}F/s;.h5#\;{lP"w(b'Dͮ ~O79=u1Wvw%`ibSFR]@Ro/~V%%M^źQe( Ӕ☛Pއ͕)ua ^ynjR88zZhF#R8QI:jSSAYThZ 2tB=:؋c—7V:VFH6.~"yp㣟$r4:"i+|_hk^nQ$֩JD:ڼ)j[}ڦ9X%:O jYbрyJBuq+b-(I2.R̐6dwntG!BxP@xG}AGm7c҅vK(wL#<^[jX mTjϗFz@+c .2GT$8P2vi;O u{..9$(=2Y!ig |9,xg ;}h$^ leuWCǙ*FOݔiohv0Qba~" v &Z6X)IK [4cQ[r)i4!SDG40;R~yG?j;C#:w‰XIȯm@C?w/C\rv# ?֋"Еxj d .ɤ4ؙuhY^;x ,1,k5*Nb&3Yq(awmxݞ|z4&ęc6e)|fZ~aq:PIa nP4!R]71jFmm QcTϩXtGQ0H(IeP!JTOp^`x&8q9 0bw4q9|CUȊ[{ Hܮsg/6/C^{z Q[|SSlB.r-V,#j҆o}Sl>^Lh죪 \{bbXi]4g$V~Ec*!ɓT8ƊRf 1JЂ =rdY ~v;S%> sMq`@Pj *͌'];Xǀ.fLvI0R@٭gWő@X^qWힴ6o|=lܬ Blc,a!ĜQhsH+!d^u$nQibma<Ke~Mc$r(˻ 1wޖo{޽?=36n!Z fbkae<n i,MGc~)UtBZbǯ-A~!VS` 䙓A "C^}Lek #ӡn\z -ܭ o6M %ZTg b\Yъ,zå3aUsThmŎz%T' {x)o鵲""cVt.}:&A-'`/Z8 I臅a&pQS.NnwshKb>E䊡A]{8 ZT${ʣ -b2~1CҐweÞ^ r1" mA+8Ҝc#CAA-mڟ*wc[ 6r +;V䖟?=zi,l|r&ާ*ʳ>u(rPdSWo=FhŐWl0WX F.ISl ۊL]YQٙuJºˢGR}~>>3qt5_쮹z^CeX9X4U}~_T,0A*5m+ {ͭ0SXI;Z$@ #  TG0Îҳ}TMZ|7dD8]-pZViƟzgJsjQ iz6-nr\41\#U P-ߞY%N[.4u]\TGAKvznM]HsZں%:j=i֝ݩɑLަomSuR( RȷL*#XfbJ9æP%rm'F|eMi )՘EsA5&?unjGs$q ASLbVF01(K7dB|ykJ ;>uLh!~B\e)' tW*lSXӲ 'bxlH$q钋p3Z_UŏI ϱ<_Jk!<]pp8Fn ]*>OZc iдR߫aog[CM1isO0T83'p쬣.9f ҍq?Q!r&REpMZ 6 Zo[XO"oL=GgcaNMc3Pc\ZhE:ZԿ-fdU=]0q&vq V_ ]ݑo0OzX2h&dh|8bL|~EEϛ09>;Vz}56~Oに_,p?XKnq\ *ZAQ!_q4 ", WqOMƔy-`胮b,oCb f.o>q7.)AtcuGfl;?զ"\NbsGOrNoC+zSXz",?.k'q\3JQU[Ev/.'Y+ðЋVp!1YpI%v ?>Ь/ɎoKTDНv.4VV5{J k c>htg@&%9%֪VJb bMi0؏- <۟+/8IWƫنEkbUV:`UO= ?>e_k' Ts;܆ʓvm5u/ѲiKeJ< ׫ԝF~a6nBv^&ⳮa]GL{%[Az7\~|C`Q,mD=ԺmkӕJL]-{(* v,g4&:ՠ2o圑5\~ iʹ/#%Bd5Lul 3{rB)Iy, IKؑͬ,pUƍG+qo/AxobygK_M$v0|Éz6rDKqgvL/ߪIxgSYBh qs]?B}Dؐ>VdiNw 0!:Nig3 j{ a+ ^F"<XonR VK6seg!ۣ~AJYCRTQ9aj*?g~:z2'1нX$PQ gSze3]]Z%b3@t%p&RPIgLQ^ B vj6&m8/a-z~3Js<(e#BPi,Ǹ\,n21u<x,4aφ≙rP^mn|K9;gV$cL.TUԩ/\I'8bJrd3JiyF 5.>,RQIѩ)Pn|zf׫`cp* tb|mf%#pZsiNcS)}!Q‚.gDDa?G <|PNFOxF׸q&W^ oY9@Ŭ}!,&֦Cg?/!yAJ$>@|s'FW{4+xW:قtw+IKQt]H61ēj߃`q"]: P+!DC^NFl3s~q.zl8& i+ +,̔ c4C?97g WF(NO/յr > i6sZUr1Bތ=ᬯt]A _xmKv|>cP{&u< iE (%C| BV$Xce8elX˓y=޷@/yieg!p)#R3: ,oڐ^ d *YtS,#a4UҴL ]t_RB9M4y7<5F-{Wmzr!? tX=DCD̥_$6h2Jr%Ǜ4N/*c?)GǸằ=#=;NuR%82ƪ?)?| lC9 vZC M94{*b6mOmtIcMx1E)HXy8եу~1fL$pG$v"@Ny" L,b[V/s GV;#=ɤmq5 {`"ʌͣ]Z߭)%S; 빠ƶyA 'P{/9mC%̕_aPΑG_f8b1x]P*1.CMA!NqJLf%k!~h%JJ?nRYXu@oగŅܞYleYu 7GǃT;O(kU Paf]ub\#@puJ1d-ߜMvcZ9kcs-J&!Zt˙~ ܇o8xtؗ7eZUGÕk̈<^q~.vwцz{\Ҵܚ2L[CqSZqmj0[m8eyh_3pKY${bXŽ+J=IUڹru֢{T!hh _Q0<_<5~򙣆rlODWh0s^ml`SԇAd3i<|fg1,/xk:_Et|ǀڷ/їꕑ*Ia;ԇa;ZBԙI"ڋo{z EEV[ /HH':HYZC LlI]&?Pc=Y߃r239wq2jؐ_"c!L^jGY|T; OJwƎөY=(gf-+lNY6 a$ 99^KڪH!?n&}nz9\_B4)$.4p5 ؄DDX!e1tM䤮 ՀLWVx+X2|͝NXV"q0]dcF~׬GGw +)Hx `8\"jq͕fkA1kls=%DCd%l.p] `M oxM _5\%Vڗ?>y_ B*z\{i(M7~YL@hf%P;Ch$!@qt$@(ׂ)j}Z.M¨#5M@xOo Y [^=fO2_ Q^hwFgc8Sm1~?~ 1v؈A4 1#^%Ȭq™K +s7JghA ܰX"T?(f! âI<4Y wVoKePܬ}Rͦ2L}Nkס/nF)n#ճӕQɻ،U%`{6'f+"u/Jd,RY%u׌1w,[$MǍl9GmM܅4G'=j>ݝ/p{ R_>RķA27p7aId$V_:1E Då߃bcڂ/XRW43sZR2MЅ R]C ,&'G@1l K\~'F 2fZ}~?”`gsڅ"{\'d(ig?,x+cj*?!PRVidzF,t b9i ՟,jD[\'Ipm"$'m-~ʛ>w4fܟ;w菡\0oL_4~g-*%>3ء*f9{]ƠͭkbuK ބ{IفJ.xrQ3\mm>GO巍VS7p s_P훩%]_cw9luYw눞`O+{ЌZ*7 {XVe?6JŢsp1vB:GcT4|%MJX.W`OGe%Լ!t2Sm?puh kj6&m@ͭ^{]5{Sm7S?EjIb4Bljy)uWЀ0\ɨ <.NE.[ACrjI@0x~A?F񲐢2wroS.YX>&\س^Ulۤ(3d"vM"7ڗ=ēaV6'O{ JPj5(Eaf33?3mO4pYPJM?]E^Ve99A sA&TD}(7%Q:.k ep!4`roTo~h#lt)ïaZ׸"FxN8 610U36ηr_6[// ڿ_Oy Q8_ к 5zh\`/#͔O4(D6_R=V8BbٽlVLlP;j+f/lep1eGvDtg@R*1UX6bjk ;a4ͻpLN'Ԑ3YR;84&.#ptp$۳D恉 <uJG:2DŽc/YU'tr7mώW>Ի 4#wpw7} Cw? [e~=ۇ{Us)' NOh ibhpuqw(bN3PӾ>\ӹuݯWTk<͸;6#MITSGAT]:O} 4#0v~j i >lyt+Vc@Hwv2jdjn6x.<|C톀PD7BdR \;z3v*1B2;xe+{a69n>ɪru59cD/ưL1'bJR!{?*+W2\3Z-:;[ iUmv L9jRj"N?5Ciz8U M\} xK|*鼞I?ܕH =l# )aVT"M z<TGii'.ub>8GB\hX]t@?fAb Иԣ4V&v5~ `BG,hpy׭y)(5PptHO[+ K̙ÊSuX /$QS']OYnXȔ6_ SeU;Q Ԁ\@\2{N>E׿ΪſνfX$ hv';6(jConVI " *|"&e"i&]h"syH+αIe{+~ƀLN5Ƚs@,ی(>FKlCk/|fAޮo ;SA r i>Ɠ#8c%$[kFx\1C %ja0C (_6Ђn~a2snߨRt'Y _h!6G:]ft­zӑ#TNI@ppf;>HqVgiRv L~ *Xาs`U?bo'}uå 5]D$ DQPeâmc~~~J!1}Ef2*LILo %9V5uY]#ՉMSSU r%H\e;h0^f/{‰ǹ=>W!f.f'n#jMrj}%,vxd?U`,RܻbTUcZ<"_ґ  3bQ0U8D'+iR*c"rmͅc:¦<;xfQ.# X]lmyeN?|(7_?1ҍrv]FiZUxKTl p3`Óx S^:%~Eɻ,7&c5ƹD݄~겅ky!N;zq>+<7xZߑw o~bԯmLߒRYh-`8d,]0]*K[6HS9g}iެWY[BPD3yMM2b I*m1Į_ԬQi*RTFhJquN3eǦc6A3ηy@Yigߙ$H1$"4{#Vgfͯ)N{efw \NL)nNz,ZkTd *6WڕKAk{Iz 2Jmfpf(_h< 3f]2v=`'3̷n)>ɉ'w{h^/ PQot"dxo O;n޶ZaĘMwʕ bpt78Y&9ļ"km$N$o},3Q{FzK>C8&ĺLt<|v1kCaˑ؛՟(yvm&HՖĿd+ߢR߯da*W])0-  5 4|iHiX 2^S@`Í}!@5} %|`~rvTցg7YXBqxqZʂ84~AE1MfR9"YvdzC\/nqtZ^"tͳBP#'Z'R+D"-…M1ҽh8'#Zjȵ\vxJS 3 e; ` KZiB:WfP\U̓4'\rm!}>Zg $fά#pфw㝙bPQB,V˯eab ªbi 7͙ xo;Bih3,F>?XRev VIW6@:(7RX7^ѻހÝV:hD{d)M OI.6JQlE,f||5 o ,Rcj-oVSKyw(6[`g 0 fp_c-O^l#Ԗ΄Jw+'QCiqYDܗŋN%FœBj>[\aՒm "Kf+QQ7dI\rWA>: J_J|kIcQ@~]@hsv&i$JΨ[liLV2HPɾ&@7(ri">(?4o 5@μT{PCC(8rvpmxXLXb >0H͐RP~}LWWo:3D쓢&sΧ-ڈ ;f1$QϾ0!Ng(_6)@EK=^?0,q"iB4?.) YZ[vCa$/xOUĖZB,Ցraw><~ДIwtwR,xWPnuT*4Fg+yw6󐦌?%w!xjoB_$"z#o~Cc|{);̸a&,xI{UܴX2.[r4$syYbUƈ=p sE5R@n, t*@kxD6OkʀWFAp9nubz"ˢUëaLP@$* oVۣ4<~lm9%/_o <~'zTpi89ɱ?iYᏓ}Afn!mJ i (ۢGiz.jZ]l@$tqH}/?uZA'v4óKv58Ʀ@3d0ӈǚEO nA@qpU˦ކx/`9G MO~QICko4ZܿQwNU=Ze|+lӷWk.޳LhE ?i"rphZ#v~pj&p7Qc+^߿G ^"٩8kDm-V'ݴU)jZ'zB:@ ?^MZެ.́% 5f Au`YIC— 6<\桝1NqIV._?cu_h;z-7Fv^F|8]ro #R'$Q b5s}>k.@o dd"6ҩ~l9c (S; IOѱ,;[T(,荼;7\z.Apa 18/u?6g0m 9-/+M?/1= f_|%$-FcNg0Ef1KO,h;]T32qUFO- \dk.E9YV\(Z8 }7pPF*d\ 97%w2;DVRa*KdW P_- w;f ]uȠM w+K&/]=* ǫȷ =:0;+:pgj*~-?^N_Xư=mN:OO9н ̂26ks /9prSsrl 3VƸ{Λb\[|RS#_Y52R,1R:+<(}c)D %F7)Dh(V&#hWB"tUgwK2º+BàUF~4y3r zQi$xjV (p(Fsy;c% '},AFO-=LCy$T^ZQus/"XSѡixu*hsFF 6_*4TІc #Լ3y>Z T;?*;ɦ6'`; NqM 绬 Ǻ%B:V_K(*jc}m0 ˜LmGUL2Gq"RM7Ԑe^S|/{-lXRpV ,5r7iaTuDk;䠄ēTGKx.d FUp) cdMZ tbVe$cuG] V)9I`p&دm5syAu%ϓۚ QLzӼiMC@  q'l!8(a~ĶYqtAЈWŻ҇(I\Gݶgw0p˧UoH8$we; e wS1$fn"-?WO=PߌWcA?fJf6Fz`me4C1u"sDj]E;i;3`uAz,ӧVkvP_8c@@k?VqDi?ƺmƐߔvUɻ/K[HN;03Z, D#N=ayA]@$Rd_ո6댏P&$`',Y'PmSq$>+< hZҹt<^=B_T4@QOtR,WƭIC5ǰ՜a8Us:e)M=IjTrb!kWUt R RL[3(e!K߂;KWOG#JwfExxÀ΁BjLn5auB P[Qnz.CJ.6?ԆKR/J;/J^ko7e@&8"Or(7q-Y=_Yb-Dpr3x٫}:{1DhrʼnXHcM5> wQ=4 7*j6v~K)QR>MģLLtˆGSkHc<ϓZ@ -z2!YgF+NJ2CP[}Os&KԹV 8hSA4cIJO?fIc-֐_5e |z-u)"zei{tL_Pl[Ucm Hb_G;E<=QP>G(?IU 00`>イOx(_Q7cc0ʰX;`3#!^7ZfOC-~lS[U)|v\(wMݵI GC;;3NOm@@vKAh?\3 QN{X]iIN 'n^0N?-Ow4r_|$=Hgg ] dt>W{+nJ^ mf_bLUX)\i/ΩC|˗c 12hp'.&oquqy "݈E*5ȦdA?wA`: 3w5sc>f]NLtRA^ 7o*qt{`b7w7y" D+GRKФ_Qۑ(ǴF3M^yFCtA:i 7Y9Ǜi9nzͫ*T}աq|G>)F&I !,/ G^; 3VOKΰM( vt0ٝM얀Ӿu^B%?7ռx6# 41y*ʷ։0Tg2u]@ʐᩦs44|P~~.&ꝼ?.*7RG$*IfSK3e~7̚ѰK~M8>LM1Ok/v汿+$"/^ yVBLHX-TX<OuB$q|pw[G_c<=-A6`=x9SYL%ЫW/QC4'7$TýyH%robڢ"5k*hE/Ӫvc􇴈x z:\8idB'@O4rGZJr3*8,S]("ۋkl8ڴ8\.uhPqOefBӃ3Q "Ext\?P' t$CyhM6@S)Ҕ4TIYXðFC).tpt0IӬ'6X U0cTHI>M/g5w6L BXxg&8d[JQVsDrڥSue/ЊS˲Qct<3>sS n-!ִbuD^S0( rޜ6ͬ] jc[Jkq6*Djb\$Mah:|N={En|' ]Li09F DL|PI cr~QլE5 Aqv)&,?8'Ä́mmVAo0hA9ʳWpHZU5g2_˰ȡs(ơ_W)͐.\xa)`/N5ifdacg-8.`MU=Ѵx^vi3[MwxF>}~S?~w5͐9;rq$&5cG!VfWJ>UE?{Z'T7>n7`uc·_t,gM=U,oX`VJ1qKե"!$X3[ [D.G׶~8U|#I³IGMnXAw(+!XouL"BC*%f"I Ӳ{{cJу-ɚ;Io4tT)F; F5 PFetEmvs48wXvƸEjԹ {b_Xު~r:F\⛁i$a9צ\H~"%sj^#`*S3*Ȋkkש)>_DBi- KzE>"H@WVX.Zƛ8S/8<1t4l"g#=nb&~٦*>[ ,HH-3'8 +W/_ԗ~mpL5/h {"TC]Yξ\4Q>j[EL~~nO%WqpPKa $-nPKR$OpzIֽ|GIg=+NiZ}wJx:HzAhy6z)~H%Lĩ,!5>Bͅw`/3jJ4C[#C1@( U'j_>O@pFԐSl5Zi^uVDPf@bׂl2 / WTeNޓ"xo''Sw q[v,?g]!YPT>"e^_pD2pSM}E4+K+^K,B385/ɕKyS F\ qp' ٿ G /7DB;gL/fH NֵZ'Wмg. yIak|l˫Gh@b1gڂ"J*- ܴG|Bci둷 }4\l^K@YB KE~,mΫMVOH#FKa8G?#e1Xs~jE)4 o@* ‰ZJkS@jel[@q섨'զ`yn@:< '{d7t3dt3-y,E<ߘJ](H\sB츼f摪jKlF|ܙܐouS N]I134P1j# V' Fqsz>q%ROXmݏ$_om"5?;q@`5nOKFǵ???`^oO(-5:]?Xp7nk40g}_͊_ ĝC3 =3O"m#b|=}xr .H~qd-&/:5 qYS".uL:o2Q/W ;*}Y9Z Htiba~5u_sGΗFJƗF"Nޔ&%9z+ك]\#^詵"~C+­RkQ~b*L}nV`z(moV:AxX3\vWqǻs- =F1MS~9//[V sY4 rȵ1F[6":,-aӄlK'<1Oe=`sZQd( GmD<.m_|\Qh-`);NCX܈&Vu^@x"Q`'#a'xCFys[ۓlӂB! Qvcn-- Pafxԃ%0`蟁<~d3|2DYRgxs(_קUX_3 f>kC|&!d-^7EU஻Iu;u*~{,)ou@QRe*8μ7vO*}v9ApHYǮ 3GT94%vli-9 fi OYWrġ>VKx:zoev9! gf^Յ~>y:Mȏ; "ay-)< Z ^YO@dNʙCEX[v%)ؑgs0DZ2yr~+S$s WMP=\k"aҫAlԹ)h{2w&%1_CS#Ҋ&%BWZHJ +kFJyxn;|΀ZPq9 [ ˸t̯;i~hr+ORU1? 蜴& 9z `ja0ۧm~IZl(jX%W t+sm㊂%,/ʮ BKKjHDh?ʩ)Ɨ"hIF"2}F4FG޵w 1TQeL^0tS%Rdt/d tm;nw$抖H|c(jL#̖CS)J(]?~bc -q9{9wB_[u1U`$f7eY@} ͼI,dBnBW4}8E!:}ËT UyЛ̆YRQ*xwA8KnKݏPTY|G蒰NjS6iTv[ra=kp]Ef=-S W¦o/ڹ(#ihZL_B K!>DCLo ,w<[WOPlط$UƧ0tqn1AX5ww :E/*2AE#V4S'VE")RYE @(:wn׹# 6'AK+q <-_\ ,F;} ߢkR`RƍQ4\L( KG%Q.J4JW=ց\8љ*(XoA01}0r3EW[٘ӒƒImC I1xwY~q%! M-2?9> Z .׵, sS s`nA%m6E [9zy !}?&EyZH6gaCɮg{jXHSj~tvZ* ݗl|kU҂l],?FC.ouW/ePG>Ǡ/C_Kҧ/*2`TPٛD2]raEO gh?;D6qe߽{ (7>`JZ-Toʙ] rL.K< >=)9 Yp)1MޕYۂi:o|$h,a} oD#km(*\|8,l~K mmmʭg+6 $ϐYiπ > Dd/4-:R$x'~֦z,: }0k/bZ,V1S,xzS$5n]!4ܘj(I7H?"R[y(bwoʈ CQ3#4OquU DG3I[/|#qH,Ir?z,K](޹IQ\sW g' L/C E*]k\ZC~)#I8ksL[q"lhs]tp!uW" L2xLi\deJJ n..ZjͰ1!@e ,T]<0$3z(F1(O5wD.Wdž/h^UMVd}{+"JSBylR??pLl$VjңM,_8<ů9foz? L`%Βq{";@ &D発c-_DCüu#q) =[e9-7ZWVW SPƒѼpnqy, xJ0/v"BuZ}v!*XxAP3!¡a If#CAFd-$)>B`:T;(fϞn k㩉-ƫi%g&)@ߏ; KkӠ3U6Y`I*wN4{]N:tW)v\:]<ih*jW'>`z֪. )h>ћۨδrg}l0Gf g3eN5()ޱ8+S^)~ⒷFoBdԻ{wK5fg+Oy6 *[Si "l Aw{1ّ1 e (7!IwDSݔ+Z XN<& ya]ߕE?y̱]py(jo(5pTzٮk#g"Yjgɩ(ƑR߅(WL$^P1"[n& Y#E)xj-УPZd/#Nhv(Eh$/Kc49K_Y3tfU.@_Ie]Iv|+xyHa *ٮ]ɧS,OrQ*W'\i"JsS>(b ,HH Di}I_%-\0{f"ŕ㛀0~2izeJrX2٬˕1^\Otģ(ǬtQDDrAQ+x*h$1\ꫮl}B=U:< ҽI4ԿwHTI:O#"?R7zڝɯYSNd/Pr(p]ǷPGמ%$6~N7!/d #Gۍz9}h ߧ"+}#WeMecƗ#2Ӽ8B j$KfZfOPJi/մECaǫ4*TOv|,XpmB1m;DsCN<0ۖ@e"ڨq}{NX(["d3Xk nՆUeoegR˥Dfs%0~-vPC>y>6c2FA~\nRւ;LJg.3 5Wi0VKm{w4W]aD8|4Xf ԦVv(@+{vQ/Mc.@; ST$]XR0alak"g Qtmnaw[G(/OT%9˥O^\YZ?J,(їhiALȲHlwC>y I:kc[zEQ/w$D ԹV(JU%~?Ɲ-6Hg/ẖ_A#y|$lGwB܆W4#YyÒXm4޼?Gka8؋hu!B g#0p ] 21:m+n 5hs]!LCpu "ez7Fq ):o2n!]oȜ[ƍT^GM츝Nrk"1w8s]:ۻ]TC|"B6 )FƐ0s"kIddQjo!َUjbѐktCy*kyH. 2뉉#Jv[ YC0یA҄]v_;+#v>֌zao9,HS)[I-mU FL7k~څh@p8/mhn &-oͼPXv83E0? E x 1!M32 I-?FM{pLTq]w)03w/b2P'풷ӁZt[A#6 ‡Ū$yR-kR vN+^V&/?(zFXcD|Ӳ.ZqivSjjEFO3 1Ĵ:=Gx#+ sڋl 9afgPBFY 7F.M} 7q^~.oxǣO@]X,j igc%s5 l>|n wEѾ {W Mө_Tru2 7`Ê]7ĉa*j`z}[; (-br4BJہ OQe,3mԨD}SGe^ Es0/jd[[y'r{Kj$>RyMR{v{,+U_"Ck cяrbܭuOv{1 3 H7Η{QŊV5b Qr\p02a~:K3n }?nn%8XM۪d]5w5Κ Z&[]NϮ1 yȶNY9{ O^gbŌfǂJ1* r5( )?/)j p"D?q `9psn1 m9C6/})DO#' gJpfAZOMu+JI)-͎ʹ,h|I7+Jc#{20꘠qn߱:'?B}ΔY!_Ư&46<>5543B@m }0DNfJk8#l7ЊM$9'\ЖlH?b ,j\-S D|S^v:>&}ܔ}op}68^.9!όC>^{s5SGҜd#;yMIwT`Opc/_-q|Isꡘ23&%Fn-Ip |2ݚNVo?~x Fc\Nz?@#VqeS`uЅ5YmS=_l tKB )}uYC-#K %X7HYIB^s]} !ފm| dzB\mJ.gQ O[N0Xbh5 J5Y:6eq[EzQi`NAM9d}Jk|b~ FWItcXX=Tpg#|V,*1 ~Ăސj߱H_-L4Q.  ɖŜRH-V+XO? ]}lqT88DI*:QCIK8 ?E6iUY"  t#!d/8<:eį1^|ABy zȡ :4~m8&Zy9Dn[mWNcȁB&UPbgz%`1K5c ˽#wLi3.⨇@2ȱwi7ڛ_LcK[Y :v*j}JXi\PQ8s7ZT{Bs^v3mk6;ZXJ3%i"dI/b6LxfA'mZe{D>,DϘd&`Kq6x8(z=7t7Q.9)xpjb5 Zk` GHHQ:+`7QXjc:gR@ty\Ƃ!YF0D->MwdGIsu0FWΪNUV߭NތWt; ^\K yo'WwCGg7ǿ2X51?dyR^YC/9G.W/>uesu@49_)4pUW .on 4w|{ JHHGrjmXd)aOC_M]axJXjeefz.pN/nBɘB 9Xxk犩!I\k`)FҎ!MlPF$ ؼ Ѩwh&bҏ=PVH¥GVk1vƍIBD y>k+=k_ }y <ݠfA*:O!eN|̨֍"1}| dLiR_'!U>:SS J?- z82DžD:F%=xJIJx5fo"{CN`o&!S&,4 ?

]/;F|\v/10Zl/t(}\]* LN6G9vE2?{-"zނC:l;֎JN* Ƀ~2F3S]v Z2?^jK(܏hPЏަH9Km C~AbhubA_ѫdX}ggB]`H d$Vzc JW:u?Q\lJJ\ f\r;pc-9"rrrk/e7:]{7g׏U, f]bI靖%Y5XiG1?83R#0O>9d$Rd ursg x5)uvD G;dB74ҤB .[ mGB0MXJ/Hɹ{VU^\;L7g#<fȑ F\!IQTDi@? ~+i?rZ*̉6nxQ$I b./[ W~o)I]]a9襱h*{BXׅ > 25ךCݿf(~UG@rMe_qLOM[&fV.s`:3UdX+BT :tTlX-Q,!Aod>F^ M_;XΦS#* ZT-Q ȩlҙ#NDU У/[SIЫ"LmhT L`+CHa[K(~`hljRW`"u@B6_xt->T"A !Y j(,FTqUnj25)/̮H~m+ej3VEi‚WovIсI(\*8IHW+:* W-/7@Cҋk{ff$E\Yb@HrM>*%@Alr\CደoM% ujl;'DPHWLA;&g {OW؆)-=9[\, kکEz~Z2*l~khu%UmIb=5XF)=J]}|aQ^Mg kf aqTu~g&Q~nC 0:7!$ |!:ā}G-5ߥr]Z g++9:k` > z& /VT@azSjBN{FJZf#<ӿ<Pp٭!Oq"Ք<vPG'Cj7)+eSZ9]T# KB0E7oܷKE de8f[ Wo/5kz4ejTg¹53PV@d\\ hhĘ# u!{aqC)ݱN $h@"ws6kLŷ )QFL5GHo?A|c\z )vF&O3+U*kI*.T5N?.ýwr8ECt!pD*ߓXk(ˣE~]U pTUĀn{%}m ee X(1H}DC:Jv逐}#^$uAY)(Q 6Տ\, Iq[r5̤; L]wF_1c>\ʽ<ɡB+#jtl?,}o޻홿ݾKŴ&`䱯PP!Tv"h >uF !%ҿ!@i?u(3ӌM(Mڤמy|#u<P3X\p&ȮA{V}l)pג MU+'#W#Q¨sVm6ҵ3ר-:^kBlߠ&ղﵥiX`%yRJ ޔi7vXS\ui/NPC'.VMeJ…*6E!CVC7`4#PWƜSL1e `0$S*hMhX$?B!Qo D9U3;2&iy$_\qnuGGx>=>zӣpv4{7PMWaq4? 5jui F(]b-.ӬCz3ZsĶjt3n&[?abN''+ۧcc8Db"+{''egɷ+E!6)zڱݵQ:ZЕ8JJ j*SN2@}ޅjvVMTGb-|h ȃ$ۿG/cVZojr..@_նӧ^  |?;hM_#E)Xq8pO/ wa-p֛-"Uk| 3-4#6kq&yI!̌O2inƥ}fD;zJt^"7ٗf)4)>tOZgEӋ8w7D2i8'ޢ5<.pFwc# ,7Q4䂏 E#UӬ>rUwDTy~Y*EOFj0y%vvI|&ZQgDSw \ !iXKHLopvT{evK1p?g3/6qDhR_ VmБJII2;\AyI ,Rman#wprID,uJ6,;ð;08T$-;@R_o]1ғ2ONɛ+J4G!ꪻݩƯoo1%;{fm&~+r]+8#"ƪ/ e^8gE'DC:؇F WsKqGQ.V&}BKX|@0FBZA6&TnGtғg'zԛקCX(w3>&q&z< 8ʝIRly-JwM`BFz.gQoNw].,!˘KZD W<.z[8VBuz'6S #9+UX5 i:fo0O(hyީc߄,咬,6|Duup]cnJ"d5tfg =uɰ . 3E/@xCnɷ|=`]mh%Xv6v$`ҝ7q2G])+rLMY0j>uE @i~ k- ˞0X,Ɠ,;3VzvZ4IZׂ$SSН *'RQUV$[4gup6 <|j{вq5#Q<-CCM& ok!ْk9R7BAuUukzlX{"g|ȁNcWfopay.4Է&rpu^6fiۊ˟p]I EPlHG9֕Plb\g,H6~lwWC|p侄 `rC`qNط*S)2FGG,-j+%mFv;Ul%lqc0ƧpΝ&ysdlP 'i;5'Y3ژp$:5K >ʼty|ⴶDXIyxGr%cRLhMݾ$&y$[(R30U`O;FEZ]('YW/F l#DLt')1}o;\qHciqfL8` {M. I{ .r(}>e7kJGx;q"r?o';&F/KƖXlRaw"3vLXZݻ tIm 8 D_ xk\DnjeQ@ YKjt&txOg^bt^yqSGҘL%BtDڇ/fjr&jm5 \V< oqYB8k?@{DoRU\)KcHb #9_#_IpHohL Rj}@7mvhb= r9#|ynYznqqr/v'HsX?4]i)׫UTJ*x14z>˷y=&q ˿فv9+E*V܋[ |f)i39q9(G3^C Y|>F;{ Z"qUC.~x /jGžhrWO]p* (93@"i!r1ɩn$X.^X:-ߧbQ]hx^ZYDȠ'\: s^fL __BnN:t6hoOYW] .G F|U_Pji!ngAx(Ovy ="6AGc8^O253-z-mr-GmG'`BCU5nv(-|wE[rV`dϩXAoܩjt&y"a`E[A$ }{PV[)r06,MZ//9o$oDV$حS8 xoެ);*REe5rIʧ}Kt 1VtL.f+8gp8Cv\ c|b>[U)ӉF ."n*Uciہ/g^TUnhx b.V")Tz+WBK;l'R[;-Ԅ9< apBz|}"`aEMk]r"wԦub$ءeR/t`[wW1䝥'eb&˝lv|\Hs8gG:|'U.˚7W^NuVV627Te_s`PH lJyt {tæjd,6i4nP[>r!Vf|lP0b]bpl']*Z[~!g~#R6`iҌDҽ(>OK89/rZ'|q/6n1|0X=8 XѓsQQ:?-ǔY隬9A59Ҩv;]ec2_]$7dYӏb}p^:)P_lz.ޖMj6QԬsǻ3Rv*nI!Rg"D+/n$zr6ƙ?n#q9-^"xxOyH&6W\GܠŪ_,̒r V HH`?IaT a ZiiVe;sA nsɝ~ tpmbр#~+U2|\sE|mw{o^+hm$f Mn(90k/Oo+(,[vZah4̴1I(Gƒ_2P u@Ҫ=k7=e,bVu0iT'`|RjtIRxFs2f%B-LG5YItb\^a,}NAMj2 IWR =m%oV6tx Ԧ@9~ŧGl4z&s@ݚ H+coieuT{CrX U\LyLەZv+dmu4<5 Haݚpޞ&rP2(=W8V!OmftkCC 2yAsTlBp6`^C$}RAaS_}~B;L-NN<(hL5/ 1kj#svD|ưxq*E'@Cp%"\S8I||#AslW@>r2cε;~4Nh&}FA} GrC]i՜oB/oV5YL,S˲?UI[TU&YzOQ6"iW 3LrWE8GH$٤!0@xa=~F)|O2,ntR]hۡB)tsʿ'$!Z6SA\l?*1JZP_f 9+2¤n:68q|Us#UbSmՌpW*LiV{ v[}V1..wKOՆB?ΏёR12nFq4`8Ek/P K8#4łf jM3ȆFO'*3-CyBxtIP\s;s;P!,1Zj+vI u!ܤW8"xkK"mTKw:N4 JZmћarQKȜ:[Xտ͓f~Ă2˪]-H V_h!!nl Jk3HfoHi9!qARf9"P_.OtU7eճH*!`CuҎ#]Xkͷ.!TâH9WAW v}|-V{"ō(XC 6>D,kT'WMBQU7^/fW9nȌ%aKa-mZnŭ;b71tuђA`.@E*YwoCKԁ&mk.ɟ]ɘE^5ٓ>Ay)Cvx`Pǧ,Wi@eOe crC[u 1 C eϥ1vqlPXZ (hU dM~[ ڽ0lLBX~?gb(aB_^y)R?l R-MMxgRNh"64!)SM۹N e+Mq^[H-k\ c5_|Y7|vϩϼD-=&Dǡb>lr iE&f>@S O[ [{չ K\ZvAz #$R6Pmc/BZ }=O9@AiN[5`sb9ۓU1U'ݮ }R&6)|<ͥs)ʨ5Gr{n\M(1'pU81x]t>I%g9̧gɇ)]CK HQ5EwIϻBJ̉>ojչ3ss Qŵ_Tz..N}XW~MeEE?Bql5i5KQOS~ `;gRb :>+Hb9 rqCbv]7/?R2 w"&V@`!*wH"F6^p$7nZI'>duތii%M0j= SƥvR*,`@[E=IC˅SS뜿#G0ؠR"cR WFC%`bRdA<J. xq*\e|2}pٖ'dcs7赋=yt H-[x2M5f"`>NfS Bj*5b%Uzta𩥳+7 yk@֐-kK%֚!rQYm7zȫr*5_ie C111ݝ6FmbDWRărB+.!}41,uת2y=轚swzV.!X &3s|O1e*I"f;aߛo V2t[]$ q_烋:MLW[ xtgx|[H+bClHM?.]ax P<ˀߍp RKZ_vBA -mZ:/#KCK0ӥ7(ƣэ\F92YTjob;K=@EŘ[Ѓް°lA_}b^V`eMLKy |2z&M2Ce"쟣gB.^/^15 _0CO"U7~ 'nn%p0Ķ>l.M.gY )$}o:a_U& S%}iZe㫲+uw>QU1^66y򪹔m*"pwnVSu*qc.aD[ɒIv? ddyB% ϑ2{0>$Ea$SnѴ&%$AaKnҭ R1N>QT$0$&˴HX[ j5Ƈ=&ϛP!1L' 1.R i<@(ql[q@Ӟm=ccZwC,ޕ DcK/F /AgG1W8Q>D!!uc\{`{hFr1aթ9dA^ ՛Pk]o%m:~>UG@sK;4#a":"ZFe@KgD{g4YvqHY?4>ǝ:uŗOtllAy t{=`kma瑉)_z >h*"jFL xNIJJ&$u:# J!25:gSR2lYЮ{ER36ݕoݼ e*~P((fo`*`݊^ _m!A '3|4 ^.{H|s_6K>:5XA{Xin}բQx;la?SF9̃+;(D1N BNR9vРrYe BLn"g `o#Ȥ_2sAJ^]X,\)1qK;Z2[1J s-{ۿ PgQJQ %8c/-eś N'ReEsHYȎpb#.VV~~&QC|4Qy@t{9B`!zȹi@wo ~Pl1ulxl&&;åqWy{zLl}+w3Єz.iһω?492c- $j9xZ8doG.M(b𢟗hNW_7Z2& S+ŢDW=J3dETbQ\P%*76ɫBy;<G%X^:HN՚F``OKbXR4fHo:}&Xم1T6A22D5<#B1es w#wȇSܐo*^3/RAάx(.,qY"B͇p.K_# $i&Bw}A%o!d"25УpRU/: 7RԤq+/>vGf.>24BЃw/gs W>|P0(Y20a[{,ABMPGΧ]d듉4Z-ދ{Ft;M޶ߔLMZ)m.R)<sD% Z>5\W=oa62V"2>ӺũG +̤F_MF6dk,SV4wQƽ|[DGj^ IN8{;,S^ >cHߛ>uEXm1DRaV\+iP9+$p2>x^̭,m^lzzhcմ;*@̥Bz <՞jB+ z Ћ c3I g~!} 5<ңr@GIύ|0_z,Ba@SܙQZWuS[ZcIɼ }3c#^֤ac#MR Zm"ݍvE Y﹮J(zH|n c8 $ܩ)i= ~:?|MjbR^S]:2FXQHe$E\{2W76H jػ#(=*:rt+\vm0ΉW瑸S!ry谁SWbR+?Gс"m >uE  Bѧߎ/Λ3*gEqX ⟞~ /;8Vx?BwF8~LhzC:I?]2gh]߉ Rݗ ƦpS G2@Nh 9}Z\81[L|VldGW|-S`%Í<<|J[#-TEbuq`B8/A)mV2#ߐPnb9,XXgT|+f|ZtZ N~9Lfrv~6jߨ5zuPB5mK:hRc{Ѡ0[@}n5 >a:D[uȋ,ƒ? 7Xeu3&ː5N7.ȇ8N\ mDe@uomzR/ _(r3=mе HrTh56ntBvD@4Ɓyo*~#_?1j]4诺tZw@4G=AcPJ,U{A}Δbh!Hɍ6~+TŖz'p$w!39O9 ֌49$;swBhck/dYMp(0#rȨ6΁ *Uf ă O8Y@p$1N`(UYK׼`sGNs?*w^tF4nG>j&xpDԛ3@#gD 6Lq6 <*.:4q!?jȹ*ADP]\~gH //Gꄯ :6 $V `v.V8<K&{&s,̿ݤRt|xեVn~l9B0M[?bD/keo/$_̊$T ׄfmm;#D&@ NG\c=OTVQk4`]8k h*>]oУ"S^WO_|Ӟ/S~֯ŷp"18'?yGq\R> z^;$vd7h$m'I\fC[c0!Ak]4@ Zع]]Wl|r\V0P-Ksj*ƫә'hDg誃>gApq'\nҶkyЛfc}Trs8zK4C|*dpRT`mw,І5|w8vlc4eW:Os Ȩp?pU"- N\e"E&Sc_zT)aLDdᝋ:p?aE5HM[_ˌQ!Y0E3L)7z#Nf~JɄVҩULɂ)u~3cIk\ q|CfcUul&ADO jQuEo06r޽ԮMêWJpq=d{-Ị:nit>;um>5=q;5btd2ףٛ,avd <{{[u#]=BR/ AWApܥi2 IM5jmU(x6KjN*iuVgC2t p!g cŀ@c:a2rx+wJ8cj=9J~RݨB?Φ?6+FG|#[ %@Zfbv\_BpRIi37D~Ű+lzWks7K;u /%y#Dkaüj>m--dtJTBn$ZmO1`~o+9B0BiWFЖwu^|zW;o \̟=*x?t%M]gi*;i+ z]Лƻ<s V=*]qԧȑ.mES5 ΡbUӱjo:ںȷ1} OT%[4Flm9m`Q[i~4 m2fӳH)sL:\eo9UB Kv e|(A >aL$ ބAga#y:F.A á0kYle5s>ԥL0:$o1o]t `>McK5N#!7ᘭjU) 5n8.Os8QL=ݠ7(fc^bo{B3eЉ@C}8^[M:k`ơCޟFW 6*t,Gn6߯Z$q`* l3Mԇ)ZlUo},毗ݘ1 NC&kSz{ Ԡd&mjKq"uY Y_UWwQ(/'V+'~<rw|yFecW8j`^޸F"eᅹ}u)=[W*+vV*Fݰ5O ӏmѴÜ KمlwC^F,Iq_O{20NRk6@I-nYӧ't%\k* vy̬VCx;cw^6y (V d8ܷzQ߱/W4 T[,#w߰48fۜo !(ziJΕm[YWxq@~^/ %n7KESU}x䜃Uظ0\LF( ?dnf.1EM]xcUZaYTN'B񜳚5{;ةgzCs6+ڍ#·'}OK]`59K]ϢԀDNTDpvZ0dver[ܱ Wi&T%՝@0C4Uނ+?RaA|K,8 M#ļECpVa"O.vj0,&I#wSI!PڒǞony A hRIG18Mv,r0x /%bܢr*⎌AUjlD߫-<ȖeN) oNo6hA:ȯ(//@6pLLB0oLX T2]Η`s\!29 [ 'g)8u/X `qBmSjM!,PoA sEB &VlcW͝,t!B/:X&p>lY-s!:nyC34R3#ol_囿4]c3sSpj:=6`TO|+)0ĪT 3k>:=AUZ9PƮP}N~ _` XzUV7?' -v~ONnA`vE͊;lu+):bފ 7)6dsj >-g)U{jJ (i1zl|mS\%%h1b:ibgM{m_+`u=AZ++e*i2ԗK+_]D>p vk߻esrPa?>zK7 /*1z;k#p4Ȭ}+9/!j_+%> Rv<Їdl1Ku;%eHl"뀼m[F pH 4:i%An)2A- lBcIR ;^ lN>ױjD(wFW)f H7ꘊRv"*Jg&Ɉ/#zONuуXtjJk[_\dGiG`' 1ګYj("*<u$: 6V|A{(s-w! Foyb&\Q$jKJF\;p:J"ׯ&5úBtОu+78{_kEf^"Gh7 gqbpbFqşa{m/zn/_~ @t2F휀hzĜ1m+ۂLדvP̹/8~e}^Ǿkhiy5H,#wΣ:>AS/.T 3Y{wjU!ܘ+ù+X(LPS#"V=8Xa +l\\[H߁Q)z:LZOwsR9 ߽6}.johm&s̽[̉uoA1 &01b_"o&hHB:O ǒœCWL.L Qc'&@#Yfx03ʍZސGN\#3m&|BR xFLHKHDv)%}u?lXZnS#==0Hɰ4k!M{EaʝU .zME (6!սn"TYRv]Wr6Vמ1t)>\b(adҰYgdcP OҲ'΄ńqBi0ʄ򃐖 ܤ%{.Փw􍷄7反B`8ڻ`M8٫HQ߂9B7lc6Ki̷캧f؝?*ABu2+V*Jm̹I2;zеYײ}ߕz"A{8}Lgh{3@Qs?q^H1<_O+he+&6U#;{~KuFpK\~~W i5M#k|ó!/($>"ѧ!՞#S5mp^_uϭs8Rd"}[$roEWʸd.,N+aVV+jJQo25^w4)UM)T筀-˔z32Ю*PIx"2TڎP®" PLI$> C/H>hB۲a9`n)H@Y_Ebo @9W k1|;)$X++Dw2e0}7wz)^XY \,;Ĩ RD7a;}Yդ {ʳ0V"naƵph%j Ѐ?`UY߂KW޾՘J 7Ms a\=)WS*IOW+? 4>mtd:hO^p9na1m>U 61ά!=.pZ l{k2tkP ug]M:& Dy7&i_@^0u9lɲz[+Fe72qV|DmGDgWw%&[8*?0*;dj߲_HӶѣH{JgVm\ MN Ei@ ;}ϐ U rtZK߅xѲ4O9Γ}mlD6c;7O;Ͱ9rSsb*"'zՀ<]Yu5gODFCήi"^ wy6 [ O' ~.t\A\8 Aw`VqGƓɷ1 STzA\2 g|iSB?zED*p2\.b߁0K,NEvD}*P.S~ZxrVaHP V0eɷ(1K>442s۰nXQAK=jyW!p0L?~L/k\\0Rధ!!4ldK<(-^k]~nzA?-"1oo$'5+x?t"دcv#?c I?Xm7Sԟծs |І[fBQ){)H1|y{- h6T5 S@G|u٣8$e R;myp&Bx?f}pb~["0P!6;d}a>8Ml^1Yb)j/{jK2 gTI2r B^EDݷZԓ.%ƚ?;IgPVRܡ'JHZe4"e$NJAK䇧$PZj`P-J{H9]IG2.ަ;% C]S|<s%ӵBں4k.|KW2`u%3ZRQY$R-4b4ccoO{T}:2T!WF d\Em?KRFP#Pf.(@Dʓ~bq16`ye"J#`? \m@ā϶-vbH.oϹ^phg VSSc{Dj걾 7I?2uQӊn}[#=u&Q2jWIqt`̽5p~:Ea?hdi Pq"(egl>O -䔵&Hd4 aP9bޯhҳN%W UDDMgP|PQ$6\RB>I%kNd 9BY 풊^',E5K'T< ֮E {eU rvHDg=vF"?đe CUC!Ĭ/|T^av'9#p-:vn_,T5JOGGN>b_l_ՠC(zKD i7+c0(p J s|(x"wOT[b,^.&C޶deyyc3m&7!&c[A"R?+ 09[* Lp@!л݀ҕ׍Zݧo. !R!->$Ktm{)d_/ ގڸ@datoJK!#ԯ|@T0f28wA=Go₢ﹳ^HC|72LJģ|mTG(co?9ik`.v G;zd #y˓*K9 ymTa넒W'-.ʏ![[̾qūgem+uC ?Jb0|R,Uٛ`)5n[KY{OTaY'gG.͆”C(9},ڞ.ƛ6=6owdP).߰: F0NcKS\R8l֪j]trX7.Iql94rqnGmzȓN|尮2B͙MK'&O) %$SفLLK-SlGûw5U1k)?7>˵1QH tk;[a2ܻ#Sm^4ߕ>H{Wt]D9kzXLngmJb2<{"xB~"$E,%O; 6sb5 w 3‚6wxcd cZB_e]ЪboxrysE+bo; Hj6ڗ |XɄ4̆w{To- *|-jgmAZfh;ѠRU~/OO)3JLL Ek2*F"DɿL~z%T; -_ Q)鿟S% '.j)W4%D9Q.U_.Ng.V+'!Zo GӨଦipJM_lj|<π\"wg\}~9V3b\^?T9h_b7˷>0n{gn=7r,0Tۥi!f^~Q"%|>ٰrFwnSR/.҄~iRv::S$o(|7C:k$b$pN:*Q¶0u3v}_q)/4Ap' DMbTԿTׂvxW (IS|R9l^Ԋ=MGc_J!Ҵn4zhĔ$~)6iHogƧSYR*z?噬J25 } 4d\_Y@MΥaN4葮zicψTgƏ DЩ-EYLƅW}?It9.PAzAQ ۹H1 _:rHESպ=_1Q%A.k\mG x+ŎODAfpO;7i 0m8rQ2bW BNEB=H]89@4¯U'ySA=@Sof/9]FJ ԛ^;Hi43,PpbhGN^ts%ŀvj*1 S(\"".Rb@Kax7hy=ln>q7]:ߡ_IkrQCwo3)Ɣzei,Y^쥾F\'Gu@ĉ)G1& Dx(}X%듡sDJ9]u`^c{2Afk@ꡊՊ0$;Ӂ5*0r\䣶.㏇]V%e7d#2W{] 0DgC(}^s¹=,!gCeR*b={|B<1ɎP~-,0'~W|3E.ծVHc6+4 J.XR2%6a*(^L`< h&I%P}813VG+)V0bJPS&-CA㚆wɥ7WtuSܢ+Jj*pagO6ֹL {/ <(ݤ2)BuȬك"fE:eHjAI,QETU>+l a`4Ͳ[cf~TǷ/K$p2&/TU;B%t h=ǂ{fXu LD#L\h20g?{bnv y (˴pr.S 3ogH{isz5_,?@O@c~o?\sKIaĻ_{UbHohy0gfev^*ِh:`tYǢqGqNx1\; 9"ˀI\)O$WGV1N^O]G񬋢*R\8)z0 u%nTP(:/8oMhݘ92L:<5k{AS4(qt@oE1 S&|M9sOϟܺ+P ENJ݁j@k4 Ww/Ft~Ekf;+-eћ$+zT_ntWq%E+ NGG 9p*2AH-yy5UOü!yn \*@1&)UrzY94 QJVe,f@^|_i/Z:"rUV]@dXو6<$y/D ?ڞ 칃7l\EҧD-?a+L˼E #{N~bZ߁';3!hw\D t—gⰣEhhZldČ*-Y4(xB,LI" fs!f1:c~/~fwOo1,Eq%u, n&{n?gPDX޷ 6">_ 2VmT4l+8xog9&=֘'u Zg~} IPHi XnS%-*M5Dzn˽F2J7r8e%P-eĿ)/jY"EPK@Xygu:!sR"u'meM58Ymҝv*L 6ApLܔOV8a8PD ~!Ȟʪ^ZbJ|&CS(K ˠۏR37؎rFݶ GQ:%D;dqmԀ?N*bPǧ)&bK t}VmN]q9|\#Ybi{tFQ$k/ ۰Y [Ґ?c_w[— ^$T9&1Y(E8bV1Ɋ +V$K9T )\GEwiQW:( qA#xwmqG˗XefG+!7!m09t/*;j6O F:i8Y> A:1OM#zKS`2Y;"B'%iбwbQr#m}^1t#]hTCNt4=R>Ą䛢dq׀ e6!c!Wz%Y /ϛt~9 g`P }. KM' k:Tr;a?}a3 H !'bh upaomyy\RTX@1-O\{Gj+ GR$qze&Px||S6k-Թ9b;w#_NadR]yǎ( ;!YMMn9dZ@a~aI1{AKn]Ĵ*jTCu A>rRX/0Wp Ն8:k vg4E?uK7y2w~ $wӭ[ڲh_t/ <8ƒ=%q{~ wZ)V5[Ό:oCaH9[qc` @+y+&LZ{u))iS::5()v$;_?2r9p,m6 AR\j| HΧ̌@"^D5-C^JIo`y7Gxu$& ;0| Ak =?<Bx6U98>  `tUw* r=7 #aP xtwѨGP0\&D &='!]ɭ X&Ozv 8Elϴ1A uHp(=ӃN^`^ĥNUS ?*Hy м/D'[ Im!狯Aw.\/0}\ qJ'H-pLb'Lđl=6fk"FxҾ'Ɯ>n r P!謪cMC}跎s(&k,ʿ%^@v2xɃSgZ\[b v[ ډmI~GB?n0>UxDnr }g [`p>x?9;5IM< W5$"{HV4I3fuH.)%C'aTs5^SQ`l: Q -S<3*rW9vp6ρWޜr*xJOα|(^sעakZ/;Jy-Q)[7Y䡭7۱T'ٕDI,@&e?bHėҞkEfL$D[dn-;,{Ωy~on*nM_W1[@bT)m&*߱yxT !?4haAJiHwNuq( ]7Vk0V;_vdžp5сuCNVʯ$pg!ݨǖhB^A \%+1@] )(/(LQ 77k0A|% ={g: uK;A]⛓qX Zw.qv~ m"—B&S8iqE=a[eg/3c^siH+K/M;ořƒ[e,ɀO,sbdAe9g9z٤7=ᚧ3fPY喡"X-X†6-B+]/mx42fDt=}瀔B{nΩ۞I=/ 4Nŏ%1JQ_gU&݉&ݦX1 A] *=P.{)D5x^Iz+LLJGy.K9KJ5`f+l!o ʏ:!B T#Ho. Mi߉2صKYkM A֒6X+/ѥFا0hs%h/3[N,K Z'kR7ֶ0~ٯW@Ģ)n3j\aN~x2]2L T4ڻ h"TZi\vp6jaCcL_S]?6REV<{PIC4F:(4VD_͡oM_I_?u# 5j1لɵ윮3^_D t F.5čL Iơ~e0KEJV>4Fw +'NhS@[[^O PD^mw`3E(W[^q%67;\"u1Ԭ Rssp]x|86V{gП(/`YyS̀` *1 |f4xBGium Kt =K2qϊQAٱIKqЍ 2{ \'6IWdFڐ^6ʼ&`@ōYVbn zڧ9q?qNE&A6׎*&Gۇ1?p=r\rb^?5--rm +ˉ*[ছvrM$-҄uRn[+(e5 H}8}cR0Zh0J8M!unp|`C.?ghrkJڋձA8bja04\Г,_qrY''3`^޽3xXL"vb4̴ yzHX%tNYqٟ4]'$̙ 9͸+ P+U'?Y3k' :Y8Rjn8HƩJQ4A91.P+hvԗ;Zcm+4˷ a(n#Iv7؈Dhb>Fxj"ڼ= %ơ }M4+"Rh=9BTdFTjO܉wx3fpdih> u#o&{ZӸD.oi]ٳwmR}ٷCS>&Y2LXL\.38 =hX):&To^.|쓦40`FӤY Ed[I!VѽK#,rh d O.t8jcِAָCI|)WbӦ[/{C9/|'ybDu{hyArrcؚ2+ x'=%_ˬoT|c>ej O~Jeԣqnog9NWeab02?Fֽ| ĺUٞiuj2 1P8WQD90'bVFgYy$G_L7^*̧ p)Uz]mmgΫ6Ţؒl`ohdY]}O^edQ$<EhP\w]N c塉C8&ҲmMBӤ@k~_~k"=߉~nT. Β;aLZXQ.L_팲)CdQ/C1N-?Dxc ? !Qz7l.J'{ Hi/6q1Op띐&ӌnjObqX0雸z=TwD/p N,ndiu+,јWa8, zؾ69_".DYkfH%E%6ܵmӐkJ(o(A^)o +̕}m+saFf@x`*q)X OpX{~hb8yɎda{*>XtY“O/fG1L,EVz41xD\HI!S9Cׂs`%Gine |fqa35Y" 8 IÒsy:^, fmIlL )2@˼M2橠F5N=uXf2ȉBe` ԩY*}T;qb2Nh=:-ˮI@9'|}*ȒOT |ˍ}DIfOp297R0٘;{k^ gޗ ̻(&ŹfK$I70ƒk/}3-%h0D2:exa'΂J )9X9 ~D6Τ{K3  {m_ghLt9$OPf-Sb5a=Ӹ?\{L]?kM~6TTF8hig 8ٔB%uf? +P!6izMm!^v0K"[*<μWѐݓJK%۾( _ Iw/3%8 u0vdlG: &6 T;̒_?Yf;&yNSƲI;ão>;)Ch419\kT5h:Yw-ưd)F"x\h&v{t !άI`<e6ǂLߔyVړ!?'.zҪ՜xL3-? 9o0䇬sy7|E} 0m~^A7Q}j\N[т!wq'o ~tbKE.Y)AP;/_`ޕ52P,BAh_;# ]u$S]#L:%C jvi50rZVfN%15Ov<216w:5H Y&$ }3[Vָざ(1ӟP->=,>G>dP]XʡC|(CUb!Panͮ t/ŃZw1m`&.c"^ERw]Cfw@EDҁ1^8?_ܿ#TةPjƋ5Qe;L\8;JGңC(2T4?*j>^ Rw4uKZ+0i +bh_y2Fpe!myI4; 4m]{R-@}-TZп<$qH83tv@AU:q#cK9 vQgEФ8D`Ni@u)#)} BkZ5z ~4%k~`86vC IhiK:lshOcEam|MH(v_!*:eyt}`pwf}ƭ6cPg+˨TdQ[:ˣ.lmoR>opvzݳ B֊e]^e:ERrx^Y@u"ſ%?D ft(AONY1ys/GAVM[n*~ c嗲SM4rQc[{EHn͋Ov)ύKRqv"呑+o0ve.p';ˀ0\͂bΗ;:85$lT޷J8h]zu..3=M Jq>a#x{o<##_ˊ-2ON_o5)q3( 2S FF%Zu˚p`w uރoJӟY|#'nd[0Z騕2!`S*#?j\Ugpe6O0MZN1u7a,|B>bxU}Ë_W- 쩅Z_h8qHr[[Rw! ,j*#W=kh5nL'q+)IHZÿ?/a.eIWc%1!d1"=6't,+I~pg>FM"BgN]aG&wWz/1#0&]=WYc(7DT,4 G:3i-WDr ()h3bM,ύi2T$?(Hsш,mU}y@Q'hBĨ%o"$5^ QiMAd:qc;[7UllEM 0z3^Tx@e"nʺ F+zbq1o Ѩ8ct 0m,ub$)dԃgғIvteŚp>(d!5&Te|cPd"s/J"A2 (R =92q۪ȆC"ט= =XdbNxNa)Wg1JF<7sH߆m@%jbx:a|/1ީAi+:"D[NfϟVa %}<u58LK[/KCiT1SDG '(UwIy&;ecA,V ![.q^49|i̠}Dv^&@%H,e%PQАw5G{-0=aؘvu]֦XQL6|ʐ٣ !EGаdiyOQ7B/S:r|?s 3psud7p7v*|&VF[ i4'HOť%S*sE4o_EqASE&[T)Mб6TU534C%2ێ\25~y%bݚxLǮvBY5Zn6pYT.S Emh@ᛤX\TOt71j c 3]ف-6olM^RSFM3 o "y'NKwd.n#r߰!}ssޚ',țvԨh0AₜY~0#F+*Pǝ6w;yk=p :)C`}1HL 0~ym~EdP -C`}u57;-[Q^|39uDmOD\!\AxIxQ5abWah Hu3t;PIx6'?(Y" c#Rck}X -˞+EџbH 3nUY*}gt jwRjWWz5lQSz1H'LK]nXUϼpFz^3\?>]#r@E.n Iؾ*˟rXj:_˿#!?-n4MMN9QNzZ:xqID̙۫S|}C4ݚ3:VZR}UnAai;.LW GAF% V6zgP_c hdֹsEvtٗ?P Gcǂ}zh@5U3 d%!]t!CҕmoHE^=B5ns#AR#nR eE,c:']уߕBXľDw2f]h'H]9 x\e@ngDZ=SDaOx͐t[ S'a4[ݟ¼Tv˻Pnj3<#5OAa2e).B+sU94QmԱ?P6B<4/&  굏1TJv4MLmKPלXݖ:^wVW:z|P7[DZotJ+ E (P_L-| 1MYXHP ADϘh&U`0\HΔ8.D^V U$l"" &9 6!i;(4N4^$W]}4lؤwPHx'moFR!J#.7Do3  evB z{H1BrAkNgT?05%T>#6Y%=^ɇWRQNS-56ɒc͘5gkrຓzC QK i笳-LFEVI7)1&K_DAB?`@3E0oRc`Nԝ(,P]L܉rZycAE|^-drو}%.b0n<8"H1j?jV^DE|ÙPGt_S'77±%G.}!QHi3' uyԑ 5=GaYd1 'Q2 ܣ;whA5Yʧ R]9}_h 3b TukҌұ:9juū;h`P&AB zj`ozd(Yԡd2˗>|YәߟA;ShwgW+.xUS90/s& =om(F].%RtdDq |YkFQ55!wE;x!oLۨ6#1 =*"e?Aué1wHL66DKgW,@Q]0 ~=_ŷT~-v$QVJ*TU2k.@ (X6`D/]c8в 0 P߲K׎ ˄J/;uƴkHڽVYQd:OuG$iBaFr J-iK_^wd')6)ñ!!Yh" 9i%"fC-nXeAmPZoT x!x,@]ޛc1n(Y#5C(]}׵ %W3 Z39[mJE{*$ zS2kG{ KWkm%^]"~l lr[=,S>c!^ *L;saT E}3&A,=pENXRYd=20&A€ y86* "aaIZ*ԍ \꾌(m-QđL5WGX ; t=PM#9gZADchIZ5m=xw\i<;ZHњV|}pM']'7ϊ48߈Bx]dnk *!=юq6gKl^KzR!lIg7ZF/}yI>E'ZWk1ӒsٙIß{7=yFK<ɺC PQHLm<1IJ jω3yS9PbEĚz|wQugKr~i1Yߧ !仟KchFHz%aI4R+=v5(9ĠLE,+2ӤT]wUf*4yɟ'XAwqT[i<.۔.$1*\0$5+Mlpy3NneKHl㴶?}fk>@pn,ָK=]wSʹäcWc'*7Vg=, eIeAH[;t?rwJS֝ ~&<LL%ykʛvdLnjc1[ H;W&*T -Nz\N}j\!ڀt`!ِ{LbV5]Lpag,6M/۰3N^dmR@y3Jp**8i͡]@/xE#뒳Tmv#8'F!c\qX> GK,.! (;`Ƣ‹!be:I??qogtV2gMMO).SЫǏ?15{oJD!%4Кhaiv,63W\~K6qR-B`)% +p6~< a\v#B"3d@F_Z0pߘ+'~a2s9" wY RV3| q(5iK%CJgΆbTN"ݳSv u=IҚYcUKÛ yrcջ>LuE⣙Ҧ Ղ  .`1O_4}iqjѶj{J6%gF}3_Qu|2mٗb~`kgXkXc̠ r5S{?:ZdV9($%+O FWEw.-uQqbu >XB;ZЋЃww.us||u\#^8!TFq?Tc@Iޝ o,⍤7Jm\6:aT#Eq6 \xmz c#.D/O"bБe-in#bӲS@O;mx㻌KXq9 /ڣ6qݲnm9$ߢ̐0vI,Mp6 kʼn\sln3y( hz/3QT$"QNN~yvԳdl=rn,$fȔ"n %L }>ĸlƅA1Ncј}DJ$4D{8檽 7Ж"&d!~ҨuK:j8,{7W8-B{D' ң+?H1KiLdw wẅ́&t9>lmXPup`u _gJhߗ$K:صAOq+g )^/o|_2<˛T#N"!GO922])qK-95@G*'VŶu`5`"8)0"][ά;Gށ*7=UB4-\mS4go[1g?\ L&`cA|9ʔE5D n`0ȩS r\ 5L`AK}"8KYEeg׍^JEL tp r֬jl0Tf2 o]hbv9g 7=Q8+Tad*U]ڊhx($]|ws] U$G_J)K{c% Hh>6Gd(H U:K"tx8=]uQ#+[Zcg@+hbV4jjxaݳXb YՑ,"[4di+;Z7܅㹓: Õiџ]~ŭnMR,Zؿn( ֥Gd1A`Uݾ+bP/i,g% r&l%d=!ZN5aճ7 ^*f 3S]DJrB#C{-65>.^0'˸+E?v'O2p7 L "43fY%ē❫lǓ#l:U;m f5|%ӳz@ cS Q edHeZhuoXc(䞙wL>AP;VrvL]bųz FJ17F(A8CѫHՀ,bb?p_L)w ^]!,vbǗ Vuyl\U8yombo  pX&*V7<Jr_z 3OGkP`=WV-Bw[D>ɰs _zxP AZ2mp茍 T5Bq_ِEHӑ!/'3+_&f?}"Ӆ jn2cdZW8}Z b6preiDgf9fvq+V>ꡏCُ:-Kgumjp#`RU4OnwW۶5gkǤڰAUz%06AOĎw٪?b_>|h]QY h#!eB:1bHzpAq>4F)2R$<Ruj ~VN=fɄuBS ?](6ksoh[+@X9*ctn'3~}8;-6w BF 1*껂}EG썿Ce%ˆa+?e}bDsP &^[`b2vOIO $'wUv\=_$s$.0EwC3ۂs_$%$njJ`*z8#^ix̊`AmؑD+ӈɔ:C呱ns:,\/<&5:4l|(tvT*3mjBښW_Q= To31P L;.ECu͖k{m hjP O@X/g%\gGůǩ&)-߄^Qeu5o(G"Uk͕w!T2XuU=)nۉ ahS&Bmhh_YSc{W3=|;-\kooB %/`3񘅞 O l=۔x#[)v`ܸdONC ڽ`q\]`ՒlpMhV 6g|Z_^[]"/L_IB>;6{P ?cQ_qN`NIY5(},l#VPH &ϲܦx 0l:EN \)GڞY/;PEC"RÞ0G{+o㶸4/ڶ${a&I:Pokɳ,R֣n}G+IOW:h2k#ghI̅k'S#JT; ^-SYC$Dޮ T1tPp=J l ?L_ߙm:Wz]%ֺ|oBK գ)݋+z@^u uhO5[2"(f|]{ ".{]9istsZ_PcOV sA> |vi^`U·l'%;:lNg½La0&TM7IWڧg=m@VrfF@q0̷XQ[F Z%/S~6F*ЊԿi$ѫMNY2۩KNiGm5KY'oOD9eܪRXN7UmrKf%"_lpá v=/q"g/^8 aWH$ ˻ٸ,Z. c8K }b?"P(]& co8g&8_Kh=W›DÄwgi3 e\KR) قm{b6L9C(]+,/zʆnHib$U 0V@Iˌkilg溠5TNжwaBW1ڛ͉^@nι6t@Lmt@}Eo[wU^v`/v@2  ؙE~7[EZTĀԐa6.Iz&ŵZ$rnbC* 6/LVh诚kki+MR>E AO# Ak96zoRG'uq딟 ᄱ&zoěX%@:ш4h:ۥ7pj] ,P).¡]ɧ+f^Q!JcǯF*ޤQZy[-lO~(;:5}&&UG8Gџc[u%2f>AX*w#&m`Ok|Yjo*#/aeNA=0`X*%z5ITMy)Ể+qOǫ͎M'=mp灺DV$؎ 0?2W|`eH8ӇHa;#88\<>c:ǵsXWYs܄J: ҢhX+“t>yD۝7ydcl¥;*3Xyu[J@#Ix[-<}.J\'&x1;rr+۪\%$ ny1y:DJ,?pD9 ٿDt^&t+,4:l@=T ?It0m#wJs|F1êo(*&6_*h{"0 }^?oKY<15:gz4W p"7/B7R(5X,$%ONnV: ‰Jx2 msC}?G+27?!ia#zf-h2$\1s^cĘ,] oJ G[Ql/ bTR-?D;~ʸ꽇Sj=vrua U9#Ăىf& "o^/kJ}ńߞrV} II7Bx-ʍ <ܘcfb/@Zg#`R ~'}j3]O1+]3doq.8|$&Q[uN~@!pW?C TJ,z[ӤEUxPìî㚿[5fs-A-&Su9ᾞD7`YEy,=Gc.ёi? o|_F4$P{ĴWnȖC}SaX8 l1 `Gb!J~rVmWM=dǑ1a$(POYj0 U FGa6Zul) V5CP4' e9t+4?-и֨J&$3, Wo" ѳ\"K\f'MF4=)RټV˟9v: `}#k'&f[ծen-Ïi$װؽև@%aT2tvtS+ ;T@4+ 8&u!hXw(K!ԢO.r y%?yaM>Mb=,EX|w~2~)e"v.l 4fvץ#egj+ZQM53M+ɛD8;~6A@2FCI\&Ix< -8LVX^G[̢GP P9I;$PI\KJZ1uحCCY`!?U]|dï@>SqFL]▏K/5W G^Bp*bb;x$!)p'w8%$_iPJF]5m&kc DyW'E'&\§.5#*G,[8-( @sek7$KO {8s3׆4]y1 ]|>50[~pÞH(X7pZF in#g d—|Z=|`Rpblx~c*lz0WSݒO A ._(L0֚Ė=SD;-2b9Qȡd09M终+ϣN F/Ֆt ,Ѩ%UֈWy;Zw ?5<=eDbMe'0rX" #7ϕHd: ZB3;.}r❸%R1}T 1`PV3t0uwZFƶ*21rL8Vh UEDS/]YAunaқ\lx[c 9xxs5mB_tr/D,%c^u*A֚t9\T ޫN̓C9k}ĦjfG&`T[`uQlXHʽ뽎 >oߑQ1$Њ191=Cm1$6lb_đr$ 9o /A!l!!Q F4#&ORո8=[읒).Zl"˨aDܨ e>$mUs(VZIoFn֭*[;Ɯ6t0ROz[zw}+9R6*(F j|<u6} *qXVv@[\L'sPw\yإnub:sƨwFs2yWɴ"->Q1r=|rJvV>Uwh|(PG!5ށ&f`r$n|y&Lo7^jg׽vW@io:I]nU8-ŗc̱>8`i)C?3-P8YXijb[90׋!@YKݰT$] 3o\3O LN [1 ;B8QS3ki~8>?NIRb'|%05*agO'| I:-Yگ (Ѯ! vq?\מaN͟0DCEwe} ?[O*>̫-tƆJ&Vڲ W,^*u$W N|ʁ˨LvU>8.s:;Ŭ G1nY&T1+Æc>%rkSF HyP8F'D~* QJLyU `ri/]ǢݻU@[cJ*)q2$4u :H@/l6Xi?KwPpU0J0{D7%33q>j/sDG7irutg2!!\F(hß5\./|Ҽ/ %FE,6/5I^H[M+yR۩;W2vE5"`#2T qRA|qQؾl+ZɗΤW5|>Ňhvv!9BpjǏ]]9^<+y'zv{y`iK2l =i~ CL0Zru;FֳPJ{U15w_s]eR+vOfV ?H.%%e!&o\ aF%w6)(-.O4wKEdt z4HҦ﫢&iH@-ܡreN'=@K56"/} eM)|;̧w1hfe+ 3 488S+p 0 K*2n+H+1'FA{xJNihHIV;m4-nYJbL BF!^OM>v Lg_\w%~th գ(%MX ݦS,"e_0P6Sy“:"8P%4ZHx3=\٫ oTG] ^貆k)i%UtN*\ї]?EXJ{tOEmʕq-Ic(Bcw')J~WrAAbt-C}a,ٍ~]&ˣB+_+em ߨz0_pd[?hQ^FҦDm6y z|]V}Q8,cʡtsJ/3kE><|(q+!_0|JM6@wWۖZpʖ [ꂝ9(,`\q3RaĮ͜]4qψ?2xnb1> }6R셀0tvffZ2 m, %ʻOWWW7E7=_Ȃ  ܨYבͫNad]p]Z?DB<:sCa×ɲA$U(PL͒0$j3ϒm88Ifj*qe B^ZH:uW!SiJf/ 1zu^=w0:wzt(2ogpXnck$Gr~jBhOh%qdª#5YH*Gi3:@3*ѿ[}˥88bJSEra tVo>99&g;2{+>?$_ *GT#ބ˭`'WHKMJ*rSzN&(xnSaK2EJVëPzT>oRfX2Xz~iIrvZDu}܉f*ΪF%XڃKA) \ #T`Nsz̎zgil LWVV'UdJk)?;+I|_.VJͻEQ2!>Dόϳ[Vi5O-_!4]{V|K2:?f㰮YzY$^tGHuʇ>Ni8sa m {F*FQ]Ēce)I&'qQ[GBT5{sksQupjjCך+wrGZk#[vN]I(5[J覴7w.["?z(`m1v:Fm@#_i&Z<чO_W53iO4;K|3< R+,bIC6 RP5ȴ}dsrE ,>*$\hv0:Ps*J"1cX9gDkG7 ~ۦvpf ଼:Q2ƭg11^@LQ=@oVI> g)jp[z2q2^ҏqDD$!5sݩpdSFS#⟒n(@1*!{}[.qwVUQt%8z4&} P ^.4[&r4#ˤb,)a1̍6SQx5ҭH/r7UȌs1Ð>&;H}u⢉fl}"3JC! eDB YmҜy6kG<~Kc0bw\fYdѸ&;].Zl/M't#-x~&9_7o=h(ٖ :˒Nq NgeXe?GB § >QU _|44z_?3d+{qS鴶f6-r>2FPQs߫p@ oJfA2Abi]2ܻ"/V?yKxQz?b!Ŗx6%*πsfisap\'r-LnGH@^Z4&QYwṧQLY8%1 uNNu;wq JI & }H..oVT?ۗF6?rzQ]AJ8GjE;߾>(f6`(or 7q9Rt"]ywhO(/Ox1@c -2<"Msel_oR玪k1埼F:">=V}/1}Y@5>rtj5!Hͩwp,6H4( xjq9I:[nX8~qbt*niΧˠ gq5Cq'W-FxzWhdݐR7GD B_Y -;XY#é[= bl{H¹x&Hc=d$гZ  0CUsdAt  na NRR4 EZT"H[ ?eR9t5-=tuX&Q$-Bix  ЀP'|֤^ lѨiwJӿZ`b Y ^[ۊ$ N NhQu}]!GFq oAc4n*GCgW̟# rjOp3]6?Ln 4934R%+WS%veN`@vT1ɼz4i7W5Ҫ7ckמГum(S4ݭb2:R\r#ے^D>R??lթδhX5-w~)Jr ]([Nu!;VfύT#J X{+,;氟d  HL|yW;4ha 4 6j< mﮥ  868:;HLXX-B#̇Rqٚ*%kҡx-8X>L[5/|Csb-rМ cI6myS%RWɒ==s+)礨0lSncW3lAF|A,LFp4sރOёGA7Oճqv h#.pMt5HVxq} _8em&qQ.w?%vHIjp1xk0LsvoF7ɯ2_ E}l3 8 쒢N3^<_KLt̔GxZI#< +Z/"U>W i7=}RQ6mҠEB%ePb]ɳL7kR@ ԃϴ  w*jOFʁ&Ȕ|a˳"pn-"Uh:A^M_gJlGaTI۲ˑګ7~P^X <'j fh1]}evRvr;}qz38Sz7TӋ #UOSo`%F!^LO?(`9kƍtӻܵ.x]M"dW"0M9 Avs ML//˧9ęT y a9>+0%g1 thT^A~)=E.q'nLΔrq.hĦsv%(lN_ ~.w5ʊr|#Gջo eG@&Ѕ+5*C5;W0ɞfk#Baavkoeǣ%쬮wϏFJK5lTV -ڰq"jbrTq JȒ[h7ZފBPkX΍E<ƈ=0GY=nYi=|/?)I[FLP2qn+XGq)n܈` OLX~GQ h(dZ~RGсMǑCWH$3C#y7BM5 Lj^HUX K'`{:>,%)MD vu,W=-`3g`h^+6+%V  S5?! K=_4i"-ʛL'=čqS|ԝ"o𝍳bmzۻ!~ i:uʽAF:ՕrsU$4@=|%$AaWUq}IxJ ^Gp'Ghӌ8&,Jv]-\@<37|񥙁:+-cLjXU 9kĞؔn ~.OlT3Ԧ)Dy zf:0SeL{w)gpqu*NCAP)n:ܖ+ L}/Q~|i["0nHȱOJ9 Ř\!WVoIs3BD oZllё!gMu GqKR}-Dfd4f0(FJd<(L&g澖POwe<; %~ .\nI IȬb s HķڹgG Ot>XGwR;eB!ZC"gѨ?+o!sK%߶*7\ ̅<1-6 G;[x2"1a"ϽB Ulm^0 N&&:BZNGaZC6 K ݋mҾOxyBXkL)ދ^:2YSSUOVtҎs]!?0&< 8v =ܲߺAPHl? \H;b:ݸ7b:A2e I _.qIb:Y!S ?{ , {ДS$Z+06<7A\r7GH}1ϒ9M؃o^N( ,/CШ|W{Z&fWuFE>8+'Ze8"^pmUCV^ql0"}zJ)P@`)ߥ Xyo9Ov)[S0$01ӟy~1{3׎YD"r:2Kv*mSlQnfV'uĚ7!~OUq%-/R3Ȕղ;U@^a ?l؇Pn! nW潳;΂+~Pi>|V"5p-np%ĉU`,[|`tFiO,;#>TD9HÈO-Iz>m#rwfo[s]+B7o)yC!Nsꏈ*vYٯ2cjtK"wQ/ɽ~n_}o@--Ht,@CV|%QDžp0$@6.5U=^UI#,"5MpZ'z٢[ceGd$&@hnH( i*amϐ,fk/WLABk=7^v8U:&&W'D$CsɆx!7Hf jOKqaѐs^-sV!<2K8^pjV CSlV:+2HcH8 (w0GϚzfHA p{$l{2N 02` Ii 4Un*,* Fzloт&yUGMz1Ffl#7J JMl=MKv12Jao8 1(oӆˤB@koTf-uyenoXiJ_lƙc*kcYn8I۷?ӡ+G$hyK[87 Ѭq%>kkNIo~e3(VSE~ J;+!

ޢWz<|[*ܙ%tGPmVCπҷ:݄Lf3lP]B~ef i#ߦ6ŜL<x: g؁vr/čgRa_YA<ڕ/6AH;r)}C#E8~ Z@"xSIB"_3 3=Oro_VyJ6U+\`MD{ YT`{C Lʘ`4+4yq/}\xkH1[7QbnBaDB oW՜p ٝK `66b҇`Ӎ :2xy2?@14ȘvX<"yHL\d#/:JY@m9ݪGj$9MgX0_*@+dTu[pnXB'okzD6Y#H/h%`^_ROrkTHKC!A_ݫШ5˯R ۏ<+x4vY®$sXQ hhэ}cn4%@U ϩq/kJ[}_jL`7B+6)'5/7Cr\PnC![f[&fKjɧNƚ(zm)ef>P p4XmFOiV{(@D)h ^J|sc9V[k;p fY Ȁ2(m*wH=0`(3~q/Փ~,BCJ.%I067~kQ&۷Y5%m^8d 62ko[aw*B+s]Otw n֖2ף4v6fq%\"WDfmtKwl!c{-@=M +[ApmnX_ 1t2jSZXػo HEAxp^BM@EVh"-,}rh .|5nNNK1a%~X/xPvOũTKSTj'+=$,<^hjgIm,1N(ECq N,'ً]RLZ5i?`w#cr?E(1$P0Jx(Ӷ%#sI>ga=Up6Wmžtv<[ 65-+o&Iz6{! #B-ِWuEo 9|ch$&IHo'ҐE0f=/n',nw1:G o5CU#p-=AӁug@@j^: &H!(yԥ_nЃ[\N5?M:짾k pz˩Gz6MPx]D1C8.nD 8=BmIt3B6 ]m¹(>57ɭg'e MG~U% !X+WLsYspx"6'SP6e/VtrwKi E4d>-E'2)]iOpE_ۇV@J}5Sm`D,/gG4]|[ [׈z0b.Ƙ8[%恲e.gjE#H9qF8?rB)(={!^/s?G@lXUa LmS,^{`2_?G(^Vm^е4v=:¥'3Q*זnfшsJ0vl<{42~]:6d P|E-ItU.ts.#Mf,P͠!a,7 5Sɚ&CWo_hPN"=G"p+Oxc؄*=}[ aJ"q,,KX7ON ]xMJ[,vg%lP@vDrѦr^/wRK{r,! h)v^ȗ/RGd>7ALAԬ3R]p~JxrP`wZ-$Lw=-NK`Sn6T۔@r\B:^`XQeǟ`rh,@0SDpgJvNJnTҰ>g)ݣN+xB$Mq)o:;P5PϷ6:0k:Xݣ*v AO~qmC iLBI1?$0~7ޱ|K}20=Yߴ/u+A W̠sͬ^! APp0*2QBOxĄ3uڑJCt݈ 0޲`|?ͷ(AY<{5)i0CXZSCu xh Z"wX3G5l}@ MqG{Kb.1 8T@eV-٢?6@* w^y!$kC?㩨I?(' ;$aҏPh%t>>o÷$f 1ek%vv0)mDp0Adf|f- @~b"@B0;.rUJ ̲$NQ=?i+X;c}O6DxW {쀇^6r6s𶌡mi~%[lא= 53K7bߒ9H4]&"߂mVipی6uh$T# ش Fу. 2ՄgvN 뤞\"p)2|#w=Dˣ3΋ VD8sl:]Y )ؽ{5*Hs_v`UwmWkDw@[%{I0ܠXso0"P`B9J3`-C‰" kyZ^};Ks#k*`ﱕi|dQ?#I O6 )DvK0K WRMgz H޹8B9aˆm2i C=t4 gf2K/f8c$viWp sdsdIWvHi 5XUFq3W:Z ]QW. bwhI^`e$ rt"&ua@iSdu3͗vbBJ qL zB ArY1O@\[:-z"]x)TCP.)XWX$\YKqR!"ly^ $ʄ6WXs1>%Xw{n"V );܌j\z;X0;2}!2UL4W>ɧ#;0C]qѮ rO!uu_JR|u:,['kS p'O ͪ0Jeسok?rX` X2\t>xLsm bߟ3,uU)ZI`è~r:M%&WG䈍5_W9fޔ)v Yv.,:s6$Y?pKxoh~'N4uAcz)(l?dLjUTL^p;B>̣ҩ]Dwgh"F3rg%y9myV7fo!/ѵ|4.ҌYrCc"6ItQUc fL ǰ73T B9VnhB^b@\ Y3FD +S;0imV+x7%dr6bv[Qaf| *aeufN"xHk B.,|EIRwTDJ ;®:tP2IlN:Ӝ^lbcc55|Cd] irt@^rLװwKrUd^Nut+~5p2RKC#=Us xߜEwD}` !$v/ѽ1z ~0w׌$PQ7vctNn>(R^Z umG _4]CB^5\} L Uw|qe;2~cn֟/ԅ L7 k%>>2}yg|5āPQ"iŕBnvPOdWkΖ%e&Td{StڶԒ#ȸyqr}4].'cwz~'d=4w#7vb]؊i pJ0Dup@=KOX+UWf~K }5sYQ!iP.. ~66(u,x2ł'2c![hI檵,5RQS ߒ6ώɍV녾GQ[7g/O\)[89dCN(Z@*ԧz܊!P yۍ8Ụ.aiՂG2-l@Z˪ІR9і姐vg< ;_}R=rڽl_^5zGPl I]M nzFuYl[3 \tl"w.Nת_ /+Ɇ3uhv _ @ !`(K({?c7؋>F_ uB8.ܰ v>ὑ8fbFm,fZދ5l`('s[M'>c\_5h=B~*ŊMO53( k<6 fag72x[,D~o&Iޣ Nb2KD}U1bPϻf!5=Wb*9wZ@흾+F!r}T'|g @0B}EMGG i\B~QfM-CGQ299++ GH(6:ilwgy?}_Mv0\7`ts 3|.MYi+=apn?:Ƀ%:(3SFNj>Y&19xR:3{t-paM׼ C^z";z&N4;3.V ]s9rߍfApKU-,fS5{3m~ǩ ַ+hQ)'[{w[gԍ bS8.cO`51(XW׃וs5,dl@h*ep|8GABy<U ?%8 !BNMydiDsy ~EӠПW8=1) =)Z ¹t 9f!/ir4Y@Ѕ-I!>^7:ZT \td,P[RG p0844dU}<8w"1!='z}P6a`޼RKz]/fghGUǥ t@EYzΤPW"jHPd}"'*[TRqj# R[)_Cdi",4IQO,З(q1okF_Θ͟wa3a HΦ7Vl0,' q `OAB;*WT&Ȭz[-x=Lpb!jBB:5&pvyƧL:(\)"J*CKN@4ꕑ34aca @y&S^w0Af ]'py6ZQ(v3e.㫈!?)C'o)m-7I=Բʭ>&>kWH yK:j!&4bi3> d<;odϥayOʞYT!Åq`?!V { ~/(N=5iCyͦ|+;3CDF55[DdYTQT 28o(!J-nnDKiݢof 4&ZB:<>?1J0"tġj"mptښNejel=r^ۦuq\8nt`ǒ~ީ5*:le[PtVt:%F&)ZD Y _Vս+7A"Y^'3Za>L*OTEmBd/T^8H{^eA-OjѣTKꍂBQzq3@aėqh ;k t!xmgAs fg^3 PϾ]|s$#y܆tRV)RXRJ0 5=Zbrdud:}=vZ@Ƌ!oN8E5un1a|Qq=d[$yI@5E(=?@åLl6y]i ,dn5O"@\%'7UbE;byD/ߚ쌒 k"4YP@#P @Q:(#*U3h5_XsJс Gr mje| |MYقPfnA5h9<D4HH \MF—Q'z[y+$2\Y\*80#o7@6^06.%V65y' 0OgD1$cfUqʃ?_=n#6XHϰ5pW(Vг=+7F^`sI9M4s잺HFwveuC>;Ec) + )́#Wm*GURˊlWz$g5V=Y(-HLޅ1tҪ(DH!E7ÐM&SQ79s@!w[!6Շ 5^}IaSlo4_Д50c3JPʵSr~aL@/PZER96y/A<<8\Tjļ΢Q@no<5mI=wx^B2:L܏8:Dn?w^+@gjXOtLzΏ ~T'ufn O텃N,,d9LRRЪ}F3E_$ؔWK+>qn `k|Q) )}٪)8zvd}f2ZNͫ.ҀFO܀ в!ǞƭcN{S[3NgS=ǀdRxȓq\+l~;NDrfuP0J$PZ|lmrv֠jsXk| k|FR㕶N[,y ?BTq@a m` n6v$:fn̖҃0 +H@{٣*'|jc(f,! . <:8ܷXªIJ+Ow r"J-K2) (7t5+K4Ջ Y21hc̠Td:U2s7_r ųn[cQJ~M7´@&2(7&o| KeFb׶S#UCeɲ( N']腿eLX$3M`(j KAȪxɻ+w>[jvP͓"m"a(N҆fڦj"uH]}_/+ d |9?R,dʾ^.TCMGM9$ʆL UjnHReB1٢{jaRYm $cnRۉC 2jqDh B@փ#oLe}='|gPK #wzY~Ve|w n=hQe*4a~O9t- c ,䶩vc}7֠W֐d8Dkо"OY+%hy@(*zå^O--A,5mq hG{ij!FA)}徸E"2B2*[Y߯Q1·ȡ f dO0ns@л/W=C Yu\BI5^ި.#bO:;<3vg/~`\_>8pz#sM){O $/5+nu}eV1 QvT#ݽaE>\:wSi'_ i!(%*l,g%3:1sqvWU+|]yE7( BĖb-k 3OبN˜>[ZLK7ݾix6U0ʮl]i[smrW_ӗ/ӏ^=RYLĉ45"DTp_Áėwi_{0Xubb;-USѮ't \,V]~0Le+?Ytzn~A%sͼωwW|M@[+<W22 pbp_A76q!8=c1$ß>;z>cIջҵdVyç)Ռ$@Ǡm-OfI5Yy nV-l] c73DABPS?:{N`J"ʩo)#6h9+ޑ:>I7JI]*`N _΀q'[9 6$ހQ4RYnz\&OXvL *}: o=i.K?;Л ?R@px;էabMq㾉؉19=] e|V~ ԙ48-)# ;;} 93pv#XPߴH8qy`5][.wm匙' ǎsSV X0g\ät5:VKcvj(n^sEyg8@=ywX+:Τ4FO"@#{F b/& !++TFsi,n̓iaH2KJ:;j˜>QO>a_6K{ ,0 ګǗlqD3#giWV)r;LkPaKqes._?e'J+=UNF#\I0}iDfx.fqDTR, m`g{#<`^^LC'+}|w4QYw/8,tfb|MMkn2X׋N`G*@; H]B=sN* /Vf8/DSi4tww8錓-:  åh!̮ [WuI2]cR_; #mZ_^ռ`b}:E>"N!1 ): >PWtb2G^33eXE yᬜH'<}>esgur,]c]N6/7M䅝g+,&OoK]wL4^ԓZԽ.^a>zb6EezfAh`*)U]KyC!3`b;T>y*>dM(QPbw֙u̧v.N5Q@_EdmU?*5WCѩ`F,3rj'nNw 1̌Q3tMU *=[`tA9U႕ؽdP$j#M'f[UWyTB|2n-Uٙbo6`N5^ xkƃxI͓YeuW Y\0jHhN6'\nl(؟rS~|ؿ}d7'p$R4 s˧WRF*0"YK *MS9dA]zCF7y_:ʧoz L4M3]I\A:m*0PB//%%Ǎ5E C59kʹIJHvAg)1bjXUjttq _}4a7g @A^eðoMK-Ы 1,ZJI$E`'OxN&MS_G]0 `q;E8^{<W9VމlDv2L7B#6ȡ2OQƜ]UMej6`: r>6q+d_V ^hiNL*ڈ޹6 =FHpF'P7fEK%*7LyQϘhV7ldehyYb`T| 2"/%1 7=t [fC2`#EsopI8+CDi,]^bIЫܭBN1Ü.ֶ0YL\:/+\Q 2ȈF2{RsՌ{(ggYZ07070100000124000081a400000000000000000000000167c8bc1800004268000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/tiny/cirrus.ko.xz7zXZִF!t/%B(]?Eh=ڜ.+O0gUqIdڑLd/ʮ ƹhl< j5 쀴nrD+L_;($z t@Kht6&&yB=Rg~Wo+!dƁU,MwgÊw?]-1T乧Ց=' *N}tͧd9I.Ns$8MjA΁iDGhg&+*)+"y7Cxqf K%׿hl富;)+=D#S*8>x $*2?SɐZvLԸ/z>E{4A6eya14Z#0KkT0$Pհ{]~Zt^2g9(;hV>r^^zBQ 0Lo} .Arꖁ%h\jwTlEُclf #m 7eToĤ\Ax ׆JwXr!Vy5" |go9OZZ 4da 7km v޴!4X$/ )|T Y+ї]j,:caa^;ڬ'Y|R#0RfXL7x6xz_/9OvĦ/# g5F{{K7 clһRZ]E8rЋ;9̢"b&|wy'׭tMyjntuZwF.XANpbhYG]~ lrn95`&~UDEoC5X|fl+Q҅Kd_kqbdIŅI`5ȗWH \BJ6{]구{. G& 8vb]:uAXIG9:=V%yWu ?jF&׏-F]a[a?);9Ӓ#PNMq6 qzA `wʟ)8yDY{s:m+U^~_'DGjMU@6:Y&~M3ZֵpjFQwyfoM*ZBL~0NB~Ee9@|lǝ5@[9[\ CSqt}!$7~,fɟC| _DaUNβa:EgE`1H1x+6ՔzrA]&ЁŴh",nW)Dg\;~O(ҧHABsk6%2DP nGh?BaՎ{Q9qa ٢FץAD"V<+V!!a4\vjA FL=(hk!<;3eL;!w:3sSmp_ MtfjdBv0Qjk:wIw 5+|Ԕ]{2d?6#f Ƥ!׏$tVJVz7nR" ju6y'u!{MxĎ/wwwubS-y<qο9:awQNoLqot2m?͵avm) %X:1,9ZϦ8$X %%OOn{b=j Q#jLu*`%>!5Vm5E?JIgP4zIDWAr}n5 Xg(]hXq]wtCo| FL)v1-Xb8`*a">0,'G$6~GZ~\A]P6bp󤔨ԍ01S52q bIqY$8@ FSf%  #_`U/n nւ4%i)JA~4Tn_ej\g~KK!WtR )Z^7p4Ѽ*WeP4-˂u> @Ű8N &|OY`Ǝ<34G_ $mS;'~ؓ;]O85(~3Qa/@{y zFT,JujSnFFT] Jϲ%Y |dl#O09 nlܗa&YK^~P3z~13&J%x 4apl};Eޣ}ܿk"dO?d8`֤>W`X\ҶԐw W\Fy"|;/; ֻ+R%?F4@G+,P#{^mT,Ud H lq\00P aU PMМ=V6< s Z1sR}A e)?eIY+V+w̚Eo1|FQ΋7oa2<؇ t}:uC$!UKJn=c;H M'S3Ak"iOrgK@⼠]p.5kkLߺ Nœt"=[]X,5 aj:TvIՌޅ@{x&0<#$>,7WFsh>[6 \Wi5=֞p΄&<D7L» rPśܡcZofvnH9l߰;ytPBTRn+`E1 "8\})!l izOs[4l98 ԵTSXZane3G 5,5qբYDEӠNdSKu,l3 6r:&s0 h$D΀7JKϤZ-2A {E "0#C P,KK ĉv3;3j֟9ad1&Z.eNt K2Fy^ G{^ȧ>N^f:ADd?fNفizWËJex%g [NvVf, S u%>`iBBDVu@\D^ Iq%VaJW#ePC/)7-;U(A>uh!+- C w(X:7r&Θ CVZC/$w3 li\w?@ETW&- g(!513ǑgIrHʗҽ6pL h`]YddnpkNErY@|/Š / W6~X89qA6``b>`1S׊:qn&_s0aבth$`e.SJִRr4>gO-) 3[ޔӃSY%w9njmĜ%qLTTȓ&UBVAFw+Od=O-I"xpd%ue=Huc'S}e;?s*ܠt %A?ՋA;'dj8rZ54K娵 `q 瞎 c^7%O ܿGQ}+gW4YRN|I I+jJ(oխ,xjWUX@a2?p U:EXW AO$B H!i=gk,l4ǓI3|i }mpӌiҝjKڑ!E+vWewApIq,M39kAw{ zʥpx[frie"bCVJ g\1xA5k~ xe$ ρ@g*_M W̟Vi=w$wnUfsoo5yW @R$ IbMߠA^}z@MN^)<# {@_4.?GA({ OݝC;o [>eKN}Tte/!oU+^09RV/rA3Zрd׿xŬg Dq{1KjIԲSk*BYR[c"{l$-ɿ26vpQ@W,<0 ONNVr؟=-<+f&MV3{W%J3*ӥ6u2eRR36GrC #΍|"1Eݲz~]Yh (Vƕ$mvʏt}V-wJLZMIPDL4 `KZI>~V+[XXu6yC:ҷ|,OBY^:m;rZTڢϚjm/p~HN 6&m0Hdrn5"}-'L_ONՖQ l%6ui WӢA(zЌ X>@罇e Q]5zOlt}M&XY+CoBz\봁d0/1fבл)\5OOX%:?_倁X@XY,pq^y~3ttfZ9Jv bCχ@2|ozm-S/Cg/cL[|soEaz h+kM50;^\*"1'puǒ{Q}fL%8D'I 6ٗSg6Gc0[Y:3ޭG/l0T/LxrwRA*Qѵ`yKG]gu"1CPt}v +km뤕Q-7P! 2d tS |]$' 83~FˁJ &Id095 k˃i3ʺRt;5cRBL Y?Eb 4szm%X1jK/D"X.b HwDUk=o ^zzecղd\I (f.'t 2YeP v'؇EBB֜4h_Q¡a=a"kۭ|+wO3pv>7HxbȨ!Qo_ 4;+5 %%Ppћd΃]+;\Ϻ uEWaNO2gx=hZ@e H(SVipPwY<9C-<eF'ufH"o1:U ȗ1a FQm՛X Uu~~^pt q.JzJ7/8$ŹغcGCęJ9\Z9`]Bv:nE?0n"GB}e3[mAofT^bǏAMXbvTXVVXJ"qKǎN u{Çꩄ`$g(Ig6%#SvJN(Uťag\%:s%ԈVZRRj| T-%Cjy9ڣ< (A#7zΖ=ñxP<7 /佟 sp)HmPo2Ne];P3?xb/;] C I!:vUɟ!~xYj"/i'{~nzie@:zUԡ38T oUm;5CBW&QƆQ?v>;w}(]^µEA.)&TrU;/[$xU~h=8r%bRXbCKP%~{!9Y<`K9iBP^P9A&H͹N(ug.v8SQhP?qrG}ey6;:׼ѯux|)D()XC'NBJJxʰkEFZjKst:;nlII8Sgԉ4=V;X 6@͹0_)ՔADS3aIh;jʃ`c>H \H$ꉥ/Fw+~;vتbW"S/Md!\~a)2\ܟbFܼDn+| M ZØYUg/8kNMxپ,_KJ'QH.BL@ $ X&c5r0ڪ/DHq$eKLbtb}V*g׶ *%ZI,c1d#4xh;F9iᵭ57no{9iH[̻J PR71#6Iz:wOd-\Á莃t4_LN"lTUBmx g3jNSjfj(Ay90Ex%;}ɷy+At[y5ۘM g6`FVC(~Sqc[#u\'ꄬK#ſ0L!Kޠ{Pf5X? U# !P|:a;^ \w׭38=Pe_~5j6tdm\2JՆpo^׻PH. bs0yT?Wf/^EBA&h- To%J܃Eg! -= hl+|.>>ѹ޺=F:Iub`s"pY%8ji6S+ j8fN|jZW0(TmRdi%az؅L >d(??{e(2[ƪ)[4 kpJ'$és@QmniF ֖/=7xɷE L%(lk@fEI M;j_$ݶ*i6Xߋ#ݹ Jbĥf'ⲲWރ۞؞b;t}~[:PD-ლ0ƩZ۱A*=|\z? \fUyH}YW9v~UAE܅W4{˚xǩ+')`-cpۍÓcpKZPtTd㵚nfg`i_NVo-a@%_05ZKb$#gg{\u0sO͟%tDFa پ^d ^Ftu {:u'xﮐw@~80١;&ƝlTUxSt^zF!U~G 5tq?iqH\E㬺QE ݨk+\XRC7--W3QG8S8٠Ȅ$B1 v(luF){DtunjEUZ !ZE eA{Dsg o]І+EeiWk/~gb)5i,rk&=GІDwkS-UK A-R,lMȳ[ULT+YpJ4gVܜ\(v -̠v߱9tXg'+4J N:^xiǤiJ)Z2p `V9stuV/`>r1,~ aVYǦ_@uqeyȶbaz|h$eG+]ɥ5@ϡX+(Bҟ@o9$i&*w굺sRhP$DHpێU3Mp2}Ě :Y;"<]'K`>yy SD)L%d)TK`2WQ01=z΄UM'oN⩘KِM5<Ѽ !J'x%kݡ0?QuZUOm"^]#Ĭa_O\f-.U@whfOptZB_;YvirAj#s8^P8_$; mzTyu.D1&77t#s_gqe]ꚅh}/Bb`1i&{yJMN[<ꤔcMG5wj̏:A  Q87n/(Q1q?$;Q=]{zE(7>nh+}8ޗ/_hx u([VPw~?lD*bQ׏!޾[\C86 ζ.!%"9gѷO:|[]=>c""_L w!(*Bh|;3͂Ɛ)Z`G2H!jo8,Lb?ܝtAh*g.颩wP#tr4<-ViȰ,ͨ|SVʴN.bD4-4a"(/ 7+Wlo`yK?6EfAUzW# 4pEpI&(Y J'#|vƃ~sQ0"1H`UoFF9ΛR`ip.kgFϏT4q̲H: &SB2ui5o.M`&`ۗ,tӥ\v!.6/]j*păwFR ݂>RpX]5܎c86wWT.RW:)ӉLؼ&Dݨ :Ei_I5^;WZ<)mzALIރw-*=.iL$?b+W#YUo ;"*ǹFFDq" y̾'(hX+5[KeH ]$w_Տ]mImH{/ވƽK4ݲ(:#})EOBpP1^zDb_ft?rM 0(AݔJ#H8nK%#<3H.1P,G4-f/@SFR~_Ul]dy (ث4E}[eΓ<NEN$?/2jy9~tB]_ܭȕd԰'_C-Tm8g[AWm̗a+f ![cX[|F!_rKta~&gN5@?xDz)MsVҬiz=䅑Y@;H%y0_Qi/F~𾚸rX``+M\#0qe$2L:}Y0,z״DnlkUC}pՕkBΫH7sSzi+Q ,%UOd8M8Bj[uZ&0oc Q Akx3Kl{U];C?~pT/)r?[<0ڇw3}GwYLKM$"&q0P<웇 Q Bl {.pEx I{-˵WЧ{*X5!i\zU,y0d"P WEd&G lŝJԑ4˙]@SdƹBh;bKPۓs$>fDy\k9_}y!0靦kSr-g45Ä}=ȵGSq8AұlMw r  ʂPbގ"%dpȣ#ޛ8FoU)p5ڬlAȕ8`?5$b9&hDl< L#S'ѡbd% Ge!c7S:&.R:2eZNԘL:NaVnЗu@Fi׹d@|RMrsIOpdk&KM~F ;)I,XTNd<ѡKzLö_Ӆ;=vq$נW&ݺ ^Fds̿Ǥ|hJ@ebl~F`OXx[F0nW?*& etxrp$U5¿,h[oIŏ7f1tMe3 W A*"A? Q|V4Pىd~bp Œ:E:9wtJ?D: "TEȀדǴjk684G(vu_QI07(BS\1$rϏp$T%Jv|"eGzކ4B? vYBUR`sq-:~~dL.y;YşfC|5G%-o5gyk Ϥ9Şt&&7 t>> 4uH>fkuZH},KCdvN8(ЪF-<X'eG (:fw9 \>dzӦL[>+NkO]͊ fh敥cbzp IsA:g6`kIEh=P")\lxEA{g~1!z%Y3f&UZ-?Qscmr1ş&:}IJUHl@;Ea/D-fnpG1@![B_0ɴ^Ƣ'͎X ϯȳ6mj|m9jAgK<`!Jn:J:Gwa7 ɀQlrH?}{I4!m,kSeef6(\eWw>3G*I%ͫԎ荶'ƽOeM—Q11ѕj !K+&O0aHvB7"8xF|B43ōp%+FKY~'l>͍At8Z9iV)oq8:OgR2<ſR:.ŅGS/|rZۈU!lzy7b;R-$mC|Vr4j!NNLbnD]3%Ta 23حu":q9i#|yf3YiEވ墳{ʹ{zJ8g)okIH-Vg1O:B'9/93-ma8fAHꢄ==I[6TH32\A#Z -L6xf͘ 5FZ4Y蠼D?P#~NdƛoZe8hf`{ɬ1gU8oz5*}Ox0H', s:W_4ai-_2szn361`WNJGHG| QlCUH=;Mxa./Ya t5Zeœ+OCɧ,Nph=23˜Ʋ " ./Q#]s<ՂGm~|#dzڕM}s{{=C"˖.:}l)}VN'F}J;_ӟ%LˈwQޅ2k̏e[owL3Q׬vp۰, S,kRj5ݽJUNtAx`{nKuC|\LE.e)l$%d/~ .h}C?!R)sCdDK%iK:Uj={=֊pms鷊2o3F_ Ĝ,*ڃH)$1 OHmCa|e =Ц0H: ~g{_qH)&bqݓ.wIoxjOy J*X \dѬ-y=xCJyr}ˊ*y[sOK1ep6-4(2amkc;!̀:,JCn \iN =~0g!8>oQV'|2ֆujSfJꚈ!_4Cեy9?eק"U%@= cg ;`w6G*29C^65Ym۴YXpg/B >p4_9 7B7"eub#{hJ^2n.Dg =UXQΰ t8ܮCQ39Y+:H޾ zC6WSJ҉ԓ,heWXg[Q,ů񑬪~o!MUyúI3jw!rmt/e)rrPqCTI>_` 2޺T>̠,bo3ɔ?aPbb4@/U[%4fc88m'po%nհ0mk6Yykq"큁(n/6rO~q-u?x詈!a> Cܙj86-oFu>ÆBױ\Zڐ?/5sw+տ`לR'7z\|Oߟ\QJ'}tAPJ8^*^ψg6/ =hY#7BG?+s}3Ы3>1QVtNCX#Z|CUk}j]Ąb* gYZ07070100000125000081a400000000000000000000000167c8bc1800004658000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/tiny/gm12u320.ko.xz7zXZִF!t/F]?Eh=ڜ.+ˢD#C=6OQ`'nQF@G|ܾx -Wcf|H3TWzT=?jקIH.9k@Dw+7$Njxa5e{ngxWUP' 6{iG?)iH OovϜ^fՕABt/$"OժoqHζ2#"# 1gZTip$sЕ@Q_pέ}=,QL>GQUt" S"ezWMS,8e@й qat*;g2#a<7]*D족 @*13,if4d@Pwz8 0F61f}ucy>?bjaZHKA' mC2$pM v8;+3{D) ;oS%cTZ咃JjƵ3i5qf*_1;ѓmMܓ-0_,r`h^d#pXb )l^"G|?N+rjfL/(z( =+:Wm!I.Zה^ )&`8BOdv1 Aq)ۅ#KK[k.aѷ\e6\+OY,VifE ]piJx4f*aZR:rR9n9h" BSD DܕrA-q/gЇ@Ox+J[4r] @}rYM0u+ꀤ9QX ,03g zFN\5j{hc0þvxu3VF '=\jcf9Za*U2D61:yj_j0q߶>cCkbF!jZ䩊zp;1z;1z 30$^ͨ= >@QuX_MmJw !I&Z+f "4-0G [9vf3Yx1/ V) 1+ă݇6(t}dqIv:,Ⱦevi%/v jKS[$Z x J(/Ѵ5 s0D74jqxb]FQ̩FKvEʷOt0{(j]d*b:"R'$g"J-;M=h#zݲhyt#+WՔx\u\q n{n(v 1MN28xGmJ`6̷(uW-Ng[lF*e:jbSrI)JQqjo Wwz1txjGq^`VU-Ze1"(sԕJp% aW ,hX$K&A۲Vtw_S&@>,`xK@n?. 7u[:`chdB|%!<ʝ|;@pKǢRVF P W&ssfbH%%@m.8@Ki;4g3Ҋ1F%ru*, ۀ#1M7n>d9186?GTfVYg$HƨYҮ?^$ 2 zݴOE&<.=gΣ%T&UwZZyz:MP/[ \^ `spg+^ZKdz[QdAZWҿX\Pteaa1%2Z3ƥ$D!ߍ"uZB0!T {gA%'A]WKx%eU2sǪIL-8ua#ZNv6 [ ͉aj^+ F-1Nzў̈́Ɨ[(qY-$mn]q1eq[j,dB%~9kBmIb &C~;Ud&R!.VV.XxQZQ.+IB!޽&,$-=&z*`(bڧ>RJƨ̗B\O9 0+܉y7Φc0ql/ϖi!JSxZcH׽sAdzԀH;_ Jrc?6a[jWu*bߠ!|DGQ욮" |W"=nZb©_~xe,L9~"| 8spUH'c˸gk*$y7с921h֨YC-D'Jd;B 4&`Zӟ`iG `ݦR?T[Y`gU^TjlӐƆQr*;1ȅGfdtIsrtxDhy ߵ]6t^ld|qW eY9Eq䥁ݹ])oHh&C3/ܙWK`5T.A#tCNVgQ◬ X 3bZ.i)mm>|XILa#BB;ٲCx9J QDFw+ÚXQtI)u s~:+ؕUŭV0ud#!8V5;5[Gtwz e:G+88p \b,>Ϛ>n!e[l!P+:Q/{^򿜁dIƊhKb)4Z m[:Y8Eu5d/ B(AL=Lζ<˓B;c),`;3k>1ς_ߡ@ߨ¦QG׻R"9 GOpki}ڔсno:i ujreGeh!8Fr/RڙamH˝h ]~\F[T $u-L5]NZ̎]5l gW732rLRV(+&ck_KzPGG. ΢*E?dz|eLvn_&S Rˎܒ'+-eX3X8 ?ѰJKY0pѕig2߻fD: |1ݥ:":)@͐ze곸enjHiZ@FM &KmcB;dd _y JU)b)/DU]izw4dw`6&]% n\4`NO ]wݣ/|3[@VP N%}8=1TgۤV,&!HS7I&h38a!VfQ ݶNǢۘ(cEhE[%>陠 nJ/JLo@ th!DT{mT* V/{"$鎙"ZLcKi4gJD~j5`>>qlG557OTrXJ9l; hN Oiz o2 ^&ȱ͐n8φwykHќ/q) /8Z.^-Bf{)Rصf_5Wh09>l\S2G C vuqΤMD)bk:BW<[s% $sQ+X;P~ȫ]"p1*Kg5Sq[OBɈ\t^7 %Ymu\X)En'%;Zr3p9r#" WugY/ c{9<'A [b]gEi-U|dl#X憴*gQ B `a b Pfus4`iV6Dz 9H[حL@# -5JhV.{$NV !$*sR!1=hNHmO(;QEPD!O9F6Z[\^k?Y![wcb9EphXġ]dis  ˤ_E_5QܙDM Ie daeFӱߢ#B ?H6oz5sq #TG!܂Zpϼ!BBtTH5S,.Ν)uPADQ[|۷]Ȝm/XF%ȱR,CH)xAA[< 7 U}q8X}Y "qKCUl|dmPgb SqN:B(gD=bJ*9]Տ} /̬VɜA ߎuV1 Vcb7:ʫxyD.}m*5|C+L%[C[-$>t֯{eͼzdd3wF bӊ 39w;wĄ@ Dd]NS`SX뉂_@ Ѹ7+9֣dy6Tm5MɼGy('ػiBCb(h:h,^}P:ݪ1JOALP"gA" ڞ?}$[޼[k=y%NH(:vmZm'7kzmf: =+nІWGī"=s]tR0AދTca1y^Ya~ b.a^iJC(Bh  pNN!YvumqBn`&Wmk6$iFw@ {0LzJf4c;B1~a~_>l!yiw' -TnVƺ$ٙw'Ӡ`Q̥)DlLJh~-P}Wo?3|Q-Y|}a I-T|[r!AtT#}U*ߖZ߹pzkD!V2qLkD1@D T>^ iطh6P"3K:n6SFTh'a{-DzʿZąbFeٝ]t2kY(„Yg ]~EWhkWn5n+ /;щiX8IЀlK*'-DM{m!dBܞifgʧE5Xun-y\2LjQUPTR(Հ(@t(onW 2Uo]߼g ?1":z皆zқ,5t0as&p@K `DE+pݯ#]]X(Ї- F [[ނWG ZRejzԃJUIgGpINRLܭt~hlJ!¤ S'?5?c$r ɿ^-ە WrZ^5qr Kdh{&s"p ;qb*[`kGz`=BѾ@gHD\yE%*D:xs28@>x7sox |$)m?uI|C[wnZ&=mI 'DLETM*=%ˠb-L{[08.J :ds^3 |i0F;gS]µ*>iԞbӵpװ_n-sQ0)##dʿO\ƲOUX{O+`m)mj] ?%% "> 붷ogZvK'ROע|zBR.',I?ZT8kf+ʆE &16wMp/JaXSԣ/BMMJF5]6PgN4TL-/ٗрY,P}Uu4bnڌk!`K:ټCcbuEJ<{V2*>pÆU3[BRdQxPl @^$ؒ<(юH.݂۟ߑq}nTh3\.-nFM~k\y̦dF^ZjYSů/齙 v`n.T2.Gg0Ld\IUszKֆSM CZ/r /6/IvO$3c ,= zMtN61 y{p0J&i$y<Ф7F"gF"):Bdmݲ-̅SRU Kp͌YVbw""WM9 wkKw/(Q1$tؚ/9\˒g,ZC4q2S@8v6-'% xԢ;#AQ95*CMy뿽]kj6̅؁4`(iԧK0=q3bViiqS,ȌS=bgvk|b娽C Kf̢?V1qaeL]kLS,-MlnYdfX=y'2f#--~ʃ!F ^,M9|K Qm;P\Ls5h$ˤ'@2RF_CWd5e3L4v< Kp&h^SG1֯"/qG֍y|U'D1WԗGfr8/@l;OmCyjAϴmi|D+[4@2־0$h0t߂+7t-e8r8vIr +MkaYhhμ_mBi Fy`kZثDʙaH21N^jarp2oGKBSWm Mu M Qn>x"֑.ifE.J"8-D$ c 9"v/ˠ܎u&oYslWI,Mɼ1Z+mE=X:avH (0³m^ZgЃduuXL!@C{nٳIm2uŬ%(kEar 1J9@匢Bxn~g Z1eщkj; {&+<)^u<;N"/z28VmK+,3}c5,qln2!טTBiX,*Jc1p{$h|9wLF<4MNjY-MB8"50M4rWG-qnR""_4V:]N gaY\AͶj7El b@̝t(\MqR_E ^dK>Qmd}5wb]9i !GnLhZ컝k "N*+;1!iZP u ńW(Br Sj/jWBWBG[ASR[Ho`ic].G_y.>ny{Yw`(x7Z$Afd7€w슨_krJayhZmZ36R!Etu$C%;}u 2XQX q' 6d(PN?PvZ~+,b}̈^־C4O'|)V13;*?HP^52J;Ca iDi6||\wdN3gf/wzBwPV h>X5"Dld1o=9f!sjs&-V8*j&tM`S.ITYK'Sl0uܹ3i'&?0D|T"ʴhj$i yt'>k_M呂꿥䗧npՍFJIiI2~^-0E<):"]m8_¾L;Ƕsz'jlHOB~*KX<})Ip+ԉywpfҏ d[!yM{07#u_ QoDpJ?.VM|QQ_r Qv$h" /3D@NZ4M2z"nяw~% C+n'VKZfǣ`Q 0_[襇uUޑ $lh(t#FFV#= *=ϏCmm@az9zWN)Wڀlw`mŐM!SjV!xwTfU0B"(^E; vkѧ$5)[%Ď~P gb _ _Bߤ[9L۾"^n𲜤+VWvp !imV4!e9,#O~:k'ʞ\1 f$)Ï,){PC" *K_S ڡ<\;K72#ち~5Qmߨ;zG_bԓGs=&8ξ"GYKmo4kg?P):鷫 3nT)Jw Z b_dŗQk7Aea\j2w.YzQ_}v p mb,!+'.9xrJU}>Ԕ{!Jo{])8^)$[SӒ^n2|]ਢ͇٪7٭ W]ŷD:ɏu( Ԗ\PKyF*,^94+6>_lA|faeEŽ"<͐iU+ (#P IJ硠 Ҩa5l#TU\ڃiQz!kk3n>lo &*y}F03>\>4p)]}0dsF<6#FGAF(CO_ap#u} F`1A>cKmn(3P,Yc_Ŗu\y7㍚7^ڞ G&!x )Ӟ@v{*?,Ҕr[2O'dVi%cUπ*u\Ft u-nV&zv(Fn\t,b\c@ov5`pX!.t#@!(q_U 3 ⡿+ң5x8'MV!dXE/X?:K]t-~4.e 9#EAFɧ`IC|U%MͷPq6+]m!j_C4W3|߃LZn6|;͗YesHyHEr0dD1ZVK'm2mHMAGZ7.cL4~5TQ\p=_h\|@ͦZTc1b'i(;&8v sD93 [^t2f^\H1Ȕz}z!\KJ.ϣ=Y1zM꡷T? ~i|@'6C9& Q݅Oh_ PI"IiH) 4veJRۢV$՘LvXK.٘ij'@=uہ/NZ+}bɬk-;H†p%fy%C" 9̚ʑk7ƕ<̈́ɷRHpr.*;lQ#eU}}[;0EG9ْI5:)t d mo/E-j'z.kvyT=If|d d@?VBԫ$mAE沐p~k 2݋:c~Ύ,Hʡ`[ YWsWesGLʡm[rege}emb5Mh+'@aHouP NkӧK"+bekՆ@oyMǬ;8@ ;6/ҐVPHB0Aځ #l2GǠMRVU{k?|U9soЬ5_(@3R6m`mKW`P\{>T_25 !RC ݯDD3[<Ω z&Fm68*# r~i.ڗޝ+M6>d.hb{ݭH`"p\!!sT 3*d 0Fd380:z\uѴ |;.Dff/ L%tÇwZCjs o sl Qn?dD'Kg TVػ4e::L\MXob}pd^޴|& |K {AHNj&qavڛ1wȢ/ ނ}cϦHtQU#Kf``TI3Yv8ڼ(e?݆" ELGw ϣoJ+YqRNٲ͂>X>98"yh>8نKu~in!ߏ_3L#{)|-SsATEֱbRLGQNU͘mȪ7\`t"zt!K<:j*pA%n LOJaՁ9` @6Z Ps=&ے,,Sc ʺN; b.뜥}YQn>3˵ENWa~(߷y!C3[2zn t<```;`YD!̨%1U%+f>2zlUlH2kM_^3 re\Fn퍓::|ታ+T3_oR 9^7qZ'u9#mf_ld$-nMd$(Y 8ѧ|Hui2@u/[9FmZua@\^J8k h!ŭF~ePR_lƟ@յqDQEӋY۬h75#iTepC%ƣO 7^Mtfj΄VXJM*`% }W>'.2h;e:jFbk+F]#^#n r5uG WoȂ e[R%T 6jJ}d7+5e6Qr w,$^ANWZHBKYSt l1LNB3}N.6`ʖ۠bqDb;PrZS_0J5j (nhl >C z 'OY]=Q㘇NHȯ͉hMH"CwaQfrldC4*8<&nsz|!gYZ07070100000126000041ed00000000000000000000000167c8bc3f00000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ttm07070100000127000081a400000000000000000000000167c8bc180000a170000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ttm/ttm.ko.xz7zXZִF!t/.]?Eh=ڜ.+ɑrsͮ1:~* Ub!*3rr K *etjkN:M,0XR&,!TyM8Ngくnߎ\@hVbls]BfG*: ڐӺ~,njo9z{+ $:(>^g IaxizzƿL{t7Gj9Ams>PG+z;wC |N״e0]8Я;!vX/|]*6ERGiBn 1,v~\MK3$ bbCW7aUOoZKlP#ڧ^]$<-]gO䔮wajBwM,za|TwJl zaAAF;gTkae} 1#S݌fJUO(,qXMSs^O@V8$A6p/0Q2=(<[-C>?34: I01wAl6h ]GUyovA^IgfNm9ZcN0ălb땹ZQw[S=s*/4+KtwQ; 3?Hte\FUX#4uV% m Px΢u8*.T(N(W# h87'[byq2.t4=48Ŵ1ȘxI\M|LXP^K-_Ǩ(zJ]-bX'ѾG&pc-Xf!BG: wxf(޻J &lk+}jKYgN5|1#Y}x:pKGfσv6Հ  V^{Rgز˞wM1x^ d5h=nҏ:z9\+NhOSh @TR>9SrA]wXZe>V߭3OG:+^|IcJظ"&qqedz+krkS(pD&R<\fD!l#$ "m;ZMK,KT~ӾqO"AjF}+RǤ>3|Xo&D̚)O W;#d9{C  giߣT/vϓ #\RKOop.uaxI\K; #2Og٪+EOap uP?O K?,s)&8z3ҏ $?22e],*jPwK;&d@e^\amNo yi;\V GxܺJ7b%Nd]f3kOH[o/縎uHDO@7 Uĥ`v}J+~z|j '[6i\j20ՀVЪdX$];l<'͛cm0l/x>lh^?_?W`l;xՎWGΉ&|љ襁z.A</x(N L-MtId(Ũ/>"nr|Z+Tv[0`oe"Xsb@~ku)uHAcRwn- iwmy( F4cg+[YP7E,*<{CDԧƲilM _Ҁ롆淜|w<>.vS@rwg[$9gi\Sai&W/(Yv"[+ ui9i5|NS~J W^}Y-f A0Z<]ZUT9%[]/(۠Pp8?v#O4stLXgZ'#Q؁|@K};t$aFz# tN ߨ(<fqa`EB:nأC:\x6M;a~vwS372ڲX/=]x1cS!C>e- t*zb̓D" ܒ*|:w"::7Z;Ѿ  辁F5?1$qpT3JL+=d3 TkZv?K]Ї9@/GWD2&W6;$㰩@ Rq"L|匨[y"tvFytc{}P`+)k>Vo%{k>Ae[6(ե*.?a~ %A@PO8`jML|awv1ߕX9K;gG*!tvmxo׭ f%p.Z"{ R 5`s]=|HS 6unAI΅:}| {#¢h`ʩ2"v̑Fǯ,f~껯I{10Ďnj( ?W%oB%4wl8=U٦=͂#31+8JFȊ6TqjW$ J#v} bL+ }E~:K9QpLP8u= rHp W%lZ(H4N7yC3 78vsbr\Oє3>,Oq{vdP&#mMA>A_I%0V$TOs6dCg`ߙA:gu^1 B-Vdj0 >B)0G`9k8G8|=Y6Rp17X5F5 fI,>܎q e+O^;Ob<3F8|p-fm  tD+̰IW#wx$yOfU~m/z^X)/+ck *,7tI_01f(ґEfɄB]:tP?HUM sķ>>-Չ 9gYxQ&<(67;{qw ͆ w .|WщXdbR>%u^8ƫG8<f9)R>@r'zdGͭ?},Ws51J4'v=mJCx<:kTA6m@ptK1% x8(@9\j prfjA8 %șpDcq5u$0q%‚"zW,6%*F hUw}0lD,u/+٦:(mdpGH2pjgߪP&5"3V]wGĠUVځ apgC+Ěr(" z4*@n4ecj ={lRM4 ݽ kzHiԢ\DKBk!{}4w20|U1xT`^^هQF' 7Ѳ t es mQRUϘp)T 皒j} Mtum|%ej+?d]rɤqH-St WI:[3 ЩCQvZur*BaWWH! 8f\x  d$yOj DY}"m 3nwd<ĺ $^2'HO`bKA|')B&@Z!~ԯS%/;DIXYeU_le'RL/XORg15{R4GbjЛBeoƤOZΨt}_./9H4 'vnc~Q0^LlFV[ɂ5Dk鏱paE ymǭmW7J_J$A*wЕ`pjnpkR'l/$WޚsDhw`*#FX S_XmsRPK󎼻Y @Nq-aY $zm6P&{߬yEmͶQPc1a_Ƥ+H2^ʀhRIaڭOS&hrTɋ*E] ܼe-~S:roq!nI)pl@Y tdeI#˞՚lk TʧhXTi`OK_Ln,у^¹ /CF&<+Du>iu?, ٦RN+bgfz0sO?)igkђz,e1چyNNSm43e M&<o&7D!kdqR;1]6A*n`ahWPK/,>B4X2) S9^T}Q+l*v@X'/ft}yFlm'jf)& Tk~覸m(e''#?oUCm̃et>@ qfolEv`{3I=Ghy"u1k|HAaVSoe|X %%i좹L=ŐYy֣~gLVuVkg9J U*Ep5[=M斊|Siy]$,28:e?<.$Ir|0VUҞp`Hzw֜5dop{G;KK6 hؕM2dw݋x|IAgt#iatw,d%j i SK!$6uq"SuA2y&C-_]/W.Uț̲Rs7o"N)f|-ȳt '5WԸp'`+̱@dNWqeYwce<4I$׿=ǔԷBxܽu1 di--yf?\? p\hx"83nnRB?jZoEn)xC4%cuk@c2 ?otcîi{{/fX} v G!@ZGͿt]x(%Xɞ@0%P.(`)FyW|)vNP!Eo5;P֭ŏ?mUϵ !ټ}Qc 6YTMz@9ȩj;!mx}ڰep}I;7axe6tra\&ˎ٢FLH7!e;q#Y҂Y#{&&v99cw 9!lۗ[,cj49~OzUhT#Wuz\k$t. %*V s4MZQ; kW|lH8^\XY! j`d lh?dDߢZ6M-ulT'+x$xZTTIh$ +r{GCSLq.=&umY8$V.*Z[|G%̔9(f"y9n?Y '؝:lj:2w5A͟T`Q+T?X0}˥y?Y/LOP'^-A ؏>Qג΄R,/޼ zN9)7&~3`M.t*EB*jt<CmaT.vCЈQ?A9 &/Џ2/;%3j%̣3g *#,&AqLP%8/f\^ٽZth_3$Yt.$527a l @Z:usY3Bgİ|0}tsʎEq_&;*+Va1=ό^F~Z|jndTQ_NƢVj'Z׊siMx%ՊƚCL 4*]6绦(H=Gaկ[5ċk*]s̜xBgv9sc ^EU:gv*49_Ip= & 3wSPuqT&SyzF5 J7DBIbT Za2І%aQQ=R_e֠yb`Ѭ.TnxNq%hIV4 D727\27-tĪ6" ʱk4zsKEYPMp}SQbzdy^,)(8gCyHߦӗodv  VĻD}ZoeI{uϙЀ|`΂8\o\ܳ=q 'eZPݫ]|ڠV=+өfh̬A[nV/]撒g2q04ݑCdB}zZ 7aUɍTRT)`EZm{{Ay09BX6,j{@J18'c{[Czw,N,ʴrxΗ:DkiSɈn*i]/iXnx BUF߅)]^3byݨ wǼ}/B$m9Iq1!|}̙ *a9nn!X 7O`tVЄ~7P "D§rX{$Z;sAw(C|v)m+MRe-5dMc*I/US  !w&J0J :ϑ fWIcY'|c<a-W@d~oJۼTF1Cǎ\~ C\wv=6y"^ɸPmWd_nڂB CVeC$#~n>ByLjaj2|0 ),X<S7Wѯ릵s+7 Ư5z4 $Th,T(+8'6[EƗy Q mfp`FDrȭ*44,!+5ٯСOW]]ԆҝxFгdOu).WOTv(KgWhfAGh'O? LTMWt`=:D]ӍW2 /-bS(t*UgѿUlj!׭}MP0銝غjECc)\sf+4hwʱ{UívJuS?Ե2KDdCDh5?$ͼ\K;+49bu6ǩLs TOj"w,. 5g ~ v>yЫm/]q99?kKp*ѳ;#8)H|gXTo\{=o-&Dy: Qس FU̱- N^KEHY8nZQ3jo) W0nCGw^_˗`=>rSE!"$2@݊uP;Z-5C0Hi;JH[sn7!x`BL_-%\b1 t1ni59; ;ߢ )ڏ= 386=goϧ&8n%ӃH=; JQṼeFBS ?ENS@?§v'{@"MfFLz3BNem%~rArEy HIz;-I#wnL.#H0zlɚH)*7{Z mբoYJ{t#B: h`7@Bbd"]ghmA30` &4evPIH ,Q{8r9"}avt{~nYե 7a:ҕhD{Q/CZWePGKzȨEU2yg|&,=C{=J*h'7;He0a[@>W-7h)zi#yN@E1EڷPs7)P s݁1Fp.0fӕ k]-z*V6K\c>~)d"#?Z{й1_1^t@NoL?=(mU $54.%A_"(N'_'L#aBd[ζb( +[;S]|躀d]ˀ^xƒ}k̓bpՎe$N;-X$LN.*O0[&!l67,5Wxn+ؾ ŇF$&A\)sF;OWSHnfkk/b\ FXplwΚre4/~JR;M ]U6 KP̴#xTOq,sq?K~hԃ흢Ӭ.LiѺz>IoC@s5rchŷSdBKýk긨yɸ%J:ye6= /Y}`œ:U2xuUk\B ﲞXVCOs7j`b$,:ӣy y#*%k -h[6 nmū Pg{'݋'ӗ"0ǒKثAzU $50qXYΔ"JfO01S-LGcي(pe[ WXdBq<dEtWqxUBHְ 9J*v jA>4=I+x)iH&j1%JS}r9G4"1GS/ ƀ[TlnL>Sp+%Q*mf`\o~L 4rIc[<"ާ%+o9j`*Wa`rjykȘV̡闷 28zAX밨Ł]A oGi^u뗃a=1#f2j<>=g)`YE)s`iH 80 } 3AHVj7'n)Ԭ(T8qU(`cJ1K Hѳ븺"P# \֠jA5 E(db <|-Y4G6-JbWzi.6877"le$dmIqOjLeƚt[%$Ǎ , ζ]'d67@(;xv]5z`^ }SϖY$ ֚hsz7}z\´Q`4w, KeC6?" R\ mQWw 3-8 ڌFŷX1BƶxEX >mf ,܁y8pOl ;^F>)p^cX0x,l?blEڠдX%spG-*3TC\q l;ܠq0'OFζFUu]h8WRfsӵe֫J/!qrjPNU,_-L24uŀm1w 6ٵX E .A`E7zT=xԀSQi0@&Œ@l ʖ8{5GLUJ 1)Q vTF 3u2BvS-~є6N6TFr/ }>0;K`2 sh!ht9:f_Ӭ?y>6XsF2Ƭ<G[GfpV^0q5uP w:5~BLʼnkɚk$Im eL[ )QתQ%[o wGZab.i;5T3 =ͫc5#7J&.GhyE N}]o^ EoQJGm;803˙Rr$@Ya;fUUm^b|=J,( )31 {yVhJYYh].~NsըՂ0Sʒyn;fe[ԊDd?ufPM|Bn:rK(Mپ0*~"B0TǖW`#ؙ?Zgw[ndLlA ``cs{Hhm 08ýI0 *n>{A޲HbʾnS<~oqm!]Sդ Zd1b5f9 rHeӬ{|BZIahj}bzw☨Zuh\o ӆc3Z(Sq'XގA]LvwgxY"JIeqĞ3>ҥC\IpTI8xz!Fʈ'&۞Q9 潳kiQ] Hr/u"=Ru`Z%?kn k)E^׋$ [ڥ7/"G>7kn84&T !`[֔W eH̴B#Vy$$[5Y(mzW⒪j.kG Ejv <_NZħނХe…H4>/Q%xX(ܸbuJP_{b,3;5Z^¿B6^2KDv.fYm{CcO+~+KIgL67[ݜLzI GG ԋdK%5c(ۺ{7L35&Ͷ+sZ+-9ҌMhBk!AJ+Xr:5V Z֗Jɹy⽖;Rzd]=k7ސ6[SD$i#OdkSZ4 f@Wu_-m}>|#(Gm99D = % fFN>/(oZ~v- ҄8=$H=Yـ82yoщhv8hvʟbӉ%*zk͝6$C#9<>ϫ\{LK%'g)] f mB{aYjgf=um[fDDmpP2/yw 0`QnJ1pbWt๨{aN}? $oՂ} nTtβ_4%]`ڨ% ]}!nv_19dɚ՜N$Xćn˲m :OA8tzFUYjviKk͊Nb3dZJ=%qsKvHl_ L9 ظq/IWGXkI:mCQ9ylNnH: sa&]y6Xy̭% - xXϿbZ*i~R!ѵm5Mj|4oxh}2[-̡ }nSj8f*))Ņd,Ld޽7y肛ѻrXP,X&Ԏ fP=8Yb. ]UNS08һT1 &f3:Rp\+}JĹx %y fX?FbdccUfjņz҇d-Fjdũ@6@OuY2+L(|:ݢ5J.ƽ??1|w9S9N}盿K:\O"@UpFV҇MӧzRM3BOYȤעSL`B?,wͤvNq90SgMgM"Y|xAnk>Il^TPTe76( B};=G;ށ C1Z=ۆ+i >mmM^P򨉉;tQb{WJ E }꿣Cj7u >jFfqA܂G+f*% {J^Ҫ!Fc0>m5zS*ج>x-X,(itm- Wơ1<^iɷ$<\5(jCY >]?9y]C+$*,9muX{JG9zF;)$=ԣQenױ֜1=0:R:D- '+ ES diy :.ީƃǣk֗ - "ff)6 e?]AIo$;-x#8,WP+ziHٛvͼf1Rd02yHHh/#΋0mkϨF$YO_I\8@T=z$߭@7~@@*dZ-RUٮ ʇhn '\7Š.1lf,Gf](zq#+i Yr ~͓KlP*.n5͌iU,V  m˰{z?hP({g}_hZm>gd˾'u|N5ma4/>i`_8m_(̫uM@lޔ<X!f }d=psh:4tNYr`=gHYjsIJ:`1WB mBֺwn5 N"dFaShXfkT0+bbH2I~TaoLu:%IPu&|Z&b@rd]@CkwH.\7Y:X6, R@GnT/<1@DP5[d*{K}(Gzckr-YR3D'L<" C ~JҔ Ϗf밉d;''Q%9RR> h6OIp|:&ri%(dHSr0b%`٬I` R?(&1=|ݕN}y #vJNc>o{RtƼ릒}w=FE03JebA7مz[kAZƽ đԍv&a̍*+7y0B\-\(FLAElBU8\ЉYz) N:kڮ5b%}ZbV-Ԡt/vǶ;Џn4CZѾH*$MLlV7ΰRN |4^ !*aQ=UaѬځ߿_hQv w.Øn-}''vǹTaJsDnZ>V^tO\=O (PcÀG-_FkizʒBEDBwby]%$,ρ_Wnl yh'n&Ю"5Fa Ve2/k7Q 040#:5d9S%'xd&7T}*4/0ƞXz_Hk*Wqq %+>w薣@ L r~|u^7tH_5W-WQ)GӍ'W$74(zɛT1zQ)f!' u,RX5BS˱N 4ZI!qq|B>Ksç4@ҽ_X-c 5A} @T~pXy*J} ]a.c9AXճVAx: j,%R"[n/ HNMv%N+Ȟ.2ΖZD,, aI9֘_A+`/B;cDƢ37_M@]M߈dd.筃ԍg?x? =.+.JC; Z**s.)rrhNk7~1ausIw ViD8d^帞Un9rrdzk3Zn8_l W9YzG@n *1{ԺzTs,:'{O Ҙ,Lj텺 Q5`L{:\icYAŲytI@cElP SnSC#$:%QĆ˔5[nyRi{zKQ=<>"SwvF}JgR趎)@Z?܍댣"Q+kJ{i:=X;((R1\$b{\|H5 ۲."(!D%5H-EGmfK~ȦѶp'D%9DޒhDo:>&YQ)"ܵ+ Y(Cn(vt[ٌROLGh40"x$זzPZ̨ߜM|\gN!aJ铥.1Ac(e6T]撒L+c,pnN6Yre:4 MipGpS7U6bg3R7/@f67-!5 leGs]d~7LO [u).>aYfpR] E5X"ʔ0$4WZ*!hZF=wYi>I?ttF}$R(KJhZsްg,f : ΆOK}֚˥]  !Eeƕ#m;' } C% 9xbvPlK# 3Zҁ_c| l21>gLXMx@ztψKqNM Mp4-Ẅ_X-p0ό.(bl ;L |&20b6!c~JmbxjwͺKM ߊ,cI(69ؔr-=@}#^lQףOxmھfq~3n`J&ʭ.J.>'𷆤vp?8v纊xa@8vj'u㚡>-%M! DEJ-+k{qP|E:8D ] kH`s#jA/Q4e@3Vֽ#{絛uzsWNS4YЄPϢ$􌓷7Wל'5WS3nf;oĭ|**=v8z sdr,BRX{tU{"#4@X@ہ>FW,]ڟMEGrX/h. ~i!Y-6\rgd-pR֯$;wu.q#H|"g&9Chpnig&q5 Ɉ?::5B=5q<[ȭRyPc=LVv+ͮ~,ܞX?ͲotR|똾)T}e&aLx&3z`Hv~&]IEn:H^?*ڏܴ4مse|Rm}A na_[&@9AnXjٷ$"ϝ!Pl;w@nQ:5 pоRLa2D't89/U[笩1kӿ۽1/oJR(Op#+?@̉tρ "P9yK!ύfM|ięvYJ0nm)2+r5e89@PAJ"Tkgp^u*HuY49.7b4b;f#XH8Eszۅ&L)3p"x퇻qo) w8"kr\|nd4Glр| 2ir@hRB7 ##YY*wD% IĚ̀B򦧗]6cSYiș'rRP5JmqwPp0Wު"+|ٍ69 t%cq"Wrճ2 ?V?##2$/$zUZ~bwTx߳~hgS/ݜM'ГjD8_{I8~ʣJh[xΡy?;mV8R3(sެHZ9 AOYwo(FB քn9f"RA|∐ayO.R3 %cZ.gNh`D ?R~21!YL´WC0k$/"*umt'\GFЫIpJAtҡN7#c#В_ֹSX051W$@suiET5"x8!mEVPOcJ;nw¾5C`fV>&5Ԡ/(lzS.V̤~q3~^!9䮝u2rL3Vc/剏2qn)#G '%l,Gz9m vd¤tL4"ͩf>2> <cwC4qŸiJDŽˋ)rdX|Rn* 6nC2pҀM[+Hb%VyNr-|h_U|w<徻`#jӅ|2KVz0]!xw `(U1à8 Ze6qq/a+c>TdJ4cg}yu%NB.)P5~<|/+/2Ƅ T~ͤos\|qQhjhaݽ  Lm?L .{wK* Ԟw iEy+gy[, }_yMsȀCeuu9L/í1,),N:0/GMa͑j "0ٲVjԝ&AzL fױM($% ͷԞrM,39Ǫh>LQ.A{LxB}RZ63_yn 8r҃Tؕ, o5j#+lq ֶUx?@70?#q7NZ;5x]Hm'$WP@`ָU4G"Y.VK%@' *&g FI¤pn@=1xNE!Y-vHS'ړN5=[G[^6,ըdnw}g85ffBo-U2Oܘ%m6`O =WJx]##Ḱ@n,RҾΒ]oM@H\7dC(%huΥP!\:|D'03YJ@5Dp"r7,k-eiI.{ˠɥ^O+4 HA( L &3&yT1;BےO+1/P3kͤ^+oW>AQ mA!b>y\d@uE ZH ]ݩRqO7^L#"wrW*]IUǚ' dnyКQ>Vs8<~ʲ~DBW?29ňٕ+#<{v ܣPuX\4N[5R>iCa Z Bg8;\/&|ɛ^:%7Ȓ4n&`8PtXVm7y.}5D"^TΨ~m \S*19>n)ImZUs%y٩xjǯJr~-ޞc>A[qk a&P40y4I9E 2&@&ĞbKغjPcp;&U9#Y4p ƽ2+J==O .3bUqe c/Fgr/gs".,2]P4h27/_KbNZ4 1nf!0'9P )-b&tɲ zN`O\ICv`F 74{Im 䟀EU"Z9F6g/ `2*#&U7( IHyT.C7OnW>%)_GTƉ9&'6 h$7[>}^z;xhLYE~D{֡.;@:TJ)Y\T.WhXV@~q{ꕝ ,Rޗh;$W-?b1_tKը}n!_1!O2n`HR1 z;Wz7c *wc\qLK QY|Pv.Fo:g]IQ [uuӧY ئgNOrAyõ3Xb=Bk:dL~%po&XoeJFG. ?]/ ZKZT и ^^ EMer6*d!X Eh@W wkpLΜ9 Li]3pfN#L2H.D*92(ld\V`ѕfk }͒NVoU>-#_*4!2M9J6peRX_u~&&)հg;yLQEq? qТ*"`iˆvp(U3ނ9AC)}Bb.zLʼn]=KoqݾXch^/"۬@fVdYڸa g?sY%]~/ DbJOH6?EL̓2Y$eOn>=>HwWRE) 5D-C[H} #۾ݍNzFgզd;n)z 9,OK)cn"aݠFdxj`;R d%W ,GU_n Ɔ)JUo6I4L_4&_Lκ:U+7y˅27vUհ䆆yo+ {Y T:arWBm0%jm:p"җqғ$o )3|o2ЪbNpEssׂǴ}}SE•*XEA1I5qU3B.n#Q?ºX!@pi0F*}tky;l=~J^L]Zq~4j~X&" >2j6mi.\x%;\nq%# p8*;Sym -MJ&ÇJ1ݪ 0o?wNDL W\HsLL7Uic@O.BJ/F}fl"9%^տI.]mK5*u B[m\gÓ~QNxA3q%~3Ƚ9-Y #ӁXe9M0J05d!;S߯UBld@ɛ +lܟO@Zq&*QcH4yk0D4N5>A;M+ϫA' >N ]l4؆*Sˍu"ߣ`1Guꛂ؞&| _P]W}*Ͽ D`ϵV˴yT2PWkjadvzimLJf›AlpV|tm]ϞQhԾ&dZˢBal '#}xͧGmlVpqJoNtZgPzO9_3/ew,%S H̯pco&%3xrZj@v}g8|/;'k 5ͩףZtm.9}{$)dXaݝntq)(w<ʎ- H?Sr>&IE I;@ׅ:d٧$m:Wy;=cD>_t\pv=>ðh,€PYhӁ> 넭赶.?DWQ\}>Ia=HyTﻲz jht֙y5'Dk@* X V;YQQ߉ov=rEk"&{k!ݹ p][Y*cbcaq7|-Êe!B^po:Զ?k6^%6[/!u 2>WH]ײp=ug"DJY0OrSwց!?FFa:z8/dzUޑx|\g +LB'n²llMN;5;_&q,_7xjy cǨr0Ӷ=X^6 G zm=kYFm/'TyJJ˩R8avO’ElPY-DU1t_~Hz=(\D#`4yy ]7/Rh w^K;<9u#F3t]:IK!Jf~f()D4@y%ZGr3K5Gh5s6oKĹ!`K6wYSe۬ 31JOW A`xqߢ"D]u760C}ufNM vphZcuA$)=O`R%Q272 ϻbj}c_ɥ]3o荗RiC3ŷH :I^ ѳRoc*GmPS⒆y)n(I<#PRu?Y]]bŰAd, N5\ez:ɐT&9YuDW.HI_ e]%mkw5Qj_{Mh^h {/L!Ntki mM*bX*q]{Pd˳3|T%̶~|vn^{^bCjl3} g{>X 1&j?~ '0㍡|"$$mkʾ3?%}KD.z@]-dgNG@pK#vAMO/2qp)yQ&M|՘> /nS1\_p L&R9F@,Yac;:€ѮoA$w"f6Xĺ&0 x7?*HоgCdLGAeBnCv*^t tR?|l;pM^)rbCBc'O6=pNn3>㘥h9XG[ gԎ&_i(맄OdK_ؑ8@~߆H)59 IXWCWyBofq,R9cCԽ 5sx!giUS":= bsdO_ ֮נ4az #_=ϨJ!XBc0sswXlG&4D0퐻H3֦4: _r|Gow  KѶE!N4^l=7);cph3AʈME8Nk!_~J.J iV ތLYl\|a$kTdB՛"46zq1g ~~c:uN>`d"]hx"]Ʋ֜øxzX˭w=,D It:YL$,'b r0.6p0֬# U}f%*&-oWSF:Zc=29tq*}e # ڳ!YcL7Ʋe޶ZOLݸc@#BcbwcV4A. 7!YV/!X|'Q61ܷOia9I]L622r"1k"=p~M b ;.?Uc>q3Eę-fmXKܨ6L AN(袙~*%W*\-D7[:9D2KN,ܢXj/S'axob"ҼPZ%އh~(=ϊ6MopLw*1* oy?GQo~ JƋr>PYXA}hN?ÿ 9)U DU:o=%º736!C,w@`g~e#=*Au>{WsX 'p)9ng72yaّ|ӪNgB'swd,ELJO!Ԟ9Q!sݢAròl|x8lHeD^jzQ$|Ԝn,KmɵVA 2Nj J4Mߐ7s(ߜQA+@\m拠[u| tfP4]3m0lF@R@;SQBo Fy3jSVܾ;TRMQ!@bO04Z;|@@CVXxCpLGip+{}~?RuN6v}FjƔ#Hxٶ!v\%s sA?ԙ D)5q7_,ʃϡD,(!13.^F>~hu;m4i&S4c!|~wݜLb`=nO?6K99h܍yLvJx ˹O@Pw=5 -;OQfg ;>uտOvSh}ȯ3d#P3玁ب 9"Tz8T U"4 ^O3,KզvX\M ,^HJ>Zݘ=$m"lI+_j1q.1DDZlX'AMT_%]YQbcx{pZ}k`c#%'c@oXvv+YX6ܲ1.h OZ(=Qb"fz@dh!F Gq* 89 p%x!6#LoםʻbxN~.6ɋ+Z˒ 9|Qj|2٪](H | IwY~.]04Y r#㸥By|a|[IeV1+聥I3D{(*MtbehY9p4Q@D]gHd78}J bާ-hY;N]2g.l:yތV+L",7LwpAHڼ3Aẅ́lҖeuQ~ H()ʺ.zcAR:S8}Ȫ3|!b㦠Eg(fsg $!$!C+NÍGTG YE9B6A#-Y5'o7e8~EwH׌aA顖hx./)H8|ݜUS*˻7.SYt7=Bg\|Egp6,a)"%.[g9 #|WYXpfUaI6XZSN E= (ym YW]L^OD#e~"F \!q{:VvgOx@ 9Lou*0/oS1aܻc¸ƾӸ:L=dLb59*Xc<] x e՘O Rn-(cjy%V+7v9x<SQHѴ;3MhI _YK施m6&6l5^Pn.Bœ{c%#٨' ׸<qf ΘcV FrqtdOĨ:ڀ`ޛgfi5INaqd5s;aS!GS}x 痸6I~2^$p{zm5[xL2ՊqQ> ?q R ?DZq-XQb;2C_ ^~N~8oYݡsSW6 yߓXIdX+f&@*2+`=@XeVɵyUF OO+d+4-GQ4rYosfsG`N6۾tp6nḧ́=lج\W^~E3$ oD2hI r%XB~5o0Xec|MiCETnOhX`:ȿVv>W.uxR7G%G΂<2 QpKR([NJܭ/3ڡ vݲDvK'ME&@|<ҠR?^;fv1ѵ9G緂WsdpcIa3SM)PX1Nڶ=}-~Lnq ~7v\$(PW\\;P_ #4׎]tEU9Qx -+t:{',0`aـ_]Ʋ`|L4D}*cx8$YMS8\Zzw0uIN*,nW*m1GJQP![V>j@p3+;ҵ D8@;/idƍI8~wTp0+T%C TqY7;^|Eݨ1}Vr*pԑAdХWӎ"^4٠[[pr| T)Yν mD|x G&*j+4kp; F(q8/pt#E1z^ɼOrܻk9368~J~v3tћ({'mn/i>u3Uj}OO.iOPs֌B N2ʞ~HDˋ0$:dţHtD;dR/殣PQpAWbb@X }:MC@:  jEu+>z J#}Xu/Ry Wm")W˲N~ŭգ9;FWB,+򁊴1-^`R{yaNK+T[$rayK])K!3zo ߖQ-@6}69έ4oCQI)ʨ=;$b,rL61aNP\>fR6s:*}]ؖJN _y0D(oK!3G|"%_g fGܛHS*2ݟz\ĨӮ_ _KӬmտ-[Ώ#{rߦd>!93|;zc p{']v~sZ 3$`تe!Vx >\X,aApG)~@8jXhղJsAK ӦEﲭ'ґubBZad9-< nD pm̴ sWrHclo>._mjC3Y+ XaKq8u2fb)=*}Y2o0}?lC)WZMy YPWHL: F|Nh$zC: M㵜5k,W}o'OYm" CNizl ĄƏQjر^bOo1D{nxmw<=?\]}udVΥn׷dEE㼃'mUwޒR/b` Wx-!EܿIJ]EsBV umfvw%^ Hҡ_cr[Vv}3t7\VEۣX࿆π-~@ X^HCɇKc*XfE,Ժ";|ߒi}\i`R iȦZZy\2\4diZ0GkLjr~7uj[B;`Q8 o[pԨ𘗚c-v#'rkyZJK4[7lW ;~ 1$=o['OoR'#\κ*,GI,Gy(W2聆3Y7pO E<+*FaGwHet=0CoDAMi$Tw>ʲkO;q)i}{w{(کo"ysܫI _u zM 8w9d̝,6ƫTTt-&7jɎHbGAxåg _cJJTy/uM2bT5W843B,NDǟ۴ ̆3Ixx 0`ižfhE3!ȑi NcY5C6D?g%\`m!+HO}gzD̼ێM~0eTua)(1J8س9›EW~Q|;gz@ꅛ^̷Iq8[e<F|f7732$8I-MGNG 贳q*Ζ a1L=?k;qHضN\(k2Y> :6KíU'mAiC -հˑ#Y㺬'urq3t#f3-:狲2VD;'+Q(nlA 'Mɟgʴ"1eP"x6pRʐό@]֜ 56_M %[>c7£sQpe#I~:cњٿ)-ؚ͇4Eaq;jSK$3 1CR2]>&O~V[ ZĜX Axz|kp ,.yjQ]<! dB ԀcZ=wS&!ae8Dk@8I[XdђF툆HMbɻP]~ T]{5ja+n /&Ӫɫ[1ǜo ݱf~'r}-趬j: QPc>6st{yL2e@l}lR働JEۈ.&dޢIo^׮tG) Wϥ``E77<|2H~^OgbwbN4"oU؅+yr1p1R:}} DkmHj<9B?8M/YD$i\JvD`/a]̎_x䓟_B:k~< *N'ftV T\!q:ݸ%]O(Vr%fe )_4H"Gt?:{)NE9Ťog>L7zgld yQK~@dAYJKﳞ> kR֞u1z'}B֩[.'TS8y gUO$\9€@eL1<ƅ5N#'򁜸]:Ӧ6+)nq6lb~PHh0 8!C? å;nkXzw= (MFn;hՔr ߻zC=#0Go nDM}\FD}f|gJ¹QFu7bb()ϗVfy;ґ=ۈMP*YB==qrXaGg@Oy'lBЭ՗a־Q#Q*H1˿co5UƷ.Z&*汵`!J;N .O LOrX*eÅ|G>ʰ!LݢbN3jUү˺˝"!ũNEB5z^P29xBtTƆEa[vY8 uv XzN}va9P%W R0vM<&ڡ ࠛ?ĐA}mFlnkѮnlcոܱ;h9•8]:1pN6C"xY]_`xjCM=<.LIUUYuJF.Ixrusd9ĭ?}&{1@#~3+%Rs]ԍs%W4omқWPƯ@Xp7GR4-lmꜸU堢܅V$@pİu~0Oe6h!\W:;M`:*qeW8)P/Rqg.p:%xꍽ\r:sÈ6hDcEWQn±ď6GSHs;5H PNQwpTxL r/UxIVaOZD!kӼ͹NJ QG]" N ;A+.c^5;OBZP}e:c`xڲV,4YΓ"Љbj'gYZ07070100000128000041ed00000000000000000000000167c8bc3f00000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/udl07070100000129000081a400000000000000000000000167c8bc1800005c08000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/ჽ[]?Eh=ڜ.+ζPg?R2F_UXgU\G̩N hBLrzԭنx񮉼*fh>>rS@G9݅@Me9V X- "4Fp!c䦴%:Ϥb146ku5l/S#څ#-% >Dz/fլTCE,E)M kb<:Osb@!XgwH-ߪo.W/Vdҍ"-u+6uT~q>UFI#@sVs@(g'zƨ8'W#G32H{~ԋF-ik ~D%%t3 D" #B-e\:`!|2e2bWi9ۺ.1";FTwcȷTyN퍜J)ʀsjaKiO9|:lP#} P3jd@i V {+ї ;NngjTHcV|%-oZ[a<\F,nuUe̴3S@M.ſg-7E8F{L|!W>א;o>YÂ]*4[5?8XBCpB 2O4n  lDRQrr'$-8>%FO{.Wz`PM䲾,G1K¨Mc~2tD+Nǣ N#WEi"-,q8U *n1 9͝Ͳt狲5c[Z75 t̖V# $տϋpy9(`PS""u󏏨zuZGDW:) Rv/aL?7 βP5S.X_ح L7/:' uԸfܨAͻf AOn&q?x ]y ^U =NSk Id勤Zy)oAQt6Yn[mq(_daKy ),IUCy|qb3 CJi?XR7'K^D^ 8ajq!Ƴ73-<AחPAƟA0* Q-Z)㣽mu{;Ɓk!?c8n8Tݾ"Q3 ஦ oh,z`]2BtH,qϚ?˴mkЛ 3 p2^| T& 3`1@5w[F,Ykti{0T~QAs: `W~l 뭺1p\ItF] Ӥb[ s&3h Esٶ'f7r ^ ipad<¾M@9{C ^I}qĦ}`sVXn^_ﰂY;/jWSTCV1޹#HN0g/lͫhZHl7bUsG!jb9и(%?h #7 _ԏpi`v:u]>(--mtg+*]([QحOsij&1ԒRXxg+&0L\;u='X< ľT?nn 3HFXrS u57=|d9Q}˧*A)byCC3ɘ1|fX χCҽ#KL0~){`M{gd:i._zt@ӓ˜ B9 +*7W+a|+‘+,'LG:Zs1*ȑRX=S)5{pS˗&ԝ+<0@$[=0quQ0sHvi 5 0{;S5P=7*SSˋ;o˖E1{4!Y_c-A"(Dص(,FhIU0> OakFd2Td/,/Mu' صV߼'k2v`a5vu,hO;<_vֲ?j9,WN-Oʼ '.΃S^Ѣ XKp Җ:dLq `vgqQo}żɯNgAulN߬V1ĽB7س@yumOnL_4kg!nyj=4gTE'J"4FgZLc^9, ʐ0r>r,LmUYfDs/>ht 4VC !.#5<'^Wɂ&޵;tȣ@ޣM9AD *ؽX27!AL3.|NZ6Y:ք qa|[o9q+ihcU RKB[CF: FN=_L6/N0cg=R!H;-c Ԗ!SfW :sp&q•$Q45<'B++u1Lm_b:lZ"<}ȉ1fP<`wI[P4W )<;M+Is"{d5#QRz֌  Цvs3kw/AO 3~cwM\%/l }|gǤ9T7ِ"Ty z"KF;GjY'ݮ:VH'g48Ciw`q6'YEG9@]& X2 ϻeո-sv̴iѵ|6ɐ4< ܥU!/ԩf(V]8sd}BĐ\N=S]ͽ(FBUrioed8c\̭b֚ r:mms]^Vh2׺0;=4~<4%wNɽ>DXAR9QoV±sȓD@rv+Ǎ ά1 CVݹ̚i,AyK7!hQ#*z&<Ёjl}<)jy?9l:Ckh ɰvlDxCoK0wՇޯmr'nep" 0R-?E3ݠ,Li_yvIZ{I$:sIn?ɝZ5ڞ'ifR@tM~yJӃoh @ttx֗BqcP8fJMZxtr3k_GGJCH sm|`[`/ymgX~3rTGVכw bF|<\q SnjLG5o7 Ɂ/4őH7GI/ĮLx \d.$mQ2nAHEyQ۾`{–lEIUE8ToAA*)ĠZJCؒ@aX`Qдc @MeMiEbX7Ԩ #S^+td)"Ot]+%b}T5{uDZH`[4u ][<4SE+#$eNE鴚(Sǻ夰`>u$#pve$[ zzc4X-4^6,Mģ3ۍQ)ϨTo]l_DUs,&͇X7BÉWp;~௷G=5x=vJ ]iONҳ<$]~S-Yq۝YjP! W8M:&ngfk9o@^OR$e}?%S -8%I:,hxd脩ЖU Y}S4H㹔T 5b `lT۳7Za!f1u5f?L}] Dw$G և:EWtսS>ޤ%i15v%Zv!/h;;l2*͡W92&t¨@(n53U|8Ҩ蒒D+m"E:Y5.‡LR;2Io8w;V+. h/@+C3n)^؄8C~Sds>0 hV4GϤo'Y2й k)Lm `$)rȂ7v[oSꆐ:oqzD~[ʣAn5CL`q>>eW._LJs}B.R-x+t==WDԗWP"u:ZCTBlI,I(KO9X{)}Vg S 9ĵZ6D+4[w*6E2tc? 0@:3ܴgd ֪ees(/v}o~PDމGeH'1!TD$|AfɫT/ԙ͒u/ݾBvuL fԶ<)=漱Uwzr@1_ve0^p$Es72`])Wft E$|[Fyhrjt@@ XxDžyU0(h5^`B]\OO7$I+" cz*o!a{RPG].O찇&TUs9-ܜL%_ TI~T溻qRG,$mXfYY,,i̲/6?dIf[|Zc_m(ZvGjZa)RB4;BgoH1Ɔ9ֶn'!'cxOQzN5L[Qm0!4ٌmO +#gW&~z/~ͼ:H+FE` {6]Z3NPjD *>X QjB o;'VtXA9U'(<0Pu=2`1ؘJV ߷Qm/MrxmkOn' #x!; lZVI8dO>Y:%ʽq<:֞tau^ZYQ{Ifxe8fք$eux|՚GQ0lmNWgLhςVM߉@"/_c~j1=6b(jWD'$z!1 aP4;[Hğ-fP4 3Pjrse:\m&/̗"4L;~8ieJT X:I @QڔYk" sk H!Pw l).G۩N92m ZcipƘ+ 7t|N6sx>TQǺZ] 1; vۉ۔OZg [AP-,9) ᥅tX/۸lڇc_ȸGPKk2fß Hm[}#|6݋ZB;.+ebpN1iھdxdZڻUۧ(ZFgS,b M\Mudvk=ۖkgŃz6͚6oǖdه,퓠X i0D( KlH1DzɤFX;>& K>dH|;,UT'oh?v 9G,I&Ľ{o`fgjR@%pD.[W4# `?&x^F.! b_L:;S ݵީ|Hm1n_BzJ(~߾%n(g2E`c"|jN$4xnwl%޴h 4X}nf,Sa0dn:y`j\ʇҺ4~ga~ !n.PG4s`& ˂5f=>Opջb̂ތi<[+*IM^̽=%Хf \fHn]_#ޗ.4fԞPۮ+\$ږXf~6TSÉ.hߊf^b=N_ ErJ]nTiծ2p^;`ɝ9Dp1#yd,B$jHuePd!&wGI&w ƕSNYJWDŽYf +Ѧ[#|0!b/b5Ϟ]/}ʠX]G# wiJ;Q +~Y'_4i7+{ o*ff?|DHDUגuݛ,FTx\I*U+wǽ=VIJ;|rMјMcVB̦ԺV i;tLqw< A_/(H\r:̄,l\ yAo~ pG{6qhdň knk9ĐX)Z7l;|jI&I.D ܴ&{@_puv6jR>E/ ,B#RV}|b\"Z,]G7OlIĊ%FrTYD 12@/bi;u9vwG:u]0|tE3>J3u 3h׈>WA%稑5y4K/!5 AN8X<0UtGل?$\cYСJbVuR*xPe7܇ᅀSVzıѿ K\KyG:F(;، P7?9EBqw5r+2&=Y@*!hA7V9SUXHZϋ%R?ZcǢ9 1!5:T2O+o}W\Z9zA<)vvȓ|0C|KL~Ziyċ{37R #8eJ!"m̥ct ӼAS??ǰµ;#W{Hɒ&lu`kbT +۫֘F\l%LY }aeVn??t_ Y΀JP @DҩY u4z;E%rbn2e-UeQ SxC: yŅW$/$4<ҭ99dpd1bk` '*)N=)Q0MmV$2Wn< ~5Ox4~Hqc/j T(1/q^FW0bx=6hd[h=~_[^܁պ wJxhXr63 #%CSpxHkI/ n[ %,Z4)M&z t(*Q*΋/Gzd ;zM\[4 (mq%YLkA'G cVLP-Sʪb]43T ȥ?=,3J TI3So@Hi Q Y˺o=Ł0;H6P_*mz{գxh!'Aνɕkǁ9mL*QboinLG'Rpő%gЋn+JvA iFvk?6 KLv.j#3O&XЂ?eӑjMWTL`tlұDMD|_h>Q94B6Uz"V}U1 Xi"/s ҾFz)|- z_JqcKALœU.%m1%zI=VQ KP1 Fga*i:/ӷy*3Ku[`?F KAHY/ CrG*չqa-0GlO􍸢ŧV":$2x$, cĻCތ >wָy<8܂aS7K"dn b"ד5,Y`ʓ$IУ3^cf j`& 4.{b}jT(z M)af\P: u=**o^zM}Wj 'p{fPk g}q^m4mθ*B9NcӠ|뫷倅Si?0nf A_*:c YQS06paWMS֨!(vhBZ?ph̵s!݇C3;뾐D1MX9?G(&68J  ڼm_}FUlr@OgK6@Cy{iK+@>N, 5Ɔ`&q)& _2ҧyxVQѻwQmh5e`ubhs+͍ BR!'"(z+n[ y- 6&e'l*fI~0ѹy!?.Nw$;z}N?))P |P:M{}7剈#wY1Ȓ4`#wzQKJlɳh/+HPPM{#2W;jE|S#Wc]@{ 0x\w B~7usyoG6}rߝ>Ɗ{)>E|H.:?*:᷈n2x*¢ie|eKrڼ1D•x ˑn:O,h:U$My~Bvh,_N?[(GEP*I.<9a-2Tv gnh* cX0cF dRرtUsh}XC~?Y l]Aܼs$8ViTXJ]#υi& DK O4{ǑKSf\6q_^hH nFdF=yL:w67ݵ Xؤbt i(Q-->~") ]bI(uV{F>f+_5v?5K2-3mQC޽jB $PBTߛKd ߌ7MlxHCքfP]چ hN@p>5|ߪ: mXdZV4 ܭLؤ<|ݬ׋ڍVux<-Vnp~H !AjkmgI}4c">S L[5 i+өۚ^ѸW[m 9`$A˳62CT*݉ Q^tSDhև\(N*ByرZG]36Ak`d0az D.=(H5\}1z(-|Â< 4'YK>ucmZi ,R.FYWj_C1&%+vwH/&G&(5"K)wB SC]@dBZ4Q XK! !#&OR={* ݁e4: BŘt0u(}S.#1sEZC }1\J 2| KCܴz}16_n_ESB^tuuk<3"gBbWթXbLqf RV uBe*%DВhĊq+YzՏn؏#yo (#/MLP<ŸY]R~ٛ|Py%yGb?=#r6BEfl3-;3>9nX5ru(8Ce Kc(!w6wOXVvԱ>= ;MPz|pO/oZO$lXp\+󄪏@fh@Fg4ҁ\]7Y(w?s{/;'>vige̲0S-Ozy'k'mxC)tJ9=ϷCHЊdSĂyCHGP_A=T7N`]02֎^?CCGc3Ą'5e|jYpn%KNם"u3 /Ms %)0\YL, .X*,Z\~f q*ªno?m/8Ci^N |_p|Z+[x@5.? !j$"aFm>eN9麀Ad"%-3jO4%n5|-,>;r^դ|C^dhy l 'rP-2}n wuZŔI\<$H-즄D# t?~_<\Y 巪Ӿb !PSi3s^Kb k~Ͱ|7|X)=aҨ`Kr"m+҄ӵgp$;dy-Cŏ++@ cd>V0W,̬] ]20!-ࡼwDO6|c+qPB ΀k}SĐF*U"i. BA혗B֪G8cw'L@Qw\ϳ8kJ9NSUs< [v-k`WA*q,Uşn2HsN@8#GًJnI9,̣% wxeZwe"K,+1<rmC+v7xbyI}gx7` z4QKҲ^rR[ V7PgV _O1Eg1 D z!9} XYI$E \9<_{!Ev"N$|K>s2%@OP,w+0i_2h%s.GrrH qHK@zmLZ5_H3מԂ9H|y/>8i$)sStF=l3?W0Nrq[tW7PmMGE62י$ۋ8 PA \ .Ia7H'=V|%CY! jS S'FIeܭ[.!7 r$KG\KI`h ,' 1&62^U Q L}PSwR"$el"F8h+ bt K}=3;X[z͕8X9a N*[cy/kxV= oDdּ?}I1}R?y1jOprW5el%^ChN,& ی]6qKJ8/Q]vإ[L9w5L0'[8T%斻L*S*xp-%Ϝ*!{a4A["'ve]G/o"?ܮU׶4u69o0=F=(Ъraa#2K(tVxLru^9YʕgeIV!Od`$(dee`x&߸ 滙<&?$v8 Ȋi טg/u?5>` xοC͆dJ l6k|­+^ߝ2ksLK*s⺭dN^I\k,~QK_=Z2̫C»H vDNbz?qj Z.yc8"Ip YWXYH\H٭ e!KN;$܇sKgXPZ'+yk9Qg$&އu]"tah4мx~:;´L ғob\u 9 t: ϫQF:%DYf>^:OS}S+L.mkv:JMh@Jj 9F?$t'35L jp =9we=OZh3 *R?,zXXmT̠'b^ 7݂MSXLGX!Lx!kUZqLx ojN)ŽI6sxTW 7ua<.G.#֋T  \Ťg mkIHΕǷEByɚx_դ7@x C^9b8ʤΫk5.A|#h˹R={h~N# ]5y5*{9[Ή{ȳJ5]gմtZ3ue%-0\Y(cE|\`ӓI5nnʅw|;y$BՔMM^~u$B;&.#`iEW.ZqQ)`HƲ\- !+o ]JڄK$3|v>ZDܩ8 CSQ!\kDizY>qRT5fܲ AI<6fۋ֒X %We&8yC`sڴ*" SN/@(%7콬FZS$jml/\-G§3:4צY9ѥV,3eT}݊u)vl㱴yubm`u?' jù$%[|ҽݤ̑Oi59^Li u p6ϙH&mTu\ImI?ʆu.vi{aO;{o!8q1d6V0.z\:=xcN#Q Qɸ"3*UO7`GP+&a_bS\ֶ9,z>`9B+ ;np=Cu ί;v5(Tȕ Dgᣒ-pLGo*iq5)-ᢋUJX/XJxi5d#!@,LAtps&PK?g'$Mlў:g=]Y н |UAە/9\umKtr @l4&fg#Aih_4ϿW"( z.x & R]l3CZTGXMLJÝonPym㘝&k&dN<$ZyT] A+śXqqj$,Lbj9]@,%ޞ?6`zQ)>*Z2}c K f/'z}|H[PϭPVץ,OҜUhsmrY L NRZOTWH>>AsT; eL'C ĀGul#VݟSǴ/a4- )҉4 qP7{Di{q~pXjGz%bx;C'#\E(j6"nlOw{ޢϞkzw~'װmlǍ3E7&S)gsDZ-}}.oRax&B/#de{E稌^@؈^!}ZG9YƐLs /Cu/iŃSq\[+\Ͷզ[:sd]kzÛӚUB\&~ӈ ˙I#X9Bpn<#_F;0^$TnS?umDCi@ظZ(W3P;wVL6@$!gCc+A/״?t Sj4e=]9QWhq^Ë~.g}oV)vLu>79;ꑞ̽[<"8.]CDK8Q(|!̐دOfݺ!{RZLj K]R"ң4Jgmۊlߵ<񁥠d2KU ƀ~C(p x"*䌖%X8Oq( FݹbWuppƷͭ`'dSpVmwӿIHcWEeq[~dAkV+1#&j1ӧM8""{[(}!F@6iOx$^*UV{۝2v/ ڦ(ZZu@ǁwִ=;3"70,_zʾD4=Dz @k5U0!,N+(C_7z<8w>{p[z*~*@Pq}HKct+6tUp9!A 5BhΠ0Ith4R{REONΰ >5>r!gm: 3etz4#n VZK]4ʜB~i>m |ؤN]+$[;>-S2oNn6fbP~2_~uu.Wzzå~O ARwY\ErߐhX,ƘsVLo1 GD,EVRpȕ";7F)`Ao e;y"<$j\зw;ݴ/MRXNDP1\2qu 2NUgљo{ x*EY}ta?ϫCO>y3%S7_7FaVtUx F{n{d}⦡.> o#8=d>7MB愭z]޼9p#%CN!YJ﫣8SThmVEMcQwJ,ȳN$i P:>I>'OMmdo;Qxoı@@Q߀4'vW-qo(V=~% >_&&8ePr{}kf"I6 o™qcV gbeTxg#[<*KBrSC3| eF6 uQ‡Ss8B}H@,Y8`gVTo}V@ ?iFI>Ε+:? dց'#lZ̆М=[ ,sꞃ4dx~dT0Sbqۺާ ڳrX >L\y"#> #xJ,M̖+TH,"9mGcNbadU~w*VL'~!Q<td;&XMih2RU?QyAс5i龍ysťQQIKYGqueI\X+2L )adu Fc:v%O0+ w]LHT9GPHwE ~ܡX}:}g 9cJW-SGŵ+wI32bYmj9.Z׉lgk˱t|At ?aΒXS _ t/Xn [[ՙ;'uxvAU{rx#e>4L ^HN 66iz?_k?N])s<=T:Ж`:#8pHu,IO> wc-EXCP鮗vG%F FSb 8Ua= :.YR?4SW`7ϖ2,S{sK5"[C,5/:\:_smM3>HrU-F[YVܤ(icm=^uY-E-r@ K;˘կ#@&9@q,qSQ ÌhM 3vgYZ0707010000012a000041ed00000000000000000000000167c8bc3f00000000000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/virtio0707010000012b000081a400000000000000000000000167c8bc180000cef4000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz7zXZִF!t/Peδ]?Eh=ڜ.+v^djZZ0]d35)l?^mID-sK㓑8c"$mD -|hrSA ΰub'm%g$bC;gRE&l/6(-<Cg,AKq+!+xַQ$,[WuG w=ԹPn+;F@Pk :1+jyG'Y#[?X ZFhn -oڏ۹6u; U\iBo|񥆀O~RN=ZOy[Ws9ItU:PU>)Run˱V{(ߞAt6Q]JIΥ9\(f HAL9B<t4pF@ʺ :ˇ9+ZЎG>0Fۘl2`sè'}+5%d2Nhe )+&DzG4K:>ZAͳq:)5\00n9 ɕ3:3c\U zbk15Ե_xX'˨-1lfK/ *]uR8Ͼpy.D5}. Q4XϠ:-r:g BTJ+d~O \A\KW}Z޻/O(]fo)Ͼ BlT Ŧ^~2i_&Rw27 h KB!9fYќ,䉰e:s #+,°,aTbXd)V:Fd@ϔQ;$4)"qR]%wVŖo)(t(%Sy(Z'۟(^|#bQO]$x54rfP,vnbFi&NzЯ5d "$8" %VKy(*f2jL[-OgH}&, R1C Y"!YKҲ7,/6f8þC7!$7o }'M-m܊̾kikynIDhPv%RJBT-[?pzK_ThѿhDsg6[%ULZ~-AQV7]|Pt<4/c >4Ex Ct]@Xщ knx!L ).B\~NN2aʓ]dRU3({UV(wFJh6Sq>w\6M_ߞ3zGg"k׍3&1$E]> T@.>0;mh&/-2>Zw_VzXS%y)BPLm-_ 蛦xՈHyj$Nu.&ќpZCuK_|D|ل-E~@*qEA&u5ӻvR *=yٱdMħB kaQ-WWq0fgâ+?+POPL|>)&nGY?2W~SnJ @8ϱxEjd2ZҏqŖqèlف5p@ #-ƗiYޥIQ97ܱ* #WW2B?YbaGPZek=_[rV{Ax5?ng+<}BhКQ6ؽq0s|6hi>E\zgj4'7 mߖXާ8D0^I|nǪ8CG>J?ɉ?l`fSn^뼜Kc.xrxjCK4gz@j)BRVF-/8/"cM}@ߩ0ܭl-~ tX&Tv'/ K@VUDjnP9A 5o#Kʘ+[ B&!V>ȱ6p"h0pev%KpZ`[dFbtHx%y79ADG7ϝR%~E5EG3Q.?LYHk!L)GmtN.d3Q^NjU7H'BtF}N!q !$r&=1ZK.cQe\aĹN9lAwd̊TR,@SwDu|%H5h.—kt piAFCSAS\/C^ S) #,0ACPN0:,v"Xq%PkMnĥt1ySŁR*71#R4mvN;M/7\Zϋ` $^=4l^lDfr~"S-20kP0qzeiJ=6ҜAb7G2QbX艫#-_آgx)av 9 ; cdJa ksq=>#C;D'㑫̢&>ϧ$K nc-ΌaفLG=6w+M֐!A+Q=[GY %EGؠ`^"^ad731pKB~XFX }V* ̯W_ʿS@xoّnj _sʖ9mȯ2{_AW36g=٫)/74fwC[䑼>,=C((1tsq 0H5ɦҩ5|ZCࢴOVEDYZ$:F#0Ϳޚ!I_p}qw֧רr?ѽs簖ߢ1-њ'Q6zzTBfҿX.zEVuユ*Uu; "@gD%w_P_,2ۉnE'{OA17Y 9JVҁ.ehKI> v4go mNJ, Xr+ް K{Sx8Y32{aϗU:bCXS\R:EGz8YVb:~$b H''˲pzw++V w*G YJ,_cc%=ӣQ9wraNd [5VKUIꂼRc'j B"8u M h)ۥO[~5[qV*>q8Xc1E'S=K*$y\)4K:_qA!QoHͧW{۫3ؼq-!w#{dv1 ^l„1SP ((|]qeWhwoJtfF:!)h=mG,-osdHH&E4w5Wuwz[vcZJlw 3I''yzGBJLN+iX{Z=%VYy@F3鄩>owo[@%# _ .!8Yï8m$FP6uh7fT\sHzj_wr&j}QCq޴xMՏ&;ZsB8WgU!' x;Osx4ov%D T`(N{}^m )!FByWOѽ eD_:HVHB>gĭZ_!n0&P{kɩ+=2$Ǯ㴋b˚5haAW@Kfݚպͯ`M(dwWRY?H9<(z0 Guzp&+OxPN]5EK:6/StH C$ ̵ۆ#pX˷@':m__W[r!q}Fg1ŨcT-Gvd8N KU{([q ^뱣unYN2ӻB k~Kڧ&˶-]N0lvjnZa|5`IXoרT5@K"Cl!6Xؤ;("iLj2lg ILb$_C([p,[-"7w`9Ec;lVط)AOoC͒x;gY85zl#>"z[G IK- `[Q#HC@[c#??QCb>Tb:H@,O/.Si?Sckp2FN1 1&`8%ԩkT5^XG~8ɴIm>LZ1S+vÕG_1V>Wa̓cMڑB!^+2:|/(DT8:R$%cS/4T f&3"ctQ[3z1] {T~oЗ V~<)O+ UQ>?LOEN,:V %w67i;O/kfaG+7R Xj$C f&MnaKa8|kg(h<1gx'vM%dÌg/o]K],@0^G,cpOimKgٞ73<W!0^#27H6EIѝ=i3ega YVtZHmn[q _gJTU!h;/ ݨY\{cezpR+I 慸7+MS+:'ռ P;j5)F2\[uHmB$o=O)Xֳ\b UeuTo$҃E4)Ldm7oE+yn)~<7 ᥬ¾5ɜJyWe`^;bgF3if2%ip*l_AJPHW$w;83)qJo-5髀K/ /lģB;%.x)k[}9!>jTt\geVEr-'0.$+9ˌ6 (Ym׈W X LAF>W=VOk"{6ݗLQUWp>aˈ.^1E: :3u5{0<vS^RiտyQqYҫbo*C'-#ҁ q^B)v~?~JEeQYmғ*.;iJ )a=ٵ,f` 3/S;&tm>kŠ ٜ=%S.l3qK:"3}m*m#9oTrPF/Η3}G0SvfJ%c>lf${glO>hj~(G`3i6ŵόq'15'^r] 6 |3Y *nmS1DܬHFӤEX̓dy_kˠdo-zͩoNz'cFpMvFD黣TقL9b=pPhمZbQ]o_-ٜȓ|QQӯN[)n6{N+`b ;q4pTamʛOb4]`}\JpvU:T?nWxR%CM<0ޗ*EbN1D X㮤0tyR٣p{$UelOOa2MfH?/ o0.Q/L n։pFeZ&cy6&Kwд.dzcÝC(Ih3k,h^̀z|r01MivZՅ=8Ç7'9"yzҡįj=i6*< Iu<QL%K)DUH1W"滒YM_jj#Ka%B\9Z߲+k0`ZT4kȖdBLɐ(h)aMԷυYiHmpKڢ~`Ѐ}j3q,nC,(-o U,*\871eq}e5d}]@奁i 10PsӐg k&oqFS`.B^)>K{[Jnܥ<},@0HI*|v >Qr^JYPa{jhD}3Ȟ2`<sKgTJ٬F_y EO`NSn_-Տ36HTUCv^ٚM;g`9`pjS2mnϸ/ `???@5ZZr?U\.At 1kGYlXf؆H[gC pѝ*8ነJ!G'^H[C՜a8rIzM'qW@Hd5zW=S EHM] cQOqH f0Z%k"`.42P-u9ZIks;4}%1'#!s"J%L:b%`1I>LuBrQei ;a)i({5@ !`ün GS< s4ECdF]ul#q>-'3QV!'STV1RO_C S=w-H}_?+A5/LM_d׀{`~Nn~4!LYA10OI"^&q/*YT2^ieMmhw, S.y9K;5⩣nRq`*-*R ?oNEݙ'npSZrK=  8W`삏iK*Bp$e2Fmg5 YBIQc!e%Сe0K4%̐AwE):otf > G:slM96V@@Q)TRE` j`A2ebppFAIFfTKrĚJ~pOYc&MKg% /']s7 TaS{|xOw}O%>5ShuR~W5?so%P='f N/a6^SܩNL+7H4FQN;Wf4<TtjU"*uO{ӞAH9rDѼAlbXoApAſ" b8Up+!HsP!iB,kW7 ֱ 󗈐E\6EZ w_|oFf0Q(T!PYu*e3E*C9)])$fvq́" Y7.ʺ6hVBvNfR!TE[⶿AX޿pUf Z77º Q[9"%Z+/ *hSz %RM}B+DZ%ϼ=w(̻pCC -~.< IDrY@~ƜhiRyGYfњ3I cߊEx,LVܿ /"GB&%$ d\_d tD~ODO ʝՠE(*k /y~ʭ'o72]dD4ƕL>HE"GliX! "fN`&}Je4DeDO}-_˃HI?s\AFzA6y@>oilȟ?eZsg MDp XXt9e/( )SVKY`I{9omʽ!mImGTbBWm/$;+^X=sbVp_dKmyP^+f'OO UZo φORX' B9[.av3D3/t!G)HY7@9[U#]~.?IG h1;e:AaE,:ŀ)Ee}r[pp[ӅJ؇Šm7$//=tsUoaf8]5F`ɾ[b&q7!,[ 1g!ɿ qDjB6[Row_|3+B0z N\YFRRΙ-PNM>¸OKsWj= ~Grl5[nD+˒3!@pB3L6pes9άTK<)Eè6!**ՄPΒxtJfnE:Ɖ=(d`[ tD^"SC+1HRBUYYrՁ~*Nn5b{T 4<̠A W0{dB&G3 w|vG79.=)Z8m =)u#-Ās5_V2~|n!As6(lm-ch/W 'W#8Yƒ:WŎ[cn;G}+l;`ZIJj#@LlJ'!|hwAƬ,Z/E#BT֮JxmD}"H>!I]j[Ṅoolc &Wa%W gېX5kˣG^1G惛+gkavۢ-29XVk$us'G%,Ծ'ArT7\QH|.Pkc@a咅)>tl=>{sDB覝"(:reG|ޥn2o?5 3 {;ڦogfJ50!@Dm+(9|K֚) ,s謖yZ/-XHNl7H܋*?Բ3;NInˤ1K6H?S n7%z_(1Z 29Ȧ _{L7kK+'' <|F5\:$X7BׂajB%g``79̵t 2~^ CG?ƖE A^q3#r#Ȃ=2GW7 D6v1z/ FxMOq}N}MS9R ߉"oD;5\q s?JER<'.6PaJF)<5QF?jrN7(Ձ9d8/^A{1yD "\6ǿfn|Yd&΅ i@re^<ؾ_9fmvou fN"KQ?Pm2u͔En*y^5ȝ0^׈Ӊ}I8}. QE݈D*NҖܟXD7/=+T[+cV$(?x6*- X_K:KBtF2 '1#VBf}U+2: |X q DEݸiv?<6<5wQ|S"o +T1Hn)M-E>dPs}J z]zS!K2\oWG@+L b GRe"?ЗC t~N 2Luh\A<&C{nN$l1nNNC& t~+Gukx ԥ: $Ƌ1䯱1INvMўz`\UY_ [ܯ1s??rYnƵc|8'NVBms[$49cXN U5(vԊ=EIh5wLZNolhGMO[Th@ZS!kq8nmr6Nf ("Frk:ծT檿3PqG-*'6}6Vc_sK%8y{~"|ܡbtvKvLўl&}hqg7{d3V?z+ӗK"KJ#vYp,|mU[,۾.xo g";ϧ,_}rpEù ~/Dr"w"F*!QBwA4@7',ΩS"\ =~0xnbt9?ӞR#/#C-hmFtR(ϧ\A%n"hrsȋ{)ʑ7cC_qE%ɏ[yYQ3Al|GkRК#<2jWW;41ATWnw x~vv_ĘCD(D.\LL`C6fBNSr;jgS&;;nL̛IzfOM1N) 7#@#2 KENbys_5ܻFKsqԽ֚O=9B44%YpA=k"q #1=b!sx O$?_ )S2n`SO럂Éz'}4q]EL͕m¹Zt:sgtUz)5?0]x%4wK]T5w~^8Uh|Tk[uzCcug 2;n2T"37jM/"oxș4_WrFx: qip!QȰrYt= O, 53$:wbRbTTT`Oڹkt,Ez?1\y1 ;Q4M㸡rd2; |vm? tI߇ G(xc@zCL# f|#BnV~Pk{h+9E0B;iG,eIHL*R#F)/oŠLc۳IO2eːqI[ s7sDdH֣N2% _z_f_7k\ |]897,Fik2*H[EzreM`;b%*'H(絛FhN2p-MQP*}ZsR02xATVvf)vº"c͜K1A0вꌭw /Hq$_eRAcƪBX G\0j])\i,% TDɳ^z */ 8?r#8`]Wm nmD\;ܴxAV)/ 6nuq,ɫE1g~*OK&^^2RbZg#2Xu&JYXGpV ff/Zb\c䌑&>f?¯m{mVZE>;3-"C%l~\[_mSK[5ٶu4]y7FƲD}+'vƮ¦sz!v[TZt WeS'eM2mO 1bJܞ!(MPiC*L [i:Wk{lQgǞZ󯰋 1=ee؞Oq"iL[WYx BxG6c` +=e]szrRJ;L3G< h,'XGK$g%,47| % dQ.< , D7-`rvKO4ܦ6t~HTW.DuVCQ:)iёGK0Dda?PtTFT ː3c4!lkAs4-ф$ɐSRosȈNtG|y}G =\O9E~^yHm%, ] a9|b,K+fGL'V?у!c}ݎ 7ARҊr+ɞӠaКqAuϳ8KSkZc ;0':~ x?ɪr6U4'^Ϝ­~ζaos|T8(*;פJ ޒ`IdSR.^. pI\h\,(֝53l 5ގ ]h+sSR*CgsꢺsA/J<x}e=2LWgl}wiN@`A@SVێoEWF 2 s(F+½Fn Y Ns,8ŀLόΝ@ΞNbt(=*Nj@6 Epf4Q Ӎ] ?lbb|` ]܄]GMiY+g$9MFW|cǰhs"<;OO' 0-/Vf(ugwj\^ ]KjIX 0*\06V#k?HJӅ8q:ם[?`aCߟk@GIZ=oaO6Vq:Fs9r۩G=;(#2V|T0kiw+wی$w(^uխ۱_֙Twy -v38v784M #܀7SvDžg87}<ؖ& Jf sNTmm oJ 7Ky1BZ^$׵tdP L3Ilov.|rrRUJ)'?8/`+A~d,wm<'U' &DH`#!/= *fLAd2nH;: ȬJՓFE!sJ5Fi ӡ88$"3/2xQAĂ!&KY=1uPf#:߈YIi4&-L3)Ml@\uHgJ{ZÒ+f&OouJ$|( ?}N|o>@Ek&sY.I?3T2 Mu:EVyoɿN:) Cqs *< JXݐҠ0SBs8UK͎ln3J}Z̦F&`b/uk^_.@{*0֨5jm?!]`34[\EoQDS N`)*.ց~8vy(e,\նЌ}e0DSk% F fP1=NE|ġ ]g_-~ײ\@l'>kٹ44.12ΩA0֏t o0KrK>VIE; "v7ik7 \A`SQI_{z<\ֶflL%W1kXS0_OnǫKηGd ~L~XEx}35Z “z2W1I3 {qgGG[}DinE9{106Gl- U$5k-;v4잃 `WiELӐ-Ȅ+|x{>RsF |nnex1)wf7 t^';kkuGnrV8{T1GE&^w!cA܅RmYG+-LGAnR["f`- νĴ[V Evc`ԁV&kJ)[0!J@b}m?'v6h \+ez?_ F7UOv@꾿cYW[@esE0Q_ W6Y-:⿰r2x"FLU;+>e*GI<)s+K:<_z ~,~f N&qBR3Qqٱ}ݏTD35o|=pmg[9]J>Lȧ F>|)?U}5$L#Xk\Ig7QR/Th-jrRא+3@0aI9K"|J[=񞪡ۅ(qYPcߧl}3 JMu ~O:#8yoGH,9OմspK[ѫY3 J#[KLkDwvcs:4S SeHw  @?%[gRjީz']=NX:Gh8ʺ+bMbp`"e n)ڙ>nz=w{Fz 6{Ry86Yo[W>Qw [R)+'C˵8{n5MIQzAٙXۯmZ|Lk^)}tV <m*1~dp`1G8/@Fyj3>(,1>!vnKMYMLN6 k*?C 0h)t m4Q tEQԒ x<;Y.w 7 NzIV2V ~tXDjwH0x?N0nYIqV[G028"aNoζAk/qZGa|: .:5KTvq@ }"r=4mYdhMuvBqQS, vyl'z=iCV`7.wDLD֦@9 )/IY71<0?f{$5z@_AˍP+䟵_N 񍆀./,_P_V{ J`6%~,M0/!96:[A(ra":^Qfm ?( aOFy[?dcdݒkdM1&,lS۔&!^z#2%qK+o5Qih?#Wc 5n.L*AA{a}Iz__ff]>Oq CY=aYgFMXBz+.ќNB$Bx saVG(FKe9}1?qyx.%d:9{GsQZ1[,қ5Ӡ$2zts{``>.dMċKyzJvF)P2~ \O'u9ׂ[{Ó:&ғ#PD^yh8f?U6fOLo}Ulm_[yI2u#SFYX^'L15% yP c,r3o A%n#K*CeHvoa]ZNv!ro'[8p*/DK 9 hܟGi`5,~O:5o-@[ڏ/_dMm>vo$ƛH&Ze' 0l_uOyR뢖.۬mߍ',ŏ=Jz G/x@ Ի[).e28b!%܂n.0_ɕ@YX}_=zPHꩋy$1. h7 3 I~|B@.aK!@cj'}njXY.s>!jx3g<]3S D_koh晄%3e:`8H=p݁H`u\5$ޕOHvqh~&2cQn" "&H$"_@wϣ<wRe~gjڽQ M*~#\lxlkO%b V$ >EFѤ]"/[mrl O|#@CZc,nuKͅˀAa'OY 6T59%b_YYpw=,P{ \=l臗kPƐ/06P8 hn\V se?7AY{C#;u32*DĒIxIٕ nWgzKɄX9S㮟 ,. >;MD%cR|"/nxoe' Oʅ~ yzSa>ai@H{M}Ǜ1V\`Gؙ"?SɧAsB&d̘R .\*Ъ7Ƹ+FL+Np U͋v9ծ}\kUQ%lf6CG< t(VNL f1@x-`vItTYD1yiwٟ/bxv՗ u8t: Î2q~J]dPc@ k~[:Zc;cɭ9nD۫pۑB]yEx}dl{I-ϋĄLEIӭs_OҵP6_iwGOcN7H#$(=}⁶-gMYu(!#v z ;^-`<=<,; "r?M^WllXRI@28kjX]`*rotaV/9Te#`6Jܸҡ= GlcbzO W/c6JY•ăNY1;)?cտ3E;-Z2L6('2Fd1p#>yr96 Db$TuϮeIFVe7$rLvh-ff5ٺg !+ѹILc\6rMe"u`k*(VM6 dW"N ~LM7ΡLbSKqReBA}nt `' +tsr̐a^1 ڷ<xrL)el{)qpEEO;lWwgl\_aoE4 ?:C2'Ŀ%]?*4Br,KB׉a,WrAdׯ`t8^H@}ӹrz)?6ģQ3yg+7lЧ{eʰJA[a$TǎEfY$ =V<sݒZc Zxh z?r̎5SKX_d̴D,o=E?9%"tըqdF8P)Cة y}]Lf[4 ][*+@mt%Z `"yrWa^hIg2SKvOaEk8،3c̤Eb<9*:[;VDhao3y8kc9 \+A–gOܽ:O': ܧܵ$%( p 4[T"LB7Vm,3ŕr"V VEFW =%پ=Ix;ЉSGƊ$}hg<86(kA<6Ģs'%5â1xҊX6;Vc8ԁYঔߋtVh[W$-yYa9F3WQlw_r/N)W p6\/zxLVqsO_c׏Ο;ܷ.m'5K#wr!&c* $bk'! u٬Ϛ@oVa_҇a l=5{w#ڧl+SJ?M@ ՜-f  i:o8#*=^Fh[ShI5IK9"}LlP毀xťiζ3ή:T}C^Na"p#e;a*L6l\L_8Ol]߭NNV},P8U)YN'O9*_6Ŀ'9PtY+u[R$GΉ] ϔ}Qf]tn^^mp]p1x=zz}`"=u;Ӻ-%I# Q95(Qdf~ԉd=? ŘW lK-c/_so "y=ZcULa[:֫#|姂@S+ey.AQk[ ~v,:L wr򶉨i=Rq/8#r Ed1֞  mִ"R&R, m#y3<,ByAhd5CJ8}1N0LQ.BJEvEƽyBxEp؅y4D75:S8Ebh._:¥3])%\EWaZ>5xbHyLyk4h IE,Yo<}?4s-m j%FgZoTkuKIz1C8?o PIǦFE\µi۔jq5 etm<ٚWט-;hAr=4}&}@W7t$2zڢm!|+d&  JHb4(-H3'>@ y g&ã$1 Xqx3ҍ%tdO(,̡{sNJC ra 8X:(ALtG{VG۔l[R$fW(,'B񑱏ieTPwZU+pS xۂIiB5x49 8f-a+O_A[a ĻG+֘X^Vy}`/G*ԂS9hǨq&svS\#+r`M\o) N{PB/T ~vrˣD sK0 3HPuŷA WToa $I[-wb;8dM%`,7 Fx}t:fWc;Y usm ְ20aڌ%[EC,sVJHNDץcӻ?=:3xϠmYr*.> e .nUN<SpwFB>Ҫ2d붕3ϧ Y3c) 8S,D _ƻ}&Kyv|5V3ÅDu{4s\Q"a}:I3g5ƩIG+r!_XBj'[ F&JM ۼdSB$ե|l^0ٮZZI`0'13|aw[~pz[}3t^|d8 R7b3;c)~ rܙLNu)Ca}A.i" ȉ\mvP)&w&)د%ХBxshEĭ'n'֙?lj%~ Tw4 Il]2΄8Mm2FLB`ZZlߺ!B߀o~?U.gLRe뻌X sۗ aΞQP/V/ӜouEcAAkWQD x|8j6B+fodNH3K违4[/Ӟ-|4 g2&U&,)'?!8T}B{f]}5 qN^M`ߟQ?>)0-**+QY.+ZXf,;'۞ayȺm[fsB<=sJY$L,ƭѣm&1PNK;0 (t"6P|ψ Ұ%rc>$hdPO,*2M!m+QZq>zLvqHU( Pj_gG{pb!+Qrьʳes{dh?׺D@&8Rq R7Ÿkgב9cRcF3SO.܏yEҳ_R㇋xE#F#\ q u8Foo)\t7|**loNcMо$3N zw't!h_554-'&ݮӊ!kl ^#ۮˊC}rxhd\y~;վyw{'=GL|>~5h0C-$i8|k#jTfN6Z"+m qF GwoC([*Lް'cewAV{ih!ؖW(b%N)Ft" >M'=cqxC-%?~|8ӟٓL=Ї9gǓń^0N!,#qֵO >w (+27HE4͚"A֬P!}xq- C~\9ՎfH*y ?%tM}%V5Hƾ|Du !Ij+1*= ?#J=ּ4&b!mpw+į@M I.tvghL8F=\C_7 FElP ^x5,ip-W#dMQn!18KS1mÊ:BRUߥ!yf #4$l&1̕-0\4fm+5} f'o5"si7 6\.NL˨RCQ#,neN2n=x?-/=='sFїҞf|w;>JB"\y4d%z f OI# #<f!ƅ<$^:J]QJ*lhpqe]9h{Rs$M)?-Jwлc>Ծe9\Z+T,׍͏5.ش=iScvL<6W@,컠M*qyB)wM䴵v-$U.S(9:a[c.O;| u" + ;Kj@H=lB4ؐ)dɅ:"i 9f% ==uElת.SjH*%Re(7TN5>J)P]dPO#Q[ Sg>U >0evbԓsxm"]ij솭22;3k^Eh Thr-Jܦ.n0'JͿFlYqh`=s$4թgebFם j+%fu4^[La`^_Uu!ؽ#'у`p&D09=y  r5*v;ņD6Ƨ9NyԔ)h:q욃`hJ+b:?^IR+ڿܖrj,`m(Q1%&y5}:w÷͔GޭGtRHpXa]fۆ4)"cd{˪f] #$;~E;ʅ&p Y7tK!藜WAD /~"rdVGÇt{ګТgn7Cx~FdC`tR#mhtKm| bk?W#~!Nh!GJz}4(zsE`*Bo]ƒUh{w]xB5qI֩x1^,e==)eT]+j0iޠ~l){.j[82zV'M#l7&b1AP4.t00 b.nPX:)׍Lw-8Cso= S `2Rm% 8 8:Dv"(t(\Z]-IOP -7G8&G(&1}CK| hu]G!U- w]"߹:*6ތd Z%n5&I-}i|Փiؼb jʪѳ!>u)`Xf QCǜBl58Ğ]לV(g)7Aita5B`}Jm6naVHþe3p 5X-la&CZW0=9̸\xDJ3ŞdJ,R$ȡ Us%i7&e] 2"9 nTJIGc`;rK1)2iCO IʣHHCdL>JmF^IH#gp%:OjMhP3i}EC(o}8L5n }Szk@xtlhTa;,vXY FY޵'YGjJ5kN olJ~+((}g{;zeǵo]-TKsǴ)4FA=-Ѫ9t. UjfZW UtCF402B& %/@#N]gW]tȝU9)%I?2؀a'uX[9gN)ˋBG-f͘lOR~$ų,VCXy/6E xؕҾr;,;~+NdP*0(u~:yܗjL;b+ǰhaF>[44qcko̓8+` 4=$@|GxѦbQ܋b[+v3mgH$̸|Uy ,1Fef2N3vAulZt7 bǫMkɠ;ND`I.Pz !GDk}Wᨇ6Ih7),w]zީ@ XRN8~roS1u5C{Z9V#"vܼNBM!hZR*T8ybK'{TmnSvhO\Z&Vt`{ye_ƼP 5{>O>p*Bb͵&X mAF1=#}ir(KAˏ'ޟ!\H_s/@ze-f/(dRl'DYcrg\6\2"}UE㮝I~6PTw }gϴVyB|稘(a1Fu"/i~㨰*, `qmwH'lƶ@+2݁/ˊc7" ޷,c:V9SZ\'+!u$[!A%"!hձ:8F3|>yTTN-uYTN_XGg e\X"b UdB;nmNpثG^pwąPTSKG[Ƌ 'nrrFDw-Q2Є V^[iRlb_;ͣ`][nbXhG7pp$!zyM;x1µS~T 3*:8 =dCmVPZlpf L 1xoT/Ҵt?af(`<9EuSb 2< 9%3*H<VQH?Qb!ax^?+tAP:}AH I3ϿZ^a?*=FzwE5?ٻUa/9Tdjt{3$+OsM47\j- RD(7Am"4Xk |Kn+*D6;4ZIy 3_a1BpجwXԠ u%lW{lToH@W%O8-y>cG>U6Gr|' ,ʢ6_V)82W{I"db {Q= ]w*_ԫFvzƃE"4eןaaW44 h/a=nPW@<=_2R EWl[M#!FaZ\ YA4٪)z ꀤœ =.L$]Q i2 asxrh`4S `TNr"Gp6eϰVa'FW5>I}V[6 `e#Y!IEWR0@DG@0msx&mG#Z^*]L|m@ۚ3케d I>UROga, ,MG4 +V.V2MI{7^@e(>ew NއQqׁ"`VגJX?Q}:t@|\AsXtmahͷo"/ X~{PටwSmSHr;eSj{Suٜ2'EZ_VE\e=%N cKOIPO?q h #ka,f`\;P4\iìAFf+AE-P0 Lj\!pg?B-b?Yr@:*K?S hJ teg|RVF:3#Hρ%xzAEWE[[م뢂xoK< j d6l5~/%pz?PT爛>CGbJċ Djȋ7 _CecdIfh:,cʽ%Cؒ"zee?Y_V ^ٶPt::*)N[k 3FP0w)O| t S1d>gm԰jM:ֻ)<۾ؕULYC!1@6qR?eSJeQLD{v)ͻ#N.-}(7)e*S:qȅg.۝£p(ea^i$xnO.)a _!p4pp!^(hP }n Chb2k慫^f!q){xWm33\.-jr Ī>= LRCs23чCKp@aGR05F5,T[@uB;溈*g+`K4@#k18=5@;)r`ME#Oc5hɧ%0yWΕ2ϰ]qb*XIX _$NS!MVoU$wlAG)[C1.s_ѶweszL^.i<5|K& T3="JPH).uW4l md? s"!^hcD'<}; XfLru22=Fߣ8M>6V4RPU9[2tc uO:â9{=|$XL4>Wyv=wGmܑԭ9P!Kv@273FRfRouQ^ƞIa@nh ߲MH_Y*S]zVe4Dfߊ3Y][rY=19pKB!1QAfAC8K?mA6"ALPĞ[29QMeٙMWaZ\< ҟ  Iut{ Hm0||DkA@dTß)7XjV$(9ݚCg?w &d*Iv`E4ZWp.H(@>#1+*x0΢1zzxr ,F8T;h9М]hz6`d`1>EBb48(پM~yBm ?&Bn3c) WIS*!|D3m0ޗ!OBs)Em>HPF۽ƿ3ٻ"C"nT?(Jf02pL^Ǧ:UЬ#O= ;XepɢE{kb0Iu7" 2mRg`U"ݲ\$1fb*=_ 剢-B9ߍV9Ơ]Ť7/J|6t0G/]j^JK꠷L}I8*SƟT i:A\MhZBS8yx;ܞiEu6bFD sNC-`C5 * K ﰘ.y_ZIIÔ;4Y?NX We{*7/ˋ&[O&~HA]G&"S}~lm^]rYG^N>/1̵-z89oPyT1])xH&V^*{Cx%D=w?4ؿ۰cvr4-nJ Z|( u&E@P=PCz*;*„}j,]S"itpe98G0Zt]q2nJƤRhxȠ* @zu&K/JpCf/'Q`n=@y(d,2orGP+_ROu)qONXSX4xę[R Qy_?sLw "~ә/xC u&ff`J)FpؕB:ғc6Aw6t6y* p* *',_W Oݓ@ZF}hw\\d&}V5W^X$qn*)HcD_.WRYUM t%=n݄?_@š:e?QJ6H+աUޗO¦8S~@Ӄ`TK:|}+ *EWeW—gL[Qs gAUqi"[Q_>6 f&iB`DoDO|D^?Xw ۛV\@q\Uhcr3-)P51pb%>=pf6ݴ2JP?iU$G :ӈ(bT(X$NN~<9tj"/[! %y`͐x) > !O:7 n.8, *x2ao{vN95zDedr|b̂},~2,{ Y’> 6 a)UhW !3&p"++'Ke=ra!hHײ^ u^R z~5Mr` 5$gzLS&iIɶi݈[jj D1~ƑM[ŵc#޵H;sgfhHdc1}[Icx]*wkp?3 ÕCt¡*;P:{DÿZ(b}Nݝ|ZV-95A/$ M8OF7 `'Q0[bu`խX|$MHgѨJBvGY-CJKMLk&^L[1;B6%X8r9Z)6ߝ] #%#TNYɨaj'"?kN`)sGlbn,{~"sBptxuDw X( fv%Orr\c Jx!o:4(m˺F' 0Ʒ^&&\ZMA?xAz_Ju ]=J3(.*ܲAO4FDb2M2i䅑y6N"{ ,t`uykŻY>@z LӀU2(T5z~#,A52x!@ ~A)?ucgI{Xם8KGF>At]+;baQ=1C5? )$ZM+Jt`3#H߉\*NaNMW`tXP*c4^X}QOJR2d(ڢrCM.wsc똰%K BkR/ u&YJcpMޑ˩Oƈ@(AA$nMWv,kbܝg!Ԃ@Dw<M3oMd5O75Fl8]oP\fŮDOͼ9B2nCmړStx\ O2սQmMߊoAؤAsIi>t P ½.pLTEvnd'gpAe f]_|o= Ts#; KOMy>k}p .({\,kEKHֹU>܁M) KBqSM-S?&-V0pٍݶKv@PcS-Y6eȊHޏ:K:I/p WL`s3b#G9YufC H1S!R,5sMJc?oE_> K%#sdžSW#Kgjoz{@{Nev#^GtU{>0BM4'Ȝ6!:Sɜ1?=i*~$؞wni5J&4tiicT*,R6>l2ѽx[J] D[A˘`.ѭYiDєRZ2q]Jc5öd{$36B9b]qآŠ;໼]U=#KxTD}1@Uk=UD:lGzRb^7A-7vEAgG!o‘ l?{@x] {ATw *zyj2 ~BeTcS1ٹe3hX,F%wh&;` hBO<r_9%'c#F"d'j`_Tǵxĥ&;5J3D>Pumiū-q46١A}5tvULj8&ss0pˠ‘&͖1-fe\ +eW7zV6OJb'eBrx$(88^j1 RZGC@SXn}1|G˒ex_i=֒[!qPݤ;RclG"T\Аtʿ3bDʖ*Ur>L05)MO+!fu2Q'V=W :KH|Y+g\UiKXݶ8w$T} 8H2(b$40U\;0kq4*R*Ks1iC 7V؜|aͬbUTv)7XR <>Fw9b$xN& РgQu*ŝ{DQ釉m6O;*%%|w{ˎ u-?TL4ɫwҀ`w!Kp';df0:e`8v ՕROcF݁GɥG-%PS rZR1:oK`6T=V?+23B:R,x,=yo,\|1@*&C.sc T"€>ARVF!OvĶOУOZD Uzc"Ŀk u~,U( h/?&rK( t\bi`3Du`BeCL-w@2uuQ(6;%]##T ^ WTr›0|ƒ̛y!݁cΖ[vbPM!ޑʠz2pR)N'/^Q."!S(>& A,VY@=5ܒdcV>>_!kOR~q Ӭq1th:кD(;!7XϾ3HO@+*Ǭ܉r*EPQ6>%4W}m[#t&BHϧIdZ}ha@w)9[d=cz6%Hys43a"nf\x?v0* m|E8,jg%2͓,-{hD IPH@M2%~5!-yZ߶H_i#ARa@fƜud?XN(}IJ&GƬWmԣ+sJk ۜM:( :gd᮷t4 `Pm5 #:HJbr˿ C߲ӶV%P^7JkJr;!䰗qFJ`o.=Rג;mq}]f%0w=9ߺB9upbH|ꭨL> f2,K-=lj{%A2ݔ ?5h-;ko*$sRĂY's\sz-v/L. 5:K?RߞvkE읐0-ًI f`ZZ܀˝pL >Fl~☃ip淒V;!3^4pE3;?Vp"|]W\$':w phM[2RQF˴ Jё9{,ԹJMK5b׷?J6dc"" >e{ƝC}iU8VJG_ k=o}7+߁ c@.nln^sh9R"hy."5HDJ. Up _yV7GٸEZMރw@ P8:#Ϙx#Д$jNơ% B:D^u0b85gEJIM{><;-uF9,-%f>$Hap铚)C'.aqWfsff.TЗniŤy0sWިdõă=7.5?dXneu\X#ݭx16V7b51!sD;Rc1KMC`HA+ HLmF'5X٫fGzf;?QlwiyQ$˅Cf b2Yb Ns9p-lf=uD <5CgBIZ~9\qR^TöN`;½'2)VR=bbd Z;ҡx]CpN\" 6JƩp+n tNTKnnTEQ*S4*Ŏb +ÿ^Ou;p7Cſⷃ/  6Tܱ:*o FaHOA.syET_nE龚 ;^鴹km͡&K))ob}7s_F@wWd䛑U gJU-M1:HʽYLͷ[S!pBkdJ@6]x5vXx& &'+݌Nv(93 :? |5 Ŗ id3G|Oʠgc[u9dҡX@ M3">V% bMFq79hk\w: Z^klк]ݙo?&0ݡJvaOoU~ɶY\wZ*^_r$`V4?^yծ1oxJVR.hKR߳NL?]Th< _P ՌWU.vg FA#a*rXߞَk>e~8Mmc\C>+s@1\ OB5xzӢ#)NpqGP{pN],PChAK8Qo=KoRִGY+ !H^-PQD*&K)eACK`goaL=P2e)ٽ[XD.V[=>bF4J*ǡA}3Y. Vq7Pi<:d 1O#17dIA: 6owN#|új(H=m+ekxel]B zv$YPُJ [}J:uH͝N+3_$x 8Fk=siiiV!LJݙldb}ʥwQ>X^E6om5]'qo/qb{/V,4WjxRҘ=5A؉ .BHe;c'S#*c 0 oHmx*\؝c Kser_ҬK'sa$3;_Ai:r{o!'0y.ui(A_&ZnG:ِ\r]4E9z6dԐLT~>.TMq&Sj%ۜ^D%{Kd_Wm&ka;^q% ;\nXXT8º|ӐY _J̓r Kx H3G_B{))K҈;Ff"s7ޱT-.}haY$~Ŵ2BrWo9q:lySZuxLQJ.yO `L3JUaD`ǜdT)s A+J1qW>?vC9:!gcͲ@ѨZ-'9wNä4L zs[4\FV'F.LJ)&l8Fȃ!2Ii|P\Bp]`"f{e۪xn, FKFvL\X!3ϐu3q!@>i80v\&AQl z2Nh.Bȧ? p1:np`1ʩ2T{#$tj&/XZ͍ yGPR*ņyQtȎ·QPS #+ ^1Yة36&)`T`s1ZɎfsclQy>(E܂Zfs [d!܃/;laIS!oIoX.E[M{&smESQD7&Q nne,P+:涃=6øW%Evladr V gzׇE"^l̵Y}v%U!YіFug" Vc^ux+]G@^6Aqnazӂӊg;Sn?2 cP"j㋭z @GfÊ0Ja0ҸiXV?s~*+{Υi{.(vЦUHBN=VWm{KVǶ(v!Of z|z?EbUgֺz>ζ0Bn.\a)W?CgO8%]̯8=2_dHظ}+?[f0"s .\B~nvylE"է?kRu(X3~#O8zUP$IsoM8K@+#>S'ec ^_G) .4;ye ;(|(.I[00{Qf/#cX_z&l\0+Tูk?vK-kGLO`Nz1> ]BTӉ;laɜ| 5y1*9d3+HߒyFq)dJi>E4eK&&]}wQJEQ0 )Wlѧd!UAĺVloƂR *Zd7/ cքǃj}emOF{c&S$:s Z 4$ڥ<Ȋ%jv+vyf#(h>/|)<:TU=(a&}ռC*[2 |X3s|_*P8+dg_8cnY¹:/l=ϟ7 Zdm.mۿ㋍+,+̤70Z?y",CWڈRe'˔>C0)bs Kkj3ݴ$m]SK::ᨭ+*ŝAP2c> . [:b=n9q067-3aљ>֧GRy72wnnF-> oP iuk`ӻ/~]ُOH:݊mR4jGWy gi1]6 f6!sk]Մ*@c,!TlAΐ鯃.h bR'p0j~nqpz0tggj~Y#r9jW8V8s _ضnG/5 a?+k :J0kR;bGWkąD6].C&ጪ3V>{EUpF7."hmcFG 逮@[[:Џ~V=xLiBa2bٽm;dE^HP6: *^KQFg:V4f^L Lh=? ꭐ[ VI5 "$r#˻#hqC|O?T$[" MzfTVT^Z3/s_*%yҒ[6+ {]ǘF,Β b5l%ƚwU܂(ͼ8dg~;ay\][Zڵ#44)rR.3➅J#T^L*[ ՠ2K⫍M:FV@ۼS`rzׇrT`Lh^KYs3 Pfo)C4c6EDkzlṔxrfRyFB[n 57ssqiճkП۫  fwdk>[O(LܾMp (L_Z,O$ZꤎP7h # ǚEU i5lʂ2"4,qߍL}}Q2|;`:H/z%3g9EX2!ef*}wctA*+빖յo\oWK~6 {`-Yq$k/Sh/0ؿ@' ":3p)(\#$/TݗTW=1' aMH _0'u R˒$3"[M{뿹Z*?2nFI }.NAU"w:f -i%8L e+GXraYj Ҏ}Q?~px#+[&"0W"{{&dB)vme8?c^nc}Y)t!~.wu:1rMI,ոejUoE<,nIϢNS@~Z(a{Ev$ou6#]5RgotVtY;%p<|'Hsr`iZ[3H/oG@^]QX %SxbLfGr,{?X{{4A> *RbƔ+Ҥ#꓈% ӼdI`nYXۖ;#1ii|J4Y/$X*`b[B)kRf>{¯Et@'ҎIbYP*`\]Zv{,ЉSIឯ~7/9@5GqwRxŘt^/js ]cp\]S?:]ma (s 6['pq=﯃oa'jap~fl$"Va^gn|&wR[D A^{7F$ckAiKJ8 мe^1+Uy.6T #v[޳?[$=H6sJm~D ay#=A4)eUHeyE}'؍V+RU)*` tu"L/Nήݯt臠~_hDi&?ѾN_#$3"<k֠{,TIG~];*̔J}4^ky=ǫOhAyaIvjGRUŠEtNPTtYO.uT$ b֧T3g^u6D0@?^wm8T1- e֓zugH@4ߊr {lBR~ݳ\)0)YIŦd1_‘p5΂J' SZ' $x*OaF300+K_}|[Zy!/3D]1aENm~tZk٦:J2!I p:? p&"}(}OJl;KXfLhZx?~ݜ5}zMk n^bWO]$9[t:rh_( PRJj.Ł}n9DsOq*_'}UJ`vCCLK"/JJoDES>mZ]}ˋX\+p^C}"̵,Fç4! wTXr+Ǝg'bh͠c)]k7%V5X@m b\},gox}3AI튕zX@WB@E[%l\| :صFz/RpR _>B" eBUZ"gG}˜̜{a\yB,EQW}&\Dl;X!D/I5DY #yG|4o tCi ʠ~y^IyהVnF^|[ĠƴAȺj(Y8U'v1'Y#5dJ ,]YY`YsvwX`T= ] s7|Gx=wR[,o71bTaZJX޸6~{aFZE|IE5zdmԮ]?vABx>PqǧO(NԀB3(U0Xn]sx@S3QR}Ŀm-~՞DHmfA{7#/;EƐ~1U{CX$1XIw;c#1㐹Wp:v)O Fm8ora|-9nR'9Ƅ)C7eKG`wh$2-pDz9fj3}ׇVk8TΒsZmz:#?ZtVu_?YUVil:U~8+"?@4dD//V P&@(@ c3y(-UwE{"`tFhѠDVSm'uE08WKCi.f|R0{]QkEk(*ʬ TFz*l+@O?]e{˦6:z񄌊'Kūk"c9+PGuk# <|/ۀIͱpAMp2lj" kg 4zXBbXPyqQ{N)v 國#4暔pI#CTe1k@ãdD?7cF7ٓ-JtZFg2ߕ;%%(~F [ erߥwa0ZmUFDmue+)UFJ^]okh~lH>`E#[~.΂"0Vټy\:0RxP l wg`  ufz';kAАڳ^]B*KxRT7 ]0JO%s)򆜆vt~w,ŚgŤf0,bL<@{?׸6hؿ?~u0K)CoO;CC0وN, Ϙ!*YA4zr^jsZ m5h)#M `|=וq;]4H0g(R@V̴ivntg0"_R`c}1/w0a-o%Duj u-⮻gx{@d:On A9`ث Uo[YkdDb{8@r:ӂ _nM`]jRl#lPBj` 7( % [)`ilD|G~!еv0Yv5n`_d\ Hƨ,O G|%^-3q1z4S9` "f6&iQφtן_7XM ~[.ݎ.xGeEkLi[EXYIJd "_qh^ կI׷B!J7yE$52Z2Im-,ďׯ%u[52ݪ3Y%iW$Fƪ{Jœ0l{L(7}!frhу'|XVhjb >x <亄ػ(ŷP9jI3zx_`Pa{-wPU [{`+2BوK + cymsV )CZ>(Я T+2SyI!LM9՝K7cLRN(RK8(f5 τҟP3 G:4Mpa.8CT4:!s a&Vۃٖ }sL7O妌!L|nz? p&334 ҏ@Sjl`N`y*aQc@FEw?6ߕ(ׂD؅lf jqJ`G>=Ж-$LqY@~[DvWj¼ ^5.=dQlOl_˔^39|91&<'r d:ԧKg W?uE$2/nIwu$"!KK=~!h]$kWI>VpWDzn@Tr @xHRنxhw_>at%B(a.B tB;/[>A@6!G{ȑ ,B XjoK%4)N:u1(|h8t=a%gUoOq~&x.?k_RQ)V~,3.zı碲ۆEuݕ'q*摶T4)28wK]B nfȮȭUيw*\nW[ɢ8zb2-,%@qxm?P'N![4Aw3yxrt,Ec0r q~kzdq z3,>Ơ0ZS[Rʞ4՘eMe`ةqv;e?lb1S<Nܶ1m)oJa"LIXNݾnni''2ܳi,:FV9ȸc'F SEƓŰj|ZKu2lL=}Dr1Lt^h2 ߘp`/w/e&fPkə$ii5.( kX~|)]4. x\/ظ3%5xyj:5q l[.& ͅ6J-U.<=3Vؐe|ɢWr^<5rKIoGH8/f a̰5_!aA Cq6#';^ TI}=a]':{xcΥ 59; }6 GL#;£wDW!I q8:p)UU)xò_~?m@x+Z,ܟ*^\ F4oA{/6ǶL҆N1FeP'ɍi@25_* h*Ƈb(ҜDi)F1M=7R:˱[asSԽeﲉ Vx9U|Gb4v !8j'1ViњM2TəcgEPwLk>TmQ)v^ޛ?˿&5 }IFӏoL5{>)w]^tG~+>vsз@u[mxjr:1"iΖ}ٲrw]8'SyނSl"];"z_w[w<>T4,+e(i1ztw4e;(|,G/B8Cԝb77dFc 1}FX_Aҳ/&g |'~J6%J9 d Si ߻_kG0ޙ6\+/##LH#xF,#9A_%Tɞ!kbOXP}\}ElWj$I]_T|&31N6r]UNG~63N# HQ8 I=R 0 k &Zێpl&,H`g}%p#(RPV ktSdl?%$*37m }1wB1^_u!*Xn5Ġ794F6.bP](m=`Uznju_A\F\QA" ך,ZTɆl\,"{j嬲 XT9 X37)D>?]{Ps&rDr9t䩛5ஸ ﲀ;R`.=! H Si~Vx2lZ}[ax`z^)CܫZEM;QA;E<vQ gOFsfm]8QVpI+'A 3^ѫe`<.(ސT|* K 6j &k[aq4XTZ6)0eczjo uQ>y"uM/g .$EN 70W"}<ϊQ5uv#@PJnfGMAlzCro[# DwVdշsŒ])4lePF1.kZ}ռzbL[Bj8'v6&Ur(Z dզU glZeÑʰn8p_uiuӊXZÍܸr4+^ R>X'C,oCǑox6bggDQ1ȧNIM'WiQ*<%'dvNdO(o8%LEOj+W4ȫKM(V~2b͹Pdg̭Z*XV.p ]MݕۼY.1a=ySeM ~E<]J~?ze-Et-G[V9#KhΩ1MuaJ[e M5֤3*s(*mxgU zR~79ώGcr)IcÌTd_x2/Svf 2dh"GF/:^b 5uɀO;^UJĽ8-ծ;/1iS@',+j^%x!I-a ;,ZSUO5y(\9h.A¤s[ov ;4XQfyh>8E=P͘rw!jl<ы)blq f!47FչoNmޣ ܆N 6lp-8ʐv-'.̪K!J󟿐7CIqiP^Wu%5L5)=k nk7ppϼ~'A]Ө%Ep qMzz$*r'PxX_}Ø:+sNzC   y2 KX[@1e+z' G B~Xh9%*2EﻨækN}c^azW>KFo^EC B1LNUfi]YŪnp\-zߟ TηhEa_u3/qa[x卢y6{mA:8=ByݭLafd ѻa^Lotoqk\Ð۷_@N׼LJaݍ MI F,\>輸 ɞC/lTӕJU~I0ʺ7̣;·p\sJ\H%UqZq]OG1EA;q gQʏbocU'0n6 |x@YH5MZbͳ=,Cf8 +?  )G6Mֈ)#9~1?GxA/7[x9fҖbluJl;f[ckfOLJ 1(a:u_JeD uOXۑCzZuOLE@3Zh}11䟕G "Uҁ>h&q~̌d13t~fmLi3zPjsiYPʉWB%eT!ahD2n9@1vq͘oTKQ҇}AĞ~OO @ixC~MS`@0Z*Zuu  H=qMu끔s%V0 uq_y'id\3\+I3;U\&K"1f<䅄⁈`e?5(diu6*6nl>x}{HUy]2IL8*vx=W AUрo^BaE`֥L9]BUJS}շt"MG31[>?툦&X"{ ~Yi*mMSq.9QS~xMvߨ>Mpu:jJMfؘRjPIX>Pgp}FN/*? J/A|LĿw[]_gn>+tSuQe4s v$Jz,0` Q5=UDu󱭨q)5pӑCS' xٛve{Kt<4RAؾ7Oܰ"¾D` z0d}~IQB`c[3hl|8iVbBjԨ  \́YtB(2sB*OwCv{$sў2u@ZOQ-8 joA%NV Ʃf4F>lE( $Hnң[O9L#0 |wZTU( %NlP_]m(V H tT&#V6KFgq$ o.2 #%f{|u;`Wi <fݰ.yYq(\+Cej-'%FSIaKv)HFЍd**ue\ f{5.w]bFm]Ak-Nnx;`=,8g 㤒F흝Fƃxj63Lߙ.0nsfw)~0\W".6 áH@hF!d~o&R΢]`vϛXq DJLV; #<2x*o4qDkzѭ>{d!Btv^]LqZ̪D9G9or-,%^piUЈSD),u H.W+N% ai"Y^Ih'=O,"nЩLW'8i춐ft"khFM5FU- 2G;,<2[m\*ݪ$JQ-bW-?;[Ѫ#DXJ->ǰ5=dCLف-a\nFRjPuovvyt|=aeNmpW+\?2 .0Z?Iߍ,:û*<]Jo {vR1Fތ;+t1oQܴ}C22:fCbJQ?&Va:9:tߙjdHK|<[Q,ÎW!wYo &9IJ$9//e+E`0T599,֬3ťmiMf6Giݼat)pm˒Lq7瘑;ƫ_]"~\ rp< XB%TBbѩNADؖ5WHʉYwi(px6ð(!%C91z;s6LM +(pDJ0Pbs'|QДqc:hcZZ9i=?xƇVӇY Ƒ0UM ]!׫QOZ7s򘳦K~c >q@Z+y4H} D4dϳAXF +gL fw^gpkV5^U"!Ӿثozg~9"3>UUT6K1ާf~WM;7Ī$9ЇQ3j*o86mI B9i5prGRצ$D.КCa }nr~꼴QMfaQWF=c2`b0Q =Is6`ٚ2vڼEr%?4#o(yL,6Z+>4׉PN|9GA"U-zgV Ӎ'(vG߲Ae^_!nZHN7g i9JmUhvlA(Uͱ͐!:kZB@8/%bX paAxKez4>z& c*݃U|gPq:&[#vk.0eH\0XB}(.?c]MlY.}VsX@S' (7vN;;Z?Y5!&jGRrH i& 1WƸtjlp?>v&GKYi5hh\ %qX҃hŤ"ݞKG|elz$Ѡ dLbCpIDeR,)ԭ|uRX?`c -%KZ|Qbr.U/ƕAL.0K"zq&y{CH$MjO>@8CKp yqyA͓h쯠U|e{ ,aen/ Ćؙү;PGpSb#P$f*_[j.Ֆ'5ߎ4nоrïp#.p~/`j2.3A Y%X:بwhh<*4EEck4Q4yg?m(v@>DJJܹR,cq(A<7VlD,e,l }S7 n_N/}YCCC5İBg]fފX_49޶%$nãE8M7^8@ÒS`oxg&x=}^3ڴU+ )_^ @ioڟr,[f4sgo2w"Wˇf0Ļ/mG'(<dtc-ӦştMlT(svy\-W/hs=sqr'?(,khe !+W v,' %7 N{GU'#v"Sot-{>3_$=:un^ :wzIq/>wP o]Oz 6pA5U 2if+7xo'a}F[x|Uڍڅ!a !a/*SX5&-A[է0בOwXPp}KpAPOA =vddze1AUYgƥ?4 k)nuvAxBuGo~j) \C6r*bvQߛStueW2LY _ |̑!XS%5+us2,=W=Y1lF++M\fDϣj#m(w: ?`,3Np~_Trr'w.dc^cYA:#sxEFoj:J@{K$24*T7BSLWyNgp!c'r~h&z݇BjR TD:d IZWl ݘ\K jmp- ұHyքO#(3:#DtZmƁ)5?6C2$,kTE_ +6&B;E0jٞ?xAO\=#X=O2׃\Qs+!i9 Ŗ*Jn!^r gB g:ԛO\P_*Eۼ2XK]c2995̖A#$%%@_BaJbeuvA:woYD պ.s ]tv<-:0 qWܟQ6MYD q.%5r_H(Zp6p*vO|[R JzP][dqz?d$o|VG%X$iyʹXƖD~u/@5l@ӞYyw<~ bL K' +aM;{䳞d|"WGM%O&*=o/esG,b^Z׍-\КfaӡбR ɘ=x=V_ho u0p%eMQ73B% pe:2)fg44|팓h_UGV[U%~UK(ƴ@0>TC{Xv]fdpVo >ٷ*!SK@m8je)§r[ch(Wb:bzq:G7.(4u+TpM fN G=#SD4C|(UK*ԉ|Ԓ1ۇC 1@':0\Ȋ vwRH0{ y#^8:8I'0(v1$@ְ={68 + 'mm6% ~MBEj4@c1i~҇qaQ$W*~>ovThMS*ge NTퟣp4 uhJ`8`m=fbj{"< 5olU:wƪUWWI d>~xԉ=hTG U?8$$@ǹfayiԷ;# ZR+"BdžFtQOL ?25ܐk]~DtVc{S3ڼ)/LgNdWʒҕeLvpmŅ>$8Χ>ۆFFڤ3xN2nk%M"2"}JmXjfɵ=0FtǨ ,JU>r.@xD QLP'ɂt/ C)Lh,1ڳ8$88yEKF)9*OcN[zd\kg%}LuvP 5v[ _F}jbIC KCKVFgP '(U-Ggg"=2,z\ qmƐT%%F3]W}.[䘉j&>d WX'BnM|~VulMh㤴_͉d@;LwěwlHmp]͹YVbx ̹Fwd,ֆYV+ ]dY;S3e0|r.lYaXN8dWtm- ύ!@㰫]v+cG$$y]>J2x#jQ݈c˳m KddbxTSr+}S9 .vj0'5OF/3xY`h ;R$3ƒ|C%?{1++#ϒ Sѵ0@, EUb ![lMIe$̘?aaQ.;G8$NR$C?ŧz yϘ<`p "B)~,/M a:U[ZJUH%&S1IqQ̴t{hco)ƛ)\s MB*Op D d"%A{Ոs+|F/ Jk|Nʼ, ZDj.)QƑIҞDrҫ z*{dLb"a@zC%ޥ^ufW QџppOe:W0' ļ @bt!,?peq#I:\uٳdA_HHQL*U'9#Xg}>߾ [ݠ1Sy"yo*M 9*(V,kx F8AM̙"5R]V`Y,nPB}EP`E<Oq-͒I3nRI|"9Mݸ_u0%{M];xc&0p/3PWٛ!JP.]t:`oȬ̥&S*S\*Ci2h> )@gYZ0707010000012e000041ed00000000000000000000000167c8bc3300000000000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/vmwgfx0707010000012f000081a400000000000000000000000167c8bc180002c960000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/⇴]?Eh=ڜ.+Xl*uS"K`$0j]UI'7oO'$"m}fk'@:VWͭxǝHԮTZeJb_AGbDhxf0{t)GV EhK%GS-T'Z)=U!+h"j) 4YgSY`A(CЖ N}1&=/=\҂4Yt)@ seg&Qu2"/~6Zúyi;t8 y[wcMs^-ͯNq [VJ'R40% >kdkISѧ(2 F-W;euK"31-Who`R-|̒NPȂ'ڻ+MEd,ڱ}a! cqq gSO7GvWfBiɴπnӖxһmS焼ۗ4'NziGP  ;'WZ]aU!81ǶݠT`QlݠDӚrO6qK$Va&ޫ7PDCɜJ88I$ޱS9ۍ%tc`VhŰK p>(Rb$%~WT 8]J}Se'w Fugw&>4^/.~{GclP1tԋNa]LԆϮflvjqU6+@(fr2%A0 t8f*v ҠA%C ĒvQ6IҜ'3G6ɕCcɂ⮝2Gh (΂lnָ uƓ @T|HP8Q ֝רɰasU%8qY4Uż(wuT A% qb[Nfc¨`>1`-Na3.9H3`1lG1 L" Dg5ٛLžSŐ&ܽ &؏tykdyjl<\URE_tHY*aE($ Vg±q*5B?apt GbuyL fpch$P+Du} d^Z-EM3ĭxmdˠ8"l. 2:)KtN(F/ERMTIp#1;QP+~~L`nx95,PpLG r+t3)3`@Hhzl}d=Ed8&[tӊ^{IbԵ➂ .U w)&Jׇq/ch`^};0puFq/Z([p7*IBE|d5Rv쏝!f0'߬>+y,ejjPPlE|^ -VSU@+1|lol,4߸n̩ACZDS gJ9yԡxC=rjyBM6RTbbMTp~$`ubU[* W/[p= 3y)&(ǩ-5ֳ%GǽpWMgU8 ~,6 T7;E L{ThU9[WX??{yoDNUW?2F) 7CBӎPVܨ\'c+DŽi;f2fK havtWb2)-5"_1vD渂 t3eD@Aqb;Q&;4C#%wjw?kK .#0B$(C  x9fBZkSk{TUak':rzG~Z)_ Sn^&`> Z!VZVs@k}سyJZnRj6VzDzsuvRT~U_I\Ne9bR-PSI t1 r:'2-dɷO J+u:Fm46!5 % ^K+sjeSL 5ѭ/L (?gE3_U:h$JO"sه|4Rq.eM~lwkT=j%GJ4ȩAi _PJiA6p'Vĕȭ3`+wSIh(@3n_Q'CC5?Ӑ\AۈԞ1R-(o2U[%'rnbÚiZ'1h: Z-Tc_94{SSfv&G5&^^a~Ze^J7<U޿Ls=ɔQ&`k͌3]$ ?Tӳ/ W &!~)1 G^sz+u!֒eAP=;'L?ck XlI-/™kd+T@yb z`(MHچ;yЙx *ܼω#2>2, OA"+}^G4FYF4:`qg#}/eO羻9*`I-+NLYf13]۴5c_d0A,pZyOޕճWRŭlLA 41 ^[kQ{~_z@FCW`M=zTٝF +~J7Øm^C<+z5i>rp䝻5,|z#4tE@bD|nA T4 ozXSbv30n֨[_110”3L*ܵ=M jϙtT9p-40_Ymro/4\^L_?۵H C莇1:EqfxI0ňxګG|m؜3}8ʰ|lL9B˃e }\LZ.&3>q)Sf±Q幚,>h/ٺt#F?lA]sTBT'q|Ko#m#*R T`EpsCsL#3fUuߗNI.ːu=u")Ѽ&N0 &G}8_W7l| 2[lMM1 J/ HEF|)X1ĔH{#m{P} I2{L&IUuG8;׳ tyƫuwfPcOO4 b`Ք"mZ842CR*3M|#`\5'hz=HK.e]Җ9Kwzv`.VXlqNk=<6"hPCUx$ q9@%q][7U1":HwSׁӺyINQ:]:"cЅWP0o\";owrqVLY$ mnj_k\[PV ج;@ߋ8 .3CC?xGu8puNAcH$chYSi/R!oZ4 8^OA?5iJB=瓻6 K̼A D5=ۈ &F?$-g,p (k3?^]\dY6o܂QL@ғ},*esKgyzANwr{< ,m5usCʖxzBΛH1BOXb!11SiBb{SG> JU7s}-ן}Kovq.Sg|<JەO~@ g I!aD~Io| GK8EȻ%,ڊf,8\s*KjqړĽp{b+#O4amatYM;pYQk׋ߊ[kjOY"z6>2rt}jiK2%YmԁX$Y4 _E˽%Y/3!qh~DS<^ʉvÄ]jrށ{%DbAHCΗ,0G}Nyͣ,HIgETLÞqfʁn #ub|T6fp5%rB~L<'˭ 5zEqѶfw\b' 98)o1@ȋD4dZ+|;U|z=q*0gY"P}yShiCekKXe{8.$E> & v!i]m*W.pk?,_v__,g<D46Љь:.:;1##}b 6Ǜ^CSfw)yPZ)qľ|/2"I\0H~Y7TϦ7 >Sgf[htFސ'Ov|Y%z)debA,*OvWlp&^Yek+xo>ъK(lgI&nt*5SV?!3LJU53*069[C{8,!9eT.ŹC CAG#bsQ.8Ob[ ; +m9O,dP1D\$̼x^|ͽ{?cMSEStĹr_ W8`XEԞQ:@'F2%Jtةt3j&ƽn&`;kqG-Ðv;[yo?}S]fzcMnlKo 5=DiǮGL^w0gwpڿ{z}bԾLB\43A;rm^xe̸`,H(CFMr ~xÕ2LtdTI0Tg,]=Y{yZUPӖc K'o@1ݶ mb3g}RHŨTJjR"sʨr6 a*/+0fv~gY75?(&rJȂ`׬u8GM;uԴ>kٴ FL@k|T ػB{eQfvqJv-D ]6˺S30^_!kBrS='P6U(̰qߪ~3Hj^..da9"3Qlמũ0 k ,6/Uw:Ƃ%9rfŧKqʔD 0/)2_{&lل8,g?RJDGƮטocTj'#'жKzSg)?L %\=rO{ >2tv<ۣ"[ee5+>L/G*p$SURHB8[XdŃbۂ+9qpm|2%Ѐv1/wlƒiAJd+*ާ@plI }dxd *28T :S8w:mU?@A(0#]9Qnl[U!(~ҋp`7\ܛ%k;ԘuRWDF.;mW11?E_TFDw1Jypݱ8 B qRwx )9\9&6yh4tfqJ3@Qm?b=F1)GvxbKQZˌn炨t3*ު -mzu ]]e,ZJ]@ޔR]/$ ~R[juܑƒd'CSo /Ei+gUxY=IR[e++h[VX!g5y]Y_X/M?F148eѲ&0D 4656t#n[V}&O[m#e:YCyzw>X.rmot4kт=1<9GT#Գxhh+'.(aPLS}Q %Qb?w=raMӕbefگ@KB#RD&` p\0 *GD63O(՞–Ie`q:uܕ ]`C=V,, F 1{SpwL-)koh F'TI'O݆ߙTꫂ"+9} Zg\hbFEd@eiɷ.oBY #CܠJdb# _]uq%4\-"-Js " ; `id_ t6ґ1. ˬށI7M]>U"߻|i dP}Օ@tՀQN=P,f=@XHD7 c­'6{AgPgb.kNӵaNe* '8z0!r.Lv~]ʩHá9N0Aw$ǡp|2Lӆ+z 5]S҆,Ziuv:mʐO_o2Ry $D pF#,Q{|S)B R ׿ilCI'ḍW?! \o!A.QPK@Fc0 Vܲ5@;ˤ"?a4hḦMt?E y!nN(Hzx5 f6q'!݋N#n2Ðvͷ ۧhBH3'N(D>@-Fr!w ClVPp̑ڄD Y%5^F8UQw?^\ V2xG8LCFղ5=0YdXJ8M `3P1ȇjo #\m9tMsQ(P~ HBd) D b44ݫL[ ͆d@D*'4P5D=Pɿ̼4='*!Q`o$׉ZIQ{dZ8u+v")"V.L3-s=U*]z8=:}y[x 1yng5/U# 5YͰ갣mF7}qSлeAh!TNﵖ_i>4{3˾ PO#]J"XSQˊ}sgg2a$(|2ֽS ꗓ sYyባm?#bbqzȇ^kIVƶFݍxX]UaĢ?nhRtޕ7n_@K!O鶁 Ȋx^s2i10%pbUy{j:`G6kS| WVuXϹܽMo ۘ!oq`S157R=IB5"F*K >̚x3ޅlj*}}r{cg?EFEb>׆u:@gU{jL#7 &X4P"LT|ipߘ(|eD4Wv;fIbG@ PPuc}Op" abS^hc5S4OcZ~pREd^XPCosjbA/`C*rOV9r|ҁKlHh FbxA)zA6mlVjK 6 BRB=窲Wâ_.'G dNQHzo]EƁjF@CtN<QBD,*%%8=p|n"QɒoX_7;M8NN5~ tQ_*Ǥ:W 5]1M,zClYoT%KS¯ac #1n8@`Cxh=lмtwZ!&au{ƁW2sWn9ݒa@\o(MGޞf-QԼS89>x^+D"m6 rIgw+u3R_Fi6f̆p@ؒi DkNzD{,sܯ[_;(:vP\&keTXӫRcaYL1 -S9uYb !P*l `Y<'_Pco\d#*N8W { t?*v^mӻ2eO 8ejҊn|9dd Po[E%w^*PtލZl[8]Z7IaլRS$BVX 9NK2{2ȘܦG_lqDUH[ͥ,$w]_K?({ P. s(K.#9-lcnH/ݴꉲ^Cn(=|@6pCet9( KWIadЬ>T1":ҙ  NH녖$֦0$L);}!|~k V<g H8] o Eh97YvENf:+%b9ǰ xyvX!2 _nF3NKJMr0b ,_^>Y·E:L3sZj C͍^E:C:ҟX^irֱE`̠$2k/U4NT0wCt*M!' ђ qbgI+GKM!eK5uF"Z`&[cy?pG0K GG 8WlhՖ kR&0}'H*E V]CI8> т'U )/~)Y2@+8U>xvUQ+_J򓟎FvUr ~o1XP J'd*E^jݷ4n!6rLx3z)PAel̢;cq^9㿧qJ=u~-嘄 |=o g-4vebE>ȑ).k=Xhvv_!QpM3d ^t(L]:il/ɘ |GN^Ϳ[i,=!Gc;0@I"D] @,Gb< "&D  &HMc;=E@r9o؍3d15>3gjL":BM$6ßQBS؅8$DTx(!+G)yrهw-}N!Av-ڜD [z喹3X0v O~.mw`2oIcz +iVQ\~<7tKݵ3z_ֻzKY /Ab1;;ZŐbV<BK̵( Ub=t.TQْ@\{s^sF^;{m19m;a_++AyxKtfս2+Y`fEl \NQ%4H*lj.#L`oLrzc0[Ad}'+Kgb^ļi {ebU~tXX/pPsZ_X5@Cq㣍4 E$|fO4&TQ5Q-G#r~; C]l>R6Rvuf:#O*,;.L6l|1;#B2y I)aQ:[ /|LU.13=:>.JXyҦhT#jBGRn? torM+߹&*jat&;\2R"y#w3 @ ^؛k/ژ5 iYN3K HK d}<i}8K`>8lͭnd.#p^R=͸SDŽqGM "#w ^7{9|)z?MĜjFŭ,Ũ_d(pKMm)͢Pۑs*#2_qH/yrߚ_Nb_Ga7:ߤkZ5i 19ݎk~rNFC ❻$#4Gϔ[xk VTqvom(c|] }BCOV*Sܐ*ib>h*Syaux[̫l?㬛}D{5x<g& <.m-CORΞ`_ < ߯ݏM/ q:{Sl8I ؜l8{5K`,de甴d"FG΋f[qk'azeU(K3NvSPflYgB}<>:5ވIҩ7MH^R۩ ~F'6a a;.Hz#S. Ii5:Nuaz^ F[-ܶt{xNS>GDQ}&[!q{QH7G6E@{yP;wH&&9 ȸr(ߘ xjjh%Dx: l q'74%F t#rKvVwa'!ݛ o$_"Xl2,jG5)bk)Nn2%\,ZNynӂHLh\DN;""Cc'Ƽ<ׁ~:Z b`p_0';SAUѡD9;PהHdGoc,z~OwOf[V^uдڸ3斑NrZJC?qAΟ_0-6x:28ϞҀYB`>rnzUE lAr#yTmlVַ^*>|_rYCZ('5×SŹWz) ɩV8?e5*XhP/K@y"(0\Pŭ~79G~e('.77e)ĹzYeJ*16\ASf:ޕ6B"-Ʒd$'KU{iaTp47VP}[KVA0֜agv焕T-/qu\<}RhC5pSh%ǓhU2np_ ǽI#ۈҎbOL225?,}ȑ%E;nswtP^ރ=] ٖ8vD/(Pkyy; 6N*Yz9 \Xi=9-MYXÆ@ΚDZwuB #vp5vhgS3&f EB("q7#|5Jm-P붏յ0JɝEvzϑzI|`[%P [6ŁhlqMSHщ6_Ժ6~13C(@Rj[m*| &cQR$:LlӢd6ja~p纹3cp/Ay|ԃ5pIN% nܒU&YUQ7@Z: D]L k]}eI#Hϫ/JՙvUDqB@FOGHL>]&-O0@$kZķs9'UƋ,%o熱}~sيI@tڑĜ&bchw^ BX[)A:0IDdzn0kцي,N^;0l/Ht˱! wkheX6HƬk23*.i1:I CFS|y1TV[EܢxR;KO# o+>c0d5ǐgv7b,oEv0Wo $LaXS娃: =&e.2>C(Ȃ0r툏MQ=Z禪v5ZCg Y,S#'v|YH߫v$P`/JЂrPw(y;Lh+_n !7 눆 -QAk;d) ū}e,3lԗi,ƓP[)>)Vċy+X((*(xLOKYkm0Cwfכ |qiY\so8@̽Sdazxs@p"cQ џ^7ibYnuӰdrچg!t 4lɄq-A٪-R2q)xp\U3FߦwRpebe%쵹9m>ӦyRR:otŀ8Z ^[z]֟QP17]$;.K AzcfFQA %j{3>]|csW[6RNPm (S,z1uyn_F;1*~+/#uM,cnrn)T@Rn2Ն<ЯvC f[߮n0=pL\(sۏֿΡteHFUsr/J %qL{H$ų jDH[KFLxXh Ȟ>0lB-2%2n\Y GBbgV_Atj2_2RoDDIi%+ &euKFz* odyxt6GWi吔LTxJܹT?xs["jxՓ LB{HPɒ9J!ig0;w-8GCxo X0T\y"BhR4MpELTOB^&@: >4l&jSF#QQ02Oh1`א$ ɽi'JjNzTܽA/XSabBNyr/ X0(Py}R7FX'#i4#]U\va|+fx,loY 2zzƖn.486(rY`D,,Ll_ M+dli2Tnj:>P1xG .=|9YUXF9UpP"Ǖ(qנK#q@Dn)ٰ91p3{XOо5UD_qmPphF2[!,!ޥ,= ɷ%cq䯇zDq4kRhSBr5 珵fLvy2xvk"tCh[7,$>:%o6/ٸMsU$9pVmM.4抻YIyӕ=|̝ؒ@)~^Wo+eޖT_6!PRʹ*Ds^5V_UxK9CQo(|~̣#\W&BWkv]̦ YPc"z涿81>!>24cB7r{_Gk RrN+n&O~^9o Y9FYBم58" x!a>V$Gb}cru%/>?)'7m3{CHέa90hd6G)뛼f_LqFT n`S*m`=i(`*`_^^Mo2N1~6 \|n]/Zf%+4W)c6wݿLNeݖTE"BxjW4=Aֶv0M}T[ 퇧-LrQʞT/ڪ[ 7[%YzGDp {Xje]?N}l$&JX _פ%DO~ħܝ#niu b9'X++j;;eWN9XGp#LɋԂ<-i3[P >F_ {FHb oy^oZ0Eʩ:rTuT>ɢh,N_ېE"?= /Ӯydo|uA8+ =/=C]s"m6!ȎR<+,\md~4Ylbj4wÆ}J L ;+'9iI=ڢ@Dan#:Jn_%18OYu,2G %`lSBf.9fu58ՈEEv9]O%jQ`? 3z.4>0-(P^i 8R+S{ߔ7_aG_{Jr& -Y±6= v*A1D,.kc5H=kxХj6Q ּ`l?CVZr4=mlꭅĚif΃W:a_YP20޳XL,w,f  .{ITgQupaJ6g]0HN f~]Gc,$;Nj4Sq~F z8cL} Hyh G[ctY]->c+wW~My 1!%Dz׫cW0 q<~lmpv3G#(D ϚF"6sZC8Xr˾,5~QD~DFy+:g>L0D" 4ڏx yr IA4 fWWGY9D o"e2 \--w+Өe[t @PHoY2ꮠ386NL+kkJޑѠLcKek1ȂՓa03]Y$# pVmh@:˴Ayĭs Y=6Nbڵ2BzG߂,kӠ`$wWPǭb;n| 3ggD+ּ'vIe. NH !<"$AN`@kDH}H4E ?{u߶(tg=#  i\$.|+r|Q Pnx*jenh&7Դ%5/nGΡ+ jdfcT6::]8X7m/;CE+?KP($W1#e:9l c.]iTfŮmʦJT4 "1+&ŌrUlѝ]ZGS=lfH:pl8̘ni`b:5k1%-q~?A7,eCL' ~tZAwqa%D(e7wɊA-7CwyvϤp|%AOpfX\'1&> @h 6ߙSYWW€$@Gϻ`dVZ<-T$>W鎐T#La~ݕ{7p&$ǐ: {E-vE^DRݫތp&3W gR_׏B{,m,ܝ{rN .2/gO4 oa`@8F8B~i8zԆ>Z| jQZ]= X|g J?!*uM0?]V-VrPEOM2Y9il:;wkV5w6IG~A `J!_uEMãN^N:djFq;:.4z[SdE#~[LLs;,g 'TV4)qT4\4Y#a7Ľy>|TX҂0L1\>8x5E҈}/mh'^O Xteov6 !z}%Tz݁v;P&q!{KxR@E C?si=;$ɷRu #m QWq@CU p =gU>RG, c4e΃pE4LEԼ`:O ?L hᅽ%QW]\2Xz=慥Ş1&ĵ *k{˳vB;^h;k̜E8=] F0M7Apjt( @R(M0я5PkҖH'6yZ.wGGTTP@!|R:abd!I}]XŒޱ7ɩkpk?Kj>34{=X%I/.$Z/kh֥ $|'Ct$N)m#:M숀7Wh0 k%oڌ.qXb"5 &sQYN#bmƣaN.3d i8J6?ZBbڔ?;\g|OQ]de )*KXLBN"ɍ/DV{F9FS:g:;w|C"shG3^Sz45ZGILI /R D8H_t¸1NN#Ĥ{(V+TS?Rz[L– A8Tgfq({iV)'j@:qUnY2c;LTt@q<>љ|Żdnyi"ySk "I M( me]B;c'"ׂ# \@<9ZsVdekG!ʔGœ0eJo3b! $~\rŕ2}P0XOq?>G;*#j»mm:BrWr+ڌP^7j7J̀]Ae/.EJeO@Hħ_ 8f܊s%F,Ǘf`ҏP#,;`nFs9j6!eVjo *Mj[h?#{ T 1J*¥pz &Ň zR“AHJq ?5J{͔69eb{@`bc7T`'Nݣ1x+% n8xڮ?Y~7g(GZH=#[SdC|<qn6<9 99{ YLYG*Du:Q<51Z6Œ2m2 m,s${Rq9S6vq 2O4t* *MH^vZzQ_b({>vM٪bfu  #](zIL0('5uí?1D:$Jx\EୁrV(`Z(m/ u_zU0Npo~uO ցwrǠǏ k?tR6ҸD8&:@b-7Jd {VWj)}3( O]Xmӗja1#ST7~̀sK<-(9iA 2{0Z h~"Lџ(7%>J#N-!rj[l/ 3/FbJ,7I/E]YfAw~$]%ڐ=ÞW˫ J p(:8m_oT"A;CۨkOrΌeTH_.q:F2VΛJC o2~]Kac3HLڋgwVK56(Ч޳pN8̍#LčrUWJ8 18gSC6 CmT`E-^1 m)~&)/Rţ :aCBMu\Lvs40 q8SJ sqvԄP kꜜGsuz:0f|&},ߥ =2nSvQuPz^2utS+Y!iή88`cDf(SMjmkaUs<SǬ 0} sIS$FP]Z-9hm|ϕE't  D$?G3 IU:( fN*WHA Q飯/2XMrXڜ}ur?|(W7-)ةtב/3%+:^̕h!{`:[s=C1\p\ &,8xcSj[hS㈍LVU=?5Sџ0󤦻A̧@fu f [K#3Z>DA2>Swm:v~*4{Tb_;\I~ϰ?b* Y Iri: Wաx eo na7KfR#lc|OP% \ z*XKՅS,LOh_ œ@wPO` " 0r۫C,jc(7C)HLC2H [YFpa O!خӆ௵}Ƕ6IaxaW~!zcCyT n8BD]4_?ZL^1r?X 6ؗސOEu427}Do[#p. lL!>Tzmi)j<y~s,%U]7!;MF{.IFi/7CTwmGu@V].F<ΰV8ʭ'lℰ〿|(jgBS>Q2xkYsc/u-> `?(%wH 5pdGURQ`C~bgmEK ϯ",efج򇹐!>.oՔ/A| R/r)+GJ/=aaP5l/iy )|q~Y॒|ev,5%§H/^ sd ̿C~iQ衃:OG]m{B.nN[3a#F  %rjƒ3*'ܪwSIX":FYK~G1u/9B9jy֭6 S¦$Ҫ<7'znl^xRD } 47' xiqǭ{5 XIFQ?Be)^ACޢoW?*ֽ\ Lt/BVv\1iyuog36%uQUDUh;2APyWj[mq7Jcm9 Hꮸ7bN#2oJ?btp[T ⋞INwϿzsp˓D X>C1K.c,;¥'YwD~[$GQa *pe ;Qݸo3)"Lr|fP 42ġ^*V;|R:SRi*HI:}+蕃\ v ErW}EÃn0[!UϚ8!̉gL*ȼ7"}78"D_{ȺUT:CICOT܈=pTG ='7 )xȈIKƱ~MSaIM=pJR++UZ@j ւ ljh*K't6vα < #Kٺhb`#WeMyP ceߧ(BڙU|po*{jxS(ŴB|: '[O .cM<%}ciq CLĎ4RRD[ Qj*y@4=ٟ9ZJR 9.XeQCF4WA qRxMCL|oz"Rz%)"I=F@K9.SakHl2X =.L$Qț"PZ?2JOt#aէC̴jљ"WjRZ k *"l3,D:)a.3%p/(@U̯G~Q A %/.p>tO:z~P<3O4' zDN=sآNv7"*n5QFt -!i>$Sp%ݖn9eIi7]PҮ[s=V5S=i%D$0y}%>}t뇍p1:OFW{#(Bp{BPf+N+h+h\mG^y zYw61*;Pr-ʬSl`KKoh'MVagm~46ÅR {ԏUR;R E>d9]nQV(GSCo(9*g,m:;I$[,,>,q=(_™yVfQ, ]N/$L^YuǠ_C ΌMU៚OQYKt|_qyfcNVTgrEOIt!; ~\& 8Nd !rRv ES6שܠW>]JgO!9/zTdk.C2̜2ӫJD8=,H qh-*~.PD\*XwtooT"ϔRhuӵn'Jbԇ߮`TDN\>'hXeLyYAGj.%JUo={{EHz\m-nlzbĈ,ŏIӉ{Ѣ'w>xķB V^b,^;vKTȷ}@q ~:4oΘ=*3\E—(C =~wN?HvwJ5mV+`Ķ0)5!d`X-4;v)6h_IqfnMj/hG1Rg,AۺXg3\k O"K?4%_.71 g,EP;牶gd3nj/Ŭ ɮy_/,2>i.Ps$qֹM_5ok 1.*"*؍M,LpGYTܔ _1OfrMq&J]ywWV7δN\_l(c^{oM `1weNk-#4)イ&52T2IH>>:o_,tmw/YJIl!9c@F[ZZNenS #Ei # Ec W_ lSޕPnN'9|2[*~Hhr"n{PGzl|9&4X19B)w&byfZ]AG5ٯUZqjG`mſrs4s'fߠ*@K0=751VBIp:B0-{6k b=SDeK<ծǿ̟_JeTR/h?c}ـFU| _#T Xuo/Yh֮&wVuwmUR|K~.һC;a NوUU ZBpb4F9Ia٩?RAa1.Ut|QK 轞%Q_ǎ,MyQmv%13lD,9eZ8yC9eU3-irJNaWTNNQP܊[w-!7+ ĩq}'ͱEpdBG PlV: ;[-U>-:HNAki%bD 'n߻@N93#+}:g+O.[? e,I@vl|IKP)WB֙?<({߲"-`y(˓Y.ݴgs%jy3% y0{\tK\IB8QMU E}݄$>.0}8Q]V˥tQ16k Et\ 14RGMv):y#2DL@p`V-mמ؄(p%Z(?y*#;Z[W;/U?:gU`m35IU$rgq*8I>?"U4Wb](VD_fV[um{!4E-y%ySyey_&ѝN×41G ll+QcI&ѾI(! V2⤜ B |hpHxͷ,"۹lK#uș%S!͑:30,]y`n;=JojMQGCoy9x߷v5fN!W;zhx.nPSm aaףn6*,yB߬7'ri^:{=l1Z:(Ed4GT 9ں,ՄQ8&R8ți$PC_wW3:nWP9LA)6mۙgaw17h4:a!Z}i@ֈ5ɍYf{a:Zrd|"^L$ IIs@{BcWaD8+s<3ݐ4@Q,eRkJ0ch kR)N!kGjWC^jFt= y-[0Jtt:ǚf6uX3lXgר(BンcT I}:ENu=^gzӿ zĎVk'厮#Ë_dn–O5T[i1i)_[y珊O9zUȓ p8Q_6L!ٜ#&ޑmaZ2a9'axUi{jw MZ {~}5 ~\gޭ,la8>X,,"DFaݟ0?˰aim ҁi qf4GR._{S(x0a93I4\>vf8*D޷4dkuE-a>81\kBdR3dcKfcQ.!;zyH2mpaȷ 7p{'325]-123; wAe}4Cvf N@-^d|2S3|Z%? jwд,rS<ሀGv=]?9\Gh.ҵ`ij+P ==--em0 H~$;Cb:'=Jj9sO/_4d',J6e땺Iæ(7Yiw.l3h% %C0V{OOT􁚎SCr/[c E] q5/3- @!Y42Ll7s$}JCe7 P% {j-܋ Tky1ĽΩؾ;c403ߠZ$1.OZ`Q2ݥ 0EH)Fc*C p{\ oխ;/۰`p7*e|lP)۞|c'f(xzy`6f!'b3vLgַKTȡ01L@C!y9|EاorJ8Rg(Ì$hAH]|e!V[*8ꗡUؕ^IlJ$n?pGY U9 P̼ tV(sQ KִC PY{\Fnz%6Z~ĺMJ ,uHju/Rq((Jw9mg#)B;3*4Rqz`AhMZ:h?ra'KW ݬXALA$h\QG-bl;L-oi˜{>1$~j&#~ IRR+HOeKxCX>4H_Z'VE6C/~֘`q9Sa&$V\Uix.xL 2$x"ȁY|UKhog {sF%tݟjo\%(W}ZhX&?{/c*mޯF+4TRu6ݸԵEވ|;hn Y9@ZC[d(kұq ˂Ùl)Ծ_;"M:'Vd=VWbz!tVԜ΂)9S+Y#1@S䏣&_Ў4:DGz }`]t>9kSz1P"ۯAFpݡ,1S a_N>d9D"QѤ]cq:w /My>LE%xb{bg*WnZvĂwF.G1%E0-BD87y@\σ,JLtJ + qZu@ˣcJ n_ܥJP8ԑBA?s@p .ZZ#z;@޽/Ʀ 8s-͕_"]$%.EQ#"O#yQX^Fg]V,h4|˜,Fl6$Z@k?9Eg[|W\ksQFuNrF6ZG;TkxV!]GF|nԐno g_bDo'G*tϘ/.V~kRo|'a<-_N.Hf"%]].sBL9H\֜.q3-'DXBeݖ&MҶ$3(F_.Ye:(<+.BeT}) i{&Ҙ./mqNU.]J"<#3rW6r7u!\WGAO5Pf$I8ZOh4A%A9tT`>~wB=!ŦxH9`)+oOXB̧&v3rQ+w/pNsx:X5f.#UeڣFFZa'AO*H%n8ZevH2ownUo{34U(6녀)[۹ڇ<_Q~"A_xd .5$Z mbʇ, ZULNU?A}c&xӮڎKl"{?m!)+{d8`isDNҏ1؃` ʵY 1^Ӻ ,U*UI!qڿߠ0{&^bcloNu&̧⇔.@a߯I<qON8Vl-һ(˃K^i.~U. T?^Ҙ\:&N[d\& `9L?9 Xzo3Ze8.њ'88~>tN((nT%1Oe6 Xiu_1x]!Q?"ZW.`KQZ\Z\0XAM93ꈢ' E'¦x; ЃYf;ț?瀈2whhJC6_?@ <\$B>]60\Zltõu }Pa, )gB)RzD?+!ȣ?KvK`10+IR &09ϒ,ƉYڐE8ثtV_T|jjGtD3$9oT7jxW+Cm ZkșrgW`Dj wHb8>Om&*\1q4=_|w2&2r}go+!Og\3T rm;3 }N֩)r6W ~"ջAE|B7zߕJzH`݈T,' dԙQGSbcD8G$WN G2mֿ-^)i Ře@&#3&q_yJՑu?Ҩy[t|)).~?etwYz+-E/񾡬krotL,F+S~kTV.Vtiy'*Y֔Ȩ>ہ^Ϗ@< ˬ<7;Pbiȗ}o [xWxM[&Oo0&B"EH8WJX6z OQW7<]"iO; ԇW)&tgΡGal60,8 e2]g"hׇ E²B>WDSJ br8b=&𦌔-w֕ @w: Lw#-J`/wB[8`8Lr"Ҽַ@|Ob*h(&ψ_v L0^qeO>o=:o @t uֶ7W cpJnMA;FGt-^@ɴtPp1*:Fi;u;).rzA Ha㧰 ^i 甊◪ aws/ZM)B9ܷPӥ3?6[ǞOǶD1| p-!0wFS-Z:7\(6V>Z܅n%bs<zk= jbp=GH 5?{A ,Zzr$ .be!ޓ> 0j8?\޳K>.nnrhէJ6-Q;e:uT `=6}FzhH.IIejpk#-"x\AiG<≂N\ oC7m}(sIL ds|=[Ƴ^ˌ7M~YFH riJt64_KW5tO'Vdn|U~Lā(Ģzb>e$r/AaUQ`-5K|>FCXz!}BN<Yfw-Zݾ)|o# в#wM|k4'hvGԙ&`$2&:/sKRm5Tt _i.31ߠו ^P.'~"EijYopfb=ͫ&#y.M}r AHV/?f#_ڳF$>P8 I޳1Ƀ?AAٷrs2 _7D/\q$G(-M.&㘦Eq|n4-fd! DE2ƙaB<3'^;PP'K/D5xE_#$eQhRCʰBUe7l /@و8Y(ji4eNƱ4xbh{X;U$bj@P\IB}-;%Ƥ*yyTʀ$gH08pDETA <4>+Ey2_)2 NckfV=7ԒPryI-8rDݢNӳ[~,kۏzX(p"ΰ76>oVsmJb1ŨL-d˸$!-Wכ(/终n-Fdǡ=*YGswnNÁ3(/5\CcFLq6g.LgTcQwC$(>bO7Kk$&(IC<5x"~Y] m8!(,SY\#&n!BhN?2e}L`94EP?b d(SG@Q;!JgG\r@+>;qǑ}~V0l6C/Y({h(vkAg0P=Q_諸չ8ՋW8 {l DI岫q(bꛩ_3 .@q kWT=`k$|],j<훸=4K3 #~>sR1I4N F \A ?[ReJrlj:=s!N_Y([QW'\I),o$dhp)`c ?Mb2q¨jQ3ꎝ42O .P^:*u83`BrW!o9 Մ3n-C\m]I  U Yh&[5$0ElW%HaA 6>xq*T\cQaDeԩb}/:S2jTHk_EYVfرh*$miN"lG x jfK􁘱zb֋eu`9>EEIMྊ8MCyW.(PҮ%>NJrMw5\,Dȡn!feG{2LmtW^[JcfD\ؘ^ryNp, &BZO! Q F_24,PQ3%^>v'B~Kc#~vA `8:RPVS8-E{%TU4\=D77æ D Ij>FBJ׽qUg]L첌7 !K6ß04G 80ƿ2 B9N]͉Uk y]@m3} š{Ù/D;%Ћ AxupM+,gn\t:T=qUkJMՠxf H W1}t7xʬNɱVΫW@ E,̘ PCS*vϝ~4C/ lm# k";ڢ7z3K?Ļ\ۛ:H(H$ Ͼkf2tkF_%1ҢpMV>KVl8 WiPw^f+E\6Olx:9f OA@'?)<qT8+VSZYֿ$ Vl>"BR|cz0O A~`,ٚ儼wCȓv(XDӉbM tIxypZSrgR3B_B4n-ޢ'bh)txQ?(P2P*$8!^BEq ?X%?`1M-䎎H9V.K fA3"64ߔ8Gkn31}s6D2hRVn!4]'UK:If_ŀ0 rQG\kn :Pڹ;E w)BT? OAs<;?@iCHdRwQa,/to;Juh;W2)nu0%|})wAsUqю1Eu smT$϶(*UhjeLKSsu V8L)PCG?RXߖ'#Y%ȳ\7:"E5>](Rg ) L@kgQ`/VUL5*ds+APZmb8M~-uZ R;0,fh]ݤhG_8+E?⺘9*Ŵ-P'QՎ;XLFqHT!HuGAlPEΣat+[Iv1U./b;9-=q #OdESnJE_X{\-tSDIЅo`Tm!ϲle+=s"׻MdeFj(rH|.>d8ZM/]oPwq?$cqD{ynC?]j |VχvW)y jnew2\vmƨiG![֛i}jg 8}L,n˜Th2c=VotzϏ^ߩ08kc}k!Ouq .0ނDLM2WsHS8<ےQsGftbK$UEp; Kq8̨_x[t:.lX4`C/bؠ9͖L>]XA<6O72F{5ȵvg?L(4DSԂ~ॹ`ж h;vhK֭N8C4Sl0=,*'iNg4^<`W,sUy<6@CZ)ϙ P_\ E&4RrDD$=KAӄPc~ J!f_Ɠm/JHC@W=v}Dg̀"Hg5f_ q3GTV㰙ģ|FghXe e0p+"g#/ךp'3iAhRnPټ3_ޥWCT_ ׶(1r Eʈĸv7'O\⒀۔ѯDj0OѬQ#p=~-e^5l-7埋gs}fΜI߉X1Wˏ lEQjYzOS]NL) ߌqy䨞=$uX׵W!)zWǹd=Xj$$ jv|!ׂSEK Z$Cs!&P?y ^Rgb^ꂘBߩL3)t\TaT^;JTĒ=3Xpj;]~b^ݧyV9balpF?w?_nJJw=| !-S"^Q[E䣧ٍ?vHSPUDz;T(M dڊ^yiK F,F)zeyI_}ME$XHIъvDl3LBkg2pio:nDKMWAl;z DjC/Y#btY @&5TԳnx0+?%Fz0ƾ"v۴-KʉEnLKuZTU,H1b_+N) KՇ|dJ<@C n0H#~z} zM^3*5Rk_jL{ERo\׋"dӠ 7,NVQ6*87{;\ww*AQ>%dZUaRB]3#N3+8$Bc=7O *14QLxoDXjY \NfTxXɔCO@&kT`6 |d0iyvQ%{vƾdiU_/d`y.;%O?'Idfi; ٫up90o5azkR CPh<њ,n2ng? @ɗ 6 Hhpo6uh:PYM(Kv2>-aJDew;|^4ḋJ?"h .WXQg<~l.cDQT0_DGRǷrM6%aqd!ӯ{Q5`X_7qhxf L%EA@_O~D.L(УFya\V5;e'4,hZ?"Z{ \^ZUkKb4f7GL{ \Vϵ$KIݷ>>!]gyZw\!S$jW@T1pHAeͪK0ټQ2)mm4KOhSoZg_ݸ) 6GXWkD  Nأ6@Κ W|"!GWtp'T<gGZD~!aZ|2Btv7 Q 2$+'GlC*3":c5ISh.N6`.oH֋c ‚Iw d_E"'L O^\=ϑOX;AGmvFGtd80*N(]]wX[ˆn'BYnrxez_Ebi(CDwXZ/kVnNHHPC%wlE}*>_,yY\r>FxnxN^_sg)ۘqpBۨv*T.p-OS\<|#7*Rla؋T]G{ͪ-Mv0 sQ Q˪%t :5G)3)/Tfm6X*(k'/Mjוr8Ј0Ɉ|(-E;'6e9mD1%_%b'e=QKx/gG/nFmFN6f`Y3>LBPuHt(K|,M,A|)fLbȑNB[0v^\>{wP 4<~_OU4T;N_n`- Rlpvnh`yΗ?7H` ;}BVx+lUCuYt4("P֎P: N|B,V#sJÖn< t c>ǜV%8Hc}? %E5K#k,"#_^b?de:!'Sg]MN9WzXi N t 聬}L` ZȮwa^Zc*{ U'bf4+ч@b7FIW@!UGtB뙀1|aQh$zA5I'9AG~\O3_mݒVӟ4|s[Rq w6]e`KJQsJbm%:H) (k>`q*92|qHVTQz%heOfDڟ5+y3j~+*T̐Jl;DOxI erPK2 l*]lq(KTl;إ{骉fXCgES>zu~q.'r@(Aga"{p DV(]/2XF8c,-}Z˵C/&v8BGX_l45r.½XGe(jMvw.B Pt hi}ZAMa=UutQ\a?h#\CKde~#$ SylenFTm 8'SrńG>I0׊NrLt:-}d#}1 0y h`@sÍ'쥔 UKjt s@!q$b}֥ۨVSY5`MA_12>;¶n\:R&;a}kahx;Oom`>}0Nu􋑩kȭCOAZ9);t&'g0J*|5Ov7(SLVcλ*TWGh ,}(!8'gulpg)΅X"#5A HЉE(YW(gnq)*{C RʹH֞QnY=kYR!:6S]E?e!`" |!#$ոy45p :-<^P8G#?chʂϗ~OǺ-u+_R9vE6xہI1s=+nEY'Z*GJDUԎEZ PJRS?h34;2R>wtP_x:874-o^MJ>p%=UinpUI6~k~Z1`IЮ9. Bk. !H2( 3܂)\̵akvZ⾏7۽q`V5w:_R+$oMKxysu`SVɵbV]TڃC\_$iSz&-]AC8pn߽Fnk;DőBԚIW93")-Ek Op=NQHꂝ#s< +@[8Bjf/ Yl6zjSm;YS~UoG#C߽І32foq Al_$t'Fb?rYX?%ȌY3oȍ&׮l]ΌJXM(ɤ1MppFŭ?^ yY VaJ?^Jx;Do8 $x;[" )7?f\wnOK&QQbT`.o]UL%* #\\YC~>]A>MGX}d0śE{s] dV IEG'(˭'33 .c(Lw*LhtVh]1B1Օŀt|Djj㲡WHY|ۻ@u5+oQqְ6꘨nJ,6Xsk%/U7a& G|D(2ce0رeHYbq4i2Fpa:j/%5_5n8M]P*^ ω@O@b[B"4J܉'݌ 5 طd#-Dʶcn&pFQtʆ5sIBܓ0.2vm\St·a]:3:1}ku?LZ# ua+q&nDl,[WߒC{ђy$+㟁[Z'|).+l*?vP4hapvV w@q~)[Zi+AXU[ pV5sυ.qP[0Q {J< Ac6uFM-/'Y#|nONMoJk 6v!9uF^-ӱ-a}JNȟ b]G]"Nd٘T;@I)vEz-n*HɄ 2({]IF%p?-,F_"Gy"5*HaF%aUofwǨ\7][Hz<,wTC]R͍kY$/ gCvYWHi5HS2Bx> Ա@ 7]㙰xі8gFW]NOOPfaKB3[˖ob*G6msQ%e \랂2IWoIrIᚹY{W?!KӥNQtȌ2?+:ٸ2>w&Xc]"-618(WnH|Sx݆&"'1R,c!UhX=#Fޅ\SQ3'hOD:)e#dijV;e2cK|4V x,G`|e+ 2R=^X lǦ ~5S6qL9hps  L;Rg`3p'αX,!uSN}\Kx31JŮKݩȝ˘=C皉H12_[ܖCl#ʩY/0h|84bHzSCbdMgg0 B(BrT JǍ:'@˘[' X=̖̏|gs!"V&/D&>4;EQ@Q%QݿzĹ1BG^@^MT4<>L!'Pq" ߒ8@5T58܉ .CH'4+&F*XDKbՍhH]!BFn^)X9z7(I-!\DN0F~|'hj4UzPɀ܂б uO9S>r';Mboy2nԙTӆ#*3L6ʿmU)۬[8?Te$IO.O˫F71Nc8ȇph?~,f?kT,Bn+Jy8bƦPmZBuYLc=\nΗJ;dW,{ 6F.piˤyCTn!\4&K%{:a\l߂r5P2s.cP 2XL߄#` [yAJNQ^[:W">`SsTC1\&~F. _w?)JnRFFCPxGR; ]FVT`PރgQ/P-M@4l60qԬwVVS+)K)OvL )^^Yڤ7U6fW w- vI\I2wP+-5 I,"Z,PFTlf.ӍCE/W{54_˖\'&b[ `$2ղP>['Q1 >w=kVMjRZw’QFGu?KG#k%@U Ă/ ,Xrda8^(M1nD6XEe*_&i2N3oAUVi(|cd&N28>nDCVTwEDݍ; jn@P#Fv.9훳y tbjTs‮܆~ZtfS'}rCVF{Ӷ?(FLlAikXn=-]Sz!7iݵ f`0_T Rp3*&]#/jO?"*~MHQ᫶Kɀ7/r{TV^'Jc2ۃfĩmX5ؤRc,;~vB!#7ae$f/^Db?o"wZā.eP #z ]n}㢻yԍ .>(pI?aV$cinM{$ֻ ݂E`}L̤,R(hw&$&}0"ʠ~j!v6 / EyB#}iLZjU*wOb> ֑tO,Ẇq&ޞ^{e,K`ƿX,@kА˨CjQТݏ&z2th ջ1_o~ϺY*j] W;oĔv̷cy8Xbw1p[bq=0Rv0x葷)܀#@38Q% [<>k *$'\n[y{7=XSh!Kn(D;Ej$u8N5D@ PUvAiu~v=QHA\O'DӮk0Ajj-'t:jWp; Q*8JMc5`:cji\[Ṙx`_Jj20jlj!/Gm3f:+jɦ] x`(LsK Ö쮹\N(k@ ~@F^/~0pDq4 +(&<=CR+nrh-fݯzQh <$;Yk֋BfcMyG{ Pו57P%pu\_mzf "a*>냧 蛉6k͘ʞj|ߎwKS.OsI5IV.#O]p>u _^0\^3wܹ8(G'Hk1cfqIAKh9?–[j@0$}EpO/+S6#~U-YZwJKԤ@pdV0"/1,==kJ%),ZQ1Y*aMúmoxw1W7Q9^UV<oW}0NCNI{NXTa]= b^]h:]TR>IKTeR}@7WhNº߱S |ʊIiڍwSV{x`3q'M3s~q6TJö>0MT  {xSC{Nhͽ؅ԞxrIgIR񊑵!S~jboS|O-tVX͹;Lp> S;xd1Ö}暀XCwpGk7[ ^e+׷P`K$2۝HL7:{P)4[z שL]4=rIpXbM 0ɩ_#)l'˕G S>%#{&`8|9-79&#oJGgL/.m#P#7rOe1e^EshSRPX%Rx(u5ly"08WHfefߝrdme2d|RD6F1YNfeCT1H(P UaUg]LVgcHƜIBvjM3!5)zIuMsقW;`Rji'my2 r tlȵR.&_h,$P֋: \T\U By7QßI^w&Ne68Y2i{]y)0Æ׿US߁ڒ[N zI#JU/g>W:;Bm <)񗗧Cq:_5|N oޅ:] 3\n RKJ i_;? %;GТJ3{mL7i&KKeil</tT0%uԀa|j ,OqwQ1*+)!}9,g !FēKw6 ۇ)޹5$!0)'w9蚢2-/=H'$UEVh"B G0yX#-}{Ҳbln}$٦!k˝SH9Q -MsL),׏#1C+/<Vy8A E !(`X;R^T#&glz!^{,qY,U*dR -h5SmxK~ܥ' c.LYvB7b0v._]CL CbVם[ͽ6d:H#n{uW3`qT}s*ZeYΊ0U?v'rprϊHPSnJb?A`H#ѧx[dՏmiL̚=Djh!21~P^0Z%{|9 L\1 {<zy_RyPJ2 ʇ4$A`2v@/2- &kÈ&ä4:~.193+&ȣowed\ۑ҅c~ * Ğ8Fۊq~mw?J\ meljL_IRtψ,(D1"YR=&֗!$a~'V8~-?-UP\`%q 5ҡQS'K@x1Tl}X2A@-śHfkv#\MC{,k~X=ȝ?,<:[5āXAG |hV3{MLY̆i+5@dpӯ\4ap6 m%`VpCYaRރl{mNY&XȤ3E,|.|<gׯ*ewẽXM TvGd8YB5(1 fC8Y:kF3'ǻH 2!9i -ϓ-fA_Ss)0T8[N*MCo_沺OPzht"Uދ {؃#} $ =)ނZBתRkUHAWo*Փ.SˍJ0#: d[ ~pz#3aJoo,TU"O- DNq&(c/S4[Q$! @]9"CC@Q,F; w֗h DeL^qןϬCK> ZQwMKEݒn񟋺L,7>∢'ꋿ_ܟ0jU!7apS_>tHP-䏓>iMle֟Dj-+2]s js=3H,+ ixԱC,URBH$)/Zp6n8kXu>"S#`Ma_V+ģw @QK9b[osҮXyڎģ7~&:i#AD>F%X %p  70zץ.HVTJկ8D\qdpM!55dt#wf_[h]ZV_pTrRu@R||BPpYA_0BO|!2 _@CԪlbS{cq$zN0mK}jkJv㊗GR#t/w?o<>a7sԅ? $JB, 'v/Ϣj@շ@37>b,m6ž#= ;ͼ}:IQ˹ݴ{b^ԲӷG:\> RU7ֈ-3$3zoI7lӂ ^ (n|ه"Nj;I[;pJ: j}-Dc=!.ReTl%Ce|GS8+?#U]P[֝>7F}zj==~kl1»\I'BN2cGR@^b't7Ugu ̀-0gE.*&8cB".Hz\}>Uxw #q4٣F +~Iv0j2 ul0)HJn3[rjUh:nv[ -KOh9R2gئ,lRV/ ]BX9T#7P ћע ·{VW\)1b9Oj6߶Ɓa`g`= ?pJp7. άfD0SխAǚtuIeT<{, 5Ma 4+-`ڷD,FxN(iW fwbĎȉQj끱h2Q:1{sl}-J.`x ,M6q#ȟˢ?Ž|7LjzAEyEpyls^%&vQ3L@\WBCĊ- ۲nywcήOD،w*m_UbvE?ӗ{k*I3d!H(+$5J,S u1T])z&?DBɽw[fֽCIwԤKu8y-#ri/ ;P.1OO\Wn RXCE5s=M$UԷ)vR7MS뒛~9|Qn}P<嬞/n?L5_XCiR%P] hS\YjYm t|@V0Şݷvo!@ޣh 0՗lDAHcvfU4. 63BdDA&34}Vxc IhvزtoN4}{Qɡ-M@Y%Gj Y&hMنXߣ>1vd@t8pљOL2- j,uVl֩|w<ۆQ6̱e&L݆=@1tF}YA',Ǭ1y% GM (ji^^t+&c}D0ұܶE 0~W<`E0ڂÚ+%ѥa$d~n$1O`BeSFձbǩaN ̭Ptx`@V eBJJ5w:8k*)gB{p[AF睟ql},ЇTlA%+ {1>O1A-2GQxIkub6lqZqX?œ(wP~w~⪃_LY1>]Bm^X% csTԲFB]o#h~2xEC51hȳa!q#-f8^[&&U,kL=fPѦRo sIvw²ҿqj#5*Or^N}r⼵dzp8i{;GĮ͆Di~f ϸjOHXYXiކ}K`D:Z X ol! 4<'_oN;c%L\3odݐ$H'݇U0@1U:8CV/\oM+84M{ ;FpyTc,z}֊0`R۝e./~=8HSWE4Uc#puf㛊E}[ZQՔMD`A*@4F=6Zr@³%++ 0-3k+XW4/mb9{*8 g\p @n֍@M1v3 2nHs)DG^a/]6L)oQlPoOʒ-KQ^kgU9 eJq,sӜ v $n[!Jø5ϥJ ?c^𬹥;3'HB АOa CYY aao&l{ 5nř|J-#OP ?%,}fR&_zf.P[1tv +՘⢧ՉbEAǺ;ҎToɭo6.S% 8v,1 'F=T-d|&|*4*1{4R5/vqϘy~-B6O1}#F$׮|RG#NYmb(&rq./j"yx qB) M?v`ݛ @ѸgcgA1TݻmslMLQ츰ujTR/)4/`6Ȏ0p3̟ū|j&EOC "y`rVaL 4ֹkQSW?sqK^q_ ;AVyس ~HV[# *&"` tT ;y&G~PV{E9yVCQ2 kp}O{+3atCh}~]͓Um<eF[qt D9E'Jұ͌ҶFĞ |c/x+y^E9Yu;1{Bs."/_Mo1ʔ2۩z 4 rXU{)>=&zzp-۠DPH'"N?sK`PO5Y@Ww=Mg2i7Z[g,p/@:d|tRّ4d$~ )"Nq['J)2of/e8s%h=%TI$u󑴒43O#OPqt5Kmx6֍RY:D1_qA#@oRP,zc]*|g),:d;54b[c} hS@-򴰽pL[yW};&JB$u:@X40f\R׸ (PgwI FbKd 9ίLen)U=g^X!gTFHS\Xﳿ<\Aǀ-NJ`HaUB]#g#>G(ޡ-2/.Y-RۈZ.k)Ip@Vw \af^Z摐R2CU^Rxl$"'d+ ,1| <S CUWB*3~vNY6"ՁU"P}r!˘hִP"nkst#`WFm?BĀ<>_Wp7/]WNb_D{TGc>+l.R5Ӊ.tdG HuJt> ZV6ۋ&@KJR" ZU*˓iƶ4ytWT1@TİDm$_pUI[Nm|.0H{tVhmkypj̟J?o%NX  г5j@n@.Y#qc5ځGitf۝ $q!n8Q\z}k[aO|݄$v<, U=|iOD\|m:N-ёCcs^(qPq/ȧ*Q0ʝ/c &H%￧?3B{n}i~u6. m x֚'vϖ&/mi R0XQ{r!G#<;5~?6B $W%6%T;vzUٹޒ(*J3򾃋ÊzWuސ‡2< M)a.= +)/^Qm}o;ŒQuG--qt$Gm~v|ij}?GJ ԿEXnFԦV"=Tj kҽ:'v *,cvJ+ko7lV _u5@}0W΋.ZdUӖFNC/B7"*.nAVAאSf q3,ֻl0ҚwP-Ͳ5h/vZIrԚrYQxp|XӏNwrz9iAJ:hku{Ӡ_*~;:sEZp+i ?\ײ`n-\z-Jv_]my-, 0R^M~!k.X |֧gz۽ڊ/hL2]hje*dA1 '%?(3KWT `aK^bo>2/:m߈g 5%.5 k[(/:l:r@@_fD|]M||Wj쟓HL``R &AKG{sUl\ ug-Ii6` 5O q}WC;̠R~i- ":=H(f)a:Syhq[٪Gn o"9Ms;ÃJxFE[&ǯH)|53 Ԏ-Alx tT6*ONN4 䅊lk0; T)S&:EڱP~QL2]xWd{J;𚞸L Hj5Gr;|[N(owy Vɪ9"1|0lXl@#&,fs;Mo}:܄$O Q`PlrlIIFvAFX0&q$QR8ד=+ 5};I'åt$PM EZi-(%2\2F9D',o޽K}㌡hq~Q\?[;| n̓|uZp À듷MOdA${8tJ^pH:>$eDG18^Gdq̠)wE?"r _vY5&'4|Aj*}we}αz]yzEhG: Ld:k|`)ϻ<8fwc5S?3R? `m:8tFO.!E]Yhl}jz 'AJF9F'h}$eje*_r4)5ˮfݐ1+"tZ&N_OfnmOTo,{ͧ  IRsp24T*e?(Qc&$l %%9;?oF /8}6`Pnq eQ# Gcӧvzel-D _G Ok Q׭"e *pkPbYvl'ȟscqqŸԘɃk 6V]8DcJW%M}2:BgG}}D݉ٻ Ls~deu8ӲVV>p[E&$80InG*Rd#Pm/S7H<9DI[fk$5 rl7s0 e%IWcmJɅb2`aw$Hn3(L˨YO@JԆx}YO>g`BLA񂤑T4z0`p71 TcU/ CzpdD)hL"y=@,U.zN hlH߄i122a5.DxtS6! X [~&ۍKrή24C3fڎ@R F_zS] ,IBުq X&,d Xۑ'l FfReP4Dj2I|Ls}U-`pշ'o`zP7Ue|EzǍ\Q5(_0ܩbǹ.z3!E՘*(M_k9tLBmXBYvND*s~N va~w}MKAD 觼^r+XPMd9iƀN9IHq\ow3T6G[\_DE4Kp莫@يdRy؎+H6ɑl3%,U,+[}g'fJ+\`fZ0yoCj"7IHR3 KJd@FhQjFDn~ްS 7q?&ꘖJd4bcE##xOVa] $T-Cc@u{lC*D"-;bP QJRȩLzs@DM~3^t};+`5(A77נǖhAbmW !N`d>ZXs907sEU)gv (RҔrƿ2c |t_ m'(+-?m=ŇRs>τFd/Q/p|-9;K먭80KuK&y*sIdO-.Qڂ-{ۑ>DB+cRlq*TkKTy@+Κ6X?]]S one}u)8d6S%*F:WF@YBȆ}?B)< -+n1z āv TtFjn Si ?tԴ$qZP6I% aZ[epS`OCNy$WX:M370 g<鉠")8ͼZtsU-An\aMvn<[lr|JXX si>E( fNymH͹h`4tzlSKGXntʹG1* eґl tL7;d̳#hv::lx3w?OG _^ʙz7X ⃰'(X63J5j H\%Ex>!d6? ) Tu9!gy1{9p0)4K{Sy]Xvrfژ"jQNZ2ĹG/?fA;#>u6m#bdDF\^zf39҉OWΉ2:YDX=Ӎb t$NOPPeݲo݇tyQ]1WCxT.!68Ba=`ƻ}H}{+ (():"ȡhuʣ,QPTe3yg.>d 6(ZVƙ*{[U*1qtqxxBL^"KAQ^wgec=BӂN*t}jVW{lƊvN'L":}%-LMR@|6vLF KY]_ YKò +" ;G -5/eulP8#XhVU~"mm ZmMS9~lN 8*#ùu5 7= ]$r:fC=u>+FHϒGN#FSQZU= dhB~rx+e Ҫ hGͩW?Ѫ]Nl_R-_ w"@=WKmhҹ#?l0p1)2g UT0+-PTwƦ-'뺁 [@[ !]dwbߎh67h̢EjвsE{Y75T1 r~:] )vܕ? Y%_Ef`nSޔsq ~|8<#o"q˘ noZc^Dnܰ/a j 1K=VTd[#!Ek_aDҖgNbGն!c#iFߨ*if{8[b! 3զ7}˕%) &q^/Wh"cq)ZBE~]@p~Arfφ۳]9^䱤SnG,b7 )z?X-,P΂]GdGqfip`h#2)`Ϧд+/0-0!)><mz=i/ ?7w_ҝD!C+}^Yu2sšȰj%̯Y_awYK:J<P%`7ڀ7}45{ՓTK˖ $dž>֓ӒpZ cg i,׵J]/jְ.0J)|\iJȩ5>zF|7\Y !z2nУMʣ.IsJb~@R7mlsQ͜}zJC!.|o^=K, _ ӒCs:6 T,. v_OƳBX,R5}&oz, &h;Yő -:O|KІ\ lT7>Ba&V=ՂVW*,'k&f'8?(5&k6wKx;"rA7J30xJq;߻@G֯7P]k/ o}y^KDVW>bsP,?^i$`Q9c{RUXh͟tǤ?ZdzӔŷ1\kFNSOP9~@7U%n1Bj?'a@<[F6mڴLhFQUj'G H2Ba'ja9-17TNs:Tb pM2 71zE%~J4ӎxw/}P@™)Uu;:`{2$:*Ye1bW?ҟX1LɇXu1BC*ռCfg'#ԣa! xL_|1*>ըlXC.r eiʃ='2m5! :)K,5 T"[A-9x͏w!MBlG:Wv·9c~vRloɛi:8Lumt,bOx03X Q5v'^XϴO(8xW=z8D-P>}a.PޚLzkhn˲`q/7*: "RWU/pY \}2uܛO $BX &!nz5֡.iǽ+P!N8+z$֑sLf׹6lqt"CK.7)ֺ֬ۯMP檐=28HVgDaif&w ɱea@a|GW@]bPͻQ5j+z폸 I7ʖ쯷T1? }Rs&>9Az{]WL&fz6 M~Vߩuu sL`$֩,% s)ce̡Bb=U ^hKI_+w)wЕ}'%)L/b?E1ҙ`X}Wfj?=V/i~^+N (ՕPl,ĵK:;k:F#tC"m$_rޥ6ndؠ V5;pxX].ww?K^RH>ÀȗRtT!۾S`E瘟چ0NX؎#s(7`ALw f\q>/W3^(ubs%Y/^3Jn/%Ρd߲ؗY_oltBwNºMzaʜզB`!vw! >ǜi! 2oC|kq`Pa%[b:j1_x+<څii e1r 0PBM.p` ɘ/ s-Ho2=*%M!]Rֲc>.Gu7vtd0ɖDAe~*¿)sJ)y&!$O])I);?61ycTaW5aR5Fi>@ōzfqLr A8>B8-M# +"\!$p?{ =O .ܜ B ЗEe /[ф4:'͹ R27IQ= Nr|E8(SDW 0l;^1-tC[W0fb4ũܡ/~p'o;7ѸJRV6uۄLhZ9lWZOM0Z&X-PuD*9:! sTҒ!ݲ]QYU2?O I 0 P `4n.Pɣ wodĞ#kIʳ* 6ߤ[ p݃ku䎾(Țe!e)mK9ANrx `z;("pty/a3Z#}> 1k)W~cH 7~ NqMl'а42The"Wuf~[W'=D(ϺD5olb(c,^՚R@p9+<]VsO|)ZwL՞YU*CbU]e5_xz>"-v-˫a>Iߕ12 c%@Vcp;1‡MLo٠P^K4K kQ;';e0a2' ǎA?{|ۃ&In4RuRQI-Lq8&q _#Uw4#5+Mf_W %IT[F[gdz]({*v2M tD&AUo߽h4Ycv$J'704%IhKiPB ?5&ɕ2zrd!QuiAJtKMZ'l<у6 $>F= n+wQgn8722N»"*dF ǥ_/{̮nԲ^N #,H;2pB6!FCgvrO5D88E c'8UWݤT' E1QArIX%8؀$"-BܩE®9?ˌ4" *mb_v*\g^71)#GڇsM@=e4b>X|Sr&l`ؗxT3Cx UN/(RogwReZ\䗃POᷞ#BR6Dbqh/4(0nv(-,>f/0 JE\RHbcz7oگQ} % 太no9 {pDX8d&v֜uP siQtC[hFOeF^anKm#5*h:R+#X  #_u[[4,m.Hn u2!awtŠaI. Tum)x|H4yf.p#|NQȀ2A=kqZ,uؚweXHs L5 JPGNFٴ* ڻ=+$ƌf+݅:|:D*!bkgqD`AoD-eŔ$IR<8B`T*(N΢5VXV謼G ";}[Af'*f7V&|`T f{\@oTCU"{bIX ^LBVv@5½`?Q2"L%Mt]r!') CWƌ@1ìvٖ21ZKr9"QvɲKSɈB`c%B1=W%8WjH$r><ԂYaB:ϸj"AV_sU\ I%+;̿k|x`>(傴ǝ4 x^{p˽V/3w ?~酋N*֎;vg#9R P:fZYxITzi7(^H"Dx;cudc\K}<({GkK|~fz_+"!V.e9r4nPEg.F@AwiJ) {b#EuեFI(p:&ԐNfjaݎݎxp7LXj߭c"ʜVnܗ=&gPN'W7=t!tD Hqjtg^r}S/Q QL}*`'6Qo0ӌ-Oi"R=b(T 6y4⤫r}с2:N_1{ɮr<5cN?eI{@0-p>|vsTh>4뾊 I Ҡ7CG V<+ I%vtBf) С&ijwtvt"i~w[Ш"'j ?iyݪuv($!}ů;2DZ:'K~2ZpH,O4˟kJm"3 tRB?ߦc{aIk\?OK.rC<խX $K|(zOP ʭr]_M}>Bu a'O{b"02"j;fzrpY'SXtqbI`LsFGмo.u2byl(uxN8C݉⟈1GjRL) xJ9'D+~qDM'u1|𘈜ܳ)ZUF\z@}-f' {T'K+nåYЛcx̨0Sw}ry |f ˊgԲ~QScm{8G]7ʍ(%TD\y8`aCbhn4z7"S-cQ?F)c`e^۲mrEW pS+~f}N #㨇&@w'{GABI^Ʉ6Ch?Lᆰ$bS51͊ƀF^ @"v[ҷ>s)(tUk\*+Bb3t(9meXv i e:^`)Jn *ݰgK'6.D << xVw)t:؟jF>++dc/D>1̀JPoɿ&aH5&S;:XO a2j~KZ؎N"'ҴXԐzaK,mHVn"7x#:Ye(#2U1t#oYq ;gAkC0Zpv6s_'tf/C@Mڤ̽8>+QMjOjxu*S1pk)#%މIMITܩ =0S{sFE3,$GG}bk4Jko^s T^Y&r&5=frW^ۀ3[,L%ZB">@vBʫNu Jj'4$\PQYgrse'8<ɳ!^Ʀ>r>l)*av"'*D0uvF++(Do # 8k 2k(e> `nTi: N?GK{5V@𷅵8T,JAch`CQGӇ^v>'tiD\ZevtqQ"d Od@ND;38LE#ؔ9L^K-Ovn&ƐjlA)Q  ˭g4۷ z[k \>3=ĕb9[8-qd{.@8u1v+?y 1:<-Gɵe\v1} k% dh7XOT]SEh[2! Q dJz2k9RnND"2#H(CyHTS 3h~8Й9GEEQlLFO ͆迬3B`뗐S\EIw b{ܾ`XFތЛ0RQ)aoOȚMkWt9/9|3㥚dR~pį]u`*!/"18`gx1 b{V[{sAΠqЁb{@PlN8qZ`z|T S1Ze] əC{h #-N;gȯ]wh᧳)=n烼]Z(T`̴[p#oBKad:mři5LΈ"L:?0_!cdR{:wJ屁kX:HʝWi馑%"nb«G' P. tZȑ%)ЗZ/҉ԛwL(CB4C4Z΢% ʕWELohQ[둎630J-<S THНQ`q#nX.5UG AhBJIL?UI\鑩M5 Ckye 蛻|ύ)h* AYXl7Wk?Ds`uǎ>V5VzQt{Qsû v<}P⭡ёy?^?A qa 6y>7v DH- ,y-dL4(&ű8esuΨ{ v%]uL!] <⬛L+"^4g,> dM\R3,TpO40Z3, ,`3˓??̛%PB8Ey{2Zݩy|x 9}OnB#G=p]^aO;]d!*TC%:7c˺\XN 7os? ?54ߪȜ}vc1.Kf,XhP4ۖY7c\HKl|r:zk!o(KP)&g>r*W|Q@2.=W2 xU‡@:|B:CseZT`nv䙓m%Uh4r{ݎq;ݏGd )$9s }4nȖo 6lcn-,:m$a|༉NVX,uPZ~&ǧ>?79gOtI ~]<,P)fRahcsB"C.'Zٟ^x!Ǧڨd8!XK+k˜b!5MY_ZKçsj2^h>7 | 6wp'WFSbm5,&3K(`?w/%(#\EL~eaw3 7FR$"9wwv& wFWDZ:DF뛬t\"5ѥ%z6Yct"n3ʨewW-Xɖ7]nƥ~=QVRW Ro]2-m+LNv*Ai'{3^R70D5`0BڝƎ"\X,Q&B/sVv̪4%#0ܕO܂=o(#ýem+JL"{^J|F+b%*n !G72#˴@AVQwSuȆw3!tNSe0MʟDҒ@O)DiãFz*t&oO\kxa8_j/fuG6BXx_& o) KfԲ&"jtT4@ٯ,`T9tn2 0h 0TӨ FmއrxҵyJG+g!#Qg--E=S#(| pťb\!af9#բ&t ָ<`;B)?q;27NBS2ԅ&6puִ8/ai<m= t#:Ŋ%GFlxjuii@m^t_-(n%v"`'x,&)J`±- #˙f&=% gѣd'(wRL2g*^&Ue=H'p ZsdS:J/G+$BOn{ΖĭZK̀ kkIJj+܁+ܾ$k r.kZ:RnE,{ETM'ig Z %uЃMg~(1O%6ˠ'-53Ve 15(2@GJz՘ylvHP[+x4{~),.'ҵ5^ ˜=hS`qsyu)Htq宥 vs'eC|]zyi6]!4 қT,/7??:`%/pJ ݸQWFDDz9(o>\_V`Wv,]C%F%dXPcu7BbW@sg%im1Πl劃?R)@]~ E#> R{_{P+$vR}pu"(bݛ#Z7 +Ry&Rwiy)0ILLi;>zɖwoM-)@eCJnũX[:W@[Bb=L-`N($5VF^s^HK$5`CbY\iJ1 e|3?C)4/q& iDk>?^FLHk9S $itпS^J <=n `}3&H  /jYmӔ4\U'qqMh!Ԅ61 te}^׈bHBYٗCܓ[hN4`5Wh&X [oaeiP#<2׭P{Q4pǮ^F[(S+A`+!^f*CS|9l!ٯ%(_eg32)hz:R穉 Є` [ )QlhV1>80j^hn p "T2S?xc)Nc-ohCm<Q&`ؘ C2JLEpf5JF$SY|< 4CN߯'BW hR's,L5 "?vuwi.T5yYg雈n ݢM>Aw},Zd }@J3j6Yhs~KȜc pInavp &f|"S!J;ҏGf @p5y+C$VHEf/n N*Dhj!ҩ(ayR2/NcwS|{uEyLEޖ%?g2O2 Y+Za">+=/1 Ͷ]fZD6xi|W1*fO AbHWD8GO˰69[.x"R4xHY,<1?CZh'6vbc A^ǭqK\H80-F #-(C\bRkQmFn֫wG>c|UUW[)"wjy"W;ܞcEI$TnK׆)gEcTlhZoScCgџCڦ#$3%?1-!)C&cʘAszT { 6o,j=ʷf&_l`J/^z)!8J <)_xis{il/Qat7H6&#E;G ƨp%OU; ;;ޘ'3t?'Τs6}ү+uƈ(]M.HW"XS}e~ ={26?EЄe[fu/*V8/Ci貌o{05T}t?!ypAr%ʆ&k 8M3±m›ȄkIѶ0V}y uj7RsSfȊY_> '(bv8 6ҞGͬX.v<Ϲ]=={lGa‹3ajB7-<ȂA01u(ǰBQci܅7y L+՗]gKC2RT |Xx2boa4L! 3`{4yGҌ3߄lE ry<"L|Nk*:ZΦ8/s j;gz}XFbhUWwjEcƂaÜ8"K. =?m/<`z޹̗3£_,gb0 (5q1~pf*C`FC@_}-A6=..7ऎM8$tgK5$|x;Bx!)ٰtN@=JY뢷$~l׻?z`L{ {5bɣuf mQD~p#}*S/[h@YEb2A`ݷ[n@LLOFkvR+gs%A hZFi$WYVq*;P?&lNi`vY{h` Q˚حZ-AƆ+IEaͯ+*S3\!>w61 Gw(DY;3$ߞ}i)/e@C84p0< &_Yv }i7fAuk _keǢ{ӧ|z u3*3_`=}ҒocGfj d%obz=}N1$2Y˫iS͝ BQaZ ljUd2 -1|ԳYΗ-?|h]P+mw s63_Kbhe@+Wz >VI^|'_k9eЫl0}UScJO|ߴbCE<CؼfK/#3%Ȣɝd!09A\z Q4TGDL T;|Z;V]ݳb!KujgKigZ!h˅#Se%Z -yRpo٢S1A YՐ7Wu}vZ[}]IxI)Y* Ù^L luD'o[rL\~ I3B_ -Moq"k:@":c~W2}nVPx2Yqg&E؈֥K349A?iRk(+VY"" [Wg6mHu#5 7_%f7 J:7NVd>sí8ِѫgJl=uoɺSFPW-#$C#EU^}!e4?˙[#19n;sYA:s'z;kn@yb.x_Yi^J~hȢ%+¦j}mWh!iyt!@WVenAa(]sQΒ{J(";l2s63U-.ֆfD.iu /9WͿFfQ^"IvB_*&y IJ¶'ԷN󁢤ޙga},a~iJ HSMCuhW5؄#iN^Q*3۬{ 9htOTe|qC'A"Q?WkuhqY{Iw-d'GpL'M!da!+]FIcKBGck r;ph V2G;HwF6x4$!tcd-&3GQl6TnH/K/2K 표zt :xXJ#$#$ 9~'IS4U1ڢKk),謍qt#]'rD#35= /OÓe9F&hqIc^h+d ΈP ?`] Z[Ώe4Z3UG;҃{RU٥Ο4*Arܵ8Vy{T5# qKKŤ~i>Csh' .ޟɠ;:nDynsTׯ 82J(ܩCpr0E8#ʪ8yf# n-I ?'RDriY?7Mg>s~ڊ `vfr4Ltd,îN:\ 2HvEPv^l#>oNF';5 =ͤlNvTo .6\tȆ \MJynvq%h ?.g肽ߩL6f#5oq\V8>k#ܷp5 :!oF~1:$(Y+fzZ%[ \aڦT]-MA$J j'n(iT&2 8L 1O"ni_ikП!sM&>֪ E#(QȶãNvH0׊;( 6@iq Bg;ǸX_ ]B[؆(!Y+3D1'R!1-Z צ ?|)P񴫜ROn,X#DS5%ugfCh__!] ]d~Hsdj6Y gM_k@ȍ[{YiZ<ZY&ڽ- Sw!Dt;]Kh|s9cXjX_G'+ >I,sxYݭUW2yc޲Yotd![Tlx%FMt0T8p7*|yY^0/˄YyQ[݉q 8S3]lNh-Rp҆doiz." X{9u%"$*@:TSpeL.#ANjC6nCp k{6dNRLJ/mշz,6a6 h xC<6K4Ḱa Ƕg3Xg֮ 'DkUK&j[6+󭡗zhyY8\-^w[L,WA1}N'n|T[;$"C['#H!؃ըGCv:L-g=x%Fq:|Io 'ovJwA_'@4И> x<=IıZ ~6Ľ=)y QECʔ2~x.yoiɯ =Jy%u4C ?:Q`4w9F0ͻOc qQ-5jkNr&,?GR]t+SK`Ƙ;ÿAtC>W6 qPMK,&EΐF`˼eL<>K:b&뿿ա{`6Q$ρ͌ eS\Y7g<XjT{)k1]B5RA j/r}2% )Z<"?wk}[$̼yo#)?A71s>1)v<]oO( ͈]WTp۲:9g j~]7Ab#(:zW\g,&|m%d@ %PʏHRÊ,_w6ySv<8a6E 1ɨ\ sw!h"JO ~\ \=j,Ńu[/dQ%loT]SP@|m A`du ;uҵٗ Hg{Mז杒qjY {|i[Bc*UX٢|:9~o 5M5_ln]GDY.R׉ &\{pډ C*${?Xi70g~E@k9Y 2D)\pb"@kbU¨xo.nSt*J: j^ 7.Tt@Rq!#qLJׂ߽ NhQ>}{ 8Z]jꛅJ?ru3qb@Zh(&_]]Īm)1vukc2)S8 O=D+9$Hmz E1oFo5M_WKd.*}/(3\٧6Lk X`dtp~uP{ 1ڡ=8~'.a(fB]SldD;mߗ4%%ƌAy{mӺ2*6fUTQ?H>(#6SeSNcDU~yZTDx4m[xZZOH2JYXyyFs!R|l^ޖS c'dKh!\ 8mz8+JH5m x-yMt]'l)X%]LqS6y/ry0?Hβje =N"<> ^CXlw2|@$u.Vi-].`kɢ6%?:\eߩ77'|,EVqJV=uď8Rn /O,A@\ u8jT"78Q3Ne}) _3gX3Ƽ_y "恑1<ݻ WV'Z;WhԘuNsO2⪴")v~T Qؓq݈ HS9&qf[OZP;xx$}Y*Dxb nIlH>\D<]"7"Dw\ZuX$iud\+#=u'L$Vr!v\(#lP&*㲟pCfa?i FW;ފa xed(}2yX+dL]T"81E9wAlGi{&ߖ0UexE&mi}bBO^D!W:1Zw Я4M,q*$!a={H?n/CmsL?3opS g^,`#yhžN Ys°!B1A[.e,?0 jyta1nD5Zu ekmmdAYP[xI<4@#P[;k]hY('2I?` ۮh"J|  6OԹ5`˪]0ZsE+okBVϾv!v]z ;x*G~f lJVZ_m(;08ӣJy6XU΃5uwF=_?i狟h[W^=I[ymZ!}6CrtnIj#t`EEN0XnӃP>A뾥%4KmZrt6W;|I]".E=g?,Ԥ|+a#jU>R.SF^$rbUG\d}x ][_DHhh.rUdTrV%eژzNknobem1cdƿNDm+p FݨFhInKnIT!tSay:d(o!888fvtҤ#B b@b?=r\E(1c K6\?1n|YڵLW.q*R*f0VT+LhV뇔KN"Gm*Tfͬ%Ţu@& ~vA ]y5|*kGbWDaFsnW s\ 9&g$^u6h>q) i!E?K/}f6D3z1z Q  ɨV8ŋ nP_lEf7]U98ь|f듰SY|@aSdaFG$ɗfhkՓ/HuƞfqJ`ŔTv8uױ?Q0i&Ej(WZXOlA<+'rVdͬ߫'gcPZwdpH\X- TM)_EjL=7CK=A; J5ř8"qgs=\4M+qmqLsxB rlUKQqTܔ:HZ"}2ָsFk Ʀh{F21K>͉(T˧z$xP6#pwl-I" HAE#FH',rIuW֙ IR;{XԷv9c[ .\F2VbR鿸CD`bUuDepd'ƞZסyJz+/)k ;.KJE9>tu譹b; J^k9=$g[ㄢ5bf>9@#]Wb'm+EMa˟whbܪ:WĤ_:ޭ4]vf:g0j@:_2yGn"3jmub!0ߐkW",L'R@ge9fTt ܹ92c@B{(5-m0zf>QqdxH&Pyi[!dį~ sp.*X?ٓ2N7f;YpQ]/vJ=x:a/(n pSco=;%@ߨXk `5ާgDNTTھ–F&XxeR= QumC#`78^%lӚs-T~8x;~H" Xl۹`?T $ew 0oN*ثG&o nk^ %5Ia.6pcPaTsxO ;XηmчtKah$w~b깠7Cphh-# 6+nJ<\y> ^ͽ:qdph[3[ۧa;g+ 2@*5ܬ\ܸH6T٭=vk2 Y y֛k/xI_DZ0e>܍3Λ%"ν8r*:bOJT5 '96(UZ6FNHN *%hL6q'nj7 \}a /ܒp@q}?س#('yPSw0Y)eaΖ $H d )[rvqT{?!cJ.+QtJPsτQ(^InGSHi94ziVCh mF";R*)fDZqqhצ;+p/&bc@[^NxV2ϛ.]twP9!Imk %4 g+ ޶=j!$h H_DbsS#L4h4ѱ-͐6Wg/̨sF -֑*B%mPXSyJp$7cNdU'r-)e0qAڦT]t I]P$,qi~`jkuc&a'M4kf#-ȑ(nx#׫ P$ ^LF nk2\W}$2X}Q3q>0IbN|1 䟫M3UcBfIcI{ F?]$QV vfǪͰu8(LW Tcl6e/"vge77EePꉔHX(~܀WV*7 g*%ڧ`{[.yJ`X5Z꓂ղ?u[ ^_bN7%M!R]}3"$bT|=)$)]V!sȿV@$\({k9:odq!Yvf3X~…]D26t`-X ڧ}]~آ2P7$W5DBX$_"N]$# DsXdr MHȍx; ÐkKBڞXRɷ!xn3hWAEȢczZv.n%K:G .\KŊ-:ErpSW-qgb` _fj7'`bϚFiCnk"V8ϯQPHڰ~ˁ!zgŠiĂUOZ1Vy|IꁣHЙwQq)hL[Iױ2c)^LQSe `^&TajQI:s 5Y_ {Ҽ%)7ؐy: ЍKI+T*T\*S?\gU?\>K`!f C}W%4|+e =639gC> 췧Kal9B휔ń~[`09$bDJ4]s=s=E(SOs )0jq5늁  t>%stD>F F5曱 Ky'O1s ?IWCm3Cx<׿L$,;7 &fܼXhO+xC;bUeԻ*ԲSaEGtá#K4dE3/EnRHw^[auze-+F:bD0 ϢcK:iOń1wlUHNh@T(Y85࿵*1, yʔ>:n*PdH7IE۴fZ 0 ũ\!YJLm1r=oul&%F)4 HE)ۇ/KP6? <-~RuJxl 3N`]%c")ǵ~wМC`veO6u 쯟m).2n4-.93&Ie6‘ڶ߈l|6`w5Y;"}k||66zά>`}4s3Te^M ^? j3)& S$;?6'T;kُlQ;)Fz/: @|Se/LuI!PlkOe'}.r cWB\>/sUɘYތ\șo&N/;g q^#6O!dڸԊtCU݋oI!Eʸ;0厷rR4Vp0 牭ٵ+k )#jI-@O#hmDB6Jz] !wЗ]~u"/E(OJv,W|2Vu2}T(蠴,M327 `p:sJUJA[c$d.MoV˷s#1. Bg'A4+!,$^--Ez0VL@a!,*=ޤgF10 1mWw<;td|4](G(g J+1H+ӿ˯+Yn{PBC2@A3%bSR^AIQ&`3=CrQ1r{#RMG钙v6kZTSϓB=G#I^4b؁D۳/~#L NB_/H*) nijUnF40_.xÕ*Rr#PUZH6hvS:ÅwF%JBw">ƉF8[FD[%Xj^w Nn(.5t2M <bpu>4xtv{^m:`cOAj ]qJ4 #|ӤC-W @KWӀ gl{Y:DBd"7 ZLVbi=_y\7˟'c3 ĪkN_1Rc{2A_|?1tݒ6l3T9F;VxqZ HL'xf]FXTP(}ew]2P$3=7[Xk]r*KY#3BƳ*R'2tz͒! BdPcw/K+'ކ3WXX|'fE/ L1Gsj,V @s<#ݞM]=I9xY#SR,i*wGQl*,_4XyhU2 !#hd7#toMi2-:dU_muz1cGBXN>; TOƗ;0fEy0i }aQA5@R@q3FWS=AK4̏rmTGZ#VT(U|'cTr3$q|a``f=`6c'{\ X\y n`gCmXݎph^q^ɽI}61Nd1+6(L s$A5ICDŽ꩒v8όtSa aL M@~yT< -Ox4no=-t܌qfq 8vX {%ǾBA2¶z{ #0O& vC#f0UJƪX2okTǭj$ES)S7՛T1 0a ODξY91lv(%/ޥBgC_78EQ+9@a^3B6Iyc,2+LKN_Ҝ l E Ll.1ۛU8R`ØTLEl!W%!{@g5O_#(@Bl^Y֑ЂpBLZ@4D3#QBVwafDz~ހAN2ʗ>hһy#Z|U2hdY="gkPk?ygKI\|}_{˰\/BF2-MոmG1*'B} h`YʚD\$Oy"2\iN˹Enó}[¢ł?,хDpA.`FVЪZk:(R\qȪ1>}Cw![[S,_sGfu))ig`XE#Յt.:ٶ}Ίz_U[l4?GjY3/|'{ k@L%\@|p`* k^[>t9Ui9-DnޖAIQ}3X%UBHA"ړpAOm*AHzMnގ/N*WRX T5; .3ܒяi6u}FS_!d\ U61[ ]D5Ij˖qIE Q$V[GDdxJ@)s@Z2y%,ybKdb圼/Lth%Tmѩ=Nʿ<)CpYHՃ51RLƺ}iEW/W*}nX^iiԿuMUWv*7~mh^J[,%@fxvHm0Vb`-T6fRI PՇݤkbS=etcL K˭XtUzx=n13^k( bRW NztG~*%]KcZëO2kc `%irS%$BZ9^=1!i @:Vg=pNӇ}W4v;ev6AHQwMAݩK2 A7&5}dh3Ja7x6p*U\D$UۖʣR^YcB Z$m>t挽o!LB<ڕ{VL2 L<ƣ~eK7:&ޣ1zcXT[Wa>~Xakdʀ,#l¦G>ups=0s<1Wg z:Z>&aqEquls$%HElP$$M,{ , ڋtPDs^xdv?UkK8yq_ C"8ȞBfX%H4Y;@^T\/=ǣjŠt4ZESB]}XCH$,hn?h:ꅀٍȲn"Xfq2ȥfoAecXkW_֤d$^.2rj8PbCNmgcKf>pMBFbj5. b|OZ_bLA6 3=8]GpwMxkgɃNK1 7ϡ~>gTZ(]O5ɬnʞmRA <3V&}=)׌o sOjL-Ԭ*q YNO`\e)yT Gԡdbt]KW hMPti'>We>\/xv~ $B<W8T#ek ⏃(zZ <ҥiʓ~͸*qI+PTqqmb b sqo;qjci)*g 5ĝDfl7k "*,;`wJ9~>6KvyH Qa.L)rnGt'ҿ_a0jL#pH+^g:k^HUXiD.D߱?JjŹ9ɡ+{.L! ډ wg~>'dƩfIV'{- KBk9%po >7%|'4JwKRA{ vxS:$q5P֤8rk*HdK{)$4]\F sTdk2Im?0ΰܽBx؅)@6U"LBwĈWdmk6{xA @Kv rӂU[FDLjH;9.idGd+ɗ[8AvzeB/DƣD\|+pQ2>֙5ư3EPZIӺl퀗ko$g`5= Q3ܳjIf@(}V>:S܏6J.J/i,}桟nԠ1,OIZM|2guụ?!;HOkv6)؉U`|>MdR{.W@ 3Mdy3;g2\ȝ!pTݻ`)Hhxmd`ή1}XdQ,7ѷ= ώkT>VnG;"hDRk_&Ѓk졣֥e;m7O:*ԃW;V"rnE9wQ\g ZjGO9RWL!1W,R8#bޣ%U/>_M$1CR2ߒ}w&W|CGu"CS|l>5(1]n滣Qv!榰3UZ%@G F2a>^M_19C𔨘y$y3;v&@Tш9a2 ւnѢ}F0٭`uHSBhѧ/:xl5p zsH@eYw7Jː2tY ~p8[mXfgH<rptRu-F-wɋ-A" )!u?K,}b(>݌dtE\$FCiD \RU4+ wv: j8jzo`5M{<ҁ3YBonHQ|$8J#eڃa yjc{8;G'#U!b4S~ wuP $07u+@&eLeAGbk1] :W4u/_*n䡶. g)McgŒART>&`ViLO3ls@R-Ld]HP[ɐH0+,LJr~ui ta `H7QkҾk]BfTufȦj9џcܳBeC ffP0h\X^W֏:2 S'1:P?=8%Ԩ&;T=CZp/CQCo oft#y4Q7pd8KMjI7r:{6b.닩;ٲ, ?;Ǭf}!Y FADE!c3R/L&*1Xgg[֌RgbM?bI2tg8mwc%娐|zhS1R 6uZOmQ[Z* KΡYc][ bNucx{\;,1E VB( ̸mk{ l ;ܝbC~y_K_A6 ֛BqRWtĪ퓫KRC)a>g?<ђBq?g."_F+z }DR MJKBxwB/"-TOWuVԲ0#ã581y#lڭLၠh` 3GZ(wO'@ ꭦ}STdV+'x7/k#;ڍ.0`\$Y|DI>O2FE%CI5EU<&h:?`O@؆;ӾuBqBb:N|QL;ێn+zٷeJCJ6^p :_Z9 @rne B L}GHml|$өQ,X"YDve?f+t8OZM&ji /  u {iK8?&3fmVIpLA\1EX;%F1[xĹ|Bw$~i{ADg, ~wON*iE!ܱۑNuJ5iT rLއв>7&eGH|zP?[Rw"u-n,RqA 'Xʫ?VN2 rBbT9ܵu5 }RPdCxΗYhη`N=QZ ֥Rj8X[ %LFڀJln nOD +*]j&W^PܓWD}_%#-TQ!z2Djʿ8iWN9aDlf jY`UEs؄: C42 @f?E$/X[8J|Ǥr<aCg%BY#U|o=u*دšǣu"31HUt RMhojxeI(gC@ATęޢkrxG _bC3LnPs-{w{,#G[ N&{Q. L\M!'P{ &aT(FC< aFq $; ʴʗ/%3Fe=6$+]jɧ,p_b軣ET"g=:#Z/td~5CefѷQ` ψܜgJÁģʒ0+f:^aX _=Y>>$RZc@~6=#]E+5(Rp+S]!hx$k"e;a<`1 (uDtjof\_ m:IkiCmX])BgZK=EZb]f.&x-CWI#j~N@r⻺QCLZ tVB<\stյvWR M:*<P^aY:WH8r(jx;=?}!Y~/̵t`UHEm<ά/K4Mpx |!hFG*r]OV*M)ؿnMnx`3Gw5-: ~`Gܞ$LvA{5ۣ;a=4H} <0_WY? Cxtk9Oˉ|LBF9!)mQIc(ˡvP-} !1N =N eH Cf]qgo6[vWVo8-~ 1Gk\K>W_e-ZQWXNĽ7)mP!gE9 Y](h=x&>}[rjs{0 Ȑ{2L׀5)FmsMY&2Ga\JTK}cp`Gk5=XfVt DO^'1 WxcPxNԠ 04m _ Hyo0wUΦPeKppཁj&HideװB]%bq\ ݇X:d*%P"pf:'X VPc?EBjBD K6zyXX/!ѐ҇E6! 5DofK©E\aQ7]¾+"1<$ڴwFˡkdNTٲύ^kh=U;i (8~2eDd=C4r4*+{44=F_JY/JH}2Rg |LU^Q~Ie7"),kE=%5t|'4{`G{׆m#5DXQ@/0i Љ*E\V[YT=OsЖXc&#*K1Lʘ0c2lm&(~qt4†J)/_oMž7f稍 F^UodM.6p6K4oZ.v?P n0ENͱK`5=ϡ;ĵ?&$ed%Diw ~,a![eFug^DTkCk?^~GyWn)W c]*"0‘18-L▛h5:i_\]]]."{ÛZk /-SaiD0@C~7"[g#d!.0tI˂mɂ!;} VO>2ow[eu62mW_p]i{Wkx d^\ā0U"آNJ&0Qsq莶Vl}lW"~CQ2C9h QĶXD݋Zt&yIMS顃5+W =v1l*ӌ|FPW;eCxڅ鋶|H=TK~hu.;ջ|d'e u)y‹lm*?sCle%MLCQ͉/ @M}-OIch&dxާcG1+4\N& ] δoI0x))[ԋz`"]x}Mu?X#y,*$(Cp i''f{ԯSԎ_IS/JmV7^zlul_WibWU nݱ^ѫsqDb^7_#@y`| Y2*$,aFYL08@18ΐ͙ */ʝR|5l5w,790$'u"bS9>,nKأ=`'@ؾiȴBpAl)dz"1C ;r[~L #4z3vP'1k9ÿbvC^"o*,#nIj퓯.9iC M2͙Pzp]/A#m1 RgwaUaC_D~ZF"U꬙T](_ B]d1v9z94w,SDN[XsP#[/I)4Xu;;L؝l5Pqky뚲ߋH7@K:GLE;&&[@ƃkNR$[)94|] ݌]"0>p J-/ec2p;s~JEN$Aʘ~bLNq$-o|@hQzXcӄIEz]Z]Z-4${1%2Fʽ!ZԁCTB l\ {#nƘRSӰ(#MVM|CFe~umzW>C.:3BC_f@&VU+f$ /{e: WyȁRdrw#L ;Zk:ܖaBR:\?Oq>fOe6Q+.FDc*.+a7[ý&sHpcPvQ}NUaD:Jt;zv5./_GZ6s+=D,r*-TBkxӱ[j(E_U8;n1s@e3$k1[;s"M`Ě߫c t&*獍>*?̩s!5u&Fܯ(j)#DW1P>t'.-|NT,vtxQ4'uKgS%qȩ: J2UqIEA:xz:3Z&r ҟ0cx46s.Z(1{%;"3/UiC hgRg_NR z[TeƪB>U)~DiYg.D |#/@PD7MHөt8Zi+TDeҼr '(QgZ?E19γ>ocM69wU׬F^z-.#ɰ,ThӨqvgePjIFp(.nW$Ƙ۫L9G0KJ^I#l]ญ! f BILL#_iL$pSCKG(D.#Ak1U 0FIUQP+rW)Tw||za˪!`_ƣH&POtu!=-]x3X74_OX}jƻזH9[>`4+ȔN!gy=<׺ H:0c'wƋར=Xц\<>|Dۣv2dhLJOecR*.Adm3l͒{Pj(T؞uIB&<,qEfU@]VHtXζt1NMkƴč9MDK=N@kH'CPSݪwg'[4TVWgIV$'6e(7x_^f鰊-@ ɭjjV3j|>/ TՊ%VFpC 1?Ό]]T27}? ދOF( ޓP,7yjgTS1|fZ pq]]\Xd $uc9IF ?@XiCV9R,[)}cql<_v̪ ACbs۷lbi# &k@iE.&F @*lŭ]aQaռ u[ٝ]IZZ(7`]dd<"aOoM HIJ%w;cX6-} *w}8{[2 Kz1QqU/"3x`gг$?,?+!HrA}v}J9Vu2dk[*΀)f4}n`6VVۑ-!~]rWȋCXtVHImW MDbPWX%cڊLRFW5_8']]/%KYO nje& #274 ! &j%;b[~uK]a` N952>M9 @>heAc7$kƧ -Eh|j{>L@n|#]2dlX]y8RQ} pTn6ϝg c/Z ⎃ScEv]&JH= bvegJ!;/Ϳ.o)E"&Ҿ ,''N+T\'h!*Kv_ȍ5IOf{d #:?:, 3mz,n^ݘـψfH"Kv6sp< $dkuAj1K3_#a6Hd #1-fCtێ,{IK.ef¯n?*cŶ  '6%h-.>=rcjX$AN[, oh;VQ@8*^{v3LȼIHC?uĹmw}"Mup?E?n 7p۹ڪTay\(q `v%`VѺg.9P9P=/w?8pmEq|;7O'ɬa\[Pwq/AI @_fefeqHLi瑉ar>[lс0[tͳ+~t;_Nz-o}6q\^9k} %&$hWwwf@F+J@~LHh q3YӖ[}&cazǪCf~︅‰ ݠ;()Jt"'Pl;Ie/Ɛs2-Kr_KSNq}Җ8gB1:=k+[rc|XP䒍4ؑ*C ګFF~P+'/{rۦTgO7ᚲ6KnF.)ݰz ::pesd[99܆d3a@1g4mNN f!Ϙ6)=J>B]~+Եm$DmԊwV|$[Glx)^i`ԮTO+o^FY=lr"?Đ١)t ws:{5w J1ٟIzY<ք5y 5t|Bڊ&lCD\AȔF>­O.ڰZWIU,^E'!AxDO/Ւd2qa=/ #rQ {e~4Zwkw$tĽT ~VDE |YFޮW S"ųVPi vppG?2Q͖{7 F=G7<8睠/q#(k#*2( 3DJ{|eC.I 4pmj 0]GuThjMrdT"fUļ|y;QܬJI0~nr9^'zwqhڔ)t~Enjߐ[^MVPzT)NH Nv!j?b>~38$t7U[dK;R' s$7߾ԌP(n1sݙbf~O5˔?DrDH+cbR޿QXqe{kpk@stƤ 1Xeթ3+qizMC۰ 1Q\Wj-Mtoyr'h:?OtʫuBTzLt$UHO29 U|;GCU YPyN8Ϳ, D?kYvUa"=옞fc Ibv1}MP!:ʱ.JkNi#nr8N~lk*"Hɮ#Tu(Zɥ0[f0#Ւ Ty#KlO|?{t#HDIZ w[nERzNWrνhi U9:huq'‰=qϮlk@V3 d0_Mu nX9,fT,yHAZoI}[?V͜e™s,W:v'⺵Dj b;eNZDʟfzQXk~DRjmHp 8ttDs,+WDbt{ Ɛ'0Kjh8O\1HqK'p3:s{Ksf|8qHM),LډY73=jU6S:d;eǕEOݽ4})aW?]Ot$^s|?*0S90 /:k 8JLjʩф--3=dG!to=vr>g\MEE?Jhx Q*=d nBc 5-Vf!V^wd 7Ylmh~G(0^~k<{sRh֊g4zVa1tOAMKo hh) MA@&i9-/l&ӭ8) 5[R/c?>ςρG6y)FQ5!Zem iT#j"H5OzZ?uʓ/}ai9?P6m7 !L904A`Vl^#I&3&n(s읰aLQ`_>Pq߿\){;D]^d䦜zj k˥ oZwV4Qh7GҩnH[[4Q;p\E"WӴt#=N#K/):u5n@Z•b3e |h{J&]>iEGI ,~L _\&2j6¶/?L({){1GEE֭,*RwޭФDV*ZxqOO YZ$*rIOkk)&|B7F>sh~ÊlK97JC+zWGMOgp/ĺUgy?Tg)xGB^-9ƝܳԡHA +;k׾ eMYmJI/[{mbHT,:es\!N5Q*BR˞UNR{ˆX9(%i\_ @)`ߜĶD/'&gL(ei-g:D7S0^4 { 1#is&]6F4E=,`#^DeEy " Cz!޲<YR["0Ǵ4^LYqU+i6%)!c~6 jVv0B'29p/6Tb)= !he2q7OR7rV)ߢav'#9ۏYWaΘ =|dMظYˏyRV FukqZ+9ƎDqL|y\ȟGGÛԼ7HW1ls7]+IlmEz:9Y I7e}ŠCv&wA PN2r琝Pf ҇H<×?/jj)h!gy'>SRKs!.ymWq晈Jum{pKd;TR."q./dpcE)T3՗2o\Ò)ǝ k6Xޏr<;J$ܧ*Ge~|xva_Dq$k4;q}V5Gл]Uvg~5VIYD9!yU0; @_$^Y2'KJꘜ+ $>s2?\A*HTV @yV8_8QMQҷĩ`ӧ d;"}5HC|Y9^<1YSD|J5SGPr'Qʳ!a!.U)<#W&3(a2]qW)2"4C­ ۨʠ3 ){78Y7JjK!Aӹx\ԳQOPItiT_6 ˸O*v4:JW6};TܐTmQ6:D*ʪu1YpdfVKtmMFW]1bw~ m)6Qk| XZ5ZKynd!<=8OE&5(š2q9E`APQVTmQ9Όk MZ2o"kmBHDu({m&8wvy4aiݰ2٤8Dmx d7CS4Abt珔8a⫾I$1{jjDȚ;ɉLn%j6=ɠW%^^E&w7gH}AoɸNe`ZKj 2fWI^&)3ӿWiGӷ\LmkM֕5T(k箜I닀la>Or%֧ì^|) l{Ytݒг5x8:%Hoxa*+sj ؉]ʜZil}t7+oT!`9DB0)~MHD lK5G[S#qJu$rS̵:+ WnT}M!bw*:YHvZޥ<`+ VZ ѱP8#KU0*٫o\+ZD.SG)˔C}FOHqQNM9 d"l;eu4V%:}Xqnb:c//j}E\Hڿ[fZ"'[,P r[ *0~zf} ۻb!{[S},>t!cs" }l^2 E˱+%ɃF-Ar+̹;͂key7 LC.)ޚQ ʧ'1ƫ&zuIN{6C/[eYcevߤaYZ2>E*pjk4tgA3jLt]zЩ7Bw[/3: Qht &׽7F_b(`+HPR2W'=BF?ڷm-L(Cw4k1Xxe#6#^"%s eTɷ9*CS[؆ˊUpK ~T 5Br?^ n5l06mbq ƥ-M"5 7[ߴ5,u'3ќ)̸Mba<,r9Z K4WIdmyqdH1OkV_jfD?j[$&rz DUc5`D]L|pmWFBIn?ܟD=TR0U$O `'&B+QٟjASVNaN"!||mI&t֚oΊXb K==ԕR5vLp*`-8X{~\\yj_W'^~0~$"OJLu4#鼣[*3-DyԚXODs%KQ]F~?9'M bemQd󫚩yDF]%yDU)",^k,| KpOqk}LDŽg6]L߫LT٨ retSZ龋]$4B; /Cޘ:_3 69i*&W5fH2|^ل)anuT?#8R+`lNɨ6kQk&-xz0,wߧ`x9&Q!ִ-z-0ؘo Ct>e#)='JDċ1sk4\W_t\ ?PNx<7 ē߯L]c M2G'҄0i s7S{ @&P!ǺGԞu13$9QT,3&g((azAA"ثR6MF);С#.v ynv@͛ej'&KgB&+䝠OӸ9mZ簸dÁgrR-p˩Ɖ #w]Zxdޙ #Lv?̀lN'J]DkwT8? k |~t|5f^D1w-//5 bU5/*!~d*/YDhz͆|/ 5dS8:*! JӬ@O5?({DhduŶCK#fdQ&O)+V +G#x@ty'7(?/@LmmPQl>:Āհ ,z.& "O?̓_'3 oO2K͕M;V/>zj֢+mclj$ l/2qw4u;7j;q  aܒŒ:jguOl}2Xe̓׼ǗA>4E&4I8( H{!4$X4µT!A~B(GEo5]HC5Da$ βfN]*蟤#@`,mWvt9tUO֐? V:Z1z(T[JJxZ%h~C?BD D,-Ռo7DYؠu cUBBd0X뒟{̊MJF#CӴw%ܸ, !HVa1%!j*ޠ-EhfEJJ>t$hxcb<3y@p*T_1Ȇ0*ęW{`$UMů:CDb@AaLjޞ8ZjºA[ ՒsX!.EJ`s|1`y8(-=xOC3BVǂДuW͐ŌOQ"6*6&|ĹugmBeGiɆ}w&OLW0AЏ]sϨd'=WN |ZOހhF z(p,u(*CsO$H~z.X!AȋUۧE]p^:'4S! o  `?0٤ À?ܕm3=~_:t[*8AÂlaj['|Ұ!&'potMHiϽ1 0VP8d9Y*,!Gy99n;N2N_k@xt8vUoDwht(ޓj/c)S0roM"פzzBpA09oBh䏡dNkn14oi`znԗ6o)1˭{sx˴=A!JRj¯٧@eTJ4OmV6@н_w_/GZ'ۢ&Q|;6Y!1?"UYʧ +C$=@=P[x9K厯z>V#Xdqi^6lqfOtpsZ\Tvϵ݌ۢbBM?82Ts9$ERa \9>SL| GQobMS5VFdkGi^2EJt}%fzm{u UcMzUUTw]ю~T^hb$9݃m #Ta' Md [;O x Џ WMv jR f8 ĺ:`s9wdiRC{+l.291ɀ_@Һ*_gֳhRҶKQ ͉;^JQbwvz2UOw4JA{4~_ ՠ}q+$|r(P@6yVF!rA`bgeR8PʔGtAzL/9$.$cK ~?-͗ӭ[vq!*u,- DԿrjЎ꒼ˡ^v1BLsD.W]E<[S%:/*xjJ:$ű1$eKF\GNLHr.DAX.V 6EFz}d[fhҼ]G>N]*5W Ug9,rSw㦄nX,ӱB$7@lVT<8tn#,*yx|%1<Ko;'*a:ʥ+iaP=duJXf;AS&mt0~+E^пC q4ԤKT@1 e1Tԟ7Ze=6&18=gXyۺ&2  fc-6,J=KG_Sk_O:64I8I%̋՛9)ANgk&f# +Hg\X.MK$X%:/jV0_ԑR(˧%b'f4)姜OƂ?d #<+IP\ /0B [ Ĵb7˅DzRVz2OsL:al@;3jAIWY7noZ-6 QMN#]ID\I9\cO1 f_{c>Ŀj:XsʿPʗ%;P.-լoZ p]FE*$)@E&qoXZq7<,s[H"?x~?lbTE{|s}3Seݰ0v.JBB8(tهtNl3Ƀt^E:$q M\Z7/{BC35F)l>x>>fXOv(o!T㯡lˋbhxRȷfۤ.@tKl#5"(ᭇo7-,x_VTkd~?9X)HFVkHKjATuzgn99)mir7p=OS2#WX* 4r]nCDJҏY\}7ѽJp;WxȢNHWiR^t#b%Mn:|6(idfHX]Bt^dXkX@Ѱ⤠:Vh-°tߦCtl` v!n'g_Qm'uqzkp _A3گʊ6d+2ڧI'?(+|/op`|pDAe@4%>UdBuX`SAU3k wGtD l ޳d>}fwW6KCHX@9{(ž=0tșIVtk+8tI1OP;8Z: ^~[i{iTEQ 2XP |08Xv>B|#w?JGSz:dA% |WƋ'~&c0 kq%9a@1.?KL%6B#T%Q dsGs$guwPo=PEqg r,'7Ɲ4Kpav޻ Wםc^8r=uxSSyAƆ.},wT._Cl^YKi3 "iNuWT.'|y3x: 0m~jq,K=uWR["Rd]g 5'I6AV0r)HzPxFpg| 43#|M8y!1>(F܄AnPxQ: ;xf"0/ =m,aɕPL%$:=c<8t`XߴsnVnؘ* u8H3Q<ƱǹGVAA"گ(?6O|ljfZe//5 8AtF`?1.s7Nmq]>Ld?˜/c.͓LЃgƉ>A5{å6g6+|.XcZp0O['?YВ6L2FܲawZu,~/SY-w"ųcNnrN/3s&YثCRjve6xwJ փ|ZDn4ܯ E+g]~^q졏2TsfHJ;~>Vۓ|s[e#P!g s4c8AJiW-ectwf@؉ަ4Qbx(Ps,hTNn^GqRj~d|e-wEr_q-͢-z@1mLLD.|6=t3INjM .%C]($Tᆚv%#B}ܻyǙerOnT/޽a+n'~K6S yYwV^ _ ^wG=xứϵ ҭK' 0njJ2?,_/I[ Zgʟw+dS!0EOB~W(p>_`NCC4w£٘_IQ_bdO!{.c0Z v+i'Lӭ|ҋ}yzG8"̝͔!$Hl=Yn (t,Mp,Vi F=[XփPJ>y I7CGځ3e&r֢P|=`sh.X쐉}*Α^:V]0nتĽ|3C]d}?NRC;E0rH[l74~RvRye|h>(y.h)4)g()X.=.{#]~zUQV 7DC#zq9+sUJңj؏_&aiT GPP:h򤓰Lb&+ALչP+^t1J*F0ϟXGy. >sTE$J<53[-ыvqh:ERr;C/\`+ co.N[L<V87138Jl%QM!>ЁJ\ރ X̼!24Xly@8w5t'Z\`3i7.4Zd)֢3mkԔWu{秹cE_B@G7mi^H "+ )(&.V\ O翱 oJI YE'Qr 3.e2,WsV|ۈng3dlz1ubYoK۫;pb]#ֲxLt*Pjšev?Q%Ƚ% /Z P-U3 aę034 1R|HH8Ҟ"gF&AJ ww+!|ENv|D\9ړ CrttEm$sUbkb%r,S^yv60u3һ3$jy>3rPGXgڸ|aSJA !jmy=ΈF?6!">[ԃh`!-(1q*Wk{TKS%6+j߾nK=׼gpj5&kou U,ןWK;趫rnLhJ@E(Xx 1z/+Y759ʫO=yE]f"w3(ň;mnBk/aZ%. vjWjh_$+GD=L60[liw39&O}O7㩗f b䕤=TJ GպZ<ߒܮǜw~4phA ?7f:u7u.sj$5:硆":0eޘxĽ{3Z zcsqEV2uhm:ziƜŰR#o3t%x{;y]I3y*pA snE f5d3q>[zt!hU&(x0o5ݭ3pi409O .^nC,j8UbomNƑA`ouU\T7YJ3,2Ϙn\C4Ij۔؛e #9Pz7VkK{-e^K"s]+4,Ӹr+5ٝms/V8R: Uðbua8}Ւ5;&߲g᥇x:HWU UQZ%}wnI֤2rOYweO0)Frnw L`M7~ւUܙ:#khL󊚅 R_9W֧QrȓGYg劉!m(6VIx_LfPW#S + $iqA+ x7EFޢSМY&8 0ʚWVxC<ۂv'v+l+VXA66m M82sNYސߏȱe0qƑ[7hk\Ly7:*R\b"{c%|Eh[Wsy0T0nC ^C@Q,mj69!hQ mC)jB,ڛS~@__S.rg}K4KS),`%gf!(` nA UnΌ\ρ39$L޻hZX2;˻FX^j8"M:C Q9KGTmK/S۟ړRRZ@7ظRB,ڼʔ,LFTiYIZ>| gV y!Fa ]ta,Ps#MmJVwE1I 9`+I6QP&k=.=s&qu'J>O G?l{GKT=w. ݂35TOT`S6KOPAEdGC9ZIDF}ٿ&6^'\D (Bxt5|SB'9rk_Ne"_r]sٖ$݅<%ҽOYʫb^Os18Z#U搀;9#…9M731od:ʘm 5V˫xvU Ƭw{-. N +S<-#iFmͦ`ڼp76M,ٚ\(;KGJO?8T;Xb4O7KXaH'g*ObmNiMoMU?z=DbJ 8qӘu\^(6)~J>"Sz-'ttD *Ӕ O:"i4L}1x&t=l,]%@JyӀہȪ2N 8ۏoꫛ6}_ z!74(DTtފ$0? OiI\ZO,lj?5S9FIz~gO$HiWvvB2XX-u{G^ nN<ج" _XD0h:`N]}ք&?Xx|Xyf G.5C 'TF]Gs(ƑqGYNflZӂ(?Z}m0>}y{|Hzn1lv]zd~ǥsm !S&Aiws;n(@v"xg)5o,tshm)(Yp+rTNR TzN#hty5-7]Fz{yYa_ &qD0' F`( x6kŸsyCb{T,1O0X(<~=m1Z;JgW}1$U p ѱS o>1Ҥ]UO7ڍSv±5GiUс񈔛:9F-D2h#<ඵ;%i\pwo>9;8q l#}$ :0u/ Okru<`I J_mt"b66b1nӽH+/mK%_}gőDl%,CpнM DRGMڕvsݪ|S3K~A.²XC 17 }RvYGA u $Fgz}jԾ3 Q-uh]F4G?WD@6.I)s.BڀpEۺv*w_LIYxnv{@%uWB1>ZU۵ SYۨ`?VrFmXqDƒ{sBfly<+I/_oCTތ;TvF^է9=[} _H3#LJ&pH`rCm nzeSfy2P%~G(!:IB)\<ҿ`δCt5mhgL|On.͝9fS}8*&*yL~!EfzMCW Wet'it]=*|v}h_3aؒs%+-rw6>[,u}XJlL0g}*܂[3ːR51,ٛ7?P1kM6zԏp;Sc+o`ܐOJ5R%X?r[gqLfA/3+C<~֗<Uֵ:5m,!}0gwlըjԝvR"w2yGаveZT}PNj>azMU}\C e`GL9/p*PTD2@F[±F%,0ͪ9 lŏ=.D$X@!.39ג) KK_͹f&d bGejݪ@W M+L6.J1{NRBBUϡh*d$~2i[onDd)JVpVMOMS4aq_:fWaҟ >j9>;U/ȓKLVԽ0;3x{90' @\d_!<Тi&w_ ߔ1t-7NU%foX;P*:X:Ύ־зt=|z6 o6 Ax֮."̑ 6b k59>{&wԎi;5;4DZXJWl,}4p/D Y/6'NK_1"W튣/?'jSa\~E#'Ng=ܢ S:.gt6Ћ ZtZ4H6P8ӎ.?nZT#;04@VẤ^Ǵcx iҽ^%45PE#TF^S?Ņt:;Hpz[*huw/ಓ#P}|7hNj%BaRD*ecfM!* (U/]4ŽoL)%0~;vj у4R9<%VAM7z q4Dx20@ȧ69x[Aw>07lSj[I(3nvTo G[oɎV/ ][dWsm*pU`R/cW/'G/+?yn<)tdA6Ӯ fY@D/Egq0~Ģ2BNӯ0̆g ̩iҧIP_]mN C4FέC,uq5;3͢Fs ab11l/Np ҺsʿâT;d͸juܙIz$w g}X z4oڡؒ$ZoJ_^o݅\-Mije .mM{V/b;UbY%;5ޜ2ag.Y 1kHGkWn]Ϯk| a5VN_%̝#AFRQWuH2kۋ;շ, 1Mn (xP0MdDN3S.eߠ@]C.˻I7TW ־t%hN:B}T\`):v.H:/庉Tµ%UQM Vg5^[h^"0d{Z>g}TR:#a%&5/1]QM-{G1j w]t/4, /]q_1QY-sGh@pcV>0Qv` WxQ c넩N<7 wc/$̑31{@gh%y`LzZ.2m-9 SgMvx!{LRM"|XR 91լq+c ;O{!nܧI_J9 .sQˆQDQ£( ߆%Z ]$ ,{?pCS0 }DhhDG|jaOB0vT*S[AYgjoqǻ ٠N=5&ߑhj/ĸ~az, lt9]}<439Ѯ A9%;^Fc ~b۽Р! qBWu)ăiݡ-v%pӚPJL?(Ab)๖Zhǔȅ__Q"o@V-HBkMbvQY29n-cC'+%,L֋Z_ˁt΀#s[g^&= ^fL|(H<8kae;%',_W\9q`E. NinAZijHh;&_±aHFv맥qD:ޝؐZ9c)U@ 8{xiogE|*{es?R\2l !1EJc{=jʸPڳeы"UQsJ7cj;!hwb%b#/Q 'e~X"y7V 3/~Pv9b<|F7`!N^ZUȃXQ*7ystɆDl Z/J-dh8ֲ˵_&[R{-W滂O߲ͬl2hgs,%~E;ӶOZƨ^6``#c:[ܧ.F3Iqޱ6< h{eG)6Q,#EԁţfGa2@$F?˟hC+giCS/AvR@ެ 3^xDLqIȜTvC=Hӆ媪GVFdN 1؈,ܽ9ϝ X|m',s:٣8M#0Ə0# xuzR<7BD%_$*` ]ʴ'9 ֩Qvӥr?tv eyk:ˉM2uEoݼCX$lc3HQV%_RvZ0<xh/U^W!WR>qd r‹ʒ *HM 5& Os¼w y]v׵?? uE%pFkU@L·sՁ@Glt#%bD{V٢$)@u.*;#^Â}/Пm]_6Kzn5!( MBkly̷,}N[[iAR 5'n[yr{a}FǼJLDsoW;@Hg *`ChtOk5 "b$L٠-n 2Qе qZC(P EX#nnk^ G0%n0[+J?z pH! go* 7<>e7c3p>C>P?6#W@.%f0+ N ϰ+346 Q>}s sDj"G6\C];ݺxw4Őig2uKSބҎ0Z{msʒq[ jy{O#4ۚp熝~{ڵ;AzRyv\'*xj?P,氐r&Ojtfq i|V8E ?R+3n&Z\x0EKYe%>crS*9D-V?Kfzd5ϖ/jȑ0k@ܺT}5Es1 ?c!u4A]Mu? m!i5mQy{M? RVcT] lfF聙n}=(lQI,O;\V]8AK7oQ ZuѽY_[s1Vy<ҍLk Ѱ7Ku=~'? r);=r@2 |VFQvJ3,"9MvUeXЮTyhOrcrM* lЃO6 ,&~Z/$e5_."k'{wȭdqHr!O$/z&yӴ1]T4ܶs騥ɲk^hM$.YgEp2Dp~찎g [^ >摓sĕ&<wWцIMb9Xiq}C~&#+F- @&ZaKA^}FЋ,vϑ]wH { $H|5EP Ftǵ+>X҇z$#B-x@Aqwju $Ft)5V(^/ ^Oy~UˆYA}{Wr8.GR'Fƥ鼠+4i9VM*YLٔ.ku;j- ~NK~m}Rx ZDd0sAoCv˥@Y"}ɺqEW W-i p b~먘i^|[ _ڼȓjRO Ej.VgNp> z(=1ocdv)Drvvf*uLsS1zNr>ȱHH7%mhnT_U#\;h?av ~nWMhI_ ԗY.~ysK`o,qk^o$X|)c(NoQA<ڱ< ^Zq=WC2&ϵL6SBUmf5%5$D1rƙ:H [ $4~:EHa#zDW`׉CQT*IDю*~B1,٪v U[sɨhgѽ @)!#avH`)+vn"oB,:d`fFCV]h[$b{ků0cYO['(;pGf?TPH^)QK'4U5}A[y(&ì2_e-BgqZ7b`T 2}.^HF;IIDج/:D17(;:uI%\g$r2 5ȱ!pm^aa.[Ht>5}Bq}ÖP8 )#Պ ❒o~ZTCiQٯ"<ۤр^7ɒ,"&]=6bY&}OJEs{%vKt72pRʁm4Q2s[Ҙ[#LRiW8Cxgb,3"U8Zʈd،7)$|`"Rd"Q%t!4 4&b"?:@RIq2 ޖ`A$tqu|INNMZ.[Ŕ4+Fډ#OFX3~vY!6*|bź0Ը7ske]s%!j&Xtux[ 'qޝ+a.wޑ:_(:rBALJoHE*r7cD:FEt4qr {a=N|sR`Jp4ubڊS\*/pS/M mah fTjquߵpB5یi\{9a)ȕ];zu&g(3p{QͺL>Sr?8*nos! GdD BRu7av IG@Z,435<3<dfd}2#-mMoN[ ;^1Q[]ZP=_E4ME0:.Cd& 3Nk hdDje6~񊘕N7iԄe tH:0"N3 ~HZҾ\N%9u>7(֭.NGwNJInAl?~1tߖ鰮m,K0UO3{bpQ" nc򸑨7u͒4 ,w^.EB&]a.$˲z=DXV~Ut 'N[QɊ|k ]pUVVi87TϐswpdzֲS`IrLu*\_"n3(xa|ĝ-J c {!EORQZP9uc ;W-5q] Θ jj#le}x͚Ω(L@ޖVfHPctc4>Y"ɏ|e \z~%9p R^[%cu9Eܥ_THRch{7p#,%!8[RCy#Ȯt`__HIPgZC&>VWރ D+VXz6lDQˣE,\I 3=j)o\/Ơfl?.)"%xIMoPf`%opW .-Esǂ ^ic|VG0_ i`s5ޞFC F-,)p Fo9CӴ@S'Mźk|k;2;ƼňOf>[耞I/;9 't ;=6fGTPI;b Z# C:tiFqpF 5SFlizDݍ4S ~ MASwY7 ̂d'mz i:azx=v "uE ^n ţrۨ2}hu j _ػ !ӳQL{7IyO$RSgI[u:Q#v"Aՙ; tL:MҁG` <+7z_h:_I?:9VԫU^,}&*7y&ؖ<8@ll NA}Z? .>}sn5#_Eȉjq#>:qg$m[>wRIAl3+}0*PlddUjD`UEߪUtߠH S_uXeQs7ݔٹwhLI6XQ58A%];? qVx2xd$HB:*R?=j!c> ǐ,ovCHO-\1*J́ZMssQB65j[U[uY&F+@#P9d,Dcî`_! &y"CdfI)EZU_FaKJ~7%ܬT+e,SCA$r#c)ƿ{ %G#NNވ:X5HݾUލJIӁ*Fs@E &>%+dUTZQt葛 7$fV"SfsvX_gФpHR(=LnR} Z HA=m1*"XGUM0)%á05DvZFTV~)ͪ 2 )ήJ%x$kfށ.Po:«!;| fc{/,{d'O QZ;ê %҂m˜,zB (Q X* u7xWܭzy}7wU̩`učRc_)sfMO};K#O{h4P{S,[F~=|z"o̸sM1d'T󦜚e08Kfhp>D[y0Nr\kCUbpSsD 7se4&i@b-FWO  ur1b@^…}2VD؄qe 4YۃPAsh;*NNjqX5:HR'kI0]I/j5 ޕc-7QHn\]5p8}=*?qeu2X%ߵ[)h5tq||I@@8O'oK@۔3 Wt.(! (-gHAw[qkk7%O&Mk<ѾfAꯑdA'h*a*K"bomq`T`K vºNJ?et 2.ڱùIPM%E 4xؽ}L.[HuV&O@hҐepT%#'L+.:$lUM^Xzz0)1YJHrj{BЩFg'gVCM4g!#^X3a\.pF*MIiJl'|DKOj[.k/7Y1!M0Ns")oyn6>wۖAt]3;j['SDݶ :^q] EbAz?$,SOA$ׇH? bv~|I|Ҏ|>pwY+ҙ߮ePmXSv.uVךO#dmokEu,۔LB.9 RR)>rZV <d#?L"WPc},$]^8rL ;IYM#tG{ +[<%⃭{.Ժɢ,DŽC&@6 +D/k[5xJ~v~9U@?w(U >2+ !RWJM*hiks |©;_JX5QmR/Ƀ3y)m>~e*Sk)0Qg yXf4v'rl@-ǰk^8ewNB4{ `.hŻ_4R20;h[դxr]{ /4 +T6j,[Y1XUy ];pxyUSdm*]8$\dGn9KcՙZl[UE^#Q.,ON`A) 澣m#=j YIo0##ڋp.Mb[i BuE&ʣcYH dʙS7i7rهj0Q&O1}7gɦ yƌ/k#4N g-pGY#2O|bَ*9 oLK!Ou9M<-ixDda[~i?.͝G`݌=}הs|[ͫ*CLPWo\0}YxZ!ٽ0jw?ekGk ` -`ڢKĜ|Ob<5QULw^}gf~3grN+F>ԑLo~zcʔDmDԓ[3rUz)ezo Z0EfÞ)orLVH 5Ve1ƩcvmEq,as?_[S>3ʔ+ف!q O$lǪ|#2ŞyKu~Awtf%c fI]EF\F]HC9RNyu+;+үGLǑLkx(suaAQKπmhrRmaRQ#KJ,>s\ӊ#fHђK/> BP &w&邴pfP0;/И)r*|!oިw) j>cp]rIdH4CX[^ݤ fϜ[`̎f\ .mS, ]Fԛ|vU h!W2$qV^2ZТҨ~*J Sz ^[}w=y~ Qg!ٷJoA X ,xn:akM;pjY#Do-T/:ek_ʁ74޵ݜ \^!OD8A`oQt[qelb#|$W${"ا"j\W.k0,JIT*'![M_<(TȰew譫!Ǟ *&9a*=Mr FOq_w0"~o;rY]?;ܓ]t]b d9_\ޥBZD.]N7Dy#y5qg3lS2 [.Tr֤K};t "/ž0zY3>`VpBQVs5l6P?12ˎ7Q(ckc_-IY! ebQUy$w=g-g yyv)lۘ\^L7{4 5O<' )8qizKLO?dĦEͬʈv٬{ς0!eWVM;Nz㜢R,Ģؼc/ͦG e1Wl'<})1?I)ELܬ;SEr"v'[/![nn ޳#3ܿHO} MT{%]38;Vg:_%שA%mw\$y*$c8!lٕ ѕjE韗y5$У$E-yG8B n@!ZuN{=h-VPPP*G%>'"{4Ľ jTYi]4&w3 4e;4;mPS2H:MaQ2E9Dnj-5zd\=<ғ%ߠr a(bhS<{ bkDp;?s2 rl52 -?.B'*&!m-V#>LF6 T}FM aNs:+^Lf~>`"!nT&(kZ-+H؜D rmդsd(=FS4"4EX8/jyyWsZހO^l*K;"3Bq!1C _%Qp9X*$YKթ Eֲ9Ŧ` SdU^d9s 9O*; !{xqڴ QvO|YlrnMU qe&'nzfSy\b+2MC"ybnJR!]%<,IFyvblK ,=:}OB1ECJ'S0|p?,Tp)bVH5o"W-i'tOꩦSAWV/_p UO!'/ J^jSuI5 C\RS: s,]u7OX#rh~M]ng FFm`xQR,WI bA FTfL f(\cF<12_Ùwba'h-ܝcEΘZSC;YP㲯-Mxȷ> Cv >ͳ ڂ ]8wJC,؃&֞;piGm#6[o CqHla+N㑴<RJ3ɫ/7\ ^8qxNg+GAf"#_ {tLEDT8lyږ gX$1J4 e-ɏ69ձt 8ILSޖ-ԭu H#~FoMDtIv~_8e@ -Q@J!yI˼":j&w7zU'-Eg{ >0T3 lbc'_ǨCzw2hgǢȨxW&ZCzΙ3k')MSt5`PE >= wkJ 2ٙs_`ޏNX4 @V]Л5RK'%.\Bmr50܂ =~[lWGպ} \%B^ځjǃ@+ YY+F%\9fZcNVñGWJIҨr .,hc2.B2}vE0gΊg~vw( OE%r@)!/-=E NUԘ|hdwq)\:PF14fA?ξ,Y#"Hsdl)/Z+"+ 9m5z|A#&k=.C!{1$/J4V~Ip_So8w3c&̲Q@U߬Iv .2%T * lr5Hzךb;^݊@FQ}gV_|@pu=nLjF0o5wm({1XtVxr2DGף HՈ3\W9os|K-?thsʰ* #G&c߭89A_|f9eCrkWa-‘TP[p6O|i6ƗRv|0$ᠻw6S]=| I0{O!d65}LF%ì@ћ ܟQtUqL.rGvQ{t仏†7su\vGj- SLٓ+s~ MRk.@\B^TodMٻW D :ҐNS9, dsIvg1<>Xs祁Z\8>kr ՜p utT-~̟u H1 /;AʰO,} [Գ$AX׵\A!"E.p:MpfpxLh+xv'x=[-<1|; f @/N†Suc^t仮_9zyN{x&ґYK8Jݧj,޺Gz:ʨrt$E2*JˀfWs1 ;!SR1%y2t&0\өOb%NR}q:VW256I=A<@o7`˓ڍԇ\'$i7@HaJ..( Gt0$7P83}k5I9!x K jhnJ)ijxCQ;i Abj7V:ؿ] Ce@Ѱ*0ڙXT|dbυvDϨCk\cl@gMSc`o_#R U΁ߨ$ ^"ިG48`a_EtTcu̎%5yTA^UƉ縓ybߏE3=uv(C *8a2qӼYHuNR!<<8>G)r;Yyg1b?"0x*l2ߐ.Lwu%Sg=Yb.9϶ES7׈3;X9vA CndLJ>s0n/RxrJ,`sƐ`r؆ʄCc Yl٫^b͕.~8,YdK(]<0ew?5BaP@N%~IYGC: P`$kwg8>~pG~ӮE5߃uʐV`Ll̠P=9uIVsNUi_0q~zWK):kǫ2\"9L`b~I*Q([ϿULJrY3>xkv>b!^sIc!ăBPρx0cB}m27Wt?PP駥6F0\AС!^-F p8{'V&f~OV">vIy6W;,u=B`w3YOT|-bo;/֛maϬTdzX8*5 ?8kݢJEnY8V(&פAŲp%j ݪҙuW% ő?dQOƈ@u &aaC=B[ߚóO:L|EF"[T{ NHdT4ŤFLw^az0>oSgd#_'PF5۲nUᮎ Ebql+<1 `*_n /IYWY/,< QthroAQ}]OD=@)v1q%3]shULu%B i^~`zj8mI8kW GOd ) ~!2Ih=OyaKy#漌0v݌9h7~6&t(+2^?kZ~ܟRxc0G |ΰ9No'C/O@?}aK!kK}EA69!D( X}ofBʺ.c, n8)ݎq@1 dy$M2 *2}s߿BW ޛ-OK9'e"Jc=8d aEcU-o2qN4}^~,TFߞ>ϴ_1e>-ST~a}cG>R"UD%6\r US6KdD& .yu[-CzqjLK3"G]/hhB=7MV#@?bl b =ȣUE;})Uy$w:'W$d;Q*'wI3c tpKI+F@ x}F V؍ybD ;]|]odgCM!6s츳'{ j!`T~YYO {Z ˼DSWтIh N|֦]qt -q5{EbWhsC]џue3FFz *K\Nv?л4R 4ccbrUiFF|ymk;15|S2_>mG"(u.ZB#nЊSuBȷ|PZuAvT,WL_"1#3;t5 2+o LQP?Le MWwng)]d9BF55OqYr QnA-Șz1g@?LĎ9eN£E$:co 2 ] rq~8I)4]җѢÄ;4dȓ&ERN蒂~1X(YBT1R:o-5ʪ D7lOa&_mGe[`[jEhVf d^„P7H- "QqtBGsw 1%`9/ no4DwmGVz"ue^bP9J^mϯ97. ,a8Qe tRvMU-탎M *=&k j5eo's ; \1,׀>wd}PeܡJM,;&+0JCg6mQLcl\{gJ}Ź?}bVdeOmf0hu.IuI#7B!%حcy3RHO>FkgQ#EDb@ iq„KbAk #]|AVF몧Ľo-+mݭ1,pe]v<ďq-FH^EAb,j5N3r $>OkX5aDC^iPlvX0.+HEƙC֭ؕ ֪#-N/#Nv'"qPHf,dh#5)GY%Hr!4Lf\?vQ }[_kS}U6LI+1(ŒJ@Fpj qq\ʿHWp;DL{?դ4l*kׯK0XH8\BҊ7QUI%1g'!yQC9;k+\`)lV`KF rn)7opq*UP,U >©QW$SEnM-bMp)sgqGn`InzvF)z_vO&rEYtEof"E|"NE` `49nM>{瀓 SնNf:I-aTFVa]㹺hZ*37#Y/g2@]mi"9{{ '2/p2d*gz`Rk<kWZS)}):Ѝ.z:fֆwu_cv`1]2_VOR}*WTH^ sYbzF*}ӽ ^9}!z)ygAhJpN0+٬0i':#D1;Zs\&Pa5.fbVφ{Ghb6SţHZzd\GxZB}պqKr委]xJtl}BIxaXnR3S:RQ1wD#7(P/.}u&Jm~r$5c Ø&漵5ZW,aa'V0 |/~ %vp{f-z'G|P)Z "p_F;FUܡ #f3$";(f>_ a*}-qpWL(4^*y_O~/AG>bMiHb=Nmuk܇lzi4=2܆r% ׭R sYz3{$;+p(ҍ3 w֍sl4Y,0`Ф v\D-D7$T=;n\T) ֐Q.4"DQWM0v!|jm NI[]DQ^7'vs}J.s/'Kr`- (e@"w&b"8X nt`ߝ̡ԏHewOM WECrMFjN39XK(5"\sꋉ䲗@<.Z`̔=u9ax+GhmQ;`O uzB`e*ࠏqJ^t7ٝjej͉Ϭ!EN,nlZdHk{'w=9=QRlTF254X+&>.!XLmg!jV#y+"=ɋe:o]D#QZNo}m|y[4 enz5JHdbz~xHx$,&joфtVD5]"[l?XFDӭ.shWLV[X~Cx( b!pY+]E)F M 'GvK˥%64f=Ky| bE@;v+Vg+Ϭ5zRMFfoYo?' zQj#YOIOT]5@PH 4 mNGG"%E?W=L}{ZabauFGō 1܃q}Gz{T[i>1=P/(7\`ܝE1h,gq}4#n\QYYQ+ozAvj.E LZh׏'SHiB3ε>ˌDV>L$s -nev)|+ID|bDͩ^gވ/"ľ|t'V 5Dʙ3e£iݬi 07O!v&%ה+Q`+r mFLPGe_ D?QugyiGR5=3nS ՕAMx/^ ߹+-,kn;~8%zt©ӻ\?нct3d +"][4qގ&y"Czƞ^NSlQ=D={v2q[7d=mIf\ks#˃|D<Cs}ϑfo_!Qޥtxy\-J`/%je-ZsmX'&V4\))úCwPq]$+D='7|.s y1bmZ} B ToNӼuaXq"rzd7؉Xj+(ֱ45.6Em %EX{L~i?\{s΂* Fnsʘ@t/s)t#&`M0 00nm#@"_~iXd<9O|CB?hh6`J 0r,"h-zkVtYOđ|>,Op#Nvj2-`ftUfZrgR%t7UG(A)㼩z!4t}#*QkbU4dOii>>{n}sS|ًavrk؞c7v#QJj!sK-;;#gg&f|_$ˣ^o8ĀW>#m5vS .;h!Swh!bHǬhy{e;֙ )^>5МdZURL~f{;[ Dziܻvt(\GO.JJjNZx/|2\nNe] `!)A9Ct.j -*V}b8cr^?3{ m(kuvDp]>q ܰ'] t-GjU=eZrG` ۜ KgL0ߖE52w~3x!g9j.gwv6΁,T jkU6H⿘O{jK 1>7q*B2Ndn j4/ k|Gz@ 4Ao B3\ߔ0d9>[q<%oŴi>GKmn\sMv9xCC!D`R(o|:/ҦӋG[;]4u!m-,։*osS9bS%_wEv|.=i*Gx.)"?LˉKp 1~%CĐ|hq.Y$Əh^y'8`LVPX*lith#V~>0`Mj~薗rs t]r ]by$qY$0ØHA*os[I}4u>w Y [sl(-񿳜# Գ=C5׸p=]'SD #v9O\=qk 6l8ЫR?JٲVjz_7t4A3in M?z(d3v{ [Ob>aA+W-a c˶^^0$,h"”oߗM򒜳edYbD/]@HjeK&UuIgwM_;- Y .s?$a~2 uuֹ@xlu@>5k{o6 qSka&iI] #8 sQMm?ax׉HB!6,4iՂx]%|wUzp`@k&}z ^-;( ."=ٯP2p]ԝ},a`i֛ܵA_ n;w*hl,vp|?wqB4jd4{h"݊ u`˯i KE'RQ)bBoa6cb*P&&I8y]9 L*Bg |k?FlF3J&lP*̂mSqlyjv;LSt?O+E:8h"mH%Stf~Ǜѳ|iRQVG^ΰ AwR=]/m+ B)Rȅ$x7׬x>~^;5 E/|B;a+"&s.!`Xa/?=L;poY2an=Si\t+h-dG2vpZUAy; ءnSv`]Nz [ x֊趓Q[d*3/ճ(OŪ'oACw2 b459*'ly߿ gfA,L$%SEm cU7P$ C=8͢ uEÓTI*%zhބ\mJ؍iyPo[Aqq12Np%eTiRwy8Q3:r*D%OV2ny'FvE~u*m님 iʊ};j8Ղ1yכJ"Uz;IQʝ"D#0:Yh<F@BUdq=&:C/3g>J)v]`|k%_(5WۉcSq_l=$rW?-I0F)Õ^DW^„ЙkDiOsA$TrWUf3bYX{a31TjFwi ˥DrMZ/;n4{w,6|vwղOH/~bk[g>R=\V5f{H@og),@(>7d~}bڈ͟< •+f XDb۬hȽRg?bBtjQ? ,"_22skЂjO7ǐb4gM$հ18S[c8'D[MqB~zʏ,ya=7\QD!&e%=?ƊKWV^(Egxc%Q~8MSI c^r x}r{oaF4h}`[hw'ƴlt!72ON.14Zg\)Z>2ɏ s4d{r7KtEO~KY_ L|=Eq@#=s sy{tZYuo @ nweE䎽AߣD9tK feź8aê[N9oZum[@Z?B.r Ua%tq CJ/3mp7 Lfa)>C0Fjo,ERa.u %4Ï͙&V؅+8fŜS);f%#ݢ;5Z\UypI:8(LuBP~G5W=e.0lHdMЪZ'qH3<겏Yb QB= {.FMnMۧBRYw%O=qGf,^k3_ (VS;y{J7cfXf W_)aЋ/4d[wbdίŴEvyk%lqs`wxz㚾>lHR-XV>=488z9z]"hf!S /IpWu;Rd8A}MYMUxzNJ _9fz' W {dKNKYK0 "zw tͱRVu@lRIUK*B*Z;Rȭ#w/vTBqq WHB ꑲ1&L4쐒w ب )Yzz%8<.Tߴx[_H(:6{W{XQ09^<tD?XWĒ{L ?US=mZErTr+:ʈnBdR1:>#C?Bn]oܙΎxg!Day׫YKyFsXj`LIQQ/AQ|"_t;rs wp(RhPY !T*A802%NoϹ^gc0S^}`HUγ)jS/3afGj1i1?:qΩ2;\7I~'8X& 9:bbL%&9gH2 U=(_ʷC;vEDA7*YJim@K6adWtG,`>s D8= , Z()Ϸ㼻}/C@F_}D !+ IJiP8<[g_\@un6 {KZVNB[>::ZY}WkqrQSXBK["Gt/o-Θʂ6r2 匄Y@7 lU\6ڨT0g\ANJWg:7\צIpwY̶B('I'-&|vn]ma?,Vfg.M5_ ҰDW=,UaV.@JV(8[w쭙OXae[;%]ugZ@alȃH G/66>FLў? q}^ġaJ)9:$ N>`Z*uj[ Z8)J|)W 9~ޠCLaɇŠura@?^n^b>_ĩ#BZGyz.8%tPL9`p,@iN{Y >dnqp]Y ׶<# K~.erJ-UnO>3jW;߱Ur*q`)McA+?z$O|jBQ]=DxHd?mix/@ñ6x bntPR#vjBCǓ(H> }*N I!^r)<(K>H0 @!2g?>b0Ֆ] >^1ԃ// 3 ه"~;2zlHn}m:ˤ%K*QRH';1>nO_lubA|P̧ȽpOxSa^|ap 2Աi:&űHRk)-.M:ARXTj.\B!~S;B_A-t9ZSyP2Xa߈ʧQqef@l JA>)W5f;H$" o~gU^Dυc:!mB?fn[ O5uNYEĖfH`h]'Y㱢WVw{~/}p:Gw(`A&x՛Ŵ٫g?|F;b])Rb%FQs99<*D!ƉI|:@p09"ym,RRxsĩB{ѻ0Ȫ#cWtXs@r@py'D#Q@U,om3sN]~ QC`*ǽ enJdAʑmbKW7C^W-^<=QD?л˭cIo@Z[LNQDTlIԹ;XJRW$E]oi᷄;lPF_R`Ga``5pn2 ?͊1T=oE-~ d6Nΐf^RN/I#)t;R\B9(EC-}E<cc- ˞p>⟝k`~p%:s G$Yъ _5 m<8 B;Inh,F5kWs.!ƻ?0G5A"xXf 䅯Ӣ$|RG)v͉o[7Af;-9Lv~ UΜ)N?oGY! XB%:T!p ř82CR}ô`~BΘjq;M$hG3kj[~ STxg9q [[q 4jh%ĠpEKCR= ہivʝcu]y:v2wUQлڡI0EiMT01MC$aE=zXsA TzEs7"ӓBLׄ~<{@R|]FdznI)Km7лV]{Ș:$FɃǧk0eh(HMX ?oӾ2qM j8DEx?eŶ*C?0Vԇwa=Eg;ĥnxQN0Y8eRDoB`+oXƧrHoq\ڟ7+}!)4X a~Cֲ$A꛹SyjZEj5[ڗ;WgY Ї~ei0>IQ[/],wa-k+k|dJĩ)+dmGz-W;aVބʿL: F69ߠ=UPs{vMM7J p|zb~KW) i&òTqUzm9ĥS`ˠ]'1Nkp\5[͌agC #@)n?x/We61,%݉UuVnWXgPV_phDVɃVѬO\Zfe~D4, EOF} 3˹Jp~(5,V6nae\Xѐ )s^u1xH6'[i>4 ?ޒm`UaMQ cݩ2R3aS,9fl"DW\؝2؂ &/)7 SgBDag C}=$*'&Y „ Xn \ jDH϶뾝W)S« =~deȵ;YehaWA! @e *CWlps)k2ix3D)|[ߧ1W;*2ۚ>]6q5*G %)4Z- Un]Xe8;0Ė'1DQFYIjL];>ڰq~K)xi|]Һ[ LSy>(ݖWPY4Qid#Jf ϙAU577Q>}=-'_?Vc(+,p.̥O߭yvtm0B&B$ۣd 7ZҔzGKH:ic{'fWyJ9I‰ O1$A٭ [SOnyD> yOU3nsW2P qf-OvNA`m:d2n%- SDHkpAs?MRt퀞u-"t LJ_4 §qbL#vqO`u RԌ빀gbоOqBKã9zo}ķzL.?(+ '+߲_+ 8gKU)A-=c"ww^g)8YMOTff^_9S﹧JM̞뉥:IIl|>^^6]\UJk\Hykt[ 5L1HsT&^}JZɌ& _͐'E֚ /](ϤM) ͔+2HFͪK23ύaS[އ\eyİ9 P뽾@HD {k1(Xy`>4BuU|9x`ٵ=4<3cdpI+"༃T 3zs\ ̑|Z{Ō\-≛"6@Qq(iΈL"ۄR$GQarMV7r+JOg'p*[ QOnn%;.4O%]3Rdj({P)cjZۘݎ&t3%Rj ϙ$wW9z_bsgLKxv(plCY\@΁ Ik-"V Cd_Q9}_ bAݗ}w̗~@J4t&ܐG9 =I12}zXTFeϛiAwl2Cd䠡+"PN) BtD !\,T\(렖ln_ ԩEC_[_cy ᖇ`\ XeFqm]ƿ[[Q?+)2d4w%\).ڳ*˃6*gh$j/$ܳ F4RʚJmعB@84|HygcjU"$ x^%<$eΦ/Y~iĐHk0@W`a@8U^UcdDK2Ť^(@rQMs BcUy}roFvB[l{>?1/ BӀ9Ya?l?܂E-M-,` M^%v8ltoo1S3W O^+hnҷ]TCZ[7uwP|~w2El8J'_ .\ܙ)K#&|5%Ѩ+1BC`}8!u!8˩BP<8ov$Ln~ '^ʎפ+)qHu2 >0Ʊc8g]{E,8L6MOoj@&p1QyGZ|WS88Tl ٓ" #-cf WL2|,>X MU=/T/4?vymta9hU,вUXCS{R'*2+^dG\(!W͓sbK~FHB!hx5THHQYw53┎B+pFKU>s}a'\'`>&7 Ξ0"C9dalXD.8ה[eP1 hw^9) VTC#+9ԦqvA4a%iJ3G&h]^iBlwnGbϋLr}E7ي3OFсQ׃qO>7E xQzKit.[0Z KimY[ak*|qfpA/$\J eEhz{-3S1`{`+҂Ьڐw;ɵcpdLhm|vO"y#)l|3VJe ReSЈ[.\$e0-&F`>"$*ɿ}hS| q+kmPm, "ic~H3,.C~Ǟ9nԺ*/C}m*RS9KT^̞|WFء' y7bEdp/ѷwz\45etֽd*x sbdbma/sgh^z@#)ꗯkUU*%4+H0,u~QrAxWx i m9qXb;- qf64eزebhKvȼ6eyv1$@#^=6 +,Qya~7+ vOgv\ &RO{h(F,C.̝mĻuayϙ1-?{Uc11*Ͽ*uخ@5LᎎQF *kL9  >tn^R81bj-ňʮBC8C:# v;D4@)+kecxA Bqyf$YX8dl\E/gj/jN *Xei_Q(`d}a5Ֆͺ+ZݻŦǹDq(xXKQ6晑^~Ø&4_Xێ3ۂ- AbwF08Cq3-*+UĈ#ʘ(-]}ؑ4w'7YI\+iƗ U|ЮT7l瓆v&7t(c!ms#- 4ZcX ݐG5x;zdv,4 ݍ<)-ѯ/ZRbWzcx_IӞW.t-mCIX[wϼǓY4h[sދh^lLʾiG.xd9\\-zbхر 蓥 l\VKEG&ܨ]y2 >P]>Zq#޻J6D0oNd#~Ԛ\ediUp?*Tx,TW6o0U3]j ày&YD&Ub  pH+ "2yʗQ|fkS&cF z{,7:Xs0=ѷ#ܗ|d2LCX[F0&:Ylׅ;10j%cxdyT.H4)9i}SAGGo߉^գ>^fP¨yʫ,^QjArݩFrUi1`ຓn+aWR"rZv)Ӝ=B̷#k ;àcH/Xߍጛro*eM{Tx檬S˽UD<Zy[R)0#nqGb:bdoZl(oPmPÇ9e$ :ša8g=Pu!EސO.͆[X|@'Gݾ'Z\b@ Q)"8*U0;uv-%JS/41UĂqgщq,wu!cd>Z1ogdQji4vjG?\T\ax:F7̀3};=dAF>VXz8L%UJ-Ko8E|⍚xL_v_hOdCTmcƙq?Ɩu96&2H Ǐ:$4px m*X8L?tɳ\'5ǂ/>g"3^smII]ȋc+~Y~=Kc=s*i1B|t{\ ^MG)} dP\@[rhْPFx}8duM*ѰZzHiL d=?̷hoԬBu0ف/%%҄#`7((E h0.;"r 6J!B` #V: TwElOG<)!C4 cr'Ǩs~:79ΰ;߰4\Fe^  ,ڇ.04MG#NN%.bSf'qO q Ak֪ ~PamDǹ7iSٖ݇LX:kd#"uPJiߎLD+~2P66gu{߉ډ)5d=Pp@elࡈdE) [7 m2ƯgYxp[UW !se5McZv8{._ll&ΉYh]Դv~!JJ9S &I&?F qe"C2(L,sC . 'M}E:Oq$͜!˦SNaCgǒBi| .lߛ6dN 1q'NzvY<$9:pi[aX@a'(^4MQ~e>Vf$̷B@NS8k/)\YCS w6ǜ2)߹lCN_",&-)|2o_4 $hPnh 4*ݡ;7GEQQa&]0lOa~0{ѓh܅j.JFs{ҚاRT~ AφAF ;&/rIk@c 9bsD/ 5,yD;^RsqP(^oK0 (h;)0qsџ"\qBx6g[}9!]%: jqGJ^P8qp`egCiv5}km=6+@3'M[޻3o-+moGId5h$Uc`;ۼփј7!{^``vRIHS)/z-zDv;l=D 6&wMytFZse< OԾ ;RιVk N!Ib9 TMOˠStj>|t阤Kd*'&rf= Gۤ{(/4AD?u;Ø`.JQ} ]3ѽSXf^?[ģR(6q+gYI]'Pi!d4,: 2<.?3*YG_*Tg މLw.3.ؐ#x1[A$C%,cC_ X7Z[!2VWnsde)9. i"BgyUT(h9-@]+JR5hŵ-Ģ?r^ )nf B~ [Y{LY85 !RJK$Ckт -;}}XV[!N0⋷jDՐ bW.J[h)ř.Ӑwr`7JBơ?>瀛f XTVKE%)qDQ΄v=SG QQvش\11)Eܽ$ 2eRn[av@{zAҍg|۸4|RYUha ~8rW˨SU*"D&tng~FuV_~26gEx" Um FnЫM~f@I @k.m:,4#(+@0Uez`Xh4oOB!iBH$ɚ_C[qN"е$WYI7 5%h,НSJduhêqZb@=ybbU=J`Sf ⫓ԃI`~$З' 2S _e%&0zc5nv>ܔ5B '|~](*cH:t)SB.FDF%2Ƴx 芶xRr*1٣TXW@IKg! F0Tv& hO}I]--w.n pM/e;]+ !"^z)XMb,KW "ׁ0P_M6aUtn*lH&g#h/s3,nd.t Q/=L׮UﺧWnƒiz٩J<:}}@kMu'`aK2 f;y[L4`PF3*O+?$moZ=T:ٴ~x(i+;tܴh@VǮ *8a`_ B;/LsM\q60DΝF178H"vJZԶ@asaAsM@"~K8rc!uj3s:6Gh*)e{ $S*bTگJ۬vuH]*f {6Ik+#o,Xq4^sVa7꺵Q7MaJ= Rv`Mna՚ k\ ~`B& $o&&(c%+ Bi] lK Ƞ7?I;B@BH3\ܾ)Xp t@~5<>7G wbqbwT)Ү7eN&UlI~*pO$upS:q WIaUJ#i\6"T=iH8|]`B3%+kc2 = I~ރ |$DrǠ4V-kx5A%Nq Z\*քA8_nKRf_ TGPu^b'm-V<:IהUPOji jVsFR0{&reI}ǫ#%o/)zU6MJ{V>1ccw$89Waka.WPH<)9lՓ1ȷ/ժ5ҥ0h6:dbN5y{}cCj]RN C]tVNbjEW*D TfT QL|K /ALR'x %j$9V.3@ 4ɐ;Adk8P~4#a!] f%r=|MhdnhRi0B U049 /do92C7q݃el:f*fk-V]˸,$aU"7X竎EʚnUk3+rs=Ys@ǂizn #B/%Z7%'[Tm_yaUӋtPt* e{wCٰl`YS,/|ЗKė)9}6ITc_ض WLe3[LO'_S(\XdSEl 6H.o14t"gЯ7VaY# Oz}p$ PRT,}c}1Mң\J3+sЏuYL \:jd= xA@ЪNL40-iꭜ A~eo?jF +Ω˩ȋ~"&wy5SOmu.sO!O kABD/%ˇuF \ hqR;`o{"h>ꅈK Sa8<-XVb4FaԦm!w )B ,8&6i!bxvtt:HlEĆ_fvVlML8Ǜ)H:"3|~)B3*Y4jRX3&JNOG!FuDܮmDmJB_mJeeR*N$4I"k DʬU2^Ԃi<͑_6}ES'%tz1K#mK IX챪#JZ0!QqI ߻Q*OV "N84 bW. Q q 3l<|Q ,Uj`;ۯZM rD y6"Һ*;'#=c|[SuO=#fa]wt&0mW"GUQ6Fok'lSWʸ̠W[tLa6Q^,\mвYQ'%+@i%8La@,D02x՚"GBݽՆ "?;B>6UW43)uE2"SlŇWqOmfQύHD_V X4;x BC# } j}iBlC\sR(ZVj}MV]DZ]!4@#]|ŭkEȗX~+ZAu<6H4''P~"r}`Nq?uoy`5Rt.'18(uu| a"=|:#˺HƩ{w*@4VDztrf;`؝1'֎rW ) *&{V qpZ:T*OСTҔ]?(u,}|83[)"#.Un~;"UA> ­30-FS+3mH)*lh{N]׊2gkm3cӗ蕨˸dbU՟ΠN'j= )$ۗn;B]VݬNj>Ɠp)6!5`xfϚ"%)_AU(b* ,3 j%I (mECgBpT4v/u=B]SQwr(HƅղYσ[5;9/a6ΚQj<0O%IQrz;\ MY6gUF47$Y+L.J^u{C4&w"Xo^"ߤZtZ3`Gp~7i5t244lZ=nB<#gPW͠.ln4شq_W[٘zp:!a;$Moɂ V OP^±~cy˲[VgVQBMYܰlݿjϙ"1iD}al}@/yl JoK$i{YiB+ط:ⷙJt/;/8OeI)ڽrl<8${?iNy1ɚẹb`zKey3Ŗ]8x@Fĝ@ˣxvG:R0PVl FC"D#7&f#1cZ`sśui8BA;EJw AD<xw{,?U%θβ! %H}%#Gbm;2 LJpr~iD-W5䲶bNIeV* ?Q&s< CE6e›I2I*-? +[$-be|O?ap Ti'ޠv(nV ifIL=k  ?R* !@i3yKP \Xε8yCѯ ,D5N\{ ךJ-:ХaV@@ *30fHhV=A|aH"$YH?dI[uEZj6x1 6 f p_a Yɒ[ImPnU%[-]* z94ű``iMoe`0WI08Zg! <SzYЯ31I$oXö7->[t8ŚLnAb chi?mkߣcC]5%Y8ҫ#0I` >МVz6,ɇ|f89xϕ7.p# 8+FTcVf]gW762_a>-NY h! OCXIl։vę#9.CHEŒBF=>lɋ9rkzwNt,_XI3iqd[#i _F'T7aaΕRIF3>; gR+s5?7[>S.o.Q -2Xv;@C}YгRIW+J֭)පXz)ZEwOi Q#^,u.~?و~X:+]NeRqiˮ'nn[6dPۊ/v t;Qh-P'VV·]ׂS+ {z4#ؕMB<&+=QF6Fs *8R%oLb1KQ?b ^2\'Y6B9.}GN Wi#%K1+uꄝ {$D̑JNλ' [@-$C~'VYIuZ"Wym/LT`!?hkV4]&QmKo# h)^N2_gF]#NNU.As$TuYBͥyOq| n%F,E9(쬟#gSX&AXXoQ&vw=fژbClk3I(* y۵zWiuʕq/ 31{I8͹PK~a{q('%Z2΢ڂ2^o 7@P;A%duHVǑFc9Mu:vKi?X;,O D}P1 >I!aR'00y뀅H~HT'-dƘ=`SRL+۫'䡆~4Cȑ« AXHf ʇ6qڣPWm×/1tj`Xe=xf9Zۆآ񂦫<5DlNR@m2T>rICp8LzHT7\H]t=MuUqLqM b /lOAԪ&Εq%|r8ݾJ"I&+~]Q<(Y]>G"Cֳ,ԕs4IW0(Bv3,t@lXLhl)t@a7 >[Kc\O+LB) ˉ0? S_N ;=[YM憷,xmgH (sw6/9:7/{V"nE%^UdrZw*e-LciFmy4b'xgրT>Jfn]EߤbW}k@TVdo 4lTHA]/9= <<̈́A҉i// l@odx :m펛2Gqjp^^ܱH' hudLxA)#S<͏pA'6UQGB (d9HNO4jP5g/r,޻=9:^wކ4CW6DRN׫,kmS)SL&W1 N6GsF"M*?DL=APz># sG:$锳R()@f.xA 5iS8ٜ@?X,nz_W9xy| "hϕF !H9N J=t>$]ۄ*7hC'dqi[\d 4K3IL "/Ud]-d4xGc9ist冓v#A> ZdJKvo Eqf;^\QZd,N jUJ˂JԭM]@4](t<2ٗZ]iZ%)?Vrw_B '54sePxԭ)@/5DRkS;S4Yv[0~+ @O I{!: ŏs~ ̝9m~Zƌ߾N E&Yc5̖|ϣ{d2*!4ni0|p~4ts_q n+SvAQ']0v93L+N}|^ithya:RQ:-ȻZ6|d`:aГ05r&[?@Y@M7;E ,x8 Ưa#v񍄍 -zQNJ^AGZ.=Nڰ@?l;Exg z1}#lϳ:0@ */We2|֏}n" !irx< ] D-ъ^᦭I{!b_ k6t!4 P}Uc}32ju4cl=2%cFBNEu0q`f12D sOôyJ;v [a/WExqwS6Y 1Wl:- Ə „ &RE2Q%zPTYq6V{AGvET̥E1V#BQ54aI_ȗh.XhDK1`Y/l+JtѦD?s1wXY+@pV:]e(!຃)~Ҵ.<3 ߄_ً諨}]hy.Srqu:g@ĽܝbvO*76SA9ٌeVte}i8j,RAsG2f>?H>a 1ӣ˭=[o! @=KƖm\o3$V('Jw]WRk7XɻHJ6ՐD d4| a+hS|1-ZppJ6ײR!AXY~Ċzu/-b$u?f^>u _t-8 ݇d}p+[+v FƧgbbcLOρAR y)T y CXYBzt'aʑ,K[ cW y6BA^cGE #lmC_ ,1,(2DIzfvJn5B!R<9R<5@ù0&Sm2> X< ^] j[E09Imlί]1,Ʋ•)y5v9U\ȷj*[F΅44QڏZ}==Jޠ1B7N=F/9u6*v~7{;JR^ |"Ƹ8{q$|ðp(b>,6xb],S>. ~ħEeqZØݷ3Y{)HqiH +r+cU-)w;B|Vt΃’Wu֪3w57{i60[*1DgsyĹ/?;읜]der1M!XoE_muT[f`e ;F8XPg¬ W#1&A 󛧒;lp!VsΛe+CBڛѪPP.Q<t3 .BspLt ;VbOyA^I9z221b.`**=}C7ޓ|g 889D ,kP J~>X$AHş]L;赑vFR=v W%t-W{JB>[Yi%s'im,^8 uqHDTGo[[p@X]x>7x8J ܎qR`ױ. co 74Rn*x&hSva{,if6gϮb}'=1V/tr7&'=]b/A kӁuk̲>siO?qjM3#2Z<@r*=@ dA|/C$ṈvD=&Nێ8eG (Ql{Q"~ԇBP!*3UwT {TD>E1VHʡU,usMEo.̭ޚuhtd;B;xRvru5hìiB|L=ڠf? 7Ji]o&2 ؗ-0DMHA5`%=yRSWJ{کCJgCM, R$(I,?( 18 1F{[ G0:L]@</ or-!t͂rϱ- usQ᯳L}p5W@|W"N>7Yxysk IVlc*=X-t[kzz|)D_`&>6AHeor,WbF='thn\#`8n^e7&mYm 1i]oGh 6lGXSYП9DC*dnmHv&O" sf9Y^&29AyFëgR0,fl,J|c0`~x$i0AX`I˫~V+)cYU3+(4;!Oe1@``KȬo+ "y値z ^;uo4㧗 oPw%##a[u.*@VA<-۽4O/N|J1L~ ;^>]x?Fmb}v8O/$%H냸(ȍ|yAiB]b~ Ni9& ٛxa +_bf ڌ/_\6AG\%@IբZG{(BWt M;?ֽwi[Pzm|z(PN.[]VwWB4wLVk|rBAz PGmш?DUDn+C|);kYrM@OjEH͘~W;V cdqN $B,y }M0ApZOIe^0B,㜺6֒6$c;6>Ko/3քtL 1kyOS}E'0--qpl(&[:>T` v_娊=f'S*,Udi-1sAa`2a,%J .V[# ܟl%t-Kb; # ^AnU;o^eޅ#@JЧ^ϳ9+>r\fN^~ =6/k*34&$*iS9w!BȗbQIIh̓ 4*mQAhPiO1bSLQx.}9L8=8V.m[ ZNnDF:*3 xۅ<vh=)[gF*&Prf +GAoJ(LnF,t2v()ִ ʦ3iZQ> Ml|zCNX@ͼ o=$ߒr+Sϵb\6er by")&ѕKHi. |V j>u t:BA2Dc\4cTKIEnLZT] EJLb.Ujič#j̨$1O3:t[J-303 /y/55.lCqB"R>Uf/@%>Ґ2`?ӵ:FN 2dmK.E Q(ɶs< h'^cUGX$nNH0,HsA1h!p7-r9w"t{!%3L^OS fKWa&W8O{[BMb]6C,߱yw#}XtBŌd>rEK(κ^u]D͆ͯILq: o/h\'fR*ηYJ%@θTD7Y %{F#uv[ &7T'v:8 &bLDn^+MhYD*Nݪyx{w`y ~$<1[xH_qD࣮:clC#\pPK#1WV#e/zm38kd Xs q_dtt>3SZ] Ꮏg䱈>!*=LIx#alO)[IDixKmNhI [u(l2 刘btuЮ: ߚ2A=۳#S,TQ|/JMR%kgT7ogN>p<&ݘ#mR"7>sDG7I;n@HJ~c(ѐFL'n$ f7}>7zkO\˔zҒ".Y<1~F,F 4NAkTUGP{4rIi;kʐJ}~Y76:[<Ho Ծ{?60Y ⿱=hVM^+s I$vdBB-zF"x5q^:^@$ fwF!ߞ͒T^(&]@n~ B\.kq́@0X;_/)/zxfl{;TZ >%S薁u7Q$_8egqt:?<:$h?'[d v?%:7H= }g.KFvBSJA6HnI~M, ԟ e+6:[ЌJ^axm1< {b1\q> {l(B+A aZPC!+NO8ZW4z'g/ʪ89%sۡGvJ:@MFkLuAթ7VtbkeU@ݟ 3|׳si֙c+m(俞[Z&f#":ߘa@Ҁ)%9ZaH,-QiTJVo`-9'IxCfx>J%jԣYmnCoOd*st 23p#]h/z7q.'F}iQD>b )Gm +ɂާL!i(T5@峮[@QZ.!<|o=X nQ^N\"w=VKj(*KQNaN{T:ޱt,</=4M禖X}%R+}]^fƱPsQ3&Ձ6U w1.9E'J:hՍZ?,jB ꈵvM̕Sv|8 +$9nu=⾼%cz<[z/v#Nw4c;2ͷQlB 6rˁe\nldWL>U쪧uRdE]r2li8 DV_6pzb;&Xuv{wyH5R Pk$sm>gۡ/rӕD‡+ː 9MnuV1G>)b4gG:oH趞(2ziUNHuۉXU{oό(sɸ{vI[[&.HYs4ǀȦ,-[xJW5t*zx$UҒr`Y~Qvf^ccr-[y"4HN/ ! T=n%w}IC%5./z nlidA16~ 'mhe`ApPSI8; gp3R7f_jA~5,s1ڢF jq0 h 9kQ"18jD"`}^M쨶wi֫(Rf.n1Y8%Dphs0 /O2Na\i/Y[[IyV&ACTRyBZؖ0}KWl~x=5ߩ#1=1%7(Xnm=3BGxǸJk]Dt<aj kmYي~$,z !' /*Efimsޗ RX^|Tf=T94jʭܹ>-b|#;;iܐYb}[ D^-iy.; ^Z<[tm\t`wp\uϿb /cХ+"ZzP}+ҕMI):xS-})'< lO[\^h-7Q%5̟W|CQɄy@Y=vw8Y~%\e05;oaIcvH')巒?#+6/{wD"sd;N?;t@wbR.TS*&0ď*H5?"8n@bJp7e5\֖Al6 (ŅU~*0L!&ڗ5dRop{^bXI)m*|KVV"Uޛت8-LCʺ r2]El+cT#qޕˆEҴ[NHAqҝͦFD &Mey8]01^UNJkZ+J$3b>uӒ`mWlDfbs6ey+*`hruZWSnz8?+#>{RXɉ~~ngtWKKv&1uUw}lЮ)~Oإ?$^)Uop!es:aBxPyS,_8l=3Bf"ŕ-5"9}g=(@ATzU J#I慺xK@WζÎ \`ܲT/"\!k?鈯O^~IPxʍ75̷ZچEh'F$ԽKJ ߏEAP jN; ~7Doж2lPy$\djk ܖj3|O25y2P_=VtM5*dlITDxږU`.ynUo /;<rI7X؟/^L wB^dS.P`i\8cͧ Yt_<}{5qLBȪ]Kz"A\jfބ˕tui,p CQOVnST܁?;劝j5+Zk|MȴPvinzgZgyfŒkS`⒉B`o3>55koʈrX|vlz0]r.}ik#&<[vd~B38r#szRd&:Ž[=?)e[--VLX? K~!K炊fk FeHfT 1T]`"rpYn.,w~o;l߿Q5 UgSp ,V.#ECq6OΚ,+^O 9B'fߥFG>S5TdKAnpޛp\,^k$fL)*QTE-/MȨo  {`g6J~^D^ mVYVʩLKո,b6+T J۩[)7.Z"GgfŖTyJbNwMUY PcKſP#M _&@1pֵǷp 3h/lcUL56'w0) `,<[/>jl5Н;9cfRL~:[)NPT=E kF!ٷO]DOU{V[Z1& 1%$\-(7PGm֯SIu`jA[~NTdyl1!3AaGZGiNZgȭ|.Q;%f`%BC󯕒3ލey%>>*Pт^A@-Iv+gvR SfS,H&WQQYa:HB1!imkQOU{osI9 |P'PX=UA;7!OhD0z&p6Z#q-E|\g _.OeƟZwGsv|9}{&+t?'vW|9Ve\=V]w ,2ϑX7nG>Q;GÄf+,BLuH~?A}SVS~zعGp|jԝd:_&zBVvosf7_j|(= PiyԿکpS~Teۃf:U>tKHkR"W }-D+]WC kh b 7)UBm\Q: ;)XON\*iqf]Az9sdBWDapCКbB+}}C I rnhA{0gͯw#^Mݲ>žO3v"UFAi{P_O{Ehne|)Iu{;xha4:gNPjQsBujfCF>it;8(XqVi0\֗hxh\B%g>HZ}n,oSxaU*ɳ w%QsLZ37fBx ;qb5vyΜ1Ch;IhS.*=.yB;)W4bZmXEJD RQ8S >ΦO0BlNk ;<8&"y/3[IGNȰ%IdSPݒ֌.:]wrz׶?]5ezᓽ?̱bIZtu*qR=(w2 CTf'`so:D4J$N~i>Pf-r9R_ל(U\!jٶeRfܻeh ʥKVzY婾+t>5PRBUe"j BUD3]^sFϗ*v6fŠ$yD뉋fv|jU{jZ]vhP;i&&n&fL\Ek k3ZƲ4n޻o%%bG$Fb/'HCjuv0M*[V~^+#2DޠkCjɚ;CC}vօ]\|FLBC,>\AůeBЌcBsS޸{$5@ukoY] 'R+- _8׈g6K(|&4D\ᔞ6\DZlCZY&8*qwΌ9A]\OPK:iTȰِγfi1Vِ"7? by&bܯV4%+K8[X_݊ %_=<'ќFSry m.E2k]GA͆ԊX-G@kK#ޯFUX' |y)҉e OAѣҳJT 튗E؏c$e{>}>iWzU^'~ښBe#e敺]{,Rp˳J<&Tb|t@K>1pWpۦyOfoc/"G*5ʴՍz }g:4^,hEgⓃv+$c/-+_*w,-9C I'E$ymv&:x.&ax1)dޠs3?:!XI+HtssDJVlUUzbR-%=SS|j?b~yO`l5 9J ij9zCб|/]sX1&;OFx!Oy~ٜȭ}DPTqf%ʚ?Dҕ |jg:,[ Ye -[Jvm |!h;m( w#mrQǪ^`:a(̂(XF:9|(Zuy0r' _WސP#c[,g<;% [v{iM ԁM&Du]Qt硅Ry 9 "&P, ^l8,@*`˳!nk .~Tbm5 fg|>U*5f I]C7k 6evHW cQJE$XORWWgMs8].#<B ^$(}5`TF5)muYq(c.cĖi8ZKFM6k8}-޴y3h R y5bɋ_1U,BqePGCh#=."sʾ9Yոf`HUaZ_[t0nkeիdҀZ$ tׅӇw4͹ m˾5nӣXEףfOǹʝ);;/D*}SQXwu #yxz=-zN _nVّ2N|jmח Lm cﳨ'!C\Um:aT:t;Bvyn 5ޟ=- /-t0X $&E&ln(ئ}$Ik%;. 0W^f5UL_{|{ADp^`һW4-]-@Vw&+&s'A.g>u茅.ٸȪi%fZWi<})47UtM-y##cc;kՍgW?c5T㞯.ų,TJGS&[1.@hRqŜaF;7q/ a;,bGBO ںY`?}064%W? pA]2\*\SG1Pf0cڮ, 3ƕC \UX|=Ϧ]fP`/&z}Y̧ėϱ-A$%jB՞)sNB0$(S??@pP6RZ>ɂv Do ڤl rS̔@ iv& څۢ{'"kYi0N &#mWו,R??G+ Y-\_/:%Wz$G,ujbuU) )~ z8Z:/[fKc :CFJ 0.yDGk"zpE>- &^rV@UA4ASDC@?v)1f &WZJsehS!\/K?Y?a1fm(zW?fc'D-xu:v7nD!%R \O\ZѣQ<0/1歋:yu5$H% ۀz82#&3oAcrߌpwhܘgMr"K;HhȨS Fjӡ4qinTIa9"6czw66؀ՇѬ= q=3OKFovK~o\ S,`NYR^Z~P+p R%o+{ ٺNnJS`[Es2$gUVIt^qeG9♿YPb4+C+\`Uho|hy>ti Ѿ'..Z$ϤGG`9Png1*Mׂb> v~dOX5=z*g{Ve5,3 ϨM5}{x$ITYKr^4rmLV;=,ꅰo6MaVCጝe8AR-xGm?ALO,\i#]lpr#}Nb8MY {b:5!EJC Yk,Yߎמu$gº )`qEG΂4Ȏ'1[,ƝVvQsJ\OއgT],w\\ҁ"!z;r, .Ûd26tPnu`*d}1[f?*YBb=1AK kcS{?yJմu_x FcE"~J.IG^W/a E3x'*B䍻ELׯ$]X"VӓMV>댒lf*X1]:S7>זmŸǕ(!̓S[-z0agG_UvV7fXfʧ~kyA@6qF8 FVIX1si$n] CWÀ=nv.rYtJj] x+ W#/$ ǚKQ[@ y$B'ԃV͖[KG/̩NϹ ΄f`?%rwZC K˗'L _ҷFQ 3S1zDo>k&~E*]흅o+Tk}<ŧ Ex+qI<p~sٶ/.:d`] /z]DdR{Ag Guؙqg !R]*:O o2-yJEVĚɐ=Ӈ 6(?Q6vބڹhR%JdJqkSBHt}+|O}_cͥ3~[Ykƭ) G,?a`FSlYB7eN:)>7ϮikU_*PK2+-H[>i-O5ct`$ViR Q--8&›J `ǩO\31bYPwlVqݹQ`{Kr eC&Q9jQ(`K+s|\˲IÙy7X*/`x;ɣO5MY61W/0"qu@j;=74Dk`TXEL>w(mgIÕ*"f/E}m4w-2\87p&ǘq~,($Rʯa\ R"EzGG$Z#zjj2Z&;qkCT:6x ҁY69Tfk'||Yq98 ㇈1߂@n&ĽðSp4aIok3]y )NiAɍ"r_ƿ!!P7:Kјۜ+ `,%gTQ-x\ˢfڋ4>ƈQߓk-է rӌ7g ֚]Ѩr r 9( kq7m xKfV7;SՖ bUt(wBff 0a3h ^ qXDpt]k)q SC>ݷ7L|CW7n9|өM<PO'p0(մsJB--XZ}FW |+_p+G4[k\*!:R.eCPĩT0u|4 - x,%( '%G&h(DvGݦq0>I5OqRxwG>شދ+8Z{3:"},7xbޡTéՏ`anE԰m) @0M)70]UR܄*`6,{Ѧg~vаAGfG5L!9&v1$VJ0 ns}ZkW5_$ ܠ?FF0yT@2$ka܁P<+7*6Fqpg+o+>b;s`*ʀ2Im'emSDkQ)|},Ӻyz<,dt*j+JvxI[6w `IXp  PnDM58fK7uT3$vHU׮)gOr C 3B6А+Pq tțgh S} e˭S: 1IHPCB ,!CW![#~vQ}'󗊻Kصfy֭@Ui?á8a]V8N(b֕Y֎K K$N& ^~yB®LHs5}]~.5 P"rE}Zyiǜ CxGǖBS:m@<\mW*PD}"IMw'r[Kam6<7XJs.O3K=X}!Q m_mFr4FMlbfp KBkXKx)v JI WB? 1?쎜6w%=@Λ[Ȼ|Ky(CiP*cYS~_K_~li(u"w1b UzJ*ʮ|v>Iq2d#N1 PPx^ęG)|2,.2!IL EM}(aqZoPI&o\@S6< "at1[8=bT]i?"2;D|D(\Yk@>۸FM8A} UAj@W$tE.ElZA֨h'/߱fy}Ȅ*!c ^|{׷ô!V/p䉠@閔ԃRrf_a] Bwڏ {&\"D1=K(1_һS9o|ՠ\d6؞K-P_?U&W8F$4M̚m&r;x7 #FVD';JK [^/8\F*2-zOe+ȁ3Έ?yv^G)an1L 0)U#<+uUzjk_'/s'o,5p*ѐ~pČ`ZIm$lwZ &FUl"A>$_-%7vָ:A8gO2I;(-gЪA+MȪ<φr,c-6Ag^ϥg`K/adMCAM`.U#soa XsÇie\;Zfl;N2&{h[2%j V%ΦZK{75Ǒ+ex! M$uˍXE."}%n/aK4;ؗ}Zxz> 6 =g` ^`Fud)ܐ}>dc[sUS䄺\D3D1Rv@tW%Q=V,/#`J_WsT~x^{C '4"gLU6xfjD Ю?_1>HF-imhķ) _fnv㬡RPMF0{DhydfxފN򹥤ҙMp(kK͜,C'쏴GdP Ѱe~#6㌟*ng\;4k7JE%d΄;z=o1 oT ٲ>Q؏ x/Bx٣i 8csC}ehQ_v~8RXc @?C;"$^ f~*C+_wcGOJSXR6:9SЭ7ݴ.7Z \XmEGS X.sV X4MI9*htKMD KŐKEn/ L^K FαQ1]e\H"P d!36RLH$@x/ERlPp P^ޱ۹tD3J b鋧a 30F G:u4.7uM6𵸅=S<W:B2XRDR[A^.Af<0^sPIJΦ!L/MPq旗!Q\Õ'od8DflWz›nGoWb2k3WcDY!^r(T'0 't ㄹ0+QJK"+&Q~]2{ZTn{mYia鱥&~ʲnI~,kQgkZ]"yurFlJ)$wWXa߰Q/l'j٥^ Q67XXr;dlW!?4F(H+rjM;vPBLC ?[jDS<ݭw/5zf֑;8,EOAêPC 򥉱pdTx65`+~]+Rb'@vQJiZ`qI O>΂WYV`H Es]? xNksBT_ bSEK.ׯ޲@|ʪNg{,90 |mYf/r?Unn@|°8"Od51Q`e ~D7'T8 'c%!f׼u&%{#SLe=NtW ARfWHlN6*XA3*|}ր^ܔD)t(9dk$u;R׫z՘7 ,Tz r9>x~10b7JLė?L\B$vX V*r|2ZS |0^rp!4bgRUvki!>]S̍uՎOu;x޼)sdC4tMD/ݝEm;<ɑЄ գ/V@uU4Vld$+|)t/d_#/*枧iIhp{4+`sy∩zļ7@_~k0kK'/ }{wAP=<4cy` aQ}XKxSNOQMMCϽo+7~P176"&Zg!r׼ȑ}-h^c9mҨoSkCe0&08M;m4>bM" j(,j*hWVF~|8.&r0dG4m%B CӢVe4~d~xkYCՕ-pZj959/+$@31[[,G/M?2M$[ 5Iu7l-oD'˳F x^C-C ̱PgaC& B1+aԎHY8.oEg麹  cU/6´Gs|w ? 2{E=.e%67Q#؊I~APP/0h;BեuŒ sq6/ ,vیdmOu zb]f[\x|+{/PK$sO ׾˂˯I #k <&:Lrf\lAwɨCJ->ZW⏮hJ'X[ OnQe|pxJ]u2*m3^rX <뢑˯\\ D͙~n0b߅ŭhAfbYח%Ұ-?WJa?DD4[qEL,ӽIQ4_8l&B1wa!qRbnR=&Wq R!N%17xqSE~*&:Oïg+9,^5[sPE CG,%M"!4 JnjSd-EaQ?$;>kic\*Pu }ncvq@.Wp" `Pw'BlN;Yq@ژ9q N|ys{5sHóW#IE3bv\qSy_;J$łgPgZ] Dؾ[ ddYZ!4dKvV@ vD`/_f] s=͖wLF5djf3%XTٸc 蠲Z# I:tXw&.-4ӑ»3@*-ׁA'ӽ㸇Z /L24˙$^!)`gLio-Rʽ⚠uOҌ8Kx .΋]"csbJtTWR6PnEWwcStַ5 iLu3SʞG &X^nXQE1PE:]ym|BZ\ْD=e7%pF%~w\B.0@6ТL *bz C"u6mRK[RzI~25o6}xx r یC|̨E)'/c- @b k,+ĉ>aP]h8s <ʹҙ#7ˌZ>v~ ?̤Br2f'{nO 2fs|59ï'E>/2 lI{N-ة˭/rȯ+ 6ގF!Sҳm}7aJaM!mBSfZN{n+2Qx"C)h-}W:*QS~+pKGP84yoeHŌfYꀺ)t:ʭ#K!)5Pk>jGsS5Fۯ uGrm nVqızA- eر"G@(,%bD6T,X ր0 &zԄa`aR險X5uX./Ac1$+˷#W6G T>,B߽.FlGKrR&%ULb1 N) 5o"1,ξ:oZ"X'ݛ]\ojQ-;:NxoQhG@_-=#8EcUC>9MURr8Uş>6 C{n/QG6f!"N)ln#O YB>8XNyG&.@F\@&߁ș5s sX+RrH ua$pnE;߈{؋ۤm^{5 )s> c%Yj|\Ckq@! jOIfm?rQ>U+m2@Ejդ2ǿ^5@ca}aYW&<45\y*XEPQxDVQG>^$lo8+7Y/D=&!c@@TM$%)G6Bc|2؇ j!lfRm?euUFt0O7`)!n?F}@r] p3(mr1FqDz9ش&@Y"jG-7 ~s$DJB(0# 0}9uuۿ>pzJFU4 3݌=nJv%|=db{X;66S$nss,)7!lXG=M=29e <*m ۨiUX&jsk?͎`KN {=S0ntМ d' JzWu:AFu$d1a_=];4.Ȼ+@J@4Sēé\Rt0b2y@}e>S:rl_]r^ Z4tK2`3\|28ӁoW׾JQZ9f y35ĒG/NS J9nK/hь~SvM _Xw19Zm79i>+$VΌqk.J9Cix+cdp&7g5>b ,hjel?LÓM|GS4 fGU3)aNڲ yw 9Mǟ"bRE&dŁc)~9|Q\)(A8⼌^3VF(*w8_uB  *%tzڢ@3\|Giu]l.낡#R`ϝo;L!{?wL 8_(EdIu*|EAni_F^xQ"*18W{ C[8)A}/68pH^BG(>0~sVV hmJx 6?3iMj&,X!mTH6G1%[O #~wczbAUf+k=RRpw?7yskH-1,p@웚?|Ze=;tlz@Te/4Mˇ.-(~B͓prE94 0[kKo|Cڠ"%씭S?Ib NP폾 BCmk̘ȩ$(1V hIYRNHIt戕[&כhB7[Ϛ`p*N3_2 %[YYˆ[N3kDElS #2Uf6^va%~,fs_͌ٺuY?8^0 YoxVȌBÎijs Ok^C d}A護A}GI= tLKyt"I 3?@%PCn01p"g3U&K6؍*EHY8 z+Ȟo_DNGZrJ4ۊk3ΐM4LBA8BE9ŏ~aʆ#qBȜuNPG2zE6|/Z9*惠L\RA@A춟;ߌu.[7QpC2q+vH|*vkS [̘n-'lT{hd>fH ́&ӂ;Hp1kc)⫁W }IԱ2[PvC8)3Oyt@V$gr=\cSc|Ua/8bٚ~M`W% "IUv+ ^q4;}88B.YTKjve2YjA)b]FVXqLJCC9ާw {o$Dtw7X-nݨo@$l)áRʘ[/x8*˕v'L~E:r~[R<;*idG@+pv-4zX{CJHOVPAPbWGD1IBQ`EnWė>b9{R9ПXD x!Mky;^|)W3!WIpY>phW$S-yLCf *ȢHߖ\j]F'n,-A&=.\@fFԹY&z1wԗg9lإ$+h3qGzp% Rz]gK_$-`ỉmL &'؟]G"(n`{Hyl'[)CzH)BAOR 6q0еuk5>=G*e&4 lQE,aYo i * ?͙\V kGz>kJ-C 3w"Yԥ@ҥ R n8Y6^C"V[*xֿ>lҊCݘ+5Z. Z?M }L*ys0u.͒}%[}^wȱr1˸__vHR zF529/m" ?:iaWzNNk0^Xc%Rg)s 7K-M4]Yzf-onxOHf`yȩlb&E2yXE7LJ_Ym?Tt%8E\bwz^9KTGHD VLJ5.lw=_1UO pp?#9x(ލL hsK6 e0hXһ[( s33+(ot9;D j:KgU ֜ޝgYwxl:ڢXJY%]AdyP nIZvg^@P .oeTxԐ`S/g2?)eF TaIaO uzj,0-f&3:!L'HS\%;q#iҗDpƋk@u,:L>SR~ X" *Xi|ha(f6q3\K`)F9WqWtH-Ot .xOq(e$N̠66‚lwip'R$!t M @(fS< 9]wCR:9ЃPO&wE>6"pCIqP]7Mͥ<ā5Ҡ}#u7-8UT^:^]V~vy8us z\24!|j]&kɷ % c! \s>b 9[V37X J.W!,=ۀG@?F?l;F i(Q:g`@w|XKG-*˸1ݫxVͿ:0.q<%#QL-Fʛs_alnHx@x?Ls߆aE}1ށHRQ\:M'k­{789˚ }M>GqĬN^:<F"Q2֮+H?DuAߏF ?z+i+#:$~cE,h, +jSYtAeqwɛ]KPE5ϨƗc x1%}me$f nQQp\oyOЕkGM"<# XψS u&,tnR C< `Y Ǭ=J5i+O8L*>W޾E Vuca:%ɞĨ&gy@).}2滗 53>r99GE_" 6*l"WcI+ܫJώ7 ҈!TaSjq (R][ D0|`6m/",Wf iMk* J"*k>4C Fx?c'6?l2͹稙^Թ|V 87Rp(\XHd;67Zg\I@#z&Ƙ6]gM ԇ95q 3$! Ak,i?,?>I"!RbOZt[9u&sDEFlܛ".ks@4oh#*EOlY:uY/QÒ$1,^]ܼj; +,' Vv-B8h7$I-w⋯ܮA4ЫXK4i'iRvfa@ƯbU&!$dhU1`aPX`d4eN'5@5ъG8Tِk(^s<9FFמ ̆$Ÿ p R"`T5[9W^TZ=z0PGVG# a\GW.BؓGn*+&~ =ꖁ /ZP16֯fMO$t(kOr'T:5zߘ+i47a^>SvQ3Ew\^sLjARY`;FenJ׬ 0MU6*EMi/1H]پ(N)yv)SDpftν#Kf5oڐK5;{Q|nZ\*pU7&O3'n:mpnd$9`W|Rw$Z~D!sy Ӧ)dd_dWH6ҵ`61蝝 ,_S]|o{H!3N a}UV>ҭ]SsCS@kqe)vnoIx27Žajt:smjsԭDAB`mU. PPf+ Q`XGrY?ύ*'ѲI~UƆp#e3~%?}'=_nyL0La"Q9:{I` IOF)%h?*# gw(R^FBCaCj0[Y$Gxa{@3DL2$; wfjUb;╹< qucf^c =gЇ,~fi%-e)~%_nz#Po"fPsD@ %;`jæâU` -DST"E(ap U]Xȧz>D4Q]CyB !ccyv8ᨖ,7M6/N<$lujs^3(bK /OӯUn=C,P)L͏ڇPa'PFKݚ`-+}QJ1JȐ]e'ɶ/ǂgt J602JW_WE԰ vRЛ} 4m C$#Ob)8;\^QOwxZXcbHw{Zu9h>yخ+jR}wpEA 8T-~nv5%N\#>|%$#ݱflpFwɃժU@{q@~_sn,X~7*m쑳bSz@jP 4a=O'Wy/ʸ|xbB^@֕p_Ȝ,s8WP>Y]:rc58/9(1ˣ0ߔ(m Eu:pL4G* _F|17#`OW8ӎ xYzP2) M|%Wy8jI)O]k>JqX 乺/kE뚷/ܱCI˹UZ#+y%A#D4!eW¾޿@V&s056h%#k@:A>S"9[iHP )-;#7}8jN4N:U]; ) 6Ċǡ Ya0Yuc}F\ z!YfT7m`rBO H߲̰o+팧ᓏW➮yi(lY`W>dGa"lGC5z\6ca9Fk#Cڪ(w ;:@1K>65tbqBn c @'L#W#v7I,Rqu w&S^O BSca(^ZNSsG'ZHZT[٢G{/+2jx&C{ǵ6PFz*$ÔBkDLua[W?be6FZUn ǡkU1s-l8oSsp!*ӈ@SVr7 `ˬGhD Ӷ~HWvRPXuP* mtwϕX VR2xf%R7'b`2gr^Zt<6mpɫ4or -@+`'ɗgos 6տ"0! `/17lQUUiE*(×p>dXr>-@eG^ɘB"Pޠ*m`#S j1:KFectTD)TO%ݢ ,zC.؇EȓDb@ն0oGP.ghŔ;6u `S"ze=q*Xu.'[$ҩ!ȹ3i6t(,'@qv5à-EPYn$| y jfaힺ] {AG9' &Rt}7\8 {۪'fsI4ijΏ#vxU?ctn mߎɰ)b+yW71WQ[(xh}+ G+U%Ek:bE%8ϥ21_QKD 3l?IuATb^0PfO֫%\rZ)SQ_(7j#Tek D(CǘI >dh$iӒDANel!FTǺȹ/pߨʨ~MyM:(@.i-)?g!7:ceA|5٩|mݴuʋůb:FƥLn̷cF&U' {KbIvML=`a?p^g=(}u2/M`Gd_ᓯN?SWt|vHb6"P#5waf>or 96W -$mO=fķܶZ0kW@V ZNk`\=ǽ1[ѷT0 .z"!,}3_}<t }t?hb" N9-c3uJ05te%><Oaz 嗨䱢duQ޺;2]WQhj=b$ߍ;9} _=tcgM]>G;ۃቍR 7P9)?NX!|O$TMH&VM.+mHt]$VP[B k'0 ό4jC8 5"u}X$'6N2s| maT%+;&q).EEi5CjA)0⅕)7`LE esE/ܵS^CF~QD}5[R#% oѡoY@6#\F*n+>[LCaOr|bN_>TׁeI +5nyнjlY?MA@ؽiq7AD Ү~|padheuKCl]~ܖOXG+K+=OB8BSK,-uFG@. ,tFZ ufҢPp+P]kݗyRy6\@h@+3$nl F@d*E XJQb VcdpI~ d],$M) d0k段/>SO/!U^DsRGEu&;dT\܁f-MX+&ph54{=N"`?d=Uz"9]"F*VJR9?snDNRIP-W4=n}S'WE6'vj#mYzDx_jidx;x-\T͕ϐ#76UN❳uO %ݏҤpS3ӱ:KΉNd{9_AɄiV{2}/Vg[cu*5 4o¸Xަ<18d.cU(O=N;3(Lz0uT} P3,(3>Igߨ\֥pi\"Arl6eoݲ>4 siPh+hd.ߚP@cZGHb9UH Ӳ>09 Io1gSRК8xF |z㥘pd)Q]6j&;%oI"ͦ G>h2NޔyӋ%kRmcf,]zϽ1b{>)T Otfy终Ϥm:b^*LƙF`g}Z mډ= B켈odea_nGיI!^Da`*Rܥ?W+!āӕ*&ҡCL~=O|iU糸p(M3>p9l =gvX;j~:7OfXՓh:m>mθnqg{AibE,˜J 'pNHGgWpBsrQxrX*GNLnO$_DZriHaoLAo$;=Q#{ [cպݕ9q`Tb'%#"^4&<$A)~ $>|%7mS ͧۍoXܟPb2^'fwYݹ'"DDK|D+hj9쐸luTJ=Hy}I7m\~/: ܷcGy!=I1Z U ]^"Ic{m'&UD#CDMn@0Gq7UMdBcbdxD"![?- 8tø|}GQQxp'xpWs`B?'H;<^g{C&['Fە>L*'U Yydi}ĉA<j+f?|h>7LP08x,6/LKrO/f,c]yiS0D:/ʙW:jc a7)xzWF XnWg1V:"8IF({ʫUM1Kxpkۛ[-¤Sˆ9ʜRnֺPQm/&Ls1%̚AL.XG a(޹ N\E3T~='j8 8E~ DK8(a0r+:ҔϷipyvR. P|3&̶^&#>ur N&<jX^Z@uZZU" 8 /ֻtwaݴJ ĜZ_> ~d{+ߧ" 0T2Os,naa#,;T7E4xdl]]5waﺃ7md"+j Rtْ`5e#'7X2!F>gYoMj2%i.Ҵ(q%,ъYE"p:PofST%Zm\t~oݒAKIy[r(A2EMB'&ͅoG$*ܧRVZGP%(>()*.42MX+a%CyEBHa|up6+Ī|ԴTFWa$hD.:>BRH{/wdJr4AC`>Izasw -P*iW) hˁQV(8yX~Ϲo]',n $( jO!dHls8aS_nyv*Z(ʱ-aHU[JM6 5Wq2a]!khIҝ\H27s%X 7b>.U*+Ťۿ;VY o4:XnψiM]YʗM#.Ht]=n[lO AKݪ_T'Y^dXfVRFv}ް]=AG's6Oc_, ILHv)mƢXdY)fr,}ONz[J ^`EjC.")<Ɔ+SWs) YP}xGTŗ4h07#7d+B $Bf!de7VtQ?F2ݷaǨ *{w#5dYP{\9T+B+ʀk$.4rU$䇱󓂉_O@;o[T&>0:Ds՝ L-_DZ|IseMnM{-:D,DSQeYDa~BPUY2I%u67z9<8z.'LZQDm8OƼFtBd'>ǐN#5Iu//Ɛ&$Xw86rA#< &q4m`"d} DF/J4v!Fkg?v⟲.}و|Ą+S|Mν6mqIex1 SRz G ğ(GkHitv|=HΓJy m_ >Bݿču;' nbyW{ ӆSľxNxТqݠ D\QMe޹#YBśW{/ɍu*ӸSVzm6*ޭU2uO|cs+ڑl2g ^&EV&tS2WCW++;MAa3S-F_ys:n/f:Z:1.xR;{-#b p 9G`b<,s l!}}$d3 ϰB* L1ӿ*5W  `mo Rʱx i[FH_2[},WWUr嘱 WY#<zԘj-/^kzVe x[H-Yx\SACUZÝ&Y8SGY}Hd6)+am\O:/8 +ڪ \.8go8Ͼ$?5JI0?!\nKTQX & Vj~)4NaHڮŶCA7et5iMS|TX ":lJF-54o]5Eˉa*RZǹֽl@Ԓ2tIuPT/Lb1*1:c.n7*ǝO4 P(w[x.q+q֍Vߚ; Qx61͇i1SrBrԿ8fOy{" ;R@ox )6 e#:x lu7x! +jR+eiDhS ϖJfh6;T EK~gKt;<-uKCΝIx>غ(P.`d~r#15ez%h;wzM)PH^Xz-|WYy;e<\RDx擌A[MWr;I, gM6̛Fe-Ѝ=jWc7qedܛdha/$#^g:\ m|]8_,<"g1e^@㡬 %VƎfCnR@e\; ֆ|(t ic(k^gdPWEC$V2EhCTVLiۣdW'(VW2 PICNZG밍o+` npyn=RufIU۷d$Q7{ַ5ÚuD2 F*bQ|h&a<+'Mc@t/*Ip&qti_KL[ʂo%f]Acvaѳ(86EFBݺ9D#hM2b sF=zˋ];sg۳iUE>iX@!L%w?=Î c$ecd1޿%Ϯ6pp ZajBA'Q0w }:M֬\#Dq軾Ig4!noɼĻ G#5XOG kt&{tw+me* ޡ9+$=8ivcQPu>/"gWq(nHS8)*GY0]; &[YDOX~&b5=鬨rfj=kOhLʑhƃSsKs,Hͅq3 NÊw,v&P]!3ɯ:53Y蓂>_4_R1&Iz/Z?c{w4Q眖5HK5W5wAj{.NK gåZiB*8OB&*JNLw>\iCZٴ#Aʰ^S%DjmFӇ&*f4 ?լ]RɵԘ r"FHTY TU޴-g* bzrN!jH(1$(TCBkGwS a e.[btJ_N0?ibwM6śE:ᄌٓϥl \wOqMp,"~֏d] ߗ0s%[4ZSC>O(Z%g޳%!_29;qToPc,(R]?BUOva8`9ʩӾumbּfMFzAH:dEVT֭ ByrZ1s^H'VӅ|MG?7kw`m!b l)B!HLm@G]wCQ }2݆f2fM2)۪Jje(U,\n<ϫ#y6qţIQb+=';6Ng ]0Ltst[zdݢj C(+EseSCԜ76ƈUg^Sce/]쨛_:Lpbӽ=[*ԸMp@5e "7cDZHVbEM7Xi&+PE .v.H? 7nfVR.\lv&]fc"ZiAdގ/ $В@R5d1RØؗ,,Z71:}A}bҗWm l^_:b = |t,75?܋"IBN|Hi>L —N!/&Tc2AkKL Ka%y*jl&Cs8^֛+/ڛTChc3jn>Y, Ơ~X"$Z?f4 7pqWswnlWmܒ 9xo7yDž0|%ծ[{ gO`EAu=n>1+NQd"iTEV"49B2CȖ` u[ry%N=k`H1FC+[Ȃ9E57q~IB𓂜Ubk]}8x}"z2GLPj-Q]՘˥8rBrE*nq U`_5rI SX3i%ЌИaCs䚡bz-l:NO-}ڈ.^ܝ,LHGA8,OGؤ+ƬiP2U&]6]?;Ga'.SP|:[y#'bξgiל<GIiMovxe0oQ[\ňZbn'o1f.2奞&VEᜏ-[ګw{Ȏz)R~+^+r HزnO4 \wlq '4M]ŬL2LqO8,(?*"ͣ `u~Xf%ZԞqs)jqBeS+>(/u2e.089P=jsEs(6 Z[OIo4Xg Hp&߫qi%;D丼nQ}Oh> _iї# ?‡ƒEphdK>ރLfi4l"߮qڋ1=鉺iuv!W<,&]٭q_UobUWG$O< rEx8S;X)aC"qR}WљL7eҷlɛ: jSuSYa(:5~]GyڂVߪ!ݵ-;/)Ww1 ji&5P[GبZO\O?(".@CCWHͽ09>_9ipZ>1^(Hׯ3<҂X>آ4eQ|yw >}c^xÜy$;{8;ntpFY736[gI{S;[]wΒ"z2QԶC0 IKm02΂~JmȊ 0ռkYѐ2 ?s= NDNT<׎)ZZ<ď{886'=9΂^V=!k]D^Z43$v.!~yŧ 1ΨW{.~xjJ-;Ll(rNn+X/~[HyJ6[fW# I4,j)3'wK0X>bLA 2N2lWaw`) ےe'X}Ϙ$[7o 7i-Ζ(։ a<(e6'WU>D6Npnwi xBi!7҃Ls+ڽS5gcD-ƈ 2;1$0):"m@5_FSy׎YYўc"@ 0)QS^쳠{35D4V5m OGSx#&89#S5lJil(B[ #l'J"?܎ȼPSuo%|"6sj8jw}OYE(rXO^ Ć#_sz!$QCǬ-`o_&}1,FlR181;*BsVV`O<[3rN bq77j⪽U>ߨ19jX73%Q®3vQӯb}E\TsEt-r]';}oU@IT:7C4Iq l)u ق2łٗޫ 7A8361D;ioT|F~[U ]N-OK%kU0ڵ23*hn9T9?RA|*-Gl1\ lzt& ]FyMS%x#,3@smZm IBA{5ӓTdݾ,'?~xfR=r>`;bJ±J^v(D:-WXZԝW7Fx"yAڀAT ~.g5ǶiάDYI@'-n5K'lhupm^DDMUR ˉmO}o('8H(6QPOuvNaH=|"nf ·&?1UVuq6\*"cOnЭX0aUCBsSQEw+NRCS(H,0&YםJ-)/QzLаLi]2E^qV?C׷JRhφ~pr(Z H֠Oj8 m&k& JlˇBfȯIlE֨$^,F.Lr8IW"C`{/؁[knĖ4knbe-A8*JPE7 ` 6_4TNpduVJ9Jz'd)Tڜ. gD#{96T_͠,iI]n"; &xo2S͝U#$|q꽹n9&֑64vޡ- AdbOhɝ^AP&QPǿPO,x4(G)6BLԥr3>BP [&c}ѫ=8\wMbQS 3FI'"|nZh#Znjӥnξ?>ו9FdBvLyNzsCINԲgBT[5$ -sMXL]Y #)-u|Q>m\kG\lx3X e,&왪W#eW|$} fnO>X|L,Ͼ[-#VcwZ/^B7ݬFE=y)?`)|Z!U(v&m>'v5!XLsS^dd"y`յzd/&ϮTW+i{ 2yB6b2Ϻtvl"qa~k΋fR@4yB+^hx6Ui>AIG3hjYuM͈&9'};rT]K4,jY#o$U|. 8"`?6 >] .r8F

GZtT[I5@ )c2I-TG&/*=mܟ2 QH&@{I+?gvA- V>P zOy>LjaD'|i| N@?PQY[529 yX>MHϴs1;J7ͦ?e] \*P\\Ym 8%-ׄ_pKONsɢ1GW PK'8v=Ǣ3:(MhpWy1 ;S'zu( ic#%Z y44 ι|[r]-kzs_%`.N~i_!H7E34X ɝ%B!?bvle3zu^x*+s95#ăy.|݌Ea(D2p SzdE {NW=uB! C*kU!Z UqCZz;1RT Y29/\l ɛc&a MY%\L. #6AKnJ 3DaRf].\4 QS,ZDq_ٗqѹ=E ,#;b5w{jT`W15m.8Xe4*#bɳ&a]> dCPDXJ;pY'; j Ejw_wGd’p?*% C2F"%Pӵr(iOM1;M ?j 'X!UgA Ѯ,5lxJTF7iGC1}sK[Evg2+Z~X "lMʰfKMH_^{i)A;uaն툀9%$)2Qc+]/[ POF 58nXi3;&m,Yڠy\:!6Q~ǨJ$QMbI461o.1aUϡ" _,B5ynV9sgy:@Dp/~;uhpg~r|k_*HY.)2d' b/n+qCޙ~uShk&][N@KG3HxO"Js&nd(%U9D$N+hgrBRM;zol9cc-ƻ,术Qĩ`~d90 _7.?F,OЫg= ue>kKbA9e@xm \IC WJ)Պ<`pBpD]5@ )Y;oȔJB^5^p|yfN6li RE' szLO6+20\;3 γq}ظwO)DUl*jzTե/#GNN% ftGhVW 0 p]fFQOb'0 0Kv'pFtTդۜRXu Q'2/lD/ M`2,_iYPKD@Ӱh(DbINps=d ;5Cۗ4T|$Ro‡ <'6D?j7m߃{SX˹rK?ffԷ/qߗ ?qHS˱9]EhJ +Ҁ$\"Qמ~~t6&jqثY q!I;4$^wk6NV?8}"rT|lj=uҹ8e\ 瑟i=M[X<ϙU| 5D!-3b e}R_S& '?|9eĀvn/rɀ}|hLcDWH5D;uYa#{k 9ꡪ.EC!bRXwmcnv0xo"k1i#Rg !Ġ/[3H2)zhou)'^3Ҽ74ls^ۆ=nsSHڼYML7Xd+f8&w0 {yEL OpԎ3ؾދJrd`)gd1M%j"޸0rc6K&Mu՝yFI|`u|hο' my JO KҷG b.&M i*ySe[١(漴_bPIQO{x B2>t;*6>ݑ 0%p]~&jRP vX{.+:Y 'spu³̯)X2}A "6;xCLd8H̲(霨UunJP1e'zQRPSXݴx/+;}PbFYhZ2E4Ajȑ]AK;b 'cԔƤFT즫p?9g-X\Z:4Cs'0=Iڎ 9tt*,LW%4k6A(g5͛KϜBJr! ?IBnk>S{5|&15 s`} 6nWqDJdARE#(i۱M˂+Q2HIeR&0"gfߔt=g']6.8+$8Z pZT,^tyҙO]Y~WW&gԽŅl 1?fqo 2U5^RJ,%=Hir>神+;9RMkn}՗L<:%{nPF-*.noE:kc Z_8t!$(L?кk?c\Z?E:]D,M[_>`6x}k2Z!֧ Ezu>_$Zav)֧4|2PPjMjމ~˘|r \vzwR*"z14om:E徂(8|ppJ9#$E"1+{ ی230.;)DOtlc"q9A!Hpb:5d^ 3U{8u JJM-ĥ) Z8\QD߈ zydT\>~[O@"$3 8- `2u2q8sCFeh˃D;RAY?5F7,/V ' 5,vEsۺ jՑշƟIa琾՞٨x9' { lP:ᤤ8T u֎~*X}IiV @F t|uxR2ꍎݯwgY0yЂoy}VX=5-ж)W?>wbEmTHV"V˃e8|?4G4SIHza~˧S;3d)gwP~uFDTGcI(:Ф{ 9Z)mk!&`Z+r}Xk0Q)*E3cD1adTjC<._k>w-2C\fuQ$w%na}C6y ТLqp\~Ҿ8X1v;)N;~τXEѧ4Lp% Xk|f/$l ¬ߺD&lC&_Vģax&(j6Ϝ "fk];N`БEb:Lu{ҁ5Se.r͓P3FNU fңXTƊS!B'4VWH6ݷecOAW/3g>T"T=iݷMxdyJCMmIA6_O<\L]0!neC+L LSk8ж&oDy 虧f5'K*ݕ y8FFR">}FoYba^=XR4"\0/@0g nE uY,?YF6<5n$ZlqBs. -Ѫ/X]wwT'd`ɡuof cD XmB>x"RGO>8d$ !yO ̫EuLz<{KkO4΃[Nje !>@*73%hu8zATR!ip "];:$/($FvfQt:_c`GPf@uk!@ԌIIs[;Ԡw$|:it}y(wHC|JPMKz7'鰾z\Du*| x>2+zH6.N Q^B8 -x$ZBz…İݙŅOBz坠`}s|<4O-LPǞ:NK"xoMug'rQ$8"DYbw82CS׽9B|2JffW?FoR,? U~S$`h탂SP[K",'FA9ba?qON@GM36{^i/yUjhj 4zO#&<\ɋb݃R: WyCRmwq^@;I\=}KV^!1IEm~Q{`,&A0l†JЩdg4q^C<9곏5vT#(W$U,ꬪd8v":7- {@1/Clys&8l`gD׺b~`fgkQ6جkEpͺݲ6'*Q$m;T>>c-6#4mtO|~ n|ע/dԚbPTb*oFjTˋQ+@&؇E(}ƧQ7qȂzCP,ҰX69˂ &%0RҺ((n֊PtQaLn&t4|8 amA+uJ5VOK(1W7b  8XizBZ,ؽW!u^aE (FMR0FߦI[hڧ5hnAAf+w@BLBR<8T1}(jiُ1xPLnZ  pU !*e7pREL~8.Cp8g)21YnM{}²ٲJ@We$) Ul_WFdOCؼ)3O"#ZkCjvXjE]sֵab YrG&%!'oi O 9v ߌQD}xkTJ1hZ\6au@Ɉ2n@k?]!QzB?W@yhFoU[o8R ͽjOt+ te\DZKv_ϳ D :>Y S.׃܋f4JÊ?#uKQCQ*LZT[ 2_>+]~HJ)n]7͚;r* AU!ft[_XZn X;5 ^{4?' ~j5GR|JMZ&҃Hug r]ahVkR4D-3ОN=;8d?yE, VO?"W.[2b,>pf6"Bi|s:Bri 6P-w"6F&g:dCϪKxX ֥}dg]ņQ$ʯNhlk52xm v|b$89}]QUtiE~ Hv1$E6w%n%Q0d5/[Vc/ [wJ5~6Q`.lх/x'2ϬhN7>$3jzFil)h&|DDN u*]ePź:DoUC17uRcA9 mJ󩮢vRcRdD#UO oIe AJ Jb+crK2nm + NjvuWDJ#ۨ)3/xnJf,;1ތۦdC'?ԢAt7u;1kDzk)S}9c] ' _/l]w^ r(bE5rCPwqU hYs#Ѯ64);8Sş=jKqt^ vJS! 4Dm[%;H=Y'ޅ{k_HOq:; rsޢfq=`*!,ϝfCnXv޳?j |?Q}c<P@@'1:;^βH<[ ,ۦg${d4KQ{qT-9H==Ñă1%7@٩![ނ3.4fԡ|Q Eva{ApY_-H-o~ݬosBx5' jg\Ġ| LV_i[G}vᤣ0bvgT;p/YwS►(.HhẏNz3*$vP>vDKp7D1:P"|'{ ^w\w>E=€e6Fg M] rߞx,yN+Nv n҃5e$N9T4oh}[wvŷf=U{9*#k6aVr^N&Y ajs/ŠaW5b͂Ehk:>'= bp^?keŋ:n&Y:Q`cP1EeY|ߙ fi[r% 5+$^'pr\(_A;h8w?b%"-LG!t-w1noⵃg(N8&&F\b1}K3!mh9VU8/~Ei`v^n1 wl#yYά(*r[>::RvWc lʭR HBbIE+_ۺmƯ%F?m(o,2Bcqө~׹`(e|Q< &a+Dbʳ3)n[:nRb2>UIzԒT9`U31昆H&laY7>Y_X^Q CNυhs?m"[|[÷Y)y˿yt"g>>$-P2 >;GeM%8iq#ŦܘWUԎ ;\uڍZrX@c-qx+u[*򱐡o7|ywB,'IT-/6dD 97̜&8d 4#wz0NNWEi zI *_9{x$M$:2~C ] {3[#hif($0 61YP.XIN`DH-0v KOq[hǤߩs씨̍-} <3Lyv+Rmv(I!>`9lp  ;Q(/}:sٞ7:]4٘c2!5%/ZRWzL m!mL٦RrwRh#TyS(#[fTg_CQKnC:p`1*6lH+zS\>3eW\ &[Ȋh*tg6rHd`zҒ||> |6u 7ڮM{U8s}"oj#=ԟ]F䒨Utp5^x7ϙoYuOq`)7R+z{LHhm w嶝 \u7>BV[<5|'j2UG޵.gmFWq3p*=gk8$ EN6TCKP5޶._NEÍEAߪ|uI._G$)4H̽aPCE[̸W<ER ׳UE8Trg,ͰvXnY~ ? 񓟯R5mjM -Ex7=LVćMuol c!e1n0Qۃ)ǿKZ[koqr"!6ZL 6\"?mκ_!1ͽ,6~y 2QDͩ‹9l%G"Z0XrX&@&JƠ ]N {(K`İwtY2W"L iB"y,-Z` siebT\B1"X &d X9!J,;mHKFTkpwZwi2Pa4'EgZ'Sb1i]o /"]ܣbvajqvL<>|B (D|`LuYP2NAm,F7"Ok:|<6|KSG!MrYYLBatwzv颗"%)&=` A堳?J~eoN?RAQDw(bFo}i~Ә!-xȁG-gǃ0sOVBQZQ:|t"6|Io!$"m*~R5(5gCL,Ц1QBAh댕6s[xX[k;z'.(MyfTE /# ǂZp-|WV<"5H(9.+eW3-,)dؽm~pPˊkRkRSlkjX:*Bp|8U+BWgY!VY0fd3^ B0V{dR<˺M!Mlct@?rO^p[8djC}OzADh4\+ht6Z܎]_ag%T|ӓԷ7G9\PVE iGbQpC+A(qsE!d U8͞ya<ɍb(͜{!6F\( iHL+ȓ1V36Iɼ:pG5ORi!vиT|렶XHVSTV] w;VgP2,+J?<"qG <[$RQ=,eXf!ge1G䋂Lo!A"N*ZLPkx>*+VnS7$ЂuMF6W:ߚՃFX &|?Qj,Ջ;b>dIzU+AR\ o*:V s9"2율qhABCNx'πV#e]8 G:USOpde`Nղݵ{_4ȵH j:2,Fc6].<ܱ3ժ_!b;N]N" Al\ 귭ś)L)7-GahV^b=,HAy0Ĺ$tY@dfG!PR'1? k}%T  L\1J0oY V0C2ޛtpyE;p)Pڷ1$ݰAC2x,n7]&17P`JfO彌IҖ57 "=71 zt·w}SP(ֆL[-W>-`,"TXEފYfR14X!Y@Lg TwܓۃVOfLٸ1op$$\cX9P|G 01&`,0Ũ&0>}N.e׫ZDC7'R`%&T;]cm_E^Ph ,,)άӴ% nr(?X|Ų^AWٜ0.Jю`JZ>f*w+jؼ`L5+?\?U%mσE5Zs]G&GvP87o<26!&'a +OSa$r8oTNu#)PɴW aeݛa_#Ls%H\kvV0 c9Fq_zq[9WG~:tw`cU E}EFjxmX )j{Ci#h7!md?#)"?ؑL&iW4X[Ehȍ>{=wXqO8a3q*=58Dm2 nDm,\(HY}(Đ`#>?tcUxˤ\T^@9&dD% Jxdz8ý\۸u. 9pzF{%:|ÃAM@-<v 8p1}nX-#\jjL/ 7ڔkٚ9";:OBn}i?Ǚ  0@yUJ"6ԏ9$zŀ!ԴKײ9UY<Ր1$S\o!)`Ra~7s$=3$KLo|b⮄QiA5ա:%]/|hi z;ߨԦyZ 5z,D8N)`9~Ty!=&r,kUM.Au ㆃRiJGޏeY9ov [ H<q4luwNNsޠI,)VX qv5[ Ċ)-ө җ`RM{5y邹tNt Fь`ȯ%$/W=XhN4.mL(@DBb|=)Ku 5L$1jjkeMM*=@؁NA/)ܨhKh߭Lvp3>U51%|M&JX3Оf[ '_=*r|)/%]+1qDl \z6CĘȦ V~dy*J+_#]aߐs82.aR:+> a(n]6Y?=i@הKK-ǐ`|݄cWl?p{|%h:t{tl Z\*xI_6=FҀ(̪Ds4ly,=ɤgS@&߅ꆷ d*,Lix=GڝSBù!QsPPeht6@pA;ى3em(A)߁k߾,' &NɁ8vt ϯd-GbۧH}𦁲;u嘭c0Vz4oM 1UUP\-.F ߉H"n%[i_} Vx^Jsya*V7xs$A-14XwԠP-81#[JKŅG;42uCa=G;QaxME)VaNk[($[RDfseV0$@ 'ԧKٺQEYo(vK(Sbq==޷xǠ[-4lF9SiXU_ڨ&K/~m{M/y9(_өSπcY*3Yd5:fX,JybUW?-v6oJ{CfG,zAZ_e[sL:RA7E HjwLMd0N"Fw$תuDUޓa3=.XDv{*U% {I`/u~U`XŦta?V%?^q7(]c6+x•~ ^7EK֏ w/ŒhV"U@z*}\,85; cwxEcsEFboSbp=_;Y *DVVCtui8I27эm/XAO.ڐ1ӂv BtIgQ+géȋH|(Rj p,Z9%eqЄd"KS*ַpPLlq)߇4̊T8Z3Q\, +8ꏵl} j)n;yXa5VԼHSUÆ7B$P:>ߙpH 䪰ƪEZBr2sB7v=CX(x=ڔE؄ϻmI ~o?5c)ۨ/c4 ;+!8* ƿbvh;{ dB# sV8D楰:9Cr+9C_/.wBf|w37t|6G>LOjmcrYluhD旺;61D g)cw0tD+*._o K9#MP0Er؎Gt9⪴*!1HWwa<)'{Il-MeK}b!TnUPDJS;ѝZmrs4樾?͗#D(F^,aQoWT x#hq;*{J6^DD+pd^xaQcAtR2n,u^Rv?N4'f\y&똷G8+LbDt˿H9 ͱO7pIOjW`sPtA){[A W-{:q" po3 Rgξc^Fz)5:h?+3ĺzƌT?V2RtO2mpD/@o܄T zK7k~DZaD2DC |0gڵWAE\ly*R[a!#َ]FNJP̥^+aql"µXl8cN7rH=Ǣ~J*v!wÍMd+ɠM}M N;_ñ1.HkΉVcNWg*0g.,Vn%9J3iJ]wrؼƘ2d.j}Rdq5[O\䛥~$1LI"ORA;P2 ^ `y08禗!6Wk/pU{* P2TD re$92AfyJ~^Dhffa_qdiY!Ȕ~ pw[QԲ=]ד!vArh0/0? 5F8S ")M.]d>,6A0 '륹9d.FpC2+q, .:sVI͸'>8D”TFDeR~sNF!3@%RiȄ\ݿA ľ}ԾFC-zu/$vy/3N Jݢ1 cj).ڙlA\V_I5_ ;ޞ[mbl ˱iƮO<{(tqyWWWHifU CS[w.䭮yB& Z#~U!VYE<Ŝ?AzNxߢ=o­] K!/RhD F'i6x2_ vŃ^11226\P5gYN} լ9L~Gf 7 !~8f"z]ftc;BTMoW,XּyW`z@e,ݓr¿ r퓶Rw&e>e]U7ab60ښq=(?iA3ʓ`ܥA+s4\n،psW^ގVRB.0u G?p/?p]2yfĒxcogL1Jl)KM~}~5J4\7x~&j2"l8pPk#PY]&e9a [7]2nhVf޴IGʴdHa352w6C۶_ꆈ7mRZ~M)AY2Y5gXCtHosq!^݆6X-9wߔT:$G-iyE9 i1:B8a- <Bɤ>5ϘE/zη Y)mD :i3H]^P&?0MЁi#'Fss9%dde6 s}7 "PwF^+T{vC5"|I[bϖo"udsQßXE_I-)cDA( 9ߛa";߿-d.߿@2z=$ΐfۡW[ݽ0=4׫4^Fh觎5[Wj'69)׫PvDw<ADLskWZ}~pDdI잀KɐU|vBpas 2WSeal!R%b-7S?8[$n#?/@+k? Rz}~D/`yQ/2iPß;nǹr 2K]4QX z/&O=ja2v"3 mz,t:D/}*LPⷔj}!:ʚ5v:.DLnBഊ L$cZjғ@Шrg$i. e_*]Eɧ5pu߷$@³(t["0mSOoB(y\ g׍8 /'ێ'%iUAf~8-;tQf=d>7(Ad>آiF<6 dP|0hZOb{;`bad/dxx]Fϝ>K)zjkr~g`wha6daJ-a343^@go5&nr23 DFCGVt_}f7LIL#mGe/Gҕ}(ã#.={TE=D5ga-XeTn?L5D=xr `kc˲}|ҍz$vmΖ°y0IÛEMh\̖dFŖDNn2սњQYL>vfd`b d). n\Y@T[ٶOrHG[7#r0_\ s{%PJl-A̖5Se8-B¦])|u n9~FD,˝i|iN_qA81:e@ɲ}xSݻ4]}GNOvZ`x /x]VrbO ̞U0cUzŇSOh=o8DyN}VN@΃z.;2]Z!^5E@FMijƞ -4"l8j/w>|.JDغ-+:|=|3O@!;@O&Ux@׎vdqƊRS%q8=*%QS?lӂ.QEIzlH,<%v<Ź(<:&*̱ei#]em:瑏l'ExĂEf BGCLRc*\W;Ud#SՎw5d"9F@C&g1ģ2P)D/kG=)Hj5_)Reoҕ*m^ fr gC#0—X\)-9q>ru0౓%8]"KjU}:Io>P/!6S#@7w,l/5+O@P)'Ѡ-&7R"i}iof=ALdH=~\tvG T"q?)$5 0V-N.LFk[/ ٕl_Fao5vdwآaKTD\E L 񷪂_21 =wzh Ryg(@,]`rB -m!P-pMpaoVkQlj)܍zϠlW[ b*$IM2tΦÅ#i!3Ӓ .E$ښns,ۑ_z.Riw3)_\@0ɳ-|wtn7+VYY'~BنXZ,BزN1z;@Hr΂!FBֽ#05Yw<'? ' :F ?\3pM˽dkjfwȼsZ jwtr8˂oI!rTP]aq~){{i#M&QGO V_D;[փ/_L aQbC1Wp9FǚBc0F_(-AM@䉭:F.\0rl"&٢{M G5 ˒G,Vd"ˋC<zÐo]RmڳY.e<3Mǰ fJ5Tԡj3XT2`J9'M[Lڀ\&L7&|cyT'**͋{cNh̳` fwJ)-^"wer_75J2aGBo'*6W;2-a|M5^r/?~ FPفAď}عSYWbNjAi ir(̃ghoTW|H&QNyNVP&$ $ Kо&[;Ne3=_>-լ 0[$y9a+6;ğ~k1AD,tJ\b#䀥oqSb x*ce}95TFtOJ)r](M0?Z O.IMãj>?K!hYB|~ M5.NBA棤inp*?g§Xc#8 4KiJ:Sf((ʁqN٪BCx9t7e$,!lJQK*w-gf@FJ  |}3i6-O9(ba# #6M#HHpVӴ-1].p\SrJ[H+*T8&PA> (":=1D_>tbɂD[[30MD^ #O -W=23~xnTPj*GVu_zA0ȆM#V9i䥵:Ҷ0;^\9UpuQb䉠BٸFˏvnN!>ը. 9>~\'8=q/S%f4@`̚&ɵ j;:%VX#DU"U{8cnp']!JJ(e*? %PBu)蛰%I~|]ocB4R\J+t\ݑv_AO!xuѤk7"E:AZlXԴ>DB=36axyDlV^5dBEC/H y>ͤwoi:\8%G'iaqWrL9~^* G9 -4.ƻ/ŭHexF-N G1W}\ 1ݤ ]sy,}߷ob yʃVE2}hg>~I ɐ!|@q;ǩ:Vd-(DQN8-0t޵ - _$4ZtaGMDE }RҸ0)HHX=Ct _+߼ɾDQmOp r {vRB|Wu8<Ϳ;&kr^O:H; 02b$V$<^~Њ>Le㟤ȗ$)AMG8luʦdX*£a>$bFhM8 Q+F0;N@ka D5#P -^| aUN&:lOT5{*58W=٬tt%rtR?RdJ:Fأ|{_ǚ>0"^ЋX "6\ u^]xա %U+$:6ދhgdHL\r0;jU/ 9L^m|MWɿCImz(HېJh]Vo<= sq{\[MQ ^}l dӏracCcߴք sIطwu:ǀ]y|?G@[ސAyG`cyY+`[~ld)$`&DrJlǘr?]Gug[*MIa{!3cR'梦1ȝ\XG܇?uDJ<~e E$> mO 4n`Łz-XRrSDx$uȂ[tm;a*gѼe-ܳBYc Xq*oHcGr^=FF6ʃëAHχl<s4 m3̃'(`8T@aMDуdB{#bFoX_xk]vĖցY>vب!*oQ[! eS&_U ?9P0+}mvgnJ~v3o8NK1{f11RNXN+P  `f9ޏFAR`&`PM]sGx6ΚNlߠ:* C͜{) \Ii-P $Ac@we aoSvf'G.:8u3t RUM/GX^\jy؅Z 2&cߙc@ CX"wnWBg1Jw` T IP(OpQ6ԉ^(MDә`u(1 1;L9C+Rp G]Hሠv>96p~ς&B!P( SG/4!)-&O 6 Y+̃ * S%M7wd5c6_ [TQ:BQQp7 ǟd0xҐf dk@zGY Y߃~s0DԎતuӽDΉQ^݃vŜ6Y_3P4O48g3q$x96TqU ) aN;ӗTCv CE"ӵDV*#Iv,JI΢,3`xZS5: n`kHYk@[QgQFҽ?Hhc^B *e bojx0+:$}#nB ճް$cV5K k'jһ;Ma9 +ٶAdNk_S:5^)vFf`y T`lފqusl߄ba5V.pn |`/l0}4=GPS26P> H?MJ~W-peS2sB%•I-_,57g`^p3XV#K2/eywO.C:;r l(g)3np_W_Tʎ")1!p1 PP4#=[FH1qV;> "6;*¨`A^\Cz"Xvet˪=r%/%mXq╲kL e8J~#3se$3Mj4#b&NiƮ~Y2$𴍕 XEEroApOXnz7_ F.lc?C^s >M F@t{D:XE M`@+ٓNG2x~@U-kd:SQ{1TҏgN@޷M> 헳VKZVHw&{?s4l5nK(Qډt"SR\aD٬_dp(tyr \oO1DTbHZE` KR(jHBjJk8^MǒPgk 'X&nZ5yPAbKvoջ8wM@q3( !<0 UG%>.CxDF<&^cbUR_IMaj졘g59Z@ky>Q1Q8o\:'sKKxg /8pѱPx{ f#sf]"<]Q4qS$CP]>f`*=ąEA-puֿXOd!x h՛ VFU".sKVoٌ{8' }X^ֶr:3df@$8z@}DUgoَ3M`rݜt")DQ6EMtoG"8)˹qg\5q=NxbM [GFr#G![GXҷt)52Vd5Znj"Z),J5^+Ţ"#8{I,پ[/5]4meR*K%'AAbKYNS}x6u .^?4Fo3 mhbf])h;)qԆn 9'Fv*Qǧ6Ȝ~*/w+,W̵k*%k؞ 8uMTŒ ޮʃjzZ ϘVw:юȑy!4[N˩ʏWrW/),Yd{+PcaL5/=߳#8w_H>?hXdR:k/.Jw s7Czdk%9{ x'nוL/!Uyg  آUG2rHZ67|U+{۽*4-Z3|2k`*?(;jXۛQW!^>EQi\iUxy^(&.O{CR?6&GzNmbgDMށ] RF렟kM΁ HƋgqB,9!Laf[z4՛^7Br|yIg$:¿NLeHi`*wVk4ȯܙנo»Ð}Q DKQ NBáhM#tSPcz-H0ݠH7tڳ:|ﮧ7fd.̒,5mR^B{c-{rS=MBWc4Z'f+ 9գP(cc'-tgׯFX,dyf#;~Šyt5`HE(e||n8̯lPJcCp RGctTg*&TȺL9Oecg $qI` x*%~aF:΅JDuPr[46)t%Hu%$ ^< gHNRT+Zj hcMΠp);z;eaRA Cb69ġՂ}ݎ3[0lF3f $;/j-g6QZV"\m\k񣠝~E67A`%StU٨KIbS50@5>9>ZTD9> f*dtYC:79IC`wj+>-Mpi,访EȩEa;R@uTo祐:uŦ!8ξ޺Xkei)a0;!!ٕlw/2s%z%BHbh́ azP)z$E]+;zRe[]RsY-Ba^lˎ puh"AJfN~fń9>w8[-xzABUXOUF`͕ԧv͚,)BG4+jY|‰l_d8 8.TYRtJYw$p'NvI8z ->Jow&P@ZuZLFYQ!U+6B~u~[r#WpnD !++r/i{:H3T@V)9qDߝ!ÙdEE4(&i/;q=؉9mY յfpJ xr"G3=N9B+;f4Ueze tKח_ OnWܭjZD2 @{{&;鐵}yRH@ID8ߌjU3qͶ*bĚ6)8͢I:E8meVxTEH#s!?5_%.OOS镰dhM-u D7?.ۗH`z;,I6Ǝi+}nxB6mK;nx87U%Vc]"|V: b <2P8FwoeWyQy#EP8m5^HL<]@v\KNR\v^JB9]rMSyo7QSa%'b͹ ּ7qS-ֲF[q<{ΖXiͼ×q^H4d'3eVܪ#W^QOU}FDz7^Ǟ8*U1OX/hQ咧OUڇN>[rRFhuc zU$7ԵĀ'!ynKw颜n|V\w˓os#qe)RC^[o6G|)K=_-39`h]k͔d;7IO>*C%˭%NzN;UKv5.}\ CUDMo k_ |{.J Q ||jk{JbؖC/O;H5)؂ۂ#q+]dv2}7"0ha/dܣR!JnD (.⇰S)n_uKiZ6ߧxDe*ܥ7DG3xP$j$@",{߫2 ?$) r6=yTBF5:?N@MQ=Sy+}:ܒ{W-~`ŦqmDI ީaJ)II9Bo=\w]o6jK6G֓oԸȮ؉'S H:GO'"gmg_yP*qV+4~Ip1{fIp&EaQ?WCyuY2J!9ڄ~J.J %*2x{F9JK{-7r;2@xgHCޏtP r7S$(뗎wUap^r<!/A(qg<ڼN$&}u3NDYMQuDB8>6b?wЊ˪B_ FgL%th'3[ovX cUaM$ߟ򤋮 g]EUyZ'|=mcZw% ZčO 㦷?Y=0KMy݀!+Sd`$q"7|i}^s!<{Sp?dP#Gz+dа|f-T%_?#jkR_D`Ly3yo4XH q,'kzk3cԓ>tf0"t`d38 {7I4@^oW(  \NϺ&auarl6O#]D~C)!D vg*|uߝA4C}#k`[ ݲ8<ӣNctnj )T/+g_q5 'WGF3Xgc("Qy.FJV,KQUZ{/9MGT;ijt;*ԟ0RfER+TSu"bxo9 /Gxͮ]P8q2L K:=ȘȸNq :Do㿬Х }הS ;U/뉟0d*,eF\]"UR#5 ;2s0q?Uh7ON5s|o_#m}ʨ.)j-%| UY'5]6jrS1;|Fu1]Fx#I)|T&-Iuۖ ~$K)n\ " 9ur1_$s|@$v2VB|o;?<rkT;CōnGX&l}6v:%CR"_?zzȔk`:JDWh M(!5닢y.6BT&At9 sVq(sb HY W#Xbc 7 I7J-Nmܸ񋣇N/>n ݕ2WߕnRaSSTbwmH'dͥGf^'׮lî⥆e,=xE(xMCpu/WCG%)V!1Fd:Q 2Knj$hǧ>xs~=Ԣp1^EVf&ў4ok|O${e_ Х%brOp5M~ BE_>]KkUwΞ IfqeE`h!rᨧ8n{W*_G"_o@Rí@Ob'E2c9$R^YpQvh-CnSsjwn%qx$>|᤮ X6J0$TiΧKpd0,x{cQJވz,L'i&V &yh[`fP WyT6Xu~<*fVANY ;y#5} ##ƶH}JC I"?f$(rl)5}>8ߘĨzΊ8wv>c܈6H"\KˈdN|Hb_GL8}o~)@1,\)ztx N&tE~家~&dsJ\~hE-#թ5i,*@h8&Fմ\]t6 n5\ثl 37Z fp6hD% [HhnX=ԪR ”shӇy=NvJ5jNjچ=KŵhtϔNl5&{ضid2;:A{(edT}~hX$o39=F=Fj>:q2TF/[:eѿBΕi5@ULsX#w:5V46ɩtu8dCA9̽4U1tz (f%%^B_d2z%|i8tzH n}mۮ6$vTUq2zK2׊3ҽf+9d,C^UJ!][ ,j<6 >"HlEg(}~A{Hͺ*VМ L^N|;"voBo*jpesWx^/ 0qA3* _zBp:,Xk{[ l%֚ijA&wG~ARIp }$1+0BǼo]qI4'jŝ PCx!7iW{S7iy_+=Ѝ&p)cZWTxybڒяv(['M:buqcy+s@ȠI=}!W4KkKWxf^G .WF^jS:Tk뎼-bР] K|$YhdfUIø|@ӌWOيt0<%`%Pk#aǃfk[aY\(b)W @&5yS@H@c8XmKT`"!ߛvb-sv"g@ަo"q=Ýѥ3Rcr=&SI'`F^:B/Xd.%qO/i6گ X; fb 9ڡ+P}] k^$C8.&NC7 awY7!-wK&QdȅJPSaǡ)x>]y#rؒ~C,Pb#ϭ:8 eAG5>Pm8Iˁz6zՑmߔ_&m ;)fm"paN.~F{̋N"աHMcGA9^Z]h+=[у ^F .ڏ Nk2UKD&6j`mew_ib OΝo!XKr~C` 3K9/4 aўOxWCmg#;+ |ըlQp}:ɰw_ >nd{k BpdY YZMc^iȉ3u&6KL[aM=F>_ |PtT^eR/%hv?gX%Ml85}-T,}a-a_s'mfs*߽e&̭k.,"S:K[ @PpB?/Rɍ*| =1d*MFHbP0tC߱,sĔ?љ Lp@//PE5ADr+ݟKG8t`M{KN`kGϴ? bn1J~q'zo[qm|4lI@x@w]UFwl_Hc>N{6k_Ĕw8dW0 ՅcnE.|mN_è1M ֑=5as|u`$B ikTpǓL{X '=(1ַ)ޜ3:}Ɂ $op0JK7h6C#C JGnv <tg1zL! KgRXT n]`-6 R<2j%Y%8 )(K2@nx.+o}I5T,jE޵aJBx&M$>XŽ'mN08G`<#g Jh*fӕi0pqLr1^dطB{~toU**V BsǤ^<`@W~~&%g?FC{#N׌? DflFu!:[Er&QvGG"$Y;oHui0c.[(Nkfv5i3̜$W~2Y?"*-h":Nb)0; F"5a'YL Կ^ !&/z1Pqs4g:U񬃽8욅4rWa1&u@"*BFO!Y`v꿪]j>vZj1M@d#_CٴGI; 6&? rsu%5>3Cru+( =ɌB+ukϑ.`B|B)@%ƄwJY@Zaۘ&9?޶89$ި "IDPlr{qWza83M9;D7qZ1qW9=v ${Ux~ <ց3^"r"4)a/ +`al_wN!Pևq]E̫_U<.4I/: *D"a,\bK Xu^mfS`Ib52a{ vC9Ӡ(49T{x L ِYdkyQ^#?RGܝY~(qbws*pu)`Y7KQ`Êrgݻda\抔 /iM@jlxGBy9o%xl yAv{pr+Əر`[(*Qs]hZŢ@*q=pd^|UjA<^K;eh8C)lXIbWΛf1-ʀE\簵 fD/Hf71gu6Ip!4g;}Id |әr6vn""GF*حbrQAC' yk@؇ֵ{e~jJ&31Θa"ХēP)n@Yjx@r4 ]p)0KqeHͭ>ka!t&x0# &L^~sİ]P&Z͂eF4s ' Rc B`C)Z(=LU{S.y&+JE%{mnT沰3{?X~3²vcV $ANxzg4r轗J )ܭypem\ݜ?sJ-[&'Ԁoy0%vŋo9}] DڜrSd.A՝g3dE1_ %Pm!Q|eh9t&hZZ9b@3_{*|$@a*v  F`9fEi!>z9A mCzډ'Y?65cOeq;'I {;څ- iaCf'8Ǜd"7ZViIo|be]пf柞tҰ аznRF)N$$UD\#E(߆! ^t~/YI=ɲ6ukė_<"p(d#-lbs*"KWfs$[G謪3--_-|e8Ri7IBdklWjiUWYY`hHB^Tv 5:\# BzOJS;k8یo}^[:Pֵݰ0Fx[W}@Zѭs2ڬ36i&ξp*ǐ/5FymUf`$ Ivx;\M~[v# %S@Oܷ(BcaIt~:Bg&HZa4_EqlQ]4<pK]<3rs(kGtu-~Ƚӱb+/w94Dӵ N 0R{V%"m)&t!leVe$ 7;w6MLs(aPS$`h zЛ7Ud5+p0g$:,}n/qm9{T16'yJ*=..عZ /E~qu0?x* q|.hXq(LhЖ])o%w \N.2NXVxF}ݚ@Lv h rI6,C2/RĘm>c^c7 +,(?)ןT"p}.a|54R0p2%[ɨ @Z+DS@댧|8'I;_<*~{>.@-%HЈYSW0/T²z0v/BMz%Ԇ]1>t<nG! 7eFG=$K]eܞ9O,#mkfKݒ>fvxyHVd8)° BYE1N9>Hh)F)lΧr;"cX,}1eU<%CJ :0ZB& 4X-$js\ gl]fu/ d V6Q:24.}3SS?X.VB~v*FhW8JDz֒Zrlm2%d9b Cu6Ir҈ɠSmn 13| v(gƣ&k`6Ӑ`(ɼ.xJYŭ߀f!͛ 5B\yߙ17[@ -n&U!_L#դ[lpgXc@9A{X萘g#lURB|knSY7\yB]$eɮwF_DP-u n'<Gf'enh~(cVd]-lSOyArr@c&4] x1:ƽR; ?6F/Qmj|jk*Q(Zn *63^ !j J kuUog$` gR5CA^$ee-|[AT)J:B."A>cx*Kn/#_anTœe)$"hAAP,$Dz{XUL. ]D'EN\C:Eu ,*՜*A l1t{Q'R&h, yrCi}c-8m''8K=6K&4 mutK#z'=Wy{H2&}vߜ܂PUK-Ю<}ğ&֜{:N\Y(phɈQU;n?S_,$KvtSL KğBCHԍ:p\ ]׺y]enSL-p#S1AF}:DI4(p"@A[)N|K%ɄB4>aWL0K"[kBu1UCbaǚQ$RQmҌR[~dǙ6k?AȒ`sƒV|䤡Aܦx^M-i)Q5k<NR5ǂP3)VAs Gy{8gvux=߲eUK;s;Y׈㒁3VEkĈ-0^AlУr.'˲h#fޮZ+1/x*QY.}44' (Ǐ@8I[TVڑ}w4du5@@yL* v䋚_(XI>bؗ٘hp6pXH=!iyU+SBИU[tkw(VW~]" ^<([{ % :V}Έm#iZ S=hה@ qӀ-1@uzm~y?xgV8.yWZY(ŇN̬Xl4xQOEYS }w2辙x[sploZmm;i9pol1L=VnQ% 0eـV ,׎C6r9N v'h?DcgAv)'/[/|Pc&J;oEFb8ܩ|SU6TAg;[J<0XqW KhP{@l)1 Mȥ2#b+`rA׻j86/6qpadTcBţrn/}{/*bT&ƄɽQ=-ը$,ՙ3ƭoe0#.bq9I< 2.mWaQf'@N[r[0zH#ֺ)0ѭ(פIA3zQ#y_冮J[^Ch l$ZCҽDA4Z}؞nw44'"V.-9ʚM=.|ڊ.79?"%B=<_8M=~|V1B 6|0M(Ϧ=+^(/zM*|.Πx8/!KG hh xSrPzIj2-+Q 휫YnNbz'!5nB2`qsy?_i9|*;id{.+z21PL.2c1`B6/rfa.VcZ}E=YRz9]"/ >D/VgP6dW8ih{7qǑ0.*٘[mC ^8XzuSz{j%s,p،phivyVy ONjp'Oyh%hZ˞ؾjճ'7P,pγZG t#<[߾Mʿ&27Nx$fOܔd6@Ekgj ~Koy9uJ0t4,TϮZηy.nrusxp"Ttwee.8nIHgo"zuyr聳jsb-lq/& HQgԪ ;%.mFOZ lĹC&Q_HF$v>R擴Z^+>pXhwP;+r}Pɓl]M/`|5!˙4B"|xSaYwpF~l4dM2jj/&S>*VEG#>IO2cx[uio&tZ4 sk^ Eh<{#:pVMج7f}W/ S,8 3WGM5Y.$4ʬs7-dQ20}ovEP S^fOc.6T4 ]`z{%֕`o8k`D?v[K Y w{~FiPmSZx4RE;bH8 !Ex'n_a4nNzc! 4V}1HKjd\ sm$#?!3C7uP`쬕MVaH@︍r*KEns g|JY5=Y5?0[7}_yZeGTAN^e8V.mphЕp&"`} aLtū:Qv}@4zjZI9 g%AoMӧt(HP]Fۚٷu1.`J|2U9it`ÁaP?t2^}?pLN,ҕ‚FJR=DrUPS+UY&@l [RM:Vʯ-;qF2(1)b W^7Ġ`! zqTDѭ5EbEXԹбcN~)yaa}v觸D ]+c'rK-/& uWCE m уnvJ픶q@sP{Ճ`~Xcu6+}- ϭ֎Oހ(32ǫ/U_VWR AqM [CHmø4Xũ$_>Ww_\a6)ӝKџ<)*S%"bG89FY=,L~jȋQ}ӥ=@B&T}:WD.҄As^MCCǃFܒ*9 N1UNiAF8b?wu7e%Mizβo#PGh^Q+=GeFYHPo U{={Ks[cUGP58(㕉m TtmF},_,sQ@uҬ9OMH YFe E)TQWJ1Gw.)T߅Қev#jZ7UfS'uEs-n^7t5BRƙ\nxLς|U y/veUu4!x(g f6Z-/Ñ^FtW8IF|^ ָY+::Se⅃JvH3# ~\QΜ bb P!]/-M-yU=鏌$'Y]b)_!Z<,˯Gd(HʅGQ9_zݥ-"E|_&,f|on@oD҄xvzCdI-E& vZx{&"p./ie]9?wӣ&E䐠0黲rt-#d{PerzM4&0~bm, ?ZV5eN4,C7yAUu.T-?AX469-듌R tΩyjUȩ4@J!7(=L@>B%A1TLC,0G` \: i)=SkIw.̴r˹~ρ[]g&P4fNlUdIH} wS :D1 {f)v7uy[XpW9$\繏n"f.VZwn-Vv]rsvʷRN6*24 Bc٣s܉RԴ-62h{2πV]#­է'C] ./l7ƻ9wU9r~*,(Pook?mu_]䒌?yJ|QyxCٻPR^h)S>Y!u314uܓ^hφǸa\d3d$eds,G?(^ԭ H obYfr/J3O8%3}ծG+Y&iz 9ɍ@L?rJp',x"jȅfvjL}Dp$_5:M➸)yZoo3ӑ텦z/rFECrM{d˜T9P<*rowH@}{1mE4;p= ta84Ttk "w^pW:`@ c }6?Ð ~{( jАIX3% ˄d3|'&e_ W'=R$%'˥E|7v 3=gfJk&J</^@­i!ޅЦܴ'Zη"֚Kvfm-03ZjW9\.>e+S[,+/+y'UH!3Srlc=c7:GE̵m\Aߠ|'(T{Gq>y*V ?e12|+/%S#UĚzct !hpā@|t8̗hV|GTC }-A@NyvWXo)íc\|)؝ngWP_O\h .x2kcem,N`ۑ sp_`Gq,@j:kJL d*"9;R+v{ 7 Us]FxͷI8صkzL:k劥qN[B&𨴄rB(5mU$Lf+{ɶOVi5/i2-9p[ `n)Nidę*q=:}Dl,$(a}#߮I֠8sS l={u]C@ ')|f̂bk9gP[- 5)ޖbo2֪6jKa\Jde6ec~J \ˡcA\N}(iF8SAJ)hƑZS#Zf-밳5cQ=aJp5m{x:zJ2bAc͡O(OVc;T:M >; `ĩJY܋nړ_>f8xTYSD؄_~\.\>Ӛ(Ns=Jqb5?ٛzX9g×3mOH??-4,\4xp *=5#3@.w#Nka-c0#*d91G1y*G1$:h->X{{ 'شMWX{077a Z2cɬhz7.38J)`= D@YBe [j]5(뢻3f*U#R\]g>h%=y>5?}y#׎ l[* ĴVLG;`WkHe;| f ܂1ɣr֨zQ%._7f.D/%?+\fBʋq/\G^ej~;T{PWQܒk&e%d%~]^}?ĂQ<}` BYY. pT#Uec$`4Ɣ7;rbt 'M :jqp12& s3ʥ5! *^wo - &b]P}O22 IŘdH[Tsz La Mu&[rBLg}_EŨ|p\%b5q[ӼϬIor/>)',;h9Pd./S S "F'J*) HxPn[bH#dkIid-Z M0;Q0׍9KoKm<) mhق)u +PyC2~Ts A!%e[nogw%cBrN\<ɸlWy<>FΩҿB/$j bJ#(MK_NVId+;t]gYd& i+,*,Gۜ21 0Kڳ[X$/=UmmèSqdTmD?؊rYMg9`4yl*ZY}qn#;B}78CyhBn |`Q|Mu\n?_G@葂nđ)Cut}u_V2ᒕ0P)WQ2+MwG-sHl´Ǡ޾ zhOINFOhؠ̈́K P51:UqLjhhD&,uwv:`C[q>Y(˿x!r^W56YT%HYVXk⦻Aw\L!U$*($M#z-tE33Fsqʴ1fzly C|͙;54&ݑҌdC+u#s=)/qL$A?TIhn=ۄW({wJHVSnIxDC(rwG5n׺B”: L(9ٷ~,ȁd T\q Fւ.7tޞoR)!&%wD. m\3̘=|/M`:T<_9'ڧހ?b rDr_ӑ~qbO.UxB}]肉loW陇.Vibx)oXaf+48tDd{=Jl`{Q+ GQFR!ɒͷ;|Zooغ8nWdπ v1%{i71~0;Mڞ4rṳޕt`H4%$΀-9F`Cܰh`hV쭁\,|HO~=RZCsFU\Q6U ; 7Ioè4*~ >H]E~羳;S˘86lYzc@h`lTE {U<]$dVCkLt:O蜮+X bς?XYgX;RQ^f{sEæsBP!;d>^ڨ>Z^Kqm`YiV-8ֳ-V[&6$63Ll:8@Ӓh;’KKٱ|/gWq#">a,ω$Gb龌*4' r=)i^WX{6#\7püC1_@FсO:,S>ya}^Z> I'!6F}nm)/0Wgw#$L&$1T)W,aMB6k&si"==Ǥu"\X)š'hEخ8b0T?>Dcss |2W4HrҚ4掕&' 2TctBj+׽S~`Ip(;Zbch]7i ‘i:fcyWO}jQ-<ߓ@)䢵}'wd$UK sS/y8]BCPS{6%yFnt=>ks8Oԟ ЫR$8~'!Y]#AlL2I%{!oįq<`$43^- 1;a JigYnD,hɷ '^?ae ;%qwqg \r/;0 @;Dj "ёs]cʩ F7Ҏ %V]F`)~$enYMԽ%{^[Y5>Ӂ&n Q_#g>7;O5(^$4Sg8 <,"wTi}034ɩ8GN<&nl+hz`:igcJug f! [ >A:pXae̥(*H2'-t.% fiܜLKṯd|:f'I8ꯏ(aX_1ltx6/vN.+#zqZE ~ggի֛}}"$hO3"U^膗<#7Ti"z{p+5g^7s8">YJme)梍X&hkf^ꆤdeE`+8ZV)԰ 1 ɪj]o>ڻ_q~"96S. ^ $J}fIݫ0io"UR~4PMه%=P]G;n;}gh }P`Ϯi-F̚ WǸ6^-[ ytܺ ([gjzڄs(/ X/A uȦ4=9 @Ϯ^wwP(&'>r}rIY)_!'IcW,ױl `g6fǶ_%Iƛh ;#G0u[?E~(#Rmq_y-QQq\t쇙Ń|4-B6\z8sX/Ȫ!]@#(Э֓X(O3Bt3[Czhp>&3{އ% Z;r*96}|؋cmj[KB@ Zjc`1sX:1UN ]X(>!?>Qmfِm - Fpg0>YQzV"J݅O$)O?Ӵ?'N4l]G~0 .~isEo_֓Y 1 QJ„X)-֟ɦnlW׋VdNMY&T!҄Q+oLOƳd1"͇s"LGˤ A$bk@vQ}B#$ЕU#6BN:OQb}Czuˆ(Hÿtx3YK8עcf%5?9%V 5MaXzҙ0#0ŻiOa,؋6P WN].Wn14ҟnK|O*X "fmfVīm?g/DN|x|8%|v\ ʿc~\ύ #1߯~RR/tS`aOA[V( ',Bk0 T K#S":A;1-25młS&]hEA*~"d7Ɗ6iT54ŝ%߼D]M-FȪM6>@;!y0ʝo4E7tRuLu_ofbiGQ^K:Vkls>[2LXy|w)aB:YqƳ'bPZ|2 nn NDnES@)߷E]UN%lٻQ FޢVN|T _G00 ytjՒ>!|5V|x|hvoǣxEbĝT6)["R9vG1or@J{ɯ[7Q6 㥤qŊAṼp$_>Ab #N\\)+8 ?yBb˷G"/[aSf@:i zix Ɗ,P/γ;u߁Frd}Zo;ׇĕp)M-HS4 Πv0 9?,4#|SvۨΛO}X[uxtǜ}l6X8Di(<|GVK7m Qyww(z;]:[Ayb¶S ;1//{ FpwHjjL1r/R[bԡ+~<vɯ9=~MC%NjY3[i%5W9H+_bKsr@5[CN)?ebyڄ h=bx85ݼۘί@iu&\3jےCkW^~3i XBE<$H"ُ^IK ގ3c-aq_9&C# y{Po pЛ *cĥS^+NɄ-fqH(`@߹N畓i+JJzg0B4PǤA?AEeo%b5+;`fd~:t{B:'o.b]PDgb*p<;ك8uEǛ|mӺ $6pз>Ao&E,6PDTNاj%jȟ;V̸1/g停YHE}\'OK0wi?7#pqآ76%~O55>[5}A7;1Et*:`̳a4nhR)UJ3ѳ~6CWq ~ɝ{gq4'y{-N7-jr!ϐך(r4f`P3  &Rk6mק!#P ׳@TG9B` .br[c7KXHpuǽH.crxa6 .e0vU"NzQH͠A5hv m{Prh)dl_f _r;KG ;=eО ~b[@S(A܉[1Fuz\DWLьzWb`@ʒC;"bs4aryiAnXӶY5P "'Ll9Ckf9@0X˵6~֚k=Ba:Ge qcFy Ll Wb b( ^:QQ?"u8rARU\#Q-o$5UEwa]Y*c˓ VJTlXWaʃC,iȾ{W"mOv@,Gu JʃY=\-Ksƃ-z{jk^7ٗ` diF}u?Eru/eIB Ib)S_rGbmګ?0y@6 EhgA`A%\^]1Ցr\f[L\%i2NW0x:bRW~lgK@0Vv?UX,'3Ğb E8 s=c?^6Mkc#_BS >H+ި}ܭ?"/ m4-Љ,7ywZjhb u?Gq)tj`_ī@OwG0GO[Hޮy4u4!o @w&հF{)>E\*dh/`6W5<32)u[\*L] ~dxrƒ'_r]Fve/1CS1;*oҖZֻD_+Cf{j 4rO˸0 0m7S왔~UGi4XDk*dP% >k'v5lOL"OWr!$rx;Nv|FH"Ԁ! m\:聾; ا7QM|5ѷ^FjD8u~5@h1 `h:ֳ! qJWJ-1M~)}iv-GS;|0ё<ި of%0ްsT۞.+:*N~"T_Z]UAs4Z'I>d.vr(%#ÊlĖ׮{ +[S(xDT,;/2Cr$ףIfFԾWtF/,`ӗ쟕YJ.jK%bYݎYNL*20t׷^mgrALuPxsrRv8̤RGS}̳d.2#<p%ǻ!{+9T8?£- wcfuĨB #u0` J{_XJNOm{;(F7Qr@^zf/ju,!N=}vn>%.Em|@?J7B=vGd;CG@8KLBaM轧4Xz[$ KۛpD& tL_ Vhyi\%|._6ԈB(bmF󶕲:CQz!kCHMI} *V7͂' qU2kwʕk"(Zё%+hPǣI`IWńQ20dmriJgï3 μnkR'v=Dӏnd8KSP,OSz`ǐ}V ݈gȃw6|]i]ڬ6f? S*[XsFb4*HP.JߨomQDUho+>x2 o-L5JAͿ}^ 76ՠY i^o/55m\I$6On$HggUYdr06yJ"2 lb6` R]Pv8n +Cq+ȩGSN[| ju6l$1x4_܊7=#zxڐLwNQHj>>(cu=$үI}8`,W +Q }mtU=l[RF""$-'HqΓE 56vxbW slohD nmFj@7~#Z< ]O\j@C_)O5QI}5xn9sT3ֽDC ؉ȦAntBȿ%8\l4GDi" q&Nfd;/hlnDcaL9#NCJߧ~]5Cҋ)+zt|k=.zq_7 YeOw|7ϵ5tac2흌r֏5+bԝc%^ ɄQIrp}gGsqVh/MтR`hP8ܱu߹Z}; (8z=MׅGҳv\U:՝!S[[_iC0oVal<az(}gׇ~Y/?9kS'V`E?Lk T"t|KvwAhye:""/ VT%]iyZk 8,.G~vpR1#qsS#6E,'R3x捃PdXE:vˍ$\^B۷+L`_3j[ᆄ\m5|FzHrJL5w?`"f v=+Li{d;)P*1%" ~pVF{Qps% 3S L68yBbY!Dhj p:k~' q7KW hW®bw2J'ʣk;!aM`HcƔ^enO(ƺ\VmyˌݞokJEx/\ )^X 3фʝuiyPCd1NUsVyY"ԣCȟIȱaNv}cz~~F l2L]T @7G<(|8t*h F;m`跇 ]ȁWMɲ3NX6xW0[s)خ[^}+ q@иZ0?^>cC5N7 g[-/eȫ'}Y*ki9HNoĻ ցh )Fԗ;:_[yV-U$h,4gc喎5/+".MBUR}i_kÇ6:-5tIx7YSc.NQSf2H{̅%Gl2}}jIl<^F4 Fv(jNozh̆ #+dz<8 u&؂Ƃ4I)ގIQ }Yб`>ɲXpG)@79Vb>E▐H8wFW+#}LYcP<"U<MF_yȋvUd {kneah[u@ڽR`dlVӪ21K0Mju K\)躞3=/- ̆1B) Bn1Lk 2/hax;#J4F< B7hk嬳oZGGsMiVo*evet)TrRSQ^!%79;n{e+/6:2(,u6-k{GjMK%C dYc>&eʀ7/~﵋ K-]7}136W [knv OEwm׷0I{u'ʝݛUBnA۠Rl_:VB p#5U`lZD0 vu,À!sZVzųbGXi{*04oUZ *Υ͛JN&^aThv|KiI b\O'wsuK=~A;i]Yׁ<4$a0pEiQdpb5>.~'#zޜD@|Vԑ*W *!x5'aԨľ<&ULEQxo5*ͫ{ԶK ft,Zɡs#&u~8]9kut?[ h,:W?\: ^Koڜ&Y9P6e!k=Tғw"rQt)?] J]-RRD 1T6s.6>el~7_x~2'f9񌾰ySba<܆K-C@8w(f 8MWo)Q R̴ k]f4I%ߡ۲,_"$oʨ(sS'9$K?%%+2RN3ra;YĄMĄ[ mui0&/+(u@_3,(}G}a/ԉ &?Q;ҧ*^ MWqXaDnr&5nBO#htJA L__46hqs5 ?OwV N+fsAt.|:=cjff6Jfֺ< 6e 8,w8wà!'CA|a>>_@8XOz&<d 'ArU]ŻZ@$ݯ@9v)VpVV[LթQQΤ+փ˲SZԸ?߂kY TBC4+ACUnAG0Z\7=.]ۓqI'NHY}#~W-Б:p6!Tk%bӎS{#[讛M ݢ?ӏWS$N&io8mi[YK\rqJ=q+Yt ppg3|6מ 2VuY,1l:µ{Qs%*z,x#_%~Z v8_AƹPr5ݪ[8-_&%rPJm2X2D_4,pn<@ qYiS_iFimFhxѼ32R۠B*6GnDj\lz bi`ē kL OQ`;a8W 'Qcj焟edN㜂4B{!uWIx@v%y@IAL(wuw.Mb:^Wm=A|avĘ/ +zjs凿Wm'St`#b1 1|z3F&U[L0*G κsw#;>V w1x‘D"7'3qg2Lxi,RKJVtgHe/olލ s o4.0T~Z [~ ~S%َ*aKͶI$*uŒǏQs,`(gmx]i 5q`au29BU F9:cRu,͆1?HG̰ѵc{ ~*y̺iJ'%1_ڲKpZ ;̩2%dxV\5Ւz5Ư~tÍ (/@RV3]unTRњ}?He4Y$gsvx$2LD @C* cZK l%~j7JdZEdȗK=;;E,Bf߁ro|#FxbRk6F7zIUz\-.TlE^!)sqoG**<B i\ٮM\Nkjs; U 6Ë-"S&ecO.gu&fR%2>vʽZG~?$ xKcSVe7z{1"O*ڐ!1b6Ǡ<У4*DTp&8`JG\ʮHK89V8LpFBغ\rU+fǓlq˫)W }IEʒ*f<܇)5V$C {1G:,4y91%ÞA?G7jbbVn: "o}r`zM4Ozj'_,{ ҄ [_^ oi# `R^$AV4[n]J6j'5E=1pJJ|c]~#`=95nT %~K<%@ySjUV|ܽKGOq#A9a* ,&(zO/-&[xhך:SM8ͳ6玶FrQM_CxzHbZ E9kY;bP 'C4s$]]|V\-Y rН3 m l6QqsKPb=:дI$8o cK~q so}^n>pBAQk|ɒ7 l;E_eO_>1a %C%=fH* q%Ԁ8 tsr׳Y/Cws)AYs㽣-kӴpW:&9cf %sDӸ5!jFeI+UY E/ &+Tз= RTAEoΞi8&X5G{#ˁHvm BNqX gٻ`68'~*u۲< pLJ'm㎋ hA0s-ZWb#7º& {M艮6WZDzpTe5ڜsᤨ+[l1 g+.J%BymRMLzoBc.i h}{8SL›!2${\&nLST|ΰ>}Z*%7*UL_ށWHNyiJxnjZ 6i0,n=)A(qMz[s& UEKaZn-ܩF/&Gj@=즨0:r=!d~QEKb9' %m)pk\t|U MuIoJo&v 兣 }5`*11IĽ*j"Zmv|\Jeپgvi~7R¦;Lp+nϋF_[ϱ SQEw?`wh1'G" TE^C;ސCx難vEe0ٔ O5$CETu w34u@@sߥ"}e?}X).[[5cx#@Ԁ[{ju@+t3V.]OG)Mn,ړ]R WfT%J65 3X}E_$5 ] 0ReX7: y+N_B86=d桶0FkRWX(37Q8K(4cRޞVi31k$| kdN *?:9AN+؝?Hs%]^S79H :d;2߭ 0 Jѝ\!۵#6![)k2dR[BDo T~8мL'B5PJ5y\,$\2&`4>3K/Dx:]]=fcX+@&=Y\@3NՌ6:s% ޤ @]ib"LgHԂb/ Y?ñ_a%DZHjH9<..|$)K^Y;ivY ofܓ7Xe;YJq,_i<h{d3BDcg"j|r5:kܕ~ q==̽|.2uk5';--$KiӟOmEh]2oEY_sM4l}E0+ ,Q9 v= .-]fGhՅT2ـzS(X3oզSM\jʺwܭ\P<}:8үi"YsIY߬Y=UMtzy4$2o^ZaedNS[I3eSe(%{: !D/ 2Y<#+.W[~BYWc1 %3uBu{ٝ>͟a}KtK[vdYP28?&qZIjwVt$ݖK_p ^զ=Inzn(rg=4P Qyp;-_)]A-K9bn1 }N1[{'c.I;h,UyĔ5cBEFB{*Yt#y 5`I AJ\OG[!kΛ z:04#VaA!N7}0OI 8'x.uDm,{o,nu +J_By+lXlkC+X&fNX?A Қ-]њ鎞Ќ(/k"q/]eA\<u #P+W}ê&!>|A+2]AF?!:ni4^ț;ld&y"9g%vo ǽY۵ ǖ2ј'f )}W{2~$pe"!g0<텠?՝T?*!J"2[{g6\4,r"v|W^ŀ`" -@jJ՜:_n;G׹\IEV7bR(쉮ct` mmbKsBjgki\ <=n5=@zlIeH1;bɵ1?Vo>s m OfDf3`q;44챒T@_pKNÙ-s}Hm -zDED'U@}>IxCp@28r+c vq:o$%NJ:_)gar&nft1}g0@N_ lʀO:;ºVӂ!UclaSKKhqOS8y I6,KPj* k.` DCg)~/oj [TL.5B14[a"d?'? <ҁKtn st!]( y|atn]2~Oи+˫bޔʱLTqz|Xq7vm,gC`iX9BNK-(>\Ή(>w ԤS"^R9J [+JpΝP$vc e ς) q=³Z?X>( +Y  8OWt0Tk^*߄(Is@.쑧N[d*5}6ma^>jHz`j&Yx>j# W=eO+9 >$?4Xaۨ_?Q(ЕxLL1ʪ qjٟԗNӇ]7 wo ?".[co{ܶGt4"~l!%N5OTJE5WU6j| =iҷ3HbʳַX`Y9_* %ju;qGۊ ]~b׼FG=(}-Grk2Ukb²,A7|Bo s407Κߟw&a!HR#a=n"u%K>etId҆ZgӘx9|u]rc^!E׺0TfM~Q*C=|3ՑI>'m˨hSsa#.1 ~\(iKGADss/L. /#,7pbku,Va@4@ٳ$gmLb#_dgbͬ;%t0coHFnN46ɉQoP.r)a0J-'KYpI{ud,DlǚGB5#FoN鹒B mCf4%QmFN2p Ǹ] :ȳn^Nv/ܝY~*+@Ih6;549bSͦ8M5 ? 9'l=U VD9b C՝9XMES PFW b'pLvƍXq+!-9OoMaha 7u9+mw=@A,xbU+6LGXy2US?j:7+[ɱu.6([MfB#sSE#޺>4Y|ٽohi4ȊoΨ Ж,Z/ 'e^Kp ~'`7ۅdMȄ9lXǍ fⓍXr-3U@'T+ y?ALQ~P+T }7zCQ9@䪴G_F`)e3wPg&7MvCb`=-o#;Iۦ@UF^tS\!nQAxYIa e 6m9b KϪ n5,n.c`zb V񠐬U|g 27{*A#=ǪCI{a:1`uBP- J6虒k5x cr'Q=npj78,t.j7}w\/Dd(v^g t=n}Zw mH̢/ ߳4۰*H5Lq%*EZ=ڶK]w=XDR̟ @-, BJGZ{#Ec:ڏkU @ \ jT"+/v}v18&F'Gsҳ.1*E p5ʋLwrBZ32 (%OWy3s\uAXa0IYkױ$e?@vh)"%5چĒ9ߑJ2o_I6._aȣ^MQkBm:RAգ7,W .BB nO{b mh8SW/wOF]M/QCVnzhv; $m2e +YQ_~IFDtar/yds} aG\!eC߃;#oۚ!cvnw6)mFZX2M<g Nsei^x$uIm@s,N9\Հt,͘n94Q W&9vmӴa#U/-{ǔ2sIT6=w{~vxvzGBΕ s3S}̘ !-܉{<>735T߁J;~PSU tzTaZ$t=BX!nweN*og>ٔ`vh 㶙[&SɃCmykf@nvFN^Lxl|MO@f_S"޺N:,3#R-Qf4G,?E{i⭠ڹNV&ܰ#cޫZLAV`hЁK LVedxv8UwWڬaqWp\ɞxMͩW85A2@' clhzGa6ヾ0J2ax>Rkh'wn;YDvp+^T\j)*AB ?B՗tu-P *kOe8QDV с&k uJ>Nãlƴb oܓxp%4Cpܖzj !dk!Q G +ܩi&/k{HMݦoq]T*9HM }i/KV1C(γr<ˊǦ2yVeB,¦8}|iWq*ّ)nxD H@M{f*Ok\ 9Q$ڴM&w[vE~翧"!7!fI ]bazJ2j W2W/D6wqfEYs@>iv   \Q}4m,~UfhpC?:sT+c0|KHI"Lq٦Bs..OE?H.Vcq-Prplڏ䣫8,N~6Š'y[鼵 '&!IRj!l(.j%cJkD"H Gp[ה75SS; y=564uN@l9'<d[BceFDߏeMM]35a$ 5)k`=LЉوa^Tr"*3V_rOtZ緧8s/{w5⨎GJ^x.!ܖ7IöiAcg?ye~_h@'[t4Eݘ)mI,:D:+|j3;>\/qCT6?MmoD 1!3Y׶M)Pz <}]}KJmb&ym>%:Ӧ]Y5YGb4[ R8 Yjۚ}KH{YCdP=1e?ZrsX2.'y̸sȌmC/}?rS[1S36Go[2",qpU wҝm ' kp_|7@۸?k*%膴U r8 ya-3_l$ŹiXH/90t2ХSgw0c*>\؜tSj.I c~ZfIM9ٸy07N=$lTLW$u |nDg}>n ?Ec idnuQ._"\_0se~ {Bss NnXjuz# @1Sw(E0"jп*UNRo[TD<S1Y (Fw.-4_ QrCp*8ൃKIXl/}) 6:T!;7[_ AZkLF%]OJӇu=,U˰!aAؾ=rCqf@+?+fNC&iac8r/u״kԃ3z 9cHdmgBj;q|8>O~zu.ig{}}a[f|,ñAYmu(b+4ǼЉIew_m0.J3̏Wƌ x52_ o-oug.9" {P®!1Fʌ֢_1ZwI"e|_jOToz5O<}M=+ZzujN*p* V@$ ^=lGg W>V:rgq?|NVpg'|h6ˎ7!ȧѫ`YS9+ǹ _Yױ& 6߳l+3=K<͟M)<*fya.0-нp  ZK-VOsȷR",b~.t/ }^w/Ha ^/F $Q<T Q/<:juj X 5U0xdRKgr jG9Oߴ]aQe)6(fηD-t$ǻ 0gS4e C5t 2J30N,/7&PMOYsc^Vw RJwoYP)$AS"9S -yzQ'7O#\ߧ~>BQ\V5\ ӚPkpAn'ag#eV# Z'(âбPyW #nI#T-HKnjZn!dRgvqFI%Qȥf[vؿ#$JVo2)lKx0S} iivi=d*|Rl0j³d Lö9Kk߄*2li:k2uKmt2$yX&"[7nmCPt0ܐJr% 96h1@zML-بm~5kwlOw:o>@)dH]g$.dhe[=ul}=I1 4Fts5`#(+tsbE O<:;dvi 3.\cHYG.6Is#ky%i|,Ѐgn}K-1q u9D7G>u Dk 粘*f7Ea_`LigYV>U( q<b/Nz#<>g/xU? {ȋ@^F:D/]g\f-.L9L %rH;zCQ?gMo |j-{2^o$ WئF58\؀ 9I=jԭ8ƤowA%ak@MWm8]quy[=-&]a]`g#Th>2酂9 ڎ{l?~Z'<ʽ9 ?"'baaUE;yI>՗CIG[qů*)rC}N@ނ59$Wi\[Rhʓ5FsG\ɀWqR;Y@vkf[SbP|Q=L|zI0+Dо9o#L~LfjYp'3Ù\/IgpFۙvߵ}K F6&t'?@Crreƀ=avyl16xhhn& I"І_A%JtSYgDȦÏ=8n񱩺V]aIWf`%lX@E@kq UYw n 0?;Ƣ51PFJ9Y"p*SY@\i(vc6L`dϢtSkTn^G\19׎g(Db4K4jֲE«ZJYH:GGC'Vng]*)/ F7Şϵsj+ 28=5hmhy[.!wb*!! @"h;KqX뗐`z10:$||WAe&ZjlᄧVy9NNO;]g@nR:nfwG4[pL8f{Q˫!ċsk[v2R̿Ҧt#$:q%8gC7V;C$^e$K1kP;yKiбfdjcvq[jݴiմo3Bvӂͳх(XRc8qRuOoe *>]y<8xþs 7.bvڥQyDDV*X !Bp%} G I@ĘUk'#aq]Iи4 U hB^52 Hf>L`qE]jVaUh(wL6]=1mؙ(0T޶_&B>@i3wGtgSCwle*ūJΒȍN펦t9F*6ޒ7SY}Xf* Kt(8!wem6kÔ*. afd}(>>1i%v`+-$Le'UQ3$u%crQ@$ue!Q6MOu1wYF32X㭿V o > j7-1iWRYX3dJ99ϡ^/q9 ?:p ({4I8Ed#Ümu3Xf^j&Ec*,]VLR0/M LGe(梷}1OºR㥅Ap+٤Z̙)e Gi3>4]sWW7oN>'beGci-iFK#0`m3A߇oKNŦAkGP?č rSiYm1pkv*E59c\z A=ǹҠ\MgA@tNG}&YfZ;e"c,.`X&8u%Er9来x@`Zj$x)`nA}U;nIW+|!LMDsl=$]= C͎NEvgU:J1>~?ZW *5^l'nW<-8%&SnzQOJ'Vك>&-l`'J̦)N+ c${IvKׁ"a`Yʒ%6.`NTdiɒE] 5 |N<|rsyY{ƅp7;_C9_6Hx6rgl4Mo̷ .P\N/U!;*7q ؂?*~6Zc˦'M] p |Dr |/BTA`Y> [Wҿk&h҂|O>HO+k^JT?S ^L|g#CrFՈ] Wsa`+v9PkU?53喻 9Ymqֹ1&{XS:"=LHPu=\gG=4S95NX~e+S4I8ub]_! E+'Ne6g݋*| ~s39]t,ozEA/jدfjHN9{ƍ^,d'9`y= F5\b9W *W"jh=fN.EZ)Y]HwU4 s@ݾ, mtgXN,sJD+`Y$PFJSUɮ8c,p@'gZ odI$-(O70?qc̶kxwyi[Zw ]o,v5;_F}}bcpܹ'[u;s& wϞQ{ Z3qUӛrH.szS{,r33#]q j]GOEy\pEJyOƇX~Zȁi w~ߟr]14ϒ))Vf6?1 xcޒ6S߆Rt}_v˽c(:3oʡTJdcA_եݯ_+X.jeB>AkI1߫OӘ9e~]j3SuۆlUQP %mu=C=s4ϳho)NXdFEU^9%/ǝ=3>Sk3C nY^.~\$cRuBC܍0mrڐtmC|5q}m'S̻zZh^ az:Cz.n|ľr, T& )v@ e~gBr2qWؽX7㳣Sg L[E1\ vB}[\Kb$1r}2!>+%@wa>!Ю3%@⦿ڼex%9, myW P8?+@FlkUݍR]CR&Ahoy/)uR@-9~ӘK}8빤v n ݾexSOWiiBV0kԬI~Z;=Q<5D9pYUՖ&V .C3[Q_-Z2Ω$ӄA> R]Eh̊5DpGa[T~VR[dCv\wT@B 19Б 7f 7"ZJNTUM/gTq$d -~ *-;E=={8 rr OE u{3/˸ qa캾c$~{F1I5Wոʶ <rvYƁ5ŀn :G@X \F%hqɯec _Y# 'JHJQ疼uH尰{MQwAL$쯛7?m&%Mekj_$" ֱi{uSjkn, JՐW+` xJ 灧B;nkÃFl9p由Rnh~7ZKK ȣ)aTbWJΧOE;QIkGO'm,=U:˵71,Nwl>NE4goR?;`֤6!ŪTc=dۏy-IPVtnBbR亇G8 6Xbekq0ЕxL"28pQw~ԛ)39"#8  aTgBz'z'hiy]7^(⃳/ڸKIZ4@Дt qEldyg`XwH7¾t'ϕz-ə >,Xp?$ӊ ]_Vy# tw2Ǘ2$v$ VITcD[!tAu6]ȋCCb8cō/.酧ucq@IJTvii/~WRʹ!:o@gk-H>`o1"\,ŰtEэ"CtY<(v0s&)Vjq.ȡȟܮj$|sL{pnYamQG:8 ix:Wzcno X-p.؋38IW=Pe6)mLg]cO7M)@fwEx)݇TD,llG7"n21\p!k(vBʕn6(7ԧib(4l\;rdN;P W_y ~cUX:̹#S/H<ҏ. 2~s &;!4rMs*!?&E{[g52Cm?_1,|!}0/K<̮8~/JeMr#_=S\Hb5rh!3NY1 BtX"9V,۝V|]\H? WiM,6&ΙliuR+/ ~#(_Lr۳E0Snps"驴#dtןfvnqF/׳2cmx.*qD&fC;QU#գO9\Į_W%ZTdˆ ч ~H3I<۴aAUW~,ȽCdD8B $R?hawǞ*ػmZR!J )WtIe24iB t8nH) xapfѝci(U8E'In? J1-v1 s6JR>M˜8ƭqEa퓣rWWMf~~k`'rcxH ` &eM ʘJ]K^RPv=ȓw#55|XXȷm!ᄥ2H.}uVksP |UoWοצ_RL4}mO\eoB!qs\PѽPKFyI֒o +-%%qc TZK2)_tZqEdZC =wFrTk;-b'f՚TBM.؁K8&OE31;\5gsyߢnZPs;D\0'򒖨x|r8dm;TV &s!e1/"'1,Tsbӂ6([mt"_) TƯ>GIb4|-c똗l%<%k]G/+r'0Xj{aί ؀ ;ỹqa4BB@>; cLSG5UtBR/M~;U<3źr-$QVA.򣔎!qq2L@ M#A9h-b0fpe -ƃitkS+7PTRhhr&w*%/_;mnEg($[]qm|dv 4dAp C">B;!]wf+ƗPBX(9\GgQzъ2m[w]DewZkVqͶL|) = v-kyQz?)|HEcls43qװlzC|?r :sTb27.$M'9Z}"Dk2 LQ@]Wmfj4@]qs0(BGm0\f/eLBV <%TR'&s@󙀣.d`ܴ;IzxЙy2pGsvyv0<.(^4IL !f ͒Ԫ e;oЭWڳd #Md>ְށv*wSL~/eE?DNǸ;boe2vdKsŊڵCmˇ;F}6$(ݙ E9\_@it)5<0L!ϝ -! GQcų.m,gɑ~?ӆ=4"4Ҋ%?H^:~N!ې//ڢ",x懹);#2#(+ȇ@{L0~fӛ~^~|t*Y\rzV=3Yf!̰(#!9ǎ`(6ґ3lFR$_| 9 bR#1~ 3njD5A.%If+e?% }RNDco=#!tئHlmgsz%= U"SGg˾~D_ h$gLw Sx?Uv˨rX%|(f77ٌK|`_&4zT/Z@vE3Ӏ}d$^v(;Q;X7gzU#aD)IDh wyDB.[ȧSs5 mPBo]% &1R + dCX[CXDuKzVɧ2~ C74\9 l Blqb%FCqYioeGV8􈭇7B)MFC((* :B9pk<1=ik*E&A$]Le?*ϡ!M}l[mA[P۶giW^c&)W{dؒܿ2Ltm=^RqH"j}B'.x. 5joߘmY@|ނ [9stIiuIuac$`{yѣї&73/i%9{?G*mҷ&_T#'޵Mgn$^6B: -7'pNIts:s:ԮL'x;__Mwr>dŌzЃMP 7,X0`ɔpAN\Ed+1!`hl{$rw994G•Om t߯BWdrєvTrSwԘiTWb4}.N3mUG̑ei&}շ3&:hx\2e=Y8WB%9j93챗Rl+V[{k 2|r$08"mi uγP݇Fng|V:0v|NnKo)3g,ڗ5V خ'M/u(ö*ɏSg鼺RG/8ޘr@khF͒~.&,!Q8]XV;cSuNŔ`noC)$?=%W_&r9'ܶ %t&L'6REf v(sh7bb5G,3 n6ˋJ~Bâ QgUΝr֨H1g8H%[sqv?nu푮J6T_p$yZRɻ JDNfEO'Zsn[M+fB.|B`8amW}u ۽\թVu#}86UoI"yOϪxr|cn#fZ,+j6XFğ_+C~$8Rnitw\3I2ìRJh1Lpi 6רLU6$Fq![<0`lقٿBG zc cBYx&77qn8NIlI"JF&xo'dl $k[_'B jx2r4r3ƙVc:f -p\&穆 EzaҺˆ!{ة) Dfҹ~!@Ms.G>ѳ j #a&ӥ@#Wv֍/:>$3qq#Ŭ 4P47%WN%m@GD; alJozV>?㑖/UAq ~\≔mY&8B=0 e1ϭ? Ĵ,N9 %fCrĹkH`®MBʷz:cY8W7 i-NwzA%êcXDp?`3 c Oa^Yp$XG|ghddrĸky tLR=f!d`0Hj[sSH#:G qgU $sJ4.MBiLo43?RT^0A [PҀ;vl^ l(&h{rK^W;,y'*[tHtz@9U_ 4oe3tI`\\V6\SiQS5>+Tu?,yk.,]!"6we#)$`0o͌BP+k+R@ⲛuM޺'|եͨ?|L0&zhw n d{xXƶ(6?[_8ɦRUIo٧O8]\؎wf0E?_ zulo^mqg^lveRMzv)ֹMx%"Y31sI.;z.M18[گT=IQirїϴн?h%j?e!h0o_6} Mլ!L)g z-Ngl{`&6S4^I%JXfsEvC7hUi4kw}L8_eo3J3!6)XvUk'kW[dq.ir0)[XӈYR. 4KS4xeh- H>[s7etGS7?I~$)q-:GBCX{J+W55C.5$P^ӆeoݾKEO2)ooNW:^( d 8v4cap7iaCf䖺EPHCIS̾v-\ꌁrhGDW(Vt$cĵH )I[דꅰP,&i!0D ;&d0?"/٭L 4Byt X1L9:8lAVgIs+TĘM6Wer39bܔCxoO廈+R/DZqQaf$b2pnL0]6Bdw`"!$E )Y0 l եOfCP6΂xLuL3.wkor[E|Č-7[䇩hZՕvg4IHDo[^^p䍋>z-\b0wτ*F*!xߥ23^L|y̐,Mz)k'ltHr[Sc{ |ٴ}^P;v0^g3lYP"6؁(G$cSQNb!*эxwI%j{q*ǤE06*zp}&~t,h6cp;xB%qSQa8ѠRCz5mZGhI-Tm^&O[XRw{_wL/iO~FyHR Ecyx"kZ]`Sx~}5N*ݶ b(t_ M` wlJWp4z$*X[< ՌmӸ lzI"|ev ]mxr,#fN55]+6Iy;1-0&|6{{H)HvCZ..l^Dyn>K}Zd5_ڰ %KL[eg[7 >4& (lq0Ի{lڇHrX?,N2 7v$Tdm8309k܀U0'5PB\+EEU_\Cl=+@Mn*aK,g I8jQ; (\졧0$q/0f52}%?SNaL <뎜stQ:ƭ G%KmSPe%E\*9!Hh4D,D[Y 0?, ˦vuQ23\jpLqK0=\s xa '@sBѪΚ7 ԽOUx٩@r fOaPR3|)hZ3sG>o{0|Wmv5dm ը @tнpPZĶG2Yu̓{ 3flYZB`:h|3/5784ķ )0bSw y4 ќw$B?4 )(+2YʱM^![QFئ* -~Ǽ{k{0: MNi@HJɃ;s"uoLMd ԙm0=$`f В[5Owu;bAgz YܰO*QVK pL96 ߴ!94PweG5P_=(dBwZrҽ*uE4r܍؃{HEєV\?ѭ4p/=rQЦ{j7B(pē:L=}EiOH&trD Qm\:~b_LgPSuqw2;32"Gk.2~ RlΖYsnYvCl?+2.낉7UpsDaU9qviY'c|I6OmmR}C-!i 'zޮ`(p& AfYFGX@X+H2xIwrΊq}5'&VA㪱ꊘ١ZU/N{PCyp-`G C;v&YIeTI?T*oF6Hk^* b%`E%70{KX\J#ҏ2\ݍig K瓽83RPĠM@y ě]PGՂNH鼁zXpRsiÎ`G+;I^cˏK$_P 'sO3RRL?'RBFCt8(O K38Iޠr]}q 9E\kC I"$1QEI6c>H0O"EKISyEt  P ϲBZJFiWzhHiD5dW*wxV!sb mz ilEwX'Z'q}^Y*GvS3>kօhyAksNEI?U~0ApuЂ -QXlx8~ & KTI?vHSS`qP;mPtac0zQVl z 1G~f&ArOJ#׉M.k޸"QFn0e=]t,\z 0- Kz=¨gYyi~A5kuz9W}Gό tnZG9uڰHⲬvGs92߯e .2:;6N 8λHߌϦpoqМ ^{a Ɖ"jPi)&ٟ- OI!8ઌSnӾ'ʸDL˞b并PT;ז'+C 'dil>y鷯, )f3ex V/{Xf$4/ߦݴ3Bz: ʲ_H>pFǹ8TOVG52mX-U3y_\pӹr#2be.JZd ݧ(w_(9)G:_sa)(6ә »x7zxkO-+:!YWVN@x27ǔEA N -@|dGu G44H%a; V` lΚD4coՍ-ݮɆ2 @zjݐކo-=[wi0(yDLkWuēש(Lb6By n}BVyijty\ EZ33TK9d]g?9e"Th񅸄Do bvԅ 5.?{;ǽm[vwe9Rs~غ"$@h/vk*z.",w{PaWkw @,Vg a]Z_B'/xrq';T8?8 9 L#&ZG Y{IqޒE^VeUYnZ4ZOycB[)ebsq ]쩇U{Yz6i"l+`S ^CA:#ȍ'6qVFf1HK-m j"j?E'CU=-{e֪c8H\^UHnmgW}Fe+'2ЪpBD!a*A]:5B;rPNJ=Bc<toLppx<1ЯG#ER4,*$P'vb~" h1hj(as4S;̻G\(^U$Oko/r]qVJkPhK0V$%#˞딆) UK]_SWBxN ]lfpw*&=vv)cn(픔7@.䔡AY0 K%b:}9OXtVMm{'.V6"YLY3:G\!ީ5 *%'LR48U$;TCfB͙{K7Y-Ο- 1S-h$P}rsVc4zl=2Tvġ8}90V'OSxUɻC*ڮ#|zqƛIbP}i4 \AiC{Py\"@D4N:seR9v8V>&Bd ^#1RHB.OY~#?5&<+ie$_Jo!+E:tc]評*\r9m-j 2߄.N+ tz܀S $ѺX1HZ{l>q& M 0 :p4 NťS ^e OP/ ha$>'W|DC/#[[>~h2pzJeKo^jErN\57tPuDZV؀m!I)2O+HU&,9Ic<8 $ŋ<ұ"ZMRҳJu}̌h- I>(g83]Bu }I.Ihv(*Ή)㶅*- o^E嶴՚stU4>gz1% l#^ܲ}ҹ\tߕ|x!; 0ͮ(1## (ZUKf,HVW y'\0B$ ֆw`Bv~JKBu_!}9{]s-:+“ܤ-rcl%" á-Qq̃͑s IĻt4%b䉀^4C 6g*bҋgoTq7PdiXw,ĤJ"c@l!4 y1[_od CĈ<\` zcHM[G'mEnӪ@c 餫ogR!) 'm^y:(Pxk1\$l._i^OW@o6rm1ZWE3Ӊt3@0-p51xi&&&w5G{+\.3=wzR/>2Hl:zG,VĎr`&)[0X K Fx /b:ލ{?\Spjn~ix2ZrTi~.ÝXZ~"WU0 ³ ѧE+yrø!&{Bk!{1.t{KjU %}8:qL=L9[鿲xZN[_CЫP^lZYЉ~cUĭM!&8[:YmPʺS34@ ۊ^(F)rʒz7a3YZ8EΑ,FSq&-Ȧ[M NwфhC1ɣVێegɩ6FsYk>če,ކb#Ԕ*jZY) /GM9mަx*?a,vd{[JA:_(x)D!h)]|X$fy aVOCN/W>}1`zv\`eN D֜+nR=ӝwZtGv8Ec͝=xyYO}X/?*Fr+A.&̗;rO$-+"X+Z1xLS9fl$ݣ._vy`XQʸ~Aq BK2iǛ3)#܁ ~]KK0VQcXYZYR..Sf֕X ο]N>$Ќ¢A&@U bcَG9_H-yn5F(C'Ĵ{AYg}\cKZ >t^)]6inH= Cx2Yz%ßiqS`5=?̴d6Zgʔt;6L!YTnM&5'8;WlphM:]>)?~mB$'Sˉ/L0R{ߝ[fs4;3 HĕMW])y½:FD)9BpEE&zGbĢYfvyS7} KJ%uv@ m !o7;)b-Tf>" e+c\Nqv_ BPkjvb^UeI姹KR% |IsPg[5 K팼Љmt݀}sWvp=7>d;Zd!1mdqEYIY~H(FqX `D RtEJA$cWQ)VPKQ4aI8A%ك^AC}#{*=rdNev2RNseuv<+[Y'`^IBv {.aC͟}=1 g+,Pՙպӱ܌~CS `ͰbaX5?XH.˄m`}u =EI" +\VEs^Mr/vLpU/ ˷,=E FDvO3 bF:gr-߶cJ!l>.`^2f:?L }ѩ ("=uf4|YI=k+_ [R;]^M# 4ڽCz7*4vg9Tw{e_o*b X2^LS(WPOsI}r _ @=*Xxͺaqt_1SoKCY.e{sC;2G#I0XKv`~ 7.%Dm2u-P;a ;_MwgdCIDo8+ ' v.6$ 4P3O貯gLϾѩs_ - pt-ΙX7PW<äܸg;1nA]U@f@U:mɖn-$6Skr?Y'y2y^ꤸ5U 9#pNƂj05zmA7KsT!P+*fXرyߺiؠ%Vhc vTFtALחY<1w%+ dyğV,LfA+S[T1Wrθm4ɴ{m/2Lɔ1Fݨ(@ɨr|zEd,h _{9n=VӻO>;3WQB=s}EjC>8POWZ PʐрP融&qb.)~ huWmIja@^ʂ~Y\9鼃؜P$B $}o @6!UscyJ <.^2@_l>}!aٹhPٿ%i}jdU2"g H)>*&Z*;Kg7N::_#]㢫h}g/qy;&Kkds!U<<(.彗o{e6rD[= =Hҏp4OsŬ)-@$0m; DA~H`ȶT/ewwBP І{.~y_y6`Ι=_v9qj2Fh dz%7z\&1顫cԼ0+]ݖ}&9bx*^-5[ޭ=@纗d#civ\i#DXHִfǵ@y :X2XYHd2AP3rVtP3&[ V~x3F.}5SOQf_DuT@.5a8j@X{kbQ}bp"J2iUx hPePy^ ؃9@[rJ 0e%g# a J*Ք1JZ GjIL&SBw䒪z}3<(#RqA^[b8Vp'Nkq÷N/FĢQD#֌TM/O `muT[g:д++|M ٮiF̕`b33A}%AW$JـOA aB.Mq걕L@/ٳ]'gOCp5k ~#ɝq H͍ w]V$ZqڿˌgoCtGl ×uݧ`}ExsۿW.I_AdG*ׇ  bj|~|uE}P:Wq8y!כK'u’st{<=CـE%-#=3(vn@ DEN]c!Y{T @~*cI39[OTϙ4i>\lawh~VUp6م!ߝx)rvg7Fc۶!܋f au{nqm"2$76D4Ws[=Alh3tƎf ٠S:fYHK( 2#Z2) @hq3?]UDmuNӡ0V Jpbf )L<$mIW%dz8r"9?;5|f?D{G! v.a}iS>F}@͋]f@. +׵7V5~5fY]Bc4n&Q&̺ 9Xoٖ{_}NɲiaXX{JRD8|~&yH7D] <:Z+ל>M! 4,&mC ±߯u` ږÙw!ers2AM–`&$ ~c +Fedd푺<NN -֌v6i$pX.ʐ3"L@ێ.%g]B+|E:_ubѥDsPBޚx2v[߯uQ&S􁍬? @QD`PuᘝXu€WEqY^oߠ Y.K}2j<#X:uOki=19Nh{Ͽ,9x1G x[ |1MT jUzE>"8(p%RMbh|%~D= rd'\^!#TCIU#ϛXH?o ae,!!"EI ,-o+:"ױH,E&4L7Gc[DR꿵O>1=¥?Kk{7_"Dk7KIw059F'}>LVU Zf`E5GP;م/%j* 1NbJH1~mZ' O!ފB%N1grN+k5^5v1TI r޳pXߏ[[ڧRD쟠Ö| 1}P~L,hahyh{|¥Dբ.^ W;ۈ9=1%. Ǧdق\A#' <|k4؀~ġ t=BF ң~g ~B^&XG3=@$*j\]W *#1ڭ 0!mIo~Ib4(*wŧ<~@Yr'M >o̥04G Vc+ΩmP_=C~ԑ6>sLh z˼T ǯlVKxo51|HMΩP6?rI}cuT@f5XGտFdVt9%*]5'@Ԍ⥈#uns;T"ІETόiv^_ ͢ЎV\= m2s;5ZNc7՚c^Q f1ˍK-,Gs~ ,P N @ ,zMdˣdP{@ϲRsZ Nlj Ɨa=oȘW]VlNտw6б4qj ϵو /8%9.VA(%͕c2Fh 7ݖ{`SVyt&ֻh:^m9ܱaK,h&m%ە`%vXup>ر(/j'1&WG;;VMxZ>չPhlF1ڴARDRc *Ù+}!2G6RG~$qoñf# 3,^sKTg QOi̦/ȤI°[t-P[;_q$w Z$HW7kdrU8fsB0EĨE3C~8E`۱3*ys9j炢TIV{b>3dUu#s⇀yj'gP9o|VL7T^SP{$^T9+ָ}s.#fl}_sF Vc1q`jX۴cTߞ\Z[=GUpza@~>WtPFF)ZxCM>VHidn%~A}v*|:8@/',>Bi NBTsɱQd^t;27N բ{Ud(}˙2q0pazBOnUZN`*#A릐2V\@rxwLל1B<6E8]E"a,X Fb(ɽ&O&$s.``6M_ȝd@O aS,; cя \R,v F2M!hx(X">C4-( /c92nQDpDdWI&, N.?KY닼yf!1>VZ;/L!lBeǍ/wbd)ea3S^Ck9HGaLg|xpӷxl )Nx 4R|&2Z?:w\ف]Z3IjE1oYwV|\lIdsB>qeƳ".^e6'Բ-6.-'܌X@UbvjB79Oo{| [XyhrPcm1NkEi-Jf/dYJ2~Sf.dih HPC%~oCUcﱒ~Ƒ]O)s)F[w-Ϥ4rYSHjQքX#3#\7VJ+c6L[JfuP`#"L܍>^4o 2 PuLcpuCb|WbY`EPḃ1HІF4%-7)2){T'BȐk{*hEZ` 4+Xtr_VMgo Uy@3?$ޓ2*xn Y 3RkUJajf n&N UwɆkqA?<-q/Zm;)΁<$epOަHA}p#\%d<`ћԕԀA˳{I⩶X_4YCRRcx`?wbT0\T7+K 0:4>X*#K/j1v.{X(!" rnxcMgU[~͎pYz@ O ϘR,:h)ol;9p_F8۟x!£[<&CBXiŏo.KmY ׹ZAOޗZH>3E4X/g~lT/,ʋe Kq; )X?I^#Ve9$%lL(qDB$\!͜t{?ouO9gC8FK[.k|Td~< lXrȡ܅ mԛ-fpV#Iⷀʤ%kt~e&+׵==[<ʢ3[4;GPo6 <ĦyƎ5#ru[ gA󱰶ּtaB^+_UTVT^E"f߽ѫl1-]%k#R7t$(Z~;dzD$O6ff]E_~HgIB{RPX7GU^ ve#:;7ӑ3J _쓚dz[N}6WL;fz}vPh_wPԽ //d&``(7[0@놠t{K(FR]IS-e #bѮg,Wp2Vc, [jE_ ww[WJ/j%2V/RKuGl"gVp;! q:Do|:[L{h?'0~P6Y2y+ʦ4u):|g M'kEHJQp(&rRIh6|pVbeួ#m?D4DHYanO / `}LƲOe%k A ŵ$Ǥ΍.lٳ{Jss#x09z9mWMuq7Hî>-OL@lyˏsb3R Pm(󪮖\W \+F% ). t7jRd7J[CLv|{ȼ'<,nkL0x&#-,'9E\X.?Щ3(1>C0#8q3 8y}Nb Bn5ui=L+,)Xfo2|@ w$T*O5ٸ9#65FnƬcd/1$Ni2n|106+V\(BRe,`Ǩ5o}< HDaSP}ʌ$GQC iAp#mѱ;90_HUQޱe'9/Ű-¾s'3Ѣ&99N9lMO1#Ifr βTP 7Zy{p^6.mkyyחJҁ̍ſ( `naƳ8W.p*H EZf%UPr(9&q*Bd<{M90<`"}@ *R`cp:ECg猈?DX|11!Cmq9ω)k;)] u9J/uURu)&0il7x%W.H)%2}r2cKErLMthK,r-&j7p'hPlj.Kf GBH]O4pZ|J=)E?viMM]_Yi9%EoL}, 1֨5kYˢ8x+Q丽6@c9K@]{0#jY 308SȦ]?Z$C\f$$DYx˕3bԯrLqIcAi Qnu1}ن?U=U*?k̠E0Rké$hAdgu]"Do΀X ?(mG/_.:#c"ٙJn{|ΊL[R_7F^ŧCrڏ)ճI-X'֞ɵ|Ck)0hVZϚ䦇>%C[?]?}ί߽&iГ7 &l[ڒi-dh{T"p3T="BٰjF~)Y(⪝zœz&gګ[kPkw]}_;NˬN-ER^R;¡{dQ 4Y3n4%D0Ҫ=s}4T*;Ez\~TX;:=XG3Z&g]\SrT[2K[Q s{7 vp؜cN `Nl4DZoZuJS0VMSǼݞ,AYl9$@s=_/ 8Pi)7L$i:p;+{{{2(U!yc<ȑ½(SZ? |*f!S\h3px@l;'u%`)&&SK~1<ʁalɦk^-$ H+;V36hR#-a!Qbu rɭ/0k@Sr`\U|8P?ZmrehUj@tέU83XDE/wbBhTk/-b1WT8bAYrKVLa)uN=⸜,n$x'g@zqH"!N=`oO*4-# F}սhLF2A`nhXha n\]%QFgdml-jC&Zչ mźDT(A"dP Ȝd VDFwXtlx^֪ac]V ӏPpbǵZ%\; za,mqtu97O<Dc_TPZru#??reW_ q zƜ.%~&:\T#t|I:L^ޓ›ĤSE4oYn\Vڎҧ |!l)?Yn뇽ȏMuII[{Tz~, D^N%0J,x5C8=5OŚS9vCE/~c!^RgRF qco=m)ezE?mf2SVmoUQ"E%1qn/u\̔ o`@e}ŁoK4pT! e:P[wk'3nÿbwp`R7FmGdTf2~(kvAL58Q WEWj6Eۑrk5"lkff4ʎF׊~t2J>R*KXs/鄃h[Gm}\uK&pcv^''҄#s(mēzfc 66T:z' 5m*Vך/z ?=hr(Z4Íe;~CtIl!l3$ wIb 8ۈ/ ͸o|Ev2H$u5 [- B`0'Zphy R=<Í{^Tc43lxOa#ɔgXK2fllrD5zwDJǻWS_;+)Җb YA5؉u0eITrނ@ЅE]: Ol$8e<[lz\mvZy9KDԻxڵ:k36Y᳑BЧ\hhQ!?<^G5޻%H.xJZ!4 ysOGL 9ZZbe Y95"(™͇qv; h&FM 7CgQǜVVcuI'$u+=tl:8r]6^^dĩ O9JPwi@ĩNyN]0W0R4 #UZ&S2ڪnJ'jmԖ_u.+?8-OL6L|:Y&9d42:VQi7zat6 lV]8D#n.tg&,K3oc Լh0Yt]mRĪϜgq "6Z.qvn)<+P1"E046Lpe4|ķ+ I4qeRָ>i0ҕ' Ddq3#9՘1l=WpI!1c^i1){K0M h\Gi3v4|)9Ii:uHb[=լѾbU=?vpV >Fǔ8]-). s%H~b m_M>Hv /H:qV{~?IפV9UC_ OZ*U\~ͤ."?SQP=!C^zlsi'*Wڕqy>f[4ôt yyzQ>au@>d֍ vo_*ڝCxVd9-|}dWvc- ,t啒ڋ>Mjʮ _O=cEF&^1Evq ?PT\LeI Ϭ`K+=>ו/6+ t _9 j?3U$MC7dؕ;Yguk_;܁M j+pJq,|/:0HkX@KWiꠛkGƒZ4Z$7eOM.a3E^MOu{iyXX`Zl_wc-:R6Gc+ZNisLtudBUš ܰt~oV%,͛{?˴{Td:;,jP@g}]Ld{H&om>TOM Ozm{Q+rp{^rQGA $qiNz@FpX9b\,\G |e&DG &ŰX hX MQ Y)8ӷY;J0ǵilL1>lXkl<&\JM3}?!Y Q爴(3ة]f/\0Dp}sB;Cti DK=ν%DG; ZF+9.о&yxӈ{&z:sD6AFXy"4s|3UMM %"1k-@~4W&2]w[?•Ϫ'DR?J$zr$ֲ\YUZb8ImfVx4_BJV.$p5al @eG\^f d'I>qpU%1jрύdځJ^A( YIj;jiJ$}RM}BKK!qHW G= 峚fQUVBLI]Zcx]wȦ N4ʑdҺ1 xqZ9>nmke)pͪ'x"-3MEysVi#eD(iʤ8E`!-iq s z,}7YaY2S$crPTlR~H/@²<^:}:aF[ntsu]vʿ#K-,.-;t[ (?ܢ J^jMF 3;˚3^\>8 Hz7ˋ﬉ S#T}Q|-!nFobϘ/gT%amC4}`Ү,V#+cE/&cDu[(#BlY)iT.\٩^#rsn7}D5hfG7O ;3< -F}.ރy9؆bV&i%36aH~`%"5uKM _@(] [J.NL+k/Pky&O s̚hLmzZ7|XG2pc-r90'~ Y2 [M6]f{Ԣbtcv悓l@:z8X,BS]pOLs'_"?vԧqY}!}4"И!S+^X"r4#Aڋ*'`W!cL {PE9X X\LUz(8yO?5 ]JHzTT<ٝ#RKI%X칕'ӀR할u+GFRq$ ')#FP/6-L]>{?_vRszBc,O:Xk~çt|qok;X84n1nĊ<GdSnp5. sjoF]}0@H#p@qB*gH;ف4WFL\U`jď24Ӫ=!0"DVo9HqCm2sWHBKt`@p%Dǃ:/7iS ǿ")7h$T en?. ֞ݮ mqT$Eߪ .sngz~/ܭyb 7!m#bWRڑqK<@`ezljcNS~sbK/QqBc320(="OIR;WU~| 5{ ꭢeTFq]>, P7K5V_Q`60m*_ly5~3mvuRIr%%ןE^d*Za!3%T#JWjĵX(ν* rb]K? h#xެ%q+Q- \g],^1l_kP}H`jZ] WTua^{EXg/Qp0 2AAϯ7F +(,&\5ig RU08r&zb9NI=PE*ڈė FCT8G=F8R*'5H;!2C^j@=!`14z4e V/}.Z۴Ni#.R8Wٿ'qjCF'Hx6FA$0uWL‚17m5' `#&fus~Ɉ"싥v߂ yI)TM.b,v?VYLN fGxuȑW-eL,M]8X<۷RU6i^02 -r rRbhSN\FaOZV{<}ṀH4I\FcaA즐 CEې. 2EG?GO%m-o<7m6)mKi0)0[ZuldžCg (=KJYvOEJN]kXt =+|nx q%uύc.鱲oY7.xlimkC w&AM[̻yc։rV3)$IH$dOqp p۟b*S ch$GQigd⑖jﮭm5c+V//~`]@H)p O̡HQC_Rn`3-6/FXбKѠ]1T1];5V.+~L,;䒖?t/z$p$m/N%`7$w~k-EAWrpz=~V ,l.2r;,㞗 0lF7$bOd!cL?3SjG'%ʴ}Ar3X"hvW+,D%jiQ&i39{vǪ(ݪx\ %<ۼc,E7WVZ*nO$X; 7 .@ĹZ )3lpe w)9 `Lݺ];addWt06iP8"ioU޶27~ZEd+̐b>3Ifu%uƤuZRH~c ZE0Q).>:=AڊWo6!?jr̺ܿ/dr7 hXdE~I+\Q@6jZ2k"iVSl厪rDޙM/4"<©fuG:ĞlV`1na/.yA5YNSg:d 7ʕ%q^IXGI՟![=נSP5풮 rQ]8v0N]VBvϒaKR֦`x`im[u}SЭa^RTT*L2d% ?]Hடw9sK歅<Y rmT!ݽhѥߣ0m2(qA *z-U,Ơkr*,dQOKO* &F[wyѶc/W)g,q 댚vH3˄@X+p$2dmBa X]ԝgk7<~2~ծ;'F8*ѱ􅬭E@y. L[u'/=wbbBm(* & HBDnǯM$ZrtLoAr1gXk Qm"FˡrR>HjhRהg)Dd8''kROSbZ 9^ 4뷥DҊ4+1eFPiˉ bF0hI[^}?chhL >2^Q6' G>=T,bִszf\$:M8dj^k E.?mF4;jolU.3ib#d?| G[*ȼ}VҨ#TŻk(w[wt5۳@QRWIAܑ33+^f, )OA%Yyc?U[\Ɖ"هzC܀q˿Vvg3hb1 |[KNy&P".Rq䔜)Tl-:Wym*2ł7}o,"/2 4sѪڇ Ͷ ֯QJ~G1v_L|+H>'r Rd9&F1+TD#󐆕 ?"ngw)P fw]*{TQ zQN^A JbebsQʃ fMrQSd GOU#zh$1*ђ5s-Nw#ZEao$S|Ķ]b/lo8_.R܌:Xɦfi6H[.XlLBz-oc&V3JKu]4^:6(!C@uo>c9fd( c:KXZ9PwL]ĸN)&֦`ҽTPPXzk2ݧ=mCnj?v7tN5D˭"H IOAAS!dQ/767Aj7d՗%8= ݐ_rE|>X.\™V/R9|Asd|XJ?[Ͳ_Jz">p7{&*ɰ}2 S26+Jv@=k:$"F9Z#'I]oI0s;#E&MaM-~$ 0BGE"mmCw ̥fM :ouIѭI?6*i*b>nDr<Ď(~̈́IM.u}Zٹ%N>YDMfZs+u0 8 "}S QeF:tQ?0{ojaA8eprcLL i-W0v'$bӤ.)@dU5@NJG_]gl ~_JLZfXr2 H:nRA.@Q>07`ŶJ2T~qЯA"@/թ><*n8v4 ]JnݪO͹봆|=E;?gqm+ ҸYLrrgo7`M K.KM]ұ8EQ@xe̕{ \`BX=*'>v:&M.RݠuC6r3łeϘ:cԚh4CGT!p~ iP,aQa֤{F^ ˑ> /H|(xdZmڤ̎-/uF[vk][ f&+ع7]ez"@K2_U7 E h}6C.݋뗃kV$b a>`Ձb vRVfd/cu"x**?\KhS.컞A&ЏǗ*3a^9EBxU f `l x`WUy +edߛ}rhQQ a*пuԆ9Ab7 q5*y!~jCIJ!},R~ߖA6leh1dD3V<%M ҢH1 /G"Z-I7tSR]2^>Kkq~1w7U Te0VuR"7Ӝ d_'i5 8Qu֟L5xhM=6mh˓9D79qtY_ S-_yl/;(qMYd=4n5JZ3#BW#:S_ l5jqOlJMԦ˱֔n_hha6R>vF"/\'VՃ7 P's4JIVȢ1 ۽V?ϒ_P|9l=Kx/^7PЊWoeK98];GX;oR9RM+&%"KA1[㿈/P A^NoaׇIT{p*'P +f[i,% a#ڠJr=FI]J&,Gx@ƝXR"dY&~+xU ׼ׂ4YMB#k58AR 46)00$j\z?1'y2%/MVխUՔ׌Zgchbuv#܃,"#cTqg9PamRhq`^Nr5:K=ఝw+q)bX}`}'>(, /4#Q G\%x)0\`P"+J۠u0Sg/ \c!'߽i~Ru,C]J9ɸO/pv#BGԩ̛uVI~#2˷"|o>X>GL/αr/9. }ɓ̅DG2ǩGB# Gd i< A$ZA*7֝*:gokzƗb)A\D;`h5 1L[?TK{A  rоg"w( }2ZY"AH &A>@^Yɋ R3O0i Z)Cf2ϡ(L6EzTb@ܼd51ܹ|GLkÔȑ'4tp |~6bm;ŗاY^xGVdSmIvNRd5r!lL ?!dt4^#Lxl  _rߏ0RC񟆴.󺱪8UH*o|\#ƒxЛB P2$:""7QAQ6=a{xM˸j;5^ ?08,Id1b 4D#ZNdSdcMp䷽ٔV`{=ٮӳBBy;-o7~+A''HW1-^fp j9hqUe줤Y >8,n#dGx;VBbR=HRu !e2mCA!Y⽍< @,tևi colxsňClPli_ ,F.%'@Xʹd9+Z@-(khEHPԬo6W1x=x JHEB ) '|W>$F q?uPYpZ 3};.fpވYo/lM)'tѠ"Gʄ}#ݪ x;ys)*T@A6# *_difȟT@FV6S\HB:- }j(C_kFg_@t" dXX2nNyyJErAe(~M([6Q12&Oov3Dٺ+ZBSW .ݝtz>g%SzCj:&- X-㞲:Cj}*E,cξA\VDDbBi'TPC>p+:f Cx1 9u 5Hީ+-8::m&fL'(kn ܬͶ,i?8~3Ķ@?'Fq=Sk&wq;ٽЦ \K|FjYx60Jto !:.efC! ̵9,Mګ>hNf5퓴\3 YR<5"ˑ6xi7y)PEVʻ+|5gc\F( Ȯv`['.2Mʅ QL ib~2{ ?}M_}!L"pE7+u. 3oFHcehO:N1R=VW̾קn+^ (z$יS{J,;<{A!>dCΩLr@8𧵨Q|lja} ap_4JkM~gHSQ"{Uz{?CQ/&ƭ}JJ$%-RReW/v&)[\Tppm-~Б`L}(|H \dŋuBŽ4K^ώ̐~D.ĉX4!܋b8MMhOyX6ؠ v|$=+"ȤgD6%ѦT1lgTeD\~UiSjf/*ZJZHy̑,J/نZeKFR{)EãT[7ɬ)6I:$|uco?y1J1 Kސx)qڻ 9ӏӻL!ȯgoly /^k6>3gh[r׈&[7gr( ybTv9rSb,\gf"o "G5ur|)o-^? *J-L*+ pI|k҅F]lחcNe-v=z[/LoS͖5X/ᮥyA5fGv!QiČ.m}wP1I prPcW gϵh*l?qUkٍo~YV/7aW@i bW 6hؤ,.s?2LA QDr YmJ!3<9srk- ɯe\ V0'_\E^v4u4R7rX9xh`4#(R 8cWjب_6zrRQ4AEy[Gozf:K%=׉<)ߡޠT{ή& {:;!.yu9u#肴{J^:Ǔ `mmnwi ƇR'rMhv0EV.}3Y5KgE?L_GSD76*䩾eD$v2ZeCC=-}2eB"i,^h9Q2vv&b I.={ Eh`zH:G&f'Aw!B} TWPl9OB\'X̮ p02?!뜕'CS"J7o&*vv6uЫW2,Ż_ĴSK,4/ b*ؠLAg(V CnVG`9Po`?望y~^?%Ⱥl(1r?o%#MC> H7UOPQig_yW|.S2)D](q+Lڛ)&]0r. RU5&U3(ZDXoxOZG=Zhtҥ_JcԢ3aCa(I hDklm[\+АUR{'IIm>ԝTiZi)+0V9{P4A#+B$ej+Z^*fieAwiܧ]kf^lomokZs®w% .TV&3eEg xz <80-c!^ʒQNubȥC`\-£u,/8GM'W2 BnZZQf'$`c{ r/&ϯ-5j(4ߓ' H]~o]0,kN>\!]QZ옉uz0`|ܑ&9LϡX#$%4n}X'D?x*fwбP yMp.xթuNO;%@6=`7si2hDnY+=ҒvNxPk8qDJ_:RL/:x}Z@'HF+O{'p8yO{..YC0n9/5m,:&Hk .{!T5,ۄJH-Ʃa4UD>&J[604KopqnXltz;;!>'<>MGMm\=eg۾򭖐TAl+0xV)s<#&,%v[']Y}lGHގWΚP#sFK h x{qWr{q.ޝm 71X맫9]xrUAjPpkeWn9-ʾ];V.>ʃ9J<TȞ Sob>Uؒg*`iKɇ!Qh> j]El BCG"ijk:4oEe1 `/VI{T\& z}ǦPDEk#+j/vsC7e*=UyWnYʙEǫF3t2tvR|Hp>;HB^ȢI/؞DNdb~3P~W^7kAfk Te0IQ*OY>ʺm@6{~swXpHfW_GqAN{>S҇o p-5MNzjP- atKj4M D96huwYO^W Ѵ%E7K//ἎjA#,i/4]^8v\KjA#f||ۯbtM^F#T4dr#& $Pm„i aOe}@‘}$Jwᩔ!AB e$0nhye mhN:;4Ey{<]7ef(}j,}QQ[3:u r?"˃z*37Ml\wK8lm9:.># '3^xC\d=STQR9` g៸SqϨj3ê7BW3G"(@S_㹿F4o_͝F;w^2W +-nYE$wy+F&MBAlOh_>-*sVs4dJ'^a9SQ?&yS3^!Z n5Lï~ݭ ă ,O`,#)W?f`+eo~g7v*ҦcSۋd{l?J&J |)_Gq yw9@Eho[~wL׶:YUVJ xxPYske0 "اՠ8s/ E)梤q~7rǩRN@])=|xDj0$(,*cWlhpݝ]-nKGUE:z*< g"!nJ @u(w0xhʜNa==lN}VfbC'+2˃y=Ѿ`3d`>69 2v4e 2lka?'ENJ͏k•-740*l4gc* `A9o G7UZמ˨|apOƿxm' ;F vGVcIcdQW+s耴yq9>sNJdV#ޘ gZ_ t=5.gvhu۔(1FK?fJI8.UVΟP>Q<¹ŠMՐpn>*1l6n>JM%#T #?GR yh?<Ni*u`y[%C9C+oϒx7/ \E: mXX-*J=l3mtW6-;e.%;-d~P0q:jny6+&S<@P$<!ZQubok,+2#Mo[u2!h\t i{܍<ǰ>4'ҡ#vWCnvdwhg-$:bFJ,.n\JtWX+=OO܎2yV! HKm? ~Un6 X*rJ?G;s6MDa_Zj0p3fY`D4$K Ӽ ~.NRȡthD-%!y#Gd׺k1֍Y|)O;Cr-JD@V0Z7j(׈bkw"Yt6oo/[*ī<Ǜbe6r4-(zNz W3liӑ %s=r^>˫>5rzZYS#6F0Q0H{9dxQND9Mo:mCAfÕ"@z]2ZΉLC2V̩),]n3zh$(X FuB5_P0Ț9-ExأK @.M˕{CUu}on>[LZ*VTKek'9\+[꫰Th7αyx/`{8+Qm#WŒ=XQ 'ʵ!LJG?;GK65%9!DJtIJ Fk(A|.CNHŃhuOal;vkN_IoGC7 hƢ[_uiTH̦Cq5~B/)#Ž#̑8 !=5V{:>~Tߚkk?f;{dr G1=&`YĞ X 9{{W[~y3єCgtԠchG[pfHb<la hF%vF:,{:Hӑ=k(JŕMڑ@ Feb]Wv'i[' zֈ~8(. ib/+:kYG5 0[ 24,Ӛ0I@*trBFqC}}dxc0&,'7p IeGaHHLʥ9Kew ƪ047KT3Jks08aeت^3E;jǣ,V5 b~bU[᪱#amMTy-f?*m7\C$Oj_J쥌ib\G!4SmQEK74LhC;^}+[2x2c]?n~7)'DPE+Avi76Cʲg`Δ,6.hk̕N{RBxom_շ$nt8]P_B./\ "CQ{Ut`{rz|CvIgslL $v?Y-eٞqug3 !uuCM蔣X'@[jvho`| hG$LmSRDF>gº`k%p)݊ι2o-z q{Jh|4jզs(F^<,Yra5ǡ^)@2Sex=$3DOF &luM@\Eb'6haP2$0 ZDT,~b9,Ќ1ܯ7Db ɢ7~4YOCk2"Iv5}H2o8ylNo DqC+ǷU 5jڈ:^ue*Sz޴ZIINttB)?C|=~szE$XT7 ]Ut`X#bˆci /{"2;;{87S< ̞2_AW,= \Q̱$gf̤o{/(4g(?,[+k+gO7 ywHǕQ}Ԁ(#;.*j k>[M|jk4]Ԉ~}YWO>u7=p,OQXX;RU6j4B 5'&aY)|[z^rF"DȊHlg+4y߰y_>(j B8.)'6usol[_,c2Ʃׁ|PTx0dYt_t`S%iC_M4JnʢDWVh;Wc4(Y}V 9:05)L,gs;y٥_*2leM'"W"!aC"b֌Bq4:$g4_#qjZnZc~^CDiZnH߁ɚ ֛*~ Ǚ!SU>b;HgfRPMM˹@4f(Z{k.#*M~uPZި/x\V> 't(U[Ĕ;N% >E/11DM|Jؠ1edml;?Ό g3 uR}vn׬_ Fv.[E [)n!ONLg?OșУIDDC>n_gيr$f*[7oamCv(4?QwYd+M yE>~ނF~SVO 1vaa (2I\rQ/O1r1Ycn>.Z:@j`gĹml##ѹ0el+m%nH[w}q{'GKNt{ GǼNUl,1k:݁nj#4=:j3d ezJT U&aq!%u) |NuMi4[Y\A +>~@xfPkO.vVt.3A0eUIʬkE@墧Y{ l)Q7=9}c'7%^y qd5( pAq"EOFGB6վG] ]Ӄ=!$WiDR3(D+7~4 rQl`XO~xˎǮ|@vSMAX_Lr&*z4(oYSAf~A41 lґRAǨPxuQq LB{Q.i;^{5'a@-8<2߲t;,xO 6EMq΄[u&2LNQqq&~ƶIgg2Sntd{&:?58cT&r>Pst$m>'s<;  GP#9Y qr{QgvA.z`wαP7bȈW-2*e޷Ɯ2 T Z:˰65**+#zrP]-/@CPgݻ6x_AoYܰ\|_8MDE羡Gu7BtAxX'B5u;?$jr]hlA۝2rB!BٓDS3Eٮ}prnPR)yII3׬ac&ߟj=eXǙJ1,u*+)9 hu#IJiܹ/C'$\iek7χ5KМSjDX5L<<+:hVL͊³ ߟ@{)qw3TrO:i"*YZ;\,A`-, @c,4S0]65wd!,ߋbgv >)&qq=ݡFhE/u6R)8tFP}ZOhR5)fHdRsyz N=J[3ͼrQ+ט@& m]/z|R ޿11W˧c#vez)Rl׀tK<[ˀX]k,$ydF><יxR>c_uu𳧥e ]S %X<@ ˓=n TÈxNM1RJW4o%aNc;i n(n*T_s,TKkeBGJmٵw>Qx`>=A9GAۿ6;lzs(妴^q[fɽ\"فj5SImEWhV@t8*{v>ABlaG)]ɾ$O3 uV)H2xFu1թ-yY[an()kifʗx?I!@T=AZL(hro:Y.iVGڛr@r.%2$En!AKmp_΁M}OH@Z @.w+;'{t @eQ H[x'(!ng8(|4,I5YA8yiG$ړ s;l7LMv@6>ġG:"6죫SY;{]Qwz#l#ƽw,'}(NWȢp֛Y AcK͌\!92R3i5[+hωntRo[>2~lE@g4) +u Y6"8+x̿KCOH hؑ}6ti6ގ ) ރ v)dZ>*EJzJrX##A6 뫍B"F3ivPCǼm؜)f'}8 ?;b4хt3X/ *)'RtvxM|=rp6-K Ac E|~ԓWb{Tf$Br3hĩٚa k\&waKI[$C?@(5:KtxPk#.GWܽ=cVrҩ/:{go UVS'N_]#MDh6{[\̫'PK[Pbu2%/k264CZ65+ .8Xfހ7)Uy'9 saû9`rx.`_Kx1#^so4RULp.yt@^L vsjSU#O [!ҹ 6hia.I~-)6%Nr[l{5gG w{#.uCUKߑ7 n1ֻL J+p ~Xަ2 4˂qX -f-x \ &MJ}'&IG2^zM1HΆKvi<vIȯY[$UOzjWOkq`{K5Il3$S *xwm&20MIB#񕸟vK 2/S0gla'rL9 'HJ@K2TT5213lx?sRڇ~TQ4TP (^o|p=D|Z$=ON&kV =nϐ*8AַNw}mgtØ+@DY,4A5)_7t<āu멿egu.<_ȹBފvxgClߧ8SO&P[X)-epfÀۓZچLr-ML*ĔT@ 9{9j5*@޹ޕ在\*USdby#-{uV-}SM#@cE { oFe* nL0$V BnCP[/N. A9ZˉÒKBJvcP/Yp3Bq''"v~k!'Ywo'<}8zs)m(ȌK+u 9xӗ{MŞ:JˡgY]~a J,zLI7"lL}~9IOi4Xq/?NfWwPFR%E ]|j|?;yi(NYB%5}Cmkw v|] c"xayoW |踔tkg|_+NO&},a2e9žMCx[U' cUCRHl̨$`"J^WRw (eŽʂ91MJ,'M -:5:@h,-DI%X eqR^I-(R[ă y»ln(l3=$O*(TӢP7Dmb_dqjuLAgkV)OhǪu#) 4Iuɽ[f'!kUQګ/DGu*NѤ xԚ~z|º>>} m7w$9,i>I=5IZ/P+GxdvhȨz)kx9C6_)ݩw/kOϔtSA}}Q%_?R\Ɉ2ȣK0ZOluVU^_ԲM/'8;{b <ÖYPҲ?mSj"hB|a/jUrUhR el*}P2aF鍌m/[ym0mLfLeCF& pފ.%51EI\rV"}:-7!Ŵ^(L]ulp,AJ[S& qFL$41\0 =rJJ9'tW㔛8@_"9? b %%E(b[.Vg8۸e@nkn!MC"\?'!1>ƊK?#?mI-HocB8/ˆ gI-Ie󄛗KaH s9o7PdF>q #pabi"z 7/0Ώ+^Jtd|˒2ʴ؏ ګ)2%ܮӎr? %ۼ3e2FH;~͊-" ʀ~l 1!{MXPxE,2B|: =/-. (gN`zl S#מd}ܟ,~Wi%'ix 6|"SPUM^Ua R0bkS\`@ZI 6c#2Ţ ))op+rHP7t7]\$@@A ES4q7d5n' ] 3>%|,!]}M<ɤ.5ug%VD9\xWC4b= O ^{& N=B)24[ҸMdnFfA7)H!1eqAc/|A` ܮ7~Fze}^i|W*hT!;1jֻPEz(M/rw$4htJb,7/BhZ^Tej#^|k\$3W 5O;ژKun A6 #?u /"VX'&B_ 9 |䲃zr70#nZS%ҿADЭ( fԠЈLgd*>Stv(~~?JbBy㔐6Je}0TD\Jh~ ,H*C'u@*s, M3>6_xi:oer;:lE5syϡŅ|hS"qܶqם+ݪ;#vJ:Ϡd I#f wc+آ)ނz=3̲]Ǚ+C+h9m!6ČFy̽?:~;/֍߉Aސg_)D Jҗ&Ӳu?'u)F<chk}տ͖qOAqR h*B-.ț6 KpX( L|>{Bs c^o6w J=~7{(#Fm_h)1 wzS@k{fX-!?@M2\`BR%d8nd))*Qsm:cD < L]} i1l ) 4JwH7p}=ȠAtT2UNFć;}I5jh$T46A/EmX5+ ++Q$->X1h% 8SO` ~?>=Ays|EsJڃxYQƅdd̻IHqVxx\1-]њt@f>Əp\]7=sFۆ5LZ5;4h:z{]="`{ ٬u%6p-Y<ջ8%}7Ȣw]ԒO%t>ʮ,AVh(!|.7Xױnga:zKҩ]?idVad @֋P 5uAoڏW 7$g`4sF]gEnE#, ;mݣ0`ZPdGH! o R| !oe7g\1R=c}] 3)ȘֶO-g}L,Rݙd0jcZM+&ÇWMQ{<3R 4EcQf\zፔJLxe+fQE̙ޱ3ʔoE-gHJjO7O,.nje=͝MΜǔ')e12 6_5f9;I .y돓b[UtќLKJ"g丷ܓ 8ݡ43^ѢY6혆`ŝaad,RTEjc-u4o{k *kv@`!Zx)2&ҽ֋Tm膵O-p3 o>LX+q4\t ޱǸ<%<&@0ˎFP2dH3jG]a޵ %eyj7;^[qrEy4&i-/bj^2FJ/ om_ `-SլZ3aymyGm4U9`;IskizIJP1) AvdzZc> s$rZ)TRş!u7Yuj+vi-XTq:$\e_C%Ph+꧙2iSCߐ UyK5Cxyecgs^{sk葂(ͶT޾mn0xP#AZb&x~-7o h9Ê%ƬC] .V%M{)ۨpǴe2CcǒN饞`ʊǰa#oW$(pPN5 95cCMLfgWXKu>rr(NG.+e7t%qh5! cs|/!-nt+@𜤛)i @r\t. #+"H=>YĝEJT9ܥF3GݴVQcam\? Yn:ZZ x)i ]xs o& k0N 1|BK7E{3io,sZiI!\{S>?x%،PTm6G0ʬv/93?n{ Ʒ.%bKUazL2v,y݌0*/A'J/,Kdxex h둡Ry}ޤ(z i6Xjh=zFdDJٙnN?y= Zr<k/!"Qn=M爖F>F*48Zʰ8Ϩᵼgi* {b/*TASA?by׵N/FA_YwH_J$$uUGX܊oPSl3] BJ)ή g뇉T0}MI [sGCsAd)0lX,21$ ߩfO/?"^kn:6B}z26k"v #^,52GyN/& 2{ of@zϒZs#KY;gŐA<"J7k^^ TtkXoХrαf<"oyϝeJ$G,`8/תrN(+ QGܤ& eD$,P#.x$Ίs-8.!|A~bQH8w)R/]h!6hzZŲr:C2lgԊ;pHkcz^.sVyar/dwL;:IKe0|`kX G\=Wp ߍ?Jzx Y/Ҝ&M81hq/3eb9'-Oݔke?4ŐuVUjE#6q_؟P]o-=R`!YY:tM`htN *M_kRdN5QgQ@\VI[s,ܷG@͉ i{>ApCt.5HdZJaAg}30n*J"v!.-j\f搳 o#Gy>]Bbͷ,M >X֞Ur귿 E Kâllt$٭Y? g>vugFY'H{4!}q[o*7:KF`̞-|8Ck >yYg\&P 6r=z;sZ|zDM>haЫ-BlB8xI۫s*A^:;RoNDS'`ƴN0֟dB: (T_o%aUghr0@땶/:2МʶJ]:3&( Dy8e3&̟ϸV>!P$gn*J_ʤbO#/<9 ؎c:Rk5%.䵀NJ#"Q(:ǯ^NC z zLp7dlb y1VY=|/Q3S0YW<lS9Nb|lw`~r5 l!Q!ffqE/xq&'-\5NA=R;_L &k)F9e-@9"I*o!W)*|73!~J󣂪( UV GMgfcHSIѩ9$V?;s&f P_qYM]JBЎ8!u.M // \DtpW=IpNi6J/LR ffH%l><Ăba Ԟ$qVb6[PXEɶ8sEdo' ܦ'8-ǩmKn>)W+KTR}5n< K0;d*(B#+-߇Qoe%TFy-Z O:D<m?:QQDs}@M$_>  P , G<9҆ TϤj[f̔ g`Иc ߱v"M͓OB vj o0 ŔP&g":}婒6ohR!&ͼ+2BCX¦\:GOk*+;C@tɉ~5#rՅZ Q(e$k8\$D F.D$# i&ś:h.v{[f;z+{Rtcs\6&s"vo>كw"9MxD-zyN7tWDVC\sCwo0꫈s~(\!!=&}IQ臅|Rz֚ȕs3(o>5ys<0'c /!-5+utATS*"P٭^YYt:[mm:6DF4lI Կh i\jʀ-0zkzrf)ۘ >l.!HJg& {APnB""b[#&{va -͗!44.拱҄SD?i!7JP2.tŶǣ~GQW wCɢ~@[Gb) %"F.躛uzYӈJMݤ" //ym@8:N{ǮMBR' 9».W,kUP(ުvv_w//#AS7K+y /#%Dx+~2%`&lKG- I>,L=t([sjewF\ID)Wb^J]mW&)vEBNa4w9%^ew! °}ݖ}cu_u2qBbD@\E5aV#^cd,9想rp^DJo&KiB ؃OK[9ēf n_RyHׂ^i{Fc;8%/R̳9]8jw/ЭRÒČ۴?=w^7kƋ{^Y,3!nQ/ +7%w6M~`F&0e*2玵o=簨""Ae2(?a"3"HtLihJTn4YђJr:T[ oi@Xt(̩7]2l:aȶ`( ѷ,q3 Aw}Xfḭ}ig\\NV[,M]#ǐigra#p|܏X&G+(UBCcW"{oi[5&ͮA+ F.bxta(D9"W-,(WQه5ܐg9Y>2.s /0u" N C x݃.㒟Nm̄GkY_,"sRVW<>ݚ헖? a`8JCC\P=^jpvЧSű,2An6_3ieAp Ї~{l¦0 %4YSk^l*\IՂ0^uHP~q%=Sf=2Ltku?P 1)s5x*vuJ:=.rqgǴxL]qNC^ѝcgQ/tSNcEqϓ)& w;jT4O_S l8wmER6Dn Vy:ptג4:Pg>.P.iL H})Hš3҂0UyuI~;_"px\^ogFY,=phRm@N egjUQ/h68m(P6h @d)1RDRq$mfQ^dJ'#9[?IV8H6wc pEƣYj:d Y9f Nu//]z\%tZ(߁Cm b5=`>{LpRZoq# RYŠOxX]UZ"ˉ֨DMr+G ^C;&o岋v{ :;K)GeTn)T3uPyf$pM"Tmcwg!ZI+PjZ=(}h=_Squv\aC19?$W^5%~aU@ {,H* I~OIb{"AwhѸ%~UagQeti.>Sz;PZ/|ެ ʞY+/nWC 4iJk%XH>Gŷbuմ9罶R/˅hVZAlZή:QJҕV̐L^/w! DN\YS]dZI9E/ rDYڇRhƕA&F,3 ۯ-T^WB5qp:biK*{.f<<ҡcHSc[ jiB}ckp%:㱴+E? xZmK޵tn:j=\ ڪkC~^6\7M/Ł.Dr)X)vhYzC0NUS8RêtT6 C,^Ƅ@tEr4 ӡ+jʁ|~X츋VFwX9go0Yӟ9[,U[E>" .:>Oy17gjZW첞]yBF+4B`@M$Gw4ؔEQv=oySH|Pj+WY̓j `uzψ^1I7#:euܳV+ED߯DygQZ0nf֙%]!y8,{ݦZRNI<: ڿ{Xmԭ3p3*-ݝY@hӬdI}l ل<f{a۔ݓVa#|Y̞f,B[T3BvE7|`io Eg}B6rfjRT?8%+%fi/|TƆ0͉KH@nͮ"ͣk\aP%M^m6s료0 9ͣtvl~?r<+NCwYx@5`^wr8pvڌNfkbu"̂2Cm@d~'Kv^eq:x^yp{^v3H҃ݺ;Htw`w qyE&@±Ԙ!:NWݜZE9/BMzOx8^c֍ԏ}4tnUi;mH|J.[;t۲堝?F"^ٿh=?Уnq $w+@'i߬YL}A׋E -A<6;~$r\<>iK&'9Z֑~/R'qօ 7"nk|Bs40Y_Ě|nc0P .؃n~- k[eQFN6F326 Aoqq6\q "3~n Y4Ⱦ"#dGg~z)@O_nV/r] 6*dn$iqʤ uvjy{"/Q}6(rn*Kl}p;Jf͝0c.BCnW /tzbchNiuBlsCs~epq.$,@y3 2Ng>Uq/[U'w3+LgQAemJC5vK?6]/j*tVo݌sVzY'SPC4V#ķ*·QZڟE/G& &jr`D3f6sRb#ƴBfvzԊ´L乩8v8TzIBa&yJ2{>=/U~9dz'}*{>{Ro!VcΖid66@F(V,DR5 boʯ׍nC9*~ǭ{gEUl^q.a4Cj$ ܣ /ڼ H\NԲ}RxĶʻj񧯊8a M]5#&Iv[IevNQקkWYCER%*!KLO32ﴰ.`y蓥Ͽ (D'>KV `Ȭhq |,ɼUtTH+-S uD{i71!hWTԟGHvRti9OmCЗd27~TOġx|m֏HпAЮ%Y((ٺDvM|4y^2 Idk:%1;0m u'֥t7u;Lv[5q O00rŗg3p /铫>O{I.r GbYc? ,Wt-q=]RDM!d.Nhķ\8lm+ڑՌuvxPyԱ9ywY0mB#qm!2|`+jd.xy _tMJn@,'I'K,9Q (S־ \y^@HDQ+,8pm_pY gTfDFY̵ +mO:}pG0c$j5v07$FJg82fc}Vú^;2b^D鱧OL~vߑgp<;$8-UFvy5u45F} P*ɻpQyŠ?+> {lKg?g]Ԭ,1"sķ PUC.Ǘ-!`Qg::Х.d!(ҴWM~Ջ;.h}4Sj;,%l 6xIAIz^,I&,(|Fqj#źCC纟C9pOU9|4)(LeX}$AS(&}eEwU)Q=D?9OMN+R-,F8WwK&UqM$EU5Tӵf9#"|aMA e{{{ԽIу|.Y m81>KAu)VSgSA:Y^+'p[30eZ|,c[&:oSoQl1Pw}&D,FxԨφy]ΐg"c:J'6|*~ҔM[kROEOK|?}aYAQp7D).W_;EXJ.U XR<) u4A(OhZ>{S @@-cJZQ'*j〆g_ӱsI.GD  Z$WeFM&ގx'Im} Y; jLNs曗 +@Q;m׬Qlv6(2_Z65W35ugdO̩ڇ+Y, #Pdv:f.JCi3wܩ+[Žy2c2|V~QB!g5=k=T P|?k0S+]CFN9ž^$춓r)kt>ԐC7n._ -׃d_EqD#qxWC'{FU+t0JhTIȂcbXȗ֎=X2[FhYzwh,TC-IsE=$zZJc"EzoB剪]N4j6QwdQ&Ʃ*u׸s+~t3Ym4Nnjd$.=kW@Է[sdX8v?Ǹ5#-u4NS~GJ&F>w/!fv˵Á׉8'`_r-t2X ≆ 9e%ٸ#Z`CxA[sA3AqE?,ίUtk߻׷)pB"Kj8 Tf Ǯ^sdl;\:cF_X߭&oc6[ې%W?TkA%>CwdMQBaC܂N>JόI<t2RƆ>홦L:LθNR1pnRN.>vq7埗H ${}t! ]?佸RƧxanl˟58}'IFe%0so F);ǽAn1#k%iwtTޗTesѕZ +׬ћQu`~&I5(~L@t7m7 -?"sǷ* W=%Ó@ o7uZۧ(^=%2 S䀂ྼl14JvⶡR.aɄz #28Χ!zSgDmL%lM35fhX${ ܵ'>y :,W]md{ F9$cv)\ꨵuQRx>ci2_jv5zX/d?D}5U`%*H $ƪ}x h؍iZ2ǤY[ꦆD ~wI">|0U&dc{֍tj+G5VwW ^!Π݂Ro͓tCC_yrjQz _E˭U=%!SvUXU \2e-AmFn)^ WSدAְwB8۸2gh % =O8[ SK[Xcq3և[a^~焵+k6nc_yB$>>?- vⁱӥM(XMd?<j႒h߿ʑ"߻E*bCn#D Q`Zl*Ƴ$,w lU")ⲙVl@>\wCw2ҳܫjC=qM8ʗ}1L;xԹ]M~im փxAcq6;D4hk}%Oݚt?k 9F rg ZJO6ExW7>ZYtЪDZE*)T1$l7IVvuo0W@_IbHv)Hfv}I׹s𶕅=0oFi5tJt;D dB΂ُCLWVc]^)(ΆYÀ}ՌQDP/+<8RuOXAR ^ W]@r[B_C/NfCHr_{쵘\^6 r~ݫv p3=W|zo({4bYu$c14vBULj1"BS Й h(3Cqq]vVZl kpxߕM}kkrtX%w-&_n"Mb)15y7D%RteR)67R.0zUpX,Gnm?C;yfcf*Оv'/S^UDS܆Fguk|/{{u]HAjdQ];5NKAwL~hU>e `#>OE1X>ؔ: e7 | z IM^h:,Qniʿ8jUTWwUk+,YFeDI0 EchMs}l=|H9!QiC`T4qh'!F 5t"pŊԘ ; "4SeWX@Qry#8b6'2ܻ3! ԙd~ŤZyӾ:4W ĕ;BϋWעsp_՟$ U Y# oZwg_Y8T~ 36E0&r<mF!iO»* ɩ_Z*!/v[ɒQ?<# LLFk^=raeiDx@/Ei5D8A 3goC?,éK"kiZ %-*Qإb' a渷?v9\ *BM/z"L|v1lRK{}vdzF:d/#E9kUS 0p+"`O>J30Bkݡ(;@8'qHg}$L5ngpdUqiNơmI n(]?I9[7mDd=dz0$Or/*=H=t؟8<=jaFsWaVѧ5 [U.p¦`"Z=;!qFeX#(ȸ#k fVyO?X~d' bكF3 tj5ae$$Rr?Ʈ95db;\6ZhT̯1.;BqaaN#I+:Q7~VaK1)_yiy@ '| [Jrb|d wut9}֢cɂ]~!i(LJo}4(v`HBkn?%|*"ƻ6_e'3t= 2d&"/XRFMhو?g_r>7?lU:>{ HnpVPj `E`pyD4g8e: V\>HSDe`U*׃pѐD4yo_AU}3JItĬ{)}K/8(`VG$Y  \$5yPu!`k@퐋(x~28lyb8^ I3rc"BL1" nh(*$';v釲5]B{ϦH1s| [Z[w%g=sf 3Ӓyv -,9ຐN3;uPk,Lށg~ 'P\` Ȅ9M} SK9plf;Kp]5tuuk^ğM%O3͜ ~ l4]=utl"qx8evA<,J y~Jwr(,Y0w*-u|BH@9q芃'`^?>n0CJ6!֒J4LXZp@UomHd|v^G"vo:1d|<(#޼9Ep'[lsb|Z#PץAͱ1#lǀLA:^NoG̮Bw~/B0v#h|h:M/]_#oUĽp> :gr/W|lsyvN=¼pR-*zf`:2?Ǫl6P7y<}ݭ wNF0;Q1IB53č5@'1,: rG\9@~p'i_ !dٷzB/U&텵5mxT.fbڼAʨ%ސ5|0 TRtE-m):`2B]+g ^Ё܁_%rSD_dQXϭ/S֠ᗏӡaBp՞fx -3P]9θ GMR1)`uЭp> v'mvil+i~Werԋ,ko۝骏`QwK2(5NZFXVdJRkhCj yYtƒ$K6RcݖCi4Q?֜T/uo`G\^`-w݃%Y|nhǻlCS&>ZiC~;VWݫ1͠pixa$/0w&ݨRdoWl \֘IGrѬK F{JЌFr2 T\$Fhkdøg'>en޷ W;\]q>]ե[\n>o$AyP\\ S乤[2i/ 30`NjGn qlK.zn<ĔЇi'L`zٽ7<x4^^vӄۣA)'fR)6jBh7{CU1.ؽKY ׵+µY.[%ieХ N~Fz;)iÀ4DKW-Og@-DX;^<Tee.z+ɼ1=c2fΫ=ٵ~QO 2b `\PÄ &D|Z_iVpi{l͛`5ҩ\eW䭽hebfϻuqǑ3&X.2P=0(TnÛc haVd(Rnugnlt}& px4_FYq &g-m~>OQt32ܙ6KՌղޒoRtnNoWFnLF4ث,J~Ё9*+l3fEPiBNI CNjsQ:Ca?=PhpYlH`Q Jrqtfbyq]X^umQ:,-8O^AX`X! 1§."+RBXV5l 2闡0"{]rOAzekIwExE+~,{$T-dV|z^ЂB˛:;<96V|pxІa8e-v0zMKW}StadQ/E]N2Te|::yYVJǒ 0Ob Wetե '߇<}Ƀo $L?_hn|\$re^t $) 񜹼oЗ`q*{5qI;[;%LtJLA pr,^*zfz&N$v˙cS?i,Rh^)' 0qF|u3y 0܉ ۜ[K\hiK/̒pLkq⋰dAe̢侰/ z5ݨ6ΜjPy1pn ”f:\Yk ʃ&֜D G({^|y=fvݝh5RC9F&R=7I@`z,Vx O*v X|L'$;P9\yUMUw*iWp3ɁS,d<b۴$̇ o)-dLo@h \Xƍv|#Aύ]a{Ŀ'LB6/u8 ̎ث9R@'"^V"oW~C-bfՀ! ?UEaD#_R*N_Uƍ[ C$Z8 T z:)ZjWh;BŗXc#@UE4cA`h[D-<#sm.@-2<3u꬛ç^"\$yx\ވ)yLQQ\{`OK=ҕijQE(3|HG "v ȋyRs1Xۏ]!&e9$eOp!裪A?DE)fKVʿm_pmĦ"a|LebXWT˖[g;HqhPw1J>b$u\.O55i( 5uݘ'?Xp\]*[yH-Mm`OCVy:9 E͌z/S~S:lz{e1\ǚ`.@+*L5+p"c ^Ehb{$@+]?Kwg܈i<|@x~)$t ,K@xtLZϕ/E)|zĤ)U-0k*HZ]GNy|{u6O a`čI.,C9F bـ] ;s#!NTcLti|D\<֗ sR^Q9*L'2 p]9 ~xhsA>ݩj! a#31)|@lwmSN|Wz9 #@t5 1*wW=d$=AunDFrTh|~v+R3} wVp\tҿe+Czv Od+":FcBsU<0rVz`{8MClXx (RǥrQ`O; i,W`K4I(\0PmٱW/ ZR4GD`I{<2 _Cb>gYZ.GaBA X+[ck Ǽa TiԪ)n#ވ@-ktM>v \6 *tImZ [X'$qk73B#YfzuՁ= C28S[wܑ˩n&Bx';]d ^oYy,6Ж=.mO!tp?Iس2[\LA¡N9h$B=j``3A|Sˁn Qw]_ we#7b xP2SCg[S 6"1H cEg߅)~CՎO<9I]0I]%z("q@h(m4ڪt!~W=pkh.]3S^{ =VPP wx,N; KL8(N}&/iO$ [A^ƃb0njLa+P hQ:Ml:jJdgy;~l|%-NoiQȢψdnYܝPb'G?nt@K*hE}t. ?'KtVB({i.}b裙sW57@AVޠV:5b2/'!7Y2) ڙS]`׋䞧6b 0Jeef_&{ԌJ A+qfwrz󵓀LLr1F+t|#N8C]_ }3{j;*!b=pRRK^];΁ܱfF-@Bxj\ es~?aNҡ'M*Mњ)kw$cusx05 k{?_/ lSpX1gpNjBY0t M[0PQ%OS8A4K$ZAbHi/ڑ\iU [ j\W %!ZI{"1Anec <hu J&#r*S6fG!;/pк/M&×f:OF?t8#MّY 9=Tً)K<l=)&~2Uэ>k*NeD?ʰ,E瀂vWLf@|,}ΤoeˑZY_C}E^zދRZN1|wP5e'6"F)X']Ԅnq%\hQ iǦy\𶫧6D:@)Sz6ƟNV .ZIx8&8Ż1Af F^gitAh=ݼMtgУQ>1%8_ "r.IXAm@+*_]CFE5Œ T.KyP ؠr,tdcrjQdYZ`- #-A:!A$MZKa <.Q*rsGT\0.~uppQ聛? Fh(A/]i8׻"' Nj>ГzX3\*G\]>du!!'\[L8GdPV[:xN O!lTta!lա15 mlZ;*0FeWAٱRI,!Y(cOio2םdṀQ0m s3}P4. h`z컣>?{уIݱ\A@ ylDi|E_?Fh<}Qv'_Yg,.p>c J[zAF3bDHARU'd.4VQwZ¶Q=I_49Vo5z kV\ypL e8`~"_U3\9j9˷OacZ8;4M#Z-mnWb@*%1K ] F>v \4aZLiE!oκ(yi}Ǩ)-^}2T8gkkm|"W^eخ^ug;Ok:Wt/0 ,þ[v9 L4 FEhg6 ]:챫Ec_eE4& Mrw}ɳɜtj$ghJ䘧E_;~X1Lf*n6 ۃCi+nN|'r9 YhT; #9K[Iuš<KVq=M HoQ޺7<bBUum*TwٔݰƆ = ωyKH:Up4M.'ȄSLkpJC}E2=)!|C LOE%CR^0Ҍ9KⲚZ/̝3^lm_HK=XO@@N0!;*d5%eOEK%CIYg+!l(ID{´i&azhtܜ1q}#3@,pcBkf!Ol56`Ωq=V|^E9 PV/Sd\.j-T&7~USJ3\E6x?~vS]ϳZZb%Y0 9ONH+C ܩۥӖm"WM!` PT%s>ЊW?M赂6\ cRz:["WzpRݷ69'N4<~gګP3e[d6ďgR:HaT  ]kW= 5bV)8Pт~%6dݫdT!aAt*^ԧtwdb" SYx23-`ZJ!5݋%,YAEsp#w,Wmʸs~]p0GޣGѻuפR)ꑨ.d COejQeזhWgň1JhS!K&4ЫzhSs4 ]pތk:F6H$i"kL]Ӂt_pF)⃿>xgd s8z ;l QEW~ra%i66*ҤسO]~ZĐ@Wv5 IޯgFajfl W4HO]GW~b: |-]0+yVf6Nxgbk&%DzT~?nJݮxPq#XQnұD@֣߮I/2&ӠnN L@ZeAFw4'{nXqΩ)NE дeXsv~ͪղMd;r4 McUH2͔ 4U_\ǶVdrCaQ:ù(]6 fpbE6sh2fsnxKGr+iVNs9x1xFk*ᶮ4ki\ i/xʄ׳qV>*޼IW fD)Zvsg׽Il _鈫d=VZ4ː)C$.ҩ{p20f*ȋ" f#6O|YZT 9UpCL nd|B"S_@ğTPO B㦥,m/^Ƀ;M:1mJu2Dew~ ZqN[2御 t-^J3h#,`1֋|b5(% 1~52zFl흷v}|68YJF.C=G6^q8"3gߐ+ء03n IQ) δ,܄d ""܆9RNDb(]r,_1פ^9/+0Ac$73D:l%[7y!d 4&FF9)jDPEK!=e+a:NɏS6,m9>He*L3c"ϐli-wJߣc9S,"ݵ77p.<,?\_AwAӹ nWfJi&>}Xi(P)@5d4M.% Ǐ_2SwlS @|!u&ћ_"泲9cFzx0HOst8j+@`OB/+pޱ -FJuaNhi" 7\$۩ Ia}DiV &TsaX2{B#FBgpʓ9PnOII@vDMƾ~ VxZH=G~fw-2ѢT\Uuݝ2y#~E zmA>AˢK];ٻ .t}* va,=Dtvf? >ׂe:K@sutcM̈70ocyN4Ki5a L6]>C[LGM m #MВf';sfqFSQiՄOBD/*y'5⟪"ǘtt;d\^h`Jf-Z ]cg93Ooe "U]#T!cdgs-Q?Dd6{; Dmg,`̀% C^U])ykqkzI&,}# =4j!3'B,?2 Jȕ7)bͱA ɊYm}Jk\e|BCtxp,ҰPW#K\e+c^'Mx:܉h~W;/hRu$,;KM2bUa`7nx_3& o뉾_0bawRm[g/ןSoYlMgc 8޴@Zv^4RPuwC"N&D1:pdL̂j.;Į᯻,$ݯh"_N?愋r,7&>`_H__n{@ +yRhtzo5eB)ą9_.FscNHX'$\l+ZqYa5bsq[d8vٙeݬvzU)F;8k&D0N~Bo7ѫѝoʂ+WSҪ9"G+}5%Mo'\yv 5 ;Ep`W"&=z\-O$>8ZZ՞6@hޔxgl˜߮5$_o@ɠ*E&hlb(ȕÌf=aouU2- #N_-Rf#¦۫Sf]۰ojc{+kv<B>}u""h'N!؍rd%9hoE@W#6@O$. Ϲۼ۩ttmeR|9$ {gX^B7y'ܑg8}!1) cW M2 aWʸ4ɕ%Whca`AH>t1/fnpO,8s!{Ğ!@,b#d]*>~Hԁj\ ֈ1{MmEޓ$ҋżk'y_8WǍ]5F-!U o{ M$=2QV/'l l|彙9iyL:ߜ$ N3;Շ>C|^ lRsCd!L#?mܘ9a¥^T!J g᧑P٥NHXwzX7Pꥦ3`Lrz3zK.qEjB)'$Ga2^r[{$ >OynϬ!Y|j=g48.ܛ/@63P,DÚVKOUa4N |f.LkIςkrΓa׷!4;N|"|9B`6|s lr#ɡh[ǤVk-PR} $[q5şmsXe1& *YDǠ9k}9xj#Ţ:ojjaKkV3 ]}A!_@F(f.[4>ar7c(7l ]VD|~=p0`'⿘gnSN&ݱQ^awjK߫w<7X9Cpq&j84w -cg:Kq"rL0mε`: 0Ƃ:T"xa螿X=6My ))UQč4ky'|-f\Jq j1E67j_|Of|ʰü"{Ik&Uot'mVQZݺD Q wkw6ϢHx_ט'p4f6G"HX!#t{vWCfT4fnb^I*k72zA㿀 oܲD4LhxMS1ifRq/~d~F /8$Q4AgL\K W xD !yV*P"Ղ5q?#[\%pT} T07eA`o<].ŦTUc2{3<?nGJj?jGHD^X1R0?Ox H栈Z䑮a^ܛ[ u4_JWy@OzVdJ(wmuhTfIfk 3װH}0ubwl?5Xam 4dE:^ 0s??ZlR$`386WG^!M.![Ktp6[꼋KBOGa]CbLQ\;x 7~{Ct1f RWϰ8>+M# "%rw+ ҃;^JȏpkjRmDmBY=iS; " 5Rl' j@'8$6֠danX憦?/t t4{gǿ~$ .I O:]nPK@R,IaHڵM^y@ DM^Y.ϯW\0Q ͫycսU[@)×ru3,:o0+: Beƻ0^mj ,':hIp#vSMEKfjjipDe7‹E :ׯ=E;ZU̩D$!M)B?sQj,}LBOjH)lA=m+ӵz4@*˦tB2櫻 EI.<ҍ?@?b ٓ?nKf*o͈#amبr 7MmxrAKKt{bxXh~#}O6v=T~4JoCup_MH|9S7۾E FT*oa:zUmTiNAojF`DNޕ^aDc (Ǡ Ƌbnm҈PD gǏŊ>/<* .p !G^ihPzz<+о:9IUVInQKgR&\E:<9Iǵdzexnwo!ς{p/};BNaԁ[t^}Qm0RXҥ/k݈€Mȸz%T@"pi > {B qs;lvZ ~q~*Sa%YS&Ҏ7K#xrR+&q :yFt([mvZ_dm!l4faȊK)a;zS2ƕ|GYœ; pŦS@(Ӝx%Úĸ?X\6sV 22D&UTZ 'u 3"xj|:ng\ȼE%'*i9MΩc>Ro/Jvx~<+]ݳϳH(27 x_~(.1!#[p1S:۸uzinhdހ$<7p$E0 CbGw5]T./T@%r$vUEXӹIoMUF5ДpEPM&3XV-ɍTGZQO]e6 h> ici\T]V?[xAX3lFAKrsFpa>kx(@oūɎf-&.;&#o|n{р9y}Du+ imUjN;wfP."F5@3" k1@-SK f~pܭ tEru<1 3ɶ_PEliMfWW~|4}SN]c t>"SIԘZnafHdnRhGWjg )s>12 n#hr܊5PfN̓uATsV_P?}QvB}򒏩l XMs*qFčz7!hB!y KQdG?41U_f>*2r""]iAR_C p{MZѓE%v?hou21wߪq8$UM$et#Fh`M8͍A仌} +\wtl'UX;U?>Fy>fI^4":\## Lљ㳥Ќibn ,O刭$ƻ %fm\Gx3t0 ` 2QZ_'&"oܐ`V[k9*d:}%6Ǟ8Uy9u֜ W~b/bws¶|EO$׾k3s ͈3y`% gzk͐xc,pʉlU)!J,yc(vG /;vU<;dѹ\"p>ׁWJwV;p4PwYAꩿ :PĤ4Bsă o߇̬LP=.9w47-YBKK][/;8«A4'OHS u(\ bA/:H*%Y7(y֙G~\7F|QKӑmkԇ6iiQ ,oGeM|37^ލR1c$~yiRETuP ?Z䩎bjD&cpvpte^zکu#[wo{1(0'>@6cC_C'#f)L]rxeaRZ.rÍfgUwc}dc&zSNfQ>\y}gw !L1Ky~?1ƦXTz[lRt4Clʥcཛm{얡t.0nTF6D79l ckPA;|.lUg߸I1;CRy"gp6m[Aؖ<eIn91Y=9-:U*' yl`gx!3y,F*ED:Ϲl6+L cD-|Ҏ >4 $mwL]Hh>&dV[JslxҌM%bE"k'c?HQ:cR< c 336de_cN^ɝ5zlĬII% P>47 \&/. )mT'm,k2*#)$+XDz?E T_Ёж m:{J"ZO4FSw=m`#=8Jc~)J??z ݥqmShI# Uzsy#Wo:(M:e49OwUi%CF[GBi׬C(WyghmUNP1HcFWF,A VC[OVx{bڀM¬wqDhW`Y &='b*wvX=Sfo{_LΫ$Ӡ٢)|7NEFrf{p6 <+}ޟ<'xLn5}KjoO> e8je0݊'PAsTLZqzؾ,~AK; iŀ)AcNc#"ڌ o,\Uf.]rD,DT2 3o9 png ᐶo{4'̛[@%܈'hfϒw̐qFt}Xٝn~]PNn-LFݨ؂noJZO, OGOOVPiȽQQLI}̈́%ma\Iy'ݞ"1TQsOSsp\lֳ\ԥwS{7|ZkyͬÂy^(?ث4%uk XLZ 75{ M#7|H#;mHɵ=zg?((dEfhT) (m|)ҞRe1CD 7Pvurp"ZfgD, PH{YiTjbb߬Wֻ/ iuuıw2'x᛫;1T3 -1Sm!]yZ|v֯{@s5_9M}MD~1+\/qaiM̨ou)pTk;X=ʞ;7vB̬0}#jY_b4N=8J.ڙ#N8.e`\^9']Yle(,{_ ^$ lwJopnd2Go qXeuQYXc e)-?Uؘq^i9,V!fz%cK*'~7A[j3_7U9]pǁE?@/7g# uZLSs܈=k$xKKSH9lkUN@^*o0(1;;κbOzM 뿞H%2) 0\?&zm@g &4h#T9!c<)Z;o?JH>w߆P\mK?2r{ӌpa>?%1a1J¿+З5(U^KU,/Ksdey=;Z!8U^lٝ4CB@X^ x6-K8t=)Yyb^DudQ\ jމThSvxou'oXi4 #P'WQm~HӉ`"aC Wz#nloR4wiJf&B ,-aAXqoH{ނ3ʇy?c{VSA`O`Vc%!|Z PGn]u^_N3# "*~_ ʤռ򇮠!)B_ut A0D`JW4\[pLrnd#>B(EUDv#@Pٟu!ojЕ̓m3:.^_/^VU1㧥`Huw`p֑48Fw D$17yJIzk[kqO MCoˀ~Ac}Sא"RX8ȳXat4M\ֶ99:]yE9]Y^up0uƀHH_JW(PaW쳝KPVse+.}͖WoԘ3`l{ ۪:9 ?2ΟWE5+'˓sI_'7jf,774)@vsUJT$Jx(P;4(ɱNBrx*_@!}bEPZiz1(ڜBv/I#4ӧu!?Rpe+)D4'>< c-k{ 20 N%GQϵXՖ.1: Wgc5b~˳Їba Ш Ar1` Bm7](IQY߃ؖq$}vܸg8@X F6Ǥo/v&_ %-z N0 K~YP.$̈tKWvY6h4xF]Ǔ 1%upja8z &OεGwN`$ (*՘yP& (l6*c2Om~u ^5 Qb'X4.Gym.L !jS-h@Y'fyM$=~NOy xPcUgs2$3bu>fdÿ_bs)]oyn oJ@~ND[ O3+%c6+-=WʏY^Dd1ՖsDo:~@lnմ0U,_Uδ@ =Kv<8bͪhMc>UV!<7DFVX+Y{g0uLYyd.qG=b1(~N=[y Qa;\+䜦dsGKH 5vC(ZZs*Qw=w\\_݋ί &;ev܇ WRwDdiU>[,E(NeRp`) (h ЀD%4x-bKW~r:|Hzxy8"|> CYӖC3I@0880.]`Sff,]~_㚵GB  :%<)4j%rc6&}yBvT/Gk#Ų*SPA nC u/*FF6>4 _5" d^{O.9'WIɼ}3YDhbN!$hkeB[!=S o >l Sֱ= a9?})>onbVRQ_Y <%0`*C U@/l:Yf o[px#|]Ks*+ 7$`{~mNޖK7TL$C"c'jgh! 5yʸ GIpG&9e"p'C\N _(IB:Ϭ҃G8nǃW6VTSNVnzy6`ݍe*e&{;ʟV!F]|PmV?^-fRO4'ȡ8}4eH! =pb5G+>uߩ/(~vEL.e6Mj#'PQK΃ [rEH;<%!jU,@Y\؎mXJcvw֬DINQz5ʊ̻ sϩ G|Vǚ 0*'ZE.'e=o$2sD>)B4C yNiQc M{N۪1q˛W0(P@ _m9S/A:| ,؝c5e9[& sݳh[9ag8?']ua>RzD[BDr`,ORUvkU%\<>SDM/793~oB=&w`}A950M=" .MDL(iAeD!&6\=P;D;v{ڄCY*K($zSTN^j94a{e&돩JϽF)DY%Kkv/ N+lMH'Z6n|+YpE–hW?1JLzɵTEaـ :B~Uw_ [Th^^wX 7*/Αpih $z}68?AkEQbzj0J J!B]Oe)1y|]+y7*̭O#$()e@>/B5V(b  &|'%k pBSl[ӠD!LETwQt} zu)PD4*’̋ۛ2ZqEU$>''!@N%H^Gj3dv4eoҹT0LGJcfEj:#6XeYw-J!zvOWEP3x4!SWF,8v!EiQuNn ;Y= sS+R]͎8LmS Mv;z|2J^dCY#⾼I//=%ۭGvةW"cu**a50v;"pY#|sN+ AoGUBv3qD̆(d..#;& mo.N;xFSs5!LfH[ ,gmj(^e8o ;$|9hѮ Da"p5r߶"F\8%J_y<]QnBN.n_ܓ_aG&؏e<}({"|[ijbi|s'ÀRg{۷+WL2Jj$σ_W ^mЌQ+Tn wNkDfrkǴQX㮦oornEo&`nEb8/wGdj6eF h\䄮Te17mݥo 8+M_Eg˹T! Pd$yj={Xm^M:#c%Ǝ*4\:ae'Psu;'ޘNqy5?.aA&ۜ0}KOG`^cLH\h)Xɤ Mvhw8q^A+f3feaY n/LeY#}Lh7GH].vgtRkj'!w݌%៓рui)QϬ26:O- B!UX[qFΏ[s R`}JFiR"% Jx'NЊu [jX Zeln`$S7Jӑ%^nw2GvYGp 5^2cQm pbR%ZJUl`dބ_+gxTH5B &c3|" rgk׆M`.gG&xT~Fl|/^zJBπ?(:n${()E -3~{; e~?"&-s?i J}#NT2ҨwgbO|{G?P"$%eVVV;$r/y{ybƃW cgY˼G$>9GI_s`eS0W$sG;aЗy:6BΡ i?x0^,o 2iEK[F:Zzk&fu;xHW1+Rk6tމ1>==\\5|YM&4@eZ`YWj,^39^4v &?ֻ>k͎rGmKKtZ5Oizi$BIz e"  .(hkK'Iǂm(oUVGoz&Ț%}s>zc9ZBX{ 5,FPH)BQl#<דѴuCvq_kɿjr'|fR˭њ\V1WY^1L%BE2}袓0oAy[HkR<&uҽܿ6(n&6)R^D7:2xc\즮o9Ni^U6ՠQWZ;Qpct0+%uSEb(^UI7U8Kҹfu|a4o  qf`7?Z Z_l kr?Mb!Ø:bfdDi3~ޖNI.ڋ0;LJ=zh$ZV͆VnPQz`&l;^µGYjU=6#: [=q×[=,~a:7yG0ՉTD/ك;hD#n.wA쳴})mSI58LHr|[`9<ѭ$Gwov5][}P;j4;DtXȕ hZj]`3KP5_fyU&a+d\ثY`[v70B7ЫUQ;҃HRR8PV>Vqʓ2IT2kqTа@4V"gney.,D:3@)@:}g,ql p;8xhE&iT&ƢZE0-9 q)D R3ٚ$0ϻFa-P-_$Ztͧ!#0G OksM=H_g+WMUw zU?ӻ#H.箳KЧAi[[i#Z=2~R_p?Q\i٧^ mVѭ (RS~.Vw^)KeȊȠ+wv^Ac*l)6=Ц li z~zIY`Y +yK:76Ы\WWP0mIS>~|ŕ0ihEs˺Ky5[m*)p 4+\@3RV|՘K|?M zcquąZoBCi@>)SBNBo4/(-H/VKũlU}הl΁z +jg[sxĪZ/{USjv- S#.R & ;&><%QH`3Bd3mSp.I ~~&AСj-,d͆/{@җ925o0GO f&="&dBAfs҄Dm)1o9~BP%*'4!BH1c_A(O'bpLj% q㿯/,R\19`MR|U荞<kwRuNUa !Ꝧ-GāϭtZd^Ӛ^&z=DcO&Wfflynh,)ƭUzr[Xvrıy%s#'{|V5zRz#N`_5w .Z>fݷn*D*oGZy~|z))(/|5Is; ܟY:J= ?-V7<w>ݸwPQJ.٪2g u+v/5B!:vAcWeoRAOۊA f77d7僐> +uÆ `UyXQ ƺPSL>ڂ ܠ6K*x:xmPww\TarR'T=ΆǩBlw/D8t՟ q(\ĔOK5% s(qN~2K't~^,`w@pH|; O8F|A| rE]$[LRJ_Tܳ2<]2ۚKgO8NRIBeع+'8+JB:E;o(`2YVdz3(XWi]V1/ KҌOqP5Sm~.F|WnL𒺹 kҘy.^ŵdgf"*:[,C CZ\\LIeiC:l(TFT3ߜݶ ۗۆn֡Y9w) :p!| op<gZ7^O?fSFo>tf_(Q/X~(O)~_i[C}>ޝ 7do4ԦFpIZWF̮xQ<B~-|ylLE^GGD5t =x"IoyF,ް_rmRhx 1_gxot 73GéLgʯ2w!9 ]2y[:Բ>}p,]UB OL$&i¿r^1uy~PLYW+_ž&dRk˴#g7op/{MTU.e7RؔӭD-r;ܮFous~9:.)1*le8^JƥM ]KП aPUGӱ)N]d: z ľԂ<ш#WAw(i [֕^/ %YA8~&: 6[%m!?[/(swpK!)-C-<~5O7͆ Y '"> Ytc;'ʲ_A 4Kr~ETPCѧRl;3̂SWJ]¾<%Ϳ1?+bE*%¯WRܥU@;o+[ ~], kc9S@+@;h EV8Z>РU,8n8O4fk﬈l" Q37p#胁 W5\hoF:yBeHw^V&u0"~VXk.1Բ\ӖFU{*S"Ѓɸur[!v"y%LXS>(%&zoAX#4 !#Fh$q.@f@CjTmqCh;_ /`BBfվH{S039Exns+1-; н> 2E'^U:HKRGe T7w→]֦EQUeX0O% 55DWJ2&j;[pD|~ļcap9C]75*@/nOoij;Bhk5[ŁJuS>涙"//4+%{׬g)j5%8L`=iU>ۈ>( _R8 Pɐ끟;ʇ }#! 8 NZpit0tibQ5 7̲]̖E:QǪ_?;5i.l1=wftŲxL9/: pW;Q<)D8(dXp'\nW< VI*KhijKTǸb&::5VlB=-.tMO$T-w y"^ב((RC Z?,/Fڗ%ɵǭ#S:ӚĢ(9IEAs˗ܜ[{Yx3Z5# DMC,TIoy!4lϰt?8Ͷ< t[C>A@7{s*U"4~}/# Q˯O¢Հ gc?xѣӆrql =*2t^0\ĒC\nΓU/ uXҳ|Bڔgo~yalwqV|N w\ py[ oI-i专wt |)֗,kI,yFGוC@K8%fK*@x7ϭruAUApq Ӷv 4;菛%ˈ;܄ۮ#ŖbJXg,#1̎̓{"cl߳e Ef7&?8^`np_%? +rmŎ)¤eɯ:W>륷 L8mp4AiAAPu؎|h@Z,C+`M#eZL+g7#~֩n9דdjuS#@ u-)L ӊll /u]jnwh2(6/^9>k(O(I;@YZ+dɵpwRetj i^pG "|:#q2 9_U1b|-0\|7?iB:Eh|o{`4"&Ddwق"aiBm.9hr Pl]xIxo׻^XG7MT&^ }㓅,]MU<Ъj7R͓)/M9~aE ]w9  0}!p I6p;BYD/QrU7iA%w L.ioo0{U٭לYJƭt**ijRRV q6IJk‡n )^6RL9>7n6);o1A|E4d7F]@(n%\O޾+ndqEVQiTh2ytJ[΀c p=GjL~Y9.v8% GTe Wy.p]c@vHE# cp;С5JXdH:|m?;AԐPC_!k|-/"[-gma#[D]6wgn-/yؔiʏ5[vJaleavGanih( qZ>)LyA[e::*ı1ŧd5_pCuoKH8D.@P 4htH!H|1vNGf[oDgw-c)p!Ydӫb8pPnG `ݷ^tqBS\mԞϚ$1AG+K#I2٪rOۄFXWwGuzP-dzY7"4g;]Cu\~5 n(jOyp^cEhC*b-z۷: (#nIzch UȴR=r4o> Wosm@A`t/Ʀl FEy:at6rf2FYc#:pħGa1@)C^l;q.l;0AɋNnyJqG M"CI|(4YzR65aMtxTĤ;oG0< [BV.g 3`E6S.ZJ)TS_o^Wղ M,N<@X.?ݣ#j@!܌DonY2o0%* -c\^WpaQ KPmo yfjXaLJ=߉S.љ{Pfe6g(z{@v`@qj' @(C|KPᡜܜWK9#r^m_v2}"x,8;njU y`hb,8 LIJ>>!MH1])wsW ~j^䖪je2h⎎#RZͲzZװyc5T0<%Zy<з?sf%:fnktjwD`hf`ߴx;:OarDIE44;S"?gSbFn~O_ j#d,lјTtpCC3Oəc<.J 5C`OopMw^펿ݶ'ΫlP5>2=[2͍5۾:.!Kl<ޓPˇT~[g\vԩ>|67nhycXOܶjL)R\@z?-6H0{-'2iD,,ʯF68`r:bRNd6F>%zQŽojEn|CGA ש$ؘ{X+"F[^?B}C qS&t@ppxl_֜{a((EU?^pPӃ2`iЀ^Z٦^Fs ee}D@:FMQST}Z!=WE<_H8AՓM,햸0>Wsч 9L)2zⵜ /t$??i3T\^soj _.@R*ofāU.Ud8&*L>?ތmXMR-_^USUd%܅S7W1^Lw8!p;9d94Tjv3_-ֈ:G=6B]ou im~e:)O',Ft'4L, *,Ay98ʅ'9 S70bcàRy &d4wH1ɦM'`Fܘ.)ѤFe+ha̕I .F+q[$NdbO_QmzKs^ΦYũ}@zGϻ R.lP"2 1 ȎՂ2 |;LT2Yc\K:N{;.qT]2d]媔{G-)kE?#})VĹ $9جtN (!^@Z2:BOԳJ\^8J6G!R 7)P܆֛OݘΆCߩSOoS#rzmlhOhK]?XI}ZY9 {.5N\rcqxVM5Nu9ȜIk߭ *hlj_G_߯z\I9,91 䶍Q2A1 VVe^T\2 @KRTbbdGáGyYT֨1&7bjQaY?2ZAܹ.Z@ښ.&}=ݡyG]Px4ԉUANT"oԼ")7"IRD0rAQ,_9yg \wN[Oj#5J*UxTW`h#yw '0 -UQ2(wc!w;aBOU#7U:2rO3WP5ZztōVu2'g9+r MoJ.&D%ǨvH,™4)dɢH&ZSUka;-JNc_ 2!y rǂ􉀔eݥwQ4u$#5ӧ ${`Cb+JvzhN ĘK!7*` |oi'8UVWْҙ&\LjM1½?WH|p\>H\C>*Z=%gil 8 }0mH"˦&Ĉ\yQ7V0v_PHlE"S)@?O-,CW[@ @̨/ӯr1!dyt5m-YK,܊1 .%@-Z譣wx 'ÿ?'ڰ"߃AX#k8_7f/6%v(P%>EYr}{ C(լ+R?0ZPp?ԠXkEҏaQMFӇhtLĺl?5rY*j\Noq]Kc<0򶆾H~TH"SnxsK `{ f 3~AFؘlD"PEghyPZ) R UO@L s*R,3Tiju`2wx)y/`Ghz;?sS$C>H._ܬ'ʆxF_-D~*ЈTV{W%7+gHxaτN1ԟ/1}"1|6I^ԛ,*"n>;X5vR5)4Kq%R!&q+JxUd!zpYP_F!'?9 g_5;ksJG?dD@j7OSgPYh˲)+ㅉZJdD8&D t]}%nahK>l(d!|) gx#"ac2! c=::lZ5x2-@9mǩ9uT+D~cz4k}5x (v' GǭF { +|BNՁJߟ[=R?_#9fUgECJs˕VXTo0<+hT\|lkp5{ \vdS`¡&0#]쨫sb2_Ofq2 |h i 2jBQTZK/p"ՆrP (&d-_WN̓#YU 7j3P5^I㹸%7Ot+OF7maVmj-3poU fܫElrx+k?GjVDM.,rA.`j9Rۤ[q\etyfa{D1g#.e۱in HЊw~ce)3ٲu ׌ʾl뾆r/s+1GBvUԣ,oYTOޙK^~D՗:d3$ c2Q[#2[F5e<4eX GL(Q9ӻx-j!PƑ3ghҔG& ay0Y Dt #Nx =!>kzǠ t(;7ٖm3J\A=ںI0 e|?YsڡYc'Tb&*H ңz2ĉ>afp2N$/5AvӰvFc#WSclS&^ ]bGּ067)BmYe"6zAeAS473[|X3(Gw\rnR73VU{gIQ͌ MOpA(6xj 2|E! u~lTVJi$)9* &6D!!dT88V~7 !*\ `'E0( M 1-n8Qo`~NNt\C qR1#H_ 39 k1,)|TRr2^%vNwA bR|bj|x+i\tP"ZXGmVzǡXj5rGWc,oѫ.x; Ic0Bu>'+i ʦҖ E[7Mb\YY]`h[FaszV߷WKkQp,1 F4@JM,cl;1ٰ\*mL[EfeP0I!lGc 7:9MK fò496VwڛBoCPD\!WDXh q,)ŕ.-rL,0j/3d҇'[GIiM <;aQ3KGG2`6{C#]xF]ގ n'Hv cMst7$5?`j~@!\A ;|깣 VOq~P}(R.]3<0 4~n%#Fy!MK呱Tء羌t%<,*ʻp-Ng }潸_Z/I9-Jq5>KTC9lC+-X2q5}ܿ:k>n}sL #u{tg'0@>.;*ݡΰ*\<|:Ç`U]u.:żYSdZu1 т ~ Z4m:?TjjrU>04^IoO7﫷/$H{j1kNi%<ݶ=zNOI%߄9 =m؝vXrתkrhV$^$ QP. :Y\ėFke:lW_βyN֭4 ,*c:!Aa @Gw()=4~X!]ε$A J0OwU'Pul7RC|?0;2Ts:P(~a.cc8-f^_?u;%`Tvя/r&.|3WY8/"XNBY߬${Მr+UfMuE!WԖ Kug=;x0b>K مƜ # h w!1y"}J 2[7߽Z8jl@Ch_$|r 7u<`NG\ x, qeMd.gOі.`ݼFZZ(#]w(' F#`". Mct6=^Ň+Iڧ`_HD c96)V+!aY˰kC:0r/TWДJX=|݋H-_ZΚe7O)Dq(BBǝ]2AYpKfDg*pIj"O&iF*4/8`=nV;JM!kEbbTCRPW &qɵG'A$A5%VܨN[plyFT )"ѶK-8|uȇ'Z_U0|ӻ_6!Y?TRP,M 䥨q-t@}cU\S9M;w%8gx($Ǭã 664T4ǽ )eܖ&n.gκSƒd-/}nɞ¾@MNn$iŘTe<5 ud|Ξ漓S&&{SÒW l7PsrC>Mpg/os*依'Wj!jXe*4SsP.D- 3^zgl+'JAetr"KdIw8GXQ@/tI*mH]B$ ^52'uݵw5?-fТk=^|PJ*c\f`˅!*푧3w(A\(^%]ޢʸM~jGteidILp|):ݒ"C<<~$/ïD.ExRYTẶ4A:+/Qgj]F ai,g\'/ld=Vƻ]VzоP, 1[bhRt{=ЪWz"T ' 3>"DD Кqr faG6HA0$L֣_E\՜t~,^߀^Q Rų͇YF8;wO 8$x~A@- i[ ?L7yE0 {>2"כO?t15E0[8}ߢ [5(~tgj&5au_:&[3*4Xhc&^aiwʶaV=z({J%֚NO!m,y+l>m tkeŒ(i i"]NL -vAjiO,n ,isb$`qJOb<^!ot}cIXMH$Ktå~wroP@!tŘN"ڷ;X֕7vJGwC+&J-_*ĹGg$l|_;j:+/9Q<6=LkǻntJG=tQvIΛ! clȬRMeͲ OChr9G:u v7+yʎ|œwBթ_VB?^h}þwKFN5Z+g Sk,feWAtRz %hl'QY ssަ_ ZP2t DZLzL!+2DTdTטr`UBcCBg\A$\0?]%唀HyzZ;=7 \=ǟk;| pt]Ę+jD^|TwGPC: R{U\pM|j[:noVz5@BbG&vìx;fri:{OFtFRR`N/Y%>5ϣ;^f$9_?dz;8\ kDTVHKG`-D3`"uX3qO6$Gv uOi JO06؂-׶r-P P-dxXlV.-4 @ծ񝥲32/H.dolpQ!\sghY@^ؑ|8 U,5 W+5ʁ[1[z$)/ zDzĚ( rJ$?-(Ȇ0gJ&ݎJ'ܴJv}oworqE2_N;jj3U xܧEs6,:'d: U=\`VOXD-`][]+AlLqua@._í:cN3e`uQwrΈ Tydn{N{`{ʉ?)[oG;|Ҏv;)Rȟ–:írڤ]Nԋj4/;=#STIxk"4p\b)a"a 0L 6dJv]f5&/!q?-]½ا5KVԭb$K:'ɇw>4: /92)J Hގx=m~y{ O5 S}<`L@n:]Иx"Da&jm4^Zo'm$EtT5)3|Qi&]z?Y_Z-IW2-*~,ğ' gOn!dz RxyCnX@JV=.J^:T6p.ܥ#Dj;mA@*ԙ*I}j};C-@F0kMb]D 'jwwZ86O8c:ȡHyY !..-*}/L)}hR7;zl%[w#=M,!vJ)1q76'Kzl^ٽDt i凪j W0ÍVO.lvt獥#ɨ"PVعvs [H|Dlً}#Xc`'-x] O6\ȇz]kEcǕ9MF*> ۜ-c%LD!Α9{FHbWɿ.BN*,_X͹ٷGKtѳ[4bk(F]ve8NXɵ3Z8]{ibdn@S6RK6CZ1X% !ϵĹC8tàm;h_.o7`ϫ &)Mp³AДd4֪0tqDT/DLӏg"DzWTH7WIV'c HE ҭs yтTᶑfl!PtgY US}w&I"~XETynF*55^hjqm _ Ird9`]_@g;Y2(ţG^$~"ҼU'G0{ + )DV|{f|T ӤE|(4VӽԤ<}0~6v 1ʵH}(/v]pKdfpgCKD~vgBgr"/>Z}_D.$JE+]#ݗ9&J[9z.^G99p`-7f50QʦNo wX\/д~Q c͋{2_LZoTSyC@k*;U>.2JcVa\>IlyWI##Nx BnXL^]7 X0aW?|Ng4 -{OUqz=ܻȪp@wP:hZƮ@QksV|Q1VyK%t'X8s֏UF,oM-z3QHƧ!Z=s;Cd{㠻!ЂR#-;wW:Q6Vy`P !mIdYIj2W\L0ʙhQYAJIXjA"\Mҟ@ V'af&1nREi_iQNl'}S?RF?I5JjQ{[VmNdy7Hr ۾Ea f5X-9=9_)5.*kQ1U 5:d'2tFh <0S EO^\0 3zo܀Q".Gvl+h@g/Zӫ3sƙiGf+sΫWt._GyX$ت+eJa U,Etլ뚄uAJʣ2 &Y \ňdc@Hs mܧg2IbA^N>M7\S&jhS3h_.8c:Moe3xuJ '| X/U%aC62(ȕ P M8$ o{g=q*$s:B"#A Pw1cr\^;e~ >8u<@)e]ti]-=EVb٦*x^^PO$g?I>Of%zO┦Qh@E.!+[la>ZhQ h1[pwbWHY3ðȰq&A̋726֊hţ5# A8!ç :t,g{ 1x(F.uWO*RxAevUeg i1T]VUh}lm:T^oh @ݚރ~|:/C7oL5INLWNGՎ@}^5z#eMٱt~X{UY ~“"va >W.hi;VN,Q7DTא."pE܊oɐX$jXWEj-i?M1/skߜ:t,Q |U6K@gy!뗥h #cwdMcYLmcpJO Ks[~V7J , Eeq'5[<-7D.p9Nd9[r?2Tc/隓ME#l׵`PA>Tyj͘E)s@ۯNZImǒF/zo~+Z>-*(),/D0v4iCysab7W9 {F*TxE;﫞Q*o2* uw?ZetQ3æNwR?۔Z#iKA:W{h`S( -k4IAFGG davhF"y6_U5 .أRb\6Μ'X BƔ1) K8Fnw_b*7!|BNgϾKCUfU7 sӒāZBͷhRjK=I0~ZULFJȝLϾh IݮDJr*6bwC1j q^r[7/ P;R$B"唾͸. И%'G>ZQL5s&wU&[s_2^߲{[ e6W>kHk6YҘ&s_oNVԏLr2.E^@!vWe/ >Nb؂@DUn@'fV+ͅn4"p ,*Hol.# WS-jpDUl\#ޗżf4%ACuym#@cFg2$ sU.us<ݔJC2J>+ǟ{6r|sǀn0L/{gn;xy˯S˫/hfXL9u(1GLLv=rAs4?̶ͣ V5ChӧUlS0u#2h#WWpe}(Ěʡ ^ $tѝVZ\4SsZbQVIQe r\b&peߋ7OV {I7/ĽpڣR}Xw|WzΜ~Faej|lbՁϢ+يed{I \a4X9yp٬WP<AfTv5L:475_J$#@VˢIDNȮ}Q( ux?53)?R&*;I\*ky~U,e>1hs`lx;#™e [OȨVvV P\ֿz[N?"U:+2sF1:UGD*z>VKsbVhɕj:3 u:NUT?Z5B.~!ΦV Whn0Q ƳRz 2I8}or\?fBW#}0"+ϭ8H'eCQ-qH.6ԡvXg^iDν=[fdaJ,,& A ܎DO͒:<\^Zf|Bnmg^ B(QY 9_umy&UWȶ X)̿.NDxFBTe4=ڣaCf/NE G T3fkMIG ͒߆"@f.}uMdܜ񗺚v'v՛$>1RehIW`(խKЧF2D`G }/LOkn&l FeCޞ}MWOo6iuP T ֺIJ G uR#ڜ񈚫_xVs(aK AVַqeX8^eJ!`E'dBd}!3+٭2K DOl')_A'zYU`ofeR_U$N;Gs@# Їǰ{.X XC/,hϤ0W“5-2ᄶ],|X,Q }s~[:3j1:u7ՍG?p̽ ީ;taXp b!Ǥsr]\QǴetsׁb2WjvL=s!|:~ 'ui1uԍ_mJ}WgmɏELvd1q3c[޳(ôְPd` x/|W9xZa0JۢD?:>U>6}}z %>Rٔl\}q/M-nyQ7{7D^ozeX,mH9+]Ld'sɝ ABVj#Czmǔ̯Z#҉^ Y)ǬIM(*h*Q.c [d./a5. O x]; _N5c1MR_ռ.be2%]aj'S&y}Jl|y/ GF tRJ&0ѥ0[/&' h םee$nD@!% ,g "Z7WkႀzOWYotz5J<?󷙊il3^[26Y~_KJ@sR_b`!ufo[mKoe&npYIDO4sM_9: 67'T'DNhJS7!EP$=1K䮈rfб^Ō} JwuB l?~)e NW`h4g;Js|| X6ق$󠧊L=yot.zCKxSPߜkASښҠ\G?:ϋ|φ ݀3ds8(B 5O _h+ Kj$;  #5FZQtdSL]g :@q܆iT EV-]\UE:+@!N -c`jWTiP ;1 T2o.v)fTX $$AZPPPkE &' yBeNN }dZ3ӝme%n<-U%d^9AXuv\2b o/ `롸䬼TڷJ{2DV8@ W+-F)#s (\c+=agպjx;ڱǖA:s3wDb?sP(f_sPy)m Ѱq8 ōqp(%қS{,iVW&w15"oJY}rK x?{9^cg"lh"nq>➲y1D{t6GbM;0=( .%!:ӹGDX3ԾN}r/2 5{IA/3®JWƪle4IY>$$U| 1`ǂ%G8=_t#*L!q?!aa?;Wᕅ%cTŜR S!\j8*}]'`.;JI }ZE:Ώd9UK4}lhf֛(1_DK"ܰ0<#K Vjg`6fnrV/moBnvGa$*z V#|VcukrS)N_}p{LY9&sML7x}L)tX {~ՃCC?AC}5 )Z*'x˸n2p{&D='8Q2p>Evm_/ + ?G㻦|}ZGwG^Ǵ ϰ5SKX@L\[x[@ ɨaznڬ*_m*uX&!eGPkףOt!ls_0%d10譖ʧӈPjB++|lʓP곸Mƹ$Ƣƍ+M-)B 9XC^b 5(%ɛP[iBsdKj> W[;LI|Fyci)oB 15HB徸CG $Oςs`5Ctu|9I!ǘ5áڨܝ)Xb+:`A܄=ۓه!ũgS5e^dLZ+ ChnaZw#qA8nF~bH@-O/\af %MmsrbQO>1ȒO<ׁXq> b497JYzS&,ÚRI\7J@Fg38(+rF}TIQ?͊RTXXu*Թ\%%[볰SF 1h9Hc%Pһ)P+wK2D=-VVGϹop;=\A4m5P_ f{u ,l Dh}hH,&+Eiv\c`"e-O'5OA"k{dڍrgF*4I .Py5?n;E'q+nIFSӐX"Vu}2`_r?:5EюY>HC󽌵0s1ûH6p瘆ޥ!c8͢k_gpVE_ޗ:bM|90$F<ކ ZgCHumD?ݩlZXVbS{Hl\l|ܽ@Ni?.&[Pe;, XOWq9 j0 ٝm qZXeTh rg :"ݩs\ȅkn l,7jByorCHa*$u}H#NҥFOLvi5'I}CISՋ5dWm[6;.0IOQUyqY D̲oWɶ>2_nZ&#Xy YR%y797%l7@O#Zkl!u>N @ony8&{ "(?` {CY30 DIePGB?[zAgM6~ѭcZT 8@J3$8% evO+c !AX(w'MXL^1JI*:&!}DvDq)Ҵq{FHhI3=/4A+(1 LǠF| pkWZ*pJt51/w%~4f*r kTe(TY3U_i귌L#3'$|#"A{[hW-waԛsѥ9a`}%fl._{];E ҏ#bew^ jp+Z%Q3^Sط~Q$ihN3؂@mFL2η]Վ,8RhF?(j1|S3H8s<ӳb >oUd#~>H ^HH㵨ԇi*S- . ]lsL3>E[D*dSXH(ǒ|Wy`/Sz7S#,cvĞd~STv~*Fnq%5!C1Ԏ ZIwa7yqr?&..M Ύ [ot)y|&SV Ž MBxZ~#e􋿗d g;s%Q!$±iP YDa1-vq&Cdxׄ1[18qIJ\d7('<%;Uك6#5;'2Vٺպ ȶgddh$_ShGkQW+`EZwSz - dBC[5 nQBW3νbv)EA:zfsGx3d"VMkds/0aINj&ٍ*v,B m+V`6X볰ʁ-L]F[&r<|Vdpeca.0OqA$Hh|!#zSkf)oN#N>3H>=b'n /Z,FNEQg;qk:!LĆ-dTjS rWvBxQYJ5W5ۭ;Cg|Arѝ'1ak첾{pkM@gʧZ̨>O+U|;SK`UhPwA-Tї[gA0IQߺ a9a!³Dz׭ևjfN9H ;jjztSN_`PDMϨ!B:>HGκm_:+E4XdomW47x Y36> nY<@'ڐQ &nnPPB~uj6n\2{~I  QQ `W0GLn-4JqnTm{bS]=ɘ 6ewt[zw}8/O[=0IX%6MeBnlDzoac;/EA6E†:2n-YFKZyQ.nF;9/a{UwW`i?u3JiX#mA/7jykF'eیv'=ùa{-hTf1AIz)q#C%8 xf>4<0 yy0Jw;C!,9ܑ .caeOHY12fw^N©cìuȲ9Yɋ3l\|Yn:Cۊ5Hxm;q} B$i3#d>#rd4'zۤIZDJP%+7z3ч v Q:l:Ӫ M2c#tb@fE|t!(pa{KrZת| "0ԩpV'2Ϲ ye̘5`I9.ͩs֒"lu|\HLP(0q\(Ty}xMñ 1mr 9 ,)/$9>?pP:R8I!j-\:RQh[Q"U]A{5*OR#Q NMb*7?ui 9ۗxf_q&0vZ4y NQ 䣛CK]lZ+~3uΠ|9u/NW0iHU18Nut~y-r;%Ԩajc- )mˆ/B0j9K W^j+W1y~@ y;HcNò LK⧢Z`J{}ԅq`ټ eLф[EH-bnm~HYv8,_1=]2Uߍb6ʸ=:R m%Ať8k1×dEML[6"r n֘g]?xlU\lyq%~ tӱy.A؇F5YƙE)e@h LzyVeQNI_|ϕ%C С @ b]1;,PD0?Ϫ+#ډ(,3$6՗禗~Y&@yrEWԁn-ݡZ!CI|zZO0 hpy毱Fb c`Ӿτ=Cڼ{vA,(q³cnb,R ,5> P1rq^,yPZtd.q1= 8/{y9?ܖX8H"؎5E"#lFrF4SÌћ#;>4WhS(=gvg[P"@VLv8WUߗz.o$/]ЋZc$g x>A{8S^ķOq[m?jˑG}te#l*A ]qXTG:) fwK_ac⇰X ᔭs]=;>W] -15O,^>&9NBմ4H`.B=sUDzWzy&?) h0k6t{(jnѮS&&r P5:.l*Tl&7zifN5@39}w;5<Mm#!.G<Ϥ٪$+kۗHef0](aKiɼ_54z4vGhg:U3 '!Q_gzuFCfH9m+cc=ZLa{Ð5ެ'Ù AM; k1inվ^N)n[Cl]փdq(4Ki;Ru Wj7WDt_TYėY\dQ%.5=4Vg(ՋaL"=[0 6Ѭ=|ÆPYۧ,M02dcK\˳Q糾2 ědSyX3}֗$Fv&ah >HH!;OKȼ{h&; ʹtև#c-\d|hY /a*y `@.Sa*}fႢOpCI$Cp!#Z3Y(/B#/pd1U)dÈTcV%N #Q בD/ےw&eP>iYeaMDⳤiPRdt{E>h9⢚r# C8^lqcpQYlRv.Z?UAyx9;.5=M۾HNDˡfs4a -qKGxctob7+VdVr_d-CÈǟhgmvZ:*"*G>Js Y;Aa8& *O*䐻CDLdW1#$x~բm/ ;zu3C+c_ÞQuR@y&tW[r9I:P-"H&3 T$JV FŃ$U -wϾMb r$WMp#/Vx-l+R/fjQeu<47kCu՛0؎Iu;(@/o }ON PfgXf&NO Ⱥ59Ug ~kbM=_X---٠m>*EnPgYLbccx!C,v<>Lp_{-QДiFD{GhџbP{zI&ndFnLF/ pό1PdT8o:/L̖d7 ˑ[\A:NP7k$X*BEjcsm"PG?_Sn⫎eST(n k*@^18a-_ d' 7ʕ" Nm.\45c\e*˕g͍Tu#PZ9B<:*=vN,b"9y_u2%g7ڹMDž|7)k*eaA$hX_`XG~);*;T7mP)̟.:EݕWTbj8a=w\GN>a 5|\ȒD_^մ_xe7V-!`@xUf?Ovc`<j}mu xDX KMG{%_y݄k.zdX| Z`g óޠ4vo@vVb)P)jhPKoS S@&!!ʣ&Wڇf ߽=8ip[Quoj[gl61LkǟH+üi LkB\/T? wibϕB/yU4Sh=E7Kp`ui cz"V΂rfk)G)%%sWux EKX 3^Ev܇B-438;mzzdp5T6}f k9m92R4*IXAz/4LOz8ݮbN1H 8 41lj\( 5\'c0)NiD#E''j*S\pTFUFp;p(b9qfT}ir!$3DIOkݦE=cMЗ9TkLnWm68X<\y:;l!N WYMlk8\:>jfX3;rˤ汳|fW*ޖb p1--5q|v{@PN9,_Cݯy-uJI &B߱vQM;s آo{U7~3&nT(WQhH܌.vBKeO:(-o/~=~Z#Ra-0~R23'hꟜ$oѐ֌?Ƈd\gzE_#etw 3"na Ks1"}:sрB(A'H̕L}g׀_:TcGpٻ 8TG 5IC$~ɱ9_sm?PI1Bvgo&)/l[zВd;VW۴dw[`3CM;$*Xo*r̋n,M0u"'#}l?#0Г q}4}AEy\jO!`'?/;QOXZ{69ޝ$@W'䅺jt'<*lj0mX_.מ>SȒK>*m/Hײv;n,8P i$:d8?rEfE9IVjhIU PvqZrhj gǓWF(&o7Q~RDEH/ͬҵf*OW-  B>ݮ5 "r+mokOY*>h F\\k3\q.f+L9\9s1(fͣW_6U2C-!:fcE "_ڡﯽB:28N'aG 6.1BD.29p? N7]s~;<ꆌ $>UYeBڠZ ̱SfNyzV=Md?$~8ڄv.(R(Z3\D pQ܏Ò\?Tm%ʻ9 \B̳dtPS ;ez̽ľYrfߗ^AȜw}1Ѱo=wddZ/U65^l"b, q!72*rDzR܂eԧ׺ E}S#>ju"&dF{- ?A QI R|@zwK%rQhD:#Tf=ZZ5qD66"T~ųI˛هlJEp_PnL5.|?Y- 輫AHXxnwqJTC~$2="g 3yg$7QT ri+km+hFadnENSFAh5hC%TKɫ q/ES(+ԥ 64#"Z0ą\9f!þhh#l|ǒ{)Uΰb="0^7ζ%!bS!mZNؽJl#3Ή蜴ҟZ4Il2Y&~Pz/p!7ت[!ײ{ Qt3maWm>*Su 7:옯;+i5DڽTqt*4J# 01x+\H=fU?̅f"!0QF7ZC)&4 PoeJXζ{|C<DYYāʹwobN t o,5Bt, dD$|3DPz۲:0bX'eMU,A':Qeδqw0/-EL9"G;<ә,#yś˩w\]Sp-Tw0ԥϔ_^NRu>bs~|{ 'O$.OΰK},<ezמ]J'80;ٴEaqy9?:wXtֺv_4?q2'Jjk[%̓jRURdwմA9d'۱!BdG1|zrM )x-am?E i; 4a)N+125(!VD;ki]C;Cg+?Qg{Q)>9uz^0F{b1'X^E&2sɬȁv ʹU3n]KٛoQQX}ly 0H@<(2J CoR]cv&>liɻ,3+PUV@lM%cgeWq YzOH'UŦ2,OwN<@s~n1<=A(yum[ː`SPtúG\q{5ź< 5ght& Ķa0CQٿ)p&,íxۍ2-S ͸'o} Jo -~:1%+RGI`mKNcNSYP#*M>R*%"ebpsmk5` .M8t|v}!qo m sv2@ω*A_*ydB/j3}="qEyvtMW$ꮛ|Ǹ bq cGs璍[D.c -S#P!CҍጛzCʮ5<|Ȇ|6-zV8&iK؅}5{s萋ev *?QNEz|55N s hUdYQ[ s`ZNY0j &v %JLBVp7cLI$qJ]r9jyB# Wb}:ÅToqRsvLq*[W|L舦&Q>4s Yp!" AؤD% A塟 |@!R"D*#^ƳUr+'aMH.2lˢ2B^k@6 %Xǘu?ʝ&.0DѼ6.*˱ w2)%}}C%![I~q'iћij!wHŽ- )]SB[Ad=(ҒW s*/ A"rJ {_#׭oA=ǫeG).a/7[ܝeo} R}LfǹC>Ȣi vBQJaDVmf!(٦ Qh[*'ꚃ Cu~xqdԥý2N$S[>At 8 e/3φ5S̨ȲQP݁(cnvDxیZmL}=?_2ݸ 竑PzM,+y(ˌTQ'3fNUa & JDrxIxR$ְvCpext7e+C~B,O>Z,qB$ȃ|Iwop$|]"JqԽإۯ_c*EԾtT?&iߊ4{pkQR.b2ӟ4tN0%䲝;Q~/jtuf0 +NAƏ ~eߓ|U243N}.1FzQ\.[MfH\^LMtaB"Gi񩰢ŕ&H)d1I nj~C ,Vԫiw4(mmMZ=hIch|w{("Õd:ClFDQn 4Sn+Rfv@Eٯ]?Mb|1S 8,d~ 0ܒad9D)~s=!"Q-~m o;7Aiqq}h4J_i9X-xLH4yH]N85~oz L^Ap5-:VQ ${lT}hɊ\g[mi5S0Œ6\-vD,1h@i[Ò+M93q*ljԎ#T8 %还fc&x+ւ 㫪 m[* ̚e̡{D9썜̝A$ecGvY,\jf/VX!a 9p}+ ceWPJe}-{#I^;\?n.rjxBŔ%wXĺSL68(xn p'[cVuٓ8]1fsDѭN!|F]x<`d= !m,ޚ30KnqcmPZ+E}C@4ߙ0)I[OXS)iLnIxG Ku(r 6z8܅ohH~b=~tu'+:?t0bNwS\@S ̸f<_l)aJj?bJX`DIc.mq}Z7`e~-F&sU =_Tl9w'o4^`'c`8)L\?0W cS4awdZ Z׃G urϧzl|Ht{]l*1렐 6r:t*&׋;xlI[)޹a!XIr\w^a&~<L)Pfo%pM+1?qZ侪-9J܋YL]&2f =%FmcOcq&BBr|H1 H1a)zrޙBut+ޜ+ن{Ľb”6`PdcB \\ }JX0BUfOfyv] RdA`~=c=@ 's4ûnD0 a=$Tp@'/=vfPU{H1:Y2+~u,|Tu#vu&w?7\貕$IՇ?v=6ߪG*Gn9tA݊-pʼ(bQYBĢTՊ>%%^ٰ^;t%'iV'+qf9qG)hM4 _>W$,rk* _yUX,f'F_)5I;|,i!n \ l\,@@2 8]O>'Z ?tm(sՔ\i" go杓#55B-ŇRk";%YW͝5:XL\Nm+ Ac. ƒR/K N !?U0#T ijNR7Y`D!XΓrg~;n۵3QI?B-N"~t }_3٫\ %/'yH=Ӈ S=Qc\ͪHKtCAo)8lSs˘W ل-aC_)~M6rPxGg6rU2LKx="e]+a #y`0P N,kTqya]0Lfp1D$wpKLkwZNNN. S]lQ 0XE;8~6qXT;&vs,9%$^c2qDQrQg%!?SPWJ?cmOIy#wTkP[o|74 f}~ jzh& g nMJtyuv n Sţz<-cK&W6#Zŀ(| ڧ\h^.[D6CW\dr|R,$1AġNZ]9;32+3%,Mǵk-Gi6Pyt\njzf ng)C&䖍DkyAim.2~DuM$*OE,{FvT2x=4;4!L.e$ZM9RL;IY@ALn5 2wD$R xe[H"^ {MJ0!YWӲf)buIwA ACU$cb [گ͛5\ܴ" ؠFwl/;1@[a&Ni縏Fj_s^7^~<w?Vp7#S.Qc.hsfi,ean{A=`]4z&մlR9;rG{I B #euq@u>D>γ8BfP%8WoV"K[7le;D1ݭHHsF>@3{b S Z)._҈W|Tp}Z .&hi8!QЂNء1wqR)% {:njy%X#9= 68&"fx3hY#&4;7e sxヨR~Nmno7;!`vXC5B*2(uWEC1P" s32;9uu)A͟F>13z8M@}Ts !N! $p <y5_*8o ̚jr(0D6uKK?BbQmDۧ+y֑FGa!6r6''nP::ʧP-0bR*(v,c@|;\%qe?z<7J^ N6m,1b%%7)qIk[Bi;f^:FI<菄w`t13!Ek<MjU_jK =Svש㷡P`b̶oDBOvt~EibF7D@+$65z#U1Y\v}߁W+EtՔmؗ? ĥ^GXW ,o9չށQ̇5OW$Po.ˀS)QM?xViXFny|=k;g4 6XoʵC3ȸra;{rW9P\zuj\.9y*qKsaĨӇ#!+00VzcS}F_Déy0c.'ɯY$ktdЭ8(#MZqfLmNCȮCMmx[5A-cJWUVt~8,a?6"&*ck sLQtcGR[&<2YɐXo0{Y$5sW Zm,HGJ%S*qhwA1da >Pf=2y`Cx~u+p[reSNɶ^}rO~L HHUDƔR'ȟb3(Axڊ~ $9V}3&Pn4%hZ 07\ bH (u_Ƕ Aʶ'yq, j/s9iĜMfKF"}Lk(=x{ /[q}<)0!plvB<`'P0PQ{l{Uqj5~ `TߤlBT?N,PzkYAn}:x wb -;䎊܋ E;ف4 (ĸlv' &_*EFkg^Grja z%GQBkDmS8՛R))BOZ:ƉH똣MIll}@E'VaסlLE,)v"Af.pJcţ #n'L.4/#~KM#d?zdObFpjH@kjɸJy1lUv )>g'9$e\;b@dΆ;0 z ]#V g6S(n"'u0ߌ55 ) RYiRwS[˛؉n_BJA>WEkܝ,$*jef L~D~EGAqJpՄk`d MU ?4[u dєў_NMĀ fc7)VU,mȟ M1x ,ʤġjkUfz QTRtPW$)pd/l!gps=W`:E0vηϙP/$ V"'"g&+k քvJS[N]Y~s}Z:/}$U MLR~81-t諎R:Aͩ bX.JX 'M ͘TcX\9߅q t*~bciߛIkf Mjq@1FŧXijF?Swjf5Y t qzs? ^>fBJ{7 pσ/j韑.)~;bVT`pGm 2DϟopKelu[_ ɂs Ao]j]_{b]F !U IIY#qblB/"!ʏwehaXuV<؝G{[)}WD[O[.1qGgEX*'ãpSW{F5:MU .Ž, [r}0\iW^K8Y׬ F(/]?sθx1~i֙6&JPUWFVնYNR3Dso*sKg-_`CNdJ$A"#cCϱ$ʄ;q"k?'YB".)r9%,EӲp)+3rQ|$ӄi-gCCHȡL7J>n6ڸ Cz\!(M䔺(/:djWx#ޤxCz$a}9GNwA\|-&ݭ>l+v."vdlF4VÁTȰ \A.Ou7m)sXN y41ucQz7Hƾ%,LΘMW^(Ne*YQ 6/!øVt4 Ro >4fW5yh>BoncBu^U+h \2AmLm4օ8K0CjB96qd' 3C.Wvս.lYE9#5|CHZ;D4 WƳ$Uq;lk~N}w^w[J;w>`|}C:)ONGT9^-Y_8B1ѽ)% ޟZAʨW gY+6v(K!4ICD}X aL<IX-H**oP"ql.Gw HokAdD7%t9\txiFqb[K42uUխC\\dp. gz{=~RqrrQ7y:zO’,7*?Y AdajR2r5OǢ.afɣ4AWᢍ.Q%‹w@dzȧZE,'};_E1#Ó{:+ ' ShKMfjZt2[mjO S G{R?SLz;Y6-2i?Z*P S'+F#aMvՖVbf()*Z\tGj\y Z-""9HCb<~i/[_eN{{Z2_/D遳F&N/;ҘAۂti4Kj[bnfM_c2G.t5h8x5ώ ybWC] poۢC&J!,P.Y=k}g*&,iᐊPFMϵ\4%-N5Sp_PorKsS0biF>X LxОvWLBϷc|2s~HLA(}t. %:}rx{_xϙ3O_'-mwF侉J[$y%5}J kIbj$|k046ĢsƎ^-WQWavMQ~$;Ub#j/\p/oBlsPMxh ṼAP3[Nڸ{ʇd$_iY/ _w(Z~T+ԏ3uebwvhh;lI '8S= &c>]7"kUHN,9;1Q#S\ ^{*d2wYW.0/+U !RjD˖Ќ#;ƍV͏mBlES 'd7snj <̯x椰̾/hGNvGe1q~M$u؏mʦ7Q6һ Vm훠3f#p>[e` ~)uΰxX39?Cׇ87^@bXNa @ׯ d'JyǬVlb1f kM1_ m u-M=k|a7S@9X7I%P(# qׯ'sP>ҘU |S2UԯD6PscE-׹yM?&bt-WL9ϓوQᶦoj S/ӡ50M\ `G*}E{:R8g'mpH N%%ACg ʺT0%"Oµ!m.G.=\>F)0ĕ{Q5RiN@xmZ˞)˿$7(e >)ɬnaL'@#B|-:|3soDI1hAcs*޳6mM*pXKu_DmtƱH>N! :OӐL,g׮n?\mykd} nwPr{ =Pc$fO y.}1bނ6#5\%%Ymم /B Fp雸)Ye6etMw] $ndUU!e>gmv ?%NUWl(믺p/3N!Q}mjܣ̤Prgv0{-5F']\ z&w>꟢ 06';jUR?9A4;5־C ]qvl*r,V'N_hf!i )ta߼RLcw~j a+=x) Ν?)_JawAcx&ҍϯVwnZt+q>jk"(>ErӲGS[8AS'+y1~9g?yhܳ|g"Jb=pH2s /0nKj0F&R !Sk@!īc)&aVԼG~5|=n.c8I׸\Y@E:y6ie:lB6v dw-9DpLC-QD-xx9$mXo,ng_Rí-`~bⓙIU36-q[|Dz-tCX9uUV[5'h' m%/)-ȘYI$?l``3-aTRl! o3^"噡4e3^MWxbn4YP=p~yrbVZ^vG-+G^}h8 ١ôΨlUsEM9|J[:wve7:V/c~(_cfM*BI~O&5I*M]Y&qU4I\@Ɗp)  ewr݌nW:|w ?F!/c`c-s>A2 %WI#ǭ^\Uegn>[=c0݇c_wz9 cwQX*=h B6 -;ј#^)*fw͘,m51_Ӯ$+`}Ane@c%F+QY>i<&ZnJwKL);lyD-ǴVJ5y[ v|=ȎNB}/bj`^9* w4z^G 6gʨ> D4D]GrOQNJ>Tg۾-޹#FI6DL 7at;xA[ٰIO mlSJ(ɞ7aI<;)wb%΁`*]l_6Ēxn*KMH ncz-xe3?} [2Ab8ѰCu 87HVZICå{aVْ̇Oܩ{r;`?`-v/7|V5fdجf>xzXPD6Zϡ^R}ƺ)xbm2^-bs^f#"Y8J{3_5 $w# ,~ͦυ|^"Q${>f~gKvRn`0nQ | ,YZO?/7x""f_1*EiL{_Xav-5Z-'vhzg(II2c ]FͰ3~`V2 -ˆ`*0VmroH,37Z :|SCSzJZ3W9B!(3ka$W 8\6}Ǵg"tv\Fz GZSSW 0 ]&|4\P!<>ljuUy ہdJ[~osmʔՁU%-G#WD;O$T Uz .מ!'dRw^ qC ˪7%~B2 ~V6~BGE?t%v2 2Hʒaޤ0'lD ߬ux(T/ 5뉺+9esɓ;>/4]K}0ТFPğ1ˤ=GfM(W ]bYu9r\=ֵ_n X%`^*͹@fAdwI6|L5( HG< 6Lo$S6j^rzS ܐz{cn`tҳ>Hv]E[.ރؕS.Ʃ~^ %fA,0ddVCuvQڽ9b4;P<>Ti/3~yDZ0 Y48 آ.P:~DG`{>:o6dvd2n^ZSKaP`@5 kҨT_x$zm9C A;VmZ-+v w(ePvI%J%e,ܾ`Qa-wI:DIM@ZUFŒEey>=m G9.,Œ3t柅lm$La#!~@@U,7M;  tT~USjjdV}=.3XʑO]/Gmae"<+ OeqYd9P<#]Zp׾ojO>"f1yM}g_jӅ֚A|k?vvo$7%FjE81K0lw ږ$ #'j',vg@}-Cege">pۚ.xfaM)>YM7+۟\$^:E_=%B\-z#jjjuU֫6ڈO0Cdӏ-ղ9%L~n.y$ȫw9Q\%mGU3IhakspOv5 ޸10{'Ivsr /LE(gOs6JX̡M(,|wR& ~ &;\[ȝ]" g͏bl4ȢuqI~-8W=Rj ϑ2{%\):\#y!CGtts]LkY y&YȾtbL2fä\t79yxeKpJfOW,q\9U'zV DMK:m0\84'yq? @@7oLA Z@!5 >ˍEN|kt"G]aBے`;.)s%Uqq?Gae!").=aq+ArIEO᩵=30z.*s,=ۚnuY͠}h_YOAR@zN;ּW4Y 5#StM#!5bYl.+VbuœV%cj)>m[qx6?׊+v?pG79)CY KT}pC*b-h27sl==F>4o@<~',}$[$<ƧJ! @Ȅ"`'67N LºFq!~$=+$ɫ _7[2E=f"+4R vؐ- S ~ ƷqE+-<ꂌϸ(Lpk8A3ɨ$u̦7awL硒dL 4h]*IUhx^,W[ rV/:<{7Q.cFKi^^q#"b݅N8@!#xcrueNBW\AdMs^O~D1U׸_\ғRJ0M d*b/VN-G?>h`}7f䨤 = ظLdV?}T&:fG}]~=ר>ж*= AcN1M{T9<4ǿD.py({rL&tX!hq݉CQ[Eۣߋ<6[P陜܅+52Uـj9i~:))++HcnT>/캮^s?`gXZOnIohǙwbuᐜߒWauQJLEi`* /T!8fB+)5=$rܓku?;6B"]2U&\bBcYT6 ߹6HTV1gE4EcΖ_R`Gg M10r ڣfa8jA$}+&²DT[u챗~ۿB+3r'2S{n"{sK Jĵ˔D-LF?lYyM*Ti .fgi9,ǮW,DZ駐AرWeB.*xd?Ұ*s"#|pBn~H,+Ucq H,-o2~=S'$$F,!q1lrsxnCL[ȉՌ?9[gݍ0Ċ|NO`w?P9Z>_#֤y^ ܨr ס/zr4ajޯ*tlHA/5el锞!)n)^wǬnj(̙a.(>jH8R2>73&iWrk^^~Ja.h83,z"ѥ3tY7"&"YYMM&e xi1zއ L 3ӜZ" dm I-QY{ E| h=[Vs.קFs$^sy@sGu`bN8&QJNF)ά ]'zȓ|㨸fj0lI0o-ʸT زi3ǖQ=c9{^٦a+=gΦԄ8`=7gV/J0ńGYT $#E+q!K)Kꗥ^.w踰j{ b0>G'L3Śxui.j /$3/#EF&>/XOE81q+R̐2'i,h4UcuXݙᕏ×,#P{ldd+WCT^ gzE@8@!%׭^pa-Q܏6AcYRDG; ؊&&k$3vv$f/]g),C}2zE^DJк 8^ƴ@If[6$L$ [2V:BCuc~JP@'x- ikTS߸I7~ !*?gGo⑿~rܪhmݨϵ BW@Vlx|5+0!DRfĴ ձhcX]YZ;s #8/yV~Vy98cԊD `B֙dpҒfy@Tw c]/#.Vh-ՄOk4(.ϡa!tVf"2(BJQmϖ\L $lZ_YV= _Y~ jP* )QքK"mHwѠ)3L?s{%Lk ԁw&@s`l%!Ov G I-"BUTTuW7To3\1oHV^d׃q dϟdW4%z(=а2 k*嫠1Nwܼ ;VE:뢩L/:S{%)N;fٻ7Źר4燥LY/#kb[P }. :ge  O҈"Yjӥ,i{Lv ju>:{/$!+9p k?rTs܂M__OUVq_b#ajb1(PB H@V!zisy= ZHxc%G\83!u-@#=rcZ+6C{P]k$gl$sP~V49IK7 bH <-+g_Kpn5i4'>#$ ΨnYƟս=@ǡ\^:Vi4:c 1qxIQrt`P(07kQk?aҗgG;A w ¶ mAZ\M~vMz2!]..& ;wUIWwe#hK`0kX \ .f>ͅW6IPDf=S_Λ E23G9ЈV4pϊ֌=+@%/t̩ƪ$q HZeZҐݙJ(0,[X6^tn:6cK C8afRF{C~˭2~rh$3$b{P=haυRcNBOչZM1<^Tpwټ *Oz!!ȝ>xϺ]@o"ʕh9?Iw_H#Dm21%Oᒅ{ptm̻'~z  Y*&mf[W% {Wuڞ?^6!Y-¼Cfy܉қK]zz%5>nۗ͠]'0*rLs!$[Q8:ET)$ S%)u%žaNǿKT}dvj:GOGX]"! "EF`I]'#\^Κi/"8xKφLHD{Ȫ$Џ*S]8*ɫE'e6 xO} _H9| ;m6&d6GjT[̠>~Th:WLԒ!g *9fAv](@[5Dy==j6"4Nwx=V^U`qS T-b+?2 A\Dfeh~*nsa]l.By3mE5M'Fv+|8۹9RL92;&`,͵^b|JSDf1v ϊDqO`A.1$1,vM\NmRz8ͰHAޞF}gkǨG^P:n A7hfjCi.:qPh1g2h6 h@ǷЀJyCVy}:6ވ,2K.n|;[ O;e|DHoC$ؕSE % a, i]zW®I‹4%-LVr#8ت^}뿦$R8򛳙ʷJ>inh<nNq.1bKVĎ9XίFZ Ү;\hl%=n/H1v?PJeEnhtqn5(ljb0>SyO|IOjNr2Q#443 3!б<%o`5qUKfdtD/D}Q'^Ң(PaD٪TYb ~ߢbdž%Zsi][w6 l۴&tm##;7Ls`rJ!^1 >}&͠`5:c=L\-D]YTcavyEc)O`&2%%_U%~z߀ ,]ByrBl0yCJ^KDח#l4Pp%3ٍ#ynAr?/ՒEƾb_h,c3c|V'T(8ftRPWD/3Ciy)j~8U_QOԳ"rz{i ^|U{ j< ?v Rʜ!{v80*Wl>;Q`.S/Dڀ̞yEf*@OĎo^/"WRBLҞ..^GP>O(昤dEStR֖oUwT+ J:)b;y9vx ύ͜5Ŏe#:l`lj듀eBgSv"]پXp]Ŭ_;V4d-r>@)^Y5"M9BY8G`eEϮڈHr~gAksᐘ49(AR.A%U_)jTUt6T7; M_>a|E-@Jɮ ]X֡4q5=ciy]@A ݌2rNr8Lpsh,I=B`SPb:A..U'\dY"s*BHGoZ!=5JP)*x6FDi:$qXIH+$؜%B$R.ýh1?~D>m&+IM(B,]`jAeM ˝zVaطFDS>O;8Wє H#EzL.Uy'F~@6T!ln$묣ۭTYFߊNb4@wQ(vd:*20]L;ܑ-YqN|;[00ow01)-W"['ꗂ}&V g(Qu GEɁzAV]7]\GHCҘ50xSšUr;㍱l\U!p8)Mf%(6nƭHe؀U@ $܈VoZ߇BԶ:%+\ffI!@@ydc>#2a<}v_ G,AU3}h鰚AScg\c:oB9 [[;麷hp\4<84wPAig"6nj{=L Pw tZPQDַ2QUQFT|[{(k&ũP=] vN€76'!KDy\@>&V7 ~B{?:%џ)Ԛ*1~юӯ 9綤//&uDh0l[J:mj_ބvqH]/E֖кnQreK£\](=^᪕ARtW81h@!IǗO}>az"c2D3_5P\s&[ |4N1ޝlY CJn@93Z +9N_zDd'hIK3}LBs:Vg .ӁHx̐W4cL?qh1!l@'A~ ZpbH\4e{B>ck v4|&͝O_9 ӹ:\Lv|]Գ8 M0M 9޾N^>8݆|I{#]NX@O&R֏" 3r!t?jKTO|A[b-] ,0m5j||kq_jMVK-ںVkvm1ZUF 6E9L*h/бöAk0y 5;-E=6vlw/\Mo!t[>Y1g)W"¼cz*4zd~J!W%_P (R]'avE_jZ#K ;X!$&0l)$feB RhXazNP1("b3n+gFpY!["3Ck@GnP^svxPU(aWd57SӴlKZ(- %Yv%C<,XxɟubS{mvfzjmc@*WPOEq+<ǒGQn{ ȄZnReՌAZ>iU朼y$\g]+p^I{Wu\bF, 6txݪld FE5tVBR61P"R{OO%qp2HƵ 'Wc5ARnp,sseG3[ 2Tb;D)+L#GK(LY0[I$`a1wj; 6? rMD_( MnHlȭ-2i2q$K;sVE3xlN5y7%f|REtV*b,_[! "0~ $aK#Nw;<\6[;ۉDr!koUOg#{eeg T?Ţ5T"2 CrU#H^PBBq n!u8q®6tRʜdIv]<Fn#A4hn)Wx,O)Ղm\P^բgnsRcxTQ~<>6B+i&+6k`p>8_l*{XjɆ-9˶Hm2}9K*Js3&t9 ^(Yg20U}'W?Gt䭻sGڬGt7ouZĽwN2O4VL-W|-C # 8a<ʜm _ NοcbH2Fv} V#6i ˳FY75> ÜoS( KaZ9#r"G 3Mo'\QMRl\cm  =f:Z5Y5FW\|tW7{l|Y |#2<pa|R8Ģ!$1]V-3Ru)H~I,/xKߑ_$ Eܿ> ZG fv}_2`y9h'#kWH8oi8swe# KsM`g-7 mrmLV6? -@-was-b{;e欉>Z.oQ9}0"9&x`۷~!oA8@wZ]OIwfP΅rF+I DS9Χ  î@ }apP^&( dkCejZp=c@Je/=] :jkhU:1V]0(p dSw ՞_' Lu,AF(^he9ȫLe~W][洝F41:FeSuRq cB5I!ĝ|q? Zrʥ*>-'QFn4?&yo`|)ul֐[ٜ R]g'DޢoEJ~ YYG$K@0,(4q;z=Nk4-;(T3 |̸ zJ`>Dߜ ;ayiQK cKgQbhlV%M#D,=2ZApHg鮭^^qgwDF<~앵ıl~eQݧKdxx_$3۝`%`Xj{a ډ\;uukE2E)~?oABp6. {2Xx쉯o9n??Splji~{b#^ej>^RImTVm@S8ӝmMX1;Ǎ韫oagWؕUj,  ' Ah`"tJyBtdG(DHݢȇ1 Ndv00Pm3HV_Gj'_Zdsd'^ъEX^ "R'7";+T!;^dע;cumݤ B. A8~щYխFGw Iz^Qi1mq,{*U]>-W 4,Դھ*tQd쩋z~!%9`'NJIH++*8N_j,n,Vb1aPX/%|#<?<C`mVan<_vjAlLuP'#x:og|հ }dk2HU^v(ӤrKRQ7J\A;AI-*WgWw𰅔m$7w; C+m#LCc4seDٴr 9kY'8#SVžB; I81cK>ZzjV|bt0_4G:2aIZ-zL*1dCS(ؓ/fo/@<3[d^:T9tg\56Z\-8ˡ?F<7'[+YUT0;/-˲)CCYJ[Äw3yR/$Oo# x؀YW;; 9a.5 + `␭lǪ% #\GKo>5UtxDs4JkX^JdJ>!@ƥj`uLZr[?E> L /9137_5=?Um]r'ED+5yh_%iZ+"v,N* N_GfV΋4[;i"EDQNPM2C\@g׸mzՌ7:z/K>vpE܂F.\VEþ`sAǐr@yJt*rWӰX6Õ5_7WGid޺980ċh!$b| , %~iNW8W5OBB +o # Re-twƦ+nsb&Æ.V8N*Hƒ_ND*k.C|x=-aXN 7_tJV#MՆXU$M&o3Y熃<Bgb ]k,,P]<#kQ~iͻy׉eY %G[$0\NW -5ΘO1gj=/{Ф5ȱ9_dc#Ԉx*R]eFyFW \un (S~:0V=A.bI 8jׁ[7U_&Q{8=33Ki5U uagDi;)-gbЂ$"uEܓxI!20PK;1_w&s 5aHnAx9q*;s(a" FA]: ٲB&4ŹJ S Fe*Aӓx.=* b+o7*FK/rQ{C}.YVZ\/fx**m+^@;˾g(cyaO U2 Ț)()']_qإ*\`K恒~MzNz =k|7$bo0עDW3 ~}f~A)?{E{h_=>1ɵӭ(2“&uRbF>Q#9PPE?tpמȨGU%A O9߇B+OBPxg ,]C`o-{pc` 끅H>?Xjt}4r$ﴶՓe F4n"džoS#_c~zPK-?Ju).)Db?޿@8REx^Z6o?urR˾D ?L%YZ.5gFfa&TBe*2-1jn遣vVFWgBz#kBxF|ǞQeaVy+^*Uc]s6ZNw{ l 1,ƥx_X%; *9 F -I,=mku@P(T¯54Xx]SIFIaQXgq@~ZY=7qqH -CeLӔ5@$/BCP9i3t ⮷V=JOl~Uڛ;OnDl%Fb.Q7 1dvNF0V7L!;Vf @批]d: "e>FI^:a¥O8֊.+lcLWlS ݊5^\r" UKc{Qbt?_nZs xeF䕈*ȰuF%8 oˆ/|$ 3ڎoDѸWNOgE,WVp}?,cH.Anb6p8 EWu [WEѝW= tp""wjx픆Y ~Y}9Q_s;M>4G ]NX8] V8SsYǸdޤI}I _?%~STpVJ.|J)f+ΗWivƥj{LYPCiCp*{Y&}2HCSzzHcG۩?hXp9r>A &.X b^"e"[P7lϿג&^vnsا WJL A jgJjUuW\B{ԆUdR1Ft28"wHϳP2nS[m^# &S5ރNܐO4b]?Du OO l<"[&J .ƽ}o>WϑFBZRa(4h,s3@,Ni q}.Sc7y5J'F@'!]DzxOh)֞5rxEzKՂt$oK⺶VXךYk!&dvL P"|9^"P-^HVB+4(.>}l HmYP5DOonz ժ3Q z+\Nu jSOo&Ws@ޓOvcYEshW #WS B?%n-`Z茫^'yWg pr Px@b Fkk9cpO#ҐjlĠ=d0=}RXS~Ⱥ]eԺ[ؘ9 o\Ž-Wq)[])y'Ns9yֺmZ(%?"UZ:^xug LCBdoVAA/ ߂@әPy$c@偌4h}tyY Uΐgm љ#48ɰR$7ݟK#=0 #Qݪ-{4,$ S?%:y>t3Ws YHIO_{פha Xܽ˹rh q@8Ոڄȳhy,6F|mO.$>Ystң0kObORiy}/6tz{,\&`[Y{(ȁO[SN$G ii `Ci۠KdBb~P%$n QhֵY=h --044 d56w_ -&n2~}%`nƪ~ThOT*(R38u$ ;pt'AuEB')`&cٞUYF5ˡH8FM~1lг EU񎝋+2QxMzг r./ͪ`uFHOJl5A(D7CK 1ꍮGlc4ݹ&Z7c{"VQկN-~T紑VX6n۱%")LLp[]Kp殿Yйwڶ>kBmCqeZ+Yi`UkH͕pHEf'Sa;gB^ b1 YC8G^6U C$ ЄJkb,šr[~KȒg^sGh@˦BtfV'Z 61-$\ \~m; -D;e6'Vl5cAN&E]OipJ,U 4:rk*^#o/9LZ[l՝{SAzj H`Uxq*[Q{slnВ&AlCkHy3?k;IߏXHs U KŇa _xר֟*2,Nzq[}#%::q/L н6J7oKw:v<)An:VOԤyֹ $Ksb|G)iSЃ=/y@TybM6==<e?#I?acV P=# Ix[ x|Ɓc)k^ϸ@>UI#59q̵O sĂ gC6].62HmzjBф+~xȊ'h 5O:˘e7Vӕnp<&zsd7{KQ<rsoLi ߥlqcRl\<]8^TO rV[:Hu$m:Y;>Kβ%2jG7";o~qQۋvm |{cwxԃ`*/J Ki )T9)R;m)W*hqg>a+!]$9.f_VrNfMȯԃ}ш \ @ 8[Y7T58upU}z ru"d(@,Wkjߑ ytٿչ6X;^DVna"cΡRT|@7Wdi9LtWT*gfz;}@{-P6t4>ͮOԛ2cE+1٫Vw_Cr2cr]Ed=0qݹlY==G x,DjJAF:|wYo١*×ze6*5hY]b|@R\)6EG8Ɂl#U\+f X>#ʞ簃1 PfqHΨc6%MƄPwi2/UlYQM]JωfN6~&s彨&ST؁a){<*Sa]ZɏPLFgV$XHl?'GT /t(}ρg #$CxGt@zSDx_T;JecZ(tzd+=0bgT Mj?*1.*э~6g{?E\"7I4d/=D9D|?0H @Љei`?L'%RTzJBGmCo΁b8|VzF㞦Q#;*P+.(Nb\oXkKpoKj/*ޒi~q8s^IO|tD+AJM4ETIQ:b5DZ I򑀺^skUٓ_^G@HL\NFC"ć 1ՠ[)H[ nyWx og/c7/|60b`x|Be:Qb xLf40&;cl w 2|j`o+4R E?:5Ʀ*Q;>v<,B׈Z~"e\R׬Z?Z.!,!f~6pހ;W$Mn2w7M/(gzѦd.1fJJ_o=ا!a[Ut àD˩bc3w)aqdnR_qjmths g%"Yrxo^r7Pٹ +vD/XJ4beV+aСHנe獘2 ?76#iLBAsҨ= 7MRljGB RG`IϢdCR_)mߦZRQ?C4^JvhtEU<X+Rq'X9~Eq/oT9K[+tjF*O`?K;.=ǡ >R'TcZnsͽ(90my*,>FZ2NH$klX!dSW!D2 X`?wCScRq6cu`{WK_'x@vK-Qhh'+{tĴ Ƅ:uRy!mZU,h5&}"T "w>Kv[`5ƖޖwW`ck9ⱼ*o*avz\:Gs*TfQW<<f=z@hO:}Ga [`zu2DADN-Z.`:TĿǟnR"`#2f@؜`~{}>>XEu[TP8ON`9@# ^Х[]f(/J[Ua)ߑ%D§}H(WUY"GXY5řpv`&C=섃j4KM5Z,U{eD}% J@j1B t!eVq$h;l(^36A!$gz)ձ"qE0(>%qP}nҮIb&U!Z F`\[ x{Ӏ3Pއ>|'b׿m03˽S@e=*נhL_Nu3V^sj܃?#inlS)9&i!uGOۼ[!f7l|ʬQ0qD?$(7`:tZםfcKXd̐Y+dӁ/V藈eԹՇa蜒)7iq1+ouuhlqH^ԇ9bC4xyCĻHoڇ$k>\V}\p=䥻};ӚJRxD>*hغФolh}bsEmF&lȘ06uC~e7T/ NgBQxi0x2l5pZD/W[!OK7o(G/V ('w o(m~VeE7ǜr Ž+E$_!gq;!H 潧?6ZkP =C@D mI_՗-E/[Co>$ib"881=ieOyA-X\}Ti]x'~?h@)ouu҃XG\+}4Ni^taa|t)wRšQH3=:# uH % nCyP\H˄"Mv%nA0LV_# B3mM*m?q Z-TcRa2Wx <`{Qf2BZج|^-U{(:#;B3ҩRFFI!Ȕ&{A꜖0#=XݫQW4}6RFE6tdQ񸧄vS6mk烬Rk​-{d#ӃEPm(ʚmK+ ^2>}N,z%ʆER (w$Z2ώ>\@ZC7^ ~2x&1qU %qY_Br 2yT'@*k/܏°yʘQ=l.[~!y=ע#Eő7lY;, eoQ6 w֕R?H!]3)c@ߑ(๣%RىS՝(;}unAoYހX-AQTg+E= OoXƮS!9$J]jX{K vO'y:dQv| ׄ^g +&QwZvy'CJCŚV"2/3I!1*oQAۣpQ-& *7i=LoE0qG`t'84DrMdOCA C% ozt|61R1 :M V_8mZ8&)@̰,$7xmd˼rrݺXlQL |sa0ugeu4WKGG>׳ IE8@l8n;'W75J[ֳȑLMgǔx 'CMMhqX1;@ \rLYsn\5Y(d]}|3+ Q;3;`@>2ja:YX"5`as.kP^c~̆XjאDJ'.u1-awuMAkҗ%1pA;y2ÁCkXk~{b ¬ʭȠ)~_F؁1LD̡l&u3k`wnʓ?&ѻ-0~ba-2,<@8 )BsS &~1$-tJ "5a^C$$oe( i?rk~\{p8F x@?0귬Cز4N-#@l)S]nnĪlڶ=Up.qc+(}sOg>85pL9QR ʀz'q:mU6S[l'#lv*}*L[G~~&`;2) j/2)R0Ȼ&h2^kU$-f~s]g<$"nqJ"TkvC$d:%.=!gȗĸ)*D%lH+mTC?uG{;cO5'UZ*bKz^)NQ>% Q>[K PPf9P =sψ} r`/J8$&aj!M%$iiΡ9"mtS&qS$W^ =3{M~ TA͈%(5qIӔh kkd b΁"2,f0wLW[Hrhnh K8%I$Dy=]c@YclHSIϹmS\J-m~.IHYӠV1g*{VJf-Znf{ H)2|Ert0Ks,wJ{ y&CPs!/4ʗr87{0i~:Ä1Q%+{J;evp8:&F+{E3_W_a 6[‹FKjzG<.If.r) N7-sr~v%e=؎nuu@f^&Ro`c>F*夋6\*+3UqS}}8tȣ%7h3FΞЂ2D2D@DC蘷 $ڷry"Y*xT\jP>8;"feTX9 ~a_cAO[` |J+ :s7[ 7ި# j]*!4hȆ+Dܺb2 b3[}R`asٽ@?uB <]F8}I@s`2>Jdc͡힨4=Vx$ Imw?Foc'՟E/!gT`2D.1b$h(S˿AWdX3:|޳2OŎ-kL[Vl<1ʾ DAѱ,CӨJ`T7{I>ĀʷҺ#zx#ZShŤn|K"?^nY G\;j766xz-`GqSJD[ ~Y8A@/8Bo&38/=(mF8ޏ>|h@X7j >BEyW;VH/0Ǒb nE٘pw-vڰZNȇtS\?ɮo^pcw&94 ?"Iу 1u)VT޲6 B?imz/^ޮF E#\`M%"q}٬U" xn+Z vnׄ=P R$1]qɏbxZB":eK9I^cU=h;3tq &-J) Bн5f  m{UI}s?1q >QpK,ޥ[SY?gZvg^@jf[VR(R;4-You,l] C cAQ2oP`3A_&~H2uc9Lvn8n77Q0XGQizIMoi]ل/NK؎5گ'~!Ф!z #ct0.;LFGh>Gԉj )|J䯮قP#T͉w_/kпm#Mx :5gC'XީWs_D}z8NKLV8r8'38Z̾EP_ oÝW&%ћ*WYgm"R7 *Ck2خOMF0`eK&O?[IӟYAK1rkYh:!#"?ʂ7 ͋o_5 |Xo΄~CӜ-8nz'yoriҬ@"x:'v'(䭚B Ƭ;Q=@ _%X;D%jb!}(Bs3# в92+eԞ13JDQ2k`3\@A7M ziIUG&r@ )p'IPGA!lu|k.;>y AlB spry͇ફf "@PHtsE\;/MaTH:~_{.H_䱣NaʠӦ-_RdSkDAbwiVn2o%|Q˻?o3ρ#։PA!;ĻkkM*p3~ТzFhJCM ׀yi ɖ}}ŭ-weo܍Ȩ9[\%MnԛOl>y"X0N /9vXiby'!޷ ^s3vaV`i?g 2!RܣƘgrްU%;\{MC0ǭ G_{P@XVBJl)!cߙl-՞W;㲌Hu]֏?)R?5fN yx5Z 3E"Azs#kg|VJ̢鷵[Vx ml3:kqNs'ལJ3a8|(|䐻Sn4/ 4Cy0iHR.X)-؝?E F>Lxmڔh 2Á[B4W᪇Eq)Wz%+M>nÔL .8Y!|v%CZ[_(!Pv=;;K\ߖQ1Ѯr,NktOC4>ZK;F B^sʡ:ffqY_Υ]KC.)ݙW \ ,َy $O~J,_U<[em/v ^,t)oRՅo ^4jUWM$R;$ ~| Rg9VE5L1nuʿ1}HsUt;I_G,M+"ɿ>{=;H8$@ x*$K"VxY]/O>c_E2he;!ڞ wX.=:ɁL,1hmz]X]:a+Gf{0R>YÈaapO["(\UfTqwB 4T%_.š1Zv<:@OP:ͣM m@ |1T~SNs9&nb$ ELi8!^Kb $|{ 9a>kXgp(ot7cC=2i ]r4μUI쌘'8#eaMw4-Vc~m3a-9}Np㪒ﲣ7L 1ɠU}؊+c6Y v8jPrl!Z(<%F dsm!Mt޶G}q@ yyn33rS]ygڕ?ZJ9h*B]ĜI#FC96%8j E[3IyCYÇ]Ƙtqd䆱mzz׈8޷709_ z7TM #|D١ dz|liXM(4[@q!+<*0+ >$\O9$- ،hZwp-z&8N}簖,pGZEv?#!\d4ӭfq Vbz`wWy^[VE5'];`SZ׸PBXGJݳ[yBZkҡwoby2#īeͰ>w3T/Ɖ ?\`z*4&H|Z!5ݜ7ʏUsgmo80OƃG;eMl8To(l$@YGXd)40_qh)z)~ћ̕a;$Y#Ǒ^zJ;`wQ C/#qǵRWB6:fB .M)꺛J,konJZ4,.AЌcZ"qNh_H,$xt_:qUY5C V Bs48C$:\Cq4_j^O37m7Մ-»CzEhd WT]"pG[^5v+y߭w r'XcUV1. d<į/GU.RfA1D{sFgp<>.kʝ2.x j#8XoQP'F+B.p-xU,Ki:0 ӛ\!0,J~My8FTacwQ`NP|5}5.ƕS^,jgB4IjrmR]9'8TnƸ;1'K78G 4=`,)AG S8dkN :[lM) Z-8/Kn`!]g)p pd{(MTDu(b_[[Frͬ s=iEKQ< {=jkSEX̞52wŹz;a*ij:"ILT$Lo3oJ:ա)/i]ġƳ:;GOEt[`'+Fi mAmmit>\CC–~'VFznf#'eT?%l[O=W7j=(lia%2l4 [B.lu|ƒ }Sp`3q/m{)7r;Yn*/_SK+}8YA QGG03""@0fǎȡ=k?_HܨC0*rdkxpgȦ-=U-x,B-8^Vy5y%$[n2ܯ"1 X$zar YN1~ 0 .D]EjHH7mba"n[ЧI v_":RQHBKp0y tX:ߛo5p4~(?m'`XiM޹UmE*a83ij52!ީ3N¨|A>bJ2' !h|2)_CдH[#psLhp Z^L`.߶dr)Z(XTn$36$z5xSV6z: dKBȔjC? ȕfMvp@mηX[5liqxI04<~ű23mUkGtυTR=[Bpe]320ħt4[;ۑI_C1 d*> ugUv79reqԱԼ=b4v#)f~9T#]vN09&PEzi@/ak_sOcXjul$lugYji uQH"!ӿ1d[E-W?d}y3ĽsUBq-'YU|C'\JCI$~hUIɩ\@E%'YOjHjD0CC0nM CLՕ0g8a9 ;7c.v}A[2Di댪+$l⡇l#IHS:GOQnsV$y]DPn>wA~7dNZ/B1q|L>xt|'P)ؐ㳚.6^1bK@+ DX (Uv/&c_8`m'"y_f*2Sc뉲:2Jq")]yE(Zl-AQąJ(G:շEoa^(EЖh5lT;ё쫴tYpaq qz2FVOQAho(ڞaS\!SMoI(OTj0YUB)*"vKvJ^{iz2(6@oy˦M2’U*v1\Q4q{y-5\8<ͣl V[[yѨuOc50asy:_}e>6]l((l_I\w$)cV,>{X pK3fa $H&]˷N&/שv ;0V{p:ߔnLs,RAx[-F#`! MC~V6(aDGU"ֿԶ.6_>L@)]}gͽ2Z~㔞FkpyaYjW!܌]MC?ʯ![ҧ '9WjSNw-t(b$oe ~-v'ovFGwq +]*NgUlIzF}3glZ&p^ju#Lax]cL16nj2P efx#OJ[;~M&"_F~n!xآ:֨~OX1:H#9'nG MLCv6aOa<쿬E:x54wF*c!s YDف6&;gmMkTqD1sQ `3f oAgP$.23=n9$ ٍǡvc,0`ZIfb:QLZ{od^ ,g/Ћ̗^:7v^9dzRڈ?3Vk3j@>>QJ"h_=X8'! hb$oBYSQn)puIV$ww/P+!-J/vl001VшI o3 9!ƠQȣ"Nwz,l3G:, dC$zuŃ LƩ$oto4LjCFnjx_T6v\WHCňU&9'osSjB ˾j`G%,3 F3*L@ l69S/Ţaհi 7 Txd&^EcB%m%HQE]Ry#/bc/|@(P},攃ݣ6P&RG92>w19Y0PCzh;tC|,>2͛b kkFuoUWoh)lb% o ;KZ> gLb#wgVhgӮvs1~>[6yd& PpiD?nw4~ s5)fuVO|\Yp f /Tа]ϼ@|2Wek1qS;}ΛΎ/:Yp8j5q[+ˤ=7|ٵl$-8S E;6 HB̌TPW{Uc ?؝*,1QWBtJƘf^鎦&SIOR|T cGoZx1fy:,-~8Γo9D 4ì> ⒌JX7k7$.!p\󥴯SV:A;`Yj \$5S>`n&M@K A)5e@xH3(f&FSO?D/3C(pm/H],dCAc|!TǹIdPXOXS-m5`e1m)q9+eA.$|k^ϵq[z+Y7"9sem.||G);G)F!>g c?)m*:S%UVoVgYW4Cy> lrN_DH FR^G 1 q,Uఎ3A!#sxIxImEޕllO|.Tx7r1eMvƘo**jNơI'Ƹ<]c9~";LE@ahquO46F6dMtWTO#=B,Vy {\4Q& N| #LYmǍWzy )ti^WZwkc/UH~d>Va?gv\ڢ5 $q֦<%$5ϐ:L$CaanEuR&]0fut& aXsc4 [zq ySQ\. &RԡN)b-3 ${N]nrDL0Wn '%WPiTa[FQ")6'݀C؃^ DŽ0/Z>BXbjYݠy}k ,˽|Y "5']#lxTPC@$AND9N`(<,oӌVHSS6C0w F) MPX2s 'B1mILsMAg>g^w gҴYg_)I܌pq(IJɌ `tW$MbW>}' >Rhn\eh[ĕH]5L TPT(hğr=Hci= ߷3+RrdEm$&wd-?-)ƨ:^ gச=0ҏ[ERULDKdyYFQ{K xTw }#9SםFiYW]x <4Ш#C KrL].87/V;!?3<A56i{N] m-׬(OcG1N5@,m_fUe_cvy %7㍲$ eXff̏i)No??>VV^y>qlCPTrB`m㒟 " PzZća YZc&jT$ cEmL]Jٿs`[5Mʄ+wk9^lg׭%F(ԿbsJUI*L$ ߊe[dxIj`7^-iJY/~+lcJ*D3~/nٽup'ouk(f<=(Hk e~$K%Pg {5C{rT@pAgܜsNn Apu v.ϛv#]))M ^tyKR Q1mi7$YèU{ n%/3vG(Yu9#. i@ y=/%fW޸ d%4|ڶS[`[y:a@ }ʉᾼLSn2MXۙ2y( zjv[3j (U>(v;Yp^c ȝ@CPQ~RH?ymbHincgM[xeKЙx>26~tPV_Ewðg~һhW noe*"D'»B\~'󖲜HB~lCmXRA,z vowB%I19552|IkkG_R # <<=lCDf{g՗< []d_Tˑ`h_'[5YzecAs`J2غI͢^;a .q´vUިe)%&Pgx'٘r~fu8 _.I.C-k0LjMXGT̴ x5pn5YyJزsNA)Jh]y4mp v5rv uuJ#:0q ݇q#!j-U1A!\!XlwZåŹ۵Y8Ȍ-`W|][l.Ѣ˱q4^.mnˬ!O B,2p1"s\)kUd>_㜱yh=6xN,`oRs_+u =+n _1&Fjh2d?ڲNҹ!҇E'n!ugzA7m?*{'N6r\ӓϟ%}=`a4EƄwQ́PmGAUqtU|u)J*/B`M$V ) HIG7וgv]qE+'aP3L^MxTG=5s{Q*!PKĦ-W=ô6Ow}sN\nб">~Xl[En1`*#5«&G/;N'+$>d Ϊqb]16dM/;T~Wm/]1YfiD%}V`t)*ZR@5EtUNJl!XfPԭT,pب`AT%'{XpcFf[tDIPRZ_Zr&Zb|RZ@wr0]9"4av"{t~2$'qBپDO%ɢEl1*iQMdy`)29{΁?}W?$r#ZgγN@F`~>7ǕRov?΋xE>l5Nw𮃝g1N7ZEQqQDr-ǝH.N *,R^R;dKfx2ud6ik4eW=K/v4g8z# 8Ț~qT@ ‡>#%h:x^VI -Ap*^߼a2䞣w/EwbeYgUI qwFyLx w+E$6c EgarEVW341>}Z."o/x.DΙ"s^̎gD]K+^aP%5UBRn .#C&a!?R\)&f,@׆~a7ARu 17!\^9 b_^/;’ro.zs1Iƌ"`Q 8.J9J?3tQB71X$)U{O8Ktĕ$ѼF[@)J#D,y,1jD`hLLS:f'K TIz_Wk/ץ<kF_3dP?KWbd\ϺI?&Fu̎A'=aqKgXCW!P(Mac!*Һmt[[Ԇ yKYf *$A_LZ[L]ip>M%S?D:z瓞=\v.4#*b8ϵ)? D*g8laO&pw =+>, Io%!J&?MS[JxZFb@ S-0\vѝ 3f5F7 eРC,_2T<< 1x}ؘ$c7MzX9gPK\}g\ޫ%T}G+%g;8{Cv̡1-eZ8@& ~UcsM*zvF6ܮDYopz&z [Ti:ukAClfLL׬5/}h2g>3 Dح; ǿ6#Ȁ%}$ĉuA!֏uu@Dd}xGz37)GBP^uȀ6Y2`bOY$?uBaga[ V*JLkFZr6;_|/{t9dd|ATQ,5Y_Xa}m [nM[&c^1/|'Anvnh#_uO5@?@,+Od;)VFQ.:eB!Jhsʅx-fjcWٟ}l.gty$=I軝9YkY$,ɱ4yFȎh>u5cG/G^P]P5|?O ͢}w3/V޴M$1X)THBi~c_м,Xp1Y*dY)y'|x]t^@4vySҿv!j)ܮ>yr6@:}KoyUЋŊ&i\+d3J|H;1؝wxZ&u`o=H5DeyQϊ/]# jcܢ~AUިM0A{5Z`m}= 3[LfX~MǑPKW)?c%$4lM(VKDuOqs;MÐ=o7rm|BSdyDOF=b,bJDshlZ~,et}XSiUX6c2(]ѕKU֚, .CA*& *֪((I!=*8EIL“ +N|>? n{30ʲ EHҎuk֚UPK'&µNZqYX<*ᦝoJ^ׯg\aPA)Q^7 YgW / dn~8%S&Qu uJjĽ_s,;iTӓ.0@j}qdDH{\@P ꃚI7kVKԫ8Ϲh71{1q0e9S`#X:@k'*0æ"ZHUC?pymt2 rXEţ ˬex Rдה5ߢBx ўC _ޗ+W9+VC[~Rf 䃰n׌>!D M~O܍Ȗ >y*xO3 ` 9M/{7wJy>Yש4#GD$8~AЯѢNI^4L1J0c֕]')aU8Hj0ȹU/W' q"08'╮Y\ :?OFFWVzf3#a"$ZqPsQ: ,4L> 4f7g@.N@`E)fROsAiƁ{_yI&{M\m]oS]I[*?gx%;獅 A+F9~?/hȳx?nCb9,||˚̟G(o0x^DqCS9v3ƠY~g2W55,;@4g'\OoDwUXtC,mhmęwA5k VAQ:oܐ,vB⣯H}OS7getQR%*8YiO'Z b|i$`C_OɎi1GG ݥQ@2 @Vȣ-. ԛJE#:s#`_Rn TizlqFf(A;В; h-@e-*=˞&eWATm*"[gi|=^h8:0ظ{M_^mήح\Aޯۭ$ެ(P\6}nODȣD~S{؛6:Gxv!`/}Շ #p]C~3- {oU^-w3-q!{qr,\oYQɕ}` dq&Rn@;~$/d9TBDBwbSTFWP%w/(Qɼvie/tQ=',AMؕ.m,@&sgUA\ H '"#hg\:5= >pW@T b&=$j3b{VR*;N@<,B^ᓌtSVg \i`kv@ 0ƈ0/q6{64֪Lyqǜ:CvhMQQ%@#O`bTb2bp”@r!~>^e=s/VۚSs."=p0N=rܡX$9T79qG۝:mpv[Gi1۰ㅽq.\*TFHH\ W9ldli.Ni>+19̑Ǻ?QgXYiVҔķE&I,$Z#p c8y1mK8 1H`p`5S4͜yO|j=d18X#b{6's}]t*!k ]9@\$$|Gl)1@q0QXz0?IZb܍}ɢXV/ic)fg/yӮ{d oh&Y`fbZ`#ì°λ&g9?sbNJB"tld2i$p+{yXۊ>-* EB Nj Y'\d{PCl_ݧYZM=/3b[RQ%FBI\r: DJ"K#4dfHlஂHJ*ș-|K– c|N S>b:HQ,q"[&fbcrMv'LߦLT_F U|@5ئBhՀıdd`yH\rylm|2ÚP9ӆJ){L:!0,{*y(ݚƎʏ]&؏oi0308t yxmyH:&pDJB5b7y~2U1[F*$׳>Z^,U؎Jƌ%):ǻ i1Ս_;US].ZSL[Jth) *BDETA>9AVΫdUeZjKp3-zS]Q.8+Q'k'@>ӸO}|?9Li766_3?N\0brmw-3q]𵣟@0fF`r-){]S6`s63%O>,J Pq@jȸ[swn<>oB9u!ni$^Hl:%] ۩aVL"CYfT$Ս)1 O)exb'iV6#\3:h>ǩ<{, MZINwLY"cT lSjnjDFqZ!BwA1uzyZ2t LW{:ޞq-.$U/da[Z8D=&J6z3<9p6w[F,9#Y D*+mjQ+)ߝ9O -?4W';lLOK_Y5_b8<4ȴnڢgkk$ya|!ojs0bQ!N EQ'Jgbi4BWtju\ .P@✞: 5ZЏ ǻ!]ZN#fX|JYTfwЏl=^A &88"3\¤ӜE Y6K'JgjNqlSz׮C#[iSca(̾Zs"3EkbJ>;eJ7 E~frIKKnQOꪽ@I&=|3>{\R/e;><m;=p)C#3Z+#TDy 1~$_ +%4dc ]qיC{r Ҷ;Ek>Wc &m ȋ(<;hlQwdØ B(tzgI3 ݟNN X1m xySI(PĒsP"db vd~I; @)|w3i*?D6z!2θf:-ҁ#4ג^G % BPp>go|ΚNӫr4ؼ=‘ս 2/S܍J8/еoW,Iߩׁn&;DʄkkdFL^^d@21($%ANx 8$U*{s}m`q3\[X-Zìl6O=v$&A^+ben<2mFxn\oVR %Ӡr>(#SWS*?rS OktV8v44c6O !{9l$E0C0]R<٠17BOU* >2pl2hc2O2NŒ R;q bXgzSLR@>7`[l5'DV_טm"- 5GA 4:: ?6cWTƔ32U;8>C>u xN:կ~le DfXOy~A\Zgi9u" Y$< ;1͚6{i.Pp_w?,~}d8O{lJ;]r;NVI5k0&%0 zPE5BNp\ :Q;Tz4:ޒK|š]bQO( /!Vjn}V[a;]s<.|fAz_逓īHe.L9 ӝ(BuιMt܏"Wg7P{G>WA1Lev;V7f|x쪳}_]!>w(y iIf+e`ԑ̥m\n9&~ݦ_RZE#/u GB|30J,6bVqM%%7TBb,{rHmEj^%GPMpUHTV̜efI9]V3KmNzR޶^]u /f6[gKKTG13 Le%=̅4Ws&Yeȩ5M` x8#7(f,.N8^`̻1dUJ=*iԙg0iyX !ls ~?#1-bFܫsήkpTBLH]g 61ᠷtIhчdN DGՎ6\*Hq[>6q3`oTb[PZƇ659,cIruvi.ƠQ y2}HzUY#a/ho 7Jo m:^IakTӭ3O @j Lb-jxm<{YeWu>*=q$#!;v#AL6Nng{^y3o}FzaS=,2#[d̋@!XΈgDdn}<{wmÃzXjނG:5L9&QN4젃r/&ؑbH'#X5[!0=e/'upNv،:1 Vk>Jk4uDL`U@W=edY'y/+aKk٭7Ocp SZqґC&܅$uJFvᐤ ɔ@׋CH!R!}i2%4q ʔQ}(2K E^=ɸ?#q ޠd!8##% sVXh8ex2>ڲǯtZ&װ죋 yJj퐺=k 2CCPK+a/Zx$q<L mUmh#S)>)T{ոj t@-F6*$.9IHQүS[z ܔm$Ee:F48ScnҚ~&[hqo} :f\Ғ4Lb=x<3e`K麙llHcw*'l֦|99g .z8!5hUr %onLu?s&6ᭃZ٭ ܰ4S/˛d҇"1E-ҋ ISnhOɁb& !gs!ω?w$w>v(W&̑;Z Y4;a06Wz<0x6v!=ʽ-jeBa-GSHP򠩭NFJ;ʽfD{tLbXrMh~Ά-}YϺ8:Zz{>o"xf**#GIZ 3@#b& H囤E`;#kqNי*Cc&̢H^FG /3V7$^ZO oz57<w`Ƥ j-q+%豗s{V.V?EoܲT:x p4 _JQ20˃BݔoE4rbL0/LH(`g} Q Nmq5^). #g-&'͞8ggΩhUePX{hqf~HƧgșZE*\ZcڎРaa!U[cg"FUȣI*?,jPxݜx) Mb>` 1H>t"*YVpCe:_%H=R&t<ׄ#]ZL-U(vba ا21rɮ{Ҿ8[Z2/pNE*쮇;&P2>1wKy,Mo0}N=p-IAyƣ0TxH`s9iCt4o tvI] K!6D,]*mAq8ϰf fthmŁ4u$. /pdCrZk2=s ⒯Vtfn[KφJL_XV]uRcX0m'*yKL/SF#td0=VMY uM5Sm|LDx_iLsםޝ&?aUPTJ3'(%qB7 mW8Kr'ZaUw)褨tnl> 92bl]w2-#KΪiTZ8bsla8n#EQo[AD>TࣼL"T?б^u8#c \ [7A,:>Sdf}`ie\O(=ب|Ph~o]}J;̤Vls'c5Q 8Xmt7Li<:' (P;7P:6P7Qi,jၘUSof[* pdKg~GJOܓNcMK̫ ڴO-!+;{ZoX|:NK|tm-虵{'۔bW~{wۮ]frm+Y2cmB28b4@,u'/k  ]CA1͡ )*{h_wo&S&<2=; y ҴfJ|]A3FЗr~Ҽ(-={(V*790 Ƿ: Uz}64|Rݢ ٓ~Ǽ>H}89+KJ L" oT |zǽt0ȧ(7`zl7]4^×oԊGZw *U~ }eW5Sk/A7\ 0u9/`ykD#n獬%8 Z/  GC3aS'Abh z]b:h% -{C։@,@ 7VPSOsL*s= >N9!U m.Zv_n02ۨחf5->5kQQ3<’3N8Xsf䱿T{3hU]0+u'=騔ޔ^n02A%ImD׮V!GLi~p#Ạ֮i$%~ +Z3W {8$TE}do}OA!v =]˰ݙ_f+n)DbsЈ Ll8ETU0k%c2N0NC"nz-3}_'ExtWO1I<1{6!]w`1JJʾ:k<N_0¬6؀ \y *#OL-#/? \ÉĻ7Ǐ彺ah47fgablͶl^}l"BPM/7ebCW:K>*2,dGCAŐIGisY'JMlX+6RTrCq 9UO͟=9O> 9#pcÚ1{r|2ցg33% ͂=# ((+}#ڞ⺌n70xSL `=uO1|ΰ&v"mL'jʥhSVܥ/)pCz$Me|a0*9.Wdtb~;W*\+wAJmJM~}ףFKr8ukZa+?}\u#6jlJ-~]g .aTpz0gLtcM6$(T Ak笜6i?]Iɀ3p ^\EZww=-["bAD1$1Ģ`a;?7䅴Q,8YP\X8lUX2 C<*Z@ADtoQKm_{AX+M#)4z:fȠ V+uM聃etnҙa*6ޡjG n>L Nm\6gJ7D5,5淎`pi >G{2*6Os2re/ Kf1e&"La20bBL\ Jˈ$wUyמ=S ^Hݽ[Ղ`Xh{!G^JiD#])2H_{ôK;~50> YL%Y !\<גYmt+sZ#Z\8Fc,* \Y7խ9#8sBﵗ;ݖ_Oh^8Mp"nڵ|dx~W;Kw6 ;4gprd ݺ?ܨ'oT7N}ARGKɁ#?p-+W!_nzs!Qg(eCZ:\(3 tZ2e>M  rRVb7% -)2+,#~9Jb6E<.gއ6M&J)X:{aϼ9;evHc^XK2N`%1@өhZeITiE=ŇjDyY#FQHllk oݬť:)i6d Y7{bAKw_@77L&D@6/<\!ah)6lʽ+cNʒ&'!,MI;';Jyz@8s9[J=<R* ş9>(cF37SE":5+]i1Zc~|d[_n:( .h/P6wтzl঑ž-1Z&i줚c_8眇u5ptJ@L|sv.!fN.YS&+&H%/1C! f{=gP{`E3$<…"/<i؉ *'fg (?#aNŕgUB 5 .PYGރB_,:.oJj!lĩ.ߧh5$#詋!4o졼((Uf1n8:S(lG53H<؝$Q9lzI*]c^BOoom4tK;Q d91lU eFeQ*1*VE fX)]'ZYoYQMg;09iR>-ƠS谤s~BåӇw mQ9"O r79P7o:^QGԆ5 /Ʈ:uN^` eF7E^/-JIұF&N@0TR6KXDzrM(3̓l2χ$~$WQC<(Ib``EQ A7'iC@̡/JM5rSs/Q!&ﭯڐr:Kim?=zOn: H6jCqk!EvB%਌UAg:, zP. Kz1}|.;!q;kv<9`ŏLS Ao}FX}aǨ\&YbthIC HOp'Wx 45`ٕ=ߚIlM7-hԆ[&5Sa9=eA M9]_brʸH/puRe%_~ 5pz.Cs6$-vgn?,,s]V?<੎Ԃne(lq?oy,aP_ӷF^Xiw$|q]Utr-/{yt:VSrnEv@RTe%k<$!Y(\4LaBr /Q *$1 MOUZFA ۈ~M)~e`{5nD}dռXCT.lϛ+Sao|QuTcqfhV KpsyXk2m:߹?FI+[ͪZ֍tWAAy!wf=S{flmywڃx]Mkj`,i&[WYQ#сN*Ԉ} g A^lV8o,0IS.ǷiE%㮵Bk%b)DI&~`o֍y|.3pBnN8UF PS5}kŐUR *bBh:@mF>+ϯ/Q(}0( ^_ DͶq[L@TZ vBwIzY2u z$q'EQo38q4l{ٕ󠙴*wqѝи`$[->/_7)cN1zW5ҞMv-bqaAUb1&]K_?sʓh pve b:Qu'tO;.!*΀dD]˖r{ x{LɽF'2itqIxGh*cu#Fa2$='^O YnAm8D78B#tN%5uF^_K|ftok߸n@ ^DsM`:b^LK 0Z=<(Yx9:+*,]\pNpc땸,!_G Wy=]i]7731vao4t>^'vlV&ԥr?\5ڎ2 IxHj Ao1Z_Mh5Z:۟ZNxv'7=ǵ'u/|~pbGWJs"p1Bwg:QF0@Jp5$VwOH- l +ihg<@nB@+&gnW()D33zba61yMr5y3LsڬyV%<$hh2,U4f,-MsBtyux qN"  pi> boH*GR|矶h P <w`T؟wPX׫ظLh#fB:`ά͊eQW k05Ց6~(~x5՛_ljNљD G/ ;,dߡz{SYh]@msuuW8&w,g/,;E댎OZOϮ@\x.>BlmR5;r~[g"ZikRy \|ʤ̶o"IAU~]Eۉq#Qh[/~fk0(p F <н9a=QupfB1Adlnڹ8Rj\`=gϣސy98' JSI. 7obv3 }SdEaqOҏ #2i#'WAoUXGR+<2T w~ǫQ:oTg?)^_pWrh.xfK׮SJM̝fn ZV :jvtUjZȐRX8eΦ98wr<]] O[j`& fd(NqBYi1Q=tVopbCIQi/E@Fg*tdZ w!쇀Yp~\)lghx>@E @8#\3֙/Ue!ČBlU@0e7Zse5͡{ۙxbu=;ŢA$Coo@]dnG[@UQ}TEc*ueҵS:DӡIY'0ꚧ}ډ2ts;lѡxi2I}R5Z{k۬ZLH,bD_D#MEOKW6 *j$ϯ$_֗jF=刨1qt`X@7Z?.wKP _(\~`* ?G2-).e`.q,,̆UT&-QbP9.`gAӞ 0xEDˢlolha™ 2~M)N.qj@(7n>@#6J} ];ârD{Xt "HiF r˞=@G,vZr!E5A]TD []-긝~D9?[7A. 2Խ] 7睂mʥD'ӕ٥D#S RЬii=AVM- RvO y Yp bAL@M)}F$!څj_YJ{;~^bgv]5 Q O*b~0L#߇!ndc;Ca;,!8,jn'hÂ9KY-OMCF 5soS0Z0MmTUӟ>X`*쬾PUf6E<'^:d: 0ΪpqЏDVފ4@˕4)8$0+h8"G͋`.?!ޟӭиA2p@:[kv̽($yLR+R~k/ن֟a<xqckBi|7 Z76溮I5FB#>Do?>5'ރ`qqؗn@ `*Ji?;TIEwfr(z .o$Æc=_ HQ3W+܅ӒP܂oZĺta(ú,͒.n'9=8/*K_WEo_ o- EMKAQ":K*w* sf|"iwIR>% }l|<$'Aݱqz*@H$Řмal/6U"+i'O>2Foo0Em37 '{{"3;sZ <( ayŋҾ u|d}Nmnogӫ7ԡ-2ufn) oHSSV (1^=َkC3~tOM2GFb|cI"찪#-O%] kAp;nTDAnҊ[ꊽ5>5g(Ddn$>. 鲐Uu9)7оC5TMbC(=텳}ڟ[{#6pPԋ%wxlF=j1ByK΁߶f|vs|= I9Ljmc‹Wds._Yʫ5 B<{/ݳ Id0^{˪9*y,xP6.Ap mW7R=#L ijD0ɮ׌ شE O| \a$hv^E- Axd.iAV Fx1r*$=cbO1D-||}wu B z#ü-K|2Qiǁ"7w! &Mnv\>MY$%ZBÑTKY=LГ bw+ڦٮվ9H;&+͙:寄Cr;Ik:]ֲK{@Bs:çXIT= CS&J-g#+k]|k&+B5EQgP^x8ypO7Yڎa DŽ$||c|E{|n}2*qDIpVC1z*g m.1_芤vΡ@'>WCZSnqb$\fH]oe Zvj\ԑ8 N$ԋMPGR}ܙG.0О .xǑ 2AϺ9#Qw䣍o3eJw!Yݘ: GF:`s2 u-S ddݝ]&FSK}S֔JD܃Uɪblo41Y9 jiT&x,mM k%EH` Fߧ'x[4̴8"~oz|i,uHdDt.}K}In֯`ժ&.gEc.P|:OAN&刅8oYs7ZR"Nq=4}͐p b"xs5+ƢXO-vcJ~9{ h`m7fDS*O<2ܙ\u>DbZUؗdΓIu{ʙc9/m2^t $G'ӝ8OE9ۻG@d-@ n:z\o?:6$.v"u~p_WVu!: ޟF\]a䞏`\*G0 0|=@'BZܧTbu {0WfZlFfzk8 ЩN< ̓l^94Uޖin`,twwƗT$RJ.?<2bJ\HRӅl]؆d`13 &l:jнHK4`1R lzT C: ƮMW<޳{cQFW}So(NfC"Eq VhdS˅ǰaI)òVUι>F`f%o e-'{qpd F\Y30 ?Ⱥ>5E@:KBa *H;}PG=nuj_l[ltY x8:ЕD %NPNsFn' -yëڀ$}ΰtQՠ꒠7[᥁w ɦ#}(:+#BW"4dl iX=]_(EŢܘ^H D~DTb`ᒒQP)Ӊ^o!U~~'P1q%J9PDƽlfZ4Wt3 n;A%U͵o]Jl57VF6趑ÀyHLWSQc*R T)laCyX@UPx4rR}1ÆDn)v||y)3.J`),dﵳ'ۻCPǴn!soh զB"T+V bWdDxd&3H;ɺtqH1[ #7,7IV8D u6+0[—} 3F\jAk-iAHQLsn~!-~ Xrjo52wKzR3ѷm;Wd)Ӗ/%Q3v'WJs ݡ!C Y &dӈ̿?]nR/ J]NɀK4vcoRN; ,y˞uMI#8+Q+G%Gt7ڗg=al\(%ꍩkrWq-3oVU " +gfPJ`wΕJ(5T yBKi|o*,&_K(PVwɭl*T|A4G}dZ$Kbז#rBBmiz o GhE/bNcb<ұ]?>'B]V/ Y^D/51\p`ze!gJn!^2~+']'ӷtYΡH ] 0{xƠƚfG}ț$AgL5ÞgkQqB5LxZw?+Xgh{G[Tv!5Fi΅1NSht g쯫۾ ŎL+iay p5Br8a&ӆg.*j;ݸz>M(QQ]){)-~[Iv"X I#K`3Gd ub ?TBQ-JnF42gA@o)A |r{pѩ; W~zA2-3 +j,7({b9yY+<H+ʽ a!ڨiDiߨ?M8!S"dz!R2B$Y0"/J)+lVM @s)Jt_)Lj *^P `a/mDXFm'8Lv­}(QA–7k7>;kEZ\1r~+CB1^z 89Oa /FWI!)-3Qi54!wMDaܓX⁦7w#rYReicnn7X$wY vh*?JH4R%Sr`ix֭XMV%zLw>5)7,y[u-!߻1d9=nᔫjyQ)Y9LL?Lh_G/=4`V;\k`:|Qi "@l"uEl(2wG2vUz~=r<"p){Pd9.)Q.H큮H,׾L"ky<ۘxMB7a1=喜CԑДV .B C " \*N# VVR#DLb'_ClF 9$N%2˼ @Kl6eb/5 Ҿ<_R퇟.%VCE>W#$x%Iziw$'OsϮiMc~jWTf C&c1O/h"^jTz?S ѧ@`b"{nN ܺEafD # PPBM|_Ht\򪂭bLo#z_V/mHxLTCȢ/P& ;X_U0u>:~#ٷiAԇ5ApfwmYh@+!!n^D:N+dF;:EMw٤rΟ;*Q+X\O 3w\wP ̢byϧyQuKl>S8#Sr>!9ֈmʇ%/kY. ~iueZoû r]h-w(BbM͜ݡNMQVPtbidb8NS"N@͠.RKas(&rDObH 2 [@+4Ri5O V@wF; Tim#40g¿4M6},cI!S=A~#(vnPO Yp޻:d#S2B& F>h!h881.R$zrפW¶_%b2iyt["Qm}=]TWaܖa~HdQ9x=Ů8 m;Cfldiݹ4RB4~ 5U z7D'$=>ؓO i&5",pvf;Лvs>_eZ IDUg*Wq>a@.Fj$6'd dVq[N7 a ,z j$DUmfg T4C42P;lF(F!:SPx"uPOꫦ $lTjQSuĻ]F9dTX)`-d?c(Sdb?7w{x`~ w8ak5b+K$]9/moon>n 1Oq/0T/IBUVPƜPaZWK?ze`~3#A+ibhiIJ2Q=Y# Ppc(cL7;fYԯUOv\*A}?20dy2*E\ܐ)T"t0;Mb T)$~=wmh*i/H1A- FoX: g%Ai5 ϴԔD4r.86(+p Vh Oۀ`^ iy[7J=j;a(GWoqDSȳQ~+M&jpޯ_@<@/JɍҢ kθe1:"ˌP=K\?~%iqY(%?L5V#ٱЙ;L2ĈN"XJ<~/ٗt 5|L_:FN*5qwJ\GS/ퟅ2{z[Ew9_/?1qt^/UPRNSj&]aH\> 8V]J[2sˈ%JH-[A.c~i,Bjc͍ԣEsϢf0bټmmZOmƩG/fSJ|#qB3;>je!WCʩ{91JbA;wW ,{_.v{7S S@WƓ%]~A~'t4dktCQmG:o$[]'lժ>"V M8RjZ^+1KHA\Ew %@An9?f#pV K .{(GB Dv[PR׽Ի06pyqj~!*_ϝsOa} "š*Ăp.*- 7̫\>ԩoV+R&jod<~79_?$9V61 74 JX< õORMe& <@m/vyo–,=!Y›0'H 9Qryіi+rZ%VO @IU_t#I}@$7.bFކtr"- 䳷3lVt܋dROޅW;j?*sD $kiK-n5~}a1'JY-UJ)c`cI^*ȂLaJaMJG~{7Df|''R(6'd&ORSyڬYRVI-brw Vp8:{~x (1C ~$S=ԙT v2v0xO,\lh S+?M=rȯR%Ш @p\X#GTʃtˌ^O#ɡˁ;H.d"8̬[G={Ϝ ?]k9ۋXTIЈmCC<92>$p^ۋ~[͘3#w4ꑱ㭩,Qº.9<tX(apWGK'@]'hM'nAp6;jhEf!t?;9iRzgڎ 6]s-EާX^ڢd+BFy b*! ς Jb5CKv܎;;Niu`)q10Ts{ǚS?L`=3b})W\n}N3칗9Dh=N쐣jEy}q5VUrz[֢vԮ9(s+N)m/ *k$̡.+>|rL$%EgM:PSZ :C,T^[RDz96%\{ڕU5&4bE;#?Ⱥ7MR8>=2jdܲפ<ӷ[/wS 1 TN[ "' Ŭ. E_S\s,Գ?PE4@rO+]Uu$3ooF&1iBWufi2p Nb&ȪA,hvx`ϖ4XyNnDC\;xnh();֪Kt?lɔF3 +e6Ĺa 4EӲ;6 G*,}_4֭V/\pd[nXB WLSIiO<srP`"zf䛘<82HHZ"`{^Aն@s+#:(_GrtYz"WPZCoh9Kd:f9ɿ?ODsFh'T~o U"UCJ{yhqхCI dF̌Hk]KR,"1GnMnm'-dIl$ng;e zS% m1TT6*\fE`:O q#AcSwΏ<iK|P|ʦr2@mzJ*K%'fMZTEsx<g)A~;׆sfd1{4EBjXSþǓzHPO$DWJ c\7„nγxi}Dړ b*z;X3qv1ZV2qiLPv`!ҖrrŚd>"R7*V`3W!IuDϓ? .qԵcՐh59W榸B`lW<-HX-@ /G6i؆GEidj*dfUgBVwZ,tÖF>CP{m; %p^wY$8/l-L"4<^k&]kjTg]З2l{-;hM]%O=5mEG9L%³JbPC_w{:8mOb2Bu*`w:V @B܃-l%"-P'DlڙWXs2@Ev35^6$#Ǵ^ :@WVI:Հ43VXxUͿl?fZEG*F_IB=sHz-'Pqp)CМ4\,YHuwb D+BABJhjzkcXDNm X ?8],CaÛuPONz#Qň*T{9h_FB W-Cvs Tp؁r{|f)Pκ7OT ?pWo.9ȝ@\"C̥5,̶A%U p+=f^T]Ķ'ptaTL}9lA=Q(r3Z|< ]x|IhpQFpF.q KW"XzU 0 s}.]Q ֮r{йPHEc&:v?cKSʤ1,)t**қHS*G=wmHLwT  n6I(^'=/NpqKl0A*}\'Y 2y֏* >§dA^s02̼.>}7a?ru%䟒X[ERB .G\e0+a(ش"GnC6.M$kG\~8HwX)$3i<&MtaZaرs5ل"औa{Xg# ' m64ZB6K c-3i_ yh2pp2fT~3>A9),G`fmU[*S56 FhjI ,oQF5 FI9Kŋ  8;(8JIOTOW3 ?q!b݇c fn:WÔk8#$bi:т<=e,k@#(;]f!BlIE_ZZշ6doxK r3$ȍ!ZfL!:brpPG^B܏PB_lU:rVˎ-x (zkOr"ry@4fs'1CxܑO.mQ\i8 GF"XQnBHr <}ʼnM:լ[ʍJ' 8RUA!Grcx3j9|+)qoY9Y~/nBC- ML6cKRoye-f uSJ!90A?Pf6Svs@>xmGmN^_{ 2od3OűvtVSV  #F<Tky+2u`+@v}."|lS&h+޼ib`-?u%&ph)- ԗ}edדa,w' {5[~ O 4Pذi.3Ǹ0Ntnl_`x9KB89\W.x:^OJ1Ё,s1e~!r:Q$V7j£$gr氿uu7YSNM:ʔcFɾs2YIO@_VfgzRG8vGjpf5%C0-$+Is$+ϵt%5k%UpHql7=*~ҬG9uEYA1YM{5TGUm> Șl?hΌP ]9\̱65pƷfz{GL\E Of:RuLjZBp*?ޤCc 5;h=:dbI#B/:7榬b)-qݲBe{@}Cfa m_g~p7ݹ<~e0"qTOuz:9m-+JuGcS"S> /x|=]i>=d\J % - 7;#uKS Y8\]fQ35a^` X.o 6qGhO 17"ii,N5G~ #[XķsN_^',+DQM* a#d怜n-ʁu(oy-<QP)$ltn4Y(4{Ďj$̴w8]Γ5܎B]dV&%];ЅTaؕ R&iY`,l X{y_SͷP-c~e*lċ %cU7;3^K$dU+eV~m?2;cGH.Tnku@Y?vo9鵪~dF764;/@(~y9ӈNy^^:lvvR8 tZX.-7:Bev5'SX; Kdpt# ֛Ֆ}s=V}9cHp6JՅ'[æ(9k+cעY6A_62Pќxeڲ#ͱT˺Dcbl>WLx0W_g!S(2Lec[oȟo;w]81ÿH<[5NAFS]` o=T7zzְ.nxS&02AV?dߣS qA֤3"%":&SN].IBMcH7BIJ ]څ(̂cƋPdg̷tf]Pd/tHnL¯\N,kCBb s}|r MΊ+ VB_0`ma8Punעk9-<@u>U'"} <} %=D'zh0+u4`?5:Ľ4k?By}s D N*dgQ܁oV T+)ZMZ_c ovƜ䂹47N}b`otIү\tSNFmvޕތm;^݂uX @A:+42c/$olpWhF]!!stݜ>BVR*F_'r:GAS6ԺOƗ??ʊrcMaEa c;، rWnTBjƶgO#,JPUa6:&fofj1Nyg380:[BOuKFl;-6P I~m19Qrj;=Oa**mBͳs^M kz溓rh/u>F܈^;{Ly٩^4…܁(~LֿxUgx3+N+e4$l@n0e(Ch[:~a 1SCO>Il̊tDfJ!^?\X~q Ew)B8LzaSN[zQIQo+[j]Ee1,?iP&wsnʕxZa۰#%jn 0,Bɻ15TZlkM!me|=^vs]OaTڜrvc0:xh SU%eI(p_# e}݃`?2kꪀADpJ#T"X?z\QFBoXKD#\7VYb&9-,MDԆ~&.e27oFD ؋}] *o di &KPTOg*:'dl<5ԟCx򧔝."fuS#j`U"x,R2o)f:/!0Z ta7J^y2Op_"Px.|\Iɦ|*.!yL{khއ%Xԁ'e8ݿ:fquOp"qܶ^q,"F5FBch=֩| nCGYSρ_PhFh5b'*/`qNA"*)Q:&X3|6@s 0&SڵcP}*]a?چ.Fbhl鐠1C ޳ L%5tVVx?1#+Mq-qٓqsk/7B0 ^9rOU,GŖIGK%irg%X%z;B6RW)F'F_ U=p_(ݫjE# MU4:ȗ4=&/!KGq+ɀCtk x!IXqNVc""҆ 1 Ŭt2YqiίQۆ&Glmvόl,?9xxU5Յp3B[\.  QpZ"B?V1iT,^(k! vI6Po*^70DrprcRy^O^/T7#Xbr.Zx8dE?䶖3ЪI1?{|@ezQIwOzcO~bdFzh KoU5Ԣ1rYhSOȻ{;֪63%ʔp3/n_{RkV:hפ=Ocdb^nS -\?ll_Nd/3(%V!2/0@W=3l(N2tKBʄ*+w{(`|? cd4 1B훼ə\̃`aQ-Q"+ vaTr[Yؿ9j C8n %z N}y(P:do8͟D^M[h[ÈNQ-AmϨnjc w аH)I i!wIӚʃuh'q}ciAvZw9ܩ9[/"&a' W(?R ZTrR~]>X'u==:milW2fsT}~L;(yTqMic=2lِ}y2TT"bzV7NQM;[8,I$s{uܞ[elc'4j&īA}[3垿7Knm"݇S9gÉC ?]UjUk; .,1Q_q[S҄˞ڏ^]Ԍ՘#B5yNu` r>p*'$4FI1y"TФ#D&@pjF#M[Vb-V>Xm9%˜f>q/T Bv,\ d|FӶO[5~ 3-!I^裭1zS{a &,)qPB p>  䋵Jl(!h^5lؒ_jqh>2xJQ@׸ Ҟ>ٶJ~hEh)Oe[KҠqg7j%1dR[M=Ja*-`kerJ+9,wZ"׮ez>LnrǭP|I.䨂-4o[<8%*ួ) nY06AG>ӕH}I"'Ⴗ$S{K\EʞPu* .,N~RJswy- i©Z:):a Y>y*a"_lWs|= HJ/|TH` 1 1CySUZ:k{>&an1ӌ}.\"_'RD\ډ4Wr/$5DU}_ƇK,dyDwq*q7=iA'G"FTR5g@. IQQ=bL JT%h<4")IY*v !5GFi.DXC݌kE Ҥ8VNjZxE,ٷ{s0d$UbnUl2;LB]I>r^؆'\r|֗Xd f&+jеc gV; /x I&*+%Dt_ syhTBMST׽rx{Sl?-,IFߜ lDA!, #Ե+Z:\yAK-Ax2+_O &Ov9D[*-ˆc@GMvF`yvE[!3a@}az,>YZqD&sݠ p9YP_qۄ<3JFނ'߀ԑfEgJR\ rOC#K jmͤV_˚Yȍm,)rEk݁1@iǪmgF/O5/Hj$bH9?A[Fg#[x[Hn Gw=Tl&aCne3_4 TϚs-R 3o, q^#ZϨg)QbDƖo*xe䴔(&2_ʥF#ʜJ~]w@0l71/k s\Dg<3p4JL9vh"hƳw^?R,96$6%\Q */h(x.R=Vc&[+ \]\I>-rb~ϙBj\6a1L>TֽgGZ~|!7 7Ќ-j$jLQ06* 9PeMxx!!O*zhVrSI9fTVK4r% )ZJIǯd;Jhc(FHU9Ł/?[kDSؠI?{N)2Q>FUO.½q7l~Ȅ.IM0Xm՞CRT~[r!ye+~ܵ"+VXZ͋JAYəUϙ/*Nڡ | i81i:KOz6%1?Q=kBdĺmy׾%2 Vp,vuԑ6*%$ S\Y!Гck!2s~5ӌ=uDDPV<^HșUGK›)3U6ߩz6w-fݔTP7d$=yzd;¡cǜUiǸ{"{ʥyBӒR<:dɞ+fPքC|mڦ'擺TNQWJH0u:NP{·E-I˒3GdH867/:}clmWp>)=j͊ { tql|ZFDa<;cTmxc&k (Bf\!e ah&\B|t˛ bCY@,qF~0(\fۨ'V C}I{KG ؜xgY}ڿ+ըrZrPr!|~{> u.Z663K];7%1EⰌYWucf2%ti# &LfTϬ11g^^X-'95[4e{L+ǻ߱vjnԸ0HKOJohdͷL#T<,OgVsd3#R*y2*@ZGT"<'P.J}:=:šL]b*z1˖CoJD)]Lg=sm f3p+1=%|[2te eĥZc~:D9qt No ;C^  ED]$бDXfV_128s[%lFuG0\'B_o۾gOpPpYdN\@cg1꾻~˔yBqw/bhMR<Ɏlb໫ٻ̰L`051쯲7yQXFdZ&Ȇ`.P1Pv=il9)RwZT04e ZpcfUl]Vi|VR=[7plCi1Dħ #ԕOD#4h Y6xQ=FSyY+x4>rV›^KIƴi̡N,ڔWP"fayEM`ׯeA"ԖR1fKH&XvHϩ5q#j{zQQ &cߜl=2CUq0;w*0!pn^tIYaSY?փRaĬyل k5ߓn}Ļe|f.>g4i 2vvZA q2g܃BwEw#=\?.g[_ʊQ#]XšLlŠ!7ڊ,#, !R)j[3c<6oWDo7bO 4ZW;1Ms[-`@SkD'dlk%ey68MO[D_rՇ <*S!sIKw<4W h]h>=[}q>CxuW@! 9IR\[)/^~`^@i-,,E{#:)/8_>N3ԍs NA}W$ƴ63ݵUlE5Hz- ^đ UTl=2"?c4bSnsV377x,eHHyumnT&K `aTaF#, oqMi9q/9 :G,E`b؇]C-@WKo]סo<з ׷̠@7` ɍs`ȀpNF!=x?3.FDa<1 HjpyNr&W&6"!Cùth$`)*9\xʅߖ/LT0RО~jj*⚧F rP{ϻU(Vl .O{/w*Y_ SHtqJcl2f9X@e\NSȻBc%c h:2aRy9DB\~LPC9Z+ GV,3KU/6yvHfaB8)uÎ2r781D4``[}A͈q|\vGl$"| "SB#1L~`F1z j$PڤoN8o![llqsq;Yf-L$3݊uql~bj9ǰ C,x\R,5tΫ;tIE]S%\`|K wѼk?_c.[mg(E֫=7& QK>dD$q'( UE?!ѷ %WCFϏ#G)eŽz!J8&{o!Qp_e>iў~&I wīFC S:SmEZR(ҏk՝S"L N v1FqAO< |(Mkf‰::0Qn{{D r#Au &_B(zEbWF ;kStEK:։80 Kլp.D779ÿb4:K:l.n;#d=yB41'y!;ƤwnľW&w ,IS9Pf!ƕw%jA^>+RdJEPlz04_n &f;ͣ{Y/iC yl46=Nݧa3tP?7~h ~BTn̔E!F' pPaVa`&エ?TɖzFi f_݅AaQh)D3u&rV>Ё}KGܼ^WΫ2?+:ҊR N4yUNk"'`Q Z!2`ϩRc|Ǟx[-,Ͼ:ww'ا]Ӫ4H|/|KB؉7җ8xVGڥJ7$N41sHk=: "7ʼ Ch!n֬@!w@q[X (KaH˟P/a ؅*eݸA &ƶ<,`fKAGQFi$sگ:d ._u.0dᵲSrilHibB%AlSJgWԶ G$pq)eF Q\!MHm.J3c+GlVʨXz9m%A0I}e],?x/-u aӨZQŶ*q|7TΐN+bԶ/J8 PlShhFlh%AjZѰRS9FNA۩!t ¢K1 !_e ؇vJ!ZLbPJ-3ݪu @6V~v=QnDEtw{Ђ}?l! J iLq]ǰ΋LP짰FNJjiʏ<1$~.v)A$ewBY~6XalnV vQ^%9W%A">8s/4q~X#%(>20:1™>G*%fv"'ף54xjuu_ v'aDkQ"\&#"[)"ÉOѷ#x-)}>}'4[ćhYu~w9Cdd,G%d >ށUr`,uA/?)ZCZ&30Nna6# l PU Fw[e}@}5b'j tvS U%hn\vAf vb}@?-LqtЗ#.H&kw fȒJ#6a_*haB:e"_!, Nt0^lK?!ܣDtyωp8yŎc|hEA[ ?ͭK2IN;uUG4__zvfI1ڈK#/:/YbT̡yt(d(( aˡ(UWDտpwa iX*fu`j):WVމ=tE>r=[N#ىA}!A Uhc1-jyqv1.381T;${5%VgMBD?i-|#H= ^ȺSɌ8)5<׊9}ۍ!ײ<%|dyu{suT6&֯v=w< 91 ayOC%m~%|sNqlkH'۽|o}H,2ZNMuF!#o FK}ͬ8ũb x bi1ڤ0tGuF)Nj<8s)ջĞ/덿Ih Eu\()}`^^bC7k4n'K,hWGmSB;t~XT~4Dr}jbBɷ`սq&;5ufN}]JU΢En&l2jOS ,kdf(}2Q/XW ވ0x#i@zHn8YܖdyE<&j ]zĎeŘ߭t T>["''*`NvSlΣޫJ]޻GV .+,-oqg]wEn^}G+ZnHȂ`Gbj BXe씞_C8|uMEFu͡i\LS0G/<_%>ھ߻6eWP$|0vzy;$]hOH⺾{NG0߉Pnxy" ru+(w ptKsǗPI?+uuF?Smu07n2jt}>Vf]()fpobT?l1_D?EYh6V\OW v_N6*OLUv[8\bCQØTBD op&vj<6HguyB> FV*ʓ!0ͷg3,> %_ht_|V>0Bubt@( ivckP5O:[&?R8QB6E66.(A/qcud)bB"]B_NH 9v*FMA3O~;==g,a Z(XLz(Uf/_zyE' VJRw+݉:A2^b-'[8&'4{ʸD RH#[ddO)E9af 9l\&O:L&֓oc<ĿrWc-{xdWu˭Gǰ#O$utz`SZP JLmo N_ra t^ZNfiõ-Ex6y\c)wR.> 4Q{1KbvMy\=̜-(PAJPX~""xTZˮeC&`JgSN,z6;*egAXAs`lr}O-pI*ҊHAY5*ԬpcB0;)s̕`3x8!u-qYxyL^ LŊ3dZV_SVSjηL3))g`=u .7&&q:C]\"r`djҠyKO5usb?դ e&܂8OKW:@bHO?6fAO{Ar-7:VYF٤`aǛ4SQўjՔF@x5.?f 7-\M?妛QB1:x?gv;tW› / 88 1E3m-LߡA𠷍o9`8:}@Ԓ݁y:EY=DMz @=~yuы5R -A}UXpd>Cg[L=73.܈nFФ$D")Jap,XAtUpS/6wvav-?$pJ*h-;!z=nl炲5~ 4N]e}LրitW? v{B}_#|́@@آcKtWd.Eh>G_ &-n<;"fro$l:C}v=LӱȘzހe)ΈSӂOw:ڧ{c!(X%um?<S1(鷯_hk[5ER$(h?cgk:08EEfrH6#.AG:ZՂsڳյm5rR,zBeVf(88e,E3>Ui3_5rόN**R-\FspKsAj`,Mj!V~bW~ڧ~Z7N\c=v%a;P@ '~uBdVZ~ @OMlZDT"7TH qa%] E#? ePDN,iP/c'ѽ72![DN=Uv[ v:C)X2m@WhMT}O{S̈?:F4a5SD`A.z}ƭ<:vE'U] 7HĽZzEjknM8'<8jEXa 9uFoNUNVKr׳ Ir/hBCvh7Oi-*ߵkeڷ_)H 'G><.$wpƟ6Ž 2kcaW֔B a|)13pЉBMä1a}өU]zZ&(0\0%U8&c*3_[c~ $ҕ])݆#R(j?u' u/zG|8z@"B8<^+ 7%V^B Q%!aa9=Ct; e|5*Nî3 - t H6P#,g |@}?gX;%?<-Q3{xZ_K{o`36{r\!8S!P, ( >ߙq੘{!z0TczS7| }5@8Y>;Agl uB^j;b &d"{5:FtAAKcٟN{bcm⃯ %e<T.;S{J&ypB/=yړ~/ ~MQ܅#2 ձzuz Tv:phywZ-A~ٚ2/u^֞:;~S_u(y!XΜ+e6*ǭ ð D3Y3`#}ѰEIU~8dɈcΎ7`W3QtJ,0%VXW!鲡#.\F9'8 XOlcס(6:{aWK? !uH,wpۧ6Z1 ^j]{g}WMƥp׉4%nJ˺Dngjc`x't1o6&m&.X?W%#g0>w5 gT2ח NO<Vx a"i\27sC)SLt*\{DyӖlLRUg}o| vl?eF TՂy~IzW[-V&'r-%ey]J(,5?&?dk=^B,Z<PPty[JT6,&:6+gQN_?qbZC $aҘ9աښc3 Vsa?Q _*Ǣ,D8m#<-mv6q =H/JIH(5,JRxo&oމYӼ-$e?v%٭5 T4:տmd+ f^SHdzfz`,<qĠES\ޟp-d) HŃI,b^"B Qd{N 2ќvV:"8| =mJ0q+bB?od1J SXKeǘ1'_IN.D'v]:$3Ԯ;گD,Kj~X|ٜቆTEUgk@ѡ`·I1tPNZUBhi/p*+Sx2.Ta*^%n&bzM!T, <<~`a+ 6J4:`2+Dѽ%.;musl斨ef6&{1'.[gIC{1O{P~smF'^,:Sg‡}|AλLB,@Hu;hѲf֕ۛ9Jَ_ޚ] )[.tK:cK˯Z!vZRϋ 9umᇙm^;BǎMy{_@FLӵ_S6>@Y}.t̚9|P1 #S5=5'LHw d e`"m9C,M{|K\hL \fywn$ro`&ߋqkDGB21]nŭ|RإUWg$!zn6zZI ̋|C })Ζ?ZyV.LvlmPucб~K n߽FFaG(tPN]Zՠ88)5WaVZ Pe9ࡀ (BK O]| eYc^W-hM[Of$48/tI^z'j4iJ6+:dy}ͼ5:=2@VjI$p<~ȳ(wb͒pLP5*xJ)b$~^#QbX4Sw?9@!T̀3J*׈[j Ibw'<.iX^dEHrOV>Ğ:xX2l&uAqi[g_:JiTk`l3] Ƀ2 _}B@o`+ dfb: lʝH'Ot#A^b-w;j0qHjk fclR'ɀG h$ &R5HR^i4}'&QƖ2*30 $Lnr > &'W´}#{-.`~!@Qd9 PH\qRQ!tz}I41)p DSƧ6I]/eþ ~}gX=GBlTe]A#)rHP/0DI˭dN}(=Oa o$گe 3"Zy3\qVğc@++S۬B5_oӶHfDz_ 8$7GY-T#-.{Ğ LmM&u?uc;ȶ+aCL?iswѴRϚNXCPEUʔ,GN?nin.V׊|OYBU3}@&].vmhYdj"l_+ӱ)(40TSA|*\#-@* %3gCD`|JDb\]h(ʏ0ER5Wn"tPuu 6K]\#Ռ}/_ujbF_&@ v^̔ۃ/s:u|L(hU4b6Ϻb ٬yf* W}neu%A|z CwHŰVC/#K6mFv8x6y 'lv  p}EvF**&ypLfNp0 fxנwɔ}@P_W4 M%/ˠ*0>o!(޳YN BQO,Rr:iK#JF*IĀ96e>ALh@ww5Mv҅|'@&q\'mt&0&Sz$ B`=,)9p Apd@hY_*Pz\HL^Uo,6ۮ iԨnkyҌY><[Q 7Bw44`y$ea0tW-Y6v{!_'4[~mw'zZy^CZƲ>-)hGxLwh#lrbOGxe"\*v´2nW7xM>-R1Hai;_`v_MCwzr\Tmݿ<1Wť@Ga5Z'4Kzci:VE^shۣJu`@#*Fdz=O$(r"f7Ch釻]uz җGhɛ~֝J@c|t#QND4-G=cm9ϦA&BH'&<Qi٨0c<ΎCp3olA"1% g1Igzg"V'+ڕYhD_uHb[:/5ldU7fIdcY2 < 2K#L#Gp vV?yքH-\,|b ~%>sbc Vi"&D(h:(S[4o  uJ Zxߟۄn;ncA}SA*? qK߶^X^kdщXhYeOeeN[2㶢L5nEB$ [1b;µY" cZ(.ʴKCgzOM@6w Obhr=%4JpKto;]m`YQ],7P76 E8^jqk:d'A^ CݵT6#J:آ(>>vvD\2ʦ({&~`yo4%gq ݉H^GExяሾbdžU7IRQX0?Cu&a$͒j}_ODMYYe<%̀EZh~Uc ,M;R;NB\r1 ILg6=xMX-{T]fG['FGKȿ߯3]Ɨmq]_Nڝ#+`Z .LHTرc>osshq+qpwandW/%7p|Q@^LIٕ\oUP2$ "#lMCC>_ d $0)4IAYjTmTmI>h #qy#ɳfN^"nwX}m 4vkdxa#؛Ao 93[Vn;R1ɹR$.x5O)iZ?xacĘ+y#Jx3AdأjDHoíݫIVA4{ᄌ hI1#&mWu|uߧ[J֌oi"`цU䛙A5 S6߳Uݑ lܬ7Ni*ygٽۅNi:q*䦠- %jT0XēnUtHkz4usV׺S ,]`S|F#Q"ئgTkR)z̞Noφiv34q'M\wz[npG1z`WAk28N,XkԠ_~Svڏ \R#q~0 ,fwSB(y$4\o T9.}bjFǶ#$LQvډI Q}L<+@U?W>f:ߪr*Wߑ>qMTkJG H4i{*u[ɄR0qQ:5 "/q:ފ{Bh`Jz.?h#H{X -ՏoȖ*QX!OE4 ^[$DX\M얾:^.! #7WҨhă1&o(mC'lٱk_s~yFSiB`J@Lh:2^ y3(O?F^R۷Eƿ'eМ]g&ZlhL sQB¯^ƼUK[1_C V4fk_9WnUqZvvhiG 56%[WM ]*+ "^- l(Wq uBS|B؟Ch`5rAm #qq'> =o]+Π@鱲cǂkSQva(!| jD/KxiT.%wo v2y-s>snRJx6-gd}~;6nG#O:+{U+3?=jco Omj]h"c y!*70qԇC Kt/$MVmiaѢ߿-pV[^ ɁcJBZSO>֞KdS0D7P=~&~:0mHc)Z|7/=@}˨ug|kj]6ΣxL9S]fzlU3Os9 h 0Ox3}>SxEnv夂 'c%uרτw@PxK6̱ dd6QU߆IUU'q($]`I`nyC:;f,K569ǤCz k[V#QBU8cI:v&KA]㎦)J2s:8h#fH|M%H7! Oz&-ll9~3TRQc(4_"6>j7}ڙ-BA|`q盈(T4Rm o/էnp }RB'!&|gs B[*i0m5%%$a֣#3*heA,uFqhe A=_QR6h=|z{xzf ~r-3G4%pSxϥGd[FaljJxFo[Io bgh #I}_ BXjyHۍ+Kt臙`i3R80$:ev&AڜJz5oO=amCchI;.t$L('ٙsB~k#HΕ/z҂ܴ." rző.EӞG62ǾMTEPfk1;;m#钋JV13 L&_Kh gVV%p\ĭYs"hيzaT*3 ;J(uW.!%Lw hEKot:BGݓ̗t . 4sPZCRO{r.PVSɲXKG=#Oݞy;֋:Ѐ4w]ׯ7Y"z&j#fWIBIC[jU|*ma>)ib7/)4Ïa&5~G#kļTߧQ`ZYzgZh0?^ZC o',n"*T`OFH{Tߥ˟>gU`LJƱ'"n5/f٣TjUuYJɸn6oU 4:T'GJzfNm%DGH0Oh) gAROTߣ@x<:W?[4|sօ9+Vf͇-OݴYӦis>/*3cܪjt!Z8^^OnQq~Ӱn=Ogԥ|BNvD8A F׶daCM9k"8ťie?>僁jً nd| {T {)Yw!9N79_xpm  g@0p]p._0U\TH_+ =,-'X.Z190;7ZHW,ۏ]k,JIhNvOð+l2eY,E-NR>V4|XĿp%0& Xp䅷Md1N䣋[9[@4[+g`uPt߶Ժ~pozt -f |dD99B@ pу56QdstNGf7q`_d< tL{bm`2"j0$:HR47ߞP4X% ` I,7.!@xtΘǾacWQ}@= E%F92)y)Ϣ (YuYL(:I^1C|{Q'%-"QvWPn*;~T}Vnۣ+T-hM%g':N=8Qi+VR NVD!YIXd؈7ޫ/~{C̔=;*36Qe;Ynw~ X}}  ]:c:E(;;e+%Ex!e*WN֨!}.qZ* -V-ĉۮb l 5Z;ٶ[I,& .ld"˴?2nw+n_ 'jze1Ŗ{16h=ۆفU^^kVڮ) P)~ECޣn݂# @j:Xo6>Kro#GTDad2`Z&~z^{nV0YAU BB?fQ<ɩǔNǨ^lWEb K=#vD+BH ߐTplP Ai$S|zJ f΋حV!^>x8x5.#˞amⴅR=B$U26h4`^a0\+=0, \(R]Mu"ۯBfqzI'\y=yPi3A\{iU qG$QGI-YnV.&| !!C"GK@ZLS L<{G,|ڐ+b1s ˕}Q33twn."G$`i_7)/dw Vd+^C1#";l8zmB0IF_!I {؂9n1V:~$)یThx ,k Ϣ]$}vn+1EWv;oBh )yH>+IC 4Ca!#7Q#E?f(]h+ F-flո&ty1XҸ'9a 0!t"Ӏv+Ӱ3\b2WwaT4 { !X؛W6%=/I:n%XLk!S% 9ٱ:YJxlA]uoc9F8aե |(r 1fl_6m;yd9b%vk̢ʼvyKa1Y})))O~?k_ v+`W[`c*tZ !v2Ѝ  Cx`Oӆ"<#Tā li ,бE{Z1xBLݨ,A-72o@|:6'T?Ltcs1I2D5W;k({K=¦U[67FF @pc/~ +!,zX9آ(U[_@ߚԇq 5 Hah8Rc@nq;0E xӫ)X~BUdegNq@z˱>G'; w'\}@@f/yg-15Zha " t}V@aOr > aG=Bqyoz߾-hwh`͛1sKuR;ygA.Pbzr# <]ty.$ +ך٧e~ =X%OY](*2vLgYNGRwlyd*-(1pcK3`=y^(IKja!z{H|qo[UC1UIjlC9Ѣ'8Qxˌ%Lۦt>)m3s ĝ5R9A LȻ3 1$>6"!Q_㋡su陹=W43]u?[r")pOK"%NKF#|g1lpvRtDHs34j8 +e)ьrY'k* i8{>A; g9l\q|!*;t@,RfpyJ^r=zC;eC&\Rf7aʜ!#Bo"5 ?<'~#0.ɂ"[g Ϥ qӴ2U@MUa{@pg aO&h H| Jy\oA9}dĶ3lSqz 2ss]i )ݸgL}7;X0n5Dba7ڤ Ʒ3wxE*JzJeZvgdu0Dm7Z_oNtBWĨc\g"QǝezZ9SM6|*ݙ KD;X"qyz #m4҆ ݖ,C擛ܒ6;jG?ߏX@3kziIȾ9 |/eA$ VE[c]pJlAsqk_,"P3㙧7p@l]8t=od[nE׆V;n濁ȷ}Z:4-՜rkfEX㳊[^i=,XBha QSe@̻oSG҃2;(&q ˫UU7Ν(4, Yr6GDeLmg^  kAF$'{ =WZheX IѤ{ Ā@D+/ך>GAEE=e/%ńwn;m'Ζu?ͤ@ "b"z+]MQ)Fw:te$*䳵hԂ>oMWw)CLn=U ݞnB;CɯTT@)_ ne@,E<`Oڵ;l 'q&Pgzg[/'*mRO%P;QVVqzn}u(M _}p7Mo@3j[3׋=%&Ew%ٟݰƥuɪQy$[.Mj67.e3#pITZvqj(,Ig KKAKȷ?,LS\w 6촐a S>[L' 'nrC+6 ZhŲq 2i"E.wvzVݰ([m6= e@@K|hW,7܍¤!Эrr*j Lz(ꛒNwN!3W~mPDu, \XHJ=`=_3,K*^sѸ2eѮC!t#Sk}㢶t{T4f> cdN0:e[;fq7(>QoXYr.px蕬Vol,=-ڞ:b羉Mwa[q;RHr򣎕 PZC QU9Zhdl这Єk()xA4$ ȶ7 K}GN%)nt&(꒖ڶuQZkOo#HhW|g!5$d7ԏ ] QGB\֑pZ Ԃ=z>j?BL+;]y%iܰcq3T0L> ;Nz=t?a>̝qcXqp<|H`RӠO6%NڸZJ`mP bg5b`Zyz,p18_ \:g^k;t =(^O#R#̞Gf,Bbܼ|˝n+*ČA^Ԓ)iܾ;v/O8-'udR@`A loRߏ~խE"Vpy_rz9ubn`OQd-z]qWP[0,.fƌDl{-y `Ҳc;HqUVMM#{~|=t[lr7c9C&WeWvu_2_mjJomF37@۸aȰ`ɰZ&A9W:ZK ¤hC8|N>Q&C=)2)>?|RvxJ҂i'ץ_⽧=BnUl)p&9AdBRg}X\)[^*ꭊL<@տq_+-GڽDra/g=װ`;1pcLSnⴖ1/n0kb8p7&4;9 |{|!;`+MO4jTi|4r,8qѶ&tU]K\'(r ҤL$pnവfLD*31l:-ն^b8Ijr$@aI*<%e1+8_[$g\[21Ib:I^41@# y}aDi 5m4Y^ӖHeD<[$+b,12 B)Lcdu5H)HJ-oΎmGKʶev7+8hܑdKw=$UC)`0I:}Ӏb2A.~OSO+CHy)QS¹w]yL·ՙUm֘!e0\z yy7Ϳq4JΘ_^ G#]$JxK¶E&\qaCjUN ֑2/n&٭<(gvIUA{A4a?CGOLON(3JVK[2yPXjus3X!)bSסPv}VJAU4t  QYQeSOa1V6{qBBƀF0LJCz"+dž1ozG驻 Nn@IZ8h*cV 20,&|ɣ?+q! ׏_wb. 9fˁrj}S[$c9Y(3a@+ !J̌-h!r {ץT[Rz3(Hv.䏒'Z^tam#҉L08zlcR gVRsdw:ůmc/{!,/r"?}̔ufϧE .CΧ J<ٺ0@/ ;h@8o OѸ]9 $toa`YI/kڜLS]df8}f`?O=^9,,7B?.\Ӏd7ϥJP `}cg#9hJie'.),E=?t|D\gYnF]aG:Fq: ᴇܹ(w ,^.HfU؄?AEC#y;4lt/$ 1if!.),8:Ā+-En<=S 1֔6*F7#Gr;"ͦ뚜 _4Mo4NfXP2DۖrO+3X!˖92~ 3_k=r"\#mт}zT~{AF-@_" #>`E!-EC=00"q6N-/C %3N86NʦĞ8_qNf^V$ 3l$}k,p?S'/ Lϔy!흳;fK?0 缃d:0_7+@=[AX*=}KƉdBڛR\IJ2LK{bw_l>Cic%/jYPÒ7@p$H˖/`Xoq;x8R!^[iYP<`l (>'L [hs]YEvխWDJ{!J<cز\(ܝqȳ fEXҢ9go".}u%䳽\ ^y|pA,˒*r~Cg}=xIEtϩ/NmL clHDO!G, ^/Y\{U?p?Z)niH\=D+;U>NzNdޓljSbkY)5tQ[]*(_V jv3 c=~-Fȸoqqڬօ)u׻V& s78B -TD;褴yPƋyE4m!3 דkgJfLZ8Ld6k?.`.L(,#l+ݴRUjç2۲#g %YW|=$J[ٙxLrᔝ܄QGEL7sLXf*O677yPz8@ra;(wș آhoD3coѶ^:Y!g\v>dɗq޽γ2o^.<Ĝ^&+)I*_yLDQ׮2\%gGȰAA+ ,@b\ykg'?/ܲjc>,rh4aC+h= h {XeFQxTk-zMvx9bAaP-F~IVO}~IT5?WR}\ha|>5 tc@8u #V*=UFpX-Pˈ+e)1LuoZ661@GJ[̄Zwʋgl2NG={#krE( b{\1J'ML5Dllm @DriM#W Ι%LQhnmu soP!cuxlZ1d~N(O»ŬAQtJYQ/FW}͛l :SO4J@׎EcRtqE#Ě#pYNJ *ݱ7MpI|;+\|$mz]RQ\H-Sɽi:?DJhOGɴ:Qe[H7N }LmOs8^QH$3i:O^&E@XZ6/3O~kΓ'Z$Lux^Ҁ^(%&%@'JL."E}.sF!k<6%^"fxv4rdb2qOm5ZvU51t㐐X)2,Eaя}rKS@*x.:Qݠoĩs/=1bsvt6Nqh1nu:%(*so5t} g})̒%"bich| V2o{eV$t~h5s4 +TX*01xi@!ђA3lW%v`cCi^FV` 3hؔܲ^At/E9{՗B@@P:ةPFS@ @>nP'HfR 1`D+^_r#rAVq'e!98g#0Gd9A2u%V>"H-汧F]H4͗S "!PPϗ6eֿbsU֋nWha{ukn=$XD8drG{x#᯷=Ϳy9o?}F6nyE!b')-e OTcQ ƞo$+nGբDɑIcNR[aLHWw$t)ʦHQEac35 IO"[gBwpO Pǂ^0<{0N"4&ǯ>{^'0 A4 ԟ&䘯z0\a4kiE:[]&7y;8ֶEEc?Ǎ2pyŅn#`$.TgY}1$RE4CJ|>,~8zcմ[~eŪT3C` 蒽` 9QˠF5ѧ|ڏ'w|LKW6UZCWk$pPO1[3nQMUnw7 6ZKg%k[R Tm8Sތ3ꋮ`DT1wQ˹nH~ W…v\Q6%imJQCʏR?35,-cBZՎ.6fYĿ9H pjB84nGD(/[{1ivʪ2Q` ] #!஺0/19YN :I=-Ec2LJSv4m8?%`78޳^ }%GEʆg 1l d&P&z꧜%Z5B0Ӗg9I=0煼.:^ȓ p1J@RtY\w+3=3 6֡؀<$Mw޾HDžyغYpF(g8B-Mj  \%'nTC6MkIӺL[%%1e~<&IҬ`9<o&4V/J}EG/%\IQ"JsLJHNQ=\wz&{FNʹUk e1m5p, zynz Qzg?y;6|,Ķ@YsijDxvrD$AqszƊj1Cf8x_ؐ1VC% L(j8O=E{ +_rAe)k\uɼ&bѳ}it7~ʟ+P<,09s=)rI}mًg\]yh9#h>JG9K@% ?[RRٔ0U~tv -\V$*}ӤJЃa;]`VV[Ę.K R(Gs' 9j΀tFG#691#YO6(J0<7ch$wv&\*1^ק*wt-oC~]J!m 30>;Z4GC2[5ijTVib] v֜^"jaYbCg` ۄmS E{0w8`"{4:FG˹2w)lp|'|xRȀ{nˬP }-:uԄq*mi^wBeM;X[< w޻IŽb0Ĝw9&ݡ_L>@-&A U/ȿr@"ڀ*eq'CSsOCm U__F>SNZ+aVPUspi{;#FV̵9$܆4LkI2Zו`M:[1ẳ~4x- Rq^9$U{}C?˴&0:v=v \!X G^pvWs8t Ś`Xn<i ̙eP+ϒk]pQ2|&nkQ5yB\&ю;E^y)S9j@u_dtNL:ekHmpS( \|.X5.j#ŏ2jՑHOAgPkUGX_E)#4f-cBI๋OÐG °E!잁y\@]5fbj/XL.)Ҥi$R}ׇk6!`dUE ,&~k=~G0 =o$z'ȃpz66[R^Yl2Lk(͑ϒΰz5[bB>;7E,,=\ g$щjD[+E* |22Ylp'nWEuChZ_2h1g޵@#udre.BjH>>+w ~Pi v>4[˳#Oj^`?,[eeađ2H8 \hfO opL( k01 { 먘s63= >g:) E,\oИoNPߦOqI6M0 $08ƒNCcZ~x}1% R !~Ij|Yj!5;*\5) 2Ko \֮d[> = Z惁\Ōd25ώ}z"~Eফ'eQoiqNgU`>"۹\@~(oM,4Uq#N{-[ԛ:ݤLu÷D%8kLD~b Sc²吂Uo dWwd&*;|^S\2e[uCBBofnA@9 5jVuQT+`F QAYq:kקy a~fcѢ08UK]iQʠn6S8nOw/>0M&ܡ`zSAa4 m}.}֟N2-lPLϺ2`ww򻫳sJ1{HG|u^^o4OSkk3L.l;tN`|˿\$/kc $ɾTC>E45t HiN%iWOq`5R׶IڤcEοe f&FޞXjGz>T)n'D\L2uF1, "O|O }h/ 2SjYW6pqc\y$:~CpA+̚O+3 a58I^W]=YdShI4dvIşH- yWgsʼ4/BBno4[DG9/vgwM5PمOw}7$ڨR.Wמty\cEx8B_O9 /cpLnD$CP( O([~R){:rǹb8`v7 bt.wZkH&QǵIx` A|8~rƩ8e^#g$qUtLYނa9ut u-*[u1EA='[İsڳ-² o/"~A+5;NKR~M$ jXr^'o8';zƤ6CZ(:PfiݻJBf $RqFSba!'9w^l{}ضĈ1 0SV5?G'؏o&Ibhz) VH3~4Z1AJ4tOVPP,gjhR'^[ۋEtOܱ?0<HXIEM;d,!)'(5  bӾoiUR1c e`,]UQ_R +;XbXW% \.JY8j6qgax>Pqv8 CU88Aq>>Fn`z q$Ҹ$A/HY5BcȋdB**oPȽ?tpʉ<9YиN76|DqN!AH@nTxڟ3iC^%<0ukYDCU\Xl lj\qĂPq#qqRlP)kDMsK@'{QkZx-vzE&a~S4Klkrjt<:^o$[ Y&ҽ+gAOnRB9{[7w\`p\cn$iZ02L y}KdIl#.QY$$qVm42VVF#IJ%N{6XuweiAdE7{ިU[nb,D'dzB_Z94OM-Y:ӡ"1 ZWU@nxWϤlN qt&C7m #NJZ3 &a,G/\9eǁ%j!bV ,Ш5h57H\˧}f/b1bh!VuWApBP@ W"|6ԥ>ʖ7F]it|ŞP R5L0tIBwy<*nMw ڐ =vνP܋#S6bU*Mkh#%TdD]M hu%1}LJ1uK!?ϱ|Gt]LM'#,pͪJ%uax.CbԝbQˋ!vn%JD0}b1z4<қ=fG\ ψ-HXRn(L&,#W 9@둒6;W=!>t竵b@U3VZ/;y=:+ȣvX-e7ˢ+NX=vsbQq5|Fl AYf`HޡP Zk#ĻME@/%t ZD$ل]s$+c֦cNjؾle?-FܘYt8t /4 iV p?bi]y Fp9LKF.FÂmp yj}#N+}Kh@Jۿ 3mC߫e~2^fWԈݻA+]zD{LX QgB""ؽV(7kjHyGe9~AH'Q4f9f2OvkM]x\3_f_]P}z'T@Y ʳm[4rȤ;B `9L{#MK\ˣIYg07('3.>2]M).*[2$i";>AugU4߸v:bent[KAqdccp: Ťew=3czҍzmc8uJcJ1r}5vmՈ[FY0uni࿗ǂp@f}YB:ՄxbSntqN ʮvuSzӚUρ~= PJv9Пј$˦*9![$FW\u.!)o?eZfS35ZjC;^ׄo' R eO_!7ZL9 SiLY +)95o_5A=NYE}o2mL^mP R* J ʢw~|m(y_aoy n3QRN>13F!՟ w,kpfɪL?1tX["S#{r֥DQ:7W+6kgb sm(Tn&QJ*pQ%[M(%;jy鷷ߊE|>6*x{҅θ7>Eٱh+ d %dj f"RG@.:I ɭ\R~k\w?v)lڐ} KW6֭7{|6qLX^:jjb_qGjڼI@|-CRҹulMN]^<K1afvqψ8j˳ì6 CFU֧}8WC 2><W^Ea8e@{`(dð%<ԨoI-"C =}$usC&@dVUBq6rnyNu&=1\HN{DB%t q`zHuھdfiҌ7CSi|ǙZ# ~qҔC*cr54}1u7֥??}@ۤ6K!PWܝ޼!đSm" *۾)ѕaܑAAfƐ]` RV14*Mm_f]1(T$rmbRPtw8P1>8F %ZEYZN$ʤm}z8hM~ŐIuk, )~ؤ&+1N۬"Pd߆ȊdK؛oU,a>A+d_aI3P3pohbQR ]^_DNS+OG<Mo 5#W`L|Q'>_zc:Զ~n]P-(yOqA(}B7O7 OdwKj+MjLo1Pd~f8S* >O>^Cuʎ׾wuڀ`VWtf19C>)#aYo~ؒٛXbD v> yzJ'؋NHppvk9#hi/ IJHKuz b?XL{mJ|*ɤ-f T%̏?Zbݪh5ȆIűDP~ʸ _$ķkv/%|p!/7}xVoYdycOI JŶd»z1*3QE=c@ Bcu2`E$q_zTiX'@Xif *a Zk]H (~X2ߋ+e\cLj,WP9_܉p2!Hv>JMc< Dl@˨i8)F|ƀڼ#srMBPx`DX0;u E჆?^W?NŤک̃pזǚ~Sx;Iݍ@ Hhu`J>dN#ܩ F,,=%#@2DbBSٶ~Xof{!ݕ -. ׫A4 EyE!*m9di8{~&j 'I(v6 *Ҙ{=Pdt?VR?ߜFcٮ$3/U#$STL}^ldbH~w9L~PR':@_vNF吤NF  B;á\ԏOGs xCi9#heVi䝓olo8I38O>&uҬWF$ Bc ԕK}#X BcmSOJa&`l<դqxyՌ] {^iAn~w$X1g>2ay+f^C]:$.|݅T3JJڭqpp{zkGYDp0mҫ]LjKF6xlb\pXB$MlAB2RiޏUV?O5:Mc>8[gm/F,qFPSށlmI.wyFNy@|trx]U.,K$ZIHAU-PqրvV52^_ :sTamܟP9OS "WQx;V3'yscuay;C{Kp$d$R<ҋ%D )3CP!jD̬;]!zU}&(aAKUPQ LQ|iDAB"Ƹ=CP%7F2K-64.+P[њDYΞK^yXٚnbWͼ^A߅4$U.w1u Rl6ӎKjV:/~: ֨H}4Vdx⧧yȼujcdy9 ˆ.4x$"[<%Aw.Mv MlYvǍ'! #\:j5"`{W@0}˦zzz= % jBc+m08%ՉVHQ>usyK# m03)1L,ef?yR(xs.PM`G2FVdJU%E᭻l zU[k'˱[LxW@ zs{ (|h#~@(VɎnd:bg{$݁k>_4O cxݹB!Tx̐f 湠8n ھLޓZ?k?e5#8l=4,\-oYH{.k>#w91g>4ú9~41ߊ[<7kY,fNhA*o)ur'b09[qy̕)`xK: ˌe )CѦ"h1S<yoTtlQ!i?x50Ic~8p+u7ÐOb%!*E0ZE[m^`HqDJ婢tt9^. .$R+H4h̃!7]Cd0Q/m )qtQOo?Ln~BZ|=6@YEPS49|5/w2c!5V QtVOW@f=xRY'Ї62 ZHMx_i89qC&⫃g.g5] d'4ur5$ZFr/yԧI- a!xc \@k/%GR 胇{=܇k y9tlrј_ 4ξlM=x/|l?`RV۴?/Y]I=5?  {HmͦZY*IXqVY&BW9 8\жc?)uYY]9,VpxxcKzTRTmHP& qhc_~:T|`o8/1#i˾+%dPH(FSÊ߰DfX\B亂[1.|Qp.*א#2O.i@l񯚱cHRN^-]8GoG&O@>u<9E#fԲW!=OVkFܗ2h|m0FVh|6a'Lˆx_+wBʱd#ƛjtʳnZG.6-**Z_^$يu;Pr$Q0tMz5ie##*9(UɾlQ_xDN Vdȍa0_UB۶ʆc%Bhg]Dpi/ۛb=*n5PiҔ'AK3Ǣt0[ y-+Uɢ>Es)Fx) /, b5&̵0XJ89C$-vo٩1Y7x{ya[G^s4ID%p`*x(UٷE潋S\bHeWW3"mL$ܱ-#`1P:Tjkx/[r 3L& bwq92 F/`͜BOk-pNiN>!_yT'A8c {&QQ,cJ:tRm`~= BFE!|Ñm= ؖ:h*oN_V:e LC@;% ̊cĊ;v i[[2t~R>(` W6T5EF-HfN`~LQOycDbZ ̀ᕯQRt?à4KaXPyEj)7~p{e3t3Ú)$tIXbu-Cy)I9"b%vXS%lυ(a[þ@~x@D"U;?RՊ)^|67&VW0H`[]cU>Sq,#fꨬ'TP=<|ͣg#JZ1ϲZ]X5n]PCW^l^T7;^VXeMW_uh6Gs%-92nAmdӯ!pEUҾ $nt4߫`=Wg%C֦4 QEX5I#<+ЬjlciXϞNhk :&~oԥ!ۅI{δ_ycQ=,xHI҂NBL_"Z̈́:?_tTx@XZ)9$xFY'dU9Q^9Ru-M} =!u`/DU(f*Q +Fe0rn!V[;hsAV3-[єt_ыNGVZgٛI9!mB?C?7JfYf0uUϤp3L6HŬfJLe; R5TkLyX2*Q\8헚ˮc>"7⋜FpnIz_L%9b[5iN32+ Qy/{bh_,>|X~xc?ڜ@̶gœRVz1^ lRcmdϨO5ú=[8(!^l IFiЅqZ1  qdr.s.6 w¥K\ f[)Dey_ rۧXr!avsuSI ˞%+ɪ.P^b\f#+a:%Ŷc.22ułAPaYӒO/]-6q߻mJ A0O1<cl>y>l:N=ͲSC<o$*4O !:CY_y$~[2Ҕs.]rr38ަbOgX>4]&NRWc1)-2 N.nn9 :_"d{ h-B=r(1C e3|kG2o|oi. 6-k`kVYe&z{k{[N2Ioݏ^DTLk$`f2Hd9wX*ęT=]fJpZm,fJahreټ^+ BGd04bUJ<z 9gU en |~<;bwMŬqƘhqM@R-D~ .EīV25)(`:CzVh3AQ&(VK]~^ŮM 'A>' ktv4y 8d =71 }y LAⓙU9Ʉ03h0BexїPOާjRj&h~;xucz{T*)otm8ybvך/4 i^M1@d7 Bp@ g6'DimynbK6Kc7O/B mOzg1q8tCߒ#9~?NgaFkl1V]LnCyWm92J=dJD-:*K7w5_!tL6Gxב>`[4bvB0Pxp ~&E'B姀`˻ϕcz^w5&uts0Z屉z813&eɯ5I-sh4'RM|Ϭ8 f:z&_L{L)_ib\p3fjCl?dȋHG%1<:*ho_:?z;wc@OVlH <;>A3gsveCM1Ɂny,C,S'G:uN,ۻF!ffl|Xqnڵgv6WDH"IA풢KpӜ#^Fg`|FP=NMRB{4=nHq 3Ǽ Y_= AcԊ6BvضWȓeUU|:'cy{pōI!*tQV=1Knb3a 6> Z0<L+ )S𰧉)5-JO NݝCoa!7;<_p1NTUCz\v$3Mj;z[d׏W&rA6u׽aIX@Ha#Cۿ άU&SYa#'LnXwlô@:ˣ  l.9i瞚˳hr1!DGw< 1;;3)/'rZuvh1ViWv[OVX, 9cfrƺޔGRCoWl1?[*^&^GԀt OUBr} ߋ dIS %uX>B~Xer\ 䁋TaԣxUW?)4*E9/ ICgKݞ _< \%g yE+-}Fq֩߷G<8EGb8E"ckOq6|HyUWfo? Zd~egY%җA>G1:⟂eXr:7Q>P٪d`yU^_ibɴ+hoU $ O -_wI&GV92MJ?кDoePպǒ5YJqW2GRcwhPT|VI4+!U[Ѡq DNbć>ka\Qޣj[>,|.91.Pf9H ԛCmȹ p9ۂ;ٯO\3 wEw-Kg 1J.؎]&riQ* 0&'EX3W[OBIT,|ad3۪\16H:4 ܸ6fR[tCĤCJ '!ngfe($Ϝv?YRuj߱d%:$k *X٪9)_N˯,QCe-zXv`|(N&Ъ62>%ځbuP? hpP&RopRJ.:iVcSZгѼ3jUk&2D8Sq:ݿp|Kcӏ`gKM_4{,7B0 F +ɷk{KUfܨȷ5Fm%3 Yݲ-2Ņ8TsTGprG *anD*7-Zg?"ԔHsdt-_1h?#4Vk$XЁUȷsDɱ<_snNOy)O@JljeOu_K?T9ٟJ)X~@c12 "-B$w }{}amx[-mZ(`y+.?TFޱ%?`?4*Q1Z5#rR_5x#Y)3v Z0fvʶBo7GY+̧W v*JqT𶯣^1/p&Wv\jv@7l}w~6ԈJ.w&ALdfRkm7tEi}j3oe,M (A'fҍjK٬ r{1869inxyIZkŌϳLSt%N@Zn:p*ytz/4W?cNC a(wS[S&,WT;6ixF;DZYo\0B)&m#tUMz7<_ qg8%oBA,O*vkš U8f@GBݤg/K,>m~IEFOKȝ _!8APN=7^:=Qj 9#]/zβ-Tp*`A*\"2x7xꟿ渑kG*iz'2:JG_dgOR|T/&1R0dlкcX͂/K"Q*APx/3m/1~}Kc&sLN©TKR)7-0/ =%YJP5XQ8In=i/ ^_NPca%З>{1 +wG੠5ͩrE` K[¶Gؐ|j\~cxxvHjޭi+`O<_x#POnىC&)9G?%pTaGlI~YYJv݉%*SAsse#B b橌C(]Ql ˶?Nlqx c}Pv|,;4)7dW 7BBPMR,A P,,۠r粡%؏N߇A2, ~|4x``dmb]c!c)bŅ'ǒ|;?/HLWbӊƍ2{Xvmk$@Uׯu#= VÊɳ]Z0_]ʼnt}U_OF }f<[ͭ\jMFCkCv>LcCۯ>[܋ >9|5`4{*+k{KLtbkEEt2[U'sts> ZkkyBѹBL\1Dfrx-=}H8Hᨏ&-^O,v:3B=2PK3Ki lZaD7vR/2p2kT<yPm0 xg<A.]N/oO>IB@(E*d\W*ۉƑxTp|]rqKKaf3D@2n %60zu q ;JSnDǤv:{?pߏW<6 N‘_wֹ[D3qOK/R}` Ehh#-fIg}5a`y8qOl?$PQ-!#Jz!`N$w߆'H !Y8#$߲T / *4eMU^$s߅ JȁaM<" 6IX wu[qe28^K_ iHtxZUa(m8>;lVDA1{dW_L(w@]IckƇX[!t?HR3Citf0״D*3TɼʅҒ(B>RĂlB&X!+JPʿ?9*vQhU^vTamsʕS{ǖD$ D5}Bl3hbYp*僾*9/2];Nl BZ>s`h׬a=ۊ 4E3w-WFJE-G@Z1#e"pe;$ÈGe61acY`~S&1_4Ԭmv&ĵlz!S>vr j]>PNĭjY;3OyLꬖ>펔,:P#/+9f$uBbA ;;EmqN>J8FphWIx̞nr28C#[(HZPk#vmfj& }=׋OL-0L(鶙YfSC٥M5q4弉+m@ Q$ԝ>w#oPn({2o?KzO,0|^5ҏ@4O3;HubcEڿ[71PFW7%ĕ-XUHٷQQfBӍP= -E< $0m|EzuN]Pሥu#IQrMjpCW9E>~e6iW~9;n>1%xlt'x Xq ~оE] u̠)uq`CZ|a{1md7_o 7-AK-<MFCR>Q_Y_+\=t`\ t2ʐz@Y*-axx$N֥O4E?yntga@2<ݺ@k*7bה:ck᧑?+1V?T,qA"i>in-{}=:.ĵ#4Ѭc|3B ),>J޵>F;I=3'G%5UN}nĤ:&+E ᠱc:FXZsxMZ_51B~f1+{ٸ϶Meو{'턽* T=T8%<vpyc_̡i{TyA^QMv쮞&؍6 E@דQ +E~癷$nTn!~):o >} Ԫ5A vTTF=Fu}ѷa%KKBy3vr Bz?}@ :|KN) s EWx٪,AS. 2=#jD:ͱԐTj"֜.3-2gXq{z hWo1e)+gOaCd5Q]lf4cZӑQ`#[)Q38,^!TU oWJdgϹ0෼;a#Cv.ϓӗ%5W7Mhy1nRH@bz=1^BH%>d#+&o'W( 2\g^˷DOĶPI/O^MIWt21暜ȴ-[9r H ` \)9!׎8VWԗL(1b-{C@<#%N98f[P:mt}mJu0诎+L>%TEo9Sy:_1@oƍ~Q\9J׏AX)&8sDS":>=b)혫7FU>W ;^1ψ?f\X,TE^ҿUB/t ֓ŀ+cNhq]NgM_.d<15PQpXWפ_nq8=1-a;hˢvz;+²Ԉ SxEov6Aj9-τ.ZER2y"˟e8\p|d}|"#mH_2Bn%`x|U;+<9Z舃8'6)yu J6cN*"n;JnY&#b3 e@yfZ"]XQiUhh}6-Xw9LsAثE.¸ coSjy<&ƓL3U|ER@<6o1ȗؤIHQOGZ[@=O+yLM[|1fb?%G䳍5l|BEdi64s [cfJYʅ~;L|d%'Ct@_DӋ`]V]RvZ%dCKdx/o;tyMm Ynk`lЃ .WVPtSRG.z 6~Ё6|uF->-jڌ_ Ŧ37}YRe(_]TXp ; E $h'k/?eCyRu ]XD?`Мq/=AQQ[YbRWiMm> B]0FӮ/۝918!?dgb\(R] *֊N n0=ZJ (RMFޔ9{O{X02WT§BU%,z&)68~)A*2c TH wFjL(HzdN[m5:nƉL3s] 4^=Z eŠ>/ǷCDDKfEHj! !rZ* S%vn|n}ćC7؈!~.P^Vл>&E9?#h50Na*$Mz߄C֮Yn,1(2i)yTF8])X|2~ heb|ڴbqrƹ48BKntC3f8$=yxGpj$U.5s;Ӡ3\Ƿf[#=!ՍNuAlD#/vrrQf_,p2lӰ3J+ T T:B{Bٞ4nsbaH&0}Q(QQU[Lۦ#mˬ3Zw"hEX1#WlCگ}NJ͓nVh`D~GJKh.s՞ס] TͤPXHqu9 u@~\ZPcgL 8[3ykFYOn-R6hM\&eI @tPLӤ()g"\H?<??F$ _UUxK‚mKxItLjF*.\VFjϜ[ܫ:VcMwpͱLtLMr] f풥<@sRuF5 vN=\-_!}c)=ox{xyTo)`Iл}f 6۲+*~0kBϙPY :q1Ofc";mˎәGab-4D&yL+4ҡo.Um!*Hu08{_1mٻ!Xr-;>n )ӍJZlqt%GZĐJ ZaUN8 J$=(<ܪJZJ#?ԽV_jai0kyxjvOs&v"AsfKȼ^_3C.EZYQ q)ܱ6aSK{l^+/m L_G7ub5"ֳ?%.`Ý'4Cv/oPdq6ߔhEyc=xMkqx˕\G:أwtz__'Ob,2ڶEdXGJ활zRg^YJ N˯H}a|œ0!z_y(o_Tqu]7FhP+=UpWu1doiV.nO_X o4v)j=p!4X/*HghvM3@HxNޢo"¾G`A]Ш+aNb0'"fq}r-+B*^m, L+/ %%UN43[UueQ/Rk 'AMAW_%XOHAҒ:-ݩsRk^!sU%nMuS ;fϙAd}h&FQU/_٢kĴoJ<*RB"߆Ԧ_KZQ_6\M]zY~Mh<\ZMҲ=*pS3J:c#G5v%tm8;/.^ףI8ͫxʢĎTtUTq@M.?|?:B gNҴ[J:7eQX Z6:ry>I[獯` h.GU;whrte0J`'sdT^ҶCXɦ3b%Ɖ#g7$н]΅gJ~5S=BZHSYiV#;ɱ MPCҋvhyfmŸ]P;nƴ*O3];%WaƠfZI&#֎,?&m͈.g$Փ%qXPXlRȏv Dx{̀K~OCTRPXJ%nsw*e٧P xQ#PE@[A-1q  ZciwJ$̜F^^4N^~ M,>B/a{Efu͸ B?[2+S1a'N'-*W5+5]h5,[pMSO5[ KsTol!zd@|,RӄgVN&"zVAE}f DN0gF )fZz6J~FƲn#]q;޶ڇo O` Vʶ@gaW+ -qz7 CH p0yhϿCU^t{ͱ 8Y2438[KVsu 8cxvq>#)RG>-^Kf,*؛StZ?g $p MSx#j ղ\u{VTNd̑4~5l,#P=Oc\7ݡ H+ˊ+_3~욤#e.d{sAO,>+@Z+8??Uc7HNP :yzsUU]o^/tyxߟ;է&&7h_SG&nR̻W^MdVŠJMdi!$Lue;ln_KFzuq$A72U adۨ{^KϞfǼ* hM(0dЁ1 tkzf,r*u ]R?'9J5vح|&QIv5;V}fgViq^ T5&g*;HhjP6\M/be:pڮ1G[\~MQeX-_@ okea_dPzU?&W&1 $>GIK%&W/xPTM:&t! 1Ky{ Ѐ*/_={w7>O#xxx$ 3b}Gm_㌔C/IBHsf(՚}.=Mq&]aj7'HB)#kP鳰 k̭6jɠ|QyMPң+;qP=)^Z|CV|%-O>ͮ嵹!W@m (ɨ\n7gy>%! <˯E}7v pI~̬7,jR ?h;t Wp4l/jQZgL5Zr[ }*r.L'kg^f% VjP#8e3:[0beE Pw%Vzٻ^`l<]}C&ژ%XC$ea;`N ^L8 |@#rʅt㴨4^?tAy ɠ:)脺PmrTK Vb'8h}Μ+X'Bx /7]43p 3}0L\RamS0Re>c/?-i@RYn1 IIho fب `- Rhh.2.tyy-n+ kK#fn+gV{ H8:#1o9ZQB!2/ye/*d6m=BCC9ܲF 4<:̩Qpaf d0megs920;]p!GH4ov`:ruA*PY]c 3dqm׮Fc]P'|2z-}֒-/l$+C)q,K{RNnN9Xod?dlYX%/$*ka` jx洐^hsBTaX 4%s0&rgP}5%Kc^5Rd8 e9|X-=UH&fbVl =aĐ(8xw*uzg(d|K% :M %?ѷr"w:-RZ~$ : WfەHe\H>] +,ѿ֝ DfW-x*5wHI~ArԠU2 L&Xa0XŦG#~rd?HS/lrX~̲ 3܁7^8c'ϻ}g,v҆i3.lMЌoh:/z0-ŀֆk#6ÄOԩ i?.xp >{CNLYdA~ +qp]NC"ҧ8Bܻޚ |vRݛ'E$uRǨ(@DB\*5A%:ʺ4]U'P4apt gdQ,`FF-|,\^[)W-L?.z1f4OVB=1T(+ LӏPI ?n0؊[`,dysϟހN,*[}Qce>K#[(~ {kT/^ݍfEN֗0nX%޸4L~oZ+y}nM}WImbGĴpd%7q0ih0A$eFoZ\߁qȹ2i-uFLM@AR\EoJteϲ(fVG3Ȯ<6= OvvId+4r]Ov'ʈ5cENJ? UlWuͪ$(=*+N5 &g<,핲IzȰ\[j=@9+n}}ߎ7AyTc|}fmKLr28tn!pPs=n?ӐiSmP~8~Ͳ7p.`¥g.R3*ۈmPQP'Ùi2z/4JY8R)ĚD;86:6_d*6rfo)y߾LJd猣%ϟVv\FMmliSb#FҰ8Q7FN>/gfni<>q?ź]#N?pkWE*Gá鳊.ujk~Z/Wmף2%' q ,_r&+e IH gߟkM]{x5ST7U89`5[IaxFt^{ s}ydZU=93u9T} 8pi/P֒}{%?3>E]H( ;ՂmQøjtt5~/15luX췻فt4P.S`a39!@ MoU$OkKi% i2nDA~6݃!>CM&e>SZӋg`#*T퉺Cm90*>IC&&Q.i hi]Zҏ ZI~ .A'3ahS5… /Eh-C{QJ!k_Jtl2 h\-ܲ'WT׃vݑw˨lo_%nN&jBbnd[.(%Eɻ*7[bmp"OhaNT>s_1JۆfAg,GWeAx^rkJ5k>͘AB.F-8[\#=1"n"4e?V'ZoO1%(C]v4SNEKy8uCyc!Eg̍1d'8sSƿVZ wZQFf@Sg!܃<w );g%:_>4mթ] t@eN cU69XyᄅB3v]TrX٤<ˀ!? YtŢ\ym0&91r>QW92UO6rx ,o xv0-<öy'CQ桟(VMߏC3ege TN1gF\ D`qR_Qp*\~N˼>wqR)mΰ~3@ ڶҚ?  a7V7CUwĥEnUBZ>[0f^IقOI45M^*3R lE=O͐^Ͻ=d >N] -5C´1 z.y"2mՍl6촤rH\sk%S49@BU_]q4hi}?9u/H -,5RљT(lD CIw-#ogQA&B&/Tnzf;R_W 6eo>'uR}w99ƬW<лdнIW~?ة‰Uy0b6\V+A}1U{ ww|=6  AFF~V}d[-:g ,or1ǨiSMqI MrS5;Z1S "B_`X}A5 Pէ_ACy{xzv~Kfu : Zr;̓,%|L}P m8rvC$ڎ͇G6aTr灟W;t2S_ XhP}J)3,a>H\64rnZ+|˹ChxB4D,W%~lE-俿&)Lh6<ùCd݄uwT6x9Jl֒uBTuG%V,l& 9M.+p]CIVCYkWrSM56@A8jPu(o@s$h"6qb8#BDGv.bM&:-bX_*#$AH&]$G))݆u]_+ReMQ>+ X.$)c@"^'wD$:_~0k%)qU|,/AS-zʛ[TlL;j!\Ȓ';ey+dϕzD?׺X;NfV)j-Gd(9#4Mt8{v&(i6XpǦ W\?Bq(wQ;&׺;00կSER( "OP>ލEke)z쩤߈})7dŽ_cDЉE;@xɨR\+1HQ,3AZt"٬Rs7V{4YYf`\nDȓ:b Q|ܿϾm87Kh%KnإȋzK_! !@i3}j>9S`v]+!%텸؜-RH IşO+[({tjQbNU/Ͷvo]t)(Ao)6LN4p#m sh#RV'T/O"e[KgfZEj gY|oRV*bvݓDu}d =!M| JΙ<؝o&vx-=ʉ3_"B-S2b1/N@_Rok0}cކX;ejVfCa& 7 N6tD*ўn#jApoňPyyපG9I\Q-|1!H0Oj #U]Q{H6sbxWGc#ȋ$6!P%n-+ᤆYħ]{sp׃xm1>Y4+%G rXxǛ嫐mMӅ~sYl11̔EUyhhMn"1I]{wS{!e@DEɝ;TdX!v~؂#o{P3 ܣ"5$&;D`$(¢L~{l^oq- mW=5$`-7n&$ l_̿2/\%9C!{P+k ( /Go05Ay]]My%ҍрBޤOTo)s.Ⱦ@Sb<&cp}O 7Fݦ5* {KP5QWR^IwwsUxຢ[S @]YɆIk:SS˾eJzԖ >}HJWSۜp'݊pgO%rTw}hs*q Bwe `͒aJ7 zA_'aOC\Os`QTRI"Px(滾('pPpk馅=6L("x;,z[<˺BEU3jyK7t*VXqUS?MZ d"q VϨbf3mTR6w #(ҥ#,e zBe4X.Ct(Z1Cb6 o/:tD۵=g8{J_k5H,„ mNowN:S5)[iY*{Dqn8l¡< MhyxQ* ByB4RG&B(xU[Y^E]Kc;FPwĂ` v-píHrBUSr4iR^QR\m/̌Ƥdd}.Eam6@I~D>0`f2. yoQGޣI/֨Y!yܰrG<9e9.%]A[2/6,6m^~ d$lŬ{V>[G1 ?vΡLoP1^bW +NT~{Sz}`A [{V&B~UB, Y-9Fy82rVMsBK ?6XQmG{Ѽ`볢RmmJWIhtcה/ζ#5<$$YsdɟƏ s=mxjN\KgKo2IUpA'G>TMKѕ6Æ4D?.=;eҙT7"i0v@"/޲k=oC] a##pwz^'8f5xʵ^u۶C4ie~Ϡ?f(aMiBy!NܧZ7 R lSDse삽MJ+ѮyK]o57{'x'aY_{kMd1p7N>&.|+S6%:*]'/ gљtR݊;].vXdsՁq"uD-RgC9J5: zB1]Q_}6$ 9dm uoS4OPb H3@jo\;^L}(dpʖ5J pF/8zfw} jr0 Hܐj`?W!j5]+#0V= P߭ H&rb9Q̈`:D.demx\{ZGk]mTօr}j7iM1GS2P|(31;>x˦y T'#U`ʳky?_" uuv y?! p;H6MEnI<NaqK8*`my)GpY4p2>J5|NPO`ϲa~`y6k}K, <whmXrv /4BXDzG^Дї ʆ5 Й)i N-=\I$uD,OiY\=ͭK+h؏ꫴ}xʣ6{<-IGP6*‡Xَ#PsD4CGh.s&æ`rގП7oSИ(lP5nr/CA0ĀT{d?gqeæbߟ=mY,y1PR>:†_YqAQEP܀vtoOw;'RIFkw1ia 厭lPyCk)/*TjA5F6'z?I>y/l4ȟ rq~X02ulpbJ"HFGK0j[b&/W/(8 &O ?foD,+I!gw-9L`rƕ *.gǠYLf܈c[,IQ(O bSphn\o;;ВSEֹt1tnUa.O\ 2%].֎ՖYC8OBf Eo0E!WKsr9Y消QPIɗZ,Jhڲm$$^&[ʼn`Hk*i^W~@Mv.u@->\C $Q}W;(_4$|TU$$Yri/ᒼ(X8I0㺅$D*51 iwj+ yir\̽w5@LY@5QD B3HMt˺4ȓL>N}q z7el;e;< ʽ4}rKI"ݗ UD\_2 .)Ds*Y@`Y_#-̞N"&'ސwyAϑ8L|pT *͹H~Rr~Tyn{W5,Âak\AY`$3+'eqǪ!*{z XXIBFvZs7UFolkaqr,fw+ @K%,dϗ5Kl Pԟ Mm "~!N$KG%!_C~ёfX?sE 8^( ]7+ϠB?S+rt VH&p@P2ÈZ^^)\)Il| rDt*6)=AMU| )oJA޷7)BHAvϫ6qvdWWSؾ>Fp1LR\bH0`:@>O_:wh9ڛ<3jdXOGxR{ DeW@4qG˃hc ̸ 9O `!ÞPw9[.b琝8.!h6UTlSG.S؈ eU&hpƿќ$ S]/'7gZ} JLVGX ^GhLOOI2xi@:>{2Ћեbʜ$Vp|JkECi FN E};e EnYuI(+î">z܊DHo ٱyRvWujIĀC^s3Yc. *"PBB-DfP t6/`Eh;юF8 T^\$HS7J{wA S-1+Igp * Q|xL&2Y2^]o0EH֗'Q+>$7'9U:eYVzѠ)Z'VӦ7 ~<׋t]5 !76ZP7FQ5m\2|X> z,ߤ6{ [BiA6:3I/'M-Fg&5F:@3;قzu*P[Qĥxi0/a,sPY ̌ȆAaz<1+*J-pIp.̧a6z mb}FiekBiz:dN5|[KMwS HͯR\R GIa[g ֬fezGX@~:<` /궺/,Vkm_ { SNF߂mwE2@7GPN.3w1Ji G}f_qO>+66m6=*-lJbfUEœPzr8p)Yl:.>q[&uPBGDZ A vOXyܼRH ayr ˷9_S򤮲P_ܕ9U  sw V+e2[\ K1f!['XO}bF& Q'/fy!n[d&$rt{nEt<;kM%mg(sa.+B߫rOck,nE rpEnAΟH a1D=UzKVڵ̝ET<C[@V2u4[>q:!ǵugAdyˤU-̓μ?47.. L|=H3:EHK3 @sEOX|q~O&SIF!c]cf~iu mAU!az `q+|'F0Lڎ"*Kƻ GsI$ }]e%/nkG50d`%6Fͱ6+tc:/ifўqXy9y$Wňyנ58=]1/ &&UY'<#"v١ˆ>G+H^TDyZاNN|%{%"M\(;M{h k8%ݗiA 8HmIłAw48I +-1gD4>k {ic=#LOr`C{+,t}9C/TD*_-@w[\j2BQ)Y3!'u̝XeGUVh%aSa!$^l\i:X8DBJ6Y48!C̥ʹm 'F T=>o&4q^&L\Ԋ kd?׮FP죶iu;[sAG@di+,jx)O)'iЯ:}&U0aN\;8IԲ<Kٺf$$fڷNe3t![-3*㹄.k =q!.W.W#;[ܤ槜rE/\7D-)elh7@IZØQAyхkp,G8ѹk6!\AؤńtL@F+_({_`itj)C/WOD8% 㖩M rv\ :^[GE7Ž:v)~GF-̕3@?[]ZxH,ƳPQ#=a%%h"y!['wt4*c x怱+* _ހ |,HM-bzޕP4^΢}忎XpsE0&}`jF5eFG*ܰN``3''HOc2# XMl)#rFZݪz%~!qBj;AUx 'TY!Le RZHMҩxsۉ ˪H޻Z_*a:495J hj,+/Bֲ1nCYR ڶyi>U"e48\ME+lq!%ce#C,sy]~ѮLg  y0i&F8a2~(&!#s+A,9py/DpGS)F,G/-M~7"e#jXV9LTǩ#yiR({u 67iqbZ-{KD|yWTMl^aDYqj4sGT\3pJ҈(ond7ܦԌ/i$"I"Yr1gYG-BD~O(l HW3Nn` I3sI<.GHzi'd{Y% PػĬCb E='tox9-vĀ+6a} hA"ylhX/#[ 'iM鼿H8H8nq,`_g ?;W=ɿ6c6/ov~řP<޹ HrLBU8ءRR_, d̊ӌ8Lvy/|~)guOVj &LJ4Wb}M)ƞ_.䃈7{$iyl9:LeeS0eLڊKF:_\|Át*ZzFOHU(9;ix&Gs阪Yk9צ)(0odQկuB-qJ-\}ȥxDɘ$eDNhxW51ͽޗUDc̠1+{2`xYj]i52hZچQli74~!8#1Yekrg&VbbZ'ĔIWxXQ>HoGؖCID[\JR;H$՝oBXiT^u,й2\PZ霢q ]Gӂonod%|e|/sJq[- 7̓b`?:y;o.sJA-rq֕ p2`*'NHUNv*ltb-l5\9PDp0tIš-+X+UFOԇл{xP~ sURA1'DTڽp\ a\'QсGjq :e5á>4d[j{rEt}±?+*ÓVXD#9T'l#pʕ&(OZv#U[cJnZֽi\كL`?5pE,髄&q3YUvYk_vT~[I'ҥ\wJIN ϲ֯QC5 4_H={+{3F5P<&uhM)'xA flqƑKfЙI;Ҏ6_bw;=(]TףBX(fV)ugDSU\i0B7W+QpaA-k w9/Z~I2IoM?ˮa#G禈(7˦-U{Y.n+5Zدx,MBb^&.(o4E٭(Ǎ .h9#%l\| ]gP3:q$~c%*)7X}zqd*\ ۉ^<= W˝i Bҡ&ּ/|oT#emeVmza FuUl$"5uF3Jim8c|mtx v{PGD/ݸ9Hr>9O]%ɲ]MLA2|0W<.Ķ3M?omeeDG!HGfYAۻ3@m#Q}Sv# lGj CoVDw7А =~ `2Du#,t&& }0/;umG#(76xB傼U"' 4a3تF|W/J,o_Z z۵B5ٕ/Hc nasZ8 'w\ϓrpR1( Е,֋6l<}"_~fSW>xOkT(ɔPdTD$z1l~~"`H*VBU@w- ɨ:[6z0f p*ySIiAm1UK[_]u>A`ճRőfJ|hT{O-5{$+3o9TI"f;;PvͲ8c\4Q k6a}V7S6ې&fx{0 y8TU},m\1g!4G(ǒ7ɁE! xmPR J*GlmfTXO xS4M/"4XtJ2had c^j\_;o@X,mTvq5 b/} R/'dlcERVK&Ob+O:>7ڜ@z[ONYh ^ pBŗaMdW;W@1`ϵæ߹(8 }߫a1iNqN(*H*w_(ȎNRI:~Ğl&_ (P">+Pi6\z9|`s~?>AH*Y(r6e]@R,8WBe?gl};AQ:ZF}w3pl7$a5SC="-:eX^IU1[.rNd!- OX|Q!}LZ6 \?1d<3gO_3T4`gŅO;|ߦ-ȸ:s1bv^r14Ys`BdZ:-<ϔy## hjzPіgRDZdf[6NU2"YpZ<4wה?$d+XǿI̓LؑfosW< YȔl}ze-Lj+/^_5hˣGՒ4hQX)tO&^&%+hNo x6zx&4/'3R}.,_m6j/;$1_+'Ly]՞6 Ul?Ij*RmX{}iMR]i;Qw5"LXjyZ)ƻǽt 3j?b^<^]X掲-!KQnD HZN O[v%:׬,4ͪTq#u mITuCmA# Hd;*{S1voExK/OIhS-3@N%IxqnHk哱b7/0Z2s:O|ތ?;ŞڡY췥)WP-5~-n8umR]בM_,lPfOdF/? >q4N9or\Oѧӫ$ʇW.mrE3Yb MslNuȒ/kItw$xrZem︙ꛔ}~KR1h ^2+_ oN#iPd =fM*p@6ʁ 8Ww򍬿9o` hiAD]}MX69 `䘍[#ʮ ϶C*ٴ.C@'~3dM~oZy@֞/'|# b<ᚧ]1Ol SZM2[1.373aJBAcJ%nl|3e4 w>;1$Le ..()K5U@,"x1Cyd!'^E慣P5!\=?5;}LO܂/POjʒg8:U3*4WfYN錩Hڅ: "bdWVϞ%V?[K~UߙP}tbl9v5 us\fT %]$ P"ٛNCz: h?d忹uCCxnagfE1}aև=tJ/C]xOXdG#a.90O9жsLm= vk@߰U[ Uf!"d\ͽa~j'-#MZĒu!H(Xש 4[>JbdR+&-:."OB:>! DfDE)I$/Cyr.R4P(SqKL!գz^>* ^GR C Oޘ}{ϋ#I*u4FMs!]P3C\vUOn1?)]~3lX֑^1(a]_L~ч9܈_!Q B"]q{VCH}(ڌJHΨdnA#? ᩨV{|a;LB?z2؍֬rLT,ʳ45uokzl9+;S B4s5= TI0n'+ z*`u\IG(LgYQkܢS.|@g\\U0S:wz ħQӱ0T, Cfgîasr2jҒ£hӨl,@pID&Fn:l_Z")9R:R^ y[u}R(|e4qK /KoV`r iHNP(ĺ z69$~j^zZq䯲KضxZΝM_Mۦ@@K yok^ϛBy3蚬&Y :]EDam?2_R!p>WASwR51:} 4681S?[C@tQvLmA'lF:&/?@ק;izA]fwޣDrHcf!XثIobʣ|? /;h9=DjY^_itmjFvɠlL%A!F>?\Y9 ri?e}~-8n~o& AEx!?p;* K[<\^*8&`Z b:),Η굎0Z% Q]#N}:(4-󤄮;C [mJ݋IpYq:'+rz Űi g?zcZKze,Ps.'jrJA+ OZ|14bqT[1}1xݶTA0ÔvPQвGb}ZV m7A^7r_3-miXM5- Qka?!o0I_P"_L;} 7A嶓ϐ%߃@mcHnRUlCK~{|#G:P"oDׄXkr_sBF=Rn<—ZfbVn jRSt_]y&nĸ(&a]&X|6QkJuFNQm1\O4Ϲd٫}rea jßuY)_Վqj,ZH*ѡd*^RN2fMCf?LQbԠE՘1nEX#X5TWjuIsٲSq_ aZhNIzb^[C?NZY7AU2I=/ OSo}"޽WB:H<ߔ(ピrŒr$bq ':).S`\EKշi++l,JLJMNc%O$vs*Ae~KOv`wfݝ waYfW=ZyiOv.Xy;be+W{)s=},>7vRX- & 6V?fDʋH{aDb~~e~pߑ#6U "FA{UWč */^:'pO+?k$*:"~sf8gOv͟J++-;ހu0|?=g4Y_^9"uZ._\{2+(攧-H4w =63(=%ɶa*aUv=JG9#oFG"3zܽa@38a^ᏡR=Wzy mO=q81D raa?4A:+U/"'7VTl6H:j|ׄ-LvJ4|:F$cw":(' - ضЎ*O}U+MoŞoh/,d.ձyB ͩ~+7=\#'Mo `:s(VD>"T/1B'o)xt}M>\b\iXZFH rM8Tb`4jղŚ~goH6{1*I@Oy#&õqQwssC@6]PL~dhel̚l.8}F;v%tRdׇ?O %|ɮS7bIKN(u:Z;uӭӄe’8$&Ndri̋sK8$py J{*^p%L||un` 67]'ӷ#ׄ3vG)BJ&]AS~nn5ᄨ?k`Z$ef4[ iaE*{Rq7*{ws_y<0!vn?hx GԽ1걇d_2j7ku>OQqypSmdt31gjyF\ZHq~ft&OZдgPGG+Σ1Ce״rB8FT9wA%UЋ *p :P. ,cQwa>tmT6 j(OkQ_1Uu3xjoA WLDlAG -hQT/̐3Iet7ZD6N^rJjN,5+P[qadg6h|d'G%\7LjoI]"yi#m_Na1:<_O%4R ?9ϟm6; PG FG2Ǯ Gr*ϋZ{lV݇Ydi/l'Y7vB1C/Shfq9  EHuyMb^5|O\xGp<QxkW4ٗ<ˉ` bw Wdi_R/7 V>qNZJ|-&mWgpF0\q;DH Oݙ1u+_;3QC7[?e*[ZtGIZ%:2MoN;-HV!edr vk>tjO_*J"vF{, 7p%8/7KpK&e@u]lUG SԣZ,"G:%CK51 n? T׎FR+}r[,@I>Tى`'z ,Q[ vZ\|(:]m\yX'`߽Gpv)—|N(2Y~cL1y 7bLfL`G;f@5j:.]ZMư!~r%NQ//85a, s.2zygWサ&f@(*ihd6}Yys%@KV$|ȃ.#A%&.{֜xxt6Ʈk7Dx\QX`x"w0 w{}J*x ]Sˊy[x5e1*@Wz *!$c`yGdƱHC V֛9XH,NnPύp#hH6 //TV#!<Rn)-;gu(;+ 9⁵7V1$沁աQb% BS_G%nZ1f3!'J{ŢgE6.ݗ:;x/pѷdT: ~(W$IJ@j+bm5$ۨʓtphu>WDQjY \3P%a0mRꂹ4o6 zemyi|)i(qS^7,2y]HLHm+!p h])w?4rh: ow:M}@o鱗ZȐozɋ }n3T@^T_.4KTULCQ5 E`q1)bQK6LlɄ@wY>DSD]WnD-kEM5p;H Fh*[-)©l'"?h/cXu=Рb.FZ ƕ5UV#1 M+ M̴.,wZ^HfRe`V/,4m%(}`q*r?<ɴBmQvX -9oY[T.EV&ԏg5eE ҰanWDTYjanJCd<$%[u)m-@2^[@#8v]P}l4t+I#O8㼇4WWP5,hzR1 R;*L҆+qL!v 9g(ڿ @,1E9]'^iWf> ~:_&-!MH;Hdz=n,0k W)+\Ph{P4IPV m+c$c#ry/7ڻ΋sbq ].J>飸cr09MIfQ$׸uĚ<3? Rh`8HE7uoxK!,99Y%R^&Zڊ@K(Nʵe_մlu*M{ĕ[ހapuNd1FDd6LвXFQi}TTCT2nwPwOxKa'e6Ze)Uyo @ I5{ZgI^[٣ߪBÚ8v S~ܥ9Uwj+k\OиQzU>}C 68Fd~PG $OH73EZ#33&=õޘ&5˳1 q։#lo@ѯ}Feg\G Mց qp Yl CpDV "S{ _eZeLH6l1Eڇ#k53̢Jo@C" !J+7E27(/}܁E> hwi{KޢS8W]{ʛͤ%Y|af흞F}Y$ 5!W0>HzKv:(\)gUhVQbQLIf7[ 68d$R|~|[OLݥ[|g: eۏeP{{JhR9NShL(x~b՛A;Sẻ<~N l3=2=3wUo,NJM犒'K4OS:y1P1@RV!!J%Iw[Eyq瑍'LHLQtDWSJ9638xZ!t͑_#4@aQrK/&UC{NAׯֹퟥƽ7;ozM |c=wG,؝ٍA@N+j|.;u,l$УE[at̖8' /cT])h_edeʣJ@Ğ3U7,q ?)own# ?vĽ٪Bd_d"eJ~b&oPDW e$Z8`= j#t3qvI*S%ZA^ʞ@0X龿MQ hXo?7 ہv!Lyk\F;XЪ|Ez|]; 0\~+4%2 GᴙI2T}RS' :JK}IȘ J &1, g33PC-O)[[sU2O{3D6H=7 kX+XRIzݢ܊#n#Yr.zTc 7wW'3qsf՟d퇍z|rzD'مF}d~<.? f?"L1Pw6?,!X'G3=62c1?g{B+J|m}Ƶ,9_쀔Yf39 o&!=얝mdɰd8c0ROHM> Q=8-LwB2 3)h(=!ExU 僐7iD3F/hj[d Z) Q֭FѫSHm`+e}.!: nO(5}G v>8cWMpG:G`~`x#>#]UDYXQ%^uL]ؠy|^Rf77n̯kHp+%(Hs**|~.˃j4Tkݬʷ~ Tp; u cV@Y Y嚘.wӓ@en_!yaqlqrQÈN]D;1}#>bZ^jo]yx/^&&odLmfqj}(`aRIԶ$Kra;Uj%ߚ3 C\:;<-leNWP7*b|\ tYW>F4`H, 4N)Vj;8|fǧ@Q]1- 3`q]uJ j5QgL"}umf:ך(ݖ%hT%f6++WţxbK t<#z#)]h2N;'b&5#K9r^[ZCPG$BTď:Z#?vv躛/Ȣ#]nN0)ïX[9s$å-W*\{9s9 vZyW$ӫN!$dY3* }[yVbDQ!Y=}Y&͖&@"cg-d󇚨g~>˴|L>D`ܞEUVL& e.BcJfP-Jh\t%&$XP(}핵 S xZk"†[X纙7sEuH YEo[er1`S.17`rg1[m%= <9 -KkٯZvqf[^hK|QbD|ԫ4/) [D=G_sU}h?Q}9g٠v߽Oڰ0̏(k: ̟*=AvjF㙄UFPz[J¡.־4Ƹ†ڃ R8  @_YDI !5n2Lcm4m#VÁ sſؐ'~Rҫy&_s~U6ZG*n!}Vv{3|g6Do-ydG7%EZxZժ߁n]IU#p Xz2,/B PFyPh0Fx)}=[8t0*Wpj#'ECps57kyfIJAGOǃTTB{=U*.fY%.Ҭ[̀ΆVü;:JTnwdZ2pT {+k_`RL[.Y1CJ0lɶy@xOxGcT>-{R!ᇁ+I%C#RJ/"b ^Js/J}q:0-h<~z-_bF7Buh'8$$<; x%[m,EHvR[%«(lԸ9BzKJօe|WkDr  ._O6_K[I}+<ㄖ _A|1_y`ybv!i)/k2 \ l%x ZUϫc+sSB5J~u]NDϨ7 DyacBIvm &l{ B"j!b?hMTu\xA&U<)f@E؀C,1ZGf)i\GLmWW 0QݵԱy 9̋L'L8tQT\aDE ZxB}G'>}HDzW$.//Ҷ5 c@ZZ|cDP+OJA{WyhH0&x!,ȁ\i0ȶusV;ܕ-PLW^8pCFd%tV" >5qkm _s=5q.nWO0o=OUI#Rz#1V,9cU~2"d (6&@‹f%BSgFr<'X6٤;Ð8~S2>bNy_ ב\1:z 0s%ܴ_.J3zlT4akg::> Urc@ȣv氵26e[FI ]F[\.h_$b#?U%*g_C!/ t-&u+R 3 '=odRc#=Qjo`O!* 鴋vL:Xz .B[NdM1 9&Vڔ1zYIGw^(}wDH)p#|HUrѾgЧ\Srs;oKEei<ޑpuD &_NօP5s%:yDmͼ)'5yHdj0ŐO~d:0k|HMrorr}붘uo2+Wl.2ak `NceV _ڀv{&i_a۱r?'P"]]Ch{Q(p_}R})"_00faI@:#gS^Ѝ|DȗT_52SM _&+,;q(&(2PA1Y*{'__ac2) UH,TT1|xOZЎXcDk.?s+10G0|k; 5nl^r"|%KmD-%?Xҟ1O1bzV?TWI7$vi[n'`?0^TrlB؎ktq8 }qiťpK,C郳im5ʁ X"%uAVO(–yG5 墊4j#NRhM4Xg!gKF"&ڗ- -gA鎡`eoD,+g~&VU"񇴂ْe`{\F3W5{2?v@%d*p@)/+}ߐ"K:E2cw*LĿ.  )L I|زb[]*wgNÐn<̎դT,Ջ ޴ iQ$WzZ||mwwuObm@u3[k7,-)+[i1ux} FrXDuE&u8#"pšLm^~2:g{,v uB|XxQK-cK?5ިOH>D: v%!Gy |3׿=ƍ8GP1B(@ 4thk5ϔzǛ'd WBu~'oA g GyYU5`&g @ӷY}DujQ1&gY[Ӕ?k_aQzǺT,5qNFCvw*$WI=ՆV,qڙ? po k]>;AzCzΝw!W\t]վ)SYM^u~BsdjUp{}bENϓ .|c0]ø^֝yU;P6vF~ld賃` óBVpF;P3X!Z{LDҘȋ\$Zn,_e<03@2O:n66ZT0)ISUҤZBHeQʯx'pv1 " G=B@Ew72W"Ķ*F0ɂ`-*'ͮi&w Hf0gwDŞQ7(0,D8FuO mWm\I\+\SrL*[Šį.]n7A[ojDiL J/p,i)몑4 0StUۃ) &/AGZ1qUt)je\AJF~TWu;mG M/)4*JMDp*TtnSބY^gXU ;TX{%;omC+b6/=^{򷼊e8NE$zs>g2sfѿHwI"s܂5Ǹrt RǴR 6RB7w=<̢R&" C[Jr5c`kHڲwFcNmnf܆pb#fnkB6olI= |pkgRvK{mc! Tl9%* "{@CM6.joGk61FTJص} l&n1~i cRޕ53}NU9XzF}<19 ˗np7u/ٻ>OVsx9G `9\@:aC?6%E?i$Bà}ZHÐO% Su|;Hv-vۜp᰽۫ fۄ|]pJG6=yO-h`x ]Z7߄ ~QC̲N uoS#Z"et쑌@M'=%$?Xg?x5aGH.eVdAPʙW.#@Rߨl'7ZAuEjx%w N;0n/c"`b+za8pן ۮWBٺ³BHrO~3T5TE&IN4}ss/cVT8BKNU%/:=N ͧunyCz wZ>^%^N*21 L3tX|R)C&! 2b\YVm 0jTq'N@Ni4I|.}<$JhlI` b{j/h WfYl3E;D:qoQ|_"Zr4L{ۨy)A&W>%3C6$~ӢahxcijYEرN|Öl'1STn)c&#<V \ =r*G;2q̾AoGŠJdE`wTeSt!F1&ЈeG%uJ2ʖ9!??ֻb%bU6!3y2:4lZHW%P[ W>:TV,=bB_0JK<(RJ*y߁_V d}w y+crҤʴ$Vy ORAD,~K=RkpeZ-- I?y)Ԣ'M3ZL%5n˼>g 4RE(joN)~xޞD^pIQ*-7K-uvR^lh{ZYy%O "Y&rАUu;񮔽Wz~EbnxT9hÃQ-_^TWEDwE$7rQ$p(Xe'@;iR-+ C{P;qߞڻԵpԂGrƴ\dyz@t߰uҖSA4GZ(( tmAZUea X"ŝjBt<%Ak!8f!@Qb90'-<<(J=%14¼ۖ7P tkKyi-G>ʎH)e{dL5˨0']2#Wtx(紭~v_hdwT1܃qi: .(?A/Ϸ&xzNn@!6/ZFMyA~u)ӹA# Q;*'B4=V$ip AWG])Gytb@ u(eCnI6F^ym|d \1?,L5#JG|k n܌':~% tKm\5|=B6}iZn,E]`D )*n'\lZ V$wW={QIиBv)e㸝.{b9 yEE'k}:MR(9$# 0e}6c.ڐ꒮:rȮ Mzٛ&"#qʶ\?C)FT]nY֖LZ5/9t{E0e.HψXBpmo#{23WeFG~?/HB;~d9a'{kFaK"[fȓjoሿc7>:oi7!;Y.!řF0&f͸̜bU8cD5&C Kŏ> U#mAIU*:I<,*cC9!Ge`[aĤ#5aum Z:*csjh@d}vl %So驔)S;f^#*/TCKO6zW)dN#gfJI;i/wnUfA+b )U3Dd/wҺlhH\"(h(HDZͽgNnf΋D\ZI=c: C8>Uz]썍; %;s=!#[!w 2R D&b(% zkX()Þ{82u@D.Ә98q<heMcw}eZ=y>iЇB&TE_f?xQ\ŰPE~P Qv I+DLMz[G?𞔉6\{͠gW$A {v9dd=pQuU֋( ]=HNuk1冡bC:h79*88B\.B-8*[q3&i8RXz$Afۜ[ @d-7X 'aD+MgWp‰]0ƼyX!oVY c[?tHX ?WJ\L2uSC,_\yϔ7λqt &X,FvK7Pws X(4yE.}$Zɑߺp*ueG{yB|F GV6WY`n r%_: ;ْi..YnA2Rs"W`s@$?f̓rboPCosIKWwbcCd^Gi~JN(9Bn +"= uc 2|tMydQ&J.iDDKOXN{aeoց|~WpK{L.FHJ3' p6DO{MNC,ֽ, ;i4Y- 5>2!q܂|`žnv b^L9SADMZJW8ٱsGb,]nk i%*ˬzmizu(D(vMn#~{a7 Gf*1Ooϳ ԂϥXLW2߲e~Jb{l6vI[ciXܣF q9d{ f:!|T$NOp:D$zrbbn^,mb`zU/%@{{-X5N gS(2$ _`|jh&gJ$%up()`Ne{/B [ \ւaz=\Ppl6Ϧ݇RD?G%XYDeB͏y6eOgzwmPh\e6ڏZ.OFϰ.[ $T'a礻%,d@^H1yT𕬩 CΆxVVࢇz ,VN(sXy/E̩pP6XuKiB+a/b5 m+=A`0pj@N2Խ?y&!(H=\Ljm|! ]4t1 RBrƾasG6]̾e }Db8ƷuN?fT Çg'qs߿4f%wԷ Z-D_֗=9g|\ujN$˜;sj5J_w4~B`?^y8LjLSӀ}ecچcT5nE=IG3 8G4v~`>% 3_CmD<И:8g LNM8@ xղJc9 Ki)ؓ[ʺwHnrҐ@Gfqh-f;=Y8l.v4Յ.I✨xm},M"ۓ[r8KXDjS; !zxwPx WFԈi4\C̖Ra PVCU!3tcpſ}+6s7 O$c~ǢGU#&. ޳2!9>\ܥZЄ=e-c` UGZI#5PkK3q+wL x;.8+.ի="ȃbL0#5ׄ_W3mug:]e!bi;H,.seBRm.`"~ 뜑ΌdLSL!=g'qs?ژWSs"3vNz͊gbk`D!C7t=*v`uaU=kYCqB篪jü*@0y~'ZGԟ/P萀\Zc4g:*L n ӯM o9,>4 M)}Twl"8=_>T8T}o1 = &M!wZ% )L2-3\j{A5bACFǞx>p*+\_ T/P<(ΩȆn%m;zAcW@iOqa]vs;VV`מZoEgvo1GVz\ M5C' ,^rEh*e!P1ۤǝBS߰s%?RZ(01 C5pprv판~ u;e}t]$t'h*@xw;W:H>o7Ľ}3ޯa5odh5!X[pOV]ôyb9!6]Y3I=(gVj<6-OѾ[Y2iH6;z"cjI_hu.YEQB)EeN [3j}f]WujEcdzЀ7(x+LJl鸵 r ^VbI4gB84qP>ϙũqԯ(HԄQpjB8mbo3#]\ՓMUzֵッ2OoWJ8L.BE*ܻCD"jyT2JZB.yqKbDj@G-})ܗ9E;n#B=@ JIrXVP.yj CƠU [LxO|ЫT!gq}.SbG8Оz0IE01~qJ3 fp] Y4_{N%ݑ{':T+ atO31 2n$VtwEKZz%=/y(,S:D]A9q5=TAw1-+ Rؘ1HX;0,@\,(9fli$Iª.z ^~QuԊ!Qҥm8%-,G ҵwGbMUYnәBSV@{5R>ͨib͉ffx -c@š?7sTԪj [Cbw!Rxh땽6wXH8/\d%9 ǛoI۽m&*̆Hww }50r4qK~)[fiY|`?ȥX~,*Εnp5Y@S&82bMV r>ĢbcX6o˂?7Dl[g3%zV<19.ʛ= ]Ė1 SzjHl'V/az|ja+ht#}ԆJ:k^˾Fk*)U"׋=[IyS~|X3./WqI1Jf :2egɪl)2Wsp.yT]BlP2Ц5DdYW{r3E#/8q` Mv^\NyG`ϩ>y\FŸe-q3ʞ(6Bf nFTA7n>Q ƪT0argK`/3WhdJ%kgB8;+ċ(_+IIM{"/m ~'ԦG_ }$U5#չ)XUa}xxﴊ z,ʊ q;bOЃna+n|sDt;yS/4n7|FL7㴖9X]6 #?7+ 'D$^xd}ԇvy6ᶹ'u2mݰ%K]*2mY_FvP"en%a={ΔE MGU;-fXZȴIQm.4E~X;c5 nE_PtX˜JKԥ$aP!~٩VI-<"ԀNq%*ph$rjԳ)w|z30$fyOlq R( ޲ "Kc5V,roGq#*g+Bѓ,s\؊MK C ]%izw$ %cf1qd#MXY`%M9 2p֮'X<Ұ"DHN*PP]=E-봰|C^d;HbrdҘ&Wjox|߱AgGp:_*R,VrEdC߉ rӲkLjЭV>r:^"|" ܷ}.±8ٝ(9,n` nBfz('Sp, -NTV'*_MW+<84rGH/-׵k 瓆P3|p-"Y`\}9QuSg XTd$o$l-1eȌ󽇽t˲D1-ەNS!4i\l#t%FF fLkpWiZ?rQ/@GlwQ,$&^mo˯ՔȨ;0B5WIO'MnZϽZ9"SF0cJ3['gz%X h!oq*Mztd -t=@4lP,@Ɨ UlVx k9\3NE< b+rNƚxGczWp8{K0RՃ`ѿ]2€R4kBt^C[#d-\E8)߳@sY3z}A/9?J-5=9|tޚHSGAC芖b>ת3."A5q6LRC zJuwtJ-@vΝi"IQeW|<Q4f+c4}S,S촥m:h[#9[8)ֳJ(˅$s'IyFc_Y6` ̷}-S1L^J  ArY|*ƅn慳矮H&$h o<;ӥ(˜*$g65gsȠn8C|ilfPeUu:ND珱rBTm2x$P|JW9_F}|7$Ѩي*FenUJr+>zPB|-֤C^$4%3`^zRZ=w + ]}%Cy˝,Sto)lrXz:B+|(<{WDv$Eߕ\g/Sq n:bWBdA.CU?F #rŷCH}|;gJZi-1=I:QeZj*v#C dx ?R c=1v{&ieK NSe7ucszqP6_ԎejqԦ~g}l4nWXU`ge}{(SSy60Œ!30>?h;>;3uI9j |P}fʺK8y/@N0EI!E+P[2V7Tx@VN9ܽ}N5c0]$}5aj@]gr6rU: w"*~3˼YT+ k##I77$1~p2ea&1Lv,C %kDg-Nn?~љ}  t9?ͺ;[3bޕ-JJbOt]&,Ý=:߅%AAd=]5|53kpCe_@Z;#2W4Tx ڵ5"|i6k&vyWfkVA[JKr{o a]k8L_G/34!Y (4ޮ07#7!!0Wjg#sOҁmV#lpQff/MjҘ ҂Da)je1&n>l󻗯2;;DY|&VO1/l9gLU@D@Rxt3W}9#yf.5g"P@{QŠ[io,6Hl)a!֚l^f:`&L\M<)u*R?f ?e7rVWeE q?3$ըLzca Fnw[M.8* \)G]mP?tU!ԋ[t7Ak:3 @y*JrXub:Ri%8'ɇω&|,/IRK%0 soӚ׽||gpU)Qe3Fˑh(75`q˹3muߜ "-(,6'wjCEt^scӼCTUw,<4YdmMz:\Ά  laP aDFT;@f_m"ջO>rXyA@MHku/$;ANY%MAZ:{-l IE6"TUcLP 4F5EpoPȕT5 mZ {˔`y-c(M˰:bLĀRwR87Ʌs(˨ @AcAUǎKΎJwbLϒbl^Img8.%%YZ~(_dX]0Uw>|>%Gkx9 z![.\k0vU6ih|ϰ?֢ς$|aB(]N:R؍b&(⟚} XyΌ nqyjDV ]Q\nry&ն|? {V``Xd斋Lk62  XpCu eCɬt6uy q} S7\p~QdMo'ͅ7'"ڽC~JV6!i&qBaE1OvT0+$eaNߗwsND8Rgc"k0WE:7jg u8 )%;b1sD{GP9o cyI FHM:BR8Zh0a+WG-YTUEk!P?e{|j[MQR:OWKV>(Y̊v8UH dHUɆJy${IҍCDZ Âkee9 Lnz6QHkȎ_ ^o’CLv$1Dwwg#w ~&:/G<$W-g اx{g9 =}wdmvP$$!Y KKɭ%ܴIu'8'_@?1Eps-H!==]/)ÿo,ePӾ s@ʨ.拶̂&g0~lQ@JTg)"3TǣmpI(+IqP1Fz\@:z]߾7xU8WVhUg技 4iR`t*r9Mn62M/reS<MSصmh2@ם!Jnl&ETȤoW6ɀO}!-1p 뎞2XbTTz9J=3k8!Q.Ur\j1hoj{O] >˸ 8 6"\>04YQdoqiF58e%ν,cG0P_[=wr;T8 lX4pH`+_wU6/*ô.8HZ*g=09tFi2OT (\.^ ?%B7$Q%K{ uF{U1e:'Sm_"YK疩3V:GRkhW߄5$ Gq*NM9h9-&Ҁu9[tuuЩ'P‚ݧrA|wh c+]d¯ 4#P)AW$Z$UGpqNòp5C$[({Zec ٵJ25@}UcNxxK7cm<Ʒ]bQ;jywC2ԎK1ݢ͓Bډ ?#3-ڲx5ɆF(*_#Bmn~GeܧQBZKGuk:k=PHN YIZk]Ses2Q' yJ¸Z4U'ֈy̶ Iȱ JX gӀ[X#y NSǯUZRZ1+*-_y4;(?hss\ڋPq-X?j3l~F*(^j^?Tp\>2P]+&r*0p'es'&!t L6y:]HKzBxD5bBX-02M N4m^3!p2_,*#)a# Fo7k?b*,n]St~>,b ))dVR<i3#ny&K8zzrv \-qp[j &Ƶd 7tEUԏg6ԳQ t1%7Qzڶ~\/)Ԃt>0Q~DDz$,-߆g)h^}T]U.weC@k~fJ$]Bzewk2=r]w_h& $Dޯ@v3d?/^vk4@QZIh 8, c\;M#Щ^3dDzY89a9&qvmYTnW_ݴaw$FZSǣ'#Ю^滆P|2njkCA=z ]r>%³2͇Jx6_V(ϻ"M[פ qRg\ ?7H [p6[(=Rw`nf(%v Juc)WzbbiZJܬ&lċcC%s5uGYtau0.kCͣ8 I_#Y/T%_S`[M+r*(t}lr㗫av:G_F;>ߖ%fqːF2NO/0̝xyr?<;g}DM|Ki/`m?dtJCxe MǷi5}J"3dUHXܖwG{drֲj!FW"T?i*\?lfV4|4aF`kMٚA49Txu3YVִ2޼zg3p *>6_%kK%7W߾ebvϲh?t v(o8ørHyW[߼ub @c4tmHkc[lQA0l+%zM&õth/\qEqh=Kґoo7ISrZRMI*0a|;L {|3]vbJ3QI58g#hyMN+Nvv0&  lۏ¨ Z0._S ͤg#9ϟmq>T:@ݬY9"W+~u2mpR^t.Mg:1#OQl)uAEy5PAooy< F<[r:\ jh[(Ycdh&q>!*4E`r?X!rQDk敧Ӥ="Pdk#`F cB;Av{wng|ꍸs!6$lM٬ .+U){y^;_ ,֫GWmLy ]5{Ύ-y*= 2lі9.- w! HR_pM3LDEV &j4D倓`OG4^A[Pw;YB|m*w i8Ru&  M?ͯSA5zn.ZC^!-3y%|>Az"YiWK]4lZ-F *] pE+U=un!=HKA܍!d420Q [JU;ҡJi ,@=Du:mrےȷ] uqm֬63NТ];fN<:lF!ٻ?d;lW^AH Srޓ_d 9:|j9Kk|/L`{d8cOيe?M;i1302 ed ae@쿕S2Yy0jT|yL)->Ϩ|`èw=jWi5 u09(FU 9QzYC.N'ʖd@YZ.a"pC$z_BhOs4O' ~%һ;LG#YYjaa?LJTD@+˖`cK04EpyҳxRxMUǦdXu?OLS,qfK˅ .g_im°ߕH#UF2w24k^:oV}vku f=8@sK0ŶYoI?9I2g9i+8'@=tf{ک3 H$ zlt`YucxRB3Wju~`rE٫q A&ԞZo_ˋ(5#bFBA5/%)Ov o^Ue#o3%l\"vQ җ}Ǔ`LKw2 Ȅ|5CzeT!4iы>w |Hj1:`փQo԰{TD u挝$wʏnYb:l+O5Rp5o{`ʚY;ީ1׻K7I%`;0]xw@PA\vUw)E6/~Hg`_%'ll⑞ۉpyǔh:^yvb/'B^*#&pp )fO)| G!]}еjS9 @ܐbf@w.Sw!Ѕ4┷>P<£R)58\p:x3lݿ˴m{ eCHO]C~! {oܐmv^0k EI\9$)VH}vʶ𝉥K*C`;xU)fD`rK@R=_{af+b2 }lx7h?DtH[I4Z ;w "+7/ yFңu|7M\ >0Me%0ߠiNFӄ+c4vl57 Vv7j{ЈORiWcPϛ4+atnl]H&2p=- mD5mC:sߛR+OR[х *[ dPzVOZL< !*!/p=z"Q!H_j# ?|e2ǂYp{Ծy@k_6tB>|`7GnڨYtc=t't]y#凨w)d(Xb 5Q Ysa6NaU_V4'Ӛ/$/}TraY,W$>L<^H? @nӡ\&i#U_`pd_oɬ n"Mm W|-W>ԑ;QKU^]׉v<RzU53.\̝?Xzv+1Z4W=ӘUY_c% Zh)˽AAAI#c7/63[0L<`gZBV+AMDJoH9Ebp wWuo&9}?8?$GGLr;yџrb}Wu=7<[{wM:VhF׶&zt.`3|F}EmŠ05}wRIBX$J'*lnC]SET ʐqtQ/sY$1DQ) ^ṞTL"Jkd- E UĪa&^&2*A0?q%viM]y.ߎ3cs*\;SMB 92Z'C_1++ڣ*>d!IT9NKVIjZo6&jXY@䵁]aEEoI2K+f"C'|i,{[`ݳqY~Q,}ٴFM(%< ;-[Cd/mϸ~YK (x^59cbďɴ90r O<:0yDګCsxάr␌T/1 pֻ"<6DN(]<ԐI4t/d罓ݍj,9^X4} yS"n+NKb0>PI5 &$IOQ|Bjfd03:Sqb'e=axA QPr=o?Z\(xI-a^&[_.t.=AR9-Y4fϘQX\WSjx`p;4]qT(Rɴ&,8eLl[5ec 73G[F")p`Lk4i%m7EIN7t Y{HTI?R7G^s҅j@(HwޣGNA%93$5m:3vְ݁uF-/;*_OWIP&)WpJ/U}+hVDRޖӣhDܒcbQU- Q;% (\>U E+׮qUjY/hj, ԝu‰yR.>&f! IJK&cUF0곶 C{l~ /@ 5懮PYooMZĿ/% QE=^ QI\vߎ$Ys?!ʂY8 0ocLAum5VnpЌe5;{PXFSȸ 2źaVwƲ@S{w'qwk瞾Ҏ_3k2:̡]/um =(2GH~swD]'QYr*CչK u4>Ur%<.xvi K^ܳ&fD&_{_+,G:r(c'AM"᜺:C" F]bovʎD<g 8r$1i#H xj̺uKRe5RٷXBx {fPٔT^S4 GhpZpz";N"y_om!O .Mn󱠀k҉e!o; a3vХ|0<;ks9v˛hZ`W}`&4t5%~oOIyh}/֠H>by{vdg N&ð EKDY(ys$2\]zA N!O83̙O~tꈥinS 3 TJC@rn$} -N:RZSivн$QY)zV2$LV <#:FW{fM x}ɤƭk{oY{%&8ǣ XR )q*~҆"L kL\xn戩X/i\<XL$|MVɄ8׿S狼 H:J=3y`D@$[(m dVcۘ|!e2S?z%[P<`/D1*2CIO nO]QEȰ Ԏ\(Ų%6-{L ƞ>YHd@yBESe?yZwV3I\"-A.>ɍ̕'w=v~011`Tn^`j S\<֙+Ek~2|zƚQ{P!Uuϧ5Ø ;% 8wP"HqffV ሹ] ɦQkRAfAHP %RW8 %}-ojLI\. $లtjoZ-i\8ߍDwv'<_HoCP@y5\T$E4xI'0"\ Eg8)=^Au Bc^ΐ_|:`WԛC|Zr1FN'4QUgL2@ͷHs@;.DRErX0AgW4L]l ,^1qq^!N {O|Sv?ȶHZcVؾz ~{w@l4G-(,TE&j"-~3}\/ ao[rD'56cJQõGX =bgO jKfl*ۭÉÑg4FʜFVhC+*0] 9Q .hXfw';~4Ӥ,dF#QKxAtaLEeBkWLɺ)c (N68 zCIL#(]wR8w ?JR37- t' J3V)ם %'@4?8M*;Fw&Ip%EG}zO/ zߟYTAG4t:W w9 VjpTb5Nˬ ]Dӊq,odjТ1L=<8,tMiXd&?,]Sx1@+ɡ]=s5ẟ[}I<mVf@'+ZhvyLqJ70x;$HR@/ld(~zzvW~2ν~A}67֬\Cg4TmmGS$`BY }TB&WgG\"mE I U>ޔEzI p>e}Nx'ĝ@6XW_}R8+OZ6D"Fc%T[|,ˡfH>4QN9f2iHI/x̰t[:H`>ƽqKd9jDC'AX(cQث8N,bRHhhvԫH/PZ\s%8SJ H/>Gz8 0;ƾMU"F `ԋc<;Fd޲ff[Lh ' l\$ ;˾@MDz*4~*=L@7EAW^ۆNXH*!#X-)raiAL &ӛ% bB)'̨W31K1~U˾on:3z`Osp3Uq,UI`PEG7WlnJ̀Gsh~j8vB6a,_ Awqi'{21-luwpP$*Oqwrx/G7GA6t21ކ+Ncz% {$x;}$n甌z+g-2 ]A-H 5#Y JI,[lih2xs"*'ywE3:rKh 2({]t/JtWt7m hp]OyFXLk1 !_@dI$Y >8o)lntw0؞Q,]q5$ _{c/]kIOoaA.Pȴdp|wcn-M!><]&7z<*c9#y|˿?dUD yAm-Rt-b-Kțҹ< ӏz&99܌O, wٛG[8ˆYtf%%D0(flz>KqU'4]S{P~bހm7HWTg9}N &n&IlMf2K6 O+^`,=q/?_t^n:WE$ZB3pvn _m=˚WEFrdg*#!Ɲ|M^='-T) {9ہB=e2o.tNL1ӻ7B&7hͧ 1wLJ^.;SREzU=eÑNLh\ "~`2r8/>̛!!q:ϣ {@&q1r,T>lqaqp%kFp_ Ie199>>y=aIwpe)VE%1VJ%0(͕6|}ȵ lm `ް]^,}BZh]Nz{uQTp0fÉAK1rO{ƫz Y"AtI)^uM8FwjYOhJHop:t3mZ}{X]2[[Tn N~kJg]ԟIoZŝ>j</" fōoY[# ˱&!?ÚQA8k9ItM `P!hڈC$Z緻W.=qɱf?5ZZIU!jQ*$tI#JG ֨hĿ1-9PPn1.6qn쾦@!{} M0`oꍧ,GP3pa -a\Pq:Tޚ~fEaqy>-b/XSyqr!=}2{/~g\5 Esz)] U$y1>3.G^.D81Lf{Ǐqц3VgҲvlTC Su(Nq44scv^-toX]mT0G(hѕn/h~R ^ak|cG 7)u7'e)dw9L~-`H95$aBgfڦȱt ISL5@raݓ>k/vM_;O\IݕDͮjWVK$oZ0kbK; jf"}"svI3WSSWW"ERH]J?!)^o؍4+j"< GJf]"E3Ő&¤0 SFcZyyqGx vR0" *rJKfb ӴAHC<.G5DA.EeCZc#hV?0,)n~ SҚk'D"Fx'3=(fSP) 9\BEcҦ/I6_2,$o"=A@phX!|K`Q-@gENmػRՅZJD.Dzw@aCurѹ$~bN)ەM]d%37 `˼%Š9q?dX,רg$GZCa ? SZ&0< a%=q7?ўpE@SX@Xl` 1%v 5WeHQ>S3sj/hFPb{@Ǝ~x6a҃mJzaŷл0Yn8 -@OƵCӰuЀkO_KەMXLB`baL_ɂ~\Aq>ƏrP#m׽߽ & Em$ݘM =19<lϳ/bԸT~G\Mo p<"SC3Q=FH Űň3yqV}Nv'ݡ%!OE /d 9XB(p1#~HR|')9RntGNڲT!5sRg#* 8-͑ß㆏qnȘ+j|l ߏɣvhD.Y!)}s,2CUG_mx=r YSoJf4'J9#=&gWau%Jp@`tD Fm VȻ_Z,vџ:Oja-DΜ'26N=ՠ7!ON6pW%#`FS EYHAqMR(ɮWWRFB\rVga@N㷋,[U޶ޙ/ί /~?NM}Ip˧6fx²j-׏dN0f ,~F 7bу$}UOHB5КaNbv>%wViI4"-(K,#EPs. kXoĻL\m}Zub&/~V*g <i;y?H`>7^ϚxˎWI)(&gPFG?7v㲏qx`u[܍wR Y>u溺Y )rd[;U~h[%J虰8g{FvnlZ%DlWRxدKEƕ>K",q2"#|XiSRL4eWl񘂹V^w0ۇ&ydz9{@˝^y,A"kA8RG%?7E"uPl39yp_O~y?ʾ?*4΂9n ? bOFr k D hɶձAZOFRE8L~Ne>\y0@]cwdA&4NwgْұheRNXR J )Ș}wop$}jcUNn`(>n~_U.WrĴzb·jCYH 0oX&y26Galeͪ]MOnS`6p0f6VN  6\٥]'%J+wP9L-xb1 ^aJZr3M?Z>}-D찬koh9ՕY~YX =:8*XD )U(mF h~YlX; =Fޞ&C`G6P其64aucpqu;ѿU3?m v)o4!G n U;9G\o-ċn!yk߳OT'`GCTu)WY<2Ôkf" hU 8-uI,ޯ+NTd:!E$8b|1"ABW{Y2{nS<2[a uMTnyI݅>X2yojuk} 3OrPuG˴rS/^ΓU~mcm'.@@8KPSelm;MKH.tQ!J#FdtYL(X.2-6Y *3ZJ}]g9VGOtzJиt:"GHk4B6j/F 9I"tZHdT,\$TX` 1pfQƻ㐞u* Llr4Nn6# Ol) ,Z=5 l];9:Xڀ-a$)|B ag/ wqNAtfH7a0UBz3_I!\r& pfe ׯLiϼH{Z> Njx0<8'9@V oZeznFp tM Ptǵnpߚ2Þ\Ӯ"aՑW[݁3#?^ C~Y]|If%TJ(Y^πƢUm%_B>?MLp+(X@y=XK\Ir!d0G}D4w-(Sdq\^;fޕ1; /֚VbU,tA΅/OykC{@{tqyخ߁?F1ǘ'J;٭ 8Lx*CT; Ix@ʸhr ;Yv#Qz0GoډGP3>Fќ~~HB^b' .m{jHy7L,V7L 1Pň ^*M (pW [_K"U_gl"ɐ9*ƕXp }`AK -'aןZ6Ejk=Q%~?8X0M߮\j6A`lJC1|8͸@=;>d}rS܅(p];,?mW]~tE||7,Js8-| %hnA 5}B"Im3-qk0T`,ax͹fE*ɖ.Aqi vnX/LJԗ)g?ȧ9?ӈt<?Z 7Po,۷8-t3o!~4'C/B 0Q\1מR 0oRrIʹ3@nK"E6;mnSchd6I-\bاP%Є؋? 6؄+PAƂLnv3lѼH}A#5OpϛֽƛvBaQs8O}Tbyp8qg 2ŷ 6ܸ-21J?RDjX29::a{0mŽgJ߱š_@9[wm^MX;pJ p@'Wg;󙏟}SN:OUUc6Qu>hdl~!9GGE`+S7WNۛnv{o )CO2;p.1<ĞAPYp67 ap4};wJv'c`leAkn~8;E"\Rl pMu|.2 oA|E(QPo'oazHح03!A.GOg 60P;?!2:z#vRR/Cc=hH&*R9Poޖv'F{T9|L.j68Cc$Z[D \,|ECyQaUOSWn̛&9.躥$,oIКj6Fv!Zka9,Ԅ T/N}AvFڿ5؎nN`6gVA}N2 EmUi|vSe"Ϝ!] >dJTcQ9TLpc!2O$Ayehk2nSD/9Wߪs|&Mc (Ʊ zlu橫4ѮɳA;.fV-嶣PH??1{?U9Wba0 *J~idk>gϦElEOV36@QËB95.ѻONS忿}:s5#V^<)e S Whbi~oWvk;q|KB+䛍'@գw' >n tsIoqTS-TI8b'ԥ S,14`ffڛh_nU f-tYa?Te .̞3݊ҙ[ۗ|?cRߊRBމTGA-e+E_o-~hL$:v#+pbqbjW)9.`u]`TߎQ{O6]+ÃՁgՑWb8;̓v7Fa8 ^Q hD<ģyM1ضǰH" JKK5 ft͟xWq}CF9NĢO^%o^ߝ<@`y0[|b)(ugUXa 5 Ϻr\ޫ(6 _MWҕ6DȹKl_w 1S+{43hO2#袇Uq)0ElhNB ę?M"_QB;?YF8%XX(EH 탤K֗THKS/?BV,Êh燖wkgϢ?V?'YENЀpC?re=IJ"Db%I*#U, }pL vrJpA}$UqGRThI̚MWB=WO RR%k|+N4f,jw ľC-Ue_jvܣA7#j] Xެ=4%22[:%^j{ܬ]SeR \(\s%_*ƿRLtŏ82pRBض~l Ӝ_H@ȨʥFO0`Yyan;S4EBŮ\3|R1>5]F(k*α[ѸuwBˌ^)ж՛pYt\?FtS+cLN^]Pqc@XaX0-Lء*!= @}Lذ1,cQDx1%M󆁟?ċ%ͷq>}6{ǖ%#{ t ۨ #<EɿWZ&!ٗf/9^39HG&0`sm>E3+Ӵ7<נ[b%`Y2+E X|&i1L| ?/QA eoy ?_2K3W$?֦`?-qep$<E.6Տ?9g+WPz&&,YN%y;eH6'h U-GxI-[1#B~ .$;Pne*f|4Y/r]08sO}sd.P5c|cӦEXGsF?rHO1QX`4cEoOIqh%oZJuBӶ ۴ #=|>"b(!0h 4 V[|eqb YSP]J>F5I/XR}"%R1I e?+pshߓcN_|!05/yG'c'EX DFy6Ԑ`E+Ē:6ɀVg~frVTX +:NP)X-tZX jN\ @[&VW[!9Uud^w-Д _CźQ1k+|KwAƢuKeDd$U?kP?MuV $J,Ȅ/=]SL0cUhH|z!~i, Qra(aJ$s[6aJ؋ &>?M@1KJLSTw9չ?؁V\tR3vΩ9_<0`;#qvLg Hj҉:?]ˢӑN: hXwpdM ;*eP+_.Z&q6 ,,ra(G+zs,e0uFߑ~FA9ѻp "7n>{^Bgͩ }/R׿2hnPf-ڋ`ja$g{K'ṟOW$ -#1\jiU("X '$fPe;sUJY:-4d3bxH_]e_[[Io7LabM@ѳ,2?؛1LY5,,bK#gAd%~Rrh`YeO>WBzp D/I_{c5xˣl`r]_5-ʹF^p^R\ߺD UO_?2FIgH䒾rV""UrXHG3*+J]5|쎻Yy ^maP#,UY Z+j(g }6:^ί'SB3n95Pñ|K&AP.(`*qwu_Zr \IB_(rt.Uig )oW)c rF>?펈urx 9b/<9uٍmb>E͠7Ta=g&.T?Wkƹ˭kRЊKs-WY#aڞě4cWc붮z:3%+}v(_FSQ8X\%ʫ^LG_1ܜLL>Rd ~ r`8^$3a5&qR\dvj_%]MmgNק{=L ?Kj`51/g:#:h[_TV"9<ȬRbtsh\cHOm-H ?]nm%svyv&yp/Xrư;u8b>*]\TUǍ$+˝Oz>w]j&1Q&Έ%23,°ɺw"qK5ocg'TtAśg+9s1ʰa=8;MT_Ū/i V_0ν x  *`*7V_ CO="1MToN|>_Åm<8mE+c,b_uÛ(|+mB|6Kg~ϓ>O`nʘ=3^a;yp7nm*>.~(G}ϻ }]T d۳H]4SE[>Xg'M;br3J8w 6{y ohgr1PT??,|w'L"e< L‡~~z&Z$f9hBw|e{/fԏjB˓\F`.?^8yg`)Np[ fj4k]4"IZRx$k a)>-j@#Eռxx>ϸ[U(. ?xr ^RoR\ :M/ Xē P*%BWT6c) 5c^GxHH|ַ% {F"RZɡ9dY܄2\t.[]uY@w7 R93΁cr?$p8 08Ɨ4IC&@NxF}%e=G=b.1 +DUqѾfE3.Y: PΡ)vsV*&t#+زP2>{5 jL8M:І걋RGDB:n5 .! k#{8?3=iN#پiD ={%a<2k(MSS;pN<٪4Ƶ^UYʞ4Ik/[W pA'=r!/I8qEygSGkb 3`^KdMe` ~Zpכv|Ԑ˒qG,c&O^4fa6\]is$wb(ID7\n˨/MJ9H MkWChyQQeVC K"$mNcB?"$#g6ECp87U# 086PU;.( 8h4sz+%*7g(:X+P9uTZ*j[DCyZ?%k>B|9O;y2@1om-O NX%~r8%q8tM/adVbݕW0iB#dG՗*IXKQyB.̙~_ &~۹-DN _6Qw !3ok4.qyavbTNh1n(FM_U:%wR+tʡsd=4y(kYK%խ呔|hG-+8=Y09V$ NaO8xjMi@oND@3.z;ˬ8 ^Rj(]䣶' _yI!/Zfr s`dUecj,]`Qv38[;Z&׆-ֈNS|rgOx*(qeyjώ? Ah&OZLr<,<4+CG.?3_qkzаαQz}" x[B_Bv?b4+*`9/T=*gU@(ѕFv9LLc{λNK72z.8{-Qf`|xM+EHc2wD-[M cUBo2lEm-H&ֿ"9֙,ji<,l{>էVkCd&h6n_akbD.}wOuff:<0eEM6یxs>Laq4;ZcgV{so=Q9h0֖ ڸm+oH%NsLZpxE`%&X_W%~ =!2{\eʳe14bO>Dno_KQq1%CXHC,;/t@JRtM*nKIY~#دdyc]h8n+DQ?r8atOWcZ lPQz7ftؔ lRPkeA[BU%ίjJ";0< jdW|$T߻X6Ww=dw˸"K$ڗN7܊-:a${g ]8{l-q\s"a&h@@&u9-]qg9(@FS*({ǯ/0$iǭHs^/lJ,dFS"3"~V+Nes}(bGחͨK=i6`* 5o,#)j+PŝJ_\ɀ m,yސlnW${D"n ٍgPA}Hp__ "U3lqBH$]nyzHd??%F-0,Qe  Cv)?3A03^q$!L*Z=IX)o$%}pQuLWp=3"D hT+Xx`&v'z)cPX:_L=xgS4"u>jBUֈB^$i[HuR7#!٘61c̿{3fJ0t~P8F'N:Bkxa9 ʫYՀ pp $>UwӁq,=q6SXn[P!m\w:G!~Jrg ZP}t:_iq {(Թ'5JMLddwU\y9B2R~+fq"]Ei2٢^f^YC,Iځa_Q>뙁SuO.0׈`C&1~밆N .&'x]TĴƐA\ܝ|ƞEqbۄ`Bc7DhZ]"P,N-ɧ2xr^4'"~=MH!?>7oc_l o&H)C)REj%8ƭU}OIP`\dsgoDM =g %wt{޴ץA;MPˇv &O/",52E>M N˰>[ئ] h!FƧDZr(޸-a:>6fg4uIpy|j0MWKp̦*VfB'O P|+{J\7Jsvq-4쮒 K{+G mfV\) (855^#Җ^] H}N<}r1NJ3 99pLr?~\Im_06)awL\Oh}']GhH6u 83nUAō1H2]m'lFB<D 1?qf(TE,L|֨Kө_[V4Ph,MA T"g#e"9G/쟎7h0fIw$[4[]Ϙ&=|,=,# DEeM.V}v`1>t$0OJ iRz8l|)uzW*KJkz'3tu+/ቴcīSƷ7cK6Dy4fM},<ls %R\H͠7]Ƿfd BܟL)6cX0)騕K?jsמ1(*6J=k]A 3LFDI%hѫ,ͯgb}l<7Qyycs7Šy]mZ㍴ Yy1RoF.⨘ٌx5 ;v_QE1w\ á_3U5 BVƷPQaLzR.;e@82P)Yҏ3|2ҭJ$l׳:m\a+'@Fg]meTp72|6,T .޾3ss}M&ǻt a]I3CKNq6Ky|nyMM I=SxG 8iկ.[K$At`ԽnJ'v`3e=xh?^Yўv>ױ#믶֐<6bx Ky2{nYa'ړU*Y" ;/=\1vQ_JFQ{3V韜W*8n70rS#Gl,@ٔq^,KyG=S'c)?$Q[aZѦ,ϩHG~Z[I6Zi` Ǿպ§KG~obfsr$D kH ȋq _)ӏɃ;sAȞkBʤذwgM E3V,,ЀC$D߽V{vlB `lMHjJzʔ}`TЭ!x<$~'Uj+ϓX 0n!)UQڈ5 1JM$޷\dP:7XfbINg&K)!!cHi`$OU cF3]D}r4RrɢafhBtZ r]"e!prf!{˒cDTwhۦAU2JeA 9J19:vZ LC*)L e>M ä~yg{U-lf& ѺtC}lAy޳S7C缬}3,VohV;4h:'VTpX<A`zK~kD nWBmΐBp(y_B4WiWjkxS`!OS'4ZtF&.0-1̗s^p33(aQ :E$R?A{/$O z8C򙆤48>6a1AOIVE4%|51QKT'EhQh"X!~ZGY[3JL Uo 9LHTM:&_rLBR_x|u &үp11AQ.v<?5^{Vd!DH@qNF{U#k\YI:A8(#h(h^hVhY]$W('w8[&iQluyx TP…c,=;%Sg9LK f&V/nQ8}%𩰇]DˏJaE(NRcē=笩I EzJxǦLq9Dg(iר`OB$0a+YΧ%z h (Hd%]M{̂%]ʖLU%y˩s#INgٗ:V|Wgu,YpzM_% QZ7;Z;9 ^xx<ǧv;CCusBo.P>֓ +qQn)TbN)#aە$eh,1m- ơLXmaWP͑wF I"A/r~PB*y׋bYX7gےD{EߖSyB}7yyњ. LdNZz LV !k~䇃p#ii:TsҾyɄ$o-iH>ů!{b#ɽ׏fS.$V!pkrniW<6-^YRXKV%98 p(j|ϟt ;k{-ڻ:%Yf$ŷqNV|Md>]N&T'LΚP<qqƶ_숹4܉yj^"0 f-w|]7x9i'ؖcj>U QM> mB\#'&~?,(E}}G'ڇlN& {V؃*sJ}қ믞I$˧hef<"<'MIXEû}aYiUd=-g4"(.`]{o[ RX&ʝ@@ft&zŻ0i 4۬׫|ݮœËNrVTm5PZK DTMʎpTPN)Ӂ]xsr霅A_ VG34ud7 #W}ю(^z>i3!3յu)`ϵT&[LND" ZF0{f TTWn:Ȃ8Uj 'mΖ C`$\$hi갷i95}m*Z5Yo6 fWA5xJced> wP(.複N`XUيoVe _Zbn*u[_{Cɝi;A7+گe5Ɔ9@ tXzP:.Dc-1"~od7 nlژ-hAhI swCSz·~NkSle5 l6Tt}ӴJfOF%5CX @"`C>uAMt-_ |?\Q,Ы&eꔄA=WR݋%3z͛s2ՏE>6YftK 1v@u1? k&`%ԏiG]LDyx+}ϢM9:FFG ض`ogkV,{b :D 1&8:2hd=؅X$qé%E[Mi&=7k~yۦcH/0Ϭ,˸uHʎxCre!&Dvxn g/NC)E:B8e)yeDȉj- <,IW^L wQT`r%~ 6DN nt Y eZ+b8TbK[ޖq!XAݢ+erܺs;Ri8rj<F(\a؉e ~k> _4Mr#uXo#n[%={EkۡǕ ρw9CGÔ@e݉—*--3 b-:@#ԟ.J8jOCObkL,;SԠo21]7IwXGz $譑f9}KLIl*x6hf+w;?6h}c(Jl Ҵ.,c'"',vOLX']H~k^G1+s}.ʍS{%KGGwo.NWfۥA~!Z1f2Zµ!*[ԭ³KA)}vh_5rKP$_ܧmEAx)F̡ܱ2aT2|)v{`r-`J_ڗ (1ٯ`xmD^75Bw kYߓX^) -ŒUaWfiQ=9`bOyTzb.eC ,&M 慠32aEw; ?ᱶHjHIV4Пxrs ="7,T 39 oʨGVDd$Jz۽pp dX|Ɗk^Ty)J@&\OO"+h5'̰~m[HF+gdA_w)>ޥ{zKjo'1n$Q.TsV xP+%u=ԑۅZH/Yo]R|{δ '2!ese5D7! ??'LFup /&Sյ Tɶ[՚g 1lVFb3yt#5tBo~ԥFQ ]X7= 1A8KD*8O1=tG3ieoDIJMFd~=?d+=|t2GtGa7cpao/2"ّi-L{a:@4koؼme(H1CWpoIFA|L, {ۄgy&|qĻ,ɉ[G|M.VU>̛v5EAOh龣<,qwg^|UzX!+M ©]VÚE{"W:4FaQ~]zj])8 lhܔyA?O= ]gF8۫{^p";ﳫ\RA(ԋG&HbPYbeM)Z6vew$fL&;Xf|w=O `{̚$8P19hG{|+,}ǣ e!i .uVYuueΖP.%QerwJ_&qIVYx%'z8 T"r{ǖ8a] ]@D ADD\. qNbVqh-ԗ0OxmZ -pSN_\#9RڰBUZzvrKNɘczK2’~9+C[D*4}'Fc6mԊ'wa-;Sbd&Г)VRmy~>9SշQqL^xZј!d4Gax/wpw1BO1햚>p̠\L#!_,; NfejvԵDTW7AI{t#z5q>[Y-C,?VH< F6Hڙ8!R1(נ7-Iҭ LlďBnlj~ɠob6W ~JG1!pVV/&irq#hnЁ(Jrђ?%9N6T!ꕀn(H\}"gvsˮ9Q| $.rCqc깨/N@_9rΦF{x|0jSOSuUN}ZQbMNԋR1\]۳&+!s-\#+RH#C8+|7Ĺ`+f,XQ2Yt*}rGvN;{EI&gYt8E5] P>L68(df粛EcؕH?487y}S/w8;w>}*TAݛ UZju(%q@0mD*sKjs[+k$6tHmN.#f*Tckpi0uY򂃘GF=G S'kzY1 Ȼ[I'+ToKMߑ')g(ei-JLX7fP[&ul¶ 6;]|.[q~ I^8>0R$I2kW4Xy\rRR]޸ug#NUY cPvZI3;nOQh0@^)WL~2L4E}Hcږ6EMɮjD09t4Ie|FESWT2G U%N$yI_ bt%Ei0}OD-fݱayI zhf!PY^/RIWVCK k.f3 GˎS83 QUݯbTlϦKO؍haz!!չ9{Y3Zu3'yRɾ~7`|_l;s /Hs}= 4a< S:&As]&Oʴs %0șҸ5o{݌?!rlV$lɡwAD-FSn6m+$v|Fv]@xF+WD}H2G9>(b\]EװWX }HwjE[PDkD$?'J4L& ‹h895)~vBtIdz}kFox)]Acď8ܬa1fgG$B>^OZa|!$3@DYugCSZhH(MqAw:oi&dbl$!2 ( e3_¡ FfI4u-z^-={0dCC2s2VЖz/01i{|('^p'ζ?˚@.ywO2M243`}4 [v,.hv?•mz }ɈˤNc5_r-OM>Wv\^E:z@:6x˟B/wbȝdsٍRgm!ZJThTSx]`H8<^1eoKh^̑˜EUpWEh9Cyr-kl:f㕰z+CL`J N0PK1&#S-w\\+?YmRaAm!8WsM~E%Em>Ҙ{h#p,z^=!!»{" L%Niw|YV4 jko6dLW'%&%Ь^>XD l"O[Jg9kX)Y4u} Pl6fwsEϪOOE^Gd{Yz96K |M;y}{Y3 ,':YHQ"-;v;u ԫ%Y$ ?hka3R; USHcb#Zْ϶Ԁo&仱 \QȊR>@qmzUEz@%OELbQno%:!~#ڊ^|ldh kzܨ+蓨؉WvayPaEV`?5)S/kF|45};'5M;ʧX0&!k!t?"l{P9-nar; U{+f`:ef5IOa/ lo8L[">. ϸ@pd+꫰ͱtEH+{OcdsfYal| r.ac+ؕ=k 8 iV!G1VET$U2v!Uah"``| up*NgiE{4TPЙ2Kik.J ;1䉋)^;#m;jӂH[# V9r^U|MV{ "q҇'P)5IыS;E;E(EAaוEXX޼zHI[HSs#كq<*%i7V:ʟbQ-|V _\G=IN~28Lb*uS|8YHY5$IbOø)'|J kpS'\\0 !uǞzVa)Sq!j J(bZ(XR0jeRhq4_~+GTdW39ӻ2R'KO>Xjv) 3QS U=Q4WDOO _Lt [c g e,fs ys=}¿"Y&m|# ~WzZ^I@ dE 6St"cJYtsZQ?$՟;PGOa(ibUsVYNUP _!5b(W"T)eGh*uAa<SҮOcsZXū)H L^Us?UuaI!F6B+TN?wOJ_y&&8. ^0yGogM6Y=k{Xϵmăq69: Xـc 9la_Z"SyB9&T-5F@o{_6S[}{skVƁqXq8^;}G_ec7CC?!kہETZej *,ϬjQ"'t͂?†po$7.S67|@ ?m]qht ^,&D–Z]ϘV?Q E&XM vPpQzJ 4A9tD%ȉQN7stbSFwTGYVΡOu@x¨$W WfIc4noK#}{l3DPi>O4Qp$]/;Xѕ;Ƕ*YS+LJREMelc<u2)ghSKs"vP@ R]6ШɉaEOx@S)9/{.=yDkw5f}xshvjΜ&r`Do\ڥ_ɾ_7(Y 9E:RfeBf?p0Q dZ<=Lfl9,V\[ 'Gf4wK]O}@hܞ;^x]tν0 B)/(5 "=Я5'VHu 1uFݭπH5:ZpatxTGvH]7\_n D)ᨩ: ؙ*Jd]^Эdk .\J ǭ\ɛJ'5G/?;o;ȍY-CCη= p9_{䀗D;5;}d0zn/ubձ]wQ^a`O[bp 3Mxo]00p[.p^y46=#&C:MebBځgj}W{|)!'&J^fktmκ/* wI8eMApEzXa?yhS7x35U`7WָY, 0z('J`5.m Qtm90Hϱ A\e1@%eK؀f{f`ukۅ&K=6w]' Y ij$a0+*OtG(yʐb zX|__ȢxAH;@UY 9bGIeo?!B|=+=-p;\TuV8GJOv \U}) i>} ͑DD4"5,Nhߏ;nL@,Mw?T'9F(@ytR 0n}qCTM59¼" M1Z;ػ ]$]ax4-^j@K7RM F0}Ա}A­edgB}j^Q0)CG qZ<5LIY휄WwPUΊQej㜑r?-?4;t~Ek(U 0sʴ+rtSnCd.bR֜EgׅtG%]lcWUp͌ehZIG,~CG>[GEp<K-2=l@^DEJNcqru>BnxK$WQ0MT`}%*?j=Fh M3iġA/xS[`zM*Gvr*RoiHB~z&Gq:1NjkV"=ڙv,t1KlUrVOj]HBmIWiO%0X'%BgxW 02qq*"l?Sl6{/إ|;/ X袮"E]Kk)$@_etS):퇔k+7Ъ2QX_v>T]{pR{F'ڤ4C,jU59w >Rj<yH4"h#L3Z\_]>&3[@ktȋRJyHm]Ku,a3l2:;W;F6_Q~yWƵbb{Gz'AAUYF!ǠG;՝RݘE8ũ&[ع.NV4>>h/[1c*^B$>eöFA[?S>_MmѪsܖhWֻtv?Jd9nrhW7U9) >"NQ9dW!y 7`yqO-[:F8m/yíלu/dz\X*~*>uK1U7"94}FG^D_*IrlRNmNcYu3#L0Rht}`nq` c#L`Pq֥F`D`J|/ SvE&d>7bb,-`/Ddi[b&2FcU:6t~E(yy _;"%B_Dž hf16jZztNH%aVVy$69f'I` ݣSy'@x}|m~LD T{A%d3Z)d=?losR#k$Yx]eyq0t81I1#Al#i\a?nGz3m;SDvV&Oc R@.; 6.+1 ^}[<7*s9v}9xY9 oՂ3^&|'f?Z Sf{2< p{E$NpHۦ?Ap =YqBԟKsvYYa rI d7{h&/(BT#\"Xo'y :jTUǑ[bgIAZ2+nvZDKO9S4Y2ͻmDX;IlK[Hm}(@cKֆMLS)2|YRUi\YHyUa XWNZO *ufC kS`h/nQ> %T#Vَ XiJt+ Gx?~'C4dQΔa35CkN_>$'ƀM##(l0Yz1i*/ހ$`e-|󫑺M)}TC,Lo_9@P$)e^~eh#tGa46$[r t"vN[3<rި}6h:UVl5d?1e(Qs@C Y/?BC]ܟ|zS2NTڡ#S̀J1@1 rEpgwwfqrreL"DG5?tŊ?}O|SEWf{u (![^"G)јϞc`C:YD|ݍ;ڒ,>xkҠ}9 UK9Ac:c4 agΆq9$o?c7 =Bo>Axe?|긛a}n4Z:gHshAxA,k}@QƚO{jؾ<.HL~|MC5]c̮ަ>OSĘ:u9RfS:IjP{ʦuD$2 >b+e]!sLxvS—AmKN0*6br6&q>I-TbB0 x4XtZK9v ]}o5RGQZL =oFKy=cԜ4\ct5#M{z)ْ1D^VOTǼBG5@qa7Uo|,qL-6M7@gW 04~Bج=>fTMil7Pk7Y2rF3rSV87u(S͢sdKW4ì:0L_ acl I3KP)L6\-ÜTC yFӦ/ zd],[oYA4mW3VƈQ )-ÛGQdv ?='`P\3FC 8roQ.F!?HtJʻ#+i [I i7k*(Nj*uBթI;M]h4*ʈ' صA]w c*I[cQ(Z«wYuר+g|^8ք&XGPKxй `N@L{O?\72ϥCa m6\̺D[JU? lj`=HJ^ӊc{>%!k]1 ވc7B:R[S ؇fj;7lR\`~(8_=,wv`M'CӷjᎡ-A7%j@tQ#FiI$|~A S#:e={dC< 7)Y>kQZ-&^G@b֤Ա) hQvXE8'*=u#awX,٘yKcgϡ.A º]6k@MLeS:4aF) -*u`(:c2`Or~:ReLI0 S-q%ܔ0ީ!C~]ٮ>e`0wQsdnN薹ȘqЈT9&%Y1(o^k]HO{KOEMgZ ML} @Y_m]ˇސ|Z%TIq"Hӏ>f_+#qU#r(. n^fOP., [؀gTm⿸02nITz7ٽ붠v4J_Av!yKKȤ1v:8kUDd54э6VNA5`wgV{8> @u!@е<Ig,t$#!NGNԝ;}f\^KPz\Ff7ݢ_]0p1C(r yfnXhXN'NmІmqsh/?V/K$!6r)k蠇i=YϦE.mwIS\GGst\.ځfP'+:vvDf#u1Ȝz4s4 E6ȂBl|n>Kͧx#_G%uhcaA Qd5r 3>{21እ3S %'7X.fH>1`XlP]uD #9gO\!^Hڦ%`dWDG}Zb\n(laD2~:1͞4nʔ ԃPQ &܌G_&قgNs;.Cj"]xD8x"X|ܘEÑd^(e`nJNꢘQ_rHYu撂x6@gٵnpb<Ҝ;ZVDS ;vKj&\avH)WR4,L86s.G94* {}F:,?6˹djC0e&qD1F_ Ws9 )91Ih][]}"~ Ϗ=S3e2V˅FI.6Oobw'OB>i 21, ] ЩUG/WD 4eTML;8t޷䊾HtnZjgjy_k{D>qhAy3vvJߗ/*uD[1yKg_]c-T˥ $p(N}Àcu|*?ztAc$1ܵzysPf\t:["o3+t͸q7 }` V]!kQS9P]ɬ0!9}xx"dլۧ\,Gv{@pG>ՔJ3mքqJƐZ .R"jimƛ$K۷bsXs{q nq'xj~'4gn=|5Y:t9žzF@r bs/bL<ikAD1:݄Xa&p! o l3V KJ2onʶSe4[d+VqXOxI嚦d.*n3}xpwst𿜥~z Joc[]99F?#URZA,lXf6R֫ϐk#Y=1[@9^APͅKj,_}1emp&WFD7GDJh=je~keuuQ)iT@e%tL҂0/w[|c_;ު )3 +ǦLY wAˇAC"TJ]1Ė3٭_moہ1j0(QB]сokY^Yoe~-ɤ1^I M*6OھvY~%X[̝1C~RnnbFM`mg(-=ڦL*b56rWRoric- DL{ "mJkdt%lx6%~ *yKwo~d =L> `LzFI|R[sQua뗹±ZW|ÌD%u/4HݷJyOc|S uGI=7sp5ɐ*aØ^lr.FjU[CFǑm;'V߄ 6`QN\Rt{[ &g3DO3J Eۯ{n)GB%tﲐ1,7aּ}ei3*k{Z |IxE!=ڷuQzM;*l/]=?J ({ѱS>Ljr ycIlO*~c4*bU];Q8㳣nqQ_xâ\(1Ewk3.G!#KڱjxهE#eQS0+*mꐎ֞D]И)@Ay 2.r ҕt*'TA Q3ϻf 3g~r*&`v_ ~ZͮDbv$tb.4yWV0n ; pG_"/SSylB]<{-@KJ{ٽ$4`2ף[9GG-3Xj5󴉯.^sZ!aDrif]q-e8vD6.:PT~gٖPmGMv.@} I-匝*h2}eٶ%{Z)Z[81AWY_m3aнj3v 矰9V臽CG`mR2"NKv5E[V_%+f0`-M=([΢ދq'XFƒW}v>5erĎ"9)'*3!hA U,zda ߌs`3p6ĸ5sUBe?/UJhFvWk[8iG<'(DȝVuޕޱ3WȠكoV 4ʱ!Z;OG],d0@8EemUtFѼtmyAa⋚HFQYL{݀j[*wc=.]FH6j"U.KPC"%ָetA rvaV6&rVhm0(~>- )D$p !edX3zQV50f) sduk= 3+P>!h!h,l,Hʞ8ct40SFTJUYJr r̈6 ds2Nwg}6v58mc, I/t޽7r(LPjX6]7!8IW< 1vN4[}>aD2TvfOprJmPϩ:`Iқ|>'؋qrAi_S!gWVM=l(JQr5pocn>sq?A٦)3u4!̄z/0wC$N|bO{~ iOY'^woEtz)j2w:Q)"`>cI#`S%+MV?a-! aN/*ly5H }eznԼ# Yv #h[.-WlkVc,5}st7:A{:fYW@3T-Gb3:L]R7Ngc|7u,]v_|V25锹*ը"p~T۳z> jcGMpF>TByLݳt6T|n,T}-|4F#%Ab*t6`*j ,}W  `GJ7JgI3.78k޻‡c^w#)'[v%pUD"* .\Y@nח^ȯ]~CG6>a>ȎD2xa%\^LW\+LF>A4ָ?d?O5XAKWTYH0JW MK.s8!,1?K7( n E4N$do|W 1ݻviA~dNE,֥wQJrM%@̕hEszHB)9phT+Nj3+'yJdew^?~65XL橨9wF>l 2g)?*՞(y\&hx vȼ/~WxhJJyu }?[Pq 9uW3&"2oB̎~pZ̸Ϸ0h_-|j@V4VloE &QS^%U6ha,QaV藧dWMDPa>@GM<~5׏] ueH&:!qnO5f2 GXFzlOfb+p18Px$|Z gD4ѳCw<2Τ(nr0h>fa>Zs"M߹B{)[S!Q5/a^`w,*)iwU3q ֊&\:\{c]xpzkؿG=uXUJ$C!zy=l#`9,RfiisLB8sOh?Oh3G# ַ#!p8vu`ߊ~:C{Qj[h'wD>m*)15Lh݈-ߢ{NR;B VOѧo6Npp^Y)⑙ 9)Ws[bK L"k?=!።#9E!ho#GuKBszP|xf@‘ڶww`!嶈׍=e:m <~խļ㙍s fc&1R ҉li~z̲Mᑠ~ Bwg9 _HM6z[q_pD̏` *S^)T>nhDW>klBbXǓ͇_U*Xuc3[$BˡieD4|U!UG_Mk_iFƇ}8J\Yi8q  U,α}GOש4:T= *Á]0^#9]zZ 3 rF N{S=g1SA'Z'0>L Nm05S٣hPbns茊.)rƆ/"[W3*.% ֡u LQ UZ߀saX{ĵ)Ӧ O0^8*^%ӂKM ֟^;0MMO Э1?p8"6^03f]I.iv$`3]<;ItT.$doIKQ'+KBKzOjyzU0~m0@@1 yg8;)ѬK~]7!Ԡ4䧎3v%~f4ꞙQ \\v8Ux LH$HY4_*wIԬ瀩k}F}ؠORÃRon9K{ ]fjm8܏ۀe/ s@Z.&7wJbb b)+qo'@:ݻW*ub+nd wsE띍Xئ&B;DŽiu7bo}kcuA.;4>VēltwN< GZ-!ф1u;im4EERGTՈ Rui,6۲^}ARTyqYNŴ]ur~}%(!dY560\.~@fHk;<^]P8#9 <6TP7DgϞȴ.$/]|tb 8/472u:p멬&gq*Kz`lw؅](rE |[:d J^1[.pvPdgr=rTi\N,rhf&e9B<UH3ozYGOLN פ|\Dؠo0NGPᶭW3NnJGkyg L'`Hj$|@p#گz\2W #p̵=!)P8 a$dPbߎ'A^NЩ"R~/Y<]s(RV@X^|)􁊽X-0MPfQ)ĔhXc6pm"c{rM'X` v7cn% ?Wb YBg OЧ uYh*{40GT:QFɅ ,E큜"R2Qo(*3pk-6Vk<`r^MdEzgC!~I2#82u+٧1ZXBBKz6[I7 rCFeoe~.78B9갤, 7ܲ*;תלcwJv#jOQcjG$T/9]#!PYwdtYHZox,tD{|X ̲lj2kXoR˞ʁ6-> + XD qy?X&턫EhN OL?꿦6-%. 8vUACT>9-:0w%{9c(!&waiaEMl-oտV3>o]v ˁ9;?+&/"^4 nG0ܩnAR/X ~E*9|҂< s$}*."`'8,ʴzn|t&D 5 E۪?xdvD^oU~<AHϲ,="XnبX jz7FWrG5M&V3i-ay{Aځo{ClM'ayLƻ ̞̈́{d&X}5>i݀9qT72Ř/KJ{I}z-NxVc?q~'hA!9J'ܿlB )ڭX{4G_̏EtF78B6Q.@Lɨ໒(\.i<WGo0x9^ЙbYSeX)>ؚ`[H0 ovtHEH$Qro#b~y=N!34cmupIX%.݀ۥ>$/[ 4= S-$&kVO,[Ϧᷞ0TT{> /6+㳣E$op+iK KP&2;ޘMI2s9nI97(:)5XcQ#p+É/YE(࣯ҎNcֻٹ>t5ܗ̕o9a'>}^646gGT?;[Su~9wOhЄrӱxw4.2KjtI!E^o^ASDE.a8!t|5ʋ(H]GUata$e0#݆~"c>Xq[IPx2do IU#zG౷+"]@ u83,6kxJXo .kV8yd>'Ŭ t62]nSׂQBSVvh;PK::PZN >8Ȉi/Etua-{+ӰPRa줨Hum_te79) 7!K+~G< [%tgj(p9&*8`&l.W l>!B:͠' :hȭ)9G# >Ah!޺.S1rq([ftD3§&AH(t%%+Y 5p%FectXeD&82sN[~ =B`lP!d[C<&Rĕ0ɹ 8 w6=ccί%u zSƂ܇1ԲôhcR([j8u_h2|\6ĈBa{-s"CNkoWMB5J^ ylRώ`TXs'(ױkvҖeJo //g1~FF!pQLGE~vIue`,T,ɇ$UghsMPޭCN( 74SDu;:B2q[}wD2:^X&t}y?bMjMp]6'ψチr UþY>;+v㴱܏앝lJGNq+49?gr̥kAx1h3HX1]r F&(} #?+ BkX؇r˓͍MҡؼҐtjmݐNgo'W'[7^Wj6?vQr2Uly$TiW}!CU[كhb$[J(r`НUM E!x{_v<wݸl){,M sbn9l~=B|xVPl+f7p:*B pvؗ.qDy-LPT&.\wDi M]:_9mrJ&aQxֲۨ&BX^$_x휣U_%w,<d zQ ![ эA+&KD$ڰ _d"E9/7?G46RvK0kv7y0IX ]w?!ߜa>(FfJ/E hMj8Vtw ZX.@U.ք^xQweb;=IK1S3L\emsQ5v8,^Tl{ᛴ:oC9#͟%~K#A5.Q״WTz,F&TXܠٝyc q~ax_ 5k!Ⱦ7YYlڨ8f$ꧭ&J%W4)t* .-^H.N|)X$=3^Ʋ*~e\k=X<8i}gʄESj#e~mCM]7m*;E Me!*gɃaNlT K\ޞPh,%2݀Ќ ;]B1kѰiǪAVūoUD sA;m&%l|S/q[bڠ*I|4pX:k[@y_WsWŤރS<}leB`Z9FNg8;g]x98H9K…G+) F8r%Qαg=8HxciA;MUM#U,B'@q' )zjd.$-gpxK5x|ez4?dӿvQe#2v Eis.[X'3kQ7#RjsH?O}c_@$)w7a:q>4@i_tha#;!kaDž)$1PIq~a#5ݿrW&84jF`%BWym ,F/ӈ|p0QVO1:c]Ymc?"Þ>|yˣhE 9R@"J?@պ(_|j M$8[=G'xyZ9ý~/-"[?D ejF9~C\2^R2y5z)E ³Ylړ!P,nC>dUȪm\Ѣf I=Փ؍OK^Y#~#fΉTPaW}yXAڱյLJLԒ>m@fBR)7 yS4\8*Hy 6FۙJ-<\x#Js [i_ߺǞ/+ YK&zf_W|+J}LzE. |zpS{H:ՉOQ"6[62.2y;7c h]3|ߚ; vCk:@f*1ʖDkqZ kLK|0lfm%Híhԧ&[d- |US(+31DAxIihsv5 Sܻ|T=eqo PTe\6%iڱmM*2Q퓓Pl̒x\է_UÜ5nE8Psu)JX:S<ևj8Pխp!svz~C)01NU Z`E,aJ_b"l)k-/|*ķaX.n~l@~^bA]QeWx3j̚8AtTachLM*+/ĿI? cyQ \,<β~ʮe|ʠʽ~u]9NzBvw3RR)_9 +{M8g^,4|$t\;ű] {JÝ)-_bY /Y8AhɻlDZf% hj,Q|i0KL5W5myro>г5pxA4a.FPOcr!̦BheǓzrY˂\i:XL3Ns72YX[Q8F{QC\ Lo1ŲЃ̬v=p v16P̒`ciSj5ְf sۋ-{2gh+bu1/E-!ZY )?9g0BoDOUQ$ǨH~GeK90SU9: SԵhvmJ"ת&a㇒%5,5"o\8xl_d"??0tńÆ`紁>-4_ k=^VhLJ[uP#(.*')``'ڍ~[;7nwW(R{&}pvL% ?z[~?šRexK(n-pwN=o_tzZACˋ^Ԙ: >uV9ʎ)b <Т'B]jmֿorߓHegZ$8w$Aw/ -okQpCz˼yT-:.S % _\~!AIexEDgc\5J WESƶC5',4<13xIS0[ 5wl}P?J2@6b7 .sE0 \8i1=*dLm[v^W15+jjf%m  +~Ő6H3Us,hGۺ`Dԗ$ʊH}VzISIs8Դq0I,D'eV`Yf]b ۥ;TCx$i| 8yo`W㟎"sdqb[[]L>dܹ;݈6{bp ًyC/pz {M|ivykgsP{jOMa*bqwɗ"Ƹ5M}>cZ,=:M@P#5%&`b cP 1lwѾq;9jdy@g#nN;mvhOv61H(;T3ޡ[)g!ВCO19IuV^ N[=x +6XmBmwdQ$kuB]W6=zd"מq_=E*dNLWXo͟^<4Cှ?=OgLY9o0?| $ntC-e!e yEE0 0s[$vN&{VQ$K_)eAv>[hJZ;{d#Il`(;RuEobx?_aG)jOg .)y&?Ȥ3Fqq]#{@oZ3S;f7̵e=i0emvp^vom1异mJO58FSUXlNq#"Z[ $ZԀ"߷AkМsIмU3) N CecxEc&ΌKKjТ~/W.y 5 mWn͘P+Dm hX:^rVqz ڧ% 'tc[ZB]5f|E^lXKYwE7Te4a/MQ ys am8IFoO(-Qm>$~ڙSx z'`hWPqmRHEQa͞`0}aז0Jt g:#G{9%tSwx߼饃zOzI0#v(kFRfX~v%ͬ(.qMpAnU4-'Dߑvhcho}+ㅸBvfq5Ww|$xNcގ{FVuv6>n~:|2vkx@&[/L S\kD] y̬6n Y0<3=|[tʋxl!"mHa>F+AVsz14%xˬrCX#!7AD }>~ҒAݓ#j ~GdDth(UI׮r-nL:r@NEAqO&h32.Zgbe\B3s*:/RSEA1;j,l&Ǭ6&C ŢB#@cu8~/X3 S| Y ;v3q&'5@R/iBXˈDs5mA%~6R?¹q Y/,"̌EB@57~͂H"r.*va(THmK [IS -DKt9 pr:wOO2 8G;uFaWu~QRLr@F\wߩꀊUugP *YQ=4:ݜch@"+F29;$-d}R|U/{3=7_?€QR>aP;[5X0{To¹8ǻy) !"#(!$D0jdq;H5-fIJQ3bQ?C0>xF gshWQ6uO5 Ƣ6Kys魿wz1I[p[*]̾4( Z-R W)zfd+aGjR͖{~"c[ oI m"VË& xIy[:U+NNrX?>?F=Uї|ȠU9U`=v~!T5Hq*5$g&?K*@:׺>??VUu{R\[U8Pik`dcO.>%0+SKl9ބ/v>3Pȃ(bkl=0!gjt}MG޷"0рx#J1vA%cVk0%0(%Uan rASHop%C6>hy%6Ͻ~w;rKЈE 'e+{MW9'a\brּkOX'߳'UyJ2vطvwf@a.D[Y|Džr2jqo~`yC⍢"~wtnQfxo$DZNo[Rѥ t ݯr}BeKyﳮ=PTD؄d#8\g$RMz-*4jL0mZiLu"Fa^[YKu˛68 rĻP$BN",9۝jtT Qy ZMo|k";7h / lMİZ?/$Jg]"=Xމg)l$Wi3⓭-*zF7y7.;Rr*QF F϶uX(c$V(U/2ty} #K3w`0V!pV r38 -XaWK^CnPȴ_1D!H14C:8R_fHy^gK%v!Xet| gp?gI48 BPfLT?ϛ feF<71s.dO"_vE޳ #&85<$.KE_&)zH&2tcguӸPo܃Ƥs7o2 K SA^z{JaC. 0TEG{#έV`&1<(FXk|ÐDeb@Xs\q@);NKL'wƟ#$.q!ED,; O ;v?QAK'yye yO.`"lc/qk Pwl3X3l&{cZVMW[W%RiKe}~Ɋ$XYx.ʰ !k,+U"5K zF,3Rc@U-<m~;d+_$GB+C p9܄nƔQj1rO“ vwG [b;$+&4YK|=Ly9Xf_$ g "ᘜ|?;`TÈ125Zހkg Q&EPʩ^ ͈ϖ>DMޝz Ž9)eiZԓ\VC"OϹp% %4zY Z~lYf=" XMX_ |4JH9): ˻'kFcѧ!}  ABU^EPްtxtN$XO͙YvC¬o[Z1S.|)Ž9fxI[9N7Xy! rq<]!FI[[2U7ٌ}l^e8yW_5G%,Sl&CG7 qCh9́0{K5 kt}nG6leVBc8wg˂|/9FLq_ a&iګb5cLIN/@"W˭С-ۏ2l Q5'jEA,$0 5*}pKu)ĈΫK>9o4iC.ff:rJ$B]󃬛Q8{& Ukiv?|8JAK^EhTy﹁o,z,h >]L_By0tD&tEɊ~+c&/m "h2':';"O$zDdŇGP ̞=pT BLτF۝?I}޺|}5-d-JXʻ[a*L$MI%>%3ǿUiV1ׁV0 YwR>F@ J0#78pm %ɼ#6}ueZXeRip>ne&XƊhrƶdVwoEP <A)P`֍gK= 99qǭJ+ )M-ƃ< S.97m%8Jix^Cϼ;ŽzAOY/ROT#MbV8~۷ B]د(/]{M"yOƤXctX 1jw3IMDxRd%/2k ݶ (H)KI|Dgp*IR\o)X9me3w:+r'2{_9g'S$&(@햽7v6,~}&Yw1SkqLy:PuO9&ϝo@q"y#vkzN/d`aiFQR!n_[.޽?s=UBIu܈W2e J! [4̠ b|,˔JvbGɀ,([Jچ-e ܥ١AoIxoCdAĜ# pH`0TT'H>++ Ba?K1zOE QJ`s I{Wc#;2%i+5&94P+ **)`|R K> ƈ.S՞o\%x=n.Q5-X~G#F"TW!MJ Z!Q@T4VKA.sVJq]4Β$芎S;gbieԳx^L.nsM:ϊc(9v XMإ;P~dW+)Kem8’Xe?ץ@Y6sY̢@wYR PD%2pf3ք*PȩGWN {x)/8DZq 5{l9/6~>3Ls%Ƃn\<Ul9qPVHY{{y}2s9&}'XWxsiVN #W = ޜ8.쓷22ԙޙ4db4ج2w!2>eĘs\#d"C("<-}ʛ 0El@yA/Z<>Zɲ4$`F~61T'A]5\QS.8,UP lPn.\0nCrvN5ҨBWͧIp^.^E2?=hN>3 %v<Ϟ9%)^"r".i\Gק*(lPG? Rq?t}h*4PN(~,XƣԏJՐ1ӁWp̉x? ءҖuYmgMH"ĚvWo#5 $y+x/$XِhFP~7vDV9l1a4)@6oBygL. =L^g#뇋o]GU{uHsn j Bx%x45fLqՖ2jB{R:ڙkc,Ƣ@f Gq"^;L>})l>,&j/lX,%'>. Eʌ͐g8M>IbU+H2 sa3(:\b!/m6_,KТ61x hEsDโe.^eguYyuiXZ_Q, Z4 vu8J/P*zbՉXXx|o)6ݬ-S˻ 3+KQٕ EuQѻ#&V@dظapsG3|B'amf,2 bmh[P٬m0)#mu8xGёJA1Q+3pbm dUH>d00TYB\"^Eb(m$EF{A~ܸ`y,-`n W 08G^IZs)ًf#+d8w4x^㞆SoSWi-Wo 4js' r WE.+\,xfFR[;Ҍ'I`h_#k @;RO,Әv2Pd*+j6js7|c|BbwpM~QGaA}h=I❴?dg*hk [wduRQZP>Ӈz0-z9U[`(.ucD4:wIp3nyMe;S("0JKzK]ƛ jf| m'{N݈8 ffPc5~L,I$RnSIe޶l#^*9ECdNΐwh ,~\i9yWo9ֶ]y)3%&sG ]>cc38lPx+٫wKg}b=k qV?߹yv &=*oH$=HV4Yr7>UÓ9.※t>1+AwdO7l49%'ƍuv:Q)8vШ02I?X(UJ/z&LBcB﯎ӁfsL7pNj 3ԟ:F]|?1B%z`svmSFrNՅ wbUk$D&H6K$n}a%m~;CSkཙ@%Է(7|ҤWx-a@+*p;!M?!lD$D6#M-OCdl/-`X7@IC=m~PVMڤrt&'Rd:BvFz$WjH|Ņ\^iv$-S^O~s$YoS/#Cj9]'Vlb&9Gcve.u,rf4N,g,LQؕuO'러UF$hnLÝVPgMdN?Bq>0qWjeK}K+yD-)bN Y(}4@u=rb ޭ$qbUoU":eG28T2dBDd gnM_͸W<6y5dgߠz թvnqwIvʛKQ$YxoTOt\N͑~]M&- @s_`Ks#vRdUH4hN۹O2Eͧ h {@Ղ`UśEN?C i9nWWBFmW`.ZȬ.nn.dcvŪw&Fw~-ESkVˇsٙ7V)Ef],L uNqqj/֝2rQӞFuY9,1#÷P*:"_y+=oV$TIo3iF5#>zQ!7XmC[SIj{ !x0E]'ORVnLiѤ;q\g(ehfw}wd΂<E5 WxPх*y:S TQ!L$nCmrDTJ68G }AKŁ4Odp5xM9x Ri)zx0 mlBߺ%w̲ :wNA)±+D ] \3l3E&O#C&Op,4L}AW"fNTr(j.L!Fs]kdDE%Q։+}ʜ+ bv;hJm fF5P.5K|x *͵IL*oRR>~U634Xji-Pݚ*RQRpSƧ=Qt/_bl_`h+E,X@T4UG%۲F=|Qٲ6Vdٕ/˾4&b]n,9ѰtZr{^ꭁL_ ~#>0tx곿\V="#~NDP";~^B\ W|z"R0%)SF J亍N=_AR#S_ O| $Nf `e1} DbJD+S5^_-mE<ȾG ؃~ pyt,سfy%ѹHRq5'@ PjJOY (XBdЬY1LPI¸#)zrXD)7 x496Z~ʵ Rc&7G>݈ʌW9\LǷ&ÎtlNgLGDB" TGD#f c|"taep4쵖&ړ-ǒpaӶ1Il贳Ұ|.^]([@u?($")֮.pTp2` {V˯){ЄYzA#jT`Z9B$=녍1wgxv0g;"WA[ԇpLt +($H''9HOيpHMCcv*Rjm|NKNnP@A U& hޢSY9O~4Kr?.]Uy4loMɫBBD/οy,vIh^,|B@Y-L6f! !:n,Ӛ!֐v%؁ gׇw;4$ p~SrBw;t>=sdBʥSٽb +۱y [8I{aƣ#\hyc+;0&xdMWCjfܥ;UfδGN6@ ct @.ڹLlE)=]{)r 7JxJX7sSrs`i82^gmլȇjN6U{5Y.fl/8-B,|<b2CO/q>r˓ kݪVS)kT ?oIzfZ"$ Y*Ļh0I7ʼnkq { ъR cS "En6x]drގJ zFjl]pJXغv~xo'k JSWݮ $^z#NN7yq'Žr#*M p"$ԢQP9xdɋRvߎp2pK<,[%ͽA81Y2C㶿iJ@Lohy?Ui<$Q屎R1VmhTaR!cUsXOYbj[ݭ'59"E-h=@ &BW0 I~z'#.1zRЬ@(fѱVOPaLa a49?zv ]| +|c mi3hf6&JAEp> E|'']yj)aI;B7{a4bDRyE4U{~1f}%"` %md X!F\7ͳ9I,:w@De1~HW/B*Ejxq@h`i|LDRpa8oʲ85}8U{>ji`PRq/!O9ىӔD<,HU$!Ц|^kojγq<,`E,P#v|hH%cTL-,dOQcϗ}En1Mx*)6Qobq8Nn`x2NV:d3gtgUlNJa5f98`4r`MF侃 y(avKU148;pRJѰ@qӨLTݬ`y8auְZb{CON;}kc\g{S0m>U6Hj'45 =mIgE h~Adm5=y~c$D<-Fs I+~FPg;6r#vvP^!.bRI&Nu{AO  iNR*PXTԡҧ補\U<2cRf"g6#Lk .s\509tc%+b=w`fy%}:4. { R!o bSϫci\q|@Čg?{vǤFؚu]l e4ej?ZhA2ş1|ոGؓ\ OVC[0XeO<ը'SL+U# 1ǤˁZA'КZČ L"Hgkx~:Y;3?Iyn HթS +p7hc܁\nN]n+Qfl}XGHUNߪ]DshqLM{kW9!(b`7H6{+g~Kc gjOa&EKJl޼q8iQR5J}珳>TO_b @êu"JIL˞mhr-RQWO5n9߸TwHgʧ`oCt*>;4[ \܂\6u+lbx{lt]PT0skziGyIٱ]ՋQ7a"? ƃu JuRbUl^k[ICx߲I{c59=sÆiOXluFaTkX՞']sm dH{'6zTkgb.N)j9.A-D~:Cd7xcND> "bCHF=*5\׽tY7s =Qo d,XmFL6P1k3)MB p˻g<1Fc acGxYH-5r~)arJF2NJ/d| F օU%R(}f2t'dB5åX4cFA/49DA3fûZ C+u7}3GNC~r|Ad3x|n =~v^SPeSdr%f9QMX1 Ej(.wQ*00.Z֦׮JjdIŹK~8v60]5ۥZH{L2aTn49΋$ e,v}4 DQ[,Ѧ:^ ՋMEcdX3j-ʋ¡t"VL`m]4iN R ޝ%~}=Df֫D<#ܪw<2^?8(²:r3y zȎ,7Dl0E䭜jpw WT_t(RH2%VX`J#CJoCP#Qs˂ &i3$@ zʵ Ѽ6dέ > ӡ>]OR8E],O'˚b3Yތ'>7nf5?]/"u ̌R2ݠY8G\nj47 +r=3P F)%k!EڜVW(`Eh'hC"d/:6ȖQ%&H}l?!r IWyHaf6|Hpj$ 0"O6)Sl< h^^W<Ж~ߝu [z˝RW6#nFk9 }R9 UӟB#JOj7r[Tje^ߨ8bɬX,ܳMx[ "Ľ&' rl_S=B{9톥[?+l # crkdE8-H<8/H)[ۀ^z*ʺf]06zL55BG⡥nۯJ|$S% qc~R__ a8' u];O ,*| x;E3IGweߡur_1)yEKZV1~w?[s3sԖ9i}#Pt E;`%=s*͜2jkl"șy+w R=  aթu+ƠжSO9 Ȏm2qN ,Hcݦp6tQH18ȼ0>gbpwz[ V6b=)=ƊSvL] CkYW8cHV`%:5̕oF;X]HZD`ћrOS~M| 8\Vː9E[1iba=9%q1]oՆ.|\1  Č>NjtEp'Ce!G%2ljjׅӀuf!iO?_M䅊ۜ2qTѣ\!z99Ru~=FRIzkqH(9#szaXB,O/l04i^kNzU3BϰO*& |bܝBV~c-XE&, Hd(~7i9(@;H7 |WB_,B)_Sb-2~a}=Dnp =ê?,X% VPl: >%mKQp,^2O ;g/Tere@=!/?Luq{Nq0i>##6%T0 ^V$ F*&('mU (K8ӗ'W&:wФRB zݾ?'uϣ(KBb9 DL"m<[6y@82)`dG* 7j FdeAT`V [H[r^7F>G8ɐ@Ja7j$vإCgz*0fO.޺07XU=`%§<`Dy[0ʙTQpAu8h|@Nb11u$M>FUv}L 8'uD\?hP⡤pޮ&{cZX@ef%{N ; $ n,\쓌IџUHGH^}*Nb>ie/wJ@J{=WB*馢Z=۩W%@ ( vB~/yLLҦ K.Rؤ+乫GJQ2KŁ׺nYv=y ]7?v@zy*Z j8:[mβjUOr)=|J+˫  vjWFv8|MCYH1ɩurȠ}cɏR(O^eVK=8hW8OQH1]03QٽW^ɫva\`xj9u m0##z)Qd,1K‡]ΠT+_\Gj}(/!GUJ.jktܕUYiǸ߬~8#J<>.y1"kJ3c{XP Z4Y|l|g՗ woaȫ %:5M)/i, ژhc+hF3Γ摞[J@g zꋰOP';kۜH]M3& "2>rW$xQ&{򍂍Wj,9LԒ!N;OA3eDt˛:bc2{yԂJxbTk8\q.9=VY̨~ d2JMFT9ITx=ؖjx)O餋nLm(DUyЇ(qTx"IGU. Q/) ngK)5;TRsy@ygzҥbh`d0A gGDкivvyVv9}U&&4H_9:Tp6*S*p\Gsfsh"tEC 2("ANi\?W,bT+=ZDּ O :J/\ @V'MhϚE?GZL7;q긣3X]5\ X]Oa E&=-bXKމQ {v! ;t izy[ ^8rqcÕ>oK^hJJ(M!CG,xuD0"uY%*r+$8 fP}0k1Wc JRa0z)Ÿ9Ê- %yw.L78 I|\zȯa]8Oroqr5KI4M/*řxHWx\Ш,MH dߑ}HDDTy}1&6d!qQxӺrz5]oڣC0fZ38Eٖ+Ϧ60ؼ{vy_n12'w,"BooRwF ,9p)'MţqM6F>V+˄b@m 4r}]xjY A֌R5<5i/vS#G#Eo,]:H>1 0M^O\K!>>,P=Rv6<2<);/cUgkKZAX18G@"9A,p$$T?9-0ҭ:&w}*  <S'< qƑB6a]Q7&[ԜR 8<[]*܄L4/E<uL lr==I3kwzMs [)<'p(M@R|@FͿ~lBj_8r) a7I_$a_-e}Tf➽Suh^ךj.G1踄(TT4\bRPmI$ j{J ϪnQv[xMZitјI53irB!CB88jVlȕBo]ٗdB<){p?*s3]ee4hZUIJɲN~.vJn|r34֘Te [T_E.6ItyRİ`fs6\X(}N\Q{`toU/)X\IOU>`ENgƎEE=F7xsP4bzi>tDֈn-}t𙦦RW"8 ct9:Aa`iRbROIqJ*75v y26 CxORbͯf_@Wzw$Z h mRn뚱 '"=j1ר^xυ*Z^T\o hPgr bݨNC#C*:0ܞ gqVYƮU:MVW^/ V6~2R5wZC@UF?u#>̨J +:DXe=}f ?o L-|OMG4>fF2JS?뫢*mCعہ ^/oPŊ@aBMO6'44: * ؎"SEu-qop/x *70hc$}DձNX;ѕ:S@wE3IL9v,>m/=r^^vVhFYش8c_{L$N[|͒0Kr1 4%-<nOSuE)Ϝ]H:nr$"%2R1 S#MYc~"sly"0y^"d#^{K-m|Gy# ,4uBS~:-m2NcJ_sC\ā`P$VKym|jàAapIl )L [` \n$(\^6WEY۫|5AbjꔋȡJ3##_8vTTqݻ9QfI/>mHЮtc|e[Gr=rx>8L AW?=tyEAVx bT܅ 6X$ "EMNu$6`=BbP1iu@f"=JYQ&`dzP.CL݀U^?yǔ7%4z^GC(ֿns] Qnc|8-e7paE|6|? h|_;)xX73E{bĔ\L-'.R7UF!qO<W*u`YwRK8R9Ru(Ϲk y!hɩҞwˍMTêӴ#iBpYvo̾Oe.2MOE0Vee7q `C^^_T@ RuW_:H޳a(anR['kĨܶ9ڒ6$ݽ%^rMG[ .ka~5e- }"{UuRr@u5$?~@fYbs15qGMR\7_9E$I"ן\;T[bmjV Dgdpᧃ@ |{|O.tG"IXc җ?Q jI3"z wY 0Q9MPe7mќ(-w3.ה Uw<2ҰBʦe;]k INo^]x𣔑6h^@0g$[e;TG1KG[ĉ,5RXt1'%[_gs`Ү &s֝^@l^>56=ٱV#[9^vgfu>XW 7"6HjO1vq( RfQzX6C V!94uZnuNj6%Qy)6/Y8o)`̪6$ؐ T;hGzG`4) Oӆh".?ى`hBH!t^ ڦ!CB$ L r2H~; +4ILN9+g<D7V& ZM8M8ߴ<1CBtҭXiAҐԽԀ 9J5S_\.e.5Y7%:u;.p}tTuIj4 ˸x/x$8`NYB^~ITڄgIht,P6nIAF~^?]EyM A`r{;zvɏ;Wc齒tq~س8,J+o~Cǭ4ǴSbfj!~,m7@!BX9ILRDMG6C[3VhH E&5N& NL|/4ct{KӶka o'g.{Pfd,L&I]>Yu\*խ b]uʲh$5Ey3zG:>'O~~:"ped{AClClU DJNNgf?Kqe-hڈaJPܥA M $P{ڋ=p B2-!vc\_$ Dhq :wN6v&/P+O]95"yM68ۭubHho_xI`7oKX[ZT^$M ^T%к|*=4kkĬ˗/L.5ٿ'+Re_L[尺,ߵ@|G7 `9g\`*Fؖ [El#){{zvQ 9łJ !q'BJJǛo-QKTIf%pg)7!|ϿhV5Z{d jwhl¶u-/78Dؚܑj dG+eC[Z☚OwR\gH1g6k.!y֜d`V>+ dexEO-5Lq5B!D>} Z\߳q9eAbMJ:n -P*K~dkYY =0 R?o$7kvM73e2j<X,zieKV=0 4B+5M3<nW017kca2R?bZYmlމ[a!u#ѡe6TP{FP(`P:N(#AW|PR2,-bZo,정vtâdBƱH 2Z'm*l' ڔ4yݖ01rvQame hVAQ{YB4 6Q9HuSoVͤ!A,?o!O݄t?)*xм/A#kLWFYs_9NaĤVBey {h)l:ю~WIW:Z b,[`8sNmbx8`A<؅U&`u/\ڟ*R8"_$ٴ R0ddt21ixEF:{cVY;^BXg:s%ƙs!zXGLTalW(rKz~f\E݃GI,e[B= v%U=~F1{,>$ #kߖ&oϽ @Q̝Hj)ZZ"6}sf&a'%y < w`/e7d=Xq/y֗dX|ōũb"@d; ,n+Nժ5P^/ :zŇT7ۮCWRn'j)zӯ-dxmě8'R8GFݿʘhD.bΦ¿ ԰,h9t8\B$((]px.񣖶Sy+oE~4@XbAl]VZ{=ɶ-+ۇ\[1b%]0GjLrD?׋ p˿^VHXʷ*&{Q}#;*`t)p ?@YW\]ӟjG{8\:wAycxXnu7.j+m]qg: =;?]~W*C1RkP8Ey3gu.&bZ%1Oo$%ũFEP0F%Tʑ|g+$˂QO"'%~Σ/qC76)R$&rNjyHU5CD4Z{v2|b~ގ[ |>m*6ͣ L+ȵB4ŰmPDik6 Ïc:fEҫ;UB21Kjf2vɛ3# -k;~Zw,};-zH>4K/ ,&j>*ξVk|*?[ 7Q>5oˑꦉIږM!3]qح yhzI:ýFdg7pM*Z3\\fH g7{Z0Ꭾ==DGw'Zv&}~sKʙlANQ:;$F+Yxc\i.g$n<:G=@ud.E|.s{0;rڍ\bص-qPI_<+7@a@;κ+2;b@bԄ4dl"@(x7f&yh2xDoGx{x&vV bz!p@">S `0Jf|"CaiK?a>FdtI/ ! )09yk7:>9~d%6BiۅD.nS41~v.'AS~W*&kG)ɘ*'Lruvw5lV ڑ.5@.="NiZܨM$z٣%wW~ŌL?,5yQg~,BC e4qn.8ތ|q"С*@)wpXsfujU;iA-'r|8xE/A~7n6sj@&׭ c.Zۇ~$0CsvkV̇4j4B[9S܁>'I* c ú d#&*ru&Bp@gq .b ~ɴmsՉd`nBEWFcJSލ69ɓB- J eܧsֱV̬b2ǧ4hݛ@ReMd([FЎrhKKܐ 7z&I&襍5,p208wb'!f~ڊf`H_.eN@CLy[sHL֌ɱ|j$0q,13vLXu<&Bi|')t&Zz-yR;)$ԕ|VKl0irdVgl8~Rs:d宀닗ىn)Kq1 <\k-7}=o&#|撡#8$"i8@f&".p$z~BrQo]86,x. \(gTsg^%?Zg`vJzŤbjj}Yax\UUou"x#=?Dߌ]U,Χ+8XˍfAZn\ /ҰUN$@8v0?|ދD=ȷZCn8F|) {t C s[[1=L+02ѐJ׸6gdOȯʼnh $k输i5.OƢi,]ϖ*rZSZE%4o~%N*CUH 4Mb\Ԇ4'kfδ+$0'6Bs{h.xG. )A*R9cLh#e97bʹTtlxYܺ^G!)U,Md]2?Us`o*ԻXlܗ.;V P? @ 4}ᷛaͦ`T^Wv }-r2gb1.=&x}w4Ji=7bnŃPOekvle5OV-AOkMug.Yɝ^մuej'P"BVӜ6ޣHhHdŦ zdgPLHM9uw`Uy!P )UQ_xWP 1 >"ݺ/u;dov+=C3B/ěQ~!$^KU|*)"N]kLpAܸJ%Q8W{to40*~Wn`&}dAy@V iD?5El4R݀>a7~xu~l֤v'y Bh䯘y+ q-hh[*/'sHna rQgaaNL rt{3z [Ջ'#;~Du+wtvجD"htE._}`M5j"Y5+m|DPVWpfm!׺/R'jSE9/+AwO &TF*|8(y\f:Nm:mE2ڕ,i,=nz`}t2,clRQ/M/qTZ- QgӥpS f`E&lD°*%T6_6/ 䟇աXè+CX(+RdO?C3wQmÒat&hIӈw)Uv*^+4'?41PSؤWmtTekRҀQ=5$E735ɑnh# b25c3@ WD.6tLe65vjie{Ci\Ui@1V*0k[:ׇяx }:0`+JhYJrӴJu'4N(s/|=ƶrfQ=?Oč)y$\>)%|4Vݧwc:.E9B͹c&$@@68kmbʥ87LayW~Tm('ģtW" eΜag \p}T"t+jetXf1MZc~`u^qyʚZ mZ3m0]K}K7@j/'`o׷s1˛:50AN>ny{ܝzےW "t2*"2 +Go _opiG(F#XMbPk? oS rkO>;[YMxԆQ jv48Bv&.:# ͓eC=tS@xU ݩgnu-t5mȨ_&Ѐr*EL4 *7Y?,M]Sgg?,t2_BLJ;٥e L<+)2 =g~DJKaݣt$Y+tDCBIx} f;7"N5I$lMaRlt9M\!tE{L:22m:Q'D3, 8>o :{ߦGlA1ع.`Kު ʹ7 f19? "#Q8W闹+N[-UN}|PȩSUR % :^8M#:'͊ s0IQ'F5V0*+v^&5{Op ǘa g𪑩٠yq FD'cBFѢ$'Nkk~A49?>Jݯc:rIVkijϏMZy FWhVy0xl:@ @i鑮R2>/hrr*nS٥dEU[jj:뾍wA]Z#oukK5w]"ԎlxYTŷn @oVzI^TNos=Z.yP=$'%Fy5oID%I TD&S=m-Pо$CCg[%JH C>=(OxcKH:B[z.^VAZƗtMt Q2O> Ƌ4xLsХ:.Il kU(oMpBsko)W0RD3@]^FaN u<*hܣsd{ͫ2GGl?$HK ?:pp\HJ Ճ` ڜ)I1i8#m9lMV@7Xta3fr]Vwu,3Fo#^`vC2rK6 !mГ0\$*Z<$~c6T">e?؂+]p:"PހٍV~Xƨ? ->bH1hmBl!J]gSk!Y w/ʢ$a Σ%XsW{2~YOT%)K9`<;WrWiԁA? 7q}gn-oID],QQ8 oMޤ&du?vaP&d 8\{>9Bj`؆ރ)'6BIo*ŃnJ{n(/~{*\Yi oI0h  Edneٞ#1$y:tЁ#9p*|= d2Qh~?bPq,Abvۑ MU\A;bJ9͵b(G,ē["fY^~Th<-Kh?R]7v$mfJ1J`YpZ1DC50Fb"64Z}*_33fy)Iadd9q Nݿeȝ`GyhGyK:OQY2K.3Db0 ШCO'{%r ^򹀲k ?DU.z}O\*7yF9@KRec>9YfC@i$dPAqD:kj<:"ByG2=H,ʼn]daZ[ Q;Pd2#k=חDcΈNMN9%ϸ ]NXg1q W3Я2޵ʸ\<<tU)v UUx|X]>yH6< F R-&&)躻%}Tj73IĭïAC?]G"+ є&x 2bm |ll(ۨ Y^ uwʻV^ӪȮ$qK#_mIAmq hVrkjk08ZBbEtw qBƬlF) Wq&*yyrTaggJ)8Ƕ,r] FTt9JX:mIƮ`׀܀\- 3V\S B>6X.%I5 O@I(PG}MVSvH[RL%'i.jLIV%Qp,]_?x6.5 LԶ2ϺvPlL|M>qg?>FMÛPIHM2J88 op;aY:70U;jKWxjʒO钄It5–5z6W% C5>n Bm#-'2x[,rwµLYCQyNԨKsuR< W`C׎1 lBIGksx@I/9-;6UWUDհbCHdg3p̃*>pu~6歨L0h2NL9Bĵ<>rXXQ/_((ad|"NxG(ܙ_``&.L/]5ϿM}3h8 -bb^UbzaAh,2 E7ed>2!7sVf^ /VcG[-Uΐ͊>nAwB̊+]'z$ 79Wz_&i{l8sԢf1N-[BV|eO@ & /[Z97]JeoyF/n]Kfϳ|^g)0 C=\X¸v$))M(t.1#˥^f*_@:0Onv{$B5 }BHݕr&O8{8M4`몕U2&T;??C\(Q{zmDc,Wk/Z(W+՚ k|&Qs|9F2\S]z*mzz"vV}To U-bM<1^ ~oVuW4R5nFyyؽ:0] Kl"S%LsXjwڮa-,ve nbX,NYAöij1R?E>48a_DW))-GgP玐߯6}!G䋖*zQ%+.d!+h:VD,v,O0ͪbrT~zr9Գ"b`/_ID+b Z&V[9zgp:#x KіFWh(1?BGؖItuCaAm޴fC+ZkU5<}ga0LBwNsd_hB&\*+w`)JNTf'xQvytQtJbŭ ɇ|4F&(܋l;1~ t\G_"R ,C[A3]Ƥ~0a_2aoO"+ ;HJ9[Q.i`*L°vn14RPa& }Ҿ nh5Z' 7T=Vߞ/fj!~2sGf\5NOyĔN؆h<yf}S_D0ֽU%!mRJ)ޗoN%t4 Pl]xa-g |.P6ސխ7LgY*Xbז[5nUĺEBNīr bzƲrl|8G.H/6RTd֪"c#$[JcԓrzzwT2^,hM%M5`\oMC. O_]TqP<S5VgrJ(?[8=Fn$ZkC4%A b_؏gfs`S#'sЉRYj_HJ.r@iRIhZMlvf)'V}+Ah]0KDh]E$K U0uN%:/ߜUF0K0tc$2"a[9c{H ^$j#9+5c*3 Me<dF-'F'5];ȑ%"ïೕzL$߹pvƠF{Nښ't B)N_&O4Ü.TQ"Xn?y$"c1<\<4֦WhrȚo?8>.ӓprd]pllR4ٔwc~R_HyC+) ;a" X˧i$%Me3+*+-=UcΛ H;l-*i`+)rxvt^ŎntjyB6e`z.UBBKvL e^tx$9lJ)r9vڼ֑Unr̪U;n NBb/uzct{Y7"SGqudmIC-Dk[)|j~E-|#rO|GKZڳ#K]2;0:Ƕ{Z1\!# lR FmϜkh< VzP*ƶ[ j!}(Ƴ$Ϟk{یͺ#-AR9^h:ΧMlAzKٶ<.aJ wTe["ЗW 19' ZBy?5e`"\s5?0se@F|Ϩ o$jiPF:eEn>L2&ײ$Xl?% EvddϪCBR\f݈z=Q ף}9S$hǴyQg 0[7Fh?ALJ+#x!뻴U ^MQuH?Tx!{23/ 7 xض7&FA<v sbiaS2:x@iz$?@olKV5h}pws責/S*\j5%+`ݿbK>b;9Um T==eԩh=ah[T7oXmdgO/R N2pUG2?Z+ij%$1oݟď'$L@ ؓ(c+sGA$ Dta7>5}TE$#!Y:D \zf>2rI;%YIpMhhS_ o1éW,݁/ΏhLC'EWi1ᔄ&"-o8ds{O}DC>m/[)sU=/%ZeL܁ej I:'daLp 88JKyye"x6C=s\]Hx&\LnnL :-JPΐFo$͎&(sp}~=|e_b(_{5Md'ۣ5viީA}Č]l39lNZJZ'!7foaP)֣ee(ۯQOQm½)ý uf/nmqJ1j:YAM8[M:?ޓ̧ċTf?NDeW:Hm*;J'F̨Z~9 <ƒC2)hХ!H(ƪI!0o~#PKG;) iݖ輄K38Hd8 kdmkd] l4?쏨A(8jRہ TBf늯,^ HdpZ5R$(=R9e()գ#kV- /c[F9A3-ftS`+?u=+OǙu:bc^dH9X"(ƿc}2P(A;!uvjm؄6D>"q?)r;"aU^ϝx(.)*uDp0XJ͢MQ{%}ޯ'V,kۯa,T `wXaҋOJwYY&BSg>f\kkzMJ]W#u-;_= WN(NC1$To4YVk]&d6i'J);? 7,_S#EÊS\]bA8=9߇Bs9VJ:}}7d-#޹Sn.B9c2rZ9!F&~C/55Kv'n*zϬkxs,%7Rr_tPFYOQxc[]͘ >ArY),Za$5e10bH76L!26wv#[DӭNHϨO[6%mTg59:ॏ _GEtoC87摹:ҌDcoȾ@[([x$ HZBjNm6?>5V}W#"?5J3>́ FGW1`:~33stMlKDYwբOU*Y/+XS".՞Dwƈˏ蟛^"~%G^ f7dw|Rk Bj@{1(4s/$f}m_wL 6?qks ;x`Rj+3#D'‹W;X(>8ВvʩI|Y9M AJ'p̓%'fWi{"uSoiU6W'aqQwZUc8ґQqr#f&/dޔiNl>؄B *,CUK"`b$A-/&_-Nq #a 00-}NBS7 C @$@`f? ǾQ8~qZ*T/oD!پ[ Jӏ٬ w>ºó.\yer)O*D'%$)*7= "{ӥk.VmJmFs+Iq. bw_nu%9\ٳ~FJ/2TɌzm 7?Ӛ ]kskv_gu Zs7*W r_5!ڊ+܂ ^J!$B_r칞~g}Iih֕R*AP&F/ػwaI-=} I7̚kGإKJсmwrR-|jIr]4"h޶p  +jiϼ3%e)П*XgfQ]DL#> n5Z;) fJ`(ܣF{As=}8~/#&P  }#2W-Mo1:v[}=_ի~yI3_jFMW;ҹ]K ka9Q)0Te%\=vs:_$bϊg*5rIV_wFkW#LC;z( [uUnzsv0V+1mV iԣsWK0`q15#[ _I Yɪ_"R ==2~@.IA6CR1%DKZ떴 ܲ:$2z. >MUk<)H '; IY#UytO#w]K' CMupð:oU$}o'8,¬|cUa N%|͕I/jڮzbDfX_&C)tI 0(0Q(>\@ 3O4u-i#~# jVZuU?kx2u@fP3`JtE v=nq̀YEHyi;ױ635 ܕm-$Ck6P~3 |gǰզϋc=N+4|_\/ǐ1o,7/;  _HWFuYVZȬ1,^ @xK{l06s66j9-nwȊ!}^%@S~nX ݶs?D080, x!1B*1z S,cce'TfYj3Fo!>5<(>m *|kh;My9c0ޟlCx(ߜ'Q–FP+b@֬%2t_&Xf3TևBk:ڛ1&K<ܚb8WYM\υ4q-K ֪prpfTX??xe'C uQ(ͧfo^lLRW}kن7 b >"qM&L&Ю r`QQ~֓ęuvPW.+Y>+9[K)Ta4AY?xYp+8JGXŗ#N 1|ba&KY`#QNmE |F>W=2coAYUb#̵5?3;s]v}ď.✦-#{+1zD<+Fw"о' Lq 4=Y,}DxNSLjwƺ4 8wwAc;IЋD7If/Ftq vDqj?I]W{a"EO)W 4v趟Ws΢݄4V:]uQ4Sǃ9Y-EPD0p$# G$nV> Gqф`B쐲; YJsoő߅eYs&Ry{{ "\V?~-˰%Wk45t{Wu#+idL .ا ͫkҥĻù*I@GWXV*QJl [$ JLlU%{0L}*{ERtrP[<zQrFf:L (6X"gwY)#^bJ沟Bv\jnt!C^>GKW`﯁(Xhk^^?2 1K|_ p N;-%$&S W:O`*Z"]tI7HxwX۟Dux,(nV6 3ۑJhV))4qI> BeYY֣JUgjTg9CJ$s#Z [Em3C{!d _oQ8Y8p߆$!iE.<-PMs)] |_,%~{Z0{YT`y1tdbɀ9\LMVUi)8NE0fpb|%yh)bCŨδ d%mfM'SNrP${?W3 M S]t`fasLV\=4Ȟ),j.|UOѫo#XAN h"ǻ^=F&wͭBXSezU|i1d&5s^N|…#CZl %51o} fq#3==a%=Ua?b p`vNg] X*LfAh⸲SSWk\m\.\?)j2 );-[U Y>5fJB!Wtw4#D2x TR,uba~qdyXWSCּ@}_@'.l8"ݕ2 ۂ͈bSCA!n)|9nń;=ˀƹ4PPeR@.C@`=%Vh0L7):3 A}ic.y`& `p#IRgŎy e3a"A8?T Y$S޸Sj g 8>YԓhO&=DFfx*V.֖?3G%A38.q|֨-Z tM$_.]߰(}]׮#XZNКF=3I MfɌ-F9``fC@t }։)nV0enħ+J0:m`aj䬁 j1#^5/ykQ+zPL}a{rIC=U޸6>;\)8+پ.ֳcW"Cʗ"͏YFv@i=3F!iâ_]};!:M3_,*br 79wie[/6@^Un& R榚],r}^TRlĢ4C99:==dq2Ә\WexpnK{Sfͩ䴁s-c}U{ћG+ȱL׾zvqCgZw,fpm#8_O`\8#n _'_2W{|˨l-fFQWBS : D|k,ײ£!Z\~4Y୳j{ү9ďO $Q-LwU+oʠ;E׵]L;É;S~67 0XZJǜP8اsxR;VesUa m5'8F)'G@=_Ad Qx& 3S UVFট~΋ruNΫ Ro@ymɳ¼ИNa-R''Wx۬JsۘK~co K.Qv:Y(Dkbo*HW;׺5 R~㿛QNG~"0=ݦjX=og=<Ը{O$Yzm%7;':Zf%Vf^eF7ğ~}/ _-oz(iW5pTLJd9oq)) t=V6AH/Q{,o ps SoR iXDI:![BֹcGHrsMy#E>urZ攆 !{iQ:do5,7bn6Hhb*8R ]̚tvq;*74-^:g3_ߞ{ 圃-M fNŏ}QhqqD&&,*΍0{$ ZuZ(?iWy+u֏1h:i'ܒ@Za'J4{~LZi&欜e^+v)虏`C{5e_ZO,-+shsBias|VN%=K"NYl.Ϊו2d>4RO'dulJO┩sJ"xz_>Ԃ">ÖHɿ ;ܞ6}=v&O?&|3!.OؘX"V  = QՅ-KC!$OdTAdvlk_5n8?W_yDufĶ=C2j2YۙJ ;݅钐j/]\n RhsAh0ar aҍJZ𭠞0bnK]+fYJ#uLH!-V9CE˺diPPE/7~ wm<9i8x8s{d*j\'Of&g<;E;fzjĀMG;՗EU:Bxhe(cheZck5ZzEF*uDbVJO>5ǔtRP:@,qduMPy+^DUIj1ƜGmd y3ݺ)Hy:Sv1gLvb캟W3v8Qw%"Y,9A3* 0y@aA<ևui6@*2xw\,nNQ m |ȲCv\Ыa+nou(}_iTWL|\ I?MWB\ 4fox䭽Ƅ/tOs UyWg\xEꉶ;ʿ].e\EB%%ȼ<Քq=סV :JU/: Zipȵp'yi3*WiZ^T[y-$K}\FP^`6.ے@sam0ב?ʈ hLE @=@: gKsLh' EM_jPE[=\B@fh|6;d3W"Me橡3Fgv0)Eݦz̓5(+\l-UI=Llt=A*>c!Q}[. OZ(XJG ?PՔ.u z:KLs1iv2ŎGDY_-ZG1MnH%}n$d$y4Ua*pѩR\ɐwRkkuc7!j4nk^8X ' &zpMS{IF`U퓀,kdj-zOb\nO qSZl q-mA¾?OǺAfRJ ($RSHA6M2{(ѯi+U_9Y3\~X#2.6-MZ]CtMw+D|*!W6+k5YXټ~M@¶E4%)B%A}cƶﱠnMu'Y0ktW5#v0ܙǒGo eglե+<=sC_]ƽ )rX$\{'`155X] ͼ^jaT!%i] +:>5ml/}Qm)Ĩ婗dH:ܖX(D3$k}F WΪaK9B`"HE*|x(L{kr +"bz|1 `?C lͥPESdHٝ4Z`RMȺ̒EY QXx̢@4sj/QpƱL>uwkjŌ<hqڔ3ؖ]D:GQ\OejgҤ_Q1r|sӕ4JqKG%fB4VKN:cfDBR}'loci6ո'[,3iNg+Wr6}<݊4V*56~/"?01ki/{lUDJ&93QAMG۫N t%9ΎUM}_'wЀeLdb&K Qn\O>CLN#+ɠR44*dLAf5P5ڰ)F$Ϣp]ռ7P.)4H$ HL-) әì7ay?_xDM:cGo`zJrn}n/ߵE '6F73 ƙs*H}F{#Ƣ\. 爾2HU򼿊2E:vܾcW˗o%f[Ze4;2 dֻ!vvf)/9+(1fgï"n)z.&S]%߇R{$v!'p{܍Z»QwJ}08|]3\Pɶ䳃b ?i0-.d}?67%:K-@P03@$粎!UG=c]u#՗29Opb]gmP>IX} m嶰>ςhkv]"B_[|R%˓#Hc⨘ENP6ӻ%5Xd-Z4$>63qM q ,4'@Pб66 ܁zd$RVmls;VV+!ؕ!`e=k]}~oZP}h%0pC Ot/+%thBAٓJ' Z-k2$c]GN~gUPDRjR FYzɬiSAO +V?/łut؃ ֖ YI;0ҷ7H^z#27B/DU&Q5ӡ]\!Ur#B {1GL`=,lP @3G&.cM We |?d3I#M&ӖV[- bAt{]&ԃ"SJ_JFZ-><+!c g-DdCyE5:R*c;+2Z=a7~Ì*xtK@Y)BN:,9zb?&tvذʑ ězXO  Wz,q姽Tbfren}AT {>2fGѳ..`e@y=I@>ZÎWӕ>Ta6x]ۨE6i 6Z E|x`!: 5|#Pp~+72j-gpF̉+]%l|j7sc'7SN,7$Z<&dWq7Qj ~9xhqB+kND<?ضUa&|?ʌ״6 SN\5ta(-[Y]cרkZ5 EDyqiX(ӗוT`¿2>H^tX_){dM<,e [ ͜,cۨ mEmm#9%W,g׋$nb{$1|3F6ee!3_DWD%իA6"ó f2I= fTnS\H5!͂@ll%spHS+^w4*?$/s16m$ޠ|gs(;R̈\!R!kC{܌ e;[Ǵfau,0PP aM7'rr7iXd<i_v_M _\?\ՙy{)TОM㋨‚:gQ9y,zeV] Xl , 6^ִ<*s]\z;wLYIiW @#SHXbZouh򘰶|3zkՀȗv7~"Q=M { :0d-d =^5T:Z' )1V6 de|zAШ ~Sa 5K# K+ vLS6Ggkf.9tMP&Y~6B=",̐1,P^H?OzBxb&We|f- CD }ߏA*/rB >Gy5>fUY㸇W1aJ !9h;Z:B tNtZ3I`8kr'Rz|Z(WQKd.3Q`_o#g:};X|Au& >JCE@~X|.zҦBl W ~R: rv2?EAK4>-/r먇b@Q`3f{|%F,<^=/uu=۰%I9 jt_*qQw7#M4"^#{&ن( .E L?Y%?tǦ̎7:I˞陰TtlMQD7ڶ5,f,.U1Y-]PjeH 2ڔ|~7pLLlwCCm G3D6feeY31)9vR1vUts秴ţ0p,y̩ͨ*F}vٵB.Wʪ*GH>bwœqjXLV?|Sz>%: E+hSFF"{6FH.  84m&n37+ɕ$CnaG^<Ġx`P|T2ԡXqbhRC! \*Q^l$)Y`ml$wtn琾yJ 5S h$ըR@dڇ1b1h,e4j¨%Ω?ߞ)AZuL! }T1WDfEb BՎ{DE/ _'0 c|:P򛋨]xO Bϲ<4: R :JjꡭH`Py٭j3ZK0[m848`lO F˫cZX&rC I; j$Ss[W(~mK7+Â6V1ƃp=a1wy(GRHSd eҝdz/f4,GNS)p+63MpEKi~!^&>]_b9 gC&iȻ'pض_v nB; m$H,j|dUV ڏ 6M_!ŽD?"f)^XUą"H^i ӭ>شչ;W`ً&>tļ]JJY.ͣt ]p!8ᨌ[ݯkA%CRjE֣ȏ* _ͱ'9/,r4kUX47.iK!E;>߂J`@7͡87^ F1]9蝎6`pdpPUgznr˪} T4l/t׌\E mx ( DMC ΰU'ǧƑ)hյ ؖJp>/ߜ>ph{Y9pepRe] XH[DTՅr73#X0b:Π; Y}"n f>#4~:b2qz@Rc t:vea pPu5Rp_ޑ2IxKXG%1y K0!cJH"xji#" 6aa-˖-zݱ3 =cfDsXI-VVq֌s-$Ni^_%X-pS |A-KDҍY#<(](_G8xD`3hſCZ(j DGh1¨bs9E"\\ `6 쌓7*k6e izS݈n0 Wʫӟ$pKrq ujLqtO b2ϻۏCBWbnݍk,Fr[𖵋hi]q2{,U·֪=4遈<,M @W]""v =5] x;ENDwoJ!)(UnNcJ$^Y.59>f΃p_@tcdR ,$0 z/5tu=FMx>ҲI5(k&\ids2 7 ] Q8afc)Vq]Jfc7Uj|0 90g/)۔u,:1{ h s ^"z [K$?x #\:`cȩT(@&-eer,^iS /w^h\tY)rf_/&2Qt'|mQ&_$oЯKP Md4[rqkmU]:5|2gؿQ G{7W`jd(_ieP NX*ڐÜ@eݐ&lPݜyC2CS+caR-gbR+\v*wx鼔CZmnsr^,:QWFFZb_.` UjøͲ> !qCx]rUfQMik  qNLtH!CPoe+8 8B|WYul}){;keJZ Iw Sñ}JB' ))|Dk͈zș͡Puыt&nVQt<Fʂf 2ΧQ e ATH1Ĝx [ mjOcLiAD¼ug^26̗^y[[~غg%Z r@>냃Y0ۛ|m_)4-Gʵ(4^7"M63N3~ _KӬE4#i!(]''fD1&^nԳ{<U~j'mӳ ^ܧ ['1 fE4`Sj0NZŇ-rS\7M.si9]sK\ӠΝ&9CQEK7DyY4>&NHġ-' VL0RI+gYdBc]?Ǐ-V! @ד&_i.2@-@R!RZ^3cn7tMgâh˽o8#J|}v ~Ca"e꿅t` 3קzn$w!-5WL3*3wGj:6&{i/IoC28 XX15uFeQ02vuoIaa5Dデ/˶}6}h o+{ELb?i8[ɻZ w\U" sS:qлBUEA6F7<& HNhZĊ:T)sN˶i5;zܰ |iiZg`h,QTmd\}&Fzcv bқYɿgx)xho@4BH[7sYIۮOIa&D ;9wD|mLn onp?B>>8:p,<\L'x z`e,H~qut.< X-: %噎%ڨVB[84_>.=xnxR`xwJ/[JCM rF#*icz ``Ёzp>Q f$)0ILS];wWfC6'.gpG! sgA)!],G"  9Z$X86})aO%ՊkOC< K^SN lFWLo8M#t} *Ϧ&G q` #Rr: &Ehi"Džץ$ywP0Jܽ+.w|'ؾNn/VZ™'::vC bZ-:XHdۋ'_8Yj4`mp,Q; + %##t @y & qڳ&`}5wz_@ u@e8`R~Al/4řel+~qDfRb -XkR+&D,q3aL.--oX(~; R y{:Pv't9P߻..¹?hjABjA+tq`;]OYnrі~f/gqsWЅj ͹2\?8Wv kJid&Dvey';!Z_ 3T- )AR(?2^pˮ^[Qps(DM'TDDITք-M)N4?x>D-:<(-DFZ7儺#]omkfT ʞCc7x !rc?'4(H hvQ}LrEAw*S-c&,FB#f+D?v(k6Im:y4uAqDvOr'zLh?߬<a J!'j7GeMr '57%Uu ~>ESJuŝYT|hce3Ogz<ĩVݘ$h44.b&IO+2;t4M2h{l!{Y+ /ޜ0RȱgYZ07070100000196000081a400000000000000000000000167c8bc1800005c44000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/\]?Eh=ڜ.+τy$ nE>錮J<{EY HO)4x.~Iw<C"cS:zp*y`ڨҦ&kMupTM_ L#ԪFz.SUϏ ,ސ+,Ǧ ŏ[{I@ ϸS/1o}bAt`jwiR5`TUC>c 8ǿy0Р.Nocro]Uc*pEͶ(* 9=0wb(vq U񁟨-FToϛƅpig>EBHDH0O{8]髐=k/ZSytt@$ 8)EUka(ڠOJBf0ȨE l\؅Bd Bu)X.3R^NKk?<Dm`CV,Z'3>XUVvЏ$ U+a[q =P R(v+e'O6{5%߂% 1m?]O9H5e,艎j>|s^$)# ] ̼RZ摐 Zao(uiMS },b@%~t-=Jrr^PɷЋE1k1O/q^d}NY8 Gv3R}(+'9C!_Cmx'w2 B:p ;afdFһ!DJJu.BphW*ma̪3x1c-뗗1ZI`3Z<󪍘mԫ@Q|7rONν k1b xگvk H4QucO ,DtgPDܛ!8VR)njKE|$R1D(`uanIE2CiwJˍ_DS<-*NJok xɞ1$gowp~=ݣsew8O1,ФiyNƠ8oR[ueuRk=P==zd&%O2^!Mbe0LW%2txөqs[1؇<Z BPzE89B? "(7A ЖWxʁ)8⪹,&*O4FgjO N ˳KruW>%Cd)H|q6YpGH9HTع(npqɮX9S b,-RyL'X9-]:rϰ̋-7@H_̶K]LbfuzQ- 8IcD0XK&5'㕩k㺍%\S?ݣ PLoNޱݽ-B643N3iU^<805T@)v1eU<)cDe'}4>,R;5*YZqJ~,Cb(Zmfi'GjAb ._ Z v<<>P9܉ۈ T4|ю%a-@$[R!P.M\2}Mg,5YЀpǦܯFah. pOPH) znBB "l 'a_DOanC284LFquGD=5!,uCbS榠hZEL{eѦn˟IXu E㯚\"b=Ln2K-Wb:~nj҅NntT.o/LoA8-U'C:$ˆ2'wn)~QUR#'ɨtDV /$ d`Ue\uqX{T0Ig"ir@I63p,\ @ 5B܎$eDHer c~-$5* F'֛n!>. "YU> ;d3K l⧢nj2o -{*WtU WW. tzO|f0M ĆMSzzբ1XxnPUb/ 1&$Aۯv؅䁊Hd"4P{tA'8^w8pC cz^1_ܬfRɵ-6,{S]c@,`js'4x!TGKzO;bȤݽ@ԍE~>o$QMx'׫ m! l:uTO}"KM#Y$3<+Y+P7N(XG.@;E2RX ?WB*&yNyj=< ^_ȆQ.|X4w"9 n5NΦ6 BR u3\^|@iM3"Fy 2$dyh2f?ů_z[6VuJ0ޯtk=Fu Lr< x:Ҏ;asGsWy/11x)7::HrH/3fTr 4G,}-b[H;1ұYV(n_EC'SRA^2ODfԗ6DGᶆZn*f5ojn4L0\b`yfLeJ274_38 TUH&B{s~؇;{OOMe"́,;Z`%ϫ®eNJգfd pFzp|&Uuc5W` Ϲ>7 F9 +Hw4$@X2\zw(3 gJvo ]Ϣ.N#b#^\-|q} W,qޔDV};Eބ|o!JY:P23.U ֻe/LwF.IYB @ 9_ʰpd>'fDU^w )Q/Dsr#ٞ$2%;bОX#ZqvR|f;x(1{¬PL<j>wCq,4 ML#q0 CځŞo $T_BrĊ\c C.T$B]g hn6x\Fx p#Y%Q0DMFjB9-f@5Gn6M%S ^g5 ]gm-hy&nOK(ITyх@@i&+CTd&@243Y%a9Iɘ 4aN)U) r{,C빡K޽gA8G5_ .ع$>=Txk+ݗ r6QM;;M+ceolIPިrEU8{ k_ 5ε|a#c6+-B!"KS[Uosqrȵp[`t`v!#-_(i@s"HEŸpCSL[>@%wښ7-FDK"<.*yhn pmn)Qi1F:؅?E^̏8\z`{yQ[;l+3 rLI5o2mҠQ;^$Y/&{:AH[r8(blW ߶˜g*:y?DDgmMH鶻'* Vi0/=#e(O"48bĈo ~V<^{<^쭼,x7 &w2x/uKRdt>l ؁NE{vGu2E#44 ʙo$B?))oZ*2CQpQYhT֎&f XoWinc ~XsWSD ½넢vPop|NЧj8Xȣ!(|Z><E:T^*K63th^xbS@#wuK,^_C <#~GƒUͺ-xB[p8_|/ĝBF:cjpX$@H#bwZGQ5"QzKP͂XC̯V-?>L,Q)dn{2T}<{Mj.lv;}3jn3xnݯ&?(0Zݩl2ڳF{ djj pL"@'AqXZ,odM!"甮D@i)N9TWz@vv1#Q?zkp*\TjZUw<] r87x6&\$N`8vDGեy qwqh=gaaxhHk4hN,^raϙlB1ߙ6'jzj;:fK,S㾺%$](J#Pogh=6xt6t倱jLnmӰc7aL?=ؑS/a܀ OCwl(h lh0z2~z&1x:aܛsy\u2/GJޢctfDW3aJm1|, 6!.>S>9/F\CWwз:9UoDlvySVvX ڜ\!:[on. {ŕnJr|²h™slnpW}uwFNT{1 isbhCFwğX '/)bbJ@_7?X]r2gǶ@!y=9Uvq%Î}Gh9~%I0ͳa .\d$jMLЍES_ANaiide ѕ>,d=qH"]D).[{./xI3eADwXyX̓5%w4֞g[3&Ľ7n"wu4P0SKb~?z|D2"$&@!ޠ eD3(Clð+YOCek8V;r :WvK^C d TcALquI;c#([ ǩT?Lx ??zPzfSTUQ/~Y;7rH\?KYnS&A쯋L S yl "~/yPT'4ű"?0,Ϧ|%S{k&hcQW%GV7/g(8cr* ہJ r|m%7"`G8HV#ɪ{3Hm )J &gI\+8cj1KIiDl2yx8R2tA;B;j1@;Ҡ|؏g) JH_ڥG s }!w'lqǶIX+>i)Ƴ!!#r73&/\3x)߶={=hY|77dr.g֚۵/=%S R;A}2s >o2sEh `9%IX2W*d6~NȧljIYPqRfbk1:_ rqwfG8LwR- [h^8զҗS%je!;o"5*\R0agL.;?3T`ԺPiʳ0Ԝ:[嶲Jm I :>Ë:k÷ec/n2id Zv ~AfpaRo1w۝K6>Fl Yq%YtV>_=Fxz»lbqӃדtWދ-k@|Urb0$Q皰r然bDAQ#zƫV>aK02|$1!oX3vrq(ِuh#6\%6[V<n"AѢ)+F4:0*YF GEf{Hf5pǙO+k,*"2ޚ3хλkP?n/Ͱ4 A)9;a=ܑMIG;*jQ F3jUK %t2lKZ2̹dڧ+;@u2G6m; 0~ԨM&Pg?Q+tIJ;/:*'aF+s[@+6,(Cd-^AԨ:ZU(0}}Qystz+oT0Ŷ2cI2F7xH7Wd2[ʺrx|~aĎ6 d9Kɞeq@v9R|@¿N@hX8r ޗng:@s@q۫Yth68ȻN^_F TN뼫L PhISgqEfi <8(3[v7,dO^xfvab2YZ 2T)h5x=oQx!A"}Ǖ JK˥p!U' EK#?)/qqrZ/囝~9 Ҕ!LM@'A,h$e2{Զ-~7}pD*yM\ h\aw˷@h: ۋ|Sm68\oR*Pnx|hwcn2 ݕgWgU-퀌P<@MXKKF{@{O&Rq)ѣ-F*P|7y/j~~Bיign n,= _,QXNsgzgA{&W珧?﯇4}&F vZaЬMҰ,&]#Y7([w)6 S'RREK̛h5WсMثyPSshH)^}=H uj-Njƶ)}{4ifvʐjDx;+CtI-OzQ[QWD|^^E%-1e0ҲQTqYB'nΣK9d*Iքe7'}Tɧ" sU0$(tlw"[dt^v'f4cIâfyc=:w!z~@4 }MǞ^Q-Y>rb{<+DV1;}/Z߻as-3+33|пwk2} Ohyv'AlffBQP3G)`-p5: 4^Q̟Iy3)*HDrq/CFU[@)]ڒ +qҳ%A-x 2eivk- mV0Qbs30Q9 %CHD6J5k ޚ*EO،@t'bR4Fy{CVzbGߑ?&keAki@UIL?riiO06e]L_jl aǙ]Sqe?^Čw/'b}qy]@ u ?wy覹VnK,z/o.4Zg0"ܼ;DŲx>\a66.y=N<'w! S3TjzلEHʋy( F!e^*KA DbFۣf0{J%#wQ首8EEDz1_N=sI[,pm"/iMй%6rWY CZ< L->`E3qA:;)ʒt]v7y^ ?E5fzqqjY7;vd;I5h!,?"021-A5!ZHG􊢑NM](աgR(wm@5Q&s|j=Ev9`e(17*S}u$o኎]rNJ>#dZ,@`==䅇fѱ\bNV&BGQ}1ze`t]b ^Ogd|$9W.iK!mav*6D JAKېA1 Q$1(ZMy";Mжe0 rfR^%]hұX|uwlzj +ĺa}i|WP{&P#`*֊rPmHSa[ɩKhsإ#wXiy [*!pz˫*4lUg ̹u xjUHY"S497c#= 3 _뼓vߑ2_j8L`nqGD7*D-#Ҕ0AIJWN؉Y^DP2x-:3!xjj* &<_oYX{jx}v0/S^7G1P7t'؄)nrsQ6]+hc8RlŪxXKSsm;y-j=Yjqx13%ţ=7+wɂ^QmK5g{.o%udYL{Y31?P`qӔSƏ]K4z>ȧd%cm[uu$[ik Y>U~z 3UZޟ!xp]/#gO̤.jiex Q,oK M- %CW~@h~JAE Eo?/>}QyT@:l7^}fe)bmS҄ȚG=e?wݺ[r}ɒhX'b$I$1fl펃VQ9'W^yZ0f417?k-Q .$C-l F$*I(Qh.vteqWH怐[:V;oE8<[S$ {\7b/('h5Zlֱn3'S_ 7pNHۓ/zSxvr 巖1QbC4f6:tro CUe[=LADh?-1 K>zNl]!Y!E[$, ;Obvnc7 uf1?ıC~6yɇ Odl{iD*j%(",|LѮa辑1q7^;VE5;Wj$wt͙KYdϵM:V:*`O4:WK.;c,Ib=jah jKNO+`i9Y_1wFdwf0{,[\G]g@W [5w 6f'+ o[ObMD!(of([QP ZFoxhw~99O0R #_n)`b'ةT꣞vF% š,[9^6Kz wrD3Y]9 %;d2Μ8@ 65b”x=/2 ԴL_Ԓ焆@"D]NE/7.CY b5?6!}y^C v`z8pw֩sTrvZl7pn IX4ODbX]wF& S>E1fx}S)dž :4)+SU߻x)4΃+{D4k ZAp#܏Be!gt*WTdx6O(}=ܗu'sg+vܽKˌI6FpWdXXHE6`hKU~o,amZBYE \=]XYjxًZU!n̂%}!4ya*k987 z%ACD}#z149@"#p ΓLۓv[ kgrs[^4%H5#U;r+]G_di}\J\tKq[]T:r`Tq-GNs E+^wJ?nF{ GluƞiDm$z{),l41U_%=`Ozl 7ڢՉU0`&k??*ɻ6 ƫ~I6W zb3x60l-*e>7GDMrx$PȖu i~\N5Yk:7P+OOhS,^Ovjy6psz\GC ;sc6# $'ZU`늤roTkQhx@6^3`;7&Kg11I ̨zi9mصH{Qݚ8Y涽If'1׊iEɊ>h7& /Db^NMuKED8(&NA2b`KѼ=6dlKl禱O$fC^Ҧ29İ37W\̗j䟇ZH K`4k}N ;72~IIz"\ťe#X_oRYK$M:+@XR~9YL8:@ #\K?"Fk-.}@q3\)xނfI 7lαȟPk `rzZDj Ŧg*[4 9`uk^X;83$zʁ䢎Sq-J0`9(;Bz:%~.lY?BJgxs"w.v>x5 U3FˤuF :|O  ®rYa58@]hDC bY7bj ?g}`ƊOJv?ظGCR9N3;W4@yf2KDYqm@j2Ҙ阮,ٲSQ#l-T5s(*) ,|tJl7JFxJX 6|@W'vkO=={&/<2u Oһ}]mܒ }s*'ۡC.^ 2H) (HvcsȳQPE&Y%T8TS A*t`Ly|6OIt2b޳@#ޏ?T9PpYD\ VWex+%7&5/1M9wބ:u><5ъ}bj~dD;av;$D-2Zx*bűɠ6Q^6~KҰ5n4lM-6Qhr"ыAD\v.w+#g1Iy>sǹ|ƌELX7w[?8^FĕWگn{I -esԖᲣ&do~ܫpMqm>W^}[\}6B< ;w{/,+og-WO 3)o't(z*Par:D;mP@c_RS`d){~8ȒR6-@$_L.Z›BגQ[5te=EoETgC aWd2{FڽR8ݱ6sn1M(pzhj lq.!K e~){gE]]B<\ *sxyJ8ynFf; pΞJ-F,&ڲI2<SJUiR[ ?>ڥm[5;=[q}eaRsҺJ`13E~7KqT}у5 r%NsRJᕶ0NyS =poNBt ?+Jw {㐖_i :z0u^:L>o,6]Raa-؍&א#JXt%9+ŒuPf(`(@)m?qF<eL$ F~,R)C VuQ7ޚ*XB nb- gۺZZ* !\+ B7cC d`8E!YR:8Я[ߍhkr ߊ1vAvX_GY"ހ`d3/qOXRE!3S̱*J {fI4"geyNt0R+ͯv ;A'ƭEpc4N @1,mh?F΍G€JzZ 0kC&6T%cuN*!(E?{ ҵ=1)VaZ%}#9^k]6f^vL1"k2~NF˥ Ϡ7,!24䰡&s,N_2ŷ(S.KH'5+[bёmjth0r!#7KD]CS>C37TO$0#-|LQ&c^fHDI.-I'Y2`\P懗D9,j3\j}pjsV#|憕Ua(ڥ ʹ;/zɰc9]ҾϰߥV -;AZRU (Ksģ~E5Ẑ!ڤ&\2hd\wH<=aakKn\ÅVYY'a) `i?J}ґG[4p2vCZZCD4eň)@. TqXG湺Zl?~%w9HPy:<߸4 0_^[;&G&'|fIJ> r}(C}s𐱀Aչol. &XZKY0L+MbIz7f^ab⭭jJcgEShΚK QЈ-!,jZM4?ae%3XDSGTA[F~>@ YEI66Y M3]KeO1RSli190mchW(u{`֊&*#}WtR`@x/uO= +P{Hf[(RJc5Pg=*OI6a4`-<au=%mi`Jp|B& Ov}b"i պ4PgI%z&VW]-/:&aϴ/d3!j#]wI1$T鿺Q7eW{W@bςH)u>W}h({bkݘqVc= W\?(^tb ILq8Ƙ:KXw{rS;ko8F,#'ٓ:(ȫ!(@*(#bVW71 _~Cϙ(t||~Y ^ٹ#?z B\ųzA#˂'Ut zxMHŽV]sPJB|3hG񙁇bԥ$jnqP&i| d|w-Af,rVD|&JgՋdt K}3l`&ʧ^oXE̩(7i̷-#-U%1KRe򳺚%ֱ% VY!gխ++p.1#-_2 \ u4YHPO*He]b>rz%kb` |5d0ΗFwP} OS{,uG`) R\ {='4,`C(z ֓wѽFʙCsL)E"qy ! !F[ Ǚ1n אokso{2OHPf)ӚFD_|M`3Bw:B'eSOVs$%ݏ k/IJ'NO߇G8tqx}I:biD>XBoge1O{\WB"[5a:G~R-Zk.c:pѫ[%mZ6.{lY= 悼rGԚJ9HQiR#WU٭~W \ U6Jry%$ ǚRFmτM9 GԷ4\wta/(4s\?xAň9;l3]:f`J*AmU.YyBr,1K!l !Ocqn_O2 0:@/|] ;^P*clqT ²S&Mtx `۾ f6TW$=^]"n*P' Rce7§ 0+m DkDQy( Fsy'~Yz% })Ba'D'5׃&&a1~`֓cŜ_*6/A(zhUwK<6E̒(RVzyD0?ۙe-2zLf 8?0y vQBYyTe\ZGB=h֕HPLi8*t68ڦ\u8/1!<%vqyiaZy}ڋWjϥ\r-FA4`)/B.1mk׾BY~DGп#dTvŘ#Bvv3:u(f-DD,6QByE^-ܸT_IX$ ѹFei iG~b K/: ד꩞W D]^* ϯEBtF?qnha[[8p8_ݠEDrw )müR|2'6aυršZWIXh~ o2lMB'zsMSHt3:JD rtR2i+¡ĉ!‹LkZ\q%*$7NM3kRxȉ\tGpD7m9t -N9 qKcWwNJ2.58 4GQ2H0~[~wI_28y@$rYy궆ӫƘheJvPR*Yvqcam&bZyBuLTDn_f2buA6IP^pž[ Yò!x% EV$\z 5ӬooՏ!'N~x%'(`!jfk$BX24 gq=Bc0ID ±gYZ07070100000197000081a400000000000000000000000167c8bc180000ec20000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/e]?Eh=ڜ.+Zd5`ఇY^цNp|NlFh-1*Ie٣ V31ö[ʰˊ xCm.TYmN)BE""4}g//uTT4Áʝm&pL/WE૲;@K~Ty˜Kj/F ,<Qh/Izt:չ!߅ #’js{vpycI7i vyy~ZkhYp}’(!#DV.H|bMdjȹn1օp{. ~m@Jn[& .yz[nF=yZK!q;J<ިX%v+n'6yX7+u=v!~OUf7+Pb{stZFA bѴ\h Ě|Ԉj~WFplx^cLkHO:d:s Q&ϩZb0QBUƥfIlW:?qvj7">\U? "mgNntO#jV!Bq$t+!=iCYNN 4j"Sz[ MZV0i@^X3mZCkZ}3Y2:iD\T=fGg$*3jZJ:1͟'846q }+m)(]9"hW0HkCvjUވRA]6Z]VFw˙x'v,1S+_\ (Q_ y I(+晪Cdԓ./FpIצ6y;,~j=q^sp54<%%= Ykt4F%&,&jE% D5ϟ҈\uk, S.nL E\$zbEkUC aiBMTs*F,َY0,'b%LI7Ŧ4h75qk\.X~.XeŦQ޸(&!v%>s^VQ._TA4aā=ouYbia rր5D = ;eP|Y0m(D9!KۡΒh,߻DU%͆bƋ(zE;|qJVA;^gD ?hʊ]kC˚e}Zӻ}v)W4F9sGB%z G)zιKEpze.6 Hc}~Ĝ|. 1A_:|Rk0k>s'v13vWǑZ{LOd3ڍ’ `@k3}Io5쯰WW1uCu5] r4C! ]؂oʛ+Tj9*,KV;AՐ55k }Ek&_~PXv(tDTwEYgߕ®%JYArD֏|m+fJu,FYHi\f/I;ayjE"ߨ7B쏌!kq}ܗa'ǽ8x#'χt;治> 鬔 ɷ {OܡBɧY6+c.vطSKX[[?p gz, eo9Șdy-UFu ga755&39Dm1hDpg$u#+,T ga7u2r=R{S|'2Nd 9 ?i琵DVNK1l)Qz-oR(xq9<,}ߜvDL`2PM&'3:jmǰ^0Sjxk&/ $5OYʳ䪣f'1b١m5V8aZ{mW /ĐJsŧCtP͋Kʁ!ݣH^qsoc ǤxEE_[}4vђw*LM´>Y@Pɷ&1ʽ!1hAS$xE mR@o~ Oף,O3Wp4>`+u]F'8@ 0~,Z~z{ȶQgNgӁ>+X7b%I2?YאQ!l ̑m>l&D\ mؐ0x[;ʺ!fgNGdƺK̆hJPǔچ0t['qWV_an `|9k_%f9a~97i":{ꡓF4Vg(p <{ M~mscZ>qɤ!OWͩu*w_5}$+5}Gbt }"O5Q {XiSu $$f7F>nw=wFamS>-Esq. V .lnsrQC(\Uٽ(?i҈3Cնe-qd)?ΐem_NV mdjyz;nڞyct'Ɠd~=;PykaA\.V[.k`,tRr6DHճ'Kf}IoZA*5mjwu3FbbI4!/{ ՔUO\ZJϨMdI͆4q՝.s%uK= "eLXVj@`Y9rԈUp4DKfĴ;zD9N\ Ԭ+!q :`CO1}7W܎Ԇû0b9dAs.Q61a de/*9٢|ҽEcHuXa3(߈w7ŀЄ4) vSa7>;NJ&iAGNO`|4Qw䚩W2I:RnSgjj[0,NǨ.@VV#N~ipspĀ'@GHTADGaY_2EF4cuYDG(I͋-YWNep+vF6ZI#8})EV$c0"T1Df $ 91єuU}C@eiQ}@doweY]7N `rܷZg`k_Nuv7eg0'1?&˳{5=_O'Kū^u UaA_ڕ.!޺G ч?T9O'X_)9 :}(H̩)P:bmw׶+:~-`k;OM'7ذ*nWnթ[гb!b.n>(Yx!7 ΐ5N/Bl 'bz =ԢW3P٭65A5Zh;jFchgp p,k?>CceȝYA,eAEd2!:\Qi("0B7kq.TYeⅨ^ٶ,W1By )Ƕb Gp 9I}rM+`\.@X~q]GtObQFh'Ȼ_q ]襛t]q5 tl.2#FO=_|dYc ً'#~VXo=hj@џBP +2>|8MKLb +wEM2WcOd;Yo+-qJO<_RJe@' PϒiedTMCd }yl丶UjB l~ψ3ԤB˹{WPGD^=5]sGVL^&[F~trsfk= ¼68twK'#?}s)VX1]VN]Ut'tQNawQ ,a{lE\pLH!{!sY*zq&H@'._Ӝ]2t%& vRU@M(s 3&-=XnQ;B0su!_K/H@c: b"Զ8RV0tNIJ'A?-Ofq BU|.S}) +,+/5Z+yql[iRs2 ٘htsޫ1C+\}w]`bCD4}|ӄ&WRS4'Ch~f0> R`bX C5).XC RNZI' ycrɰ;W7s$?HBdQHgz=mhd}U o&}i>"Sf;S/瑚#"o śhw 3ki$^GԳ%qhj 利2R~_:w#^7^Ўc$to ԅhuGo]ՁI#m9=`nh=$x#9=NP)Ce&1R}sQGZKJh"VW?N:͉*6 cmtXNVb 솑<<:xOw l0|Qh*h#G)ѫ()N3}>935.x jmGOf^=\Tt<-nQi3d&tۀ ʘΣa܏(05ArV_G5gCS@?{MvwP8< 1n2ad%џXc̭ ;/ɷ@7~$W>gBK!E__mUX3jbPQr"{]6wN܃Z| `:米q{sc#gXal,5ne\T<c@3#:HneBP̡TQ 80)~JE`i1` =}ݏ ,L#bfBIN } %xX|ìńEvtZw4!dJ^m,1(W6~*qT m%1E ︸~-2V{\ K }5%W JJ%ztb4(* fd'9 o+>e2Sc zH YDp!lv뼄{gkncb:KiT"N4FVR#crIw6[#BUBE鏥4) ` +ؿǂwhni,-'dA^F/g.HOUي <}0ad>[j%>&i_]V Sb^IKPT(P3sswy*gxOT.^n䆕05xNٌϷ)b"1Y7e$+n (<G6s;Pg/5yDcn$E@Fœ5Bk(7]xkA= s__ K Z6avY(4Vb>ca3Je>@,Td+(Ԝ($F){hQ+0PJD?i|}Ja,Rs)ÝG]g /:1JxQƛVhÂHret٤IK )MO3 ;H:c5b(LGYak8~g~î#KՏa 4%A.+nXqGd6=!~ϸR:r{ .i3c~ b2Gu&Iq.ț^1Ժ:ś'[i\L7pi#9V6)-] hgN6"Rd⤈Z0^=˴.?ko5G[9s g~s ;Z^ns:!9 _34I񲗲m׏9qH\!̠PgkOJ=&cv9eU`֌9zɭ)`@U9!72RoX3D`:.tB8`t Fc!',43.H0ՒvRgWHּFnC6J5{cZ+PAN!.}g粧0l\ s[kiH:0A_Sw3ڗvw:ROEoNo%j4{]xlm}ǰrW_ߏ  e^/Zشs~z,my*sbh=z/Dd: .}* VϐxȝQxhGȃ9h}D2hkmILN'l(‡#E 6kQ 2k&mW _4}z .e)R={DN'y-vNk'V_ syTj%$O@ Y;OCBͦ~(9<zG∌-7f jy *n,{~"I['ejlUcLQ"FsVgMieM@e18tOȇw`f{ "a J~n8cJ;$NdDe?nQ\x?-Ov(a,e$]p$I$ix>z24 R,xaǴ쁐d٘"D ȟm4ZM(Ѕ G{Gt#l2XBHwK9 2\^h/Խm/n Cȸ'RM4pwO`Ƣ_.*\:ys~I^(=F !F- '-[:I^ԌǟF1pi{U;J] ҉m1T)/kf.Vs*x2rqLWvQSjH[t`f.%lf'#,2W(d:JϪCDG{\~y>h9zEO-~sV郎2JqH)͗xYx87SUCt1"l!ϥ0 =XJϣOCAcCޥKbIn.v7ܾɮ!Jv5Yb>Hx;7g|^5jw_(S@at]1BߔJZxϤnC_]Vb#C?_/fL!~m.=lq5t߲͏^4mScG)y&+&؄Q1~p\Hb;|-sbhNp &ɛ]ϯGs/ͮn6S? 4M~TESS$`Wߨ{i'^9[\|-P:)$ _ah _cq&8 >$vZhW73YT'|۲7Ӥ&t1N\pװi](9:Չ`*-'pzSZea˸Ń2APո=@^%4PF ohtCK6  z>ZQosQOZO 54);_D*90/} ee4";/;d-e+k~$ ֊ #e;IS \n]|l Ѩ/D0;]鍘{b/m4^} 4gj*E#f&8+%1Y]4vi1G]:d[-x\ %F0XA}*J0 H.7Y^^y͖- T'CM;*}5}ӟ}=M6C;'* >`OA|(Jy@ה }?q1 ߺl<'{i)e@G61VAR?YZ#u5Iq r )XZkYgI?)Ұ(ʹqyMg'iؤ MQS@[ ,i[C{޶=Fj.6}Pq-jXݓ1SaR c~k| 64FT| (Zg̙(<˦IT]Id05_5d,ѹ-lclVhv8$,ؔ]K4NVhHMuML:Cvgb':& My]nA=.C³,Z=or= ’d. $9F7;2otAETeh'T \Ѹ BvzV8rLʩl ya7F?J.Rq5wH)![ÙE+lP bFr"%ƥY.+[o:Uрe;4 j6MאW"<d $oLb+ZuC,92S{srrãfjr>okĈy̛6 }w^˭&ê{K:K?}CP{KlP/MTXmc'j"PA 5zn-U[':,ѓc㗑 b*s3/k؄ԼRlF|h5j| 6i՚WOz;IZEVYX3M` ekeGL,-9E{}zUG ²mbbW߇A@/IN]N mU2`[^X"!QmM]SM|SyVlFkrrzF:GduA0F<`0~|sj FMcRm {je3xg^GFU"r9ˣBs_ .^^\"r%Nlæy bc=i+ppPp7@2XF%5Itٻgx?y): hW FD j]7NƆ+"6 w|itLz$䬗xm"G~ Fdo?e%x݂UaA6F<`\$ye\W8 M9cTꐏŸ0(ʒyBmcL/ jQKy`# d, )O)铇w{e>E~C~%L robΕ723Ե1CnJr.w) tZl쁂&hFޣ !:tЪqG8,8| t Om$HՄ.mba@>o1Mof':N<-p;6Qq_? 8#AР@;3RvS谣{ֈ#~RbRVctU%O ͍yޫG[aʸ|rZ&{$¸H : 27Ȇ4_Biڣ61M8)0o/JB.2`) ìLw.GBm{(A*Fu_'J+yb({yӸF,&[?tvweLq&FzもwzS Q3}oDD͵ P1OELVq QDPΔЈ7KM@ho>?0b;r<=v2wDWu=_jT {d~tf8hq'( 7p B&0wן)='}n1@$;pXE4IA`]#B:?II: 0>bDG%G$2XmTW<< eM8"Uj@5#evRJd)Dr/8Z}++,I3*})|G jθֆH44WP/ӞvE+:pnIvxT=<ݑ8 *KL{To8u+xQ3ė{67\o@_ϽLdeP6B|LG]}iȕ Kv)1cK @w9~0 >.`d֧'~@ O.eJ76 RE:$$ BST%g)BS{+}b|Ԯjp5ւZ.w(x (?]45 oq51͈c:t _\W+ތOd]xH+ b.60׮YƧGR)4F0Fle23'P(YX\,i /kCI[Rx˜&<̿=Ϳ"I2_ە#ۅ_ZK0XR #Hn( #0-7 8/Dd3LEr2&!ҠȌmOz jԲg1D^md)zv6e&>^=ƗĂiԩ@S&2T~\~sE9A2"UMF#S<*>"(0xB wo>^qSY6RS6s`8nW9&Fv)T^EJ/U1)43M\֤@+fX{'(P'h⮹:.-`oZ8-9*_d4Ȝi̵{n_pYBZ^&Qn`Lj9p&|ٵwR{~_pTrIćz$lgBU+ٳ7LtF"'-yKVpYy(IIMj2u~)55ٚZɭ96ԘD ~rf0>hK,̏\!(I6 mr$Ð?~'{kE&ޘ`< 0jm!qtDmY%敤'u A$e+bǪ -5$M5I};^1fCI Й6*l$q@fO AeEE@LȿRxo8Emd toĨ^qc_}@D-<#@$Щu]ط>|aBPkM L`JEgi4#]cqa~|( 2̶AH WphڮB.X10O-N`dJ)us65kXi+}vVF鰨WBF]NsփV -6sxa:,onfV'0U B1#LJ3lK@uo,GhB2O"\d}gdϐVo4h/x6n ~q1M ChZkLxl-4ʊYKA/8U^ՆF:W˶8[AbG6Iәq9[ hxHuEs@' 9Cd x{MBmT4<:޷V[VQSaE{h-9i@LCP'FdAK{=u:MY@_s 4AN٨ѤkN~B2Cq:ᶷw.KFz9$Nd] YQԮ+k,duQѽ.sjj+J9C S0YזoAu *gL(qv0&f5fH*䁊Hu} VZ ' +gfrm^mcő!,-sN8`ahE3x %rl.6Wlc yu/HS3k^UZ8$/xMC U|OQ$eΟ=3L:zsyf܋v'QlZ~{aT9'`;ܭ{gd6 "Ջ|UE6/ԅ]E\7P)B%z|D"GDP˞[3:6򎈛q# o;UWn`C݉?q9pHodtSXϫeSZ 籟dZ hk%a?r+!vr'QIFǽ$s0u\^CJPIzmϙHa\9c}ȑt)¾HS`z1֝fozmوŨdKƒ珏yu_HVwTXs]_'͵5^Jf;s=t7hLQ,m7P9ì. Rrtԋ&=i i U7f%G%#[^l[IQ5uξ:9T/_"/r2l?T0$O /o@p+pecC1Pbݏ-#ڇ4LRe쑟(غcÄ@7YDD,QC4Z+#DqMWdo;r~1Txd{3:վe͒9=$8PZG n-P`Hªb|θB,xZ$hKBOe̾$h A+sI# Pޗ!~Uܣ6㺔{W[ _o6 ^ v"ɧgoNwKs3E_^$G\ac?տ9w>"hByZV#4=R6s\NR:HdZԻS\;Ȳ9 / /_tu^!醔MҦ&>%tZsamsJy84[PTu$BjZ^.-~.WAMӶ xo%d2hBu 0&4>ϭ2hj/9*/>i"S-}#ek|L7ҷH*7\Kcp+[S#\_/Р \WnG;1;TlRKde˅j*#-KĸIP4:(t))9%@}[&0El)W]@\.`YJS=ɞѧΥD0w*A]OP|V}Vp)z#F^bn"*@^ںw:1d5ZT2oF3SW,@>n?F}fF:L,ւugJ\k]8ML. 8'iB] b_',Zc9)xpcp^">Aϐ$-Qr !uFӁa[cI X.HՊ`_FԯQCY(*mqT2y~UQ+}.G xk֊ܯo:ޝT|xTu @" ܁lv3M}-PܚMW*+vC!#ߔZA)wir%x!j$/ͭV*ԻOITT¤~jծ )Sٱo(P[@ q-AP4匡2a Q£^L -T BD }҅{@ Q:AY9g='iS;K7~]U.ڠd@˽]a$3ҕÎHOQЭ8 fᬉ#l};$: YUg^b0G8&)piRT ĢX$]qk4>?JԳNz&̽ޜM{/{q!XG< e0s EgzumU"ح]*NihJ/MHصJžjzX% UzX:^8*\`|RЖ9sy,Z*Ǥ0IR![+,Z#f7{h`έ<1G;ƖY^ʇp6;!f$ S&ެ7&FZ#p\ EQ}%럝L%+'4̜FRaT⠘r)AO'*h (.J3'vcpKewթL+bFBWmkC]< 3R"Ц %uxM{Nl$$>6=JL3奄A'lֽZ0mqp%=͡'d.(QFi2twQOKd%pЁkOybp0-%**;0~"3qA]0RO=Ӿup\,,[zK#$ݞ 4f(Cbޤ-4F܉ "v"0X:T€cIߋˡu|u ovIo)>2T~^B!S%`_&BT6#ۻNt{'>3r_hrV r}ck]8fسptxUY%Ge g Ui\Χc O(=؉k {8ZY6Z>? Tߧ3!q[ɻS=6Q,I~r͚;{xϪDɟe.\Z*@mN<Xv 7ؽ "h8w9Ls98f!n{f;)eķ>|X%-I) j=ZXDQz|a8^#K{aQE ҲmPgCrIXQ/ݿA _ Ry_N(}d #Sx{f3/ 9и1(g]3a{Z|p~Q^ǟtZz7,˝p,pA@ caS|A< mCnz֓3%|܎fa0G #vx~&kT}={ dj o)PlOJAg'+kӁ ^&㘨Wڋ`WTl'Y@]:'/ 6#p &:Dˁ[¹2A V;/\|3$)OD>8 \ɣEoCE/qb`?m+J6Gi*(^Z-gi#م :tX|ŭ҄p\'7]_S ] dХ8*#tA,JfRMl #KbniuRK@@0UǔK#N9&nxݧxJ{w@J!%e3 "MV%\q& qT"m5ޚRmGT†}`-cDm 2*P~ DŽ.XXdݜMp VDq7*zة`V][ սlQg_z!e2ql#i woG7֫ v>;gn!*L_f*t)`<\6AdX Ӎoo'AE:3)&f{~wX{_]-iW9CE iR+x&ޑrְнe$CDQb{v]K+ݑdfnA>B%* a9֨P3`pCf گ=)χ9Ym=y(K#JܣkM"V $mT`HԳQV[FGL]h"_QB^ $Q#l>ӳeH5ZruE4ˎ(|Xe!9oh*jOB)kY+-?x2[73 AIN4ETL/_-RgomWj76-:qJ_XFV(/N$:ZI"8TbA֐} TllbفLb/f=QsNB]ߐAטoQ~5S WAWjIz]ƕȒC:ir:׻2;q/Ξ4!^\؆Jw u9R7^z\ڗA<ޱD~)b9k(p&6+txgn}p!]rrèm/L>C@p?'粈{]vg]XrU{ؓ:j6VSYvQӰ2B5m)|Fb+25٥gzþ;%V!KÈb!ri-P cTBI"چ7!pݜo= FP 2@6 ˔E(۱M*-2"M\G,}[L4{>]]hj5&RW}aZGu[p(YtO@G n im⬱,t`h,O9DG9^;jPffle?e] MmU#qSdƏ tq.,SWP)CEmԴ ~=GJI!Y+#:GH 䂷/t>D(jeԚ0_ r=6Sm\>yu#hn_h2WYB5ΐt.'({)P:#56_@^" +*_I8sV= m"xj(΃E·]QIҍjDeթ 3nDXqΌUKQwOzX et~cE䵴).S +hvz:DE?*|ѧHbiw/xoB2[6,~$G_X})ìE8.UDZnIA. +' ߱ĨM!ď;8^~}03ҕ fo[X?DZN̼ؕN$gtw{hrtQ)[VUoV>m2W`ƅrӷ+%oYRWwJ,tH}ESV mB=m P_b*r>AP١ 43fh=!Շċ4f:_|}OQp~C]ݰd0teipj䁉)\`bJ$4~VnsH2vkv7$t .#b ' ok0u#u:fc2{() Y{k]Zg<si2 Aq@mŒJ\DN׭5~v6O.? uuVe$c OOp!uu4QޢppqV7 0#Z WdY|U#ZJ&`^KyX\3 `[nS~"ǝ!Cz ,M)b a Tjva~^51,|i!y}?Y[7jӣ~lqAkB,d"F?nᄽa);0ZҠ .h9buROSl|ORX֓emCWD B!K̺Y)DKyoFa%qSWGݽ˵h 8!ibWN=& Tek Uݕcρ5͠NHps&db{C(ǙXO+| ~N_1x m aeU:P dF#`H]1'wS|+Wo,h*WV/|ak˹5_ Jܤø63J7ԃ$P}@Rdĕ7lGb %..E4TEh*Э5_oýu\x<J>wHX;%qҩF너{9ȶ,w s^E4nM(NwSSsf*̟atЩl gRx^E|wKNO &|A7w-Im -h_׬lo^>HFdUYڣ_ÚRe?MӳɈ0 wK,aQ4iL_im71M溱b$| c5Ggё¿ib4'NoY>%Aa;$rv p2{Akn|?mkCŧNٖ+ˈ?edԷ֬Pl&0H?.( 3cnUL5KusC[ДnLoܚd<IAEpK B[WGd$AïsY ?>+Ex= o|wٮD(fe) $)fwm?/`&<9R۶N'PkϹ 5VfzVo聛0-:ćrZבޢ%* JHuy{A̘ZCh~)/ m3GR ?y oQ`u3^#Vr 23< ms1}p`L1SgA  C-<6[9ÍBņIKn䉹(V"zmc=ATFgVύ94K|11KP׽@B-2n1N2 -=J_߄' ߚT .ӕ1=$|qm ;xn_UOb"D5#l Sw_ Y^_ˉF''B6e1C=+s(D[0ľ{[u/ߘByqq_ E?*^R"aDzv>gRtI؆N3Eb@0xzsmՃڜHx(B?.%3o<{S8d!TEa.|$,E ݹ!}ٕZY,@ 's_ЇxQ<HJ(x4G86NIR@bݢ7 44+ӷhIoA9DA$B%<%@E9DSkgt*VBIw_2j:e LDb!|u%/-J˷₆Xo!n0ESW#m:MI&o4tE/q Dq!oD a_eMq…F)#8=x#,?0"EQ(:jBIW$8쥄ɖ TrEk~/՜:&&0vn\>g¸a3}35>4:bWǀAZ"P&E_&织][!wGp5ɮIetQKtqj2gVOf &u*'mD-88\|o,˄PwZVY)\Ġ"RgY)} RlA&*/&!`MjBz$IkÛ&+Ӓ` H5篙>[H\H1ynz3Z胜4{}Pwz2rq9:蔄0B OWK 8cˤUh1$\伕[3QS{ g0gSNj׿l%Gz0$iwz1.bB.Y7FD`DA/},Oʡ,8Z*=/$۞wNK 7NFՙh{p˧9x{oDp9 }LЯY]~b$ADfǧ#)tc[5@{S_>Bm2KiS"dN^RP,zv% J)upx!n:RM VY.~995ҳ@2lc+`hBC2FGjd΃r8JLcz8vt#bRNy?<ZbbzK2Bm nz>gW&gj¶! DyjhFқU-_QX_͠ڵ%*$Di:pJa@O2-CFJL S%{d}.+И^sF56@6 tZv@g8Ht&` Pi Vs`}CP9>U7BYi@괹^)&_-rjDф^e8m1֒{\u>t3SA MXtPKBmV۝UX<>\-z&bhnM޳`'=Ra^u.OէaCdΜ~),2l/ߦ?>]/Ag@ґrB4G}UV#B$N*P*JvcĔTVb +K|Z$\ UjgBܬ~[IސYK9 IIb4_>C[Prt b+L 34=[FWTP\ Yj4ɖoMdvvS ;&U2M,8mʏo kP~̧MDʀ XE4gs @/ΧwAYʑ>r{S^OlN!Pl :K|G<#u*-lSL/1mWڑ uyϡ^8hBOQC#kg#Æ#Jj9S/l GGܕsuű{ezay`gĪbѦLY}wwEǖ Wefa q7٩ԃAֵhۍ`U]Ysg^@W9-I1)[aRC75%gukÑU9k_бYƼ }w)ec{ Ν`;-v|Jϳng_b]-r:/IMWt{&% lz%hFֺC,ҙNDnkA'H穫!]R001Y50}b U1;8TXm~̈>GV8L"H(G䤯q Ԍa*P僄 ˵@R2=XRł/* $(,NN_$JobఠᗧpZh< gvX91:`k6H/4yG(*P`]*nǯ> |nC!vX~̃mbA ZG=z{Ov^_QùbԜ A^S9` w'T&[Zx#Ay{9~>8uEgc-L<'Oc좑,_%0U^jí('r|Qi{LHnq 'D`8 /qЧ<ntUG^Ha{)iB˥%b:ɢSSQzlLCFU791N{h=_^N$Z[޳XF?כ<@@I)Ccy,̽#+8:Mb3's XdxOW$p_ӑk%|m6;5a]մ8PMXhi|LP/ tjE`"&'בflQ8l9e*GBv#* ܙnm#=ve'D7O7CC0hDE+|N.㼖-"c;ܿʈEEYf-Eׄ7tt?w$)>oU)ɅH6(YPMIM=r<1:Z[)_p.hGuCHqm: qhUj(!#~8$M ъ)CF:]ƭzOkD+ˏBu4OJ]0"Yw|t-bv:Ň37#$Ł^je^y;%ÜD4+޿]@q߅xEKBezf ˏ7rfYF &VWykEΫ K(bדCOAQEGs8'f% Mn ǘhtc9JWT/-ǖFYWsQ9,O:zp7:7߇ CMb.#ޛ+)Q6uZ >L`QCOς Iz4 U)yG6P#)`'siG fuLtE|C0Q|ęm{35j2u28usOvnjNSN8 [K\b$/ N NK3rWK9E^+WN͛M!lo0nĝF-L G':J|֡+Yx zEZ6i݋x㭉+9AuѿE1lSSBd$&+rH HIRD3Ji7g%L]D˱m &M#F+$)jTV`T{uA!(_9۠TV͇i0:$xX6PG CN/$C?x~䜙t._qp:sbޕef|"qI:=v B}}fgth!kΈxȭ_8k ]9Javnt}G4V$+ `(vĨ19Pߏr{:*d%>NEī'<(Cwh%g옏1z﾿5S|-G@Dy1H78Q Ew$.b[A=|0#*–JD#ڳ:E7w& x,ۂ~q}Iko:t6)tpzqB6m3'>{˸cVjME d#NNV\?zdZYvLn]?*V^@wҭniM+AS\nr8J5IL2bjk\Y_ A`ǹU@yZXAي2 ^YFi;*n%$}sH]4 ljaoTeڸQ>iV')>,Jp)&PNkS~3ZFH^K4;$z#&?J#]ʋl&D4̻ČN3cP)E}Z)E2@H lZg|E rJO,. Jĝln )|)Wn*udq|ۯ!lT Z9E u:O)T$|ܚ^Pb>;y kt'a׌ #rߖSKS65~L|㿫?+U_N5:7"ؽ4f~RU::lMnc@Ȱ@&\|!{_@BόFYb^voձ \Zf_JHP-AA2{,(UK*сaPKI;fĚ}SBЕkIVOYCP ?w&0O{ [__\DNՓ[lؑK{~u:FI.g؎:X͑G͝|ItLgQ^bȵ`r?)ٞ%ȇ;;~Y{$ cפN8m Eī#՘  üJOdf3"[:׀̦R_D^=?8yh7*f{U _{~yHoúL y/8ΒVM=*> @\{g n7~}7QVB k^CZ#c2SIX`m[;6+uV2}%%X;H_t; b9'F#4V+hhEco䟩9ZO 3|*@+IEJAq\@޲-c֊9 ՞ؙqnEBDٷ5'.Unb7ooV[&%V:}y]'1^usAHKVnme}WIdћ4ŒtoɦS::HpLöe~C839c<:F#%OqIcYU/] D(v*5ە+}Blyk>3,;Iy ںs,A Z2blqOzC*j-,*ێn/?=*hs[gEvdV :J P/{5ڼ/CJKcr(xKAkʨ Ez[d?*D?'hSD: d=eHohcug1`eK=|y< ~.js{勬kqǦ~{XJ658n攝M2},˄m~cˆp'0R6o啓Dbi7ʅE,+кB,YVoAzp9ْHZkU-ilҍKJ.\ZvNgҝkٞj=b;bߜ펜0v[ݤ9݀mt˾* 9KrPe8IwOcá0h A Y~<]UVaVx) LReAhfk'f׽Y:O2J("` A \}+^0 'T7Q䡛72ANx zi[z#a%eY[D?s.@ ]O:yF幂ޛOuʓ4RƼj ]DBum}aKY=W+9's0$չ{|cDa cڅ$/ !;6b":Ho.e>:fOEO65;{ K +APFngъޘr$kL(Y-5փ(aftx3"X%)G˥88uj^awެ"OXL/%Ձ[U0{6$MR?RDQ[rG-Mv O e ^BE-lF-DS'.!n注U!} wZ~& kȣxXKgS>:/܊QM8n*F2w 1 7llIȿdovM{ι(iѓ uQѨ 8+-4vFg5/caX#spi#|A% {6:E2"SJNKEWsCf86~G'!Xf@ m)F2ܑ̻F#b~iAS-h{Zzl/NxG책kDG:CCO~!*ҕ/(*[V{ ٚQUנѲ]`Um~=X]O;;Jdih=V}%@* pQ/`p r7jᏱa%d.rk!k?E8rO_6g*s̋-Ji},lհw.Cw Y,&`f7AmͼkUqB8N>p<]AZH;$j oZc,C '[ߧG([nE1LJ:72`Ɂ.% %:g2(}P`U` ]*:;.5TD pX)qv½@t\dᮬdٱe]*>2D&0$͋]y9וОp?X+3V;S?]µPؑddS MGV倵Q$;{2D> @aqR>#Mݏ, wNfa&6{bm,3 b_5U|5Bg `HxlPT JaMUBhHD9RzJdJEc&ɋ o |73;b̖fEihwlN]KK/е-x{&1(^|+ ND#K6/.E^5d#P NMW‹_0Mkf"&w Y@+2lK"dBwfR?0b̔NQ4 C%3|qg{Hd\kJ%_ڿ+AcZD1<l±˿vJpҮR a_$&Ѵ̦K6L: {kq"ݿ`˟bkhCFfr.Lp@/`mdUf!)wAsrba}fz *gFґ{wXAH*56`y'Z1._3y\G_` moF`Q˩f!A6&ھ||}`bp+)^Ĕz j'+̚s+ֻ~82G*?5WeYxI54~,d*mpW83s\D-tm:`7Oֶ(bE"Ծ۬S Ri_͆uysQ#[[*K(rC'Hƈ o1@|a+.YU;nP_,Iz( Mxw-Zځ(Ñ6 ߻,cZQ=s50M7.' F2Mm?o}ro W`'¿snh92@KUz {,Ua<ȵ535~sVo|E#Sș'ulAL곟Jy;Ę-N39:@-\a(zY{*˸"$t(=vޱS2ð~Z/'J& 3$Sg*A9;^i1>Cv\"aF$m c#ҙFZmFPPf;cE%0|[(rO`aݘl!Ww,yN4LQ;QcdR]0Zә^\L #/<{NXRʘC,.rz5 A?Ĭf8̲= qMqc~f~^ɸcC7%?Օٺw]RPL׻O" $ʮxI]M3DڈFX(1Dٷ<Ք[d<"ȃGFP],~jqZ"]ّku`(!TX Nm? Ie^6yԡYap>qؖ[^A\8o֋5ܰ.형!{Զ[V+ZhVȲY: s#&G,ǐfe%j"Q V Vo`@Y4v;J j[^->lW-n(,ɗ ?9[=.:\%"{^m!d {zOI(=7J`y3CFptbڄꉛ1r S1EkŁ:~8[%R~Ïdzu؍zk*Jԛ?ų(wˊ? ~ wH:ѝnRJGYG.xfn:6k#E+~cO1.$E]OF zK$[elj~): !ugTdHu-W=&`ٞvs~oƀՃm ` 7*ٟbu$vTbY%8t#q 'k#O:riX  '/a5B*fE67E,FJWf154Z`W\"%=㻺K`$%x/,rUQ5, ChRWDZ#6-)Iloa\TY<+,к))[`꛲0ȋM/\F-t )Qt.\N,FDQNeQkCٕFҀpi;%r=pՈJ`c\NMr0#>dӽj XfjVx 'ڮ mS~oFcq&* Oޏ@vڒX Ur_`NdX$W+H3,AzRx):S"7wA 35YuTh"&ۏtv$15ISu!.L}1jiŷ5 g[:zd=Q3zheSUj@Q0Mĥ#ӂ| }\#f틛t"{Xi0 c\#Glv(ܓQikٞoG j=Q!ı` lp-W81^= ٲˎ-9]I=V`[";#Zev塂&s$__ʮ}uR,I:lU.4dhB U6@Pa&~PtciY^۴ʱo.@5 {k0?a _`V.V7 +s+դO1CʫD'vӺb@ZӁzۙKu-T-j&}^=z)ܣ̯nee7*z@#d[@=O̐BG;7 I~:ױI4r;Q֓30;כ=c@Oɍ2Q0Z(&~Vqs> VJЯ$<密)WBkUEVYR3^NS׭T|Gt:DZTs]]Q;5b=Y/#gf? "AU?2:  ՇHr#KsY&J-]˂*;=fX;d1NOrL@iw*`$+rBD8"]4b}j]^%"c]&y+zc ]y~gQ &%P?8O>ˬfm>>>W02/恈ލG$--,-vߺ$|Wl=#Iz@T:+ ?'4lԈ`>PY?.³1o%sE֟Xۡ1n2 Rh:] 65*JK_al~ Fžzl;h$:K#>=,ڠo{׃2m-43ۀ~_A0=3׷a*r8᭸^5 .SZ}/>.i9UW]ciHC})6O!.}mT_;..fn ֆk05m=8rUe˥k1ߊ{S)=CzFq&f4 ЪSO- PPMT\;+&OT9y~X~U),TއAS&opP־W5n%n;?q i 3Jbax #,<.Ͱ@P3JS:w6U`qmܸ#0)Ck-0U2:|6)ނ6\V#&Fh;E[ _S BT`4ʿ30)a8 4(|CzNQ?TL4BOr%AbA3^;'_]i]bZ9^obp\J'RFΎlBT[T@J\&M+aCss6b_vcrH$gLn8j ǣ'%L8振5zOS@z=A`Ѽjt쐚Ր*b `2mi H|ucm1 W5J,ݯb5[xc7'qMrS*RYVP˃{iF8UMHVVne[~^y-Gʤ|_1;D~|q}(r{Z!j^{Oy͜V b=3,I|㕵>d u SZ `y[z N~ް׫ϘIbvnN@OL$BtDG| y5S~;{NGxpFjdؠ2DJ?#/^e AWisB U5[ZUZdW9M(,(gz9j@m̵ `8aVL뚙1*كdtyK87WH'N9N2!ޤ02>6/6ygw)tG_b:|Ovd j yc2Ɍ6,Liݦ߹(gv!D)]Px/:%M*!-ZuGjO0s'|! .nM{1HCrnlg@kc継@兂3SJXr-!~oҥV :ȖX-NZ@cc"*feWo=&ִI[e&I)0o:܁|_ c+f4-S%ώX>_cΉU1=2̗# z!19D;54@bT^Vl+^xxY Y`Ku;%M382&YsGuU < Qת?וv*i$oXR܎pg=6--?{uSō- \SFXqD+Q%K 3K4 >;CRbsѝ5{ 邭9|!!yrdw7r8 01NB dڽ-J9ikKdžC!h+ )Fu7Xn 3(@3TB80J2g2S[u1SI" fV(ysZ -[8m90jS CvI^m!N (;<R W&P빾tїn e ٻ"}#Kg0w`rL2/> /9aGn䨝tsU-I^roVvfYStrx`=`\TX&*. "ZnBeK)"gdiLDf,m7e^PI!Ty$^*H,]g̹U'֟)|7ߓ"~3hƍD[7&.HX =zn+%H:hK$e> +SI% mc`Y*3Dڟw9ße=ش9_\naQF𸬩eS8p?޵*S:o| ۟eIN/zfPȎpO6@-`Bܝp ok:%k GlHEY\c-[0D 4׻]&,4fEfUx\:DR΀ GV 3I!^H9*6-gSkK"7AsLEB40ƈ:d[!AĪ2KE1H{bH}X'MϒW73w}b#BJǾFә6#K /9o'D? uK";-1]Un(+Oh?)N.L4hGbkݐzjїbq#LHWh4FϷ:TL^FlŠ<}q|4ZͰĐL4-Gz!UJH^ m0d̑ܖx([d$x ){ VAPX~ǻ5 p2B$,_Wlo͠dvBZEd洿‚56qR 匣j1G0a.Y6ᙯ!DG:ӭK:]6Zۯ‘7hb+0d PC:bũtИBKsP CpaSBP B- ف  >9N GjEmEꦦL(7BvE8$J ^xl; Fۼ) 9ɿ"k! %AIɓ^Iy2Zu}8S ue@M-+UK~٠<b(~'bh;o dCDʴ%&] AJ'#n*p,ZV!|+3kE$mP)_v8 _rUZf9տ L'L-uMx`iʲLըNrkg&Hl\[eCeJwo'K}Ǝrk$ Z}Z ;2,L|xtm!d5uir 6"uPF@֛\"`Hd՛x~Wf'5]9]&" {c75-V!%4O.~Ne!\)jlg>f~Ѓ%/IJRu՗C M`'lM>SR;R#7+o\^`W79Ldxs2[vsǎR;gq%@rB\LӸj8(يJ뙠^nOHd#zReQZ;:D&H^uc&z*g(?JP }9VtS$J Xz B:S9\;>)W8/{86ݱ=lFź-]NFSCl 7 }ywqn,a }F]&BӰ:FQcYܦ|yR=q'[b]4:dg+E{ DW獨^uX:j+dfɄSl_1ӀIr?ɘgJsGa=TZ=ziھ#>GI%iNgfieIH`(v8ݕ}`},w1aSEzٓoӻyّ6I/ࡒd%ekә\(6fr)}2ccƬݗF'|6lؓ`fee9FOa+2X_[i ~ q,mה0 O$} # .Nք I=H)L2sƥ)~Zb{`^~Υeq^~ɐcC͞FmSƞn=Y(t#q1C($ g[whm+qWfE;ѭWἈ) 2tz8MS3x2xYIo SrI6 0<P RsC1{S[d4?kEP8qW5_V6s=4Tw.m:@ $~ OyeWA7gT'W9kޭ+|vq4NOK [:q~uWbbrד>W0X*} cNwj>XGG TFa]=ۿF{j~*e+[o:(T Ӄ-egS_F;kǠvc&grtc7&fF`xF6$%'̿GCKhuO֙|Me ,/i'o|0k[A{tٰ *_ I8y+" Qf"Sz' `QeTXmey7}I="U0dz*mCppOSTehb]vޣ=8 㑌AE"q T񅢄xҪb{[Y Fk3$?=iy[aof)*q7/!OS +g=A:&T!>wM:髃iBR +ovICaF!,`qoƂ~; =v_Zœ*we{4f͏HXRj+7ߨӊpk{+{yp m7 ģfQ.w4 0a̱^A{,uS[^t2Vӂ[wvz ;"LvōS:曄#o4D5ljVY ׸"U(nG8_UvƆ{% BѤ>K=yKs~ JM2kֳazU\5OVD~{<ʫ|S!;}e4Iz7zr^E[VKCĎz}`ydeHɓN~&bM^b4QPK)<[p87i޴uJ(iHYL̜s\25H△ }n?v"6 E ;Rղ@Ev[or2j=]xPHx"Lk4&§CIbat^ Uv6p9*~npB]ǜWq oH~zVl:Q܍'7D^1@(NޘD @^գfZ  <| OeWp8SބT/UWhW%JrXehKtc'|7b-Iw{ʗsר:B\؆m!=."6\wiEDH(غ| mmquQTq8G?v:B6VHũ. 1r Is'm=ČgEG bN y\dkc'[ߝ0@{}fb#~/7{C4C{^G3HHG:fӡ'w=9HQ?-ԍ'=݇q&r{V; F}9fYAyxP7z7Ty^8eUCˋ@n{g }8:pT_|zQkot_ė&g ZEs7d5sSRkY# \R:*A?e5^ֹஔuNh于6+VD>?yN{ͩcc1jiFۄV[10e*$J'¹sv3zuO)XO]>q*%Z`ZjsXJi8LMPkEM$C`~΃?G" LZTa6sab^) w?V`}'( $Ji_UCf2~({6Sw//E'wwH/E㎱Ft{MvmïBdyj/[Vo֧?wF:t!fIcK#BA r3e6p't6u>;! ds3E7 aUyL<3JZr;FU*.m=;߾]@n=t􌦄7=ǯ j*[bskbq$!/$@{,Ii]@f“o?9%!"zuA \ d\!}W}KNNLtUk5lݠL]4yH" Bt{;W'Q5H 3lL,VNF6ﻷ̭5jƲ@-f#tU-#Zy'Υ^69f 1pXtA5 Khzih0a\T3Lc&Rl'A:eLXyg| n9[4(k)ܨw;(>'}k]ՈSCX\)%$rò1';904Btsji8/9!s!'Ӽ2oStgEdhHfn( HǚtXk̼^O|^6~QJ Fс'"ieP2]FltM6` _..镫~UQU]}ۛC`f ͬ}fB-Oԛʄ\Y_Jծ](z l}λTjt)pԬJn):w|m܇ p?_U p<㛥]9 4ZݑQ g"L5LU% qSk PQv7<9ҽ2A‚ =cq\m.֭KY;=$RO.EGԭW޼DckWҸKCé.05\ t aN] #䎕%7y#0FY{)2 hx/^炽iL Wif0bj$qG.JZ?Ԙ $ G4jK@Ԓk/,nJ{gȅY}`:Qm kgnqp:=UJ<OeTږT̽ղoȓYtʎgφ!USwvߏ^gYZ07070100000198000041ed00000000000000000000000167c8bc3400000000000000000000000000000000000000000000004300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwmon07070100000199000081a400000000000000000000000167c8bc1800003980000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwmon/abituguru.ko.xz7zXZִF!t/Fm9?]?Eh=ڜ.+U,$EֆxsȬ> Kr^U$#&&Ļ;Ka%$5]|ag:>9 3x͸J %Gp+s{7aljtJ4*_DR>?G9+0.r,xٿܑ.1ڸLOyr¾EhNa'562rUnq-Bu<§xcEO=eE}!PH\4i=S\ydx".>4HȸG5:S,ߟ $v/0V[~-?xhN]X¦PhgV(Cq-Ud}? )]Cv}Eḯ訰p-;[9PC#cμY2h`A_NdOe-eE,ƤZ`x`OpnJON2T(lȔ\L7ׄ gKÚtSkOslBjbM QR;z@ݭHW& MuF*Z=x j^%\ɽ̆*+oK¤Jt:]% )A_V&dqgSĻOʹf5b~k%CdV>E=U7?*3[O 'Ih='ՙ4zH)bWJ ,xLB_juD&}L1.<4|sd2?0U 3gȼMB1 l9X YR_ .CXt~fU0>m!l ܰkY_Eȷ mّo`g9G{Z&N-kDG ̖ndfcmf~k٤DUսH <$s$d x,4Nh=0A[-A[}(;C9 0L#t* yt.l}"~4%>~B4Ovmջ;-Wml %UCG&̚ZՠO04X?!, j1& KBH1giQFpˮ''lܬZQ_HyZyPpwOa3vָ⧛v3;̢8WBZb'Krb310:3%?o0i[i^Ye0{cor2ZUPQ"xb.WwjGhg 8aͪybs#k0Cf%`5UXtag=DlytHvod/FVհz$c `}ִНkG"oʥggU"q'3s0M;X19c^N0.qM7G@ J mʼn611:X<SQaGFwfa;$C6Ʒs)~98"|po0I ⺃kWY\Ƌ1mMA0(B|4)ꝐTɝ F'4EIW_N\ N/WITOF؃uaJUl[s\L{)N{LIlq'\sS̯}W7u$ـp 5M)W=+Jx] ,DAn29D>^QZINПx%pRa6:1l(4@or=NJ" IvgIGoΙ_/#\u$\e_-Er&Z/:t!L!aʖV*wbmDMFu fuU'V$]/:! KfXEZ#fpB]9`2W'S~^zH4SNynGs82Sv۹Z{>Sߍ4GYa 71u0pgߢF/ -T`XqyRqx+8urV[B[.\ԩ(qf"')[ fXQ+?~:!Ut\":N`;7`=Ro_[/FUGp)pBrv2ilK^p{ƻ[ QnP+)ncrI%8 7أ{ -,7'y<A&Oc?d=a±҄3ܕwy~!1@%Py9"gER;>о6ַtP>)}OifyůX/0ͦ0z‚7>x{Jv@|OU Uz?˶ RdM=A1Mn*Z$em]T!@'Bl9_:Yqc7РF& 8)$POJ|,h׊לKUgH؏]L^,5,wroZ0zw*p0T)+yk~4lr[ ,Il%\0Θ8gH/3ij;!ںĨxӗ -"w3R;Τ~дwwv(J)x>5)emtvgC//HBt(s%hpB>r5i0™f$i0ǀ=k%z" l#gHYF.{ oQA7PO1:7e}:?;I8@}~~(}T-س xOU B (,{cR9ncߑ']}YQ&Y (KV٣[O5QrbgpBMj }nطf{͟ '5iiA>H͊;=蜏:bS%4^:%ɒJ{S- ~ϑ1H?/SwR{k D6/%)ڜ~@_qU4K1iH_;'9$^QX>"c4ˁP5\'(K {> }ٿ''WUYs|ޯpf+}J(_/j'VIu5RFrFyxuа?D*>"pv^Ͳ 1dת}0܀FL,Tł *=65362H^fXRmT ѯIĦ S䇏g0< gS_ 0!DZ0}i hPh|][`gߨΦL1'1|7c>g_fd*a; Cc@5ƣϣ͂Ico k*{ #0ue# u<ȲYa̒8]{ K/Fzk+P9:I> waǴ+r?MɄbf[:g37@kѭ/q73nTypx{Wk Y$ޖFۥ9Au>h`e}B<.}'%z/~ 91UM L+'T;gBJCf vEUc\y?/9'/};s;Wͯr860Ӈ2>_>;g;IuXNj%H*m>w]4;Ge>#`EjY1|TpN7?|TXi5Iy H[Qa+_șҶcmg_g'-r?F-CӲ|JLJ=EB|y#w,"p-44e<3Rm9j Er fy}D2Ug[)]hz-g;x*\%E<@HBC97k>Ѵ&8 Sex,If́-Kp!=E_s^y~W߿`ӷ x\3҄$V(HD[EcD!!MX ]l=eY=(>xH^LK(4Ɠ+-$O 6jcϷL |{k6YG#}Ae:2:4Uc^7 MD*JYpֻGat7S"[v1~ܺd347f؝K_[' 8d%H))]SC Dd!kJFqTaB Xp7&]p= F=ڗpI<D@+Ib} ! 1 G{Ba7Q7'| tcAWaƲ/EuVDHߏ<6h`#n&ByD&:BGu[x;yZ4A(nIQ҇VŃjy T 8UWefiH[ \0jX.|UU@auK8>>Gм؋mU̔ C8.k]3ש~\CD{UIV*:/\B kD짶T'ϲ'h W e:3 ;x~=v  \1pf_cfpt:G8AY#_mv 4 qO~܋pYZ!oKO mQȏvYxS!d;d&q+Ƌ<3Id3'Ȍep ށLl$)K1v?]<6aTSNyG^CDž*΂N$=?2S}:8~,xr?Vj9mtgʮTDQmjgdoKd%YfAti$ C:G(rp.9AnGi]bɕ\>1= @~n%kTм{'\u'WZJK.SZ|^ްR1ܹ<1&76Sk$<1F.EVK?!:j%4}tuH#։cAu7ZS/Dn[c1 G75ـʜ\p;p] ijOCFvӟP9 tcUeOesF:ۏ c8(ə'"f!zEωA+1̣GʄCYdLꗍUw s4R !D@{:mJT>NDd3x$G HEa'Qh,1T-H2Qw{cwHI_OlHc..'nTeoz ݮU,fjT,F,}cᣃa"׻[-޻'I:!<9]F"Mq6&jkP~ZU8ȹKݟ`N>ʆ!8X tp$#6ch$;"no +GU'YHv>AsqtMXwS7CɈx3{K;:N@8zw](mř:^oZ5iŸ_5|vm_G\eEĉvڳc{t'uZ;&G'77؊Dͺq! 8h8*s-'jhаT'xطFwoyy{bn".膺QrUoDG=&׆+_ׂ`tj^Ҙ0b5W4s~'gq 2WmOXorN85ݠ똹m.}'I"z@Fzʨ?xhJ V^=P\G\-C{S'/gs΅oK]X1Ziy֜u] tzQ<XDnWԛfNRYw%mrߟ c݈1rG\#\K(4هP%122#Fhӕbc#\ifTTqorLj{ʿ\ p`Ӈ1fmְ "(ٛsEPDQr*m@e="y4DkHGEjz7QjN3/_4 fP`XW̑-P#eI 7-i:TMg1Ill# EXq;0kle4gƻ.K2b'm'|W/Ŧlߤue{28JC[˜G*ixYk"!Vobzu}#mLis1u~^aj'l5l ,ЖKN ,Lmj \OF%@XfםG5Tjlb*j(/Zx=QE{&9qtAr.fIG_هOtUiuqtqM-(ΞXR o՗⤘42noc%0. tqNҢw?kT#) "5L+y2{uFwyzPlp/bơw2:Zv^w`AM:aiVCvxe}.; CGhSVo GHEF{N(+ M=)bfh5x W ދ۽`_;LI%чH}0vXkS]27dh>GSb?mkidiUzeO8h;$&"H͔&U촺""N`fSQh/ncY/W_m&(JaeUI6c7a%:iJ4|&.( ]4Ԛ)xnAio<ԔX'vx}r]pW J_zԾw{mP7@Yƾ@245yƤ+oL=ER)U-ˮ,.8{`k nm:8?W[*~eL^SC 9)]ꩭ UQ!;^j~9ȿ_yێJNxAvߔ[`:!:v6Dfdô&)E#_@E#};w_Ž͍N՚?9(5AC'``mѨx AX:0O=乢d.= \OڳmQ9,Rp+nٝ#sC"}Mr9bR[uZ<Lꐁ !i{s$i֑b aꤪ3^ňoj,:6RjO f ?7޸:ih/%爎  1UY@F8Z;&,0fB6l8hQhCmT@=a1 b"ixi0ގgrЫ޿ $o1BG_@# |D:afhN9[R$P/بR{Fec3aŢ޵˛|ߗż{S:#YB=v]W$})&€KL=pG+=\kڻ!}€R!c:ɯ0ۺ<"wY)@e5Oncv"UKvDM1wrQHp%pbezlƋ;t+־e]?RϻM$K$XT[=wL B;RR^!Jc٫aߏoF|ikY v$Nï~]iɗhhX -ڦ qmCNkַa]2ۦI`u2L_ 3?¦Z@/YhOD-f:ܬ=y+|SЭ9fVnBSa/+kk?d0kg3IpԁdzT/yV*.P2{HTUrO">2՝Mz\t'7[X@ <Y\5+j_cM(Kx:=ec{mmr2P &0ɢF{ n"Vp{a*P1 $ݴbuhzcVl۝y)V!aق:by,wPWȃA{@{]>+seh]v`!)ciJ B$^ EI%|6\/<ߵJ Y|5S pWJݱ\ ZM _8Tv`:M=qVXW0:%EZ @oExdcDDj$Vp:n( {e*0$g%Ulm%:.Q#cK@D`!=q1Oa`SƸK`1#݈9\>̇Zy5-PɤB^k `-#Ym7N&58C VADVr2 Q9/q.t<z6zRk/ˮctīrG_sHJ2P^}i@J\\'- M^#FmMK>_)!k,Cъ b\X,bxhȤYQ)񆤻EZ iD?җ4 =H'/$[|.IQ{n[݇)Hq+ƄSf@}sqx8GBWY׉KoW΍yr%=D\6w7ե/[*5kd9bʙm{e_ci9Gc\u(]vg7vVbU |j UQuf4~"5Tڞ= 3[uoOP,1f4I"WїjIbK"fn9^9`_ Zf /fRhKӃYc<) 0p_K2b9[ꢪ]ePdF ~bN ]7KZ̅J7@1nt!DM^1/e~7_KA+6e-I&iODYr>T!$0tN"+7xds5_!A0$[kj!]rҥ0ʌͨh"[*M5t+{$ B&z{:?CMZx 8aiv_˨`{U3Ggp. t'cΞH"+hR7CÀk[f :Ǝ♡ܨh,2*Sϯ1㎒z*̋6^B <0<5ZąıZ! =M1Vdc{}+:$;.Xhg#O?tXZ͟0p-RU,W̼k4Ih?_޸Mց-"oT$75& RCSW$@ׂ+~[,H4DMIL )/vBc[ [RO_4ȷiT WZ hu7"KZn#< UM"Yh>M!5GwӃ ?z'y,K(t6oe8x̚  ȿmNF;޳ǔֲq&`n^kVN }iH5|/52#82'20,=6^ÊPc_x/yriZKV>:{0©=07a]+hw")ㅌ zώ 5k`}#I \b]4Jf[FJtMK5]jmF>guC]MO u^-o[{%sw-M 5̜3$pF<Esֺ' ʫ{Sp\sk--!@ys<chs"Iq.J3dC#e0$.n I_kȓquQ.Vh:͕*Mѓw I#/|z? Hzz$f'9x{N5!W@l"i5=A 2+܉[ayV/`kFQBt#z|iB&z6^ZRo"-MU -.¢&<` zÇxbF/#~Ɔ6;0=ꆭNo\FyZ/㻔wn9wȅ銻}羘_3rz_b2ÊC\T*$pǃ}uTs]>c0sEo122+Zǃy|$ycG=ym˱ _3=9Rfs{ ",8[p&i,5Nj`0̱,f+~)2Ƈ[xzz8O8mu";sGCM׾*R Tg:hP | ٲ@6,aCE_!彤&e,>܍Dl_oY,rTYF|v[-6L~6b_j騍 j8"J]ܣ}jսr_kz&1#POʻ3VtDY0z`MAC#J}qVb0}(1DxMgKfYOݵoFJ*eSInLJg* 8>=Si}UPM+ΊתLt~[\2t!{?Å}bd!xzEAS\`n O#.ߛу%//Zqn;Kv8;" @g"sYFXџ&jq P9,O {EMöP c(6u_L:cR1[>68{c:3٬ dEֆ:X&d^.b/%JJ%` k=!(Y_Qu',:rgeѧ{5GC:-֖̠XٌصR1;#VR^GW1־Dnj"tGCy|W /-);x?tIr4FgYZ0707010000019a000081a400000000000000000000000167c8bc18000028c8000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwmon/abituguru3.ko.xz7zXZִF!t/(]?Eh=ڜ.+Ȝsii{WAxl䬔b"A# "% }p,ˤ(4FkeL>Z@⢞V*V~9:w9:Pv[]%͏^|2+Z\?+% $F@'P6L}1kxbpS|[='B5[%ti_4:x}ܨ{a__=0󢾶mL(pVy=d('JwyVOe{qEXv W4G&u XfTOci ƮF s8nM/Sl:+Q0q{3?-Z'\V5 q*K0% oyyK#I[|}E%C PZ9(F>/jR}8ldѢ٩IWڅSGHeeaRX4 ɰFޥ\r$=6p޹Q!sgIƈû,gK=pq kˀas8:>Co u\ y`\MZ JKz d}`mzr2Xneҩ}, 5S J7$X.,AS Y?Qw eUBōi' "R'YcJ_W~p%>Cqk kⲶPYsQCr?p9;H%'ƻ %cWͩ@ϡْW[MN+~"J<{tNW=GGP\T9'Z8B}90 lp%Zt'}Pu1X:heF0r%?? KTljِ Qn (i R(_Ƙ45WGb5[ = nL_jo|eW,Uf|d8swg%Xߡiq4.nYk p&kd5P5Pe@4מTY+,at6@hgg_rqRn͑Ae߀_rfۀZ͹T6IO?9@NVnf-߇r]@?++e[PNJJ%rB@G{ApvIFc`K &.ezJ%-uZ9̔Q~ct r24s; O3vk zQR'@~κ2 e5eޚ*h>Pb>6jG-ׄ~w7}oO# qb^ |I&~ R+d)a+jX(V.kwn -xsho O2'-)s32ކ$_qɜ3?4<^y[R \Isp*RӺxJ]"tHuԸj%Q{ ɑh0?ثKw۾eC6 AD6Ml|-읠_I"_z C0>Gc>x .>H&JD{?æh?(!*ñdk` w#2C=Q5p7m*w@)XswrbnG2W^BNGk[Nju[wQ['^n^Pujf;(r8YBv ]ZkïV)J<-`g3>67)*abMfG2 3h w/lDه@}s^&qO{j,q4Ҩ#;Jhzlrs Y!=:];|/h\JnåQM*"g[9 yUVZ"=>'u.|AH#  GTבOԐ 9af!-c;ػKP6u U/䭐 8:vD ;D!`޻Schȏ`nblѢ8eh:_>Zc3~*7|WC}VKA;VE8dF*eLu("0;h(i8=Vҭ;o wNphaEN!|xŌ`,eBßcz9!IYؙ0YHbMtc9nRobXɀ *j: ysLTI6iH!9Y3e 2[P'i|#WBj cBx$ mT"c0b?~'&;&XK`: fqT Bs"y䘞gy2~MF\pi`u6St@_0@⪶]gD,3v5 I/ߧ ELt{0[&?懡m[(;75bETJKgtջé5]i'gn){ibD~*C*}ze-|,D97A\Yn:6sZhS_Z3?uTRkr]xF6ےide=0o{}5rb1Gu/d @ rT߹{{}͙/bRrxgy݈l9'AV}%L˻Luk p[C+d! j|ZԩkjWEA~w&W1Ы X[Z2Z9kp"@EWXA~qcNgȥfoyzno:Ws:i5m׀^ Ü!>0Wl`ßJzTaP^n$!dU)J[Ӷ9&\cU!{9~y?/C+ mtpMߌvEvQxk+=BBr3 ) Mjp ڣ'<}Cp:)RH}I)wIE*UJ['V*),3E'ŠT ;:@;#^Z̀0Y?+(`2Iţq xI0f`R+X5< gT~hQ:'5dx.%ExN/" 0du 9tsnþrROsViɚZ-*s"H 2Hcԥ 9Ѥ3}ҹ/|!FDz 3MeD7!hL=0c(Z((e™M&FBNLq\_0 Wi'3-mve$w'U%Kv<qY0i5c6!+Uuf]gu#G6=g(Wx"f5yNVPOI s<ֶ!6qSuu\'@cxR\ چMBт4U9׼ZN&yb$b#@KZ~D6ʻFhNR/S6erxT#<,DfVp=jչirG,ˣňZ< ɘ}7kMJ_VwO'HJ4B\$֍3k1Aя #9{_fadUeiW~Hy}t%|iA}n ?y / Yڊx;DyA&o"*#M!6|Cf6-pɁ:ʴju̅l2ko/ϳM5mVZ ԿZ凰WUi>Pe[۹)2/Q2TaEZG$Wf\96tN*>>x̩}=Eոv,=nl9P"B dCD 2GȒs3w}9D_^(n`iYWSa'тIcrJ83ؘe6?"_^&[`܆OB~{u /٘eFlN-!ZQօ04|`(s*;'̈rN)!B![DDQ K:0]<,k 0QLj r!ozZ&nrYһPw/uJS?!ĒBΓ2N]D%-+P ]?u 0O5G{R;dW-k6rpxjKf2^ M1@8*fٵ2;\rō9:%O. + -v}F@*(_"ck =I,2#0cgV tl 7?H+W\s)df=6~0݂#*1 &@UrxЄ.,dX3QXD2ޝ WP<;:*󆻞/κ*ETK":^<@:!g2WQ!bd')5 3c+fk1)3 u]ϴ;6^ >.O6ɰHrLߦU;7s F ^lAk!STkl4w=21WQ[L/c =!NGjr2yBi9\!hNrSk_bb1>&P*Npz袸GWMDSG Pۂ56Qo26:,d2]H뢑 :9}+dhP?m^/+ d3xB*X3Z!4R!"(UoB [vVX#mBs'!4C:r pwiysrc°90衑{1%: .d$yVq؏]w,Vu{|q鏰{bَ EC<Pku5I#¾Tf]D)10P풫b.cZ}Ț4>MhHM"3Hv9nU[.7ɽ~r_%Dk^SSF/ xt 0uJoJa6G^glF|RVWL=@@#c]=|`O#<'ㄬ в&ʏE=; U2 u,֘giID 9@$R=W^"{K ./]PĘle=}QFxhX8@D""ʓC7ÁK_:f D$GmEƸq"aK{14ThlA[m,8ׂ7>rRY0n-˘`q}`F|/DuZ V9b->\[N[[87¹~w>=cEtqxY u8gLi?M [GVS.@p)q<"94dU7vHAX/+MQEIft{CO'zWfYP[Q)3mTzyLMWS\sLxfnb@~R ooWE0R8Lć }ucƄ79"BzC/dQnѡ\ [A] dborD^MDJ`,/%/B.Kw]`֜3^)'BD݆y LT#]G^~+^$Vj6e^vw.Lg?Y+ @%:bҋ`KY$q,8fv2y(+Ywys=Cw 4h3k/2rz$/,Ei_#co {6=eسGok pGx)|^ID^.lߥ6~-x<#6%EY;(\TfcI '+XuQ UHB0}\z7L,5X ".`Ē,- l5 S,[>$*:44Rn㇘VyQ>v~.z!Ĉ6 l^+HT9 ~רzBw7s?95-/NfCOR!|X[KGhBS ,\o dn6#k0~p B@?rWguxsͱ#WfXቸ ND%{~&pYys>7;U6i{Ҫw[#Ge;V1b47BBP#֐09v7&)@$ KH8\xeRYbLZ|¦3nXAMx=1*ga,eI'b&RmϱT YƨQksP+&F &9iY=rF\VիrLky GT@`4ͷ_}̌ =vf}} sR_|a lY!Y>XҺI>~1MaF?_3BYRltE"XFߦkmQZ]BYA&k;/MuHMNK쇓$u[Z 4<a{44zW!"4t({! eDPBg)BX"e=W)3Lv?3m^U#O>bOXyvH 16j^z6dgĤ./PcAOy026Eՠ@Z6mf(bP5 $̸U:A {^f4 ?/MFC]eUH >Ɵj۳$xtJ3|( {Z{$dA)W0ShbpB.]F&YS)7}OdRd]f;A.&7 qpΒf 8~bMyESd3]i yw*5Wv cA6=7g:W0x:I}ٱ!)'yඡq8DL|E|1M\}HrM[gU{7e /N-Xfv?>d7'=?0Iߏ|j2`O̙ 5)#cm3m]ې +a vPB^\̳FW-n{)wžb \ *YYLl]q%8񧩙y̦& lFCKkkj Y>>^DU!՟i4 C$ӆY2ilB hoxV-Ά m< ڡ_--eGY$g7MJ+@tC ~vi%{#lTz 㾁4DH1%>S]v?TGRӰl\aRT@kdraN-o}b}dvViatGJ|$yR"4}bd̮1Vhˑ?$vPnf 3 naQ(eD Q@p<^t1;6 fSPuyCgےsBՙa(LKz[YjQ CPx(waMi [Ks5Q!-tX(',oLEJ3+U: ?Pi9l9Zy GCY,UЭ9yP1x4nPnNqnm #h/dt7ԅ}K`‰ӧ2뇢5琁Q@! OZRa'{Tln7hS=ѺRjc V#`R]+ΣQ\1r#hƜGqFM1i6[,&nyIV,/BI(d8WYz y](ic?d‘I\%b@#G۬+g*AX Dk @ODDFKsCy-6L#"8^,MGA,ZtRܓ96d^?>}}gZ;Ijv@w٬q[OQb㑼gYZ0707010000019b000081a400000000000000000000000167c8bc180000232c000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64+rt/kernel/drivers/hwmon/acpi_power_meter.ko.xz7zXZִF!t/"]?Eh=ڜ.+[ S4q3 =[z"8ܔ%|g4)`r'2wmZNLTfT=qIGkܣBVC"ь+&$PK$yh*烣@X GNۗksgux\#e4vq.ꪫ?h'!l)R @j[UQALt2d,1V#YQпLM>{ 2.V´rCչhr UJJN63zٳs)RF@FA2Y:g|Lfse3UUDBF`>(Л~w=KqTJKȡtӓ_+Dןϭ' GHm', "$.TmI=8]-!>sSwTR0QlK1fX;hrOLNlb/&bT 3Sel҃ﺲVP"  FuaZּ?Q&q7uZ!#Sqk mXېQH:GQ|ɕA. QuUOWwK Q6z%H|`Ml2Emj.{!.3L5w;وF=5!8Įޠp7npOg߳|c0%:SǢjf^4IpUKMPA#B3X9No!Nɰx3d3$%`ˬh`=|k/b/[82ZKSH82lCiP,'EXA_EHW>[)g/4Z'WBX|2t7W]̨([g@]@Btr.T )KO0ϭҁX S/Y w4J 9-n裍|&s{N6%s"< ,(<_#FGG)Z rOlʮ\(5ҽ`Oj tF-E;5(yu%2|T`u1 O5Dz+qE4p/F(p.ٟ"eX9x"%MrdLH}CEgoThJgKW W4*-^URO *G Ԣ(qk/M]vBӊey!t=8umA>.Xޏ8V<v]8BR}X(5vWr1ZdoCPTM#شB07#&t8V*RbtF+ ] ^WBMlYΤhg0a2gN ց Wppy?/vstQUV}6\Oh}T$ل+4m]̎H,X;Xw9⯰g=sƎ@!]B^c~_Q:A޼ MNv~ҫ(b1T,~(ۍ%XN3fNuieueH6[NPb}2j:>;]˂wg%VZo큩ݠ|rCcu;9u(忄Yل`l$r-iSޭHR5\bH*[&V w̯ 8-^:UM Ɨ19M/dG |K j0wz$| PYos(cZ;U8㐲E)nӲɥnE!U.e"HVqiukr$4 |T^$oVy1C93tSG?5}6P.Ƴn~&X,0މXx d3]OxTYhh)Zi iRV?pj58rmRqQEݢeN#K>4"=yvl>Zy: {)4'S}}@ϱ1cc~X?{ag@u0wc!pj׆:-%ZA`k蔟[pVmOe:L(߯X۳G#J ۂ. g3Ze^/Ɯc5tMas'8c"Ҷbqud+,?.WCVe\/ÝjDV$.J /b~ah7jȔ1/2IU>h9jMC%L)dV#?7743ߢh~tOVKte m.Ѐ%l#HcԊc ~ !QUw #"G|O)+^#yM @ .LJʏxl1`nX^^R9k߀yM-/O*k !\'ծMa;j_ie=7yB3K)Q$b Pf\W#3}.:SA9QI>V jKZ;O䄕뵖=@q59bL~sQIfAB0| . nz@YO8YV*^mw|/" CņN6ŗYe.f"E\m͓ӘGfk{l +T n&i[a#&2%3%4-ӌe9cGh."h2ܫZܖdƖqfEti=Af:8J 0Lp#{LkG+wi}T` xder7XE`9t,= "?efN.~D8>mr.Eހ>TJCr FDܯ9i986=$MLj 4& $!m\ݿa8ͮ"E`nB_$9nu]<-u`ip8e[0=Na J@%my~D4L2)-`qp>i2eyFճݓ;coS*խ[MEg4bLHu8ڐN lGXgHȖ{V]"wQU16 lPFR r @J2Y=dXmGQBZtpڱY,aٓ F\|_P4+)qx<B;CzoŶc};` aE^4 `!7sNDd;SGK$RpHߩY  $Y\z@g.^*-]cHwq4E!յBd]nr6;}xg1>һc/ڬOÜ߫O+OF8y+9\ JFz I-^G2G1ikK)sgTpFhÉ8ShgV9StTzdj͸3h|XtvfN_g0 |ts0冷čif$Jik2.=+aR"]؃܄ˮxZ l2͝KA%bwh>#zx3O5^18j$v" ԱB9@Z}XU66P(=7VH9a7r(P+֋^l(RsgByrbC^$x9{0z%!0]MXXhQA l}ڳ=SޫkPݿq+~$Spt,=]B'FG{&7DRX{q0 ]2 0S_@֓PG~he&NjΛHЊ6 ˜WͮL@K>>K[5 Y.)^C;4nB-LrғB5[Z3KB!|^i,_7\W 66 < E/W0h:~?jģ72Z3{nC}Aԭ_y>;=3/>6t'׀3S>&Z{@,\`]za ۘۂ=D1,,ci=U:{`'$n*m(|'=^"H9hgz$#01ZL,2zxW ls@H7]]%'̔hVtJ TcŔه2b{tn,t'8yX>E-W뿸$R 5'c;73ӕuu>CyP@nA]ID{U/+!U_blwGUHt eN"hƣ% 2k7K ڻF1U|iEEltOdJGιxĘ(cQmFG?b{y.#d$Csώ]8gz- ,BnRfٌ`vC]pDp'봬 0 פoXqվ>렎<7!rp([2%mNl=\fFea66( =AN]m2F :\9  7Aܾ !VbN҄e7WuO`%c$3{O8+r6^v~AŃH>cełe3o_hr#dY/:zM5&8.,\gLD k"%FwSyh]yQ Nu$GsoJF4fD4-?6̓ Fo6y?2A,5} VJ$0fѴ%R\/w JKr {Af}04k`[z/OьZt@1]Lkc8/Fsv*@_Jg*KQ؈'VkG!Ȧ;{@a3#ށ/-?FWhӽr, 3aWkl0=C IŞ꜌dkGGijZmokiw=8Ub :N?[i8V 0vE™jv,^0 sDxqDlXiMc :BV~+Q0uE1h04'riB)/Wv^`r7~`4cM~$,b꩜/1 3x "v"^z@ $\8 K}5Z#my-mғA (rQ LZ{3ir'DJQ;7*vjs/SO1$ʇ\fwכ6+cꓒN i$CEPٙ]=!K0Ojs4iY.;zjÍRX̞MTܶ=_Y!dia}Z+ {L˻ _D*=<"FLG\bm4g 7gNfFla$dƌS_<̈k㦗Y^ yr,DHjf\+9grS*u=v QQ0y8wx~s2)~ގ0m ; `֢FMu}_&Du Bw|b(/\3dhFOq:=( 8a㶅Y䋢.9;_zJ91.UP Q{E;{r J3٣βkZ,]>sl=8^UPa{s-sI\d+V8I%<-W->8*L\{Eq]yrZk&tyOjGN`Y{¨ 5ވT+@`3G>tl~ h*&;$Qm1'{ 9sl-^Et9:lHIYGH FHRvR j|GJ'EnMB1 2x][VtIYn<(VU}J\$s/T4q[D%gvyL`xb=Nd[1XMf"BuƂ"T<EES^*"U:nw5''^obD(lyJbq^}kHSR6z D `@T&#DgkJ Ԏ~FqRsMWD搡U| `$'FjCPGB_]wؘhss ?>Ra p/{˺`ڼ*9{Vf H5ġh<@}̍ڢl"34ɽ`.2}RӏoUaBjvX'G֋>lNȣM$0_%Mf%URj*nǼ^F#_G,BeHvUN&~:_wIôzrNX6wp.R۠vbr)uKB5,$~7j"QPJRmGj U& Q4Yff"?l\IzsO5|;c*,Q6km_Um;}M,jJ=D#a9Uf3*2Tꗨv%J&s ߎfDTdkFT[Ya ĈksN@ 9D٘v NoGn\Z=nF'J%>d &V\Ek`QQXvXxIuiOi']imkqr!iDs⤂ ӋN4߱l%0t;uժ8V^+kYd[2|Ff5D>l[މ-; 1Ȅ8lLy53$LfPܨK e) * P(G6)D2?ώ\9J2oS5ܥh̲YXTuݶEظ?EZK18X" _ @""!1Vֺ бG@:&Wlr A 5:Ô[6p7ؠbr0]1{$T׭rf*.'_*E„[m_uܤ #- 1[lL\-F>QiȠpÑ.Si\+7b&{%r?:hoV.6U.[&hG{[6Uc5whLeJ[-'W]]aNǾUD1_뼳 }@,ANB}8hhN޼hZ=fUź/n{57~yؠbS{fzS[0 RyWxC$wb"j3IF{t91*-`- Z(E)>FKrtr6r 3mAmBtYǯ`EH D[鞷lSX-aci0Л#g (4o]KK,cDz9</߭m9z9u)1U"&( Jdbb@{}#$h4%ힱ`a'+\E!g~' !|rp06X3uAɡ_,.1/{޼lȎ:8'h:RVɃ [2<))8,It3?|UE%07 S3p2;O(F k}& om'~+"n}۴SH 3<&( Y?ϧ(`o@Om| Ph?ɳčhwcPbQ;.wۍ.#&W>źa]( |nHp.O#0arl?+ԾQ̋L׶IK{jp[OUzͩҥ9cbS]]LF"8Qjʱg%aLAmTgB&XaL7I{^9,ɕ,,u`)[C]aǥU. QVdZduAؐx`*k3ʡc„nn <Ȁ/lj \,<2%Q8`XN0[(P+LĢ4j&9.{z+%/ }A1Bi!5ō`0u3􉂚"L@%^LN(noӉX9Cޭ ԿW; ai_ :..>tPJQ= #;:PiB '1}Huϗ9eHe31W3,vE <r%҂3t3bz1ݾ?%ޡDBHߵ;Jڸ]į[EIXNC(_ufeԺ$l]wysF=~Z.L351y]wy8hVJgsUg4 9n$;BlҮnc,Z=.f+9nXb/ڿy= {y~=gO0 ʹ:Y;LүCr`͂E*ǣ(O&ɦ;6}yle<Xy,Zސs5<xğObC!# vXQîE]rAd1nJh7 x v*XƏ꧎1Wi?SQN!Ec +(wcxBb=l*Ƒb7MQ,7!_}?$ GE'=1?x`,+dnj2!k͘,;娎JSzHLFmk Ou!&X<asp['ygA䊳|h/2e6 =té~~ƌHCL݆ga:Mb{8ʽhVQ 'u9ɇ03:Y%:IorOW}Q?{"ytL] PNeyE.l$y *h*4#uHw! k;-ʉU\o)8w䢔/PX,>y;U͌8oEA|#ȥбU~'/ѵ-)B&o(yM_h ^qQ6jֿ7SQyV?e,*ZJ v:Bjj5CAvT35O_П5GtX1.[g_ػ][5>)DqL\H#FCRYvl_0 a [S1{loͩ8PжT@?M.7Oj;g$ pCιX n*BTcV7ucl 'OF;7=iySNZ#S[LtCKb99Ơ՜`TdxϠt9^Y׹C8y EĊy`cOEGßqƑZ1긾$j4@c?!l !e]m6 lܾ$u;smoAm}e%!x`؁?daaTe3h1!7)܍u5W!)]E I2{`UU0QůBB tl]RQAlLZ;m4$Xi̥:, ;w`?gNA{-׋sC bFc^ɀ5ES#]l-K`3u8 YsO۱p62{" 4FR^6dul]}sZK ]BLp䒮)zX4 r^)ᅍ4 lVZ;(\pEZ 'T qa!bUπ-aAjfGǷ߳5공(k0E`R qB/7"CKZ5v#qUV!F]/`1 yPbJ8}X!%t\r*v80=.`uDov Z3 42/!W =8);Æp& ̡Wx  wGv=t1 ,UҰq@c>^l0m %5k|@½yB [ϪPǸ4QIJ@b~ D3Ư;(uP[`qt9&H qźUXf&Np%|QtB 'қ`L[v&Aiwn{D I\( b-=ΪD#6\^" ּ`RSVa:PFl +k gXJJތ(s%e(F6igJTy:y-+ANO5m%pE=1+V.t{u|*_Vo`KG)NpC`27DgȲ (FAI߿JR"v.P}N3v/y"3WUe|XsG)iW*& In\_+nԲtfå0IJPNɍ(ߐML4GFtdM+0DVe+L~v8Zv/0D $vRuE:$Y{/d&E{j }& s g1a|{n'+Wwҟ3=eQ>"͌,M2Z[$z`{WEI3Ҭ[Uo*;B ҭYsMZcFTgt/gk> jߐi$M i4ˍ"|forrV" :J@P҇]"__h3kƼ:szU V}4Ƭ֍N)"޴e(kжPk5p (_Pe1 iKZW(IMzv*]*f 8p (5B_9j 31KYC{a3;!T Slt-3ץ O}Q;($+ @}J5͡jKk RqPjd!z1F-(~ƎL9pb Gamḉ41ϕa R1 XJ̀a7$PO]-۬c?wSãw^ N_< =SddԽ_#:#>S 2G6`8QI(~F3H@N|X ./'ߘUGCy*Dxͳ0rLN{bvlz!}ƁVŦ#Яv8 fe19HWU"<6pS"i}~ &"BV+{ kužM!O?m$d- #9D޶r*sƒϟгdMwjǢi;Ĥ䯉uɣ+)N~=W(jǗW M|7QMMnOm+y.vhF-u/u &ViȯߍH̲)A39 1y, 2 0tKppTǸ % c<&wS<6RPPylxHi  KGҏ'>6IO(!j)bJRJ=TͤP}7K B"~IR/u} aRǦ[k"yF,"+ݸ >zŊ3~ =z[k;y Jjh*&|m50@kW`YeH_\c:M;}2ϘH7̑7pI~5:D*O [s@U '^B _'RBRH&:5f[a@ @5mFeW1g[Wc Jb>4.%a,f}/[^ŔGF"l`aRZqJƱ[‹yeKB EQ<},1x]c:C`ͧ3dU}5!VgW+Bo}  lD=92Je3lds,|؆-63~FݚdNOɐ7ؗ 9oH۽&y <jȾ(iXQt5ԳҲGZ#V*!1DﮬwṬqe\iXȘF̕O{yH*(Mf9d&qU5AB#I ;ŽZQc" uT6g9$֚t1)hw_ݭyY1i*up)75J[ L]okK3c0NIǐME˅)^…2ۢ/IjJLb5֜aun/ qqX^6I8s5UuB˹69}ueea‡?27%(bWHDž+[Hv5̋e F2!딙f1Ko@dBЩ>"+R)L#S${cUׂ~eEb{~FN\2-ѧJRNo`rK~LYYGC`}L_vh,#6J螾F&dQf?)OWsX2z!%f.Ghݣ¹`;r;fC'fKĺKHw!#JI`ʔG:|!pw8 䀝Jځ:UhUdIghآ_jvƽ4Wl}ӹ:T^u{7"^Lg7ӯa6KxqPDTs:窚mdDZPtH;:9lelG{8WduY{Mp.~+Dlb9][JK%;w{m#W?bz)ʳTu\ٙiAr7#QF- 33H?YU.Z#-v#OtkG=wjHȻ#ծcaY)[Iu0~ČIt׍2 7R)cj5dnd40l>@3Iר|9Z-YT& ]1~m$R.I'^nL +4؍ ̳pDu氬2ԑ ]+?̀)[4!JL81RHE^UkDotOHjtja^'A[9:aKwC1dev 7۰C5zg|(34mI[vJAԤ/n y-+- Gd!;5˽m%u_ESpp"0ZZ @{~\i4'ofp5kʙe|2$ ,7&" Aq(jDŽ:nY@zyY^+-,-N+?UICKLb~ X\^0֊ehEzܬ̏?Uͽ]!}9+]Gm19Yg)WrL?1sP ]eڤcDr>{꥙7&v}=Najkۯ11$sgQY><ЭEB8ja~Ʊ;Iq:GW_frhtсH[m8kӞ7X&zW%@Tn4MmjԔ.E٢h_ak(Ñ/rVC"6;+,v('H]W|-W෸ur+zWDz?G룓^ "-hJj7 gaڏ̞%)_$5djqayp> 0aA%p)ԟV2.zաEzz\]o#ޝ^zIzߝU#`D;%#y6dT$ 2JWHHpvh|1 y xI$׀ruZ-L#i  0N",:Rt`Eo[9+x%D_KH:hF d%whj CˌqDŚK\*jGt+ع13S.4,F~j-A{YOwy%uA64OXti/h;3+ ި/MS؉^Vz16ŽӍMs^'n2V@@Z k6XF ̨gf(?he=;3$0w~.h(mwJ-[a+[-.MkZ&srLjL+Pf} (u5nT)P:꺪S>cX꬙N_-P,פMЧ74'~riDS9A{~R\I>: QN7Z`PJģ8Z{K /hץSHOW̖Yz] '6˶ʹu>B>t\qgܿX/M+xT([f`=6XI:AþI=-|q!X"3kU7e#|phi+Y4 66ܘw˂TL e_R!D)wbQ-'/c!Bb2.N 1ǫMT׳ƒ7A[m堟7 h1OD;"ia7|,DJASVSV;^k8І#~OxaqbGeMˑ0>S9sN.X3R~ z'~2oQcye PPr@_s)I\^ƅP(4c<Z#%HTg5T|ć@E010v)Ln0Ks dc.ARIl%3j!Q8]±Chb q¹[OC(7 ePM,b>־Bk:6ur|,ӧ0_l== 2Ŕ41AR*>㈦48rM.T1&G]S9kzٯ-+ Jѡ,]w>2b! 'e Ex3?2-{L12Op^ 汘hk܈ NŶ~d,mF~X|Ƭ^%AԦyjӝSF]`,^ŏMG$wQ5ʿ2e9j031Wټ;YfThYb; n,M<'f dFg`Ry >UOyo |.Ǻ/BIU=ui9ЌP o?I%!K!o=GO(H,m~,;\~FN1U2NHn5)R &,DQQL^NI@n3஋qPIIwsdE1C*>Z$MŽpwBG<Ӝ7 )v54?O~"y1i /Ȯ jm*fy?2l61|Ȥ'6u.U3G,}5n(Mer8޻:1R!ΝDh=N o@2MYvk`5RFrљ+8xߒ*ϗp :=:fgsu:$q3l0HyνTTgTv;dR䤥) Yj<2rUD%޵)6}T L6QwP̝0^տТ׉½`lkoբ+޽^)}6oU clWOz?zJ7c_=P˨漦7U)B+Q(-Β-i=CXvVNcl-;ipQ'׺B H;?b,T=ۇv5%~ɍ_j7] dY؇`)!:at MZceVV;~>@sx"֢jJ KO ʀ4h24! pYwB,D&̪ DQFG/5/Tϰ{{_=!.W} H'<YD8,"ϴA$hqLiR^ÅAaԪKURƊ}&Sxe>~ByC4tՀ<& Kl< a +:Y} Kt}+$$NO]Fn,~ccUխ$N.w['~9#Vms#Q!Z&V@ j:?CQVTJB)-s:2|a 4.jg2'Qy-/uNQ+?4!ᾯtgC <:Wj}ȋچpQd?DQ7{i i~Qk*p;s7݉fwj=1*!hMeCPJrIvd>? u &?UKJ8uy߾@эofk] (.ߦzc) 4/bv8 ! !|V$‹OM1%6ml;SCy<*C\!tZ-wdJO)ז> t8%C"Wۢ",6:6<z]/#!H{Hk'LA$Od b{0cjhPސI鑭P(-ڽ$1 Uv/Zjys,|ߔI ylͅ%܎R'*V䜬:8)6(`n%mGGikxϠOxV$>U* )h/ xa4(.|S'y9˨W "qa!EdUy u)~Llӑ@86*5 D2Q/nQ끕h9LDZ(`-k~3;kLԺjt- >AV92G{Psb}q(CzMX(o,\ ZVjXFϓ@4R?WQsmbH˰^ڠ(MBHr1bD/573eqAN%pJ5t$Ot{cҦt4uK2x=:]4[S U6,5tlCѮGkޥuCĊA#pU17Rn{z< ɻ}h' rf;kYoVr E)>-)V=y`/2bTUP/7ѧIvB.™ 2M}i&$` $6`nV-7 0a=UZ0Ywԑ Mqi1¾{5e6UU3$W=1/Z ǵ mNwŽCxGbb2MzRM[,˘pSzޭ°#o$ c%?v8KuEA$~v{fvyXyWfGzZk{ p"ɭibUsv4}gj(TX++߱X4)zco.ir e\GX͖1X^th\[)IcRp!TӍ=8&ԄKFO9I4F&ϲ8_[Wc,ui#>BFdWGvE;F vg0g:mUNy S7TU͙&FeζG~`Ra "5Fg# ,Cޱ>:P,N5FH>ߎ82|G\G[S^#mHc(o*n\-݇EK^N[+Hp4桅)![ O˶.]{Sj"VֻڐH:6أ>cRn<jbWz ޔ=51I(d)4_ ɢ;Q{x5ݎՎWڽW0A-2gKk:us/ EƼY`Nݨ#CyުNjzTϨuZG(  i`XTB''ȑyBt 9C P(i;8~|YXi{'Ç|2t{ '"UdQżJ64qRaY"=ؖ+LjJPUϋ_8f!iD^(͹,S7|-ڭ X.)c'ʔSD;rr}Δ U=Xxǜ٤.s jc߶1׃(\߇RK55H":up!j, 'ו6sVyMmG-Ȟd>#I{-3`G)%:Rf u?n$h٘4E2b u6-`9Дz?(b@q}-IZ-R6Losm[VW<bj)9#kFU}9yDM$Ю-Z VL嬁\FPjTm sZ "Z6PT<:l7e&UZ!P%pGG_աП} kF| )m}Zu Kp4O6f.\%SF@ׂDz ):N!80yp |3ξ6 .7NoCQ>J 'PD|vW->n&7vՠ  Bo# |r }B~ܑ=a93rjkRjAE`Zn.szgJ92v$=.҅' n4š]Tðc  5SçP !Ajîl>.0D\_e* :[IH,zd+{4-VAt7]b͌b.yK@ ,H7<$ }ak;Q &)p7ztWx9@mV=,%޺7'%%p_$,([1){e5UXx6iEj9kt^ÉjHy~Y>s8ͧ:RF/P,ha.CeI{jRǬlWꢗDK}>"vn RHM6C&Q.x{A:wX!$ՊݗYleM:7FkxI§):6 !qaLt⩘"uN{u(1ԝa54_ԆJ٥9N'+L|ά34O3zYciDq>berKNi< ]h TbfywJ^JAX h؇3J!C^_.-RkU0,;3}?jrokv^' @|椮0,^(-z!eY [+Ux/I,X:-6%Q]Hs1GhoEi*MI!žV w;?GawJgMSMY6,hdFA;%|7#̉Qb?t8Ea/\T5MyIY6μ %i'PLbW="S3ys_x >d"oLVïlM>q4U"0: *'͊rVɪGSd^qt!a9J)j+ć ._bs-sI2f7^ $O7*Wl\!od6~@6N:{0ۉtuU#?gĖLLOч}Jݳ Xd$I5l_JՅ`ݣ[/if- hH" j'0c:"$Fz4;LCX]iV1ԗP|FDaPFx|];}T"N/x?Wc##[rfLu +;gZ81{>帱Bq0$bv)À7gbpNV6_ze]DA u\ )r4 |{63ՑEƩ"!^:#iXF3f"bgT{<nd=IvSbytH,׋%V(j0tYl̽RIՠTe;v iڨ=< Ŋ˶ۀ)GT| oG7S( "ٜ\K2-'UjMkB WkkZ)m(Cwl>P0+_;HlM`fp+Jr ;uNB#mnd%\B,Gy4NkSH;4X\ ;WPY xi&b`z*  I 58KbGjo%o*3K?fYirb K>R_4Ɋ<;gw(׍p3]D]Dkks>O?d wWf6 o)M_=R]V! vc?6w7j;z$OѡFZ`0|azu$HA>G}k$_69z,i4Su9j:1;pFޮ24'+!vǾvn\mF Dž!#֏/$]?a;`;@u(C*U%Ο)bJ@5jCI8\RSئj@[HG@=5WL}NW[fZ.,Z@LBIܕ_Okc+ 1/7B&NY{8h߭<{3ϛ Ƞ+CL6+* ƶ7z2)++nzٲ!0B 7ֵ#[6hvH|e q{%!H[^usGX_*T+zP;rWpŒQ2#,Ljx9mi':I+R@sLBoe{va[|,hM ӿm(7f6<m_m.fP㶨XFD.9Ftf7E' -{y˜hp]vZkÇfђvc'\K/KFQ\{p0іb8J{} #=l%$lY21=hbC=c"J3huɸ^ӆ dV;zRSG5 ;gW~BxsAjf~ļAI ߙsN E@N{;I[ymt?KjHG8EA:jK1rg"j);;k'詓[/x5nm;-?bC_09_ZS]݀SHe[IXM s!G|g LoQ2=FR7`l9Sm7zmmڌݲuk]- mp)_J $PĎ7>Ujv[);7ڰtn w/ 9oKf2S]$ǏeQ*zfó)4*|Y ZeeVO>1X8]f (){Ȕg5;k56at-e޸2Di^f(#8iQˎTIәbu  +=PDZ װ"-qk/O#",`'{WY-= `WUؿe͑[:&Z@5ʵ@%&?u6t[TG"Z~,SOfiu^p񮋦S('yUU1 6x+J~d</oa3x"t>~d0 Zw 8jHQ"v/XF?dFp +#ڇ!vèbFuûZJOFAQl ;Ո\<^}'X E סR76.Vd1aw3ƴͻނ4Y_ 3TyjI;ՖˆgѸE93'ĥT!|([a{xIøO$&RԚ fYk!N AFo|PD4l,6ȝr#g&!rQA"S) E֞Jq過þcx!}e"`$,i$H@&{Xj/ռL/+܀\!5"qa`09˪3fF" AWo(rϙ:EX,峠ZɄA;cO!xb-9#+jeUz, eii^Eos@6s/UN @B-V$(UK  )Oa[ 3&))vp R t9ݾ)~1]QbVs`77%]"t'87X}JBhtl+-Qn)*kߛz ^OD x^a\]6xA5?,gy7^fCZ%Aq,:A|?WP9I A*@,K#,Z!`zbYWvY4jf|?HȢ"[: BQrlˠ| \A;PHT x[31&/CTnb7ysyQv { ~kiɳΦ^ug2aHi;;wYX5:ܠawܠEe'y~')IuPWn&܃T#> ^ٸTx=B tbOdm8M/ U:}frem B>a̩hLkQ$堮p5X݂4>rz[P&X1m"xۙqI]5a40Vs_7\!jlRXݪ[Ֆ}z(sR7?Q(˺5KH!6%vMFӨdw ]#785i.tkQбΨauz~TqKL3z`Z/Yio@ =V t/)/sQ{hT ˃AO@rFNub^Wb˰ϏpMk>/Ē\kKҊ#FBsYxCG,w:dG{QQI\*cp 7j`(Ej֐+1 h^ ^BOz}0L=O"%VW5"e‘c^ %EyG*^uuPs=e`ݭ_&W'{|η{Ť&?=g_aE><"TPHlPކhYg)^ XzTcӸ$#rcOGjVkճ# "r"+Ӯ0kp󉖚؟wgڋ|nG0C_f mH4y=W =~VPۘLgù®,(%[\S*~y'LkAiMOQ`])Œ+:2"%$`AfSM[Nz0p< YP4Ϧ9:2HGFgyq5K}.{3*ՙ%i $v.'2#5Xh=;ALT|AŻtЈP8[@3p9qDy2*0ՊZQZwL Tޓ^9$g!$_YN"vS ѱpOזkm8@# zHa'cZ =L[S_w<>KX=G:9a\Nwt 'M .g Ľh5n{|*Kao~ǂiʤD70W>A !k &[|fQ$vQ !9Kur!dn%`2[ވڛ.@hL<YA`&5|8ėV!k&5"+]IbN:bEqA v5撍"q8 $ l_aI4Q1 ץ ^xXl͑{^k(ЉQx=]L+!Ci_AeKR̶i47'v쒡&a(%+ \sϠxXIY Xsۋ+Z>3:cMͿƗZE去Z>+ɀ.Xm٫C!>H.ׄ111B m(GMs)Wv N [fC R;D)Y*ɼh]$֮r`r:*;sȪ7,(CKX4Wu|`lRϕAy"e˖hlwS_ oԶScnQ(ji|lʻ@8Ijze~e3v)1J_5Q{DH]m4,)_mVw%8uEyk6; x$9zˌXWǨ&ۇ]1 䆺9^0ay$bL=oAHm1vo P Bjdyz|MԈ_c>ekUȘa0&޿`slV>s(8]5h}R H86č,m]/Ab0nf 79|נ 7C*I{A+îr';/U9DF=DeF>Q K[-kq:,cVҰ$R70`߁\x+rW7J\ )956/F/JLQuK^z |] =35! $T f 'qj谰D۲{I3T;&VHoGN)-h:=^M҅F$ȵ:_# f;?U)%gomʬ̟&("aWmMRy͐H䮶9~[T&My?;}ʲ1}&xO"Z?WgJl$R^JW)y .K$hVӺQUVZ-!%ƒ \bE۶iָdw/dEG0)]J߀x%<"eooJQ:ANlbHJl-Z!w P /`{IA,(S`Aw@.U18C^h~6RAy8!Y|HҩM5cʛ˾ ,kT .@Т+Eh (Nj | !y=xCndMcsWZV<>/%\`LrOlRvy:΅~"^G.sQ_ZŞZD[V6sо!7 &ieT1h䣵SNȑqI hXJF6˥h)_]躩!io? .> eE|Vў[K0cWdۧrYe:>r~FӉayk Q&繰4+ddJSfC2ngVɕ;8d]8Rqtw,aۙ I>բ_IMxiWbۂ>GPD0@'IX"*yL(}Dt~hUH3X`" 01t:f53ɍ3!O]r源 ̈́jrhj<9G _>>ip0z%'SV{TQYvsfeO #I[ƴmRM Ưb,<܋3Yd4Xq >O!ղ kR>H* |^c%vO\(|  vXUV'nȁ$,[()dw)to<ĩ!Xbwض=%1\Հ)01\R؅sTA. #ȗ?JdZtM ၇V( oMR0Zz΋f^AL!fá~new.3̲ X%'3CIYVQ $`Ϊj/Ko.B馚ȓ] `sEi|'P .=Y} yx%MhG-J5Ի CkWʚN-B;m<`@B:ؠg'a)3H*gVȾVxЛѴfUlF@Xɿso #vXx``uJolڙPvATVƤNhs9+:H ]]=%Q!8tSYӬ9ʉDfj#_ 9 <!R ZvCfr@ i]m$A%~Z4F,H3|nR"*0@ʩ0$@ʻfˆ*[qNesTyW˻•mgCX15A!ґO8Hvps&( ĄKꋄQBzBΛ 2@ !řt$3-ͧCKG( cbsJwKo Ky/,qךoXT)z`p8*OLG.w-|L] 5J_ = ir>@AH~qZ X)EﳽwMGt|c( (F+cc~ 11,Q>$R7z tk4,1(3~s4Y,O _y#cgo'zMnhSToS~gK d~ 4pPEKǀvhB;5z|E_werN^9__N@@epu?-;a;+PM4Kȵ*HGx !m&xtGaԶ\vw&m:I$v@cjrM-ڐ ʿs2{-K:>9,u.v](~Af%WVW4يdlD_Ds cNDؚPh@WCRCZ^3g-X\hD=G-7S`ȥtF+;$dr! 5 z pz1TtZE2XzF.B 2aDDX4\ګ #yY l~-A0 8;{1WN{*OXD2SNtZT~x}۸δDJwͦа~ߙĦ-󿗒&ZGþGR UEp*"$G%`m$>uɥe)woNG)x,\5 eC'Vu`3zliu!]3˩Qhfb\ѲiW/rJn!h\/dFdy?>xΙ)P0H 89-7Ibfֵ{쎤 +˗mhJ:!1Ka #ӭoSQ_W VGYo"B=8k}8&m!8k& +~p~?9 /ҧlNQ XZߠ Gn xd7;J!)xe@yU?JԪ\sCEg.s;`ߤ&:5oOO߰nv#u%]⢿W.)]PcJ]޴@ t]ͩ,T5'bWR8< GqHW_cb:v45YJ,k?`ݪ>By!1 HEd ׼=dT%T)?,p!y2+i >@K +Yi"rx kFB7S~]~ۦHt؞:ݟ +눑!cѥ>?9=>fVuI1rS<أ' >}2 L早Q1*W= u~K/փ\oS}t7PVvQ3#lhy?!@uڃ ( ~*[ޔɝI+q#Ej |GM@4mǛ$脮2b!8>{09"LoxlVuamSIX>i2ko `gXBL;O$Cc92q4\ah@է+ֹ]T(ĚJtvl /]w8qͫ=Njs&FrlM|e7U'@$hxK?|+y0  OcV;^Z`sDq6{}9@xz"̛[S1h~u-^& L6i_P>.jvt^%,`p:ەbZc[ ÈO\x.Zfz[pwFGM}88<-Y-/a ܽRĥm?ys)dƎig (6㢤1%jdn9{}&"BZD vF$ ^* ؤNzxwm>E{= WQcwj&cҁVx--QiN:uim`Z⣭vZ!f Fwż)VHI$q;Y*od tKo\73HUPo\s%.E;ݧ-; nlWM㥰b꧵t#˜o gM0R"ܲ`F}+!4YM* o͌).KoVN:Ă[ ֽ3^ro5Mtrάjb%rVx5^P_TB4S[+jHe@* ficcT!xߺ.vJ}.;^1mǺ@E$[>hC]D7-s[>4)`jDDn I3 І?6햍ҾMNF5 l;J-E, .T}'c*Sv"ab<[sW?dϰW^P"FNn>{!7zxwO`aRˎ"9I9i/7(b{4~O$Rk? ۤ bQ]t-UHqve L>[I>OKZ1qWx,E4rt/z +,Ƣ cmhfZm{2^A"(̴t8YOz4{\n֕hS돼s%R."]zcؤTcsIwW%?B3  d l&tr~j w{NliJo&o} >.}YRHO69"KoGģRΎg:ܽ'S2R_]u㾃uP!nuS9\Yb˚'%~¯ ZmB/)7طQMwd92M^-Rl<8|NE M!%yA]ۑ9KF=mZ6*״1;yʈg@%(U\,2ᑰfS'l#.X_m>I8Ŀrg ,ɤF{}s!\_H+¿6j:K)jK|g=Ah<)3z(!?67Vȣev^R_tU{iyz`6whH<<9"rnEQ凌z 2*]&_=>*챘*ѧLK3i'nb\Gd=eVdkBwuRJOt+2+EDT"hgRΫn0>oʝJ$|3WƿTbwh.7XJ\m |(Up(x4:{ "D'Svש0Ejx8"iKfzAs [uh`G7gzI?ouc0⭇~:H<׺RLgGb$ehCPr׌˶@4n1:ahy_4ByB[ː2VqU۳ }([&2ieG@|BWݞ!i.e#V-P C% i nN$]8ݹu**_<N  L1_[/*&󯔤- K%%Zl%3TKpUwLl%YrC"p:@&]s*؅ F/ hЭ_F@k/)A<^DšPFC=b5e5 yp4p UEI\8˃u帩oa,91)\(=o#Ԏ%!b]KW &O PSpa1/ND > +<<4q6w_ǃ՝ m;6 k?;w}?7CPgR Ad,=ɔM]-4)!:w)1W-l~#&Ժr=Ná]=,cbڦas3="=Ii.Jl95=Z7d$h5juR%O9zH+xҊ+`F?XzjQ5 wknD@MѲPV^kk+X6;L~kjAKB:2Rzy*%xfWLH u)Zw&x3xyƒVᑟBu?_#b@KiVG?LJ[ͯܐTD5N. T Ќ=jUN!Q"ʳr|N0&@}HK{/] ?M@bf&yD e8F_ &QƵ yt̽sǸQGFG_}f_C#H|,u[Ij*IWr@0l- nԁG[uV=qꚺY)TFt%Rv+Q'JP5 <-ǡDM(Ԁapst7Biwu"Rz$M~ %GDAIpFaWk1[iŠi؋i/6o A;y}ְ`^Y.ICk4u3\1Ҟb=ru2-T re uc( dݛPE0)Sݚ3v='[ȟ@{oNG3/睱T(=sLukJ脪 :%es!C(G(i_a`U%?Iu|/D'~`-6>ZCr\lJꚂr[ TU$-@h}zItoWI^hR|񣠁[_x7?h= 4- ±>9UփLԊ^xƶf+(35 dqSx؝鄭RDMw&a* /6xWN.[P^7wT8\dz4 xJɵB虞zRj\ֺU=?)"5{DHd~>D5 |ڲJ`f6`}r ̤#Eg(FXn(D, Z<^ysg/_0![ʁ􂥽BasͺP ׋,&|%S3KoapV7&}GrccWSJ'PLGy[ͷP6 (D* M/DonBZrn$o>{g "+7h e7wGem2Y =4ҭ6R[_*0:"DB?r$~E';Pq4Q?"$(^!i,P )K [9R9ޠIR(dC$V 1Q;-H·W3Tlw0ϡg;HվO=~|T5*Nrfy)"FOHԗIƚ,16!3,J*%1IC6| %u0W+N+:$E >w1}*ttVel䕧 Ά)? K9+ ŷFz8٢0 *z޷*D`8ṢCXM,fer<[ p9Q5̪ {)>LɗQ6<:OQ%fYkL ;2(q#7$Sq%lLTb'qVxB!;摞T _GQ0o zI7Vs\糕Qc-0("!hccn!'qH:R5FF3)0ɼkӤG^D9Ф-C#W7Ϫnh*2`!$P2`#6Vm kQ>gH~T*?rd3[͎1(}a77hw<mV"L :MS5wOhonE!i2_ℊV|H %I*U&fzGS;Vk]Ä́ѻ@x5`/bA Th*ݑ!zbC|F71!=a*EE„RҪzsoU1X2 D66H=_Nh S(\5Cb|oAebT⺗q@L(ibTMqLKn1N,]VtjQid :%=@kG43`:XLK)ݘ7z~"Z9%/C2`5* O)&~@6~? E}`Kx^c>P6+^-8~ɹ ~5+J5_R lf#84D~o+G(ZL%WL$?lM/RW-LOx޺e.YqN>4şPgOxǓ@"'1rZ1} .jSQFu&fqݧId 5Vk]c,ONBzHL #1JEJ~DXoKꌍuNf bR݃?>jy GQ籾 h!׌d#JpU)U(|W}R[h t_,I;P HtJVBM [9(Us| Z=iܔTXfS-;1*s+gE 4e[AX?`K۳m]ןVy%C^ +M|;02h>/)2*fӟY7 ZL֎Dɘ)IW\u!Da |x7)'s21Үl DAtmed@\1PbhUEJ)h*}]L5or6$\QTd]P }لWK7z*&F;0*$#6h"bZ!0R-Ln(FʍG5Z*_.wzᒀBG72]qA2 "IJ/s "AT En|Msa],IK:Yi(>U6 p h!)ʍkO ML۹+m7kE,ݤTAS/I#Dۏf43PB";<F# I$pS%V%oPF#-DyGm"HT)T!MnSsdz6r,'Aժ=tHѥp ]?`u[{h {\g@ *Tm_)4z,fA 3ygX qVSF%635TR}.p-vo A™u=}Ya Å'PaLiEž5XXnȯ]^j V3esNԉO>]rRƋ.^7keފE 46a Cr>ł_̔LJIP^*l Yd{>]vU,[)Wi.{ C Ћ ~v8ȓ*p^YkA{ڲ:C5}[4C~gQ"v\:wM[9JOu3X655SH87v;ЎTK?1`Z,_?fBr}i}.ɨ[I~*ɻl &7:$Q F@8c8rY ]uWe+(,CYf\,Q(!ܴ|"Ud9,;y4]ҟs&nY'##v m}X*ODfJଇA7SN\Rf3n`204qJj `YW_3;?|W+;d.9֖_bNjI-% 4-Bؓ8:(nWщ CJ=brup"=MfrKf'4'70Ѭ*ov/T0wVOOc_4єN&kj1oGLƉEst#>f+C&rh`GvCz`ňƧ_D+O6Lndr ﹽ(0{z,&L4) `U]j0Aυ9KNݸZdT0\}YiHzZ{mJ[/d_uc҉vB 2w5~l-wiŲDpMG4'bx]:Z ^Q4p_YQƊvN .*mص[/?_3R^-=ߟoƨw4aNYxI>5ಽ: A O`0߼yO N q0##u|(sł짉X |6t: Go,e.nj.KsF+FC8 `c;z0C#5kYD_E$>DQLnV̱UnH49JƣLXYgX}|[ W_ LHk95HfZ>&~F$gFydÛg Y>/d* R='&0Oj Qgm{ӻQtq] y0󗣊8V5A M^Qyϟ-]@/y $zzS k2qwBWj+dAVd:/RiC{'--dULhZ|׏kyh(U4 *{A!;(cZ}EGGVb k"ٮS9k؎wߘT2촠JtZ=%"39Ejzʉ}r5l4[z.30)$QYO>;L`jijߥy6Ls#H֊X/J!.)24=alK=v#WAE&ƜU1ͶyxQa+bey\#Dt5^7afmD2j Pɒpr}4T &AJeK좝Fakо>0w(_hzw(v;ER"W'>E{OdΘ,q/و$9iVf5D0.>.ϋMo&bB|-Nu+i!6[>âV(zz;(a] \ EE.F:[ة1q!>1:O_S=+3416 'vBiY"W?fԶhvR8{@qƜGq'jRn`+%"c3A료 gvDA@`Ǩwh Ff!3\,Yt#xCzZ$l VʤN+qe# -`y =q>Nϩљ#G]rek,ׯҶ ܤ[^_oDgRklN_!HkqK0|"D·RvRsTh;ȐfL+|-?dbg nض^j&( YB>FrUe%2g^mv05/B#+ՓY:bh\PSN- i i+@yQ BA V[LʓS[ Г_mCA|C{g=ӝYpe'(/OeQ <<[K \IJ H`tCH]AW0.r&RX2[\kdP_uviB#A '2}Ǧk4Nˠ9vSZsF=W +;LwD9~lR o0=[U yI Yl{ >B?9FO9[0K%% D)4yuB|B}JhN֨3ΓSq=uvvZLM[%2G#sxL'Fb(H>_hjl *{1\.Td=$'f}NCPF61k0ffv4~Jl Z̯A&*i>aa؛7foKJ,?0x/+Z>a48vtLv/<*kj@k:^ Cwr-f$H"RiH=za3=c"^ gI;- 䍡 qfV9vNݑAzsjnI.!d07A!>S#w٥"S\"U!b_"j?Oy rOٕ)9|B@AD* 4dbќS!3Qݨ zB1~?cҞ в?5%BN'dPoK4'6"-vx'1=%wS3Ix\32!!yFO$HɈcXQ{4_ bJ}w-|8)OL-r'ۢk 3]b$#I`x"VWY;`]z6Ȏ,pJkOqEÙ XdO>/IՔViYi "I<"naC sEL<][B,^0T\@TXmSTr[ {X HXfůYGhdNԒ?E84:rMUK@2Fů.0eb+zr!9t.y.c~r-HjjR R-QRهpIVWy0~e>ּ]I<- He-BqUqӬsQbJ]>, MY_@C-E3>a7ÙMsma &DʼAHw/=g_z{nI-ICEq툮2ٗE=}wzk:[+]lC <<_B*w tsbU[4\;o&]}8-î m<$]Q>`h,DHg=y%5=0cz088y|=7o!Ϗ:%!#*)RM=Q-&7h6OwJ} !U˄#dp+ήV/O=b$Qąq8n;7`*=>ۭ`Kw#cUܗflRDH%LP 2 形 "٨㭏O=+bܭJQ#{o67AY4$_E2!G|c|2/ H \ - ~C*ClӸ*RyOծNk"I(=wtQʸL gM-$a0{ ?c9%b&=Q|Kx*iݑ3P ˏ(sf̬ es5.X/S]6 mwΝ8"ySxs&4-ٝճh|)V"je ^f#X QkOt=vX[B2%3*ͱuoz%䜶SD*4 x Cm1b e̼ M&# *>[,㴄 ]M~f~嶔ߋ/j7PHGdFS.۠NJ; M3X0@2L?~9RTbo:ta|cM^k?r^9cṛ]d/Y{/^BW [DaVP {qqɛ<^æwOn)ɠ]ANH S9WaF`)K{ϳd)CqaW9| OR%6.ŘNE-r0_`aɏSN%vwmRQh 䋚_blC*[ 3!f=*ݔjn;Bfmk[ 5Å+4ڱ/@tF~u y Y]MK<a#\Gk#n%⍠eu`!ßR[~Ub @\%DH) N4\O{,䇃ñe*Ut8%t- %AZF =_E8` ,6 \dHxg~ĚxMPq>*mfT ,<{nF40*i$uBZ2YA*-o>FJBS ۟iKl8T2DD܉g>N#43m&Ўp9(oZFPT*IkmKcMpA4B,Tb)A2i{ ޘzyH( G-]{#{e71~\4 -''׌Qz3 ~Y*`q$ ι4P 4epQM$t@E+Lǽ Ο{R{Qԟtw>h|sWg XNpT ?6=]0HUL-!mK+ԟM;h=\lņ{|K}7R vnnJڰ n{sӹO `c&oqc<-ޓ&#CE;S0 NOc"^(/ -Jvϊ D>{2T@=& o#. .V)FsIgyiֶ` Yq5ࡾ>*^ /5:׵']ku`-1|ոe-2꭪O҃:%;bFdhz3v5=&l ,\} Ifpd?jtb j04-$U}mr0hQDPRQnw+F?#jc]fBDF뢞$qX#X]RyZ!&H8i>o`M+"B>@3Cm,ԟn&F^V\ONGK GBm';NL!d4H]9drUFCDBK ,~HUoO&8xEI6ţv鷙G|*Tдw&WnAZ>4+QklxMgAԋ}vTV)AP܅ ]O6O% LJ2*;t;vr ދAy'ŚLܨBR֑dmR ?0X{Q?;tiڪ.VD4Z4uxp'ӛǾD/(y0'v'̷߬ՏƗQko$#𮚱g!T3[=U‹)׈IR`-\ଗvք-'"ꐄYUi"CE$2葽6a$@0GW.J#@kɣX5M{UKHn2d?;}SouH |} %W57mRʩ 'DT &Ha5 *V`.ǭXd -GKIaӂsL( E+Ď3cB1 va^Cݬj!gt۬KD@`i΍?o%7m5pDQΛ*scK\o'-lWGx Ža|$dY_wJ)?R@`,jXA= KdSR p~ëL+`k}MKAk ~Rj-{UyM"pD%n HIyvY,ζ= `5q~"  = Nɴn2D)/zϐ:9HQf,m*H'dJ2uS /x Tiڋ¹|IX4?F`cZLHfNE48}@ɣR[APcPI:4w +woʢvy]ap:U༺IKX{Iԋ#ɞH9Ϩm, 1P\ N0:x\n̓eH]-d,>۞) &S&cH0Z{mhSVey}=xN-]TZ_g7Q=LԞ(ӾR EU܄ڎ ʴ1qYMnFX#AsEz)eE1mYN 4@|ygxٝlNS۬.l\^i{Z{rRrBһÓ,_Vy NC fKmhYr>sƤ֍xQeų8eveK8(\%ZKzrΊ `KCB bDP 7ݞP7soy':*8b 4.5UIq{CH#Gi"S-H>55+ .0%_]9 ޟikGqU"p%۠6kz!'HrNI2T(N@YeZ`}<co%+;RY( 8d&|R|E>hKI=q8zVۆN#Ѧ4aMmqy[1||0,S{vac=_>To/hu R˽C㋡cC #. MEzO'pnsܰgQRa_&n3;쟆mX+r~Bw a3=fy)@XmCy67ؔvv-;iM,4>rHŖdC|t %c8u_8ZP#Q)˅H\&9y? 07{cNԦҵQ8k%M|[S=/-F}%(eDSLjj6ERh7.,:s؄o6}L\s&4mF$&?/`}5t jnl.9@f6 SG^szw:6w5l9`| ;f7f$p#5Kxꣃ <7 PСkuϚ&MWwxÔms{cÚئ*vB ՓVYeEQhS =¢UCzv> n=< !G>FCiE-Ɋ򤹎&0k ]5@>2Az^K;2I}A=w!! A^@8U!vOlݨ֜jw"=o hRtr_0~䢬>}/օFisKq<-o8pt2Ry&?^g0Oc.i RDz^-_[AV1Ӧ{js%; ?C!1 >J:/p/@p.CJmQy9]:q.oD\Sb< ҅k>gW' Bt("bx^5Wq"↼[Tw`˜:KɇAPuPpnY0PmS>;xϖZ )r F1hE|ZZIˢ8FL@/-k]ԏ,@ ۰`B(Fi;OlÂ.+Dt3I4և+yUOo\vczOŰ(+N]Te<|FI/{N[ĉlCHh۷Ă0da6'n/782P@(lA#IF<XYz9|Qcd+ K00w<^3KaI,Ee1VvI L!Nc a!tTB'@ lD+Nk';B]JnClfUkyNz"zOԣ`"-Ԯ&.=?bL~ޤXtݫWN5<5JC2m6Toݝi W$4|[KRa,jЛL:4WVXq,8Zw{nN0djZZ%e` #&C*tdIe̞1lhfv^ޓHruxd؅LJ/W7-q"w_/{<43l{ R_ UǴ@#ƈW&hGa^PTJܝ$o|uXvi^~ǝ|Upn`Y>z&\刜{Yȏ"J}XnfSuqE]EՊehFDRjbY6y[5Azp%,'̑Ы`i-VUks309'@eqsO$Gn0hFޒxl(mEݵ6%_=hֽw/&7tI&gTFwƴ_"?k_ܥX~US`^2=84I*ׂ_paEGp<8Ӆ,'OGPG8ؽb[m n> 0'M3JI˗ce^gU~$GhF )mo)l$YiX46}A('INİ; u[f-0;mZ#mGd lu.p^|]!? : 3Ur8C(!T7^KͲGSI9[;z0%>x4a 0Jԑ[X'P8&1ӊjt0Wܪ]q $Y=Ov\~K2"Yߨ ɛj`3NGN%{R4`ߧ* :щo۩5:&7#tl *.CiWr_-Mq.p|<0Xk_@Y 621)oL sS5U4C89|7bneUZ9H0uUԺBs,hLmC*7kj_]m{FHlJ_&:TM?܊<+̌ǃ?/L׾)3PD B9'GtP)S&~Q ,;mYX?.TgvV,K.)g2`R~h uzKv-w)]:A]%$0}ŸL1Fs;m5u.InV4DC׻R">:*,.p^8E[yl2 Hj)] ."/m`v^Ji i|nIoyܢuS-B$8ӬOGO:Quْo} L&Sq Dpݞ>/g/:R 1ܹ<Ҍ?~VC(Ԙ5lm&U_Jo5ΦLgۡ_ܱu@rܝ*0ͥ{l@1Y2{@'bzv-Oϼ&Z}Ro V(?ିUUPl4=w؆1-#vԡ<>oWS pvod]rJX=3SIJPP>*.:GrOO v(=ih`ȘZ1Hh"eq&ߵޤc_b01/u2lAE =3*K[X'fa5=6,T(>RV LʡQ }-Dpp'q"h05yelNNϢ?j;c a+rNȷ%;۫Ǩ%\r[]Tb/v)XخX*y7==SHYBp!ͺ&@}cy3 YuiBCٓ%eI$ܷ?kB'$P/<8]}J`RyY^y'&L^I<6Hc97  ;Hk4EhO8Mх!IFkeatf΄@ TșO[NTo,<|ÃqNP T@?@?tgo!^. U`XK6QM޲>=[sC7'ҽmۖ?/HjY+Gw}>KS=4PnM,7HIpƬKF9ekX!Itd>M 98koҚ`,|鏁IͱkLhq۴r[ dz'):#u] t(8ixoplk1[`e\y&=̣)7tVCX\ooE_jյttyPj$@8X#>5% QתD V@VJ^֊c0!/1 zp8sR'9F݌rS~N) M>]fEpd㝣p ip?ELJ@툇hW3өa|sR2v^KB?;bNbEzW :Xyn{Lۉ*8ҍg/qczx_.gK߷]rJ1*3'VTahv/ Vg9TKŃ}[@H2+;o0UILv>hr m=k]c,O)<H*E oO "&,P 6Y .X15 j/@_M^wT?] L-TF@ D4+C]sNgr7T~:_xi7؎0X&T秈هdr0w\.,a(e\0\^gsk@p'ulR]qBG#V S~nu!?k?˭Cԑ 3Lq0ՙ['4Z&+ǔIُ=^`W/<+ MLKY?|d-S׽zpnML/fgcj>BIg"aS.EX0 rIe)S~ƽQo)p\0'kGzreTymTgdT*D7vE~Nljd2q@J(E4by; w>ϴ)#qt|e-O|\/I)8QRxMJ%"dL&Uښ0dSK_?QEFj3G2 vWAB_j]NlE!O*X.~@"fp[MAƬﯼ:10KkkSW[0@IO*!Ӆ_C9.ɱKO )6\py9$ˁ0G ՑL}cE.11˦E}sv1J6E#mA(3M_PEx{͕E`}Ә҆ ?;ac`df;Y*m>YavaOS7qܝ;ʱC†^Bu42MzR [kﶌs$6)QS5Ȟ+S`y`I7*@Hbh% T0J#=%+l@T*o?@0.9-a-5KX.d-FO~{F?j(+7ab>i a_Mu a(6@ ؋ȱg/;`\t|M{`&r1 oƘV#@KqwkN\-/ !nIɧ;u8n/LJoun*k aa1Nή%餢Nˋz[ai bvƀب  ghxCiSguemwnGm/K9, n$YYq?#5No 5ǕbxߦUpԀ99Q1\^"ސڄ! @fh=) .5 X?|v( YH֋b#yGU޺[OK=\p*DL)aK 3zl$Ćo fM"EyzcSD[cvM5vLҽg܏p/0,;_Uפ kQA1H@!oD.p;5E4>y߫S gG5rq^mo/DzbVzXP;M;c M!+Sa aj&mY."_`z7PwC4~؉  e;*`f**}r잫! ya A:]AͰPzDcang65$2_?{`$l-S Ar5edO7+)F5Umg-on!Ϙ#,hr@YtJ\Pğo峳՚hE&kq^GeT_FfgG^e]W 2ۈ/)‚@ol`V)p^`UC}E[Į.LnF8G3jc8K˹Hɩ=/.դ>hot@|uNtZuI:]U E V ;%KN.U̪b澓|z) c-g^dt~gfM']^;(A/-}qi$yugcXM@ @#멫8K"?phmqDl:~Ŭhp :ST5(Ig3B,9^<! 96aYD7'-uQ^g"+9lto@当5.5U *H uGi]lE'8B۷ca$C"B! =z7$R'L%9Sc'$%:vҤԕeДԻ2d}mDJs|=>ḩJ:u=[ΔR+8~^!KN!t|T5pu.M GDZ<[d%׃U[vm _ t~,Aи _k0#f߸0]MI**2=i“6a[Z*kpى3bBi¥(u!-ku]RFZR؇wTlOJ4\LGfC% -,Umon1d?BOxDa54,M:.M#5frm,bf2aGFEs:jXN?7ʦXKI;'X'PsV-|-MX0ֽ иhH͢f9ދ[uIIO9Zȸ_\:Tr%{<?'BW/c1jK>t3:'`+ܞAT>U4YSAtrK#Pj7.pEK:O717%[((`kJG Ie6NB7ƞ9~rטں7{Rr<e ԍu޸|T|59eBNiL#`FG!"K)˭9\ mՓӫQߓʰk<1͛jCȩeixBD*FCAQ"-9N] 92pmyU]hF,mj"Dg'wfڬ\+Tcݨi+߷%BCR7M@$SZM(l~X%)dK&Uީ'h.tUyEQ»Fx>!&H/)$YIU\Λɹ(n ="v7xeE|́$ȡ>@{.ٴJ9$7J*Us8Т:HKgA2FAcbK3+{A`(_xh}ьh*v-;pTP@s69(ĦGt jvpwՖ BFB \{Vj$η%ɍ:<L\w~(A}+9+_d ZS.1~g'76qdf4)vrOʦRjv_ρpE!Z c**`_] y N.IE<N3žsI~=̫W#1Ɔ8twEaV#@>r44 H#D1Ĥmŝ}ͰªQ=x.S@z%kCmc'+^On8' Rx[iym&g _L)5ۀ*}L7lCM4giCY%+)au1uN}z4uWa23R"p |Kaz=`"B;vWTLUD16/uTs14jeg3 c/Pp~|BYU8cP]_8ط/ڕx0R?1c9PnnInCUsNj hu &sC~iL\*I_(<πO5 Hi7J$c jE'op̘{S mz[ˈ7O+iCxwMcfPN{Xln1= }+O.O] {MGąTS7'ln("+Rؿ"mWN >'𮣮dJ0z{ʖ>K0Upʔbۻ:3?4Ya'( #F'8 U@ N( rZ&>.Zu$NopLNHKs(O^B\ tfJrE RxoXՋd?`"@i]0Kl17 I'cdH؆yjrKrq}-ؼ8yWOKI]~QP }Ľ]3R[G: IQ߲=Sh2渧‚ʠXlMd|x8m)>yy,4~YL>$TSex6Zk@gxGCuV~݅5}#Wu֕*#D&O$LeͮJKnhY&EEU{^.穽SDӲA-~k*d4lg!j]AW .Zqu94larZ2T/Me1c}͍Ѩ59@{jdM8h }]% 9Um f!mB9jD-&ԺϡAWWX~w;X+;|`8L{ml k+lH,1.E(y#vLMrvD0X 8[1T2oOczV:v#Јb5$NgIgmͷKYzyʂ#־f|*n^7G ŏ>\2&$la ytyكCަ 1.!\ƻӛ5&KIJ'FexJek<ǩږygO/UCM Lߌϲ;˙g3bL+} :V\;JofTjB3n:"V ?dZX*xIꕒ8J[m]tgDQqV9cn,y2mXK$*H<\ij wQ|Z@>.s?T)+(v;|DhA\~<@әv}hrMDrJu!A`>Vo-{b6G.tF F@TBBÛkrŏgE$dpxL͵_?q<+u]4raJ6W2{$}E[>W7c&VP2Ah`FC.*mm^ BM6&"mD2]Irנw,v{dڋhAD mOnpuⳖ۳^/t[#0~/(ÐŎ k HEÐ6|gݣufA6M,j']YXȼ2 k\Ylg:28Ёd71gK(8^Za+wܘ<7lB##\.˹4 z~RIp|TSaK$!Pb3<D? zٲEjRH!#t k'0:-9~y\݅i\`vOl_9Qo -mP>LG'*)u]_ o!]m!;k>Hz1a)%T>J0t)TpnAq莰nM3iʀ;qٕL; Xd_M |/r|dLNNnDij}P%R~iEL8?2Y N+xR],[)9.LAht'^@[B ڸ;KV3ScDׅo*9(( Nr B/QAU,N>OX>a6zU1J ga*/d.!~1į8>~acpH0N9vtGaP9v|1_l@a2 ]5Æj䂙Lm1oо7,˒_,Ö- dM&R; `}Cb%ג9uWʛګOe8c2X$+{mN$/ &8} }VL>֔}ȒmЉZj[x^oTmc:#fC}cۮ`%&:Y#>}6dRȥ?sh&#pvf8'FF`Wz -J b6(^{ry^@{g]$XR.4?2@jhgcLf|!,&lnzt!>:7܋(t!:'!e#*6O煵ryq֡j6s͌ M[t5sw$f8hEQ!W*~vۖ9.\y<Ǯr[;ʛȲƊ.R8#O!mf@:"Ot>>ѥ糑B60;abg*IG\i|#f0v$|gZDd(E70gue=hjEo[f LM( 1aNk11w%{p4W,򇪥vSRRT~dJ;xPYzF B~"4hҨa<-:ϲˬ6_d^ظT}[x =^#d^8~PWYDL766 %4 >\RƠQgӚ|wwkMOͮhY~v3ܔ\u1Ůd@.05s6"`#aEoCj7m@x0BFYF l"xˀ[o||{?Зm\3~F{$4=dh0ҭ5F\q){uwAz8"M(̋K`\9@\ڜxpTq&k/:`PoT3Ƞ>][7p OяM]߳DLvG/N[V(w}{l TNm 2ᆑ&>xת0ވ8PXWSʦ|~ԐC?pR$f· 6Q}ɋDʟ34z9n +3' (.>ąHV!r&M4[5ibi,;lX)owFYIyEGB4Qsws>]%x,`{@+IjNi6 KelhW  lgˇ;hp2!)\Ϸ6%4]]<[K>9X_Df 0Dk$i6n!yUM?x^κG]’¸$]~ّ,dܹ׈s%,Ak8eCeiC(GHBcҤf2 Me$$˗SI#{8Y?9s3¸MTGR  2TS!?Դ~2fz&@NSځtMooܬijYOju j?0R%!;g#8 =" i^|T"pQvL?2Oy< P lM*Re;kWUhTIPg kgUue5 p1Y'zDxd nF:ßE򎌌ɬ]?ЖbW7͍DD]זұe Iȸì"D|ٿ&:wOJkqESo;U{JЖ&RjK!$G>xXonGK m وۥp i?2#vh`iAҋN`UPy'c% {౯|}Dl'sS#1] 7Dۏ=a ozHAYdr(| #Bw.s&EmW^QVC>kY4åw &.q<W)Dž *]t/R]T~,㩷͊{n*=y^F/[?m]],\HiBӭ r-O&ZײuiD/ ?z@BdӴ?N&0sS˅Iu]~_~A<[iS"~_9u1Aa_8vZ?'δo7M-}/ 2V{61GyTۃ;1H#CU:Nks%ώ 9+,)Zr(YGo(A3h7ï|eLS5?/%=Nyf~/vNt3IWix'LB!wM U/I~UD%DlY/U057$j.pꙢ< m|/2,cpM1j#Jl]dI_7 .&< T@"oKhՑpO>%?oТORgVBduLyRԂ!:%SV~!-]0̐/۱.ĩ708y v=@\菅Ȉz_yKimũ_kg*ӏ<eX|"p\ xF1ʖ3>zj2H3^'UQjt: /V@ߎ7qY'ȻZieR_'<oN0?H, _3l"/ԢC?V#'HY_=b"\>@T/k>\2Μ lP ͺ@3'[0e\+Rly e{4}*kL *YFyA9])kC@usAk$3;rŚ|(2$9K`n7ZȕrBifi4е0="桁#iA!XZ"lG΅8bЀK="*qtggԎ mS#*~`*&%x00yp.Y 3"T/3EXW̲u?sͬS6_>Q`DZ6:ZaAu=u  zHpoXɊRI篊|x]^:s0x<8*5/Qz0;J}jz1feRպWfVFZFp. k*wD |fv<v)6 HEag \7g;R6ddqn{ 5xf[v"~b-{t1ul5*, cf]15 cqtVV vDuAÀDp%O%O$⡗[+ 6Ava'MTo@ͷjDH~wzh'^r #R5VPJ|{&4+ʟ(vxƒ._-{H>WC &~q`#ҹWDN859+贴!3Y޸y5+If `!ᧁ*S?^z {6w5G_J &䭪>@2wTMo;yڱD*+nq|q8{DpyM, XVD Bbg;"NsG+ t\+I\eh0!^zH(Yd_t [rSl>$kf)0;-Ll(:o3̠Kvt# _$%c0y47zUJҙt['Վ>Po)[22FL!Q:jCĕ=J#vEjE);Pw}YA}l-ɌC qFȱAaTBhu~G mM8eHS}B@iB"&:9 f]jnKK7(/YTmI7JfK4 aG43d !L6Ufp7SY[Uң!PO m`V}e$f!+1zq-*m^+2;s쪣YA'.>^(>' na P?RV#WN?h:(h ;o,@h Ͳz7/FQA_Tr͎s6Y i%Mcb[pF]oʥ.@T*UjZ~A`紦;mBw!yCK~#ښ4ź_gRj>ێOmn|n#&: cQ56wΞe$zʉ>J6~ֿ`/O]֯D:>n37s&BG.`DtH]W+,wZ/eoՏ+i!=ơ o?zjһ&p?UaDˡgR6&[S1F3"Ik۰\Af a ^!uLkYu1>뿌*gL\k٫R%Z#igB;.pb]hйct} /T&P fO,1a6֊H04A y|OtߝU?Sa9. Y2ޣ=7eI^%t{cC2t-]g G)y@U;cɚ/F1M3?l@AN!@ W~ ]/ Ӹ~ÏHt(bUxtJO|8AGcotŭ>P9yŸwXyRZ%p(9+$~JP$N" Ơl=pIu5Lgk4cpbLU⡻AˍT=dH78\նpd6{u92-ȩzQ[Y/͆c͇fh/3{uݹG9v|3NV5WiR^ݛO7Va.`O:o~l^. ߓ표('jrQx6dܷ{ӈ(lEF94Zrw9dR0 z}D F>=_Nu/6 `>B*g qp{㱜 F*{G; uC'\I T?YKiNË~+v@+`KZiGvDlh4 H O6)Qߨc,51ݫu<}|ܕ}S!?Ɂjv[n`"Fq̯6F畏>5J^-K%CfˁdgO Jct߬p4.^-I3%#_%RjĹi_2ho`u dz'*ފMn _UoPX> Qk<jBjis\vO_saЋӣl`fWg{)7q8/=}Ͷ)kJ @{R?6Aptc( @}\/%in$>J.V#b,VuhÂ6 o3.N)&UŘ6VZAĭX7lway8R|Gg*uHHIVCF ջDls^gI8j} je`)0[' ,Q^֨Q~:CO^k-|4kW>%!pK1:Ŏ}dhYQ#$(@vBfЋ6}(kdo-q)GqeXpRl2k,Z4Z@0ȳEX \qarucpfƏr"*DovnUV#Z]޻<  W 3y.i&,̇x@ٸ6Бax} ],_Sl`ۅfV& s8ٴAYrWO& )8"*k#=S, n2,~ܩZҨk)1l6 8z0DHUPIE+u ]0|9D].|cz$Pr2o `B[Wu:o渜?މ2 S x#`iN%t* = 3! ,9?4LN$ k]DT<v4t}(xgh_fgT,_6'E2)I,W)Wx:_(}+JQ/0&Wصj=¥vʪ¯Xݺmcvj~}W.m;qa3Y=PB=3|`ǘ!INE&! +m}4w-3>cLqȷܑ*Ұ3:f+{_`XM٠[F*} U p\ZXwcOCFT(=H #PCaX&={[_߰Afu7u뢓2ԌUEn`8SsTB .*sϠӫF¡Z5ϐi{c! )F;c݊*"Ik??V2|Vuq&낏< QMظ ixnff`$o<ƞ[>z0K҂{|_O"+\ٽ.Cg ʸc??m{l)Pa(i5*0zj0 "K2>#Sx م21%3M\~q]_FfRr󨀃zZ4 tgi32f"yJP)+yShJAB3=Cp/ +'=w5tF'7Cq_""wb6al;N^P†g'P} 1S;#ebDM|aO m&O] 4C%EBRN4yRy7NRb[#Ѳr}"'^8:MhEysw%RUq"H}GfOJ,SjB8WK9 ];h8B0qXSu 3:>[eOaձREh9J78T#M7d/;A=G\\ܕ~l(=a'-xhF XN#ׇ;{̣Y~9@'ƒk_;Z {}Z8S=Q=c՛ؙ- uP1 Od1gt4^r"gfvه7# 'D_,=w-Ybzڇ5EX Oaao~b4)W ы?2<\Dyjm/lᒦ21XAx[w|Y|y2ދ<-N^q&-2A;wpvJWbSnAU,RH%:]\#z'{~{\Β'|TpyWW0RA&̟a|^e.P\,0YZQkF^UFW~|?Kͷ4X6&{ݥqQЍu }Ec^||W?h\ _ vDq0Noku2I}[la,T[Uɭ<:6%os᏷|eZki/Ov65-,KXxa{#[ &[rMi,n~]G}+R"o.SԠ[Uz۲ZVLsEW< ɳ3"pwtb$Ԣ~ki&%m!]Jz٦R4uLn}Mf`P T/pC'n,m@@񣅐aceJQb%E<奸8O/?%ͪFXQ&ZƐJI"gW<[؇K TZ0WCsȭ-}9!lOWv]$d摴hncQςj@0Z,]^tYVKsOD؈7:a4yd7}+i(mtIP/yjaAv+2Ai*HY H933"H B~VҾٗ=͟=CA4ļXٶetRDs*/oNေeHL{C䢤7e!GCv\[_HA0dɏUI fklwzkj7͊'V(Rr7?E T = ʲ26ύd!N_d-/h0+6X%g~hSv:Q +W0XTF{M4P#C;. c2t;q[F?[ЮBe=%.Vǥv4UTP&aүHsS{oҡo G`l5Fe~0S˘?%РS{i^mh[3v{,tf r.H=&*da N;rflxP, H*rocs|{!am.*٨$ᣜw2EWI*EĤRYʈǙMuk Tz64s;&P27?wT ۬jZMmV,ltJ=N@9î.$9ϯph?q970.A=NS )m$ud֦ ŸUiL;<a]R dbTy 8?idS J<+&,Thwl7od!!yi%͖nu©$"$jpd'hVTfo#' \x\6 ZѼ%qt ={yX Kw%q^ιī&e;ŖAHAyNUarbDqxi%QG.Ϟېro;"[!dwW)+^5}z4N~3_Dx_I;BHrT[ߩ٭vϤ2ޢ%IJD?dm 3 6ҁ:yq zCF 8F%rb6Ǚ7憛ML(NJC"<򝷴@eaA*'Ѿj}v/+Hl=5؁7㡫>7T:_%ʔ(p&Z"~`#ѿ̾KyZI D_qםTWRcgb./nWL2(%Zka]f_0߻eGŒq䱌}c1Gs,֠L^rp fٸ\>t ɔɝbmOPƯ9彙ehnHCڈQ: Te{>GQ7Y<@w#qË0ꁼzd`ߍPD p3AfZ?Wfwy%:]0#|^娓YYØ-xXF3`Ow=2hH<`I+鷌&48=2wtڑ-y4A 3w++Ӥ)f|_49H9ɬY(" ʪ:,V ~S\T[zφ,46HzZ0jGp']"a@:kS]:_hbKp6 Q=jւu,;:RNPc7%;X:XJޡ8̘TH2*(%Ub ;`5Rؘ+V n,U@l#I4*s~O6s~(kT^V+dd Wwظ_.X7?Fe@hYfIp>|DmC+8:9M{|.wp:igѯrS|`;6k*PжSuo,!QeZ-* TW E-YVEm"ާp)$ "rfl!ՂusZC+or= ykpQ=S5䘖'O:[ !4) )/ENoxk^sRr W OE CXhZc^ τ.3K;Ʉx>=y*bFu[RbE5d/];ڰG,~v7praZubRC[KLv> }l,49.欹dq.dUDkC&7x} gM9QV`״LVD2 ;jT7Ry̍cxDma[] J#=[X"\m>`+mƭ|M=-oǹ8 O5B2:Gf 1֜ F 4ĥpG~6a\3*6u\t!3+աtf,GC3M3!EvAؒ;!8-VśK. I4/YMPiWi64s,|h<*k%3 Q26/>{ ;v:_/GOzOP-Z*(7Qr $&rLUf}gf18K8r%?5'.~!._192^p:ɊLrl nӵDqs3)Wc_Brnꖹ:jAɼ-qUkT6uː]h(qG# Aw+`3+=5L 4*jjG]@eK7|x@iIхiF테^a @1#e~](:DZ&5mVo;H@ j;}{-qjñWTPQkoe:aJ 1jMyn ͟kwI/BY$6T)EHTx8R@/M}$\AdJ!- O8#^`}:r?l : v~!Ŧ42<_jPȁiM"O:KQ*0]vI#j*&I9[W|6Ve(|ÛC3qYCN(o5.&8s7+ PE*"3ߍ/BDdx\]^  J~HJV념] Bo7ڸ*Eiklq@~<)NPvIp''#K&Lf,pMDԊw=AW3ܧ1x%d)+L@f f-1]vW8NSJ<wO^vĚ45=3Ҡ$^nKOS D0|̤/ֿB0O0{W$e ΨH8nd+aU>nW c܃/C|&\UZ&.5{1]wTbn+K )rL:O,MPx4FNCWL)٩ֺ2M6+@ꘄDߧsQ|sŁUPQw@DWVs"4 t2K@aq(m&9b$$2쾷k!5=$g웤m>UHYeǟzZpz}CASݴpvWg{12i#r!/`HTo4ΡA !9)F^l,zQ(V@Z_׸Sl zK|PwwePgz=WUHwPyi۳.rw34+5 ؽ"|MRHsfk[Q[󝱪nׇymJ,4&xP,!<*܆Fc;AӞNj WTupuFqТ'p,\ǃ`ÝMoBg}ڠ XXF/!qmͿkͮwUdQU}Xrh^@l3(>4^yDkh|؍)qܵ;Ox#@B Z1(J<h\Wr/IT v+Ҧ uԛyAU=m3*WCI':Fј cҏgQMLQ$@9o`N訩D'S{7m.Ehyo!#Cg0۵I `Kð҄I͵{{DI3ZmWZu[OřC|/D,(Nhb@YJٚHmj%_56jISaYg. G* nz r޴xlY{i%kb;387oH@[gW7%2כ]k4<D.mW<ʜqEE# >vzMgӳ+xT9a!*!>30 ^CD91E?۝wtH> J&0TxK`2y ʟjdi]Eǹ QWX@E@M13'w'o Wp ݩZKj.ĪGz%}ARiuI>Vן+ Tk|VfiGTyjq%6lІ&ױ*ԳN:KkޕR&"vC}[3 ]fʓC1c7A!?~-ev!b!>sw3i8:;ř'[<ڲcJ*(s"*0CoΔ* qdU')yp*ӄ`]$`>=#PJ@Ȼ-:\vgxd MFT܈PLD|51(a`evCGwB]tbpOB8ukz$JM/Bk"HxCb/tϹwFamݹ'L梒Pn'TJK]Ty?) ~dZ뫄GV(l*TŃdm B}a&u;"y'b|!˖U_ԡ J!͑d<)fՅ毵zϙݒ"_{#_lץN?hh{\e)J\LC 'sC #l.MD [գ-19}8<f_ra2FMxw cǍDMTUֲsCkJ~lݥa~Lmc[|a$6/`)(SeZ썂kԃ^4 P2_i`mG~O4xRby %s"RGg&n0혹cKcOXZLH )ǻ;%L5_m=g=zj*jp@b0HȆ."O~Δ W*g{T-=<&(=b(u(_kaQ^ՎOba]D.U<*z:Vqid{2YNSI%y;xR;D/V[1R^܊p+,oV q$"glyiV|/_*']ZN o[] Ʋ+OQ^)'!I䘳Š6mQ]?`‡RT &O/aAdFTrҹ;:MXH0hLXK*x +E}^Q7UBiu.>@Z)JQ ژ5l;{A"D>mRL]qY306޲]^q K!wY(eU -P^5SmwMc9G`1_EK ˣ)И(5]g&altJ+E9>7MUYOzrk譋[su yzkYw?N_ ܰszYcz; .<7=K&`hzf Mˇ3f{ݐ l-qApo,0rѭnug7|Y!7qNF>X[^ٟNQq[ȼ=&O)hOXf(}!Ykp[9J0WM\J]!R"?!Ϸi0swV,FnJ.-1tTjGY3[A<n$d-7!>$fpQb @*3r5tw(/VAz* F F1| ?łg,g@FQA 0 "qUtQx S./.d\'o€뺞1:6whWb/u4jyr [OP*.I1vW?\qLyͯ$l8gZ˥'*}\t}`#!|H9YUpZ$C<*b89 %Nf#QݣG;)>X/۸K֞qyJ$ri%S,)<*Pq՘()$gr8db*eŽ^7`vd^󩘐;Nb@la&@+X~)f%ENH0?==Fpu -FZ+)JHM4d_Yl;CC٥Zv,yAUwt4B>ȅ W.'`%Z<{ņ5t M*!Z% Oѓ|S֍^/?53꾵!7rL51ä<9d*!FL<mK||  <̗w<՝݊Mmq-Pӌw5FvPV7\O̪٫H?1)Qk#Y!@Sm,*/RRԾteic/ `SK0w̡>!+tq6moˏ hB&g8@#w>4u jJ3:%ysXOXmv|ڀl/:*2 F9\#/Θ6Kcz֛ vFr!V 7u=+Ԑ@@څ@ix&k 0IS죴`JrEybeaX[%@W;8"H9o[nboTNūl zSoBE ?YTFIWGՍ~)Gn1÷Z-bA̺ (C b%2{z.b2 q#v !̽.͌(+IF<dhFc*!fDh4\?pJ H{elc\V~BBk:A[=L;b#vt]W zvYIՇˎϗҺOWB[{PHs/+~Rc󦜉m͛TMcu"N㭑X|rGb iZW|۩7vcޢRRզS+Jhc ږfh\~/GruT?zVo7+|pO9˚_ϏzL"Fh []\v.Q7-7SG7qʶ?g~&Ѩ]d{D7\MwT *TūzP.Lm IPpX]+j曀;cx\Ų5[-4PǬd2YODϝdh1 i>mXN6Lٷ9w0RLhһ c`m{vmp$y 裹Y޷|)pbpO 8"C>UJ߃T }@ދOL@u͆fT,`,͟]&eĊʾ&!%Tm5gam%i#ǀc8!4Tjh P1EB:Ɖ"3ć.>fLϓ{}q5zQbML,Kχd,5*cy'g;Җ\s6-Et샒B&iLƞwīXl2"ye `iCu5pRSQŏyf.8;Jj fp8 :Di$lwBfzEUHtM?٨ˡe8Ь_zxyyb:_F VO#^D)Cxg&=xsʕi!گxFE7F;cgqEPA/h(AKDjš5MdNa~W6:΄Br]Uj l((+TADHzq^Qb ۿdo53FY+m.$|4UWeꮓML31B XCvj>[09|c[եSva|Z~# (Ao/_YD֘Bk5%ugZrp%17C7"{D骧ڒªBH:;@*5/;#CU{:41|!V!i$RQ*»6nr r ̚IKLDgNmqn/- JG"QۗS˿ۥQ]ѹhp"+ZQ 76cڊ<E޸j\cXڋYT̪htl#LJ( H{TFuY⊖1clPET ,y bOAmۨolH$HP+ KDFL\]F=P{4̇u9563`hlcC|fl9Tg',I&DJG?,f_sՀy HW`/"8úKʿWkCu" X'2`bG壤GJ3P1zWl*]""9=dЩ{n+LjŚ4V8ml& 8+4 ! J.}_ X aia4p>8$n*鉐 uW,~f&c3CQSXa& Mk+2m^:iC`P&D2GPv/1H,ycL^aLo|$ԅorNMef@9gz3)4&>+ٿfne %P^`r$<^|K턢LL Rg(EhyD~:uVn/gdSKp17^[F]?I3A]&y P;{*jKrljc'jUXIl5 Hbuϊ%Q${]>hlf|0ؓlύ@et>+7u4'-zK,>fWz3>?yYM*c09Ҥ`wB$Y=^N.UiAupE|r}i*%1 bC;sll,/,CW*2O,-skvBD #ܝKv ${ya[[5z8|K9m_1)83w_"r$R9󥹶${2:{@8uxSәg5 @4Oq=k=6#rtެLUP Mh$ "%ں":2QB_T ڹ[թ8V 0G;` ,X3#m`Kzġha]Wdh$[}kT4nוtKh ޲40 qjS岎A'7[Gn>vKK3c7gyϴlȗ6i 9iߤ!71bA%IhjⒸT\fZvJcsKװZ8@/vȅhRuF rK)(d#{*?șWwhYʚC~$y}UᆌCR,/EPOkB37{ Rg"2H5O߿{hf+?Ktc 3$TU5Tzw;08f'YO V$j{:NL͹d$Deo-ܜ03i87 =E`?\Gދ\,`%^C?Ye@ 1۰ALli\ˑQ &m㈬]YkD oLxPpVcTBD',uD7aGgOw(6rf?BN5ϔZt4 Qg98`oBNfM2my J7;9f)r+ءH51\ pkcn4߫E%^ E{3*7=dVrK[6?L>Q7,Cwʑ¦R֬6k-Fk7@)_&mBdPa<˓zᭌXz=M$X}gk?xv:j2?©9$rlZNt!V]-t *MSH/'>x;oc3h$<եPu t&D3 ĿF`>YIzWv:bc&].H/sEm$DQ`3swopztאJ7Ņ~ ~ި*ńOv鳹YwBP|죛G%'0k3ՙ?Ml ;&D!sSIr9wԵF6F'A,)Зxؒz>Wn1)xp 1G(Q:AٚD|G'|ټ[SO??0d1xe|:sz#\_ARţ_\^P D0쥸27BX۹ 1.>⌽|lpofmESr8bU{ߴQ~h3Gy2z6چo$|qF+$Pg}mT뻟$yW1~0*'h*Q"5)rf+5)Lj( t|vכ,8f\JךN8]FSwcՋK%;ztk/ךbTV)10bϮ%Aatz럌Ӽܽ1K3|6t8XbIG|G B -TKf-^@u@v61n$;\:(y>D:AP/$<+ʱ٣8?]@ҷ@}~$m,;@nƺT^z [פFAp7O튜fjR{ z-6mgk}R_L6$l@Jhj SseF9??.-Ҵ>(Bӡ& ʌume3Zwx!څkoOphN5^_?A4YwVOB*ۓAr~i D?'W#Hk|5|!Guz[vzY3zcZ.RA%܋dPZCs Px Ɓ >lՖxwfU#KY:yiN2%+);2=ӼUPÖmG Tca܆2T^%`z _@)O.vaAAbyl6x;oaR$И >I\$%A]"K ;xsqEGI<`E Y˘̈́3<f7X:ϥ>eA Eutz L Fe!*uBP 1R!pʺSd!dA*_V,b_Xu(TX׃B5RotZ[[;Fťy&nX/ %ɶ%]kBpc;u~UIJjS‰W;L 6~XmL W/{?:2` }oH(TAy0ȟg Vr"GQo#7RWc/s 1N҈נ2Wy}/>_s=yƼY4žP\Irse>U'~!~ [P3=gVxEo5 E̮(h-04Y޿\p1֪79 ]˲jIEdUH| n'r*[TdB/D/bPE<0RI3gH>U@ZI9BwIHf|&G'|zNqO X H^3ҹ-I7k-qD+kR9i\Glhepq*M[[d,&R:2͋9AI|C1h1^ ޵x;y eƊlwkD|Fog"꾄u֜p.0GoTTW&pCd%oM:asEwtxpBxoN ׇFFD滎ΞO 5=H%|kboS_?++_̸>w\t^MMj;C{a i=UU5ݝ.9z)wf9px|wjnAf1X}  ?/=jqU=?b u.YH)4Tö^0 Tm4x`b8(‡;m@8.~ILwD~j}B8$^x@Mltu%MTm[8TdA K"m 쳔-HcXw$BA֝}_I=)iTn( 3I:< L6BN&iY,`=zd.]v-Ω S5 ( 0$¨ oCJ(YSxD1ڮ`~ R.jzrpUfhNlYWmY1&Z2YII3Mcu1RŐ&P{ SE դ|hj4ޱVPWߥW(ǐw7dWZTkO!f[D&-UbSn}#dK7Np ?m)bҤXߗE}ӌŤk1=u&48t1_8rYwӉق0xX`C_QG5|@Gdl)qߤ1vL?c%L֚A%G`W ]Rid” V[ J!M& cCo iy0F}>U[ K%;.}JH10֩hޞGҸob RR`wLQD KGi?b/4ET2r#QҶ-#$\@鳓Q" ¯>oWc `NT,>؍1ԛzoo }Dl,?WwjB,B&-7mǏ$}UeX|QXja'am͒_;&S*<Y$:R2؟| weYh0zQꪝBNcU/GxVܞ %4_X3^3W,DF ҙEl#lnn [lް~2Jf,}zXϰl8U fpoR3źPQ$yl Z'cT7f֟MOKVˡG \ (t+dgxXAu_ҖpH$#OH须]\heZJW(S1)$orh]Oo)K  ruQJ}XP: b q_FCF@eɥ,7#Nm4wkJt ܤVR^/0bi7{b =7_ߗ[$s9?c#4" 7W"OuO ^ϧ"G IcQ%!`}۸'IK[PrJ[2Pi!') $ deT^`6q{ Vq̩CP{F+1=q@v D.6FMDf)n~IQЙn pGϐK:#T.r]|;Bz0ɐ#+41v;}e5[hoBYQ Zܓ7-A 5Ǟ>kدC?O͆jZQ] Ⱦ*|ĮQUxʾjXP0.bW@rQ-|2gpm69Oj: fn>R,ҏ_bQmԼT&WiqU^yG8V=bPWtyXWeo#$@< ɯYJ-,o u5 &#m[j.09ŞwLExLiKnT yJ2V?'L:Aaa(Ve /A)4;,v- $z-VcX-53t$|!vT|jpZtO)#^8|2@>諡Lg );5O`n$!$=4dPMI]q1g9vGjGJpVsݳޤ"faHԿ!Ð܄{LrV)2tn6 eSR e̬g&}s=nG.8 *В0H!Uƽ)obȭ0%Qiϒf,ҥXjP?Ke_[&RK_h0-tqȤhwO-s~j9<{8Kh[񾧽eqjWe80hk\ Wl?R56\ޕY{ױ~ʯ 0(d(!%Ƚ4v2/`׹Fco{KrpZ?дzv-zܜyh[Fa94 )2wuO>W6_H.\}jG")ߒ5뉎PoٻVF*@1/+CfBҢ_vA&/A.DM f4Ţwj*sOSUĔo0=ʴ:/ԩ3Y$;-7>,T0a0 aC>(ʫ2)rN^v#.i$?:^qyu\J?ے\Jn%XnC)i9oSar!|_òwVh[2µK##=ݹ,u(eB_.WDq}eR=JEɀW `t K2sSވ݌\pLbvTkL̉+,d/e2%+R Ҩrk--fP@s?Ez)&{ƞ!C'=f2 5I^TbSYj>!e04v`RNGZ`pY?B{q`c Hb.rUa_>8uХM]_[ [2{ٰRy4fAa#߉ 2e >eȊ,l]%܅]SH+g;ʳo^O\H( u6N+xBC*5&7qx DK0;/'XxtCW׶  ^8  LƌP]ĚP+be2<~t8f []kݲZt>$׭>5вק )/-cju)A@vki\ʅD 7͋>Js i”0I@ux% MMOt(|P!A/r5vې(rc(xl41=%f1qZJ(ՑZeVZ<㴁y_bH<$=Q0݊ M{DLXA&bh1=l~w-y;wOғٔ9ޕ  ҅Yw{9NW'ћ8tf탛zqj-uL4jE4:E9騆`{>̶U'tS™C l[lѵܴ| 'nNTwpv֮@c};*zlR2Qt"lwL*;_ck̾1QDFlA$NdF$rl=H`pm7dGi&D`Sv(Uqj;BP{%b5\9#7HUT a, ?{6-*Tw6ei zmH=4pFv}2'fPC3 zUMLzTS W˯GŜ&5uVtfW:lWDYKlf }lFTpceMe +C@B~S"3HꎠH 9$W>4#$.bÄ)[֡&.KV݇&ql!:WV)I?zO D"cՖIxI Z̀9@1NcwL ĒoqJf]^L ͗pJ/N%G [=̓?*.$ iC2ybUE|p'nB`Bny22mc$7n*Ӹ07mB.13to8 R>8tL孀0j1+'NMo=25ND4N«ZO佅xQ3ҿwS<6 ?;2%mY޹di~z] I r,}tD( i\ $@yarc52u?] .d /bɏ28PuZoopA99bfy!`3[6SYہ(gJbOO2cKk)1lqz2_XuuۢxxR^ 6|'?7ոM͈|ؿ$eU! ;k~pvZӰo{+wV*Rf~17 @;^IrݻG3SњƱx^30t'p@Eiw$E.kEpPD:g%寁 \ =! $ԌW<^(I9(QH]AG\r%T?˦SA8=(:{ bȌ͕j{j0Dц(( p{#>VxZa ^Urxw?&avX:1JUo(]du)ر"iob?⤞>s-Z/ReN26cZBPY>>1Jcl ;o\"kۣQ qv ?Tr[cb !97ze g@[`Z$8 7Pv`0 ;F4UNZX'N$O-b/~l)Nc[AC /Gbw=eN%HfnKUmR!a|p@Ї}ʜ^t"Xa 0>ܔ-QaҌaUTi(G&w5MY8LOvj#^3h*yw} BbNM7~ Zm+KVF/̓,iN kmK?$̐~N ۱i ̨sr˴Hkl*]&%͈,Ps`u w|ֺ/ψ yQK 7|Di%i˨"W* YrD|%eșՓvE@OL8>b׮)ݱb-"ު߉y'fWD34^$BBid PBq4r\] <\o$8󢥞`05V/yi|s6taVM3qĕޒ6#3RjƱ+]۲ArDUZ)rCP@nȲk˵ ksׯMxʘ7Y|" 8S2`t0֌5MQp0oLԴ󄰭gK̯"sXX,A; E|TFS28:Wr_l:o#|r9|\ejڥm:I`4 đ kEΐcDaj(A*8 ŵ0Q9*B1%eSe#2\آ1:ۙiu\`5,&jfCD`:es4' TwyԾ@~صK,4GFeZ6j%K01a,*36.yaalyWآx(n،A| oD窴>jg%1ղS4g9(&<4-4{kt-܉4K,tr8}^gƑEenݟƿyt]CPϫA,yj :PZO[lV˩z-p(gEQ2ĄªCݢ28Yɝ$B(4rG@r p'H ̼WWsLV&z^yb^>\J4;->,"E_nW`POt-(ץ Nh1qK1x"R\ =FY;7Z{ť%@QjI-^m*,m[Lc.C~qso{poZMt:"TIPD_p(M~o$%C];AbCJ,xn\5;iplاOq;_۝G'qׂ Y:{@t>-G=:% X!(L ᜨ['}܏1: ݴm8r4688>tm0ge6V$MW;/0'1v[ d[о{*LNtnK6eg,s` 6-ț q[c|"+_5i ьx g[/E#޷0jڨ;Ը^H C&'< ]caa*>Ula fGT[f_S۩3[ p@D9zؾ- )i/D܄F6p)aӗt)=(Ӽj> ,L vrVnMD5X|C055v /υuC,r @ cIkǏvI'3(RR@=!.p]*e*( }ix_N@&D+r=}|L_B~%L{5͑TmfS"gKf =lvYUefx3ũ=Bq[79L>eWs&.tOdHţbVgASW?q_ܶVM3އPM(BqOdL$x;,Eϡ-t6F뿺@tts૷eXv/Wi.}\{:YRtdyafA=+O@wĸ2>2S&QG,A,`8*䄖a i)}:,~gEI^|d@ɰ'6FQa#h{i#$'J)y\nu(p ѩnV Fvƫ9s;a<Ƴ6$8gMQkLn cڳp$i7CK H T?ة|HB?[#ZNB;&Y[<%**qZ֬߳%׹G%evH YJ+9&0 s!4z8xVѼ` Jg AGFYMJޮ&T6=e 6md{R:pW2tbMDDl ܿ2lxGFߔ.ȝ^s`H최( *dxO$"aC4*wWR*ooBUw^##'&>rB,SKUT%dgC"uKQֺIz̮t65L[NtRmYpXۅ\}/Kc lDaǒowhP٩@g]o͋[> Zh-~ )Nt!#vؕᄳX\.M]tŒLz Lyfi,_{*g646JJi[kN̷99R~.v!s%5J0<ʘ.:Tں@>ɿK!M}PNy/Cۜ2ZwSw̻*= 1VXh[^=S58d+^A-Y Dg;J̵\#0p{ 꼆S2j^XJ-9Nh%*~lPv.O;2Z,gTW_okU]. Fe!,;ԆA7)UaQ8,9se]aR?w| j%QdLb8dBV&|ҝ"/yl$Vrxk6d 5mگoB;Ç˪A[(߲vg 4$d>˵EhTqWk>)TUtZv_: gf>7dR_;1HaUBVtr?nUȢE#,58kἶǠnBMl׆ȶsEZ:kIJP\_ǠBAr Zu !l.덒ԁõEnی (aў"zdQðYQ{T#>_UWU멤$\Y['y#n(=$I (dFOzbpf%hh1`P_*6tJPβį&0sp+.9ˆEp. ѓ]$&Eq7ev}qriըoL`{3rhi~ҿX̀zpc 6<-=M/B{י=7;r$|tzQ0>1ێHLms,- ZU{[H0Ǹy7;IlhlNRʼͳ ubJe* h>#71Ι1Ӆ̎ӌPg!7X)UD8n Fcp,Ƕ\o7pA[8%%o`iqרABPibi8㵄ZE6 ʱaROΖ2XL! h!2acM 1j2iS~ ~b(o0]lAnXsU/avD?Is61^[^\ͺ2-aÜ̉d)U֓i縢Bl_ܒzclqL!b'i8B?f%qs,! jOdI@]Ja應Mjl,[=jt$eERZLkz{^iM #^$. _k;5GkB+c$?zmW)q? Ћe\~M9;gZV(@ND#nC"S96 6B?#̡"|}@+y=C#wU֯"z町av6^ɬD>JĬfͤ":3#''9:\+y({sPh"|n>\VXr%wWDOɜd߶/MGy!aէ~LCWN2 ma;7fJvj2'BaQwA! Qp뤟cor|^qKkND߫]W%BQÃ^)RkPheP4N99IrUC'%xu, @f uP10>v?4c4v8"os%|s͛>)]X>L\:0 .ҩuj ulY=`|4Z6쭏`k  bϝ P٬yA!% ?8uY6[le՛aw%ɑ6>;2F6A 7o4ͭHaU8פ,$9M'=y:u8)jܖ͓F;QnP꣗mHnAQ;v ѡ=Bd1‰Yt޷Nf2惭Q|^"檈\SEc.ڔbIe UBXY! 뺲3[%Of0*&N:вYȍtLNNkl!9dla0Z`Ѹ'{K6QnZz*؍h-b- UmtX=dԙ4F]4])ujG󿑨HKr^i[k1rXO]v& ̫%M}eod6y]W 2?,kV_qFGfu23zLah9T`W_x8q>ye)RЋ dmgڐҚpٱF(b9͢zpAb9cg>>Xѱă Eøczs\K+m8%qb܃ cbOv&Xo?Wz_Q3؋p ؄(DڢA+qj-虛\#oϤN{"戳0tUmCqfWTzש΃$I;>Y.RUPP8}eM^J '1g)2TkbjIx`džN)ϚzI=QX=k™> +Y-'@bL[dD R,r`*qAԖ#Ĵ:\0$L56.&t _՛Ӆ{OQemwX[@ŨN33)v{ G NJ/a$J\gA`ؗwEw)Z!> za\e/b_rZ Rap AZ"$*_SÝ{%J?DAP΢܀Bz6ttiW[%p c+ KL]w7Dlb{%'q4HRVtψ|Z)}M,{גi5ij!;l5lbj忽^=qzUSyesM-mzo;!׍Ƈ ]LP@KN2TSײ(z!Xr ׁ^L3,cRf_< jc.3w2;`87+s[ܩ0=\Q#բgIU)19 XiZTAѷIBɕfa9µ'Vg"{mXAABD-DUU9(>1ʩ]Fo7 ´g/_/HtXS;|DUK4>+C(NjI|x͡"%Ю2ƌo5ot}HUFΫ?"$ݦeaO  3(i-+0˒ óD@+;ᷣnJ]sc!hPzC dRi(XhHf#Ox1֮]' das(R8s_Z ore?fߴӌaE C_ y3by8l ̸1=D8WW 1ne4%5dq6B @tEÚ}8~KNMϼ7" /e@,Oo =qRY>r=-PߣMWzB{}~ da+{j*-ĞBkPCI~w\S KwR63-|*VZh5@Y~d?č/TGg4{s(F\sg\+p3Y<5\{>ʃi)-26bi#HUL.=c{ I]"..&;jV帧f}|ƹeN/S~;q^dH;KBQ OuȭU.!ǘtz ѡm(U.$r%'e 8rǻ̕Τ€,a"/0F;N#`3k(20m$I˻iOG:녿[ k2o^-9ڽs%LsBKE*6~:UL֗{vJl$!%3֦]Sh S3O@@44U KU+ʵ`TNcOP2#0"TӔ,6Vo=uFcF4ia{s?"hR}7}8 );c]ҵ^{1G{vWu$"78ԇ!Ը6ʄW>l_NJN~Wrt A&1x =m^`oMy"G((?>߭x.O'ji(6n& 9g~HqW9(ia8!suNѣ\ aW5yb=Roς] 0agwKn՚PգY vo y" 5D Μ5GULP1%[P=!&@mG|1%?UXaxDž`v\}1o ^6ޕqnvTUFmLOWk@nO2gY~ke?+ӇM,E<%7ϑ>;)azxƇjyR( W?O&*D{~ƂRP{j*)KO\Q`Q19wEr_ 쳃ʴ#:?Ys JƚB%&+9 Ag'u?> 1x=pVDew0!!2ϟFr*;9TUK.Uy5 2p&r*;w=pfmJRzT8>@u4 @qV=!SD`xyBH ܗ?h SrVSZm2آ.QŻ]k/w*q*?/2 )FaV<Z 6Zu96JV> BcSqQH{&Ys_6n\ F\?;~X뫸&e\i0C#ͺSɷmQ(#f[ A o:2czK[2:R5mQ[,7"l˴OSCAKT- PPQ1U+BR8we;*9ʍj!nnhIƋ/JsJQa=$µ6ĩJ_@6_k?nll.GYҼW yI!+A+᩶fҖ}CP5W:hw|B]=ՋPp4b6؆+qq[V,I$SaKY)2d}[ずn_${uH͑^T r9`z*ҿ-_: ]|&@2,Ö+b=nȂe*RÐp2  vI 1wK!˶󮗏zYȪYe R&,S)E.q /yiŸ ~;F=5J=ZjYQNsxӂof%b~q#uuYd-&.r"j}iɸ,iB.& T wP51YfP`-uy?Ir]d[37[D}yUi(u˓t&_H{fln!fΑކnBnзD-tJZx-Ͱ-Q# B" .nMy7Yadia#8 k(@l 2-+x%5qD=m! ZOoh#V5;϶& Qz3PFbΓ"~0r]jN "ݸ."bGcˆuE 4G Ŷ8bC{lxqn+dH0|f;)6`)+ܢ7LRW<(.< Kurfg^jSw+S^jHC*z-dP~jlq ٚ-XF| mvUXK[l:pgOc֣B`A˛eDtܙV"1MyuƯ)%9R;:tr]"0$YUAZs\MJcWoͧo]OF0U/T< (%pf?)C C[-L'Oem^[O7lTq_ÑpWWB)PE%f;¢gfI[.Nj7w+9xz1JZd C~΀cA pQV֎4DzTr.9%MZu9G)[?"ry#Yr$0 Cjڗ~v6ᬪM oPSTH#{~/PNv&+*)wh!^]foE5Yʅi~wg5@YcZ/qu < }1qۨBׄ\(p)p09Q/ [ehԟO%9oٹE׍CP%,)ɶye+=d Ҝ:'TV)Q?]g:zmb ^SFy[:1s"r޻tm$+mrˠ <|_[_pM?X P9|u<.Kt=atg[b7 (Y5עp'9_:k U ]6A{sU;@\M2'dAӼדiD4uC-zD?J4bŠY=-_ol{ڢ9fu:j1^L[ZCH?YIzʇH Y}:İRu3|Z+)p~H{{ \QB MR>r=sL?+$~k׋!J?ke/{̿{[$y2+1{' IU[ߌjg:2e0/R[ Ǿe1,'P}HiO>:S‚nRmg9$y9q뜴}?W +2#8;AD} 7HLϡc%lf;3&7Eb O8?Wē ^:NӜ*MVN à7Hby 4$TY\Ib^\ǯC:cȴ!qc gxb+.y\#wpf~ }W9VYͅ&gyۊ5O%UDUpg)}лSC15NkRr]~ v3YAjLRF[EV)."z:kvU=+loGccsSJ#}6*@9`CnL,vL1Ǔ@3gHΰ7Mm_tH9@A1= Q4eĆ1L](7`gvH\q0F)QEV^b92]YupK6s=IG#,L)F0Y~|O)'Y:iΆt\M ZF9jWt422Qcyz|%#D+3?eT;.Uj4$Y&׷E|9u]7ӊ i/@S {HjngAEݷk$(X0W4nWg jvnvAaL{̆X,2m'=^?X n1";^GE]rbmK/*8O\* dF]3T̎SFKGu/35)'kB8Ű[4g w|I3џhLҍr%>R$3HrmumȘ |_jcRaRXѱKSYt<=*~yͺ~*9 xXN:/_t̨o{Sdc(|zfܚOiBMEWn i16j} O *`=&PK^\ɶhpnp>3Ua0w]kk0}Xo )$xc_CRsC#f&\[FLgec|ຢabD%I( twX&F3*,WW9++Iv;c *OmUsϘ$MsYPA .-xݳQ. ٬,9^O;Ĝ}8f6Al(b[@;L˃0=ȕo`2'\֪?eNXH.,3k ñȋGbEtĩIo Ud ԳO#-GwqUB_ic0jI۳euZl8>A]Dm o4a#\RN:DRCvCDύb= w)Lj%>Ik-`qE5'i|櫓Ӧ+#Ƚ5?UHB_W4T($@[­-leS.)T07q,D,҈QӿRXM7& Kv@Y-ej&KDvEcdY 5Qc[n{_`$!D%7]v$ӫRjwQ2 n\9zd#:0k6\i0@'7LR-̇.`voy/L7ee;vMeWb'l'[9 {rNJYbxH=B DӮD_x^ c4 r.C85v@IrnL؝hyHueA `ǭg L* I'5+T'0IW~/y+Hbve%e\Mhj"~ ܱ4.ӨS-a1UEt?&&ɼK[6N_$-E{;GDweao: ]*y vehr+$ XېAsf? V592hF/n$h:;/L,[ԺiGF}$Wh 'KRm1-8QED=vTO&캔+hSj"E4OWw?mhvD=LX[ QA`sF^>N#/l>c*]?=9/Z TjRɶyރ@G&O=&ޟIۘd^ֺK.6`8&uazgUc8ض&7kK@,L_-S󔚍QE#u7ȷs$bOq)ûta[T-ԭv$Z' idk J.!N$H(O1;rT k8QM} k}IOqrJcoHX\;Jh\$c2$B4Se>)UƊ%l+~ک[>&=2"QLt;?&Cc=* |<.fMBoV ߔI mdChN+JS!s>euȳ[FXvLL_feI罳n~xa CG;!̋so3zTt22$ɼ6: !F^^o<$KhYp.&tK`iyi5"+ncڮP^/}= [SA=] ]z ifce[zMҤR0AHf5x=1aTNH pPLUGDggQ+8vu[}Q<oލM1Mʗ W.!RT]a8 jUyk'>< nß;\ߛD5x dK_GBe$.~gJ.GhLۣ04ޙsvSo^Kx e[ `x%ǺJޘ.%JgE?0xwcȹ%P&\qɊߍ~ lF_wXH^-4U.5!:.p Pr?QC͓$Pk>L{WM%L݋7m$ Zr\,Fv fp,^j68ﴌu+Z&Q۪lBFLD37d-:Jƒ7:3 zkLjx/+mrzW F!8&}/ 5@C t}Tpd!O)RͭLAb GDPYBRnd̲A1pxTXtlZ-'M5>nH 85ė{zͭ@f:A&m۰{/Җy۴-qpCD+k@Gyx[+7 k/p P!Rjn 7ṐJ \\?ЈGH_Sw)k]5 HTbԸo`{@kKLhj${Uc4>lBHfbAD7Msu*YI)8&$NhXvsP\'Y!SCN׼{u'᣺?(6L lS |Q ;FZ B 9w/e?HT_k+=[p(?UhUdO]O g&,Oawc\lӾ0?(X.UsIKU˪E179Šnnf<*[@wMGAC"ha*Y8H/V(9RV*|ߓ$ #e@Xn~~s[u)>暀}Mhu,w˘k baETUY%d[ qz]+8#;tEiFBN~(Jk%wH>kupl&Zݏq 9hiyCOKiu4< tA @gu9enzC+|Ycs +pS+V"l%w?2|9-I1h㭼nvaW95{mI^"Xuw כn8/( Y/8Wb 5Nͮ?LIE~0=s1l~g>ws.^}SD0#G=$Rױe/ywirtVC 9(gT:S bLYf\K4w:3Eg*$V>`FXU-;`i>5=+ )'{*׏̇mU[%Qs&B>ұeV m(aތMVɀmWڒhb38XJ3Y8{d+4ړJ!9b\lR:'܄RW48ICr;$wysX]@06. !AS (K y94sH)),ma},77CE/E$7I@sVP?_w4Np7U| ӪA_4 >Axjfuum8ȣWNu#$eer}+?RN;{r0B^r +sZ+Id! ɽkFUW|E'xSמo!93˜OZ.9l-/Q<'THwu̱W9|n ˅f5i hz &=w=j&֏x?J<y 01 Rw,ʳ(z0 9;x1/P-Zb54ᢻ 6f,q]5QPL/¬3`snOxMOYu0HsQ(ZbV졣q њ"WyZD}/Ɣ)h[zr{Ug B6bZD5\5Q/c5f疑|Erzs$ 2GV Cr7n\Apgnʉϑ#~:ќ j&lrddg},+*M{#5x]_5t@Jw@/ Ī k?@1e ?V|+Vrfػ(Sw@iK}`pV2]0Ooս!gs5Ur)dyUl4Èz_g(^d0BfV$nE z%t揆",wo"z;&:/ߥ#ZTtaYe$ Vk AIl)9-3Ѷ L+p|uiMMO!eC?OޢW"vw*kw%CQi4Jk¿ &VWtgqV w/놹CgWK(u*pTZ{2C\'Vw['a篂q'T%'0{C@YӗJ1̮H8Qx❁p`Hs~aQDb|}DC[rml,VBoBނj&S6|bcxUmIBMg eVŞٷX>KЂHi7dю |j-ϼ yBODze9ApP*nou{%elֿ GaO=n br!xd :&O\Ehc?0ڱ@f)X ?lrk|O_ܬ0Cg0\^_"?l9 rWo`Y^ΒIaOOϘ,DO 7)6e1bT$ĬRVԟ?'^PdxC,ht | wa"t>5uhӬ p4WXC&:5(}H܋Xͱmk{M̥RA% ߗϭMkq$@`LJr~Xp~ T~7,߷_SAla+.zM9b~wc=Ǟ[>S̚s`f1oU2|4N<ɴ@:51(mF~8w 2 |')M2):Ow#\]zBg2?jdO1}27ak)p<.ױ[)-p ?L^ qⱈB׉%O5rX0|Ka>Czs. Uu63Sa> ;ھ.iLE̪9EB)ҬM,K𝲂ti}y5_jf#{ Owa{cVsDRztpp.8HtEpWw#xCQ匆Jt o`hJuDu<*?# O"_|\/JM܄1BI(qdvS+=qdü5se` rDe$i ]ZfZ`% Xc-z ~rgߗ2lMfԺs/x@s^:O\x`vLQYao&GUw)ymPf([6{aB9 Ͻq9<+,}V7(nGu7]qtV,y lA ȸ`/+[.:X*}a+#kbk06]${y2"8J`)\toە,3{ւBǺ%(/xXRnP!aD.͠%RZ{W+i T: Hƺ&0.KAϬ}rɢ&bcv^ B05վY3(ooʳ>*b*lK5;7)Z#;9l;|/-bEqoE$UjM}$:Շo1!e\ g6UrpUBw߸ m!fcw1'G@/H8DzɿfK^!_Y@Tp.dvܒ0hww+aM?%n ‚B_ Z}:o;ftр})J~ Y_ݲj:!7Ty〢Լ,-vB%m-[]y+#ÝS!=Vsԝ9Cf(R F/#w:|U#t(i~6WnwgCU|8|xCiN{<^ij`;B'ǼD8rN}^Ɲͧo p zEY:RN /:b!Ĭ%g:a0s0s/LH!YG~R2H;p6Ԣ[dezH?&]O/_Q] P"hH1i6>"VD!aJ6UӎJKu,Z$./s|`7w_#@V4s>}w jV;V>D;lLQ1C"\ b䀴R kӡ:2|-4/{۲9:*ƢLK},z5I TL=zJiCYQN 35;WDa I62sжb-wy!`a ]dK)[4$[ r&}]7 ) M]L:Eu2(\i4"'']bs3f8HpճQqLl;OUE}mk+~[/ KUrMSW/Q˖x~1ȆS^q U1ox0bgTm1=p {7 (8 Hx@4V A#svK8yn~2JΎ9f8ւpK&{#R'lY6Ȟ \o:zʉFT7a"}F[濴'lFD)}(G Q!dRF-Z2C+2e0S2T-9I1 K↎<o_~ZЊK2/}1d w6N)Uތ9Plgo qU F;UF>o 0VWsm-g"$ qfyysYnlѰs0RWz擼.~0z,ggp'gކxYW1٩GN|QśECϚȬ̚3O0%.J_Cv7[GDVl&[Ǯ`g2ѹdϗ b(~6Q-gJזrksk}0c: `m c| ~ow5Y#7.8{.AZy5n )warɬ:k⤶~,y K y$*4u3J{܃̂]&vN;yf򡩭W%^إ䡪h0hOcĭccЀ'|M6 9R`, {#(L}pO~)XJ% *wZf9\y4 7`:/"Ѩ s):W8[iC{1< eAMCEEB&zu܄CI_leO9VQce >H~*!p'_Y;@pT.R CG𕥳ciU 72ʔ eMC߻e$PNsت֦ K6?WDա!xAտጘ ls+G 9HPiplA5 gn9alD#Cd 5.Kd&ڭ`J'umRaqDֻ.k`6*]n<[Z!B?N[-*u*`QjEOs* d[>wϭyt'oeG-KFeQ@{o=~tP< PuK2Bҏ/@W$5n_P6L q=%4='x|bm89lNYF̝/c8xݏ_ @ v9QgAт&k,~_Y$ѕv];?аpe:Q@9r>5^(~ *p)gi:=J-l6/"VOsJָ饆ݬ! N:siZչ8Ɩy~ c7H0.69+6;ktdɓ&TL`G% !&#B /j#¾Ȃ||І@-%@9<01g(3Ҕzyq%˻.ψ3%A\ u)aoK?: q>{L >k CB }I⩍g_~47 ! e$[<6ѽ>J Ljg cu3LZsԁ_$OWK:gGʒ~Vd( P4{O; U}g>c/q/U{Giϲ h,ԸGkj7cz <\ݒ8^}%v)1ż(s!C"$߱61xZq*3jEf>YʫMjؾ娦?6IчڼA1t[)[p&Břaj[@R0'$0-3O;Ţ`BqXD‰!Dn.[ tD&]N%RPr͵Cge#4,`ErS {yb+ ٧+|t۝bT:`HI3"1t%?.Gk~(t#Е!6D:. x3|(@!₪y Y&\ʇD+wq }Onj,xGݖbl. [9@I<<*i8 v>Xg~c;+:N}T#]4ttu%:1%nT.q}Y7"=pEWRVzk|Rph ~@mn;4"KKN| Y°_;gKS3+ڹh4(}_1y!A1b !zӚ+'?zm= O5F:3n򃸴L*o\SE90;`8L3 ȵC'_D .ǰ<1fm/lzdB#QL1^FU9 #P&fGf_|sjV3 C̀~{9$C /­3|HIY5HzMf|D EmHSf)@T` D.NQ{PFb΂x`FR{e="t JͽXDp`Mwazߡ%~A _n,0s<ӶaTh+`lOq~|Ÿ́U)KXuAIƀpeHK7욓8,~_2_Oy%-{$7/9lARLYd(bURv堸M$HpmAhҰr7Op@KXd쾹B2\&M E%-f moÐaA "2@ڸ4 ڎöK :g~\9-)A"8 EwEaemP+ƁU`h:2sp*23)fT0Z{ߌl+agO91\R[6GӼ;TE+},xcZ%!#ʎpNM.w}XW5f`xdȏԸy}J9VY1d>Y>ߋ gHJ٧¥}E,>*< 3NbzP]ՠP8~TYl!ಕ.ބZvzUŬp #:7jo`!rnң%eW|%xL$]@6P`E@Pr{5@?j?HH9U= F"ux=}=f사3#?sxtA0gW~s݃=ld.ffBދڹNi #Gs ﰕ§}huat5i?Y 60-Qwam?pTgyץ=~"g4lC%PƵn[ѡO+˂'wRZ s#V8/Stإpz}^ti(TcvkR\Ix1Ac dT.֗HK! Ig-BMYIѸqo\zAomʦ?R8D!hb uU~U zWc) ۱2k=GQdQLNUp-+p+37\͆Iu@DT2!osz]@k+_aC98J*BRv=,GG*.KcM>KƧ8Eb ܷDwCC4`dl'v"7% j6 bw]gϮPZ`K6#ps׍y8U(bB^J۲Q3k+%vL z ~7<``s32!m߅Q cSݸSqJ[Oj(<୍AOO)&R?c)2R&i9jU6sB2V~ .rgQe}x]>L Hާ;Ծ8xzri($6[d{Rf0 5Qƭ|)+ė0>\H"@O8k̀D"|K[?Ixŗ.i1-zobah#W66`y͢KEC|`?{dz.ރ..Et'PT_5k̟|#G6MȄ6BXD;8U:Pm8 S 񟼺H$*i[g)^c[ٻ0nbhms+2C!>d^q\3PfNBȄ}v?%{MB*z,儥Li3xǢ{z=3-H2Z.1A¢k@u ktuY U,R s99vs4/dow*WL[ިf{t P?|s+ \6@ZݷgaV('H`ŸqQ-:P=vۡJu}!B}QX㽔OUbkqdgqx@ bw+rX%ɾ+ 3.hoxʡHё0L ZV'I]@] u' Ө{SmDCm >,߽~srxuhY[㠜Z pیO16t XFjVYbՓbn;Tw(s<| 0SOYz %"yvs@|lZD8dGm!F : 06ExV"ߌ`"GqffCFbb%0Z7bJlFWN} >~Pp(y.lk i3*R$ryZL؋Ʉ j &ud*̕xۯ_jl]oRYZaM^d.(r7jl 1vQ93pN: ^-0sIXL^6(e#XgK_ЪW0mVCe-S eBpk]%ä`,gF!iE7V!:&%ajJQdBAg [_đ'`s p"2 D`'Slc~r`J=3٢g|4P|:ZSmǖvcug B؅~uV~`~#¾Kըs"+.! *7+=:H_"\:: cȊi 0"q=c t:FPZ:K,h2t |eÕ8g7-i%Z7w;"?j$]*C8yʺ 釄8Hݲ OdC %>0fT @}d?iZȽ1"hX%sbO߄PzeuGI1\a_j+mfm:)S,@d<< 0Tcg;Nwl ݗ#y/^伔In) `]:7ePLhף{ϫ. W]RW9>Ph7W!?2}g}3!SzXD7CK$WmQǃ?W&={IӂZ%d?EDž"`F{3:_ڪ;z[jytGHFЍH֬38+` rAQd8Xk,] (ۖ[ؽ"I{kRBR>e]|b,OkI2)K)~ G̎W :+hGA~{%ERR?=sj<`G:so-/(+@#܁y57Lv&GW_s,LZ 0l-lM,%DjY\bXEqL\I"_{k֢hfhgZVk|J|D>kPa < TAhŒ282eK#Yҕ ؅v͑L=d@=Ty Cd3L)0 ]Ci(]͚R4g%nǫ<3Z_Y\n;LʧsWC !'a7D*3ƔS ~p3NxN"k'R<_FLE9N0ClKw(򅏭$ ?` MUÅEr6C bYظx9"%%C=?A>T!ij"蠶F~ 5^I4.},hAN!|ZF:s,p (+c-%^&֕˸CY2#ΰJ +px=ϟ񦫈!h#B4ͭ}j=~ p|uUalް5wƘiJ"pUoI9'-fHږ9pKl09&2HE7.[\o=1z~-oБgM9-0%Fae"Ȉ@ܦ/YY?T4[u{.'/qSE"1pja}Qs 5}QӲ:L*>B['X]˧UH-N ^B:,P\yy3H1R\tn5uy5\'+t<l.|R&pg1!% bIM's$.t!TomӲi1#ZEݶa;#w a$,)}j6=^}GSZ*DQ=3Z⮎E]D;& cD,JM[0E@΢xJe.!+v M{mJp sRc$N˛WׁՄQꥋbTALW8$z#ʔ/i%)n}󐿚rp}\^wVy]ǰ9K't3HBw['sB>sN:S n7l~ʔkMm`RȻ-Ǝ-vw4Ē9TcV7BF@^ceddY2_trB#˷S[<܅ZщniqiG~)b>狌i 4`T:EO%hx#Ӛ)@twiə}=DOL$QK=DN{zJb ̖BTdO#yqa.;ICo*35Jxg8Am'M !̿|..E$UH*hqޱJۍer6qlRԋTК5Ŧ3X?WYk $S% 5Y$<$^zN:OLXfqC[f { uua8T\_!'kD ͸ } R}i{_ze aͨ|(ʷ 2K|J)Zeɕ=fM.{+˒溟@s`dgduQ(9܃>M9e{:!=RdO jEVOOZ|Lx27[%Q46.xv "6!׋ꉸ;`NNN9Eþc"!jdznW7&ỳUe|-A/7mf%֙ _k&UZK۝L|mk[_]PTC]͚g1_g4AORVq%&g #o&?I3f 4S*,[\>fŽswUSn`cWB 1JH}7SB#TS*$"yRy9Om;o0BD|0x6Us\IPݘZ\x y" |@̓u(Mu$)`Y0b!U?%!}{&g: 0+Vhcd56D6*zjKW4%KMo9E$1v0uGh^cGw3&':S`]hrpFM\e(a3 @o=fy!7}$]7M66^y4IvF}%?06Wdr6ÆO8i,4KTԆ)qѱ(ym͙a%My0<:L%Dy[տY lg衞X(SLȪ|+[gxf\95e8xi5pgO'rF(]R8yf%DY(ƴ/(ciyǞ@VaNht\*d\9${ɜop*qp6Wqx2Lt"88esXSE8*!{ID9[eLjRpJ8M,V>, W4ӗ3\a@t9ע@(lFt.ΰ~`}/DIKMY~V %k< q;l|$kqW纺K;ML7{u;4 I# V8jjy ;iaʈϦ˴݊onV#c% LNR~ Reﺾ,TpDWOL4_]KV'3,>*7([`<-yp? Y0ljl*)Ks6MdZi3%d}k IDCM6 m//{_ew{䗩2 NK iĭ3n?D@H";s`Kj?Ԣ=K)w }֟"Ӷ=J8=c?Ȅ?vSN‱{fzV@SfH{5.%͝3(țr)}U;ei+Ӗ*$ U k#`5'{ĕT~GT0YD2]NkA&9Bv% ]"#G>nձjmdK/p |ytWXxcIRApdK)-$ȭGpU`!':0|[ggs#ߟy=ZYŘF Q3΀%"^ZQ4>J_RGoq3Ies{_t+dc._/OmU?덶S)yZpx,AL7h(znfzr9Ji,4 8\w&{F#BX4  ,6,b@ūeJ͵\ b\/&&Gʦ qy- `~*Zo<t ФSR:̖hgYKZ(ExNI{j|9/򜏌2Ffy% ZH09C灐K@Z#ƶ9JTZPH BU5gtgO䴈?I,DfWgKx'ySb,1F [6g6᭒l0!hZ(;;+OZ9M2_?yryy]s^\8FNl=P\?g]$ C#['7ڼc ٥,F>^zyc 5)*D)'M>NX(6O&doH\gKI"8R"?a&s;|setDW:+>QUc JUx0U6&Ƨ5 ̋Ok^E WOKW-($72$lu{]Dq2 4jI/;쥈u fvopxQ~ I?ހ ѷt4^7|ݟL?*|h)}z6N ]/+m 㼀8_WY'LҀuո(1T^Ĭ. XՔN%*܎xHF+s+}(^C! mmyhJWn4#`t%vmk~p!vVo̬wc1ێMgghOx8h!hdgt<ʕ=\rY!;*OASyg/Sj`i9zN eحQ|C٣}2nܸ)V6q|KHۧ]$GkSP8?(i+Q.0ժ<ƙSi_'S_-ǟpa~r0+j3֎3ߐ;a"?iZ7 sg5gt,9z'Ll"z4Xh˯;evs3$l[efd8 ^b p}HQ|>I# 4H)œ9s#ቿ ޼3iQ'o}JX啂[aEY#5*f𡻑'N:0 1>q"1/^^&aV1w'F tH9t!/mӐöz:,a9>4kg5v> *IOo^76tGvh(a/`dwYsuM3]Cp-J uG D@{]%!<\OffB9׼/1稰R|cס)-')ŅR^8X\79$ֵB<eulvJʙxQrߌvMpVKLl{A6⦉Eu~RID,sJoZBn(`@s[lYdMpq"AQ}w`'TB: l+THuSf)8P۽ }y# h@F;|H96ffZҨLl vHMP?~{ 9Ln;sI`ƺ<'M\"GHh޵,@pc&4%dz&nQ{npj;qWd&C5?<[Pw8Ekqhj$npXv1"^I-EjϜwLBF? N<73|RIKQʪTKw"of ?ۯjӪ`dгZ/G;4'j8: iwlӑ#f-58jyhl椧/g+8ě} ymFqlβPh|*xMbѰ*=`SY~ w )c J,[u%e+6u{2{@C?we+yxUVDZ֟9Ru!*>Wit^ź)G eܫ\@=yfb6ҰY+-q`(@b DNyJo,8 Y+%^Ԫh\GKVP=QbJa1q-IKYxr ʌ*jwy7 racBFVb\0gU~tC ^ 0o+v}[629{C_a@=a{o^m] ;WQ}1}_ūgV.BM)!s^.֯@tYL7!8C$50T*A8R,gqG#Z"8I-GKeq2{لtTgjah}މ2xB|Aj_I{+K ȋ]a#J$*-桔n:qtrljte_s`Ȩ#FCXd"/_(b@_А< 0zd`g+DJQ>F~8UL/AiQqDlӕlE]͚H,($ KKeq%s\sݽԿj'.6*ͪB?mFn$|Yz8ddEv?3T@V?jLndTr^mjZZ 3'Kjۡ>cǶ65 Pdد%-XfEx\;u[>rx P_Ll6%ykd '$FRPp2}^73'ͧOӴh 0:ub.ߺjTTu]9~Pɂ+$:#~cVD?6ddrP9_^xsOq\aGڰun +sQ2MTKxrsE|k@8oSΏ1'Ex/5gZ1Aq9]hku1} I/+L!JgCJ$1c~j^:mJ 3F8yn,4g[Ss׵Դh!F⤋zuNiD?_Ye80CIM[g4Ρd.pCٺ] ţh[mGD:yjE3mkl~O;uKg=S탚,i|>"p,1^yd`~ªfHC3O<xU'eھp)&ǨRMI'.=;9oV(E୪"8)oSbnHh6 hw/5Jw0q1,8WZu }7 }?8 T~)ɯ2FSSpӛU9E)2ەW"68"+ܝ~\` ph+=/męR̻"FؼG!ԭUi=?'w}m}, h4^3.׹P$f6\T3\ |z(x`g0Tx /hPo65t^P [jXRѹ34bO3x~&;DȒu|/;C] *;lLU]rG_qB~xn8y#/;1,.0б)QιpKġ!uؾXX詸k?ӶXatt\t͵ow҂hXϧ~rm1NH cpmTx楍Xg6Ԣa˱,Jݦ4=A!0lٍTtYc&1 CDP{sMpn  lc<s1s*r.^p= :L}XJ.=V{0PS;Fk: uE5/ Ǘi8Im'Ŝ^_)Ll:+'F{ah"6C'"w M :k6ـt "jG{7v~oWP9|jHYY[Lb9LTy3VAqzoZ-\נgCTp?YuAZC% ?Kt!3n?%|ƞ NVUB J\B(fݭ>N,j,W>mgc zS,@<4wBrP{Eo_8CK<qw%5{uz^4\Nnb 8=U&w1u#jΰ={,t `a7 RR yW;LYU Fd[J>'eֆ*.ngAEQ?RɕL̿.z럳)FaCcdO_GcGaߘ IlE ӮUQ %Inl gk.,o| NǸ3857i\|43Iv >4Υr:}ġ_HV܋*vD#=oǰ2""x)96e=^+ӁD,-4bj;E>భ;"icQiD(wg8IõU:"($=Rke 2kB6/x0,\rӁ[PA"VJF]&98L0q5(Daϙ|Ő3Q D]PnOC@qp`t ,Pô4X;=ӌ {6^Rk`j7vlM$U nGKWf1y>={\qT8 N \dQq}GPp7S[$;D#A^= EoP DjsWN 4p6@٥5^0 wl룯5 x@Z\ GM_.&S,驨byCVBD}XiOdo \g4C6^ 񗺀iWalnAڣֳ.HҹU嚋# Fs9/k,ԛp LKtd7e90zxp1gLҝ-0с.(Mhoٳ#h IVОb.3X"<ب&$<*S˴03mn FN0"pLԴ9|"ƵmpLxkJ+^kYMrG*] 1jxɟ$Uu* r579[2G2j5_5s,Id¦@3Tl|Ys]SΗȏI@Je*>xPlѲ@X+.B,'{PO$AxGDОNR{X@߉Hf?$^<o]<8Vy=e6^u942z0yYE_v6խI E{K~? ӄeGJZLdO~d>N4YӲzvZ\Gksi\u3=m!u2MXFq\v`&؉?T/Fa1@F0^=RӐ z6uưekڈ.9삩=0dC u5u%gH($I\ 5D|:@0{: uVܭμ!`/0q"Lvk2x()K>m1x{+D {+:jݯ\kt7G*I ů줆`eLw4a#OӤ\o\?=,VvD4YT 3_`눤I:rdعd+{[h&ݕ"vfɓ~V>4nl&bZpci34u#WQV)ZMauO!T^`:XP^hї[gcx*bpjU 9РL~ YvE7,DG6nGV.*Q57^)'%^jh갷U)~0lkkWcL4 P2ߺ`B x ZEL1mD^.Z'!hPz$58 \`2@l Vs3 QR`/k&WM1Qsn9-9g\PѮFi`ͥ ".zq1qHYCl\d >;%z SJڡwVFEFhƇ. 6-d`gcÞh ' QVX!Us7T<YZZ, =FL%lj oxGȤ?t~(]E4g{3$vQ-_ v=8te8H15 &KsC/Jw $Ghr`l~HQ65yzZ PݭU ,s"i (m 7reB? 4rۣѳI&dX&Sf^xZIboBf .n"-3:rgAf?צՆ.vOaܷ۫] $Ӛ59,CI}> k]*fdUid)޴zþsIBDាk*sSprShs9]1$X`ԻLKF㙭t=]u4cx@3z8e#- 7 )WݭӇKz>XPȇ)A*/MI@cqN"Bi<=]YXZX5%WrliDw-͝G,yq}%#Np)@98y|ݣyj1*41rMႿpl:O`\7َvUCTYzq[{Nbxjskz_1y9Y q Rb]qǾgPE|YRO/r#G#b<*P.ޖlx *qSl)0d$_J#0x3툢T+:U^wkVS]ET9X#^SzZ]h8=.*t^LwP9脃=cʼn c#(L (|H7TA۬WX{ J,qv/J6Ңt;n՘ ž>JÆG( tt '!a 0-'0k)tktt?8uU^]{#ʦH̭^炕ԙ8aDњƯ |@/d f~Tu2o=֓<O_^VG>ţ|U0,ĬVII=l£a+]17) o'8qTi$&v`0/yP\nu 2H袊qa햧HLJVDW;8.D=4C* Z.`$Y(>:P\rA ;E -Q,il&Ap*X89t5GCミڀvŰwRsM#0טsc⸟'@` r9gh*s5yMXT5L8V=oQ<(B t }NZUѡ͞fOOr|FeiŽ(, LwC 2t e<.;CLN^E4d WbG[Z`{ZoN $ٟ 7c_9al)YD\:\(&z:eheSR7QZH\@Lɳ6i4ιtu.!bO\^Pt؆c $oy-riOJ'ISXmJrSdɁ7͚S #v|EZO"piC#ȍ**):0#t/?M5$6dD'B@/X6,]7%z\w"N5t8`-9x3 ?\싫d{3ҍ>P(gɣ &/889}ra1nPwyaayڎk 3^ΘJoEO)L}e< B_+qgw`|@JC}2Gԗ. x)qi6M! Muy2 KOW{䇂zܼAې}xqܽbGFvմ, hW g4 &@^ +V Ӎ&e<6bI߁l" ׻oQ=AďΔ$y7B9nWJvy'*9/RQQPW}}1rnjtL;i(hװsFY,5 quGl3QF/ȣzן@ %>DY oY̥F>Q&1EIvSmL" ;}ͿPǻsd6ۍ[ìdPiE&unfB߉ȁtu{)[ˇz)I8|7ҁս%C yGb2p Yzy !9x|xה j Yjqȳ߸hEϔ H.NJ }S>&~/YɄЛՂrQbl2e].GҶm=j(}>D1[|ŃH_JnaN=# '|dQ0bRs&Zʼn c5~]Jq 1)&LIMݘWRCN <~7ar`\;bTK=S{8W~6BƓ~܇iF2 GB~GB&ЍGf4]tx@P"<iUߥW%cyWb |Ik4vq.-ub\ ´^tÀdGa2@~f{,;$EQX zal۹J|?Ϲ[ſqyɋl7qp"[C0أӃDEcxX`&2xSK \fa*'OҎn (wM|qPhX5SopOūh}b`6?AVL)Z*}Nl 3}2t5 wv[n71>R[$4qAAqʸ3zPAT~\T jhzP4䌍Rmv9[vut󥍬BAtO!Sb2hR3 3M9kPƐ uU/˽$8ȖD(ulQ m2| O`xz }wT8Lj/-w1[ԴitXA>9a9u5xFy-T] MߟeR _sڴ>©\vmX IƤF2twd Ep}=(dk|8pv)8NӦQ,)N@VWVCt ӱGzu%.2fiӯj6<PR|7\}vw{?E_1o p\Qa{g(XÓ?Q2y)U0A[DBObw*}ђ)#Hd|4W 5w6oRù#)>JDB]ܧ#!SyIf27%gJv)Oδ22cSQae4;Y [  dMYlBly qrIE3CbCsQq4J3o&›^H  q3lTR ]7 f#= B?"7\dX#ݹxW?Եǘ'*PsPQUE7j& @qR^:#2}'i@E; &nbU-R$+"bc̲g!G#szYzґr&ecgtʆ"e[4G<K EG`$N@ yD>#ȶER=u~v+#: 3Zפ{(z8MAzf5c:s8TBwޠ4 v g˫H6/ tAapߔYC?!²_[o1f4ylRۯk# K'*X jsYQ1Y7@0"u$p9},_umAlhtU0w5;/1ݬ{K_M{ƥaIgʙ-?#|p꿲e Ϲ^ɒZ @BSw~E' x:& SހĎII1iGDM+dfDDODYl|X}#PɓַEc\pD$K^8`q/zbZi!e6q+I[2&Ib}?N?UaM), B,^l|rX:T2: )PH4\{膘+WZJkxv''t-~^ oO" }qsY2H}iݯUb$ jKqUv{*U}L_kWR<]<ʪ뾨4sܾGj*aS8 ^؁o Zڭ'橊D̨hC':W/~./?aEqnRriZ(nC\t2۸Pf tKvuq,8ŇT%7*\ Hs$Es bK=~oqzLy׬I!Vn%}s_C%' s8+ u}Ù<^"`FG6A=9AFxM=h=DP8ѷy,ڀHy:Cpd@3. Z"$~P67sUq ܏) cX|V3)P:Qפ2@*ذX Pp9(uECBqt: A1ĺ@rpLf ?My HM~ 7+.G|F;bmTSGIҾST'{u\(~Kh:0Mc.=/N-`POc${d7DHm+@B?B`Z.(}XCǬa 0s󘯺B[zn\ٍ:D$gXDvPPmnM%ɭT䫪ƞ|R*R !$w_d 9O^+863ەSBuooiEl`PmBmJµ`I6-YEJ8engיM?8v6 NEJ*`@POcK2AW`/NJlű[?r=U Uӛ`RwQg8l/`.f<. j|7cl \R0(E77@롿%<I?]w?NYn8VƝ) ;[cDjP8ste(8–ѴD#6cnu lu؋KZeSJV]T"&'X,p[g^Z` XUx=vՍxbYZ5Q@\@$.0qclM`ʡVII.T?7"\ZvיDpiԉj6mpt./ħYcQNH|rrṈـ]LoUR3"݇]Ed:~ 1׈xgb[a!7PNhi) Vie#w8pPMj2z{3ϟ+K^0YФܺrT$&9c$tvG6+ĩƔ@e8:_=  ؜ȬvG*?O1yh|5H|9p^,"Oc87ZR36 Kfi쁣L8B_zE7wp\L%tndDw@IxUg0 9$S1T#Yjz̬qqnrV R{c[Zqf2r (MSx1 \,Gm.JnvY蹜PMlnud南gte?iԀC C g>n>s*k=\MaJ ah+^obuR[]*%!dk!2s#yeZ$\bbJ=o#qA3u3vvc[yԗ : !mnC1KlvmRQ-=S!UϾ/]šp?(osCb @= O!{I9:`Ej[u[טiZUz 0-w{&:Sl2OKB+6؅ -8 )฼x_ Fj)"Q)DƷ٥&_æީj 6Bfapx SwuCr/kYӆ9[2&x<j9[0I 4ewO}lz'kij~ߏ>NvPa$ N]!r/ОvΞ~ x+$ [B>^[ pSՀ_a/RCB6D-²لxA^Moa41 ֖mޠwJO\Oƒ;D+#v#ou#'Lu0Ųʎ $MԘBO^i-'a|.ޅ!ljx;?N&Jhft#{$ J̫RnY5~FW`\W*9o9/;JOr›B;q#f@D1l|Rҽ VlΔPʽV8 ]_rѶ6]Jܛ :` Jk#v\:Vh,}7e9/b3ZF:956#q.P/Q%=c x!ց$?M(QنUҮKלn؉sK}b<|$8U~xiszfOWw+":qEꖫ]\ ľSNd,+BWоDcr JAbd%>?O!O'>kjÏSv HH?pn@oW$F K<{>AKcޙLfBl;he.[ٹSÄmHbG3O_[O6M x +-wQԑ}GI<5u`OԚw/W&@%4 h#I9*.Ajuu.YqDw%h1Mzr2[i.|MdM=m<'+{7=U9ښ f8D^Xaj*I +!ՠ/ONP1g;=b$ _*q 8LT`m {\@3qDa9f3>]h,Rת)8$$=`Q! nD ga-/HP`VRbsox_D)<3CE.ZВ, 7U E>1 $ BTVmbcV6Čn.ȱ'؇ƈh}t>LbG8VTA!#ˑ˼~={b20nMU  T^y+Chy8|,G(a')!/9KcqE-z7s$PD%6J}v:"mF,q8X wsM0]b:QaWi$H *,t?H}5 ya Gt[A2X:3_YY[79fwxzI8W25\D(pWyeP]%FHb\a΃5:; #C|lXd'$(N@:-ٽi9kMi{{B|* CWOa-γk4  .mR[7&3oaN'd'A !hh[RS\|+jzva"H|:6dm(𾭬Fd=&/SBr'!|L6@PP`( &5Hm.8bЀTX6nKk=j iw!pkb ytT,lVŹ&$ji߷u!<: v/MIQ` :>VIS(&xɄ!^I LᘈPh$'jŭ6cIJ``PÎѼ7:*x3ݸ!s'v'be^ܾy~иYҲYY[د,>!܀aJxJ'3+uQ>6c؊>xREw6yϞԕ&(ִ( .1xDvjj}Z|$pjrکa4VJ$)zp==HeO)DNsMZ<֭PKM&an?JO[S=HȌ1k @t'g+˅;Qzg-{$RfvdY\`9EotԝUo Աli AΏE-V|1թl_0'w_`=F6+1)"5:fBHq0>(勣 V176R/=%X(#SJKNs݇e7tᡜtw0=#g ֪}UF=-5XkjgF{<!$ږwīvr~8^bPk썒E< ұ]{@7jWU*>_PTQR#IZ*{ yWZx*_ 1oS}gGv.6[G%4йb2t⤥śuk+ lʖp]a5[moP̦}ubZb;Q@9N1dU, ZzcT ;f6$j} tرdᥝ $-a(KwM4tJ1dנ-ʄ4/Ka'z+y"y€o/p^d;>kSΝhrG^&!`o8$?k"cyX'>qTZ Lw 5b-R17u}6Scvbl)s $۫hD W6Lry6v>F_j혻$~lL5 EgA hft仂+ځn/ڿpvq, ;{LH-) 'qe_iI]%Z0Rrl)RF~?9@v+=:f UrO[< nY7zBV)7\O7)$vM,[~4xzB.q gPMJ~pOD{6eڅu:ZLP.t'-ًw:;C=ԉ+?.b]Q*M0y[c9kT?ž$rO#,zEA̾Fjs)Yd5@,9}i鄯٢)KnL RsZ}k}LA2%x2h.q 6zXER ApNmpc4;=I)N{\(m#LÕS0a4ӨrHl DBޏ'O~,V x[_oLmnu" Gge)6nE" _4QÎJ"}1Elnؠe+7V_YN⃫(Yhb@ً8RPT9_nws~#Esh߳n_ 4 UF0"8nC_5@r5tֱ?Θsa폰Slk|#Ȳ}>-a_ # yT䟘9E5k'8<^z|x.MEU0C/ԏq3]~e7MgI=ڗ# V[Y选Bf4^LnQ=KV3Ӗ{Yse+FŬDxKÉ3eD7`< 6PY5tWn9㋒tMqRu'S,.੪ِGpXȏ8\ 47apWWoٕn229hJZoO.^!-6bNVǒA.Zsl "[O'ڕ9Ή 2qVhţ}-k'@p_W^q f 79C5~fKp{1ۏ|~g=G8[=6UkOYt9}ic[H~>[Zalte $ +D&PkjӶBx3 rW/$}UNg>\‹ÀXh"I{mjinj2,>@(Gֵ>YhZx'jf.y=UIro\fp9:?+&1a]q (* WZTe'oE~!Zf8?èp௑iY?303ʼnn~Qm)c作GEc=mɜ]Dȇ!dQNz-dOB=˒'z^VVͱ%^p=$~?&*f pѥX]Ř9/#r+^J_Xqmyk äL8qJP8LVq9 }T.wEnެtGS"C#}h7j )@dpwAS=n?iH? sٲoE5`̟o!_|j)r7]PEMSu[|QloFjC D0FsN gvU{3mQ, y`4|:H '>&qNj$B퐦HTDY3HG-n+^~vB3t"\Yᐕ<"WNg`F ջ&K2 EV`tVFS4MЂ^כQ%jhyξ0tȑ7+1P'_'!҅ ^$L}9EYUAJ%C=@uEJ>m_qI?YoRmC8t]W>`Q FUGȩyH]y AYRAj[7 {ςtQ.Xȋ"lόgA0Y$E.c&$<4`ݳ?W^ p=RQy\_Am{vl AT #ySCm70GѹW6%.`R yc1nVzxa p5z5j`+\dqY9z59 x+ݲR^GC?^J4k$ Yq%T[yn~v%poĬߌ`ژNȻ [|ڜ4Qc ' ߻'} fU{ K!P]O!5#N E< lXP}}@FLs:K]3ξ"׼B@7B[(f7/>!xPDPIz}S}M r2)O_gTzE@a%$AR9i;T"~Aܠ|i $$ԢV1̈ojaj:<*Htq Cxk y<]w<-RٴAR}NC,'qe͈S De%cQ^7nDF>O a*iVd% H|9)Ue?*:~6q< ˃~6ZElvlj2QӪj@T/%ގ7>Pм80svqBX)fx$,*ϻmt(+U *g@jzn 7 ]X ZiWn&)zE>{IA'10tAl`.AρW&us8.#YwBukk I9<]ަA}*H(RmY̳Ȳv LbmL%"nQJAU G}º!뽳)$Y1m~9PEcs3$FWf ֵئEa$CLqXW۝tkį)r5KWCjO'Y谥[)3HXi(d{Xp.F# Cn9WY<2Ȓ1/V5 0燐?%Ѐ0QG&]m52O!qO!wVfm>y{t1H1 w>ED׫;-.E]$W,fcd|-3F@:<. rMaqÐ>t j~h1%Q/fN1u9de,I[F2ԭи*\Sa!ru9[{`Q<և`ww}]dsqGo5YbEH ibUF|S@SGQYBiDÀF)|)Q?FX+_ΊP2 -[wֺ?32!na}HI1sу2=vY6NFȵ#zЖ7Hk c <|UKBg*y wS2zs66Ѕ"r!R~t[9n&Ȯ>b.Yt[L&ݥT|֬^\5v |HFwu#;,{M,pd?ZmLν h8(* 5$#\CFhUp-sN\쫜|7"CWv㳉u1xS-t|M$;0mVzL:&X1zPaqVY~Q ,:IB]N%[Iφ 2%6&={3}p4x> :t K>I0=7!"ِg'!3I ~${OnГP9(DKk9y;Rx`rY˕UrRcnaȅBی93m[HilQ>HRUcvն&1? S"YV)%VҤjBe32 h<5XOjw4R&I/#j~lD&`2AaYbÆ#\b9\@`τЦv5 7yW Bg/…9_Rv0iT:Z/̑:e#/gT1hO:~V֢rmxz} ̬D!J}y?WC1;*blK3Py8!V8Or>P16]JWXiUs4yng" hA>ZԠ1CzceoE5N0¯$)x IŦw Pqw\ߍK?z.r7![&l!=9x@Ztf ؊g֔(_o/鶌<ۈ5rޭC|c+nqZ]e`K.7~5) (vxus6|2Y0XK~gʋZB H,Y@ Dir-2@FGJ 6x7|'KE$<{]5>_^!,3gf2| Wۆ3 {~Q PFFȔ+Ǐl̑|Dc%) CBB Jw1vKa3/iˡq *QRTwꃄ:J<103^6U!k)b_uCjt/fhb=oo`s~Q"EoiWy:Z^Ӆ8/T51>ϓHd9!'6`ªգF{6Ì[mH:㶘뿸us{sY3OVKw&~D3ړcf6j8;|pėgQ[H4 ݮ_ H!!U.!X-l4l_}4~B$%&Zݲ ӡd|`Z_K`rL,7##[-3#k?CF U3Z< ޾ =3)/X:x^Ju$ڔe)C#2UN"%2}Tr* OoL['wexxT"ASpΈ!v̫(/,VBڑu* vL g.l|J1wbuVьj p6o?3_ +RѰg0x?$hit :\Or@ '*{YsdB0U*޼[Dw"XxV7@6qJe&ԝi(Qw=-J Qt#`? =,SPIu"aAB^MZvց6ś űy`a0:кt!MV3p6g{3B y MphZ;,:1޽)لc+5ۧ{Qj?JvNd(a*:rM%{funή-z |2i}t%WyS2vic@15D|i}gixz;zTBHVvlrž"(W'O.G#4Ͽs1vS`+zeY}c[z@v~>D|J D& L}A0[.cR.}vz'cI5 @%P›>Ɨ"Ӛ;CJ(͆0Ra*m dT.`p\G-Îm‡̝C恚^v"_TP^@hf̗,HW O=*ݢX_<_lL3cUOYACRy#;#.pډ-?]YdÈ)uyƧZSnH}6fe(]T[I u-, `!!Y`$Sz0H{&Vt!zV軗% 4 oK)8GxIg[ha %BTuYQ6Χ s>󸸜q0ES&)/4y 68 6S`~p))]\1r ;{@ u]#,Ji)/^=F>Ω8B:tA:_%zKT$So_{Wu:Ob=yvy9;"GR}j_ģ aχ߸{h$I@;b wyD`AO >gsG3\&7yqZ!ބ, #MRy9}Z'a,q-a1G˰~*/?h%:aU{" țAk^A;e\v-xg@E{ԵoLUk)Dc38p`shV~qV-<PȘ*Pn砟bIU%QGiabә[p1N>-\1:#ͬg*֛3x^їj }~t!-qU7MkVjt7Yb/:#,"HV(lzl6üճ9N4BXI¸4_3+_ ! !>Ob1y;.UB xnv@ s#ǜ=7l .zYq k9:{hրmu7m.hJaw},"5%(VKV|DK  fdiswmZ |Kt"Ida&r,BbWb@?Ϛ5 %FS?ѳE%RN22 ǹtU?Tޫ` I̾:fqr3˃&U9kf,#G*¢?:5fݥ` naq˖gf`ld7RI@>/ 71lt 1e#ܜ1@PulMѩP`Dǝ.|}D.'DѾE/H1,w6?FkqPWk8[Br1 [:>+ݳu9 QetJcf&dmCٺaI+<B>1bVܞi赕%a.Tn}d&퐤u,{.5۳R˜'k0و+m8oMmޙu 5i$??LԦ Ai!ѭC!1[cckN2yׅxNL+Vnt޻@YHE܂e Cו"&F G4cs; [9bg҇i T5_nT'P3H9(3శ:/'c6 ޠt$h(pH>)|ג"$7']HiSý 4E|ur}fZ=9z[be} ɛd۵}A+̺48QrgN1wĞ'X01*`‰JQТ ?p@>|>1>XZGFe6Ph"{Y6cF+ZV^{? !-O[Kn=fG:"UC1uYvqQ;+>hwBx+Pݹ$fb.s'~Ӗ_j2'5ԀOH(Vf9EХ-RlEAɑ aeUAec[6Qci#*KN(7+P!>f(k5v߾wk+(b嚧evqv4weh =Fy {j3.諪RbZc^auPZ$s|!LtpR"= =..5?a)ەkϖ@oE e7pd)o/ jhiG5u 5,jD-_Җ {VN_,bnW/ ş8Pb2إ6B"7o4Zah(b4ήw2R%-}ET,rs`>XwhSvRqCkO;iT\ 3c,0cm:!cwM鹺Aū-[&͊2μwWMhoCk/[L(`%LwM$1MrSfe EcP[ΰL;~ԁE5!9m#ƽNWs*D`#:#rf"K58Цl+L|lpW}ƛ&6O '0{f+@iRw Rx敌$j`,cpRgV 灭?!݄KIK6;-)'G̈[Tm,iCQ)O! d"x#O%۬ JkM= 7Σ~)6wTB,HaaZ)XWI0L( `6XEd`L8[^~l f~<*ɥV:M\- aFt AB+5A()(ϧjCt:4=) "N  폺>07WﯘߕkР7sMv"?@ 5k~nZ$ ²r} ţC](i;JI7QUV %pQiF%쑑՜ - xn`* I0#몊9 2$pw>JP1o9iYBZXg[URU/;If䊒.$?QkRȩdH+P7BP鴣ޝ FN`aucbн?߀L˺\2db KLY|JM4 Ӵ&4p %ɲJ )!:?=7mQˑ Ykw\OP>lTw6t~pϏL_9-"|+wnT3(Yo A{-鵐$78?G+VPWRKu%YJtW4ҀLيP4bx9<]''!Z!_o(Q#Hk ibUi4i}HU/ys{RiD9$@<@I~JPm оiT9U_L#/AT+n/~b~㴤򀞎-sE?5谺?%$!Dpu6 hgUw ة%TT#cmS|r3huӅdg(&#E2H4 ͇aa )%H)CԬ0m,ړs\lD("l_|)xZ l7AsBC Sc+ E*hF'h[K?dzJJ9ְf֟zeEL7~ <+dlj]Q9>0P.7ѡ.w> Ti+˂/iy1upҪn(\_JVƒݰۗ.ަAT%< !jJ/QyǕDťRi !M?&PAݢD"t鵏PeH8/ `ZVcd)D4bbך6U.0:GU͞G?4w$xţ@Iv'Pi =Rus]Ŗ^>Ғw` '!@F~q>q.2=} WGO?$ `%bWږEVͷߨi C}.xXxSzSPP`ǐ;K7 QG+FmNA50~b}munv_E6D3pj7 |?w:yKq|)lU-Ez71ILhaΏom<)4|L0Ǡ{[^d յs,h2_qi+I_ڔJUUwVG0 y3rߙG,Z 4.u? B&zR3y晌|_b jD Tx'% aFITP3:7Vt~QɋG OgӀz6k}Bv=i E:/nZTh'$$G̙tL}U5[4|!A FN=M$-TSA`ߜM@U.r;GHmvT%/bKSZM U6䋏`g7CJ 7S7\ҖtA';yRءO·A5HIflM֝I`o k_4RDh AhvPjR_kuhRxF DcpҦ`ˀrY*#"#@-HoL?L0YDGrUa WڻUyN&ŌR|hɤlU{e}ϗ`hv >N >BmᅥU 53ocqkQV>R:# C8H:J 4o^ܺ٤<-DO?gC۹ ܠD; 1. Z8D2YIyG_`fpn-8#s {pSlaO{c>x۴MNHjIj(5ȥYhR2$f ]6o9@W`s.hmA̯_[]ᵬ{i$N.i ۊqYY+c 2ZuNڼY-V ܳuҌeY%k߶C~rף})>ـk WB'Ե;#2͹ Z"?ҷC~ !I] |'Ql %kvoI*=f@)4D#3F7l8+d0ߩV GFJ*3U?Ox c:4^neEݒwt@Tw rNj1ELVpgez1HVtoVԈZ޾*nT["ܯefi<r]M4 ﵅ɺ̲Tq%ry\ADz}s!NU!IP%9sW\^ }ƇyV@7!?ʐ t=:`1o_] QrVFql@뼤|R2ņڍj\,4 k#=W`a _nc=(N h%0i/@յZ#Y*ѣ*-go\6)x>|6+v3)/V^ 61%S&UpgC8mssCQkN#xٖE0pN %Cq(g:m$rFZ kZ3wm+y5<9tsEm/tMÇr!יSڝH׹F 8PY3R똡/*BJVv)bZ/, y4po_UbJR.,JGĐbKT9Us\09Ī5xx8*6 G,  6y],*۠cnM:qIbIkgI6KM=*iå?fc_F#SmmYrI5?prO$Cw?K h+x@[۫Ǖdwu{ڮRx_O{[6>Q^\$&൳J0^̡DI>g?µ<> 7`H0VZ.nEZxбƗy.Y42yKDGW"[""f lbqY 'o/ҋ78m)hRja㋺vA>o!i~_);6ve`e8Qݬ~vu[DǗwu'&G!)wny||/̏UA1!7v" Xk1q9ϗlLMv oR6"\ה)kj25]iW}jpqOy >Ϧ M*ֶ%* $ZdWE.7nd,I)F }k6/,^n~? ,.7]iU`Pc'4`6spgtEx͉؋OD@R9v3Yz-wiw_Λk!*p :ѩ+RIMQQ#$_("tsq|hb8]cEY+*-MTZ ߏ.3߸'/١=hzWwjf\N{$lݽIrj}S Fk,HU7Shu WGDѽBכ#r7EGQ0)0۸ ΐ 03]6Nܐڝ}=md"[:W.s%m|}ƣZy4jz NW:/;ez)=YsiH02sTğ]*I^\NY'iNblfۊB˂:/ Pꙗ, "<=Y߭)?×f:\2[ #yuLgO HA`7"BYj&|n@i-MeM@8֞3QɔciG;[ 64e[O[3߂GҸ%F1INHKvZ{D$# q}v$2> };DD]V`mt8[vsד}#1~q/AZubituq[mzS`JI1 J,]&πG4OT\S<'e$_#E)s;fk x)nO+*PK5V]vjH K"t (^^-IR0들{DQhg vQ /1"8.8YbN̍ms'3 /.`& bPzF wE!:(eUOܒ_F4sG=eӜe(>OET`Lwm]@q>~"vnT#,AZz+HFuQkl7]ED|K$T|AWngnSN^t2u)e,dI[K4ګbg`קpE3w լ;x vE9L˛t K 2ܿ״ ͯXJTχsߗlw禯,Ϩ+ 4Q{aHQCgab!|L*ȌX*_ϗBY/xӗb98s?(};%H ,;k4X@'\龐f~o|KsЛc?>S]^eU5n O d2Ci'β^qCI*KK:g7"ekbHV yw6uH0m>XlR"_$̕V߇ƿlQBkY/kEybI[F.Q?ߋ#gM|2W]ib.ᑝD{xbcϤb=;XajKie~.dו)f=5#0jޏ'6p(5܀Q߁ ML7MHNsr^7ѣOh;ztb Lw Iݠ&Ɨ-2J0x!y4_ X }qa B*Tx Jhڒ*Qͣd<!? 8һ>&1_HM}"x"0slKg5WhG6C9UKeN7Joz-/!`? FmP]yO|Jw?to?G'U!.xy\R7>@','o5t4\{TT dX9`Gk4YD ɘV  M4qt=<~.{cpvɁ{קrܭ?ze>if~BcYg6ZR۝D#ĵ3t1 B յx !},%W,6P8q1uԂ=Dn $ `G{Bm9&fX"Fe\J& Ly6O~[[geq%#Ni-~~e%b)J+P'reAu_ ?5j3c訹j2id TMB/~SPlGSQ6.UWe$s(m+M i+Ǵ1ԫܯjQOCPSQ!'$lJ>gkQcyEs#'P'B[jNUCЙ;^̉ʛ 8q+C\' vbUL/֝QT嵽ĥHXTZ}V哼W5G">^%{ei]-7mZ 8 1uY%iǐpXneO܌2\K%xn <{~hZM aX rꉔX}*ԩs .cI&iFw- X2Qt/4_!‰837 ,t0A8|Y(:%_K 3*u*xBZׅwcZ&ϭtʟ. \y1c>gb3q~I(9H.$G(*mjp.7 &K|Vn(qPHce;. ڮoUjOv+oGUޞ9W#9 Y!Hq.W$-w{]wnSRs 7I(-'* Bw3ĔJAY zk5ւU7aCk %A^~$m+z4zC X*MS? RęV"7QRaeoH-92;Xg OsH&=UJG&4<|jvc·I/A/{_X]%גIfjVxo*ǙZNr=\ C۵b1'HC.a[`_jo@rTanx0|(%M#`_sm+_cy@DEO?e'lM\gPOOFuEσ )f2a`%%$ŭ琐bIɌ$$fA&uT)2ȾF?o]sZi%R ,)0@^Y78?G ƀPx=)O=&'I}[Wu<cHNj8h z3/;TJ{ADNyO+EE6An_c&/+C: ƾ9z?EUI}x܊?|5ߍԹzpѵ9ᬤ1@G0 \/⿏Si3j_{@r⨥ه~Ru): Ê8 q6 $0no}*xU )8/0_y傯{p@u]9rX8t 4Ҏ@Q}E{ntԁ;cMfl9_ԭ<%{=ڙ QR5GK3xz^{ UܱA4$]Ju-׻b' ,lt IK/r;@Xkqhih4XKbձlkQ@-pfxxlX[uLT sv X{LzBSAh/xM"*Kٿ&ip€藏`F%93 會kEޯgҖ%TتȈ0c5yրa%iJ~g7Kkeፕ; YU(=A$9̶2-=t #i'*ʟ9sn FN|VKGpm4侰_x]Mͻ`~aQd|'hFn~& tMBr*(Q xFчMGR2U7-&ʣh/<&%=$k֦ZE'%Pחޒ@.zY?ə"I@kƴ{h[$.2} CĸS.[7Vo 6;/r%j %՜(G{Ƈic_=[GFI85_#&Jׯ2:sߑ;u9BT!KXw@3Z,ـ{o݁}* +]ݦ9!)=4b)MX5i{]8W(B?VF&eI\L2n[(M;vj~Go+kJ(~Y> :[!H*uwnqލ鍧uz a';G/?eWsr/zj :,ƕ9!fr̫quaǻE3{n͠t7" 'Y_1^ʶLPeW=V_s MG3z·vư~ȰG(G(16|^1C#([ b_ۃ p<03-OO ;RޙXoNYȒaFUtW;k!(}N2DŽ2@25u0ןFlI֣W[ߧ 0}8P\N\#r9jJ.#(}]Kta m!=Xs -wpGy|AӾwYFQ^ f`dEA'<3 D hLSĈ.Cn ='j$},*iL}6]c?31y'պ;٩227Z#_JK3 HRVL$RcHȕ4IAogEa,)bfa(pUjK*ʹO%RMÝIp/fmBFcu &Ȉ1#1،V*w$D̾f1t HD9:rd~v4iYguʑ8򴯔ݠ8{+A@*[l秾1ߨ)DVꝝ38>p/^ bsh(Nc#rG9i@9!ah_;X4WF|\PǝRܴщ'D )3TU$񎣖GՇ\!_!d>Q3]|b ۅPHsL'k@9E{;͍/nlH~zeꠄy{Q]ȧeQ*Vvv/w'^1Zg-;]O1Le U+Ҕd˜x e/ ?֭Gn(EHe<}i)d|ėѐi[x @`Av*t{?Bz@s @`/ཞD'/\)ey*BUrie2-FDaw*{|!',L l>x2,ܠJcFD_y=AlşOD4Wل#ZZ2Qi". 3CE G,՗Ez ybu[;M&%r3|RҖJj ߛp; I&0 vp¼ =>5|kJW# Eu:~(#K7ttƻ4*i"{QM~ nɰl eer(`b9?*Z 2UwD:I7{h^>̇aNҬsK2,\? f:ccNםL߯Rm qf[Ԅ:c:jRʋ<kC~S}]B%JOW86}}oK[mgr6ld4EUڜ^b2fF5 fU”TQ3~QacQ<^"qާDY.y<Od]dFw~?FO~Vx]͹q-3j)Ϝok8I.0U.T-ڴ8&~e33$ܼ=~a~R[[o?3 \ms2u4EYiW(RpC&m9꟩捈ҏY5- S *W,Sݹ7]Il}'[WVľhn5_$;&QiH⩃WSM퍂B/y@-֛*ˢc%h4 S9J}u,Le%HzDmN#p0FσY(zD8iQ~寷9Ӝ?g?OrVeu+kPYF'{,YT>nڜ9/55b<|m#^UzTJz9,a}# GN:m_bSPRu'3"% _q>QvktG'9ؕ?2CqҚ7Hc`2TWtf$/Yд O449 J?\1{-j=FskS:;m;B?c.πc;xxS6f ,jI0sjhGa'ܿTQ0|D(h}95{>"[\~a(9MKiV |ۡ**hu%3[ ϸ-z(og.!{Jl[?DgCz|ifQsSu`)Q&hCy8VL48Fw )d.V~vudpy߹ʤ9:xEK&;j5㕏)jb{i$)V|D^}%L`+¥Dqwb.5?i9tpZDڊ5Gh>1GRͅZ>"ͷ(G,y,>T0߳kM,]xlw EbSf. y9x7r}釈MPm=:&yX6ތP'2ȭe޷iSw!**8 :t1(}XB[e}D=f&q6䡳-QXnj>QXq7b{  ێKaIU*˘+˲QqP@5A}"9'(m%qQ.t+]]EcSEq붏>o,-dqIYDN֘xTǬ̵=/ϕ<,ϤւJn EpFX9GEnAl! U 8՗Vt ,Ȫ3n]5iB[\ݪJ&$X雊`?ǧGLcnI<{"#;Z; [#k=S˖K61d{ ߇,4"TM3^~Bh՗w9h_^ ØJL8eg2肋%F"Ţx)!ؚLm])bcɝ"# !~]ٖT=1$Md!~;OnA =$s| gv)=Xlx;Nϫv qłbQqV)+m…/nϺ<>yvQQ{Sw`.1Oq6K'U(>Sykm mIߋA f]n>3z]b{J%07yKz#ѶvUg:oPi2A>lX8-5Z G6Ao!ӽѸ>&&<6g@: m=OD[:{+`30/v* 萛PJlV:ˎzߌEq=1rCAd5x!]Phiςz8Ai}w,gF:,',Jിh DN(ji DzZ D9B'p,V mf;|Ҧ u]j;6 %ICF%18h,+ْO;wZhGcǁ@Z*S/"^ MWѿ=( nŌ/F>CRì.?,_0T/Ț`kO ꭓ-7u M)x:(m[ǑQ5Jo R7M!LwP1φ\k^0=B/7EX;c< r^ .5om^'yj4ӫޕ`baEn!.΅s h)qtq-RkS(zy^_F-q;~;/5&&ꕳJ&Йdt7_TLv\`_hZku_38w$ATeޜZ*PK!G1j:( z^(038arOȆ*zBtfCm쵑&]2D)A_ϥ(N8)i)awƶ@H"*O=+jD_,Jz0Ċv ̒TeSZ r6/BX{:c@}IЧf *5~8TU;p^C.w'dcI>mZR1ܗ"y/IyKrts'D/\ FI*x|RZa)oj Vmt^kH }겕plmH6-o/u+Jڤ_VhXU*f}o5/pZ5@H\1'<6a>uGd5nj #ls5Y:}>ͷJ=5f>iď aD5~+蠧f'c|Dٵ|_ۏ$~TAРUzF~l|D@0w3V Ȣ&VuRɑIz]q6',^'yEYè<.QiT"p)^ZuYpghdbW^',(P KI(/gEML/lpqe?*wh+GХsd1yVοUEJ?<.ɭY Jg?| %TcV0saSr`qjf

bK}ϗr5$n)-@_^gas,PCI6M9SDn-$܄9 ;p]Zo TT[H&0s\Q@zC~AAJEGNi!"CK󢲆ޞRuD;?n*p;I.hRJj e-ei{8h,nh^3Af Z}z֍OC9Oe܎ FYƃ~(88=*Ci]˴~~(ۥI`ts>~ B [^\R|*.(;hVHNgP;')Ea< q@7JȩZ@]t^-IaHUVxIۻ=MG3b#a$o|At@6?TK\LrL zebaVGtiJH+QVlIxGqέ]KCl u+#mo `JU$2(L<="m&~2e5:}MNdq։(i|amU45)@ aC?nkC,VJ5 ٟ|[#|;( m 6wod%X5 iϪ q)): ,rn@Y*JHTNmY7_!\j橁s߯a)+rݪC e:R-k߹׌ _~{x鳴+ l Zo'rSgىg_KܭO5kIطw1{:%Tw(9|?v91jeV_35@LREe we+T,dcЫ!K39f%5yFGB-.y1g{6#O_.ݖR~Q9<}I2vʿ~+mw솱W-^m&(CoUԍD͊e(1ްeVcߦ5P߉=\c}|*U*9w%žb A2)}M@N^-{% $ǴlJi<`[ ~Y\,2[3%4dJ OêH Wrc89C4 IU23Ԃ༏6,bF>~P<"MO A,u6]4dӐZYN=?ϨuџVMn,n;א(rD7IZ#D6oFA c7:;T_όH l5s0)8ǑWtiF rL0m3p9;WuN6?ubDIzCII-ӻ3O 1zL 1)5Xw^6Ԗz3 %Ǝ;ʨ7Ҏ+L yXd{cvoXs'ptgW%?XAIx6Eoyi$KXƅkx֫n3'F"Ƙ,:!'#tbo6M+N.L}8 E%6Ix[zu|ZQJKW y ,J  %mr ΐ$35mqV'X\SKt͉Tyi'"/Wu얗z>gKP7Ev_Wm-kfTz o\H0|L'XO4|tFiQo$7C)omYTYӴ܁`H=3-o*\Ҏ^ݥBCXK>=]wb$F ߩ`^Um!{ὖO8M>o} ^帘GuOz)[5Ujk;(cޅ)& 2Vo'b\4A~3Ƌϭ mKCb}{z@:F6K|lggaoٻ|9bKC&taehEY'e'7o*HӢ VqT7P:hВDp#v,B}H So}I1t8d8MO❉wGAqb@d)x^zuhic|dvs @^qEwHټحEf *oo02&Ti㾔\qN:)`S3)Ɇ9fG'EOK)Jĸ}g[KttncVM_]D]O1Q+'(3:^6*6AX뽂4[ltĠTt: ?~U}EݗHQF~> gpHزܦƒaMϮa9|A!PPPe97a 9DÊt+#u :2i&[AKf|4B_-/e; pY[4烔~1rGR%8ӢW[?p@j[ ,m xk(g{WʪcgoqR2c-{j + Z`*),l.RKSN';\Ti*-֤^6DouGBrKķu[<=9g7=wgŜ5P)B{XR bD\uJ}1M## }"hZclI!Un!K5L]O쇟DMLTePgi2^"okdsn^yot-}Pq%#"]`9&@nz){ynŪoՇݹ Md n&\&Z4PM0"iI9T"^Ml!ǀ/)N=>0T1OMܓĿEzcV4L);9{tZCO"6 H\yw>2\]4z: Jl"2[ $ba7\pLJoNv^gDdCj~s4~ڔ\C( %'ڏ06*[Fx>+ћ(u(a W^(g@>b[+D#>DeQs]Mߨ@Q3d;ÁvԟlE~2e1H&UV ZMÏRC, Tk2^־f8Omb)ب$f6k1B8Q /'5WEd6۶wdK36*hUpv M_2U7U2)(T!hn G<\P3-]xP*aI٥g`ZUYH~[AtIww~zZs آKJ%e O"ߵqwj΢ aC9 ǩ\uKh;U :X"hY&~u8(qk~J>%g!rF@?U6,:``m4Ab`Ρ/ AEmPrIH/9` 3 K/4HTWF] u~/r׮Ty(;JKRXh{^ړ%_ḞG?Ǫ#Ysޠ&[XS qYH0yK%;"|}4xeZr yBh`=~LڿS#N4^)JZnMfxpᄳ~ NvB l"?Ab받h R*ƮWZ$Qzt I$OQ3h2a xƓr#amqvPRؽd!'{W ͢n&@Bl #Uz†}B3qkU»Ҿ L[Z\ql{p+ 7MVC]i4 A+Dr3tNlLVp?L B\ǧ6B0'5\x]uoDR'`Nuެ'Rm!d7ԯ YȺ"Yb:eyn i;j7kY "uqkJ5\. Dow2 4tBZ~ONc(鋤ȏzҵE; zlO +u΍EYB1Yi 'L'+/ c@8\7($&.>sUœZjXxi;5NIfo":J|4c u^pIֱϥG#pT' ,_bYB.f3r],O1WP"H'y|ahU!%u9~m>Ø28*|b' H_/&<z zE T::gߡw̍ E+&Q;5!RO-ޗ!3UMUFk:L6nMο6ق=PwdOڨ6jh}7ө)cF> Gԡҟv M(b"X-`Ku5~*Şm 4@Lvn((PŦt!6pک9$\SиTX\Cao{BOCpz@ 7pY%;93 2EnIdLp*SZmG m58b֞= ʹ1,N+T&{W2Tϱ!sWf%bn wF(cԶʚ u"<7Y'חCMzg maOE&zX8W4lú,y+U/x"( )q𛲑°خ S cܣ+^k. K|8Gʬ F* 4>S\ْ\T]`X9=xዐ&$#+H` p(Y+e{@ZɋֻO0\3x?s eepq-*Ĥ9Ns7`DhQV\ecQE>H"+wm>W3lȃ1G`G<ՙBt"8%x{F~AVzy$3,鏄uԨR_jdҎ/`+ E/q f%j$i-q5뙼)!z/M*bP' @qS͊[ѱRfaQ%4!ΗVhXت. wKgƏp.eXjHyRnheHtLfeq~ud_\#Y!F^BJ4y/\"4YLŧ\,y+ۧ_ s|w9sU&V%a IB.)GL3J hSFFdȌ_9oEܲh"ꠋfp"~?1+:՚"1Dܨ-{t5#U['paaX5s\ sPsrj}//ߟԹ][9"n9_Zy;g3Be'F9 7(< 4gs>,ݺsBS ;A4unNÐ&6a{}5f$oAn3 wIS%)*_-E>,dt3AÕ>zS$d*%* &V@ԴaRsrXQLw.,a?hdAV̺Sd\I36vZ&cȞɳ h#xqj!t)ꝸ}S=:ɮGV;_V:(iUoI R~ǐx0|x9Oю'p#tŚ."fHhu-j}Эb%q'cRץ]YpMU(ZYDVhA3JY}Z9$'ʠ3S̬ر6, >iqBEKd$*h&E߈ M01AJmm˷ -lk(5=)V}9|?kSEuK,Vt/ԺOk1tWJa%RFC {i:c.>cwkԁ+~ѧUzsn:\,#9\7Ze*.}!U玒B'1"[U{kPzІ迕1g0'' 8=UI  [Ս_VqD ŇH<BV aޚ>Cxk[ʒnƒ[ ĬKԍ1ȽK )^#6o!_‹s8C )""tM"dW1t7vP~>p]|*")y3{,{NX.&.*!bN`*KO^ಗf-huz b! IfK3ʸE&COn(s=:f,cey&:z6SGH1VEr|kgj1>43&0AR ƓU{Nlz{Lks;%Z Pӑ'#sF,/Xs%9QӤV^& `/C&9I`b ?A#Uq`( C[ŷ[LILi`5֏ZptH_TVGq?C `AhE]5k\ߔHKjc1e2hTZP&׌O3Rja~GYbTk1>fQ;aI R<3Er~ZBG 8^&p7w$TͰ-֤ OJ2-ߤ w)^oZPw5l"E+uZ.Xpd锗hen{` :ʣ}b̟sY=mtƝ@|14eNSYYLp܉cv&llb٬ܪs<5R2S= ^ґ>gR2X(2r)&Ԩoڿݝ0/Yu5P.5UIjA_H5SČK\8 p^3+Pɹp1U>(JUuњ&HikTg}^ 'BiIqW@A_ý}z7&Djl+vX&,Dv(Y uV1(Ƚ?wN'Îdw=+K(Y?e&\H;A{A`YM֖Ѕ&n\ѿ4*Bn[0ړOYA+TvRO*8=7jq;AzkB>W)i.YCJ;xU4képDl\0V~ ǯÒC(bs)+f* 粉q4V@4 z_#gQRmd038R[Cmo ַʮOJxgGyت͸]@O %<ɸae·# 1N~B%W gx{MzѵcǑ\lp<Qx@*Ǻݧ!VRرBGEc'  ۘ5(˳XKe-nxbd6݁]IY% %-8Gce fg\0AbFIsGۯe嶒s6j٧94u0YX"En 1zW  \"٥ROaZ k)XZtfqHls,YȓUgl DŽҳ=Ϳk<]((ed mdS2'V,`OggkE,Z ]r 9ևK ύ%簾 w Se7`[#4*IIddK RSYv/>xA;p#QrTj5(CCz_1LEc- aƞKgxJA97:ln JyӲwfLAcKKɣ n:B)K1|*ʁH\MF_zˁ'X<Է1CRzk#U޳a|[Vʃ-ANj U/XI=5m5O[F_K`RdrJ|I>t gffqEkoYk8*gNŵkOr_ٛn'$ٓV: :w_;@$vV؁sťS UjUS(upGq.gE ` ][x c2gvtAEz?Ԣ>]&4}ԧS"~i[2)G#V m~$ 0jݡzK gx2fdbCSrEf4>v_(>kʍ g|K탂 $Ozyfw`4c1:FfFsL-bL[-.&G)c@Q. $TIzMee͵ۡwxd[vX=2S<>͈OyDMUZ8yDvšc;'9qgɰB>v)z y \.kP혲9LW)o8w?G#aS?.^nnU]rX)I:|BvK[_X-dֿNR< K Ҕ0KEb4WP.9Hެ븲2@2pp[t1cBA̓0wbzG+ˋz8@ɍp;wIWj]}*m  f wKm8_ųHD_JHWCS^ /9RӦ-^`T#:sn2KkS괥>uIyI J*  VZ9'om&@F6Kl0s[ PQL֍}V{Fxpw%R2r=H֋ƃ,ٕߓcx@;5Ri6,/C&G!VXy=7=!t) x~lR*!TØvDp1{/m_y<#uhh`YokrUiȓ舓\g>vs~}YphǴD# `/Xg7L1 |^eaoJ~6hV7oz;S9Rmٞj&[mq͘aF šCQ,zx^W` B/ #܉MV52"R&'uNՅUӣ #^)Zb]x6a@N+ @:FZˆ(O U 9O^7OwfFtmB[\bi | Pˮ[Z<%C3dOc&-$at׷n5fWm 42fQl R4ˎ8 ׊a,rhh/PRb;⸰7Ý="$r 7UxiIf_mγUٹMX@?4 "Df,_hsJ}jMg Ȫ=P`r/ 9o!a#CRT;=><*X2əT M;86] 2gk|"ALYoyIڤ#zs+LhI%? !l^>XZX ބx(9yG69ڻOTB65;cTrq ?eb:\P뭟9Aub4uqBW lPJA{v2#}KKޑ[CF_i=B k#-[DkC14+VUnI<$5ц3Cd/jb0e77K} ^<.AQ,g[̀׃6#v~]dE!?;JG7bvUS2{rt:~XĄpp> ǔA~<Ul'/ʯ{/8QYy5[us ռ-37}o3~1D<$9erb-}zRu! L &z.+g7d0b#uFJW/dfk)'2oSNps`įIh{ȦD9TPw5]OGj-,+b\2kps"uÔ$G0ޥ.BcLE adZm"9eR#t@NP]u~J%xȨ yt&qwKf+mI),%|< Ń 5M)FZ9P0:Wf Ҟ|%RJ M:hjOgIY?Nx&Ņf ehoQ|`8R SFxxp ~j%$]˸l~P}KAYgkbkҤ3;ϊU^٣QJ@DgУ"ZBX7Kdע4Yn{IaC4 Y*Z`'pw✭A[22b?M0۫FߘՅb59쇖"x#}_N: \Oz_dH)Av5 M{|qdR,4B ئf1 zP4a]%'h9uUT^F3oޑNfZԾ`^&R0[G@'^ t(mii;&14;=gW\E߄^nYCMҜ8ysV <^& n/YlrO̕SRH4b:t;tg)i042)c^w(,`+u0mPgz=6ɿξ.A#bqEM? @Ʒ[[СdQk$R4I5C"<}^Gd͞?V]7D|׌ OK mZLؙ>V my,`DZ|WOTx"ɖw+ GZsS/,>P㱶* W;Jo{5Fx5껟Ų%?m Ĭ[Wh.-znBnj?z!CRYGs$>%a3lo@Ff^8/ͩx^*lreP=fefX.pb1iyIYTz!PT9R5>t'⡻r潂ODo(5‘xQ *?Ø͚2/`9|ڧsZKFs?NC~_ Om4˺fCz$Cb!}ЛiJ\E2tQ6dЃ.Úi$d ͒,!D-%…8nykef6Y$!îWs⬕@UR54xDeNYw7?8]|M `zjnF3HK`4=ơǘq Qj@ d%WOl)b]YAf9(pZ^þعYַ\ Ȳ Yޟ;ʾL{qt7pHuν,?`N@ Qx+߽%y^Khpn Q]X(l3dX&c!WBQRU(&S܃Szۭ ׯ>O;J%[Xla 6reB*T}4;VO]&p(wJ [i cʫ?K,+RTJG ?X<=E6v>xF_ @ȜFA&F)7oR䁠ϑ5,2l a‚.U?ӣCO1ov[GŽJCS #QϘ 'T!U*D!%-]僔WT!K潦Aj.bM~'l/Lc3H;3 9aBLw?x҆ !scs7hCx1ȇ԰H9 FטVs~f9S1WGʇ?)޼mFCi7դK-<(wƱdх0HJ\5¤Q"պ}_)C5e{]QgL%,Ί摁Bbl>eqlmP "bODcVN.o{LT:ϣBmc\I~ז$^k"u?0i*cVbgAF6[]U6 z^/uA„#&%phACK )nȒY튀!:P/b˧doN2;3]qg}IN# ("# VǷYwװ<|5NcaܳPjny&.ú A PI)bH"i߲~sߚ !q@&܀/2of|Vg{:*5NWzjR~  d@μlsD]uE KGڭ>F!23ަ| iIB}>LJ_1<rFG(D.+'[Y.z)u~tTbO{UCHiV 'i~Ƚ }(B?桫:fR;Ҳ L3?ri<%0exCTI$3&$Ľea%Kr$)Cs}h0Āu90 50mk_A!4RNb1)݂ FYv;;Gs;'P:ܚRv,x)mL9 %lj~p\܇l$9w"tqVLAVzN"`/H&ƛWU9Y/NPh6mn{^oEĥdL64k /%缂Bfб(OÅXM8O7}/7JVK<}IuG_]@\<  Zqo\臢mGߣQ. 6H+cgKL'n+3a]Z;I<^38Ez<]!7M{|>D/-|)GZi'Y|1hذYElJ`tA/21$[ىI~Igϖ(Ĕ="n`an8Nx9NT0+5wy"ar[fL0D܃gastۑGg֔ɨ3^B:Jb#%893l~NylLZ s2~zג~,b >8AVG+qf%`AZa; aȤ[۬i1omiS ޒ6pHt ؟m )p$oIeA5mg(o;l%zQ<=zgJN_WIfwKX*Lyg gneC(zsDq﮼JNq SuLlӔ*3^9Go86v}[wCiA}Z&ޑJ vr?'%seB _Q`AfU_mʫ_WVaucF  .#u.|^0*(?Cjp.h"`|W(]gMdS}5\;wCmCϚ=VO"'!kOKm~c"Z$ %$*ED ')8hjŐԳmW&[H&H/Ͷc~Żn,`"|c+m;y OTs3-^ AnI'?]_3g`}ykL~G'"R4Ut9okrwGlrf>D$F!9'S`Xk<Ȧ- 3}>Qo嗥ZNH [g!Ҏh{MHgei汝1yP,vJ\3[oljmkUuAׅ{@99UF[d00ZCK躍-sLDLٗ =<߸36կnu~@ iȷ7k"*;yr͊"UZu`na(0PVxoN\- Oi ӢkEE |ٹC73߀S}[}qRo92%'A TrڵXD,aЗܟSO@c#mJTK)6{[\mϏ&cID+&  :OjWSbrg iKgѿ}}djmmkK:1"A9͆YhRK0&sѕ 0ˠ(j7va*Y{zPPQf1ySREbH:α؅>coI]-?#yV2슂{Vl#l#@Z ^Z;]ڐ qhfilLkhN Jm5>GmhdBG$WCf(k*7:C96;b:8-aܥTa],}Eկv{"ܜ8[F4rփ-a }BI9v\5ӇT \&^|2ySlmS0$}\fOކM9Jv*y$ !YKX/ҶM]7#48= 3>Q ;E?|9n OL 5-U@Rě`_ï6B; g'XodQȦx>4ҭ%p vc L q;rwLn?؟s-w;v0hn[V`':ՃzgP{l6B)鴻LpioZGi[~5,jnaO߁ FY?0wV&rȌӖZM9{D>G~ÎRl{l@g.bL)ԕHej*%q3"}qYub4c\X1!jx'zUʫs|ک!Gh {.|zUOij4 ֟r: kw |c#ئA<:ok &L FGt>Gp\NP9M V}9pUR*?d,'f0 n%mYcurGv*W/w=k=G  Ea6*uZ]h~K4aEg?'÷?&le9sj LyfL9.Vь20NrsAP>D/rEXAdBx.],8±cF7y_5-ű{ʅH,L:A)g{N% Љ~AhY3 ;=p*RngNಗHv FLKDx:Tɵ!O'ώq f/U$;nrܛ?agkYN%i_>ɠ3; ]ܻ}UoA1%|pNfդISyU yhlQ@/5j=_A"t"Yaq:_Ëj"$ut ӿk@pu>+M|yC$8` ^91xʭI*{#[#@u55 IyX}m*_E"jz"#?Q^Бjp7rsEuF"[Ǧޮ0ܕ1~TA{sTxw+6qȽҙ))_= Y Zϳ!!cfn?15  ;-Q6œf .y0_XVtib;e@h[B"̩ۖua3) Wߨ_l_JA} w#q{N})kܓn =Q+rGj2b8"ζ>=㇡kێvۀrq}]wP^|- C`@wLag[ jNBMf)0ġGy"*_8M7 qe$caq&5% \U$$ ;.0/qM].jV2BV16*!=@-ş\i%Ɯ+hBeӍtmS Bq=$ s#;``o!}0ԌF$8-W# éM:\/K0 K‹rH Ǧ;}hEI5p->Wp?yhAlՅn/~Ri+#<9K/tEW m_$SPI7Pcr\n83^jyeU;H4ZEx7O_} MS5x1rbpFbpzXCIThp4oYia >/Z)L`Ut"Ew%sB:&6< YBaʁF姗W<Νaq.bEBt̿ͦHcFSj>BpW-&X1pҷSP">) oeb#ᄮ\%ld&SztbG#z$ ?tJ@4H6Jv|f".;4V9#xveH$p }( Y:]j@[yy} 1 f!J'G`}\W> dW@0^ >v~D1'GoA5>1,츤/8X9T<hD,1S/9aZ~Cպ8A)/|gYSϴ kijwM>>%1bPb;$vLcfOa()jtCxѤ5G`y:I fJ.,(˂3-)hϥuДO*8$nt8և"JAnm*zN>P::0[{fٚq}u3d kn aԖyЃ!(U=oYyAE Kr:P;~QŚiuUzIjJJx28G4h TtaKYz&.1_Ki<3Ԫ= ۇ{~jvciU,~N$*n{Bۿ {Uk<{rL0s@%9{9C‰+7nif@|?'I½,`& ~0N<$hg]Vj$E_jkyO.d)5[`>d0e#=ر{K8m)D'6wRmE90$`#I C\%^j+okn/ lD" M6"1-MOBK}I{z_Li]ݸtY\iǼ * ]ByU=[fKo븮4 o?$V5Qy}=> zTShB M\%uD$\\/lOiJYT!Uk=*o$x}MD9-^9?C:<{]wodT2G~WDÚ'C296ys _u8c!xu~T`ijJ֔EL9 ^8E: ˸+ G*mD92KorpU`3xGD=gQuF;t] V{=J]q_`ƻG;fC ]ЯEz?m4*rhtTwcpP}}4юݶDbv?b~"8KTpYuSD=|$u6\^WMҁ7h=$ht:NG^ƀuNW,Oz[ې=~iV+Y4 ku.{lpm2Uc!l͟$ ba*^ l6ў7:|~59Xg)5,Tс`߃#t&+k"7M}薴c%]KBMmvY mM>aqBmYgJY :<x$zj]/@uݰTr|҆(όȬ/dSI0 z8($up?1uc`_\&0^FB|)}VuڎRT_S{Y+1Y!yk}\Di^7:˲aIkQ-2 f5Ve?z>F3/Qjn5$*3N϶AP~E4p߱_xzc9HoNH0}AZe'仑9UKmLe7Qv!K<KaiM~W'l^g K|N&ta*K8`H{ 6qEu}eG)OzIo I BlN(pLRubFuvdn[G8, ht7F2$+'gD6ꄵ3}"yKӓј`Vc^%UknOde7!1r^<[ Za2%A' BT"o#FK'@6wQd拇58q99p_ Z:>6d]Ǫ r ǪuFlQD d)ՀM ++(~ Y#zf gۅX NslO^%'ޫw( ˱tjpm6OLe>>ZG2kɪ&C4[+}*].urKȤYy |z  -&[>njb^nDvTU`\*vvWr!Ś",`CX~v@hܝQ#| Vj GJB`W̮$>#gy Lƈ]^ߦp&Yr6?5zB@↑Nug* XjO>̈a^&pWD?*Bx: *l m~TM;? Ør-BNOw L$_3tA4wB+2+o[R9S&L=u|U!)l]{(bYGAYNb9֔/v\>zasCeؤ 1 sq+SaMݑXP- 6 =Ii{ACv&L{|u!k\DRTQ̇n}p d6){7]|đn_ncmuzl.<{2Zfz@"\T)mTK_U]#lܐh"[U}:x+xI.6:#0zDc*UӛA"$qo12=BvB,K̨ P5Ozj;4 0bz3aߣ.z6=eNu0`GV(I;k@\j7zZ(!lǼt@85VpvLjӡpѠ]~) aR8K?wM #Z|'~pOܗHA,/Lp_|NwSg_ x8N,By* rԏϖöZxVZQl%kᒛz# a:Ig_:"kT=n&%šiPoę[ hl)Mpo-ٷM.̤ʡhedh*4|6E 벗ξL@]{ $\؞AٕqT[O ;J5 *w8t h/ko,&E4 5g60o#Ro +Dv 9R+%;Aߏݷ5z2Q327YD>Vw1n9ײv`X-"D_H=UI1jM у<U=)yB0:@S |xl D d Qr]4:[墹tudx$[V+[Y16L+.K;@[}۬ѯkMTI o'H: t$"vY@Nw]ˈYc?nR軖&F@SKR# owMug'H?.M\U>,Ӎ7.skv^qsz8 ;.Rl=FR>CbHvhR{ƍ=1\l3-i;<f:}C(9:x~S5KJf<PYA:`R8O'G`|p3$ .epeVB߷ W$wb&U;Lߐ5~UaK77w3ͯ,J!HWxFg16I8qfW5L=)^ i~HhI/)_HNC̩4K"dK( ƊIY/b4N=oBdIV;9 4}>gP;#vX1[uRyjnOWGՊ_ ȇ?;wabUY@8fp#J-ڗ{r5ƛt >g**89?eC` ifg,,I7V Q 9a> h?c M)2Px/_ @/V+ɛf&h[эp8y3?9,TVTI߻ƵU+{b"&) WYɤ^zXLJ6u#M-EG S{{2|s7XD\v蔻;{ z%Q֊q.1J(n'EqS *ڜSXZԑ>C-oP9>a9X:Jtpu-o}T6$ֳo4yę)}חiacg~@̱xlXi1#,s)/.%/K7A֓KP1 Vw^9;e,]hB=7V!޸ueĔX6*|عtҕyޖSYW$*/N*JGKV#{ ߶^.ԃFRS.8qh|`76VD}:6O0,%,إxh;#8@n pZ ˓`vR_@ +ldm1 g餥丸,ǚ`]C3XA ٪%ӻC >?*=T&PI7ł '= I460`{@e#%M]G3쀘12Y) ~5jӚ[n EPcX13^]'I]2Z޵US7Q": ňqKv[ܨP&%}w?~PzJI]~咼XI@߸y>Mfˆ Ku얡%PkiTp!ͤFOX9Mqɥ%>7vuW]G͜ bgh7ة 0%VTILHCgJ?mݤ> nW;g w^(ߖdI:J# X _icGVt`˜WgTRgFQ}hژ4qLK_042KQDa}aG圽)-,өF c ^3 Zm/#=5`a*5uRaC}T֒:uKT/6O&Zr}稯Lųj$GWNKexJ5ԶBQ'zyJ>qkON)dhaʁ˼LzUXg[3=i;%<]{)gkF )㉶Crc r6N!%1 0B֬ꬬR%*RQRw.$7pepE;<:iZ\b ge=^GO`!}m8ʂOƂt3כeȈC[lLQM#:|{>4[3iW-/n%#M+!eQm˭J47ࢥ4bz'=2L͘~Ja{Ki{Ճ!gsf zMTKr5n1[6zWP TKDq*XɃ Y4.Nf3t gVWָ|*Pj})1ߒ(SXw# wW̜\] g4 zr]:tx&4|ԟR}R#%?-rA2Ǥx^B}9)NѦBiRsuh'C*ZhJ_\b|~25&{޺eJN^8񠭟i01p3n0bRԆocqu]=e8Z?l~;Hʫr\ۋcӵ^]8N$QP.VujY!Ajלq( o)/pm)`t'ĒHK骰J[.3пF~n N\"bd-Bj6 >7] %[b4w,#IJ& ߶A'iJ'uo7}+GŨ,4p?zxkӘ#G/}#ĸ@VÎ=S^p<." 5 ˛s(&#Hj[ N qnN$8 x.ΊH"=ՆLߪ)*r-RP\ 9njcY U=)7KҮ֮+ .U878=Iq=鬧0a`m[^aZUA)v5Ȩ-^T]6!AuTa GRF>fǺ:I4:"&Fh8Fܞ';1jmFU=ELբ[euX7=wNj]ؕhA+ FVJ|S%qgv+)-tN$yTтIPigL\Oґ =dMUIi#Y( ǘ^~NmtP(B.2Y"Eq-`#+w )UWˆW%CT3w wc碪hPr9|hR+}9\>V"OߪqqeQA_ w}mTɫ`.r^\k?'2̩!} E8MsK'`2D*'aWA-ړPuM;;wȤБfajh|ʘ,=Ǘ?Z9L[Z_2?6ǃ"+#vD֫({@PWZb9zWH4(Q^&٩a_+]H(_Q2-Sg6jV.<حЅ1p%*(KMZ[+&7 1k`i _0,ZH䙅q.ߣ;E7fQgd.c d3(IMa#'e?i$)KidؚV "UZ{޳'TuBR@GJc\1xNb 7+ظR&W;$%+"_-iX;B<>w?~S2躸pG3;~6I؄t 2"ZWA S>UTbƹL"IV)&ս| 3%-4i}/M#pbB3o#WJH`u_Zy\ΓK^U!N(,zp4AFT~OoNnMq\JF 2?햁ʔհNDyvl qs˜g6YoG(AӪ-o.jkbyYiqV7c:eyfjHd q2boE{D^X;%_T2*_OΏ8iR>Q oMݪ=  s. /z@ree j,e l'0cR.]#=ȪJXV17r0}0ae>r4OCV3ש }{BQ ebxmZ* .Y+tyW`?Uagօw]Sabۈk}.--1hĶ[^Lˋ ;ě{$Y@9:Q\ \̶2ֈdvߡ..K,~!8f8X҉NCO\ķN84BL#N ,&0r P/¨vKHK00)eEVI;D?5c+, 7~]q56(FVQvT $DvaO 9>Q4Q_G4פcNDaPC-X1 !݅Yu#dn̾C=jǦjw{+/{Wk GgbOZ[{2;'|ޱEVxQ\e oy 8c Ae˷&f{ EfmJb._*duUwEbq!GDvFuoqQ%E6ښ1 2wWM-^O2t)r*oYm>-+xiTԢYNqqqL3yD<\)Rבq5 %KLʹo±BcwaPI8S7E{ԂK@0ڠ10hʼ#6(̸GXK}}7coʭ6H^c(S#7C&E9AS 3 " 4*Dx02feߣ{xDL-vʻ@ԷV%gؐ@Pksms]?Qq 8wk*R%A})X:N.UhX[.GT{"qxޱ !'-Y 9vRE gZQP 9B_Ż%.f)SM}YE?RWڣB*AWœ(]cGj;IMCN8G0ҵ~0/qsSa `-eF(zon?I&λ̫i\WN^ :f*|}QcjFT)T nks?'F5? N;_1Yo=`zNGeAAneU=g[Z {cnhJ=>]LňY;A/zYj3*> ?7+BMb97qi;M"d|h;˝Iӗ!H.3wR"BR `|8"gHH;mo1@vx f7"[ PO܄<CS-ӵ} ࿕˗= nh%|*g&G5h+Ѵ2HMjw*Ʒ[6:Q[z9e3Zp4{A@g)ٹfO}*A5XIGuw+΁OtzW :QC5sA. 48cyc.>[."&J;=c \v uy6+|݀`l MϢ!1@n2ׄd)`E;Ӭ#<\;BQw3p3zys S;2]9Yy.6mt 6XapSX?BAJwbp/AӋfNQ\@тBꮻb0C||LaWk+f7>܃B!,utwGSQMbO4ABLV$׎L-ПZhN_B-YI~ Q˻'(i@,wWcmәz\dX@U 1$zOÏ-ʂ{Z@',W "4 }=!`lW2aslQ<>L@2iiMo?TaF%)1ߖ`A a0-CpĢ^$ KՀ%IbPY>5w|  1 ~eF%}9çVtntܣܢ"I*4pˇha]b.Z/+Mҽ(}Q]t9L0:+1'[_$5¤+p6?J)ME!ƏӽyuL{u(,y~PnK@D8%V*Jh_c\RTl 1&;W!%^Z9F!(R6|,$Ii1Q)^\?Z@0-04D_C9O"-/LqüZR}cyf九Q=j ^:7]q66íoW@}ݯxR#>l,2SGS=NO i2u,Ӷ[d܁~HH>ٵ#r t|pD?=8k-8k [V#">JL('m`u{4|J̗fq/JSb"G> $Ik'rF^)fQ}$M+79Ok8;AyɇJ݈»eM_Rdg\ 9\{&H)P Q l"yT.&wt %m*Cc=2rE4 x7na!]'FJU-qͻ!oyz=>9t5=/!pæZy9?hȴ!hp U5v$}Ymo@^Jv)cj~ 3<}'2òc=p.ˈ?9eq0IAZarue:DCeͻ )4DKcS [@ekRһ酸h]ߙ.l.I$IƀFl;F`Q<5$k]H0ZuSl~R̄Bqv[PAHcHxԋezfEی)4!IWM $| 6-7[kwuF@%lQc QӉ MHr{O@Oii7AVeV`ʥlr+ 'uoZӫx|4Љtҩ.aqSP{lA&P|בsҖZlvu@aA{s+HXj/t{k@-3䣄BvCֱLQT ;k=X4ONqCZH1 WCLq>2>7%1BXn f y Y9>[H8-F^TO#(J6XzorzbŔElc^-f)_a 2r\7gNʇôSfZ|a)撵桪ugȳHm^kwԕ|ވz%P?90ݤ \〼0S^ۈ&BwhYë\֎!H> ܐWH^H soM·=${p~j-}|rv*# ^TK}FqP&u -~ Ʒh:t:]I*`>tOCpqHaSFY^qؿNHz[47$u/_-[ꁶDI!;cd'R FjnI!a^a0ٷ\q$k5.xIX..˟FN.]ZKJ|Å;HA81Yo-@ºD}Հe:p&/\۠KR2M:oA@rҬ_"7ݳmfIj YT¿0p7Gh~aYO-3L n<=Ugs~d^K!ύޒf]藖U:$/4NI$@-Rg", S 3c]Q;o $e1MBQCOzfA??Ҫ>B,zxrʖ"oRSMfe=!e!cɛcVNkyx[0|y}D e]Q+-PsM梱R'A} ꣽv|1%I(s?ӗ `V$3Lұxiu(GNɌu(\=H c[¿o 9È`돮8'4cZB)mw8ޟ_p4sbJW #/+D:܂ /U.|EF5t˫=}hVzQs"Tu^$|Z\fsY_wx |t֋n:Nx֏&GQE C,mUTT§\KݪgvR%M!9/`#`KN@L:6e$hlO9Bt#82e>4%!p)\ P7 /^AM+aI|*ċ$u ,ӎM洴X.ϴٳFF[ը81޵ߏ N|k[/ɢ*_CVA!ЏS~j S3zxQ5#LR6$UFKߠ56rJm nH{xRJw+u '#9;U/*ׂpi9䈫YЂrsGv/e=SEtݎp<:DGHvx+}_EכT2;$*_eMfTsS yo*0;I|ӀQ rxI2ۅ7D!0<3`|,؞'f؏ZS=9heNyҞFKO%|en8Pᩝ6&Lj }' ԔCnՅ"3ocA᤾$^TX3_a/eu}je.WHTǴ(u:;JՋIkXֽo)Th:IhkR ޭYZ%J!! ;Ӕ%/'ӌŸ7KlbXЫZ yKzP70WAt)X1/2͊JCMGAxQ yTBYH/5iAW[:IP} `#)V\ftLv;zࡍ ("zP9RƄ8- jDɲ.}WC.H &J"O-8@?ovI!ih>+ yNvaV2P̜EﳉY񊧶/YX腡: 5Ӝ&FVGY^3ޭBӧQ[_Fhޟ ]2v/G|P"NF/C 9vTf(;0I%c'7j> K1zUr㖌e* 'v7igfhG(`q(9]{X݉kELmUP 2@{>1(!m UóS' 4=-Aͦ@ 1;qLd:~=:ۤ=M=O|P %4dҰh(#[gm8ފE ?FNZF N[e;AØprqdkpӬIy7 !@BoH|_iD>'.uii RD2Sy[V2=Ag3' QxLrH0LO尥ur8/t+78u _iZ"ˡI-1@DHȤr_^FΕPJ9'C 5a4j+헮ճ= grw jq )l:ӼiІ *`5Ė.jӻ\G" ְhup֔qw{%13:eY$,H}޹Ơ_/ : Z@2;:f|bVL9_ |t'^=<{_t|D0hT;;D.9-zzqP)`x E ?aU{Z'޹^}h%˿RXtL#Ъl$-cxWI=ZgX A{^9=};:˯V H(Nq֩8Wu j}wHCK+2UrhZRU6ngQs$4 OchG X<6C?5FU)$E.h NTICRA_o`)+\kA;;i! c~7=:$*$tAxR lpԆTPv_(2gS{Xht7=͸f?N4_ )w+!.&6:gaBg%G't_匙=XL@~ >W)Ebx \J]e EwIYI,vPS j5pU<)%Ns  ԟ$ #^, :qoHM0VOΠɛi.x"MOVe~Y%FoL2 2|DUɶr;#t1$ÕWBSE6φ̒`zF *GF}=FFOwg> 0HD)_KK)RY@ƥÙC@e85, "\0 6]< )ijRΐ<##Bό[!"(Omϋynͣ(`y*(yo\crI #d\ﶥ[.bܔ2Zfߏ]*zr/Ds ?НG^zP)QM'3뉈-]٥'fy, c^!z*sMVbe$% ?BEB}+ \= ! ;oo#kX0y*/4}%~Tq*xUjA9.؝I5Z6GifG|\}7_FAڠXUڮys~u&2YӒI*ohp2o^Y(zMH=gi2'VZ)r60\f;sҏR} aw}S8"adk{I{^& `lfn:0~H\F;H͝L{uV"oFsey{U>?-bJq9dDͥ`^ؤ4NhЂ.&' 8(Iqf Ci<\(dUqnƵv- `%l|`qHV\xmZ#xsV2\i O3t+؏yF5#ljvVWgՑ7|/A&l;$0|&J :3b㻺7(Kw:(t<%0X;ᾱ0=*![k#1C21qcü*T!H 2YY61.J-CfIfgcGشYF3©\?,CSkgMi0GJEUkZ],5bP:jZ"H̡32GA-Q(&JĽ;gէgAIN|3yhi~gY@- ӜQ*y[MFCUsdcWdSǧ^X;ŜkIHЫ_3ep܎rOzoX) o d쀉;+o"d_91=sL4eĠBRś{Xn2^Ch/WMbnV>#/T]{s.^TLҊ+.kUXBj6; 'yޅh]C Զ[I { rӚ ys%gʦq[yioWԑFwuGݕts Dghߦw2L8O90vTV+SGy5gy(U9H!tF'm{X_8'ttHyIbŨ RUQ6O[( rUWE[Ld;7"+ ;ڲ|'a1x2YͰ6/sŧscj?w=d}q@ }F:Uy2$NC#>Bp9 ɍ:m0iaD5 |h_?~J\>¼4KsҜ0xV\ o(`Ч2qf M̤+6fCJL/ 6)WB4bQl}yhw'rGK}`6 ,>At_0C= *uz34sPPjޤG}ʀ~:N&NW_#wi- /:(W^;e|t]w+yI628bgwδ5yHa o95&sYVNY} '1\p ȷnsbIj}cw#vo_O$6/8ZV g "Dոk=ɹ ?pԖ9Qtt ,bmBnYei0#iݏ+W` ]PthM;px9;:n-n6Vmu|'AZmܧ.7Q.R)LR_Ɠ8E*aqCmoCn<}UO(ǻ}*ū ΐ\8~}ߤVB# nʷp%P*S f7|K{F y/E=\M3Z}\qAS1W^/Q'qzYxU3Y,u+u vaNDH9!g8b 3fѻrO[+fK0 lJ2&M&lw6yog,%[>`ܫ3L(tx6MgR{wqU,sp*JN#b]h6q2n~mMx>:L3мTk]I?Yh6@ +Ѿ;j i!2 ݈U֔ Cg`C*`_r\Z vjzUh*S?xzJjO9|Qxu%)6t!Fn!vyR ."X4yx ); q4V2>tPٗCvWCͿd[zHWc쁯G(첣Lp:Sb7[.kc {XR: E^ϝ*B7)U},8 h "d-(PqG8VBSʷL XE?jcvkb aޥ1~ZDSuwͧ~6- }Fϩؐiޯ,nإ;;ʳ}c} #,'ދ<go Cn .X쩦GC?ψƔ{X]. 1{s9D'@+D,\%HsVrGƧNb/jerVKAOu.[30 ,ZQɤؼp\JY8󾕬B0ـн;)uާ6L;;O^Raegm}Yb}w=ʒ+(ۿRRX!Wa3qN ehnb x΢< u=`¸)/,# igRukOtTe-e\[yD6@^$AtVӇsjb@<3o,|038e)M!${֙"bc4 q_ lsN/:~kqdb168&3u:N BIR,;Ro-sz,z^$rQK1Q'1sw]yis+w L= "m#"\򍔒"+ Ҏ֦H-N+=9 ż`Gl!9¼|)ޔ *d|XiׄB\CWt@S;kJԤ 6@1@üPL{\4UDT`{-&]{x,^I38_x RXhT}hߑkc_e0Qa&37"!vE[UmMA4ET]|']֭?JPb$R'YJ~${ј# C[tOTe1Z^§C g86Χv3A#Ǜ$္o!tdVqdwN] $ pAEzڈ ICsu ϞK/~qmZMԑiL1P\vȆFQo3 r9%w0*Ų9p/mp"`]1wB'^C+)ѹ(☯7$V[:f\`aNVK5?+RyɳQ/9R|wh1=@˦Z8^$zS:HI\E ~WY .Mߵl:F.jM?Tԁ%4\&Y 1=̴(tT\p=?k3h-sB*kأWil-.٭_u CÁ *Y֙5 7OQeGl\Z?#m$GGFMu8bfޮݢ=kQyoc#+[$4}J_7[&rBuafir ~Ru2XEypYBٜu`>6pk(S,OB6o hzt#?6?tzO{. usz]m`kCτvgvnՠ9` aABZ|1^C|1Y$q:H]& ]ҥZ`mPX2jq/Nd%TE:Cc^G%Kا^zdp#p>O/~Xz3  NQq 1? J6BjJ:3w7h+ޣ؃vRLJ&; d7߀"#N,HP`܁k]@Tv1tPLؕu87\9%T?%^V$EJ?@ei~L!?5V1mO]ѕ| ?ZM%E%]g3v-k<:.ؗ*}鲡 uз2@khZװ(pj>P!u= גQtAdz)9' vSK \9^ivNx;6R4Q!rs,ԄUț#557٘Yj\Wg0FyCTUXQ]d"}ɱ 2y+DAZ%d\|""˓B9:;ΆA$R`IdƐ.- ĸ`+mWD )p全*e=1 ,cdkM;Xb(GquzMq]F]=7x?kޕdڳGÁ߰đgeȼ^u98f#dAĆrfl~pVٛǺw&t*$c¬0'% M8VCO1ͲEʇ}>L #E7$˦-g8iPZ=Xschvp9\45NH!kP@LXauY dl'Yu }8tcS=#+xDͷde$ڣpUY[>})"AE#GMvu/ovm1r6L,{ƇdQ Q585.UΎ`sKB(sqa]c)p f^ڡ8 X?등Q: ѩ U!GЈ|iEŹũ~ LBӰWѲU7^9/K0]]gIT_d0\%fj ؤ[H%~tbq0TjbwJ|2$}ʼhbͬbG;M/MO %sf:#k$ilP,&d<\9 Vu9uX'Yœ`ezve/ij ~baN[2;EsKs ~''KyiKI&÷r=x~qv9-7 6ҪvRu1i`Dp & Gz"9䜉_h)H0v -LNJ@5IH2ϛo-M5T/TpZ G9K6z+UPr~#1л<:HAމ5SI%6%J ϙ%kFK)c2ߺ֑.1*6N{6y~8tZ4[va$a<ǓO׉C-\n߯&:jxАY_'@dji~y+oÇԙH6Ym W kT)(Cmrj dw#Z?iQEΛd$BZN].GUpuww7!dY'3ԛgx@ m7訂FWm8\AΡÎ=Rm8M#)tG BDz ľ&VI+:p_}>T o]fΘ!I?C븹Bs| "(n ȴO>6 { |O$b)Es9O>O[Ǜvk/2cxrW@@'k:ls +xE]Z;j- :Z}Dr*"mHN)yPE g7C$7ItPD[& lxDL^&^Pwi.;@ؔ2kߜ0ɻ;0xUr`uLce MB2wtWOjY^Io$>LLO8X̌H;\]y>h3l l{w:A~!k(6K#O "{x'lZ12J#EI%ҥS!KY;jZt/kn uɩ1՝X |iQBTI_$JX ;7}V: #$2 D #.Ňqk9&7WpM我#BPe]e([x*P ɥYY ;ƒDDx _ᮦ0z6^H^H 15^u5 2ڍ|cj9(K; },XW垙3fu8.A)X[FgɌ}(TK]ef t. *K=7D 4ZN,e:2*;j \*UKV=  R ö&QG"@y\b!{Pt85nݎg"~ zXpW V zH+GkM+O|E ک8 yѦ;YԽ.sa;k{ yihp2IkVj|!סwuF @\It~xVq'R,jGjoDfhb%PJ(ǯ%4+p쯬ƈE{đ)Q*[*PbF=`cWjH/O\$t1"_\#,ߊS40Iʴ9LO[K hCUxd;bXv =U\ HH1oa0 d9)Pv=kc+zo$a_*…i;p:u7`.8ҭy咥e⤏䵚6 fl}*:6|uTzvI1"^b:WӀ=QLmhd'Skum&ٔ,U֙t7v@uD4SԭOfb?`jh!)/]VM^Ik0#*f mыPM3ڍ~FrۖM)TyktIaZ>{ 4-0' yEX|05耾v=Af"^Gebt62*Xu^hQTE3'}F"UXݟ43ېA&,fWAǐ&.rU3A Z Γ})Jgh6n%'*ݖ B9uˬSMT_wa/ǒu5Uxr_n݄{eO/ɬ|UU^ab7wvf?<5?z89@q}<ݫ3ZA%V`Bo~nmWyB!m>.'*:wts:Q0'2Ih.`pK"cܼGyfP4)n@ d20#4M^R%w$ GQ?CࠄEoIqg#ۯ0Ws3ƤJvXrOt7s#E)Z B19@ax͏|П]:W:.3Һ%b(LaY#5_pKÆ'X^X4=>䷵(- _1XO  , FXlֈJYd_LFl5iѣu{i?Pud)I)(H#Ѥ וt(W-t ;%^-DaC4C1O3bDn7!Lf9id;*4٧LހxprkR3A'w:ֻ̱tHszG)W$E|'Eyt=2ݭf 9_6< K~R{:.T4㩴; {N.z~yQfdjV}!5TcԳ}m[J/<~^6%~DL0C;+`.!U&(@MtvnU=C]BKp'DQ2H{6u[Kַ#E 5k[:'9)PV%!°AK4Xz,}'dH Fj.f< Ŗ%#n=}qЅY#,6z"JS{!K} A\Dq_5wyw$guz9LMF~ek:xnhI[2PƓ=yP 9KFa]6o Ѻƈ`6Xl~z~%tRZ$֎ ΏR:RqH4'%ZZ!整gen+K$>’'Qjy8?uT8MIrzNjFieV7%_<)ѷ+ENJCykTxqWU)Yp./%%Cu;@MOp t)iR ʬv"Ezbp<`% LҌj=ZU -H_4x|c&]B<~f.?QRw仡bNy"3d$H€0,K7s4\>,K b+^v8s,zZh%ϦS`#Cn8<:⁇]}om:ܘ0mŵ߷1E;嫊]O*+u2PŽڍ줿1ZTȱ~#Kdr .݉@7<0*V &m0;%W~y,Bp+O:?5 t)N$8\+[Lxxr|c,C6%34)J*ן nJ I<9YB T7fnNap4)T9y*嚒 TCK[7*ϤK7,2]!Cl!.>{Hڊ ޷@"&>AO/B6IHF^UnS#3{lC 'l_nMM}Vow Z* qՕNT8hGxWuvGvO-v@1S"VӠ[ߺWP x0|0-K#r)ؾ mOG2F4zu:бTF ~MW, x:Du*fP~L];N{O/5ROAdMmՆ&MkFOiMzB?GcvnԮ : puB[z}Xx>jZG0RlVჇFFVWxfXFڥqMs @Cҍ]R2+ F9?CeDW0&Z nU6]nHì '5oJHuy熟<@' Y6$C)Werv%" ^? ?[fXuW I|){{\ m*IhO24O[kZa:~voz՛X #`$ ;d(~y)< fTlj0NK'DmpBΛ oҠzE~1oJOSj"l&\MhS-8_x+Ey Wj GÐ{HL n!!0Dä3'; [MBK؀.7NG.:nQՙíʛbNĬa]!T2Nn"./nYgogr7Z WQ ?wXuavç#S̑1@HfnPdmBQ>"uO p@.{].~njHFUfW } pd* BeWI*z߹ZlZr{is QH f^wE^)! v pU|S>f%i1W˸Qwjz]LXˮ^1Z\O'뫳?(ې1 zAJIv9s,o6Uhf7:@aa%ioXKJÄI5z8PEbTk7+Cmc1&Cr5,ʼ+ۿKO"X̓ L9g `G yGe>X0G,i~ϐ'8YN7>ŏو=Oɕqd{$F?;TdȻBj0WfVhM٘$ iC_[CW: A^ҿ ^Uw%@*\,a{i=FA\x %—⸩յX+KrVJǮ%1g(K<l'eG+w0c@dmG &T"=jkSE\V..Ykbmlߥ+։8Q9Gl| n3egQIڛatJ^E(`P<@~ &? VMd=Am7!t/In>[8 E n xK~0XHR Hfx`?(m3-6cu0ezĴqS %%c{ǐRҵ4 犴@yN߭a:pp-$+c0HOqupff8qIҽ0iuu+'0c {r 3-%7_%C3TG6, D72;mc9Mjע&ֺ<v+UWVMjq.? D}_}kA?Vzb[$) 1 j(x!gmlt=wQ(b]c'[,D&`#hogQ)R!*/րN;GkuEs+F+7pi x\TIdp]c +k00j-UzJ4Ǿz ] cbв8b[* ӗ!5&++aK rW}Xef(_/*" Ud9y_q"PpK}c1O$ͥ^\!7}nJF)i^|JA;w~)~*N7*KF "]r<eEuJ VX~޽]C9YOh*րOY2*Ť,հEG (w&W.vcSkX"EK!V5cu03݇ڄUƁgMw)T檎Fa`m}u;xYKHMnLik(}8ߛQqYB 'Gޠ"_}H2c]ŌȲ}%`YǾWg@Ԟ1i`1m:,,Ͻ?5ad*56D$!r. WS$OsDgAV]TLe.S;a+3|ި0 5m5YdO54[>֙0S/!Ĕ)b z=Tçp@P7ړwh;0zAX]ڞYck=_LBv1컨@?`G3 U5#oK3!|nNL)] ^ǀDݓjB^gn }q-!qm4$]WWoҡQK_% \m=$dϦzG%g#߈Y<k*^ٜAJG]e3$-x+g.Gi R$^Q < kz,Sy}79}trr ?hҝ(5 gN3 v[Rͨ=zxž }Ró"`tmLߴqDG.6*ї=Mp ~CFXBl-t v#b}Dۼ=53(2do^+c`)(W Mo[{ }''JuS.kLf-zA6 khfzZb9! ^ۉVch hLAR{Řa=e:N2YYi﮾AۨTHc!uL p"! PԤ5ntBiCB^D '~F'VO_qGQs'4eV?K10U-&Y8K@E-$܉0wm{x^(5I )yv)68f V};7KZv13ΑKH~M+Uht Pz+DmRbn4\b$~N>_{hPϛ8BndwC5XzUu.3A+`Pe]~AAmZt@``ˍ\\Ԍ$Kyw,\Rn\_B]p#F;źkZK?s].7Ԛ b=,5^."x C1d%<42<}Kk"B/ҫ M}qy٭]8 kNxRE lسo w嬧[ "I:PWNQm^X_"!5~ ^R;c!t洧$k80Ɗ*:-ւsek?+ۜuqӚ:3h_!#ӶbbPaH!*y~T H5PX|]o4|rII(Nv2E9bAܛdԧE !~wxɻNpFd͋ T;nO` VR8z^,n70n+u}c(h< yT'a><ټ#H1$3Db#6*5>q]*>YӟKH=[ew`jubxw'";Ŝ}c z.<)J\E-B({ߩ\H] Ոr8%q7P5R'ᴺ0Jq갴?^|+k12\Hi%54Va3^(z$:.]3T𖒨Ƨk;)-"Ͳ;U 4/&f:b,>ߎ?$ D`$#jji7QuOO3 5"D|SoT}Bj#} Q..z3C-nx a!T4*HJY~e-qI?j!z Vhּ"tX`;u*ׅe7Wʁ؝V(A턍 4/mj&jzGVḜ~孃|"kgoaj0%H"|u^ct\sKg%Nk$BOr-Tw9z{I/`I)_SVs i2VN% bS`^!p%ؽ26HYl|4L'];DibYȗ)P-UDG!Rӧ YAnw&%zOxUX@B,hC@_N/!2]A4n D˒tB_4#0kI.+Hga$邏Ď%If>X{Q |P& ( `qpq [}q)N.!KiR"5oTgCMz`tׯ)(nQz PhA\ԚLqK٢܇&IA_N`䥭yF@T [?+4ej5w*;^ߡ;p9/ vf3Zf8M"Ot;j*lyl)I =uL J"<9.CӜyO ~xn]=ӘM\=̤A+yX$o iÙ[(&Dn>ݹj  }[uߌv/OWQ ㇘Z7ǕW!Elz/_CAfT_Ci}+]28X ,VFcl/+O^Kz7.ƫUyjv}}褌ExriШH(.Rvue_'}bcIw$9}afʩCmKKo4pR?Ƈ OtxI\sLfhnWFB)2o/WdH51?Aࡆ-~T)G`ڟ=k=H7.;A0b5T{XPpr%u3~!ʻA b!%}*}),eMhwnU%k@O@X>3YGJ,B'>.V%rH˦Z+8 ܎Ov0&aջ~~IRQt͉B^1Ա  -\ )GR.7v%I^!O \\=Z(8.$P|ķWtrH\lV-!BaIuW8faYl/ OXccHqQ:jEoʆI;{Q6sǷM+7/bV㿩k`VAf[F/tvq2teI $oR_xA Vn^T;ML߱+"n є@@ӷ$DJ\ WGDݑmDRbLp-/.Hlb)|;|:I %P H@s1Ulhvk\$Hv$vG͙$sؑAKmz 841Ju5#c8켩_Wڂ*ႎ{zJtWkEC[%U$;-FedZ~ӱ{՝T"D90Cn;OFb"BFXLCECz˞'k|omG`>ٚt2KzLXԩ+{\.=-"Cj/s 3 |s$t%@.PFY5g[LcpxfBםOJInNZ.ӲZk؊vz01g8=F}rTդu[r4paԯ(/J0 f\t\=lcsw;v5˭TE&!5 ]5k,% oWc4[+AI>}$*JVźeAn҃W{aGU| D_qv2ti/>R'bV[R4`u;2lMÄj=vU`5wˎXeAN&_We ^Sؿy MBz ݆#qJf9'CA f /ٯ34mCXMжBH#Zeѯ C> 8ՁdQ%^g y2g$1(edaᗫ|1X;To@P)vS+( Q kij|%mj~Q `ڮQE n }RϺ3oos4hZr !")2e x.U眶PDbymr3*VsOi $d`ь; gŻC  O[uKOU +f?gIw*s]KJ@@K4偟e;Zu߭cMfgGxa";*4ּ;u#A6|gBEV8mh"h+ ࿶(GPG9JAx\e 9=vKSF0l2jpj*n9}%ZgHRI2h7 bM fҧa99h ڸxlgo`sQo\CEje5U"EIy VTzcP"l(,K޹] hyǯO ȕOҼ-4tf3b)z =!/ %8]"ռ~k:/կбP:fov ;7JQZi9rIN]f$;b% \ iK>]59L6*LLs :[4m,y!Xyr)p. Y䤢HT(&+\mgnMl Ftt!w9,Q9@Ɓ"{x7:٘ۅ+D,}4J9߬iBV}^ABx)X : ڕ67%[S؈.Pj:ES8ujO:bo b]=5IqgmZ2 @VF8#,`)uʺe$g'ġRSRhzO=,X0,R&_meE俵uJ62y|ZF%$xpΛk-h&98O㋚:d=>O}E%й+JnI.]kѷQ(T[Dyd-Grطr)Sߊ!Kȭ__P'1YMӭ3Uq%2.P;OB Nz\`!}+O*"Mz$ePHF2Ttf21$vӫyN0/L+]``񜘲ib0y$ kҕD]q?kl0 쀀/)F^K, pV1SPhBB>^N78ՕMto]\ʾp+#@%{cÔE ̶-䜣}iJ? :ܐ5cxZJzmi 9 gxc~ >>r)l FoUbL/KǮR0Pl5o+N+>!%ѓ6PntRvcV e4E6ӊ k'q;ͤƉQVLrkCGe^kQߜG73LvC|ojW]WhP2 ԚţB6|U\5 ଻f^0C`O"vWLv7{kI!r_m Mΰ֠٬ ^w.@@NйD%.g[/ >mi( 2KAOZT%/]=os8QUK{.z)},YX"CD|td٭  <ܚ)9B`{ƀ4]`|"[x\͹=Mɕҫz$03 IP %HY#)ɀ9XZn(!r[`ڥ" 7$D ~c3LkG|ϏD",R P|ǝVW7GXuz㯅?(n.ft4>smz=4dA݈#EkYqC$#n纱ު8Q/eXJ)нᝑ0 I4,9Z \xA.)X3g[yh^;6׃\:<%LA}@Y-)T. BU+I ׾gÙZI $ٳ>΃z=Ҟ; e@xnk$f7ǧO1=[^05gWfFdsҹB8ͯ19P虸,c Mא 87Rh_1F }臹g$M9gA6>57䎖>hs 7wט񏭺6uvT8!|k?zТ8_em0u"ed*vSM9HՊ®[SmIRW_ȷwgLѫԋyܫ")7Sj-OpP7{f6H 9aG=ع,4,Ddyz*m}5x=h%M!K\gYs{VP5Mx5 _#fXmSU[/4 >VZrUvc ?`K68p dB!, Tp"5k}r.8zAcVZ@:}8{^ PN 9* Aq(orR2wWaWEON07øG)<K()S8W/5S,qMkPvY#F|D?D݅ݳPp;ZPcN m,XcYe4$}dhy7. sN,ivZIV3BiIO!{ӳ}g7D?>> Uk&Z+~m8YO:-Ls?u(.`RԘ 1\8QU8=~Nʧ[ђ]Ddbً>HG9AfQi?g ڕIċQ$#ŋ.u\сĽ߄iPg(}*n_9s W Ӥ GunD^g߆vL<_M63q*`N{Z@e\q?Nk(6; \twW2JϾ\„‚!Y䅯簪/܄1𥫋lG͓*.6*GjWIQ*0kgEnN qX ds5k"rH˩(o9B揃qcœBJ/[Y gIm* xF' :&`hw=P\؁a(9uB.Z3Jv>w5**#軝=y6WH.W{ªrPP-(R<7`}+uLIjpXMM3C1H}`$%g_o\<5=nj(qIx]U<=VMkW'$Du"W%33AhSn`4! UfEK4q mȟ͋Ǔ^*{088"!(o0ý:q ^]-2ݠẎvJMy琭[+y ćy/@Vn|Lk/p D3%A N8]'ݡzwT`z=zj6rb$E$i 0he,*#r)yfJ69Px$=WXva"L<%Bվuڊs,ʰ8zBx,,Ɵr4)>/Y\s}=1Tb&-<3 /o_Cv #/kTOuCmliZBQ+z(Sg75-REF>o6pbe@+/,/IJIkmi4x UruQF7[/,ju6/!^biAb*<:Ĝ9 :xh!$t8rZdQkz kTՐHyb!&~(uj>?k+H B._tz'K<(m'{_V~fNշK8@(Wt 2 rA&HX|R+;,S^nU<}k;> n=z?םU ԌL`B-(XoY>H^&ζ]5F>0ZYz%|_:f>=< `ӏ+Nܗ ᆪǾnQI-0.'cq/CsAZ )Ѣ~}q׸5q|9Ц]SKf|*g|*Si dHĄA0JqQh,:2l8$&8#2%?Iu#$~ 289_%Uc @@ԉ6!ae{FB-`J59 KJO89槜B7 }<ϵdK|lGtDqx)'[*T=oߤT_Đ>Tkq6pFP  +-6CG<(#<53SLr=JIV$pHRe_)>4~_MK:-˹Ө i@gh% l˶#\".k\ %WOJ/cexM+qgQ a%U yDxc\T*U.78L}(SS蟃 {Fc H2d Pq<.. \^jc!h8zL߃)2]Rf9mfdgX{t`}_EYk_q!6ķ 07!B%ҲF\şujHF~cg?:40% gM\)q\`IY*tpOɔъiQ٧5lg}tB27ϱ:*P6"w<؛ync Iޚ6`pΎGC)O&07ZBݔU-90E&N9Pv1#ɶc㩐0KiȦ̗MW'B߉%[wN QsKEQԦ+I]oC٩%ߠLvuHGVSߦxoZI2d j6 Lpu[q0sSͼNZowkîu'F\#g̇Q+TN(4 T[Ԏ^ߢ\h5=J ӆe| :3jTa`i8X(3~<۸"WG?zfSـosNVqu؉TQ1EddYSf|B uI 7.Lp`w<:1"̹?z[|1%Jm<+4Al0QRf~4r$8&-BRp07R3?32icb&J)F%4z.<6o6L{L4 {_#?B _:X^yP31""˦c!솥T9@]T]]PMQ5e1c; naON|qy;63M$ȩdȳ':n}2L]~@IaK kƱ8R,`Uپ5w+IߛvO?#.Vx pz͇/q%Nig&Wfw%pӖul?l8)Vsǎ]h/پ ߎohkt :iyƂI,ri{ei6!ɾUVrw^V+EФտ {J[}wqBcDdžM΃̰5-+m~%G#TתξӮJ:װ4Yʵ 㰥ǁ&]$Psś0uVx %G㝛/bڥfQv&ɧx]d#~|m}dUV3BW$羛6Ϯ~[?wR=OѸ?nłB ?ɪ߿5fé+^i@ nt]}%3!DK u&ywKZjƃo]>?ھWQwcٍYX~c UܕR@Hh<˭NIHօ)z UΧyq~@ ]N4sFl@wҘ`7ޞ|c/^iْsSf(k*h e93;C^&;`d6)`maؖlSV͓Wêj[ *C,r CLHʼ@7; Ԁ4\U#~I€foO~;.=Xq_I*Lcw>L6 0l6:/ziK*CWԳ-:ev$qWL=Ֆ&xq=Rg/oۄŨRk sz)TCr+qƇwf3*'u`/x=FY8?U. OvkᳫlcDC/'-S<;B-{k3Fz M|O MxUDk1e ^q`{"$PAX(YP TS0_o?vxfKab3^< b+PW=]0go*}k"'epDݏjޝFlcG>:Ur&dv6> R [+YoqϡLf`P_~Pk2񔶊 ,P?X@":S Fj?q=c-q?k@qenu NZ&‡Nz"$?_1lN,n&^ C&c8CJ%q"/I? %/l`PHn^'ϋ\IYrDwjM!H0Ŭڦ br$_xm:7Nq&Ny:A8k:\liE8 +Db1 XhV61~E""I&YZԡC*9Er/`LqIJ_yrA:ႋf9T{|<0h,Ĉͳ}xい8jP7?b,(MTߧ%\ʷ!t<Ӆ7D!{B 6xҥXiӅ. 4{Ey?>O,V0߽ >8d٥e WVe)z;q~pGt@\n¶'Uih ݬeYKbe @';_ڗ(2vqk) Mvùb LKskvD(#,LtHYtWS6 =H:#Tpc~mMv/#θQhRC#t5#T<6pdv/aTsp=nKZۙ]'?ϼ:CѷKk ^ɁxZ}y3"O.6r%zwH(jpڴy~@8{aNI4Wo5&Hb%Zוw/HIn!0z-իSjqd{?}"Ӆ2'g~a qǀX:R]9d [}9-RS!X_'}{W8/b>^m颟z .%Ҿ6&:X;} xwmZ=u X{̝n: aKyc8ާ "(r, n7 o}+/[ehBYOY11XJF Eǣo!s_VkC" ˷V|e 2k2 zMoI`2o`oR =1l7ȿo%st| ѪP^( LMU1ԛY  AkįDF[K4B-Ӹ) Mk<% t( Jr]qUEO ♦sk/[7ZvYFnD(5,1n5OP&v+i_Dz݈5wVrnT+͢OШ/[_9n:QeѕwF9iU?9&@gprm3|#qHE!xh: Ou -MOuwijG}ϙ5GJ<'h{Bx[NzW. A6r *$[,lZB=8w,4oסlu8es&~;>ib,wS$1u0 Xe B TO\E\5|"GZ2f^-T*{l=u]2_"̷+k)̞ɍ&^ EJaPn"Yx|;߀y?,'=3Њ{]Ǘږ1}2ϻ1ũ؁F'4"͝2H3tMkrH\k1y cc 'RhzsF9ʻ /W!1F5XBuG @+~>geTSnOB6Bo^-gH5JPu)1wVStIOҰFE-"aysz]=fî |񳚚|H4 Ր"DTnb2e)zr?S߳- 2(eW4:h}{͎J0Z2CUa\6ƢP7CWƙM8^]A7?hЉA릔p׎R@qg9ϼI.(}x2+!~~STQ{K} [Y'ɓb2OБe5UV$ō]vPץװ= \3ecE3Xb?NgEf80. sdJ0e$V?5~Sftȝqm!1j5Fc1A4,S%qm-:y;l 𗈐oɴ/vSJ-bw4S &m}#'HV utk֥N׆?OfVg˧]-j*)±aWg$nhSJ1KF3`4\O|Q.tƂn CWr;<e"V!㡍ҧjM~/{9QR͞?0 Ȥ(?2BE^%Bi._^NJ` =4bwgVKcUx& b4>kIU<~ɤVWXc)wLMʹufN-9sJD؂b0ī# sVgmwAȽvvj g8G͡Rn C*sqMKz!\>;7l'Sjzhkdz~->M\oL> M̃_3;8zMiȓ)^e8}:}nfqvpp&9rQs\Ryh,%.yz S\Q94^0 YԨ18 ڜ"T/!= b.aրr4:| LRW ʋ4ΝGɭ[#KyOf] ymp0v#AWSLS|*nw؈֤.TTҡ wlڷUBއ\gHwrP-bf=>0f]?sB[J tC4KErEƆJ*9lփAop*q.ieehqm+Y_H3%%BPmQ ՝əZ VI[88Le2J$< "ȢHCMsHaf!YnR1I, eXQ T)^ ?pČ#5Le8SRiz q}]Dcp몱ǹߟ%2>J}QWwJ0H#Bۤ!f}_s^3\^H);? /r d`~Ս_=M1,M `fBICMjtt>yp)9݁N-@Y_.KN̝PnҲ'apVp)V/څ?ؕEԾ̐z-exWڷ?4{y3zyv{qj얘o7 opnv+F)~iU^nDǛЗCk>oX ]Y4Q7#`ari2qLo|jz`/tya|TvE.k*)ʢ7eV=J}$D(Q`tifQ{I%d8VQm&iUAlۭYݞ͖bӈ#q@U]}QZ Hk/iAl|@)pxZopM|9V<_]m!N%q V=xZ#jh^ʗ#:9I*eN՟b[n-l!+šWtOx)];k8?]8t(EN|بKpV=Ŝ2ZB!vz1J+fXUT(#i۲ks|J!mhNd/U *a]cB ]tSmcfTi:: IJ2=m! lVMO)VG^vEvG4k&t^<y2H /D#]!wW˦D?47}yM{곈?vħ]b6qOB>͌!%Sݤb&jF-Bv ^14d2=nOȓ2$lR11b}qyLEloC Z;I28Ju_ ,GF;M°<,W`ݛr>$UctClS;JŷCf'>hPKAa`m! adl4/1GInfOv3گb#+8 D5|` ( ^0W3 YCegn.}:.磸z˲2ަ5k+8&=x7:{ibIܒʝœ-!$)'W\'F|aZ+U l.\G0rs&$Q& tm^wTAmj}ywe4jDR$t,ɶhA~|2hScZZٌ=jDPYeDb$l=-|kr7NHx 4FjOFX"7Ed'v/yz&^ /Û`m{_CyH/4*$syx2|jY!NRo7=q e^6!h[=o-6M$B%VD1v淥w<#qiX]'+u0/aAҁY lx7G2K)&bHy`# ;QHψ;Գsl;Ġ1FmGNaߑDZ.N3xԼzOv9i(NRT腝l{"x" ޸C;,2otaSe5C-&Qq"f2KMB6}=ɨ0lt?ҮP}N'hz BuT\IEOM8x(z!W'3" ~;y$PvA|tqc~7joyGJȠw??6K( -hGTQrd>_9'p*^owxTOX|kjy|fϮh4VAg! r[YK4#M΍LXyy*9#8?} j[IJ>t7h]2&Xb̚j*9uW\>ޔܺiބt9^u= x#NQq+ GFy~c6QoM8>"8|Hl3Yf 0kgV)+vٳw6E qc%]%A` ʮ6J&68/u?P6(oL8Q9u -u+b q > iɪxU=i5jjZID@ .X̦jvL7L 12n؝3b4 G2ƇgCA>1x2 an|ˋ% )ڽু#xAgǜo|8F .,mVH>ZtL{ RPaQf>L2 |gvG"Ge/Q#;ޘxggd F]kTLy+,XH' 7ʲ7j1E%&۲2wX_>KOeȑbGSC8ο?xEK[zC$hiεL:e_$t?Xk>:՜ƞI;gfk/"eꭉB}2X4x6'clY^Aogx{Z(ͫ~}LDMR~|_W~L/ Asp͗8Uw %A, r ],գ||]GQ5=}(LqvۢMR=0Q/+t! q# ]Wr<\4ў:'1݃50DnnG6AlMN[4/_{ajeCPvgKбytd"ڰ wN$'xPgn{Js9iZMגSc|"3 H-C& P2*)|ZNGq?ojbB/ʡHg*{^"zܗKܙ BsLTjؖPFC`p5 їU?E7evJ<@qSzFcZ?>^:V}ijGl8aˈq|%cs #S_d4 63 #04-4=dXJ>9mj&$#^'L;̹X3RЦ-Auo 9O@B;4I.IT@o_>]^_ºmȶPdJ]|$6϶;Cʶ5`dk>s4uX O.֮iȋ1tVy@GnwRG\ZHlZ.^AN *AEtc4%dyC%aBmgXI[uR=.l[2eم(=~'2@)[ub7fk^> 'w!(AՋ}"QFaiL/v|% 5$6tӑ1Be@jDZ6aѢhi y8D>Lk <͢ K@òhfi$~.h"-ףg. -rŜ:Y0M D;(DŒd -)"ݯǍ*mx<ǒ˧OBa޸<{3o'vc^]&E (lOɝyUT)ʬ^ u7 r.jF /.^(PaҘCK䲇ohߧ{i0z<4? Zvӣ0@= 2a #}\LO4l?yxVςYOJO`sw !$rU0ZXnʤH{uX͠w=ձ>#Ta_XׁJI'JBcNtn# ف/mKo+:{ZG#G83q0ZR}Jy ѽ6\S)]՜qip ^#gi&sU/9 XPky =HQZ8`&g*wjwuPoa{HumZ3(Fs 3>qNs#!ӝt  RMm<~Vk՗XnM5ͮp4CE^ɋ׏XIρL&H__8oB6rovXvq 7^ '?.xUZlTnez].&Abɼ 5 %"؅a8㰲YјqU+R==gr6iRH) F>V-'3t3}8+FNlG;@뎠CgES\Dt{$H;fOpXbE-|uG4"6-7='V` FIj 81a>T l}1ܶ, !'nx2 0{w %P{aͦ*r ZuR܏y1*qA$r vQ"xmSLd_Ĉ9C@Ř+m#Ҟ>xr03usG.RHbKuVec1$IL[P;nZG,wX0aEgӭ42zu=ը 61cQ+xOwGْsXفD2(!/n>T K>9P~L[ʛ="4;a4/Agh5kF"6r[BIVb"L%_aKX7]Ƥ#xb0cOxNWE0ek%yjk )_RW84CYɕvF&{r妶oGQoS_'0k08p2Of} ZTrTF< #j̵\I=L,^{ͭm%֡UYFU n$`j& xKRfk̕$'M= ؄;1i8RԂ͆udly9A : |ODpM#|c,Lo:)_ zX5^4S+"8h@<D$<ޒl]WGgIwrެĺɸ='?3o[ ְ{Z y aLf $7!hZ/Q?ŏO¾ 3 t7r0KyZS9.L5%3J2uF![NVjPۤ]y vk|BQYŷt-B3SWwL>w3iuuϙEwt͆cXbߎBD:I%;z׸ ʁ%.91F69 $P̟Vbyɯ"qG~ ["%y n"%0#h )5!&Ζ^ {%F0>R\,6JBoEgsL:4Oe{G4<_Y=`X\b{7a 9p[ƎޢGS++drF Bgܫ K̍AZzPo4!OxA, !*:7u_8 ٔ}DqHe,Uv$A HyZAX+J^c.G.Q\K:HFUb߃hħĖXX>Վ `_e.PM(GqC0<7]7Sq>N}zQR*%`\6NT$|5 #xƮEMxjP-IvoR!8]UuF3 d!mU`] 6z|fS T5a# b]fH8bQSY[tKu*̨4d?.qT6kј¸ɻ 5RFGA&DV|1P^'w!gR]uEdHIbo$0s#ca^,a`vyzUlΡ! [*a$Ol9>!"ƹSL;y^:/48F>8M^ƺQfC iIB]1}hFθ+9ӑB))̎nD$:1po*يXXх%:ߡEA8xEHG>>$Ptw;b)1 lK~2 X6Rj5DiƬ p`NQI^x51s~M^˳墦&,RaV乌XA9C%S+i"zI~/a mqs8M0|`[ bTix0UBO0mz}`507u<,BXl!r%UvU#j7}#% s?r)ϕ}MC]@fV)d -0xE a3֚5`8aY, 洶Psfw5Cbj|&m`Z9rbR3v*acOi/zG( 80HwWDvOOu1A;%ǁQT[kwʴ%C=MLqc*\.8k!)6\~NVVˑ $_@!͚:rqv1ZnI ~(V5_NU׮^`Z(7نط5iVQN۸о<;kl8wR㣺rĽ>-}7*"n3]3%l7"XC"Ȉ>" Wǵ~-к vWN$zqqj(tXKz͞Ѥ_AMu}#xsK! .E!ת#Z J9v zLI& -P]S!8fb* !z9*-j4XjAUũ>y_ 8Dv]*fF*n-|j/"_^#mC >|&n3sm &TA,3^ENTU|g/'ekύE)wpzݖq(UBx$ӜP*BNpSmE&Amm/L%YA7,WL{6]~{21CIU5oq9,|&rmt`S,a)/S {%,Ad cuE 1 r7#kԝAVlăjT1nE"LWDNvGj@-?BD\;ي-XP&͎F i5 rAs<0m1^QUIƗ08u#&?\M,e@ yQ$#L֊MB@\y,)GQH,d}y800=uԶT꿆MgoU0- NdoPc."m FE<5h_ ̕Oh(h|O#9p4\RY1oSSCM8EFc]De_뮮 }Cߎ|,BQtnשIq33Da\m_*]kMM3Gyn Gۍ$eiXXc66ܴ /1@֔qb 8 >0p *EM=@ 0zzCkz lKMH,^B+yS*B*l)m ؈Q`FPbS;f Sǣa'1xx!n}#~߭qzGw ;ehjN%nKp2.̗*\#zw|t(HS{Pȑ=Bsj%)7lov!Q; [H?7e~Ff 'GZThzP䈨`Kⓚ{6 } 4I/alY,ym7Wǒ[z[+GgPD7\#z娰h`/ [mî֨ Z΅LQ 6=e#%Cd v`sBc5]_K[󥑃Nw.+Ya&65r~p]۔ZvGz!6\\ &OՕ~ω?^i8S1b1KZr ה(!(;nĢlL:f&LݛY6߸_pLĠ1I I󇮻[yڐZ5me6= }6+\hU} h ETݭOMp SOobGcAYΤy`W}=L!H3{=!D\zO ^.* ~dq{xЛW_ޜ7 'yW"#w 4-:Q/5&]\2wY744Ψ.Ũ0R,4Z&+ԩIHb:@%MIiUsbuu2s+"4Ԭ@u@quJbY/Ak +-5G:FR l@ٌ=5t7 L[-Ѫ?%=: Ap9S!1;#HD,9C!$GZQYK_7v"Bz&I atB>5cWlԕ2$XEslM񒩿C.2`}j5|YL]6nFp)y u7[*0}ݜyL]F+6K{>KLճ􏁵,;;h\'/K4YwLc-:I2Zw\`_%3Rh>؎F'd~U;}Wbu磍f ^'jqWc dQtn]._σəxv3uS Jmm ;g<@{ئ=I{(rdk集YF`G/p'BʡYS^?*T y.uC%KN|<ǥ߼=:gCQRT` jx*6-)8ܘ1Y2 V{ |"{0 !<8d*yf[t~s vD{9y_N=tHK}lxctXi&'Jϐg@/b3 wcqWw銇+LBS},AM978ad;39A1}2P?Zy&5X!O>ii˧4IvG^u(bjRy nzL[|9\aGl5IFl+P0@NqSg&}eCڟnMt)󞅺Zp8SHE MRz(48>\Znkt*̠Jxܜ%؍4j^$[f>-2rC= $zXk6.G't >|#@w))c=aWrO<ڰ Wd춭Ec%Dmc )Siޤ^nY[ u %Iy8h,}CB =^}uUv~aA).ZGPeWsW ?v2х7e'\puG[ֆ/, *M :%:U~P9%kmqilf{,)a76jבÆrr3aX"y h<6;_}֬>:,Â6ʤ%T kΒ/$je9dtZ i;fY\`*ɑ^Ow(3&|n?y#V_2@0{0ԭ@!>OfӳoFB,@”Zog*7Km;ׂKpo^"Ig>VB rJ.[^?ySx(QR(w=y@e O~`Ah K\_JFsP~)"<՝w *SahK7.Iɋg}r=mf65N/x A;++ppw5nn|t->t N0t 8mgهpy様Zn9Ƶ; Ai !@¬^/W.29ϻӬrbOh3үKWBNhHd#QYxjUK” 3xǔ>xISI۴Æ6oQ@1duTVD3$5aL`Ɂm׽7˛u=d_ۛo6ACv U{NtPHL'G@V^s ((`n.~kV͖+?eq,"7e⦫8w/”)#-l0QXs[=J)4*xiE?Ԉ&>lMeE@TWu$pw.;J.UoGEFVg]<;B!w69V`Gj_&e'S??TL5+~ z*ȗ=Lm`wүh-m2ET+2 ehuR MP3̰|==[65Ha6w?Fƽ%i`C/Pa9b6R&GŇdd]69jo^[bnӹ_اCawW/svz=k T?rZw1N/"c:4]3Zچᦛיmf.ٴkswC3mll՘V8ղF1.^ZwWH#426q@*QSFyܽw.$H5eCb/͜zmayBAgmp>5M+)ϥO^Ol`#.Arb+3Ì{2S,i.%}S< }* W948N(,>˼F( Wg8e]Y@M O}<*E;g| eMZYzMi:'^MpfJzꎥ)`E;﨑5Iyu#RI!GHt[I)RŽF%*I_Q|Գ ۷ gI'PΚ=5@0`]XEţ!Y"m6hv((fAܹ7.w#J![̤6)r{^R!B]|JʑPfS58,})2seόyyW?9 Ħ@nH2BШCq j'pDž,nM=BGBx]bս|| ݾ)z{uIf_*%Ȫ(pI:;eLSTD҃UC]a0 3>r0Jz\s6o 8$kܹsݒ=#AraB]xFml(;(Byj/ZjC]Ӝ3yN֌$ETp6~ph_eiim2lפjţ<ɛ q[◑GW)Q*Έ њ7vk̖N F[8/[ q:*GkDǕ)]@ra t%#W ]!x7 q .1谡Y!a6U$tSQ2vl669( yhd(=5j=0{)-@V݄`)hV( ` i UN4%Ʃ5? ;(@Ghi_R5*NjG?솜1*,y1,-b>*;#|^hTa7?{{/\3~ﭗYv##c S;k%k#">c}$>U" !^`{L$ǬT'4 }#ŗmӻWDFs呋m}_Џ@VJkvϡu2.,!d*2u|lԯI̽)|Cj"Q TO.Oy!'`y{o3oM݂GHMUjoAj}dUF.E!o/ ",~+(kߡ>֖Um1LEsWHa-(G#-Jv\T>gB*b8Mxc1!5Z )O2R x}R2f#OJ^Ii%C dS RTTB/ʘH ž >k=2iBW=NU5PR*2-',"^~3(PQ{#\#P< N="d16Pmׅcn82ߛãW*FXSmup{ N\ C͖<,Ӹc3쩼]*UPnu9{[8&*\ֈ'dƲPSFե#"4&\KaUQE"Gx {ًWKw^mrlh"&,F/rgOC< i.R6R`0Hq3R* ӽ\wTGfq]Ǎji2o@Q?wى_Z2 MqJd<`ؼjN*v˒dj @6ӌͦ²Ǵ8T$n.Kf)o)XҟdE 8{ =R'k|WҤN5F bµ'Y[+o"|,e wj0-u~*%#7-%oӮYݤܫ7Vn$VS %gS: (z @ {kdBR}[N04RK(88Y6(.׼>5,ys>f!efdJDmBa}by d| ( G]e>fpI>:tBͻ#=8{q#9vLɉ1Z|.!6猹6vj./EPuMmҁ5d }(bT]}^{O{IoғeN!qocsKrs_VScԣN.4pf̤ZZ֩$E sy7QBW d:*6vXUB$%$>}W8j;F\Sx|Gxs 97-dg;^%ͩX-+ %-zE13f(F W֒rM7ÒI6`%hz =ue>]WSaxa:|[[ghRDjLK2W!cХ' LCY\SS?7}d|ըsO.A/s3љБ,M׹JCڮ\ꑏ_hy|&<1IB-hH&hQ3NG.f5_jv L4eF ][sBa0ҖnKJ4؞foWVYq*٨ ME+^/N{M|I#=_cjE\֑812:eZ)P +|EHC@cR8 s0gE~v_Ejԁ( %42~>wdteO\7|k ITA_zEgt=!/cj\""Ά6BGv׾9^ hJZhʡ&4!D881Gv1$Yxt[u}U-Z"^c[/?}Egp1n[`ZЬYXrOO:kD;ѠUo݅<5 \X!kk"!?bCCg*Ws:_2/bƢRXڭx߂|G*=Q7ғJ;b15qA`_Nf%'|@Xלa_  ؖ_MJr6u xTe|hBUsM3{{,)lTjhRH~9Oֈ"!xC/ym nJ[4CW2:x0J:{nmϊc ZUi~z.-S9XX. {HhV~oa4]m-wtQ/;V O]pQvGg~׃M1D/L`Mha~OӒEms2$)(1VTUޠ/8 ]/oxpda{!W &Zс8"X %f^G` _>&Kd1dȞ:F |CF!)VIDqAq Lp#P3E3##4/$Ěd'څyܬl{FKeVUK@dY?B!PйVwa1^?WmǔлӇfԶmQ 738{cToTa0\e`K=.(p]mU=#2eȗ;UՄAוl:eoe"iD;bϸbBJ&)45x .c,Ŀ'DnO-Uĩ,@ldk"f!Z^_؆i%,Ģ^"sK-cՕ )s7DCH9A v5Q^Z23qSホX}1m+/jk[kLQR[%i~kC8z\ZT Dz&$whk\sY##ƥRzl`Ҏ2¡X`vH~ OPU;2z@d->F on'a?-$/4;ZbOuX}!tJ[HdlkSYaa 37dR캚 1$ C]qV#4#&h" wk=`s@JWv/;^$bUxD 09>7Gç{bY%$<1p5M{ b4:XS8HQyZhܟ%vKzE~q5-dRo# (d&&MlX-@ X^+%>XUu䦇[ʧHh]V6>lŵW&ЖÁ$%E 1EFs3^,c29R:&q[m eG/|ؙ.gkVDDX*iW֊퉆+]Iq=2ur&:k'gyhZڵtgCi~8̾9"% a)ÁbI*P>oD6L!u& d$n͂h'Á  E~1\DEFSJ BR*& X/al)P0tz]+i4@i|?KϡQE3GY[w8u`ɓ\I&6fľp>$ aSRͯ0PpQU{R(cʟo7|P^W3S J0|8AQHTo+MTT~.:h8xMZՅ^fsOvs-"ݾmtJ:{7sx`H!j4"9tT3}=RۙԬRa6 4A f+ל2&LRCX HLU\1}S_Utd'DW=OhlJ16^BO2%NQ ~=Uǣ{8p^ 'n5DE#ҁQ*nxyY@lpy' ̙J1cl7mP/bE=Fyř:h<%i M~#lNx¬fh3t! =@RU#nA:&J+'cEoHP'At (]4^U 0hv+%׾锓nTsmNz&LByo !m,M?812x ?b1PG١W-TtrYC8]jBa5-Ò(dDSh"S[ynMU {qLX $QۑӢGoW|Mه Jv\*w*1 4P=0hml-=Qܶ ̔se]ĘYhPYOw$PF$@T7Lp+S*v pWv11O?Uc+m}2 fclO\48,CPaAZ(ً*촉jt? 1:H4Iãyy Ig@Wl(Hd$}R[U)s?.Y]{N5oEռ(T@u,Hޯ=Og0|w Xt>f:E8-j3C̻]sUΥ 42 Q; C-{<-Ϡ(tO(r_3=_2>(nSʹ&=LhԊƚel/ t]y=lr^]s&\$*:. UH}wr;4=[D ^coM !6^BښK YeltBʭm+dKPJ1bӦ<' FFt V,O;u (Rt? ĂɃYiDhLJU6ZqAFMWL}?/FEuN}zL=H [}|5e?rE#a"8Iܾ-Rl1BVk?>ɡkM=4Q/|RZRӍ *gF)}APIx 9w WPqzHMgt* 7\N^DD3+5QRV&bͨIJNqy5W%#Clg(7]Ѭ@RS3ObkX:1 'f@jJְkQ+ 6RHH(o5s>%}Y'10Y/x(R5Z/<ꦎZModn%VlDdH'^w5-NlȻy\\+9tsI$ plaFUT+7V 1ۉJl1.oiHWoф oY%ETz%a}RWCꨍ֗1ryݞKrh fAapJLδ&e}/o* RECHv YZP2co, YKe[=!QZ"ջp.ֈ>NM/Qd+5sOO0N=MC#M\_,H|^Zo2ʝևԱ.FU*寞k ڹmn@ĎbX]i)6-.J['}0mҘ Qs!柑mX7{@]7qdXC'IsL(K"wU:u}X̸`z`+'8O.3 Jm8,6wZviYZMvS%gm/3=6cP3kpCYcU-E۪rV6ڥ0֕-- Ɍ6>C^!Gۥ`mE.Aց6W 3GcH:)[eR+RB)y1"exTwq\I[.eaka1[oN4XX"S:נ(nZG~wWfX*j:$p Y嫩huQP.;zMJuo< rn\7B[N< ݎC&9Y9ZSi#jmUje6[{͉߁YћXF;zi!n۴̻ W'QW {̠}-\X۟kdoڵ9)W©]kis&OAt|KxfqP ͪ"~(=_JOV浈)$?{*({ገ"09 %WZ0$@&`iI %n.Va ;P(4 OAF?~3}Οcr0P_:En%PX?qsRY"QzmO9l0N⠋ T"Sņ =A:+CQ=.t]ٕ%=g'ۢAq134XAd3s :to<ΰ-CVvu}}#ƹĶ!ɒ5XoA &TaȖc1*fV6BmaBS zjk`q޻| l̽ ڒr[=4&"i2߱xmη>\%F?|XJVac]0 M0yåcxLΥ\uVr._CrvfJv`xT/Ďd:XReǺG^gv{j3e9$BI.); QPwGI['t-\,S~C^0OZWrƙ}k?z cpjau?a{wnU@Z Lb9Kz]U#~*yq$T @*#W5lFՆ[Co\wl>=Abi0&aN5p(Y4}vs@Z߯76=+ʯWA{qnuԙPYz'1ړ0GHnq)݆0tD6d29,؁c=o)77!UKac4 ԵJ Nl}G{o<!l+!BIxS#-0Zjcu@I+b4Gi֗Y{xCxT\y <ݢz?(6]f]s*9zߝ|3b8]5;xqي/˧ pE?6m9vWRF#'u~V&K*iG˧m,iN0]N}Hvg-2inATCdI(%'0-ґ@2/ ^b(m x0I^D/]o?fpv0 #4TfZ6?ݸu@nLDaD 1Sٴ%/i1p Nmiuƅ{€n6qr{z8q{b/dY=J# -uzq$- 78x0W6اE y*/w"h+{e9 G&Ӊ%j0"j}=]EȐrޚWC =9>\N'~$x&B/&36 R8J#oKcCL)ƖiZ_ epKLZM_=3q˞ؚjHpsoq_?nkjlFLK /O< yUKs0_F/JG[# v#?>jJ2.k1KEƠw, Rez9e>ޕrA a_Qc2ȁ첲4[iDb,iM PlM~H[WWqQCRz#7Wɔ: )oֽG8Q8#Q ] a a5*.%_6=DUDMT`XݥpNgA8+"wB2!2wͅzAsl$@ /hث5yHl#1>z9-B/W Iіteݝ'4T.¶5;(hs0_wwHH|1N1>;% ېށ.7)O}ٓsl^ԃB6G8YT~Yj(^B*/yVf|r@p֋ Ѵ- }SYY*O99WhPF`~̺]N;bV3.˭@o䗧 [{VPrm0V/,I]{sMPURD}ѡ`Kq~™ ZVY @F;(0E& uI!j1Oy,CQx\QqցEx. <2鞤F+k "kRRwWn`jdoiҀрd2VVE0|{1[H %R)k$B}+ZEȇE: .p-_U'aYK)aZ^?ƒ"GTXΤI?v\_p+׹CxwN|uY{HlWgR@ %rVoZFKm;+>ICkH nݧsā|wv"``rJ( #)`"Cf߆zf'2VI*DEFYcQ}/N$V/[2y ȭļpLFʕG $ יN>ɓ f \z3NH)eZBFlYOK9.-(AnM&,"|Y8(8e۱"BrG7L MS+hf\{hKCe[dRQӇg ^2/jR dSƕ'EwmUNI-V~P7p缑Lz᰼G 0Gv%F-tܟ-A@u҆އsxq ҋK%1bof:pſ}6 To:á]3N]CHX‡},T|*` tC%ۯE"-Fxg/$ȿ+j󹤽J5LS#X @;SKʜ ߹ jĭ3{$nث d1Ĕc]rO_q`bg|}|͜巅)UAG }l_F~"ݑ`{lY9cZyM? O`@Mj5+{^Z aE9c*7r 4r`JEdJl[lP;Ehx +DU?4I=^ $sK= +y:6Pw!{I{eQ\T; a$ 39_6Cu\]m> դ)Cд P:\%OR̉o4P=2O ;Zmك#^9}OҶ8 $vkbqLH뽹`bj\A?`5'T 6 vۚ↓WDzsl<ƧAWHz}xRIӃ -,B/TZ1P0{=s9^*׍OY*/ Mϯ a ۹C7D%B_:*Yvd%-i-={~"uzE;ߝ,SL>*K\򪲪<}pi8 ,okXѭI/U'3Ԫ.Щeז*/gI6ϿEN|*)Rr0vЖS\P,@u$\@k~IzձXCBl]jB}@bLb-<Ƚ5!Z&SS㠍QdVj7h= (v,!gBm/Պp (c"rFC2'Dq$ZBz=L:2b *7,+V.C<6]=JesR\F %y`J&0V_/zVӱ ct .yӶVh#YBѳs%]4i}f iTެ0<~I4V=B3 Y\݁8 iU:'MLi. "2מ=)޿5kOgUMbNפ7V]goKEn6yH\gbR۟fM&i *9Z>/:{L˭VP)- PǍ} JLXlۗצH/-CcxF`^V+tQ\K<9Mp_O0 I4l@c&jp< 7=d5>h bqpMG$$}|IX&pf,%*qJh8 Xc3uK#'DN+rj\xWDPpIl.~t᭻oV?ߙ~ cN.2Iʂ4֬> pAm Q) N,t(C ""ֹ+^!lJ&U&C o=>xBDwކGnh^O~Ȅ &Q.@p}: *L)UxM@ރ@T[Қ }VcCi)-QG4e?oYQ/]tg Pzg KMj9DJcӤOr7ĶJ ݣ sz,sfj eU=JtbeUUy8 Иf0q+凾/ˢ|lbp³ٞwzy`i/<hh`dǝRx2lD3şjoQr'zjrvHԃx sU[l "ح1܆Fe ~{LtAo罨(w^ꒀB 1ؽ8@Epc" 5Ĩ8uyڋAPN!j5+Q)#琓6YQ. x78Y!xis,$4$Rp^fb\?Q;<.t.i%K| +'y繦l3%H8 JI$~&zr >"@ _p q/4oyT'B+ $TR#LJ %] ~a Qh`dm6zj<|`wO7ns@P.[V&6i~o;}0N6i֟n׺)Od]]>LA]!S G=ϢmaZqA&< X(`HꟚFC> 9\V`ƯG^Pı^:CQKh;A!~G1|ġ57ns[cvޔjO^)SqOS&DQ'}\@%g0ݦBo`8Dv_`|;;`<2֩UnMuy ZIJWJk&PoFZJJ>ňwQ{+\:z"'~ ƬPUmѰ͊.`oBG(x > vV2rDrs冖l$;{gB~&'IX気}.Öesԣp*PD6L 4vSS FF͞a,F3P$%ɖŎj Dѫ" HWb.Ɂ+XZP^ZM.Mmh=[øaxMgg,ƙe Ң{lA* 7]xvhKY?NML EN#-{lbRvޑbܮ[Tߟ*:7{H)p1}PڞsD~>ngew<ַ9k\֓!Ir@UiR@fkc|r㪱Ui+lN=& 2ZPB:!Gx9sM"&5quQ2/;6O1[Uw1 bH1ljŷثޘ(|>cЏG#2킈ix{ۑ8fĪ.—r@kBÉ7.IQA3MDK`>Ժfn}2嫂݃>YB̦R}9`jl:ֆAk:>A%S(xJn;-Wy %s'?rf460MSr6%JqVm$GtkR!ZCk5y툖IS;<.Lmظ9BHpz;, 3 (Da!}N͊eWOOdHi(VQs_kzbe\}e1F qY q~DĨV}2&NH>|XB l[,rxӋ8]UᴡqZzyVy{dkp$-)7dⱂ;Z\tz;:?Q.IQ`}ƿI7OCyv—,(:4cЋtGr)YS{Dv| nVi Y17,1x'Ps75$s%T/= DR":\>єk5~Ur7FoY~.)!lޏI T/DIf(rq'iw{ͫ+\5}j25aDf爮#_O!s톫Ґ 'tF{WMq5˄o%=%ɿn+.GP נZf汑-K8)Ňp㟿P"掙o$&f34åil e+S&JHHKscZ󰐦*m:ĜmQМؾOl4[uۑ6S/-K1!Ӡk'22Fw $9yvDgjGxMww%,gAkBM5DkPilK1Rg%7bYoژHVxBЖ TؘN~.\JQ0GCj܆K_Z;aV-/n |֥S]XTbKszG:l ;b~=VUҔ^b+mE{\ Q$30O{;O~fY&އ S BG]6v5ڂkK%y2%(Ks g\7\eIb]H_A鴱 Df2!2Lyc4z|)\/$acGr6eqe_7\ڗuh.!渴Ww浓lҚ>뵸"RT| 0R4j ^óHFQ_\;>w*%0E+D:κc!fr$_b {sk`0Dy+oG{f!0y@Co|'}Xmdr(~[k+䡛X[ӍvpROz#Nڣ~ Y QJpCϐzΙ c+ 1^@U{aCH~GĊ: j@tv)XW o;^Mci6be9KA^ @m  A[W>>r.s7oK JhNFQVv;KQbIb88k d)f;,Yߖ<9L۳rLM喠J5C_b71jE]A@fDFc FGWU$lA͔}Z-BbQYq"Cy Y }Yj9'P<@;Pf[ݟ >}8M|^*Hs45I,A#v篐x:M3YfOï_ـ7EW6"*4w#Z2YMLaCa=<9N]66Q>@Nm0|gZU;KѶ9$Nf1_[rא].6ߨoYB\}놢KDP$ب@7K9Vn)ȳ;@=#d~[եm,tު^DlIF}H74R fn{P sTY׃Mg_w_O~Jb=?I<+% Aq\TTh:+3сi^2b6w}(V9%HgT.fhW"X= R N &0Pbs%r&Pߟe3 1)e^@nzmO "1(6Ol)=X0^jI@)Ds6\ jw/kNN^?ߓFQq=Ϝv@4 qeJG17]P``HeM<_PgԺY3xNi;F!+-M;7];2ZjszI|8?~|tPr'="KdZeO NOBbb՛иٶEJ;HU&1_;EMo{Q`Qv"!gNT_&F`z`.#̂d BLxD^<$OO45دǘ<R:Y2~)8S^^Zhfǣ嘻ss6Nb,$3 d}DZtzɟ&(=,ߒAyll#ܛPRdŪ~N/za0*U¶G*%"p%) Pm*;pߢÐw7-15՗Я$ystuh\x {$f#QN1@"TH24odYV=ozӭKڬ]3A y*dŶE 1fX C߳,~wN;&!*džu"T>'B ߖXOl6Vu)7B_m\mcCȩlH6큡j)Øw=:@8'{"̈k >KFott;LAT;n,XQB%.PUTy` ]JYymsgM!glF [%J1Ϧbz&[-b<0y*ko PhX=4D冋A~D4"i#άL8D 6W*WMH>M{óiU'Tnd_rs{ MQdP\97 ű91jg[:>q81u$=̆O,7\226?~K8zizR[`~0'Bz}%~FMwʉCV-tݹq"TlwV#B!?Bd\үx*zj%L`iN0H( .K\/Ni'FjR1Lxc/BXjN<91q>I~8Ԣ'#9(MCTpTN|ܿOZ3;pJsFQڢ$ⳝ˦u胁7dw!(_)\"")e 4]4GTSMxJKj?ZDI]/)SHޥ|ZgQ3q+\ GmRO)(2#ZGp2+k^~)04,7e![5`g&?J4Ij=9;:B>Ҡ=Kh-(-59pi4Kֿ?uAct]qowmYVE0fVP6C[uO.ĸ:ٷl=v1ԷW մ7[{3$ݱ-cՄs*LKwAO$v[NF~ey(S.uD-e/Nnkx, IG`WJRW{HXNЭF qI.U3!LҪsԦdPLI&oFk2S?&蟤nZcлN*"f$S-f09A Е."1į[*3ZDZdd&SJΓٵXj<a#'E_v4\L%D2e u|)+h"u=CKvimd8OIk\E!]3C3"ݾSkg3,A-e;޼a O";|›%[&!~ %g`fq{XծcIϻ=y0[ oYK s p3@n!njP/RMlNS0P?3[Ԥ!]3qjL yFEB  W,"}g<72cGFTtd ,6ªg wSm7Hf3F>>I&y,!N4AJmVm+fRr)zp쵪zHeU3m䳱lh2:o*70a`0J%4Ka} { wII~$MipW|oeq=:!n -Mc17 :4OAW|Q\x9{lS"6,>dU_hJdE089uyjXd9_ {ۃNuzdK)qQɆ4(ʗOZ}6[PD0"drdp/Hѯi72ƣ iDh:a+EcPGhָc(Aߕp%Wz8#~<"_`o#M4oQOb+m `R@[ ||㊥Z{:CW VY;ENA??h7!"n4õn3v|$=0}dl8IDnr+Mm#Z>j齉ϒz}^nk6e~4I. 'Ҷ? d*ۤM4&wk1AFhBYйTxPSIPc2uߪAWtt->*J$); Pr4<_wI5&m^"}{4lܲi СpZQ8W1EҊvtݰF;of f@nW##/;e&yۊ?J,OD3\-wy!NojYEw~m8|ө2v-fIE"8fh6i=Y &e\͓Ǟ48je>/4ݫRLDC( } d5ɫ:jdd2X_P ht|pv#)4s,;U79nR QjNU8~TDYYn! ֵ?c(A4j4(n Ie 5t\e (b $M@6{O/W{@=B'͘{-* \1eΫJ*m@r*-ʳhlDıA4bMjJ0FEެrvd⻋k~"g~Dt9ExI{ؕ͹4jc΍ݺI1ƒm3op>l!s7Neh6WK<sq,7Ag܍Ta$JӀut'.W]%sk!AꧼuV#GR)®rVv`7爻9@DA:*=I89i;IJ"`I/jsQD.3ev{:dP J7u+zT1]VCb'Vm007r,FGsJ`jYcK/C̏ҠғIf ZMw/pec!g5rϤn;њt%sbfZyXŬa(LlM|y7M5[ ﵴ"zDi4U}# 8ˇ,ȠmZC{!`kH08vɡb>񳯱xE&"q=d/In_܈=[FjuQCDݘB"ŹcYRCᛠ]τvAV}3WY){s$_VqȔØyb7ketHZ"t:n먡 AȫKN>"_.Za'*4C+HHLG`>\Gk(SQeƋ}Ɂhn J$]#nJr&p+6j')By.A+Ri7tlLzP^mB62#:&ڙFnmI/5 b TLk6?HX%h;fixmazXeXL>R|Z9ړ 4>&|}ܽY?a  6E4K;LrK}X/c33Cv:8UƉ)~KzK*iF*) c^칃 PԈC_koTT0FG ̄:F6#;y=?n 0S+fvP}!ewf TS}Ay<̱`s#Rc.gD²[i`n2/x[~n_+o)B<$U`ǹ R(+ۏn. ί 4pj} WU5ȕI>:nq ƶĦu봉q,Sz^a蕁vwtSz6y0&R x*A_9*cR1nDlpl*[H}X_sIc`6UiuT 4*gXrLk+U&gvjHw2I13E(ߘ_t'[Qo,[5W2W<1r{UGeIā3 =ҬLZK I."%΃Y{mjgu"Bh )W;u8Ԫ(ܼ{!'ϴIP?"sv;<6L?*RAlei#;Y۰WlQ 7+̵t4.\lAVe L^nK 8zo~&q|{3Vvwa힨Zʘ\:ԐHV=FsYM "\foaC ECdymFAtK)Ť:1V6:V8 -C7s( JNUx6B!LOeE}>F%92Ǐ`0HS"?:05pC~ץQuL.ZogPц2QB +&$DWBn ]FJ!Jg$;s={>Oe%0I>T5$7փ_^L _sC=pDL^XH84Мn$l@ j E#^՟+TPZkNeSko` ӏ08ۤ5{gwua"\;[a qAiHɮ:`ޙZ{x LC Cwbx?b\cKjіA@v.lkx6$0W_X7ba0t7ҙȣZ*% 7A=WZuCLȨwf7ܒjc@P?w6@:ߙO}FR$Q5{rc1NB6FAQ>0 Ic[o% cX GR*l88N+b쇃ihX{4?+ "TVKmI4 bn3NxT'NdM@~Uqr3iі>:.=׶|/R>"ڞ94t-u2=:zswEdix[UǞ2L@d ̆ްeP[}V6JJ0;ڴj Fppqk5]j'˯xN $xV.ȁ!(3_0сvɁP*dv=.z]鉜 GvAYQJTQ]԰+X2eyl5"Cx~[.QVrχtǙr^1%D9/ԩy8K<"} 0Pڮ<+05 $ȚMs`HhxRNĬ䰏Z/1#pAA .]*$xrv)xZp1C3jڇh[Koi$sD v@q](}s\ԈF53q@'.s9M;0g۵$":ie-'k)_]8VrnE$9Lzfܱ%J͏hҡ SjJXIy:$W8|TbO#}xH]2$0Osr[#N]oy9j4B7f#jTQ7S-qoYrj~,Erx~q/tY!lְ#RCKG.j"s6h|G +a YRsYe4ֶ^wSz3Gdc>ջ:"]KyFl#b*ouvW/:lϯFS͚2UJ3!-omZH)7B2gM;F_6paoJ_6QƘi}Zԭ$[Eie ll_8=kUugP:O*z9ŽhM\#Vσ# <ko__d3IY:UH9iu\5l۩ +T)c̰ 5@tl:g͇R!!6"B@l׾|LGj M[]R_f_H7(KEIm~ ,egNx .>-Y,e TO?w"ILsκۈ;:D_#h @|P/q) ^FrQ.7(ƓNu139ؕ=$ʷZ*%yAՙt n']1Ƿ/:T,wuE;(ra)8&:m_.b^.kH1V+״}6}6LϙmL['C'S?Aa']89/-($ H|"~R-Qy 0y[e1% ihā-6g7¹5m'#PVśdoDCbGpA h ^2NΟvTk ̏~AAWވݺNQa>P V=\УdĻzNB 3 .ݢ'_`2ܭ5io|^2kGTt J+bЋ)E94呇4d>B* M@v%2ݰxPUR$y >W+Ǧ|zc`#uƁ#Iƾ7%.ܻ^/}ƶ"u޻?+ۺW] $5[4etD`m]hV|LɄzh"2L?٬\[j}E ڐŹ zY@bv` PYcA+$w͈.f> A7mS`od'!˹hΠEDP@)46lLk'zG4^7x6,_[3 DofF0u3*T&1XbFrrx[nk(Sd.$YSDAPo[ c߾a[H>g1~t㣈whQDX\;_ɲ+߫0 6^~1ܑRzΫ#ٔNқyv6.~N.vv8RRS)J"?bX c145Bq.Nhe7[)dqG{ E( Iá + GTE'u=1wk[݌_I:{Fo$9<*o!9W-x]zosԗvmV9\:JC:Cz5Qqύfj$Q7Ye/@WhN2> Oqa#(/ޞq7H-Ce+ݠ~e.!__k*RbΉCg`\ ._<,|Hu¦O(?ڨcp٠sKa V[J+J8MZ7luе\+R@`S@6JXF);3?*GAe2Cf aTGiT1o =IƝ.~~*'$#eNna5`|C=j]/` m=p\^w1'14{G<0߼q/ )%#McepRu2ogۧ,9 ^ʉrKu<0pa ዥ/ePW/\ zE7T O.wZ l,!叴ȵpǕ.į}eK^~z9oR'Fu{k$/yi6wYeZ* N7M+/duVn[ܶZayKj~;T_os#Ȍba廡۔F XG҂uQn<Ȉ=1"-GZzXn+h-B_B+7IXw>#UOc+2 4b~0iJϓ9? WwL \FK&R& uia_l,W6P{6{u N):giEit4IvJfTF:súg? P7f#&1Ђu oH IQtv M>hFͷ :!dz(#Ffk:@ |neu_?+}»c%{q;waXoK(T=wc;33/>6K90gDFJ& IHСxL)A\;8zto\}b b7$oX={ T6", ] ~E}X(i.0X*~xK; ׃{Ycuu\_ $/?V]jO7m, ̣w9Mm#3N'BSf`}B4D#w4 O]:"Ip~7m6{Y ]J".> q¯s}<1v̋{*Ksԏui{K W[ڜCUb"WdD$L,]-Gje6"0Gk s4 ~ k&9oɻ=,Je-r!+)]v]B=0RzD= |_YE=7yfLy^7:N0 sT<-ƞ>3]%9⷟֍h6RLgW3))10hB?˱i{)e4q*@uIf1Hu>9]7aUzBlk e[p7en0X[~K j{e.{(߼2{?rvrSG4]CO %]gifd\-lJ#LeKw*1o9>ʿ飧֗p'0Np$mY-4(̉,[V~^!AX!zPkbB{,gxH{"CrWQM #ѡe6 ð9V@5U~* e$3eL!2+K->yw.o؈ZwxPP;["!ul V8j_%ᔪkaFl'Tnl3w,W<0AO;`+| $|R+jRYLjF53hWKP/*'H _3x}?C!-""Oh}>,_V?6ߡ 0 ~$nyCnK-خNJe!6,sx2$b NȸOkl M\u2y7Sm.mI:'0H݁q>?PUD{tP&fJ#O`NޱҌu*3ud%?i>޴f51JKL0slr]tu+'.wY lVN2̘ے@{\莒Y!7 {_BYӋn hm"#%7i# =7hLGCkژ 0 ءgcl%ٔ!bDi \TҝY9$jUtuٺBc*64JV7UsSP#"xya^lpxi<#2hw !FiSP[lu³!)GhH tQA|Kׅ+*L,u~|&X{I(A#`c|& f y6-@R\ CѮ~Jz\N8%<ݑN#ßhXtW3эyzdic @f[U/p1BdS;[Qum'Qo4$mI=z? (sŇ!9wf^ ${ n]OxÉPyR@}fIv_)&5%Un5w`cG% ~}T8Rծe_!UT# M<7*ZgUvYeBqn?A#^=X7ƼjŨLG̃`خG*D11C%P}lJ=Ǖ j:qAES4K0頴)kJ&en;Τe͛I[AM.o,B%|m`1?4C4Niѭ=:Eu&5r.Rݡ2A\Lͯ[0$E7[ @%]ޡ:3ֶ25-eiKUI$…%.eǕނ_>(>ikEYW了~lyFyl%TLePzz$cS%vkZcvmj^@q,׭̚S\ЌCl˧"]{b%H\u"O-im& 7۠Vb?*8)S/_*]"acG]r;" fKL>56x=)&Cz!t>Vo Zt@gV`a5w4Pm[!FEd쐲2;W2nX욖Ue @W,hHKܚF%\lb:"p~ؖ3+YL_ ),xTK&s1dUjTWrt f 6RKlg-5URНdh,)kWy+eETnm47)5?B5c:{e\|džڍ%=ۇ0,x?u2SZ5| A<*z\OB2\M'9P4 ܸ_z7j+;希R)[B%oG眷V7ދf Sska_kVV){P m$[Ϯk.0Imkf kUʩ~˨s;ѱ4u='k5L8nkųI8差ꅞdGB/oB ~ނZwb8u&fIdp`H9ʷRsix}b2Y?t#MjC,ly˧ɁRȏ蘬8 kmj,U Mϡ!YLw6$pjp[VRLp?VSn, A:\tɩ>eqjnuܿo%ן(kT\F{hb O$x' jD{`$IW4{o1Dɖܞmyo 7|<BN&quRa \){`wW=J ^C;$ėº3 t(%GwT*>h AS戎?/ЃDPB3=`!LcAqVZvp3;4*<ߡYZc~pdbF;f/du! 4.rd }̏U·)F(rں560l89OɘV6A֛wl+$^px u >Ұ–Ao \IpK.zz>@^}yWtT\ u&LDoe^,J)cK0XgebGXmiK$O}Uw^o˓ɤaZMe&u&ʶ[TՃfZP`fViVfG*NVu[L?a&k^0- *ÐƠ ~;5"=gYSgdnOq8m -yz9SG9<3iO[rAF0I-k^zN;4zAx®mN½ywF7( ] :͈QQ͈SN ݷ"3pH6u5YFEY o).F[;47Y.B 5Ӛ#X'xCI x%!s@B&o)PqILȐ8 6ⷻLeӒAjꐾv~4,Q,XMway=DK$'9pf_B_9P'hBro1C%`hj¼Y|bQ 4_[ C_e'PYMг?=6Lƻ->rZ!xOg`=M*uX+2ʮj_W~n,%>#8P.? * Xl4'T0-O~^dKT2yj\p hArY"W`3q# <؆+%rmL#p4?ڃBZ'Oߝ9%D&2Y^avry AalL@sGd2g1(, v9K\Շ3hy }9Ey1yx˜ÉNع^#^K 7"Z^%M?xEÝM7gc:*O2mN򎀈M 2iu\DS) 55hT܅l% ;Xz!?'#Z-^eF$.nk"3%'c=}E:|:ffXH_\lqَaD6ތ.MәPi;oV3kjO=mxge"Ư╘bW LS}MN3#1jCd?V8 R{t=Wٷj*_o^cѧ.ձIuSLAuz0j2_d660#ui`u6Ц|/%lͰXȜ½DzMy!\e Ю ui83 W6aF"WNˮ%͍UM >,?3/sx?|jv]+]s:)fKL0_y4/&UX&3UA'Vb0FL,0 mMQsCy1lKOP{gw j}OOLI.i9;2DMyxHlokd0;cxU;rUmrqxR D1`%@ZcŊ7acI0,aFퟫ gna WP#@᤾E(HGn0KiCGH=Ki &`~Ao"[p;_8cP ?u0FrM!FlFMNG"/fO/#'7~/м| po?,-7W:][ŖiNxWv1-̏DMFh~.^R fDJi5g7 ˚~p!jJ8^H{+"^$tǍkH?{M^O` V|$IH5b~^BvjƱ!n~={\QڡVgtoLlCa3l~*d.Ouvg_ߨ6K zI4 :o@du&.R;q5]hƦԜ qG+3'=޶VCC6vhۗYәcfpg'=4AMBhCJŖ^ors8'C/ݥ[.·*iWfuW)Y_ cO{YӓZ8i= O{ɹPd(7$inq|SjA˂ _z Dҽ;Hc Ը`θbw_vp5h T&cSLeP..υ%SeT Ȑ#ߢXk8o%FÙ1 >ׯ EpT7)T2 .Ӕ/D6V .뎍+Io7m;c$>%yaxcI ԇФr)S8g Rӽ\1;?uY,YSDۜXmasy7kۑ2]z@q+r9[ &+et(ka9qB%UtNYWjzĨc@\B^3GLB2 ? 15̓ < e?q4/T124B /ug=!C_UZdf9:bGY$8[Pk.75-~Gc035&#Z5-w{;KN_YXWN>ς4CzSNu鹢ToV؟Y詎*}4q0+$'`/EtceMBdC9Ydw"X"x^CR7Reg)NТK\܃([1#{p_5L'v%b#ԯMl,=_DXru*A_us5GުN8 _zS<nz*9e|PZsfisad 7 B;6beUb:V'l\ Cɺmuč! jx2jwRm)EbWP.* EU IuAw`$=gC!<7xWLڶ2Ъ?p@*`W,ljRͨɑZ0zWVRFk㊄sjsSM*.aBQ\_u9%Co"m4Z$v]K.Fp{9W,Gk%KaW+yr.kjx_ d}U]t,௭EҖ=vTC,͎WXJq~Bݟdno n蝾V` ak*V2owj6o_"5ήqH4{CmfԊ`2)"So|l84fo AW\KS_tȆ8fU[{a_%Sli8g%T%]Gx@xJ%HzQ.N׻ uG4Aeu>Ȼ$^"!yazMX`,* jE g6Y?`,HaگGx (jfDWR D7<++X,pdw|T}0?(k{͡A_nӥ$`t]0~Wxjkt1vkAD 6(p%@_h8#\Ӌk&1;k{둣#bsev+}ʟ4q ̘BBŚ*EtJ硃p*{ۇsĕE9OzNNpՠą[$&ڇv'FdStfüJkDGISrb//?9G-Yyت/@iNI3n\fMy!KEixS͍YG`##,<;wX@b=CKr,<"&Za]|GD @1Oz9w0Wlzvzl1xGE`h~wuw1p,]O?&Ṋ M8ӠqIQlȶH;1 %jW#{Q/Ĥ/[iTԠ=G-]^2:/ r$aOF(B#+6"Aߵ"JabPDKx&}pn%/Y˴jEQ&'k fF_HK/Y,I i->ª=#^P^/]xWXPc/Za D7 W<n@.2,Sr[G5P}Pm_obC,0s"QRAw,D-Sˎ ɏK+ d7h(藺Zp1=̡7D.9hFHQYnS1M$:Uk4640e#+2 ^j.m] 9b<ɵxǹUh!E.t 9=?:ۣl$p#<&h7[Yӊh%p h=4ǭ;OULbVєe0<8z7WUBQ]71i5K?c|?_HĻ2{6bA/ck= @"_a$8=Mpb һ.LoZ#ۓҪ`\;.k˛O>R_OuY.Q,BL )jb.b4fҸZCtq!Tw;!?fZK[+ Pf䦈l۱^/I*]#_܀EMJX9M5t֫1wI@]ߗi} YN/= [GK@_]\E2mWJ<- u5n6', ,1SƊJqCJkڞwDsTl2{_!G6_* X4jC7uvcbbR}2`˿+'x;R)ϷJ6*r/Wc)Xȯ2͠1 ) bC猩-qǛac~]j.J}_E:ڂS<,ψ2r'v,B&C}js_P 1"RgՍ6; ?E~5ܶpk0n r`˭֍)ӠdK *ev**\LDVR'1KڻD6yyBñI|P@,$FJ#Ϲs9I]]3u 0ig#kc$ J+iF7ASCz޲QW؆%wjΐ \FEҿl?p i>9=B_z5~3P(H[jd뺲RAy&l! r(c@n\T\=%!GN[[da l;S4i65l`!2C&K?U9X"h1>0KL Pl`QةD)咄| nVDp1|]x㭹RP䅠%@+4[YW|`[= dsgJ®ӿqIM'>Ւ0s?aKސol ZxGc&)Jd8lE%h(@r\?b=>seV"Ll02b0kw 7jKHb ]$b'5!De!4s"mUꅂB}wfC=cF?{#a'qi<+ N󌒈};f}WcQ(ak@sZ UO gs6Bgw 5Bi#!s]3hl`=R`t>ϵdeu\J/Hh!$!rv7:7Xu*@oxyɺС%SD̙26@<)LJjۣ{+ȣ4ARq{Dll~Yƶi\sv;Yh6ykl$O^c`,P,H7Z|Zs m.o8|~~]CHg[>i1˴&c$L)2OdK_񧿮_Zdx 5/ iӿq[ ;:LMfw_x !X@F(1MYQy8WZ4'1-*?UHBQ&oect̚]>0(brДIMr=ʪF8USwa H.-~9;Tg |o.F4䁿7NWHUщ:^.|Bmv}2K~j'9)^ة+2Ϗ}|iWE-9fm3*619fwf+^UavPH_3_dD03jR5|`qcdEbo.x'3SMHU~ṛ* mBnU1hZ~b]DjC=(oԜDցIQ}BtxGNC9^g҇Pk 2#?z;e/+nQ a"z+j7jGZĖA2扮|d̢֦?V-6:Q) WǴ5Sc/f(H7ٮOV"kr\YS4fތEk !וt@OȽeXw Rin-Xyv}ȴw[NFv 9H#>qV/(p-՗ʤ!C>;],lw- kBV4} Svԝ:-*Jڨr@Wvwn̘“,yx,-e] 0vqӜwd *W݊~{4%ta_?{% Z!ok/\XXًx}c* &1{uwW7ᢗ2I}ڹ &=!PZ%U\-42ׅDzNB=k!2-rg8]EJ %bgoJՁܾ$: 07SGCn \ uWXEj"M]da⣓쎾-LCOCAG#掅x3͔C3UZY~,xc=Bx)Z1sgplLXC}5QŌ>dYGvO+1ܧd& LͥM`JӨd ScM\|b)Y'd͇OKثbOv mBN/Ͱ1,D_%b*w:xiBhN *.TɶWXe|uG*%$t@HZA݄Vc<pKJ"؈3Ԭ $*?=YL>\J1Q < q.>/*}'Lv  7Zzr/M1[v1;F^r/gGMR/WN;M/4%' 7G.,iH YqEIlmFp" TBo1hJ> $,D+weΕVnNwM&| }/Vmwf.7GiSDtMl>&|aoS7-PQlգ3&g\Nml+,3Ku++,WW~=C<8FCE^LBEu";(!!nh ܤ̨bޮ$RJujzD d[OO؄rwT7 (TSN Yzv'oans=BR ƺ2\,'4DwY/) ࣜd{+t;oO}lh^XeG9^ |v>8; q/>7#fləQJyBgIU8Fu U[ԀuZ҇W_ty7YůN(q4 -Z  Cgp T7$r[wٲS1@R\4xDPqVR=ln}mgad ے3T"dϭ\=3M=+.+:r M\ޙIM<+l?:bIU%0B~YA_5ɻq6F&.Ll!0TD|e؜`KD-w=d m{l,]`h`Unܵ6Xt*+W.yƬ*nڦhzZ)B( Ikv.! U!pT̘VyN]OL}&@y $wv6tWA oe⛋kDڂSs.$sDz2 2߃90HK*Va #^fe"9 e}Z֜1Z> Ud~sqL"i#o&;tH;=q6wt ߔx]e9Dp- h|FOza'P7̢DbފY ҝ,+`}s`Wkcs!Xػpj\r;pX";U㌵dJjHx clr{E]h`3g TF&g dKvi륬^!!Յg-/H]??Ö,'L XL-eZyTo#=iL4Q$Xy_?]k!!S>dNWJHJwhpp!^i^ib6sbg$$_5ф@ ^=_R /n2 9"tBt,DSKQ%]M>42bܸo>W8e6x5r͠78)Z j>֠X-txJ0h  4 H)1jG%(O?ܠ7hU~?:߰Y^,rBd*눢3Ck/|K%V .9nF8SFa#*W7 \ ˉ\)VL%@piS INLYL9L;ZկDlv8vtf_lITA?Y;'qjSB{LP{Zz`aޠв h M#JU@a30"5x*M[uh:VVD)}d2_LUO=)Pg\˛<,E%8Bˌ#zJOԛ#}Ծ# XPͲaw <4m*oyr][KOG5;~1w(Y0~qC szlj,4lŸ<({%:bq5)e7ғkP,mK%l*d:xM1xDn籦 í\[ Q_! »}wUÃM'!Y>? zGSx-%_`F>O#ڐ,$+htH1]v9PR5iCP "\gGA~IqL%)>OAoTg+cy\Oj(Ɍ, |fDj"N x,IYS!j1׸D  kX`Kj7#'Wco%MI.VszTwg@cTH{w߂+jqImd1_TwʨC|Wv 9t)t"PJH{E{.>ȥU[Dvn4OnEtHnAgZ[G-zW7AuRo32@0lٔn"\ъ]B%jN 3,Ժf!m͸@c~tIQuPbDZCVg)6P2u>CSK 30[2eO }&)㾊#"SL+>Da8PFA+v 1eīlMA",*#'%7dK񞿕&+'G /]KC !W =~ )Fz&su6BS[<);ϭkT6#"uG@⎶#5WNWAnT `e8ƏLsT#-$k9U˘C %<VS~(l۝7S̹Ml\sP|Iר1UwHwiW}eǍ~cw$p(~8fH5i'wsӏטh\coUQg)8=X^KVXIA( -aQfHU8ΉD'ѶJd[2X: dݡ9أW,QM:f CPM9IH8^+p[Kc?Y:Vw<wkb0_ݒ6 ڝT_{=x3_nT7d8 ~w{mOkw|Im(P\}"E+SZʢ=Xɲ1Tt]l6ͣhf;/,!H-RX 弣\4_K͡=Hn8GLe (UZ'+1TLMnW׻r6 :gkPdI)|vܘIǺ.66$|m3{|t909Y4Nh`,p]$8*l6zs02\dRИ2u~]~|Rh4qnȭ>U#4I3;K5ףd¢΃CB!v0E}ZSy^0z@ N;ݺl3Φ2W2 T#; `$i5ňn<#X9s\"dn̺jD4=7{3~8:WXpsAOmr ˍ1Q Ϧb q9ԕ$ӍMzxn3GnN(Szl_#QV#G `0F4b/C`ϱ앤3+ȳmZCN&Lq)Wٷ3^EPo ޝUo`5O._cj^?qPb;7ap{i,=ؒqOHd~&0_ۥ%rR/3?c\٪c}#-]QIŨXZ!ݹr@ߥ_zcwY f{/K_U>pUA\L]نS啋k@ӧ[REjg| Ii!'*+5h܉'u]ibaTKj"RE 4o/;b_uRtt@>U5f̑D\x9䯛?`" #Wiw% ^XimBY(hHS:z4O_ =-jf2stTƛCҡdE u98CqƳeXRPEKWL<+(<H3m)ʕY~~\@\`TwCos*-pF?z˸܂@%zW%G-1!9ȂGM'?GNcφۢ5u&uNnՍ)% ++NGmr+#\%D'j/7&'Y/ Tw?xPJ!!Ѧ`<#0\nOS#>d`64b{N,x'Fբl * N"c*i͒v510yH2j@4ҏ!YaBo1~4Ã9r(TGĘM V4Kz v!pY@A@AVٍ^eJ]4[{n-=f2"5jyK!Y*9wTY*\M>II{l?pueʛVإ>6 N=t7@f"g7A-ҧ:Ez RO[3)쪶W;BǂP>^wIgox@1,FMz'_O6;ɣLMb2sVR f z\ȧV$mKaqa4ȂBOr@`idS_冄8J]{aұ8l跙Z.aKTe{Z22?r+8fU8AoZg!f{qMQPTz" $J S\Ez~GV?v_PI)-0.f niTLlv/ oR|0s06myՙ5*O@ 9D_SA ݷ=WĚ2C^ cGJ_I 5iH8k-]gNjH 5n9o ]>:eH\rr׶%i?՘m9+<k ݢP?bFی1J! z,LI A˗ 5>:'Sg81TEY+6`O E?p2.{p?Oב?{0Υ= 1:Xs %y$铐xqdta`us# 1FqIC\X8g0-cԸÿ!{ `S 2;SSBCS? Ue)bjgR'ޖ 3RM0!Gze+=_w#)^'Sf6|.t{x1Ιr3bM%'zp-{4oiqv#EClB#=k>Iġ`NL180>PH܁FȮJAΕ,oϻXUCGzރ$MusVo\yKDkT%Y?sekI7[؞-5]Orf /5 HӔ"}Xøۊe>J92NA'ֻ?1p,j%pZFRy:~%2XUB?cBvE >GU޵ =NoWsc"IWZKlܵeK:76EzޏSN儥(|?QڭiN G%Po?mO-}:q+t 04)8hkfG#<f0H[q.b|UO^'o+/[p]-\%f7_B5Lm(#^ގV1dLث7ԉr8a>=t_wzMQ$z6^TE5ZF 4);pe,Mt J #ћSB1o29Dr0@Cɭl$O SfyA ?5ǏǕ=1ﱊL ќ3֜(浽_|ǣXȘ|GbJ`D4-Niʚ虯_:_2JzMTG7+[K`nJ[n?Oȟ-/rl~K5T4GweNޖepU8Odָb1*)~joE>v;EEZx#Z驽{e/T5zBgp~B1(ц4-Pc-B%?;sed=^ܮ\aPJY%)w5U=6P'8CfmĔϏK3|P*Nig dNqtXE"dt* @yHqV> Ճ:>\v%/D+q)N}uz8lb +'eG)L/*GYhwÕYlb1Cka!c-n=\G&hZ-gpUcO RCluv,۹҃kN/N(R:n2]d/ʡ~/fkKˁ4S)$<ŹݞC:r|XGfC}hy{MrToxXg:\|=Ub.ZUdgzχ㫋CMI,^;א _ʡSדA bfTMhUQCílg^at W}:܅"۽#R_ĪdLNnG.9kJ39 0vR*h!CBv0h; 6:DZ $ib6D`0ɛZ߆~+Ԃ4şM< 0'xS[cu(bKAao"Jܔ$N깅bDE#u-b@oֆ2؂gr0ˊڛ^;e\aQ Ŷ9zHVFj0J hEhsFp6#} lbB1EGSaTMQE)d͹ zA]c~ZP'5)y%Xoe 6xQZgI'7C&0O QMp6}<oRIKf? ?DWr.^"γ M"9`g:Sp=+"1$MVv1D2>Z0X/ǘ+reyMB IaQyes/|IoE!H%3.-6\6@6iZt Mg[^wUcP]t[T"o'ϊf*)ʉ9xYWWRmqRNL|)FXRx8`,5d[)1Hau#kâ k/'"c}mvjJ:Up'߹5ϓ%!С_aIbw'8 QNЂPne%Oe{]Y?{ gDl!+K2'IW?zSzQ5x{ hFŕ &1ꌌ~R= YOXNzsrnˣ~gt-6KcW|ìltH)EB7sH+u} R^2wcwϛ|: XĨQt௝o LZP_x"ܭ䎭5Řէd:K{n1(f#*e c +3/ԭP#ZvH5n`;iY>LGa_{Z ]o\Q}_pĄF 2`~-u~T$U :iIvҲZ.`};w{YIE${6>@yO\SjB vF퓬Jmؗ4t>Vb/:ygA&׷ a)g |=FzyCv3_ɢJ]Nÿ#sȧb%i#MlG D%j^+r Ƨ u-įͣo.+e 2 OS_f'50܎؁AܮAF e-ӁU\tރ)vf՗N;rz4!pZu_#S3EM@`eu)ayd7]2oDͿ JRzsget],M}+fYZ/-;x1 -1}AoH1%OgNK^pN~ M eıWJ[&iΦ/yۥSO G[eYtom .'i0\0#i.Y "$m+޺vTjyC~I魺nѩ'A~ЭB5eΐQK_ߒ&G2ֵx$yO+;1iy_u͆Xs@|/Kx7L2sMAo7|1ORCQͧe'%޵"@C>%=r`_tX>35=.#(la%/xn$M :kR`T/hp}z6 '|)`Ʃ$!F_+>aXʼn+_;ۈU{FD{.:0ҤYL^㍻շ->m}N hWP,&?ۅj1C]ƂocIZ#?GUQp`}Dhp;S­pNC-+ÚYR!9Πa[/hnùe;wiq)"0d?Ɖlïə2 { ]n%hLNsVH@=ͱ6LNe軜0g"w#0+!03&t)ʼ$R/\D߽Y#`sB- h|g[]B"9l(uSkqnFD܄SIV\z0W_]ʕ\dQ7͖4;%A`*i6`T6:]EbNJ ԏ7ƪ,0a<#͂@}a%, Ü/L_0\nTAm>5Ed@dl X-˽_h>Xnlhvs2Fu}`s?{g? ~`S4 W4,:ًqj, @ߊ٢)0?9kK09 )+ĪnEQ5cC}\n2/(,utݏW'YDJN0k cܧqAu sX@T']wuy l(š{ gjL'`r2Kћ'C+D%Ӑ!Iy-peR ~oz$|}y:L3XO֕ϵKcUC*i 9NPb|$ci\|jcv4nJ\d`MV=/9۴(w!u\YA/Sa+=Ĭy<U%6R^[b-K4' sI?wetb*(87q d: Eח7B0J+M+2WGGf Zu档i/LηxLKG .^ >QnO/o&8%*=O|`=v6HXb!O oy1ʯe$`({."Q890=biQ=YYxUXqDd!۳s*#φ(5rCLd?Pa$ 76nRz#WKHsIGd+d8!Q9%=řTQ*`1.﬿Ti$6m)(=*]ۍ=[%PlzsP?A™XtaP5 BZy Ap  gџ׿T"Hh:,%R©$HM}7mKR5&m;ܡ~YA@nw>|~dǗeʘSBiLVeթY }mYD-᮴oW$ h]~K0P,-e}X ;<{!]Zz[+PFpQ tBŹҥea{f :WvC?WV|2/4-uh N':+"pȇLv38ϛNmlxˌ(Kgg $FlSI?K`z`7%,rhTty%[ ]_g rD) &im'٣@\^;t&-ާNr,<4pIԸ.)ZZ:R> @-7:iSזӛa&LG_zeX AQw8P:Sn;ʑ3@l&PEhep!wа%YjtC^ dHb6ɽeT"lZo&7t3?6pSzmmWG,O'(Kȭʥ\yp.zӻ]NжC@GK@:.(B1er#Wf0~&@Q[ Ceo5ԮI-49Յx{l&7Y"xM~Wܬ ^amL(jN QQ $b`!z81p1ͿQgЖjF0OʷÝZvlQ;d+qL@B=L;9*jfO&tU8;XCFzY{\$of GT52PCӆʼjXYI} Jl\8dEb>;XAmDx'Z;V-95Z `U^y/#. AE#}_dP{&:-7IST` [|Cϻ) .Qѹ*Cټx}d]b u g=l~޻1of_rv?9 4 M<_`̈҄kfMwSqS3 񚥍[O>2 :iǥ) )#<CcQDP;q[b0Tݗ&QpS-N`.n",Gl9R"_#Uh.N" 7S^?hM>uGxj G'q;|"~vv*lT#vG+=+T͓J̾Јv %*#ˋ:鷎0L,41k+>Prh\,MyCov8H Sx!Q;0K;_ %y.`:Bsv+:{XD?TOY4,vAS;Ki+IsQ׼_/h.&X@obx.wѾҤ~.uT:I\jMQ4W!eTy4[*X$=(FGYxm>_mckƍʾԷd4("8yv,4G99vpxR ! =YYrH9Oұ8Fm МQW'Wak~8ż>׾UUG?J5*NyҝK^k}yBp9`.sMh(c7ivOXWL.[\JF|:4tEr>.5^Ho~#$ >/N.Q~r궺_tcZRQYB<wM]y6N.tzp834ݶ>~XoWxӠh /}06fI+(Y!ɖZ|v*26u‘/rĩ.g/5;d[弗"Ն"7'm_%'̙H=\DԙZ2ʟƏ| D4rs4R$ճDh=g)f[%ꌺ"uaȿcM 1SRhi߲5/_f/2KLif6T]oM.A38bV$ӂҒ"G-$`ryݒ67(`qԬ%3mŶb*l @%ߨ*hםKz*\>,vR^LBwr*F婡bJa f,RW2:tg- ĺlU C9`$_SX7WvS=4Л Pc+W%:Vd/Gb<0ɅMD :62aFFcQ=@!t' }u'H Ul'7C Qѵ*OqyKEC)M,{<*]*.cq"giUTdfk͑9>eE {.q/̄`7Q-֒:N 9築"E٪x +]yZ[/ .@)D]ǢD$l/2Sr#l&;OZH?m8"'|1ȨBN-Ð*` k 8ŸHܙ@(7Id`mN.^wo;c{|AIZr!) bsnZ2qvJ8/?B41z"nCJc>9å]`zA;/[5vvNAk}1#UL c3͊_!l!pڮ\Ad@jX"ҌLyF{nB `gmcu`W1oBEK͍S}nw-f\F}ȮF,+dz1Fն3YZ~jq|E0wBuȗ F-C{Ӗc9ثM&y+qqƥDT{н?m2dy , $MN>il8o*vAtۨTuˌ~B"DʚnaG &k@mep߿u5q3$cut|KE<5],h*7mRBQMr[~6$Y.s=Rf*B|p78KR@M#PQڹiBX߄T ]AMwJf_t=h:cz'ih2aÈ3H<(kp)jtJDy cJ}R/dL!iXL3raR2t@ÝXR #j\j3 NKtg$ablX Hts;@$4s};YX$_pg3 (Hg4!| Q(J9q%oOJL&642J{A@8y 9Ϊkߡƫ}25k 'jŢ2 ^{;ɸ337_8E.wҰㅱm0uWǒR 7O4\;&q q Ƴ$|^A2/jhY'|TzIB%hN'[y|ٶd&CD^TޘBnx'648j]'?x}EU c`vU mBn| W]rzFp]/.Ŝ3EΈzĕ=*+yfAzsq}YLs{nY,P娬a42NyCg.^V |I$E}_N4B&NT>&pИj\+H+ |0Q?@rїM,:7.n-`lWyz>2W EȐ/Ew*FA7{ NhV$n|{D{<>=WO²g Wks\HP`ӯv &Ә73 o俣 le(/ID rN~k%MDX,u'B*#4IדG%jęŸG/)7 !u< -U 9wfYcRԒhlHܠ񉙹泯n9qN޲. g vT]$Q6^ U rU@aCF?8eAAh^S6}9a+,'#=m<޶n qZJ~\3Խa/zφ&L MDLh,!g7lX>H4?+0L57q? /@U}|kud8 K;,bc'>UfЇee{}8,mǹo?bɘW$Oۀ??dPqd?D8Ws| pUy7 r]B.9{\ U^p{<Tsc#2wJޒL#o0vәce-׮#Soi GiFa To!C=yPMs( XZ#IhWKuf(J?3V{na?09Zv牴Qê!f-pw+̉Del L[a&98{f8*ә35A[GF=t Sh: ċ GD=bXl4eH𹗑ח;DxXbM=p@+7D=s$]h)pF-;Fyej%@[b~iV.]TvjR#es<6kt<&c[b!lZИjDn(N>hti=G('x](L8K?0a`&@褦6m9+=*V7i d8(:|2qc[ 67}P/D9,(>ƍڊqRL}i@Xc_qvh:ރa ls.lO\'w:p:^ V-Ô~Z6PnHt)qD)"9wVxwH}~}qv eK$+B@XqlL$zA EE* F}6ٜʟu~u_e}m$򽷆$5NuWX* Wp|!ڥ&Y!W М7t%) !JS% JW(G$.,2oXvR2?taIf9|% >iӞ8_/sX²עn@ι{'_Ӂ8[,Uw%eFwjqk;gZR)xEs6I"Lpd*ƞ8IJ#Bβh hO0nvZH~m1rm8?oF0R\jUY/?xKƥ(܈Cs6͔:+KQKnmwA)o4"v"#M 5‹h0YkH1GdJ`5N?6:bJI픵!wjL!N4<`$]a(Wmt,T:Pd֤ 51'x)z}zR*ߍL29@sKSgYX|8_4I}o^ :eJTOV(YKdaץEAkj>MjusY|ƈbcG`&&uqt.Iw\+UulR0Wdeiv"d>ؒA80)wkh4~.6d;<&x$)3BlpwFڧ;B(\L>ES݋`uw.KѵCJ|s&\BSq~_찲qZ7ў#Im|$wdנǤ0QE@Ag1$NU/*$W0E[ؽ,+k!l30.Ca {=} 2f/M VɽԪݓXڒ_fc1r|N }*-՟BH:ioD#.֣6*ڰ* 3ݑ-u"eQC J_r33Jǰ8v[H=B:`7ōWs(?dV3촯ݧ &/xo@'7˫5H\5l^>S}"Kjqqs~n"0 GF=Shj {){K.-B1pi5v>~|6wKM2?ZTJ|Z ߁~Q=9܂w(25'Nd3W>NOb  Ivwb4(D:` |F;dϱWEzl_ M4۳(dƟwLzg;~B@5ʲr(YRMAmE֚l  ӐNuo(Aa|⊵z~ ^^XsIM[E$F?^G k=Q 2ld _{'>K˶W]s+5|MOHEe3ޣzq槿p{RRY=UX}DK`4# 3K(|j+c-"%7-m~C jIh$Bc!#h$pc,9qeLaLq/0D=n|ȵȕ`z_4ŏ~1饚 f )ElKz& #,RUNIb]"N/m߹iwhcwWz<5(o6UW.C}rPߑYEAy~uhv9e!;0֋_lmыT  |s>@]~[ /ƭ^Z6ԍ _ m@&n#IJgQ~%Pj}̾}t'[JVsp{I5Bҹ4sGCb'n$5ӣ!˶5I{s=Suzf<sPqs]UVtojfBiG,p"9F(!B\=+:yE'[77rT{ ]@[57fTYcSrAWtPh!X'9Pϗ$O|!\ׅUGog$YI˪d3$W]ٿzM1Q&=P`J Ci# Nn-ChB"PK^f_!BC|/ rZMlb6d©N;rQ|g+]xi0iv?$f##Oqof!8g&ˁQFL#B)Arj-jzC"A=hGvT ]PǩR9|q'8 ^S(LM'ceוHuhB|*}Nbq[A}IFa݄&Qjwӥz*@Obl8LSS׍Jµ w.*bhx &`ـWx HHO璯-vFB1Ԁ\%qcf<#@F)fMFxZԃoDK$C;-X6% 8%Bp9CAtmɅvne3_?lj4t4bh{vzλgAaUN:RW!n&ͦAFЩ,:Gica[F2%D>)Ip"Ь5/^$mt' ҁ->QdRNȁ<6"/͞{wl觚@ Ύ?l=Β9IHjE3H-\ֺ&&<}mnflTe V/b. !z d< /53_jh5?JX,OEv@<#tRp-?~oa6}@!z1 0z c4'su3d3Pi2ZvZ/ggP*pu TPdT!@;Oj#|\hhڐ8/o2.$dd0e@+-rh#p8XbD,'1j&%9{Mo?/nG ^OQI/_%eeq/{3JJMFd[CTaj:?6%?RV(b"t;^xIwŬQ5W^]fR,GϺ0;}Ӫ.̹X~vo(nq #)0!Zgo *

DQrO<(kN xz\h”$k3`spYfaZL8 < d\Sq 4:Cbߋz!$dqYuo |1LJ4e kG=AT丠-;sh{Ua%;gcf䕦a}u_ȮZaTǯx6D369L͵|^ɝ4 kY[24> [/,0~8amGYʽh@ˈM z'k3L3wWazt8&,5=X[oPk!bPk@rg1le% \hWy`i:QDZq(dM) x: PKлozz]@@x0ھ/.TsƇ0n*bTYK_S9-ry%lz{Sw]5 IoWH9G\)(Q{^J=m5ODܼ:?kWVH)䗜4tW|bh!ኂ`y>O7TNjPVQryia}譚.cOKb⫹5K@wqb~Z}J5ԣh-u5_ҷ$۶Ԇ {22/qG#+5SZ@"@QR,9>ZM^m)qyqXSF?TAI׌&p@9+)ͭa"JYvih$Q?QrhDA>k'4 R6^4 y, X䨓y#<*Ezg>,6#r'彐`^9O<+YIK;f^FEy9>Uu\W2ҏWY!+_JK}o7cxq%XkT1!4wی7{8Mkeڝ>'Wص6)[D~#_ ;z[&h‡>@[=wA{6%X`;n=Ĭ^hD_cRس[rD3/ηJXG_N }K1d 9<7`"׎c^f"_2显[ߓ`;.ʉ](,3ZK;١OJ&nƁ nPpIæ F֤)rR]r=Wkz~5=đҒ]Cbz+]KAc%I.3jͰOB& (e*͔F&Ħb$;K^u}ks&%"kx~5"ND~vO@C']@:DgA&;*j|[i {qЀf)1%x]sm#rI G(JF. (:Y(ʼRX}m~,ae; sLJD! ]f*uS%$sGSzBT߷eˊ=TaXq&Ò9a|׭ݶ_nkoH5±8Ųh 蚯Fdǐ"Gw\|@$h^1@V؜@Ug z{nͦ{( *E:z1{x5,.kߥ=6*O5!]f/;jgo銻%R$!a wUaGE''l[(&`fy+w`Ӕb2z0i5K*&e<3 Cm+adVM?|>mL9 9>z8dg4z|_O0w,1kl>|50țfM7f՟txrsx\=s&QL%7 ~J?tW_w)64Tw+Jȓ9(9__9`6zH& #/ 8TRZHJ\ӵTR~+Bs}uui}r#x*wVǹr7q}̓N~Xie!y o,a7W ѕ8^4ď$(Y)&q+UK|c]CR(KbZH"Td5Um˼3ITL,^#lmZ0Y(h0Ճ%?c(0" [4 E}xRڼ S>gT||.Bv#600}Z%$pAn`rq}5|I9tp$酑 u:Fr,X8sX4GRy(׀|R5l. +:vuh/!0^C;yUqٝ{azM|+bN6(_JvklauDVj1\P&`{SY)Mt`[?M'q#Z6+NUkȹqLU[D4ӂc> $2C^KM̑nҾ5>O |D$ =@=nŷr&vm-1 amz o) w5jO VKiv9l"\4dJ\muq̈P{YsYD)&}"rɠA`I%M]RFW{ ȉ fhQQe Ϸ)HkӺ noh]cL;.k6I sʱRH%`eμ0d\.MIqP3mW\5rFK ͠AhA!o\cVW 1܁4SA{GPy47H$T>8\ߒfaAr!8iRI߭ 2;0CB7Sm҆zX<0FCUe. ~>s+zF5ZtAYGIS箻lHK3qͨ܁rf1PJ}PwWD ӡ$k+qwϰJ戵yBkt qߗbC|{q )Y&>WP_J9 Jm翃WJE9ʉgsl܀=K_@<-JV/K 0W_2(߫A ܆BB4_zϡ;ӌw(DOcbbzchn!TFB*YJ䠗5\:Xy6~]%ub|FvuK<(Z]'7tx[HxSyӂ |S2_75LV\= 3pqp@ݏ-a(O̪ɾ4='\)X<\HX_6 cdHCi>~:gj프+V^aSX&$e 3  蕼zk$%KD*Y'„JCE zg "֐"kvBySfaXf]R8Ƴ ^LWAq %]ofc ?fj+$݁z" 4L(2 +,[!lzX HC`AY@l495 4o?n1md-&<~x9+\v^:mَUN m#5/lb͌aW J}`wL_^T]V/@:s/N_pcWZTna}b!\b̃( uA_[! 1-FQ7_ cZ4ݲYXkHrJdմ^9Tީ *l]K3@pWm4ko rL=HA{;LM盒xPs,m8BH ȩA^R=Ţy,^0|R&%jp*ՠ([`O@WS:`~V=aUS~Ƞ[ Y^FJ]ه! 6|E-t<: :Hhγr2 fPhcTtlQѐol2xa¨[!KAp6wFT(d*4VnIVtSY֪"E>~BJ{:Ǿ*3"wPN*:&޸I3ϥ~1"?UP"SBɝYEY"Wg=} l}-Lwʭz$cҷ+ҷ+LBqP=*Vd?7q<`tʰE6ݲ @9U2i!.73ukɗ&I-`(i:l6yB*U]06UT`cK!PYaTkifT:xk{Ovl7!NFYUGg]Rv5@1c txB/Rǡ`M-  Um_ B0"-@xQ2ټJD?3épYYSlH36g E  -'>ڄcXL,?Eӑj>ٕX:]#WhK9Ez6jkC"եWt豵Yz!A_]^VpFʳ@c#R]Q_b0ݛӱw\i,_-Y.7DE @((m8gJLyݼ 9/ʆB4gd7iܤ dy-m6:_CyU:H>N9vJVGN{gǓȩ> ڔ| %k'3Z2"R16TB}LQ3Xnydb (%"~֪ @H$sUU6ZA ߼o >-+Bh9] K|̒RnT=V^Ae"ŜCg UTɝ{T4߆TFW94 Fh<Wp 4D_8@KY.)͋2vUʩrDLAD?58C;g%p9cܓd;^O杌yIMUi!zz˗hlP H97Qo;&VO7z48,N{f FkW ɓ~s/;gs/N;7m {BaPVU>Ha=Ӿv:aŘP§n@l&%6=Aw?eZy bt-0j솣|xR'5ۅKP#'=;:\t2R5:nRAȁ[B\i 5N*Ue0O@'*U KES|""I7P4\?.vm*rf54s`9pűz."^ rH1ͷjyZzdkU+|aN*z\p`.F+jz O34M5#7J@yYܽT~L5M,sPܚrV2u&>|39DRnbu鳤^Ke(yhGWȝ/bST7; $1C#e۽[x j2qD_}KH9hkwn-&Lx@J>!-<*~^ՓSֻ7p:8sQHtg6hS7ϙ5S+>Ac0WJEfOr a*oeF_#ioZ=vLxN TZ|H J @rQ/iˡVsW.p,s6wc~@2`?=ur+Çkm<=/4O jwtn}`b_4؂ ͌kvH:DFjZbO~dJOqZ&h /Ⱥ,NɺֲM> yg_o PJ@GHn+K9hB[Фb+c|I7.{x3ɊL]/zv٠C7>1c=sPA8T*4j'O7ҥ&zѧ7PJУ.䢏ЎCt (PJ[t7;vGrUYO\e#dek(@srR7p6b?qC%)ֻYXqب[Blts{E^BžcC mD M:sAvVm r$trq:z ҧX^ . +M3]M/t39l#Y"ӤK\o*2KRւy2B epLۧB!Ty3NXl9Sk*62W=E{;|gi1-> \ v3$e'}Ϛ:z[IӸv4Fie!oa(v(Hbȟ[J<5^O^-7BLauRpO yo`:/nƒa<iH%U\3L^+GP2mCJ2XzًI3[ "".S?byy 17*XBbY%sަ43PFAEx<pcNz(X-8-[>pS JHPB'dzfjI'*g& " P鸜C9ڲ2? 3UCLe]b9 ]OA+5uݖ qEZKw8%SX_r1Nn*WAf>:7/Ϣ&-D91mg 'a!)M7z(aN&8S"g#9 줼nQ1)SK Vt7nvi'ay@`odBatp-KU(ֽ R0;hR`-)"`G$p c_=W-̟o/F}Һ!xE`WD- >&)4CUULŒjF5'A;vՕ7hlnW"X}^FlQ}zˡ꒴k͂}&a"фU򘷖U}5j9LJsqQyGeQi/vQ܇LaB `OX[-s0ɗt`Y@e+yK/F6x UL4p0PڴH:Y+EUYޑ(.amx\I_8 (}J %N;mYJx>yi!-t,Eq:,l.^&בWBEeƧǵ-pa MEƹ;x!8Zc\_Y /]kÀD{ :j̢[=_'c9h4 ԿxN/3Z+肖ѥWfOnV ci7@:ʑitzt!xVʺ^B")|ai7HIDKipGE^WB6NTpW7L3CptAgC_5'n#P*M<ɩcL~oozX^baVN ^k;wE2@oDj AaA}SDpӲ}}o W [|B$9 KʄE)Dt%fgt%=G.,blj.Q!.6Ӈ(ےˊs7f|1*!;|sOn2eζ[6~ A_Oae_L36P'I}aը*ᬻ4]kt+\ ~ݕ5bK0PF@\iz핃x¨.(>ĭ`{)/ԃ]sVq BsZd  [lR'T7\YlaT3kmGz b&%T 캫[_'^}c @'P(-T]j.3/g_ۄYfcU&-#ڍup.w0|EtkSp]ծOmCAs*xlK ]s^IfLhDTh8C 2Mu2d9dm^ RC0ʀJ=Rіo/:8辯 Zֶ$WP\2a ,H/̎&*8N9q;AsTյ0uJ45e%AK:vەu (TOSK ~3huAK奥bvief&i.i^s?!V"wx >)M#I睄Ni<]A{v.fhMR4\WGd/z3;;v*\^qRs C;oS rjMFK=,i&͒l%[p!pi>1*Rwb{(ǣ:2mP\\ҸŦYIDiTළ+,N3)+GWGA6[4F1eHѿBg7*E =WK1ӂtl6C\mۨ ,`wrٓ$ӞUHxwRKU+o9?Բn4I_ e[©yƼ HirlhI@oږjIbcYYRfR!|"gby~TqĂBKd\ CYqiݻp% pɞÖ vC Q7uvdc+IRZU݃W'X#w\;wM|$ޑdvQRD||1ܼLyȚ: b J^2ѩk*Id3 d G"N>{p-nI8G̕ڿ1|yaSky1f R }of,FM`j7JQi)~:@ taױ dh F8?u&"9 5B\e< t]EFA3#]M( OQg mT.zHk#mn~|bRAW7*jON`1"3k'A:34+po:.qD=WC@M̉$!˘O;=#], anZ D,nz3N+pzV8Q !us6FXr_W͚1U{+Ϗi3jW=-IMxJ\ܑrs(}L^n’6s9b7x̅n~zPD6ء#aC-\_k r $[f$3? qCgfmן]ʪp2=k#!ҭZ 8%wHX>X5 OD.ډB|Hó $]/#k˟Zia>L-_=u!d9a! \;gp&`.AC't"ՙ;]@ޯ7Dt3X9UI % ݯ,qt[O)wN 6$G+҆Ů?@u!b&(SR\w@,!gG t'3,q`a5… bP`5ٯ0^KXϭvFxjVeσ9?yQU}ܶyܗus#xb߇[;_@ˆl3E.C 2}Q%$]QkvZ(ɞȁ@ Q7P&5#޷Wut IKڣ(ɵ{u yBe.%9$27"RO =c.m_b"fLVj6-Bփqgiˁ!ޫf$/(=4٠D`yL'YN4@Z{jѮ6?] 6p~;I?}u *{JV\q\p m|gs/(aEt$lW&5q劀m 6WOIۈv |un.i [+yŜ X>O[ ̩]_;;[Mߗ I:Ư$mz":Y ڮK  =7: D5E42'.SKbIWy,q+Fs ®)t-%NkL9}1hWhbM5[gTeK {l+:dzĬ%E#/s3w-Ỻ^u &d<netRT#£C9 /e࢑*Vˣcɜ4B!B9ED&nk0CC:^5syQGЈk?3$qdV~$td(`&`on͔6o;ZeښR)l͖#K?R\pQ*8 Pk[^M p]'qVdY&gq{vt,sm[H_yītŶb+ QĔt!K*{N$Sܿ2oc{A$$ 7$C ;]-,mQVLf^8[?-PgΘʦP|SD_X>#d 5J@ )J´5Gz\OS$#/bKO7}D n#љ`1c9(ga;qw<">hM?Cg/V{{vjdOiKĹVO(~`C%VRI;꛻1"!%+9s]jn"Sٔ2gEAt6[һ7}#_P#1blC%7Dzܳ l#ӗ8F{qCfNwK`-$+I:iLCn[U̥7)f9f5CȠ+JA+asJ\DAȣj9UܬWe!ubƿ7n: iяԈb^u4Z':MWHy 0,wΥ ҽ4SmAs?CQz]x9wڷ.#/-QIiuMZ_;r0 l?9ЯUr%qGN.=m;U}k+¶4sݔ5p p )v"GLK[͗%.lSڷ2Ȼ|u%LJ]ہ˟kKuB#8THAoZb}V-KkYU5 zrOh/YҾ5mjb%7+D*? 0+q 2' ^ p~`~UK6:"}*}"MyhHWzM"=)XO.k\k>ktdB% BObgs*WwgFp^ff^okdkIs`ꦛ`}h3̟u}!KPNO|"E;hHv@:pb+{TH&Qi q!"rk)l_Il~qf2@qä $'̆$єΑSuEkEJS'WM_TЬB||zろ4$Z*@e [HX¬Tp[e@c'cj`3kcfl݃QF;2-ϧɒFR0ʍHn놩"KJF"D`-{=t1+~1ʷ4ZTMTcNXVom(?`9ќFnұˏL r}S%=Fq\}aCށVN ^1(M%BƂZ| _ gdD- 1\]*iz%Q7_ Iv>4D9.b|;L˄;r8*[Q7'hDZq 1*#&E|^o1j  mv [?&RVL$`=Om*z O|E$wjoP{?#Syb}VIr{|_&BsaMt_G[y0T?/3ߛ]_ X3P ~\uOe`owb̑~}|~Z~%tdVE6ߣHB]FPȓPuMK䎇csԊ6هWJKJ'f8D[`*?e#᫄_$ge[6Raw'YN-BC2Tu][YPAW$Iڒ&("~*nlRx`ıc nda5%Ayޢ<ҡy--9\ ? wFf ;4{"*HRAG4!)5-272&Ex8lSKz8 <:5ޠTPZ44\bXuїE4 ?G$m%mU7Vp'vۅ`VvKB'y529#HMl^ͯzu5j,bf:pqP\LS3׿~UtoJ9j`ȣ l6N|7iiNt+s SV U;5FݔЇŎ4"Jlֻ0u 38,*-ߟ)c\x'^jMge@wLׁ ea Hr,];4NOgIHjB3+ nLD'A\ʼti`5o}ƍP!G%鲆_6ZS[8@yC03S[7R(&r ~^6O٤#@v}|G lNZ}z .8S *n[U_)"ra$vUzt @*o$C {5K@ 0~dߡ\ؘ7c%'.JHaoC^:"GUK|&^P>̢/m7 D/j+$_€SP!3Q%n`.erI甲G«̠`n"σe402+dr"&8Fլmr͡.Jb.g_uA !%=^*h'GĉSعm8Mg| K+jT@.YiÆdz1D29s靻I.Aòk⳻CwϥeyFӳ& oSs…D EmCxpYZD.扞ܞ߷ 1#t'whҼ 0Qy )z͏=\s8*_ 4HvRoFaQXwg22O .n;JdE"j3xkV.4b6.Da)~mQћ ڷw~a*:Z<{z YgY*7?m6ʼnT l!U8+tHp q0ԲKA`zC3[\ᴴp?_EڕD洶U/3w؀LX|PX"0M.%s`'ھ͹w4s,n ᭳Sz},B޶S䈵VTtXgfw4Pv87,uSNW^4h*0v.!5IlZN<^.^ _|Qwk\Jq M|44ZioU4څ&@[=O~*V:ܧ, =3>̽\Eb>^5*D)7wbi2ފ :zTx%C'LU}LyH\X͒mdlh0j9ar7 "w]"zф%΅%>{db} R4@8_}^ t?yHŮ J!0 o7K1 l_r*3~J3"LH[{%U41ЛQɌ;V}uːgs~t[ JLk!ny~Rs?>9R J%lUy~M^j*HSn=`A16KtiV @Ƨz OyB0߲wOxz=+ o˸פzyQE9c ku7 ECDtovĬ2Ds"3[ssx;:^#nµ@_@`$xN[9'<|D)IbmL<ʭ$HZH3*J[>FdGZ|MY @om0Sɦeg#WۂӼȜRT{^r 2X/e/X[Ó/UkPƱ>$(oCC>7D3}dad P\5P8(+<#Ap{:9(n(Jy3y=ˈ9u%L!ټَ&J"+#:8Cj kGy1R"o"Cgcͷ&lJ9g9fe'lw$qGK_ɞ{R+Kw5 c-QJ닠rlfD>ZM:,k6œw (OV-^}G_}9q6hcnECAeH[?ʘ l cEP&CGu< wxEi;߼\1Bߟ~0ApE17/A BkLf:hZ{3m |/֦{IOUxq-U4F2qb-6sq޴oId^a}q)o u lyL,Li vϗ+2^N^.V ",[1{4liE 屛ᕛO+ kdֆ+11q:I>B"4c Ӕ*ǩ 7+H8H |&fVjJ+N /xt8qZ<%f|&/:e%8vRtZaSxƤ<:ܔV<_`4T"qYz5닚RENP)= 4R7B : #A-^r4%夀ApH`*2G5F2V@:LR.fm ' ;?8 kG$(#%s5ly@K6ݧ=G{0.{c$iL| /0})ሲv/`& v3~NR)-TPNj҂jTlU(q{ h3$⯺@!ʭ}9sZw\ۦfPQ ?d"L{:ؠ06W(miO7慰2,CgטH(9[urftG\!ϚӰ>*eB}k$ F3'/Yz0 nqI2? CQt)wBAcnwh9}6}Չ'@&,l%MÙ/jkl+XS޷v%)p\SKtɞjU9`CKFͫ Yu5'Doj#^rHö+~"r0BRUv:3_aC2Q~eDys4hfyA4ͦl _1 F TjݖmjS5 RwXwv&:dA1"6߱p 7VW]Z ZxnWU&®GAe~NԨ tV)YЄɬ(ejC: E,Dwոdd?pE37L\h?m)o*Q9CJʻ 2]&|,R$\+!@z2, w-E)Am:f/KHƷ)di53 >鐱h?07Ȇ4ö9Nb;bppͲ{ xfXԞ-8& >Y!홵4=yk9;wlt"eYOYn5+` 8olc v42<4u$)lA!2 WlL1$%ݸ6dY m4ɷU.Vvc`}U|/}!G֧C <CuI*!CK3꓁}F+51DĬLd+6%`;%c'Ra:p2RV'͑6KAdZOsVQn;iބ8;&F3s6dVL]HT_%H"Ջ'>HG<@/CZ+$ % ͅ_k#_>B/pB H"o0 ax{'{3B- vySA etZQ|6@t)G&r־t'ruy |y6 EfuwĆ~O=_m-y>VZN* PTɐ닪nӣ,f3 t+(&V(ƋRG;+Xw2MȆ[1HAx䐕~uxc %6:xmC3H!:qjXl]x`}2pҏ@3žo[*53qD AG1vNG !IljwvLR6c A|H(u?/9pτݩG2E^6bz[|N&)\\_)r}xؔZO -iGĖTx؇= B̖;o"tK)p{LD"&cC< v\)/33{q t ^Clo;_fE-$'f1XS4L-(aқ=![/n"!z%UƓ3(' N6!f; >Zw֭k܆m03̗c:O2CFTS]BOp/T5x@Tc0%Qp ϻNLx^mQ1eBo5̏)qmJcWB}-S -ӘzXQI# &)zO$lBrU&?) E3WHhn1#XT=;NoL?cEtB5\7VGWb^kOyF`_WyјNܟU(Eڰӊ#pS~hEZtӇ=`%'u, 57~jB~ t/b|S iܫˉ%.%ĥ$QYNS<8jYH$H$ 18oJ5Ǒ7IivOSY5 ?|E+Parhv唆T\ڃ ?}vUeE-l$ʘOQg i~$gk¶lQx$ⷎ';bI3u P|?B k$ .ֳ[672ZHqLrifLrqH=yRo(©T6s R6X5`DsjMN S0 -Y4gHiYcmhYQ2)Bȟچr_(ewQH!VWGȗ CסUFI@QbQvsqqx<č\VپU\!!Yc:b JRkP".)%1 @ؖ&EQR8HQI4R UbeHeBGRC9O~^&s=:?ikMt:@-hR}W_>7γrBsp9wko&wQ[WN5h:*DI٣Kݕfතso;\}>ӝ;S6Y󺔄䕿Ȝv@gOILS5}Y/I (u5s|r{>@da9.3MK8 EԛXV+R5)+Ӳr?*?i{wQq!w]zfm+wF\.g^[.FJLyFN/hQ-ڮ5(Pg=?&n[%戤R"Edϭڼ4Z]Lnye܉NZA\ T7<| %zi4;=.gwlB(Ns6h<0I].; e.м I[+ŏoC3@(`My$33Jw-4xc$eփpb#+vԲS;T o|>.TVˍJ&u4qkǩu%Z%|u@%10Ԉ:ɾOMIN;vJEAV=8yjo7L7UD M߅q¿bn/\=Ex *Dƍ/OVFR9_lĸʖv}UkA_ c)&W+Mk46GTϸ+ "LhА+BJw'[Ch"etc=_-ViJӮ(`wk?FK!=NWuW9);8p*MsD]2}q ŝڜ0Vg//{ie};%9{M]!}9f`'yg#Q`c4d]v4Jskï?ms(i#ND>VIʲRvm9nƨ!}६:G}?٘a%s_ 4,yl?wXZk74YtbZ\DVwhYi|o8 \C,@ ,դzr%EWf.!Ɩ phZ.d2D~geQsbg#xCϛNa}[+#w^N^U+JqE?M'za*io ktmjnxUMi⣗]]h=\v #O+&n2*Ci:^XcOBdiIcꥏN? jO :v-CP%F-TJzi|Z܁q\ ݮy$=: IΏp|U`JÆg` 헵!Q7˰t@uFvV67 -,WZAeTYҁ%8{U7w;ϛ" ׺jz[ &՗(XQB@[lOȧ3aC' %k;EzK9/^IIT&gNE?Ϧ-(DŬYM!VhE@SFJ2Sh@b d' yC˘C'AEJpD[?$Ta}6j+BrrΪX.2Fg}L0k3=dҢ~U-I});{B:U 6ۉ鐒]yFH3|$#`-+{˸CҰ $/u2]i16+MeP|GT7v>5/*^]܎L!I 1Q5Bf4fY92[[WC#+})C \u?vwnZ6g3S0XNX]wپITeSuopl'9H}]kϛExy-3_T49Ya&rh5:JE t*61q%rbR(hF+ (LwZC>hrfZd=ٝ$!/.Au~j\D2!&lLVL\PtvDXcG:W9MM#2eX/.j!V¦IUm7gpeP2$(,0# #^Un+D妏 LHQF"XJ&i$߳CQioTSAUc4~4~ŵ)d$7IrI+cRYP D=$~-H{41rR2nb2^bNa.eG390 n}W,+j^sLʓcTyChWwxt6?âj9bIO|p<HIy9dgPWJإ V|K,!Y<[aȿ%*)="'@ P `I]"GCtbOUf9ޟ?M*}`+;J&'ee֑ 4K?y5;jnd CS3$z"GOde47y2 q(}*_we73˽l2p>ͨ3( X+-N (H٭XV&j4*O@Uujv,~[yN~TKeŌ]*^OD،+'0[-V_Gʰ7QF9Y׺b37x dBm8N( i˷MBe_8V ʩߒz dsZ:Pѡ@j6p݊q}9z/ŒOǓG8$\~)`DDȸMp   /OL0v;&c &@lV8veJ1v~[n[khH8W{& H+ +*Ln"c]+Z,fR.3~$3 _܄Ff%8( uX8E/<I1O@uJmH74wE̲u(ظ]jydmPu*fy@ڄ QYSVWv5+4j[cq5A K@׳FTcb1nydI}o&qv$sGx,NײMY"(r+A!7c/.u 9H^*n99X7Ӧ^WY~#ub>g"K$^꯵889z2F{\?sDnXQA&5+ϟ`҈\80\PDP[v=o_T1¡ VNA)M~e½)*~VtTϧP#QE=AƓq&^*<ϠNA>TK CřZ)\By!\_^AG4͵?; 8 AH4b/dnS^>fr")|?!xyy!a@B@^IO0#M}y|^iVG.=-ә7*&w2bs\fN+a_P,Hqxvkj/umѧ/!Mu~ 5GtB_=5yikx;\H{Aoj3ڷ4z^NމL]+FM=J_zGDx&N`_LO9^>eՕ MSG$#V,X>_9Y|k~ ɴOO/p V { j'Yq)u JaXvX5kTÌTPޕ¦ÏJ ^ Rmש{uUe05P o-m1[# xY|ocK_@ 6sA` NGEC06pq1MAJx.Jݳ -Jqk~ 0'Nbθ|u`ayIA~hn&-Y~E զy$d ݈S  ^ b I/UlN`<4j~=vG cUtْI\A(=cR;Ifmι&9g؞Zr+,-9xJXP ȒD L5ujPk>O2p*|Ŷ2ԁ~A2(4tTAe1"ky9B7g+HͬA(l(&6@H*M XtgR)mq۳A)B0SvVD;JK`WR k|@ %߶]Z3DEp2Tֹѝ=5Q뚗mbED*Hy6L 'B";Bd8p*9"Dr\d(@$AWs֭nHOgFFP9 @ɍVx[a`wKakpN'XǘÞA<)lhbf,r`{FyJ|fV06gfoxKli1sCTDZe0̅jix2cYj Rc*7kJK9 ylzo͵#hj2ZGkE}Fr{Ak-Jzʌ_GV|zAS5@|Nfv1r%5Ix<ȄL6ݨk)3ؠ -%荲~*Dž\*qQ'LaijҿrDWv11X'MƝ.*@g:If!\>e@[/22nK _O`6}ۃźZ㝵vx-.r,ȻtK[_s2veNNX$z22'4޸w'd L9F3XYrD%37&R,_cntjܭ!mMNI+Tÿlې.ImdҸ߈ixr W{1f/<:f*hn)|h΢RPo8v3`%J9K̚1buM+~ܤkT tFꙂ;~S~˴5CN3f>%œ;~ByNz_p?&ӏ-a'\;!t#`2Q0O 7E'hy S 0"ϒU([Φ9W8|\5Cz*}9^x5F;P%q(*~e )]cO>i宭="Ah7O@Ay`E| N?KB!z*Ŵ[VT*N>mb$;85gՂD% z7c^p7*Vym ]Dޚ;aM *cp>I82 z5s 1x,I3&?dfL ~Gf C+Vԋwg_`3.,xkҨ8">QޘGU=ئ8,~CVaRSu Dd~IB3ף'q>8)bHj7x8R(c[3sYdu=ik X 4ʪk?ʳݚ >trg!3Tlt`,Ĵ}[jt@{KBJrއ!T<M;jK}FKG2`2/G"WK0*!$w:= ?9/k\Tp H6C>0 x=$ȾBd|T ī:x7,,_a׺uCAkt1P#סCS sML ~jԬMl"UAxUD' rlibUX&'BaGVXsn۷I<68oFORx܄nRH3d|r 3prEUX?&wՖ46W(KyBV5~ؙX%MHWYDDH^r O^rvZcQ<׬Fda~{%KgىybS#J>h34V%vynI4Ru }s5_<'vp\d,yLnVn9tћ*1<=]j:|~PD! [@$6(a;ˤvB'`d+_AZ:;6nX;IAjAsmw`6mFeXiE,xT"i75娀F2QߣOZd|4xKVI>KTJqpiQ$q.$O)QfT .6Q* -_9G*7%1} $x]q +mV" ^?r|Pi1%-sF6W?\ `c7 pri#V?MNEb;}scm7z,UV& KzT@Z:guNUg$ 1o,(始v/ ,FFTk7/otѦGuS>׆+N\陱́zӧN- MIljǬ~[wK@;L97Wij챸 xEd|=vbB3:2o-NxrZ9ۈሢn6i/AݺFpΩL9%cZ[J/7(!* l TU/SKJށ?vŝ䬹"-u@N쯫<F]=#UI :a{ؚW,z@ZBG1 P$?K:o 8͑%(}]a6~ B#H AN7ٗ:l[an_z#3y:/R+dr<4)?Ҝ2@AdhqO֊=H@q ̆. xi.$>E i^g,Yv^gfrIZqu8y]*>7;$4Hk~&_dHpǽB#Hrksw^ԫZSO rt} 7hO1# |[pwo;')gXprL>Q,l5Q.I`Npg K)Q?*HqKD|ePϽ>~TshmPÊˀ^5_7 jy / {q nF[ Ĉ5(}GrHq7ڿfq?6pⰙ6d]WmI{r.-tX:ZWΎ-3QV8G|.|@͖J%@r?0AZ8Ì64@F},oey7=L;8%L1c#.dc1g]ϟ^q2-cTdҀ}翍@8^$Y eȬQsAUѸo*gO?~CY +kǔL&ȸ| $~73Gf"jdPי!nFD&70Li z1w R,4Hdh_1qYx5NR -RRDQS _=E[Pp1xC:T?9h8'm;XYСPW_z3= U5P%Dc _: f% EYDz55q|QM$DIu\u3Y?8*P&' K%zVh|kY^pB3c=~c`A?b4/ xJ$vtKa}7yg=7ik-\3:u|h;6[i~8h "B=n 4^v)VA%2U܊2f 6d[0Ki f $N^*D@jhHl'|L??F]Ҵz_ 4KTN-U_I򈬆h-%j=@ROg߆B(R7Z1=N2OŮVVb (3m8@ۚb\qA{Βcj ᆃXky=-<{GA^J,mbf4R1NC%ᬒoPŌű"`8M ȡT;[3}7v"͕m ᖠCCߐTL-ngHMת髧if' G $uuPyg?\y- N$ + )- QKbzG:UTcWpqV1+'.bZ]|7;IjTskh [\Vd=' "Mᗡ,8ZcҿQsNI 6\ VËCrhB'ϽLʋ,(k()t.:?U;IWrŲ6KtEK'XQ7d.&@e`R;yO4گJ$ofQ 09#4m:9Uw;Yϐ ds`vNw|&d\DE< C;3mmOWr+58ںs@ IJp` Apʹ:slYZdY, C}[ΑHO ]-J~/{`Dqlq3;s\/Q:)$ڵ;QWff mujaR\9})L^ Y NĀ%„D}+%,,m0xIҟwP0^45̓? Mk~^qH:%pos1h~Jaj-Kh`?\f}9ҹÛ}I}}@\5)(V8? }fnac@ ̊#͙h%݉֓R6,E}|s,NQmT<0S6ٙZќ@jF2n rYP8/Ke¶1w%%}MW ATYY^H MKcj6隱&QgwgY\Hfh C8]zT޿rr 䐟4_=a5 +Rd"ɺ?5ۖgA$:;F٩Diz\vФZy,+f- tF֦SK`EH#7Bg$w,$.<||pfA;+4NJxмu$ @x5~#!? OtӰBhO;%N8Gilϱ4~T\Ӡ H^H"cE B _ _Il2%gd9ǃ u"q*@ jFaT;5 q Uh#* 2X!%Ԡzhx su3]S8෦;_YAx =;QqhYj?b}m7ތJ+5pT= `,Y9$U؂pM?_ 0"C_ov0UӶ~}S~ %+iT̡Mq/ T3F ,gː892b-d$Ȟ!qG^ ){96Rz丧i\f[_7ݧԉVG۽C=eK=XKJi#\yǤ&_ 4j;9RpRYb?Ҥв`} PD(x^!Z3eKy#f%.W\ U-_`ssR;}lFHJ3O(i:me{-d1c  ߪGOb hʊma uxee(50K]؍@'l4dDL2vmЩ@Wl.,Mh_],^?zd+ fV=:V7J4GYpK3 /).φF}Hu5$' in7MnUXBЛb :S KucֆkqX9 5;=/C9O| $Lr-Q7GJ,UF֎kor4 X2qU~3@GɶW ) P JX@"uj*\lh,3cJW]W 2xx| 96Ew6JQ=n(xgd`L@+J7-S˜ f%S@VoiTa*oE챞?: ztvQ`_Y izL/2q>;VOaneYo)Hvgߢ1\S xk*p!|g[kpՐsfO8yRo~^RG`j2 <=DD0r2 #<#|rkgv= EyTCDƇg2[Ю6 pE,К5Lc}&ޡZ Q\(r-lvJY0V$u1!C?iy8z2va.8Q897 8O%6dUҐH6`}FӷEzeO }`<IwwWk iGV7JqV33z8n5f*1tE{.t]? <@[mi*ԑ. W>]<_OCY[ۄQis4ɻxYMEu H& HX66%^*e(hS!0HcwW@(ΐX~Rđm46V^EMph.%QBDd+Wk)Sdj*(cŗRqϝԄY7.*~݅*>u3~@]Ub 駚p7E$a(j/+N@Յla$+ WH8W4QzYkT QO/lL =V$vioo#:v_SY8 :OoH{ʧsloRל\¯© <^N.yyKzux' &h^ #Yͺw ii999<R5 Dhy6 Q=e.Dze9|wN_x~f.@$Hح{ێFJ6x>3ZYRV>w4vk=jf]2E,{]wVN 6o)%v@[:n0+l9'"fK)VXmr[N\v^̈?~aёß>6}P8JYB,;b#:؀H*+0H(e~צmj W~ h0d) ӖE$2/,RCf "hcDլ=iER/Ho{$ӡ.Bk %Ŵ#G.ȿ=r![Sj-2PO!Ԩ[7n'_cLzbϵv:/NZxݛ^pP:ph*\Z Vx QBu-F~Iq1^[ SMF~E8]M5RD"cޮeV )-PP<10] <ly(h:uw[FE)_n-XA%WC߄Ej{ 4[M\Ӽ$Nb/$yMO~*|KKiDy{yi9 \i%eq?@ 0 k;c ԆPоc J)Fݪ+h7 ʠHAVVMa wBX7j)ޯMpo?cԻ'yX0}:s_f&:y8No\dY2I -[')K~I~pSK|cp}ѪUƆ1Lxvs*L\C:OA-Uk˯\ɴE-znd s?kF{KVNQk c$Dj)k2 +9! MP&!׉Rf\E̡Š׳W!Ҵq}'PԦ b'yFZ%牶t ](]Z؛1Pa-?j}3<)hFtwU{LY$:}L][ &. +/ĝb1ak#DFb|V)d#5b<#z;bE&is\\w:KZ1l>1!\2BC>E@~XNT!=b']%$?_r}@A /о0AV%*sfC 2RdeEcIzP1=?p)2n lR_KV750 Zf/Us~n;̂Fo?tvͣ"S lg+nb]-n14O,jm!Mj:SzU}Ej,>wfw'akY 8 0cEY*OqPDWHÀ 6LM|5K֜K*FbK3[(=uO>@:jK@n6Ns*1}VA+dsˡs&%}߽&믃kˎmrݫlL6_%'ʈ~X9 61'}F(vN~N_z Q bh(  uZxFZ l:!x>:.f w`o?[L԰;, JO"I tr_ ,n.k@)d \׷~g ;E~ƎF^jZ;2xTjxiK\uS(ɮ{ gf[׍EֆQE[-@1i8=|_];QaLRЗ[[aYF^f pf{V"EX]#+ =S#K80_1ft很SuW*3zhJϟ5ޱ%e;/]@S=]F8m(c7orS:J!:ogKEuu?YTeWijuMyeņ9n?wˣϚUO{JVj^ťt$~geK<*gRRs>u! Y j]o}'iJr$ k0;1ሎv ?uԃpޞ>v+6mC]jGG%=u:S3jw9WC.]kp6W{/`әH)1u3Źp{=l{[, e[')Dԧܑdz-N 7̳X<o?ʉwo[ưjO5=W;]D?9D aYu6巓r䑑 +fCuT11 / ؛K/GV >e5$k[T9%FyH Afljܩ 2T_` e&?I KMxdWY aIhL3@.4FA>++֍_7,_Dܫ4ٓ,%~nb=AyM5kfUKL]-޵' W9;n#ôm\![=z MYL_ٹCO3Ϋprpƃ:=SbΦ!&6bw.JST+(iRAl `OmI^.0'% .%~ױdݙvw ȝdUҌ -Ӭ RɐI# xe3E"XMϵtdo(f[f}<&_vN|Dno9fёyTxMS`ɢo^3.cW`kڇ ׁT|*N.y^POp7/pZBPb*#zfإBn ]7~U۪d4l+@^@ I2!3f4Hx?JDFAq”| [`uZN7EX %cz6I5Bk8y-4vk[՗x?-,)͚$8K˞*sc?s|nLRT0;ӡ!Bbr}Q+E2˞p{KNP|Cεod)!>{C2j XcqtOA",E> Q(eP#ogRs] hI˘24~L騶*l.C6&M0"@tV &ƋCMy7|ˣs^V;n 6LPz6 ;'ƕ-j+3inFCfY {cj6p|1@은 vjxvFd" ]CwHDs e 0`D21;0`g \U& =23m9;ܕAB"^閪٥N~xֽܨcKbAO}?_W8-좫9g[79[A!YBr pG<ASp_Eil2rqɉ(+jR 'ʠ]jKKgaBzU4G8Bzq=$]Ǖ @$G7}H+prxH85Jϑ"(Ɵ&wwSEfE|Z>i=#r̤%$>7?$?+F S셡[EsDns(#J6ܸps@gH(a6LZuv0U po9`*;˜*ӠGAzI+xK* EOȄ WN25Kyn/] ›c1bPY[.vM=S9Wb,M ?(f "NUkĎ3> rUn'2^7)5{- ~\6+q? vFޒa>{ .!} zZ|b.`bޤ3eU6e ʽ~_bHZZ%Aa*Fǥ*.C)MdAb4G%8\߂ 8en?ڈ? ׭ {}y oճ2J14Th0DKU5NbDZ=$֋!3z#a^XuZrHB9⸘H+ vc䣨%Li!uQ iSɦeF(XOVPܓ}h6K|4pr즴E1#}EVj4 C[I_9Xsajl$䓍zN< /]vAS[Nޯp[iRғ>no(>E5 äm .-ԝ NJ"TPCH:z\kI:qdg[b+f- "v AkRY,)}kKY}~ni+ 96,M=#- 7/\jd=)H[<#lH/-ʘN-5hK`ߊjsʯ`ǙEb$4 17b,*ѫP-B,/YxӒ5+r"J"]öRU a3OP[l|(e߽`!=X)D#q㑡'5]գ+=X*J' |vR7M[C_ DLn[ZrgHsWsv,ƧJ;(}m-_V>GpZh& I rsWLv/PRZG1t/{(ߐmWOѫs围j|VwVuPųlI@<&i?'6;FB:yw|QVIW O[j45> %ƾ๿.n Lz3s`ǟ{>_8aNK0Hv?<-ȍY oLhۋ}slIjdގIbX r?)2/> 2}(PKmGxEΕxf?-u^˥CZyF;1K[NnH-fr0=,RҤVJ,ah YM-|9_ٶ"['h ;:='VuFǒ_&{7j[otm]2f9Lxu㦓"sB}FR$aEn음!F*yo~A#!KgXŗχg)5Fd(o׺lH ׃2о &Ӭ!M4!㲾 Ӛ$aV]`F9䩔ƐB0luf%u46rY!_F%"|*B|RR\ɡz#  ӑSp_jOGa, ArSta)h"JOM̂`}`x}z xlk}ǹEKzKl6Yv;pCH}P|:7GXg bD乀!i%Ւ1[Id:6o DuD`]aJ@ZrrdY"j۷>h&ZΧ,Ain6W;l_9,i* ~וų[8%u8ƿbJ:Ep:.+> E.kFApk/y;^RZˬ j,|6aIǯ?_bT1&q)_CȼbR,>W5ɰxh_hpYz`Kߊew[g JQ ׈r9YtCĠdU..Ro햯cWWC$H2]U!1(H}#0ny8\hy#K[KsXb.С\hƌ Zِ_ZLKy˝eJ m:'F,%JBlI187z Of#!(kSVHyO-`Fje7ǖ7r\SaW)~*2[eTgȬbJtr.-R6mMV`}ĭ}RUd\(V(^Y'7 &Q JsqaQ6C%p_BkУ0wi31op&e=OdV|bD-t%6TM`oϖx9G|7\&ޱ95Lr]q!6}<7=ު l^[#Tt_{a~haA TJH Ŭl:#cH+1dU *nmzPy3iQ^WF)"К*-bvo:'@&1̯jnu4*bX7pW׽ܴ=M׼.j1lQo00ouTkG? @Yx)=s#e"j݆.)RNn:P_Z**1`nYeg&A)pNכC1ԥ&_Ic.ѡ/F]<|1yY+V2$FaswRa…-2mVnn~+3\.K @/h:gZ) ~:%\P{9~aR+JN,$H᩸>K4A$7ۗV9KkC5vI3P lL.M=E3y, n{Q>8kM-C֎IJChpx$=e.Xy.D=yme<$7;ѝ< \2WH<>R@[nu]{ˁө!bݣ A!UoV! s}kxԠod ZՓ!M)2wGY[eGC =&A|EClTUUPѿygdyƼێw<( | Yg #\S'>l"&'v,θ 3T[}=-xU+{E=r@WB?<ʭJp`V{&P5 WlΛ)kC\KL_ScH-tPЋG^ys U'9f(wӪ=;@*&1$%K+ORx~H#ƛp)>[^1+q뙛Q0iCH̴d/V~'=?]I =On(Cg浩p?tz!P w9B& Te$ dH^eWE_s~oC3\ &eH{C}3jԝ7Q~7Sڣ]y︣QFPvuڑ*0:2[ q2TnsDL6\N}kR)i7z4"] 6Ld ECQ?"RgCRAf╩SM<[ Gr Rw) !@ a "ƸĢ:_B<)z^7 ֔E. =nȣ'> RИ jGW$tȉre t!q:6÷DZM)Bu$7i"PMLzcJ^vO[d`_Y.wZU5dN^)R6j<]ȃ:I &$ T:u 6Ar?<0Ϭiғȡ+T{z*KBo('[qoVZ4Or-Tj̰Cѱ/J2Q۰qf ݏOc]oyo2m/hW~wԘ\~βA3Ȃ~[}<ժcU,޻V[NlE:D5R¢Dӝ0=Jn"&Ik:vmŀr+Z*AYA2EtYyNY`i#:#W/t0}ҎeK PQ%gn]bJp[l),bfp2V-Cd=6&<33§en؆UqF zQ:X9s%owբBr߄i[wL=v LZnb`Ba@^xO}z`XжӋȰDEm EI" G'ajGBf[ \I ʜI6-MFe^*'_0%[@E] :ƒ VH.֙%`j"/\oJ&HvM"iklx tuWWB/$ؕHF!a37 6Pw>T'E3x̝|MSW8xMt+dcm>FL >j@뾸 $hD$GD06h(ea G}͍qx3V r&l ~ZȦ6V W `X-DYM;=(x#e)6eпC_ nhQl(|[aUȹB%J6C? KWh?DCLa^믂_Eqx ;NG(YKsqn:8[ǥK967$ʩn>ܰt&d9[җX/P zAE`DEӂ\GG}JN&|STNym/lQѻ|ck#;0'8=7Avkmv?o'UAx#ɦQtVvp߲0 fbs^n&i:4؟`['Rlrs<ǨL!^ c-H R f\ 0˻QGUSCH^&jYEkFaY$S5D0K{aKbcpME8dq>3v>bL&kօS [:)`BFY8Z*f֭f"1qaPHo?N!Ə+ށ|zolvm %T) E*yr/qljQ3`%Z႘ʆV4jr^coԼv N va>35- sܗ](a#!#0?%ɍx+ʊ|K/;9uOdMTpBSN\yٙ&R~̕T}н$&L@4nBDOjɆ#o%-GsJ,j2bjGd_oƎPEMf 9cq ,Xp/kXyLAиTu;[! ү\?F*ZQloߍMɄ@FXJ>ts~S9pF)x:R$Nxs!h3yWsb,\`mw`W| B-IC?32!Xʴ [A˷H <9Vu+hLk15dsI->3Cu* {bpֆp})d;,[ʸGE͗+9_htT,ǽ&Є^"qA#qH|ZDC7j.&xy@g2Pб| ew?b)6!hYW1FJl ENAI+vK:VH+ِOqY'9\\íτGClEIh2~P&zqzjx1)%Sʪ;0uR:`٣?IۅEX0G591f:r .E9ZW;— gءX"Z{?8cinKuxaX*#vD %پZ+-P9n1H)>Ds/7-j(=Xb @7@^FDkm0E-&r;oXԛ iLnU),W2uمˤ4*xVeK#j mA "$cCpFs\Z*>)Tg 0%A_u&[_e`+,%_,7?\ ޱ3Z&fgS٧;P;uB@S)ES1V*]rk?qC;-pvjm ~;M- U`oF|ڮOnAl^]lx EzNJϦӴA31͙KAT@zп&k#796`85l*h' dlr `%UcL[h󽄽< ucavH gy},Uclcv )u7#7A[3AIom5귲.X~s[VIb4Y6LxAyL / "dبt姝=ʱ ^Oi Ü ۘ.g ۃݳ2`%RTgO=q1ݭ4`` ,YB[7kQSZ)܅- 9oC=GaZ2t򖡖ھ͝{^&*k6UzP˛0$Ҙ-XqBdZƵGHd/!\t[΁15x%(*58?S]MOM3f*\L{qԡBl⦂>Q:3c7 sgaٗ>Hh o;x"kdl.sإT2=-U)G#)wm-ppv Ð{ؖ*sMᝅ5}<߲jV Km<%h2+-tkOL=j#{1>%t.vV'[`SչӦnH~ dSC=\. ^ɯY OxǁT9]])榻G(жBH]-*2bP/mÓ"Z=^ ]Hg@l;Sʟ|'F;rǹg$]7%aqy8*QIWJ;7dj-%s#uJ.i\wevYp)[JF6<h;B"Gd|cyto"V}]Q5ڽ^tϿo"sG.$Hp5YO2B.h}a,$~Ѿz\B;yScbpYx-5qo9eLLx WLm,F$KlfJhΐ^, U3$nL'ףRHc9J 0o:wnb}Ēw@)H놈$k{V32M >itwnrc>Foᡣ=+Q Bu+z.VЂz/rb,:fP`KQ ?Os0!_'#E#,6X:b?(6x>ᱛ_j4[w jCvbQ'| L.#zC9$ѓ y 3 Y_"b*r{E5 S 5+x4Y MqH-zHH4MrXI 3 1& ?aZ(0:L 9$p4kJR" rt2tvD k3s5}ѓK(BOZ`Av*KZwcHޚeĺuGGif {IBGiiAϧص&MQ=O;ZX  n5Sp׫[C --W*/\œ!u+ԆhU2L ^Q( neXdk^ʵZLg#Ӝ{(,*{qoX޺JEtev_Ҷs"(mVyl">%!$}1pS ʮк"uØ@ `[|k'{0iKx:V8]gGD[9 !p)Em2^䷛Ou?C ~vt_r0^? LX-h('\l{ArI 4-#Gir\*KWXb*V-/<8J0 }yE'&Q5/|>"6\EηS( e,=ɐ5JL*T&C}_WeujӮefzqCYAcI"Ek_f*&gpK;URʛ/>&{FB_/XV[`g\3'7m6ƗXU0/ʢŅċr-T%-7qjoˆ k$7<*0B)C]$ :^'6!po;Q^Bխ珠3OrnNnJ*N$jE*w:<L1v7WAWx7|@B8vot 1KrT ;pI*Bi7W)$F)!`a!kN/;,Q]/=C6KX<.yHlYDdͽ.ƶ-P w#G۾r*+{,J D P!jF4\lPW< Glޏzۆswkv5c##V]T(}K"f T˫a?k [\0mA'7?M[40!9|\=:ԇ׈w?7y?"u_, >m]oŻt@S?M5> 3…a,TS:5h#O L!lJfrw Х'(G8/rϟC9Ƴ_u׷cP _Ji㥌\dI6xPj3(/4?ϳaf#_|z&ДzD{M1nL2I;U \|sHHmjiE %][h$lyi}?|THV5" V[dbm;;4=zS/ጌv~BDX>KXi&Mb~-7Nvy\k]V4#lmRH !ںJ!vhlA}ykB&tc,E6"RJi#61٤ti^ck^jB%v jCid310=I{1d}+L7,xAL[<';s帝5a`"X֙jǢ]vD? $H0 u᪇1&k-.Ix?bmE2Z먤p[sao 7<XH 3@K?ŤҙSW[wﴪ~)G#"7+ zA'OOnu؃ 3:Cnޅ`U)HWZo./"Lk'7$ O&1[% o )Sg.n=/ eix嫱>4 >" `(kF=Cy5-~qV ]alqiFVߖOVgs##FO31!' .s[]`!;t&T2 yӾὢ&Ik/Rۢ1 mV/X :^h.0T6>x0@O,˲M L̩J6L` cu X].bگYtoCH={;6hq!EeDZ3kjVWrMh! k@D \OɢY09' jJ8^]2ŝĕ˶{S4r|QN \6Z7LR*=S+!W=ڠ:gxVXTm(BeUXe&"'$ļ[\Pw(Y)}h%VRXi|MzD% m갚KmO,I3}=\D9Q z~S}vfHWLF/#Y=4]ZMh5h ;:"~cD#n޺I$Ac6Cr5oP[nSpgިj[rڹx`7@r-E1 w=VB!_n _wנI"bzЧ6$!}[nPO- wu ]X+`/N(?r5 +X( Cfz~ym S?gS o0`)D ⊏]\SRd,m`u*Yݔl)NzKk` ܇_S ơVFHA8Vgrgql+w|^^uD uڿ j?'D2r'@R=m}HmvE73*j* X4+>$m>AD}; w8Og|H;vi3_e GN~ ZϪp މ҉=r\#i+@jݬ^6]0H_@dsks;ZR tba+S?X|?tBPʉ dQ&WG~25Ƈ@xTeG9D]Y;VZW޹ 25hLCyH ir зi}qs*[f=%aϭfKeU P1^usߛnC'LJx2e G|_{™ Xt/<ss'5o 3&]n9IY.Gm֖+@aB'-ֿu[pA,Fp\]˃[#~2)*|yD-Z#cx M*ƔzFo{B04m_)EݗH0n` 2z^:NG;᝙\K m"XKp-F%u^UH|#ڇ19ܙP}OvȢ|~G7yW#"YhZtB; ~bN)\*y{CPCRvY!U+ϵ֞ s* vx?8lz$Cm*/w3qi@ᨆeg{q=8HFodA刈S 1c/O `BʒhYqN q}s\nEi}ٝHk׌z\7Tp̮|wO 2)#Jw :jC.B[(P[ ~kImk綤12*؏Xܺž&I&ݜBOnqKKӀrƻڌ\,)nԛ렿DtOjv ۥ%tV1J95TMCc\G l]JbBauq&,rk>d'0l91/AC% IzmV2X U+N{Ƣ]տ~ŋVp'V?;/G E618#/LɧIy [0pD{Uݩ};5hVK[ݛ˃+OC%Ʒ >X0Qak/7rIJa>_珉^SÍ&[H#j6@ nYQyN>P"-~f-INn8unꐃf>KeDC^,Jl:n6ͧVvea.],q+ʪv [VT^fLϊ*J9Mȁcma.&QrBu50‹F~XrX9zGTL^^e@HOճOJ2z QLnH_'EI ތm*Nk tg}C_D+i:5riGB(e=]ZU!!%‹<.e &*O[|W0n|1BJ i<tQ_/kG:w'j%ďjg8&4.wGŠ1ϻ 1ȖIӫ=gg`I$<ȲTx 5|G1tYDĀ۩RCn'HkNgS1NZ Yn0( ޳\Suo/ M1rjZqS"ZN|6:)TQ x_O ^jW3>Ճotpr;c`3Zذ] 5b%zj7DBeI]? /jX@PC*P[xF0RMڱ/أۿ7]ZJ㏮"@zBZRD\GWq,%V0f΍,`o,jSkbS/հHtoI4Kz/l 0N>'渮ܯ)[VԈ͙݅ BτYv[q [5$jj#͍xix.RH,fjJϧ Tş|!kU+y@R>RbAؚSNJwEb #֘|.!hZ +S>eTX4[q ~fLA^z?9rᙦ_Rs`}=dX.Յd'6i^{HqD(R("b 䰎`DQe#9Lٵv Y-x}U4~L#m۽7Y>P$\`IbXٻ֏zRMyB>vAV M+trLOGz7-!e#O鰊f樥>d8p*$'V-R7̞tXEch4@X C$?b\h(59\&hʄwj덱B8R;x4^͌˙B?v5L?cXs^Y%)"@?3Ҥ#nsYAkg$m%qii染>ŵkSu;w($w17yi!/C6F1 qiXB ڡ9@`>w@@:eb3>NrW'(ޝ䏚C~06PKv)iO2$>V18l[0.4F|Bb)VG䍺K8_sWATjZȾWy{z7`Cρ[䓨 zvN<s'JpQ3j^@yľiNhQ:t= \*Š%ᔙO'D!ue^LW2m~L)ˏ? B rG,@4d|ͧy)S18Z[ēZ8~»"';Pmpwz̚S2v7KN&0K,A7?#g2{=]4X!`k:.6-E޹sʮ7N+qҢgbGL+.;+͵.yjre2KD( ͫ*'B?&M}XcHO_0ARpzRJߞ:NGN¼~`o _bOc Iz,-Sl':I:D3BX()7JyO:Q Ux> y,> CiEb_32&VKӫ]nv :r8P7I&'i|\쌕wNXX^xivǗVc^9`'4-*.;dOwA^"חe=xщ2j`j^YT}֘Qdߓ.p߁M$:eS'& ݺ@c N5XXp$JLƇr &jBS4"xhy:Ԡw=處@:8R\NIy'MC#Z<_\ȋW4XL}Vh! ۭZdJ^,'f-^j)^?IVmƒ%P2]_e~K O(1>93_dn0fɻ%jYdRPiapExZ/9rpvZ=s&e"MM^99 lg QG8s_Ye[Ɇ(;\zD#SعL Bȩ,(<*Ԟ} dsᚠENw hoy#zڃ9[\)B)9'(/U=^ozQ72Ѽacb4v\"SkjR-ܺrscq*l|wJ/cwMǹhܽw\I ,iэ;Vύ(OBm&-ڣXdK?%Љ%]>k}/oq DT$+7E3..ĽebQɿܲD^B q8č@#N8 ]&*p1:ҕhM5ZUF UC4F4g7}ϱFV>;z\I.Ī|O|D~1Jܯ'_񓲍L۩ҭ2UTn{/Y<Ѩh7]1v{Nk ouArmra--!-qu coi{؞8)5E#(- *Y#פ=?@:XϬkzU'v{uTw^qHG|CMu@$΂AV^  nf.M^7<ްlyQon-T9'vNcE35,}~re; DSc@ӉރgJl1+Uo /[XcŪn&C!i}0uE*f;ٖpHW:ڏxwjo=) ԀdIäה8k頻#'P3lByjb-ނ+]uOD>2BD)NFv B/˜ yiְUz,b f3r֕8eC3M=*|YWs@R|1·4 &eѽ,C]hF])l/#k{ܰ x0nd6rAR '{C~ſgz?\pMA*!v n3#Y--wV[2KQZ+RwH⌀ΔGl}s!؟(alvI|o4\σ(A@@f =gW㖈fs~E4Y}F Y8oz0Pshgaz,kGņ ,6i Vxa+cY΀SL`_k }%e_ M:heX`cH2驺wdzOtm"]j+H/0OK, rv(*_:5bAW{CbM'WJhYtBR_:_7|=D10/QUb3K܇[N(AeqTtt7NġCs\|usWfMN/!>_cP,wqraT@mɊP[]$cK,J,7>bi`^ay?DiD u:&-Ύj.n+tV[+0չHgh(I/e™ӵ|6@g>TTIH)_78eHO$FuIc{W#B'zYH ?Z[O\&^#>=SR,WϾLhInbVS,*K%vs)Ơ֍p)Q͊VYwYs,1ZȶOhraJ|(P|U )FAkldgZd }:\]rj#%{o#%oT/ӵvnk^ާ2Rév>dĤE & ˫WG+dƊ\nZJx C!(i@ #Ez /;lWf}TcŻzLA ?c'*)I 9~Ǎ@NvVGyzD=@lHjEoc`fv"̢¹.х8oW: >"Zs("` ؅ wWHO@ɩC'.SL'}c#+lṭ_A8k y ZB-Yeb< QC,8cPܴ9B‥sDv = { SwFe{C5LXBOKh Mƭ1~aq^fF8$VIqKrI "8%;,ټᶒT턿VC&W_>wPcWW|d6R~tx!M!UJ@wPe4TUhXss)!o i;%FaB ; V\̙o ?,zs PxՆ1oGH 5?]Pʉ5B rEyj.v&rMxlEH3;<[L_mLntuA˥aݔytS<[7j B'_m$p1yufz{jBNs5e@z;h$siv@TX*ZaBk m}&E>bөIՑS= gm}LH`d[%DyB떱zI$6Zb}λeQѭ!yg|=j@aQ_i_`UB#&ESN?C7O𺯅͗x4)%~[l\HZl=ቹ5{-Xb"` P>u[5⋰ŊlՁ1Ȥ/nfFa3XU; s'0Տu*E{2LW1 ԑfG\t|Pڅ9o"ptCKڿHRD$ջBH{$$I^qdwJtˢad b*ʀadB2Q (ĒkgؠwosW,ѢUf+`N#+#ǴhPM (OSJ4Jr}JR1;Dqn~[vL"/YCȗQ[k? \{H"ut*w<'}9yY<"(؀"mZ;;X߆ nd!#jRJx cy3( .c kzDGrӜ݌oOFYa**63O#'(-WZu{.:.B+@B4`0r3z!5]! CLA:24 a[E)&aIB&yHɦiP2 c$s/OcL@V"~!'oO;t0+ "u'ęJ򍿒=߿ͱ-ֈ1Mۀk<YaYQkǪ!rPO  2 HEzԌzn˱aK 8ٌ Jۋq2ѝBx$j `Q_;OFr<-ְ4ЉDTܝGv;^ҭZw:܉NY!H >>3כlkQiNUwڝ>n(*If5H*ma @a&(.X/nEТc]s:N\r2j+@,4gE )HZlZ8:i <N- ء1(0(9Xz[n֪ }:ǗcŞ0(R=*FF5< }@4M/Ls8b|{am[9L DʰU ߁0W:zwJMJ5^w€7T 38r sI>ʉZ'Mb04~["0{4n=.e(nTȸ~؏i:PφPسn\$ %%LH! 4Fn<}>^$]P>EPu\ybxRX"qNFXx]y0Q% )Ҥ>-gBwJ{E8vGT%ŒݣaCJzml˚,5Ӝ %-:գ3oJr>&[=+bGq9)h9`EmxM$8L+_ꑸO'h9`jm9nl򶉌W[_:e.!F7J8a#MОO50#"IuqJ߷ʩLO.%Sc#*UχzΡ, ݯDþ\zE˷<?I2?b٠δS)rmPbyyO\!GU%9cȂ͒`F|ah*.YP:OK+]B+7TSHW5Xt* #<~r9uTg'](I ' pkjvCI1Nkxg|_#|V'((++0 i;an9;\kOxE<ns?`K uAR5Nl/f[k=ͫ5ԫ,ЊHn ?2s\q1iP}1fє?n2~hOp\@0c*"O&MɺY<*# ܹ {HlHG@/yyy 8+, A20PΎ&LFHdfbƿAaV)`HNCG"3F9A^U:[CC7PS3btd޿wjUR%i M 6W/}n)?Hꌯ>1]. n -{K@3{4EHPPYY+~DXʹ@6^$Ufяu<c6J"%"\|úЗ{-epy_z~Qym gsqT\ΐuITxq כ1ki5 XƧ 2U Y37x6@Gr@uQ1v481!%}a,x"Cw12$ujwki񃁧,^ h#|_hMα.j$H(aƐHkiS$0Y_xI\ᐄ!/G sk~ |2^H9RLgq ],@]S#w!q,r iؕmx/H"c( 6KLك).t0ýB JOѱ(H^zW! `bBqYj㓉h FYXq%֌{'S2 -[Q=ޚNG@m7u\Om0~ͨ E\/kNj,ehCA3DqZrp@"]-96ݰ?*L. ? S7CcI}PB[ KMG|84aY$ֿ\an@.\o>)orvFh)U9~!ΦVl8j8w80Kqw($Zw$jCHnr#O"4i_]G.p(mDE@GZ,xP{y62zpI24y>^lܩˮsCOZg ܓ.hTKq %S+ c+tӞ"ny˧lU/3aߔ o?mڦ3n{'[lpanpCW%JԬF[(T4C7^L.~Kd58욿9{6cRӡ+O׎7_5qu|;·!~ĥ^_iu$~Xq[T?qwK,cpv}Y־—IJ?3 z44ccZF:zr~^PN(sq/@ܘ/bC綎m%h*CL f.JE\%89Hn"t$- QjEj1Ѷ.lfKN0eDF/'cfD>* 8]׹( UP-SOlR,Jcmcjջ\3>O`SФ #dhb#()ĸ͇1:\XYzfedX!EX,-yk GC& % TS)ob]]x@'b%Y&Tj;Lu4`yJ7d6˱kLύ `#((b6Czb$`x >xCX,I¸ԕ˞uU-TEzL9 $=[%ɥ:Pac܎2jG6%?5H GMhĈ *?2es 1lί]ӧk .0&q ^v-RUq\dab$e\^J(hV.pϳn5Nt9xB$\. a1+7c*{Na0sXe"NRܭ$iH RH&}(-UCף}!EPOiak\ύ j^mAh; Nym] `Ho~x-5qks`TIf"ɇϾnL^HlMI4H)%WqB'l̞?6}ؑUco:<4$7L /pE \>Dnt do[ u(A E&^I9K1IA^JeBB<bhgߖ91 vRr@e~G3PX}Qe)] .fA벵?{{Ԯb>+4^$ya!(=NܼXbApU Yp$!ਠpSqA~72\ڴu|챚qᅛ 3 /u I3Z"yE3j>7C1 xWϟrLCo ?TE >q{S)m(=d ޫ6@8m"v#ZZ7`3ǬRg詡a ݺ.O &%:7ƹ<2&m `5{޾C[kˠrꡖ`Il~oB׼[| % Q#K\NäR=-*% N2'KE5MsD*Ty q"0l:!ǠyI>vрK$eJM:$c }WZ;IL=P֠W*`[E9ڭ>*=iIfDb kȳ;Z|*_`꟫ElrYXYzW ^dE~3r9Wm-l@jcZOM}x]x `=@Azq+y쳷ث?) $'=pk8U@l쿬TEgɫ:'Z0١m \[qw\}s\o9+m7u}nku(FxI@vJ7~A$@ ǝ+A&\ GƯZp#a;r(@Ww܉K?Hq\CӾF`q83i\^]ΰ xcqqYe(f] Ϣ_05PIϵ GF?-[_; ӹ#b~u jqxKcJ&zdUM/_%KHa-RKQ!0^Wr#ݭlq y *wWS8 RV%2\*z~{ݗ_sJpqv۫v 5 Z5L7Gh{9.KZDIFdX ~!$yTj[Vnw H8!m`5I~{b:SH/c?/5W`7LX}0]3= QEZY L+:i̒8bM]kb'tb$]EHā7KǮ'leN^G%/kBl[ۅt2/ȃ*ാ&pǡ6hz-])NAkNRr4T|eS S eq19_G$DKrgo8R< ei`H`䞗f !+ ̫\rp"/FYXV%/  nUpz}0%h~㗌X[5Ų謓7Ο] k]D'\4em ujo՜PA1`ˀT;-`u*6j,K#<އGW<SKIZ~i1Dh>W+̪qa*^Лwꥲ5uڻ-Q=+80%.w<&=x ǘuU%3ÆÁͷV)졦 ?_M] [m%3'oL#%rzpV.0ߦ\X[q:^]*F-4c;SCF2΂g <{vmq$xdY45QV ~qKhmzݺ7r-Ѱ+򉣜 ZG`$Kû4%Mv6|AW9 ƤCa*&Y:~=c0[2!.σ\8XSoz_LS٦f=[tGa^vUɜU^a7mֳJv!f-7`A4x,r-Օvʞ(g䕛cX_;.XqS4ASÏXc"t|:Y#(auap&\4 hȘ@2Ss]IYLK+0UB{Y(~H͔F kqPpB+2E荱;qEo0E,:Ҫkr +}B:q(سNߊM%T0C$1{עv@6>eYm1ݳ!zSI~1̳SlD,FcQݙPT^hKO"7($YLfxz_=.% g-IKHi09ɗh4;ZԿG4M:ٶS _KiHMB)RPÓ='' ^S~ h (7{/v 1?.gaba"ʧr}t򖸨_3򅸜Ҙ$QJ4UG{`ˠ7 ?Aj; zƠ(n8nʷnJFm駊GGP2Ӿ ( բ$E%;O2r4M5p4]N 4GSOl4$SNnV'XME/8p+!ӑT3BP]8/\X",$n7]nHV腵b`Q=c(pJ/Kѽ7LLnAR'ojq'=ªww29z8]\бGɴ $,).MpqҺ5|,Mx=xp&T_]+r1j.S#>bX+?`: I{$'a(xS^7eie{._OOC3%#*Y 6sUBtY"r\V+V?^fފ՜H[) %Y=09"h'C]Y =͓|_rCLqs@ iV(Dk4lӺ(S;2SF|Go,ۦ`OgQ'SMb(bTmt#a<_<TdSu|z./ۉ ahS:Fʵ$`f>hXd#)rzSڻf5w ,Y[0\(&^>O蠯[2۔ Ml(7QR$S"_NC&!Pj9wZ@%lxSdf)pXƺJ_dD쭠/kl#Tek޴9ap|,RX?K߁lC Gyr.xPxR6J l,S?֮׶h7k{vz7ys<i> Wɡ=2SJmźBE/QՖӺNܑ9&W.H3winm^)h0h햹G_EB{ԥ6 j+utTJΜ+C3a(Gd{iVEO7BIE6w]GO`txqiBDAu="pZ #߶au'UtVe4֋olƋ`OnY;mP?){pǥ?IV>_9="KY^8a5.0=GY>l7bc{\Qi ? p\ǔ"E2W8S*ԉ|ĒӅG\4vgi3/b캹>mzrlXIQTFEUGMRsb1j=ה qS:?Mն ZGi^KUĽFPU\ZضN8VFp%V̠cs]:5t Ғb _Ys䀧_d0E><~~|F 2]gم.2lRdj+]5KSUft[@[J&膨i`7-mYWKI8 Nxxrtu.T"v\yyM4B9#DpӖ?%rZS=vL7VtzV^dϦ'$al(latl2qRV2jg5-5z_IÒOek2g}Zd%~r.QxBhA:u j-6Ceq]JxkO'w]9fxiwU@yFdtmV3ov]IzyT2WA'^A'mQmap ytC9y FHW5wCdZԦ 1儆\="}lD|@#Dq-3әKI#{ dp ?gu`UĨo񴼿QgMNΓ~]ĸ#\DLl-|U;>f54h R㾗 N"f޽c&oU @O] EPеdXtCcetuH)Ed{`gV5avꇿ_,"] =4=Hy5*9%4gc܂"W*S]yڛ@j)l=c+tͧtg; tGUsA3HeY^|9[AA" FZc&HXZ-'#LAq5By>\tv)P>WCVaPAkr{Rp[o)u=h,%n#)+˟n[1k)hwA"|ZU ȏdL`D ^ 3 l0U1kѩF*PI"a2aNoh9tզ H303 ߚMc:9|{ڸ~CZ})tHvưImHz<N2yM)p+ZW,K61dmZGfe=J`~ЂZi=Y*T7kTCy*Ǿ5!r=`XO~r} EJa[P}gŷOzT,qh;L0J~$gYRKsH (\^5$)Gmb0ws@)iu`ӆYj::63cx:J)HMdKӚǔdNb}̠`fW(\:b>ʔ Ŧ[%h W+y*dqM2r~WxD~֐8(l eN_<TZvw&CGwlS1BwZ3b{:mrt&XzF >d| l|@@_p =ZB>6k$W;0Q~?TI7gEt9ďuu\jƃ+J}S@v t%ptԆ=с#-⒰ytWFSz1-[W| @x#JQ7ZFh{ **j>D-TipY ??׹\>M^B1@JX}}Z.:PkWi[@~{4H_^tS%v ;Oŀxh21{]|Σ21 \Vj~>Lk.ͻD-|8ķ/ӘvQP:v3iN0e'C8ZIB'b?qswucG ڮEh% gSJ1WC L_ců h@cE}F|n'&扈)Eд4};/ĜEeȝpD;kr{ƉP 6+Q>O U~_^C,\_ݾo[A _;ظ/+JԺ'P@gT x`(krNf[xblU֮,xh96ktWp\R>s3`صʩ9 -)cvȡ@l= ھk]}Q s9{_R@>g$vU2VS=PeJH!px_A0 |cr~~ÇHݩ~܀A@BQ*.)L<̨ަ{sAzq0=SgB5 ܤBqo:L| ~n\1$}*t9)2i:YK;!)ǹ80zEHR#8p^ΚI/hiW.|=c pyjJyY2-֜CI#T9EkH#  G"SQjN[RpSQ$[`6jMȭ[;rkJAْ'@A,$o#] V /RxfS!6cJnmy6Y됆r*KB%G5G*jMSwj=@#Qkfdɉp%#U^/h4GLP},:F_S]7qg̳DVC*].hUZ{wv)(uӓxM?X,?2u 眫oa0Ufwd$k@ƻI \yWKxY2TufONwUhٜ($!ϞI:Bʨ}d׳-ܙQD[zQ߸1W8EBkutBU })&?6VZ ~ ` cm}Τ?sWƙ]5I+ci\܆7FwZ~-JpWz~u it* 1AZ|X!?o,U6Ӏfw*")e]քRA(d\Jq]1"ef)̑0KNjk`mfanwK&) DkQйf3<6.^v[ {n|GyiCC#Ϧ}1"nnڭm o8դ5寴Uķ!øJ6L|$8ŋUp9 2w%U&W]Ɵj- u[6l E /w1 8oiy}v=J>EBGhαӃa3#4Qدtb̜ HMش[%L;!jZՇ:I҆14ʬ.]8(38?j 3 7'؜6"PBʲzZfɽ 3CunzuGe]v*-_3B拃x3oNݍG~r^r! }`u +dľOJ۳b8q=4/bu[5 `=_V "'z(E_:=]⊇Hg&\ #?Xgt-_jc.=p:3ć̒AMx [zl-kUOez'O CL(73\=WͻApE 99vZR0U nogPҷcħbNjf4 #KWT]ݧNĻE>'m䯺EYkAhp?Ey睓mz+*D-BU5q"<l2˩NNk )EqEW؃΅s>el뺘+1$Ax0ѕKHZmhd` T)& \.8<֪}^&+ҁ]1@|E0Z/ 3a:w c .CAуۉDO\N]?/2E_K8M$VCG_'=dT(L-e)8=!y½HE0H(  σ)ggM-b,;X8R}FkQZ/d /?ʺOczauQYl-Z^P5$YeV{gxRljC8e$U#+[3?AH_= X6kRq+ܒgnSK1z$'5Lt=@"@/OBm=$r F=2SYyvaij3ֺV)Jhec_{_\ȅ{Z")[ysCȞJӍ35(YG/G2eo6cV){-+Yʪ2X%)rq)LIzv=Tf *ͰZX7a|8y>ehgc򳞁a ;P^閩]U@[,6bz#)[/l`0b3 PJ7ˬAE2d1k)_Xmk=tzrsVhu k>o8 oog7zlk4Ek?k:7:#*#Pjرj8R{Cl04%64cUG|Wc9Ƥ3}}; A*@RyZ)]'`![/xը7*_G?ܚz&1͈;%7 |Vn?!6spMqYBi6!(Лj^Qs5yrZ%/=O Cc$9X9[hDC4 gjc9ccDTF?@]?(%Q &Y\دhevYFaq-dM@ X2R^GXۙ+xl{3qo9& Ev_nY=0heסlsDVժ3{á.B™DPlq&(7a}s3oN]Mγv5ޜW"(͂inNj=ja$ Yw{X194iWM&v;/X*QF NؑWp?1 $ @ݲLȪɊZ&7ݴխ/]Cʒ(y^(I߱9}U1 Fbj"{WS5݀ S#%ӇbxL Εtυ-c$-|݇)~""W_&?W!eǘgE3 .fK*k>LJƌᯊMrT#pLtNy-"p`d>tm0Q(wyO^ND/rlҥ`YwӳȢIgHs6_3㩹ڸ:ULe4 1(I*qHɝo쑾ۈ_w- o ZwC'PdW +, KfSH'yL@6?3^pu|D/8E gŤLlb.5:}Rۂ.U৻`% %N9ɤVn9G TGG">TiTbt#SKT_ >M+!E:.ޯ8sy5x9y>f<힉`~4w/;h/"I9+6nihC:G{a{Pxn6d2J Wr!Qꝁ|]Q$Wߦe 9 Vk̋X֚G-h.WqNB<#f33F^6Z={W_M"WE0 5&3)MneO+ q𰿍RVY-@h?d PЮkCOu#5|6)Zzh[hH:/k%4g k}>]Ů8Y1]kQV$2dd] %>ᚗZ\ \ r1D6!=u@{j-j̉b){:{O{N}c/~fQ3@-& }2F. ՙ,IQ4w_>h[3 -[x;;u/Q=wΘYrJ`(NH 8<]][MMӡ&ή Tx1\0 ~2{Z8d飚Q'DBGـ>u!wȊf*a4:Xr<|O6LʗOxz*_)-Wrq0g&hB+NƄhBׄۧ- m΄B0~j|Ҏ2;ɟ* ƠʠL+%U s箎 Xp/ Kl@jpTR͚5h@Ȱ1:M" ȇ,tq$PÃN{arz>2!r7w^zƆ@z |EI~dQTxbSnEAdF&-zj'5s˚%Phޡ,4{q|h"ھkb鲻tFmdK7)tQWoNvY*07] Qv?Lab\Sbb]}׀qo ;P/ ;-m3b5LFg^YR䄥hO1CaOHxOPh9Rqki(l=._a.ea[jI)x=bIJI'>(0{տFFV+pe1Uq\=6({ a$&QOOje̬py*zv5n(QX?+ԵJ:W)WjS&^g`{K'tpH*<d vJ X>q}D>̺z˻g F8UbdL533rٹ*QjZ9A sMC=3fN2vbk<ʯwwI8F0idec *pI ݶ+>5qC#8چ$#Ԅ(wJ(ދt407Č62jYL+jўT]YtF6.CIܐ*76 ̄d}P90C<$5|Nin՗ 1D 3U9.@|:_ZDɱINT:cKT''ؐ6O4ct 1'J˄#!ɫiϻ&Z0n0{i>yu&_x^#sZq 0Yhtg=2_^s$ߩ*`1'?stԎe=7>vx9|~zvq\ߛ]suB+#2BnywQxv.`u: 6XkHU]ӝ;vI̖lW8JPMa5h]If.zz,KX$~ -s 9I oׄ}@0\{ӥ~p!^ zKqRZZWd5|Fp8[G4=.*&d |އ |閆BJ3%p|+۞ _Xҙx8gg7{43*>a3:#h| s6&۔ 5Űu Ww-ٟ h2]G TҼ|>)h7MUV^ҍ- ubťh3p"& 1 j;/R$14'k*5) HNBXý1\@CXFe Lѱ&Rby֙]ޚwժ1Շ~9k;>dQKgS:&BEس;4jd&FIPKC6YQ1;;@]S:6$O;?=m%/]F?f1B 6i>/@&nhmn4'ƎQ n,C:^flp.XS@p텩FЂg5?XOd13x:ȇ3] .N?<'g%#}5ZD\f5Ew+Ls FOo 7 N}񆖎\1(2O.ƾ$4Zl QWr!&PO(sU]b3!dC}qde:x46b޹=0X\(OJcƏW_ c3.RhP[Wu4'Ϡ5銱\_sa} 2׶YAK:> {xWr2ONRDZ k/ w 6ڙQr% bT[l6fa/?dLgIXkO6_ Kr- W7\jD4ʕV\0x yS qYY7m*[へMewaK?S-ґqAvp0E=ګǬ,UGAFE"J/S LJo`9u%c(0G[=cӪV,ԱF/ |: a䕱x'/ Shv65nT. f7е(T@! 3*!Omq J&K/?+OC@R30H$l0kB [fKKQ]| 'eKPi7uSWDGfj4%0YFض9JMoR #" Lg/zf:fBrvi+]7$b%[jyO2x)aN͑ۘWhBd0OJmdcmߏ֙b-wH:w6xo#3TC24YT| j7t@fEmQZΪ"Ba ( \Hz=44/W2IϐzxLJ}LY Y2;*u$o.OF}\G\A+#'t?+Fd 8ZM't'L=z8܎T1N:9J7{G 1Q ~7a W鬓|}W=9K,.s :*eqtW@o˯m@pl6*Eס]J1ylF@^YX:g҃mV [-mqZbuꤤhʶQ}!Dֳf9Ș ǯ^?pVC! .9YkKP68p>G+H2IÞ f~%Mzݸӷ;r\{Yg@"A?ѥ.S՜[{[qSZm5ˀgOXrU"nV!`q7Pbp19^Hܿ[`AWVQr8JDc!QpIUxϥYZvm[αd\G0\b-6G{XZ;9[Uؑk + aܞ`9.䶔ASlm[_:h n3a(pU8?g狮4|"eDfEwwI۵PB7fzO@'ZM9sp_B2Źt{^$sEJw7|C&pvZN 4t^azkl# 191"M›ss,juziHrͩ=|Oȼ_?]YR`\i=WRR1gN"3&6ytD1[u]^AJWk%1c{-ttO%7H?7n|+o|a ]a:vL- wMU̜m](^1~s>Ai|6 3$S$&@K￾:!Fϔa}M4vRc[z&͍dwIU }Mox5~rQE)S BUب!O|rS|1K$cw@ ӛ= ]N5?.YñM8aUY^ω 7J~vq`X'mƕkϘs_9-/{|II{6%)τ+^EQ %j'.C(Ӭ2t?ZdP2e9[|=12W"~92mY encx^EK\*v'm,,eH2x3c|n,h/}!:E rog-.blȀOx nPCi%m~t=hK2KD hb.?UT<D a?qESDnWIUx(&JUC)>$1B0w"ڌٷiLyb)D*F▘,Yxm;mGQW0}]`:)lGCMڱeR5&伮._+qqsBSqwESŠ>/=C[PDF c/㧧9e㉩ )b6Mf+N=.U8[ W;-lY1 #_&eX _S7u3ń6Phuz}^0/a}@?9 j0d˸_ur;OUU'dji!^!󺌼^6˚B tgdSOiے>m .bf`ɧ];@!*B~O3pp1i@ w7틤0J|{l1HI&(^ Q"r/~y却F?*3qX{H`4NPvP^fw(i&UA.56 iDǂ=s[/9 {ܩ +yN}sʋjֈt ;5(H S7qT(s49.8?rQ:.vȠ.qҰ{V~4|{r銖0$ nkʹIH^#*.”ߴ!83ÃHNMOIq̧i`hAՍ#V$o}xV)0G]-v/Rń8Jl[+%w(M ]}+cj~f&m,AU 5yx dkeI1[MMGwa}| mނ@65{]iQYJeSO}ѥc0گdpb*([}Fn0{?E.ߡN"C:-mhqI㦗!u5_*y݄~ ?Cț>t`Yl(`pyՈǬeJQy)|ݡSkLU^4kB9ܥrbnTqp,62C&#$2MI$ğ}W x?b=lI^ j>wOvdӞ :%Qtw9hJ-5e1G޺d)Jztǝuۜ %}dIM*7=1_Iתp4J 8.[R5USyHV?DcA硷L`12d^IąnifEx3ki՟0,I] C~'%2ٱWi*G}_.eCdt4zبRx'tȹ9 5-&]^?T\Xbrٲd-kU^ F{©0S5tׇ}[|\5;m~/jh`ڿ^a|I>em>J\)5HU˭U?G p9ᘁptj$} ==Rl0EI m(.p ݘXM! (k) yp6 f=4zpYOGYAE5K5<_:&0SqN~n +7N(~oLNOQEqϻ xp3蜙hw5L")$M=[c5<%Vw(ljbόmIxvZ I6_]>+IOv4<+jrNbGmuсkgF62A@s!FǶdG(i3BC#4xuCz25Θ|A(9bKGֿtDC}>`YC_=!=D>&ucBH#t,whMΊRxF* 8s@R1Z@/?䰩OlpMQLB;QC l֧oQiaݍ)}ͤf<p@Y}X2T:oq =QyTd+#%%>%Jh&,Q81hs DAq6oCE㙎u^{M(\!-?]$)J<'¸ "xe%59gĜ*0Ȇ u`0z>oGXр<:jibJ;H7Hܤ 0̏o$9z&5g:-"ֹa0^gqɲ`iuPnomt4TqsPO?Ɖ-9D\'O$HE*Ύrz8-A$>#"-K,iP?h˰.!6R7}AIz*LĪex }6xId{ ZJ>#oitUb==$׋'#r' [`9gc pn6IryӆPv=.܃e(FX?`2N0&V(`)C&p3{ŭZ wo ^JECPl5:8aDcp9-[3G ϻ77/?|$ԉzHF&]Ɍ!K$&a໢ǼsZp'{(]~(T;nj'х%v.#Qތ~:'}ubY]hAa&1h]>'KPB~>,I7{q^<~eYN `8 Z|' @^ M-oT dFSv۾8XʘHx|,zrҴ~G K<]\;kmH٫t:Vw6\WɕLq׃Ek^P-9t"'}:98|Flҋ:6g&;7| "Se)R}-_M~GgkC{u'4TÿY?.ƸbnJW&=g/m7μ L ` l#GvpS0@% o qD2Rd PY$K%+vd;+'ђ=s9.@r7m76<>`2UE {\r@} Z6-+iJ a9dEF$`3}C*>P@t_6:@&&$J0X R&?m;`wc6H-S,2nc~pzM  G ,+1]Y9sҤԩgDZD"eqLEZ̞D#"ldI^~PRb{y*wHn8hE'0j >X ߲@!Y1<ި#0o?27u\Bjg) ($h&տ-76/nVOh4t1)hW71FiXV|mbz?fY.{WhDG+o쉨Q?UBLPJ9NQ"YrnVF$h)EN: ,E&'#/rU_'sĸDqaL:[ޥxsH駘8O*N&&+9Ȁ2  ݺWUb,R~N|_t}#+JI漲$pexB{ITa=? T{*q<$3ivƲf%-dl{ƚLz'K" w7vi+ɺ_=7ZE?=9)s {[e #¥P aÓc>؛"/IH$V'#`M);-*SV{ĔW.I֮Mz " JSt}h>J+k,MV J9AK'9Hn-;ru-2/=-:-y$];8f~M4EâZytp2x9u-wW5!FOx հ - 3B *lǂUH r4W5ѾJtE{8 _`G0 -ɔf2.QG]> ƬI4 e*Q AeMJ͖̫,eLˏ>''e*C@yX^ ~&dŬX6Hbl1HNz䡥Uc)wj7ϥ Mo"훌)"y.a1t^r[{2拁F9nx  j D#2}{Bҏ"ˣCa[i,ߎV~W@RCJosʰ"#ߟuwN/UC\NoP}sd U"T~p]y];WH;O}65آbVeAǏC<\t݇6e켃9 BЀ1ɠ|ȢB [g n!B _ҵHhDJe^}P"4xUa^m*ߺ 8cF2roT*Ho)'[5&<ƴqIJe0vU~M j9$8LgqzXZp@9fg|n-MLzſU]L ekWtrjط-i\f@ oH+ŕR0c.P `Dr&Rf@3H_sC{zL?tX+- ,$u- | O$pVf3s5=2$ NUoUm-sfČ*U>,T:|NFG:dڜ(B 'M# ʽ,7EAya,TRQ r3'竅19Wⱟa/wJ3uP*']?.FD"iz 8`mhd|]*> )! ǣo:-rUx6Ƥ|G^ g hLrFʇcb,v"P %\E1}4gNhapt l ~H%uWŮPC^Krڰqb4"$ : ۏРNew&xEC+{bV^k >vzYj O|DC )Cktt9)DAij$~*%SRVǖoHcCU0vrJE*=* H2|,l( f5H%Dhpr_8?.-psh "V_%ȱ.j1@ E]+JR ~w>>Jzei#.f#Gg9uY!_/,/"ǚVscX=7ڲtf8c?TpPxOD1N{0;Wy _I$h85 Z'e)JuXs`&E\d~ζh\=‚ge.N-9ƇVH1vi&lJ3ߚflI/#"*U!W;-%gNhڊaCi1r%9sմW ۉOhɶ mndZ&+:CGk?z`XMZ%oO#ʞw8T kʜ o:(KX_w1;G9h2\_~jyY'}Ma߫Ht"#"Uwq$ {;O"|,8 ٟE`C?o,ѐ zS;" ߾V J@юO^ʒiR὜=Rs}PJ;pnzLkNE?] k56 Zv5[Vu טDƂ3Z`v7K}+Bh̒bqѹ;γ+!U86?W(G~\B}}2JTxn \Uv.'౼b~Br'N.yU~}B'm.hpt}&R 2pU&6aн-kFQ>>h?ݼTB2RIŗ[ ]'$}=R$ a,;oA/̃V Vp[ڳ{wVR6};#\ J'L- CuvHNԲrrm+puܔa)w.2{k`gxݒE Yzjj3JQQ*lh.'*Y{ǿ: 8~mnL!:њ -<8t 3K [X)gJ{jobrfQ+޹/#ܗ'p0HZR ,[ `L!fǨ+>w,GbZ/*҆=*66_N;Y;3nSǭ60k#/"sϨB B.w-%oI'ʜE &10L[+\-R&YA5 uo`JQn1}A*;ewϻa5]+R~ zř%oXT7x$aʅ-kǹg3yH~`* ZDQP8ǵΚ 3:@oB~cO&D2{xwE7chPDH1: б3{[s㲱Կ =nŒ0=Ol/F8i6587%+B(!UTۈ~0O(_-ᬑ澹>f0@=4=?5آ6ũ}9ɇhߖ _2̒HrΧ]8a25Ԓ'om['Ӓb~2)4M?hoѱ$hl*3.2h |8Djy͊_ڠ$Mbh>;g* $Bz 5^*<'5@PE\nSN%V#|g4TF1 %h zxR̼Z y y$/qmkkS)ʮ  /x˙=Y16v#C8F9ܩy^=BE;LЕFAeEX lׅ](@nȄ4n'&qjLOoOB ~VlJKǜՃԢZ%%g2ɪ{*btTr .6`}Ww?<28P:^F`}\v ̢WS M-P6Kw:4sɵ?mL-jji%YO'㮗@ vԻ| 練y<{OՐKej*nr;9o.&ofT9b.6_1.@w 峻"gyՃ9'y 4Z+I}`wi%k0\Q!1a!Ԭԏxd <ib!dXd .nxx3Ӈso4FR.#T;:aP`.Ъ=0Q'm~,8_4j DŽџUnHs$ 豮.$~1#!kkDSt]w}B`~ 2 Rp'ztqnW} Qku,NYඑ= A]A\DTU2zoqe.Z6nZ8,9c(Ƃߒp(gAj>BIc(pA:Bsn^TxlMMf"t:F7H|!SB)_bz'mN/k9 R?HtNtZ<' m[ \l5&tn߶wn>Z{%)S W 5D0]It`j/`gU*[Fj%T= H^#]):VbryTR{uS4:C@ҕ>:5a OY@/tXǴ&"qj٩~d.iu򐏶'6Db+n+r2 '0 ޹wZhQ `#G7rBxxA/k BL8~m7DROy+XE09ͦrr4(u&A~ kۣ17m; Ӫٟ&!_V! y^ X| ?ǟ" Zg 7j\) `v8[gB,eU̟@:cr99z|[Xz0 2OpVbnV #b$_)qI!q+M6z_415F60~hA.2Hn:bF~@0#= DeWšlWK!؇ R.ʥ| XAws9S&)<۟2тJGf1J4 ʹ[c|f%Ke`s7:?Ln f] bH)O ݱ.F?_"szк_pbY=U;bf >lsfY ~NUtϞE%Do-VB7@Ihҡ_|,ѰMFt09(O6斣Nȇʸ620|taUX+]17m u>S_Z|V < m1fprXMgBf$>ʧQV!ozrbIkU .wsGQ % lx ^!ЛZ̓ܽtJzrZNyTpu"^ ,"UVEo-XܲAQa.K{ƥP9bu7g! pD~J^$1}z놩;B^bS. FWaEAFZŘJJxySU3uVK G^5G!CAfGt8+J)g])Y/" k57(/v0UL7-gnx"y I PKm1Gc%qOpF)@&Rh4gON~q^&|L@YbH68}Y1g_9Y0Lؔ^ "V5o\=g1 cĝ"7ǨVw9$vPO1["-n4cAB~M/K3}ښCX8|LZ|E`˄˱|3%mJ9wp m/XXAiYDy"0݇43^bHwJһ`VO=\,kbg\lsnp+qSEVPȬ&9QV[`ಾ}a\D(,VH;\CW fo4jt_;?>ulp|IAzE(F>f3s-"QtArhk"n`H4-i*!yj)y 0GMl}A*Fƺ#4v)DmM]xGH 姴CPs9?x r,ͽf~>pK fA`Sp-3Bkb+EڡIatv(a[Ȓ>󲥿4L*)-^1 R_Zz?SDb0HېXڽ>5j٠XT/fqh]\@gp&K'{:$*>AOh0wT:I0  6 Al )2q"Qf:MZ{IDQEPoûo KP}R V $UƍG{T**-Lsb!!J@ȃ!e6p.ZŁ>xZؔAħ^I4ʐZcs!qʄ] R#Z (mڳƿkߩĤQb/_M i}Gؑ͋d 1&'È|,@1B\BL)AB1u= _]wk1.y@]s F\Ty`נ%τ.5GkuzN K *";WC_ QMs "1f2J9mOU2KQ"HZ; Cڍ#H؁I̳Np[6I6_B $)qW~NSڋNR`-3m靛ǒ^qq{Eo K:[/ˬuSkA./]Ƅ=Tۣ BL+Cp,fg~`_Ql;9qc{ j WٿƮ<k#:2όo&b]^yC Y}(1z^1 9[ۏ'G-Zίteo-ԞfW>%g;-*I o|pz$FR4@&Fb )/ h}Âr. ~LsdHoz.7}E6jJٷw `O}}KWK#e;=@KiBf@PNc'.w~,D)C04&a9+J{"Vӫ6mH-t`?,$$zjj.oTK,V. `>:!`Q:@ iG `Wj d$)g@8ݕQh 4uJ'}DH\WPVQݒVV2 `3jP79z"j? Vy_5y'r!#:PyR+~ci `鈠.:`]ޏ6 O L[ u,`vCDo#CTƧRb2Bh DLҌ) Pفx"əϘ29weYA(W,`Rj:ʹm_1 *G1K,G%σh4oܤ⽢5 %d3Y/fxQ8\r ,edCak!QB|xOҴh)=&:럋{rU- z5WTj#>4v Mx,F> \lR vn|3-KGZu.aUa^H4Vx_]K/O? z^ gZ HVCut6=ϼCy`Ho. )]_K_R\ME 8 9)2?bs|G pk"dꂎpGF|Gp Z,P9Ӊ#شHC jE{$YfzQQO'cGJ]Z#7xwe+WTW}Z"$Y 7e@Y٨k%J# (TUl4BL^qpN0YPN^;lgj._>6FO)‡t 8ݬe1 'dUo$ƾn-,DRgBIgY_ O1wSF3`'9ڝ1_P@#"cav%wnj42+0*vFw!; qu[LxЭ17h+:kؑ)լHSi.ZZBLj ρhp'$(A_ygq.kG^, 38t{F0_:%B#Rq{Pk5kw##NCfVLIeg{ UT|qxF-y $~oI*d L8l.wʹ\$?zq$MgYg Yz_=h"=&.8=Gkmv"_AAfg~F;Z+箇X/h/r6UX`:Wt| 93.u^zho·]A~wbI/=314k=ݿQAM{gtFdsJᮬ0,í[|-Nጢ*S)l[;9DڊZ@M|q[Dg,ߟA#vv:+ewcs~?+LRORiD"˓+Cj?Lʐ%n/кYM,2ǦVTpawk?VZ.-Lǐ'ٵY[bTJ^{ N.d6 GCۅM8XI _`#6irS;Zw8%m8|]3DQt% $ 'G*0Ȗ!x{U%ZvBn\`¥}pI7=\tuDRcE3A2S"ҤRBO?waOcn(DtHD$<~.my.2U=sDeJ0^K@LY@%BoV-'s 4RItYԆu-Nǫ]HnQw@bɛֵ|Vx d0^ȹ!>,7^O;HJ̳05oi//>d8p*et9 !3ǝTg_j0GٟAy"5_:v`ܗq3cGz0J\NT+f |Y[|vć0h mc槠賰oS 4ݸs.T(=3^ą.z 74,u3:Wԙ6N[Su$z2cw]}M*e_~GG܌"槄{!BDV/^ ~|N<~"Hld=BL pf7sH)_ D0j! sA*hfpH}Baqއ}a6cؤt}Qsx2v& 5ފn\I ({ƞT-uI>Q4|+ A"D!).h R(9d9$pA2hoiE/Jr?gfᮖ7lKO,6t+ޓ.<Ĩb/ˡg[Ψ"*nU^: KFcN̵FtC1@;TI=c\n.`Uk:lF@8gсojM쳗fPO.68&K)!ݺJq835)'D4,>p):^VgT"Iyx~_SɈCrkm ;At0F40u@WqbeY/ mjya/|+9,,~@+co^Vi&&3O_lV]+"RyhF2,Yj((÷g R0 uǘ񗨊kV1}ZbbGM^ FK^N!SL ]ydD'}hrIbd4 v\Rܼv)):}ֹret^Rc[1_ןD[s(w6Q"*/ũSc3a ,Ŭ^9%xNTlÀ(EhmD/=^n\{S OˏɸYFfqS=ogEYe*ܞ{{Z9\0+7tF[V3S4g;6z[~PC>c2lCYrh=l$S֢|e@%CQG[jv;J>A[~eyĶ?*odZ ChÂu{i{IS =IiE# 02%si; e,x3>s,U9!D0᛫PJKZ'Xw^[>|c*>^Xf0MD%a̧ ܑFkRJSX0A"CC0ʗiJ+I1Z`xN.l~>eaJۄޫ\!ƾ`*vUKk)S^-Ҵ)4,…FVy8(tJГp'd2$Q3{@5~<uȚ(o4$Z6J:ڡXkd6/1A6C -)v0,_(Zn|/h0{h3+&4Š> "qv nn.ڄa9du" g[v_(VYm .ˤF vLWWм'_8`93 # K'zoΎvRl'1{[ۗm*CH`䕋RaWIxPĝ0'g$twHvŞ4K+flc16 |u&n ce*"Lzԉ;$s"njac1i ! 5TRS=+JH _ÌksU<1?rC0ᅣfmWHno$hoWO찵AZ4yCev|-H*9Pl2\ *ߨ/n??y-E߇E_(oؤ 92cY;fԊOA />.aebTE;,H\~`v-Uk'eO664^~ K10}ߍo=l6D/` ݛœ¶i/)(@\`jWcWI1=t\{,VNn9Л5-R;"w^aд9RQ~A#=iX^bwra,{ p]ԟG- J3,7HY$ W| 蒴kP㎼8|2Y<.+ Clsȯ;#k%{h$snR><(U>za׸fZ1i jw;8v6({a9~l k˒U,zpь}Fˎ9y6@Z .>[/^"e*{<\:̶6ev1Al;ԖcN,00<'BulC0ٙ=^q3z*b)q vn[3k& 8[h{r{'N VLًy0ޓRbU5* ,+^ݍGo]nزɡ\tqOWJI+  dYft.3; H@:O)h*O ӉW ozAսM_ƽ+4jY(_@L.0 "(.+=ڧ,`Y:xCGm;6_#}*"ȢDH B ́XZQS :֗e=ݬr;e>^l/+[%[ј: y&M8c$o ,3myMjz^Ѻ<,3kE~-p8\yEkPfG] "|3!m6P}bQȿ?<'@k jG/eñpRsx ~1(k->1al{]ĀJ(+%5MPLci?ř7DDR;,Tpz3gTqC%/gEC=}XJM_XGKjCr-dȿʩ*#V`HGy. y5qp)jkA QrsLzU *?mWD7hb[茌z& YHeW:Z/,3KQ}.Ɯ=yd_nܤ{M 0:t-?,j QSzKi%"C=]770̉;Kb",g:gR[Qz?cԬ!=_֛}jؤۯǟ Naz'TRhnػgY7 Pn|_mn`[g2fn1W!:^8|yZ(e pv:aS8=,4tL7 i}-gFf7 a{UO<<\<dh7I {ˬv1*AΥ.xM"15;.w4E`PFc_Q%X1B7d_bXmfȢj*][3i TY]**zASb4gL iEa <%rH\[èTtfT#*>?HNeM'J:XI$M~C*/WO}A(:mD/"QC|)U1+ 7^-JWe^3ТCDAqHJޫWt~`LdHuD-a尥(P&br;ÀkABt2=4Xz*m|vS1?a9Ps4`ܣl ">S< N=9 s+ygZH^-\sFe )D( ICzn:'Y/No!,Li\9;5Eaef|w\OD'Y6[ֆӕOc(2> B3#6a11lUJKqɀm@p .͡4hfo6WZE `#"5I$9%sƸ?#<~t׺ߣ,Zo1yX_Ӡu+~ y"&9WfupwU oV쨗8Z&b Bmiϣ\E 6cPk'!H,iXa,>ȷLYs]q_4P[zH>P`ݜ(7zhgCY_9uwsd7@uف 5x..OiF#KJJJcʳֲ6|4 f͜Rp3t}d,A,b#+9R+Z:FyYZN-3uM}cD7vڹ1x'E>3`d Su%qy ľ h4aϲXAɸ!1I z|2O;^Ҟv0WGUפWŚ2m P[XeWkX|xcMxL |ųfw@H$°"`B% t~(#ё-TkA1',jsDZk /Kuk3+aU^]47􂸢ǜlU ,nPGqXGcB3ּC2L1em\|zoXl6cI}ٽ-Dy<*9@e:M3EL%lG˴qk~0E눵ojI%؄Vf /&(/}G5W~}.?2Dmx_R`W.#n(q0g~яGǵV3gL ?oٓ$ܬ+~|Tz2eE5YO XϪFn]=PIYEZ& aC.(>ޤ.wA1^!U+i\+V;hb73 D28AF"})͉ӓ^p|55F/TvC<6Fw67R<X"cwI?zEn, cyUd Lq80#҅b 3*nq= Š.KHyϺݸI[ׯ<=F1AmI$ȡ?rH џǖq GVvWDDj-O(L$5UCTὸۨ[(/,bαM';s _L CW輂mX,2pOh5L`uH&]C}Һ>bEPV[$+dȻs5jªpMm#A`<~l 91y/qys\k[7>8:Nuuø)7ǶaB\'_4Ju|APOI>W{i:X8qkNpE\A1ˁIJ (-;ҝЀ%up!n=TY .>tl#_b$( +i/\Jݲ[XP斵T>MŒy2_Nfr`%x__8S4hzk<j+(6p&Ră}YGhk.3NWN"m&zKĽcml 8x]=sޜY~o>΅ X\Š7$sp氒Cc*$XgՍGBk(wUy0e5nM޶XQnDD!:;!|.NڮeT0I 3O@L4 FP9 de #-fwKN7m_PefXJn 橌2SFrm9IX3=$av8b)ٔA犽O£.T 60bA4$_BpA#TZyqXK ^U\gK/8ʕ [Q{vX{۰tf~Fv!|x׏ 13iR3g,5!N4san_PQnL̾E)y1.=O<ܴr$T-)a{0p#t1_/`_7R~w[q%c\v1TV}BVz٪RġmXNs ьڬ$ ݎ R 适e.MQb>Q?r wR|ل .*&1vR3.͐ՒU,/F#(7gW367g~w_l.~No^^6vECP՗4ЉJirgÆ8;4,(_'&"<@ cbwqDXB\L*)zb1&T Edh5;J9H (bU0Tج`G ܢZcCϳE`v1#jHѧ(m.O)uhj!bȪ˻¼eoa7[}ec SxjÛCԪt24YTOajKh_ڀQB?T_n=4)\dpH, i6߭猲 %鴢UinS"05g]/f?heXD:09el$^'Ty&@CiZ2BZ&_i##ʚ%DV"_Kp7= rOԖg .<{4JhxFa=(i'e]'mqI72r͊0ܟ5eJg ;&ٯ&p27CRcjC&FA&SNg*=˂7mc ku2\ Xl.Ycb'X %[Lm4JAL!ޟ̈U_W'Y`;Y8Qݡl[5I|-sFgMA<;M:!!- /5AeeIvb?mlK [ݚl̤hC%~'y+]qRdw?Rt+@$8) LTcXtq` [̦٠RQbWg q5DA7t0!AI׬dzC%jUaz_*-4'.lc??5jԮ.+Hv'UY N&+᎜";Y9ojAe<߮4էWǠݸcsˌ)/xjDN2gX  ;/6s" 9-sZpSҸMX3=)'~x^B,g@JD&][t'YaA؝ 7k2,!ʩwc`M?e53/َp dBBc|V46A{"eMd~:>M%bӱ̹Ē$]dV⚎HšjZ呖Kɦ`MjdZ+Q-0IjBʮTI \Y4?8êa^iAN"2%x}~ޮj!Y># 0_,c:0[}5Z=Y|罏w##Dz\Ǩ-ۋ{:`[᣾> poH;XhwJM@#5h:pAZ4)麘cev]a9W*$rҽ̅D s7jc4Z'$TȻye k(%u;WhӲ R7+4'v2;_7Z>҆|15\K))rŊâ3/FuKF#U۾xa?H'ơ[ SA)/֯^=^ZNܦ4I/`%2 ^r0eo*z "969\_-F*'Ց7I`/G,;G=ґ8&n,pںtXm"pƏ(C^ƱEZ=2nhcN@őMPXl=QQtvxy Fc ^ b5 =o׎-x_)߼:,6sxZğ`SQØc}jBpC|'|ͫcoh$ UjAՕ//XȎuo?ʷ21M?-DP$e'rLlj`Xhv#IxlЎLVۗS(""\ 4h6= *P&/25f ζs AZ¬y%vS(2C4MeyPa,-=-syFeVGw<0_`a"#2U^X B_ .__F Ze=ٌH{5٪3!"ګbFV#dakR +BnE0䖮أo7 n{4b6j靏wo,՞yr0yӭ3>,(Y|Qmk)3j ^|='^zv#J"6|h)WDL0ZeM+K;#CޝonVQl8.mC.\;q,AFy,}Sݣ'\] m"uf=Մ&]߳p]rh#/:P]rТvˏ󯓮( v;Q̺P6a"dk%;?7GY3S%9C~ϧMe$[#,~.m#+ J(:VD@p"K+4xӈwMr12Xum,FJ/m͡g?E{UkcA4Re%3E$+4ye~9E]0#QV_o :x3+_rX1 @0: P=v/K<(RpZ; >= f冶ubV<"C@P71OĬ12k`(vC- C"|8 VGmf'JwTv3dNC}ѱxw_QCWZ=.rqn0<Ϩ/јsr= BJnB>\k4PcbT`wF$H=(%OKíXk0)6<_P|T0z; 7 /gv͗G+KHȡ %kH'Z]^^NG6dh$2Ŕ,zpbZ\ PoQ@҇3a0K$T -L<r $ݔ5zuJ]qWdiީM wo a]p[+e5"Х5Ԝ!j0'7fhV24! 'R/Hn\a*b32mS eDt M]\qt_QF"' .1~6T[ áEԳ-m*M} $8{ AޓE2,zd6{b mֻjCr)H\>\EO8Z0}f~s0_ OfV$D:3HV Z0ʈ+?>ՖѓZx \ߩq\ޯ'Z,Ʋ +h`X[H}Cuy~XѤ=gFeXm4`gv kBǁМTSq 95\ %dy~bL#0K#Kc.϶[\b.OX 7{F:[ Z.i5z;]QG*v懐?| <xAm^fd^ߘQD0€O1 V7Q"`kVVVĠX1E㳾t4hpv̇CTXV{jq *-ÕΝmILi0!{?5@7[XLƄT~Z+nɶڌҰ;aq1'G0x-MP3z(m[oq +n^kPTݐt $5R*%9}59g戻 eʔM%2#ZV]]7'쯂/V~ 65^P Sۦú4'2͓:W`nFBd[\8 avY{/*dp(j?0H"M]7^x9]FсW[W|Ub^vނ H]Sf4&-륭\u,qȓl8E "VKcq]SN/(z!z,c.򿩣.MeC主$hΞ,Kܾ|2518%C%fE7VEi4g<׃$-Ӑt`5z@;T%Ԃmgͅ!}nR QJBeǑtR)D mM,Z#祇!pwWL tܝA*_INAĎeGu,#HD`q}1Ȁ(;b-_Jiˠi4 Ua>uLq#>&} 5W D4fWwc{P ,gL/bm^7̀8*( eta:EݔK`%9zz2 79 lnY]*mPꗢ ickWqE<Z?Ui'X׏B"uK&hF5X!z3:ißRCv\|ݼ܅t/̈}e <ӂ`0.q3TNPdE3'J`M3{44V} 3.rKXb/M{o>JD'+,a {&hz:ųHl 9gT 3~{4+5Оz`+6 `oWn񎰗jvO-aWoPpzeD`$߃LS&ӭښU!ڟhw+}Gi'H4>x;XXM6SH 442B3P!O"A9e/xau7@lQ;5dT ʱWlJL%s=Ql"Dbܑȍ"ff|9 1pM~3dqP yuN8щ'N[ 'A `f>ըC" x@N佉mR&O_?Us<^Y՘ 0[x!-B~RԾL?ģ1.b:^A`^32tw,c24&וI\ w 6/΍W=F*euZ_*j`]qR4=Dn ; {Vɕ]כ+[b^jAWdj^qOr;yVWriva{NM_$,}4W tl$t/0UFz2C, E%~Z)@Æ\8,r+Ѳ;Boč}MKT(fs8af둊vA^#3j\qLyNKi%W{lMX, T6{HDqI _5z2O9rggP C{勺#cۗf j =D,!dj AzNgX\EwaU\n0ǥ~,cq]<Ҕf_lK\gk&ӗ SHQ-~ "plAC=v4E[XK-mZ"Nu1?[)vd,w(WS2!m5_smOf?exK<`t~`n4+ 6L`!Cy)iŒq'p03韊I%Qnz'ǟZn`#2s\$|"U ,[.~:e^m;wX[ sB#WvWm5HBrX4@d5\?X]Ѵ0~*ዧ2pgl;?kތ٦vmr@/^yM1g*X&`V}^7 ZdbKR]nj+6>Q,xycGv\5KL8rdz*'hU ѩ'NC![&ۍ'O4-ɜ+ 1[52x[D#oaЄ!4.͌Z |^b,9 [=.ײbMAWcE 欌W5F 7%W2Li8thVPؙI+Zcd M0Hj|_vKWCQi9>S`o< yIiMqNbrSo磔1<ʊH [*>^ bdFS QX(#S˹,|fE ĔT#e%R6U_rF^~kl6O_i#w5`rk+eݍj9'*hF(?Sať7?` gKrwgw/8>8yJόp%GCSQ ٹ`#lXإ18LT&g\<é@RƝdch>ӯw{m. K5~iK ڝpuDbp 5sG]GzVT7mn}z(Nb%N8N~A>v'"Hcǥakw xUxޖ0fVm9e B ֣E [!!&ծ`(F̅'?)MKAC)fvq0߻dXROi#t6p0>! b^䎉AJBB3 ZeϳS|dGc/ϐ.0BYFHtOBk"x$Δ!PE>8*7:f0v7Q E[_5-WkVstyо+ Hͬj>CǷ}-kC_8۩CrHδ*]~mBʝ$ďjGbMXrRB¾ddTcŹ=nup,)a(VDʺf7àRVXV&HI1EY`ۮdǃE~?EpLF|tp~iQ~fEo@DuIUߒV,dKtL44sLaae9|rs14nO*V̂ISqBմ#> yr5b ;uCǞVXj3aHD>RYbk\,OW_8Nd@{EaI_LUPSKA_l`A1tcCB'`Q~o3]VkG?k*曥2pSmYpOg硙6 (@X<$CpC0'h70j;Õw~u'2(?sx O̡n[|zM(Z~o7}Ef-EɚW"U/O.ӯ0 2({; 4\"J'⨡c|fܔ){XnEC64~"oPЬlF#8*OQFau[MTmft}&>ת9v]quFLqǨuJ*똜}MClBi 鴐E 15{Z/9︘h6|M `d<Cj6SCHOŒ<,vz)נ-0]GYMA2V >Qh.iHv2FY|fm@vAL_09y v49h O7^57+Aе(;";۸!R}Y;7ɧC;(O/$5ZH_f0>i.Qfn1,P'mč9MQO~Ӡt0pך!)-}&jNdMΆ04VATbY1ۢ<;ZZ#8eKq{l1+;6N'#5NlO9{n@`"y<Tq)?x4!)/Q& {Rz 58=mM_G!dO-GcGFUiew`C!6vɟ,lEegبDnY^kqiz Q3Vl{xs0>+h7sQPoVG79eP0{ba.mƯl _z ZvA9ƷcPJc_J ReCajb{=ﳠ 6{ '#&j$euWqs|ٹ䊱g"q,aX)ܫLzDd8PPEP^4yHַ2iy#!jXHF%FW}w)YȩEWW6ްS7` l(15%٭뭎bQ6I!/)&lu<9`8v=~ULՉj#4{dqP5u0qSL_XJ%ȥB\zL~xG}i7rɀN6˃3iؐGܣuXֻeA}gO?W +n /ElXdE:fA$=YWղUMa?Nȷ,+ .t^g0_l( XKPA@d2T ]SəZB]$Vi&Bvh ;}V5ᵄM(4&: e\u1:aݱšA?~79LJ]ߎvcw"*=t- OYw]a[2vlw/(>'w%kGZ#,ݑvj\rnL9 K xi-%d; Y=H[X*uUsc4 # /t!tC1ObTWgFq`ʟqL6>EpzF JÒ^K*ZIs35Oq(y]siz xD4}xY$lEJ#`ֆ&-F+G`X6mM0@lGY뻟@!gs|DP|k /wT=[@YЙ9*9%nO?L aa(ꤿG6qNmswf^\Nԍ NXRc K #m1 O躾)=muV-Y\9oTRlbsA}6{K!/59cEQkxz6"l8h`,*I1#0rsuΥH dၒأBa0&6l& R7" *Zq=G{17oW6y97nc&r \ޤDr_ :|O1Iu9QNuZ,ť9^Jq],6PBg2qGB0yuҎʫ KǞ:몫(~EҀV ŀ5`%sߜ^(]@ش]룷7ŋsv] j^Q*zDn%jRO6fqR!wf>q7< a[LqE< JyyL{BP)߂$SF;v t(ȥ0;X3M6kE=y0ӵ6:1;WXd;o18)]|kvEz]~_g%9Mw*4bL:N㞥_"SDU|髝'tNn$Jj{GKѼ<:` HI$oS$Φՙirkdh5|^ aACW饱; 7mV.@)J Ma}^ K)< B:`i/3xlHK y4>ңpVR+89cRDH1 ΥʴOH[b˦Eݔ+&˄X\>:HH?а[A{Kf95<"fu.N?ôrRLGQ"gt8ʝDkvhLt*L"ٞJؤTjHƃ>QSGވSRɕGa%Iu Z)\g*I%=3?y C q**ryO"VPt2D@XK4,GaXd/Vw']2fK:b'J@~<4 j1ֶKtknN2ke:(Bu5DpuY2cߺhc |P<| p}=;sDȠgWc- D &}㢲٬}?&Q{w 贼 {3'AVi=yWKNE7F1jT8Zv%/S OMF{v-%7>hw {I;o"=2M sHzMWеDH\i.њ|!-$J,Xskq^኏#A6Z/r 0E>|{xHVa}mcPBR%۫S#k"Ze+"]T"Npl>?(lm&zjiTqt&Za^N#y.nE70$4XuoIۣ]xDo?!JB ?PLsqMocrWdغ)JClBh(L4Y2P|yK|~<^ ؅?¶[aЌ։ߤK#bJ@L(#_ k-ug1Fz(˱sOC"aSr|Nt4r: M?`S-R 9i?|Uj:cdamZ K+K2w?,c'<~AZql'cϵv^=NK@a5MJ[>_  TU/ܶd8ހ_jG8s:z P˧Po@Fhߍ[jvWJׁVTãk@dSpbd o%;$9A^|b$q!Lrv(~vq$bVh`?|^{)Z74,,I{<_XHÛpazME{=oa o apn7M Ȅ11pdkz8`$f8d,<}% e\C(AN~%fOΛAJCvK\՛C(MbVMs"\_uIjA|/kj$K<7Rv^ 7M$Ts 4Ndcy 1Bم4 :enuz]=w1+<3s,0̳zUf¶ϼU%_4W0/=~ىY NSC:Q)Z=|MZ2gc. !LI::, w5ӹoZͅ{JfGuP u,~!bЇD XFֶ<'ݐ"k_>ZyZRxx@|ȗT Cאr ROp9awMLVFNph(SQRX؊?fEvx.GPJp +))H6>fb6\tJu $KjeW2n(+Ti½4ttR8Q{V ꌍ*36Kᛤz)X1O.;(;ଝ.-j!;->fԖrlm˷bJ<˳D:]&*~O\[:+#8ݰwVC`(>=Rl}M}%e{}q Z\ˏ;fdIVe@INą,D 4DWʟl ;o% Y \j@rXրmLњR?~DMB܌ ?5\e1|<!;1{Q~`9 Ri@/ŗ8qDx\f?dS pxθSS<  B#/qo~mt?[<ͽiI fƊu%MqJFi|`5p$!7+8xN5=.qNYI!KTEU춂2./LW}{}W 3|cv1m^~U[C0 h%~8NڐU7U3mM0<*҂׹dN YL b>=Kֺ ȫU$ecBݘ% X-<KW0 Eh3mC$"4Z.7'V:paf-䱦U ad>)A1犤۾;LrvA 41)qYiOlZm#Ա9!mWFHt&2Bkuu?t;k3x2?]݂G}ń/C iΓƶ/K ӟ^u *6'j.hEOY{?[ ;=i/j[nd%l(i}zyUpoeQk!QLh =|袵'-`={It\J[p94N^nsh]q;!BUy@{ U\DCBAj45u'ŀh 4n*١Y(\:0 :Hc xMGMZA[j;B 833CiVH$6LI Oe޲礣V4iG41X5|m]&{|>el/jd'rAU5г!+duMN 1NSW()cZ_ԡFNo8Y#2{ E2zo\1=ҭ=_U}c*WLM71>ހV3|Ke+dCt[W n]F!x e_m]?rHсfs;T,U4U6q8;qM*nixr$_; |u k [N@oէa2R1ωB@rSV9G4(ɦ0by<'R)?ݾNl\7#3{T&koF94.ۍqO=u3,nUچTPeo":[fQ 3z[QMqg7͞ T!2urب:վO>/z277IR#l?+A3zz._z|+9]ˁ]־a/g/ Ŝ9mźq l F3.͆- IZo B9~ +AeomcC F5e3(㋕!У,2Kl0sS4)`FP*8mYP2l 5Vm6,\P<Ь,lDΆ*AdKP72d&uVw3YC[)N27-e#R?N;(_ D]ZWZd>R+ky*>mlT ȀnxSk/ Vczf릹9Rf;E#i_gHSʻoqf֦7Yw/%w?4/N6Y=1E۱TpL^v5w7*,.: ,AnvK鄠K@s7+T(#AQpwL|ny6El)̯N7yamxkharȡ]Oj|<*LQsaJ)һ8`e:c H$ cu3_Ћ, ^G8͸T [ MJ:d+\"gO+JrQ~jzC̾~~ĐޭL֮CGka/8>Z.QU=tϡSF1Wݴ,#?)pM0D4O:j@)_Q\Ȋ~ɶyz ) yj+M&W/ g9[d:3p{+Gה|lepa0LmR++J#Mnl}S6{Syy4˱ 'ayv',\μ'-'&ѭڊ=mE]i-9e%|@䌜,\OI˫/u{p.$L`+lDsx굦̛dc !a7'(0d&IwK@)QbS'C͆J#i2vÖTM>AsO1EW+ϭaiOF[q͏t%Z^ie<ޠc$s6Em4G̔}VP2Mt]6㏙|lJKe#9-C Rp+< :UߛRI1-;e,.rH4M[$*@!'v0~CuIh=_LT'ƢN0/୞H6=XRF/@lZ"PgZrVܫ#feɼ56'em5}[RvnY7y1mOYy%\=zL*JQzo^տ! /<{e\x E߂h Wtu69c;O%Vbe 6I kD ha+`!.G,(kSB`I1&<Ֆ;paױ&-w1u3AE>Q0kӅE͕v<.[drid2d*tVl$6^$o pr {c,UNn>q),FF[ĸT CX#).!eDrljY>#5/p$ZIՁ>bÐvS 2XtS5/6趇S_T8F gk ə9%Rⅺ3s+#"WmsyFT uNg(z6e^`tzg]G5x,~k\KJz@)r;QamV w'4;Rq<%RأlRZ+n{eݚfāEWVS-V/-njt.sC\M !xbٙpKBT>.A#˹uR ͋Fb̭ 9vB0Lx_;[.j?D%1{Tik0L iUJ'Wthv!?jW@G_wot!K7Gcɏ=Ty*af#=1DK/lS.zqvFꉿ1"ixY׳=̴\!n%`X`S*;~}E"RxR|;=k'$؍ 5*H8س.Ok[GO7Ia}D/b1F_>^*#_p%fb }FOg6sdEYx~59uIFŇ[;1WzrBR7]L5C%O˂2W3H~߈GURғ3o`kQ(xB싒>,{I#+^@ʐn /: |Px nb[O+lL&la(Ѽa^\qM0y/&WWT8k*9do2u/z1x}έ`:^%n2q"J.t8F.Y9hى]C;X|UˡPKPtҊ}b M@فT~]1BuN|>'^ך)A`5_8a)qrQܚ$:N1,e[NZϘiUMՄ>:4آ4'~bh#8IPKrp%{~3+ە*Hr_ScU֢]PztV^44r2;fGl W CzI |6GYjռZ,vGi?Q>$W Us%8/ h.L_}3!]yc"f:Ӗ@Hi'W) p0 l5TT2mg Õ{8N 1 {JCp8(YH]=Q!>|5R٥N$B$]/'Rv f$ל9H?\|K)z?BlA @k &bVSqM`W )E9qCTW%.3YZ2Qt|@ 48i F&|/=b6 UW+|,Џ C?ZS ey8MGuRۘn]u*" I;NKX,Q\+f3 Tz?Ogxd^m@,F_k ~3K^sJE[ zEGPNYEũ]]iԇ Ej7QDV+=paPIuJnm#(27!ON+]8ucqL)N3q'DaPW $2)G$VO1?aG'hmoY0ƛNok#|{ %s߸y錬duwtQzO}F9Ϟo{q(@? WRh"/ -&%a3A,êIuh3̞GuGFGFѡJxqprz B6N\dJPQo&5L:Z3 Bsizh*\w%l(>q$1%k'!mJW RBJhwȧeV˺~R8kSǮaNCbD!"@$6;!8{vh#@E1d`=WE|+&vVBW΃*Eh#&bX~oc ~f xK\ei/!KnSx.5~K}.֨M0Z82JQkW$){:%י{<7ٯ76J[=ôCpEl X୊9}u3F m\onYmT:낯.4\t6EF&di٣=n'g5칰 ㎶ h"R_k[c RU6dZt:` a |&*< k J5iv@?weA+#NV]#e/PDWV'5`wNY=vCEXB؀'$ޚzh[ w8:۠PQ#Ηno6ƫ"4:D}굁S,*DM1RrwtR۴"p?!SK{l $I$*o?WƗ4PLyyjzрs}@O=!K R4`DAԠ*-NMdjrI#Z1R蚬agyOQTCpRh<)?fɈ߮s<L۵(~y["-rܝzX[tj2f.e6ѲjhO-| > *%rQ7o nr p XHZn 8F9/|_#%kх*7KQVFi5#d3> V}^kYrޘχIZIy:vzM=A_knpTYxaS!<2Me8 bSÊ#o%Ϫ8@ !3z̏] xGuڳ ?K:@]e9ϿoFpT4rP[L2M9 H'a"ΐ ߠ@ DVwRjJtٱ6iGi .V! svK}s¸\gb}r͌LU1!,b77YI+i,5AIᔴFE2;Ōҳ d"a⅂FqKYh\cxfbWR Jv6 kqtjXc*:pCyakX.-cP&ibdž-0&zk;etr ˪Wml%G 'DyY(Ix.:ǿ"Wm'cz&te-p1YǨP{u> #2%CxTU4:FHC{ gaFd)4SPo.&-O+_.5)ɡ& YjO0QX3Ϣ`v]۪d>+Iؐ\h}&%GfT;DJن u 0 bVr4 o"l`P.noܳ%`?ý~Ch'o ŧ~EzkGw#Bj4REO>$036N:X(Prvf^B8\] % 2 [_HH }zKbys-S7Ӟrd_2+LLiLզ BW$`v^ Yz-氬i> Eg>#fI㆟fּrܬ8ȃmm݇YԗeC6CNJNScaJwW^qN L=PrY:e+[0u* rS!TrU9Y *@Bn%lkXa?@Ӏ`ArC:h|/]elkEWy-oub柂 1ߥÆLEd fby֩w7Wt.x5`{%]t /o$$nh>^P' {0>dv3Ep5(͐"Hw_ d6(5y/H6ÙYf#dߌq~('T(w v& c؊&YW3'rg `_ihe{; 0uj4(n u>B$ල@+F7 x5Hlx\m_1FS"C,2*STKwJ@ '1cN05ueZyLj2i1j#nc&!4puj>eM@_@Gx$^ RhqueUf%|/ S>}tD[Ti.Lst0cvrl_yƦjVC YC܇ǝGLJk{YP9'͡x>X?oM3je!>Ocli9oٌ="V A -G[B>tͯFUJ {D! y9|3vЯ HC:W;==# Ɖ΀9f0GcFw[yptAFQXnqvU 5u؀gHYB`3cV2oKzPax R4i, 7к| }؋=fR,৵^) ݈[\kD5'!Ű/Lz 4W@C[|7(M'Uax,w:W<. 'V懣dqgbJhl^!dLքDֻXxZܸXI.VM)c+*S<4 A)KvǎNylRl?%ڢ[")իg 6(xW@W\{9;j65mcmL$wްmQ1 v3aL? M;T+M "[U#?1f Jp?Јxn/8lϾxIrYbxFn2(ūlW)kWӿ%@3 qҽ@ Vx;gNd7TwM7YQб{QκW_)c<2kҞ6tZ=ޠ[GB qrQ$nœS{Ƀa_)a!93Bà)IMWov9soLsZkK-̜[o&uX_PE CՍcsoSmxυ_k]d*/m|,h4#rX1os-}ۯ;ދ8t6褓I!]$@ \o9{Cs:.'T$rd$2wjcTl2R[N }ʊ>)3ׇʚK"#E|ڬ{B)=/'sg5T%?׆Aʭō\,fׂOvs,>ΈOR:Fb(abKJ7H`0QO2 꺐*Z׀s %}ؤ`O] .gKOE qg_P Vz'+5rZfS 1ސeGPǒPb.$@R=" ew͠镶ٝK\ 쬊E:fhʔ P/ o96"٦&q-x]⿬LI.ߑv̏Y Lq ;Of J_ؓ> 6k B;)==t⿷(M[^s{bWg@ЁJ>e#cIM[ಌ·-1<q$ˑwʶ{ĄdGMokgZ--򰢺Hs,\tݢ z6@uhY_MW.om?xi x#|KmbI7^1QEQvz(^(Ju'.Tq<QNXpZly5\hd$7.a->:؜D i'\!S$16+eI+QO/T)U?sMkovA0gQ !Fݰ&PPm8O4*,X|͐2RGBi(oW.!P/sq`G!撥?U/63i.:2vj6S'"R3o0 Nrd>'4BqO2 3=O`V@IcCZ?doI'3o:a,!uU.8v%|Np,a+xk+}.T@?>B01ې\@4,Z2?bAcDF?Rt*Ud4 d6; IjO '#NŊZS~l~4/:ٷ[U лZ77(5T\Q+B2yIxF3Rc }>FE%usw`'3ͽ /yGW9f ju_( P`@z幹x/%v7?#PT8USyzǨ:KI^Q8Z EMJC/@xK8ʮ^<'\8ACF:Ǻ}x7tS\mt{@(5wG lzC!&ul!ס2h0eْI'c+rP5eṖB.;:d2>:&se"lW^=RMd)槬Q;V@eM米>ůomi'bS"ЦrEZm>Zl11swz=[s8Y:D_.ϼſ(HP.qL)[k)5% C^ A :%'Hm)vQPt0` U{SRFh.*|1kYӡ_]DKmBo.nEX3aA ^p3l=@س OqX(K"m( Or<{9 :VxFX |]D&q~~jx.Va#A#ql*Aj݆a7բ+-|iavl4h ݺ5ߋ}r (ε@_u}XQC x64!?g9ߑcm9\ m"mia+1ۦ$~9\] JGkZ#bzL 62~̀#?% RVڑZ:lM9o*tfiONec<=dk"@; pUk'LKb/lJFJF,fnX4|HQ"ӟN)lGg>fۓţ;҇.1  ODd2} zOuPRNPT}&O3Y!WwnF{/ :vnHA;.|EbYjip| /,&a)8k5ބ1|m@w ŒUj{d8p1$VT.>(C h{ UFF0S2IT{`k!5>|cYWi3 K`A[W7ZHۧe86p)|zX<dt]WstL*e™k@1 .RlaA&ǝx_BϳT_sFF:,\z| KJ>`fٲpv1ATJMj M-8YՆZ˼ cc#XF ɴޑȮڤt+Rp m ]r8A, 3|.A! o<}6$q8.l@Vsd[b晰57|\@N|ڙ>ߜ-v{=CJkrtdvioX/zYTC_?snR5RnBiU($ccp޾Q#V o Ռ&Q, pFvLnG!eCI^=ܵ_ sꭄYcIK6qޡ)mnv"Jߖh C*?{G/AYdi$|'#@W W W>+?3 __^ի vw[:WwWOaڒˠ|뮢UuGxe, cr˖svUS3vTK^4N(Hiͨ ]dOj2Evg7''w zHLl`Sߵ6gX 7en] !=co؉=+0]cn==͝@#N8Y7r_SpX}ʴXj&D,hp&{uO]슶"ii2/ka+f#'?X^ 0)8d9~:!ipR4iS<>냭HsOk6TO0zz#Yu]JB  `TZL5@\p362 ۏV(fb_s|[aM}ǝb(@>V"iB]9ܝ 2o#^iLL-{]g2gKJq tX$`8ف.7%)Cߪ~--K FsJ)Vwxwȡ똵a$(Z˜5[6dfضs)?O1@{}$-9aDF`k*x}d,'I{ߋ1(PjNeC'GNLF!Nƪ̷hXJt5&s OA7aEh@FyWOt Kc}G`dD6U[(zX_tO0a/ @xjP&ƛc'bjUCC5ݮ喔d:BqbӮx.5}M4K%x׋e1|ˬY+┡^}ٴU)P.>މk;"n;U$^O#: jK#tp/_ 0EnkK-a(a.I*ڃ[QΠTJU%5x2݊y{/vE#lY?_ C'.Ώќxڱo*7:vWlM Җ3!3;q^p}c=Txce0ͲGFbFCMS'e:\ XU'nr$1;Zoi4 ҥ:ؙO a>K5_9CX8& ntk={ &6;"UH;CLzj7'c Ok0ȽK 6>nXkE uqS&dE3vq`AY-&5h`@Y`P+!?A~CX_ފps>{9h%d Vedp|#k>7Wu^k|u; I-kxMDh\[9Xq6G} )9$\NM1vhZޥOcfт4,K^K5z sw3% qh`-1)t\ٜ_HHĔI]8g?5Wcogamm}gT#`4Vޥס(eb3TU7 NYjMZSWKգ}8 uP8{5)輾gHx}(w~L H9;߸x:h_ƙ>/pJD~~픺FͻM0~&%:Rz eENG{Vx#-ceGd_~Yj.D)uZҵ9( aޜVx$]_-Be|Sf}%~@{'&# ~zbQukcxGW>!!os}]c{iFK">7r_31ۯ񣴥Ԗc7+t{LbK/v^j juJB`(/Jvf[uyuuzX_"B/'gH46v \a17 J@z1\5Ђ@c+|~x/duDP0l9 M2x¶¾2Va|(8AGx ¹ܵP{yoSP/92p#ǪwL(4ԏ=v!" ̛DqX#Ay2_y *,uUhى&g"Y;;9A XDS.e\_Da)ҋa\9Q?uǷ0DH /I<{ z,J=zKQ]6w5 .ӕ 7=t} %<٪Qʼny\NۙKL=yMOk-gLs -1/{Zjd)PrP)*ɰp3&5+&V)g] /d\>~9cӿ΁-1`ױxscӔJ!%Lh⫝XU9xKV)e{8bEDڲ1[(RbYt (m@p {KbW+*"j9XΐQD>>(б:+4)xw 5-$d>|mft=\#`Oil,M" z履c? OdS%x|v,v@էW@CW߻ɉ xM^w΂ Wken"Ҟ\;L|ep+L`6Kˡ!šmRq@ڬQo|PO'˿dT$eCUa0Ll]w:q4pܝYa:l#yAV\8fAM64VQs.j>YOD&hky⪸HQ<, l}-/*H2/3O^A/si"@e.imOӬ^Zش^?2zܯΥ<\h(ߤI-K@o@LlBzعo;; ɀuʢcr?XNW[fC>I 6q~ ;U $ޒ# >L6 NgӃAPu"sN6VRai0rᦅd}%-K`_@7?w_9Ȳo)ʄMz]?' ; .9~hs8,l{PNEǷ[IpBGdY<4'] 0@tT㈺I-cz-zEY#a$cSmýUMnIQ׊ ~CVIBwI.F\lR(x mt9f*^'J.@9ylRt IdgH!U}C6ʧN9~<'\oS8.g90wxΉԝKLv-Qd{p_R_J֗n݇$Ĩx5/۝b+?B0TI^.Q h9@eP*{//.z/ʹ!b56Va v KeΦO!Q3i&{*MLkD(eͻ~ o!>״K3zN0g6,+**MOJS&K{MZ{x2z֊?89ɼ]vKƪ޵1kZT<^ |^Ħ!\}dD*z$#`3tLLgy(섑 4]0Dy,kH.2)>xߠEwY,b6ʿqO*OF *WbPb3 *NG?ʟP0S@:1=o_"X&E"6V Ke |`=YБɳYZUXr \%uo u,SiǢ~oۆa $:TAvf8"DuT> /hP01,xth3oSCeX. q2 ]jRHQ^:h(ϗ 8KO&BA G:#]H(%ց1'`wPLHc[u*jkzu|#&lFx}\XjZ[]  )O#xSp̞C~+2 9%ŜhRPуI[f?jއ1 cK*db1k0})|؎SNZV'j4(pUrlt'KMm@WrԂE:%S,`SXϜ8ZM!p)8 ~lt{~TCAqn.7EU̪7ưߺAbfڜп2~L³bwгFE4dXI[i//B=`VSjR|\bz5)}KJ96@yfxݞ!<;?aNs(zطuA/BvD?N/՟gRbۮo;ӢA{e"KaԿsؾt&.T3kB2V\yN GY61vDq\@FwAY<9W^J#ZE Iց#ѹ!:e|QOEbxG̹JZ5/goܽڦgq BZT^ްSq!TV^vWt!?jp\#7VUU>$Fl';U˾k'⋨'qYJ~Fj pSX1m{Sd6q- 3 ϐ>F!ztxuHq HBw~Y8޵owxl\k H=#p5LL\MY@5$exiۡ=jFm]zE!ljDv懞DdNUV`u*6O@ʊע@LXuIR@;`Z&tT||yCܣy X޵+xى6<(`= fX5IL?C`c+^4Op{iGh xA  }73{ Zp[mr8o-TpRB=f~GOt$!2_*߂q:7b%+BI6t$\w̾kWQvf(Bpl㤃A*(xG`诨Z=g8%L)H ߋα)}G^Ce?D ?lR?F\<A\l3#Gȓi%:^cyMXS^0N'S|fQ<9D"= %T h#ϊ9G>gO7'dI1'IWn)фRJc9}) q{`@-:9aUF)thݯR5砃)P*3(AKu)c9BƍzHJ.viԔY}eYGFAIK=X`m":fa~G=5q};ZG̏ 1I[yx }<.o*ybN?%PUUIHvφɿOsj!2ry` +ńG4B(Ϯ?SnV薸aN UItcxo}c s=O>\Sn9|zS*9¨tlEgvs-GZ 0XT qM/*ޡ5yC8Buސq]Bu9q7`RU%ڨ_f [$pMpDՑ}l:H^)m, Iy KUu1R= RPa1BG u^91'`WL4ҏ9.%Qo(.G\Xw2>Wڅ̦ƄGExuu$ /L+` !]J"_|}EĹܾqa='+/-$",g%H׾O\3,^4OQ?~}z(^k׷3R4[g\lxRU_Ƞ,+m,ON͑cn~cPlmJ[&dm>=-9Vzaکǐ;H>:t愤ֹN}-?y"O^!#+cba>J$YoEl,y[ti9` 5M5)lGԎ`jmޛ7 _lK9J>C}zRߟ^LrnȜo6%.}Rk8#$ŖD`n&2-y,#,I7ʣ5Sqߤ~>س51 ȉk {︫` iBW ݕ[xcN'xLު_+q@*R3j'{>BEb-&FB GNd,y Nzi-jc& Ej)r=_B}Y*W @)^.>$;*N3̚/łԽK<;zLCv5+EtF'5~$Qy9J]Q4")*1~RJ4:Tʵ.[适aKײgڂi8lt> 8j8peikԺ 34h^)eB6r{\4X^Ҟ}~Owdَ$ugj>i`CȚ49Rq𷯇JxA'EƷ* 8"!p};aNGEo;ǧ[XSv?}(E%y>V[%%xdpﱤuH!ϡ#+Ѧi{ bG&DDد z#mnI^4L[g}d=nWt́]iG:L\QC~~\ӫobo 1ukM(YCqQ㣻,K-靖5 { 2(ی3a(X~F Sdm96A"LUЩ؊OoxڤO,hbgV?I L? qlw%gYrީ:y2cH0hv[(\Mac"tW-Y[喀,LJBuǂ3@Gy/t"wlHû۝܈ >ze^q %t4]*TOB;j+,toBa[tԬfƺń1]Yu98 !7 b}gGC W>GzIc_ g@@06>tAֿrbe BQ'{dab8qyX^T6Ft}C6+^b1^ i MNM T eβ?)hZ,pGA# ȴ)Ǯ9Ւ^61ޅO J$yȒ6EKˣHr?_إ*2[&6cZ3TRE'R&LN Xl{ ABixdҖ^mb 9R%XĜ7 P_S8uP5#X &"vc}8O &jhH{84AIr\.լ$}mS:.nԛ ]H-؜]0cf5LwU> yky@ܦ$<5+SJ,1%sw]ezB8=ťf,hy}Xo@e$aC VXg$й v! Vke4raDE Gې>KK:x2.G JbXԎv:WS h2aĨsP3#+nl1:$"=n}q47<†N?`}qNOxg_0gGU5v3v˖xdhN(+{T(V:e!ղ(ث-r?)B5(y3tkJz))] +y:߯Gul+•/JnZ @|]PSEәz7 aI;4\뵻^N9\0  mA]b=}]:t1 av$!nX)v:9C@GYlfh TY:nof-B#h-h:7&N>ya$v; { qMDn=1ں0Q"l,c# F>x%/tϖB1ogMC]OG_[*M ¦Iw&y4C|PK%7 TH UƷQmcA|`Wsm3Hmv 7`lX:֩B$+Xwj[qy2.fyv{DEA?@Hfo{lK/:ڣ0Eb;Gh4 q?53`>d~7.-'p^эr0<#c-h.q܄G|͖aަ/V`o{ ٌ07dRIcHrvZB-.}Y!࠱@%؂J *@IIe[Ƨ _Z4 )fvZW c6ĉoSb %3ɍSy+\ =Of4aU`<~RcS=ڟ+C3urͦf,] Sڠ{kE9I ۄT7ձJa:23D!?̢#h%EI ӋCJ?CY TH[k9/2 HDb#8mcE9<0EV@|T<g~L_mqmy-昰@*nLy[ #M/*?(WWUե+@&BCkٻ ~ߗUjyr/} zN`2!_)C6wx_6|\EFF}e?\N`-ܾ6H^4N9y\;f߾5xx_o^M'ڰEdٍ:|.}g$tRtp VX3xTv̙_m9 ̣Rx/|*G}^-zuc]m wr8 q$CË^AHAi߈VeO%BW^Kd tMC}::d`=HHK٩灎[bP-Q<)7e>1%"C`AQ4= ʼnp=?`š!Fjƍ RLƭiQޝ}& Ȱڌ'ߗ Xv16*?J]Df!(8=BӺsC{O?L^9M].M #2F7@;>ֆe9NOR"۰#㐽bw3̱cajc T[3',` 1šAkރNt[ jPmhJ`~5.dh*qxosE ш,[S"=Av1* p{& blKO %"T6Z P|ID7辵{ux `PPAK0s/U].ӳHV3VK2͇u̴ֳ(5z{zSC+YOKpg|im)jAP]̚BGbrLaF kFM) -V2<*jCR@X)܉e&FSۉ]?4!d.OϰblojTsD!#Z_uPƛfk*vrAhtZıqɮKQ 4tƗ˯h8RsPUaP#ﻳퟱ&) MW1E='IцO* 1侧n7:xFJ7 jxt%m+|Yå?KN!?~Qm%'k|HchnCBDܫ y%|Y8o; &K\ H ;] ZloaH$ar SG9Ò7!Zu65fI}/uI9 k1- c!:~B=0 L297Mߏ&誟apOrn>1'Q9_ql# %]S׿AT iΛDx5@lad4XP{]pJvYt3E.xcUutZW5j:{ІѦ- |GYd4ZrR>%}NUxFQrd;wDIxK20wDoڍί ۆȁ\(iiO==wL϶N*4;,#8b:Keg@Ѩ&tpJ]5*B*\jl+7c ިz8-.Oon=Fo4{"4ȮT a7'|7kkT@XӥK' e*SGH rj8 zo&7ʣ<~Y4Gbr u0n;yW}6ӰQć忰`_Cd|F# fMWsd4WISWq" KAE޹J/‹t| QA}݋ή6.iŝ]'E[>CȣsvejR'0!s6mYY-z!n+Ž#af써 !S.+>Y!S` bx0.3W2NvG8e5RBHΫyBYJ :H|#mĎ:fUMĐuBEs|cA[< 1mM$^ a]W+4oOܼsv(~ #.#aRy z="=SaliqkXh*puMbXdO[ //C8;c'ZII[N]FWe<+ԁp]%,Uk]xci/۟嘡scn晥Ҿ)6[d7Ua贼#PO輂`ЬAd6 No{93F |E7 ſ퉙yR ӢFؾ!+Pg&'~φjТ9+tVGKagr2&Hg8@olQ];qDb7q).D'Qј?no-GX^QJ~bɼ)Gљ+SsNcqW,Sj$X2m"*GƤ69-/\Mƣ1[#dFgl.#KGuz2'VeM!6u#;U[RvykOhb{UF? pS:VHGDX%u9G*{;mGBv)G+(yAFGM-QY݈Yˑ~Ī@Ʒ5=XtBۜֆrq;Lab&\u.Yk>5}=}J2Y+,ܾ0}T5sZif+pC_x~"Lp+@_"OjQ>Z}ǿ59(2=2Wq/3$`/Rh zE܉#OѧÊWܪ%CF#=?U,*­>wm[켼LB5.,ε}$;H5" K㉕b!I 3;Wݵ;I6qBMB:9xL3>hwֿr[3s4)QE']c\Md;Lԋv3'&yfRdqd| 7Sപd܆EVyde[͕@[bPpuC(fFgS1, 5f(Xro1rZN&N\ۚG iPK& #Oa):Ne~q6ٹ[,r1lG,/R'(X%{a xJjƢ va7s^7!LhgGCBV %@C<ٻh IɈ_c]U{p.:ninU;͇_*g&McN>bƝiO*J涛dHTbΈv|*]eAcgaq &n^L^R=TAqt1mU>bLPS>*I-L\V3HS$\|kd XLZ)0{YܷWK=wIwVtmx͸=mt.fN(^rx+EN\a>#+O%Ir}aV2#ZLC,l;V_ĽZ(g6F>jUD ܭG椗HY,֘ɹz0OP 0PA31CtbQ\3 VVׁIzU?TSÚ-]cziȁ ټ׀vs LH(3Gr'*tjP aTzhi㌆{i[˵`Jb=rX|hKZC v9(=]ep[ F*w 6%=i[NITЂs )R~Ge,`䍔vorDƙ({M˱T};q̧g-}](DVo;بS~Eeo{UR8:8 7)jhh|~">H/;k{rʼn/lAuy^^qze(b>]fxqa-1GZT(FP#.Aj=m*r;|+/_ﬧEuÔg]y8vNMVû..X՜ᕆlV TȦBi/٪M)0^yw8̚5 MVf} 2$rbdR;hS?',F}<$PʀX} 5g+fF@rC{rguB% !!%9/yDTNA$O7I)JzBx`dW# ~jHa>c>}Tufb6pRHuKsx@A%{W&p *NQ, w]'>S34h\Zא.5h& +#4;]V`zR>ۦAob@ |OIȉ5cjC~u8QVDt "pTn]HrE^ ^]1Ə?~``lƭzF/ 0 @F~ϛ; UY E झq^N,K~ͥnբwЈ;QUQePϱɷ^zW"N}a`$D{xoGʝTYdY9"~h@]L)~c𪶓9@fh8]O~jas) z~kuz ^ sw9@a5*&fBIXPa .BY Tsk" ΞN,aYՎGV9W0$I #kߝ|{mKgbr.Bi<q'"DP w%icOڔ^]hqWcDo3 9(m%ƹ~ːwKJ%}ǷdDi1 =P*au huL$3\n:;L *y`ܰώϸbj-KQ9(wǙ/w<ȕs$qde'jxxž۽&>E.BՁVnwd%"QT=Pj| LR, %Ӓ(L on=uSb6[r_[42t+^SǬN>M}7 $E) G+G/p̎o.]r "St^WRD0ouRkqdT"Bl~Ր`\@Afl$C5t衭ٿld]N0M=|w%P\wta]j?f$aC㙾D gb6 9 4?LM}_~ܴ.DQS~T׬#20TJ>v]"G_QLuCTAUO~&,n˯O~V1aX<uƑYvD=օ [p{%2`\UwIOQdL)ÉYRKA^WgUXRߓH2LPCPl1P0⭹I~퓧!_ך;K u'mPO.# O=)]w 4H+@"tF+yO orH@(Rfqe.++u|E.'-ҏp\c꼃 0@0vr:5ƿt=ξV\pL'ﺐ` cZ Kٗ2gVAIm:+ FYHs#1]1pl{H4]o!&`y k<9?}i"ם>%CD.(`E?+V1l 4cQl!.g(#K<;ڢp4+]#K^j"fHEN~**U8޺<͜3NqDiB^FVZ-׏(/ EmRܻй\O)>1LZ|km}5wL18n2q% H# FrZYz;G;AǷo *R}`QAȡ?VR&nĎ` o:V{ +I % _^@P=f~/5$їj/)|4M\?~jJ-* 9(lj]FNeʹFAcβyx,VzðGH\&K⃯ u"  GT79 rb$9(%\Kk׿7t< teypRXS9mS7 3tZqf*vgjg1ZDJMş(4DL͊TEJdT4bpofM^t mc=*/:^'ߊ@$rlzk#ơ6 nv Ax~c/`?a;V|MXyf]tpq\sD{?FBsR>Mβ!fJL\ v< RNJޛRf4}?Cߛ\GCW8p_V (K@VBA*@ť_<ԁhbֲe 5u?ͬjͬ74LX^|jYPDhm@0Gp['Ja?ғ g=|{ C9a-I1xkbiҺwR21޳}@CDVxهyuĞ1d"S6$Zmwm!Iu"gladv/)25F"˔UD;]X<!)u@^^3&V>y*ƍ cO,Iye³cT!2tC*,Z[To Դ ;"] u ouA[*.ڡ{_曀@Cx:8MW{ǁjycBpWkRɚSp02f~2|&;L=_ɽ5UtaꦍM뽧wd20"wHF2gڦ)wύ=XZ:N2SI/g҂K^#tʤCU(s%|1u>d]$O )Q#umeO0!ef^䯬Xfdԃx)ԗSqczOJג@q[|h{'ԓmvm1ޚh QBbYRߝ5z@ľON.u+jb)\3W\{i[#Te&U{'s op!{ńW[Ux-I[gzɛqfܭݵnB{6qVէV˾ cԫhlӓR ${JgRC@(%Sg?%w:Ƥ I?B@,PM`[]CքP(ŰJ@ɥd!nwͣ +q];T%wHc)w ~9Z224B]r }?W8+`s@^toYBB{zɮLjtR@wUT:?4zg qȗє#/E:PXp6Rxݼ>~$u_.| 0}Ta*HfsO9n{} 6\JK+FX$s-qG K.|AO 94A 7TZv7j_ XMyzuNjy3HPi43&MAKRcv{MneWic?W^bZ`Ȅo`̈́ ۽g6d,z@ "J:Vc,+TR& _Gswиc}৳ٟS3ϊ81oM^OUK((Rԝ^3ުiլs[g͘ZHqUwbL~ xA!:‹J)p+ZW3 w eSB{{%HAe8s̯ifDT i׌zH8_ֳ;O@b9>cliNy܀t2؂:'1Xyg3M2R9]{ U͑NfĊQ )\HMWD`8T`[W)޺)"`=>-)P!}[,ުЍ\>DUt;\YVeBy5W6D\_ps%a%uxzp=RAϖd-Z$A^&DThBzX.'8fWIܮ 4xM׌%#k56)oC&r*|sCS^huuBV=tPGH^gYZG[$ )a7F=bo KdomQY ۫iuh1ɯ}3זOF5]he!!^[M# >~>IT.v 䑐+}ɉc`|Y%UG]͜|O;=` qUs.?-^v^.*sdSʗ4)`i衇Ab-RNU9Ol|+@N'ņ1iȵ0!pP{c>n06'e6z'!u gϗ~$iX{AS^2u!׶l"Aj@GWrQlPY6FLK8jZRyx-F;}YrK]S-F:;Qu: QL8W:rcmޭ%ETsnՅgEՙ"`_!Hf7txQ1wn!G 삚UЫ4.Mi*+5p}gavu &-EY,6\ؗ%jEVC% rP$5r+0)A,7 v<''rC=UNI鍤x1Q2;>þnk[[W,-r:l'j-)N+(Q>{if&A.™rj`tP=}NsݶO?mC*<|S&uuSPJq֫H[ݘ+`Т2)~bS Z}BMׅnf'[r(JB%TmkMzՒfAKY\Pa@ fLE0ٯ:,dQ^יCl2PS5FU[prt,nLUebS8+OQ|~LnP S3]f➝*X$R!I{Hji'Zgck}9^Z-Э۹h8yx1$ф([CzaX̖J[RH҆+2pOgl lyXΦ!\堹ƹ˷AW-vږ<=y^z'H T-8| i_r[+qǭΨ@iR&|-\ykS:xb X,>Ph UIʨ4<;s؎D}c ,d >!8- `*Dk =_leƖ+ҝ0i8l$?dbI/u6Oۓ &n~PG :R_-|,ɉG_Ҿb}.O֞CF_ .W1-kq*2'QgMqۃ@~86OeK/bϧdoYMhR±ny n(άYnQ{Cfg8X쩆/K|<=ϵS\;8T*Pq٩Z*!:77buh ȮoFY2&C %Dsc_#a/v)d];s*_t'lre)Z q ` "{h-H~gHAQ9a p[+zkc~xB͂_kJå{,YoxfR2쎽('E4 VvPt;}@^rHWw~w:fڙA$IQ.0)K@}pW2`Qt5adGZ.rpCUƒ,HS=.oe7r*`7}.`£QTZv(K ,C+-?ŋD^_/t_iYc,28bQĺ*O=d;|6EYgj想{>&A*?]rX&u]5c* ]շ,D은\''Z+~VFwy0PGi3dtj$cJ02=$cJYb>xbK{ A&񋛐'ؕz{NA+pM# V^_J\z1c|1/gRf=LshZK9+] |HĠxtzb{_H{^vTzY!HX@Uu_1\ D_$]7MPɳnXOkBJ Z/ӢN5=E*oit ݖ\S"Ez;8N,Wbw̩tƨ&b/Ld<ðw]~?FOd r~#WCKa=ӌoN^u*CސB{ DӔ7ߝ|L|MO]W[xMT55 ng }+/d}s6х ZNn3=oa =Y$MQ,}oLktʸ ֵaGcc SkegG._ S`5h5 }yFj\0W=3Vc*<@OV id85db}sO a9`,!=nUԽbc'F|+„U- )^!lc^zKS}r7\=+ؚӰZ 1m?Vj9w*GF|a"]u 0z40GL)hS^{y ~g {yky~CE qI91IR>U9e؉E!dAdx5]/ߠIA^qǽ3?"-'#kI ۻ(=?Ghq.FdV/̝:"*ܮ`ݵúhvjb xJLv޾, 3l#]Gjzм%T N4,LHF;D=;n Ϊ|KbɅDcJ  LɌmc=u\@8YB.gOՂiJ}$fpclP*][-ӽaE>)W8Æ-u.p32H*7.72?z: jJ ۪aՕ_(."i?[o3/;Sse k[7}y>dd6'A;$*|1 *`,[o7l/>̬yʟTgA1de`7;`b=lmz3Afz޳|+(U3zVU6t\~w)a9qXkϪ[o=wFjo-m[:NC:xSbd;KTі+Hš6^^ӯj:S5X5Y4kr^5oᒗYLYz {JU˛}^ ۚ<d崐d*A/A5u%O(K^k㘆;/)T E= }~Z.AȽ~ ( !m6_{V9Y+[[}ѓ dVl쬸80w3IM4džpj_'{@[9Hv}nC`j57è4ǹ%Qs E/+5z, I$On଴ƒ<㕎yt. OffNtNN94ܼt86 +)(|Ob?Pa5b( ^`FMbTaO^m}UHB"3澕g+T{jb&O8EBdu >!bƛ^GP{2TGDPd˻פ&6AsEP 0=saf.aQ*6 dtQ-e=SFp1 : `P'26݆;^rήSqe, + T|G81)}* 4g{'JUaD:Pz:̬.Wzh'&kK^}9̏ULyJ } ()Ή>$y,cøz0|KW75PIiluOvNjֳ_F")~e~$z;xApui\gEP>g qWX`dԥ8boD}~\*j0ʴ%RЙ{5G`3AnL( F(gtBuCaTkr*ZdœĪdHODHO #'1t]]OB+:dbOwLԮ#{KbZnَ.&T [WR*N 'vJ͜PTk37n90E?B?ߔn+W,Mf9[j,?3JZt.Ov=EB?n2]{=8Rտ<>zX)"k'VXFx`Z;oA4ZO{ʜ GNR|Z.CςULV`/\+tÚ nk!m.zhR ^e ~srSJb9L?g] queCN, JlGbT;+2K*|(X*;Թ >3Z@~95e;PE)dhCow:ZTQiQOdOWTtNu.4o-%|jN<מ0)pXKxF*cG|Hn۹cP"@ )had 5U$}p~j[o8͵AtD1~'KF4wnNvfon*h5$:jXkȩ['wdA41R?=cRJAѣ(IO]aI} ["8k["- Vcp,>UK3eH\?fۀs tpD8BUl`a(@uH剾[=t+=[⁺xLQ"/U5U=K r˕Ϩr~wKa0k; _?ĆBHߓ;YP4-FDPa|v+<@v4E۬UrDwVVX\;S}ܛ1^ {.^\ԆnӉ/2dմ} ~5i2_O9]JIϲ*'Yv9kHtUsaMcOus-JotߓAI|gm& MPoXwHެy c\M|I25'Ɓk6Pt}/ 4Js5IC5ق+B'= Yʉ΄13hmb&s[кx/nHbm7js@@@߼+?0Kˎ K+&#fEcdtߝB8֝[5%u*sXDLitJrtKN;-nh4xlB0-7\@BتjN|M)?k u>gGmYZ8꼳>1dv$%5'(vaxu9N[cLyfxqiݷy; wn A,e=UpOҟNYI}ɬn=ρ{"{_#WvDɁ*H{P%R@H(ngg{Ҏo0ǎ;H?.uMmni:輦d+fmRs쮈XDe먼.|!~]FY9=#V$ ˶('~lGJyg돃c4hiC/r(Sk͝=O VC=kyc%뒭!yBf]:CF'^{s˫_蘉'⻧ߍA@mD5{ezG\~ww)iQ@핽peKYz g~oslα``6Ÿ|MڋhzžWrT pQ.cB4Q2Ɠ [[T#-PVR#2q}kzJ*-y;4ۅ&KK(KunBw]3N[,G%Kd Ñ05:smr(%Z25k^@0(5w|7d+A+3{]@'N4Y:kkyECu5um1ښvD]vzF&!JS3~K>:]O9=j.U|m QHo ]Pqp'?0Ȧ,\,! EiůlK@4k8ο$Pa1ܳB d r̚2u|<>dUi%Bd2^,d4˘22ӔxFC2QIz =$@~,,fs2/6tOG"̽*%a/Q۸dUr댽]1yt#k"(ٮH_dXSo&Mdܥ<۟w,YEŏf˭{ ,TFZUPUE%H_ =1 Uw-s\Yϟ |"؅] :Fu1d9Š-or l']'wȯngLijjo1@]c@D 9$`êh||VhURX2fށlRоHZLY}jd7Ĥ# @nj߫ҷ> *K)h zI&rA1s[sekUR ,aܛJ, dkn6[FVCunR}Of `Oh6=\o/6`=74'"P薤scI1N>}=#M,;QLF Zd~0V'CLy 4L1{_y-P C j~V,$d])Ԫ0Y@'C3%^Jkfd `kZ:b[X:sIxQGMD$G? Gv)8{L5?V7V.z>U:2CGvRcȃY#ҞU5g#_󿊯 5<ۺ!,x6L ƫ`?QI"r#!BA_Zj_^qɯQ7eB\ nrYK*-hg(2G$Q&C0jE)'i~.e!\%7{ΊqD?NfeQUXfQeiQ=vHFmvllpǤ.KǓhI:tơ]0;~mJCsamY zSO'>duَ= ȝrf&ߨnٻe }p$IAڡNw9g6дGu ' |9!6IAn ` pb ZA3e"nBA):/Wu5;*fFsh~Qm~q Σ[xH:Y4Vv? Cr'ݺj(k0NǮ]( Fan=vխ Y ]0MTdpr*M^}\kpCp0;a"Jύ^3h}Vg|Ud!fP5zp[Pc t+N$4)o&SGe&"@-o*>0njaុ$ MN[tr8hMn-Ô+&d1#|S>Q8?V2"㪾IMFsvUBZr+tƤgW6R^nN|<%wB:yS1>|@TZd2C598hG2&_Œ;1((=9.H5XJFCj `Ufy'H؎+|PX5>]f*w׸j4.5 ! +W+iV72d*,pFSFN;<ϠB(*r(lX@zg_ƶDVfPl Tz!*V(5CZ?NnN[[D;&[߀^.,3η @D` ; '1iKDDqMvM.fd[㊣,^y5qɲk*AܪzMAy:I5&|pn ]`t#FU*=h.=twOKB!D\A{Cρu㩿ʎI,OU=6q)|i+75)\p09/. e߿p<zoK'in +3;beY$ziW\6UUIx6Fϯj7 a$ p $)/s@ɅΏ#I诸5ҶkD:y؅r>}uİArƀ~ή$l!\.l z(0>BZZ~YDy$],w,6QSWFdlP,Al-PmHpUSfz f[FF-F RQKg&4'^STZX'0+ȠEsRpfAMJWmac s\?tnu,(q}DtVJ̀T9 _P=?iۤo'QUs}դ*G7&Av&LA^3;z\ MVJaA,](1NOoF|Ǿ-Vq b 4~൧J ,"a1Af,R&|Su8Q'Pu+{Wߏ QC)ҵ f%;h:>M6m i~ .}%Cѷ];t0l0 '/RR V)-ew?_$"T_R6aj.-o d=~~!;{ap z]razJKx a'Cw 1t:'{va v\*jc A@w a Ѣ_$kCq_/ xX3?!6R>=0"7RN 2C+Wa߇% y[͠Ct "ʺj@yU$/ fi9/KnMQn+ՔfsI9x>hH @DBj54[lZJ$ KoP6oE3bG3? jU|Ч Vk"5nFVJ$ w5phcAl=E`w]] C"mCR#{(`>~X#)N,e[ Q%HM53nnKvV]+ʰ2uݒM&L#f~p!y[چ)I֜&KWMayg1aluN'_GiOVAbڗSќa!xv_(l^mp"6K힂?<,f;_N2X*(qW3Y"(@Ü |%=DŮ~L#']+Suvv_҈D4,.;J5 +^\baMbxsF%k;P=Vev3h177$|BV`,xW6"PBQCdk?1Bn{sP8?+ۊ…x+Ue;M'B'9ʉ6?BWhnf}b<7 (S7r YynD{覤kxΰdnr:-80'Vv ƕ> [Pcd)T G,Z.xeʠѿC`e:]y(kfHͅ?vMFEgr` bu+U20e0\&qH^soӀxڨB°ͬӮN&Gۇvʗ _c.  ؂b~@,n[x`kW'|p!9#7T} !=8h`? !uYЅ.p4n<!kPe7SP$Rۧ0˱Aa,'j/ʅQfR'v}YU'@$Qg~u[( 3EܤTT%E${Ilprlm+0B\}AX3wn ]mg5h)9/pT\!a_5.Nx꺙>6b@ 4`u<2yD #ٳAeo \ƞG=ʥ/36W\3N)j[q虓A P [2jM; IܓZz}Ak..y]M{ѩ'JqZE\Kl޶Ҳ 2?]!ʵ+Iz%"$ 3f.yJxb?LbbOw _Iѿ^ש(M~DT55$'9nqf&Ƽ}?.ĸv3lXKhܲyQ?W|T6DeSMZCuY$&8LBzk)hQ@DAFY tEЅ̶ɝiN:{R/]Jq=DŽSuYzOSlmЭק1KJmQҝ +?BgdÇ893[~]m~^^P>bȎ)HFOKl>j9c=K<iDrz׾2:6{- ~}p{{7N-d ܵ !;,ԸܐH=%mf:~ٕ]+|hA=,cZ{?C;z[@k-qN -UxOS턬QE۳}j.x}ڻ v.h 7E$u[ y=.. UbM5Ie<3]DIn(UŪ_ϒѯ)=EѮVP0A_$#M/4/~X8+%y{3tA19qAAL'.٣͇ n ){5'sQ3nݼ`-‡~ƛީ?l^ p#_:n ! 6 f(wgK #n 8q:x67,hCeǒ"C@sc˘b:JÉR%pL Uyjù 2XԚIG0~r}z6χJK1d@ A`ȪDL ua,@Y72- 7yC"oDkǾ6*s@dJ @}2oG.@w1w72.(rIr jԨŹ\+-J\|т;(&wphSL4 ,v[ iL'6 MJhV*w@e`{~FBY>5;bEb?ү5?lT'z#Ο"s 0tVF~Aeyu 1w.x%P[-a % <~!K~YaЌܘ-Δs4Cg([4!C{nl)́%#6JK m&5䵫kk"vрax}I:*"^qm ;s~D b^ݣ, C-F^o)v$3(;Hc!L=&|I|w`GsVh'ǵq]SI/- K.lB-2ݗj t *ۉDz/caL=0XPY6BͿ$gxo 4ߚʷCHG,W_>{'蠨lo=G [b{Ւ}sρ"apjf,)XZ{bƱLˋ)ȝrӌ6 :Dϸ# [JZ37{m`z/_ nkz#,_4ߊh\* dЇ+R+ X7b8#iBf؁bҁ7뭋ՠanO9 ^X A>n1FHdΖN(iU,i#)7T$[W94b5{{~#\ϣ Rvt-=1F]ND#מDA蚜,!KQWڜƝD ‹y;1 K Y} wD맓 g|_]zx|ɗCm\1 )0vK Cl|h؊Hx3aq@YBSQ- Aхl:"ƙ# nr:4YBDTi@gkU9?x(ebH,gAB@D ]6(1Ii-?7Y;&{shxQNMH5daY'q?jy#Xc!B-V:(6Q)G"ĺR̈wt'rB0Ͽ%(L8 .߰ٓpM^e!DŜܳk=_A D2f2uV@-2TDđ=KyJY_  COT4{#9u֑PfLRM]i4,7rIԻ7JJ?%6 ^R@@RA7f2G&APy;۳j E$K7~ɨȈ:#$&ELc ӈ?:".iḱ?%-KGT4VF)mmYtP,hɢ&ݭj+:oc!'1^ iwAcz^՜F^WSHʭWSm_pi/4_kd`&1_DJCВznA>.u()Ś.6lLc[P͕o2`M79kTL`լ(îra.'NUws=ſ v=|O;=q)،Z<8Z}$ѓ|qV|c4H)8:X,4@2=⣎HxYG/Uzns[# XF_J҅6/+?mkj y(.4!Ab'B>EA 1h{lߴYWTd-쳸/P>1aJm>} 'S{ j W5$HVƷixZ_nRV,TЭ8(r+%k7|\iuYE:l? #Ʀ(r֭+m1%ǁM Iĭm;tAkK2opLѷ@AsJ1E3k0vK(_0"㿹(E8R>+}>Rd` oEO߉<^KdN`PMT'GQהWG$6"B~rp5Q -B@5vRtk02  WGA|]6/LtT1&rt $g_;\AuZ- q^6Gԯ~<vuNg m}n3Ttw,9 tנ; l>Ne]Uʹ%dVv[jp~N,pHXfZ.=T$s& Nw a[;_~lV(s4nTPƓm}-T\b,ܳ;:N@? (ᢳNHP|?%yKvm5P:\W{E>  fDy >[( e6\x=$iT;.m@2 ~N{Wӟ>oK4Ay[xA~ V ;BVkO6B̬c^d7<۠Z):Ŷ`DEu9%y6,ƨά7 @ڬ^3.Up=yl12b}8hhj\st@7[en^贛V??_tӤ"/Ud'=,h@gw թXPc{djiDͷk)fI]66 tsd\;H2[dagNOa5m#~3Z] ]V͐rӅy<`n(5 m|w|vH[EE{H_Z,?|LPy ]1LdO>3\X12S<La +t0[\H1c\pnE7=ogql\+u ϩ}f;_jws=Y`TLlӭֿabh8#;fIu6YP,n|V-`hx+"ٓFԑ.諒H>cn]h&oX1vb Fa,n=%^BZ5.Q?nepաmW>)y)ꦫp9U[P1RE˨C 3E3\G.3;Be]f&6_1_ 7GUHq OES*ըd{tD8)1v!(l9&"PW?& 7kWH nnbLŝMw`:wKAՈ$T^X ǍY 5AXW&((Vl"_%hm1jfsX;9?-˚n,KZ?ͪ(Z6=rF+7]}#nXo՝8[b, @@G7j{jnEsJ<| (#Ω1RbsԫoeSYBE* *1f)+ekg&u[ts!UoINJֲxe|P,㉶ 8$ M: wl8YHBdАY'ԇF:#_Xz3C87B؏ \ey-_)ȹرO nVTAZV U eF+!sAXv\cAo [vMUְd2?#g&Pjm&tq`}kp TCaU|>k>#wMhR!'5A׿|-n5r!nvC {4$& wcxвN)w@jPhLj늛Œ{+1ڑn$^f./|%]|c{8VcD[;v2pUN=%@ Jk\1 HI|Mf(_ +%9V\kEm4ˈ4@ob%xqqK6 CLA OTa_w@0UIw\X[?sj?@a:_1}=f7Z΄|">(Jy7I *@=:v?BBA[㺎* wm72(uՃ]mlvH Btt/?! " 7ʜ!:\M,e?Qx6jMf3M@y(IPl%>p$vBJD$ cV ˪{8&iha8G`i'=}w]I]>H`4B)G2Dz%kq/sv0ouT4`RM K>{X(t ~/X؉qLkZ-Wh>rOFEM T`XKȦO1HN g趏=sV1p ~R QfNY*E:w$क~ڦʀUnju+YxG WvY~%,T*)O7auHu* A,|fezIS`eayΔ v:4 3š#+,Zx dkJX8lEjbrW&/FݡDIW|Xț4Ckǖ[ߎG=Z] o(4<ӅV7FB/-P5K_ 5ow(W}8c4(=Y d`,dž^$zڤUC<ּԇ(?bc?SO*e&ȸ1"\˳|W/d+"ӿtӐR'%6 $KGs`k>$ e)|ڣx-n@P-H?S~$.R+wyRn"oyoZ^UUzKE H}%޿~wFtqF9s茚:5Ǡ4]7YֻC*nHf xu#hGK @,DE*1?nϏTDr PU*wRgugi`H{g -ɀWխr ={̷:BΎ{k-@QAa}TY;?H"6ENq 2hm_UH1~$Z@y=! wM)e<≱@O>K9$\UeQm1 M@X9um[@ƤXK4d3%3xȈE7ww/-+:j  M,%&_{5cvfAf-WHOp4"0!Z k +*^ O ?ݷ-<~?5uBJ6 Iaorzؚ:0)Lxmr~<5MW>9a#I2^h>/CҤ$$ٞJ%2$ƖտbzwGey?w@~(iycafpIUq*X.JZm'Dt8(3?9ISvL r3 MknR%~s>hzu\x:D=:DB3Y&Qᕏj86'9\vf-b=t<7r]ݲnmw/B{|w)8!=ԫd;¶,NM'7ū'qnjI]sKr{n;hr_=5Îs䷤C*Og@w?i z$f)PFB" Hf1me,3ጦ d+1띓b}S4wԄ$c?P&_ܦ\RrHh+d }4$ a"{0AIyGy"ĄKzl ({*]`DC zt uXgƈS) n4b6QSˠXT\waX/*(Қ%"'əw\ 뾬5Vor"e# ~?h2T`wFw.QCBT)n#mʤw D"ih<l01{#(_SEB^+$d H;JDlfoRS 1$+L̙ʑ/4q)9ԡ!sYBRfv65,:J>-bpB;2o 77Hjp (HuD ݾ«%ѯ,fA)yrWukT YI`تSEgC{?G) L3K_vgktjR ȇh /F@pJ=l+G<&y@RD6!Ȯ MvHk%[7+/;zRGO M ^Fw[SAGFY  EH96_"P&9̇&E n8t/{+[V->HΠC&ψ&h:qTހMI)i<-{=NkE5aXrl=dv{QZNo_Ŷ[[m%%סf Rm L94xr-Fvp^Pi _Q}N Y,{L_TsѕG[괳BcՈl/sdY+J}hĞ8_n%J*) UW/ЇŒSAƲ4g%KN׈:i'dV Ǿeg~]oQ t j~pXd X7r?Yc{S-w{NyP a{ |$ZF h`g\^%0KpBqD7n/'uüCѪT&\Vt-:3Q GzpCPP?­rWM$ɣ$s<ǿjc7⥏te/MEeh,fyN+w >,>Ano5< 6vM~;:.;x)?dS3![BnU `l}Jh4N*PYK"Aeiԛ=ϼ5jr yu\Ӡ!v4Kh/6˻p"zVyL CюT∧5アeH3 _"niܖHpls"GiF75yG8,xbf2$/2Da{VE%';Sy9 s1CմzX";M-[J5sO&‚eĵm~ [d9 9Y{RomrK5f($“^-It=/\jwPI E.w/"QMʐT4V}@ZJ0hoټE 7;3sQK3͸z•[5tuT-dś0W,/w&gD#ªz% st*=ַ{byTHM(]XM+t]a^($ȺUn{E%s~6.ڡ|5+BEqVqb:&l.s:6v_d®:kN׶ds3_HmInR;x㛃Ŏ>^a xG꙯)e{GYNa37Q!-cAr]iKQڧ0XfZnJqt<h z~|L<~8t#.E&$0 +LC+UWY*TD)Ӡ嫀dZI.Ě _h/I;v Fmظ40QF +b8C/ҩg9k ,Weǔ|mvC{AUzLxW仐AA+ ~ )8$W2o8ۙY?y^f/o5|80N|"6H՜(ifS AظD5(fM=%%LIc{_t)H%mxY.>~f9a/B[ Ȏ Ic/d[Ķ %N9N|Du먊> /-()=O[8i<\r}|qgG/O#*ڤ-\Q-':,*4 )QyCYyj6trcp><*tE9 ΄0E6WP|ۮTi2}?ؐ{lwD8#T\k/jsiLw *U>Jb.-yеF[EΰQl5?ӓE]}.\Ԕ/RO ?˜nlϻ}d@23'k:D\Iͷ1"@| h23p(+ 0U~Fx `r$'{ 0. @<$TCiLe@pI9W͋)tfī5JSCh_%11X~U/u\&& T:{Hs`l+ J@g'UE `MgfTELfgl_O#Ui$AcX 2vF5sNK,PsW^[=epNkC*aVYIw܁6d1]a>=e4Vsx5!TyX֣XbDyz½Vs<3|c$g95$Eq3B#r*& |1L  WΏB:GCn<96v?R劤L_**>P1⎠ ); ;!״fo#2j0rEh͵J궁ѣDĖ5PE؂gX1^;^%}0+Vʎe$U9M6%KYv2̝ x+YBPZJ~&(ʌI4Msð7j7I%AQ+8=iP.`D")gf Ӎq.I~O.U)+4̸%:| kkk`kLvE~7CXafq-"egd$k3;o)a2@03=BCٛ%J'^eA1Nf$[csxOd=4o-A8 ?x &kK?d(>d;芁lj lhQ!T;n q5 UPQc ̱mLJf&}jCm6(E~ת=xSTQu,ǝ*A$\xe1O$&3a1+ hS@k4* $5G47'ZCM{je.&XZ75m`B(`h#ȹi`/Ywn禁Q{LVt}|o݉}SbI r)"pul2>1ϽF(c=^i ?hO.(y9^΋㶣ȍ/n0G E=L=,+?Qn:;A1@dC$3D0uU4!d(ӁԎp$uT.> [".s F$T8N3/@?n_52q \la>eͨBŶ\Lẍ́ߤP#5vOm.! tw#@7rͪ65"d4"v y?a΢,X築CD%V_)gD%b0΀Ox#K8~/$U4.h'Ȣ ƛP/״;KrL0M5]vҞw 8ː@r9A愠8vU _?IO#eYa[z@;.`acB71Bd[ DczK咅KSe=vɽ:* TQȩer0mW@n+UqlJ%kUԒ țfZ'RR~Fz<''I=& )+ixr௓:&W,Nu7&j|1Ь4:?Q.ƬXB0:wRH2ݕcfxֶԇ@iRq8"׿0DZr/-:&bU`6;dW5#OSmx%BE)}%-t=&MRo{38fs5{Q=u 2{ZxOE'sKrQzz*ؔkjJ7Liw;uS?սXo{%r{H X>Yxb FRz2Բ!rP =7?A:+|x [T2A0}v66S:,@KS{fETzL90ʡTS|Zt|.tvݲݵe= ;'P-l"XoiȾfu+ 6X6ZYODe A/K5īaGnvm_]Cl0 z9sS[~*Vu1okv!6P&M#`W+OH<'-AZe͖¤73ӄW1iDCpk$ma,~2 6q}Ve B|' [jR:>4&/`_f-nK$DȶoPlsnCHd1Rā{{X+i(={=bA4KdQZ_g%(:=?uӘ1SkZoX,f 5-{—hǴb؄c MXHG˘s )]¯)p8ڝR +i URL ySnd ڏt4$cJKUOSӺ*Kb#YZUяDŽVۊ6\#Tw1C+  ؞{SѠmoO4u@]쩈t6j4íUۼHM3=Z"{Ho~afjKԹ~%Ø|ZRA뮒k2BRn1L`I+?WCjBI]Z E(YY0z ]p6@bA8CTfaϦa/>~cKYh|aLu+C-0U!&z™"ѷERF=|7 a7FBxx(noC‰."GRLVjg ĉTR[2,HEK]5uJzRl9UAD R|a͊+0h5JJ3zoW}4p.S.v3`[,31S`SyR4܂_/(4=_bk,x`uO5zUŖ:' |?{@s&w)R\3OooVab8|eZKo+~ E04%9F8A'kSA -C`%؝ };{ڥ)Xv{p}y!/"{5#GI"N?)f?=f,HȖTRoe]5VndX~8fu݋b) &u]F&B{ t|gxAZZ0Vlɵ|%BM, ]_H^콑Schz0?KFf8Qg 鼚3ZcUl C3b1w~0-{f#|Id4GZ- 2L(̧Yc~yWm}rTDڒUaljZJE)䆀SHPRzo4Ǭx-˒vgm̪= ku܉ -|bHvjn' ^B&39l(ϷS}VzDsF[2Ħr3BL&f›v XQDл*袪Uwuȗ a .rb#p!؀i*!(!w*F##^Yc"kVǮ6s~OǭEh@P>uwWY?g:Vz3s0li6 $pjn&N.LxMѭ9=̍_rM ˮ]/׀#E,@>ffRds<&+pU|WTM8D~Ys]9̃b ңqտ<_Oc-ݱ2׉Dz?`o{"dbjNǜyfh9.,>b[M΀mIqnoĪK[d/wU;JXUQ3-<+4Apsչ89P P_cع)Kdh$K*w(5| H~eǤ+IRyE/JOw+8[6YD{.ԁ=ϗ==Q"-e \3".RgY!+x[;ħQ$6K^e6z(2dPٗxh Røg=g%,̫h5Ʋ)vɤQޔ4μ$kЮX@r\R{o߈hZf5M:y xe^,A~4g^9R;Rހ${9`} ÛA9`}NO4ƉӒɂ$lWqR} $XR`_ ({\w~< *iC)kr)yz軘3рr>[ l 꼽ވA[(]=jȆe+F .xޱ] M1|l27AYLtY]`e?Tl9ҽX:)vBS뫍DRs! !-t:mѽP tzRy&GU3/`6qMHY*_0xU}Wm5wڬTŸH{St)̾ގݴS7ՙbˆu :z! Zc%К]ExyT$zc!$ϗ['^@),,LvI%2-(]&*֛"Cq8гjLU@c]eD H8,d+r!E: 2ڜbk;g*o>WAjdajCV^c]R03ճć-gc,q풑i-N l` Z?d;\! ^w,]YK|nðn}tUJotN-1,zu+Z( k۝TK$65n.aSEJGU"l&t<.RvɆXԵ-;l.ͤ dֳ|iZ}) ތӑEnݡ{)]ŢC_DPY~iƝJ @TPf/)=`K<ݐ@!ƧEn~H%=7$Q!G?1FK'Ɂ-|` GOuӫBH4"oHdFΪ7tICi<$}/};ׄhFkVf"!M!Ltw! Hz4ďaRH3OfE5zr/Լ=8. ]uH!9z&`A ^tҍX4+]"c80*P¦1҆wK>^H_ uywkh+6 )`8FFS UWL|CfK(eƻ[GCm1hȋ"[&)#|/q^*kgso<7 r+%)ȞDag[zw\ Q;G'*}Sc/u,Ԉroz8ZpX{({"0D'!٦f` Z1Rjr!W|ퟯ\ƐcE5J8H#]Se68cV$W:"ưv/Qk0K!zlen[L}8$cz"K4KdR Ctq6jkS ,_(2YkRm?ʟ%Sw%%-v {~D"&u<wPVwU[f(ܯwp(V\Ȼ97l 0ZbT["\GEAM6ZdDD!$'< 3䷤#OL+%ptv_HDʆ!zoZדr9Evb1-2Suh{:02Yp\Oihk/b( A$֏< ;JWz/ t?HY@DDd /Gd\!ʲ|us95DNؖufyãKڜyj?α4Io'Gl_u^6InOT=߰h\bĶ~`a.m" }C9J7>g):V=CΑ/H T¥Zp1;*eoPf {W`$o׍ۊ͟&_Nn_Z,uqJH-Ksf }#Z[go ҷG_ V2d@t10˝ƾu6$p8[UYyC8tfJ~#rfV+,bjs{xQ)/a..c(vnA&~6hMj{ismш,m}]5 j4~+dtbX |_+^bOpv.m9Gռ ]E먕"^$JMDͩEk:G31xiq,9,fJ ebKNg4S9`~am)l%ͅ˾Q PtjvD~Y&%eZX Ɛd}#t0"1KO:&y\+Ժ?]m@_f@ƌ|Pzr`T kj6\vDIpel65^AC^|^g^^MTT$B$ 2*~$mL}r0{~#61"Q,L_VWrJ{+-ҡad)njE4mNJ.Oc)||ګswUU󐃫Z4ҊX]=O "YҗZ`ebm=rAB?De͈s.-!h>|ZM: {!U46K(!pb놜k[P n|H%I& c-0N_)82 Ǘ1sӖ!)Fgg/q2̣q }*){ 9YKWh\~QV7@0`*I&~c$ܫi2QݶKvȾ(d9Du5"YFj_ W6|襊ϾG(jىa$Οh 60/X;4#3dC tD`|T<&MpDx?RqZF?$# ++Uw gk>B>޵[baXxOǖ&VՃm "Ǽ:.>NDH<{~&rkӗhUAL]~o~ ;4=44gYSHYL jAPo3^ sȂK8{ ucrY 8"bj;RfGxio7{̏SB.2_?s ޿4c CsyUE'0_PЎεjTv·B͓u~Qws"&莿q)fYLJx =ҷ>)Օm*J_x_.-Go"\E35㭖)==id7e./0g1kd.@CޔV9j 9t-wt\-k{S&-Q+fU{}_[?}7=}ML`E9y\mݸmjj' -V4nBz+{M t?" xq }lD+e woj H-&OiyrԴkhnTfR E*EBmHXvx K hsADhwqP *\ (LSITx8,qaE6'%P2 Ov/[hT&l#2S_O'm_Xޘ6 p3 <5  bպ ȅI>ZA'BObx|$鏰eg]ၐƕbd̏s8^zQJ(wIvO.2u{29{%d {֎#QGx*z@Z $5JLsX:ùߧ)ǴSeq^!ɝ.ch䈕I#PE\LJTou)}}ig{u,Q#^Ndhc c6A&!=$-SYW*V$oxwbKr0^,7pvIeov'cƒy(*~r-pc޽xI1$.ZPPb6ݨ0A  6/tTSܫQzP s=pf> بb2 e_yf];~;CĘ;+erV5!\GQaq(=O_u4 PDR6 ;.= {1x4,kG |7 EhOR Ͷ%@.Ϻ瞄5PN<gՑÆ,xY"(Xy#k4?ţIݚ< &*x0U ƕo(7!}E؁mK~RD\ 'uWtuB` I403DF^ _*[LUFHPF ̪_50-ZڢQ E4TjiٽuyL  wW.I|ok p \x7-IY?Z1!\`jjБ?}xnhuhXDkJu > "12e|A*ٶO(QwS:5Zd 0;@胇"VШȋKx;ό2&H6uodr[+]}2v7 =#ϸ{{Z{m)8 X [8rSo#os1"#uIKF|8 (~n +ϬPϫ H$ ^*͍V6pԋ=w%0Ξ`bWO '|o-&]{;֧ ^pB#T!r2ئMCp?Q[>re(|yL`$itԈ$&j?K\\p-S3qt걝YeBi-bB[MT՟|@?r1q)_^1GmR- Q T WAif*uҡoe )&83=]NR'Ib=q YzW~^M>ۢz9#QM Ȑ^ Il4eqA9sns NZy =lu\ `)\!pԜw#s:(-jV="jYꄇ VH[^@/WRĜf` 2,0\ȔCRdqh{u&6_w(MCNdҰ/"M:1G_Z0U4z"*'LJգI)0K/%⯚c'-s·/7\ ,mȉu?-e5yD$b> 0W89T Bʸ3KD|z/op^m\Fb"Ts#ӉC2skU2\c[ +E3ARpB0dO ,ۆLK` <BDB8#*.KXa' ['R/>t]I#d>C%v<@kG1q"I4T &i= Mz(kw/zVtfQ=mP{`G9_㒈1g3 NfUȚJ t M#sb8<WmwKbk$t"uFp|^\1i9 mɢm3ݝ՞o>r.e/NFٞ/R/nHnN1ҞbW8{/W~Yq=f9edW*A*qzYE[(D1ӯE:k 4d|@\+\}ggˬِS/őLHǓ{޵U mGqBlݧ,?`85/Fg#ŃES4Չв䉣֪3uIУ :;Ԛٓԝmg` Z8b¬z6x݄m  xz+oܴ  (ѲUu5`oxc̟5Ƅ:Јok*5rbl 6Kx ƠW?%-߭FwMEg?J&M챟`m!-2?*B0;E7NAh`9k' c P}0b>] gq/Q*7 @H [0om@{$3ﹽ+zj:H7*j5+3ҲͳNj~4B:rE]A)z Lb񨅩Bh鍮I:dl9닞 R+ MnV#[<>ySx4wfj1vos;Z"pFM3e]joDo| ES6hqPN_ȃP=1U@hI(-ylзyԖô4cI)~݀V3ף.8,_Ma6En#>&@0O{?|-80G1YWsK3; Sh ~% 7kX':R5 f; W40[ęYU˻l\Ml);+. K1qp#P9yݚ10a"³j !:duBb/q;{nQЂD)O{<|8es55-#ÂiVqq]E}FtZ\u8aUD>^ҌJAvVCp&lA^/;qw})`d_]hC$X i>#]Xjv)"u Im\E.DO08C] 8kf®0[P<&{ pƎ?m{DsH6]7*U>9Ĺ7nڢVcƇ>Xһ1 T0/beQ/N0]#hJ)_nmo¿.Im`I8e pROk%ݩiR6y w{6kwfrOYBwrp"; 4 HY،oL[hL?,MdKTcLH e #? ~gXu4 km\qR+cb!V惘nU=e*YXKVxet7%ۣ1fFUO>Q/;[Gs+34un1ug4x,mZC֘1ýĽxTXzya./2MKZ2l_;̛CngXhO_4~/Y|{dg[ 6i6b`姝>aQL(*[ߋx4 g#MM|V'>Eaݳ5 Ӆ*Ѣ<ȕx@xh{b,$\APXѷH9AŇHr=@y4?[)[!&'hԘ2}ԃIn)313r;7ujXFZ{'1BfalW>ʽ !oB\f7h,#4i.|M ek; Mh6PT)rnh"jV_葟ߔHW_+܂w#IN\K&,k6{pK\_ K *|yҦj 8[3e\6E{p[` Eӊi[Ody:Pi#dP;Vo.dAdwڮ*֗ni,` 2ܒKo\Q+d#Vhϓ ohCV) Φ ~aR=~PJ;cLbD=;'}:mr$}7ҫ4niP6m}cD^]* W4S<@xBX؜_3^œrH9X݈ΝoZb.ɾ9a9ҁI+{gib|l&Gy"b<G PE=Ԓ^dAMetJN ,Fh8=G'nRosC_|KMYnVv = R9K3C߄ra-=ǻO zpoާ=(RmCJP="}\?] izWđ;$iH!"dRZI]@b4~5TCH5k~!G˪~}[X֏{|K9J'\bqzMT2گ!94UaSebw8;"-%Zhr;z1[2Z!)f-'x edtLtNʜpyb[Ѹ3=<&z$3y/&<&RHϯXlHOn^WB' 8AkW[]g:B)'OJP׋6YD1""jfb7N$wt2s7՝oL ۰9j5b2fzQmrqC4B%'c| PEx2F[(rc7ptV\IsτIIAG`6r?2ɝZyyO/\ 9 \"Sdjퟒ_#;ȑ8UT=N hKm0 v3bUypAR2Cmn҉+uEtN Hxف_6a6TЬ:`&cm?XB_N C3^OaT$hB\hhFKx|Jt%S܉y%+A5Bu-n mec+bA]=Gc*B4رUKz>)rL2n@G (1?;x:Rl tN[IqT8YgIQ^mzg~%!>HyJ'pG|xwc:{?YWy{%bV&sgs7EƍbSxNO22oFF֕l>|$!黰SD1b.Vx?]$.^E`b k%lerDZP^Ek":-@iLr!;6 HB|?hu(W0{&հP"m.IՁ'7,@Yqո3z8h\i3hS!ahl`ƢG/|9nAXe8^DSv&V&LIXnGaiq/_?+=~d*͋> 4EgQ6ZܵzGl [^m %BfB誧0FFX%E{_;915'?oz:k7mg :}]ѿ!QA4[_*t9uӁ`~#WUآg\ND x{{V33h}SMYY;4,C :?XVW q"HDPHÆHNC! -N@iOO./a "0$3ؒ& VhEmb%E)Ihk|(<&2}ѕVi!E$CB1q@ɍ(_&~k{ۣQϧY_:0qBF !԰IU*Jd`աYɐBz泚z Ud[_$gG 㴵r hp0a$ר[7zjS?ˏW8$kMd,qQH%d? N(^"4 Cŕ_d"0fM74K\2ujT)c/:ܩx !wT ꂳTE>ۓbs(}YSD6@$+N=R>%x|^Q6gC! 0ҕAN鿜~}^Qd?we d=QNO96GBϕ o)\ʘ(Bjgq { Ex#M_M[RBIL os¥d*n=;pG!G>DPG`-"Si)Ws;WY7~'u 'ٰTױ,2 S~S\F_Rb ~.Oe{jc{syqlقJ +Iu=q,P%Z?0Aυwۥ\u^Vڣw1}ƞ}C:0r&R_n5eba$Tÿ9_ci4bLl@YmX>1|\8LuEL8Ч{cw(d:m L1M uw{FðBk"%b\뒄)ͷXYX(f.BV >PZԖz Tvʀ]4pA 8ɞ/ 9 e՝ V]w7{&SVTWV sE3H;ط<7:yZ\IEaA` zyIم$%b}0, QR;MX  ?%8E-չY֩;+\ʼn3m-LPİ#\@%[T"wPdjPH{|3!$~u)A"7Us]`R|1_vk`* kګΜezfuJ޿vH![LF U܃b>=_?p le8hzTˏ¼/,p| N +u'5{ȏ7)O ~h*]Ft;U5SI.a=6;}d8IT hiBh!qT@&).81"),!YҚo3g@?m54H*/r03 g 6;XM@!?L(J>3 ,QՔ$RGU]scYdhs{*!@pXe84^# qQ]imhuG98"ױd);D#·^F:DPn > *`->f!=tgFXf+ \aϹEK𽁪օk̍'sn7sfjGb| >n;Ua?NQ͉bݘ݄%0,KJ Ma3]KfdgkICʈVWXT cTײI{ 3kA9p~K$7&RvNK٥UXm][Hl 3ɠ8$eP9r%"5:q] yM{6hk@E kJ=N 4aDm ,0-]qIhϤ>rz  X.OwQ٥}%Ań8VS|{<\nw&[(nh'ToG`X M=DYo뤻Rr+,ZܦKU4ߠ.yHaiM-X<,eFV0m2)0ٸVKVVlB |2&w-L^d p`DQu3ZP AB=UxFf们.E+d5f :l3;"^&n<9Vk#"ek%ۃlbeHhlic?tLr5V>'CDLv-Cߗ}h/5IƐ虉`ZcC3c7ݪOdcf_=2hG͕zɮLcEؖ8;01E{n"CINMFֺ솜xU q2p+F:AG#Oԛ}fu?}15ضUw#!T&[ RwUv&k [F4ń\OAbѦ`l 08:%^1p\NM~jc5oܛhR\iY=MWy捱XWʟpJoG 1 +׏sΝ#>XԏL9*| qB,y~#5Cn>w1H7I_4\Oy' }{7-c`dw>̺4, kK`ܫUM<5WӵDVCPHQ Oc{k+#d 2. -#^pKa#lH40N p~13 gS@EU V~wp;*5tzH 3.4DC -9ZD6f̗\r?gc(^ѐ~F-s耊]a$lT$kg+͊(1Қ)/Qv؞hڋjyIGKC1EY md7̄d Yxaiw!TK>63 ߇= uExUIELgTcsSA T5:ں:*X$57bu \6*6Ѿ dcdaџ\/ j\?n/W]"M(/PMIQA]-s! E$᝞w&]y[D28pGamPkQ"hh ,+ U( E^ _.|R7 .k!rBV3#_ia йO{,S/h E^ųO ݨr=΍B"21a7!H,5Da`ig-}3GukI17 oAp6f  \}Iഃ e דk0ӞbWCqV4". ǣ(I:+Ն%o"! ".۳k 417GƽAz9cBD2kuϬS 7i*0|}騼Q@T伃K%i,Ix8rcnQ7d.a5{֢+%߭8+q8c B=ԇW~ݤwFg*cF>Ywp<$` #5U:T9FFqf^+`i\tvFܘ IcpV @0"CHgGMƙ#1\/LF~{lG Do6TҼ-qzo@|)SY":4.W(scSphoiS2 ԰!C(fב!x=p]pj"n'6QAAE_G pqDP Jl|Դ  - Jsu`D Ӹu0k5C+2KSldkuL+֚5'TXh,%9drN~٩eN:a+?I| :Ns!u(qѢ#uM:lG^[eHȄDSAvÍnij2qal,Nb?6Ā|{np=F~6uK:anng )Gh[ _1#b9QQ}RTG%f@ <(iT18A:k,%?g i}5Tr\ُ%֭]k;>Z~wd Hǭ\֗قւE8SX$QFmvC6A@47cIt\Hx < 0-}Xf1h|0 U&F mOPrM(Lg ƠJ`.AҢGG qzhޅئz{jax7@(ܜ \nx,w$szm&7O(kC@1s۪t%E ִ#;"xRYcp)U%iQ#5BSL|0*Cug10@fRcӛ =QLT=v ip w޸I@Sog0+7蛹=MLj7~*KTW`ϪKT_d3SܣA4vaUжX{)ٷIh)J\4[)rYlCCŁ_C̓uCAfbȺ~_&[#Y-S hyBvuV&JYVֿѠ?/`5{RWɞ'vBF !Q<!<.xH~3HÓ s3 w!P@:,v9,8>" ]]2XB4ti&2! ɆF<`Zpg)? fUܸe+d a;n]@/^51rf Krh Kc?6{vFz#$U}1*Kʠ+jҐmk>I4r\QHhA4CG,>y {i_EE3֐e]Mkp};JsR`1CݲkwD0|~`DлA"c-+E^UVF*E=Z!+]dv[XF'kas32]+ YLI6>K 7^F8}f%:tO{EPN&]1 2w?&$<(t}=,'h l}eE/?/b`\9eOu+#.EmJL.@qq Efճ-`v;UYtT.{U;̙Tٚ$)|q4dcLb.Sv6eb>uLEtph*%To\~o} i.b)[B̊y|'I,/=%{4]Zds_X (7b(nX>A -r,rgSosC|KG۱nR0J&49.8`TEf73<Ǣ۝6 $1Ow_tKJ2((-#tGnOʎyv>35gP |7eHxj2F}K*vi>8?MNvnF!gbk$%xNw┮mkxkW'hec 8S`37i>1EgR\>.U̹s1fR:^ Ø!>qJMBk-IL[a>L?]#C'*CN;p{s˒94:ؽCJE2/`gKCA@i-&4bgxsȊC?,a=*zSE[%)C5j,Pz %eQ kU/lQ 0 ɳ2[:1@'9ķ?FXSL%.ehգ* Ԫ-hSјnH.@apT9.|ED}ꪑφ$HAR({Gfq&+Yo,lp3L羇߾H$R:qX-h-, _6I{VO๢_;m瑚 dgjF赞{6 / "l.ruIy|YȘ Cݯg Y][eW[k bJԄ=?PZgtݸ F%5aVXZ|2t_rp o%W?c7H>o\X{w.jPj:2/%h`Џi$=v x~e.~ hwN!,Q^? ӱ?]Zv<\d&V2ǷNhCͣJxoR˼u$.>XeRI!# $$Cayq5^Tա<8K/9J'rcHGR.2L! c] -#EƇS%4l&EZIx $NO!*:ÎvWSvt2؎.DB`vJAx> i4;;huj.F '*Tv/&¨`7 qQٻrϭL~1n Ut!ʨ>tfY 0^WTl<4ajϫ0%v4JR+U^@7C HVh{܂md&DA8!JJ/CrX[j每B 5ޱ:V:i_AYSU55K '>4"EҘȋw7Z?9ײ(SX2e0{aFaE:y4Mw>W~?p)5c>0- n<@V+%u› .C  $VR #}F3O-Vz#o8ˎI"^ILg~T~֎8͜HSݾ?<(WC:;gT1$ӏ: w};ٙ"tCr-Ȕ(UC6Γ;i/k*Í)HCыqf'|B0{WGoi-+? SLÞ5U2d{9MUt%F~NXS]g;.;G@B34yIRE2-sEf7 -i챘i2]oeCܻ>Id6%<_C“ljo]?! -Ja ՞'&-ŵH& 2pk:UC6g*x%HyHɓʣ8جcX])7lvLH˾1k ?y=meCh nTٻjdE5O1 и>4-e  uX^s.?|C73mLgA)]EԠ,{8fӜFMܔۤ n>Z=tȸ p-hv9nЉ3U{%r[UxE0OxpZkvvf9Nꭚ9u17wTlZwj<|?!2J`2Pݔ|:-̣r7%Hv3Ռ,ͭjZ1ӧԇx6~c/xR!u~|˭5gPM)r QSFAf (-gcYHL30jǒh8WvkkܪQapuij=۩pPbdC(JRUM{rbfϬ W"j'~MT qEǖXA6dZ[F22AFaKl^`W)N"yƝ\ΐY;}5yD[+8jImyu'6i Wu%7i^,}vĀ?Y}tR (-e<,q2mΩeؕ.򛋺V<їU*-M[@Yd\ 9P$Y`LǪyR(}8Jۈp,:T&<~F CXaZ~Z}9f вv7g 5[+؜YVݣ{2J/_U$qgǔJ1SWӱVK*6 ^bNv鶟dR7ўz-3n=ƖwL_r |;5S ?X檴я&3\Zqz1*Dalj+XxUfK`M{MKMO^H]J*R Pylpgŕ%V7gXF*x*.Fx hD$v8y\_X5%2jwblX a8I0 #y4\8CRoW6C E:R wc=i=m ]͜/[kV=;[-nx3o*yS@S!{L?.ﲟA=1;{0| + ]xVQ=2̇VD?Jaup\;ڊ!q#5"{Ψ'(THꍔ G$m=Օ.im ^1 ՙ3U;*`Gy_AW%Cخ%:RfH}ɭA]?Gӌ掭%IGZhTOtz-b6G(*aڽ##Ne*ޟlR''_گ0x ;& P5N f"0ҧr ҮaqA <qP][ )ddA!F23#9GQtՙ2wOMdXhjnwd]ӂ]>Oz%N~1&b>7T7kf?&>%'jz4ꓝڂQ:"'0l,Mg ~8bWj*1X ҚwsS CrOi'+2|~';izl]衪'Xgr)ܡ+-z9ezh)FFCa3e2$Y$'KNiTqQq2T_WY6PyD i &)mbs%6{]p(q=NlpI*f&[lw^ת1Q^рs< 3!uڒ# zuW(C|NfvЪ3ߛ53#?V@Q8A`-?=[\:5Ss@pT p:״loNQ;UjWe c?8=T#m[=#dRr#2-B*gojmA\\6SZJcMXqWi$CGT&ŽiCONܬ8h4UqبAf.ަh^ 'EjUK؜Jة<&d,ąo<6~)U/-"ŔzL14h@cg'^5W^E> 3\  J͏P^( 3YգpVcci Շ`AвB?XI0 E< XR_MFW}pa8n~"9]J=SFfR ]%̲vƾjzF |8fKҙ܂-*Q1Vj"AkS,,y.0Tr vy5<0 8'@%"X 7g ɉ'7z\9])oˤSNg/ro'3 oq?ߜE:Eqme$no:Mעʌ7JżPJ UGlAM:I,TRl*FS_gAJ}kfȵB9+N@*R8%$"S{:S'w٨ӂ0QRtkȩ8hgCh0 E*Vt&āK J?N$5SX7|.&xdgY,T=s@SتנT)[K<=}2Z҅L%Q2JIEmgY N,hOZE?-kP,PJI"NqzDW@sbzT0h,-~4B Jd Itϴz_UPjhZUNT[rd=2A {ny}}E/5PA~&Y$^WW}i@躔*m㖚*xJF4.~Y90-6񱒝XC p%`b\B.jfkqKRf<gC&ڎ=J@[Jk,9d;vDWl%/3&?)$\FGmϢ|ԁ +-fPb A̲oz仐U%@3Q _2&m)sy:'*rg"nN7~gkJt jF#fx~2|uܫy1mBJ {m E3i]q: Q8e+e1k? G[r4 :7N"۪ ;Kb7 9je)?4m ji9wdܳk`8y"r~f96s)r)l@KDɦ#w,3 ]3$\A*{WOc92]y~q;@&U= XsdK%gU܃wW SI'1*v4}~ČoYo7z96[~R=uFH;<*T:ҚIˊFƨ3$Pa_3B:m`"vͮʘ$h-4luO,79<;He)Nx;#%tkD*T^süM(yE-86QZkf"5=3%fK |6(8f;:,'='(;A ^|= (JL/ U6Pm4Jp/IPOGmat#&3@tK_' bL7Зc)n<ua^S.թV_3 5Ry`06psL;o-xj N۽v89s=oi!e?)kVTe>zU#o7jij3s/If1ժ9Kw2sKܖg1* B6.^_w)U!iw|`e έyTbAkGR {.ꯉ[ t} {? SӢsk1 ;[g* U1ϱY(J(\3ꁡ^lr 40ŁVqQfSI${kӚd8mr :ڒI2c+r~hp?⽼M>޳=TE xIJT6;|`ElD,ۊz+-ͤ͟@rr³?, .h9LNBO O,gS.|GY-̄J< SUb=LFHZ,+އOsn$GxL[ZסRi=X Ǐ5KBV*e'0 _ӳt_L$>oH<$8ߩ;-niSy͍'1fZBFKlYfu[XAT?5&*,S(Ev)S{/L.nN&w6ʵ_ Wqv}/UͧFC 5ZP^>{dmHztb93Tgܸe7vU xXQ+#i uWaa;(b+OB7il]an5}]]/V$JH7 =9P)ѵ:եgޖ>{,8W4g'ZXWhVHrzv3:E?]Z.|fFI~5Ϙȥ^f e{;aGu.Bc Ja׈dA@>e\myV$:y1j5F4F`U2ا)R%RZC:B|!$*kzz|QHJvhб՞q]UJx绬\-s Y:@~о&dȏT3Ә\miiJrgBYkkt;S{_jhߍGiB-c[ vAmȽ:{qU1\mn5m~.qF2*a"X!b+L!^2R+><>2@H;I+ݪGݎ5і"VncyU[|rGk|2A9 >ZgJG-t)ZegBʤZ*vL49 6gq['᪇Wղ[$U0 %Kb8IoXAt6 com5`[T!2iʤFYo =X 8Pեֺd){!hbX zK*ZQfB){5c n٨0.Ȝ_G7weދpAFSCրqr[/MUSdM?&S.+\wYlæ(6 \&`7Gy/TY9$ˏ!H)|[N!Oh ,qhwwx%L睵=2\X)3dx|(=rbFg[8b[iH֭|GBvn]O_a{x9L߼[a[ۼM:IP\Ά}\NڎY[X7IGV()ᤦN;ɭ]/>Qڱ?!«2U~1鐮6ӫCs[W0C koGĶC 7\Pof5qy @UbޡDTY*8r {؄UwtK/o$,zGz۲:Bu!SэT&E$Z`9l)[˫4}z)1vsz^ VDYiJ>ΊS@_XԖG:*?3ĦΜ^uE>&w`Cs߇*꧆O֑3XYfټ4bx"TAp@n+Gs~kٸ 3'웤AR[7(lnOqyqFKPq gA%9QIΥ,諽;[ös4Qkpǀ?/Qm[ZX _I4 xYU Xo2șɋ,5e$x{oKIzk` !n!ˢOVq4A(vZPq¨f͢Pm+ut_ G Va y&tsn{xQ'Eye)G*ג)աٯ6 vMh `~^AuS&bEBYTR k^茆4ٖYķsٿm.b Z4W;AF¦w2DnvGD-ˮ3L꿋cV@^^Q$9|g(\Ec Y>34(MsWg 3:&\Vd肆RZ~Pk|Ob%LLF˨Bsa#ARG; F2RQiac8\x_8"ĬsEO;VpC/E^EDh)nkY;J8Sf#^ZCi5TBeo4_?X:HU~ (ߺxS'[qI+^Ɯ7{-G5[͟)%tN\A"DZòdS&)8t}vJ~ٺ6A}6"4WCt>PTT,H[C;U[pj ~r*D~Wg97> T&v}U7_ۂI\6v\Ig>-@lۤlCYiE:w)y2H\EP[bwG'wp3V)s"c37 2y gϗ$.*!qfA4^yOtm@}q4'lW+?倬Yఐ!~ C5gY5${0MY 6f(6LXMv4/KNKdx,@f,R2\ȼt#h_X d\yV2r@ 4nTo8 |WXms |\[~w}07lc -7: RT[u{\}Ug j Qe~3P})2(T7TŠ)DS _ɐIUX4do2 L_`~$'=rB.ݔbnA rrLR{1"oj_c)1i@J=r&+-x Ywr_l1;.+Tl~DAKzMO,mG^Dǘ{_zhpS*L?y̪[CUgDGeĽm`H_@CK\wԳjT?Gs׆ ៶OE0N{Aժ[c/ԻcWL VU yC~X^U/AQ:*ΐhi 4aԾ3Ǥ{@<{j oFܬ %m9qzAqu*vFH\AsT.T~ywqמߡnIVÙhf6h*[ !6rKm "ۢxuP&ԙK Sq]Nz'Z!L2'htT=2UU,{)]DLu*mx.2h 8Ӹv)(k}E&qЬMJwQrFǐqs+iA j?3a$y7P1tQ-fHR~fV. `gs!Z~fn Nۏ]3_hu] x]^Ȭ31}!NF^ɳ9<) e"ojo'5GFcvC/VI/=oF.׶R"ZP_ExJ6+xA#ácWG[0)rxA r{]X5vе5rMMtue]mѿ)gML>fBQ7x |dl=(>WX>"`dPq3ށuj]!J1#`fc" |! uT;3nG-5:8o8%7:L>b$ Au7Kz}+%#΁ΈaO`T~oWqaS’ O*桦yx|EFTEb/mBfL~s׌Q<S U9֎0,M7٧vU\ñBXijZ8 }'ƹcEUD[k t9[tZ$uNzasI1(0ZNk+r< yWX0:?!ge׷z%w I>$кc@J&БƓ1X"|!@ XH\kǗ!2L7pTk4ok />Q]ęq80|teݸ(0S9]2}Eu:\z*jq9YʝI9Sh]X~&5ޫM5S7y#UV躍lf ֪DhnDJ yXʧ%͛9^Pծs+ 7 h-L-<"eɊ)痤#h@gWFyAzCh)_eTZ.uiCރq~f FS_+h?#$6I+$, s|p ɳQQ+sŮt 8Lnpv蘵ڽ9ki=z VO0adEw!Sa29E@%LrXWB+mDV'lQdG^4ʲH&l(BU88 G5˷ 6J׌%&DA|MI@P._KT2϶ᑛf)N?qhϽ5J3cӧ\kA(%=?8T3'qD1URΫpkhcx=o>Z̞y ّ D&Ȩǩ]SM [9e'.qjU=lINt0#HknTy}0T;]H:+o }|:کxgM~^ b3XCdY==ճfqA $tLUR+`,Q?н5״pȣr;pB>4aOn%2SB'JbJزFIOۻ/+SlFGQ-m׻o+q񼆢U~6@TygD@aྪˊXppݠ!@oz"4gjr /oܞjE=/JτZf݅CBCĩh1\aVEL0kҳ2c>//^ˏ=BuܮAîr-ڙ(D[`@s-wBdڷ`ed.F!O]}D쀵Pq6\_?3Ma03B 9H$JeJ 4H5q HSy1.;^UJ|pw"j_3Ĕp]:FuR.ӖP""'h+(I@jvtoYÊӝ8#}~'5QeQ Lɓ^)wA8iR=kA8輖GQS.Y 9) 1|a9/7<:8_Ea\-ʀAY9Bݶn/}+*$zh"QvU>Xӊτ6n^ZLlZrX\T8KI%"`yA$r /"u7R KJ6x@5nohj2K9g\_<(ҙ^?5M!c ,FAB>څgn}] /n~)!2kȝj=̋r1y~ɯPp7B\duf@l^# c] T5CܻkY) e^ˡ)!9)R 썭~ f.7{|Vw uGxQQɖ: p/FR{|{_*L  gF ״ |FBqѹʔvb:Y.9NMƮJ 1.ا"APʙ&uV2?V<cŒ K}ZIB_L=O9q\ѲBUQeKa*1Ǔ< ɓ7fߑM-/iϋ =4L"?|пvgoX/bsrl>XW!({M"Ah&N`;栄3!ICz?ZVR iqȝKP&5X@"(llW˶ 3J4\cI;oNؗP0y2+aBuxyon6:3+}q#"W6n.:Jیk-c(1/LFʫ8HM=jNFFuAՐe~7 ˓o?M4qeW!Nue]-h|>GHu<)5U"U5BN̵'Θƕ&~?+S;]ss/㢨Mܧ6*N!!҉vfОgmȄTK6ctsǛVbDKtY<Ǔ)ysڲD쥍SSy"iF2@hd:rȼPv\?骚Kma {oРrY,h+(\+5A%3?&bG:PSۘ/qАQ ևgr9c7_< )yB>I4vyi7m׾Xvs,fxz9ћM5&# uPÜ ˮwsѠ|aj(p+yǪPAܬZS $_j-9}x󿔹_WAjɑ"ϵ5}F=I hZƼXiFalem~~M 4o&rUW3t\FʗRkY\adjcup{w%L>]G"P0cTKw!L:SWlZg&8w )Zhn|W z8N$&,M_=7ϙޓ]،lgu7/ĩ/cq=IťSN*ynx*W<='z.?w և52}ռj "v{ɰo= {ͳ0@·6%^;\N1XpN$ xe }E3Z^%dr+Dj0D0U8O ,Jvl 7F)1 !g(anSzAp%Kf3i |me#\w᫙Ȟ&_  l,<LFA\I ]s30dis }MV=;g'A ӰxSكsҮO[[@ໝf2OT/qZxLQېBäyO9𱥊 Y۩%y1}XrNM?{)nU,uZ-DL–v0p|Y+x"DSlհe]ӲhߏE3K` Iߘ.ǓL./֞jX 7W-4ԿQe(,6Fd UܲAZC IĢі?.fW5*eغOtQtj;vR\lvsQؽ0>Bfa{9SV3. ցmD>!UAZYƝi5!Jw֍ E=o AdVZdHl !CK6gkL"8= 4y%Bt^f Tȅ]+6zU8mpT8+;泤 i"Ѓ%tVx 9,kB:GRLb GO8OV +2\  cܧ2/g cB?9JY2$|=ףZ2*iW]̟Fa٣;p@L1Ӈ;jQ|7g8F;x:r~Lᲂ=J'Wm/v;?Tݻ-:s=Vr6'DjINu{` F ;$Uo]}E{Uf1oZG[W Z|:Рl@dI᭜KBxY[Su)l0݄UL-ڎA9l<Ԡ`s4О@&w"8gRŕnc.9ַ72qՐ5T];ʐi! ́f۵J KF܁l8(h4kiyWl%Y6ISl@:Xt^͟t?R0E\INS=iԤ)Z.5Gta|k#>FɚP!kUvui1Q_x]jxLKDφ$@;f^aű8OƷQ%- =#9oZ3kΒ,&MY>z=EJkψ^ɦRf激H1h؄mrAE4 ]%lrfCw<w5%VR5 ㉧EPB!(wJXge F[T[o yIE6Fx: bc&BeRyo y7)T(ܟ*&2Ћn&m}D߂OH/&6 YK 8soRi, -Aڀ \5 *I4 gdkm)1Zƚqm_yw$c; cʘ8VT֯{N5Ns,DwT.J1-nzw(iuO_D1{sd$,By#6⚏Xc}ogF^5>'|PEN!?)j gK!vZyy.{@4\mF,`Y;kȦWkn5z Vѥ -PH1qTVs[+;]Lavҭ&ڢgFnm5Lz\ 1E <7`)?0q\Bfol57qYod<3Z_ \U#xvR:$μ8\LШb7\1 "G)e ~g7b8háS¿&ng"ƌ#To\,^E5ltn|ܻPl)x7b !ǃHu<ٹH#5P޹擁獊'Z=J?nֱ Z+kP!2q5L=0dt8\D qR%h uX^y*dU|3H )/_oډ6u/j7#8!z?陼V%YDigv T#$.9y̸(X?uz'֜``NVD6Ӫ&'!+^D #GTr}Dzy`-˵i{ S@:2[ƁNG^ԫ4' ",pt3Vu"U#~/rj0N"SnHõ;]7:]櫓Q+6W[x{@^w V)-+O1 /6(Bc+=SAA?Եa~eW> D`M2thC\8D?^k;f Irb|&q/ĥ뎶U,4s'NS- dL;̜GVp6.\`VqgG_ 5=66GmYpWR ~Xj9#x|&ȃ UhY/Wp}ݿh MD zཻU{'2DPF/=ŏg[`z8>~Ӎ(L'P쨌8L/ȘCh'W IޖW;-tUu82Z Ru,1zX[Z Uڤ3=Y/A6-Y ^+9n956p% *D!`` k8%T/!uC9ϳ:s;Ri*5+J1QYZC9c n|1i&T*{ g#l#GBēE }ٲl>h҇Y uw[Z̹PҲkGI= B6xL(qpCZg+aR5աGB8_Z@Um;C6MVPW⢬ P]qRQܭ?z#ڷ[sU|8x}JK@ʫ <Ҹ )8kF7w`bL&En]걑o~{Q[<}tVo1>>礀c;z/=J*8vѴŁPCCGc1x5&APytyX즺 *>&B &E7='bfSQ";.@wbRfz$ۡ *eJQA~I$mB%$c#L -?r=d;3ԄJd/[XW.hE̹ma ~~aLwk91ܶB!h{󷺖( > } d8Mȓ/LeCj)M~W<Dz1TuY,zO:yQ`V_sIfJVӓ>N9iG&7,~+Z8WF;$FG,&A$AHpV4m>eBfC0H3NcTzōDdޝ&ZWO5AhY}EC2\`8ŜPf*ٻ4&2hz(a*5`0ٷxir `iPU{v#_Kz۠o5R!:+=oX89.לb8- eG>ӈe}kdӺ:UNux?{;UṱmtoO][*B%2~paCu l`>#}f87yj<| PQkĕ0fZrm͸:>DlKs6Ju">s.dEhB~˳ų.LDM<߬X=-",,k-[Qk(GWA(5S\EdlI0GX*:28G,\Ck3 娶rK)]zHv|(Y;&j1E~ ^ \!Z;h]!r$͎' z9 atPV4gňyfzbPkfSOBng6]hyƼ 9o<\+dlBzñn< " T5S~+wx @ܣ5h(Gz'&19;›K( ]Gn.? 7LSo0|U)Y0[86rHRm h=۰l{Z:V4Zzg&!wǾh2_ 5<' k,wlvT`ǢEH<]C菨5"~g6 :=qr Y}wZ90}⃪|UkFm.Sq0k\ bIbj?zȓp9a={= jFJq<ڿJx2b6\@N{xh)7XuKɟ^ z e#nGeFSnqaŽ8 CxhszWjuUUx9N3mth -޼;vFF%I41r]i*+rP';;jtZUlDt2>DiO S~{S{WM*މᴭ)V=y}60[MU5vT|f*c~ 0`쨫0Veq{&0lzȌ;.Φ{(&XHxKN܇z`C0UҲO3eɁG'"xLav7bp-:|ߖwAO(=G4ǚ:djƹaq|۳,'u|~DYB-Cc;/{ %?X:C^Gu{E(4KaT>ݞ\yze9XvM7"Vg:e}-?87.~4.@5ZnK>Ywy#>5L#yaԒ䏩3Y^ r#Հ 9Jl,<+yO^qʆ( rBsi_sagM K%iK:\좯Vy|s7 yhZaAaH/13AA !ɪ,Jѕ5xƵ-`ɉXsIK(W>@9t&&l d_,e0[(Au_ su m -<нƊ}yѼ'][Y)Z6$D/`h-z^b8›0]db}M]C/\a8ir?wAǑq a*+^?A3uɽ^AY_EZX($t6ҟ1՘"řǝ1YqjЏ|u_گ }<ۄrёɩڵF}s1N(T%, VZ~rAU߾|6jfі+{ h*&-6)H1 ܁3q2߃KqL_mڞiɢ {dF.3NVݶ/rVqtbnxWal\U9"p.Dy -Gg*DfQx_ j;@qDX=8 TbViWgRpܵz.؏G1y&ٕ&q̠=+ŏ T.%cAGayǭ]cT4N "~cF܉[4C)k~oܫ5X4Ut+#ONkHQ#00i.rB73Pv\}$"2W Szl/K%s+UWv˹; UTyLabW-RBݧjI㿌sJ('ӕv@^DAVcLϹߵuLhK*#Q9@Pp\oPw>Z38۩iy}K//ufd,ȟ!i|î*} :|(I"sX5 PHQA?` ~>^]S}x[ hqilZmgzv=ݮ^X_Z@Jێ*b恻3WL&DBD}Lۥ,ֵ ,Ԫ[HW?:vk `h/yF&B~nɥ# V"eo<4O ٨ޜE. 6oMk|zƻo`}V[c E]#{El,W:V%YDz;~f^ϽOVluzYYm kE{7l nx:YSQ?u Kb#M*k}Oyqh4d m ^lD ?O蓼uY8==F"qC9]VҭmO+rA'e?ShVxYCndAs"i<9k@uU 4GuB;8Ɣ@DCʟھ.~øKr> G^nǥۄSֲe) =Ѽ Ejj9nu8'w@`#*2]yjp+xT/oa2hOQnG =g".~h`MJWVFS,$S;rtqOhTN\m;cbez)FƆ,Xͪ'- Aazڋ7 x!mdʓ@+ǤdIbɱP5u6CAwMB0qb YG蚫fvwh'!02 #!0m;=up+opnqg 2ZC𯍗evفfǽg묨%1E3|[-&٦2%cNpnJ|Nψq*B7bcKگ-F>Jv~>rRE1pN } RL: [z˯"J\7'\ *Ae)n9D`Zxc^\H\G-c@@^+֠ԶlO^Ţ}[É׺^X~ s qZBz~lu޵ͭF.^ s—bkj,)7OKc_?N*Ux=l0m,b3wNȤm]r痃?u$+~I* Gl_($UlBm@(jjI>WI ڱ/:n / 2mo.L~mG]BO֫Ffjm2 =@ރz`Ba+ l_:Y98n|./6~:K2͖Tr<ـH$ X>Iw'pw>|#u}[It6M{u^ >RWdwfXv@<I<84`()nY_# @d8>Zw n2BD& 3% @@E%je[L=WC0@ţƖ^\{>'dzYeOF/ vViJגMhI蠀 \*)!xx֤#7^_B,A ܆LcAhd90I$? *1]n%Rߘ<F(as#0:-|14?{J!IhmD;x[. hoqZ 氪ȶ`\D,w[ R2giX]77/9`deNX -ωFVUeDDGIPԶkcLL%Ue$uixhVˏ=y28>x#1]W J-[`2Pv R.u'@Zԓp$kK?VB.~<\&ehӎ46~Af_YIJ' [AP W4ֳ6i~! {Y]Cy $\鮵 N@z̗bMt|6 ^/ҐHE7cnClfݚpfj/9^" }OW ( |GB$:)TC{Ybe!ujxT:pe3,'fYqY?È TҖu*Edk^AW4BʈL)I8JH{}բ_nLDt &a.:*E&nٞIUɧ~lNQWQ&I>͢Ю c+9 "0L!r!M, _426{~Tɹ,DOf;M\,)Bz[&,Z`(FKqaiQ#[DY;yͪӺ2E ޿yt<ia3hбvbPR8>Qpݴ'􆪻7qOeܞI4҂͟ 9L:4l YaՁPzUI+݋񇸥߆:hGrBV}`Z_m97t9lj2t;i* ȱb>~nS\ZCe񹅡*w fnӃ%}U{@aԹl1ϷuՓg%EyxpWtȞM VܞN0 佶}w{ ؈5*6sHgRA}gXvMa+A,ʲi65 FQf'jōr Dk4dZw!$kyنz% F,lEo7 LRfS?\|bЫREP1` =_H̀ݵhGɩӽy$`S{9ZPo\W?+7:Sv*3ArM ,TۛkMg4 t]X%d-B.|` ˴}rS̟FnSZ'si)>˅^%8rWcMn\\xrVX.,S wBS4FK$lXQIQ-r.4T UVws rN, ~^MD >HsWL85qDG<bVNwa+ɛǟ☷>R,/ ge'>a4h$f(v1qpm0M(Ь` g,V%[ ߀3&VQr-^˩ }7|͗rhE' VQv(2Ug1yΣ o2(O'SgO0o=r(G KcurK 1u]~;۴5k~iΘ8'/k49u?xtҥy@W.#D;2?H.Dž_4Qe?"k<`~HLƊ ٳj$1+Ld`*TV?2*^EAAM)#1Ao{2;W@O}pnXxc],h{j~r`y0c #{"Z3kN%2D| B?:Yg#7L6BI5H |<⁑ڎ :q 4dXYLZcX߉-PL0C q5KH~DA~(NUn.+ʆ ŐWæƒ&vpy5HnӺЩ."wK {H`.g3ˤo AeZC]m`7wPFZZ`i8@"0 $0t# ohw( j4U.={L>۲W  gVFI/4FxԒ~&[]`Wb(4/ax6ycUE*-J5EnJ,#uX@~NHQ%*c@A<|`R-pm44ɣ9@ /{}|j;QZEJ}4BǴgPAOhI80*@}}S6')bk9|ZX9hm.;z;?j%a,=גifYȑ5p&gJ!QGk)hb&?NNGFG`{ZaG4]o` ~Nj`X2̮' 6s<6UF;tH^n=#(qޠ:޸-D3Nv C]t:dSY=9#O](w(%U[~*_PaMj#1f.;q/ MW癅~&tx-3>2Əۯt Ǫ?xev`cuF_9~*z!w.q搀 jshOQ "AMFG2;m/PBDn>Q`#wl}Q'_Z X $2,FF Me*q+.ۧ}$za6@cܓ>o2+_逧 e݄^:+UD~6ݦ/jW-^yEjVj@4ջ0Eix{ TĜ5EzJ#{sORN 4 * R9R5icox|P&|.FАM"eJ'}`om@ G|嘇t)n%.?r/)ۗpZ ~/7qFt v*abk l*OOb&&𡂬(J~=n_Y1#U ^+|Z A g7-+*;!S}: (xQom>CoO}q$/( zp?<>#*kO{]YڥMЃkو2˲u8>lME8 6Q/F|j!҇wlܳn#{n%Snϴ^ @^upҟ=}(gՃuНv[`偘%^ʸMhamlܴp9 CL5dJ3F{RїK!Q6& s(\tE'Eó GA/b[]cHܕoT@E3z!5';{Xϊ?G !P_?$&1l+M #O/]j#l^)m-]h{_պ̷-.鄥.2ψ+N9NPM!9YKAd%J-&op`.K!vdt7pi}O?{;cGWM;sʛXjX9PJL15#TN.ۭ8)&rYv*PW7}W{e)n@/^U侞3 >Q'm0NPr$8\}>]…<]<0>M0`VELx#K~mu=HT&]%[4p L3Ya#0O?668+Tf\OݜfA坲 է8ķכ;4#b0p(^^1iqFD~Dʢ q3}*؎ a)컽2v*綩2"Kd2Z0!F,/q̉or RϒH}dM?OpAc⼜՞N >5cWq)&d`$qCdh<%>Mmৱ!+6@kXߣj+yhU45Ӭo D@kc+H{b"hxd$Ё]ƙu/n3cf{\.}1? Ic~ǏZieeWp0V:x\"IXV\U%w ߦj]Qw2bt 067tZppX$R/եz00`4)H4ۄpF 4]jz^d=:P tZt87Ԗ"i!R:ѻ[@9,B7*6߮%0ogo]3uIcߡ>m4^.jڀa;qEXµ 8VYGb`M=Քo:9M U7hh]Jnqgdϗ 4i%gRj0Jo: .+klKSAG cf,'qOF ŶC6i4?9 yPP-&o_6V[xVOW#x&;/ 0([M{h'&KiBz-[g1_g҅+Zb)Jb(_j˰d Ԑ0h<8-+ zf]r0&)??HI4{n?\PɘKm5M4MvDGK{Z]XY!'0-H񞤲sP]}ݴ8+h-ȷ5% ʵz4p <:Kk,~EJ%=ֆ'E@ g5WRI(.|fSDf͖^(L aM);tTjZ[WYٰw;M^e-,oZ+o-Oݳ5g(Td5WmEU$P,I9}DB<@"SaA``O7WщgE_Nx8 sDԝ ߖQ8'쀬@=j}/K(ms6#{~÷e,]M2$P $dOY `Z{_ v/+<h`ǥ sޙ5lḥ.:>:MDS!)(3ypCA.o*hޢfAq[FMyֳ ٫ fHooUv8i'(px#άsE4 W[&+bLFP8 Ĭ.] yC#I<`EG࿗ MpWBoL L4{^WULzQެ-4LcM/Eg9|uofכȺz`C>޸@!Fos7ZIw<TZKbP+gPC\;"CQFTv2(GƷ0`EXrf8 @;ljh۾cj.7&%ধ] ueƼ .hw"-},:Q8b 9n[)رXƛJ1wm;N`6Oe:Lx/=u-~YZ#Ǣ@H> ͳWϥ"=pg(\Ǡu#Oh9 4Ǚ9.WCFZ2 +QC0!oYecqDp2}KCtAɖ M*tu~N Cx7uB"FQrد/+1DF9.NVƒ#X:F9y*$%ed|,_9>6VL1tLCW7bhĂM҉xc|b`}Z&is$cr7GϽ6@ڦG9p$uRˬ&w+m]4f$:(.Ė;q1w)ZuCR)Ob#jo]JACR M2(tz3[%$!^Gd֠PcP82y#kjH.m~۟PU}/c5}>Hf/;tO-=aT uav!^7Y9SZ?rMT)w.01 BT:^ا9B'U3`+LЍ%x:ec%m2\̺yaONQ[!1_\-qM~J8 .ebtd|Leh=Ԕ* y0ms fMB7V-]+cu:?ɂT9 )p=]*5bMuS,_..{ERn'c{ǭbInnD(ZT[EtbHuÐ> Df%鉋m x7$ uPabKZD淈xP7qvyc~=0t'4ŴYVVY`} $02-.AʂWW$р>b1 HGx_|8OT< w)/tH>KXwhfMlk1 1°H@Augo[5kFqwfȑVxQR$Xl՛^9ذWA3hKl]@O1;,vBZy/ٞ"CջKhỜDf`j1 .H1ќ4'duiL+mBl(ؤJX#Rp=&4bŎ'Й2"q럻_q^;d%ObFEFjׁן#GECJFIs@p3Qh[st3$x; %ׂ\5(3uɭ]L#{ _Ph .y"FXLj[{ZT&h>VL;,HqY.ŸY/GD%g2+"fTsKv"ah bS!1iо2ňwr¤^~ZVh ;0M&vA8rkH3J_D%2Q8"#\ݏ [w2w\7\= NB1O3~vnbgkvoVjTxۻht斩 s$K7+4Hoi)MK8b"O`rةhp覇q˭?g2CyTfޟ11e+)7PYΧ~>r*mPSTR%_[iep #( rR|e}L 2,]'nc I7 kjk8B/3aMkq\?89CW10GOXF481[.0$)"#qRj)v8-ǃп9us@! 0:﬊)_U='kZ_UuUخDcɻBJ$'¢仍B9-VǓ1p׼Orx' 9ww-9?6Jp"8)fu_BgxHk:,85oa)P .s sj^;PV&ײz}Iq1Ԭl(y$d Ա`KU'v_&Iygptd_FDxQP0"}EEergۺSVOr0T>՝ڨ3> He?T}.uVm4\n#RCG|]O ZG?Q}?ݓkwrO#L#&%滫A< .2ユvs10; T6%+K "fH$'VpGD>SqLQheW& xAժYNb/A2a.ԙ_iRc݁O; ,7*~V!ٍ1e6jO;Iw?2(ֺPnMbU7ɼPg4zscYbМ*<Qqꦏ8Yu~䕌m(V`nudq\Q3AȍpuX)>^z[Vv,(wC̀e«C6$RSSi(3+\[04i]՟4Ś5,8!ԫA`ހ78`XN GleKً/;w%kG( Gćt×Jy߼afsMWu 3[i"Tv#ІBOX@sV@=MګόpCD_CW4/P{X SM0PqyBbȐC쿞 󀩽ќoEA}3O08wLwvMҙ!' 7؃]6 "ȜC0.?>˦¤kHP,yF#!˛F:y+gTW`REK_5'Xo; F$b/Ƹ4.E D:T&Ԑp%'Է$qEr2zÊjXU1qeE (U)!K6f&Hzӑ_X͜WaGئ)7ҲzyXUۢp)ȡTCo=OPd6ʎH\R1,^k>^I,0w0NvW&vg6u+P&!,V dJ)´J _zWh FWDO։2:z A;\yd%Ml73z(?OvE84EuR ߑ5,"iWdZxC<n8IE~w'8jE8Y..yнb̧$*M(c4lНf tT54%`#Ƨ)9ZS' uIb_-J7[x UMMܭ`SeBݸx I2dM؇Nw'2=Ҽ.$ypړX剃_#jǠ`ZM;/˺ޭ,_aF0r0M4(U^KBV9#قt|ȍ"ޔYW]8яoMɡD<@i!B3u{w}nWFeJqɁ8#5rcQy>4XR `-e<7Zr_΋sR(E m!;`xLIc`ILPxuʢ\[^ՠl-:nXżްO$r)~=jn楰 ɾ^Z EkۅX^UY9Lru; 陭c&ju|+ 喅,`*ɥ?(#H,AaXe,oַu6Pj_yV/a긾 4󑭿HQuy$#YE,\~O=ܔAs"Po7?ǔsЕݮxsT# piuaab*t萦ۨTegd~S_%nubK~Ա;)v-H>{.}f>쏥&UPr!Wli*h^Or2c G-+O4kgwVmzAe7=Ajkjki8.%"<p 3lǦau@H2GT.QZK"m``&DycnVmZ%-75H9R,0j\f38KQ?釋ket4P.o>|T``&$_liqN Engt1l~$H[IDdqFivL JVmԅ5EeJ' >$쇂9ۧ/mm\=8,G&,{j}ZNcce$ z#J 66޿+ [=j4wp;yxL=ATF%yT/=mS#ȴlj%;vxw3jb ӨEn=^Kf@RiH`{e|e\ UPY75WKN2Y^8g !]Ge wZ<7y Wu}~jOmr}jcIo0kPw|s h K KЍ6Vi6(,ZNѬ#V 9}+?g_<9q*3+/ {#ɜϓ ~eŎ˰!)T9mS*ɻxڧsVTNLj g('xy.5%U2rń NBUmV]C\I~9ҬZ֑ S("~Y/=͊V$ҹmq(Lʤj:Ï jMaП /O|yQ:2n̊1zv4T'? ԫv+ ,&:~q?~*h}o`a^1|?ǣO9uRV#3/#[kr:4%Kw$$ހvZq!Ԝ/5^BSJza'"HP>?FWBkh' awVVdt8R/B+rdvO֐=tDa_\7.a,fT@H Ѓ搏1mkda윩;>1wK@6yٛScA#u 0%ЖTh0O48jV ="%L t#Jk_D>W}2E6dQrgliD`2T?}KRt,01\}wۯiLy3fAF).f)t̾i Ӌᄇ8OjlObSl @ *u]/=M]v~۷~ sp:WO_ v]w<(Lʄ@ٛ`Zvu/8%j6rYKWv;-0IHk73s\]R$y87]QcE3k#&'ٯ1Ǐ.윮 "* yđY{JM-bǀ1_ybnc&{ )h@5eH nٮ$yFʃ5,h2W3_t)e`  cG*{Y_+rP?88$-%xLA'+R_^7k7%C@bXϹ7ѰLH{ %vT;`G"ه#O # ncZAy,,*LKg#~ak% XKKV^=hC![ +C~+̄\]g(+3؛K;\y8#֔’غ$hbX`6&ˊHripأ,9b|PhﶶSª31}8O2( :fq^ /hʫYmw:&#X&G4 ^|BM'5c|Ezj EAtRy xUogQ-` !\9 JPa$xQ3 x}rڛ~+Dc3؃wG 0+##LFVvOE4ћ#߽xiuNg&6yY 4\0V?*l^;8App2Xc1Ge| !vѺl@b;@ʊ:T"TU2۸*~gwAf.loe1`Pmul)I1\phd51 (6I!Tdh, <1{lKre;H8/s vR,FqH1r* î-YT~ d'GH 9:(! (`>/q{@yQ8LVh򁠠ϙ/֒5CgrT&eiĴ :^SYM1',=`L|5Եg_ XbH_l K88pTc3x.mMQWWUk#rTqi(Xܨl7xv-)N} E+"md6@Exa&*[.--8]:YLCҾTBY 4jbl"IW*"!r`“ ͸DI79J/_ #|7glH[79?ϛ3kJItR5F#,*DNrTsEfi:Bz9;7ZLCDls 6+vbͿOTo bĀUEÀ}OEZZɑavP(- Pn8N#LHKAq_HH&/)5r#b-;y6*;^'_O :fTbE= V갅mbM׾tQ<`8h͌(A6WopxH8-4?d"vS֙- _3NFE6+m- ч+;'j0w#mWv"oU;dJ(KeK0]&0*|s4f-Q3LB&n6P;xwwK}0y; p968mו@%YFTgT{*zv^J[$tK'v:_u o F=/O@ 1TI3l0"i1׍ٌ![B4m >=XPj@u92Ĝwnsp1-PfgD #(֪a!2$q214da'KBҞbEBB8(rM־qe@J oKQ6I=DCr"o:}ƉXQo`485A>.`k u]<]c$ڀaL%fĉ켰h{k )4+UP&[dc#]Zt*+zs$a>FqD*1o}OpΪH߄$(ց.q[/~]|DLvjn!y_rEdwSK9AFH}z& GZo,ClYhKAgA Og 0P zz'E慹y-Þ}`I0[ \\E}OAnb_=ZVrΞpuc1Pmg:1`Vujg0!ZD[u׈f 6M;pĪ8oDK/@=DWjpbͦʼf;,mirV?Jo4*3c IM&)S;2g.3TVӃ,_a H4ka#&\ԃK~m! 8f' GA@@y#Y,m,~!&Ȇӌp>+/0|Mѥq~׊'v3Z|1kJ@BQ~uJuJ[3;Zh^ x|=R,Cw&XRDg9A@a=UHGZ{@/1113'<)h "iEOEO)P@33]1܍B>Oư 8/1=+ylyiV{?΍#4\G DIqNqĿEfuq.)Hi$ER􁄄guJc.zGFlu_u1Š|rT6Ç#ô؝#[38Ya[5SYVc:Z@ bzSTdYZ.N (~i4*tMT[Ê>U|+8(b1pbh -zx^3c;mΐeDU[. *@|GΠӁ[OH 3'G`P* gV4,8>\mZH37"q'?kUjUcr"1B9MitJ[$91_T`E O=Z[Q9pF 28>`ݶJe[51ߨBC)9m?tTA/E%y ̕[ vw:\wĝĉ)"h' $:ҝ~ԎQ?$R#iZ C;z;dm־,%;no+$BLֹ| ; qZK&Sޣ yܼ"R΍s`{`tAZ\&鐬jGr1yR "K^S*篂h Y9 ꡱ$X=]UM|+_ǐ)~K1|e;-3@@Sy~~ m#lFkW 4{`%Enݦ` ZЌz8 I^!6wG߀/m/˰St WտTbtPT[Wee-BujXXj 8goPg"C5s9]'jLAOc0,ѧ[r#1NwnQkϧj[{ZԺ|Dx*U vexTY`GN74ӵ]I.5EvRJU~:eBj>vLycn/?g^vl01C i=m.?>@2+Y{VPu AŠ[3"c vN Xp3Im7!91CQuXoD'Su =դ?QCTpaՔfNM]mQ!EPl9 ] k/^iIt)Rz'"I-(=xabBVNg=N r Qu' y"=~$/1K AK=;zN ` zbj`QC Tb -2*]/gvgτyGȁ8B*,/`H@ TZe'COl6@z]k@6zʼn~4W,i3\1(Ahw밳\h0YP6^ CE|tjD^>=:ro6|'n |fX}AjYD˅HZX}T+ G!D<8zD ږ͕r HڿEWYJoB7q!gϚM. u9Hi6-6&YF_:TA8dq\kkT4Sh=\{@e?w:oMC׼0c.9$_&8.x~#kZ)n8-~ <) ł{\\a>R RmG`1,l~f `֓eWe)r%EsK4u# 85oa4\la]p}^6-I׈#dJy9gm~_N&"VSA)OSyp :q#2%Q)3|`gX<άi A5F͝ۂ\.Q[TXhSߟs iXQTPTnzu,Qpf'&#KraCLlKxT |8չşWF'zg{k > m/tYmp, l:lL^|z'n]3ܮhRƻ:{҈K`Ȱ"B 6LfESzn_wU-0K3I SlׂD;/NV(#Q3^ʞBoxi9oT^39v ewݸ+F:.у.u?BfBe՗^y=Vs?6G_tzmXєjuE>Nڨvaf#4FTNJOX醕Fx]OgX OF]:iCX`g{IS]X~kEH G[%?S7e%6vYS2ܰzo.|tjD]iGjPgÏDs)Sd08N0!|L;kxB~HihY^o~OcdlёyF>7 SZ;¤'?9.Oi=\q;g ;Ǡ dV]ima~09_#&gHqK82vvdY ݆GBz i~o ux$e_@`3 /֠t5.c8ӚDƘ{NAaEVVz~ުOv976z6YPʆTD!wZsLBul Q,d;sfnM`PJ$J'rH`q=CɪGZiGu 2:O0@N8X)J j>?:91(o;`lIτwhHH\h 1-Q0OJŲqfn$PK!7j68*I(6 b0`Z6[Nzi2}'[=%Qit.l!c9JT5 ^!b[hRe !< gvbV7FA5C 2aVr/5eD5Yڙm-!;Lc3`L$dSnB uLUeGmđHMx2BTz3uwGe6 B$ؖ7@4Siyx@+FQ;ݍ:y+aLL6N勘 irCty ן7iK-pʮL(B±YUcBW"]Bm:?g#Vst]kϴGJz[p[@3P|8 Q)fԏgHPwS]Y)ոI]hEɂ}EkP_,-WV-$UznMȍ0#O,=ZV[oZ˹8Ͼ (k=GOpTT6G8tʫ5ďxgW;jWjّ~YV &IidmA XH7zz".އ mp7rʦ('Vqc-Xl4 `Ʋ$cNPJ>?.M'R ^&-x%QR@G1l7&5ɮέtiޡHejiJ,McNR;RP@3P5a_arAYw])t 3&X~ w pJ tXlȇZ.s,stMf\ZP9jE3 g)Prfnl꾓iM >oJk/qELJ>=O#׋~Fz4;~% rՈT]\<4x .$i+A$J@Q?}9 ΈYQPϊ" :z]X(DEmڜVg aPH? H2gSj`| z3~T,̫ ]981TB"p F5v?1{ ],g?utJ#9(zMm󑩩#}̇0֟g̗q>k|#fp%tvƃ" שQm@J'Rof~J҇6đL%TtNc-| &RH4,TdV+m!Pr|`q Jg~Rv;z8L\21SEifNrg|^NiYò/@9HZZ0௿]liw֪ 3s\ Xw 0M}HЫ ۤ+!aEO\δH}u8 2V$㌯^F.Y".߷iof^GsҜ(Mt+WSO . zqe lޣG[cybB$Ë)? N[9Ta\dտ.-"`<_s^]MlHdXp>v'a9t/A-58$#ϭtX7皝5d\=*22ңGy^R'+yQsEef{[B>"|!|] Jra%]qLɎ?]EkkK!O9S {ЧxWm5'٥WP];Wq4@>)25-4S&neQ>VddA8 +>eFxH!z 9N~2)71fWOKhS{,ABy-xcފk{ZL~2j6+Iw?a%? h 8w*M͊S3 r2g.}`W乁ݨi9)o7/ WS@M2lrWg#f~ZiTJB4BQLу9LL3? B7Z;i 5R1=A4uSVyJPy_ ]Br@%ViK`;Qej%!-^I5DwahLHug%q3y@TFch2t'K>E5 h@H1D|+2wP3:9 I &I#"!"}/BZy+o##>\>Rv:!Qn}5kQ*<ن-܊s|]({  5-W}`}F^Wv>jTt n75 ㌌vf)nE7V=$dͭ<gt^14ZJKGdB!^191 6"ܝNDpQ2\v"Տ@=CZT킢ioIǛ7$2YPq:8=&27qQI{g8G>3RE [MMEQ~]zy`ds{w6? J.;gEA4*.GN泜G[D$ĕID$m:a?(gѥ?.eUΈ`rO1J{;րt!Lԗ'ZMnfG;jNŰ8 [Hƈ[\:^.5NvQAb1͒5Nn#E8&_=5'_be&i?ٜܺ;Ftl|WM[º}@FO4tfAX~V.u':\h{f^4u[g^#ì0ΌבA>_;ya/W  ?*KSwFQ|T6.pռ9]O6N~+ef~Ԑe ]d=BU*p#ׂ)Mh ʢhk_wX}+;q\`,wvjvX Q-aŇ oxxN P7)Pw7:`iG,"j ;_-W;fqS *ַM[J[5Vb4ОKSQ )Tn*P-Jz.))s/йJOVOFUexJ\fK@LTY[P/b/]l 9 /N\:ScP)OI%2rt;E-i0 &$Ǭ9d1 Ύ/O|Avt@15yrw)_AվDvs뙦RAF<طW)aH nqC"Lp+#ҧWB7 T#c':U76dr1BCxN͑rh8 3XLYp'n?>m@w,2>+1&Bn_=י,;%>cGHM {P Tje#hV[C_-iEA⅃@ u#1F&c*!#[ Y=塎; 0DJct8ߧN"vp+Fu0Sf%oyu#v„txUyX[\6@Rort%<[6v%(䩬ij=TK~%Lzixy \c_mQEe>>_ṔMvx!c2fj8LW/ߞq_FP4.?,CтUe2ιWp6.;pWIH.oL ""Ų}h6'~NAaVhтpF?QZlﺙ y`}Mֶ%`SE +~4N-^m~ַչDD˩bz})ICG1ᬵ/5RBؚ+NL8} 0A_dVii.bJ{+~ʌ1mȼ;V..e ~O?TϚLbAu¬ԳOd/ @SLQ&= ɮ'ؔ, QmAǽf-jWȄvMFf̫ݬK֜PnK0. a֛JE  ,y (ԿT N7˥W\ƟU5b].8J'6R&"7@ļUa؉TE ťuӺ4Ng g0KcH 'x}[직̹F}W۸Y!FŖuxI ]HM䖦%!}"scZʸuw-Q;လdĴF\$dH+} Vwgh-z hr3 vO-`ҺOvʍ;Dͦ0+F^/^yKDf7 >\s ;u[u0>0ett>Ji FU>~ vC8QlT1!ſZRhqB^d4Uũyũe!<^"˂Hd伨*i5sk0dyX0T2~2H8\ԪF{&T {ۮ-+0;0#\=(0ᝳ(ZI"^gM8ŝH+ƞ m-G/g⿠`h3SB𭆨/v#cBs"n߽3 = J$muGHNIDT0Imnmt?_SU@ڞp^RP4$bp~1Pq4!Wվtd on4׆5͂ 9O)1¢[a\rY(mb21S) ,!>*fPoE=rcthG҆?)\{P2]GEi#XިF'4Z6VV(["Dw>nDq!{ޚf}3` Ii-!nkr}!*3gOb(,\''KRj+M%%3t3AZNTN2Zgx竦%Q'Em6bsye^cG #SZ?Yָ?G1rO R|Rt%a[v0uS8'2Rz'ROHg6t3nʘ9A;='ULLu0OaG7nsvUUr @GrAyw1 tz@JC'8r yK QTHe)Pk}]:P jj;2uW#סz E56H0?nTX|N#Uϑ0v׷hj؍`R{GoD+Xf*3n)tLԫUPKz7A2ZtLk!Uq;6x}|`^$zW ]w7zj$*kV0| cȶ!2}!qӡ--f}E Vhb $EK(+aOsۜ)q3J9{- z+r$ri>ҋmjSHER.5mFhXW$9 "]lO l`<j,v0eҹbz4ߒk%Ĩd<Zo.خ>g'TL6?+c ![Bs4'`?{n`C svrVIJH@&IZR_2WFA˷K3%/%&joxKISw6~hpOu}L˸b[Qٌ? њbM =v1:tzyy(2E~ni:r O%6oo|KMi,;1 MbzJ%0HK,!]JJ9R-GJLqaʾ&,FZNb&:<MGf]]4h.@?eJ0y]L3 +VՏ/JǾef6/G#f^c{!r5F\a+˱c0?yiʨtBh50n?aY V}+l*EL|"F#,V&Ӓ \3.URI%iV eUFsh&8g gU,1NKaPLYTRC?5 W*Vm +Щ'Ā;cj\Zgxk0Ul$Z{7$jS}=yDV= C|{Q٬MjúGz4c)hkGKպK\/'"Jr8z|,~,©wu.HxWy^ȉץFuqd*9L$i~Ң|z*F|i1q@y26ݝO>3aͶ\B?=Jz&\'_9$}-e~@Ϗ9;!oL]̥nw>:e|G=h2_KQZq{5 XXPQ=έmݦম0aAX21*څo(wHY@:| b)(]x`kFt0w6A8068Sv#KFj7VwVitbtr{- ju KƟ.@ =pz!xy/"\MC-?}]+,6<aNܧp;gѝǝ@j/}fU5H0| YE'{ ٸdNz|qŴo=Ppb<j4b_0z jn\8XgKv%,9 }My<KVH W=qj8 OBňwJ&x!z.&d ~;#pOS2 K$ Nu>oh͖j|8UB2lϩP؋G gӰGEطJEtDXdD2{e+kV 94 cuԏ ig` 'b` ESw "^?9HG>QfOWv󈪮$`?Ǿ0t[ ':8zj%؉{}1HNV`5vA-@ yn{(w)xNlqmPQEɭ41fxϬ-jӾ.ΥscUR1p^A9(N{V a\{ъD4(0K H@2CtS4J>(C0F8diM? ߽kmIk>{xdZjd^āYig^A^lFȺܝuĔZ+@+|6>X# IsL\葿+=JkÓD1 MW/z߸INEDbX"{w<*96BK耚JSvs:Kے"P/v (iuP(eE}{@V]Ϩ8[D)C֔©m`%#'rM3 s|1{ XؗHݙOo"4zJR( D C,|_ yல}))>[]IΈ1]觯EF&n0dS+b1JDTԩv]"аIJXpu 3 ᥂ C^&*_%(c~DhY$L`0֪M#uUGx7De`vQseI[3x7) ִ|enRr% K;h e26KroZWmz(u.ehl^򯋖&b5?΃Uj-4s,/%z<2°@׃ԛ4 0HROςCliq wO!ҩ<-!MvPuTqhYd?Ze:14Gl;#xHٽK^yQMq (mRڸKG<C#u֟z!JkV:X,8DXI3zVu=!whGx/iU.}oR~*E>](h9N(eH۟͵m^HKG-[*P؜0y3Z6!t40 : \݄} t?ua ۆ%_SDzt`,gcI sjz'~*C%eR|?J[UعH*yr2&9OnrfHs Th!Y{F~e E\bG]*hGMnYP>^о[$R?r.bvse}0mX6^TԦDz{9)4uHz 6窚Һ3 9,pYU[m㙊i69jrzbD?Y^cb] Sn)"L,Qvjv=y\zxfΜi (Pb+.Ş:D {4fMcpkUO`qv l#aq#Z* iδKnJ*OQ9>L#ȁ~b>@9?VNUɨzeE/mqKe;F `gNeWDhm mt? !.{v|P3R>|(g7ba0v F!eiCOZ]E?S`ֆЅ*?Y>oY[9K;,lK}]r v ڟ2`If؂Db8p ߑ,_cĴYXoX1 VY\c1{. /+4V)g70i% ȤBF^Y4c-@"RQfb6aׁ\1cE|:sIMв_OS}<]ɏDh $?cZFY,CIAIAOQB2 (nFʥv;CLVNja?1"<"f K}|B^[OZ~p̎2(dq'ZzR.OF@Av~H_YMkAIHXSkXX]WfP[R 7Jyn$_&}ڭ9GԅczhQ_U؟Q`x N 183gdV Gk#%9777)x\^~ĄlwMӴ3}ؿ<LFl> gLT3g my C̠g+~y|>,rl %2gr^T:{֕* ;Wā!fKi.t?Lb8I]}ƷW=Į92IGF=𕂡(O%l'㻦(b\Ln.)ľ$*W Dk0t1mP%Cu%'F32FFN /վ}$*uCG Jw9"o%- /ԚMR y  &Hrw*y (?H{Mjva[gMMKj"X&b5Ɯʶ+$~ᓱ+ȗPE67'nHaʧY2PԎnGAApX 9<$?6&Z/cpܞńǕeP鉙XnxwwL> ڜ^ ;,܅ԋ@?GGfr+ql ;"Rm=򗉀`s|6(7v gگNĠ4Xt2)2Z`Og73y'!vxXf%%s=NmXw!)6D00˝"e,;%EP B%,fb/6$Rk$M8TN.Ն^I"yCq=6 oCQNXA]ťo)-~DɴhkaH6#oY-"&d\#.B}jᛑϟ`2\9 J *}*;DD ߵL܂<$HnK1(gKyÇۦw8{#ѱC=*Ih5VӒ# 57W:Ggz;# ۟ȵ+t5$b%H|hq4ӥlx2Fg*]d̙';]V(&U8 6(˞Z | uat=tFL Ͱ;# pUzNzkmlps߿odЃR׽sXz+:p?;ݝfQ ;+)C[xko{+e M׿X4?,2ZM_Ѽ;mQ+wV-нjvؒ8[a.\|6gy pl~2kә7ȥUϧЛyww "U.!6C [mxX+p[ -JElϡ,"ml{vk'wZSPukx<нpE~OHVd֬rv Nu'EQ/e͜p1 e͡ѹG$ W M"3~" ֟ VC#v~YB#&42+hR>hz̾;ydTwßu3y ,Bl`Yy gz(e8_ܚ)!c$H SP'k -v%tczeװ4.H>Mc~rGcχO2 ƉVsdq^HPgȴƝF{:LAN nY))u1?_'Img[ivdV1KZEF=hǕp!Kq4@4/Pr#;p'l ;$ИEw8㶽ߔBube azVCxՉurtelG2sd_ax'tҖN㑢gȶ?5"{ǿ d7D*z I:Kbc~a+;=4Kn/򗝁CKTk^ \1:ˁ<^dݕ[I %;.Ia6ZÂ̍ (SrR>H|{XFFjA-sw$Z`!%6&.OUz'N$C,vǦUtpJ?=Z=Ma{i .\䛊ȶZPerhx4_e <Nq}xw :b\-,asacDukny/ B{"SM0*P|(`,{Zʑm'O!>Nzs>x=+΋Fi43w'?%uFQ7`kJuDELdj*;xRհ k$Ц6Rܮb=M)IT,*R ^?o!ǪBDVxTLzphHt2 DcrO1ůX*[|.qW!!^^|I34.jD_G6;T1c^p1a)@ K[6_ݚЭG;qfk>#a>|0`E,kHtXV[}XvI/uC|7{} $tG($ c/Yw0(/|-d!@V}U$ 70x2@rOl_6ÛSi fA޽Є,PJo:qVxY \'swkݤhjZ)$ 2i &%أ3Do\k~iIm~J-(<@ pb%.[\q=#=5ܛeī~TXx}y;(C!1v0r_&{.V ST&/^zcLYhx$&\;R8bNP WE)|e/>Yژ; #⾊'!spt1c9> r-64g6 "XeJc0sn̛}E}Ս}ZVn;C lHRg Ljb.R6'tKńvҩMRjP`e+kx$f̯ ;UG)(Z6IbSU(D !5%7 c #In-4o.jsjwpAf#xC5!G21份ˁPǂUfܝ'@; 4|'Vf5_M(=j| < Be Z|#th(XŽ#ȇtrК"]L}cjk8ͬ eaKVXb_aub.0*TϨV_UCcVޤ;]Me4E 2=뭉9X )ޏ_prRyj)abfD1\GNnnDn{#a lޱ#FWP ^RKYzۅ!b]͔o2r,;` b;_*/{*t?APse]y..n[]s/xMw8ˌ V63߹l$,fyΞ*m 6b#8=NyDZ$㍇yth O1/ ~^CE;i#sydGXͤe2 ?gRoslu`CLJ (ti3 ; ˶-kMpHh`Ͳí0)BXa/I%:"a7odnllwŜG"=$V㕼_mkY\m5O?Myv]RJn0 fl)Yt!uX)\;XSBr91ӗV'('.]8&Ĥh۱cw#9o{Jo@P8ќ% +lnGNɒRnAh_H d/8~}=:E>o2k_W 9ߍ'et Aɛ3$q&aFh3G3*' ?Z?`cfCPB3@j rM4wF)$rw/" ےYOvNH+$T*G6"],ٹ0ǂwmMKVHM('yD'C[ PH6jR{BlHJ>k$ᲪI!uacG$n'eyI1]X|tqon:Ox42ׅdfeJi-oMr- *2̣1{dض9 ,Y.U+h<ũ,R0g%\^]tG,|۟KZ'g mÂPX(l oעd?M u>xT qw L E-)T|Sfacy ۏ5a8bez0XhiЈ\$/& QX۰vq0N ~-\$<ۣk=p,$'~Fk<׌\ziY2IId+`_c!ME&i@OKj_ʅ>~8)JЈjTuSo]Qs1lv*c.juIXWcL]AT0'<'9ݻaP?n`ܯ/Աs5cІAd}S]kG*4t0G5Dž ɠAv1]`{yxoúyGڎ:̪aJ[x.y%/\#ia%A*k ,ժu'#DdH:ң gH, q!c GAT*rZ6ĭC$f[]!9p.L8"GxX %4ؒs8O@}VFnXF9t>`BwbPgYjfL!l#UW澴ix_c3n4YvݒZwjY,ƷO+MTpT.z6^.wkZUf^Bkq-)5'78 )< Uٌ>ȚȒߧqnf6ԭQNQ²'Čn҈H{wϦyuo g3gE{WO1uB#𳃒]JJ|%XO';\:z˾ [J+"L+nٖj;'.,Y]aJ_8^Zギf /rS,mh+^y?a>y<2<wRY&',lGԎoihع!:;"ght`]JVM=8s~|#Ou27(YcZV wGJN҃02jyf_`~*Gᅖ:'\xl!BҜ 0ϸz=u_ ։mVo2+,sh_4t/{(h-+@YMYRwP#`\$g( -e%(8ŞRf#hDM_XNtZ@UhY̓"ƑmN6~P!ScLGDNGx2Ѹ 7~j32m%yb1zF-XLrœĂr USIƩ)AJQeze ղTbI6beMTԦ_l9GnѺ#<! ơ_$q˯QeE .e/jM&mGs8"B.)q1 *3\tgM&_BٓD;4뺝֌Ȝ5z&5궴;n7 a&G) dl5RE{':}/0StF.KK/soAC~͡yxXqQWK‹JMD @w$EcUyP$uiVQ] bV+؎8*=V E0 x"F9Z(ǫN.,Sr%ew,d#R *~oxv]oq /V[ngrJ 9KQMPvJ'4d˟]$G;Ă) OR˥MvRHS :"Rm9c젅ğ'8%1= K!ßGgI . frpjnvLv0rw^CH*+Bs膀18|̥0C"mIz&%\Y{A'\Ӧ(t˹̸X,37y Exz{Y (ZezK͇'8~Ǭ"#9J Ubz>Ydb{_V]~鮽BzBۢM5'$ǜj{LL9@=!\ j_J"}O,vXvP_YP廪9vR&ZJr1Qɨw͜!βW'[[^d߯.1Zʀї!G ܯXH#ll~V3)|~lD+-⾲A{ ogo68NYoXGQ,\fD=Cߚ]9%}ƾ[j^#gpp:S4$1a1#w zʙ5EжPxsE-'fM[7ݻV[\Z2\Ƃ%NndL6f.;{秡|EuoNyBI[8ռ":qqsN2nCj(ʷ3w*x) |\ҳ&;M,n}w~ Kn ̡O] 'A#eWՎۮ)_y  ]\ݞ fş "2PPWU{ Xv≼S.9t? ;@w7o 'L#'}F+p&I084Desܼ]\^u߮XOn5cWhճM} Hbdfu|Md ʅŽ1J@% RLOZ:x+ JgQ,ݰ",? S õ^u,,æ08o#,[ 4I 095@_Ff5s2gk )Sh !YN&殽C; 1u$Cm7=+Ƣt4}AotWg ޝk)1p -sfn=Ǖ)?ÀK;>l6Gh}At9HD1heEHtV$#@JAu2޵ӱ}<V{@]Ɲǘ>q2hHy*=d4|ZtIt؉Vn.z.mtz$rU"ɴUXx-hps݌8Q8ݩ=]pdMԠ:e}۱s3YN?$.ZBEߦX' jpNeN9gøwg'Z"lkx_ U'߾1+<`/n:@&bu憲q14jϳwNoQ_K ]SDIEdߓg; |` _`-`Ǧ<\\.N-\\>OY|x128cexG=*20M&4חx9h߰2e {ш5Tx|[{32 g Um!aLQT濸]\Uhİ*ARւR,uk F4k[6Pb 毤y%o\OZP6)Eº+.p[Blɍ!N`#ٙU1QqKj41CaC)-=IY1.sݣ [4^u9 "f4lVݼx~/nzm׽o1Գԟ`A86܇vF'cd"Z;G+k|?m~IH2G_V,v?Qo2Ϗ4M\HUD|O:aZ̬}h][$ ̯GAZ:΅G^h+`LaOW$A;UphVDElD#+cI*1BQm6ʹ2`zGOF~p nm.:-K#מ[}+|5X9qOՀQ֛9XH CᏃFAe7i?aچ{ @$8/i:i1ٮ1I44q7Y>Xˍ<Ϝ6.OH)K4SPM:]<4yU抇& #22vAjօNWlQ‘#Jp3!*ku P%,a) -JTWylQ, hOK8vU+r`MNt߹ ` N a9%d2۝4hg>=qq ; 2z%o1GshWpd n 2!m9͂[O}Ed&B7^̭41K3e+AFM: RZl&]A&M"1bd=,&vc q탶'S5bsXD[8z<^}lVcش.<XV_AF9pZ{\l]*_E6?xE^osp鬑nB2o@|G~Bk}8p7oCf,=ums'<2)Z^: K6mk:IJx 5 I,/\3u68a(#Ӄ"JFXl|k,Q@n`3ɾ9dla 2l*~h(LWŝM zg#wex; qG='rIhC+~'"7E6ruVkaʈ H<&/JG#P0HМ#3uVxdCzf!F)+MSH#D\Dɩ1wf4D=E/eۭqHVw_N0>-CBBђq,^`o_SY )$ѬH o- ײ0ׅXwTlA bU\ǁrea>/;edm U'¾ChBt+\u0@bDZyZB'iXW'ܘAQ:_}f՜Uª/zewQ 2wNx"Y[z$ipnkP'}>܁uԞ][Ѩ—VɹV,~# uΧYHlc9 LK8odπ9Hϛo*brYCFLxIO$%Ϲr0bݏ4pT+ {ܡ*L[&ɛn}%L~Si1|ƪ!e1}It :F 6"1w5kG_ ռTSzR`m O]P&: \mhQP)M;`twMYn,>͈;fy+O\ fXԧM/y;*&/x')hnuG5.9D7o~r=n\.;go:T3F#jJ[7h6VS"Y'p~״(nk{.;:fqp2f}Kqh2/$e6wOߴ?Fp' Xp<ͯ=$u91uatÙ-s^dm4e[ʻ8Ϫ)58Cҗ-9#t9jJiE@z@+YE}d5 8{r $3^ RBwIgfk<$~:<ɩ \1]S+I!Ú'mq &|0Tkij"SZ(;GM Wn;OXbj^..zrw"anJ; bRVGt/dLdU=dOoPV;VJr ZiUx<ճ#7L@}qS>4EÚxjRo7Ftӎ1&O=zx."YՋ+xCL5ο )(ര,wL$F,rI4U!5tbz.?ٛb]3pGUSVJb'ɰM]:g֜ [<:N}@;/!Z{BvFyh>--;gc1tkZ z;7jwKe4 =oR:YW -Q)2`fbw|@_FUC_DlNtPQ!p!ZV ;NȀh;ZHݿR$S.Ma'J. 4,@kԯwڀ9^RbS߹zen@"ʹB 8, JW=bDu] QTuƳz4YqجÐ}2%U\K4OOrɴ 2 Vn},B 4|C?(3)tJi$9cs2Q7>z"UMvȾ \n9Fx=֢k]=~t2=\}SH4Aѹg6躎0f"j `yZ QQ|eq `m*W AIB8ͩyUAyۮMc#Oc+h&6骭1{H6:@}/, ǝ;%Ӄ&Gr5Q0܇Ú%w^mLu +(OraU^C[oI:=1S $bE0ԹcC93ߗd|t5v ƺ!U.Šdg,tXvvz7* "Z2Qw͜O@_hȭW.e,a7~7=( 2rC0nِr,;r!_R9J]ftVj#m<2v?mjc?%sϙd[hyl0|Lo u TBB"G8*z_x`m)n xCDv]$u3?G5$YA]ztXPnqd%ﭒKZZգQf EV֭AD Y7%\. ~ф-j)7s*KQ%*».sUK0@N;#t# G<5T..ع){:|6:Xng72'`̸M)h3a7/+UD9d?-ۅ GwJҡ''Ȳd"h$I>xO;pa6]{ 4;N $];>dCP$!pak!dŚJ?#&{j:,2l @/NV7vLN~%ûjNV'k.S|N'mLGr&=sUCjXgZ]74m1#F5_7ltPQOP,guAi;Ge}l"cP[oqY&T]zgioJ|>"oF~Κk>Di"wnz)oe z*J$\r&#\; r:o,z͒XYy>X|CEUR [?З5뀒lrVbAh4sP7|"F<ʙ`NV }=P@Z<"Ŋy'9r+Ѻ㧭54;v7+u *yPÔ_\'m.d-M,)W AN|E|ccTNS""cs,4M>*>r0!q;~s PKHZZq,ܵ/6e )JSkZ@%:)P;j霻)"KWRCJ\qG2T29ˆE]`(={[~}'4Si!hҨn] R'_`|y 5aqZsɼ1 Dj Ω-dj.g3f%~2k:y6y`C@mD<z3gLdE"IE[$>ocL|J8rsx [1QqҎ̐CK:3+fAea U&L0 _jF8XfMYHvO1u>VT4.l:3 mɜz{l3j_U=ܑ~ xX܄|Q5Nux[;%˅n}*'*$ΈC_K򵍤Qk#S}?O[7U gapԘ&aTP= 9DMҔVSY6RYC5ߔRn&JE kҦ\%I/֥tAɠ* 0^Nߕq+}̻su_>Wo;]uS1ltv[U i~y*6o$P!źbN2c%|36dj@ E2x {pWKWE恈^C䤬IFńG> pֻ RhюH\}*c0jTNQ|E>l#϶+qU2F6\ r!8m.>O{LYGhJ ka쨩~!_Jbdl ESKFp7EI5E瘶̴)J0;~[k$ Z^PS=Ss3xJV.%.>.|/QDO7Bm߀CKEX3DvK}PCsԄteIVZwozoZk~uğz$V2~ekt|AH ]II[UguUk4^?yMPtʜ'[b5/a9V2Qʦ]-LŠuYQ2(ӵouVxGwFt\cOYlb5vV sҰܹ(y#U'35%}\0(rɲN3JMYY|pcJƸ9"̷U~T}QmQ7U4ӥa~e) hw</ꏴMėi {?BUS1's"zlGn1B{:g[yk,ytX)pe 8ØfNtZʩN%CW/'M<E.l]ݬeЏ6VP;^{Nj?в3O)wت`& jUu~CY{t"W&Ij(/lmrTxCY&(?XHQVE(.Zgv}8OUlgf]f/ dS698`ٙl2gYUɰ䭛(!@>@D=ȚzPEj|!D`46 ʬ_x{~{Hu SR "|B~ !H?Cϲqn Osj^\׳Q3v\o~vӋO8=a7C[yU}YXo.%fA ~i3VvGnqԖF9=M gZi BN'5h_eozBeKygKL?}0.([!/R=L w'3;c \ |l`gۗݘ#ْ8ܴo5#\EK g&o(Q|Y/A@?CcT0]gt>&2lb̆@^fHU3 .b~9tO{N$/b"SyGH6A Ҕw[Cy9Eo6`zQ'pvcݒ `2ئAٗ-1wP-梿!aa35 Q򸆹2/zosy%K!˺^݋#1,LGԍ_yT/.nǴL ᮷ =e Lc/y7<m}mBm/p0rtp/.r撋*[JzA[5`:PuQ@{:1;ٴ1L1~-:Q֖տADp"r`l3s:ɳOHX[S@B<^rCPrf' Exğ5gA5l˿U (HY .cJP>v MVYx6-kEsj^Z@OM3;v0LL1#jLCL'}@> ?'hƜ <'`7Hޝp ,{;~Qbʗj`?8μ"YK_*EMЍ0OH6ޕ &%[Wn쯕!S_pfLL(0KwQ$DkZd ,{.(@.2Jf"l&hΙG4pװo:DxՅB8<n^y5"LگMLU_" ]&YMddh9Ƣ}`5w0@:ԏXeU\(K;C%jk/Ά5DŠzۘ3Id ӟ/act -O|:> kbṯB '|9~ʢaZ#ix}]a |F7 92/[KqM Z\12 {*]{ce=Y l/TYW`cfi=WZx+p_'b&HJP)0 emEnׁA*1dhE[g(#!ȊqP,~21Dä4{hۗ%p= %Bs;:Fo%"Q(ȷlCk[V>mb j˽/q3Bх>!K1ufjGeҩ}**`.c[5*i4cF~ EyEkDD#zgd`NߙkQ4^QE㬝ZqEWF b+.}%^g.;SGٜgC#-1\F!+;O.=,E$ʷOfZO([ qBJw[$ )4N.7`.ᑩMDv״w"Oe ݞ?/3Yb1?ޏݡ_[|A 2ϞoX%5'B`wNjy'TU (%:"/2R=r|KO? _pvdcԻǿM- ,# sUfZԅh'B+P3-?"-!4>>]J.3JϮ-ރ[Ln8wְA2 ^ X.)B|;쇌 |9*Wd2cK9{Eu QʃwnA^e>2%2Zw"b=ҪUAA`nqMM-|ĄWNiaO( KHl?i8-N=;R6ku ^V1 §47R:eF_?#`y |w};d pyUBEb7i&byVO1wMh <8i R~vKpfi#Mg/ XJ`@ zV+=@#>␕ Tp8@/+p NLI{uk#֏ni 2ی4yv_ǜnYwxO{YF$_ Qw!ï4s?z-lY2l,8ܔ^193M0Qhi&t&Ce2G!fuHt6DUz?Eq w3 6R)tkZh-J'o=9Y\8< {L:Β1y+!D4H-]Lh\Ȣ>F6g[]ASѿxSF5s2ӄLL)s]M`>=;~FW՘n7Й_%q=PZ)Qv8),B;t*Ұ6FE'ä] gI_UY;M%OD);r6}f+O8dL@D$qMܼѠ}6{e jI}<SAkJ7|cjTfg7@gGYF׺tۨ5tиÂg LCI+I4Ā09x~6 & w.8>HGv> SFاD.PGbyF7yNZMGֳŗH9=" JiLNÜE.؛ v'sݚh9ĸw<;O< `nT,'&>؟Q7xߒv]9ޢstcU!gVirk`Y%ՏӢ|Hu9wm}hg`cya^#U3 LĖnqO/g7v,{<KLhdghF@5T &?#V*h:S8wB1{Hx{IL9܅2`Z5JN)zHH4D>BrURӇ/uԳJnCvYr|ݚ(h2h)#bk`W!2=oqLg1\R%$ %3BohЈ̈JY|Ӹy+aʗ]@a+M(#xXׁp zK cT˃p1\YePԬD5}80r]UοTDMGfvr!GπQ, };gTwX).,វ83:a(Ol wݗ4! +" s!IHyіvlwF/#>[x>h`>'螴m`m*i`x 5Yگr-k^ѧї;8$п=SslQd?׌lg.$׷D`I;kzL+-N~ZBwt !;Mb,|CQ-aq_E*22& P)aq UѦ䔖]jB}k)k0A0|uʏMaW&V N+6N ,C ]NKeIA00"ܹFUKLPC0zFM4flȘ֧VRt;4B߃,Lۡe$n&.;̽W0U4iy Qs(x|ujFrP*n_Ir$Yo"lJO:ATZ&|>a1ȳuZ/߱lLqu?%t!w /8ê (`tieNpd/[cn0d iO$e]΀ArjF:Œ&J>GOn)ʄK镮.PKr$a6%_k9]au' &}W"?b?*$h"ؕg "ț;^oJ:j x0wP,D Tۘ %SvCX߹;.;(0f-IOnf; e cߙз+B3% >fotW /F9fX[$<5w1TV15xU+J< G V/umH4 7?N8ī[xqZ_47л f}& : %I$qUednƧYϷNp72r5Q@ ,yd\\|%ݬ?O Vbu_jOWʘ0\x5j$b{cx?ұBⰘ<SMus})9ە-%rrqX. ĺ zX 1ЪIkw|ԉ\u&\aK|ۆdBgfF].nOX2K&O>^U(qEB]jQ$w!ҫxV0%+{BfAѡ] ^[ia"(!ϻd.Kr]-*U#M}Kr"3kKqn~ _\T:;#6p;IW: ?2wo|U?X\0Ջ}V"H=E;쟌s,j{ Sho!Φ!z n =5I4v(XYۅ4\U1@u5-R[{ Vap9@n8,"] q Ϯ)7 fLǕm(Tk8MvqQomi.'Zo_7Ϋd|GE˭SCM/fԂ }'Bt2Pw^@pYBMx~Oif۪Jލ+I+t{`GT5@SP?ڢqTJҚ_BA>~KPN6H]t &^J *=$(O}Kݙ3(hdIؓ?t ,%n0|٢yibn3Ժxoz=p6V2A{>B>TVvWEoA mYO^J<8$H= "V l-z_Gw3tK*ϏЌB YxosRu-LS'F <]HXT%."8H3'c &l.=Ac;Yy퓦Qe})@0Q V4MK7ݶuKDD݅JbAŋn|@H"ԼTR1f:8$TIo7";_c׵ĹVjnJEt% X,\aL"9FĞӺ a.Lr!eϙ[Bi=ގ |GIΣ!6m)nci(saI=%'[~8/&G{I(trk<PK"P#KZ T5TYsi=zJ ϔѩ:͘zmP~48'QKZ)3oo jmЕiքq;vBhMs P5m*ز(z$s|9|vJPifu 2K:>p> |J TGWR zJ%Y$Ӻ.c+iUukUf}3.6OzlX㎡MMQIqaiz!D%P? Rg)lF$o;M s<'O΢ᘣf)T+Rb~%#9Ѓ{Llp`4EsP5|!zx%Y`Tgn$so1 yhH{n=͹9z:0Co`L-Eb+Knx8#Jg[' C-r pte ^"sGOAT-\69w QFs)s\\x+1d3ש Lm5  ݄^sq3țEX$ia}+L؛-S1A"^5WZNJM뀞:㠨es"b%􈚯^ q)IFᇤՈr/ ْ݉vg-QI-<(БZV'zR;ؾ&CAN?/ BRQQkM11%8L!lo1B1?&1_8]ɕo"\_6 Ml܎6qbڹ<Š.mWciZ٩ذkȑ8zs2Q]_Dvk^7Q[ i[ ІgӤ@٣d9V>-R{mu)>h $ GL<o:aG= big-nt{+d÷_s ,LFI|˽C(gv%kn`[x5NUu}-*t?vƔu+{>D"Y\[; qjmuCGvAJB*FAN\gW޽)dk=Tws,H4Щ+6?{eCl+'cG~m.uy'COXY x^E/]ɔBhs~nIA:Ko&78P]3Dh<5Hj57OEfG"JP xn0WnH{ywRkrVld5IyX<\tEmJQ%PӖCjPP B>ۻ^o;qfZJv[JiU~| /RW6OMFϔ|hOmchch=eI_@ ;VXnb(&$IC#T2˱.Pyk(\]\S] ϧ:QZb poM+D?ΫqНKLUeD:yxW7$>}/SjSo,-y'5E}n5ca3[X֏?B:sCJp'p.4윀 VYIsyd 6|eB!3*z}>[R(Cv!vG$˻P45jKҔh#Y&o P +}Z:]N:fsKQD0ύj33AG.ҳGS8 N}A`PQ"i|߲P ɒj(̇Ѩ sEfQMmU a9DW涎"UhVKm* !U p>Eb l.`q!՜bo[k'n7ؚg\T9ٺsݝa./^= D6s$(^q#wʊ&G^r~Y"_^ TH눊+nYm}dþ*ji El@ =J>5C5B bHުtfHѦUl$P_& tkcAg.|<~8R+4v$Xz7,g摼 +(W_9g_2_.Z>3,Єc{rf1B=5 I1cl=;5ۏ$0:&=rt*p oL#'IYq(z TXeE"ra<3Ԃ(ofiX0F*# QNTxms- &L=TD3̥NL&&z ,;LH*is.<$lhCW$jpG+C9e2.Oi?Qp3jVDN"*xehIe_l1jsWPٙngX8)07Mpm8*0Bs\iie߫̕,ٕvŧ1.Ifݗm42*ST+B2/߮GbmTS$>/$%c[,1|R/;GWgZXGS~;2hfB~<M#rJ:w㧬.o؍bEi7 h]sqx' S'K'sC\<1Ev!iJ1 Zg~Tк0s+@N^lL<$a/ȪT}lBlq%o](W{0@>ʘ}G*E@ȸ̳KEw{38e><`\~a'dZclxZp ՛ɍ>f{PB :2iUT嚖F xp81ؗ0uفldA "]@ EZMt]Kdy%HgumSȟhm÷ƿ߈DZ\'IKj< #dbݣ_]P) <릉֯oީ-_$ pr`7vPi59_pӦ %n AAb;Ƨ#~jGJ/4 IEE/" &9QGZr?M$Y18=_|S]Z v C+ǐӫ'x*g"Q7+D?<%"zqjR{%ʗ% /fM}7ټŏ'T-]X"Uo{k\fFd#M }mHv|VcoT*45qY5q}(Uc1F~s _׌"Eεy?dw+5U>-VӈNf] հ1) ".Ur5C|sJ@YbbD}PrtQDFYWyU@x٥t㰋rqͤroUR27#l%+ly+8xτOnFr;wX^ KKpV#Ea#"룟}#^a[l: u oˋ_ø-ctVf]_C u*^lwP'9M$~ #YRFC v '=rFSQVI 1;|-[ʛ%df;eJsŋї-{cc -k)6$k%vabؓ*/ 8|ΕVڡɬun7aZ~8P\71 X_2QqҦW=bj d}R 9 S0ԂRkW 8| 3ـt8"j<GOYS4# Vi$jOp 791:qֲ X\)V+z#R4kt06&7aXc"+̈́tgg_~L>+*HE"4&h5x Kls}L[ssTHP34m ?܇,C}؎8;x @;y !a-cIZu=EKސ*݆8  9ugMK^$=(?5DhNe65B0g!НW $l&%p|kΐ,+ {#*1tC!- [A79u9ՀӤə`RziO⮉R{@tzY8FF"iajQ?.S%Rk`ӗYG#C t bThTטb={ۣ lBXB0BDµkM'獶e m;/ýȠb7׏ w\Wz5p\HgFRQ`l¬$jY[gu>VLݱ :U-W ~5:B~QQ   a/iMB&pH5:ߙ9(}]rPy"c$|څ Dϧ[JeEF괜 Z!`lkֈm!LxO?d{89}!$ul*T&lO]ƕ&Զk\GcZ]5pi_Tu;[3%DR ΃1܌ qSftKQ!YwB}艈ՆȷPOwasNl.foi=xC4y61ΰaU0RW{tOH3?6.隒FJTU<=%|ɡ^VUI3sf, vtطTļt$x %)Kk˂ѿY}U'!++ 椬jˆLD#C,H=gǸGUӇU~H?dbd$Oí!7 >/B7p!,Aqw|C;Džnmm~^?Zu/EB$ -r~f>W2 uR@U^/Ba4oHI*Ԑ:*M㼱&0,QS| :/~~Wz-F\:B b'Pjsꌩ0?jC)CkXgahm3VķP蠁Ta2t$VhDÎEL̰cw>7[bHچK9ֻآz<}]IzO8+Céb;{P^޺o' }%_e(%[#z\J'k9!)š0Ká~lTAmAlRoSE)zW|;Y$ަBPN`Arx \k( !ic@!jAS׿[??P]@T᪇`$t t!$X]N |rSD t!{ sg9]ǹ $sP`{ED;Lj0m% pv(ReGS[(׫=5XÏ6 p$lgH8[Z^u4?9DD"-^@˂J Ͷ5Ia;ud"ikDj rJeWʢmw߲ͨʀ$Sbs16vP@Ziյ'b3.6rCqצ"c't-ѐFP?T<D^JpNO-YCmD^@wWHV5ʦX "XjΛfWr-3-TZ  d<{?a, Ô;u<凗9,bi' }:1(!$JOϥM愈9HT ߃(\uN;ڣ豲g.hq͐dЮ]J@3`ʻdLg/eށ^*[;äxd?'t o.I25%׃F0t*YI4/GPY)YGV&zm_xQ̖Mt`Xi /yf $JSxHAX\!Pn{X+q-y/z~>VEQ|9={ bP^:D=ߣ lfWe6VP4&S[+\vs4V|L "î`uWGo{ͥpl0Ħ˂p0UؔȀ,^A>Z9TFh='8{IHPN'ֲnc$|_[ ,u H2,ۏɧtj&4\J(f~ϻ6 ;%wΖ_XSzoD1&?߻'k-4[Dwx1M ʢ:V G`̅`9Bh>Sr:aK`2̵%X3&i>{,_ yeènm{VT!f z8K6D!wYJоANBkAfe2Ҝ`dNYI{mYqI#vc`|:ixXp%:*`?«%Ёva!]91>9c\CHlVԢ=.G˂z| *\KLRVKx.k_%V9V+ <@Q ٱ"}QBX/Bˊ|@}L!y#A\Dh&\zl!tleoy= >jeWX ζ+^{6ʱwyǍe!CpK7Yg<ChS"1$-NiaC`%}w~ߠ_a~y=KҔ4hB)t9!!k7TZcL2(Н?EOY9Vh_ &L-u_[L@*a!R uAҡ7Oy72O94xڏTSBQ!Ft"k2Χf1qD[|4=mwWհ,tRTorR2}6cmltnSr̎NfBq_: 4*Y]Ni'^`,`b¨_aO5Qy.#),!iQ$h(M/u4?ZF2 ]n-|X|!ųX߁R!`duh=G#oǙ)\Rg0Wb#M7lnK sM&OA35`x% R1ed{L.sG91a52-7̻rPW Dۛ?0d|YO6]/ <6 /@7 wpۚ`-M+np^, !:u 0|֢ ;lbDDB0 (4oqa|>e4*_OJɖ.YԂ;lh 7rB9ߣG8)Y?ei}-n'5?.:zwurb݂Z|̏̏`*;__gL;fT~-$ Ӎ3wS?Ź Npx3UK<͆bUٚL0G)H&y&X!{tp]/e'z ?%1XnOyuH~N1Գ(w%Yn"j *Rۉ/C- F04{N#bU.i"fgҝ6A/EЄK?X} ;^yW/ZMͬ=T8"oOԁX6A=<78WHdLC$rr0W!$K;fuCPç~6zi&$Eˬk6wQ9]zh\Z퐄XdE֯H !5X6H`D-u|kgXQ-&(ZBo40 m[/.E|TeQǖ`{kTtBՀ`yw_ž/JA'Dʮ-z>#I)hB,H+E`_FZrFb$ ԉM t~RXRA$1'j: }chZrz;lq@~,{?I,pS(* ]h)7V9FRݤ8 \٦%b&a0_.F^ ^X_ )C]s&99ORB}l6S|?%kИ9wgb٢VЯGfPa$\ M?%paaJhzJ!Zxe b$_*fԛ8ȃ_%{KyI.6"VS(I[mMo`^"5Un&r,Sql~l)2'*7؈/$$l:@Dvw&mMM| 0ױ|)u$ E'H>S*L)OcE`ٽyL,? 7L?-~oSDptlP~.vz~u_?Wω`Zkr`Jq'c@C8 Eϸe/X^BuzGYLxFJŲ'!n:AW e;^d"䃫02$J~}Dh]"6vr:` rWROќDlwpM!'\ہ)LJS//p ]0g;*Eن.G|WY9+٤6uɸc IW>s$| ȠqN#RT=[S}*ٴu^_›cBd r:.5M9O^v45bFd-[#xoYde5 IAL)>O#[w8UL]]oN{I_՗כoYaz(fuy ;>aX: JIMݟ鸔y(6#,ro`s,K˖aP]G,R' IT2zx 95j,1", rV.pK$w7"`!kW9M"!baMnl"@W,Րk:8KĄG[PgO1'L,o9 *H}q @BN%̩F[a/f;(eMDX;::!){ةYv\+%E3ZEjbURC>ٗhWt3dfɪ>#Jxk<@Q2Qd=ÈD+ezW٪$%Rɉs}--5XsTBE ϥϯ[%M˩VD<.K\E?_,pn+Y5KA5c(Q؎t|o:/'̌F!- 2Y/~^smh9Tc m@ĝZ|O (,}spj|Ţ qOﱭݞS-3RE\"*nS:Y'׃}DU1jlXF3!KNζpjRzI8dz)g 8㛜$ie=E@_y'`)ofC鳈ZkC{MO] d>diʡls[كQrAP1 |qM;d]p1uhdQD0d1 Km,v[xMf0t82B5µӛv*Lu,l|.wFi{匧57m+1fdhC3mI=p<-"!͚(VZZXgEVN0_A2}&-݉|}O'_nHid&8vENb.@sw236_4Z?ǢyZ@B;ː2 4(lK'5-oz rbTu֩ 秢lX+b@VuJúK`U,JhK/sU #2~|\y^ޗv֕X%Revs |~3U B\-wP9EhTӕ(0Fi;خ8TZL#y`ȟ2[K[֮`W 2lL[l(Y_Eu'4mГi% 5t=iOJb]oo<;\)ȍ#ّf.ױ=%DNqڥݶ["NXuPsHYv\v1unO~l { sD%  %͡RSVzfeփes'OE#!*3ͯdþ9 ;v9<}jRA T&1n(NLᚺ{FʕBA-Ja<_lty++Z F_z.CaZ݀hyvޚ1[SP4#3awr Rp< Q*Q "xS=w`ɭF@)t0C>R}!b^>gq7+Zŵ+=z@4sFm"wOUd gX=|@RR24ﯩ1II}iÓ:p`kBh"&WN"zO7lq X r_msNf01$71, =?$x/\f 虜ck0(j]E'N`N[˕$-`M, ϧq7t. qcƑ 60^3~y}e ɏN^F=,EApBtǒ 7O >!prMutvý権4c0ಕRu.&(`|ljz:@eo5یj%cI6:+XGECD2B֯6(ݎ4˥_wុ#w$,4SGB@ZzZ(˗%oɶz@zop j]r䣲Au^TÎKq{k/)QF {Ь1D,%uƐ,ݚZ|&u\Ůu?D PjI*zx~9|?ڌ>NwFLIziA|(5˟ PO>Jjs5w̪-}'3bf?Hח\ X3fv划%^麦23H\硹D^5%OٍUs JBu1!o%8 ;$m Oӣ*e/Z7Ti^&5q!fN&A|p+hVc~K%#a)noQsi\i 51$8PD[1B=rp=m/Yp"17dZ{!U_Ysz(A0D3DILIB4gUCQ!q. 4o$f핻1x(Hb5>/Jb5 o!M~4]ULlG=нcaI+R:@uJv@ڼ9 `6(9_ ]oPq8@9ə@JJ8E4_ժLKZ J @rvǑ.d֧^rsb>Z8M9*9.WغaK_fO^syw+U@2) r*,N? >H.VkMAܑe.P0țP6 ﻐPd}O>#c:T^ <=D)v@&#F@h#6|sBc'g%'| 5k(_b{tc;{]$dX NpX.q=%":l2aQAhXC^8iƕvTa8˂(:S\y $2PMEQ5>q0cOkjRy^HhT{sle'lf]rNSO8?_9h,y[vhņfWrD%߲ A`TQB ?q4c9\ltHCS{-xj9p‹tGeI"yᚠQ 6a\լ >HLM8BzWݏ{ی}hM*=WxJi1HhIB^kU҂g2\Tq;qG?g9}~@`Z0Ǘ nRX]1ɾ#osK}n%dZPl.x]:Mp{'¸LNFM0!H2*<s,:R:CFCxM/sH1?SAY$k_|-3-MB-bwl4 [A`oqHNIfX*+YI-5jT򰢯Pj&;70{U.苎^:ۛ?`x<2fSySRmlfCKö; ]M-HIJ\9sCj踛J]h,)7m(G +C9J=yL LӗMhxD#Ŷ+D[ D% ~kx?FA1E=7ՄS P 7V #Zh#.ee]ڬ4U}iVwGɼ/`"^-d]b=a"9Bgܟ1񩽔~/y9T]qp2jnXuZO $+܆]1(; eD\I9|}ٕ7.F`l$vxop'$rJ~bFUj~@<A,7v7ľ7b{b{6 L{P}Ȉ ]inQUFPsKŕAj5jF: &LCn.^wC8C17SVή$OU0Yy}X՜>0Æ -mL 2L;\4Cu+Pr#hT&B~ܸ|`a`~_u)2+{+vX?PrQe%#(bvsL9  )!@Ӹ^W:W>'dZWgF:\DCɎ-5C7[KV~ݯMw-=q9է ) d炂c(}Vٹ"JIEwҨ3ai1TwB)ݹƮ|iBvAb7Zb2& KEg).)Y𸖫Oz!Uc͌cZ 9/\-A j?rL=0LTը g;5]o<(?4N 9/$--yrYCVGJ6vEcsY1oجjKt#W^I&^l+PDˢ])۞I̡$^"GVٖ5r -g:tE ;Rȷr ZE+ɹ!2L$`Yvŕ@ιuB X`+scLs}wyblS )/Zk ՑpBnhWτ-P]?n2T6@^[s:kYX"(c(?_ĨZ>b!/ڮw*.Mõ[0>GYQ+]Yxm/Kp(qcJ߽pHȖx/~'1d?ȩ^̙zW8͙Wz1U \ SrhsC:ꊧƑr)J> :1[q f1غr 8`O+T ?(@ B83Rx$dЎ[=.cNzޣ1sǒPYLa,PC?,H/̥/eAeN9wtWt@H$ZM_G>$ T 0dtpG>ErB`oPRV\bq$al.<7Iƿ5Vu_x.RO( 4)63Քkzd/&NJ;W4Z:jSsͩ_3Knpʻ3(JHvث5꜂rqũl[@i0'%PHAhcc#q@L^ 4m!ܘ"Guhl1sY`N-b 7xqV0:XH0d6Ÿ#VE_x#h) |l_JƂ6) }bU Vl2Z*wD1=ihcWW&jɀ9EYiS(xmd]׋[n&j"4${ĪU(+eeZz(oE?s%/*F9iT_bޜgbƣBc GDFx" _HUyPa=䗉Lbz .2quB4; ,u:)-YK;.P6n_v-<.hRc:+8oFWV9+'cԟ|(W N/;KLtC61 q.2'է0vq^f/npIL4*dka ~qfR\9\@y-e,ܛ|5еvw0ůʅV3m U_,)Lf&_y'-r =h84k#V&;ƊbDzT笪}:!A1ާ.qsKBUgފ0iEy(9b,MU1hM7Wu+3m'1, "tqbc 2p$`5pZ*7P p:±|OqeS7v}'>O,eU Ϧi$;Pр߅Z(ƿx51Z[RNv4 "Ls^Z(9.ψW{9/;ւZSwĽ>!D#%kZ~t71bt F"ܱZ52Bc[u|[ەR~Y;kUиF;17]l`{\R N?ٯҩχA|׬mX| cg`l+qdk3vkdh2}JOzl԰T.)ʠ+^7f5Y)ϱlCE% 0_ hYqZ!<ȃyMQDmmoCxDJR1۵5AhgT EK~byՖ=uXNi?5T]|=,6Vg0*QF> {肪 HK7`J\7Q {j[KZgY.-Q25KJnJJ3u"I gzCwF>=9vCmya6qNܧIʞ#luN^$<%L1C ~x[EkߐiR^O e犎)T[>: f Fy;!cXϘ3q"rAPN5P/X鯿p %afNĉJ0jNhM7_y ;Ȑܗh%4;܇oy#`ERa}(uSBke3M;z3DЁȖ,!v2䲶ZX.941)yMd6{'hX~4lvckHφ|^m\~mY{)c* 'V|s_gn 8ױM)jzUCg{JRhi~: n~o]TJ.T3LW6#Οmʩ{&(y>2"yj  ^Dk@~K!u+ab[s55xd>@jl&ԇ]MNL I[ ] 涻afqN1l~~p<plkNFR^KSvơ(hȔ.f1!c796@9 M%~_ :VAxKIɃP!?4/VBK,ʜ#w/ %UlӇd\$wЙkbveT9ɎWct{L%6 j05< iM.ClmEh; u, (G5dQš XCAڇ5\yQ$F3rۥ}4WJ}X$ǴϝN"Guە]lx/@yj5XtfN=j Q^ ڹѴ]Z^N[&pE)h;c(o{wG=jdIA߫`ځK+ϿZ U"NSdS?AR6VΓ "ёBL!(wOIt_l{#}/Wm9=牆?HH ZX(S7+;A<®$|>Q/4~ho}KG@}k(s2N& Cm, B/=m)c+E)N +UĪ2{\TZs/-W? pd;ƫ1 tWx ʟrɾiH&_iQx w( !F"Z(W45JA-PGkFhy8]b7HdELu7K1z[} unSLK q FqO}HB&JϓV4w*qO7m]#k!~֜ XJLσ;@VRzL|cNoD+O 6F"!v )Hxq5 >l^TP}R*-q J 4/M!Qc9=>":ٻn)TyG? 2&~O-y!,(AM~{ϲLG!ey RzܟI5'3s6HF2b9ޱXc:Y0:ߎO2\kO]`MaK1C{Hу3㫦tHV~y.wWw|'L? Fn/ V W!f8u"RA4]c)Pt!hڠ[R9zz}dRX-OJVmrlF+5ϐ| $6id^3;3/3o!ЁfzX;ѧ}V &fYYrK10lBURr Ft]LvHWz"]&76@6sF@+ۓ̍)՜F]6+{w9hW`{w& ˪V]L[$gxx-*Eg^ 3x nq,YhYbCאjzF5z^8U -1B70ǡVQ;U6Fo"U9пax;9SGC<ۈ7IP֣ 3mA&U:B9IXpqWn7 /05N,M0{l9MϦRxTLDGZϒ{k:WJ G`IsňSuK8.Q<_z=3軨GP*gC>E5ε!TComʕ]5 p 1[<܍s *+ KU{USܛr+(*Κ,zy9{jťY^Z8YgwrD>=7k^QLm&B1VW=p,ZK1mI#h br,EW>BR`PK ڀ7dA9Noc'55B "7m7-ΑsH gc-;`Թ=uNxmNde+m',@pMןH1!(E[>ğօ^b'㩓M#fؘ^Sr]}U1e+,|Wlz`TNgAo[yJQY ,1nQ@k '97*6^Ӧ  ١ oe2%zan5ov>]N}8׉nXdQ{͑_ݮ8R[ZET SnYՃ>;; IPHHP\v`QmE:~' ԲST cJi6PoNfq%=/ Z'@h*Aa2>콌br+NIS@fk ԣ!ǤwtCy2?ΜVr@y~T7,obNWTsr[h ~F iqJ&NtޛmDNyU}PKE.C呌, [ s#<4_8F֏WɈP5YUA[뺀~+tJ8Cȼ_v7VN(Μ>a[dH7?+eB3:{sк*n9NݷnӅ| uC ;A80mHr:?0;{Y TA1[>[R~ê Xy%7IX5Ef ,R0?MJtiյ܃Ѡ|iVP*%ew GIq5?7&v|rtۘRff +r1:⳻V:3|UV.(-/cΜOi!n cwK_h+~o:j;WfhѩhX}sɘC0"[ѦdU$|F~QFoARՉcWXױ@L ڿie0MQ#XqEƴLjUͰ^Y#n'b8]9k/cU3-S/ $"@YAݖOao{kxh }qsk8<K.EL9_OFy k@@rO_![Y Eq"e9-b "(ʃ9*u+{rh%{^r74[x.6/F CiFcoxfd=9+֞Qy &-xlO)UmV]E/H, ;unFfBgȀ~csokipeI[|pA$EM /1RvUd:4)d00d<,h+\^倛-r;"fIh;8[62ZWe&1 J%(n(g`\e_w}Qb2Uy3X~B0A>ȭ"w:sh{XӶ?_ 6*|yFrtܞ-uU~:A `崫"t 7ږ3z⑵Uoa<"X`a0РKM~@9|9H`$ ͽ;Q'tp4#2kG,hoNʇ;ФUv* !^Tk(ETYtU8⨪XaSO,qB(Pߚ+lq&8ѬvK^[#=5{TO҅[ kfeHWB枬"\Zk\s&d`fT$RƔnKg ;QF恕9JPm-.+ߚ E?R5+a1)"XVIAS)e[F%ӥw, H{F`JFϬ~yLYT]0590чp kg<6R-nrL }@-MTco-PQk2dF1ʕZo҅#4A.ݔϩjڟKn>W Xw7C\JV{-5}T@(S40'#m {_R$xh3o==kƸ]}8w$IB@7;ˑW(F<Y[JZ.|%R+4HXh SD23Q׃kl 0Q@vFMMgwKV-$λFJo_ $􉦨!st ;VQ\n򱄐 8.4K!81c_I#vye}oz=O'L\ꏎ[Br8-Y{ʽcrU|rD26+fD.0x0Yb+)b5d(&`'oCZ. `mP+pU@,ɣRܐV}yDYr[Ŵg!OC-j>QEW[R g1/iF$Pd)(w A F%?:s<?z9bfyxb(̱$`^Ď"@Z3d3@V7J:͵|0^kxV\yzyЁ()Ry Pt ia, {T04Uf݁"ⓅE=24 ɕq+ &v :z4E/4SϦ*չh&ey?.1L^\9?zId]sZư`WsIa=5: :WiѲ,c_Ną(e*MUݦk_/΋ZF7q 5c' iXEL#U5"b^2 %d &W4 jr+7,O շ+dkd(f'scdH}'~J"RHyt VEq(:9&?r B#ӵ%X*/yJx|YX-K<wwN t{B^YA"Xc^Ws#+U!%n#ʣG kj햨7#,nm0 ^|d5$]k 蹙].OΟV[ySTu=H<-.)ba) 8ʹ&v?#xs] ´wz>z@r=晓?9z9o]qÅ!= $7 vx|r+_^*pnpw^b(Jrtw?()}[,ݦÝ7)*Kiab3%pMzNZkS, cf$y_Bd0RIhK 7jl S(WD"yl++ؒnf*Rɕ C5.,wk.{,fUV)(:!:6Kv_e酤J`]_*5ąN@+LZG?AQ$tMmǓq-]-KZWXahbUPVZ )ڝ+J +F J{$DE" taGN;.bÛM7XmBA#>D[@ꄴLl @~^wtH=֥e~;OM9pah\-gEDoM5jĊe^z ?G㹲 CiuA8U E橢myV}t_(qRă'1 4e;Ad+E>3I`Duokt~ўWbcnk\ r3S]Di?hM8Ez+FҜfK{Pl Ekh +ݛZѳ-eHψ!\ pAeNDiAԊ.dccwD\c.’ur"539 }d}hjWX{;O>֍˛z&e. _IZ!ᠶE , HgthS&qVeL Ѭkcy`r&רKOUv\"{+w=:n'z ϛ8A|N+|TisIf(2(C˹ (9EH2ROTx*d`< h?wOt|fiwXnWCb}jBU c%.!8{YvA%ccEp3[ޣDUBz/$.v9ɠ9!+`>1ӌ>T&j=@;ɦ2Qe|~BKyVSRY{FuzkU2n%aEEB 8Tֽ1MN:~&rWbu>a 4s y%E0Xj͢>=(Jn09B{{旊N[R7WAVԷ r;-#ZMl%XǺæ\RL#ݲA {onlޞUO+*/MpMж ۅ-oN_s~@y pXtK[#6DU#Bd[[RŶiȢКhY*Wyt)$ ffbCVY/BpEW8KB)6^~ဪl.$2M{,]p/pmO9SkjLoGλT(2sBN]<Rǘ_zvRT|7"Ʊrۅ Fq\ ֩خ@Jl%rUJZJL;JAE"YBvnᓄNTl󶻚NtܙpHw-4)N"*XG;\s|SBVjJGFٖ/% 0uuw&)iT#KbV`뻓E79<\.̝b\4 IQzFdfQjg3LZB ,qpfPy7Mt< ˎQ3Q%M

׏NvTX[v5 yx!gƩy:PEuj/y$nR_`h|*ʼne5>Eik{eBS 4v\vè?npM줞Ѻ48$h4]T bN`|=~#q5F 5&;=γz!ѿt bݓ(sJOA6\Y}T{z:+ RN.mIas. rxe|zcZhRnG{TPGD{2ӝdڐE=2P^хJ1 ~z5'긃j Yl~؎+wPJ$v'}Z=K&#ə£onjutr0}G^2>ι⏈!YKիf>SB;Sz~Uvw.jMϧ%ĖĔ:ɥ+j<'ȸbǰdSLR $a8_2VC- ߒnl񤛨6WFu|V+ хMPί cAd1mJ\+'뫔AHYgfdVD9S42"zb  (gN­r9N3 Dϐv3WMCtQ)pSH+NoDb(z\*A{,a,](؇ůӎ,j_z䳩^].-$)22C!JSGkpJ %wf;g/@e8luR W kp1տx+]8,XK@7CYUBzv8҉efQ1BS P]" u23'1_=s\x$<}jP7ڠ?cL٧ft46y^]?]2w+~ĉRA\t͂6ynٱԐkB6T8ܔ[/nl9(Z ,O7e,saN3 9jC{A-ZX7uإn6$R%YEb9[X~P1LaЏ6Cw`)~Hݭz5@^e@_/fH>;SԱQADJAP".lMMH;m E,KWs#Oi؋ېu}7)?]#l96I3V_*B/}* Y})VE90`=#5' XcVcY·b2]c> wIQ<:Hgp @VRp]#ySl.[J/hce$X tVf*ɀW.{xy/=*Lugk`QD*ڌ*իȲ069̽*%ceoxU!,p8oȆ^9Uze~p R:J_F h`x1&iEHvU=,gM<I1\U}ǭAIZE~ng̡K98Q! #@Yq: x.Q{)| ]<wjDxGX9ߡ&>#g%0t^y"8)Mj6 r, 3({.a_`@#+/RYWNrGi2Awl1#j2.c74 xo^É~-y'%ϠsC̲lMi'Ix OzՈBK8ɻ)ײa 'hғ^wWY&n@m919.7`%^WGACl1bpFwS'Y[)#09Z(v9G:9~Ё92ftw$f ]k1Vx߄S_)'GLj.OMkԪ5wFj qY,(<1TbM 45hV  [l]!XDMwt˦z10U:̌3=n1cbSokA3gKVۼId:yaLaBR.Ar 6 -*怌+铄v: ̼z£3.r? ޘEْm]K*U$v`qet;t.mΕATp`J^Rx_nCJmOGWZ%NQjq-RT1B+>QDuG|p1ّiEfO;au҃E8!tfiú->~دWhҧB'vA$-eAnLL{4o&~D)2?Bw)eGE}Z NAzAw p!o98 JJ[GzDl] @rNF-4iS]td#/=8 _*2 1-ux\Q'W 5//>$>uUWSK\"rVDNuzm~ q);.*[+nM]4>^v_t\x!1v-~aA8\ą6&B`_">n);J&u;T%j`%b.j>Бg$Lr]zD BY#^L?'.X 7QV TU]D#e-s/#@|J1shV ҲtSME4fK5<5& Sia 9Paz s2U.>ڪ3#YL8mot,O)$p SojqCHz2C"yyT *]FRp4d`_+dRXkSE:Ŕ}M8AD)")[Ɨ OB+mJ5yoS3b^ _E;`җeL4b8]gub% -jH[%$ZF@2lj̦B4j /EE:}=[Ϳ 70Ƶ$/ת]mN@"$̲U`\BC|OT2qBI c >nB+Ԃ$>ĥȴgS:GdT}xdpcρ'5^F>^hAfh'fF:A>|U GeG7܎( D 0H<Um(T[VY_L:Ն9HMw-"/S~^Vט<?8b0FϯK_qo^W.뛬g=yJ{<d܂DtA4[>Һ_"!焵-F?*R'VlS?omipP  HrHQw&ƌ06z&[Q {(.R}cn+^cdE0mKD5$ezŠ}[KCCR멂Fy)+[n"v5Fb̾1Yd^ fKUTa mE!㽬ZE랢! t~sMl(6T~yV#Zy4& LBfdFzc?4Q=RDw~`NHPnk.%Dm""C_#ʯ>oEBrx7xy<7 Ɠ-Iu2K!Z.hX|@2dk k5ktyu8ߊ+<0.H2cRTZ OwL .a舸oDgK ] HaZ0]bc'>T5$gBc__rX-Wf/[ ;d)qP4yYG3մP06vw;phG"ZP+xu5Uli@,cGhpg2n=WEdWؑa EQmoϵ^{c_"$^CbK G͝?֚0Xr nU}CG4"p֣ &쓪[MkKǿLޏ94a\==eTQV%+m^.CDJN>U<ϝ&+X緈, 5r\׈kH I'n 1vJ:[P/ G _X5̓ڨGn\~ BoHxwZNA ~e s] SIQh+¦`h3^*jcH'M29V4LIaKiMhTG?S Dۨ^{'-9>M}?J( G]"q?_ {+hc>wa4JGuiٷVd}"M.d'e)4m / ej<Ρ)dkV7fvZ&@{$(k$oQܢZD6fhJER{Cv?p^$@!nj f) SY8(_K£Bw75:Fi , O4mg{qLm{ơdgJ /W #NyԺ?|ڮ5m\ wZg6Ot{ϼ^֎ 'ƲtN9ݿyłZOyMsN?4Ky]yum/!OOZ{OZQJߣ`-c&ȅJodˏI]m-TSxziw"T:Tڑuxqc(_{\JY)?!zcv4`r9$NnM.끚>x c'?nu|Ջ(-,`Ϻ0-g[bqYft|JJg#9[~#{$ǁ3oZֿLp:6k5T;E;L)xBviAPr~~1R *Agp'"k9 覤G/O.JOPua$J),;6r~Q$|qiسW>MF R2K=aT&1kՃ}MGGd0?ߚ".͊mzVf$rkyRdqCqv4zWdM  rLϯH)S!"# &3"4m}/X@_whՉ>OoPpļx;B=gT8Ey Fk[4{`r.ԝ/K=^:U gݭ4g+w(:a+I~0~a+ T{e2Kd1Oz魌 %0 /y|$I\"ۍ^2"@/cm X0އcsW[WފȚH>\gUJ2@Qd zV_=dr.b_K_& *Ҟ1=?XpbF6w ]J(*K O %Dgc_;}#b?ܘ+Wmv% ?KgyF{kJY2'zQԳJ `Wx~lVq TFLTS;>j,:lCL&~6@tޤA[=jBvp :H[\?.F4NVi;.2.p|gg/4U5c-${t%:IdgTc J)c]> ;{$=!E(UeeTU,PHNjN#2ɭj#eK>J /#l өg]DDC7vQwjy8GWMkyXEtH+zeL+ ;HPW1LGSlΰ@ΟQbRlq1E;4}#ևe䈬O&Sl\r˿fuG]|Ngn7FI U7  0=aEղ.]agbEO> pU/oL%|SHUU> GUVܯ!:4ս =z{>rr%% $殚Prr'KgdVql4&:6wXӋ$/eu'e=e-u*d :J3xWΕ>Tm U*Aa`MFBM݄ENp_MH$ ^KrE*lƵtEZz|>l;W*e3q"ip4;cqS7}zm/s۫-{c%d!䀺=[ Ђ9z(xqg U}.ؼ.bO滀c8쭪RwIf-QLZ.e=3ndPA<pDe>z>z䈒eGjAaO;kȾ1"UL EF y`y櫆þ=JN K+O+"4ԌPҫFkҟ#@V(E66k+F١%ՠQd_th| -=ӅpvjccHk1DhWYif^!5go. j{]OXCjߵ io3-V oWVX!4J6yIrmBT/N| q;_:TE +A#U|'#ܒt(__bA\1z[ hYe71FؚH9m#HǗBǸO  hnTPy?d2$NK{2Oo! eÈjY&(?Z.f|IjvZ{=ۂ?%EҖv1oӽz̭Oc}[uz+R%B {>]P5CO=qS+#*qra5Ɍݲ'd .8> F ̳RhJH,_߰};;Z<<}u^5gO9-ٳЂx&y4Xq\!yg9MDf8Nfm3;tH4g$lxYtcN5i@ŌF4Xj%+[w!۽G>NܿwfVD?)]p,6Ə T|GP,dMԓ ܮ'Il{YM:e.[џX4 /D^ Y(L%zYiċdۏʌ\`׀rSrۙZ,D‚xl$#*DVm ^YK DkJT14e!bn= <=ݖ?!j"9.nIRJS<]{\ۣaqXkMŭ"U 1L0#=7~C&ʐBWRG?q59-3ہDpt;K.Z7D `ETK0/zYr,0nDB=Hz ;S 7)2E W81mjxblmM$\ݟmhIޑ}p3_0ϩv!,{wiݟqA =o{s%x;T{c#j=)o9WUaU;Ы!qOɖsA20WMEv AaXAhfa#7G:|tg&5kc@G^9L2,[Tc&2ϒEj.@iU0M>~[5jc@9,BeW(ڋeD؆, N,CAH.>եCA,pB/" OEl bA̾qiN[f(gr CL]AB],N5,C{^C*xYqK;A Őy f'*MRZ"|^rMnt&ήQ<*k!^iLzH4K8 59kB(0ݹ0w%)n^%D0åQI# .dK̞Yk 3>gDrU`anɬO1\ySX? .,W=6>^_F!6źP<[14zJt6 !R9eIMlV?AW> [4#:jtmqehC4tQhM}~C]z*:7xU ڏeP~mcD8e h70˼>:u>y ~|m{^jc`2$<TN$͵+@l8 hse:@^'WDkNg-lV!sIjEqz4|I$jֿ@{n'#B(t^V~j7y!m4 '(W}!?e3CU{}!;sxFAWc=}y1V_2:[h;8fca̅hj$9BM&HB0Qb:ժ[R?p7}`u39~Z:ȚZNAoEu?¨@dB!OMPV+u.`} Hb;.o#ZW2{I|7uXB1m͏Dak FPX)nP֞"X8CS7 ă6_F_)΋w@'Id.~08Lz$=ì P/?`g1kM9j!23pL{nuQ (#.x 9|Вt]'ҝs</2]"<*Q(NZ8oz'.,;/,$\aZ^zn>Ɵ~%33Uy Ќ/~7鰔.}>3ZKmJ2ްhL1ر߫5όdMLPm|&^jDwJ$Ob̛*TM}-ԫYGg*xbWhEd=&`(E U!TRL"i%D?\Ӝ-t?? O"iSG m˷&]s='>=*8n 4%=a-:^,05H.a|5+c,iWmtNUeCE+z|gf6ic]5tjUn3db5Ij׻ 7î'IM$l4fs #*hB=7"?}u^,T=˖!^Ǿæ">oxsDT8뛸Vv6cܘd@,^ZGي@ׇwyyѷשcdXB4?*L:[ڛ3OQ&% nGZa}B!Kp4.,_hmK7+YaaNAU* "]0 &?Ü'val n4SS h6f} v-8ңX+aIi,cTQj2񳾘So,5p)Q‚DhP)QKϒx@X(i4.gP2z^w!d@`ϿԊ]sU ‹d6.=jD%A"q/KAK\qX 6u^͗x\j#Ő/gg@)9*/*K J(?!RS׿稕_ͷZoCx9;LfR!}JljWQ"yY:>a0=b 6\Q!r점~}V0i5A.9jcc,ȩtp[1ZT}|*Iњ8?܅/1/͖Ñ{"[DP@_5N  ȅwjEf[Ue^Nh~SZz d!AFIȰTv2JFW!j!sዑ aSonaRRf"e5IjyLݮ|=KEZdlİڃՕtߝQb&$_R8/`9c̬rgՌih '1TW>v48ZfAE=/B֧4Z)R@ň`.ՠs8B :E' u;U5d!N^".0|TX%sh ;j{?'Lw A ↡΢X$F%uvős}W,ղH%aqIS *w^eJJ%r(C䟸e␶f")b C(r)ў: 8_Nej$G-݃_ÇAZ׮?Ԋ'BnZYEQ~NB5ȠMfvKj榽׃Brn5wwªcDE´|)]ڧNPto h hfYIY0'V+ړ2) 2ڎ[6gl΅*qxA%Fmw;<[G~9wj bR"`Hyno@d#+*:Dgn%& ڠ'UEi(XG_rIj}JGW0(ߪ [h8xz!u juz6kð\6VᗹgWx'~J\V:4#C3 o?ySfbS2IU5j-a90*jNԷGc%3q٠~8{z%a}25h( "$ _ieMxX] ,1k`bP1k]aK}nt_4la'|85f'E&hwˤ\xƛ}{ۻBxmc]@cgQ6P ivkh@AX (B%?3X5?07lPkԶ*F*Aj6K7O/Re/'AUoff/b߾^(!o{O{]@dPO>é.fI?:X["h! tZ%yb<Hr1Dh=;RRxZdu}}%ER+#anҾD>v'we DP*늛hރ0<i9=ʀ,B}bQ7F9N0z;IYJ()ɸ?PZ!0`h!Å`T*%Q`XG6n64Rb 9FA߈XoT]'ڗNb~ qBTF:#߹d>%$uSq'FyF82^1U,$?L,ևI`M@|08bC n :=-EOj=,N3 \U>܅I~pk9k/y :ua(3nK'ޮ[0W,Kn?Pn.4L(RNe,<t,)I+hPĝm.0wg?ϐz 3z_?z]`SHM$,/n1-lp$stɻeHh1t1R@ +>p]kXLtIɣ$FR -$Sh:p x= -%9BZ@#\$~OИ˃bm'cm uYgmmywsi-a=[Q" VgZb5@=h u^̻u+wwI4줄!6R]2鋚RJdۊg>D!2 @ W +?]ڃXybYXl}W*XeS!v.`'#]ID.Iv"CuSVп;wc>dLZNw^E[UƐZy"{+@E \7V ^ݥ{v[Eh%Yfް6ҫyɴhݚ_/CYF?5`91{4jnhUVGbKƣ])e)K:8x.=?%&wN$rş"E$ì1rvKס.asʀk=0H$y2jzZl̅vxEL͛ '  9<>sίO4nN~)+ ` ߡh !ЯDG7@#] { d=Mm-qR7ШL[X1df_K")i$A-u婑rpP?ąS^%jI`ТUɠ>8S vvyAZ'LKI˔t֘sL/R1N3R&<9_ONmwG+.ٺZr7T!2= ,l1RO@Aq,AeH0<-g ޣ M6ڼ 6-,]MҪ):>q gd)QtgǜeY[Px]XV֬oYUk{7l|֮P mB~HI]5.#UҥV_4qZU)(7iFk6>>YO ? {Op t+ۏ<аO*#@ܰfx[]VO] R V?Ϛwжֆ /.!\1_?S_c+SeRFX@#h, B^_m1 K5D.F8,Aq`[MK4dC9Z͙Ҩt3C8ڇPrfMw'#K2l/[ۚB[yFk!&~,7 ua;yXu}? a`woY?7nPuqqroI"H#p3h(#Jވ[{˭af9:!Tۊ[Ye_tؗkC@lF!aqQ$P"L+^0TNsſc#n2YD ͖Y!-Ivfd3EL}ϏUpN)2YE,s߳f_Vwܓ[^-$3yZ&Mqrǔ{{/2DZ-XbFwݢp2Mwib;f| P e0QM2\A~.w:"R-ʻ/4Y䑢KTjJ7,b,XczJY6|"rgFN%L QȘx)Mh4<%'Il_ $/+ 'wbJ}ɟ#[wͻewgأb w/N׿LFSG0x򌮽zqη$>($J0;Ƙ/mn2N(`~oX˨EuNl@dߺFM¦8|wד)jesoUJ2dO+FQY%kHa*mk9JFw;e.@HN0s$:٧J)] +."*=H$Mo6aImsHBG+ }B1+h[hp>x񪻽(|,Sb8$:vkR)l,T O|v>WP|-1 &3y950>MPgHaq"JO"xO`Uьbʜ&zUGHv.sL '_pa a$J"GdQj9І'>{=tlkV=dۂms.4|DkF@ j?d]IV~'bϩbs$E`3jw;.m8]γ- sœntJtBoe:O4#$ JY>8[ڛЭ"h*Io;,^E:8 iFZ>"ч:b:-v8R-r06Q0;ڻ U4>?<|⑁ܚꕗ:L,F,G+is19 oc-AUCXL5w@p+Q19}{Xyp{>qqCk T%FE3 }㝰h1od!&Ժ.%R`!n:$:@'#CvdV0t;A鸙=<7bN>CtE&T*R>:3[έȎKl;F&F[7IEnBbĆ31+[ _3f HqPE$u̚0}{EGWM^@| T.ьO lȝdC2eb &HbFz"3W#ۮbqK6/z{XTVs[Ɍ)7l̅GX\j߻[]9j ]T39D5GWywn{rg"c8G4^ZE8a})K˥".Ի!; Px4­,-mzDuq1N$ԌN>QڈA=Е,y(^HvzK;WUZ1G2ҟK `tݶ;CAL c^<Ȗ {j@@kE[XznUB)2&E; =` ؂B|bVj⎼8ƻ3 ٞ͆ "BfG!/V\}P.>J'\u&T3XB;KΑX:gc|l2 %X `nJ׉Q1{E Jc}v{DqBx Y!L uT m,8JEqqL|RW94ƒ'5"G1duҸo>!=h[acb+Mlш2gCi?2jиzNZYN9;RJcd{|U6 oY; *eT }q;QK RgmhLG,ַwʅ(iu2UXzA]N?|8)Yu Lq،\Ee&li1"t lW ~P9[|#op9$Dp߃LUjt6`c`uNx)OM$YyRD/4OTxh>,FXSLJH.zc_pҮ,o"N[6h[ރ9n W-GQiMM*H5Rț'1@W ݐmyYsT"pԐX~ f.DQ \ 0),+I}NYB+ z>0'(MPOhag٫2R6+>\"| v>@LpY0Wg;(e#e "|&[݆.M~kRnU.ژ5xǩkx~jff*jdnT%2W)1v'?SQѺS_gaaV']Ӽq! h`~[#*O%y҈Fꀏ7es:k:PFR!=2ըog7wPʶ4q}ܞt~o7g\&LdmKmx^2tmD\Џl 8}4TS R'p81˖qra;a?r&W<#$hlP 4/rϞ>ǽNx4NayD`2rFݤgbkp-1脳p:#@$ӛ YV}y){j\v/ ں\K]CA4#&@+Haqlid \g>PU"SWӆ $wW˕s>s= ߍif뮇-ʀI&FL=@ ?F" Ko$j\HQS;<֬f窗V6#uu]:k9)WGp2d"7H\njjf]`жbGVg ՠ>ﭹ@"Wp7~𓰑(GjP,Vջj\asaB[h$f & [b#xbh+ȸZ}Uʐ l߆*>ݯZfcw. G(JTaJ Kp^ãa|z̮3 <.T.BE: 5*04'/Uܴ2 `Ԅ5spHGcƪV KH)ߛ̺a15p4a|)١L׶>ԆBIJ[~_fa*HyĹQ~,#_2GV4mRgq7 ȫwϹ^VS7ʬ[ˆ5q.GYeg3ƛϤ?/} n Yv^Gd+cbW+Ʀ:FĢb} s{%@^?d]C#d5l[)xǣmKBR7Kg"Ȱ{e)2}HwhY[6Z_¾n4o _Y&`֪G؇Y.i6^jW}FS˷֖#ײ{10Ƴ&fO4饥c&𸩯on\FsD`zϳX@O[J25%#H+@QPώZ3jmFv2IAqG}O~_إ?ĭ{+0ִ J-ɐ7b&D Iqe.D:}粕Ք"K|l7S}p6%B"@ʛ:ޑs&s2nHw-TF[@msӖ--iV$1{!V18 sXkh.n=9TF{jH/aՒ2$O$%0Ѓx/6)rs`\^U D|k=ƕwIB 2V(T~^x~$]`N?6sD3K1⟁1nUqˠ!& N1XJ(k$/~ &/]iDiua"#^'EOl Kɀ r XX[_q/3 )RkJpk &xwY`pO4Lg&>ϥƔ!mcf7r, |Ƌ,({`]p .*P7J.h>o$FCB/8Ls8^Os`p"xk 'yаwz@Ѫ+Dd:A|\Z^CfucQMf∉؉OTbB@jމ9|=mkAzgX9+.ِo?,,,0 ] iDv ;X-Bt5x)CWJ#@2β7"0ꎴrLI# ّbKAC^dX"!mW'42߼zgJl0liZ_^ʼfvPT`4W"@y 8r& 9RǧoNЃݩ;'C.EfAۨ|EACymrmVCq,>TJV.;TB1\}˴((8,"5ѹ՛=;>/{ܲAĢO~I)}3oC!Í6MP%f\% &uRWtE; zM,b){ e߆ͻk,px[^--m3pYJRIX\&Ja,KX\(6_7% eͥ)0+B:BVH3B7=#|iuOҧ U1l$~'uqIBΰ3 ZR;~x35e|< {*V.<\GC4Xx&6^GU5n,Ê8F7Z cbAֳ1DG*a_俱o  ZJ?ϲ]*Mg8+(Ä0y~VN힐GXubStmtSڢB@lI܁6h3~5_TWYG{ڻNjp׽ƴ v}i%}pX[ts±I(k6]nLCu= ("F\ t>b?hkmMniUIr dJr4gܾmjEÎ;]64;f!7ψ.>k݈͠q|xqǡu==kzA)4X/ EقK {e)pL{%s6MRx q6`4ZSz}&6h$i ;J~dF^* hڳ0 yoP4-Ezҕ+*Wclm8N*_OS.eEA z=\Pt1j0TBvƕ'21luͭ.֫ ãݗRpU({^X۟tta Jqi͍a@a8uچ^2W[&Y$L"g7+۩O6ŗ-:m 2xG՛^M\pdxY֥1[ލ╾jBY[)lNTV⛿iݲOe'Xҭ?(z,8wW[G([Qf$ߴ39ɼ]T_^˅^7yDl.f P2SH?pg8( _ ?Yq,jYEqoS$6Z}`VE}l̬ETt Dw8l`}IP4 KtO};b )MgFGar+{;J]șը}ntc4Oi5[0> ={j"S<^0/kA`bu;X^q Cf"/cS32Yy՛<@ŔhskFo/<꥛ĺZdy}4,h4z<`'#ӛʺ* J, W$r 3jl5r`8 G-{HѱnYs0-A]8S 2F!ͫ!H1|~BrsQI8:V4θKh|f_q)]j"p}~8C ܙX+tG9c[|Ὡyu !˳dQ=Z}Q6NnݧDfǠ ~yIRl P/ket%.ڇ>_6zճiYn}ԗՒ9 j@aRbAhL|.b#Q;'(%E@4n]-c,5rcT1*}/ypٲ58ׂ -݌Р%3DbXZ}FK7Z"ǫAVzh?7K{ q`X4iw@.WdF 8g؆nz8A`=vDz ɬrVdƕԉGLx=fQqu%v𜅦JFsqÜw?l$RѶ_`͛ JuٕT6_z4ޙُ,utVPSQ!LF,*IUj͓b_Kx 9OnnP [3;.ㅟCXn{{Bte8 p;~T.m!>T'h&-LØLLgb4V8J^M0AyQF qj8'bo%/MI[+q;/gOTԉySL".K$f2 6 d<>0@ !H׭pom2xu4TqLG#ڽWU@B3Lqh=B';>>_FZwd3 \4[z.̯ wL-)In*8GF0?@Bkb<3q&9z0ަ?,_)cupDڦFb=%&o_x5MâM.+x FL[M6SFףofa-~!`YT$)o C e, o8=z痠 gC\w;WZbBtSYVS̿/`wћS֍nbXW 0M&gVuGFr,9 i}b_H*c U㜄Ψ(ZH߅ W׳JaƗ[kp I+e.zf^jRWpǝv[22a b}86R-F`|$:w&>!S:Y >`/pvbJb6}\xqR~Z :[\E%lRLe~SbWԕMϮBJ<2hL?'jc !|§ACWJ8ߞmBV# 0 |?i3k& $g{P fq?*&}BvC:;/m߸9-7X_= #wuNfJ]]v)ֽ+cVрJ]I;V, B/de=+ړJlRI5ڥߣ6@ᙈ>V(N0"ţ Ɔ1#փÙT=t8=S[ ZԝM+*03UJAD洸1!F- -~PI!C$8a c,>x.m7'BȜl4g7r ~<%eOh[>U=`Ы ǐ_!QELJ QXOvӯVqqx4:]|J'Ri@`"=vpDⶋ_ֱ1s2t+ZMhnP_=侉w~ zӠ! 0=^<5q).Z :-=ĸfG*H^}9!m7=Z@9(6#%Bxl0FWO{/qQ)_-Z\h1sJ~gd~0d )LfAML`|@A牋7z\ l\@^(Qa;yy? w(R¥Œx}O@F1?1* uR5m[KpnQ87),535S I*߭ݷQDXSucj9Ab ENެH;1tufx_q]n:tqlU?hX$Sk}?]KHx1ה4`9 6?k@riZP'KPILh? "6=FuAV) V2L|‚ɡ;$M+c:*DFEH|GPFi5<FSM>IE-E^lR||V%I_$O5Fa5,B5#qA =~ȶ5-ٱdo,{#ml:Ys$Ck:xv3K.0o4<},uHi&>i Bk425YƼ}jjM}q[^Ӿ Dd3J`@dstE[g=oՉAEd?X:c 9qf[ NH2s/HWܑ7]{~|Dw/+qmh>WLS~!7V2-Vh{ll)-°t| TǩFr8@l#&@#4d!FOUzNyEZ^-b\c8l./f.A;@4ڰs_l©*EwU@^]m QQ7ȣR.1?p*턗3S~LV[V&qmTYsJXA:8Npl?W^D; z,5I;Bʭ-,}-.׏6zuUg["ӿn_}Ĕlͱ{x-%>R|.Hc)BH*JB/Th뙩Fw <|_gMbg0u ކzUb)[ yz:ULNKǗduVIJHoԾyڂE nOYlGrjt#,5%PVpTn}2L#;'GB'} Mհ8yU]/>} r Hwrfp1FdJ`DԐD]| W"D4it@){ [Ƨ%F1;]g𺋒QXrГM;fPD9 z݂! O"$ :J-9?V2%l}{Ji3J_둿G\RE(`@ ,U(3X @ͷ u0}@&L!@gm͜=}"-D)U3t/`k :c&%C '"sU%1NKVU,8B$h>KVc%T}nIM]}Ä$||<`4x%:6\q7[m|@jAP=z0w>됬۝Vo&F7JYy9vF2"0?E ?!ܺe ~$妽0?߀KQuYZ []8sLI,ʘ(plxW?b"8 iAVYv^bBzfu=*J-6#{JVǨΒ|yeZh8=uo*Y/ /t'wo]C[:/,V(tj= #pYW#{oE3k GWL3:Y{jq16YЉ+|#haD"#kctFxcQ[wBflb/kR#FfRj&#HINQ \JYzE[w{ZIPjJH 2Ywp_ъpwhL rgpyxw:akPZw҃Rʖ͎YJ J!߫j*^(\m"cd 953Ȯ^Kߜ$:ww5n+ BqE$CX?+ʑ'?ǢmWw4>ZxcvD) WpjΌM]pU : ؜lS!1`o/AOބǯ7+X|Zj8/#'=o#O; y T1  Ti髨sw&OҢKkʤ.dz+:7 Oz*=|^4U4gy!*!aHY" kTFo!8 ApS y 0Q+$_hאu"gw[ +FiUpV}CPѤ:wC h(UV\X򽐠8o~TCi#֑*FN9*ۜ:k' 'Jџ8|oxE~-yL77y bݪ6Et)ҿXˠ'#AA1l_;8%R cKi9&>*ô!AnQ^SR.;i*n=/1=_ʖ3FQ)xNI xO])i#@&Z ߟꖘ8jl fDoroX@=2T[luUgl|2e! _=TX1P5GM[C *"Rɝ4s:P ~A|Ji:ghX@\ivזZ DPD~@uXDo8 z(El?۹*\L{O]dBp mIU2&ݤa<*=,Z+gs\׀{iM]FPuw-T?FL:NxItZsJmB¨8𺞌ʡp3EHTWP]?#*ѵ ; "oEԦ1"PcF*wJ.1j"N~JMXթZK|Le9\aFòwaIW=ћbذFamXg}~L4QՠNOT:pCGi!jsZL<ǎ?(a|%)LuA,Ml*= p <3@}{bӤqDR#>T~Հ(s|-X V*U# xir#fA0AMk \{8ZFba^H8áI?:40ˆhpuD3);{`C2-+B<Г2 BE ӐlB>nTH;2dTvmt̓ЯVq)Ghr!D#)U.aRt/2_O6hn:p5IN?JI+Xk4 FB}S3GoMsϩHRu049]+s\ ikxϔ{Qῌ)CEIȼ7!ES-ʾJnN l'xӛTy@b^Xm-+Nk@ 5/]w!\g%.OԴMkFX]VmDi$^L+[q)q`(Xh4 j{"Ś9? YgLvHs!<3zu2iƣdkJ`Qa 4@7XU'w TS[zi&ʼn $A ރ> `g #\M-*ÈыW~>d"Q0GZڂy?w'a_NenT*Џe" 0R?*I7spDp1^} 2 A8GGQ,n,k9GZp5nʛ4UaOb2OL&Oco11g%1h1%zRB@<'N%iv .xj"k%S7JP (JY2N4k-0RĠj?Q 2̹X9dFMRZx~Çj~Lk=2 ~}hȍ vqNm9T(Wt].6W #}`Ae2 ;I!5q^Ivtxln2Hc1J*@΀3bPC.fAB+uCk Bp0^ T#:IѫqۖM/U Hq_dNI$[k%aJH"`*7:峡\\lr/vXA.Z {w3;& D7S^`$ZCO`_ ŭ,Hc]9^$ ݦ ac3Q/{9x3!WZ|=]}roX̡?ێZN7Yf.|% g0oZ7z·ثzhS\#U< yօ,MO<۹>B!P$%a]0 pR^f?Ơ#Ka[wsHaD/K`\ΧX""keK=w-።fBUq r(l7J37tlU8Uթ^;ʻk< B8g(^ 03ńFqFa`m[57֫`4/%GFG?mv$u#WHWECuyOоƱCVr)*0S#-č`GKlo ]@ V;kHI$q~k31>m M-&#d@r59j۔v;ŝD,!q2=~H Q`LΑ|ڣqK,o hm]MA:\;MޮpgIQ8~pnz]sÈ>.x>TƍLHC@p˓|!y?җ}Z8P"$lc b@Jt|~L~mĒ=ERkncx?LCs,` {F,cAdCŗ;Wz>|7ɨnv?!w-v^ ;B R!/Hn_,ܵ |?ʴ/S{Bo(YT?! 6z63eUԣMj?C (͕u2uAF:~ѭ2> ၥk8JsX67 X:Fi$d"ӹ]ASi<}ȻiKW .nhJ#K]g-38DMtKKj{RakY t/+ٺ$OAs<^xc"]6VfKz~еJ3$3K3&NEȉlHSXtJ5-={CA;h9Mi`z?k򝎀+0 N$,q%RA&cer6DnYctȞfrLEhhhA':>U5;bQ_?t_9*8(IV쾊|= vO>٧-<8EvS\o#1265kq;w9k Yc 0W[lT3.p*WyH 2(/S+*)1.wkwui۸br sO[Z ;:AW #XV&P-̮㈥?'o<"ՖE+8!u!r+5~g˸CO4J8rn, D 3®1WVu$^H܇$o5f”<ަLˈٹ&ՖDA#1-~U.ɼ,7Wk͸Yp~itU51H;;)tky;dK OYTԸ쟋$~Z41A8bG*hu ~{w]Ј=|TL8ܾ5$ ^ @Ztmr.Ix\NV2/9ُ)1ކ{ѓ H}/()ݓblD%Ӵ|25m L@4*zB5 78  I`H4t$[C^I& {Ѧ}KVpXfS`ۀxd5~t:̠0@jL ]S@?'Iɠc%J"|SaZ% H:$"DV^ɊoG kRcoӺ E4T'= #Ǟ Ue?=jƽ-S Vc /DleC@xu1;} \Tu?IwaR6efs DQS}$a2PI;z0Mfٮ%VAE>o8Cd90ʉZRp?S'n;!g 1 UUC3%~J]ב  :iunIG=Pt)1Asyޔ{pwo 8R>dBm$٢&Fڙf4tvqK ]7 U 25Z0>u2/C^$S2C Wח2fug;9dT=a-UMc&V E4G@79{RQ~)vT$DԱHFYiLp/1NAWrJTA\[. ӳy)7Է 1f HB~yz^rb<懛HJs<]¾^HټڑtQ@[P Ա.'^[nrmC BfH'`-m.rTVM| gٮ t+/"zTo&dÌjLܵo9kI;D|C%~2fWPQj뛼]}%1Ϊ֚j&_4x6ybe{2w(Ck}+2v8/: #(pq+jU݄K߶OMĿi>u}wEtvY}9X6+Y. y#'v$n?0kfG 7r9e D !\/s +ԏNv%=SO ^Xp誻A=g 2G'kQqRu1NeI]o FqCLTKpex5}n"X}}:3VsQh>Rpn1v~,tjR<((ۇ,{<7"wX OuA( GP`92͍o ʢW+aV024+=e,\[sU\ yaV+r<ԏJUֶ8jg $y*ى|8/9\0dAHQR\"?o1r\nU)C⦂Qк8)PFݷ?Evw]-[Ӄ{LzEdyRy2_!ɕ\S+6[XrI-Cbqj+t\xzXDH<%y~+o{^0ygHz.UBUi |rL4`@EniDK8ؤV61|#1Ã}eQA<{8R)1%`!5 ˝#%˜ `5IETJN{8˨ "MU2B 'yL05S*ꍃ椱h=M{?@I!1o0S%n6vM9~ ⲙM]U_1e`VA~{ўdyx#s"xK3wɳr˒j1wX.@_/%C?q'RQdgNiy s`߅ԈՃM16̆X`{6FdSC]æx>~=P!甐}G6+Fp'_#$K+y.H/?o.b0!LPan2aM `aU V;R.jMW)~K=>ށn˶E]^u#.v炭-&(CmQYvPS^ןI6$vu^j#K fÑR|Sd]CyBK8|՚s hŞM L@\kU؟ 35FS{iƙHJLG*sݨgv5aC%QP8T9X/d:䲙gJxaԭk|u=࿠dDDd$Po,q1L[AqLD7UcJl_+̈m_*L驜—XwǬPZ/ǪE<-Ot!k%%K@fgT-d0YbE2w&}.`fRMWOݠ=r0+neԅTJ-G^ ƈ GyLMcUdWOoIJ>9ld[uql~:(ãF"|ftR? p?FLnĪyPfa8{%i6EAvL_'g;[hy~2\ڑtE4! rV[MH,IKx8hH?RMj}O1S*GpRv(i{v:+b&/>YbPp% FSo9xπhid) ,RU]ٜ};g43 d7I~s1`y<%g֌ܽ.sL<?J.O-;5P6,Lw3D2# pg$:}Ӕe Ȫ\Jؑ?ڸMtqy#$fnɾ f}\S/gWF0K(NnC2/S9 [-.PO%mTՙ`95@ t OL0gIMR !tZUǿ m_Q"q!͖0s`#kUd R3-]0V=]簼)6N|:M䣐S# 0~9T.CvJ^wm(@i%0aVPaSS^4Y Z?y4 Y;{5J` ǎk%({3RE_^t&Vƌ_~j@k,~V^0e>}2l% "]FdD%r{4]fS}igy0NDHK!]1CyI0C~C`lQ7Feĭ Jeu9-hj7gJKfi[.gĒ 4h$Rs{Ps"\W aMwR,n`JCN:yG B0R~i_} N?)HHg[Ӑ\mbZ|~G1ш:rO9K2@b)F?,v B`f"p$`7taAy Z- p¯`s S{L|6sp+!㫿bu+J4K~֤r߰׉pvhW.;l ^} 5?Ah]FheU\Z|S`+m0o 4{nڜBх)M"Yp›`Բt\Cq_ZVn)3 iFHyKk@V?@8땲4D.ueM;k@=RXƵֿm}*8vP9^gMKxlX@Q}]r.iF92u,NЄKFPOFcKu7k39 :2dM>+cHv`(f{BXDþ<9P7IW s[.y3pg֧@GC 8m\KaTo@.j)ňv h] )pKhaV;$oѭ]-=UO0W }C9!j+L. 0z[5ה)]5$"J[PT8ZI7{?SxiX1xykW)d^nv1C Fu" lyf-Q@ue *A(EQ?*3 iwUN2j.JyÕä5^q5$jO{coPwÔnjbܢLmK&\T %q,"3Uti0-9_ra0|O%Q5 J@ײ O m9}ݦEDpԂґ_:Yb'!㎳k|sfpܞ=[V5&B/EA|=x AaBhŷqД:3K%O_1Ko-X^9r]Iq)Z8&a=Q¯yX;>za`>3cNo?FZJcaOS:/$8ӢϒlP?n/v`ilւ2V@W3$.8ƝAQX@u>ޕ%2D5\d)O|[_ScѝT;}dSq0DvySC&|y$kA캈gr.ͫK۸PbI2Q gh<&6G8ӥ$o eAnڇd K#{' Ac> :HB3c&xo"a/ ϪCO2QÀK]g Jout;6@)/CXyeߺEiʴ3`^F62VXcq8 Qo> \h`<6wac_?zyˈ<9oo͟#}Pzܳm05g*oz}?3c4Y]Y{a釭>(049.LvA<]8šukt*1r;z,.[f"e;ƪ4k jsّ%5Y8"Lf08N$enLvA-VA@Y<:z>.p ]ͲYEwN`5r %^uŔiHn(7>Raw3׌-vlT w޺Sc2|^W #|H7a;^+tPI~pR\qes&"S7H/!W9S!E\ h nZ x}lpsǛO [;?7Fۈws"LUω!ǵK95FR! ޼[5ȳYzZ*2MTWwQlA+M)%[ؔ =1(JLĆRH6JqlA2[Obxk~0!FuϷ[QY,naNff<qyjCb=DTIV#h]JSܹyhROCA*h@TeƜ5NҾzC'Qga(Zf s>ʉV|mpԵ@o]8&Nj0s&5zX]pWgbm ;$N+pVesFk*S=yrIg`GWf+8!ܖAlpmZ QpǎԝdМ '!>)m*ήg ED 8%I##5~z꿍oLJ8bN[d{HuW/M( iUAVO& ~U~@-v֮P瀿 Q㌔؉p-<;o?m'|$zQA ,- ќ,Ha8?dgajZu"[<{M1&V}"h4U[3[Q)&Z׭Mm#kkN2rV0s]% -tc`#'hiD|ö5mJ>`,U8y3OٶM"vt9@'+hYީHN`7v |$zƟ]6/xa,n%2J|r hc64`I#i]z@Lju\7#uOIJئjO>Q2ͅ4I9J~ԡUC(5$ZGc+nJrC>D/dp%iq  Gh=q A|ڴ`j._<D/PެGTRR#8h+ϏsT 6:. rD6BO+%td}~W]%k="^E(ћƼ-օ\Yzp84m6u1twC2kla,%-$]&XuGs[loM;ߵ y&ٗJjCSA{vvxɂPwZ0cxxqO6g"nɩQ!q]ɐn w~,""Sg3<#Xm _VƾEVhd6쑠чg[͇}Jڌ&><1;q95F-)J}X9X.=^攰^G`f؀C*Yh 6:/&&ɷU|B&غ5XDuPWW5$`"hH̚}G L[RYH7'C ν !K#UV#9\`ﺼd +&m/BUnH(H}Җb?%ִ wWwٖ/g"(vA'"b 4~ǃ_*:IEn$;k0Ę@<͸g<^M ^ M;4e|CGUĬ /i _v󺬖lA^w=TbA͊{U PT~O@>Z\Y\g}G|GoO&[wjO|kZ%a2@h^L |[<[i>,{x39\{x"'R޴G-Bm&QNbk>Ta-nKѺO_I:@GQq0߀)O?Z!}[6Vq.}KarFct2%oiJ\ tdOo \ʵNe*e,L`^83\ߦ c+څW']Icwria>ے;{jea =)cdB**b[ē*uv\~5s"FIy;4?^m>a,+0M,m b*Plٲ}\u "Q 83䰕oMRAtq/SHX H;Z+R"9~fF#.} Pڷʞ+{_'\甎OFL&rbЎw}mirǴޑ& LM{=4 kN !|ʻ}V(ޮam!;y~6Tp+qj}zܶr{fAJD|lh];Ml+|2eӱWoהF L1!]pۨy\ YnR67hZ<.>9 ޑx0@p9.6WVգ\BQȼ==wrgAŰH``BNQx(1")N(rqUC@_48ŏGJ([cW%6 ,'fUQ,DHuSs짣NEcչ(L U-b '4- 5+ő-%XQ{э*Ky_X,F+,iv肏<^vϿo1af \GД6>#Jv_о"5|[z(̍b+{Bw俅A,ixQ>Se{2dmg/4oW]3kP|R?Nk:ˈ8 ~ByNԿ6$pq"qt q޲`W/{pL}29r{q1Yb"kP&0ӒqC^ɧQ7O U5ʩmAyֽ@.ty>쌆1D'"_RDaCEL ; λ(9J[5/;%+t|S }N-,D88 *,R"W؇pYg ;7wc/s:>zUmɽݬqX1f MM`O'%{%0*FAVQ& vANxpӧm"WPCDiXtoy*yL1b&4R+a-)pN i.'$@ٓtg5(X YR/ϵ>CRITMyj*ǜ6f*%L},'1Ue{ڗ:,HPGV9Kn6LGdt-DzKr:>u׍P W&MGv2I&JhoբD)挟,m`Σr={4m_JR턜Ff-.9#Zj\X'A@p=}%sa2dtH]OhE*06PONHv[*G嶑qr?B]_{lQTMLK7w߾fv\S?r7~·*е  H?[ҎQ:b5l Ӻ"nWy+,]PT1'7"_Y1#m3 " T%&#Έ.VNԕMa4nI΀Qٮ뀥2٨Z: lsEm| t.୰fU_O,4 Us.vĒx}ns$,QNLp}nJZ7B" =<ͤ)4dE# RNX3ͧ䠚γ|LD`b=Ȝ+X.vtԡ?, Q֮#/떧֩Fiv\d]p Â@, kI 4V>cr yoQ`,|(W]fe9pEnӊ]@ި5Ord'1Fycv֐:ٵ۴%Yٸ?9wBP?WCe'TQ%Hm93( ^Nz!~2bE0]pP-ch\L@jS\4"2@_IY؀T ) 1!KR:hm%t?2ߖļ( Cm@|l3E@[i[*g ŢŲY}p63$ m/$'@$ڲx_ ?M(!е|ӁZ4<7'NcdP03@cUmN~{2&-eKzwOd>·\ Q6 hB7)]~cZĿDžǧmb K#Yў sƄ}Ug ]Z eW#}6Pop| kdAD ̷vg@Yv.Iw`f}<3!zmIO; "sۧm'K[qw}ԊD{tR+('ê%KˏhX&iXcS}܏8 ]%טmjXnHPT|,;znSx6"9 9q>C!ѦNRw}DC7^X7ݽJ7aR|ztd6 !=#>xScJ>va/-1AX62LDbt!P6[ğ~)8ʃQ%s5pkֶlC<>VK7 Rd5Тi~BÙM=QԼ-NS! XY3OYz#Kz1Qzd}kʣVeSc_s8e"M3E[Շ2?46s:>%? .%x<`pFt E .h,v.Kj>Pl¯#bVl+(Q;&j)\sddËߋ_ߛp+OC!K)2v=WO}BŗR2(x5 eR6"8?Q K9zTڢWߞFׅRӖ׼mvآi=LW`&*"yrfD%Xt~7!K'65xvf'=<jD?S釋&{<ȘX 4*ꦽ"۞Pgb ύ8Un83?iH q2Z^A%C'!#l9$S0P}q4|zW[(A֎P^թ"{s'`AFϲHvNGt4Hyn̝t̰)>{=((!'R o4 `ge4Y~x<?l:V*'Tv#aȀ}7G۝Z8`~ ^}&Ígf~q{h*װؓJSUv}eK ?Kͱ?Ru!'$ӗh?qa6ј%%q1u2)&Awb5%9!D&8Y&kJVSvLG+˓Y@~2sgA jp}g =6I;]4zն@,%4ǙKM f{3z:hMZ OMi`uՁ;\&}Ԁ]1_i؄ڨ2G-D0۽jiY;q,{ `#;.P;p8kA'Sw$\3 P@ \ Q#@HCH^?ȴ?g(k{۳>t^L&=Qk.U0^jkf06{nra"M(|lABj:(Q;.޴dl7R ^ ߃5m@kĻ0iT{r3U.CĔ3{J`2oDhTOM?Q p+4(*0xAw2m &gmRi^o#naf1NchE{(ۈ?8Ť"qXqn A,*F&aE^ABtv;~oȃd钬MkBu-zRv ɒ:Bqt<Ky.NH}5!"n*_T%T6cە&#`|"e,nu9w){tVU* b*F^/Ju_"2gW~z7-no(քR Vw: N|K]E=C㸳% H&yo_ DHiEEtj@Ez<^|xn(7dkQ)^IƉҡcHDv8.OYuӪvi n㎳4 ep+?6.N> eϣV3`᭡3 YSsbY_{qJ?S>O &ٛs7hvLf(Ji?[kE* i`ٓUT75 وRVb ;| 50 +A^#whktG@.4$Y@08u ЗOg!2d RcJݑk}. \Fߤ=~ſm#=T@%Kwp! -q1!ݞ0.Rl1e8.B7;FzIt.1 Ӟxq @N$Ye~ P8rDc=r] K$|S_Ƞx^0sjE؉'T(4y3: =e4A,#kеybXxmϿQ|Yi7^n^IB0> NK8s =JkϾHCcer~\>x{sb#݌x{STƾw ٢kc\0WMf8@^f%w}yS8mRM“Xz<⇬4{P3x'XpMoq= z?!Mge6nFF. sl,w ,"UʤRFrQr8fȍܭ- y'ɲ{Nr֦Mf(09`NF8¥^r' ! jz/E"94Fm.Ƿ}d}H't1 O\ .7h*p i 1e-IiB3i܂!DkfRXwo~xMnXW롲ijd*1Ÿ9G(;sw5By_N7; 5V–a][p/|Q'5,KHDQHxwa2$6Lu!S7^ܳa lA'{TBnOx֤l[,+ĻbogL#Y =J2A8>>"8+\ ^ Ooq <}ygWuQ2wif64\ c Z"ae-HNobƘ p~S+t'wsIv!H:,јc WWʛ);?@0+uIxb7Kufcf$a.MVj˛i7^X*k,TTtWٝFsy1V_aK8_ =hů|!%AZ6 W-c'mt&Jl̳ 0l-;#:DhKfu5 Ixt\F5oW%a <e9B:/cͨjy-4aK* pavw$<IJr@0ao f/7EG(h:GSl /+jƞ憪߉mHb2:ܜO]9PЪ6U~=޾ᠹo\jEg@!EUV(/ n~}xտPq+hM5͝G, ?4q7| +о)i[}+t16xd)n۠ODͿzWňa TASY)ᜊ )qMxVaiҼbp3߁4JRLv|:CmvO"7'+k[{kP} ]:уy&I )[aůز.Qҭ}寝]:/"V=C\&.pĪD,x ưyFĤ%ƛH|7m뿅Uz:$xW++ AKYiHQS+'ՔگǺe?G|tuLZU 2N"'kZIlAmGĄAAR,d9V6\9"MažY"֨brԦE#eq"=PWuJ! ͍f\`jMTdRZJ[xaNÍ4 印T١d\ -K01^&RGb7 R¾KB~A- @奺ejMoLH'Z[D P LՈ\1<9-<-Pgl6$q_h,ɆGJTIP$@cUߴZGC ~brPے _tq}w { @ 䠱ɯ}L(A Y|٬'wk!KPxъ魢^eTj#ﱅ,߳mIDp%ha;WAo> |ngpu,鿄ܨ_58L؃I;wF lg}HRJdY!lWQ?,OK%[$aHg[6mxKuʰ-ic͝w9K0kik@+>{y*'!\Acj8ЋyǺ=!iLpZMRboPϠDo PRsRD1NRoh 63IKey|r jcF86Iͷ5Ce+)-矩 JLUv7Wy^ I_~V\1Ȁ>ߏ%+Coth5cҿ!kgW_ܣXSc/A(z"ڪ igNV󭴶N4hf 8@XX\ڵm{sMe.arlv G2wkFq_>XA} o%R>PĂf1`z%9{}\^+mmFZ@U}7-^/N_WcA޹/(~^Xvޑ/UBAn~5V82?B'hԋQs;ʀPڻ`a987W&1Vg_; D;!] ~f%}<5(.>募=qt]IJS:S;y3f|uSVhm@xpڴ<>13ٱ<~4s'II$s8N#2@?Ra(#Ry[o-kC rދ{Vۥ$8r[v%M:E4>{o:uCmaDa6@KhLsD~\äe.t[^ 9rL%%dL`_15pf3=ɍ7Sז{2śa #M <>يpV`PfD6ߌ)0W H0 xMrt-JJ"= Pw6FP{xq>f8Ĩ0/@ZN++XXa#:P[3H5fj`|"@6쌭 e^I8|6?Ild_DsnO P/Twb>E`|/] Ì r8F! d[O˂أ4) 3L>{{SdBiV(U2TR*jV Ȕ૯!S ߷ӳ0,#TpB0/g<e6@`P VUL?g^~r)\Af\Sd:b]CymT%sN 0ʚm۠&@^_t!?cw$yb&>530*R\*)p:dqb< . ~V)q փ0lP Z>Iw7I8z?i"$HBؠPܓU"\jyr\֪;0O6'an'UQ0W;pˋ^,H\"v= UJݕ*f&-qZ*7,+;e[eZ8=iB$C~UæFZ74\5pް1i2|#FhI'<ͮH R6:"{*FCR4Q?L+_/IH6uV4EiP>V78# '2D`?MH&,) ĺWX:> g6x" B'Gd f+ϴkq}PnADPh6PM5+ylIx5IоdETh<ȥ}Y&n'i{rSXA4 𥀐hF{-@5d;}IH/M{Sɭ|CaUDt?9 0jgFm,ߒСy* j0:6Y5]WrWF|_7}*7xs|:K쾳2%DZQﻵಙհ™׺zT {^pԻ+py(ND5iJ b,%{,Jd@BW'I)DNP:*5&斊jOZ>7sprimyU%ͦ^<[?em )!H3ck^U= KLN=ɟi AVKIl  .\m3CJ6lw*T!b%"B:uW]`>6OeO^c N6DnFC9z$]-FIIm⸵Jc!dCg\e@mf 'srApI߭f K nspg㝥T^-WCp1L"Hipq<@8n PgK*'d 4h [‡`9=8lB RLwwWQLҌ',Ü06qQzT7pw=o[e $6`_#!ȧn[TPݭPHy q"z6,!] {J&m'P,%k 'd$Lo b1c=/) ܄o9[z)$ݡ^~E)_+}m\2'I} Y"])7@pWΡ(nF?nْ3vސn1L Ts ,2 ֱ쳘Rwuq(kesQ;F7U5_rjfAtOۺ;|&"ۉVߗXK{z$Ɏ\%ޢ?<3z`eXDۥ=E ^!]kp±@7^`dK1nx`ھ]axY%t ۞w$i}nF@pj0TgY^[JՉ#00K5Ի m5mspQ ıQb0_i*+[+3Ić$ 5Ga/ t ӀDH}! -yV4|I fL73%9$(Jc'qR0E25SAQwDHگM[<żo@\@t+CκŎ2&r3}9E2ZO=U|1Y k:4.䔺ܔt4V\iKx5SPϊTD޷*IOC< |w}cO.gM#?*,;nSۘ[[;wLE%(GY0lC<ā婒YɅD .<sH ҡuG- Ǩ4y }R_y`_{Y2HR7@ဨd%i%6ʮv(Z^t//-8 *CL:hzV/KsDao a {uHzKטM(nHyr!.nԪZć}nҐ˶ӞZph<&fA?IQ|`ٯr j4E&կ4?0\{ =Z9vBac*_5[ i fo+jsPZ}xj))ϲ{gJb} %`%N6C# r ]~ٓs*VtL)7E Q}(GAgr2 ހ slXA=F#Zd,Las+3d36$gOyYp/}消LZw\,u\[*@Mlm\"*)!U!S{MȪtت<5\@(iU)\g6'w`Y)se,%I\syڍp ]~ƫ*߅S9/2`ZPjR?MSBpc>u=DjA3aRf;R+yRR AFRui0̳{]B3Uä:N6$( WX&p_,\QO誌}6;QIUEXRONHyԃIU`"s+vE ' K :AvkՆ"AjIOΧKz&h܄| YeCGE? 4<&8 3ŃP&Ѧ`>Qlxօp ==%epmzyy'8<*2Vv҅/A|❊E0{yc YqV$՝>Pݛ6>w>| p_,;!'O3vY{(Y<Ip>d6T>S=ZKz:lj5 \ͥy"~%!"flM'fؖRHعDC?WoCkҢkA$令ވO0j @Q' VT׽2F/Aꦜpw_YjiH -x0JK?.sU\H*].)jbAW]L'J y{q.gB<H~a4`~1%U= G)"wTU* 7InPqnML݆UdsM>3k rNh!H/ώmkK! Zy @3x F@Uw|D՗P! V֤J^<<9fPcAGaul mRq R^T0>s5S_ v+}\@sK5T͘g;HPR`bgL`\O,U5ol4b&򎿏Izv&H.]AJ!"I05P __YaH #haԊzęvd9edYr{~_ ib|)pqr#)$/[ ]kg5Q'nG?0202;zZT$ <̉&8ScmyY 7*m: MGCUeifP,8g1І'W&)ܻK-~.*A]/yP^xUFmΨ=8cʣYAagς։ 3:%Y8WC=|ܭku#(ou)4}7I5_8Z6BQ1V-NR$ڙur9x2jkah) 2b!KóQʮ].G޶\5]!RW7ppz.fW]ǯw,B0ԃK1/<8S50eE dQTK8آ5'y9߽/9X0gW._u{S{͏SW$z.p1 0.s@&,suq'ƇS^eD^\(3Kk?P53?R!roP0:pF|,J1T˳wEw"ݒvܡ31trR%r^hFST:)8$yUYŠEPo֭!:5rB4>B({1[;aZԿgZj/Qp ~SE6u7ˋ|*ʘG>_Sl0Q@v6#zr[;Mc;'YOl z~',]G)TlԊ>YS} g5Ip* 49P'sz@e#9}5}RqjVʌl :i`@R4db ]PR Qi/<P ZOzY_=kNLɨN$s[x5geϺnܿOOŏ7a_j v^{LlԾ')uO M& 8oAض13d%jF47[tmnzlp5?JT)geK,؀>C}#,o=sMuKGOgb>t"nTj37q)zOV9m1i.y10Xh'lYX 9 7,Ij$缻-vi$Y2az(3,K#1$R ,qeAx DLͤYtwM{֫ r?iՠ;}cF6{ړ!1E8JmݖlOA @j&*:RWwօwxzД}l*nL+e%Q+_WJJ6`SbhKͦ6s!mƫ̅C. bq6/HT6b'2WP7? *+{OKx8Y'0*ʪ2tʼ!0.Q_[.7Lh@ 9rݟcrIjHGwjI|QX7azf 2[(6lQDTQ,'Uʪvd-,WZFYuYz"7`c zQmJQӡlbxe֗.=~Pe>G\WQABPߟKޣz Hž1=e0{&!ըD#\L [pA=[E17"El`|ddy'23]UW4s~[{x8Cz?F5)m|Tm-W}v`<\)_'s1Ju eb@!|IN aEU. E{_&9z6Hs=ZoǮO;%9p 6 NjFV ջ(s3B,6џ"}Rލۿj%;ʡX2v3JE7kκ"v^D R7%:o|i=eUb>fi*]ƎZ!&O*0tQ\Qmq 2:}X{őf]UQo1KĈ,u6Mh,Uj1]ۊ_zQ}W粦b=` Yk`=reJ @jTtl2 ,Zζ(rw{A;`7d[*Ɓn8{S5al0{%_ji`>UtV /,c찊l$y%J0nN*B TgRElj.vs~W: 9ߎ;FyO%נeϤfppȬBIJ6]Uȳ71sQ (&of1w_ .DlڦX冧p=k ZR+-G ^? )a_iHtaw#iJiibYS-R-cض8jegT,iEœ63C]G}Szf=-pe$-q mtk75LKd,``(ypI #0 ?6[kF/"^CbFfxF>O(#$NyK7}E)~eXtIO( -|7@TDQ|涄| )'ХI *ze|rzes٬+l ohn[Ȕv^8J2q:OlT-(:Nd5mo8t40=a-`+u(?^ c/QIaϢ/+;}SvZ8M^UUXև>5Cq^K;jBiQVUqDa;A2j=ŏk[^sh\B6bnEڄzRZ>h#ǍXE3 7R {{Hq3,_H+Ջ7hw N&friC5-vNVrQDyEt +{J5ӄ&8[ f因2X1BLdi&z,N\"}@;1$o46i*fTpQ% ,9ic}Seؓza@~#nBicf4/L񬓕c7Cg,?&E$oxl:qġ k^  WeӓI_xB\zcL~ H :CWE/ER,' ;;-dc;NA$]N"g|}=ъ}l;5'k0ѯ0>\E-њV0nb큃pXnjAJ7TbB5Šo0!#fa6z`sg2p$O5>5WYW^vVY`XVD<*sЍT!#}4O8}O!F,580 ZQxZF3 pp<:?Ct.׊:d*@7RBf_ o&d)=,vMOڌ&1-Օw JxD~6x:[Y >,rև#ⱹn*WXXUo/|Ε/$Kg:,%-Dޝ(>Tg{|w~]doY|oi#0MT<ٰKR%5wHg^9g%[uG[2f"r|@l3dH,3-ݱ. Vv^B4MBv鱦"zY3A,?/ԆHv3IԣoR[͒jc 4$އcCY<ˤ)J:&v)|ko֙d sV\yo-DAV* ,GҲط{,QDw0pi"dmÖ'bo5/~;]]X  by:f׊n%պ)4 }ac{u0t#d!aabUfy7Ej2Ek.'2#/{)+vߥi*fò7lWy?Ę c[xvGZQ!-hťfBI;gR81#tPL a g9oĞvwbݼS!*Zݑh N*Skw鴍0?W5hMxWHške";:r ݤ| $QL5>z-Z/7 Y nP؜Oj ,BHАsg-["A o&* BMKl4ʖR]T͡m|fzʱ> ?YnE8V"KΘE^wbk#<: z)`MT&L9NрqtEf ,h%k C)IuAM.H˜2Ӌ6Au|3EէP"1?ib6 bƯ =3Q&bI|홀j5 ӘlMa_:,)"&h6%16Z1 o+[~Z6 a m!_r .K[i4O='EЊ-J\@382)msjoʤb1:D׾Uyh[m0dj,7qd;#\欆lI“x_85Nht=ȋx>3cEX ^蚭 rq Uq4dWꜼVU[l}߯^?O0ow'{QxlWV5b/=nudNDa#O%2 >HZ~I(OE,(27y>1b%S SȉW,o@ڿȖ\fgE4'OrenlW;;#?0n /'hf5!;ϨZۗ*zo:Z8^eB:1v-4$=#\m7Er m>~sAG%[m]KMNmisкJ2sp,I-K(u\'KӃCx$03lud|`@P#`,\ pJLڦsZQmUW>T8!+.49Tb7<0InGF_>2̓zӭrTFn=<}$`?}k'URe$ØWVQ>bo_ʰK ~͇Vjp?N Ao {`m`(-ev#M9V채,.Uy{nhL@zYE 5}&)j&PӃ-*5h eSF6_?b1vه}~56A|Bޭ񕠠^xrmIGǡ,OLV`@{\x#rH=gdWBl l4}j%#V~k 3+HM$ܘa̻^fG΂_]!i1/híO?~?O(0_JbP Fg!W:[ @X'rqՒs(_lރh9zUwl+LtK X;};2TZW+Xz%0U5~Ѐu0Ѩ {Adf.ÏM'q3WQ`5DI` 9|ZL~2-_Ȝ}` +舋x벶9@|z3d38q&ɝh+s&4= @蚘Jxڻk`}yqλRXDn`K׃J{ѼfSb>>2u9D;KBiMw&"Nw;{xvbu#&eSgvȸ0 O}.xD_JPSxՏ$wjwX2gjD< In3^TOe#q}8cR;"bkG/##~zCyw,dpUP/2W,tޓ#f4ߛ+=U&:3x/C?%O`{#pFm.3}=-Σ.aC3Kl!J#.'=)_ZJ{duuswxpQ$Ƒ F{JbW'mMv\;?`%6 NNHEꑔ1޽y! <`M?>ÚTI~K}.DD9VRCn`~M䁷,…c,ם_7B Y n_W|n-Q{'UߎG᢬o(³εwt'D5H6W]Fp%>žK{||'Mθi`y>]CoΊKaFj0nurFT|`ˈ4ؾLJduѶ̞o#!=9Hmrg-:C`$o .trլ:^ 2Ey}8?ӛ4et;k7F] lԱGfpՍˢZ^bW{{[.F)`,ȸ%䔫3AJ;5 _CDC5W+!GZr=O j7d!)?{sbwΐ:-oTU`$z <|.eNnH!R̙ܱ"̏A!Go4F+Ee>XMʕR ;U9噾u$rd}&3C֎M0R+d]c ({~7QWeǫ]LRz!~ʕ%wOBCğf%׳< ttXp[Zd8Dr2ߌ9̡Q0;dF)cY )jZ 50^AΨFdms ph8) P*y3h _O f M-* ]1~d ͶG/'KA J| Z]Mf"¬>Dl&d&ޢ#SUֆШn~#揜 N~ks ;IPMMϠ|.e$o"-bp/Pㇲ*v;Sݞ`m@Gv[`;?aqA$W`9"kch*Q&NVDOiѴw kOEZާ겅ƶ%0//RdFm -LY0YQp6 epqØ`QW\CQ UL%+M>[xPDH+[f!•`XV& Dh;/x%xh7%GNI#XtA; OW2XX!+FuZ͊gԈ?,Csogwtɫvy_]:%|po T|K3hSsɓg(0<< Wl!9χZ6e\-gR؁*:/S,C-ӗlZs _lrH.曽ߪ;OYrhs=U3ɷ%n1TTOu?̎,D68;v|ɋ |Zf3|C} +/wРCt`wqXIJ4 _͟9 ʽqYDw`tS|zP{& K d!{uD_W0kCn[A? ًXLB .$?„J؉i}Q6r.JRu Ƌ+~1P1/ﴮ% c&s9Qi 1cs(c- CnZ.!,V#bB}']yEaѦjbv2.V=9v=6 W#Cه7x ٺȲU^b_.1ZŨp4ݏq3-3O˃46RւKV~R[HZUf 5C皼MomVBTSaIvFԈjN(,1BT LH ܎!q)bJ]%z_7VS7&*Cm Cf]@=0TxVoxbkZ]7Yn  hx=;]1T 94 6@!Յ(#>&D25.duŲ[[u1CO/; zﲗϚwQgTxB 4 WW85xe'ޞJ(d QЭ^@XܛM/$8d7>RWmH8TCpQ9Ǫ ъyTp@A:b/L?b*'b-C}#ᙬѩ wɧyKuTb8S{w0p}wbٶ0g.c{Y!̄Tfuqf}ݱ5B{G ?+=4:IZ3m @&QQ9SpEq_U_ q9Û:k\aG(QJĊ'4IM":bEs<9ߡȴ԰Jm/ ia1'difmSqno9{2t$=^^ `@V~+>CLOo'O{85U`fO"IjUk|90>Kkqn8~I0aqKIOLi`l$wj6 W :0WڶҲsoIٺ1|u5|XkWĵ"K ]/2kp}@|ҵ9D@X.Qz _2m@;('R(WO91\3)l(X&B Wkb}a@ pS5WM6pnFDTkOafMH9#@~XvE"eݴ. 2"U]ubTJi;Szv2/Ztq~͚\QyVB 1+=eא4 Em²uZEb@ִlJo6 <냟}9Bʄ:F޷~8ۆj!Z8úO# rc(8~2χTiQ/='[Vsu11CMLri5>eOe'Uy{ yLZaR9@,G aGz^ TX?Qsi_[B7[畇R‿A?H_s&Jt6~dd?a-MF4Tx?p^+< P(u\yka%"^#`fB*j1VA5$2i/cIlmLLO#o 2CaW>IT#09:ccjͯ= X2A7Xd9߆ԂGΗ1_Ug/v,z? Ҳ O#%rlPQ'^?qRʝ]kJGi;󙓷z43s.*nIvc5<ϧ`a̯md_KOzӐSJ2 ?e~>ãL8jyR:0vul|Ȼh5:ƝZ1l]򸭦9cٌ:,(va2CĴ$ǖƫd(/*3NMOM.%g1^5[btM}G8W!*t^ZyjZkǻH Ȋzp.`.)0V=6P~ʹtyDS憾< Kk.crkݜ Bޕ<x:u|h6> O>aa9쵇BQK,!ZcA_nhF3R%N t(!x+3GQB^9ᘉG`Ėq.Kff BcqU# Zʥٌ:8NTjyJann٪!DLMQۻ2ޓx:oOҘ̖DV sOT{𕴰Ů5Q9MtIz %**f4_aj޾!Ű>P6:x4?ddKʡ$vŴ+?d@f׭AmneN yk WKo HNTr0_)ATbD; q&7\~^x5;>cW!"W%!T:zzdܔ*E&PoNl{'E$.O)iSh=2[)^?LRV)4xZ"B-5=[F\0D*֚:K?.]gm_a,- ^ʺ#eJ|,9r!V(ˆhM5ǽ>d^Z33X( zh^aOWLH*]B;Y'+WߓR!t(Cs+:< la5qʨ;702NPd祑عG5?0 P\@䓣 OVfUET-aM;F\BzJ̍`?HecEPȪ:){qkx;"(CrzY#K3 h]76n:/=VyAqDȥ*F*9+8Q SɢSmiX |_\m[&*6WPT4,GgOv{>.ݻAt\奞z׺(IX\)oDr}aP(4wz"Ay߁U1UAqZgQ+)y3'aD}_D%a͠ UB̬\+ATn Q(Hmbr{q$lwۣ_<6635% eY V(Yw+W,?$ ¬|(:qZvŃ1(`m `ޕTh"2;1(K?+47֭n T `)RD&#ׯP4 !5ƙJ88ٹlB%QLe 8|aiшICk|{PbDAo;r{d VB3}ӄUq8pfgcD'MLd˅Oc=e0i 9f!ǫApGH БC<\NE{xr[Syڣ\C)8D ֐A83:cZׄQgA~ݺH1$0mmF VQ8?&O^%!P6ۉNdIОPyGҟ¿mrSYN8E iQ ŦaYeΰ7/e-']ũUЭ::rq> 2<a_r؇^(c0e h#"_[2s].U!VM[@s\i[ۦ*#^bT&񞑐NNM2!: d?O q1ш0)E,%&ouHs<~ļbIFj$!]!Y}q1hZy`*v 0{hɏ_.y( ~:XTtv.&7äMyR1I!cپ,MIjZ 0]#k ]@quMu` Ƹa"HÝB@"ʿjX>Uˤ<w =]TQS?Qm1aaF%L!~bpp IA2B0]:ūݭrpWJ.KطBKEBa\v](8G@.|[qqh0fAx2 u1vg<W$#j*.fKoc axþ'SF\%[mw`zeV~҅ y3S0I CwǗx/II/ =\AFE7.a+t{4!MqּUHE/Rv <9mmeҞ:Ke<4a]1U*Ã{G ~b|7ly}Xuo>'~#5R^89=䁳a^+d0mǩ U-):!4=/[w>?,n:x/ܯ/*>̆ \̹fὢf'd[zDj1bVEiu' A)i\!n⏜Tѐ! ֩n 'A]˓0 ? I½jB윦GIG]ʋO:{7 +[3j6"ntS`mzLa♟we&GP)9:` K/gP.O@~thwdY8?2ӕoh'`1641ZG(E=bY;%x7OlB}>Zd M 6Z8}Oچ?L($_  o" ёh+g`.tS^:#zS:* c/sU- [{׹~]qJ8JɹŲmRؓ}b09NK) ˈʈ'\t24YO4h(ksPy!NtSQcJLhHbLw7P ,-h} 0^^oSNGUܙQ>>7#ڕ6{!hn8X t=>s$I v}5,|r"5Ia^^9? } o?R{`͘eQG>q6c.`vYEsQiVu.i.DſQn&SeO nꢂ5 ;FC50B+tE?|+_@֡y 呈'+n ȠWfk&qˆ@Yxi %Rd;eLg T" 30;nj'aTvŁ`h5ܚ l?zL_4Xnm!CaY$3cK٪ to>M;VE_EIrl= qkS-Dhzie#؅m@'ĽDQ~[nX52fU|-`?Б~\Ϣµ=}ZzݻMy\kbZW >b^HͿ%4aLfH -O8ZI`XQHjj{6k::&W@ ?'8LXȱab0s(S}8SI32$<e Ws =59nb#k8⒀G+OX[o=HdI垭,wmr$2.߆/n;l3Gl:h|ƖKE<2 `NhHnjLLtًq+"\1`6E>'*V{O #~340::dc-˷ڲ0LK?ZAыEH>tR:&F^ZL\k n+79 L? ^yZMI.^䓳7%HFJ1Li2ı{<kD8췈s0}xvsìvΧu\x@bmj" "uVpQX4ewU;aJ^WY3\nKS8'OIb^-@3f1 e'&s.h%H&/%:xpC 0;d\3-_14B9-"R@8mdjiwݱT2͏&L*4z0f:Ueurɾ=MJ|ךDW=zt}{$5jSozCꑢ%K&\kң] 4ɞ 'okXB RrrK@a-ac%Q]&Vc6bWN3 {H8ɅubdWUVV=x--Sz~LhOBcVJ䕶4S;V|6uث}'Srke:cCfS7t3YUbgCif9$}D [c?"= ryio/ķ 6=l]x=;=rjJSrkԌGBkmg9mknZQJ!""/N~<[N_Ν諊=),hZH_|hWJͲ oax$Q)kxb#zJ=(GBouw (T첅 u 1LFaO/ qp 6!و-w(HeT%Kܢ2p]U:ŗO9ݘծ]7XҒ`{Kg #+K 5awb1{pX##"2pc017Z+#s[#L,3vn!|M&)OBݡwJ b/6=9״}iڒrewfVCbK,طŰQs Pl+BL6>>b` !vH`Y-11 \h헅5<SX8Z4Y2umv9dՔ(}V*8 bX>U@EZuЊiK'M$!M2x'׃OCvlr,7YG\~ mZ1vqYݐa7IQ%hfNa]S ( +S(44&|8Q3"q74NJY OS\H" -)ZAxBrv0Tmpzxe/h>gƗ{`.m"SV`*N <*yCg~Ob tr:ըi瓻$.M Qس^ZJ4i<7!JVKEf<[tJxܻ2lmlFO}ʔt  5fKײE; Oqr"P~A^y8:7 oQ ?MՔOu㜲I6LD;,nyb>gef6'6,Jk1O!̭k.|U']u*5NVRە хT:PŨQӝN`Nr1G sWIK[ j4a%w*rևJ0Tmύ|~Ux1v<"@%xR6D'nniF7#&iDPƚ!!KZB}K!Ϸ uܧl^31w"1~|nZg6bX>(+Dx3'Nb?!-Sk !*W;5k"ۅ2𞶞fP !PJPUTx؎?K ̝y8&ԱxJXIs$(a(r4UQJ\xޱ#q TR9OIUqPOi0nu<Ȇ | Y vE[aBzw߀&=MGCWd4 { ,<%b]F؄zM_;̴!dVJ{ftjNn2P59[0DNB]4bi-iO~' bұ"&V>:1:D9&lr-y $ wLQG˸$7E$uE=ǽK[~#B-x8NBH9|&^^_?>Cn2&QouwdB -Wuwttݞ9!٭+o_w6<|Ǐݞ;1d|M|(44*HEU- 8x6C&c6D_'4ף56 oUɝȿp5|8m 2:IOqeٟN͎#~pt?ӏ`tʈPtMZxTP|ۍ;;|CI:]1oʬ␞7~[X\`v:L: I He BT*?E3u R"B4H-^鞕º?>To}0yo콨g{ )c&AӫQ DX|$[y?=Zͺ;55k"iN5:$q8 ̿_O1VEPz$Y g mQ}QGKzgTǗ5mIWVqRY-+gh`"'VƱЃfY XG%Uv<RK4sx~I\%D` !mSYYBEԢ&aa̴Q,gErjDݵW5Qݯ5_,ֺ,^vCЅ]?̧$Zwe)6+/6+MtиOm`NuL EjMG$ ~J ;7fO{5Jԉ1& ᐒ{X`YLV\YѠ:/F,0,v@$U ^gp]$KGwGecbqkb6τG_Hoy!NDG A9\+EN`iXf(*J&J՟}Z`ǴEmqX6PLjy<&R5z0,̊rݕ͇bnAm48^ZeGH;E7V۸ 1ftTyj kq{:O$78;P2G'"ͻ2jތmM0@}@0T[R ®vg"8_޶r FbrZB(is_\î-.&g)-)9<_B@=VUAOiV٠xhs.YGg_Sp Vo鉺vSR[5oOG -)0)ƠBBT.ݴ 6t(C-C& VGk/=Ac"4;b FL-C<-\d 'IW)djGrfJ ~l}M’W .4Mr./!=lSӄ?8cotVB;=,$L*"(Ҳi}EIϯ~m W4-ΠT_zj/;k{ ui;\|mcֱZǥ&#@|{TMeNz7@eBg }tpz"IuADZ Z=xB"P-Vդ9 Sei؞$kQ D |_n$8Ojȉ"T)F7쀥Nꡌf0Fޤ*+?f ."!,&O0ӥD] *tJ0mfPZ_BOQ_N>FFd6zou|/nԅӒdx5"s/-|W`߾m#NPCr\e=]Q6Ŷ\2Yɍ%o`$Jh <x%uvH ?' E ܜĸ״ T| 6Lnt=rp'p2P2K'SV8&^=2FH:Tdj`8d{2mj9]w.c/)e#J&=*@g1*2~HGYwJK\;S~\YFtL=$m_tD'BA?gF0 ]Fp肝KId= /H`GM][f`tv\FS2x!g̝VLTJKipN Hk̀ 0Tz8#VW>=mԪS z0EcEAYvg'I•ܛ} kQRydNsɭKcQ{t.,_s~߾޼0E* :(A^XElCg7y E;U 4/!" qin֥V0ưnr8GQcsU9΃eT2+ON?(=;,6/f#zLf1)y{q斋 V^r^KF AoYjdŒu 5̭RS9I-Lҹ/M}_V6}7ЛF+L(,F3(g-{ 7tPT:8; 磨PUW0{ xbEw{xVJ-ufbg CӜŚM%VA@̝XL=Dz&ŊhПK#_l8a;\v!`y>bf6Pu gt6Hv~V%kJ^oMʲΑ:8yFPg۬E묡YB"w7M+PP$XVٹLo4OTF&YD7E>kW75Z񪖙*CL< ͆/U`*@&} Np`c8:&٧'~ ?ܡHZn\eGu9g$l}1 <F*!rlUՈg *p2T.}1nڢ7ޠbN] _wZ1hI;f yATU)tYwjJ/vP 6|(-AF}d@GJB!|ydS>e$1aHR02-Ƃs \DzPvLj!hپA1-Qf0+w`Rqv\2S ݝZNB•Ҭ8`a~[\IoY(sAIf8ɆMj;u0f%9gCk[MS֣0Td w>\ f軌9yU% vq}'x*_)fH3V=w@UUYTr0gD LH&]f>G5_T$(8j ``Y˼i?I Y Zy\N-U7'~U0P|6wӸَv1'v(RXyjmI@+L%︂W>~;+jw]X@zدhAV \He@ 'ZEv &Kڌ#VctEKI ߍ{pޅ e+!;ҥ{2ыt+G\6UB=Aha:B~k ۘq֔4[ꣷ a;y4!I69L]Nwkܛbhju10V ΛAB"qmts)=z@F/'MJc>-D9FJ*nuۡ)13K媥sH +:v[,Oe\}˻lcHvc:1?"-EȞkD{ noӸE#g5u {͹nBGl=$V6I$*9^4þn&1Y{q3vG5ju-ҕ``rGkHNP'V"ko~y+~M+[vȠԁ:#lS$aumetvpP) I+<.j2t-QI \YSO{K9l,=sc՛ 勛9ZV~E6n/]([e5f)uqǹ9EXv>Bӽp3.Z@yoVpP4od!~DGI`>c(՟&%xe5u^vǽˆ-K.D66Zܢkg>'&o{ZЗrlE/K^!GmcӂG{|"8!6$r misKv\zHB,mت?NBKT[=#kb\n!5U4VNHQwFM="F{7}#Cia{{-+kҁ59uena>R7~ Fu,@ZP.7R@~ddߔrA#-J40(V7r\Y“͘bYlx H92"I *.5d9ЩYAlWi_P\3sfP2ǽWcy?.83BSVs=y-| du(<-S^Gfvn~<&!ͩ΋St& [X_)r2 -p.>5Zǒ58j!'w*”k(ƃCπ?l ʻ}Lvcf.j^#/J_%݁BbBGxu][e8͟zua@LN4VGDosג& {'tsy4Db1)?Hh*=䦧-%= i⩖)mcEǚ;z A')?.g'@S~J?>h>0f 1Zzy])nQH{jgkl= HTy.Goh^]SY+TDQA~%V_5` z * "uG,-[*Xw: qlΆGiS E2e-110HE@N?+T: G[sˁU~NrAqߐ sKmSʹ~Gc@*K۹^SVJNw`^n:"]~6oNd7um~R`>Pt@)+΍n4|Q? `3ث.(s6A]0ߖQ8XAJ撧K=)IFϐz]SQo q+Lgt-:?-8gMZˡyGG5 k4]7]EGq4Z`f1NbBNnۀܗ[9Y4ڞ5̜TCzJ~ދ^ 9럫vN<3T ~=^9I>G:^ϐݓPQbRgPH,5v!R\bL: B=Gih'd?H ۺVfxYֻ֔X}h6xdo+bߖg\ L# {xc-!u j죘+\ęAX%0Jla3c:6yjFip:Ia`l\Hw|2R7>@ Y"\ᖡX'0 l$5Scp.Y4h87JY-6< w!Cz:Қ:fH$^$M)tzՊ~5-5T\2 >f_sZ?dm|M (* 21"C:f~&ObC[ 9S 鶉pv)I;Ɖ2nKlB7٩(k4Tb@ )iy rƐ:py^ṮP.gc|ʤ+xs #ܵ2sH8?UxgÐ 1Cܺ>gGf(c&Ӑ55; u&Ɵl Y\|Ul\ ,܂Yq nX=u}t}Cf*BhY"&ߣ H#*8T̢Br(ڶL Vy\=3',R]sjn&d{f {u%@4/Dw43A4!4mRįesM[ma/kFk~LfWQc)JOfdIf`]{Z 58VkZo:w N@#D7+F\\ ?&&5vGdІL)躡W;%O3}z%̶bTQށ^O^3wS =6zs Z) n:p{/@3>v)߯*)\GvXDc)ȴI$NuذdD-1:Ilw#[[6߽gٟiuЙBZ>~.7& -:r<.a6ƈiDJphINjlD~)/vq? ^%+1qF*{u @'kJ2R~cƓFnQc'6L#cr/sC$:ȖN d|LuJyI_Y-@%I !b"0w@XqW&k}yv읬;5 SN2,y )gs7ʮP#yɔZǘG~zu&FT v=,Ѯgovbuˍם6 )xV@8O|?Q!WW~YCQl򴟸3;w-]t>dXgB$z /g]XU CWP#k 1M;20. %Beh@[X7B^^n m5.,1",83goȶYZbILjvm熭ῼWkǛw;DU"Vj$uN`pq\ .'VeH98 b!;R16k 왘_I[uAe[ - RN&)EEM_L=>p GsU&wv#+?HپO&,~v\~41$敝\|ΗWJ%v4Doi"xS 'm{7@'c3 :( rJ-$ }b,5@} p: (t^#[Y'ڀ`g&EF:4,pumLf&eal X(<^dKvjV 0lph˕i/fCqA$qcv FgM>8}A>u4@ٞńߧxDi>P_{QN-b:](fE>/Oiqq~~/2kg=qaeQl,x_$6+|ZUow3 5m~}<ȇ#S1xF6J Q`;Gңsޤ dRHtT16Wݴ-DD鵃&uڹxϒsOf?/'U4YH" L6%k&r.{xYu0T lJL|{ION=Է9Gx{]o#8owlX#L K̐WO[|j}RICkpyk'5]Z1ʉ$p9 ]mޞL-uhԤˑiBD昻t5r  ΧKXpޱ y- C?(+1 Ɉx:vvI( QwnVfbsOMw ?)7`c5Ql" ~ng<>w24զ@#K̋tyBX̵T q33)ge¹#]fcu<!i 5evN@ cN|qWCd&;dN9 _%rEY:yrc) O'w[A!ff k0qz6ႛmGiu{VUmY"r5'浠DyC*bTj8kU*J̇F=JamQ ƱP]u{"Fk8rs~zL&],2;Vy@.$ߕ ~\;lӒjHxc&,| dM/A7Jr$-7Bij ij(0(cVy/Y*. %.^>Aoh0)Ln**@:"SHrߚ08vFVſ|r:xYG!3:G꒛*RԐ)̫s e 1L鰖=̔6=4:) \>13ݾAٯnwJ])OLxd]n%,]}q/(ld Hz1H \4l(66/qxA,JR@cRpJ#\ÓFTao][,d5L8rg/* DpfY#XrzO8 }J[ffyKKDpzۅdR[YhW/J+ɒp1* Zlߪ\?FM`C>gFVMSJo!;/C/̄U;>',;lā L ĄycGﲝ-.鰪6tdf3S 0Eg^T7 m&*a[f럍ٔyyQy=0sғ&S#KqRJd9hß({-] OJe+N̮š #LHr\[[/+"tWMM~Kφ[fWL0jst;9Yfc~]8&HK^TNlsɣ9\ O%,SgԜb2N;gRC:RV/=S6z^lbDAYIyy6,0l-hdc ur,2)U 4?>J Y+.f5|V^~;mC.7!ix#Q%8w KpUoYs ÿɌog jLwDJsT?<>tq%ş9 cGr+4[4OJ[D}-t}kxU"(<ӕO(zh"Y|EaR iSQw cX2i1reH: #>Y˾ +.gFò9L'7A5y[) cR9@7D;`dsM oFX\(i GꆝPBihe=S~<>"n3X }W4 UlŌw Emɫ ?j ,b(Ce;w[[՜>]P?=W:]~*X2n%q#+Y+{@=4NN"¦#o.jht+k?߹h`EaG ٿtsp1_~8ˑ$ @kC X>!$̺2*₉w4w܄mc{ (h8$~}'A$ڥ$&Jݾ+93P:‡?^ìLg]Z7kh!:z,­ʡ4K:;;XI8z8})U"s+5 ? %`3z/uz*rLmPg:(m>R# <*1ʆM Fyeێde븝,; }A|a nK`W-R27ϡ xT8E+p0s6vDk7zZgqp"-J;V:Hn4m2|n,9*0T+cd2''+\zFB  QH :~`o&x;HTZ@LI鰣˻1tMdXG} SwY>pxW(XsyNؒq` Wpw]I95Ôw=cXk1x*82$6aNs-k+fp&J'$Q ~6%f ;߆: N6V«o0^M5ǁS+p0Kt!,s>6~Y^K#Yߏ^i]hy:FSp谗06xpm-UG:=tKu 78 \gZ$ۢO %~K\5e^`+ י[c' "EnۑZJ9H ƻߥhG䒔]xl ;{W{$RMǙe]C,t! ߮lK3U@ݶl V/3g#d鰉ڹx&@r`ٰRJyp e\pk  ;Rj`j\=xVK?F]9#h2,6.dSe;vJ(o"1Yl݆U8Niv"@` ړm(Յ'D/7#9 4y/9mx&[rH^)KPv/8䯠pg+k}'7{t7>;pgK_{Ul0He($'}"vDFu6u;' ejJgt׎"' LD7»{:1 Q{8ΙJi䀟iW4 jC1Iyqy!z+m̖Z'X.7xGuɈ 2k4Y YA*=MK%zHvu=lŕ'']X.oA>?' uޓp%ބtwr(Ի^d]+ke+MdFM+$Oo:4h,dʍ( z+C+d(ށVQ2'HɥSdM UҬ]T:g ݄0&&==;q:g`lW`.[O۟qmA+@ ]XmE'9De:9JqG ®HpiB;ycdhG_Pc|o/N= QMy@!ZJ,hEX1Rnd8 q^,  ui95pe *\ڸ[ELwD[|J`R|SͰƕS9)V0]{x#I ҙ-bb *aTLH0)w-:@cL‡mOؐ8. n}b>Y">-+ĩ%hbrF (oSbőPh{$'{ }oua]y;V9$ e"=[7Н<#^7A]|+̏!@T\u.t$H0 [q\{S__4Z{rCE8(`ZLN&K_02] #'UR9Dx2`"v~-O6v' oqx3-0j6<վWHU y42xwpE !CJ+07"{7cuamU4d8U~r\3d!յ:ʏ_!P ~ [b.0[?522[ c)bu*݂"`sxP-aPX ( * CsaYMڵQ w~iuL)4-Z̐@kefT6!.;{pH rmz GQGR pE`mvRq<*:,~b7a ?u;@}NwUE犘'Xh$mzl 릋 {>71̲rڶ]׳-0R|l0y?Pɖ54gڜc/ytI2o"q}FOٹtl L׬N/fow܏eyFj h EIIu9AW9haצHA8:t㛌sa蠟[Kܴc=֡@4ߕ&gh/6#XyE R&?w2_hY e8WቶZvO2I E DZN7}))Y+_W`)eM"SG$qg`Iڂ109ZP>x<4bPŽ ӮN V;a\NtVږGpn]-WU3TLLds+Lc\VB9Q-lyA/1Mswzj)Nٛzveuּ%fFf-Vexc',9~4_ "F2GKv$1sl߲*Y<&f@R-eLA Ke ,N Jm Ce78Ǎ.`[lOvre~s]ٟEwH}ږd3QIA @£"Z4*މѦtUʱ ! #xyU9Ȅ2Gٳb!dO'_5;ĄT{y-'_w3o dnDu`+1jƏz?h7Շʚ>NY!s/# X(ضf7;5olBܨ3~XBTZ#jnJg|ipE}bc^DI<Ֆ,$7"<䨭Q#l  f4:3M1µ^<A6% ˑЂ8cQ끞XxBȾZ@QHUj,?NŃn,sdB y'Nh- ]pnZ[G,V$؞\[]q p`B+ 7,0%Ӱ8 w:4lJ`Fᡥ5C۬/;r6LlOy6hP3'Z7~nTbtݖ;]0c.k6Uن9_w']yc?1s?VpL{J6nwɌ56H=m56-r#yHp^OxA_z&oŅ-GsNF[B7ܖ=%QB IA؎x\Lf8)nߍibn WD Kn-隰.>.ܐGpL~_9IH 0IrP'Fo O1Ҥi":GήU^͈ -2k_XP!=:/OWUx-ZU$fPkևb/8zwXCi8JɔWHF:&6GӍ"A4u6Il)$~SD*qzd~D^>:Ղ *nj#ÕB5gZܓ_(7їM;jFR^CaOKq6FVxf+r{C*9?3aߊ^5[7Dwx|"vfĢ\0ٷ+ɺXXk(_@X ]}:4yeqf^jLd\>Q$n  Z,X vLj'fZ<$yhϡkd|re1wOD:f\vS./bI^e 8KP6ԜcKVKidJ2%#("ؑVbo8`KWzkQ]޾uVgLpȈ$jMoZ8P4t$Nڄ?:wFZ uۤn Z6W-_ O2&Op8;`N.J%Xs*IItjJe<]mOJQr;?"Ozm3|W<wɄ7RK.*3]Ϗ&$Y,pFN*xۥ9>vQ^#llDN\Kw2޴PNg:no~"6MzR)bMrG2;@#㬖N{'m-%[מFdWR|c\$[g|S"70;IE2Xqo(Cyb~;Гls}`dN/QwD͵pɇY %k#d]I;`T+l|(bANf-B#OMnGR1</F- |Lja-pDT0y28eZ`R§"^Ԇ?E%9Zk|Q&eAW$鐴[ weBMr4-U$<3gGZ:Wڹp, ORӂV8Db rCҋȃKZEubg78*6i 1_<|7 FC=U)p೑+Ne|:.vVN!…J"ڳ̎ڵ \#x~ݣiѵ3z9ZHk4;/E!-0BUڧjG $QҶ mzjgAj)G~(3RG)(bR. p9ә)QF7{ʘMtw[ȩͥjd,<I>7%sX3BƔmj?(||_Z՗,4G#HvªY1#t\b|q!`Bhj[I$ k`0vA vL3LJv C"s,t救cx+ؤR{q&Q6ɭ#Z~Ļ-D)J9PHk[yV’v-shgV=9qD1 &^=Yݞ%EƅT9eUc7%lc l*Y9m,+G⁚Y&gm2A&9<}BчGS)H&%JhAķE! S±٭ m B;- $ƞuT:%߃*T m-%Oe_IIC:gcVԙH燲d KxL:u>=}8ߡ:ˈ͍R:~>㴎+L 冂jL^l = X_0޾T:Mdʴi:~4(W&PncHN~ndےAQ.=P:(?C5{ vѣ5wY/tI,:(iwH5{ѭ;[w-uT5f˽lP}3nGIqZM=<~1OշXKK-KVaCVɫO`b -m`A"饮[BqI :HUr:c,YiRlA0un8-bP5=1#f8۬YBҀQUJ(+OWnUir$4c] Փ/,eu"`$a,%vD/cl,n&dxG%eL9QpCP.~kcN`C#0)  FV/ xW=51 Q*D%`\խ1'NmP%4?퍲9ʬ@"oM=[X$+& %2עi3fx$B/<1=b&\%,[[{qtC+Hsݰ9{^4G%EXjŻnzӹ;E.0um1yRQx1|JTC?j.{YYmlsl<8+j+ACh 9P꣌xh6컿 fA-H h@ShiZ+Ckz߮hhsLf2u'B!=TG< |.͙9߯4 &^"QQ::S""hN7a+"Fώ=d7Uu7♶CynnAG`@Wf򋹤AM? a( O ؃H]Jbìr Z_`aPMW̕5{2^=[[gvT~X@v$16gR6$Ki^ath{{1 (Kd PKbxXP;&!MÂ5C7=@ߵghˊ!I`zl:) e^lެ%,QtdMx-yċ-h\Ogz2&mK~k' #f`+ *+ۦqWQokӑY.ȋP-;]w?!UC{˙p M4ς-{$nّ弑/wODX:~RI"a3\f;\7r n_H9舣Մ$)8񚑋XS$#]MsQcJsgrP<:+] o N/iwٹ{H8Ko0|2rIг!Ypw4+݂ٙ`pψ'NZd 4Kn c>PXZY jHF kMZvd=4 gc ' ‰!+ھX}d00)$` ~=}'e(e-0wb'wL#t!=jOe3gӈ JTZ21bgb/ 'pbS: tyz71 4T 6o66пxjU (sE㥫YK撼y_s^T~z; F kB lt`zWiS3< G_lz&ob;~4e }v<)P*4t1)g#kHs( ' RPu83@dSTG 3VLpDC`!~Tܩx+$R{?L?wڙH)Is-~p]=Hע hн2i=5wGUJZ@.z;x ?PShVjN".@|0;D+sK'BqdV>}KA~qqH܂iJsQobk<1+u0ʱ jFiPƸqIY<,웻7*5kѫ"6]@(:ShVVl*c򝤐!?п(=%ƍsxsVA"#&:vgN- mzWl~'( % 0!644'Ý7ߺyQCn f,#nH.R1, dUh5SE;XcϭZ}(2L12\3\>8Yj2f@t[Q:WrԷ>(KȖ#Q0AV!`_|;UU^> 7Vf_uJ<~ uevIvRkՏqk.ܘmkjFi-M̠ͦT{^hSStC7 &eWG5CK#L%-UϜ\L%Yxށ!CUX_6;_%վG{᧧UށWm^CCdf"ET<#* S\b9EHJ[)&l+N#lJE};wG!> =`aq5uBЪؐ$fsjQH5 EܜRy;uA{EddtWF|I_(@Qӈ SLsmM{Ybf2UmaID}4@Xs+(:q8 P"v0 V0jfŜ|0`ufo$F_cY/t ޥ8t vf&w7Pb>P&%'R7 ,㿐fe|dӋMc^_qO鑒sĺǟš.5@|rAP#_|\.)<Â\7 {L>Өz.۔|=/|\&cj̍g򰱽CD7s;cR,̻L2>G5Uc5)#@fX'/*Ĝ@1}N= DQl%j_֩}{+3Loq|o0DdylGC-Ժr7}a@ww7mz\rmQY >]K}.z~(D4d4ɲFv]baMW+_z3\.Ƥ:mۻnJ@fu5Z'қ>U7NaŊ)zV,X ㊟.^'ÍRMybػ=fŪ4C wWIm]U\F 0^!d'NDO7J豇GHJlT! QR *KzLhCz`e ŻH,A0XYd_HNHN`еO"j#FL̫|LFR ,\y k*f-VD+_ww]KGbrESAָMYk? zpv ;x@Sb*Z)VP1g zVYCReb_BECܤؑ8%FwC9p#1wHpĮB/`2.y !D|G7 7BˎH"ir!aؗ_DJe#-sd Qς9vQRRc]L´uj ^RڴW~g8r:lgd"]y~=<_6 ԍ޻cv؇!c p--^"'LsEoQnxQ fE]aoT޺w7W$7xs5?Ì ),GVFvQ6avݖ%ܛeL:J QjΩEm+2}]/ciܣ?m˕;†gw㒈}n 4 Ffesev6mx(|> `QTO^ua' t,c'VJMei`s-?̼[艖{ph/Wjt$[F; =czI(le ^GP#j= RTR 1^d_G{asf.tص.;`OޤsAy[Bqb?Bl=W;eĵ.Z{YWfnҊGDFQ@Qyrv:? dqؔoMegvfEd(#e #8h#3N i'A|,Xba,Bj{)5OD- '=d5R j<)fRY$O0c()վ`Vnrp9#F^><"x-rj}Š@ KLH٠MMӨPqJ_>HL(K0]E퓟yXA0Yқθ|2U7@a@3ng  Œ{VnCQ&Rv ~CL5!+2 \09ױ 'xGMO|#Opې-KLmSqCS'q8\F2_~.3攮[Fix8Mߖ:P~$4})s Ky|c#gj{HS%[=6%$$JiS`(gwelq*dӵ&pn' T+BB{&hWPyy2eG!~XE F3ƼU-RNC8!3T!D %?5?q=bh"(ހ gG *J%QP%2цٷxIe%.!Uw`d)-䪽8YѲQcddiOPOWEzC#R[ V]2;KDZ g\YC]av0ݶ~PmRbޚL @ObWüʻBsQ2=xH#9{,@+m֝Y ֲVMU_3kY+U~Odu5yѻ"A:o]`HnfᐴU")Oj,`v@җz26_7O`1q.eaޒCtW@61Hœ' *v ؇ ?#_|8t-'yhfeF{!:=P`/y9lZTwZz7F.ΦȑncTy־ {ߏ]/kqN#ԣ@rمG}׃aJ6>_)=XKKx'1^t uXsJ%q,À/Ӹ݂0Ytd|!RRWwԾZcml۝8V)RBhOi]*pDK_!IjGP_~Yi 8/bTP},H\*]2wg"~tǖeX:*k0/~BlJp2ΫW ӋRy*J[>zzڦaK"j҈xRpu6=e5<.f: :63`x=]y: qU"{ڲ 9j4AV4VyRCDN$>0j.stl4bKMuE݃0]n|]RbӓUg;3=2ŌI-َkeQ!mwk;ϵZxm,kbi$+;X&{4PU *gY'\(쵐 \GMC){߰=`2dKtcr_rD0 (O ?9烢pJY!A%JdM'nXIR$ጋ7AhXNgZHe NzۄAX Q\PgDR0-sq &@sm@Mn?0(߬`=71IStY$ Cq:cz.r7fTun:V-D7r =ERY7f7vīƭS#/OԪAg:Mm "B(r.P!@jݚCP2`̺ ci\rS}{ e]ٲ|Ƴ]а9{ zEAo&T`jId] NZq+JٺZq?;i5c s4l EKƚP'1n*u"kH{ sWxt^ƻ pᾆW #\ X5pѳE2]O,0U[X 9rx4F|txň{{w}v]%eGrmHX &伇48ΑhԎ 35g[e7z[-f ~b̐tՅ7/FWAeGph^@Yqc׻;R'NC+~׸qe3,MjhW!\$aij^Tk0%\H|y_/µQ~׷8F=6 $@acؼ$c®0MDw"Cmu: EȠ8mejG"#lkݣf ;Sh௧ l۱EKhb Q_ZW|}fq=zٮҪ"%"!˛Ij$j0wDHoT!kpQ3SWZD:bx4qTxgCjc0`灈kknwo.@x%OZcnvT -u$r(*ڏ0UKY-#tqټSn~SǷވ\bX9ȞƼEkcQ9y\|fjѐX#WE3 逕Q7WQe{pIE/H֖UT= uG+Ey@`rCP)ߓٯK&3ow,Nm g'[`\‘_)׿\)*qjU˰,,/Y."3+mXkaObaݠO Z^RCsd(qË>;^2-kxQgxQ7}b( 73C0o y%l!q?:l 8ѹJ~r];R/YLB5(Zڃb\Aᄂ;v Z00+F^zIV_w|9evC Mkm+4~X!hDFn TC0xܦ8x5oj'R`eҟՇt1/DiJ6OR(5㼎*'r+y0QF{aBʑJ4^baF@_r(5&v#Ye)83oE”rhrO%U J%qF :X<|#;4j.DPҔ q(GEB9֛Gef{߶vAfTϠbW͛p%D $X{lQgʫwm,d43M1IӂGPp:no`Z;Pȩ|I){IO ϭP%k`𽳸 <̽5*6JF(W6IDr-*l[/6㈣!v#daΎ}C]&;&AIVz%>WHzf>I 5VGf{`bmMcdJd@ k!)!MCL|6,J&yT'4zZ&6#i(ؒ+ma mЈK/W]7*\"Ǒ _iHxȂ, dOq0æO2)+`+Uvs jhubEg\nʟWLK~X̽_PdjX`:QVE>t֊/ErF= ǜlYh'9O53AӜ ~EOTM ڑߥ:Ik`6~b(Mt]A7&{:X.]Z GruhsTa#c'od$- 3 Cc~'J,ll}ޛO[CꏫΤ19(˶>\ߧ`xPeHaP@"b_H0fvMn,OY XE{X y;l:u#㑑Kp)#N'kCE`ȥPX1ڍ BURJk ?#asKؚh!2ly2])'3Zuq[xc^"i<ʭhq?})<^dh]T{9*XC綟 ktK DU:z玎l8=v<m!xdyddPyo⊍)JaM |m7|KNȓHiʗ:0c4iۆ[6Xf 73c=~3P?ܖtZ؈M;aEQ8V nn <}?G؂eQ /%#˶*}SkH?Iyyu\d#7G;V̖(_odk 7_RG֒-wu pt?7,.]7Lb-@p 5"~-ߟg;:kS:PZ%]iD*H[Ux:+}_<5ƽlwO\3+KN&$Wa-Ǟwѥ65} E 3ʷ.DbySʚZ*0ty},|~-o%9Ұ$sd3ʆs56qxB5 -5Ɨv_D1i@e#JcN׬*_ ckߓ58HZ׬iڜDQ}xɢ_AXCGuc:OpO^ã D"55gnEg롐qϻ8@<TjA[],$e#!#rCsn嫰h33t>DHl^ /MS4x[V6k.k.eG-iSY2d=t0bQvcR?FqVeo<=ٶٺ1>%(ĥpEVKyln1kOts [n_Q8!1**Q.1`8Lu0 O )㉍m3"@i`$VCa 8JevˀKؗa!jԐۑ(>#-MVݓLs?hlwф1^Feiq[}&.Js7_yR{zm;ZAD\\ -_/rx6*m\ =!2Sٽm@IC)93}-"lלF`,d&,scw1ԍDc~-ɹ{tjD*J ]+( ZI,u7sbߨwGenP։$j2p&]]v:B1!aVV߆W] W-_eGCg.'衽PP) BTf`)~H0!3/a@2j༞s((jV:e֯c!E3k~}f㜏jA0~hLE6@bR\]Q3fH%b h<}SfY>Y+n,w@:g` %|Ti6CoT?^0B[O: S%3->\&~f1\n(z6ha(_ ip P}'H tbo !QXS᧪)$R&2[RߑP%yrb내B˺:gs6L.jD/|̋2SrW79+xԐ٧;+Ÿ=>~;,+#{]B}΀IeJ.؇^<%7w eMU?Qg:fEre7]4nB}s Bl2zE*;'hUKAߝ g^ 1%aEL4$:˻Ch[oyՎ6-E+x^`@7-h$E_v[H,2~Lm4I2>\YyX̚v@!A}VX#!ňRi(z"O9#2[؇H/_ o]rquݑ-aW G`~r*dys:;_wx4܉֙?#;yPO [E-3!ul(^>iai d[IW]4K ׄ%`~.557eOӐ?s27Ue4UF7T. mpaQkz\}X802u,rFUo c]3&~ KtH̶qȟE#L|9 ^22 ^6q_,srR:gp!Kq V=\aQ qvKtHͫ6-Dr2E$(/pp\eS,hϖz郆39b7HŸvF^ ~tV.Ag[rIv9!acOqMKH `h@Z[X#Z]KΨe)K]z $ظ288Mlw\m5M"CIIi֩i°_)JׄS)8>;|]u.722U囘J%riR)M0_<7< 搳Oߥl n%扺7̳cꙁ <r rղ|-q^ oX0M&k@~<&@+60M;4)>j򎷓8ȗ|cvbNflFfÄWf?tg^J~nSҋZ2c'yܮn4R2mZ:mwd\/XkRɿ椹Ճ79G 8=RsWCW/]@Y b{YLU2px>RiԴ XW_ܧ E4s^:kF^Q^%~~';afg@w)\Ġ6#*銓ώG]Irދ+eW.IӍ5bʝѼIk #)tG3 s>}Kx{s5-Iq;8"cF#l^|}7@gV!x|V?lF$ U< |ox{jիU lNhtϽH!5eiB@ji6@l>([(in)9xJFa*^(cmϠWRpeFQt7bvd, rEpյJqBBEe;1ݐ䟳<)e՝!|[Tԙ0iUB?1IxV4W,1'd]eJQ^ 0&#(}3P/ <P97fgnM[&Bz- R_Z7 ;tWT?xGĤb25K#r GhzBXcqX>cn9[gMĸMq#'c Eǜ%*i> 1ty0Y@ \t1e~^Vx}o꽈pE Y> b6JoAxwuVDD%3*\&کSq ԔQۋc#?_ wR`f@^2ѱ͕[_M}%O8}lѡl ^ '6S Tːsy; !wq{9՚wUx+.)%܂ e@Fްf7o $iP2]pKCD6' *"Rv=;5F] 0m){X,n0o"!Yt-wmnC_!H| GR@| CݠVf|q)fepٶ6i9;6zI5Fϼ-!S ѺNW7y8s+apN7h+#X| 8$ T m΀-C H!KM^.+*Mks@Sp7i͂{f_St tU~\x RAKo}hqKrQXDD J.x/(̓WZI %?"U]YF誫{vJO>k!J7aY@&Vz6e34GY_ `pX(Fߪss-Z{`9;D}+YcWmcR6@2#"jhPWϳk&J^cM0*< x{EyV跀bA'&P)ZpP~I=/YIOD@Qj'^\l%t&pR՗MW|_ubcv9Iy$!ka%d?~ ]δmݲW&uU6d!!<+PDGӬׄaĠz&>!8L`Ѹ|$ʱBaGx[~;p*7VB)ֽx Rf2QVc D-'ES@lzOȯ-UJ!Λ{걅Β3(vNHzp +Wh/ (2LfkMu\K WSP?"fPAQ"a:8>J5M{ot'L&#+sby9vYdvST=E?:Br|cԏ83 Կ;gH _#i.IJ$}uYu4:yִ O҂ۭz(Wj .eh̪ytB69|avtƽ ͍P* *-ǰs:źP"2Bin+ p֔B́L^'ȾJ7gLnFmr?Vw"΅ 2blҢDzF2C={1b>t@^OQypݚūL ]GѢfX]U3?%$0><ap9)LBݥ8B^dłúCP GaXJ4(Jb6Ϡ $ҹ9'n'0 4Lퟚ1!C.k]N XP̌.!Kx-Z^=ybX!n[Sr_XLMMwѻ톈pO ȰC%SMHFGwImo;b 7 SSHlxh6ccRSJi1_=[P;iwdm< !twZy@e\t̐2@`JX Xw󼶋=^z={/{w+0g#W**Jf*v\g<xb&@>hTI![L߃,P`ٜZ^m '6{4r|mY|1XL;B_;ϊZJߘQ)d=!%eJ};trO)#j7+񢭣IgǛZE ;^%ڥde2Cf)'B̷s f4&n_h<T}44Һ?y@揑/Qxk/Y"X6ȦFт;lQxrcJm7q(Y?~TA?7Mv)ɖ{Q`|N$ˑdrb*1Eڳr!;L6i˧q) vVDz,)\ve3zK1y&y ɉrp kIʊ+_R÷.϶=OCk46l5+?'LSMp}j뗞WҊN(֮(ƞmm'9?C7)2CA .mjz\;4 9 DxR_&Z,<\Jq1_{2? ɚa,m_'LA$uMS?F(,]_+Oh %VȞ7kw6<dh2/$nJ<zOX *VڞW x Q}paJÚ,N#rOvvF8!'ϸ.c~t~@ɿCo͈QT\Eʽ*Ŏv9#۾Y90 >3/99'M~?B2GϓORD06g֛UQ. cIKhЈ|+HŔ/q[vqK}q0UL }?sFnhI];]e}OuHoUX"ᓶ{QgDzX>ã`5G JVߖzsv45(ĖrWO\AqqD<&I".$dQ[`.}Prė$`Mck@L:}<8ٖp4RѷTGTAߝ,}i9*4蘜]ˡmb I<p? ՄM|"EKLȏ_h$/ng^0*d(_#f"uƀn(@!uVpbuAmocB Ir|,JNMm`n}¤̵e=@4jJT?@3rZ_f f@4qiwE(3hY2g=;±MB|ݣ♁`ۋf&SZA58iNTnVNtsꮓ|owT6bIC=`hTs?ޘp(Ӛg%ǝpnZ#pZCחtO{X u f\iݓ2#͚;i\*/=dM8ąTױǞ'hdiz( hn1j X7jxbLk415Ή9<ǠVNh %}4{wG} vsgfұt~|UaGarMuaAv3 pbZ';[TZ[XVf5{wtԐ( ;xQwߢk@1L~'QӅb]}$*B><'(c_*ԘcyJYr/6Wpom֓L M7Kł7@iĠ} zoX>:jLTx >D9޾;ʶqAg D1iyj(cGP#q ”/vq(zޡϑX>3Yz1stOecU׳EFi׏ȏ 9L+9 -$ב.v]-=Ib+{NbI(BD&!D[A  B[Htî /lhE;$}`\`QgMuT;[B"A1azhoAM6EE bjk{K"5c i (}|SwI pHbXKOnHT:^COJs%ƒ)l|rfCO`RvJ!Sťw AH|0Vn8TO}e$k:BD?Zvcu)\:@<y{h`d^_.&`uw͟7EUb KKXYh*M2%p:eF)5T7o`yU p8ANkh^~2. }}A{ɣn'KYbO3I9/[B9`tIR.ߥQSQsݡڧa[o: T2sA5M$QBepVcFg>Qb*kÊTɜ¦YS Vf~7hnd 4 wStpd֢ety5ߎ$0XE|uLuhK6 gJ@. ?6Y}GiV5ofR\g~FSzEPL#~*`Y罵tKXc MV/R?g|ۄ-f"~W)>AnϋTKB QGوun0$2aff]¾O@R%p7ɏ2=HZXVsٍ.yivϼT= [D ;c0jG+073HXcJPdp[^GBÔd߁pD=(!:.պ 1 D0w٧B=gĽ)_1%Fd> nLek}&-ϷQmGF0Գ_IzE rrExi{)- _G+:/S<= Em)4;%ɀi&h14\-"9Opz.oV4 L 4{=f^1N:_OQA㛐0o]r:ʢSw/C0IuFU{Haxw0+w-Әnu`vz"X$8#ͧ75z0-$imz|X`Gb|5SkȨ-bUe q-=R߾)H:H5R|W9Ҟ¦&< !87I5u)M*#;cn.io*C&ꪷAIǖ/? n/Ͳ%& p{mrlObCG( (c _.]e۫NCjƋ-ݐSYhRoAy/ݭZ}8@ǝ{LwxS0cthzkd8[W{#FwgZdK>z?GLzٳP2swdf?qCgJՏЄ<`m;<5x>6=Wq꤀׬H(kkg=54 ~vU}&4Rp/Ib:RN=}{FY|RCۍ={ RyG ۮ&=*0:DBB,msi0c0_y$~(:IӸU3]q줬֘ Y'|b7kfwEPkz/G OA끁11*AWei:W˩b ]E^C@t*k9W"[>sȶ&4?#cǙ;V{5wݘZj=r}ọmkW5J 0X?Y<|;'\Ԓ $6{MQ듒<$ {WZ`rZe}jDE?dOͧ6=8! DȶJMs 0(Xal|=bp XA WnRb0 Ƙw0pB=җ<%ԜѷC$؀ TxG)0iC<C.z4=KDH_\'\E0aRGp-~-sR]wteħXzty-hA֩\HwqLOAoh6XM蓪?bZbd3!rƒ"CK]+DZ9Z` 0!]Nʹ%o`ɅS.\ÈzryYP)c ]n:;/oORV1XՈr6u _s&^fMLU2WThfYE W֪y*[< Z+= Jm>ݻxw֍2^~]›-ɫPhZ@)BJ۷a\s FlЏ!2ZG9' V͸L|-}#Hh|.;V, ?zb4dl``:}su<<#+%SpiԞwjn!fHCCr^T;0 a`2߆SSqʆ^'~&7~|tY4rOZa#1鑭U |Rh3C&iAg7, V)T m}U(n9ڜY;*ٹ bItS|Hٜt= ^"5|k M{u$mt~ƬVjkwU抴G@a ՏJB7'/S  ( ' P,7IFPSH=]v'uTB/-gl26pE&s;(bOD12h G|2Ѷ ۓI)Tݞw-c({K\&˘H-Wanf*7.^ lNj1pq֟ HXnjii9ˣ!j  ^ 6KgV9.3GM)آ<;"AFA%6.hl(,lNc!Εg=hnGʩHΆ¤ e/C-T;B %of^:+T> -oO[*>s'F1^U M=?'i0 9!:$mk-w9hD_?A%ϸP_倬1πn|IυT.XTv9V,!xzlJnᝢ{Loi0i$<=F8J={WGImb܍qTvBkb"RvZƒIyz|EpjsG ˗;#Y(GψJ$BtuM]GHg3- *C A brAt Ő6#v-b[Ћn'"7né;|kPW/NM_ɐ؄a܏pjb % 8x[][A(}P.M7;Q'! |p.fG?IJ2|dDeܪt5^P_0ȥ<0>LmEFjQ&N;PRxݗ(k5ANIxC$dHϫ ):EqAd.Q;5O0}%sVe4y K@SWH^b~ Rr8 Vhrf 嬡Az_nSC/E]>B7g 28|2-, qHے cSUU0[uP,aޡSJIF-Fuy.)ݏLU<`Zy/ɨPC\Xh\D itYmH-Af QXuۺ)$\γ MUF<;%冰vwXx S)ܪ(>]azDY+LqfفSVeUđ ] .$8$A-0X٭G_' <˙mS ص *碍|Jr2(D>U=M- cb=<9z[s2iGf^r, 1Q2xZ'PIR+?DG{7?Q*bmJ, Y#cf;|0{ך;TH}^.I\Khwð'1}O9T-W1`bamW-efСreE cQ奄 wqf#C^{Mvb+S*<0@0%~u2ky &A*ު'IBhqÜ}HPC^f*~:;BA95[69;ǝY}GmM96%߲WJy}qؽXީAC|>ܴ$/Ҙ&MQι.2)@ $$>Tdv_AbTߩ߹cvPo-mimؚ毃 mBw09(T9߄ U^0y-T.z򿽹2@`ԶaGs Y#3r`.vlY7r^uyڕ1gCLI0-peQC=n."P%|1FceMaT] k}ZUBÇ-=kݐ"ٺI7:Mnz~ƒ:foh>mC)CP[uYwOiqqV AFU7\ۼަn=zB8%9StJ'~մm~h][yzZ.׳A&{fC~8cq@f4"@&Z;u54ΦmGV8\q) ,>u}C x|j梥fZ$hl4:gT鮀Лg.rtn 8w ?+৴E)w8h1PۥqQ[kjM6tLݘƙ0Sր^{L5,s(-⷗gIkLKc3(n/>^C5lwAaWDx,9TI|O8 ~6 t+W _8fuR)&>3-EG"sތQtv-̳e޹_NxEm5l$@ZqzېzU[}x**՚@nm C8P 'z [ۂyqtɢx>)}"G bX 1D|ư|SO"<є=ݿ:72la$XFI{[66ÏOYg )x5v|ZPR~A 77U,X+tx E{Cs WX_|- 2v}p ;EInlq=;XXpH8VaAE>d˘Uw@OLޭPFk{ƌ?u.Fv Gz#ʭ/]ґALP^Z.䩧#mQR]mߦ6[ zfr"Ԭ8KĄ._T.;lt8tV? ?AaƢT-N8ؔ๸0%!za%̟Ș?ujxP麉-k(7bF%{/Ȩ&׻6(eQ%Q {7[|rGY?;쨼c=mK 櫃XYQTK̓ cR͎kKRw2uI/K&eEܦ@] .IL fPlD'Xjtd%JoUJNS_LdMlBOWMi'&*e&D68V*_嗻sOo*5~R*:Sz s~Di&ec3'}5/-IR=gwEhuVÊInbեB.o۱Z(-~R ׏(Fs2 3ָ 3ψW{ub_RC`̃ygh?v6R@̹|#X%o#BKU#l PQzGmu="',220'vmdd]%>Oa i+ќsھcLu̶]N#y/ę͙|:`0:sx " p3tO ٧1Be k\~aj8k!oRaOxNG}%UWͺ< T~Ŗ[bsZ 1^cdjy_2𠚥Fb fHhn_\@f3]T+&\26+aoBV1ֲǜ+Y wV.[E&}F+97:k %j}1xܞC p݄*4 X^tG1 TX}?RWm~ߋ0{. M XVcA!cT-[eCO9 O #r$TFQ+DX8 `/&`ǨHZA店/# ˇo2 2bsMzug+i84'>cyruV}A/CN*vᷓxjG J_k`kH ".ۚY,5Vb慟ρ@O5r};3@%CȢK oH=n/qAAS58#I,u-X@0Z5i}¦fiݚ=c ރøaP^뽌 둰qPZ5*~pf#$8..ˬ;0{Q~-t$/H6wQqTI( ) Æ8`4M()D=0\s<a9UDHKav3 ZdyKB>,W[lpST [҂G=izvgyAނ9ʟnM@.J.t7 4͌zC3eq H_p I,!~.UW1nD͔um]X} ^m"¦!zO)F_ݱRJ?DNxWJ Q _I)7O+e -4*fa&* 7Up;V> #L}㦐b=yCm=cV.L +A뇜S|&[7TߒXg7so_="œ2h_~Au=ǽfrS_ u\^ȵ6웡. ܧԽbG (07G20!_EIMD\Qv |7lަAߠ}o]/cn,6sbrz8} E9gC CYTgzkǬE R9U.IHwZtٮeQI"݌:gDZ$au"r@LU=]*zԠpذ ß-L˱f2@9qcl_ -&)8}BI/eh:ȺyQE7Ak/FТwHaM0P߅{M|xԓA¶ 5na_c4!]хQ0 W_ -7IW0$;d&:6oLAt7wDUI~u !I?Bjo0|nc uuSm=6_ʝ9 CY9 Zi>@1dAMs42vU3ճB[@qNXΆnb׳yshd 7 UHuv9k(Rf핳* pE{@uʏOm!q G)́2ɡZE 4ȿ4=d޺иESX[[# 2UO3giC5( %Z11Aoˡv>"#1teQ+!Pnqnc?uzy02$N\M:\3Q1?΋>HUyjq\2R=*Oӫ1/~-R)*Fn;Vz¸D_Q_;'\_V")@>uOu Wf!~ "<A .jM5'K}C:+q=0i U$R &&7Q4{!z|?{8W2Ƴ\֬+߰5`1DFȀШhMR,y)D]ϯr Q\P2i GqjuV%KŹޕt5'0+?L ɨ0T^8#Ĉʷ/!8uV&yͻ~t>0zU7SOt|5VBhDRHY7M:/KXtif[sf5[CK"8_% -?0xJ^9KTBe>fM~郅^кc:] npԄ`[K$rh"i,z2niM-cue+MRRshMbkWt#ʜ[: JCFy',9pP wAU -t?6vY JN;)w.$)J?'j3 YQ!4s)߈#, I `0Ԅ.( `]unmz~}q#3Y=g5nk|X5)v3m-JK#xRRMrd8-g0 {pN椈G6zġ>C`⅘F.߻I(.phVO }~R =α<& RlLۗ|J@^lh6s!Wc}a7N M7J䯩2eoF BQrK"ղږJ=j2OtdKytdfpz/=r f >-J VcjL [1R- X#aMa],R'zͭ{k/C<[gNp"=c!&B9V:/0P}I H}Ex;8Pp9PgY VH#@,̗-{*20_ʫk~Q(ͤ{ F|/ p_!5u6NF}Lݮ[yu 0  {j rn.">5RAA}N[Bθ_vxu8tX1rYPvj7:jrGQNRQ؅h4>\ƶDؠ,(dwo6F™ @|.BW*ѡTwF6 lQh$@ejmdB-ٽ wI_ss-0h& Q80zh >qi^ mHޢ~]Xzzs`ii^ D-.3qJP]JINL½ UnSP^Ѝ]Svױ t:j1"T(PYQͯAQQúmXM蒞)NXaB꬛xL$ߖ*ό)1S'2bHA _'[񖧈^>oWFM\/*Z~"mquM'Lè(Ms-D[@_b* ~PY08k<|^C[fnYuw0| n}cȶ󘁌 M+~VsbA٧uuO톿p0ʱ/w fcO[χT D˘{$t4X6XvL U轴ɟ <{2OAku/)uE>yJK]Fe݉uQ 4~h1!kŮkVLSyR Rs1:A h(^,ÿqMvȍlIOa* Wx''< 4PSm.k5ڜHSL|<>(=K$ѶYvB2?mxQuJr T8X3x\xrg)"fe{%5L}}@+Dݭثb&Npf(W!  ǘo~!P܇7 \ZRYrvIsB27NLM(PiGz zOO^ɵ/≵o-8B t /.I)A {6*9 ʇ{UOd鰭SDTE.ʧ6\Zxfp\I!+;wNp!a2_;lL1ZzzB1U2zdH7MyJ (H2GKKP{oɈR5KN˯w1.&xYؗ[l <ѕZA d<73r0R|NZHym4.ey)<:|awM/S%_hC)tuP:x}̣+EdI4-zBL -ϸȤVqJBi^8'ҁ9N^wЕuEi_:^d zNMl_Dt|.'v}>7W=((zڡ2 0m="jC 檂 /Ϝžq 祖1Z!z.6@$1 U7* -AUzO~^󥰭xσ.},:C@ ;(}:6ȣ 9XQr~?_aE-5eagv辣ޏ(^#~iec8+J^jIn&3YO _y5boJaG~:, UM~Onj`߭;_4'6UŨH2v~Mа=s%#̈́Utļ{`X {Aw3mx̤\`pd3T]w'U,UBDx6GT `+1c%eހZٚDұxw[f;j ](+Cc8i :(3_7;8 ?5=U$frl}*ӤnlɣUF-#jDȁ2xZEr19o &ླF4hE?Rv|Ұ}DEkӶٚ>ȹnآb;6KQ|6E; .:ρ E3N~d(CwO(7n} AT /]a̝S|~@k5OyMƧһ̅,*Æ9F*\$Fbs>jZD`ü/@r~8lQꉿ*wm !(hKY2@XAzXBGr}B{)e;mϯalZTaf~^8?ބ2yBƔI_W=ߤtA?F/ԍvj)eEqDflcel?, Z8AP3۲߹io¢-5vUunŶup9QP&<~,+\Kυ|S9/ZU(=ފDim_l,٦:+4yTþ(m,]j8C̿c?i+hPp4n^D+]6o+' Xpqs)< \W.iB4`Qjɯw z㾍t6 [?ZFݴk5Uhh5ꀠm$8s{hAاMi/FugLSl(AtSN7WFL0^89bue]5b{ \ՉiΩ"d0k]N->fx`fٳUՀsn7wLw 73Kq0o.}=\K3 Au9,Gl/*+cL2`J)h4Y Z!O7 Vm)ubXזpw~>on.q~Z4b՗k:r}0*,Lxx<oӱ:ݪK ֺT/5Pq۱F "vBݩ4$D&wk|t".ܡ. 3sfWMo[B67q+Ỹ`/TsOv {]y)X An[w/_ :?V)6E=|1V4{uw4.Aa]0[ W/1?(fթ$vj/NAX $+Ub(_hbC1޵!"0J~ Q@ <NAъQ@*cA _U uUpW +F)GK>oiZ $b=~ 2u \VG%07UU~V-_# 듁3 淵]p˒ކ~==:XbzN>  .ye :9AmF ׮xN2M=;+Ogy.O8yНd,|.5Kpe$lNWiVPz'%4IJ@Ժ Z( N& tW3R9UZfe ao<Դ^f]YD%QƹV %:sUmMWkoo,Jztq~ຬ/,XNEؓV uWPM2ᒛ}tw.QCIqy*NnE 6V)FaK!t}VOM"[83kkA];BGHp|[0C[ׇj9uYvK'>fu S)1 #)Cș`cW[] A'Nahn PBDh_Eq pK벑u? b%Z 7Tm?jm"0SYakRs+HRxlmZEΡ*&/u6󚰎ٲb94F@+" a|R#Kr Q׾? E B:&(]%=' ysi^#_I{b6+@ٯaL>J.QqGeo1u 8s8=T󈉖b=ZM*{K$/nA =#ᆏ z`oJJ}X\B"2--N7R6 z<;3ТɼH oĿ|rg /]-(B +&'b|7lWHPi A3T8NP[{,Ǜ.N!+n9\h*ЃnvFGu 'Y3^)&t,h_05Ƞ&H0wOèkZD bQa  fd*xn\*oȏ)kfȽUq 4'\t4jAyJAwՐVrʽM2|9ҩ뇅 wC#j!23)%Ҡs^79QvSm D &MDe0MK!,I#X󰄙^P^_R㿱%_gK=*pѩ"xC3$R #:=#p))3P$LSu@51X#-UM|W&4hpDӯ;j]Af'ǧT|V2V6E%,f<_])N7򷪅ioDGaR;jH8C8VJ#i97& !sJXYx`Ԍ-_`;Ge.ȩ|rIT-]#xLiAo:~ϻ"'ʜ2DR%ej`R9[R/<(se%I~ 6Ɠ5iMFim^爷"`z81R őS $zʹC3!;c*,IfT;6'\P MYL tDR쿣KAv`VRN/MBԲ=KZrZˋSj[H>j ,7h d*dq9k'UY((gkƫ~`/lkݣ $ϊ֙] _XQJ&YM .weG_/ypQNo%'0V#K,+K X/ V._z:VQ*Ɨ9;e iyyh`' +hh\OM xX'/57TϾKv"m&}90aVwSn Qn@ɓkrhڳƋ~Ո##ivڕ^$24{&)5&}> %JZ޶/1U8\9|5jX\DWB!jsiEm̮䱴]ay"O25L :=i.@Q6eE[-pFP*9]U ƂlKJyLЎ9W0)˧Acd{o8I k%h7&AMLk΢&@T8wПŎee`+ %}yBJ V]u-ie]D4=@{-P |`xn[Eh԰=p*\-T%;a0;q`Uzge+q-j r.z.G>61G}g]nh5 ZdG; r'rQL] %!T3)y=n)f(NRD!C0oyAa&yOpd1Kڈu@[ڀTfe@5(Hc](H sH8.O *o #n/MnB-* -,5'N{>J6_wE+Yn>-qxw;R7-D8R5wU*uLHtKoUh=Zì96~1P2!W_@?-Bxw_cO B[Q_/458T?OXtYuEe"^"z#E#Uޛ QnV^1]%pتN\2VԯP(@H^=1 M;l%oGЮzj<%)U6} ˆV ެ "k5DPK.نЃ*sgҬPČD٣ZY/.Et7^jǟVX)} cR]ߥ8opdiw̳HqO$jxS m/tsD.rF CQn܏:ߛ@cO55kC}?> 2+up.أ ҀZCFb&5W s )gT\@1xi0./ҍ^<&f!Oȗ\VpLq,隘p8k3bߒ3u-s:54I_ Nn<`'E2"j4Y ؏^g) 2,[l׋ lsfv.wx6bI8hVS4Hr&-E/zHĒ2kO,W)Y[ 38L\ɪUS߆CpuY'v[%CkgcE%Y*16i5[O{}X45>;*A# iXo,PK*^;yh<Vf-KZvbRHc0+b̻Kp 2Bu}x )xWy1s师}}u6J;1Ŝ0'k5ڏAg ^̙jME81BR+sSŴ^U2DAd͘ F>{hpUk.tJƚx҂C}1\nHGUC] -iDm] tc)8*IJ:GySiض{%`m cjNEVq#Tڽ6bQqR]¸[[.)9a%nZsݶj2_STb_sY߰UqUΘi =723)=ӝaB(^e7^)c:[2GF0(EQ􎔝<%DORciGkUlk`x?[X\./5~XXZ;ud8oɥ%|5(Nv}dدr2l϶ee4z,7[ch?ԲwM_~ $"TN;T y p*uaZXmcPnA'FZ9sZrJej1ZדtO&XS_ډNHůELFo,jCʉl/70S |)oo|88ꃔv Xay޳t-YC,y=~!]6}~f?~'ǒS`/̬P!*& d34RjADLV%`Mޚn3t#dH%&t`IT.[C"v5& _͙^ny[3L\?P}J9@6iz4QscfTG ojN-^s 'f  k7sg=\0_HAo5+Jv @kz\@ :^8|P&չ[j< Hݜ`\t6כI\  m vFÚtμ=oѸIFx=W&^_;10ꯔ]gIgsF'~dҿȉ դ.a 34=XW٤;ܟLM%<^\!G&,-9@j4L*BRRi.'4ʉXÆޏ+=q:(p^'~g]O$ʂPقۈmw !N4:3 ,Z,!T'8QOؖwhs D@'!D?U98#EE.QT%%lpg" fz"1IIJe |ԣw"  9,&lHEYc?P9韸{ W_5 {>5&SWIŻ `DҮ{b8ַK\D¨F.LqRdv^8,&e]jh]@y φ s41P1lBH085[bEeBG{eT)iU܈‰ڿY+M1ݝ9fj)M]Ǔ}&zQcXdciR]K/#xx>/m4XJVf參شvzoG3*stQxF@xOa); [%kpF1f|̠72#x}%k@7|Mty_3Q.f -dk+o;L\1R`(ſ@oyxW>A(63T/ 1 ;6C&ɴXty>Rprt̕6z&H]ͨJr\ N ^X~(5g)ᤚʕ' yDHX% g(чʆn(>}+/垮Ϯk%`ٽ(5G_1yde"TN!D7~:#Xx.&eP \(AYGةډI䔨zصLQt‰IPF\1 :> ۞_ÇP5dȻ?&M zٖD۠ӰcE8'._m9c'v*e;>sXt:){sHjx!tOZiҿYt .^z~luTx$75;f2f:NkEU\簼Tb-:q rVԠOEYA a%½R.Bs phM.YłlTTCLz!5a ȳ9"[2ں\ӑ,d(;m#o›%gY" 7tPa4},ƶ#`TnNa)ZeX?ma] _T5w'P dMIY%&١5GR.*)) a34$' :m1YToXj't{[!y<]}d A5ft#ۍSuӨ: 5ߒ[Q̦J2 ˒ABж䵑/i`А>jWT #&ymZ:eSsI6۟n5#GY̺_X1a|!BNÞ HBQȘA| qtIf&Dѕ*1P'f?lZ8Ti stןڮff4 ?"UA'ryq9:V񇼧> uΥy̬E94*FECț +) K(~1":X7*FGj/2L9|jC57 c'Dd" lS9ܖ[= &EBKS1b m{ru9Ӂ8 #[XLqeAbͅ_Sd"(,W\Tb͠Q4.Hՙ:6gpe,!ތ21O|K[ݦsG FӷMƀV0Z¼[F-\<{&b/vP!"=_qdo00b/x]!/xq:79zdZa+W q?vRÙv1TT(:fH$nN,)gq|cZbqX$zAе'qahLF-C|5,]ǫ^)GtR돁&Noo:$E7y %TP}"g^ {_Zd9ٵixsǝV5"+%Ij.ǔ1 C:{)72"'uQԪ^@TՓh1i}$]9](XKyJǖ zpꗇm4ul@s?-I(qH!Yl%jxV &3XьNWϿ3g+uٯ4羰+ J5g7W _jۈoNy@ O ,vqY[/!ilBxء$4.EtϮ0SDCg^,vvq~S>a.9迭]JCIx岧&'f gX:Mpǵq"K58Ϟ%@ի[j4Ú29ʥ ӎCUWm-*zU# Taa|lh4D|bkI'ئ<VVՎKz%MI=8 ڇsZ>1d؏ltac % NaӲstU%$o7t<RSIʸo huw#^]1Z o-0΀Z58~w8kA{ )c_KB,hy’`Y[J? %E ӏݭHZ*`lfi+盺Bc[U6`jj;ƹRa64'Ҙ.\T!$/u]empč>r_| ;'Oz"_'J_ѽݚݮxi3;{PS{d~?1lCf{Qh(Ӱ41Pwo+U.5t⟒fh_ojGcEpVߑi)J*>y3>6v,RLeuyc(:4.GoKR-GIpA{VXxȉQK& !ZvhEmUS b.7rlז9dRQ!甡zOVB> M#ȟUѣ9,"f <>!Ć4@jW=S pܔ0o FLM+UDY[,y~ fMVm`!?WW۸I#%-1r>]eK†Ik*s+hNݯN49e$2)!g,% DRJ"_(#} 9ּ^wb0Az6 ]'8/=iĕ>o@BT22=UG$gM "s}+Jd~*IXr,5 ot Q|G z+@)Ϭ'4zyArm~0{t'TL*%خ̿ U̜!Hbȯf^yUN{w,$Rs-}sψR |v;6!\[Ry.݈2F3f :苈'HWu\&D`mkH&* c0lp8;yH!ҷmw1# 0qYugo(+s!%r .hcntCY̎\VLTcao-48[QΊC"ҝ*O"f[LgoO;x zHB+re||W˄A%Ɵ2Ᏺ@_ Yl~ 1_7[{HEdLl%hAF#D% g!ܯCuZ|DZZ~V֭3F]xV›[ߙ%LbPnvY NB/F~K8@I1%[ΘT(q\Yp4^)Z N$EȚngՑ[ 0a0is=welNia5DfpI͚}'{jhT@<4<3K*NA(Yu5۴RFzg:2fbEXF|!}cCqFc9OX-t} Vnr{$'B4FJ ;V:R=- #DS;*-"]V 6E*v%J5XGˍ,Ǜ#H:$bq->7ĿE_{R17N`3/c0bnkP5P*7D*[ݼͥ9-d HvmIJ" S0;V8]q~7#-M z7 q튆6l2^ѕF8max[i[KN0a:GX31^vįNJy몳p7 7|kcHԂ՜W>7 SX3۾bo0$I ,evXDB tʦ,6)N/rQ96︠ŢAZa[\i͑n)"b&瘢N,װI0T}ydͶ6>ο{ӜDT-%dlFZYtk&{T^!W  U|[[B4NZ P[heSӘGRN$Oz{Jy yMiB)y[U݀QкBSˇ S|dpRJwu$ۂ1oX.fQd2*Yo*'I#$c"M-5Kɶ$\+Iϱ߻c0*gm#XԁSZDh7;8#[H3Puv7G81) hra[5YR')9هim 3AÄD[׏Ud27hʆŮ46#٣v "x;|B)^Qbs a"kI&tS002z?R[QIJ:~⛴.`(oXaY;;5L#^%Ll>vUց"}H)Lǹ3oc-dGa F'EKgG?*KtRPBLӯCӿU釟oeg[kρ4J}]رF>AȄ _dyNv'݁9--̜@ pY 28h[!Hƍ9Nh=S ^1*yW'6 r{ۺ(퉫ZfQzXTG~q'.~hцrp>fB^"!%+c*!$@\e[):Zz"yxSn v[j3rojyTpaXHp~GIlNzCNVfwb) 7ONc MWr"Ȼ`j&jk%*R؛,f!_W')w![POKA|N~!4 @ Z)72$9܏,+n= CNI|ρV*IZ>G*w # ]p`/ r <o~ls]NMꡫpMpGH/e*i*go 9x}k* @|1ka20JSzl%xZL1^sS'eQ7yDmr<1teTOxNjLZOump͠Z/"6:J$7Wf+v)5iD9q XɖWkr/N Vg/h`FɓPIwY ͛6G^/%uYLD/d:?s{*h-S~vla5'-[L[[2pvˆfu36 }ĭ2['M݃g9| F2>Aᣥc,/yj-}6lp~H~BN~s  TO< u>ry13eEކ;m?&n c߇F? (l' cl ;#hmd˱E1H(w)=m4R7Nci~Zyh𿋀(K !N8s " րpek\v"/,plI 1ND5gwl54- y1<]'ӎ"2TM炸Y-!*1ۛU-P|vb:?1$H/=݋}egjqS ޭ#AC՛ӎ=.OKI1f-3y^xG4XzV?y劦"Qܲ4=,uDԕ!ЄARF9 ָh60|׵By6LHNOJqdwnEFrPHNܯ O{6ЎvQ3S34{iξ]wʨi9o24G; ӈ)+$S79HOP: W+~AM]4@Ŭ 292:@FZ-(rlAgy VKz$X1Qq{ ?v@F\/pcws -Ëv~V?(\liA9dcP*7I{Ob#uGi_REKRu2ҾW|~X9z//eGV LYc:KvBԈA5RN&(wNؽjVFuTw5 n6 F MiVpgcB1sDN.ۈ;Hl:Sˮ)!SfAN23 F$--R&uynXթzlH6.I)TRe?'i[NÄ`%YE3Uv92jy;3T(7OgL:gsRTo `P hH_:)C g" ө_|׃!l&Բ##7smkszz֬4=n 5AA눢h]ߴl0;3'aEۏ`rV'1j,/IjcO@>Sʑ\g*O,g_ZՅ?t(yEHZEOx)i ꫄:PJ7`2re^ʶ,쁐rsԈLKb{hG(ş@][pNI :!o2Xq(U/U̳!' БA%=(RtL@7TC.225;bI9iVAXc~&4n{{2LWa`^W_*EI>:)5>rJ\ɀtl%Tgw4t3qeQ ~0UFVNƋ׷{G F'^-=CLL'劬ß/sߚ 8.@h[5fer-ﲢpBKlA"5BtXc/L0W;68:*O7wPjb 1=(ˌhM[(R]zQ/YrXe6^#] E'\һ+ a٬i""[]HvPR)F$^<)_?~'y%q*2(a+:cS@l0Rh,$GwW'ϱ>#GQ[ \LcjG/lk?!ӹ[jaug4*$6ƹtlRkwigT>==QױPP ~ ܃݂IN);i,~s.qgY:ְͫCYcIzu{ӈ pC.w,#N܈$pdC> ;d#5! 9:Msg͊˟v4 Rq]6~98[ m󴑷|Нj=Flo]b.xl6+4 Cy5 i8 Te ZYУ-Hxw?ng`%H'>ʀ屌ͮhcE+7N&Ӑ!@8&*e\ U H J7r}p6AMvv U_7Ty"AkGKIfMdD1L\)
k|DɅPI N x3S A<=cfؙGh7"cW?9 tQ]>桌s{ ggAMt'I{*-\+ H>^Waot+EZ|x569^\s۹D]thP2 vvVP{lj@{xX-r7dϚKM`͟Qe[_w$Mh_;ޗ-FAn/JHtU;2ѴCȧvJ95ʘX{y42j_jQT'#)SlNʊd&࿱9m:x.Ghj7z..hnG ZmdѨ߀&W$F}֠r=NcT{eA\.e"9 ;'&׶ovq`¦ܴZB_Xm8l|O/#ΪREȻAnAYx|IFL&/9d|v諂ص#!"$kTRxtCpg +a{#^V hgy9f֜Uey;q ȫ?6B@B M(5Z)"mM8+LfCb'wp )שۿ r[~j,eY0 ]Q*H6 iL "q?M# 2HO]~Lշ*ăry;[I|(8mŨ܈njβX# rtB!񍁗g"_쪢bq3\iݍ/"P5~d30a}6+= X_T̙l*"PU6_{l%`6_ߦU Z3D$o5 x:,;:5\Y,>5s)>9 tPLm;5 W"˵VzCs{N 6.RX)PHl:.К Y:^I# Ln58^#2ը 7Q‡7<'Цcҁ_#$W eva&yQAoHV$&d. K!\׬IiUu]*f~_ fMvnY6xu wM.BFpUvW@оmaf;i#UDv ӱMAVVz6vh,έ?,_ҙJ= ԕT㦩: tM;n< }&"1]8`\1@ )‚pgIxw"$ 1 yꉚZz/'; V#(]&IqtE V8<{L Jer[7)[t%%v_ Q&lfV߯< e]njpdhH[[LZ $WS|[Ź6N0g;aGMW`P庯1d:%@’-ޅe뀥M)=[;tOS>31ۻ}s+ vÈc_Б6C3^DV&t 9M,5Ta1c@CcH#j-/<hn wB|Jn-khr:nQ.\L}QDnäPXH7Cք7ۚȚ=J:8=xdVΉ;fXvNœETi6a7ЯB&p0T89C֦Ae S9ϼHw1`!)IeIr~;w6Bx< 4f!`.Y ^kVf&l~88HŁ\¶{^LD9_0ψMˬgݑ5Px>hg 2?IV\m$r`Hq5m-Ir8tF92~b2䥮,BJbP//l3q#&weң[Q?|=/UVP- a_^PbL#t2=Km5v$[uv֬'Β= <̒ ldPGj9bARTLv"q*{RWSSa}WaФ^H`VœSaތ8E“:pu ؠW:骉wj9iNpuD7dJ[)LWw Q1X"T! ͢'s w-,u*ȗ8$|{p; nF <5`JrGs|F{x{uw#GΫ$Zp$ @WCXBo"?Ey'⎘ANN}U  yt`ZBh si*n"HujiSGQ|˵ZNPO:*k@Pv]dnDUUP*-TJv4fAAܼd1$2\?iY^~󎳡tLO<袹DsZ:/v(ƞ=H` "à7I(K5ɍ⥒g&xSds!L nU[9?x,CfOnc`YB r:Ge'J+ 8J]ߴsggaWڨ,h6,]>={#BZjӶ+춃#OTp*3!|{pNikb6G aD\Sn߮fYMS٨C Ī}Xhkve94n45&vYp.#Pu:Wg%O*/*[ɱW2礝{4E~jBPZA/$+pTduyvgWZ 5Yv&phKQd *B^vQ .~W=7:ibl.JkCzrOV&&[ubj@H@Rp@nj(Ҵ|dWF;HOA 똸L_PFV2AaX'YVzӻ[%y $j)6u1ΤGxȤ"ul/ 6o V?]jRt6w00VOσn:P#EQ\meuK5w~[(jej-,P~yeIIIj_Ė_{ >fs]ڀkCuN20RHWȶͨ"^ @yv0G;=t6h4L>EmJT$bGwY =QDTmW]xBd&`*\D/&L+8n;̮p4Y7aN$ =;#hZ7-Y[{юF6/94t@t.eh];[c={o fM bk:xi6V)QOBıC2:,ƾk9V'd5:%*o %-V`6q7XBpɚ~˧ӌΙvi{pyM5l~p-WB]1<*Lw7P{ !$0Ļ7B/!v|S鐐]D@eք./wZ<|4쮝=ɈQSpQ<7ZUH I0$nqfյ}#0d&o[<!dTz!^xI.SDcZ'-ZhN"!OUS4\콐 z|:$nd< 7oWM>ZѺ,9}IVkב+&Ôqz[ɺ={ӜJ4vly౤GxMZcc0^^>5d"KeZ%6E/h8ƛzV)zC04:lq,+aIF0DЎ)>Q־/([4&z{xzS }Xc!|adT6)sc Am4+\y]U zN!G nq v.$Ç46Dnq: 6BywIZI] %̧y&v8;y:K[U.:3['K'ۼ1NAtVG;|;S\7aT02)!<5f -Њ N  ,c4Uc74Y*&ݤ:gGSC=9P Cuvlyy^ טN|>燉 }`Caa0"6#2OzaM'O9 qB4٪Nى._``KsZ-wb)Wyz0{Hekx)K{7" *͍p4V]V^qa(!#SfSOmޡ&?#n k =!.,z+MVe3 5z{AP7eWVm˦ۜ~;TK^bQyO9@ >:͘|ɸa@d-qCɊ X8E;*{d?z;3DUtY9!Kj.4) :VLҩW%-W*Z@,sT$Hvɴ4oY[k✄h>`I3;:ɸqg;T{>H]~?~s+AfAH=:ZxO vމ~x\x w"ަv [ &@HJjq$:x=!ZŴvS}1\x[a(E+<[&k`7X4'Bf[wyo/ی7(ssg }˷} qG x|4ː؍,|V+J)̄'ɸ=q95^Ӻ;ު4aNyvN҃I2ZuʆD,߻H {P"G{EK=ڃ.hoŋd3NJ0ur~T: Mbfn+vm'|b؇݃.=+_M0mU_)j3AZR[i\P] "v3ue{ tFh66o7iȔxk, XJ]{)u%&+N{ w ַ@ep[$vWPt yuNVeع;Ez,GjzwuZU÷Dr` #H\W+J:fGp:L|şv>ʹxU;C[NkbPkƂ\,^M:S{XUC+8v򧄚;$(j4ya Y;ZҔMOkw48V7y GH̕{j'`]ί `~%@?(}/f_?jj#T6U&\yLzPS$x9j`$j}{s1@@qh!سS֡31Es1/ğ];>e: Y-[rsmߏG}'ݰ_ǝJ"BHu&p$e1!^;sզ` pOI`^Ɏciȓ5Š(C2$o#/[I!4Bp:;e9_×b(&-fW%Iܺ{v&)股_cj#p”uMq= O앚FE|ȳrp@]v2usB ݍT D$s <]M"4-([όro֠N-8H/OƓf d@J{_y=[ 9X{eu~H3Ctf'>X@7H9BdHB t]:,MMhH$=nڠuN+5,XL!CdTC$`z[^9NOz5sшKQ52& lO*eEs#Tmฆ ?+Xbb=[ l:O?hBOk<}hp/]iˌ;me?:oQ3Gu^^nN/ɜ:v<@}F7q3~=bUtZ=b- k~hqНs; KkY9f琉/7uPcZxKa5+4[~ˑRF, Sh{(9Ե&1\N1*"b {1T6:3LBnYM{N!e|T~tPä`~G]I] H0y;U{H;"ՒxcOu0eq+yBLݶtw6_olXG׋2;2ugvnIeT婤C* Dw/ڐx(HsrrM54KX4$7au{Zx@ȯw(4V:`-lȭi  j=u6?"p3?bT+;<>gr]M FyAk JBR7 ;\L'0QѢO.]=X$UmM#+kx0/o>Æy+: W/*) ;7uhX- cZvH0Az?I2 (Nkd:1dY{/=1K:I}:v7H6ݖz>Þh; #վ 'θ68Eވ0; !C[Co|cjVh tjHAa0Irmえ{n gt*Y4ض&[dS[,YO/Ӳ7r=#'5%]T#2npznG@)ʼ]"),~"Xg?)[W.@AtSҚ[mˡBs)^D "kynڗ.- v~j|GQZ<,=nO[OR;R"Ze)kGьx^F#K_Pq})/1%:.u:,w{xXkSF_DrChƱ;/ ro~x"+  @5R0"O3}ӷ)-&"ѭtlғiU../^9F>e[7ʆZ[#"Sbjf_b59` 2|: ]8_Uf#0 '<7A;Az2^bf1Hz;rv%HA?N %q-FۄėVcg&ዲ~jp'G4L g&>̜+&Hn hfDzZ:L۾`{&1GuR]F@yGY*7:Tgq>;.e[Y&{dk=1 ze۠ JU LҦUeϷdRKU 84P玏kfkD39EX!VUe9>RMkeg M zIrF!$Iuz~M˳ۼsV>lh6~\60ARs`55Z{qVV@h»+Ztʸ_k_І1',dC&_pjf", ƻٌe @L)}Sݚ|𬚉-o{#X $B}E"JޒHX9 ,n*CbF9s?O;g 7gYXM/ʝ,~RoGƝ5"},3#ꊴ^ֵG?M\}"+,TMAMA<Կ6x n1pzgaGu0E}pUA2䎡 i#4hy-M [U+kt=dcJxp ׻ϩA |4%7(o B{~]1%,[ɛ fys:H-_43n껓$Dyw"MgCS>q)m)N/bY5$6A>+ Nbx,$+H U )B8v?JTO7#O-黷 ,s YDp(5;"FB.ۀBbJݹO51srX%ź2oYbse>ο_^9#e|Maj~R[㠣|3pZiX,!d{SME W1e !?D\ҝs\IdN+ҧ!fdf=,Ψ¡FPfYreDx~}nQV@3'N^Ӓ#l.l@.A0#gw‹w몟9DQt1j^׹O>[Ial}^lL^~>1!Ž\>Ӈ-$3Ly0GL-{:}=I)"f8rCE`tpS*^VL~GCZ+QtTPSdbs#CȂCLkzV6nOBzasݻ=~ֶ'ł[j!r:oQ<C#*y[p<{| Yݵ#nP1kKYa!Ŵw^W䳧CBj鎔gH KN\ on Tib(ʴFc"sT]W0GFJG~D٫_ F9X~OPUQt(  8Ӻ ${UnIڜ{yoiY7o^gݞ|6;hD$ZĒyE93B>Gm`:j=dbT8Gc.I"ߕ}52@Typ7K=*1 c=Q!G4u`DuHxXD*)~/x:\eꢽ~qz ]wy,{%D r/9zL7bQ$Mwh|Ss)xX!mccUhalIYj kMxc$2nx /8̱^"+r_P L4bk&e4<|Z`[WK_?{ȐHa!5r#Wz%Rq(s9yutU_ 6$Mh(t-Gh3`߸?ZP#uF #ZZ%a}=NSO.%嵯YfZ-b}(^t_̞B|bZ0MJr&kGAᐼP3ݝBR'gSٗ{ 2>sc=(}6cR6kDIߴC/) &rǏ T$ eR1*pvaRi*DH$d  9zVֵmR8a^!8>=U~NӞ4&*@!įgvBAB=^὇Q^ DAWlG(1t}3ǵRY+QgKRW+kϯ\"g2w1l pW)F xtl( Oꑀ0+ zg2qz,|gAERv%X9f~i,ѯ*^"D lYxwm@ 9xvy}0 1*L;@gXJΪP03{<E™)5TjkT(s2Ɨ9DR3f@oݓ %H^'-`(/1 @O:]l֒fTFujҦ0n$mk8,_ɐƈʅQS9*7]nzқ gM.H/46Pr%Gmj!˟R檍=D@mؖ5|2sf_xaPF(0ܢw,kvcC,3Cл1o:V$ ^\[?*+ԊtohJ O%2NS(eհ0I<őix sV(8Tx.bf 7j>+#M^e.sZ;U=aTgJHD }G !5t1e}|~^'>c/W~W.VpP={xSD2Mm*, C\K82r)YE}!E0N'r<ɭ=\OS ɇRׯ^|ɫ7?6{8G?$ncLLTqVq<h,ȴg@C#rV^JLZ>pG%=ެdf. ;@AUF;K 91 t'a/mI!GֹlaŞKeUYK !N"3e8΢.Qž;sfyywOSh P.[:(bJ>CysCc-1dNh| \$w%T݃R^F[V`NclǍ֤ǴӲO ~! jP,\".M*9Fu(Rp.缶xK?Υ̶XG=>Qɫ_ٷ4HSmQbrp "Lqe /^+4YH2GxǪuPePn&ӑڋ>*kew]*UȗTG +u"$U +# cr6eٗj1*ܦ]uiǓ0lKjUNVBx4c@~*O}mr5-ujWZl8hr?90TX A_u 9Sc|<<: U@Uz\{H K"#μjanjCd,SkhIsT 6]s3>r`B!o2];#8 |Q!=T;ڄ7Ŗx{-s!H7َ2}#)g,:E#dĺn$"8\ }$ c-kewHT}" GnYm˯،kɦ2XCnwL[_"ˠȴW3mQ>uF df8wņL 4\Vm-}mK;'LW<[ZMATraezCgB8tvK,m g>0ǀT`Jc;_5P6­Bdz8g$ŲDCEw2S[kn&d߹jݕ6櫦^V5X_(x߹ `5Ow"~ج 2}/#ɟUH0FDvySrIw:%Ѧ2drA _b(0mw8ݻn@7nD4HFLtw2 ++ m܍VM̐XudN6KBD\p (\J腥Yu%8wQfCa[2+k8 >ѐoH\]N)XW*r8+>03y0Qk2(|RZzxلXg.j$LSqߑ:hSQ_c3+ج+ PM@:UAc#W|(ZVHO]:ز1aA:K_fxąr$˂4i$41nċrCy$(A@mI5HMQ 3. 5HI]3V(A&F CEX^,AzK^?EhَiGe?GPF>r3.b7~D r3azTcCI+=7$rZ'۶=Uq齚?}47ջ]El.B@~kAtvLf(Rjrqk)-GƠmDw&Cg|cR$qHt-1J5H'"!g&}nl<ñƇdØ('eUBA|X̖ Y;)+/EET$1 c j5hL;,n@s Z9,-BAt>N^TOmm_"~䙀.MxQ90FD=DRRK+Hh#* ɪ17Ëՙwl4k:Zcx},J`Ɲq*I6|~=Q1Oc < Ck;c1%˕##/Qүk%AK|U=|Igg̫3Ã$VJB `zj~cQ+IQrץmA4RI @wna:tǰvMXQ_w+iE, RK7mHv[NJ<Ώ[.`%t1f=#ܝ } lg-M;͑NnץF>2%Cl)YC%;r˔ fJ cl*imT`hRaDɘEo{B"]l!9K^LB;VfY`mso!?{҇s6w~=Pu\RateqI Js^cCDH% "bKFdph9RK'T MX)-aӹmIf2_\.)toACPЍpUXn]4'lMS8ZhCxchpu\VqGc9̧YUϚXnpVC¶6jB 慶 )r\p )vOЀ8uYzm"@cWSvb]P42<̲&<~dI1 xl4.w)x![+ K1F?Ɉ!dήnB s߮Bs*ec爅EäwbAxFL Ƈ<-z~$Zm3z hL@P7#F{kͬ{ a-y)YwҲ.(E.wco=גF"qgP׍X!`3̄j+L|휋SlQ/߾+x8/C0Z=Zcx㛈͛=f닫%jQzD8hh,h,`Mdlyh/OȢץz%p!I+ԻopϚ!]TQZ7$t@$L'y'Åh*"XQ8n3{"Q.ؔyQsNzZV D~laP`; !X X]yS%ۊ7~v+bapEz:*qDZOBM7[O&iKe/SPNƋHJL1wr,/'F@Ryž@=1S(/xx#k\6}{*e$WD8Zb.]_w߯D[&U+6L:yZ-WO,=J5Tjس Tb{c̻h;VΡ z8Yu`*qDŃb#6Dz릭 _?t7 {nYnE1lQ񜰝_tpjN>=&/1i?Hkx9e1`CCⓧ;}JN{T Iv뉪\zTV[YVZ[kbTRYFŹX??r^Eieʄ[Xc8䃣FQ./~=I}.N'pê@"#V>…~|5ltwQ(ÌN.j 4r<|Nh3x9_^ 3*lPo~90 Ze 0dy$'<|"h13 sJFr$?_SAhšDk'(|q߿>B *;׆ŝ3TE r-Nʔm1+Ig{7]1>*HDŽI *Եowf?8L-̲X'_Gm *kC_mZǭi9E[ᄋ dJϢr#jxj'KTz!7 DgDuK"")myh+ip煵4r@vnm:AO>$L:g2rG> 5dw)X>0+^N{F;P2S09U;F,Dulg+^B9M\ef i4A1H(+ZQƕ)W^-h05]N|*o~4[ oK4tZ#ABG_뭟?2Sv)4S~>&$lgH|)hajx FI؀"4dFbe^A //8A<}=$gbF|>''O|[SZ,TBa\j,ng^ӆ4b~j ^p8ﭝmphzt^ed^S3#o#0#2=zbDByjbm% =NyknP"&dVp?f^t)"]:`t'4:7cUFpg:0+u2l Ne{OmӅy"QָQݶWv_cI7iMbRrC!(ۓA>3~~& ʝ+ GM(:["UvpQHi2k3%&@tJJ{w<3F(AnJ/'xG{MR0 /ܷp4!yY;QK/LHg]Ob^UJlի+hSD@͙ՅJvjGJmlUCߴuS oΥsNũߤ/fae6c::Z8 ?Xkg95(c+$~wL"ˏUuY4hcYy QX]ȍf2œ16+xUa ;2Zڐv5C`ݱ0&cW Jx*ÛJBRi/l)waٮ7 +%/U.sosCXW tMG+ƗIhd_K:ݖv?VOBC# ';tF]zDڦ`Mqvq U^p,zՍ^ՙ^$ܰQfEF`#,ldILx f9o,ngS1&icrJ(F/P6M޲:-AȠnECEh;Tg[}߻k1i٠nˇ~3VM/ H&4HT-ȜanE$HkG y'4qtJ$`iynsSή4y2ع\g^Bu2ء*a!@Oin8hw64:Τ f2XYhTzdraj&-T%,zTN7ѢN-HAi%C6WE{q3"`TpRsk6yW~s$ĭ˓})<4}w.\aή /6BMsm [)Ԩ{E9Lo7 -Ë%řkmf;}5ӹhfq/Mq>y1p}i f)x@ RY⛙>ݮX{( hI "kґp퀇\rK*lseȿZt $O719 `M3:T&3>.'~Y1}k꿙 LLR5O{$?~`./] BBa!Py]+Gpgp]x[%<坻b|m:!g'jv6GǢ^CJ$![rGi!mؓ54ŋ4 Wqvg>q 0PT@5/♱XCv˦?heT)d1,GTpgow+2F| ϧC&_WӬ BM m˛qѳ:B~wȯhH9U%,YdЉX]jo? Fa^}yBeY6ա~ ִ|ܢ|WWy{-V/]Zx־EGp)Sp`f_\ W,4.sݚ?7 @<^^Q;rO\7e*C4(x&{P@\@h,Y90z{PVo\QCU VyUiyBo%[UY'c*!V%Tga^o+×-Xtd. E4DP88ͪn(;G-<7b3ypɿ9oWZܓCDOMT>#4{@v˭";@Fk"0$ 2[`ݪ񧟂9+Vpz¡)~Aj EX,J.T#edĀ?CPSbBn_TL B^σ,Hݱ ǿ| .{n]#=%/wy5m$01sOF26dljiy,>;wGcs K5GH)5h_~\ F1YL8nͅw)Ϛ+rjQnƧR9E-K>NcX,JP^'8L,ɀt5w9KMe:P 1lOPg~XwQ3^lz}(uhPt_LCaS'# g+fלLqkY U40!:%mr |JٹfxIv}N5'[F$Ν˗ůhI42y$#qQtRX@3y`>F&"Qt(RO>dDb$FP)Alw:;3 0PPbG8Ͻ-Gb` ϧ4a8"uuR 4[V$` R&}J5K?1ozOpcg3%VNk4EE4в}ׯ@z:!` 6=9otd[_;-ǡ5uU f .d٪@^zho& H$Vs6xW%ma<so/M.yM5/ɾnc]|MZ2Og~Eѝ9d4DJ_BĊX!w]{ɟ!P†EE/8jW*1qYDZOne94;#"JHc#`Gҙx~RihʹO S I=;iO\jX)1hH``;oJO?)'$fʹ6UP4 ·GcKsDإ9" _`AgN0I.%yupUPzu..t {H1\Y$g:@ӻ/­qg?7`wz>S|54e2zn>D)]YF@HaR:nDֱ=C;갦7|xD-CS&=\ֵ:Зc 9R+UY+p*Z̊;HTRխr+1]4TXY|'tQ%8 ֘[#G b2nr371-ws͆T8ԥ߼i¥U8V#+$^"@w[*Ud [0gXf^!X%!UQ}Y!#Q]*:0~Q1"jVsd?9HQ̛0 " y^2dFpoCt*s_F\1*Fӄ EoCz,4>D=~U,aALfmt!x#7.5e}9&ANI /D ͘U٘E$j[a  ø=bYAP0|Ut}اW2a`j0ZM֣2*!i$.ϛ0#|3&ۘs.Bcde0l觜,+'=vB>)ŀd PÔŊ)\g``nRz~sYkcR;N%.OU\!16ڞVex kҒGO(]KvH\?-/NgjP$yMdh-#cI:/"8hES :tҪT4#@5eyՙلhDȕqekZb Aj)!H(qZOtOzl|3hƒl'(w'Sݾi2fAl6ym22.#;H?le*]qK)"nTtP{Pxno3ќ[eHƚ{Neim?Vlf Ъ$bLA῍$%Q{_XKdf- rgihyUC߬ڌ>7 LCS~>ѩV !Jx $gU@x]=3g =]xÛnYɣ!0۪| /4d.fgUCٌ~&$/ci RCwUg]V'4IG"mZH[Y̾jUp p?Riէ&8L^ׇªiO;YE_A+_LS:ZAbU+WsYb&\[!h;lX#3Ru@z!Nb~&%IڼX̀ QGNFN<|؁PР_1(9 C[2rF+h85H {DJ4ҵ}:HǑ/of\Ec?#ױdc}l qB &`UXN)9}GWggׯnYeigvA+JF`<,9ȳYlz%)*(r٬;Yt~ofrG]_Q̖'Dc# Ϣxlj;^n_nj4D% ϑb٥ՓO @2!l}ZO P."`((5x+g ;\jO&dQ1z |_-m2uJQ~*KejxKGN446. A1wKX<<ME1Z W_7. L"JQbq8Vq 7Sw/;eB-?rF1f=`$Tgt8.hke}ۺV):!;s@SȩMmB.<71h1r}KlfjDy(H$DQś~\TlW>H_3Ϧ&vOInMKmdU؋Hx.! >7"t|\'ew *ʂ~x^!NF}4yYpWsIK?$l"f; Jd>-- T{h$i6vΔ?uy Ԫ .ɈfjVjZFQ!k=ekOHk ՍW߉ AE>-7vCKҰ:j>@ΡViВ ~wcD_1n/OE I(eYgp zkʧgܣgPOSGJI>ђX3PsKm%2kق ZwƺB[Rտuwℰ *µc5X _w]E5teH+`z9pnflb P0R63*%xKֆ$Yx e.UFJ_n@s>X͔AX~kjYb 1̶ 1N{g.PBYw]Yry@>4GpU>icfy ~9-ey_=H[dX>Xy{ a~YcVuH8'r;ڻ~؆.̸bW9nhאi枭]s^9 %Ȓ@@oJ$p߬, $ aMh~ /[ e~Q;>x"Q MD숦H6{=6rFhdq^kHQdN76LJLwbK9JD 9={JDHE|KdӕZT"[kK,#HW6cώהQbenbWEN֢fA7釋|nԝ@Oy1 K:؉~s%&4`$}c'6[3Qhe/.ݸx,eq䐌LJ;DR^㘅Vbz,  S