kernel-rt-modules-core-5.14.0-503.31.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gЍHreleng@rockylinux.org p-Bm5 ']iYDy U]RR I2V̹VpZ@-n*XG~H1uB rXr]2#|מw+\{JKm GCzRτypG=?eXOn`i!ȗt,^mcJ& OK+ϳskE?ԡnC=M!pFH^ME*/}L;f V;߯k~k8LjiP]9o:lauَhQq|b-0yaKDԹ=dK+_FyX@"X#]᳛F>+95?+9%d  / \ $t 2 @ ]< U ( &(8l9l:lG'nH'I'TX'p&Y(J&\)C\])_^)kb*(wd*)e*)f*)l*)t*)u*F0v*bw*cx*y*T'+8X+8+8+8+8+8+8Ckernel-rt-modules-core5.14.0503.31.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.g`iad1-prod-build-aarch001.bld.equ.rockylinux.orgSRocky((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/linuxaarch641X l( Ll )@$<X   ,  T  (![`&Pd t D txxD( P8 x ( ?]XdDU29d(Lh`| TX<x$z;L*`4@9P L" t$T@4/$|2(D p P P4h<4*|%. (4 @$L lH8h()50#L?/)x0BhO@RI=B<S\tEpX !lx @ 4  , t x < T P <  `  P'80Z! 1$ \\, \4h @, Lh l @8<   L H< b ,$ , 4.tDP tP   `! =L ,   h>l"Lo\$#(H((t3h,<@l6*\ d@ `  @\ p x<?8&T"T(!$A8d\ 80H P  h ' TH0<0d7!,*'|#5.H_"0<,b@HOR @&$c}TG$xtD   , <@%GL' (p&0 k4 4Pb 4;@ <[RHZ# 63P-.xa!t%T<1@4)KAI@CBd$68 h P | Xt!h | $0 ,( $ +    xH 2LM`@L 0U(    |  1R H BTl;~H6X <<($l< hl< \5%p$-XAyf4m 86 ZT< \P$PVX5T,L"!|`,!$ P` ( $ , T L `1l LD hP< H\(x@D  P | !d L P|488|`)ȬB;|?heͬh$:P6!\QT8/s%8,x|-!|6*H=T87/=l[9` l@L% @ 4?,*xH YD %8-!p0h%Tv4x 4`XI (x HX\PShP6*( T| hp <$?|@xDH\b<LX#0< l 9|(7 Ld L 8 \ D0 ( x t 0     3dXLT+56d(` <- T d `  < H < <(-D ,dFJ+p.P H < , H d #4  l@<pR<hW# "xIH IXK(M<Y8PTVtU["&4$( L,"hD|`P|``dT  k( HX"9T M Q | ( Hpp'.P %|,D8l$4L|@p8,D0 8 H h ` PD x   0 \ 8|   tX @ @ (D L , @ h @ 8 0 H#t  $ ?E?!8!Xh^\1xG4%)- @$ t<#<@,;  pPt&"dD>xK$x,xtC4 AAAAAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAA큤AAAA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤A큤AAA큤AAAA큤AAA큤A큤A큤AAA큤AAAAAAAAAAAAAAA큤AA큤A큤A큤A큤AAAAAAAAAAAAA큤A큤AAAAAAAAAA큤AAA큤AA큤AAA큤AAAAAAAAAAA큤A큤AAAAAAAA큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAA큤AA큤A큤A큤A큤AA큤AA큤AAAAAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAA큤AAAAA큤AA큤A큤AA큤A큤AA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤AA큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤A큤AA큤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큤A큤A큤A큤A큤A큤AAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤goglglglglglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpglglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpglgpgpgpgpgpgpgpglgpglgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpglgpgpgpgpgpgpgpglgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglglgpgpgpgpgpgpglglglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglglgpgpglgpgpgpgpgpglgpgpglgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglglgpgpglgpgpglgpgpgpgpglgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpglgpgpglgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpglgpgpglgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpglgpgpgpgpgpgpglgpgpgpgpgpgpglgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpglglgpgpgpgpgpgpglgpgpgpglglgpglgpgpgpgpgpgpglgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpglgpgpglgpgpglgpgpglgpgpgpglgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpglglglgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpglgpgpgpgpgpglglgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgsgsglgsgsgsgsgsglglglglgsgsgsglglglgpEgpEglglglgle28b4307ba5890870a85bb038d91ea19a78a57a53a04cd4e44b9bbdec36cd6134f3b816a0c51c30920f1af8c6087394c91ceb8576f9c0b008941701794c43d5f03796805fe7cd1868f3274fff7bf0511412f686a37bdca352d68076293604ea6ac43f707f22fa623926b7c3a1ec837ebc40c0353cda33836a1c06171e34c82e93d6a84bae1a6e2efa71bfecd36bdd98308d60ca05011ad103fcc357b24ead252f0195c79212d48da3aa82c8d05806705c8bfa10e9b598adad15478d2710ecfef74dc9795aaa5f69180134aa628eb9fd9044f28467cab8451fa5a74c16b34f76291412275ad93053e32f4d11c06851b98b868923acb320d61751d763965ac4c9ae7fda0350b22e9a1fda58c8876748c6d70811b8920d89717c6e253e57f185c469d36a0ae7d41fa6aee03b6e307385838491681b5b4a1b26a564cd147ffdbf71ce02c7ae29c19e4c9e8866dc8fc7f8091c2a8c5e5ccf4284c2ddc19f030310454a15e0c98636a31d513b2adc49e25f00efeeec4c4c8e8c48f43cb16224c7c4ddd9998d6f7dcdabaf55e27b86f2cf7bfe02725fe150abc8ca16592476d920c1349e7962748334a2c3682d40002f5b07afeea8bac251330ef1753914e714e9f6e07e1243a4ad68e8658e80fa03da9c5716d0c6fed21afe0d0e1cb9cae6b10efe2c3cffaf35cf12551505c776913a38fc383c3604a3f6fb2785bbb52bb0e89226b54b77a5009482327b5027c62a7fb666efd326065ad58b49f5e4c1b1d5691806db753a7715591a9f587c2070041fbf9095a9a09f92c894452181a61244d03c288751b0c772926780b8ae499ebce24e35f5601beaeca58630107c6b95a8e4f6f2192aee1f110437912fb34150d3cfc7f4a30b5e27f616be536a9f4b4b249c097f1948a36f99efe2dbdf7c96889f3dac8f46f0d6b5de1bdf9e9efd43a55da44b3cd4c44ef62b9db4923fd69a96a4330f7401794d8b311e0ea881a6160d01ee3cb90624464f8e02d7b9f459a720d5b8b19ea6c366b40bed60c5f94251beca087982095b3bb20eb29fcecda97f32a8add38ec3fd28816e91ae84946552e4c6c0433be6940675fa797d3eaa9fb855bd0a8ee3f75cc0c0d4aae4616ba9003b1bbaa535774c0436eedf2fa629cb4b01feeea75be951a659b4dda37990156afc272c889b67a5514713acdda9693f277583281bb79c320d9fd02601e7b27759794326c156f86649e54267978a8935e8f5afb4544fce3c3c3673581aa311b6ceb5f04196d13c20d0d522970b52b4f136d522a76ec3f86037ef44da1a9c47f3264d7a5c4689ea66ab7e9a5599131a730e37fb3794cda6cfedfa22625a78580ce255ceb24948459938913a31d531f8de86591fb8740c9e7b8f66c64b5ce5e78269fec9dc9e090e7f2058cf1d99755ea9701106831c090899f57afb1b53d86689f837780df82fdee8f0a04cde2e8094305459e26bf9f221aef30bbab93efa475e96d2116ec450f0b84b780d00f472713a01671569065eb3033b2e468f835c9225e7a55ea42418ab89fb4f73660446659a7e839cad8f0b11c601a2cf4c77615bb42f9f897d0b346cefd5ea50a7b813c4c31b449f61d0da6e639078d88318829e6d4653737193b4fa27100e8d566d0275d2d0ead558ac3412f273700f53c3e1d461eab380bd53c3923c4af0733ef27d7ac729516ee230d150013b5cc6b1960586553dfc8621ec99989da2b4449063a5d68db30bcafac01740a0678a99ebab6d402776dc1a49deaaadb8d087d394a20fbc6c241a5ce821918923c9a11ea88f8401a7536f181533daa0860c83d8b2066b476bac245d5376e49b483af611543b7a000512f14dfaacff75232259a95722f289eab46a6b1f540f60955bfd1b6cbe0db4f4eb080d06b0fcda53dc7f4fa35cd75eee9aec93428ac61220e1b4240977a6fd573d31b1ae332dd3fd8dbbbf051da3326c59691c88e816e952ee5b63769b68f5cc224ddefb9bf98472cda13db467f1f4dafecce15dbeff40dce115e262f1898f28d572c82a494da286e23c642499b35a298a6ed267634249e8b063c4e36eb5e03a0281178947856248abaac2dc699aa892f8d4afa4be6d93956b36bc0a60ce3c82c21334ac69810c6fef189a01f49ccf84813710b58af781a41951430b03608c038836fc76ec91310c8779cf74326b4275cd5b8fdd9e844a4e0236ea37b4ca912ebe3ba98d6aaa2b65c099079a0ce9a0516a9cf3dfedd4741d5e3f667ead084d029c1084dd5921ac3f48cabc5bd42eae0f4cafce3088b7aee1547988212264d0a1f0e6dd82db2530e97a6bbf1c8b8bd5438bc2cdb1f0fc290241b9b3a88efb8c4abdcb16b0dc3fa182bce636db27379f23075500b6c985fe7a028bdcd2e3d1e6b7ad6319dafdd23d7dea7cf2f68a9a075db461066a100dd544732c927159f57d2481ea4c91235cc158233d19db0d7a78db645b813075f7175700d263f82049f3608e64c9428af7a7560abb5c0307d3302dd48df0d817e6708b42d5a36e42ec4b21c739a1d5540ef30e1cee20f80c951cbdde532fc5f3e13d677d4fac9cfe88759ade89185b6d7bb5f96fb2bc147c316431824654148444a9b8cd06ea28b4f12f611893c5158bcc6f51a1e5b09300e3b1163b39badf0fee2051a65771702b24eb70fafb6fe2ae55cb55e1f864aa445c1893d16d8163a33ae10cc944d3f7fd6d6f509c0f6fd9382087257e9c0339e49738c148e5f726459554d43b4a3efa41412d490a2e5d1fff5fd547442649a609d6486a21f1a663e2b82ba3b5aec87584a4c2206506aa26be21a1afb622f5ed281ad1de27fbad7bc08757645d270fe643697bfd9290e74685a46837481b2986ec654c098dd06d5e99cdaca5fc66636a06eee64f0007840217de3bae27f3d7bfb500323db3cb8e2249d5b30ed181416f2d2641f13a9da9dec94947fac17f461623775a31a96fab4a1589fba706eff5becf047a80eaf94af3165309b4025feed80526dc873abe0aed295f961e5c55da85fe5f4ae20c835a74d9d93194a4fd37d7a5ffa1c95bfda96f22278384fb85e44a75813fb49bc2faea49c0da5c06df3d02805284462a91a20c50f285e38c56e1f07ca383b16614e3bc7b144ab3550de4df9ff7909f4acf80a4f5c5a66adf18207aa18e8cf8a8c349f3bbbfd9d07b1fae0590900a57fac39d6ee582eb954ddece89367083ebba49eab61e48f4c34cacfb0202a7e299b7265fbb3ff0e54d8f1ad8cdc1104925b8a3d0734d557e33d182f245441a9e80c77e593cd61feca1b6a8b3a734f36e81aeee03af89518d99b0fbf48780166fc39572c1026d8478a34a8d398d448ad0e8f3c54ffbf51b76e40375dc6406bb66bc0bcd0b69335c0807ab861a2ffcba67d8dd54eec8d3afdb5ec55d28dbcc90809a069ea550ffec2bca3fc9a6bee5f286542cf146629cccc30ce8e52b430224e02bc81da88333b80db10962019aeaf62e47fbbcb7193087883ccef805e87b3631b13c2974090de9bf221fe4c74451cd18673edc5c9fbf76715d4ae9824b2677279aff98d9401c1f70a0ab806bc607cec679f1989cc4fcbcacbe0731fdc963ec520f7355b5968c43644198a7bb0216d086c7e967315b24974351e875dff58738f22df2e417baffe8084e8af5a0bc58f7fbeabb9ac5d97edad04867201c6d01bc6f8d9e7346337f72172ad1da3a7a96a7cc171c71fb312f84010c1b343ec3cb0fca04f2e49e965ada94b7bacbbfc6d50ad498bd82375a0715adf4957e6362fe9ec1b88c1958ad8a0b995b2410e18ec4da516a9d32349ade8e27e031e5ce0959fd98db7aa9edbba113a24ab92c9f8a978097842d95d6358ce79160dff21f4ca1b945b04707b68f1e942952dfd9880d06f072b1c17cf4857719fd6122d81a786b014b0be98e18359570ca1b8178503d9bf51f76a8e6fb48480d114f948458110160ec292101e0922ae757429ad8c327e20d945e04ee5f6b9c74028cee77b094476b416f1385ba890c496ab6072e61d0351b89910028f46b10feebba5ce6e1718f123f488355980f0b386bda01deed0415de4dec69fb7137ae0cc4cae7837c0b057135e88c763c17b0dea1eef74b8504db5e1f76e39c5cb521e372b5881e30671ae9ec55016e66d019932c05ffdc4a0748a71a8f1339f79245642819ebfea5ab147f09a8428c53d255f1d12e7483ca3af133205fc9c35b0e3970531c469e7a99eecd80acb504b382dc262c75b4682e79aacbee0f0cc9d3e72ed028072eb71b3b88400743832b919a3e4addb7cb21c154521c2ef66f0febf787215425f55a43de1d9983888103ce63eebf6a22f92befb76e542cf5b7286a167dd8415a1ec3b2441a2eec3f3de05570da5ff0328ef7349fee887e70e0cccc0620b701002c25a05266d67658aab6c2637c417f0cad2b00996444bc4aa68a181bcfbfe7711a366a25734cf18bb032f28baf25d44fefea435abea7621cace4b36b752cd47f73e95037037940cb52f456e63c910f27f399e621dc83684dfcdf4a9ac1d69449f808a45b417f7e77d93acb8fd49b626a700d31382f1dfd5decddf03f1fba7d9204e8615a9c597ad27dfe24600997a97cf67d252ac2c17631e131751102bc5c0802950d612782b8adbf8058d6215f8732e0fc9cc543494f6f320103c2a198ffa4fba3712c586ac82d9b961158dc4e1c8f02575248f8ab5618323ea9b17414ce639bcc3822c0f87d99d7c9b873936abe65b1a5c35f915b123ef21e74ac094f64bea041001d945858e558764b635a616880e911133e90ef9e1854d170f92a476371eb9cb8fed97a5f940b9fcd4a869e426ddfba3397226d40809a200686d4cd94bd9ce124e5c07514319d9758de6073a774350ac37733cf08cbda796dfed1c53c0a407db65e876d9cd0d2e5d38a15db24dcfef6e988431b1bf9128538a050db4ab5b1bec53b7eab759ecc81a6b62e0d8e8fd113dadb9f24063817ac5c1f9629a4a174d3ba41e855e65e1e16ae2f2de24308d017bf2bc7fbc1abcba07158ef103c6b89c84c7f640cba465f466b09ac3a39f5f0b6bf89265de2a1d8ac077c0471e5adae46ab579429172ac9ac22654d3fb736799546b52475c62ad5a2deb2ab35de0f73f306b420fe7b309ea59445ef9a0e893c453d26b8d4ec1aa345f326b12b64cbadc416a7e2e6c0184bb14be1bee1755d3776da9d5eb0054b498f3dc5a01a05d9e72f1ed591e38fbdafa49a5cce6b327cf005384b7e18cd6d5b0850d2c42e06a47540b13efa439dc8b273ab9380cf37382298f545a06afecc904f2c9278da36216c2c50973f126b1f199d2da7a8608f96d092063c2209a7980f59639b6bf773be5c864cb7ced34fb4ae02a54392a23eb2c4dc2dc19f6cf83f0a4b221822f0d8b1c24d6c6d2372c6d46b75b393b9dbbd5d85c555a7418ae59f6ccb3131889bc810e3a2118971f2cb33567f229b8181c616d0b22811717060c35fba8f6cf2c98e265abba6d7df3b026a56dfebbf006632bec5223a6debe9b7f14b8aa487f988e5e9073a4cafb6991823a08452845247729ebcba285ab7b361f342492e97465b5c01d508acd86748327191a4339c9f25e522ddab21802da860e7a6bfe7f0e3b55464f832eff7d4d89ec32c146a7638f910e74ced82190dd78bef3f22a0ae9f32bb0736630b17c54a4b0f34c5db8637fed0041343ab324ff521370202766a55af967dcd15241748cfc99306a1304929362b808eb085b45e4399c363d1902ad2fd9908805aa27910efd435d41a4649ab5c4b3cd20ea3347cd7f8b37bf5bafe567e8b75dca671b46a2786bb407c68995cb45c74ff8c75f47104627360c04eb08a56240a06c4653d103c635d49b0bdf4d4b8141ec9aa8a9b509cbbfda551a4d4b4c822b1616c0c266c117dc1451b373cdf1730461b5187ef236a7f197d2ea098978989c71a6facc3bb8de212c282ebc0891b8450754671a4e94f3eb3b1f3bfef106468d18dc96d8f1ddbcee8c81e5fad946c1996b6ae1f523618a219ad18d67618620d5ce77e381c8f3cad877d460d7af0af277902f514e2d4f85131c2b62e693d2a0f45b925af525633048ae57e9345abcca2512835fb031d3544a4b62d0a119e73556deebb09d316d69a62e8af880553cabfd9c215ff6880c752496497c5215669a8285b7b76941e06e9e29cb9a0ca0abefdd16774d41092d09fb5a11721c6476d7d21487cd6d2d080e0c1d9a364d689700b40fd3cea30b4dc2939721cd46c85bbe3395190ff650fa849d9b454220b01fd4ff4a95f5da5b4761896eb7ac8954f750c7ba3a2169547a6ca88118a98485e622bdc0b0fa38cfd105800c7ce16d7d44d697e97b8a7215268c341ecfd732bbf475d3c8f5d9482bd757dfc3ec4df6443e0878fb00fa55aa09833961fa0e01d7f0b941a4ddac28fb2f387ec0dca84e70628f88a9a7c0870cff16641a2e969be2e77f8678b25b47ec080ac950276d49852303c0b11445cd8c32e2d3daa6edde246ac7dbd323ebb0fde23e4753df5715dfc32ba089ad1ded9ab499176c7439dbc04f3d109fece4990208b4d0a08f580e51edc9d48c8a9cd80eba2ec5455debbe26f4f6001fde0b1dc49a8f01ff3f91834ca78474bbb9b7f59077f2b8891c1e4721db2d13e5553681b25b352a3a05691ed6647455c45398f0461c77d825d74ebb497381dd2b9315f134b0577605927a7b164fbd2ec21cb4ccaf71b77b0964fa406583f5a83e34ece08a255235c62c8abcfc7e9969ecaf1c2b0f74a655cfd651bcf6fd3d6ddfd4cce44373cddf402a4ee1d95c6d6434dced9ba0e29cb1cab370ee1dd7a330afa1d1ae0abea2d555396bae037cc8d460c68c9e9eac951635531e4b734733245aa2d45729ae64ef95e83ac32fba1d7bdf610c7ad70b5632fce0b7d4973e8b13db0a22a172035f77134aef7704f105260a14c2c602a2e45cbbcd15a2f4ee7e84b8d1d9897d0c62e03997fb1c09fda64af2fc1387e184602a9eb83fb20857e2d7c106f5203f11fa054cd894916d6242666184101e1348f952d0350a98d32f3e2ed48d3d4c126b79acd55b5184473c806d85a3ae1414b90b6f6b3499dd6003f020f8881baf6cfc133b39823d04e065d2230c0c1c79626183632d093e61bdfd4f121f8dc9d7e2885fc89257b9cc4a8c632af00167b695bb3b5d7200b1b0fe4a77b41b69e1e9a269dcc72d50cd0a6e015d99ef519fc17f6b3e81410f3bb9092af1eacb7578165dc2c6babe184f1ccaab87ce0da5c0f6b6602b01bb5ccfd8c0b39aee3313553d17fb53bf58ee994c4aa1767f1705995c36bae41b2d63b8822c4d41b555245b5cf731c3a98e3448f5445c966600641cd04b3893a046f07a0c2ba6720b479bf3fb0b14a79a1d1354eabd7274323312b7615ed7c25cc1077d4b6c848c29a4048d14a58ae0e27a36efd9dabd49ab36fc220fb679eeb4ee97af5a8bc07c1fb9666501975f8b3dddb8b888f2261d77334673847fb5d34f2269c84c5f647a586a1ef8bd9d28e7a1a614a5c46e53e059d575927880ab82d57d0fa94e47a7903ad9a42e359c2dfd3ecdbde11b31c4e50acedc9b5321c984d525a65e81befc3561d6b7d7af86076e710a226c437464e89ecc682f72b776b15a80ee34589b0845f5941d84bf71a6abfc50a0b2216f117ff5e5cb61e14b51deec5b7b21cbd169296d4331584aba19ff57857bca3d62a1a80111dcc228ad36a4ff8cf766eaef3622dbd8762b2875facb7b4e3bac59eb86728a4b1a349ba91d16fabf6c14614f160d73f87dee6772c0fbc9d5005cc85aae21a0188e9f6670cf1e5412577720168e5c579fa2ef02ff2784d86a9551dd1cde005771a5a1b058e8a0eb48cebbbe22dcb0428f9acedc1dacd8f0f4872cc959a511f0228c3371c1e3055b931f9b3a96735dc4e9747579b8cad92fd4976bec2e522460f0ab1e503b161addc866dfac524c9a17c386aeaa07192975fcfd8003828ffbac24630afc509efec9b718713b1c8071a3b82bbf67c5b806a1214e74039eebcdcb24d791c9d16ce6d8b41f5df21461835b02cba3e86cf8a568c9c116e52bd44c10678a0063fd92b846535aef43b5d1770db0c97ebeceda11625db4b7799517f80be69a2d6e1197e14f5df85b0c83291fb233de6151a68374b179d196d4d27cd66ead659604787aa5c03d9a3e569d37648275d65ebb1bbc168f627c0bc8958d8b5235b15d1d45ce236e5d71cb55523ae9b6179ed563a705dfcd18918d68441a3938ca8f18ac3ff57455b5b6afb42f39bc3955aad44def3a96ab9da39e7d4f78a7911b4db55400c363bb315b758433c3d52df8de58f8c2667038d7db01cb0f83d799220df72624c103b33b9a9ff78b6206e7f6272d96cc60e66fca093753f46161f53ca71ed3aa90c248141262891fd956bc952c16a7c7fbd029eaf751dc2656df5273998266e7383bc6cd2101c0e1f0c9d416157aeb608fa26957592e167e58e9ecbd91387a641c71874a4001dad6b1dea95504e7597cebe9d052c64923b3ed0e5e9058a179aee127669a78a10e38a2a92521c1734f81cccfd006ede4cc2266ca50867f65427e0925ae9417fe64f3bd4e5052905630385af407db5d629de7fb53964c3e4eb1f5c8fa5084d7f2cc79cbd269b35ff1c219863240ad0216bf2924c725db717189593c3f58e487bb7139760351bd9f6646ea3a350071c18333b036788dcbf9fe41721ded7388c758d20eb399e07c4143f58d69b4d68ec7b9afb0748e3f61754604525b516aeed89dad3013055b698fd76037ccebaf5b29b19d03dadb25c9f674d473c3aa5723faa5a6d1e3411039c96193e9c494e7988beb93616c362bd4c361c84bb59c0a597e49eca7430f72a0a838f7ffb88afb1af961c890e0b04a0cc0284f28d4fe8654735a612245c490b340cad6e4d30a9f16db33b20ea96c3298358d4fe115bbea1122085731f28dd7062c808021fb84a350a91f24d0b4d722916c0428ab24747ec9d03335d2811d4d1f0105a2062be8015e9963f57c35c024d135293190153ac38fff5be5fbe33f8903843af16b8a3e4231b009b8ab448b4027032053dd67a0e6572f206a0d57b823bc06c0af52655446cafb7cf87f80fe4544e3eaa012e108990b90a0040f735c9c4ee86a9b001443c1d689ca4f8fc4663e74576e888321d21b2199deed5c6be618584f40446019a12736caae3427c9afab35a9f62c0d3fcd97a9b9a0ed12a6af19a6e6b0c29ef68c6d06d126a522a002a7d9b22e457bd632b8b6228e4ed7a15d68bf89b8c637e490ea497b358b35bdc7bef3f411ad00e65a2c4568b4212f300e72bf78c46af7c36d8f94e753e41326b5ec4385d1378e30ec2792b6a0be88aa5a72287c730a97d0e9fec3d51fc02db6695c8737a27fa7fc818e5edcd741687e960c1721c380ae51c5f62e9f33838c6f4309de14bf47ecedc8ce0bbfa29d3b62c8513a9c4837b5d3073d72a8dbae535cbb71beece9e5c7dc7d02967b10ce8747d81a05884857a7c6093003753d4dabf108db294d8ed8769433635f7bb464ad29c1ab2d49064551a5a1fcf1edfd2bb20f4662b0c5e052c39ab20b9aaa3e9538d8a51dc1ef99f497a04a9f9d9224a3657bfb13f05112f96f40df700b06b7572cb6827e4cf200dea6c97050c60f7ec26a97adad23d0e4c360a07833ee0b50b3e92be3d0f9a76bcffebcd205a0baca094e6b9c2a514c2ccec9139d382a992459a5403f9db94e8b1f8e8c98ce2cfbf24fc38decbb841056af7c824df6b44d55b6d2b35302c1a3a4d7e6bc95d3a4c08752ddddf99c258e49fe3cc9f1236bf771c1f8151f4827f9cedc752ad3b4d82e9708e51bc6a79c3b5f9f2908d48b6332dd9dcc068ef354fcd148ca10502d0d1c236c8b041968b0bb6f482699fe65039752ef4a20e0b1652deca8b352e07f15d18e685915fa40997b550404dde65b54a607439338fe6c453495ff93daca25ec0b8380ace9506592702dc9e0885655c6c74fc0197ad2a72b4a20f0add93302efbbd24a85272b73a1b7004fea59962c711aa7998dea1133b119281731dc48bff37a7868b64a9cc7c80465103ecd8b18c07b3527859c110cf92ddc5d8b670a43d2a8dfe3e7b18063bde487c3fbc76a12a2455d8036651723c0e539398a439ce49f279d669a983495ea468cf62c0df8e77b3fdf3d67cb0fa7c6903bf877f6feb427ac064c5dae75c35691bd2b6e09c6528447d88ba240bd5d2f1dc9a3d7bcaa4f0d04962c12d370258254d48f038bac1d1b50ba8235aaef006c0dc7a6a19d779dd9fdf0f5603e99431e70b519afee1f2e6fff4397c24108cdf1873ee0d6c28b520b018c58c3f6a032c30d468e5f7641e6442f4df0f2262893dae8b5d5581d05d4c495a23a8d5fb0c455280880c72005d9fa90065916e823776ec49b21895dc01eac2612e4c66caeef9bc03e879fc41e6a704fb014046903da44be082406f3271885899f3c93224fbaa7fa649c23e614b790a1ef30b79da504545eae1fdbf6e186e67205861aa0162bad8873dde9a7675e4eaa1d3070d885a46d9d9ec192849f46aaded3c9f0b31b7365e3f6c3364d976d158e0081c3b9dd3c4ff0f65b6bf88a3e27979746a3d5268555ef386e4d5e9691bd6198f1f5c76fcad03179fcef6a1d03f9f2e9eb7b8e975b8db47ff4e79daadf3a6a42ce0891dfac9771a47fc1ba730e8abf396417c4ce96550ae6acdb511fe45293abf5836d4144a048e06923760ce2640783e537fe746a5e6b02b440955557d7b26860f1c51d9d1fc8c287c9bc56accd28cd41a0090a180acfc04b0a560d3163feaafac93c53c5c4e301762d19d2b6f046f117cb65f1cc2516a881d2feb72497584af5f920e1abd71016e83d21a8619589f8cbe9e464ae9a722119207be9c460e579835fcb7baa1f9012666310559b7172f5710044b55b376b11fb994c742614b77a1edf49b2e8afdb12fccb55609d75253a72d3f42a8754f2fa59003d2b7a31d419bb4ab947827c9e180063f2b29f28f101adcdeced3736c6b5e0e91393d4a2f983696a1ed0bf5d18a951b1b822e922a9476f5df7a5e6ac0f7be5ebabe5509c0f603059b295208c6cd018478e984ca0ad9f02473fd0590c47a86e53e9bf2312a4f182ca21f2e50ea9471579f011c072b1037b5f076dbb3ec51e5aa10e0cee32831ca5c94a62f2d1f6f14d0b53a8979259e25281b1a438847d8b36cecec4c5b97e4491db0ac099d1c93287b41bcfc414650d85606fa229e759f3a02b518e0f1afdfe40bf7463efb6a9210b267779215d3ac529c15b816786b0c898d568419a393538458ebec924aa48f7d42564093ee7f3d7568c60697384d6906ff8394d60eb9c7d26185a526f57c6eab51dbcfb1e88ad9c352fb436174dc956cc1c64d380b131876b433d445e8f7bdb1027cc7976e86005b0b1147f7b9e54731cef93426934768648496cdd0e4cf5f69f61ab98e265a5a689f1cad3c9b8060743e177523a2e04d4952b4da34a79f2f17c10f64137530adc33cc49f79f4913fd4f3bdc9f846ea8a0ad4ef66eda95f811dfe8312f2756b17769d6199eff0f45e4e1c9976d11ddcc2f27152b4b48eabcb6d65580eeecd53363fb653b6aeb6802419813eefefe664405f6bb061f9d3cb32116090fd34dfe90f2170ed4178fe6d342776bc8c96661b17bcab6f828f6a3ea1473cada21b2c011abe6e99680bc91b68a35e3c8ca15e2d60974453249709e7634816bd51325547d98312bc4521273f692c42f0384ba984792c2178e7e1a99c22a88b9249eb4369f66e1869a9084471bcdb65d17d0eae936e4897b25b6d5b4075d7368cca4ec37b3f96089673dd9b52133128463c9296c9493c3badd4377d5dbbdb0c4ef52bbd9afec9f6d1bacdca45dfb5ecc8c07efe51426cc61b15053be51b3e8d2539702439535732f36eb023cb89a3b92d9a0310dbf53f5693d70e5d79381354a3551753d2838cfae7bf57eebbce7ce05be5dfed590069ae49db73a64636a07ad32b72f512bd46776b63693b315690987f5f8a3ae668cf03406d5038a68f51d4ed7c23affa59c60145bff232bcdcab5919851e9e1fe0129f9dbbfab1bdbd559cf887625c7a7912bb969acf28608eff80731b04b4db9bee2d11df4b621dbbec8cc0b8883f253a4a6dac97069d25b08c7e46c8cbb47a10f7b4d718561ff3d7573ca11b4ccb921301e030654330f34ff8382c639c9349617b73e85b75c5131e36678aaea1d1fb5eec1584f8bb30ce0369ddf4b8a70a85730f18afba35867e9931a5eecb170b3f10fa306926313abc2666e0824b9e3431adf87b451bec5b5e7476546735f233beb4f6c926378be736a629068a3524393b9c957e810b6c958d2bfee64863bacae1071137326837a79d42b45f52125c08249021a3a0093bb6e53770fb6ac489d2e8d3d52f868a244bbf94508f37a2a442ce7b2681ca4f997ec2544db7418d91329454042d9a30e1f9d5368cf641ee861804bc198965c30df20cd54c666eb749466cd2919b861b14b24dbc10814323efa3189a2b6111a65415d0601d8bac03c0575320e44e5144fe3f91b06abb7e9fe5e6891e8838ae70c285d2bdc7c25cacff2aa31091b972c6f68bccdc572e6f574d9206eb8b6fbedd9b5b9e86a1b1c21eb1c691a31b76e0edbe8f47011e3f689416aaeab124b11f1ab01799b25316bb6e4fcea0056dd48cee7041714febe85830b95b69773c99b02096b97150a98ff9abfbf23c6225fd98f64f8c909047ab3ca75b946e648e961d4124388ecfbdbffd1938ae30cc672cdc898493519ab211027da86c3d5d8a0d6cbb61a7f6f4bd595ba0062b68a42347bdf91f8d0f2abdb4c824f41897d74cba35c818befadebdd4a2c1d1c6116034b100880428fc1897299fc00801e4041663e8ba1ebc3b48cb89fc708373110f3eaa22b4c80c9d8332aca117862d91087d8428d5794789c711c5ab2d6063705dac81f39d7725efc92d6ff177de80127f4a66a471d94fc612527f8c62f929992bf23ce119bf406b10c89988c06938bcbe5750fcf783cc49f3ec8340eb10db71ee5c5dcd3991ea208b04ae2912b64920388e668089270646aa1925589ec9f2c1195f51194052ed65c427584c78be6a6fd799360331e927b16a83ac774a773f03a099e8286e2228de0f65435981f9f6596a07c56aa56ab3b49427d20920140f0f189e3aad75732883ed6a7c757b3611e90849f208c44e1153a9fe4983eb83c26f5f31f67aecc0622107d8654dd5edda42e6cd8b8d94e2949eaa06994b4f1a8418505e7d8bdbba88cae7c4f8b017b975a44d0b2da16aaf539a9bc9c419ab959c9af3e226fd43d377f202cae2664f654e19c71c414933559c2eff89998c6e821aad525d620325c30edef2171a77950d2ad367bc909d78dd207b736975d4af9b837fb3fe27f14f10849e0bd5bd88a7d938959b2a6c1b1cef724ddd8d48a2bf8fe75a763242a68034c20f682b859c2fcb542d6e1e58b481e87c009843fc9e47f5cbce09ef1d1568c6a777c726ca0c13178c6b69370787c677bf5fd74ff9b609bc328924234fb18dbc21232d21415c43449042bff82eb9cbeda8fed57a68b9d79fdfca36ee1d5f0bef38eeecaaafdc7285a08a60cc74fd3f830b4350f535531768c475fe49f048f1ad16a0e3dea2c50da326fa7ae581557ba2badb17d5a9b5b0b00ee0405e47c8f7d4dc8d807d5b57ef262ac1fa750bad8cffebb5c04825869beabafe0df69f041fc1d05ea1934c5f97aaf5fb533fe9c69699c7e5b037c2d1025b98c943b8d2c41ca271dc109c79fe605522f81fa5292e7e9edaa83a820b8afa2023b9d16fb2b46464c4a71f961dba39f0ffbc83fc02458daba771a72791d0a0c0f9ed24db7ce2b5cd2b34f4ac210f86319608e550f3538a6f5d41b81823171910110acaeec7ce3a914bea3c769e8704ac44ace65ded7ea36dcc1e0718355d7f0ba04543289db18abcdaa826cf74af26ad6611439460486af12fc6dec489a674c881164e2b8d340ae11b641e266b89d6db14c8249b1f0a96bc24a2d83b9cde5270e1550e147e38982240dc1ad36f7ade4054e81f3ec604bd962d753abb974664e043133330c5fb9871a220fa37eaef02a2002886decb6e9de5f30acc707edfa696d42a40f05b01f50e36b3291bdb884787086b777f1c3da82638d40ee64a7257c18f60db43f62c1671b218f8ad5cb7e9ee757e76402059c233f7b788b41e8de90ff0b3895bad4f8f4acd6f86655acb7d670dbaa0e58d02f788236df864f86e11ae7200c2393b4ed7c9bd39dfd8d94df1cf3112c6f18bb3b39bc0d5ae1686042bc198fe07e7c62d87022717d65a8873d7e1316f898caba2a3a71ebaa0a67e742117a114718507c350a5be1be56a5a82385ad744ffb924be1b8efc2836d7b00957e9a2af2427093ef2029ad663edb63d3c11b31c8280d5f3ca62a2352676e826c06ec6b2f2bdc2f4c5b779d2a5816e2dde9e1c92d819782633395cf7ed165e3912e193d27440d400fcfd5290efa521ea08aafbbf60db7e4f730100a3a4c4e95278127299b65764c21f3b7420ec382ed225f052699dc3df3af70bb479e7116ea6043ffbafc7554aa4cf064bd929738f0d9a5d1eb2d5b9b0822a4c46bda10cef3f65d1b592fa582adcd4c3cd26a8d8d3125f1dda4944d73efc4563cb1cabd75e5dff8a9c68981ad87812264e726c415b4e84b29ad06ea5417e33567e70b6b33a431bd0b635035e21c5312044c008bf58b7f44f748ad01d0465371ddc31c2e391026b92a1f5f715cf9de5bc0ba69080ad4526062236fd6824c1fb79b14880809a194b9777a5756a1597eb235ce555eca167a283c859cd2827f1b477936441e1478b5f6ada4008f7427d94209c7c376b32135c69e9dcd42b2777a6bcc25936e82327df7b148545de133e5d66c96a05195edde61add9467e68cdca73f6435f477b894c0d2a6e5d0edf771e7029a2049331a30808b9b4097022b2150d334701944e68a8609e3326fb66e155790da02fc4d9d90abd67bc74d669773cf8c435075729eba1d18e76dfd5e75af7b3f9b9c36fbfa97cec1c231b5b763a83d7ba99bb1b534bab5670a674c032303579944ff29c9f3986350be55165cf2099ec2f498b8d23510f21b80bb3a30cfe14f3bf75de7ddf4cd740c4fc240ab3629ff2c14ac552f6228e8e8db3456976b9954d552460a8fbfb69bc90a04efcf3c0601ec3fdd426feb54633b4d99b4e9946b7b7c8aeb91c88c93810eddfd0db6956de013473aabc890cf17385b94778e877c4c5ea8160c4011e1eb84a81735f63da370c31559ae5d6f118d7ec7396384a4cc59b1faff9fa2e244a6a2043cc3e314c5fea6e7d92ac8a4d147829453585f13d9bc125dc596bfc579409ba5a7cb56ec73be4da20f4f6dad1df8c5b353b303364fc55bcad46a6947158a44c49c8ceeb0aa54cb7be2533c2470ceb622572c3170f59191dee7bc12c9ec4f5a8738069e1fb4a0ca2e9e4618e60e4ae45f10100bb14782238650b74a451e2f5e156d993081e0d13626e3771dee4f9c194e51fd9f3bb0149eaba47e16d8969fc77838fd696f29081785ffa59ce5b31fc89345720d671b369c706fb8e41027f921b886473b62f160608e0affb0af816755d6e5a28e0ba538cadd1b79417d21059382551b2e78a3d7bbe3261a923927de60bd27201ed174e29add7a666fb22081732172efda90330cbaf287ef49068fda666babf0315eb0638cb4a6b5f31724cdc487d27dcbb7ed1077c6e882c6e490fa1e4b0f68e920ba2822be19379707d3b8e35ded855677cfa78a38b8e5c5a48516b29ee1a1ec2573066408f6af85d0a4fca9a4c895550f514ae54e43d2b300da19f37e5451f73d0cfbf6d63bf4710b637c408ee74a2486f6b1409de87cd818cd9f2689ee93ec692ad2c730320555679018d246f6a0a3a9449fffe0127d131e7f31e50716ca2b009c0a8ed8e3dfceb03761f3a3813036b874e07a9d699aa10a20bf6e489b3c097b9b7b9ee284e2bd4d0aa19e31b2fc5b258d360b7c772e6e3786169b57af483f22f47d666ba192ec1aa75c936729212067af236e1daef955f1b25ab8edda853b3fa6fd93f5fc4f92e7f2d7a697c4fd4fbe1299a112293ebebeb52121df998b7b6444119be176f6697c72705af95ead1969f1acba286b88facd05ae29710715d3a3e3c38db41f20c062444227840692a81aaf0ded0beec61e0d831db52183c937a4d57007d66d6665b67bb778fa58c765a21b3e4929bbfb44992037df8f2d5fb56b9645dc1ad467f1ddd34f3e89a55118bde7b718c77883fbfcd4f414b09d5599d9ef3c7e6006d9955f2cb8516aac3c7c5c88d745988b2967386a546ece8481152f4fb016370b1712761afdd04d6c5c6d0e9995cca5e6cc3d608066405c0fc1d9c4e8b70537420e6ef59cc011885e2eae25fac508e4312fad757107b882837587caa6952d4f1c2e802357e9b7d020deabeadd528fb273c0b8792d9d35e9d20756e04fc5ca8f8ac5b63c9231d28e443ae0de7be612fd6f4433fbed776901656163fc52b0d52b49cb2f7e95993a9832510ef8f2574d3e7495d8bdb9439989b13876aedf14b5568907db8978571f2cd9ef94fd22c7d7fabe31cebe844554365efcdc5844be0fb4537c4558f7322b889f7f5d22a45b5c2114987fb419682f8338267ad9356f7669294ab7b9d1c003c83fd1f706468587dd0c58b43e6bcb8a0e22114f2a8e4d66d1548f3411ba838203d9feb8c79a58e8a0a344bb0c86166b196ed10983a420d30f2d701bd4e15f69ea1e13b2269a4f35ed7ecd1fbb4d5abad35f08a90f200b1f53fe5ef76f53f018662bd9a33a1135667d8c201c28e49384f6c84b909723df0166b24eac47a19bb2367af3ef71a1303d7bc55b15f3d5b3a183051c5aeb3932d78677f784ec756b02073a22b354adabc97c1f349cdfa34475d4cc141190e551660890692224f08ad378fd202018301bfb38325946584cba177d9712d7aef110d17096b7e827780f2f135a012b2081585db698f805b603ee0c0407156b7a7faf937543c5a2c1cf50453840372d6f153878a151338ea03e91308d32a78011b2a4e24580dca6c08b2bfe5eba8e9c6988c805c6fd77629f0decc543cb2c0916fff051e2abe73eb38fe67b2f6ef4cca3427914f2ef9e55ca261f74101a4025dcc440e7734ed6859dcc41940ffdcfcf9023d3bce0ca8ba2875250ec91997ca504d0ab059874edacbaf7584078ac3f643079aabd19b57b305eac912f5c2cdb196b400a59f17ea6cfdf422d0bff52033012edbecc51d129e13188c59b04081b9557a7e9a67aca57e579515ec3016b84c68405d5be64b63979cb53ab77054b63c5c18a522692a0d9b772ec8575cf49a8972d963dd0c44f2b50aaf8ebee93b8145cfa48f5629f48b6d922b1cb6cc7c06dba1cbe50d167d250dab152605d8a97d9effeaa246572d6070f4d3b017ecbd70773fdda3d6032abada968d847298ca858866612f219f9cb22e1713687862cc3471d84c3774263befa45f4e6c1aa2304551f0addd8c92ee88dd7951206b60d88c235f9ff3db1742cfa417e487dc1b44b73b148c5e2a852fd0c7c5fe2ec353e87c0bcacfa9a4dbf13ff0043a1fbdb657b6a535686ad0f891008616da3ac901e209c0b772d0e17a151dd19c6078a12449e8449b341db2da1576177d954cb6487bd3a36448eb397e531771eaabce880c0b509e6b7a3ac3ea796ac03bddae7c0662d53c004bfeed50a7c1a84323103506c5100d0791617c851e0542407b3e28ce0caada9b5e939ceecd9c57c4e524b960e035a2bb1cd94b7050ecace52a2e8bb3c69f4e358879d5c12a22a8920713e25ea81f943d88542a36d942eec70b370c8e04c49424a43ef45ac8e57d36b7b23172979df59bd536bcf82407423bdc9f7ac60d00656e0a226d60748202901b7f1421831877ab4238447cc374ede34f97a0050272fe89885c586da494013f1c90010a26c4bc5eeb5d78166fe9a3e1d0b6e8f32f8fde1a317c9050176c4e653d83e6b243fccfa706835ef265b04f8242f40ff2e42caf7086d66073607dd5c782ab533f1d84fc8d4c35c48591422156f5d0f114e9a6b8dc60af2f85b34a80d40e250b751212beaaf76b3234b470af9973430fe803e8520af197e73408f8e145ba803ef7148ebbd44ae80cc0c3e9c1bb5bcb243669ce8b2c649b57dfa4f4d06e6c4dc649f4d1e920c8841efb965cdb03d725fa6238d6689b3ce366da896efc9eebea9c1f92ecfda49480850053d9831cbf5c500d0d8c869535ec2b87fa869ac970c2d2e5fee98d830685579dbcdc5a6491789bca019c104097b0f2d229f0163a723aecc81d3a1fcd33f971906871714d8739588b3d470575111beccb6c7f417c6da9c7654ef505cb0a692b2a720de04221750f73532739ac27eb5d6b5643ce9af48c91543c556c18be32c25bdb67d160d59a9ea9eb03672f30dc3b4f12e65ceea3bde1b10b503b4ffd08a1ad102e20daa28ef642a8901cfa665094b8f85dc47e21079b883b0fdec814aea8abb703e69f1b3e93575b1383e45b958562484f831b9932335311e079183802eadde911682433c78200d687728a702e7dd23eb95842125b6f060c4591a34d2bbb93591f90d2361842f0f5ca68a0ddf422439b6733e8310bdd4ebb60d45bf74da51f94620385da222ac52f83e9d47f6e4dea2c5b4d1e4a5884cc03e6bb81cae28cddaf65e985a53554159c1efd7448fc2e5a5d766bffd43f47c6a329a33a2a89d9d32ad822f4082807cb6410378a96bd9b130bac2fcd044453cd9813d1c48771aa9a77fc6940d6c4e9aad117821cdc4cea8db32a3b9dc85057304c3121e34bd524bcedebb41f40245cc82fefb9306edaa53d7828743b3430fb243270e201b5d2c2c6cfa7b0dacc0fec10dd9d68b676ce397d8ca47a8b77020df15f99f3a940a56b8be9758f83c82938df5b81477dd9612354974e9e64fac3654da7f8d97f47554ce21ad9620e87f07b9e42cf67682dfb3afe897cdc398c7c0178b16b27b1c829f632e9a52f5bafb04368fe8c189d6896ce1d1cf297d2edd5422025f38ca6b1280afca7ba32ceb6a120229eac031863bdee86016143412a7c0222bb2e2a0e006604a702f5d0f60dde14e274aa8e6d6e777d4f8a55180920c095ad3c4fb518b6487e77c7e2ae225032781a5aafce055a7b46e1ee002b50fd1fc3ee218b71ea606b85341f7f8727bafa03b6f44ccc665be78e1e22db3a6f3d6df4f02902151b27e2ef421e9cb7d05328aec6dd0b220dd4814bb3fb9e26087275fa3afd8b9e3af32bcbd1ba9e5907ac58faaeb9e48356cef0e94f56b153d0b703534793521ba51af9e66b5c7b03e9a81f7546fc8dccbc4062c107704950a2598ca6bf2c178737a2e78ce66d5777f7c270bc4d647ecd2b0b87c80cabba4b22e0a7493ecfd7ffe73a32cd693b1ea505c75c20cb3b10efb77e3e4f0c2ba65efb37732d0d2800b64254128a01265b0be58391e440c27ea7c480e303c7196786601b53015805486c5674d36a29279ba19e73e5284679b5cbad088a4b65f4fbaa6846e33ac1eb55fbd9346f635b624109d179d206a104376d514a971ffc9a74600d5b89d45124c19caccc7bd221fcf44698802282b3185522b1397d95fb1d9432af3005e5381b288872e94f8910c816b83d089be203616ea7c59bc30311c932dcf6f76f314127ae8ddf3f55464526ccebf279be01fff6446744e3fab08e3fc002e1c09b541a02fdc86c916f38aa6d21e046930bf4e6e5bd2ec189cfd53231c0baf0f20557d4977e23aa541b1021d6c37c18a032bf1d890924e0a7f70a0e07bff5f25a50f62faa2bd4c25dfeee840e4fbc88df328b85c2ae90973ba5e35f7c959dead1561fccbf9542902864e86d55496c465f4126b2aade6501abb020cadf3c3ed5e19a858d4f70f8e7328029645d44511dab5bb1239a216bc1439b83bcd4b84abf792401afcf9d5dec662bc65816d582e22d3fd8d88944ad0b044d104d622e2abc0a4b5c3faf11acebb64e4941bef33077a9906bc8f46a229fa13d11ccffa7924182fe647a52a71b746934293ec4d23db83ef70d48b5d185df5a66431d618ad54ccb2da68109288d9ff5a996ce9a48af05a6d2aee70eff2066e75e08db30572b475ec19d42eb4e2569ea0cf1cc8d31765d4828b379d92e1cc28f66374714267e2cd72bc4f8ad4396517174d47cf6c9a086e1515f9d58937143827bba1fdda4990df086774733af22e100f6d3e38e60315f889427213733f86171d8e109449ca67aaee72b151d58a046d51e1e27d0b66a50e679eb112a988d559846e5ca16a5508a56194de6d8f63db073f6716dce6035962890dbdfaf0dc78e914366eebfcc1890d9ae3ada31ea3babaa4d10d1854d5c4426208aa983343023f0c1caf7caf0313d090003194b3e7e92f4af36dae60362cff466002319f3829cd2b1e9d1ba0b61fd0d9e06b75e6fed1d03ecde251e6ca9270dc53ea203ea647dee4b0302efa57d8b9ab5779b7742d2af94726ea806008784550462031cfdeb14034747529d1fa9c150e6ed25f67c1dce51ed15e640e29adca61ff680bbe7a6f7f82ccef9cb14e9d773a28d897eda003442ae7c25c128f2b2a2b6f8390de66ba51f61cb82189c04e13c409f5157a986a36a91eb4694525e2369a4363a47d504ec8056da8053e7dfe0b080e56e4d96fe177bdff01bc2af4fc4999c487109bab82a3056d51c1bc155e9d7ab399cdd2ea7a6f8d132bff2a6ee3c6f10de2213a53dcc9631fa0bd4ea0ec316755139cbca7a567ced2e3e369e928b0b38e98612b07c09945334682d657122e055d87f9189012a351490f753ad55ab9cceb8b6f1911a97dc493787f4f367968dfa84c02cb00c34a09f43bb1e4a92d5006ec261b651e08b199f611bed1e895e50c63be4d555916dcd128608fa261e0cadf75e83a124a2563209f38924823dfdfc1782203c508b0adef7a665792f4f1d1176be4f5e69a6b74427ac00ba1fadda25d8d9fddaf56140f88bf89d44e950556105618f19fc3c22a4f9c424aa7d840adbd822f615f1130dc8ec16405681b0056da1bdeea37e54dae4ed7182c16dee800b1da5bc54607ec9f78790a9972993faf49fe9c620b151a1d46deb73716d957142a43308d408d7fd02435f149d51a2c0e1c120fe72351b54290dd33d23ed03f90678b564de24228562236871f56c08536c477af952f1445b348f02a826787b6a879365db7882683e71ee9b06f5747514e22412f908b62f1d28fa5fe74c39f0995c284817ca948e9755bfed4997427f49ffdd9f52abda319505193d0e8ffeffc077f797b781ae8aec2fb1b16bce68b06e96f0039e816c46425de0fb6e71683088560954837b32f5599a574ad7fbd3dd94f3d8ed89646978f93a4ebb6689a0cef05c8e60992b23230ec61adc30432a84d468fca75237b05cf8108f388ada428162c567d782384db0cb9f798457ba6f9c8dfbb6f5be6307ed27a815d5d0f80be94981b23f090eb1dce4c6c053ea52e3379efb41a2ae5d5d0de38f5fd0bcba4d75543acf5a9778ef814db32b8b4173aa8ae4538f7190dd12e05d14a24700ebe95817f0115e79a791894937bf3c517a6f709cc9e52396d98cc006ba410fee45f2410fef042aff1f1d319a3e8dc43de3d169012846265673def7c7f5eb2c00799eb5aea622e4cafdb7115e64409100b6486dcd52771bf7f0ddd7afe99994c53984c74ab01840705966813a419150506291f478069308eb742f2df93dd90f7553de4b6f27e2b5aadbddbadd5cc35e9de74c49c34a1774d5576d2a4144ba23d092534d4ce2ab389045ad80ec9ee4e5a247afdd1535cc01cb1e50f882bf220d4ad03ddaa4796fa9222db9c1127430f82b0a3b6dbb3a2cfb66b71f75f82313440d4c4de423a4a6304253aff95408ca4fa30fa7d9a1976658f703264244db69f08a15e343583923a04a177a7106da775ccbe944ec25e667c274fd3df12439797a57bf3c4c8a251320ecee03e2bfe5f494fc0bb1c6178bcb66601c1751c2845ea2f175a0fffa88d64204675b8a76428792faee1364e049a09606c240a9ada9269e691ee8a5a65a82ed1d1a58eee70ec0517d1350cd8ce8e88f8c8076b7a7817ace1d7cb4e0aa3fe2e62e5de798f9f0e6099ed48484d314f7b08f2f10fbfdf3252d311137265a97ebc6777c4fbb6ea81f45594979fc973ef8c522aee1c3c471135382933010494daf9ccce06961d785e0c897d099d216aa7c4b8774244dc7e9e483132917233d8c399acdc6295f4dd246219ce0c61ecd7beb3737cf5bf6e0cf8ea71dfd6b1debb21b7c0d7150fccba19aed68a49466e6c36b9c0d5fdafb863b8a8fdb2ef89992228decf23388bf0a86df14b36a55056dd7ffc48bdda663e4c92b53cd49d9821bf792ca8f30b4e0442305e376c0d48fa6948968e1d53291d3fa9991bd5e39de9bf3419c1e968d89fe3f3686bf35200d34324698c8dfa076eb70ec1fd9d743b3364ed5a1028201980000c0e85286db73e73639e51ff25c4ccea7d0ee47e81c8df453e2fa536a357c8fc495098698ea7d2f8ac7a610517739853bde9e740c8d8b695ea10226236196a3d57245aa768026e5fa59a9e66f9aad7e4ec7449f43f80e09df24e2a0b46a2dfa0b5749125d381e9f923c407afb1c9fa4507a71190c4727830e30825a57cf4f995275d4ad2a11387500ee3c7baeda88144d9c024ece968c323b222bead9a2fa8af6939b729aa9a02a295f071cf20bae5582987e8c67f9e08cb5ae601556644e6343ff75838e198cec986172edac8973138e40333ceac7a9e4645bccb88f8c52712655ca259cafcded58e765354fed832827ecee3b3708e0144b3e7112a3af871fefa3f94bd3d546b668e65532e4fed819bdf61c1f1c467500df02da83ce9ba90cd5d74742db4b89550981fa4a6dc2aa836dfe726944524485bd2f93e5e037875680fae6d75ce14be1d51c5aea73efd18208a79c5f081b79a06e82eb483249c3aa24ac3050dc2ce98bd4ffcf4f79e9703e3efbe69e70522865fd12ecb31c7a146acc36f58cc5a11e65d7347205b7fb1882e3dbd5d3d0f12206b62ba6fe619c041db4ffa8001e8e7e7a9d53e4fdd63934e58e36daa68a4af5176fa2e6fc09db6c2b98bb5ce20a2b996b381c8a6c8eec4a6a89a7f4fe41fc2a2702785f68b7745c7be348ef369f171516dad951563a2978c2f2b3424bf18d6cb80813419c1c1fe812f3f13cc7506ad374e701f8c0f2ed9fff2b7e381c496ea41d7c1733a211ad840ff5963f51e7bbe8d474615c5b13110316d73c642c3cb5b8e650dad7c4a2cb9b46024d40bbe7b12a477bbd4885766f4a7d92bf3547023f39a4807edfec90c3244f7222219984220625b581921952fbe2cb3fb0088829b4981312814de8baf5bd006c5fa06ecd01888213573c380b536b07f080adfadffcedd80036ffe0de897de1bea951dd53417fc9246c41a1e4698f393e6270d731f9e5aef60a916bf405562f47b8e026161f70a06a99554908e0748bb51ccdabcd1efb4704644a2add008e0053d654df29e1d8391fd85c466a6422e5e6ff731393fd9a0382f384aba23903f610c802c1388b6ca7469e345303f210aca9a933b9aa16d8a6bde63066f64b5a1ace400bfd832aa7b92ffccde49f6e247636c096f43c2620279c69c3afc7a263c2cfd4be6681c6915a5b63cf5e6ff874bde0f0630eac2ab7e6f0a6f1ffb34a71fdbffc225fd3c5a329dca4cde4556e76a8237f861a935b1ad262b2d4f96a03e4cdaf748a711a3a7c496837e41862d2cedf198f0da02d67d6acbf200cdbaf888a4d46bc39e3fc761784adf9f3309785987e45c1b41cc3cc3d31e0b59605d5730f11ae16e8aa02199e781778ee399737ce6636a5279743c7ff1ba02a44143c7704ba21e33affb2f1d0bc499cc312e46800eda9b435c7616143bfbc18bb1820c3be975158bc0c5f041ac7466a8f07c5ea566eea19e71142405f9f6473a6cf77aca876d13cb05d208f722f2709ed32d6e72b793dbb2784208258407067f144edc5a1bdeb19cd5347eb1fee49da922c4ea6a5456abdb98b8a46db33b7e527b3f9ff8b6a6934bc4df4621ec82084e005499b9ddac2d300b4cf0cf9a93b9f62afa3c6ac0364ebde4cf0a54388812a132bfce326c3e6e2101428dde8e8d249e65dd7f2f0fddb6e5481222573ffdc22f437efc4f7e04a660e9ee300ca31d9221ec07729643bb8034c10d22b0f074669a298183cf7957a24f676cdfd6d0f27bcec100317524b1185c740a7db8541b9e5d4216d7a819594f7f5e7257261ac44cfd418850483788710214ce95fb074d9d6ecbb3eef29c3e07b37bbc4d7b7853daa4646cd9c0f880391ea92ef8059297379f3ebb4468357b62389520f839f8587504b804ae19dce076b089f9fc864d29e7e2023ca55a236fe350b2ea54bf87656490bb5cd6a6e13ea63e512acc3456aa99ff044dafce22f85f2e8738325981405b84a89f97ef9597dc16606e134556ee59a10ffa537a38bc6a59deb8d10da4f1a7b006ac220c90819f03119e10de84f0a4ebf0ae216ded1dd5bbef8345f8e74cef8987c03a17be3daf28b8706fec8472fbb6e0de90823078e8468f60cae2f494c5d0f53b52c3df584b0aaad19d6021f4ae524027f7521e8404870284bcaf00a62df55b2c9cde22aa21f2c2c411ea095bcba2b4287332e6a0be934a22ed3d54b2250b537edbf8f666d00221e93a69ab448a8a0a4a56d4d730f311fddc69bdcd6d74193d5e1cdc640d157e43e77e335f6d8250844893bb70578bf4846172e3ed915ee9d9d7eb7353e48ade5dcc3d42922f1d5a5115052998348d8080a892e4b20e855a661e4566b2d6f6da18dec703f7ae80818f1a636a0351efb3ec1940ea2c881034986b7758eb45cc93d5a80682e429baec3c7ef9157c3a6053e05ccaeede4b783ee31acc927ff03ceed5ade5639deb5cd146fb07bea7510499b9fb8d35c92757925da6c802007f3ac735f47ad67f80d841fc1942b7d3a4361ca3e46a4284fd0b54a63a5c5f7652e4778e71154238340112bd84e3a1a3c571745a423467b2577e30946336d9755653a6325d3f74a31ba43c78edae300f59137db719c1c9f30cc7f9ba7f3942a1b77dd317852bb008d9b1ad0c932f177861ffb2c1483d67d68f322a2ea9846b2bdece22625bcfc99fb4454bb7028fe5c55e6d35a7a6d83ed1275506570ac0defd47d23daf0a7fc925e880dec49a9cbd076fcfd020f1c5b5130015fb6443bb6649fe6c72b8bdbfdfaeed641292a3b906034b0aed605869e6e890dd25af855806e76ed3cff54e0f21879f72af9afbebc4811e4cafd34f6a8553f7208206c4273d09cecd267e78d030ad74e22fac20b6b35f829aab8f509c61991e8fbac33ee3ee98d7b6abc7544d182fe9e57b1ef27f97f859c80af955065ee1e0281143113d2ba4b097bba068dd20572e0c9b057ca7f86e7a791cc11bfe578b88b05f8148cb421acd7d6befdd133a795481e6e657461fe0da1ff5cd53698d44ccb819727bfdbb41b739cfc6b1fcd4fb957652959f57dbd21cc136b5b68f3d6d28461e576d39e5737d1275384c83d4c65db88042c9d6374c8a8d937ad8c86eae8bb8829b91f595bc17aa641c6ad749267ff7e5d25518f1db27503ffcb351a1d9750d256a7fb1e2319a6949704be9c188a2a6cf48347594ccfeb70d908f3e12d7ca3c2f4ed8e6187f836391ce755e5fcc1ce939c229032d4cfdfbd36339558e68afef83d06af26a658ccdf608f6947ba865baffc28fb248a4ba39e4c8ab69362e9189b07513c47ce67156d167ba153623e0f7ad3c9b3ac8e0762826a468fb2c79aff9f3b71736c82552436a9aebfd2feff6bb16c04a8c85988a353de13a31a86c066ed9f8933f55d5c028da6267434552474044014c80320206804511008ac5e01ef68b545123395e71d3bf82cde90e94b8b9f5fa757a69784d7cb056e99b9944bc2a0ea850a6d113b4b267940bbc203cd68494b076e7c62c4440af02057dbd9774fb22f6f422805356294466842fdbced6373def653b9008bae3eb3f15b4d54724eff2bc15b47d93196373aeef15e6d2e1bd573e19dcb64982ff2225a47c2dc8aac41d6bcb49e96528194a63db984745cd24b4b742fb381715ad7d5aee7f314c7da89c20f6d80136ac885223254d65778d39bf92fbd274ccc2ae7dddf87647c42ae43a1274b5be12d7559e9933f2ae39a81f74a54c18563adc5a772ac785da3de6dcaa9afa98980d5cc83529031908d0c1290616786840bd6acf70287e6a251ab05ede0da6d24d6a8ba72ee4c6a8595431ea93da4e9c7ca23305773f052de24956a2c63b6dff1d3e8a7b4ea2fdd24ce400e331b91a7cb0820e97a6a7a4adb4cb491fc59f29ffa41c3d8a5ea89236f3fa372104765240ad49b427737b0e3029d7d2e7d91af5db60280294efb1d5c8a236334239e20ad4de5ba6617c016a6cc0dbfcd60eaa4d14c8edffaa061731f5eb7d9316d7b3ec7fb6cdb9615bcafbbf01b53a116cf37d4d286fcb59d8ed3192ce2c88ade9b39335bd05594e669f2c66cf478a475bc8ee23cb5a09546b2e410970472e3c6b2690a52d45e70087bb904a1d175fd20014eb24a09c809212b0bf88cac10e13249684fb263463a6813c1af2ea237f5b9f497c568536fd52eccf645e1bc7dbeb3e121c5fdd17086e3526b4b36e4badceb8de3646fa2e9f36c96bd99049cbec06caf936eb2001e1bf936515570652f726ea349027927fb9837bd30b4b93c8687bdd172f2c557470f12c99244da6d339d0628dda06db0e97e7f26d2c14b65ea6415ebdff381b6f2733850425fe90db0fd40620ab7e0d9c9c49f69329110442873d3a34ecc1e2983f80dc9564bf25fd2536d827aaf13b0565f99351f300ecf62d7ad2c9a69dd8dd93740ba80a356bf24e2e71acf9c837b1937680615e0f58354d68146a7ba7dd6569044ae76ecb24abb4460d24681b8e42c6db332844b7448ba44553da7a7b773050bb80352bb5eec0e6bb143cf3c098ba2c528ec611393e169671aa749ac2da57349af8ecf9a0823a179de47e9e2362714890aea3d0ca25111089e7c5c4ccecff8c59887ac6666751e86c0fcc45420fc3df30b3090dbd75744f79a580b0fa13292455abe874dfdd5f2faabb679cf3ee2f2d8226ae2600cf8a38bea599d097c9fe614ab47bd47394d1ad333a9f1dae63ff79632eaedc8e21df759d6c2a6e7a08f943d8eaed5728ed36d57af2f5852db2da5772ff746a798f3386ff4040523e8b569974e91143ccf1f0b36da9ecfd903de5f1ccb5a7aea835e3255aaee7810150f3622195271a4290d1cb7e56d674b788540868618b469b5969f60a700b34b300b5d56bdf4a3764c4c9d72cb7485772579f7bf7d64d2b6fbebcbf66d1b58a1343f9409c68bfb0eaeb053bc1583b682533a2f198c8772a3021c51201484e0bde764e046c6ec7d06c447fdc93d7c54a2263e68e637fb1008eb0c0106c8cd65c49595d343993c50d888377daf9073683c0ea3e7c6d33206b44be0c1863109cabb8dc5e83aca01996e3497f4306f2e39cec37676739877432085b6e6e13cf2d93e1b4c52e8f71fa7044a04da9c62c16bc525aeb0b6ff0e3df04c32be3056495922c96aafbe1913df3bbabb92f63510bf5d8e86219e203be0d16183e35dd8f126058dfc6afcd49e741fecb72ca9b6fb59edf311763b69f5164da22acc655a99feb9e75189530e0878916c8fb80efcc32a7a4c7047f2f3682d498714a0888c58a5220faa772a9e215a1cd651d67c44c7cc6e2c4fb823522f6d29f2024d4e26f58f7fc08bc253a53eda777f20c62d4ada975281a3d8b1afd6e871999eb14edfe51769f123b8657b425951655b70af2ba8e10ea55256aa5b5251b9c5e50daefaa2de9714f943164e27a04eb6d8c88d7c0af1fccd1f2bc668bea18c791bafaf8d463ab2f21629e0f816ea8c15ea7930d9b0c6bceeb6add014a4d87f761c4551531106b897d2adfe7fd7fd11b7e62d6a7a7d9f9c535ca91688c62977895023fa28b99f8552b5034d5877f8db4cc154183a14259370eda5f2d7511395531273a7cd5b5000d696f25287da869e5da60c0d871fa11cf230e12e94c27735b5fa4e1940d3827bd75a87e4396c4788f94fb2cd50c7097da08451b5d3758b4d2dd7dd9f576a99df5a004f4c5cad587dbffebb9a986b0b68a07895c47ef81c77b34d8cd265b24a583a02f07b4dc3f84696fd06756a73eb2d321abc5e2e78be5b2946f7fe4023e09f2e3ca4c3c4d4ced69a19c602c913b8afe15514b3fe0e399ea2fbb80f469e52935565bf18731c1113a4f08852e0e3c9b644c822a4b1d83cfd9ae95f830b267efbc53b48086e68b5f4d21af70c93c18ca7c84f4bf05c1b64882d76cd90e91933427871e6c6c0581614282c0008339e60ccc479adcae530b5e415a5aa0e9d546dbe180711d78766cf6d39ee9f8645032a8f427437da2205a7ebc1b9b39db5eafc7938edf7ab7025e6e94687b1173569e0faa2b81c4e35daceaa4cfb5047cc30c710b5f422aa5f526d0a5daacc3e4e24304d71bbfc93d7ab742b47c6c458efc2dee555b935928adaa260277507991a70262c67427ee76dfd76317f975a3458ec505d0fde461c8590cc03592c57e4d3cef12e10e4c6f11e33f1b0c11e091102436d3e0aa06b3b17f61366c88a3194c9e9dc1a822b867287767639c6ae507a7f490910f6c2f8fb76ca8a39190dc637df919c5dc1025a6bce52e1fd3634e6e183785a22ac348425502b48c802cae2243664f75adb1571f76e5104196f736b999ff46588e3d45604518b41456f08a1a102e6d837379cfc718ee95cdcc421cf7776c5ec05b16fc4b1688128908fa0591576e0fc9c87abc5d2775f22f1f3a202b55cb8e0a542a79e2ee09ebba04f94d85803839f1e4631c9fd128fa9ce8333f241957992a65780e5a5e54557b5efb690c6ea16e3416ccacb189adc9b6694a6693418b628da1f46d590e3115ddc300b3883dd6e502b8eb2d587391a9da76ec66897bc54d934b07310021c1f1aa1aedc378244af36a8bd0ee1b3115c7f02510afc7dbc531e9e15416d7dacf436066c924e7dd8026f2ca91bcb0c20b320b38e6a9edd59adb01cdb35147534e7998de15888d965a62f6ab5c638b4e146509865b6f013ce3ced1f31839f3c3506b9c1ac585e38af7042a49217426689188bfbe258a3320c75e1bbd1d0e52947ce1c0d695ca815859f0d725594509b4f4ed6cebe70d20d84060e8b1b5e1ca412a49e6330bf42fd63e1b7dde9a1d62e0ce13e00754baf21bc563afed078e50d3530a9816181aa77aebe3d6e2f3cfa6fdf57836cab10d6f1f4b0d9fd61ba8309e61c81fa844997db3773ad8102daa59cf8e24316ddd2fde1bfecc045df380f98ded6294fdd4370c478341c9a1c1751bd637834eeee8b08066d397e9058d61ec2dfa667a4b6d617096240f3cae9f552e3bbd917aa652cf7a5024df5cc138dd22e88d31bc2f70b15438f38907f02ea1a3947b45fa1d7e7f39f00bb5871dd7c688682ededba2d257effbab134aaeba5ce733e5762a614003494501e4befcbde388727c2d7c87a5fb93a75b2a657c7f92b2ff9623679371946eeba1422a0cbf81aba57a0209aacd697759f9fb588ef86be904124522972c7c52882a4ebac154ad45091f200592bba4cb8309e91726722b98768d1dd898c0847c96819695f0c9b423810376686e7fbaee6a65da1555cb71d075a6f6c595f87eeac7679e6bb34a1ea303c5cfe9efa17b9881cad08859ae7332f8251a5e57a055a1036492a9288f545e52ad3b35908ead04bf908b1251bf1329cafaf55692bc696f56fbc2d13d163c4d4cbb1a5f66d2cac7dcca5d9068cb1942018a97a81b2ddd4617ef27139594e9d95641b5a04601590fde07dbc1719d526ce30744c2fd33c9f71e327bcc77a125c37583582da7e18e431f22f72dd7b5c7c2a07193974b5f9d3df50b630671c3ac712043716a82242a6aa82f361f19d76f7bd981e532cee92ad1a1aecfc538e6eab040a29a0ca42800b50ca83e5dd23ebf47627fbc3525630850fb7cada182b405b2c8036918b1c025487a8280a462095f8e5886699a0569ca323c99316a50e99dce75de51160c658de555da55d0f8076c102e40f2c86277352bd90bbade3e121bd205de17c5764bb25e19b0db1d3d1392bb2766c6f9ecaf540a9b66d683ea27736ccd46ab8f9cea99518db61a8478c0227134ec173f164f71815e2ad44ef3513db5c3ab789d193fc303913f1d9249faa1dabe8bcbbc02ac9b3672810a414cbb73c6ae5039c68f5cc784b9d53b53b8b5b97baaec452b652b83d43eb63839406849683492f4f6283065db82c015b3d4fb57480fae1042f18fb54e4bbed1e694565f3c15917f9b5d409be6e3b3b1179ec8266adde04759735d06704180147deba9c55f1e84f03017602b7d1f86ab3a753e7d5d90700a01e0cd29ae83b9c082b94bad030f1692ced54d5ead718e6edced075ffb5f0476c433b2f3e4a7d298594172506ccc663f2de97e525335ff0af5314755ed256e436ae5b81c18d6b160a95fb430d9b00a414f94f2e976eb60868b46b764c4f3ee966433867fac47739349d6dc266371f997a96a0fdfbb3dccee1da93883ac613195d98a5e771460aa4a7d29009084815ed4d5ecb0d2a6e6779cdd37d55333028759161b72ef2465ab16df608200d12463863c5e7b2389f56035c29106ed10835f970f7f07f86d59f70d1ea9bfd288202fc385ef48ef9be8416b9a4a68fb89bf1798635824f8e9c6fa656540c3df2a40851ff45938e2f450f9fb7629b972a1541fb85f47b25c94e10e8e129b9a78a7e171ef81918a9ae0b2663c16626148fa17ae0a9db07b2c54267116e7521f07fa5f80d43f8c352ba760cfb88718f056f18026507797983787e6301835759dc27f8b64e51cdf10626e61813c58abff69c96c4ffa26e46e7ce17eb2415b412cbf1e6409c59056f049dce753e1029b6eef673d1b570420fe98ed66d983c61be6f13b99892d52d57cbefdbf140688d1bf346bbe639ad073d3fb27b6ecd935680bafeeb64fa8791deace25d4c4e06272d20ab0300a951affde40b3ace6acb1b6d762cc0a67b336c7ac61fed19a9f78f53ad6e17ad2b0303c94cd5f11e37e3a741bfb0abfa9cce622490a2fa7c2b9da21d959c588964a8594fb1f30255a70ccc8f5b2be5d69cccf2702e7a982b3fd3364b809a8683b93df1b4394636e8ecdf1a85bee0a95cb646342d35838e4c26d28bd85eb1e1240db8b7079cb3ee0de992ab53ff2410db32fa5354f152d12a751875954cf43f1a4c47c8c8d1fc5392117298e4a8d15004b6d6a852658512c0a410c41a68696f91579eb8498f0600898dca0fde6b907cb4727661bea61eda24a3418a040c5c694e60e7047bf0aaa23dd0872f8ba2e0915e053612f4c8f1c68f3fee118ec82253b305f534a931f39137647e8183e3efab30f70e38fc1a97cbd2cbc9eed5fa29547bc38eabc3aa338506837e834a91b2c415dd6818c3f7aad0119375f71d438deabd9bca4f9af2e282db4635a26a730d052da0b3b41bba715cca40a50520321b74a9d3727d59e204e9a6851c75aed6a370c2c8e75748b7e0d397f7b767a1dc9cd08824da176c62ae2efdc8520e3f5ec1f91c8c12d60570c4f41282d34d6c229698d4a82e0aa18df1a97938dcd6e928a6aa592568b30c3e738af9aa23c53b9174a8e9671c4727006a96db217a9463c7e473ec2596842846aa8e938541e66e2793915d32a307c0f45e16f3bb6a4f03b961d0bfe3e16dd2a2d3d0eb74c31eb82f704043640e1dac5b94f801ba3b7f23e7359a7419de1aaf57949be3a47a80439ad5e14020fba805c702c4ec28822d31745133da03eff63937b5544f64fb6a77276e0faec44a2e439fece2c38ee1817f48c93b698ab7b6ac7e596d3647c0e75ad8c13be4c508911db5c86eb7ff5d58acedc16d2dd53687c470eaf4a25e9eb2eedebab3e2214f6163fd577e304d8d4dcd438bc603f27075459c260aef51b7d581fc6159e177b97c3188627a7e6da69917d6941a5f8aed4a8ff7623e5568828afcde683a14e510c46bd45dadba33cac3375e41ea4627f2f3e6c595ee494e4a2e78794f0441fea6f08ee4c8402d9bbd5f307b33209cc2b7c53d6993ae50d8cbebae9dd9432cfbdbd4181f2d5a76b25d27947b0b74f20ec8a2b580cfb93dd7828903aa3f38a556117d7799066fb344e3ddca7a9a17c3893d36bc32dc3941d1039518cfd0d213a298456c7ad54780c04e0c0312bae9acda2168acf0c2aae0ab83e56d1adce55d8c790f3051f740ae0b8615437e94d6dda1d8bd5980cc61ef8686663da9f658461b4fb1ffc19637eb0ab5b49032d93cd50f76d74f61e23b44b917741a0a356ace63f5649d3677c2b6e8280e46028060d725a43112523b64b73b8acfddae2b53ca8c21bd03a1dc887e315fcb53901d03a4e0617056c1483aea38086832af7d9ca6779129c9790105de934a15d50ac9460c90d9391ff97438dc363fda385bb691a8dd539bd62d175c21d1c2a8f6184c39b667ce49f9fdf5fdbc8c5682da711bde45dfc009a0d3c9b9629e3128915d4c612b8b90957186ae8fce13f9f0679a9e08e6301882cfe45cc2c78dec4795a008b0694e4c268073f567828cbae97c8570cceccecb051a2d96bd7982c708dbeef792e63c98862082ccaa1d455d616db061c553aafd78199db3c0ce1c7dcdf447bfa1328cb01f7c5f1c9f1661d4f4f4262e3e1b6cfc763fdfb5e2a8c8d7be3c5596b5230ea4962eba0e8df5089eff957daf2f8717fdbe60dfdc33d36398db13401d8434fbd87d23231e250d47dbc7fd6a371de9736a4cb1d8d6df8889c12c16d8af916a615158885e23f32416b50ead07ca22c5dd4d59fa263012d55292711a1d13eb163df802eda77c85cdc3c8f80a10f1a63a26dcabb01c6effb1f46f2376b71f17f2cbe5a041d74d7c5e99e37fda9d71971df52c83640f9fcc7ea180dd2c4f42e9931acf53c8ec325b826e9dc62994f75cded5a24e17ec07b1a1dbdf6072d450be62c70428f7338c3f87c7cc8929fab418025546b5e7c32ed09ac54b7fc0462d08b62cd6ebd70ad9290d0f8db4ef58301d4362604180efbaabbb8c80835a66c4b8c66901b8d19034e3aaeec58f72c3218bb540c88f81198ff63e79e2df254f6c7b7d05b865c34f783db4e07098f2bdbc68a1f44c57417159709e0b94321fc0bc410c7c6786cafc3282ce6ea92860483d5cd7d7e02f090cd526a7ce7342c7c95b3224bd70693bec42c7e677357db8d03fbbb1af1bdbea1cb4c56c47760c396d0dead5cbc9249e4932dffe50a3e31cc31c6b29d4ef1fa5a2a8fe1d3e8f7280568ca87ad074b0d0db9050da5a9e32c101b5077f784ed269db2542800029723392b6f8e7b90a6b8d7b797441936aa7238ec4df173af35ad17e22ead81ac6264155863da19e3d86d7a273849a29f6126d2d44c7a5198082521741c0a46c6a3adb3061dd9a2994338b3afb6a70c2b398ea314cbe760c5255676508e3b26d9467d641e2debbb7228c28ea10a5c35882ad0b7a363c2cb06e0308f1443fe450c226b9f3e34b935228f2777baef597207c57ed286700aec0bb0a018c333b46c9799e183574486ef49745de58bc413e1cce5c15b07dedaf3e926ac25f4579ac8d088adde3d787fbfa056979710d2d359e2fd3e7c88cead5d95ca806af04e4f1105379c5c4d85c82219c997a4a29d666435d65f11e82fb1f31098e02ec0d254a8e0a65d280cd60f8e33eb982eea696d96d239225efd00c63696ccdce5bf7f141a585c8ff5bd6f2558bf5bf4e25a366f716a89e27780185d4c18b0b46819fa325196df7c7808b17e87c4b009b0ff81dc7d70cfca7304c30540d4659df1956ac71d31fb45087e091825ea52236e84725827b1f0295bc19b66af2d7a983780052339c9f47fdad64483ca63343baadb03b4628bde6683913e614b56fa2ba37864fa3862a5a235d49011242409d2f0d13eddc76c117a3b8e3506660f4254785e63016b8a328a075f2f1424bad3dc6b0e5886d1e0f79d90a19a99fc00efef56845b57eea33d698e5174b62ee90f9d815a28ee4ad0cc268dc6db4beb99c73def0fb9ea5842bf03c3a70bdbbc75205b8103dab51a6532140fc95e5bb0ae6159d82081c00cb8aefa22e486db18633c288fb70159d212bff803391daa2b751b17a6be870abb008c9cf4ed9080fe102d086a9dc07921777f4fabde453821e0f5fe19f577c85c3e8817bae0ae91d59d7bbf4043523e94c48540e9d99a1f3e06c1bbc0352ad4664fc4db71e4fbbdee31c4382d8d3d69645537958aa538a067bcd77791d04e703a73b27acd4c8d36d527a25fe199c3b411a4b193af9eb970da6c145acdd2a62f03d4703adf0230440ef302545bb3da71bdc843d58067d71e422196ca6e3df6d38eaf88881761312958dfb3f33408a07cf9b1de076f2506e837ce801c3dbc65e0dd1820a73bb58768952257a7201bd7a5009d28598395ff199f364e539213221fd8b452aaa8d73ba0d1ad0e9660d55e37f372560b5b87111c25a1888e029579149d86a5bc5d78928ae6033e2534952581ccb1344cf165397449b4353679b11d344a57e083325faa6c06fdd7ac029cee5d0c6fb27550b622b9e2f8806d8dc559606a850ba0434a709fb6b6423b22d38309e4d9a71e68e26be9ebea1f46ee3c40ef74d05335c210792814b77e0c43f2cd26f7d73bbe4117b3ffded5d798139324841d98ccff019e04fc7b3e096122e16d258597b723475442173b7caf10bfd4bb628d0445d58719892b787213ae4ac3138e106ba1865cc98d1135ca840e161eceb64faa15e45a84fdf575936c351c33c71f83446aa115966cc9fc14b367f58fc78149a7646cf4d06ec5dc230650e0f5a9e52368c6a663eacaae7f666a61b773d5583a56b92b58b2f503fae0e2943817f9f61af45a433fea75e54a3188d44673e956dcb5f42661dbbfbf95b08745b1f02a4462a40684768ca585a91d57d9b6d6839fdbe75960e86f3d5cdeb2e30ce1cc41e4353224f7524e634efb89be00752853eb32128e75bad496b4dc90e5d3003cd48e716ba5e2c7f30d5949bea7bc0dc320fb1f52f26776dbd347e44c6a769266d8d5e8fedadea5a50058115b2ebaf9a84298e2d68a9454318eff5ae7d7fa3a4c31dc65064bdadac9988beec1bd44d17435a75c7a636deaee3126bb26fffd6975e7cc1cadc7210fa9eec06606fd47b2095246fa92c48ee79611f05e63eda75ccbddccff8f4fec4eb6ae5f18e6c179a6b62873fe24bb8f46b842c6ca866ce23f72476e7455923a117fa44118673f493cd9a535bd9a67872b44807ae73213409ce28adbd776d126f9674929b4db74e120833c923c40f48ee3045cbb666ee1bda44ccdf945523019e2697dfebc2b90817571f0368f67ca90499c9a4190fff4c39ef71e6b83dba323212fd33154dbd47b51ff06bc4cdbda0e3eaa3f8ea31f41b8e29da79b1462fb151b3b23c9c8f9836b4d7787c80438467dd21aa91e88b355e175371bd3bcc7a0c56ede61545f5bf3e4e9944831f7109fc9c711aec20649cad0234941c22a600e0ea945ae1fddc4d41194253af26080e10a73278082041759f315ec495af9a1f190c20af9805588cd34538d3ce33c5b75ba0fa8b4c9cfec96a820478567ac9f66c8507e539a65226c978fd1b57e5d5ac4e9e79cc2c9e5815f65ac3db232e14c0c736f39d3d2e70e1a277089eeffa4bb73d7c4191f1081ba23224f570fb93ada098525915e680589a10cf1827a4ec24172d69753f2c3ee9276e7b04f7f2d6c0005f5e3624c33e1a37d9431ebe230ecdff8de29c0b72b8fc974075429ebb86c11b952da7c6fa505dda3a08e576d2cad39a8eed13eb5a12dec627b11cab640acddb312561116db803be1b6036678822a49ddaae52b90e08b36b2e18720ca1c5042ea7e54c36267509662ca4bf3ecbf1fff8705a48e1b6086287152081084e8247a45201a5b54e80313ff7437fc4190a293d5db291ccd39b9d66d472a12749434c94382fe4e87931c64cf4c273de932484362c12ea6699f6f792a0fecf22e2a8db41d5b8aab3ada6c6b4696bfc41f4eaaf40fd26e4d8d88428ea44cddc830d2b07e217e02292fb3878c00a2e531f67732ea300faeda6f13147447c0f4190b7b2463e5d30fd7c9402d8484fef549591a6a50b11f557ae83c03b5da879da292f32468702d22ddd6948e079cc9180bbe63a88a13a48a1a1f9f6e3966d88595c692addc2198ad3f0cc83c58c18092318172b8e7a8e6fb63026e456fcf9f3b1b77a5e3a9f2639968e49a3c9bc5fece9f66e36f2814333276a3d65a5853d9698602ce91a1b5e08a4d73adc997be4c38b4c9f2c46954681f62986a14c6c9d1987abfcec040bb78b4354de0722d20c1f98460f7f0c32f272f1cb4c4c3561b6f1f55e59eb587a822994e1617b9b360574635c293db653791b6ce91fa7a53332db02bedcd05c7cb111d7801fa92094bdb65f5fa5fee5d9ab8ab1fcb4d2577a98fcce641f87d53d1ffc54040de9924e297bd16ffec3cd00d36fa37628d58e20756bd97766cd0adaa08492d269691adcdedb1ea362ca64658eb652349384f64cc44964fa31b784168f33cde2f9f6fe2c41f9ace1ab5663b1260c3d5a2abfebe1f9ab2e203390c7ac2ac6a6fe5e62826a780824507b7e9cb480e838178c2e25f07c94ae4b62d892862a8d1b4b5439a2ffbae9a4602015d6ae50a51259b89bba31d7d583a897d6feaa8a59121df252714f552cf8aa8da24d488fb748b0ff49915328d9fa0723c1be7511c13e134e7d5d9495d7331d5baa9d3704d020d7fb0747e6c1b04e34a6a7a75bebed8ecc24b8541545b46039968ff093517257d4616974bd036271db279ee9add633914de4179680cdfe06a052f428f25c6f18c1aa801b916268d3d08dc32cc3043e9d964e9369db4e2bfb5a9f150e1b03b73b571e10790e38b05999ed645d842a059e5eb2b12d39c99247aaef73e00714fc7065ac29a54fab9fa64d63f5e3b20d15b5c19ff793c516bf0bf20ae038c450702f05904a79f96c9c76e5a86669e20a7dc6ebb7a614c5f83caf4dfb42292f9f96affdc698229f24d450856d235cc159328f23a62be344fd54d273e4865aab593f953885713a7be6bf56bf71ccb8a15bc2766a13843f2a121652c2c1c46831b348491612e49b064b43f857472025168ce72d3e10aabe36930d92b3464e1c8813ea0b788b614dcd98a3a81135f87796952cfb09575c099d8197432730dbba5ed3bda3948e9bbc6b0531ca8cd364f5bcbdb7ce0330184a85f1fcf80fb4ba67dedee1f8640dc1f0f23080976a72ac8277a1ce8c45087f7fd7ac7671a9078e4bcabcc295f00ed66e32aeb6508731b025cca77dc78879378ab1ee00397b4b36f355a75a12bbf12f2f25cb2f64b90b95c40871148af3d2664f6a6e14a23c65aa8f1e970dfbfb4f2b25e836efef8e18efec00d95593555c060aabf86391ad4a0c80bc467ca8169a9edb2a81416f56e2a70c08ad72b93b0789a613094abb3b3d35b66573064847656951772cf6f09616173cdf7946458b2bcc6247a7691699c6ec448d8ad20d8441483941671182d0d1a5be3893d22f722f56899ea789a6ae1c5624c6310d088e9ba3acca177463a5fee5175980d590aea92f7e7c65140f1a56cec19220f89159ae8378f24fdd1e014eff34a8aee24c934991fd40571ba02e560ba564366557448d094ee6f8b87ffe67c12114c161d9fda3ebb25539f7212fcf371ed703c0590e9d172546b1599261f409e8d401b3e8b14da3787f55ff9a6e837ea390a3c000149f637e8989fafa2eb5f78f2d2325cd05677ca5b77e39cdcf9bee1bc82dffa1c57461ef7b8ac3b919a26cd8107c1ed922dccbf53915b0e7c6c68ebce03ba2839d628383f0eaaa68ab2a4a2cbc2448f496cc84f67ba66da7955fd6c0fb34ffe67269d5b0f8f4793fb3c78c96bcdbda20615f332149f796dd3a625d3c08148e80a75125399063fcca700c899f8ba70448103a9729dfe5daa126244abda616c11e9206b0d90845674e421ac939fa2a31276ef6820e9508f7d3251df91b7b7a3461e3f9ae2320c24ad31584ea134582e1e9a4b1b6194310ab0740b5ebe044ccbb8dfe0a5ef5f273d853505d5aee44e3bc6da8189031cc65cba67e5e2710583be3cd7c942055534de45b99233d5dfeb5c9d61efb13d30dd127d8ca7a4f5f5c7e6c5a616a745e5277a88590c073717321f162458c900233151a60f37945dfa60af635870c8a1d8e84a4ac79e32e69624bf452b49877d5a6462b7336bf251030a122fa08de86d23e2103e73b73ece38f5c26222b82d9f61b521c971fc600ebb1a9dcbb3b8b45179ad1291f4e1838292561501f14b30ec35340ce92bdd151add61c81b5bbc6240adb693d3d035cb7763aa871c4122978ac73879432d2d93fca6c5e972b3159a687637271b85c459b75d312a6370f2143ba3c0a4ee4472b70169debba5ffa1d61a50184ccb350af58e54f0f1a47abd2037b9a0c007a7097930a37b420b3be2f0d204074863b16834d72d5d0c93bf4e4d0b01213160ab838730be6e08acfd574b3547f8e8b5dc1f40a6a97201c1a82643f64597e5f1ebc7d1537f7380be67476da741cad929d0b62e42f5b30f60b1bd7e592314901589d839d9aff736e025a2fe1fc90db40ea912b4e5613650775ffe3d99f9c3ffd1689ba0c9048e4172de8da7579b7c4d2077cee0348a249b38882dd644f349c30788a74a85adb44997089b0a5e9e96819b06c13a1d4ef92131495856341470039e5d47909c4c69353d9778b57d11e36616b235b2bb71fe57bb07de42e1b1cffec75a408ea258892e1f3bf4736c2afbfd23bf5b9e9cb80a85d28a6d3eed85ace978fb1ce3fcea0faf1a93db64542d83cc3879d668a08e210de419742b2bb483abe4af69bbe982c5aa3070dc4a666b217e55ce33bcb52fb496e92b6e3ea06bf693f952678c2c8a75c2f0dedb555d8c09b7b224d158643d6d3d871ca8c706328082c76e4e77c464db3331ef2d75549e333423c5327d9fb178f6289b9c8b9f7579b83e518fe7685966ea71484c2528a00fdfb038170ecb58e21dc7cfa7ed2638fe9a0431d88497e24fe2a85c2545ab3bc3f39e8da55d9d764b063dfbbc47697335a886acc59e2b7ece0d8281287f310829852ffa9659b5e2f7c0870f161fe3eb2c535e8004c2b359a706187019e3634c599e7dc660de3f3cfee7752ff54695dd6c2b57ede62ea94769ada4cfae22a6733bfd10423858ed83ce23ab0725555b244fd81e04a5cc36a6152afa8d33702a6af853721f2c57399c30f5b1fbdb0d82e179d44b2712f62ca0529f2a855cc64e314dc94155035cc7b6db16c61400dd0cbb77b8b119d23fc880e8c293a980cfcd7f45109038ac3a2aeeed2948bfbe04b07b1c84233f9a771015829b5ab06d905accba1a687d3eea46836bc7fec270742a5cad28b7ade4d67eecfd8bf6185d0816bf6f982fdbe6bee3b9ae00005871fedfeb329e1c2843eea003f7ddd620fd6529cfa8c1f6008d15cbaf7ca7c08fec11d14eeca9fa827d5c262ed711bca146e16258a1b3bda84bc214542ba9a95add40715bb9c27cc260678a54b5e7e1725cd64f1d6ee2e2d64172a04414ad56c6124bd356012a1a58cec73aa742df12f22c6b5f0ead2e9d88cbc437f7cfd93bae84d8eccb8f06a7093393ec498a30dabc54984167ae41600a0a7dbfb77f63d790b6355eca899bb654a1208f21e8f62231268f67d9931372367618996fcedd7ee57214b8acbff4fbf694c22bfead20ea55bc01db5fdcd7a1bdc844a8faac0b4bfd048c576d2da7b1389cc86aea561b4a368b1326b6abab6dddccbd74f2201d6bc3a25fbd5848df9891b238b089f773efe62548798d60b493c5008fab299d37ac4bff41fa191128789ffc60a3ca2f79f330e80031abf5c8d6855553525ec516f10676c1fcb38156ee377977acaaee2096078e8580cb6b9e59f8eca0fe6bb3f37b5ba80009eebaf94b11470080b441e33481c95cc55fdb21ace6108a8b1364ebf4b00c5dd031332c83cf7eeb9586581415dd80c6cf4ae4c62e02503de07e52cdb0b565ca161251fe11b7c0dcde52867c8ebdd12be1f0c84bb50f7038f16caed7227d3918dc04ac62dbde8fbe9f772649660385e1f7d68f643a32e0fe3e31ee600de3164c13fc3f3f14aa7854c89bd7cb80cc51fb14450722e020dfad299356ca5b35881445cb79055689efa203e014be9c94fe3c856f4ba63505a315b2645cb022c38f12851a2de268d3a122ddc738ad60ec63773725e1d8de9d43573ee794bc5ab9dd4fdc5b943dd4a42364cd2e018a3974a318e32795c4a2717cbc68ded274784c655337a67c8b675825559f3b1ac8284ab4acea2a3790022adf487c7688f5e43bb8a8e599eb3f3723ec7551e45930b227689fb56435646ee8dfe9601acf84294507f9b13886b8150c98bad9f37b8188bb289db73c8d6fb9d7aa0ec487d95ae623cc70dd8291aac3db9e72d16c20c3a7d57149191f0c5f310958d06f0fc100e442ec0fa36608e4cb2a05c4d0221e5dca097e9816a1542a22021163ffbf31f96d3adfbb9315bd8dc556056243680d90460628bc5f2c991fb2301287532e2bccd1407b4ea4902db1023056651685705561d1827c580a0d5bbaa45eee94460cb840f5bd50d44c401aea5f790afdc6446d018ccf0ab7fccf16c5b660aa3a3d3a3ffc5f67577954238623e8a899fff20291c0f9c103f619b5ffbe8c575af79c49c3ce42af6a12c5f5dca1161866dd8c7c6f83919c06982f8de83f9f1bcf002faf63fe5aba59f65ee1fdabca6fc9b7605fc660af104035b2609b3d9e3b88c5eb475b749db3dfceadb0c101b26299925e7f0c47f8dfc34e86c0aeebae552d6b809b5a8d9518c6466c05f800085dc97f533d4e6c46f7590d70d97ee92ece49dd7f1bf555e8b6dde4e64338065bf8a3320e597b1b9b2031513d574e3679a36ab81833327973b073ee078be002c2875126b2208877c56d730312caa1869c47d7473f128a9e84915488e2ec05b73bbd6ceaeed53ffe8e689f8406677fe50e03506d1f45fdf4d24a962f7da1492cff6500acfefc5c31002d32a5189a689210d065b3551318b83dc60832156969ad83746d6a411ca18d6300ed8341e8f781eba9ad21ac1658c723951bdbe2dde3c6fcdbf42419c11d139247ecb270a855df05062f1fb68e0ee30024f08774350f4495e5022d44d7a24187d5723ea1766ac24212b60c330d5a1f7e7c824139da92070d03e6afb107db9e2a654f33f1b077361146e9ee876a44c1b7eb7ed7a5fb7309779e6d5f3a6dae1f920e29beddca0449a03ba296f306e452938142f4105608b300c5cea78843e5e8ba39f7d264defd63b5b2c51e621ddc1a9988cc76eae1d35ee6ed3e246b51aa1ce0257e6d209d752bf98812055ec5e8104106ab129300574139b8419024687e994027a42483252c80327017335fc8040918dc9c522593951e61afc21a1f464a0fadf07eb880f87cd52ad2b73c022b88dd010725b7c5513dcc1afe82b0347d57492008309705a59ee777d8d7e1d24b2e3c881b4bab7023a85497a8fde7108e74155467c192043643c5254756b821aeef8f10f5e2fba167a1a9f30da75511194ae2ff6e032db3e1a146623d753c73d72fd79a37711d72a94902c18a381e0ff0676cbea3669a189d3207d9e17cc3f86a99753d1251de41633287cba61c83f94507dc8da522302cff3fb9ca1831a5149f98caab0b8b530aa8ceed0b95ac3799103f5ea98ec246a9a4919f25c75c1cccb52191bdcaf8830076a7dc2dd6bef61d50038af3984078a2df2e2df575f607ed921d5b80a8611d432954970dbe9395854018526085f3b7e88aa61ad25788c10424dbfe94bfd105c4d719f4b83dffd63f2fc450ac8507ae45ea71aac5f7c8ba76c0d7816de40670759bbbd6ece6d896303a344281c1bac39055acff9d7ff80df416a05a90c338d94b045c266be612410691ea0c6de3d740484d77f3e340d9df0ecfd197c5bd9b68be3f613b91241d459b947173b71a74eae75c7beb54be262ede4ad4a4bfa8aad3185e66e183a432798ab2dd1de49a15c8d55b971ceb7c418afa393658d8b552b034fd8c0ce952ffa261052f835c8e1992a082b01eb83c28a4ade41b2d23ff71045fe97df9002d157222b40942dc972c9120cbbc93636d5d251ab468c2792ba6aa1015d9079d08a5e71f38429185830efcab38fdb8baad3cf0de7f66c1cfa48c199b94e4db93114386d08dddc6c085cda39bb217bba41b00753f19a1d405207f1342ed3ec41a43d07cea87a96a2c27f0d008ab3ad858ed8f32a0d983240148acd766fadcd0c4e86fa1c5ba1242d5ad1f3749b2f907746c46d139209513c140864083e02ee5b0d54283999cb6a88f97fc413cef733ba545bb5bf01e2c53189ecb3ae34eeec6a89f24ec435be9920e22e7c9af94ce380ed1cc507512c3fd733ea7419e5ca6d910ed2affba6fa4144f9d97907da39dd28000522dabe22615b03e42ccaf4cbdab978cacb256c2e65097d4e5d926d5c073bea3435c2d57bd34b8f16fb48f0380f33ce49b32a24bd4c17b71bb2ba5760bf05e1cb32a111d6e8b9f2458b986e7f48dcf54908437523743233ace8439bd1c73b8ef19e6cc39b9479840e12648d02000dbab6559ebc4653650a7543112add5a1e82ce95eabfd1a5e4b3a49e9e46412bc0e8b8e24864270abcd1a13e45e75ff37e3304246980d5b31e4a9da9609054387517d64055d4daecfa0537708f04e6dd9c5a3581ce28e8f10349f73fa7a2e5159d1154b0f04bf850d39fb0e997a40237abb9759540c8ccff6b5d17ce3f6fbcbc52afb8c5c86cf7afa2a65ba46463860d93f16d8d378a26afdbdbd5ba22437cfed8d37f91155617e5728db495e3326db5ce9ff499c4982694917b385616663975963dbf872591e4f9946b52e4cbd7ab224561aa06ba3ed1626140318375e39741a6503496e24adbfb8ab37f8b13199a6128c0c12016a42a2c53cbe296658aea3e40cddb591f3ef57f73ca84edc3857383e156d53d524ed51bb3db552c79a9dc00b060fcf42c88d53c80cda4058bdd35bfd132cd954c686dbc049f1d8839cfab148896c592ae2b7beb252eff4dee8a17694297751a7cd9308b87791b665ac2da34249186cc68d25747dc516394b77d8c17b529531e27b88261ed75a0d41bd371b6cfa211b53bcf74619477a977bc49eabd4d8ff97b0fd117a521111fd95eb46f2901fdb2e6eb422e96eb519d2bcc4b8a965afbc63166f7c1881884f7036fd597cd4e373b8e5e1a242c936b9d02be8df981211df79252a99ce0a064c6ccc1061a6f9b240cbbb4ad4ddd39e52eb76439eb492052f7e67970cd405656c86ede518d994e1a297f2398fde79188c9c4c61c2ac96871b1b7778c6a4cf0d17c59cf7e1cbf991e2bdd4fb9de917a823c383a0bc83713c53c08f85f766bdb47a00c7b02467927ffd0b16b31e4c00226433b19ef350b13435298af24dc232f5a8ed20e8ba4a0a1252c5892cac4f8acc566bcdd9dce2aab7507e68c7c39072bbd4bae662b77d15ccb1cc8ead0bf6800ad030df219ba1c45498258db9f16301e5cfab0a148c89dc301d370263ff381bbae314df137a128491dffd710d22f782ea1382952e49d71aba01604c59bab80b8e7c8d9f5a6b047854e9896d05242cf5f2ff8152ebe1d42b7c5d0c8003d88d6cc25b1a35a19818169208b1a97caee0cd4b6eab7e625bf8a2a826492214365e3548e6f0fae534032944030c53b7a2807d4e24eb45a464271d97e30b136c74efc31bb1c74908320a25801783b2f5db2d9a0ce3671306f931486f8cfa59449003bbd287d9cf89c2505dd64335c2ba9e4d6f21aff41bac046095bc0ba87c5bb7c70d25398a04c247a160f42b2a34aa96a0c738816ec6b7b1dc22c5e36c068b5c2a7978b94ff58315ccf0b39d7dfd81bfbf39cfb30602ada64fa8c8cbffca964530d1094d2723f5c1afac0b63e6e4efb7f5d687049b1266816a0d950ce71f1fd983b6a4d0b3ec27be43a2351484557671d3ca494a5a9165a0475b1c6a991b18d4fba470f654f2109413c3fc05fbc1d7e63cc98f04a01fb65f4490028138cec710c730ac67405b8c14c3eef5c954c93b5bf2a7f51b61d6e48420c8b5dd9efb67c543f2c8f94a76aef84b41a4ecb1b983c45487faee11c2e0dadfea5ba3df9462ebf9cf3758659e3406e4bd974eb066c25f7d179fd8254bfb8ae8e215fe722e939c9daac5327b975b6b0bb097b98caf51e3e77a2ef5e6702a40e97dc9c4ff8912d6e06cfc42c2f396ba8e0158b9a2bc6104539417f462cd2b17ebaa02afcb08c2f1ee49d906d4a5f99cf8ef8a12442213dd8fd500d81631eff62912e533f3bf3547603211235de0b400301077aa7d4480a29801417fb340d3719a8acd5e6c9db87509d51c47b98efdad0318878beef66d790d0f1ae5315159a889654df43e4fa3481d3a759e547f3cb5dc2056e0ee13029eb7a0c7750f5a030928471042f7b03db9385546b473f2bbbf1a07d3e39f959673f974563ed77e77a32e47fd82bd7bca8bbaa20949483cc7d0d5bddc87dd2a04503dcfd8aa523ad340776fb23f4e327b663364646e589aba111d3324b337a2c64553d1b1c85a051bad7fd1aa4391cb170e57da902de1593ab98938251a2c5064a9886bdd7190f1ddd98ac2c1a7d03ebb2872b2b5f93991821a4d7dd7c6630c4dfd2cf8433ed79deee2ff0eb6313c653a74315ef986e399c37fd40a721742a0f3f7b800b533031a1223fa8462d4fc9d34b41a219b5a218dc07c5c07eda905fb2428687c1b5c918612bf53d169f4d1c07bda6c0cbb50acd15fd7eba06eb34bf5a0f7c21dc84882fb5110dc0f683327ac4aad5d6756e387bfae0c2855de1d2083145dca67ad0d0fab16b8497d7000cf80616728bd73cb67a421975148fd472246268a6ad110f68edf92dbd5e1aafbfce50d2573c2b06397dcd6348749de8bf4a3628a4369685c45c43d52a705a240d1dcf74af2e5a0847c57b9c00b558ff2786ce091bf146db189cd1b817fcf78af9195b077d710c514c17e36b6f83b7d0d63bc421e11d5f813211b0b7e882753fe917cad62502a61a9879489a69ca5c78d3ecac5e6a3871d494bb24400f56d7c7e67c226cf5ae38f689e2289a85d640885a8d5376275c0c465dc4c4b0259e62c6bac5e66b476e5073b6395fbc9741b54c730cf71b60a878b8d7409cab8afcee3a7d23e3e61f34f276ce67c5f3de714fd76af194c0e033b4d92decbb2d033a44d2083bbad48d2ee1b7b7a88e897c6d4fa9f6ee07cfc98714a21af2bc3f2c042d78d7f5096effc1e815dc3921b16108f9c879227fb8a4d7dbdae39f306d07d256adb942e5d6eac91b3be519d039b09d201c2cd15474ab71a87a5ca9a0b8228310d46a398cd46082993f5134dbd784cbb2ac4f05ce1824afa59dd5e70451777e7c0a4fa9ab36683c6dfe230b7e6f8f49fbb8fcd264e5dddbc957ca0a8c75242c326c3b6eee7f63843f21a990a66ccc6e91556f0b7bce20f7907a3e30a7d51e18c4983adf1e7aaa6bc6a82af76fac85df7a3c764d464b15cdf5371e11948fec6506c2f799a60b288c14d23fa3614fd132956519d89dc8416eba7fda97bfd062f90a8b3c19a8e6c5453ec3aaec0dbb320d509aa8c988ba71c2270082ced2bfe0a2fcb7865a38f1a18c69a22d8319a1f5f8985a6fc4faca086416396361ccf88241b4f9abd20537c95de67eb3dc1b9aaa611a71e85a789d643d1bd103e1b3fb7a146dec99970d265d060fa9aceb121ec462d60c1340d55a01c226f4b6fb7d10f31630c70b1e9fa4fcd15014cd168aaedce6c2f3c6c69749308f2de549fe5ec4b97ba2ab59678d9d11b141691888a461e87a978568667bccad615657e7b9117ee7a793b898d244e08f7525eb45e2cd32b9045787dddf2b185831681f4c798da9731e076dd0dff4c8499228db81dff56274fc3b3264ec363a05fc8df511563e49a44dd1293b417c804c981c7ee4c031cc26abb062b0beefc41d29a312e214bb5e07d04c2ff3ee88ddd1c31e3f09084471132b14328fc84a2c1afafea5f46f8ff30bc949eb36334ed58daea2abeab101643ea046beb64ae3081bf48369470e40fbbabd9fa0c9428f788fbf2e68507d20896c6e14093b571b8ba68661a7b70e840774dfd359a0fe2eb9a8a4f8b40fe2881097952b4b18f7e9df942aea42f3cf0963d41d5ab60c6eb0c7fa3fbf57191dc2159436ad6d876ae64f25f9fdd499c029e911545796e8399574e21b6e172f1e303dd8f089a6154a19b15a376044d24c7e0fc54bffef921afbd6307c0c5f844b15af5cbec180356f4fbff0a42055faa4322c4c5895fe3d1e838eb4c789866e9fc84bb1cd03625b3f41aa2f2372f86a8b239cfc43b3272b55bf0ac7cbb9e1a9c967ea4c680798ff56c0473a8a20ca2592d72ff8704ecf5b2d860b52fa25fb2d4668c2bb2401c486b0896ff5cffd5268835137fcf5954be7922528746b8c0285fb48ad3ca961a811761c7dec6ac2acf2fe12816948321d9a64edef20c4cf9a5739c797b079b14aec6ab550bfcdb251911482e7fb33f5a40b38c93714ac13dd903d880d8e63f5677ae50767afa878ec004cb11e81111f09059d97c591507ff0d171742993a77292a979762d1e2f52f3db6c1568041bb529f7d71f007bdc3aad44073e03a1c8695d70fbe2d46a40bc4bdb17b4e0b8986f409a443ea3cb66e59e6b98970df8e29679b61423da845c9d656eef5128fef083cc965e5d5dfdddeb50e3c174e99e5837c46f6125532359a1defc5796102227eab7fe4cf1594e680c1d7b790a18ae69e7c6faa6a9edf06d0f375d389f6495179696331527dd929e252f54eb1ba80afd6dc00d1e99940c775c16b815433becfec68d1a3cbb30380a047bca6cd01ecd2509fc5fd3c75cb795fd78831f54cff3bb9391882dcd03e5b569a44b5c8168cb1a091e97914236406e28bafface2372ce480e8a80c9580605886418e9952e7372332567eb28b33a8135e835de0d094b2416908dff6b7ded2e3a2c19ade142079944e07b9160b0187413dbca0852e5d4ac0539f257e582a95b87261529e6b932e9fca9193559c337bb558fc90544af7eba4d3b634f259f96e212d44033c7d1cf84f241524b6aa5e6bee84232164a3a0b002fb7ef14516390135a528d4b960a9a076e81b27e1c030d7eb7465ead194245eda55e246904a50cd5985c05527ec90b07a1b24a5d89391813376078df8cbdf969201cb069318de8ed474d493f532dd787b8f45c7602898ce9aa40e2c0ff8264cd76ece803171f6b5ce1865c934ec57529f29726d765373aa8a6d6d8ac48ba64bbb90dfc2a4b23692f524f06c1de33365b45376ac564bc0c2902a7d1a6e050cf82288af53a90e4bed69ef8484312ceeb8406713f006b8e9af4e1b90844c1a2374073c1739726cc0fe2526dbffd2ffdec331384e5f93cc668b3878354a2871106b1b2705c7b26108cd968fb6d0623ef0108d02f85c7262f49dc24129cf9493ea46e82153f0d2806f31efe6999f099591340cf904a84c450a5c8ac3504afc205bc3ccd855909004ea1165d96decc2c2a4ca57087bc6803d1bab535048bbf09595b025a7b2e2521c053ab8f14e5eae9db29f9372fb78ac6cccd63b0ec02af1f3d48620dfbb50ba9d8154e3b3078ec56475812cb5dfcdfe12d8bfd8c4369acd888352aec18c4994569b5b0d7cd3b28d8eea03e5607550731295923fb1e9c32f1dc61cab18fd04b56008555ab580273f9b4b6bf70a941a692ba5d3fb6d5f1338a16b6776d8e76f17bc4a84d1f26342046853830e6153142059b8031840e16d9bb117d6003d7ab4f36aee1bf456a732a4ffe2b5dbae4b0c6b3deb758ad49b6bf38ab2f4699ac47bb28ddce9e11ebe3113c475687b6eb021d141063556c1a8ba6d63d21c21099eae72665438e0b728f963333a05686317708d35067e0caba1a43e834b82e4f467fd458431b1eb4cc15637ef99438e2479ac4e8069e11721cd80cf0f295af41571eb6514394ff2ad3d99b083efec453bd0fbaf1c9d57cd88907e659738b10ae29ca9789380b54f8b8eaea72368dc2a7476ec2e3eb32891df9b0ead3c61525a70eb5fb7744ae160100ab5c6cbac27078cd07d42a5d1cdad0db4451ddc83d72b5e9cc33efc55a132a495d324aa1bceade792422f316c917248eafec4f577e6ce110cfb6d2747efc5ab86e2ab35af34af2e8e22ffc14cabec952b69db344c88ea3b737029faf9b7f590aa8520af0c5f09d1ce4dc33df5e283d472797a8df5dcfee24245b88a93ee2c1f56746d22c43a8d2197fad3e48689e4de08838464e4b7be427c036478b4164f4811cf1aacbb006eb19f21c2955b4f888a14cc3f2462282c8becf11bdda3021d47f2185d51320c6ab6607694c41e1b28f5e52cd8e4df7558d19d2df9a57de1bedfef49e64ac75a5fab381b6a3dabf45a3c64ba71d56e270cd271bee96aef2ea3b0be22d9f50da1a53ecfca2fc96a47d7df48f900050b47fbf903224f6bf58abf8b9f688993b057f35f90014a11c820a361ac38cb22dcb9fa48d983252076936f67f9b6d6f8923afff15722f0e6fd1079789e23b33277e821280cd22b826e73f2aa5f8face0585aab4b2e028f971b5760c9a51314a04b7ce2c3a5055fe516eec2506e827548159c09aa842df8d6fac2b8f94c82508087cdd66ecf4407350aaccc42e418d761e27296366f30f89190e528921d5bc4a2427a10180df074f12751c45234eb4064e9dbdf8293fc07df1f4c4a97b17c306a00aa2f28f04518f3b8b3b54e53ef0e21281f77be7dc2307c9069fa7b958786e2b8f7530d80ebba7c1f3097d626d2420516d8a2261336dd1be3cc9e591bf24c78304de2f64a9f6d60a6ed9cdd92a6cebf880e0fd412a03808e350091874203decbfe1c6fbaed0d67481ed12e2d15b8c23fa6f47acf72d9accf7e3702c5533b1a97e9df4b90dba6c1b52a02d80a2b4be2198ad5eb83766ec38a9ae6954965afb3fef0a8d0813718608958104a5f1e313547c7f848b7556482fe40c2d8fdabe0d8e1a9092add58772db2c9a673d29dc2acc27c03591dafe1a176641370666e517ab8642540fc557f859c4e0061aa2f456c90885e5f6b2b5f5eb36000448ae8f1b6da0d96f5b10e41ab5d9cf3fd44d97eb16a1317862ab506c934a12f955f69cc981f04df928722f364e0652273f50168fab6a09e411b55cff67eadbcfa2dda71f3cef235a0e3ae48018e78602b50171c3a340051cdb7e37d419d8bf6debf25fbd03f9422a4eefc08a56f5c0b711c2ed9598c71e9f1af2e74bdc5e2911c62088519ec216c7e0d9123d2587c11da22c837ac0f1398dae9962922ef8e2c5015a3562e73349e760b300ccc703b68f99c7ae8aed66ebb2cdee0f672aae5d89e42ea7b9cf82a8ecfca597c614f546c6f89d63ffbe0b8c4992b7eb0d7c7ea8dab851f385f39153f6231e02245d305c2081a64b2f845b1fa052e9d7cfdf9560f82b8a746e1aecba127ec9c891018cbce770e7c7b5c8b5bd706d18fc86c77c622a84c40f5dbd1cf05934042dae480ecd4c6772a88d6e6aa340f1e54fce0daabaa0364fb85c5ba6febcecd4d69608e997ae9d858ca53b9ef4b371ee8b640fdc768569a58b505aa2368035d3b4030762796276c999dac387b3ff5739482ba36595f49470b01e6c60f727a7e05dce2ee256ab5d0b81dbe206ccf257178dea388fef3ee3a4be21beb2c4405e16646f69a11389b71305362078feebc528e4827e1385a59f77fe4f6fcbbd475e8b82bfb0092631eba26b0c3aed72fdf2b759f43d1b63165b7f50f92735aff539a26f36361e4673be2e438ac877a27fbc0ea13c9dfd6f0b8372a27830c0aece50f91a09b9e3bb0d6eb2146706db0f72e0bce1bcdbe038b5fe0b9253df81a5e235f60015c9dbc1dcddd694590f12c78eec3539482cf0f203f98a7953c49de82d165ebe5fd7c47cce683bbf5417d1d1bda2ef7d9b8d34ab1b39c91cdcb972d1af17844995d1dc90eae3e2cf0917d90501e6abe6d5a9f9e6ac908601c1ca70139db344e3a18d51df703d269c181afcfbfa71c3b9a7a99dfa93ad5201c75b51ed08efb0a7a2ea25f008c1a63d4c7d22281710ec3283f265c897088df092fc71d929def87778bc90880cea316814bdae95f31995efa91feb7069bcc254e313d3d374e76d6145fc4be00732fa445a6a8dd4e72fa005e22cf05b21e258e6f1a6170be0edd45cc137d920fb5fd27fd131e22e29817074bd231180469ba9be1ff900b04a1660459c0b5cfd87b5fad1f87d9a4cb11ba3361a485e8536fb6a069a331046e34019b2be7dd6e412d122f0823ab6d9e1d609e189038b2bd50ea56abc7b9eac6921720519fe1ccc632001ea9e6801b77056547d3535386bf652d8a5c247a0282f59ac064fc77792eb7a3b26f30b1c892e9515f33133a406aa94a5cc21baf157101fcc947719059c80f227bf49916e4890478a598818f38d500879e854acbdf470aa5527fe2bc51908feb3d33b025792140f93d58d0fdb0392c70788296ece198fb1d39f92166ee31091b25cb50e6451c4c30c7617aa6f85d16495499478dbd40f2fc6fadbde81af2dce00855931636da1a91f67ea247f1e2350e2752a6cc6ef3429aca2a075cc37668dde50d6748ed65b23f94e73e7575efcbb57e438f70eb726169257beb9e095346e07145db6cef8305914f360b4af552d8223a16a4d700ac4bf9b634419a62e668020374bd049a6ee454c1b9e33f51b93a8480240735a47752c6ecc75dc57043ea3aa719e85aa45dc634ab211e9c5dc43c37ebd115d7b539793a0abeb4a84c8661d28ec6fbb4ce868102ed4b885cfe5df1b18aa608db57976226c29d027e914ccea667b449415d6b25b2527fde8621f30d6d755ca01c3d36bad58f65434a46f4a81b4d976af8f8a0e9c9a4af6b24a89cb341bda3508839efa99cb95e36d27769b0bc40c260594cd5cf6299282b09654b4fad6e9acf0d29224be0e3ecd6481f71f37cfb712e30be910fcfaa5fc83529a693116b83a748cbd88ecee04932e19de689ad8c29b87044c139660787f7d01bd9d2a5d2f4e8e8cb302ce79d803cf9fc0136a72e616f3a9d8bba66d28edd35182611d12d988ebde49f56e6d8f8da812a482c3f8f7b2fa6d795f732d970c0ecf999ff191cab5c2c6c6ce3a9cda2efc16227ac023c88f650e2d6ae939677f1e3865b54b9f32e0b17087c982b1b25afcb34a09c00c25e0b97bbaa55c3f6509c5c59c991c896b02fd201ca4d13c6423b6c56a322c4401d69b73238bf393ab5f3ab4e0307f94dcc2803098a617912a9516d6b6dec711a339f9be029caaf20313af6b3eaccf65536dfb03aa68c09adbfb3cbc4e81abf7481e4bbef18b4e624ad604ce569e2eae67ae680c1de648801bde45bb067931dd95dfc4393a99fb6c53f867db7305527c678c0d71a2d6e8a0ccc3f8b47a60a1e4cda7b4fd63c63ae39ee891541589941937f833cb0e6ed747a913f6e80d5ecaea2aace71faecba5beb75b29874d11135bb0ddaae2e9b205f09334c9adaaed88b7370d5d9568c8daf4831792d5579f2eac3bdcb550ce8439bca0f491073cfb3100b5c806ffd1e9b74d20d06b6bc6c2da2e073946ee9eccf1607fa78e175e7f6c1997dbc61ce93a7a5523a10c137d9e05c823067c2b118059853d1a1944947b78e07ab5b2af29ae2ce3987daf5f01884160819b9fc1bca65a994f62767747106f010df171a336a6bc1ee99fc919b41030a6f7a8e5bef4c7e9e85466222a1e14dbb98cebb8b48f4df53c578fe13c612328b8ee6e7d3950779b47a1a5e80c584c9bd7154581c0fe56cdbde2afa26a3cc14495b4f8d5517ea6a740407793bf896b4acb9a3efd16519399038e154da928fdeb3c62d8c58a56e80a560a2a14d706f060c8ae8c47e21e7c98ac66f3d49f31f529e0b2f318da03cfeb9fe572c3440c7c215731adedbe3b3c2cbff3961a924446518ae6cf785dae63b3729630ba0ee7cf4a870e7f0993fd67ac4c00b11ddaf37b9a704c8e2b56092f940681b7853c07dac6b857a53b41397ff4216e60a34632adfe996f2f95513b3f5fbf079cf617cb880c3aa929ec89c5b0996546aefd796cc5e411dee4af35933f2493e033bc6494e1e825f481fde244312c30c11753e36363ac7361f96798d7c0ddf3c89f1f535bec8a80bb631ca90c844e32ccdb806850c1b71a00fe727315f40ae3107fe7f5e4f901c576ab609c3666b9e541f565e90d19745547fa323b229c9d866a2f2319abbfda6a412b58c5a647908de7b13f994e0c0eaa61304e6c7fe156d826de7c07403e9718fbd6d635d7dda45a9d64cf0cf3f668c3f6a0fe41bf384c18c1fcf8bc6e1852cf78d9704e9242add3793231e802d50270f600f9f6dc89ec1bfaeb4c102aeeea7400e02d4783ded90cd23a8671afd36334149bf55c7c6fe6f9d04a171434c13302f5ab4e8878b74bb56ce36d8c1495bd3bc34e1877a8c06e92be7455b7f48c4d5d8dbae65c96fe12686d774afce4a8d82bbeda3f58ca47d5704bab06f2a8d0d949beae728d3631bdf1a2e401b0d71bdc1ee6b286cb2a98ba5e3855f5a06f90aa2c4a5b35961d8b866f739e8559ea2c0940fa169f31d2155dd87ec8beaa7175a65b974b4ed04a6de9c4d034b5a7b9ccd0b5699ba551f2f3fcced474c4395e643ebf5abc3021f32d3b3d7fd2617b49cd4682c770b2922ff2af79e04d35dcc0dbde9ddcbd91d15523a647e3762a0e3917d9f5073d31c31bb21f0aa36bda2fdf64cc4ab587cff0c95fdad78e3b503124b06eb8d0afe92b5c5a9905bc7bf29bd0e7d8156f5145849761f1c3792704b94fcc26865510783c7c955f6536e96582a94d34d1348229b87384fe4dc86b1e1a4c359efe0bc1b6564a47e6aca6979b422e46b7785586c4775f32133de237ae8c5207918b10851f73a6902f20c80a9519d81b91f511dd4c754cccfea3e606a477b42bcb5e5bf5e2c1670c776300e1ed09dfe563c7c83143f6daf25be864ccb43adbfc53506064986c085dc44cc77ab7982ecce731db1b1c34d1862efbfbd8aab3087aaa2a2500e4cd83b0dc80dfd806a38e68259ba2709d22febe5262c0bbd1ff28f662ad5b86bafe17fcfe27c4f0d47a2e5532be144efc08a7992961546ad9b2cd2ad218988cbfea2a579bfd6deadaf43466ce785207e5554da85509966f421a1170e7f662b032d6f11e2a647eec4504577ce24a1ac719e12176a389f818ec72b259ebcc6f4382ae906f8034998577da73c4949d3c39856c96d4cd8d874b8df56dcad2086ac528164f819e8260c82149f47c83a65569cb517aa9f9f4f4e15f6983616e21c24229a307749c1874e8838171123497f0e5a0044f34fa0bea6c2a4e19913aabf6de36f243adcd4df2d1b9f70e757e140d8e8fc29e16da2ccc06a2f8552196a921bf8bbb109afd320712c4fa817250062afc5be530e4a202c3d376872346a00db4c79d0355a81195c93830da88f65e676a6aee26d10ce539a0a1ea74baaed9bc59d8015d038d3ae2d585c70197b83318e545de95539eed62b81fb83d139d9e8fd13a1fad43342217ec461f3250f6a9741085c09a12a6351ccf95d14c68efb4427a15e1ad7b7789d3ca6dba2893b21d697e0dbaa807120d26982db658c35fbe0879ab616a1cb7817324bff694ca6686755d953baed1bbef6e2088d28ce8ad4839172f93d2d8fc6fb47dd8deae0c03eee9791d03b51a638a604882fd825885da3db770cdf63b2bed1cef01c8383aec94692efa3be2cd7995dd9d2b06d56ccb1ba9e5b70a4500b0c6f1b76bff55de28feb959784507672004f894b0f86cc38cde65e6221ca236e2b8745f28cd67bb4e1456512c93c9585639053c8e151663e1dfbba787e3369d477affa04c757eb07b8d2295265e33c274884ecb6842593ec1972af9dbf7e1337d5bac633eaed4be57ea76afe7ded9cd4b8ece88d7fd84bb8501460bcc004bd197ca3c60566eeeb9d926d549e8d899194be889f9d33eecaf01061eeed24c6a608e9f7dd011d5889894437c5222ef0dab303c4a105c929aab93ca1089d589b607bfd8d6846540b2d5214418b2630d226e4784a285d0d765b94674d644d06b4b11cdbda91ff0075851f6a502da61425fe7d805859f81ae348b239fde7b55afd861cf33bb395da8663ec638ce863100fa9f5327a532bf31ce4fe6c4864ea3933be39479f3c55df098db32c7c72cca11f109fc0b062655c7c69a998ba82979119cf353711ec4f43e7e415cd6f80ffc7f401b229cbb0ad575b805e630993a48d6eab61b86f09377f47b2c62f8f5cea537fba6eeef66085246f736a738c9c413f8f20d63aa144ca298fe992682f6b645acf6a52cb8ac235d00dcbc91bc92432bcea6f9f72c3cc0bbd43b0113f244e93d357e4f0f10ef5cd68a0266afe7c5be8d35eb3b9bde742f4d4c83d07230b2fa77da11bccfae7b4559a636e95f150143df01da2c404dcf76df5b248a007ffca5396c0a0ed908a520e91463d146f0dfd64c2bcdb30aaa49886e0834060d71d3a4d7655643f5237c9c5c08de3873dc0ab480b1ec863d54a506221a525a465930d0ef7ce324cb0758774535c663b5f71ad48bb665895abcd2c89383d5530aed23ebf5f3498e7dddaffa4f70bfd75524b0d38ada9917e4db7b518866f157bf5cd039dc4a7a0ddbcbaca39392b0a917dfe68597fa6da8a35b64ce3555c5caf84c4f9bbcda305d1e7af8298492faa320686ecd7032444a43f4dbacd610a3bd28f7fe453d51560fe26e995448ea4248bb34f14a18bd83587e47c4d92f3a2d36b02528896431847740ac6e126113d0fbbd8da8f1357519a0859d2d377d9692d86e62628005ae8fbeadd0427f8cb59e788fc345924c0418db197d446bf2c3ebc1d73a97d320b7a10c1c43eb11dc67025d3c691907ee54cc1574e489e274755380f58bab4b9efea6fec16103ed9b96ac7e39bc72d7082574c9cc8fa754ecfcee70027b7bf8eb103554039cca0d2e380f877d457a940dd516f47ff2613f67eeb85e8cac19106fa16045d234f097a3ad2ccf8841d055749e5e89f6601ea622f4bf4b4a97c431de3f70b90ee004a59cbe2d119756770330d9cdfcd3ae4521bf40197296b9aafa94f1696872fe669cacec80e6c47e2c0eaaeb1cfe074b8c0634d8d16aef783ec66cbea777151adaa04a0cdd84f77142dce84263e8475b3b0eecc01e51e8297db5bcc468aef3e037f8a45159e0851edd7506280fa108adda01dbe6a400c1e9d352dbe9c4ef741908f64af8e3213bd8c87b95f09160a208cbf7e6a1f5b62e01727f2e58f388eb7ca80972c6d35909c3f21ca82813353d8536743f0e458e77a082b9dba4a01b045bbbfa315e009a4aaad45b92fcbae161574eb661dbd2a59cdfb9a728641fec80ec222fa8ff63f563a4bcdce9952b02c7c8da4a5d3ffd773dd01e04a3539e085adb373f2db51e1a44b7b18990f128fb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318b1bef0b3483ba70c8f6d990e7b955a84d7fd4ed6573db5451d7681731a9227663f895c0c783c13daf69d61147656560bfdfdaac0a5c947a91b18afb78f10d9980e0e8386e3ac59950aa9569ffc6ac89989ebc94524a28f7497c019f48617f91cbbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.31.1.el9_5.aarch64+rtbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.31.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(LZ4_compress_default)kernel(LZ4_compress_destSize)kernel(LZ4_compress_fast)kernel(LZ4_compress_fast_continue)kernel(LZ4_loadDict)kernel(LZ4_saveDict)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__SCK__tp_func_ff_layout_commit_error)kernel(__SCK__tp_func_ff_layout_read_error)kernel(__SCK__tp_func_ff_layout_write_error)kernel(__SCK__tp_func_fscache_access)kernel(__SCK__tp_func_fscache_access_cache)kernel(__SCK__tp_func_fscache_access_volume)kernel(__SCK__tp_func_iscsi_dbg_conn)kernel(__SCK__tp_func_iscsi_dbg_eh)kernel(__SCK__tp_func_iscsi_dbg_session)kernel(__SCK__tp_func_iscsi_dbg_sw_tcp)kernel(__SCK__tp_func_iscsi_dbg_tcp)kernel(__SCK__tp_func_mlx5_fs_add_fg)kernel(__SCK__tp_func_mlx5_fs_add_ft)kernel(__SCK__tp_func_mlx5_fs_add_rule)kernel(__SCK__tp_func_mlx5_fs_del_fg)kernel(__SCK__tp_func_mlx5_fs_del_ft)kernel(__SCK__tp_func_mlx5_fs_del_fte)kernel(__SCK__tp_func_mlx5_fs_del_rule)kernel(__SCK__tp_func_mlx5_fs_set_fte)kernel(__SCK__tp_func_mlx5_fw)kernel(__SCK__tp_func_nfs4_pnfs_commit_ds)kernel(__SCK__tp_func_nfs4_pnfs_read)kernel(__SCK__tp_func_nfs4_pnfs_write)kernel(__SCK__tp_func_nfs_fsync_enter)kernel(__SCK__tp_func_nfs_fsync_exit)kernel(__SCK__tp_func_nfs_xdr_bad_filehandle)kernel(__SCK__tp_func_nfs_xdr_status)kernel(__SCK__tp_func_nvme_sq)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCK__tp_func_pnfs_mds_fallback_read_done)kernel(__SCK__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCK__tp_func_pnfs_mds_fallback_write_done)kernel(__SCK__tp_func_pnfs_mds_fallback_write_pagelist)kernel(___drm_dbg)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__acpi_video_get_backlight_type)kernel(__async_tx_find_channel)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_alloc_sparse_ext_map)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cxl_driver_register)kernel(__devm_drm_dev_alloc)kernel(__devm_regmap_init_spi)kernel(__dp_aux_dp_driver_register)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_dbg)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__fat_fs_error)kernel(__fscache_acquire_cookie)kernel(__fscache_acquire_volume)kernel(__fscache_begin_read_operation)kernel(__fscache_begin_write_operation)kernel(__fscache_clear_page_bits)kernel(__fscache_invalidate)kernel(__fscache_relinquish_cookie)kernel(__fscache_relinquish_volume)kernel(__fscache_resize_cookie)kernel(__fscache_unuse_cookie)kernel(__fscache_use_cookie)kernel(__fscache_write_to_cache)kernel(__host1x_client_init)kernel(__host1x_client_register)kernel(__hv_pkt_iter_next)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__mb_cache_entry_free)kernel(__mhi_driver_register)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__nd_driver_register)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_change_status)kernel(__nf_ct_change_timeout)kernel(__nf_ct_expect_find)kernel(__nf_ct_ext_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__ovs_vport_ops_register)kernel(__regmap_init_ram)kernel(__regmap_init_raw_ram)kernel(__regmap_init_spi)kernel(__rmi_register_function_handler)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__target_init_cmd)kernel(__traceiter_ff_layout_commit_error)kernel(__traceiter_ff_layout_read_error)kernel(__traceiter_ff_layout_write_error)kernel(__traceiter_fscache_access)kernel(__traceiter_fscache_access_cache)kernel(__traceiter_fscache_access_volume)kernel(__traceiter_iscsi_dbg_conn)kernel(__traceiter_iscsi_dbg_eh)kernel(__traceiter_iscsi_dbg_session)kernel(__traceiter_iscsi_dbg_sw_tcp)kernel(__traceiter_iscsi_dbg_tcp)kernel(__traceiter_mlx5_fs_add_fg)kernel(__traceiter_mlx5_fs_add_ft)kernel(__traceiter_mlx5_fs_add_rule)kernel(__traceiter_mlx5_fs_del_fg)kernel(__traceiter_mlx5_fs_del_ft)kernel(__traceiter_mlx5_fs_del_fte)kernel(__traceiter_mlx5_fs_del_rule)kernel(__traceiter_mlx5_fs_set_fte)kernel(__traceiter_mlx5_fw)kernel(__traceiter_nfs4_pnfs_commit_ds)kernel(__traceiter_nfs4_pnfs_read)kernel(__traceiter_nfs4_pnfs_write)kernel(__traceiter_nfs_fsync_enter)kernel(__traceiter_nfs_fsync_exit)kernel(__traceiter_nfs_xdr_bad_filehandle)kernel(__traceiter_nfs_xdr_status)kernel(__traceiter_nvme_sq)kernel(__traceiter_pnfs_mds_fallback_pg_get_mirror_count)kernel(__traceiter_pnfs_mds_fallback_pg_init_read)kernel(__traceiter_pnfs_mds_fallback_pg_init_write)kernel(__traceiter_pnfs_mds_fallback_read_done)kernel(__traceiter_pnfs_mds_fallback_read_pagelist)kernel(__traceiter_pnfs_mds_fallback_write_done)kernel(__traceiter_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fscache_access)kernel(__tracepoint_fscache_access_cache)kernel(__tracepoint_fscache_access_volume)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__transport_register_session)kernel(__twofish_setkey)kernel(__ulpi_register_driver)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)kernel(__xdr_commit_encode)kernel(_copy_from_pages)kernel(_fc_frame_alloc)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_vfio_alloc_device)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(admin_timeout)kernel(ahci_platform_assert_rsts)kernel(ahci_platform_deassert_rsts)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_find_clk)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(alloc_hdlcdev)kernel(alloc_mdio_bitbang)kernel(alloc_nfs_open_context)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arm_cspmu_sysfs_event_show)kernel(arm_cspmu_sysfs_format_show)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asn1_encode_boolean)kernel(asn1_encode_integer)kernel(asn1_encode_octet_string)kernel(asn1_encode_oid)kernel(asn1_encode_sequence)kernel(asn1_encode_tag)kernel(asym_tpm_subtype)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(at803x_ack_interrupt)kernel(at803x_cdt_fault_length)kernel(at803x_cdt_start)kernel(at803x_cdt_wait_for_completion)kernel(at803x_config_intr)kernel(at803x_config_mdix)kernel(at803x_debug_reg_mask)kernel(at803x_debug_reg_read)kernel(at803x_debug_reg_write)kernel(at803x_get_tunable)kernel(at803x_get_wol)kernel(at803x_handle_interrupt)kernel(at803x_prepare_config_aneg)kernel(at803x_read_specific_status)kernel(at803x_read_status)kernel(at803x_set_tunable)kernel(at803x_set_wol)kernel(attach_hdlc_protocol)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_enable_jumbo)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_get_wol)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_led_brightness_set)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_set_wol)kernel(bcm_phy_wol_isr)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcm_ptp_config_init)kernel(bcm_ptp_probe)kernel(bcm_ptp_stop)kernel(bgpio_init)kernel(bgx_config_timestamping)kernel(bgx_get_lmac_count)kernel(bgx_get_lmac_link_state)kernel(bgx_get_lmac_mac)kernel(bgx_get_map)kernel(bgx_get_rx_stats)kernel(bgx_get_tx_stats)kernel(bgx_lmac_get_pfc)kernel(bgx_lmac_internal_loopback)kernel(bgx_lmac_rx_tx_enable)kernel(bgx_lmac_set_pfc)kernel(bgx_reset_xcast_mode)kernel(bgx_set_dmac_cam_filter)kernel(bgx_set_lmac_mac)kernel(bgx_set_xcast_mode)kernel(blake2b_compress_generic)kernel(blowfish_setkey)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_mst_enabled)kernel(br_mst_get_info)kernel(br_mst_get_state)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cavium_ptp_get)kernel(cavium_ptp_put)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_addr_is_blank)kernel(ceph_alloc_options)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_fsid)kernel(ceph_parse_mon_ips)kernel(ceph_parse_param)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(ci_hdrc_add_device)kernel(ci_hdrc_query_available_role)kernel(ci_hdrc_remove_device)kernel(clear_exclusive_cxl_commands)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(coresight_add_sysfs_link)kernel(coresight_alloc_device_name)kernel(coresight_barrier_pkt)kernel(coresight_claim_device)kernel(coresight_claim_device_unlocked)kernel(coresight_disable)kernel(coresight_disable_path)kernel(coresight_disclaim_device)kernel(coresight_disclaim_device_unlocked)kernel(coresight_enable)kernel(coresight_find_csdev_by_fwnode)kernel(coresight_get_cpu)kernel(coresight_get_percpu_sink)kernel(coresight_get_platform_data)kernel(coresight_loses_context_with_cpu)kernel(coresight_register)kernel(coresight_remove_cti_ops)kernel(coresight_remove_sysfs_link)kernel(coresight_set_assoc_ectdev_mutex)kernel(coresight_set_cti_ops)kernel(coresight_set_percpu_sink)kernel(coresight_timeout)kernel(coresight_unregister)kernel(crc32c)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crypto_engine_alloc_init)kernel(crypto_engine_alloc_init_and_set)kernel(crypto_engine_exit)kernel(crypto_engine_start)kernel(crypto_engine_stop)kernel(crypto_finalize_aead_request)kernel(crypto_finalize_akcipher_request)kernel(crypto_finalize_hash_request)kernel(crypto_finalize_skcipher_request)kernel(crypto_nhpoly1305_final)kernel(crypto_nhpoly1305_final_helper)kernel(crypto_nhpoly1305_init)kernel(crypto_nhpoly1305_setkey)kernel(crypto_nhpoly1305_update)kernel(crypto_nhpoly1305_update_helper)kernel(crypto_transfer_aead_request_to_engine)kernel(crypto_transfer_akcipher_request_to_engine)kernel(crypto_transfer_hash_request_to_engine)kernel(crypto_transfer_skcipher_request_to_engine)kernel(cscfg_activate_config)kernel(cscfg_config_sysfs_get_active_cfg)kernel(cscfg_csdev_disable_active_config)kernel(cscfg_csdev_enable_active_config)kernel(cscfg_csdev_reset_feats)kernel(cscfg_deactivate_config)kernel(cscfg_load_config_sets)kernel(cscfg_register_csdev)kernel(cscfg_unload_config_sets)kernel(cscfg_unregister_csdev)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(curve25519_base_point)kernel(curve25519_generic)kernel(curve25519_null_point)kernel(cxl_add_to_region)kernel(cxl_await_media_ready)kernel(cxl_bus_drain)kernel(cxl_bus_rescan)kernel(cxl_bus_type)kernel(cxl_clear_poison)kernel(cxl_cor_error_detected)kernel(cxl_count_regblock)kernel(cxl_debugfs_create_dir)kernel(cxl_decoder_add)kernel(cxl_decoder_add_locked)kernel(cxl_decoder_autoremove)kernel(cxl_dev_state_identify)kernel(cxl_dpa_debug)kernel(cxl_driver_unregister)kernel(cxl_dvsec_rr_decode)kernel(cxl_endpoint_autoremove)kernel(cxl_endpoint_decoder_alloc)kernel(cxl_enumerate_cmds)kernel(cxl_error_detected)kernel(cxl_event_trace_record)kernel(cxl_find_nvdimm_bridge)kernel(cxl_find_regblock)kernel(cxl_find_regblock_instance)kernel(cxl_hb_modulo)kernel(cxl_hdm_decode_init)kernel(cxl_inject_poison)kernel(cxl_internal_send_cmd)kernel(cxl_map_component_regs)kernel(cxl_map_device_regs)kernel(cxl_map_pmu_regs)kernel(cxl_mem_create_range_info)kernel(cxl_mem_find_port)kernel(cxl_mem_get_event_records)kernel(cxl_mem_get_poison)kernel(cxl_memdev_setup_fw_upload)kernel(cxl_memdev_state_create)kernel(cxl_pci_find_port)kernel(cxl_poison_state_init)kernel(cxl_port_commit_reap)kernel(cxl_port_to_pci_bus)kernel(cxl_probe_component_regs)kernel(cxl_probe_device_regs)kernel(cxl_rcd_component_reg_phys)kernel(cxl_root_decoder_alloc)kernel(cxl_set_timestamp)kernel(cxl_setup_regs)kernel(cxl_switch_decoder_alloc)kernel(cxl_trigger_poison_list)kernel(decode_rs8)kernel(des3_ede_decrypt)kernel(des3_ede_encrypt)kernel(des3_ede_expand_key)kernel(des_decrypt)kernel(des_encrypt)kernel(des_expand_key)kernel(detach_hdlc_protocol)kernel(devm_aperture_acquire_from_firmware)kernel(devm_cxl_add_dport)kernel(devm_cxl_add_memdev)kernel(devm_cxl_add_nvdimm)kernel(devm_cxl_add_nvdimm_bridge)kernel(devm_cxl_add_passthrough_decoder)kernel(devm_cxl_add_port)kernel(devm_cxl_add_rch_dport)kernel(devm_cxl_dpa_reserve)kernel(devm_cxl_enumerate_decoders)kernel(devm_cxl_enumerate_ports)kernel(devm_cxl_pmu_add)kernel(devm_cxl_port_enumerate_dports)kernel(devm_cxl_register_pci_bus)kernel(devm_cxl_sanitize_setup_notifier)kernel(devm_cxl_setup_hdm)kernel(devm_drm_bridge_add)kernel(devm_drm_of_get_bridge)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_of_dp_aux_populate_bus)kernel(devm_pvpanic_probe)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_audit_log_bio)kernel(dm_audit_log_ti)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_forget_buffers)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_discard)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_key_has_valid_range)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_report_zones)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dns_query)kernel(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dp_aux_dp_driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_crtc_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_crtc_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_connector_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_unprepare_planes)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_edid_read)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_privacy_screen_properties)kernel(drm_connector_attach_privacy_screen_provider)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_create_privacy_screen_properties)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_helper_get_modes)kernel(drm_connector_helper_get_modes_fixed)kernel(drm_connector_helper_hpd_irq_event)kernel(drm_connector_helper_tv_get_modes)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_oob_hotplug_event)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_orientation_from_panel)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_connector_update_privacy_screen)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_atomic_check)kernel(drm_crtc_helper_mode_valid_fixed)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_next_vblank_start)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_add_file)kernel(drm_debugfs_add_files)kernel(drm_debugfs_create_files)kernel(drm_debugfs_gpuva_info)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_128b132b_cds_interlane_align_done)kernel(drm_dp_128b132b_eq_interlane_align_done)kernel(drm_dp_128b132b_lane_channel_eq_done)kernel(drm_dp_128b132b_lane_symbol_locked)kernel(drm_dp_128b132b_link_training_failed)kernel(drm_dp_128b132b_read_aux_rd_interval)kernel(drm_dp_add_payload_part1)kernel(drm_dp_add_payload_part2)kernel(drm_dp_atomic_find_time_slots)kernel(drm_dp_atomic_release_time_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_channel_coding_efficiency)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_bw_overhead)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_cec_attach)kernel(drm_dp_cec_irq)kernel(drm_dp_cec_register_connector)kernel(drm_dp_cec_set_edid)kernel(drm_dp_cec_unregister_connector)kernel(drm_dp_cec_unset_edid)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_decode_sideband_req)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_probe)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_set_powered)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_bpp_incr)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_dump_sideband_msg_req_body)kernel(drm_dp_encode_sideband_req)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_adjust_tx_ffe_preset)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_max_dprx_data_rate)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_check_mgr)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_atomic_setup_commit)kernel(drm_dp_mst_atomic_wait_for_dependencies)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_edid_read)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_hpd_irq_handle_event)kernel(drm_dp_mst_hpd_irq_send_new_request)kernel(drm_dp_mst_port_downstream_of_parent)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_root_conn_atomic_check)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_mst_update_slots)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_phy_name)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_channel_eq_delay)kernel(drm_dp_read_clock_recovery_delay)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_remove_payload_part1)kernel(drm_dp_remove_payload_part2)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_vsc_sdp_log)kernel(drm_dp_vsc_sdp_pack)kernel(drm_dp_vsc_sdp_supported)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_flatness_det_thresh)kernel(drm_dsc_get_bpp_int)kernel(drm_dsc_initial_scale_value)kernel(drm_dsc_pps_payload_pack)kernel(drm_dsc_set_const_params)kernel(drm_dsc_set_rc_buf_thresh)kernel(drm_dsc_setup_rc_params)kernel(drm_edid_alloc)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_connector_add_modes)kernel(drm_edid_connector_update)kernel(drm_edid_dup)kernel(drm_edid_duplicate)kernel(drm_edid_free)kernel(drm_edid_get_monitor_name)kernel(drm_edid_get_panel_id)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_digital)kernel(drm_edid_is_valid)kernel(drm_edid_override_connector_update)kernel(drm_edid_raw)kernel(drm_edid_read)kernel(drm_edid_read_custom)kernel(drm_edid_read_ddc)kernel(drm_edid_read_switcheroo)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_edid_valid)kernel(drm_edp_backlight_disable)kernel(drm_edp_backlight_enable)kernel(drm_edp_backlight_init)kernel(drm_edp_backlight_set_level)kernel(drm_eld_sad_get)kernel(drm_eld_sad_set)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_exec_cleanup)kernel(drm_exec_fini)kernel(drm_exec_init)kernel(drm_exec_lock_obj)kernel(drm_exec_prepare_array)kernel(drm_exec_prepare_obj)kernel(drm_exec_unlock_obj)kernel(drm_fb_blit)kernel(drm_fb_build_fourcc_list)kernel(drm_fb_clip_offset)kernel(drm_fb_helper_alloc_info)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_damage_area)kernel(drm_fb_helper_damage_range)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_release_info)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_unprepare)kernel(drm_fb_helper_unregister_info)kernel(drm_fb_memcpy)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_argb1555)kernel(drm_fb_xrgb8888_to_argb2101010)kernel(drm_fb_xrgb8888_to_argb8888)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_mono)kernel(drm_fb_xrgb8888_to_rgb332)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb888)kernel(drm_fb_xrgb8888_to_rgba5551)kernel(drm_fb_xrgb8888_to_xrgb1555)kernel(drm_fb_xrgb8888_to_xrgb2101010)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_format_conv_state_copy)kernel(drm_format_conv_state_init)kernel(drm_format_conv_state_release)kernel(drm_format_conv_state_reserve)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_bpp)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_begin_shadow_fb_access)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_end_shadow_fb_access)kernel(drm_gem_evict)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_begin_cpu_access)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_end_cpu_access)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_vmap)kernel(drm_gem_fb_vunmap)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_lru_init)kernel(drm_gem_lru_move_tail)kernel(drm_gem_lru_move_tail_locked)kernel(drm_gem_lru_remove)kernel(drm_gem_lru_scan)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_fini)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vm_ops)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_kms_begin_shadow_fb_access)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_end_shadow_fb_access)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vmap_unlocked)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_gem_vunmap)kernel(drm_gem_vunmap_unlocked)kernel(drm_get_buddy)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gpuva_find)kernel(drm_gpuva_find_first)kernel(drm_gpuva_find_next)kernel(drm_gpuva_find_prev)kernel(drm_gpuva_insert)kernel(drm_gpuva_link)kernel(drm_gpuva_map)kernel(drm_gpuva_ops_free)kernel(drm_gpuva_remap)kernel(drm_gpuva_remove)kernel(drm_gpuva_unlink)kernel(drm_gpuva_unmap)kernel(drm_gpuvm_bo_create)kernel(drm_gpuvm_bo_evict)kernel(drm_gpuvm_bo_extobj_add)kernel(drm_gpuvm_bo_find)kernel(drm_gpuvm_bo_obtain)kernel(drm_gpuvm_bo_obtain_prealloc)kernel(drm_gpuvm_bo_put)kernel(drm_gpuvm_bo_unmap_ops_create)kernel(drm_gpuvm_exec_lock)kernel(drm_gpuvm_exec_lock_array)kernel(drm_gpuvm_exec_lock_range)kernel(drm_gpuvm_init)kernel(drm_gpuvm_interval_empty)kernel(drm_gpuvm_prefetch_ops_create)kernel(drm_gpuvm_prepare_objects)kernel(drm_gpuvm_prepare_range)kernel(drm_gpuvm_prepare_vm)kernel(drm_gpuvm_put)kernel(drm_gpuvm_range_valid)kernel(drm_gpuvm_resv_add_fence)kernel(drm_gpuvm_resv_object_alloc)kernel(drm_gpuvm_sm_map)kernel(drm_gpuvm_sm_map_ops_create)kernel(drm_gpuvm_sm_unmap)kernel(drm_gpuvm_sm_unmap_ops_create)kernel(drm_gpuvm_validate)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorimetry)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_internal_framebuffer_create)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_is_current_master)kernel(drm_is_panel_follower)kernel(drm_kms_helper_connector_hotplug_event)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_kms_helper_poll_reschedule)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_create_tv_properties_legacy)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_init)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_default_value)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_of_component_match_add)kernel(drm_of_component_probe)kernel(drm_of_crtc_port_mask)kernel(drm_of_encoder_active_endpoint)kernel(drm_of_find_panel_or_bridge)kernel(drm_of_find_possible_crtcs)kernel(drm_of_get_data_lanes_count)kernel(drm_of_get_data_lanes_count_ep)kernel(drm_of_get_dsi_bus)kernel(drm_of_lvds_get_data_mapping)kernel(drm_of_lvds_get_dual_link_pixel_order)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_add_follower)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_bridge_set_orientation)kernel(drm_panel_disable)kernel(drm_panel_dp_aux_backlight)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_remove_follower)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_get_damage_clips)kernel(drm_plane_get_damage_clips_count)kernel(drm_plane_helper_destroy)kernel(drm_plane_helper_disable_primary)kernel(drm_plane_helper_update_primary)kernel(drm_poll)kernel(drm_prandom_u32_max_state)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_memory_stats)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_blob_from_id)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_random_order)kernel(drm_random_reorder)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_error)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_add_dependency)kernel(drm_sched_job_add_implicit_dependencies)kernel(drm_sched_job_add_resv_dependencies)kernel(drm_sched_job_add_syncobj_dependency)kernel(drm_sched_job_arm)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_sched_tdr_queue_imm)kernel(drm_sched_wqueue_ready)kernel(drm_sched_wqueue_start)kernel(drm_sched_wqueue_stop)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_show_fdinfo)kernel(drm_show_memory_stats)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_suballoc_dump_debug_info)kernel(drm_suballoc_free)kernel(drm_suballoc_manager_fini)kernel(drm_suballoc_manager_init)kernel(drm_suballoc_new)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_hotplug_event)kernel(drm_sysfs_connector_property_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_allow_once)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_connector_init_with_encoder)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_connector_init)kernel(drmm_crtc_init_with_planes)kernel(drmm_encoder_init)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_of_get_bridge)kernel(drmm_panel_bridge_add)kernel(drmm_release_action)kernel(drmm_vram_helper_init)kernel(ds1685_rtc_poweroff)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(etm_perf_symlink)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(ffa_bus_type)kernel(ffa_device_register)kernel(ffa_device_unregister)kernel(ffa_driver_register)kernel(ffa_driver_unregister)kernel(fill_inquiry_response)kernel(find_cxl_root)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(free_mdio_bitbang)kernel(free_rs)kernel(fscache_acquire_cache)kernel(fscache_add_cache)kernel(fscache_addremove_sem)kernel(fscache_caching_failed)kernel(fscache_clearance_waiters)kernel(fscache_cookie_lookup_negative)kernel(fscache_dirty_folio)kernel(fscache_end_cookie_access)kernel(fscache_end_volume_access)kernel(fscache_get_cookie)kernel(fscache_io_error)kernel(fscache_n_culled)kernel(fscache_n_no_create_space)kernel(fscache_n_no_write_space)kernel(fscache_n_read)kernel(fscache_n_updates)kernel(fscache_n_write)kernel(fscache_put_cookie)kernel(fscache_put_volume)kernel(fscache_relinquish_cache)kernel(fscache_resume_after_invalidation)kernel(fscache_try_get_volume)kernel(fscache_wait_for_operation)kernel(fscache_withdraw_cache)kernel(fscache_withdraw_cookie)kernel(fscache_withdraw_volume)kernel(fscache_wq)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_init_fs_context_submount)kernel(fuse_len_args)kernel(fuse_mount_destroy)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(generic_mii_ioctl)kernel(geneve_dev_create_fb)kernel(get_h225_addr)kernel(get_nfs_open_context)kernel(get_phv_bit)kernel(get_scpi_ops)kernel(gnss_allocate_device)kernel(gnss_deregister_device)kernel(gnss_insert_raw)kernel(gnss_put_device)kernel(gnss_register_device)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gss_krb5_checksum)kernel(gss_krb5_lookup_enctype)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hid_sensor_get_usage_index)kernel(hidma_mgmt_init_sys)kernel(hidma_mgmt_setup)kernel(hnae3_register_ae_algo)kernel(hnae3_register_ae_dev)kernel(hnae3_register_client)kernel(hnae3_set_client_init_flag)kernel(hnae3_unregister_ae_algo)kernel(hnae3_unregister_ae_dev)kernel(hnae3_unregister_client)kernel(hnae_ae_register)kernel(hnae_ae_unregister)kernel(hnae_get_handle)kernel(hnae_put_handle)kernel(hnae_register_notifier)kernel(hnae_reinit_handle)kernel(hnae_unregister_notifier)kernel(hns_dsaf_roce_reset)kernel(host1x_bo_pin)kernel(host1x_bo_unpin)kernel(host1x_channel_get)kernel(host1x_channel_put)kernel(host1x_channel_request)kernel(host1x_channel_stop)kernel(host1x_client_exit)kernel(host1x_client_resume)kernel(host1x_client_suspend)kernel(host1x_client_unregister)kernel(host1x_device_exit)kernel(host1x_device_init)kernel(host1x_driver_register_full)kernel(host1x_driver_unregister)kernel(host1x_fence_cancel)kernel(host1x_fence_create)kernel(host1x_get_dma_mask)kernel(host1x_job_add_gather)kernel(host1x_job_add_wait)kernel(host1x_job_alloc)kernel(host1x_job_get)kernel(host1x_job_pin)kernel(host1x_job_put)kernel(host1x_job_submit)kernel(host1x_job_unpin)kernel(host1x_memory_context_alloc)kernel(host1x_memory_context_get)kernel(host1x_memory_context_put)kernel(host1x_syncpt_alloc)kernel(host1x_syncpt_base_id)kernel(host1x_syncpt_get)kernel(host1x_syncpt_get_base)kernel(host1x_syncpt_get_by_id)kernel(host1x_syncpt_get_by_id_noref)kernel(host1x_syncpt_id)kernel(host1x_syncpt_incr)kernel(host1x_syncpt_incr_max)kernel(host1x_syncpt_put)kernel(host1x_syncpt_read)kernel(host1x_syncpt_read_max)kernel(host1x_syncpt_read_min)kernel(host1x_syncpt_release_vblank_reservation)kernel(host1x_syncpt_request)kernel(host1x_syncpt_wait)kernel(hsr_get_version)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hvpci_block_ops)kernel(hw_phymode_configure)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_write_cfg_blk)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_free_slave_host_notify_device)kernel(i2c_handle_smbus_alert)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_new_slave_host_notify_device)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_register_spd)kernel(i2c_root_adapter)kernel(i3c_device_disable_ibi)kernel(i3c_device_do_priv_xfers)kernel(i3c_device_enable_ibi)kernel(i3c_device_free_ibi)kernel(i3c_device_get_info)kernel(i3c_device_match_id)kernel(i3c_device_request_ibi)kernel(i3c_driver_register_with_owner)kernel(i3c_driver_unregister)kernel(i3c_generic_ibi_alloc_pool)kernel(i3c_generic_ibi_free_pool)kernel(i3c_generic_ibi_get_free_slot)kernel(i3c_generic_ibi_recycle_slot)kernel(i3c_master_add_i3c_dev_locked)kernel(i3c_master_defslvs_locked)kernel(i3c_master_disec_locked)kernel(i3c_master_do_daa)kernel(i3c_master_enec_locked)kernel(i3c_master_entdaa_locked)kernel(i3c_master_get_free_addr)kernel(i3c_master_queue_ibi)kernel(i3c_master_register)kernel(i3c_master_set_info)kernel(i3c_master_unregister)kernel(i3cdev_to_dev)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(imx_dsp_free_channel)kernel(imx_dsp_request_channel)kernel(imx_dsp_ring_doorbell)kernel(imx_icc_register)kernel(imx_icc_unregister)kernel(imx_usbmisc_charger_detection)kernel(imx_usbmisc_hsic_set_connect)kernel(imx_usbmisc_init)kernel(imx_usbmisc_init_post)kernel(imx_usbmisc_resume)kernel(imx_usbmisc_suspend)kernel(init_cdrom_command)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(input_ff_create_memless)kernel(iommufd_access_attach)kernel(iommufd_access_create)kernel(iommufd_access_destroy)kernel(iommufd_access_detach)kernel(iommufd_access_pin_pages)kernel(iommufd_access_replace)kernel(iommufd_access_rw)kernel(iommufd_access_unpin_pages)kernel(iommufd_ctx_from_fd)kernel(iommufd_ctx_from_file)kernel(iommufd_ctx_get)kernel(iommufd_ctx_has_group)kernel(iommufd_ctx_put)kernel(iommufd_device_attach)kernel(iommufd_device_bind)kernel(iommufd_device_detach)kernel(iommufd_device_replace)kernel(iommufd_device_to_ictx)kernel(iommufd_device_to_id)kernel(iommufd_device_unbind)kernel(iommufd_vfio_compat_ioas_create)kernel(iommufd_vfio_compat_ioas_get_id)kernel(iommufd_vfio_compat_set_no_iommu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(ipv4_synproxy_hook)kernel(ipv6_synproxy_hook)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(is_cxl_memdev)kernel(is_cxl_nvdimm)kernel(is_cxl_nvdimm_bridge)kernel(is_cxl_pmem_region)kernel(is_cxl_port)kernel(is_cxl_region)kernel(is_endpoint_decoder)kernel(is_hsr_master)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_prime_number)kernel(is_root_decoder)kernel(is_switch_decoder)kernel(is_virtio_dma_buf)kernel(iscsi_add_conn)kernel(iscsi_add_session)kernel(iscsi_alloc_conn)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_recv)kernel(iscsi_conn_queue_xmit)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_force_destroy_session)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_get_task)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_conn)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_free)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_remove)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_rx)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_thread_check_cpumask)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(ixgbe_xdp_locking_key)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_fc_begin_commit)kernel(jbd2_fc_end_commit)kernel(jbd2_fc_end_commit_fallback)kernel(jbd2_fc_get_buf)kernel(jbd2_fc_release_bufs)kernel(jbd2_fc_wait_bufs)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_finish_inode_data_buffers)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_grab_journal_head)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidate_folio)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_put_journal_head)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_wait_commit)kernel(jbd2_submit_inode_data)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jbd2_wait_inode_data)kernel(key_type_trusted)kernel(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(lan87xx_read_status)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(lockd_down)kernel(lockd_up)kernel(locks_end_grace)kernel(locks_in_grace)kernel(locks_start_grace)kernel(macsec_get_real_dev)kernel(macsec_netdev_is_offloaded)kernel(macsec_pn_wrapped)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobb_read_c22)kernel(mdiobb_read_c45)kernel(mdiobb_write_c22)kernel(mdiobb_write_c45)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_power_down)kernel(mhi_power_down_keep_dev)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_prepare_for_transfer_autoqueue)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_put_qp)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_queue_bond_work)kernel(mlx4_read_clock)kernel(mlx4_register_auxiliary_driver)kernel(mlx4_register_event_notifier)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_auxiliary_driver)kernel(mlx4_unregister_event_notifier)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_access_reg)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_blocking_notifier_register)kernel(mlx5_blocking_notifier_unregister)kernel(mlx5_cmd_check)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_do)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_out_err)kernel(mlx5_comp_eqn_get)kernel(mlx5_comp_vector_get_cpu)kernel(mlx5_comp_vectors_max)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_get_terminate_scatter_list_mkey)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_mp_event_replay)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_uplink_netdev_event_replay)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_cq)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_get_dev_root)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_flow_table_id)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_ipsec_device_caps)kernel(mlx5_is_roce_on)kernel(mlx5_lag_get_next_peer_mdev)kernel(mlx5_lag_get_num_ports)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_mpesw)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_mode_is_hash)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_macsec_add_roce_rule)kernel(mlx5_macsec_add_roce_sa_rules)kernel(mlx5_macsec_del_roce_rule)kernel(mlx5_macsec_del_roce_sa_rules)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_msix_alloc)kernel(mlx5_msix_free)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_sriov_blocking_notifier_register)kernel(mlx5_sriov_blocking_notifier_unregister)kernel(mlx5_toggle_port_link)kernel(mlx5_vf_get_core_dev)kernel(mlx5_vf_put_core_dev)kernel(mlx5_vport_get_other_func_cap)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_ignore)kernel(mlxsw_afa_block_append_ip)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_irq_event_handler_register)kernel(mlxsw_core_irq_event_handler_unregister)kernel(mlxsw_core_irq_event_handlers_call)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_lag)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_netdev_link)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_read_utc_nsec)kernel(mlxsw_core_read_utc_sec)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_sdq_supports_cqe_v2)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_core_traps_register)kernel(mlxsw_core_traps_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_eeprom_by_page)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_get_module_power_mode)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_env_module_port_down)kernel(mlxsw_env_module_port_map)kernel(mlxsw_env_module_port_unmap)kernel(mlxsw_env_module_port_up)kernel(mlxsw_env_reset_module)kernel(mlxsw_env_set_module_power_mode)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_linecards_event_ops_register)kernel(mlxsw_linecards_event_ops_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mock_drm_getfile)kernel(mqprio_fp_to_offload)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(net_failover_create)kernel(net_failover_destroy)kernel(netfs_read_folio)kernel(netfs_readahead)kernel(netfs_stats_show)kernel(netfs_subreq_terminated)kernel(netfs_write_begin)kernel(next_prime_number)kernel(nf_br_ops)kernel(nf_confirm)kernel(nf_conn_pernet_ecache)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_count)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_add_helper)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_bridge_register)kernel(nf_ct_bridge_unregister)kernel(nf_ct_change_status_common)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy)kernel(nf_ct_destroy_timeout)kernel(nf_ct_ecache_ext_add)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_related_report)kernel(nf_ct_ext_add)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_handle_fragments)kernel(nf_ct_helper)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_nat)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_skb_network_trim)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_defrag_ipv4_disable)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_disable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_l4proto_log_invalid)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_inet_register_notifiers)kernel(nf_nat_masquerade_inet_unregister_notifiers)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_find)kernel(nf_osf_fingers)kernel(nf_osf_match)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_reject_skb_v4_tcp_reset)kernel(nf_reject_skb_v4_unreach)kernel(nf_reject_skb_v6_tcp_reset)kernel(nf_reject_skb_v6_unreach)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_synproxy_ipv4_fini)kernel(nf_synproxy_ipv4_init)kernel(nf_synproxy_ipv6_fini)kernel(nf_synproxy_ipv6_init)kernel(nf_tables_activate_set)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nfct_h323_nat_hook)kernel(nfit_get_smbios_id)kernel(nfnetlink_broadcast)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_d_prune_case_insensitive_aliases)kernel(nfs_debug)kernel(nfs_delay_retrans)kernel(nfs_dentry_operations)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_inode)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_read_alloc_scratch)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_sysfs_add_server)kernel(nfs_sysfs_link_rpc_client)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd4_ssc_init_umount_work)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_meta_get_dump)kernel(nft_meta_get_eval)kernel(nft_meta_get_init)kernel(nft_meta_inner_eval)kernel(nft_meta_policy)kernel(nft_meta_set_destroy)kernel(nft_meta_set_dump)kernel(nft_meta_set_eval)kernel(nft_meta_set_init)kernel(nft_meta_set_validate)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register_load)kernel(nft_parse_register_store)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_catchall_lookup)kernel(nft_set_elem_destroy)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmclnt_rpc_clnt)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nv_cspmu_init_ops)kernel(nvdimm_badblocks_populate)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_delete)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_delete)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_admin_tag_set)kernel(nvme_alloc_io_tag_set)kernel(nvme_auth_alloc_key)kernel(nvme_auth_augmented_challenge)kernel(nvme_auth_dhgroup_id)kernel(nvme_auth_dhgroup_kpp)kernel(nvme_auth_dhgroup_name)kernel(nvme_auth_digest_name)kernel(nvme_auth_extract_key)kernel(nvme_auth_free)kernel(nvme_auth_free_key)kernel(nvme_auth_gen_privkey)kernel(nvme_auth_gen_pubkey)kernel(nvme_auth_gen_shared_secret)kernel(nvme_auth_generate_key)kernel(nvme_auth_get_seqnum)kernel(nvme_auth_hmac_hash_len)kernel(nvme_auth_hmac_id)kernel(nvme_auth_hmac_name)kernel(nvme_auth_init_ctrl)kernel(nvme_auth_key_struct_size)kernel(nvme_auth_negotiate)kernel(nvme_auth_stop)kernel(nvme_auth_transform_key)kernel(nvme_auth_wait)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_batch_req)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_dev_attrs_group)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_io_getuuid)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_admin_opcode_str)kernel(nvme_get_fabrics_opcode_str)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_init_request)kernel(nvme_io_timeout)kernel(nvme_keyring_id)kernel(nvme_mark_namespaces_dead)kernel(nvme_mpath_start_request)kernel(nvme_passthru_end)kernel(nvme_passthru_start)kernel(nvme_put_ns)kernel(nvme_quiesce_admin_queue)kernel(nvme_quiesce_io_queues)kernel(nvme_remove_admin_tag_set)kernel(nvme_remove_io_tag_set)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_tls_psk_default)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_unquiesce_admin_queue)kernel(nvme_unquiesce_io_queues)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_map_queues)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_set_io_queues)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(of_dp_aux_depopulate_bus)kernel(of_dp_aux_populate_bus)kernel(of_drm_find_bridge)kernel(of_drm_find_panel)kernel(of_drm_get_panel_orientation)kernel(oiap)kernel(opens_in_grace)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_osd_iter)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(phylink_caps_to_linkmodes)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_expects_phy)kernel(phylink_fwnode_phy_connect)kernel(phylink_generic_validate)kernel(phylink_get_capabilities)kernel(phylink_get_eee_err)kernel(phylink_init_eee)kernel(phylink_limit_mac_speed)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_decode_state)kernel(phylink_mii_c22_pcs_encode_advertisement)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_pcs_change)kernel(phylink_resolve_c73)kernel(phylink_resume)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phylink_suspend)kernel(phylink_validate_mask_caps)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_regulator_ops)kernel(pmbus_set_page)kernel(pmbus_set_update)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(poly1305_core_blocks)kernel(poly1305_core_emit)kernel(poly1305_core_setkey)kernel(poly1305_final_generic)kernel(poly1305_init_generic)kernel(poly1305_update_generic)kernel(polynomial_calc)kernel(pptp_msg_name)kernel(print_tuple)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(put_nfs_open_context)kernel(put_rpccred)kernel(qca808x_cable_test_get_status)kernel(qca808x_led_reg_blink_set)kernel(qca808x_led_reg_brightness_set)kernel(qca808x_led_reg_hw_control_enable)kernel(qca808x_led_reg_hw_control_status)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(read_bytes_from_xdr_buf)kernel(read_cdat_data)kernel(recover_lost_locks)kernel(register_8022_client)kernel(register_cdrom)kernel(register_hdlc_protocol)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_nfs_version)kernel(register_nvdimm_pmu)kernel(register_snap_client)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(rohm_regulator_set_dvs_levels)kernel(rohm_regulator_set_voltage_sel_restricted)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_cancel_tasks)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_disconnect)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_manage_trunked_xprts)kernel(rpc_clnt_probe_trunked_xprts)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_remove_xprt)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_gfp_mask)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wait_for_completion_task)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(sas_attach_transport)kernel(sas_disable_tlr)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_get_address)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_read_port_mode_page)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_tlr_supported)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(schedule_cxl_memdev_detach)kernel(scsi_is_fc_rport)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(send_implementation_id)kernel(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)kernel(serpent_setkey)kernel(set_and_calc_slave_port_state)kernel(set_exclusive_cxl_commands)kernel(set_phv_bit)kernel(setup_udp_tunnel_sock)kernel(sha256_block_data_order)kernel(smsc_phy_config_init)kernel(smsc_phy_config_intr)kernel(smsc_phy_get_tunable)kernel(smsc_phy_handle_interrupt)kernel(smsc_phy_probe)kernel(smsc_phy_set_tunable)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(spi_attach_transport)kernel(spi_bitbang_cleanup)kernel(spi_bitbang_init)kernel(spi_bitbang_setup)kernel(spi_bitbang_setup_transfer)kernel(spi_bitbang_start)kernel(spi_bitbang_stop)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_auth_flavor)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_stats_open)kernel(svc_pool_wake_idle_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process_bc)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_rqst_replace_page)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_close)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_create)kernel(svc_xprt_deferred_close)kernel(svc_xprt_destroy_all)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_parse_options)kernel(synproxy_recv_client_ack)kernel(synproxy_recv_client_ack_ipv6)kernel(synproxy_send_client_synack)kernel(synproxy_send_client_synack_ipv6)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(taprio_offload_free)kernel(taprio_offload_get)kernel(target_alloc_cmd_counter)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_cmd_counter)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_cmd_counter)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_cmds)kernel(target_wait_for_sess_cmds)kernel(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_port_clean)kernel(tcpm_port_error_recovery)kernel(tcpm_port_is_toggling)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(tee_bus_type)kernel(tee_client_close_context)kernel(tee_client_close_session)kernel(tee_client_get_version)kernel(tee_client_invoke_func)kernel(tee_client_open_context)kernel(tee_client_open_session)kernel(tee_device_alloc)kernel(tee_device_register)kernel(tee_device_unregister)kernel(tee_get_drvdata)kernel(tee_session_calc_client_uuid)kernel(tee_shm_alloc_kernel_buf)kernel(tee_shm_alloc_priv_buf)kernel(tee_shm_free)kernel(tee_shm_get_from_id)kernel(tee_shm_get_pa)kernel(tee_shm_get_va)kernel(tee_shm_pool_alloc_res_mem)kernel(tee_shm_put)kernel(tee_shm_register_kernel_buf)kernel(teedev_close_context)kernel(teedev_open)kernel(tegra194_xusb_padctl_soc)kernel(tegra234_xusb_padctl_soc)kernel(tegra_ehci_phy_restore_end)kernel(tegra_ehci_phy_restore_start)kernel(tegra_mipi_disable)kernel(tegra_mipi_enable)kernel(tegra_mipi_finish_calibration)kernel(tegra_mipi_free)kernel(tegra_mipi_request)kernel(tegra_mipi_start_calibration)kernel(tegra_phy_xusb_utmi_pad_power_down)kernel(tegra_phy_xusb_utmi_pad_power_on)kernel(tegra_phy_xusb_utmi_port_reset)kernel(tegra_usb_phy_postresume)kernel(tegra_usb_phy_preresume)kernel(tegra_xusb_padctl_disable_phy_sleepwalk)kernel(tegra_xusb_padctl_disable_phy_wake)kernel(tegra_xusb_padctl_enable_phy_sleepwalk)kernel(tegra_xusb_padctl_enable_phy_wake)kernel(tegra_xusb_padctl_get)kernel(tegra_xusb_padctl_get_port_number)kernel(tegra_xusb_padctl_get_usb3_companion)kernel(tegra_xusb_padctl_hsic_set_idle)kernel(tegra_xusb_padctl_put)kernel(tegra_xusb_padctl_remote_wake_detected)kernel(tegra_xusb_padctl_set_vbus_override)kernel(tegra_xusb_padctl_usb3_save_context)kernel(tegra_xusb_padctl_usb3_set_lfps_detect)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(tmc_alloc_sg_table)kernel(tmc_etr_get_catu_device)kernel(tmc_etr_remove_catu_ops)kernel(tmc_etr_set_catu_ops)kernel(tmc_free_sg_table)kernel(tmc_sg_table_get_data)kernel(tmc_sg_table_sync_data_range)kernel(tmc_sg_table_sync_table)kernel(to_cxl_decoder)kernel(to_cxl_endpoint_decoder)kernel(to_cxl_nvdimm)kernel(to_cxl_nvdimm_bridge)kernel(to_cxl_pmem_region)kernel(to_cxl_port)kernel(to_cxl_root_decoder)kernel(to_cxl_switch_decoder)kernel(to_drm_sched_fence)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)kernel(tpm_key_create)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_wait_for_tasks)kernel(trusted_tpm_send)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_init_reserved)kernel(ttm_bo_init_validate)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_sync_cleanup)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_pin)kernel(ttm_bo_put)kernel(ttm_bo_set_bulk_move)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unpin)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait_ctx)kernel(ttm_device_clear_dma_mappings)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_lru_bulk_move_init)kernel(ttm_lru_bulk_move_tail)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_fini)kernel(ttm_pool_free)kernel(ttm_pool_init)kernel(ttm_range_man_fini_nocheck)kernel(ttm_range_man_init_nocheck)kernel(ttm_resource_alloc)kernel(ttm_resource_fini)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_create_debugfs)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_resource_manager_usage)kernel(ttm_sg_tt_init)kernel(ttm_tt_create)kernel(ttm_tt_destroy)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_pages_limit)kernel(ttm_tt_populate)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(twofish_setkey)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_dst_lookup)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_dst_lookup)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(ulpi_read)kernel(ulpi_register_interface)kernel(ulpi_unregister_driver)kernel(ulpi_unregister_interface)kernel(ulpi_write)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_nfs_version)kernel(unregister_nvdimm_pmu)kernel(unregister_snap_client)kernel(usb_cdc_wdm_register)kernel(usb_gen_phy_init)kernel(usb_gen_phy_shutdown)kernel(usb_phy_gen_create_phy)kernel(usb_phy_generic_register)kernel(usb_phy_generic_unregister)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)kernel(vfio_assign_device_set)kernel(vfio_combine_iova_ranges)kernel(vfio_device_set_open_count)kernel(vfio_dma_rw)kernel(vfio_file_enforced_coherent)kernel(vfio_file_has_dev)kernel(vfio_file_iommu_group)kernel(vfio_file_is_group)kernel(vfio_file_is_valid)kernel(vfio_file_set_kvm)kernel(vfio_find_device_in_devset)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommufd_device_ictx)kernel(vfio_iommufd_emulated_attach_ioas)kernel(vfio_iommufd_emulated_bind)kernel(vfio_iommufd_emulated_detach_ioas)kernel(vfio_iommufd_emulated_unbind)kernel(vfio_iommufd_get_dev_id)kernel(vfio_iommufd_physical_attach_ioas)kernel(vfio_iommufd_physical_bind)kernel(vfio_iommufd_physical_detach_ioas)kernel(vfio_iommufd_physical_unbind)kernel(vfio_mig_get_next_state)kernel(vfio_pci_core_aer_err_detected)kernel(vfio_pci_core_close_device)kernel(vfio_pci_core_disable)kernel(vfio_pci_core_do_io_rw)kernel(vfio_pci_core_enable)kernel(vfio_pci_core_err_handlers)kernel(vfio_pci_core_finish_enable)kernel(vfio_pci_core_init_dev)kernel(vfio_pci_core_ioctl)kernel(vfio_pci_core_ioctl_feature)kernel(vfio_pci_core_ioread16)kernel(vfio_pci_core_ioread32)kernel(vfio_pci_core_ioread8)kernel(vfio_pci_core_iowrite16)kernel(vfio_pci_core_iowrite32)kernel(vfio_pci_core_iowrite64)kernel(vfio_pci_core_iowrite8)kernel(vfio_pci_core_match)kernel(vfio_pci_core_mmap)kernel(vfio_pci_core_range_intersect_range)kernel(vfio_pci_core_read)kernel(vfio_pci_core_register_dev_region)kernel(vfio_pci_core_register_device)kernel(vfio_pci_core_release_dev)kernel(vfio_pci_core_request)kernel(vfio_pci_core_set_params)kernel(vfio_pci_core_setup_barmap)kernel(vfio_pci_core_sriov_configure)kernel(vfio_pci_core_unregister_device)kernel(vfio_pci_core_write)kernel(vfio_pin_pages)kernel(vfio_register_emulated_iommu_dev)kernel(vfio_register_group_dev)kernel(vfio_register_iommu_driver)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_group_dev)kernel(vfio_unregister_iommu_driver)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfio_virqfd_flush_thread)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_clear_msg)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_flush)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_init)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vq_is_setup)kernel(vhost_vring_ioctl)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_purge_skbs)kernel(virtio_transport_put_credit)kernel(virtio_transport_read_skb)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_seqpacket_dequeue)kernel(virtio_transport_seqpacket_enqueue)kernel(virtio_transport_seqpacket_has_data)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_request_addr_match)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_getid)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vq_meta_prefetch)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_connectible_has_data)kernel(vsock_connectible_recvmsg)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_data_ready)kernel(vsock_deliver_tap)kernel(vsock_dgram_recvmsg)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(write_bytes_to_xdr_buf)kernel(xcv_init_hw)kernel(xcv_setup_link)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_finish_decode)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_init_encode_pages)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_set_pagelen)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_auth)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_encode_opaque_auth)kernel(xdr_stream_move_subsegment)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_stream_zero)kernel(xdr_terminate_string)kernel(xdr_truncate_decode)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xgene_enet_phy_register)kernel(xgene_mdio_rd_mac)kernel(xgene_mdio_rgmii_read)kernel(xgene_mdio_rgmii_write)kernel(xgene_mdio_wr_mac)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_create_mdiodev)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-modules-corekernel-modules-core-aarch64kernel-rt-modules-corekernel-rt-modules-core(aarch-64)kernel-rt-modules-core-aarch64kernel-rt-modules-core-uname-rkmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(acpi_ipmi.ko)kmod(acpi_power_meter.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_ct.ko)kmod(act_ctinfo.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_mpls.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_skbedit.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7314.ko)kmod(adc128d818.ko)kmod(adcxx.ko)kmod(adiantum.ko)kmod(ads7871.ko)kmod(aes-neon-bs.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci_platform.ko)kmod(ahci_seattle.ko)kmod(ahci_xgene.ko)kmod(altera_ps2.ko)kmod(amd-xgbe.ko)kmod(amd.ko)kmod(ansi_cprng.ko)kmod(aquantia.ko)kmod(arc_ps2.ko)kmod(arm-cmn.ko)kmod(arm_cspmu_module.ko)kmod(arm_dmc620_pmu.ko)kmod(arm_dsu_pmu.ko)kmod(arm_mhu.ko)kmod(arm_mhu_db.ko)kmod(arm_scpi.ko)kmod(arm_smmuv3_pmu.ko)kmod(arm_spe_pmu.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asn1_encoder.ko)kmod(asym_tpm.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(at24.ko)kmod(at803x.ko)kmod(ata_generic.ko)kmod(auth_rpcgss.ko)kmod(ax88796b.ko)kmod(bareudp.ko)kmod(bcm-phy-lib.ko)kmod(bcm-phy-ptp.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bd718x7-regulator.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blocklayoutdriver.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bluefield_edac.ko)kmod(bochs.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(cachefiles.ko)kmod(camellia_generic.ko)kmod(cast5_generic.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cavium-rng-vf.ko)kmod(cavium-rng.ko)kmod(cavium_ptp.ko)kmod(cb710.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(cec.ko)kmod(ceph.ko)kmod(ch.ko)kmod(chacha20poly1305.ko)kmod(chacha_generic.ko)kmod(ci_hdrc.ko)kmod(ci_hdrc_imx.ko)kmod(ci_hdrc_msm.ko)kmod(ci_hdrc_npcm.ko)kmod(ci_hdrc_pci.ko)kmod(ci_hdrc_tegra.ko)kmod(ci_hdrc_usb2.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(clk-bd718x7.ko)kmod(clk-max77686.ko)kmod(clk-scmi.ko)kmod(clk-scpi.ko)kmod(cls_bpf.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_u32.ko)kmod(cn10k-rng.ko)kmod(cordic.ko)kmod(coresight-catu.ko)kmod(coresight-cpu-debug.ko)kmod(coresight-cti.ko)kmod(coresight-etb10.ko)kmod(coresight-etm4x.ko)kmod(coresight-funnel.ko)kmod(coresight-replicator.ko)kmod(coresight-stm.ko)kmod(coresight-tmc.ko)kmod(coresight-tpiu.ko)kmod(coresight-trbe.ko)kmod(coresight.ko)kmod(cortina.ko)kmod(cppc_cpufreq.ko)kmod(cpufreq-dt-platdev.ko)kmod(cpufreq-dt.ko)kmod(crc-itu-t.ko)kmod(crc32_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-ce.ko)kmod(crypto_engine.ko)kmod(curve25519-generic.ko)kmod(cxl_acpi.ko)kmod(cxl_core.ko)kmod(cxl_mem.ko)kmod(cxl_pci.ko)kmod(cxl_pmem.ko)kmod(cxl_pmu.ko)kmod(cxl_port.ko)kmod(davicom.ko)kmod(dax_hmem.ko)kmod(des_generic.ko)kmod(diag.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dmc520_edac.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dp83tg720.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_dp_aux_bus.ko)kmod(drm_exec.ko)kmod(drm_gpuvm.ko)kmod(drm_kms_helper.ko)kmod(drm_shmem_helper.ko)kmod(drm_suballoc_helper.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(dummy.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(dwc3-imx8mp.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(echainiv.ko)kmod(ee1004.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(ehci-platform.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(erofs.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(exfat.ko)kmod(ext4.ko)kmod(extcon-gpio.ko)kmod(failover.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fcrypt.ko)kmod(fec.ko)kmod(ff-memless.ko)kmod(ffa-module.ko)kmod(fm10k.ko)kmod(fsa4480.ko)kmod(fscache.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g762.ko)kmod(garp.ko)kmod(geneve.ko)kmod(ghash-ce.ko)kmod(gm12u320.ko)kmod(gnss.ko)kmod(governor_passive.ko)kmod(governor_performance.ko)kmod(governor_powersave.ko)kmod(governor_simpleondemand.ko)kmod(governor_userspace.ko)kmod(gpio-dwapb.ko)kmod(gpio-generic.ko)kmod(gpio-mlxbf2.ko)kmod(gpio-mlxbf3.ko)kmod(gpio-mxc.ko)kmod(gpio-pca953x.ko)kmod(gpio-regulator.ko)kmod(gpio-sim.ko)kmod(gpio-virtio.ko)kmod(gpio-xgene-sb.ko)kmod(gpio-xlp.ko)kmod(gpio_backlight.ko)kmod(gpio_keys.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gud.ko)kmod(gve.ko)kmod(hclge.ko)kmod(hclgevf.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hdma.ko)kmod(hdma_mgmt.ko)kmod(hi6220_reset.ko)kmod(hid-a4tech.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-corsair.ko)kmod(hid-cougar.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-evision.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-letsketch.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-semitek.ko)kmod(hid-sensor-hub.ko)kmod(hid-sigmamicro.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xiaomi.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hinic.ko)kmod(hisi_thermal.ko)kmod(hnae.ko)kmod(hnae3.ko)kmod(hns3.ko)kmod(hns_dsaf.ko)kmod(hns_enet_drv.ko)kmod(hns_mdio.ko)kmod(host1x.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsr.ko)kmod(hte-tegra194.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_drm.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-arb-gpio-challenge.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-gpio.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid-of-goodix.ko)kmod(i2c-hid-of.ko)kmod(i2c-hid.ko)kmod(i2c-imx-lpi2c.ko)kmod(i2c-imx.ko)kmod(i2c-mlxbf.ko)kmod(i2c-mux-gpio.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux-pca9541.ko)kmod(i2c-mux-pca954x.ko)kmod(i2c-mux-pinctrl.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2.ko)kmod(i2c-pca-platform.ko)kmod(i2c-simtec.ko)kmod(i2c-slave-eeprom.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-thunderx.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-versatile.ko)kmod(i2c-virtio.ko)kmod(i2c-xgene-slimpro.ko)kmod(i2c-xlp9xx.ko)kmod(i3c.ko)kmod(i40e.ko)kmod(i6300esb.ko)kmod(iavf.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idpf.ko)kmod(ifb.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(imx-bus.ko)kmod(imx-cpufreq-dt.ko)kmod(imx-dsp.ko)kmod(imx-interconnect.ko)kmod(imx-mailbox.ko)kmod(imx-sdma.ko)kmod(imx2_wdt.ko)kmod(imx8m-ddrc.ko)kmod(imx8mm-interconnect.ko)kmod(imx8mm_thermal.ko)kmod(imx8mn-interconnect.ko)kmod(imx8mp-interconnect.ko)kmod(imx8mq-interconnect.ko)kmod(imx93-pd.ko)kmod(imx93-src.ko)kmod(ina3221.ko)kmod(intel-xway.ko)kmod(iommufd.ko)kmod(ionic.ko)kmod(iosm.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_mh.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmb_dev_int.ko)kmod(ipmi_devintf.ko)kmod(ipmi_ipmb.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipr.ko)kmod(ipt_ECN.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isofs.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(kheaders.ko)kmod(lcd.ko)kmod(led_bl.ko)kmod(ledtrig-usbport.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libcurve25519-generic.ko)kmod(libcurve25519.ko)kmod(libdes.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(libpoly1305.ko)kmod(linear.ko)kmod(llc.ko)kmod(lm70.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2945.ko)kmod(ltc3815.ko)kmod(ltc4222.ko)kmod(ltc4260.ko)kmod(lxt.ko)kmod(lz4_compress.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mailbox-xgene-slimpro.ko)kmod(marvell-88q2xxx.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(marvell_cn10k_ddr_pmu.ko)kmod(marvell_cn10k_tad_pmu.ko)kmod(max1111.ko)kmod(max20751.ko)kmod(max31790.ko)kmod(max6875.ko)kmod(max77620_thermal.ko)kmod(max77686-regulator.ko)kmod(max77686.ko)kmod(mbcache.ko)kmod(md4.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-gpio.ko)kmod(mdio-hisi-femac.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-octeon.ko)kmod(mdio-thunder.ko)kmod(mdio-xgene.ko)kmod(mdio.ko)kmod(mhi.ko)kmod(mhi_net.ko)kmod(mhi_pci_generic.ko)kmod(mhi_wwan_ctrl.ko)kmod(mhi_wwan_mbim.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5-vfio-pci.ko)kmod(mlx5_core.ko)kmod(mlx5_dpll.ko)kmod(mlx_wdt.ko)kmod(mlxbf_gige.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mpi3mr.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(mxl-gpy.ko)kmod(national.ko)kmod(nbd.ko)kmod(nct7802.ko)kmod(nct7904.ko)kmod(nd_btt.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netfs.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_bridge.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfit.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_hook.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_osf.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_meta_bridge.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_osf.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_reject_netdev.ko)kmod(nft_socket.ko)kmod(nft_synproxy.ko)kmod(nft_tproxy.ko)kmod(nft_tunnel.ko)kmod(nft_xfrm.ko)kmod(nhpoly1305-neon.ko)kmod(nhpoly1305.ko)kmod(nicpf.ko)kmod(nicvf.ko)kmod(nitro_enclaves.ko)kmod(nlmon.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(ntc_thermistor.ko)kmod(null_blk.ko)kmod(nvme-auth.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-keyring.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmem-imx-ocotp.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(of_pmem.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p8022.ko)kmod(parman.ko)kmod(pcbc.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pcs_xpcs.ko)kmod(pfr_telemetry.ko)kmod(pfr_update.ko)kmod(pfuze100-regulator.ko)kmod(phy-bcm-sr-usb.ko)kmod(phy-fsl-imx8mq-usb.ko)kmod(phy-generic.ko)kmod(phy-hi6220-usb.ko)kmod(phy-mxs-usb.ko)kmod(phy-tegra-usb.ko)kmod(phy-tegra-xusb.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-mlxbf3.ko)kmod(pkcs8_key_parser.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(pmbus_core.ko)kmod(poly1305_generic.ko)kmod(polynomial.ko)kmod(powr1220.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(prime_numbers.ko)kmod(psample.ko)kmod(psnap.ko)kmod(pvpanic-pci.ko)kmod(pvpanic.ko)kmod(pwm-fan.ko)kmod(pwm-imx27.ko)kmod(pwm_bl.ko)kmod(qca807x.ko)kmod(qca808x.ko)kmod(qca83xx.ko)kmod(qcom-emac.ko)kmod(qcom-phy-lib.ko)kmod(qmi_helpers.ko)kmod(qoriq_thermal.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-ram.ko)kmod(regmap-raw-ram.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd160.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rockchip.ko)kmod(rohm-bd718x7.ko)kmod(rohm-regulator.ko)kmod(rpcsec_gss_krb5.ko)kmod(rt1719.ko)kmod(rtc-ab-b5ze-s3.ko)kmod(rtc-abx80x.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1305.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1343.ko)kmod(rtc-ds1347.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1390.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1685.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-hym8563.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m41t93.ko)kmod(rtc-m41t94.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-max6902.ko)kmod(rtc-max77686.ko)kmod(rtc-mcp795.ko)kmod(rtc-msm6242.ko)kmod(rtc-nxp-bbnsm.ko)kmod(rtc-pcf2123.ko)kmod(rtc-pcf2127.ko)kmod(rtc-pcf85063.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-r9701.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c348.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3028.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rv3032.ko)kmod(rtc-rv8803.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8010.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-snvs.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-tegra.ko)kmod(rtc-x1205.ko)kmod(sbsa_gwdt.ko)kmod(sch_cake.ko)kmod(sch_cbs.ko)kmod(sch_etf.ko)kmod(sch_ets.ko)kmod(sch_fq.ko)kmod(sch_hfsc.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_mqprio_lib.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_taprio.ko)kmod(sch_tbf.ko)kmod(scmi-cpufreq.ko)kmod(scmi-hwmon.ko)kmod(scmi_pm_domain.ko)kmod(scpi-cpufreq.ko)kmod(scpi-hwmon.ko)kmod(scpi_pm_domain.ko)kmod(scsi_debug.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(serio_raw.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-ce.ko)kmod(sha2-ce.ko)kmod(sha256-arm64.ko)kmod(shtc1.ko)kmod(sit.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(snvs_pwrkey.ko)kmod(softdog.ko)kmod(sparse-keymap.ko)kmod(spi-bitbang.ko)kmod(spi-fsl-lpspi.ko)kmod(spi-fsl-qspi.ko)kmod(spi-imx.ko)kmod(spi-nxp-fspi.ko)kmod(spi-pl022.ko)kmod(spi-tegra114.ko)kmod(spi-xlp.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(ssd1307fb.ko)kmod(ssif_bmc.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_core.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(svc-i3c-master.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tc74.ko)kmod(tcm_fc.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_dctcp.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(tee.ko)kmod(tegra-bpmp-thermal.ko)kmod(tegra-xudc.ko)kmod(tegra186-gpc-dma.ko)kmod(teranetics.ko)kmod(thunder_bgx.ko)kmod(thunder_xcv.ko)kmod(thunderbolt_net.ko)kmod(thunderx2_pmu.ko)kmod(thunderx_edac.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tls.ko)kmod(tmp103.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_vtpm_proxy.ko)kmod(tps40422.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec_displayport.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucsi_ccg.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_tunnel.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ulpi.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usblp.ko)kmod(usbmisc_imx.ko)kmod(usbtmc.ko)kmod(userspace-consumer.ko)kmod(veth.ko)kmod(vexpress-hwmon.ko)kmod(vfat.ko)kmod(vfio-pci-core.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vsock.ko)kmod(video.ko)kmod(virt-dma.ko)kmod(virtio-gpu.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_mem.ko)kmod(virtio_mmio.ko)kmod(virtio_net.ko)kmod(virtio_scsi.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vxlan.ko)kmod(wacom.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(wusb3801.ko)kmod(xcbc.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xgene-enet-v2.ko)kmod(xgene-enet.ko)kmod(xgene-hwmon.ko)kmod(xgene-rng.ko)kmod(xgene_edac.ko)kmod(xhci-tegra.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_MASQUERADE.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xxhash_generic.ko)kmod(zram.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(acpi*:010601:*)modalias(acpi*:80860F41:*)modalias(acpi*:80862286:*)modalias(acpi*:808622C0:*)modalias(acpi*:808622C1:*)modalias(acpi*:80864BB[456]:*)modalias(acpi*:ACPI0007:*)modalias(acpi*:ACPI000D:*)modalias(acpi*:ACPI0012:*)modalias(acpi*:ACPI0017:*)modalias(acpi*:ACPI0C50:*)modalias(acpi*:AMD0010:*)modalias(acpi*:AMDI0042:*)modalias(acpi*:AMDI0600:*)modalias(acpi*:AMDI0C00:*)modalias(acpi*:AMDI0[05]10:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APMC0D01:*)modalias(acpi*:APMC0D07:*)modalias(acpi*:APMC0D0D:*)modalias(acpi*:APMC0D0F:*)modalias(acpi*:APMC0D15:*)modalias(acpi*:APMC0D18:*)modalias(acpi*:APMC0D26:*)modalias(acpi*:APMC0D29:*)modalias(acpi*:APMC0D32:*)modalias(acpi*:APMC0D33:*)modalias(acpi*:APMC0D3[01F]:*)modalias(acpi*:APMC0D40:*)modalias(acpi*:APMC0D6[56]:*)modalias(acpi*:APMC0D80:*)modalias(acpi*:APMC0D81:*)modalias(acpi*:APMC0D8A:*)modalias(acpi*:APMC0D8B:*)modalias(acpi*:APMC0D[02]5:*)modalias(acpi*:ARMHC500:*)modalias(acpi*:ARMHC6[05]0:*)modalias(acpi*:ARMHC700:*)modalias(acpi*:ARMHC985:*)modalias(acpi*:ARMHC9FE:*)modalias(acpi*:ARMHD500:*)modalias(acpi*:ARMHD620:*)modalias(acpi*:BRCM9006:*)modalias(acpi*:BRCM9007:*)modalias(acpi*:BRCM900D:*)modalias(acpi*:CAV9006:*)modalias(acpi*:CAV9007:*)modalias(acpi*:CAV900D:*)modalias(acpi*:CAV901C:*)modalias(acpi*:ELAN060[123456789BCF]:*)modalias(acpi*:ELAN061[01256789ACDEF]:*)modalias(acpi*:ELAN062[0123456789ABCDEF]:*)modalias(acpi*:ELAN063[1234567]:*)modalias(acpi*:ELAN0[016]00:*)modalias(acpi*:ELAN1000:*)modalias(acpi*:HISI00B[12]:*)modalias(acpi*:HISI00C[12]:*)modalias(acpi*:HISI0141:*)modalias(acpi*:HISI0181:*)modalias(acpi*:HISI02A[123]:*)modalias(acpi*:HYGO0010:*)modalias(acpi*:INT33C[23]:*)modalias(acpi*:INT343[23]:*)modalias(acpi*:INT3491:*)modalias(acpi*:INT3499:*)modalias(acpi*:INTC1080:*)modalias(acpi*:INTC1081:*)modalias(acpi*:INTC10EF:*)modalias(acpi*:INTL9C60:*)modalias(acpi*:IPI0001:*)modalias(acpi*:IPMB0001:*)modalias(acpi*:LNRO0005:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MCRY3028:*)modalias(acpi*:MCRY3032:*)modalias(acpi*:MLNXBF08:*)modalias(acpi*:MLNXBF17:*)modalias(acpi*:MLNXBF22:*)modalias(acpi*:MLNXBF31:*)modalias(acpi*:MLNXBF33:*)modalias(acpi*:MLNXBF34:*)modalias(acpi*:MLNXBF[02]3:*)modalias(acpi*:MRVL000A:*)modalias(acpi*:MRVL000B:*)modalias(acpi*:NXP0001:*)modalias(acpi*:NXP0009:*)modalias(acpi*:PNP0C50:*)modalias(acpi*:PNP0D20:*)modalias(acpi*:QCOM8060:*)modalias(acpi*:QCOM806[123]:*)modalias(acpi*:QCOM8070:*)modalias(acpi*:TPF0001:*)modalias(acpi*:VMBUS:*)modalias(acpi*:VMBus:*)modalias(acpi*:XMCC0001:*)modalias(adiantum)modalias(amba:d00080023)modalias(amba:d01080022)modalias(amba:d??1BB098)modalias(amba:d???41022)modalias(amba:d???B6022)modalias(amba:d???B6D0[12])modalias(amba:d???BB80[2345])modalias(amba:d???BB906)modalias(amba:d???BB907)modalias(amba:d???BB908)modalias(amba:d???BB909)modalias(amba:d???BB912)modalias(amba:d???BB922)modalias(amba:d???BB95[9ADE])modalias(amba:d???BB961)modalias(amba:d???BB96[23])modalias(amba:d???BB9A[8A])modalias(amba:d???BB9DA)modalias(amba:d???BB9E7)modalias(amba:d???BB9EB)modalias(amba:d???BB9EC)modalias(amba:d???BB9ED)modalias(amba:d???BB9EE)modalias(amba:d???BB9E[89A])modalias(amba:d???BBD0[3789])modalias(amba:d???BBD0[5ACD])modalias(amba:d???BBD41)modalias(amba:d???CC0AF)modalias(amba:d???F0205)modalias(amba:d???F0211)modalias(amba:d???[4C]B912)modalias(ansi_cprng)modalias(arm-ffa)modalias(arpt_AUDIT)modalias(arpt_CLASSIFY)modalias(arpt_MARK)modalias(arpt_NFQUEUE)modalias(auxiliary:mlx4_core.eth)modalias(auxiliary:mlx5_core.dpll)modalias(auxiliary:mlx5_core.eth)modalias(auxiliary:mlx5_core.eth-rep)modalias(auxiliary:mlx5_core.sf)modalias(auxiliary:mlxsw_core.lc)modalias(blake2b-160)modalias(blake2b-160-generic)modalias(blake2b-256)modalias(blake2b-256-generic)modalias(blake2b-384)modalias(blake2b-384-generic)modalias(blake2b-512)modalias(blake2b-512-generic)modalias(block-major-1-*)modalias(block-major-11-*)modalias(block-major-7-*)modalias(blowfish)modalias(blowfish-generic)modalias(camellia)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)modalias(cbc_aes_)modalias(chacha20)modalias(chacha20-generic)modalias(char-major-10-196)modalias(char-major-10-200)modalias(char-major-10-223)modalias(char-major-10-229)modalias(char-major-10-236)modalias(char-major-10-237)modalias(char-major-10-238)modalias(char-major-10-239)modalias(char-major-10-241)modalias(char-major-166-*)modalias(char-major-21-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(cpu:type:*:feature:*0001*)modalias(cpu:type:*:feature:*0004*)modalias(cpu:type:*:feature:*0005*)modalias(cpu:type:*:feature:*0006*)modalias(crc32)modalias(crc32-generic)modalias(crct10dif)modalias(crct10dif-arm64-ce)modalias(crypto-adiantum)modalias(crypto-ansi_cprng)modalias(crypto-blake2b-160)modalias(crypto-blake2b-160-generic)modalias(crypto-blake2b-256)modalias(crypto-blake2b-256-generic)modalias(crypto-blake2b-384)modalias(crypto-blake2b-384-generic)modalias(crypto-blake2b-512)modalias(crypto-blake2b-512-generic)modalias(crypto-blowfish)modalias(crypto-blowfish-generic)modalias(crypto-camellia)modalias(crypto-camellia-generic)modalias(crypto-cast5)modalias(crypto-cast5-generic)modalias(crypto-cast6)modalias(crypto-cast6-generic)modalias(crypto-cbc_aes_)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-crct10dif)modalias(crypto-crct10dif-arm64-ce)modalias(crypto-ctr_aes_)modalias(crypto-curve25519)modalias(crypto-curve25519-generic)modalias(crypto-des)modalias(crypto-des-generic)modalias(crypto-des3_ede)modalias(crypto-des3_ede-generic)modalias(crypto-ecb_aes_)modalias(crypto-echainiv)modalias(crypto-essiv)modalias(crypto-fcrypt)modalias(crypto-ghash)modalias(crypto-lrw)modalias(crypto-md4)modalias(crypto-michael_mic)modalias(crypto-nhpoly1305)modalias(crypto-nhpoly1305-generic)modalias(crypto-nhpoly1305-neon)modalias(crypto-pcbc)modalias(crypto-pcrypt)modalias(crypto-poly1305)modalias(crypto-poly1305-generic)modalias(crypto-rfc7539)modalias(crypto-rfc7539esp)modalias(crypto-rmd160)modalias(crypto-serpent)modalias(crypto-serpent-generic)modalias(crypto-sha1)modalias(crypto-sha224)modalias(crypto-sha256)modalias(crypto-stdrng)modalias(crypto-twofish)modalias(crypto-twofish-generic)modalias(crypto-vmac64)modalias(crypto-wp256)modalias(crypto-wp384)modalias(crypto-wp512)modalias(crypto-xcbc)modalias(crypto-xchacha12)modalias(crypto-xchacha12-generic)modalias(crypto-xchacha20)modalias(crypto-xchacha20-generic)modalias(crypto-xts_aes_)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(ctr_aes_)modalias(curve25519)modalias(curve25519-generic)modalias(cxl:t3*)modalias(cxl:t5*)modalias(cxl:t6*)modalias(cxl:t9*)modalias(cxl:t[127]*)modalias(des)modalias(des-generic)modalias(des3_ede)modalias(des3_ede-generic)modalias(devname:fuse)modalias(devname:loop-control)modalias(devname:mapper/control)modalias(devname:net/tun)modalias(devname:uhid)modalias(devname:uinput)modalias(devname:vfio/vfio)modalias(devname:vhost-net)modalias(devname:vhost-vsock)modalias(dm-cache-cleaner)modalias(dm-cache-default)modalias(dm-cache-mq)modalias(dm-raid10)modalias(dm-raid[01])modalias(dm-raid[456])modalias(dm-snapshot-merge)modalias(dm-snapshot-origin)modalias(ebt_AUDIT)modalias(ebt_string)modalias(ecb_aes_)modalias(echainiv)modalias(essiv)modalias(ext[23])modalias(fcrypt)modalias(fs-binfmt_misc)modalias(fs-ceph)modalias(fs-erofs)modalias(fs-exfat)modalias(fs-ext[234])modalias(fs-fuse)modalias(fs-fuseblk)modalias(fs-fusectl)modalias(fs-iso9660)modalias(fs-msdos)modalias(fs-nfs)modalias(fs-nfs4)modalias(fs-nfsd)modalias(fs-overlay)modalias(fs-rpc_pipefs)modalias(fs-udf)modalias(fs-vfat)modalias(fs-virtiofs)modalias(fs-xfs)modalias(ghash)modalias(hid:b*g*v000018D1p00005028)modalias(hid:b*g0003v*p*)modalias(hid:b*g0004v00000416p0000C168)modalias(hid:b*g000[24]v*p*)modalias(hid:b*g0100v*p*)modalias(hid:b0003g*v00000079p00000006)modalias(hid:b0003g*v00000079p00000011)modalias(hid:b0003g*v00000419p00000001)modalias(hid:b0003g*v00000419p00000600)modalias(hid:b0003g*v0000044Fp0000B30[04])modalias(hid:b0003g*v0000044Fp0000B32[034])modalias(hid:b0003g*v0000044Fp0000B605)modalias(hid:b0003g*v0000044Fp0000B65D)modalias(hid:b0003g*v0000044Fp0000B65[134A])modalias(hid:b0003g*v00000458p00000087)modalias(hid:b0003g*v00000458p00000138)modalias(hid:b0003g*v00000458p00000153)modalias(hid:b0003g*v00000458p00004018)modalias(hid:b0003g*v00000458p0000500[5F])modalias(hid:b0003g*v00000458p0000501[012345679AB])modalias(hid:b0003g*v0000045Ep0000003B)modalias(hid:b0003g*v0000045Ep00000048)modalias(hid:b0003g*v0000045Ep0000009D)modalias(hid:b0003g*v0000045Ep000000B4)modalias(hid:b0003g*v0000045Ep000000D[BC])modalias(hid:b0003g*v0000045Ep000000E3)modalias(hid:b0003g*v0000045Ep000000F9)modalias(hid:b0003g*v0000045Ep0000071[3D])modalias(hid:b0003g*v0000045Ep0000073[02])modalias(hid:b0003g*v0000045Ep00000750)modalias(hid:b0003g*v0000045Ep0000076C)modalias(hid:b0003g*v0000045Ep000007DA)modalias(hid:b0003g*v00000461p00004E05)modalias(hid:b0003g*v00000461p00004E72)modalias(hid:b0003g*v0000046Ap0000002[37])modalias(hid:b0003g*v0000046Dp00000A07)modalias(hid:b0003g*v0000046Dp00000A87)modalias(hid:b0003g*v0000046Dp0000C08[12678D])modalias(hid:b0003g*v0000046Dp0000C09[014B])modalias(hid:b0003g*v0000046Dp0000C101)modalias(hid:b0003g*v0000046Dp0000C20[AE])modalias(hid:b0003g*v0000046Dp0000C21[15689])modalias(hid:b0003g*v0000046Dp0000C22[257DE])modalias(hid:b0003g*v0000046Dp0000C24F)modalias(hid:b0003g*v0000046Dp0000C26[2E])modalias(hid:b0003g*v0000046Dp0000C28[367])modalias(hid:b0003g*v0000046Dp0000C29[34589ABC])modalias(hid:b0003g*v0000046Dp0000C30A)modalias(hid:b0003g*v0000046Dp0000C343)modalias(hid:b0003g*v0000046Dp0000C50C)modalias(hid:b0003g*v0000046Dp0000C512)modalias(hid:b0003g*v0000046Dp0000C51[37B])modalias(hid:b0003g*v0000046Dp0000C52[BF])modalias(hid:b0003g*v0000046Dp0000C53[12479AF])modalias(hid:b0003g*v0000046Dp0000C62[36])modalias(hid:b0003g*v0000046Dp0000C704)modalias(hid:b0003g*v0000046Dp0000C70[AE])modalias(hid:b0003g*v0000046Dp0000C71[34BCEF])modalias(hid:b0003g*v0000046Dp0000CA0[34])modalias(hid:b0003g*v0000046Ep0000557[78])modalias(hid:b0003g*v0000047Dp00002041)modalias(hid:b0003g*v0000047Fp*)modalias(hid:b0003g*v0000047Fp0000C05[5678])modalias(hid:b0003g*v0000048Dp00008595)modalias(hid:b0003g*v000004B3p0000310[03589])modalias(hid:b0003g*v000004B4p00000001)modalias(hid:b0003g*v000004B4p000007B1)modalias(hid:b0003g*v000004B4p0000BCA1)modalias(hid:b0003g*v000004B4p0000DE6[14])modalias(hid:b0003g*v000004B4p0000ED81)modalias(hid:b0003g*v000004D8p0000F372)modalias(hid:b0003g*v000004D9p0000A04A)modalias(hid:b0003g*v000004D9p0000A055)modalias(hid:b0003g*v000004D9p0000A067)modalias(hid:b0003g*v000004D9p0000A07[02])modalias(hid:b0003g*v000004D9p0000A081)modalias(hid:b0003g*v000004D9p0000A0C2)modalias(hid:b0003g*v000004E7p00000009)modalias(hid:b0003g*v000004E7p00000030)modalias(hid:b0003g*v000004F2p00000418)modalias(hid:b0003g*v000004F2p00000618)modalias(hid:b0003g*v000004F2p00001123)modalias(hid:b0003g*v000004F2p00001236)modalias(hid:b0003g*v000004F2p00001421)modalias(hid:b0003g*v000004F3p0000074D)modalias(hid:b0003g*v000004F3p00000755)modalias(hid:b0003g*v000004FCp000005D8)modalias(hid:b0003g*v0000050Dp00003201)modalias(hid:b0003g*v00000518p00000002)modalias(hid:b0003g*v0000054Cp00000002)modalias(hid:b0003g*v0000054Cp0000024B)modalias(hid:b0003g*v0000054Cp00000268)modalias(hid:b0003g*v0000054Cp00000374)modalias(hid:b0003g*v0000054Cp000003D5)modalias(hid:b0003g*v0000054Cp0000042F)modalias(hid:b0003g*v0000054Cp000005C4)modalias(hid:b0003g*v0000054Cp000009CC)modalias(hid:b0003g*v0000054Cp00000BA0)modalias(hid:b0003g*v0000054Cp00001000)modalias(hid:b0003g*v00000566p00003004)modalias(hid:b0003g*v0000056Ep000000E6)modalias(hid:b0003g*v0000056Ep000000F[BCDEF])modalias(hid:b0003g*v0000056Ep0000010[CD])modalias(hid:b0003g*v0000056Ep0000011C)modalias(hid:b0003g*v000005A4p00001700)modalias(hid:b0003g*v000005A4p00002000)modalias(hid:b0003g*v000005A4p00008003)modalias(hid:b0003g*v000005ACp0000020[EF])modalias(hid:b0003g*v000005ACp0000021[456789ABCDEF])modalias(hid:b0003g*v000005ACp0000022[0123459AB])modalias(hid:b0003g*v000005ACp0000023[012678F])modalias(hid:b0003g*v000005ACp0000024[012345679ABCDEF])modalias(hid:b0003g*v000005ACp0000025[012349AB])modalias(hid:b0003g*v000005ACp0000026[2347C])modalias(hid:b0003g*v000005ACp0000027[234ABCDEF])modalias(hid:b0003g*v000005ACp0000029[12ACF])modalias(hid:b0003g*v000005ACp000002[89]0)modalias(hid:b0003g*v000005ACp0000030[4AB])modalias(hid:b0003g*v000005ACp00000340)modalias(hid:b0003g*v000005ACp00001440)modalias(hid:b0003g*v000005ACp0000824[0123])modalias(hid:b0003g*v0000060Bp0000[57]00A)modalias(hid:b0003g*v000006A3p00000621)modalias(hid:b0003g*v000006A3p00000CC[BD])modalias(hid:b0003g*v000006A3p00000CD[07])modalias(hid:b0003g*v000006A3p00000CFA)modalias(hid:b0003g*v000006CBp000081A7)modalias(hid:b0003g*v00000738p0000170[59])modalias(hid:b0003g*v00000738p00001713)modalias(hid:b0003g*v00000755p00002626)modalias(hid:b0003g*v00000757p00000A00)modalias(hid:b0003g*v00000766p00000204)modalias(hid:b0003g*v00000810p0000000[12])modalias(hid:b0003g*v00000925p00000005)modalias(hid:b0003g*v00000925p00008866)modalias(hid:b0003g*v00000925p00008888)modalias(hid:b0003g*v00000926p00003333)modalias(hid:b0003g*v000009DAp0000000[6A])modalias(hid:b0003g*v000009DAp0000001A)modalias(hid:b0003g*v000009DAp0000022B)modalias(hid:b0003g*v00000B0Ep*)modalias(hid:b0003g*v00000B43p00000003)modalias(hid:b0003g*v00000C12p00000005)modalias(hid:b0003g*v00000C12p00000030)modalias(hid:b0003g*v00000C16p0000000[238])modalias(hid:b0003g*v00000E8Fp00000003)modalias(hid:b0003g*v00000E8Fp00000012)modalias(hid:b0003g*v00000EEFp000072C4)modalias(hid:b0003g*v00000EEFp000072D0)modalias(hid:b0003g*v00000F30p00000111)modalias(hid:b0003g*v00000FC5p0000B080)modalias(hid:b0003g*v00001020p00000006)modalias(hid:b0003g*v00001038p000012B6)modalias(hid:b0003g*v00001038p00001410)modalias(hid:b0003g*v000011C0p00005506)modalias(hid:b0003g*v000011C2p00002208)modalias(hid:b0003g*v000011FFp00003331)modalias(hid:b0003g*v00001223p00003F07)modalias(hid:b0003g*v00001241p00005015)modalias(hid:b0003g*v00001241p0000F767)modalias(hid:b0003g*v00001294p00001320)modalias(hid:b0003g*v000012BAp00000100)modalias(hid:b0003g*v000012BAp0000074B)modalias(hid:b0003g*v00001345p00003008)modalias(hid:b0003g*v000013ECp00000006)modalias(hid:b0003g*v00001430p000007BB)modalias(hid:b0003g*v00001430p0000474C)modalias(hid:b0003g*v0000145Fp00000212)modalias(hid:b0003g*v000014E1p00006000)modalias(hid:b0003g*v0000150Ap0000120[13])modalias(hid:b0003g*v00001532p0000011D)modalias(hid:b0003g*v000016C0p0000[07]5E1)modalias(hid:b0003g*v0000172Fp0000003[2478])modalias(hid:b0003g*v0000172Fp0000050[012])modalias(hid:b0003g*v00001770p0000FF00)modalias(hid:b0003g*v00001784p00000004)modalias(hid:b0003g*v000017EFp00006004)modalias(hid:b0003g*v000017EFp00006009)modalias(hid:b0003g*v000017EFp0000604[79])modalias(hid:b0003g*v000017EFp0000606[27])modalias(hid:b0003g*v000017EFp00006085)modalias(hid:b0003g*v000017EFp000060EE)modalias(hid:b0003g*v000018B1p00000037)modalias(hid:b0003g*v00001A34p00000802)modalias(hid:b0003g*v00001A34p0000F705)modalias(hid:b0003g*v00001AE7p00009001)modalias(hid:b0003g*v00001B1Cp00001B0[29])modalias(hid:b0003g*v00001B1Cp00001B3[4E])modalias(hid:b0003g*v00001C4Fp00000059)modalias(hid:b0003g*v00001D34p0000000[4A])modalias(hid:b0003g*v00001E7Dp00002C24)modalias(hid:b0003g*v00001E7Dp00002C2E)modalias(hid:b0003g*v00001E7Dp00002CED)modalias(hid:b0003g*v00001E7Dp00002CF6)modalias(hid:b0003g*v00001E7Dp00002D50)modalias(hid:b0003g*v00001E7Dp00002D51)modalias(hid:b0003g*v00001E7Dp00002D5A)modalias(hid:b0003g*v00001E7Dp00002DB[4E])modalias(hid:b0003g*v00001E7Dp00002E22)modalias(hid:b0003g*v00001E7Dp000030D4)modalias(hid:b0003g*v00001E7Dp00003138)modalias(hid:b0003g*v00001E7Dp0000319C)modalias(hid:b0003g*v00001E7Dp000031CE)modalias(hid:b0003g*v00001E7Dp00003232)modalias(hid:b0003g*v00001E7Dp00003264)modalias(hid:b0003g*v00001EA7p00000907)modalias(hid:b0003g*v00001FD2p00006007)modalias(hid:b0003g*v000020BCp00005500)modalias(hid:b0003g*v00002179p00000053)modalias(hid:b0003g*v00002179p00000077)modalias(hid:b0003g*v0000256Cp0000006[DE])modalias(hid:b0003g*v0000258Ap00006A88)modalias(hid:b0003g*v000027B8p000001ED)modalias(hid:b0003g*v000028BDp00000042)modalias(hid:b0003g*v000028BDp00000055)modalias(hid:b0003g*v000028BDp0000007[1458])modalias(hid:b0003g*v000028BDp00000094)modalias(hid:b0003g*v000028BDp0000090[59])modalias(hid:b0003g*v000028BDp0000093[345])modalias(hid:b0003g*v000028BDp00001903)modalias(hid:b0003g*v0000320Fp00005041)modalias(hid:b0003g*v00005543p0000000[345])modalias(hid:b0003g*v00005543p0000004[257D])modalias(hid:b0003g*v00005543p0000006[4E])modalias(hid:b0003g*v00005543p00000081)modalias(hid:b0003g*v00005543p00000522)modalias(hid:b0003g*v00005543p00000781)modalias(hid:b0003g*v00005543p00003031)modalias(hid:b0003g*v00006161p00004D15)modalias(hid:b0003g*v00006253p00000100)modalias(hid:b0003g*v00006666p0000880[124])modalias(hid:b0003g*v00008380p00001850)modalias(hid:b0003g0001v000006CBp00002968)modalias(hid:b0003g0001v000006CBp000073F[456])modalias(hid:b0003g0001v000017EFp000060A3)modalias(hid:b0003g0002v00000306p0000FF3F)modalias(hid:b0003g0002v000003EBp00002118)modalias(hid:b0003g0002v000003FCp000005D8)modalias(hid:b0003g0002v00000408p00003001)modalias(hid:b0003g0002v00000483p00003261)modalias(hid:b0003g0002v00000486p0000018[56])modalias(hid:b0003g0002v000004DAp0000104[4D])modalias(hid:b0003g0002v00000596p0000050[026])modalias(hid:b0003g0002v00000603p00000600)modalias(hid:b0003g0002v0000062Ap00007100)modalias(hid:b0003g0002v0000093Ap0000800[123])modalias(hid:b0003g0002v00000B8Cp00000092)modalias(hid:b0003g0002v00000DFCp00000003)modalias(hid:b0003g0002v00000DFCp0000010[0126A])modalias(hid:b0003g0002v00000DFCp0000E100)modalias(hid:b0003g0002v00000EEFp00000001)modalias(hid:b0003g0002v00000EEFp0000480[DE])modalias(hid:b0003g0002v00000EEFp0000720[7C])modalias(hid:b0003g0002v00000EEFp0000722[4A])modalias(hid:b0003g0002v00000EEFp0000725E)modalias(hid:b0003g0002v00000EEFp0000726[2B])modalias(hid:b0003g0002v00000EEFp000072A[1A])modalias(hid:b0003g0002v00000EEFp000072FA)modalias(hid:b0003g0002v00000EEFp00007302)modalias(hid:b0003g0002v00000EEFp00007349)modalias(hid:b0003g0002v00000EEFp000073F7)modalias(hid:b0003g0002v00000EEFp0000A001)modalias(hid:b0003g0002v00000EEFp0000C002)modalias(hid:b0003g0002v00000FB8p00001109)modalias(hid:b0003g0002v000010C4p000081B9)modalias(hid:b0003g0002v00001130p00003101)modalias(hid:b0003g0002v00001477p0000100[67E])modalias(hid:b0003g0002v00001477p0000102[123456])modalias(hid:b0003g0002v00001784p00000016)modalias(hid:b0003g0002v00001AADp0000000F)modalias(hid:b0003g0002v00001E5Ep00000313)modalias(hid:b0003g0002v00001FF7p00000013)modalias(hid:b0003g0002v00002087p00000703)modalias(hid:b0003g0002v00002087p00000[AF]01)modalias(hid:b0003g0002v0000222Ap00000001)modalias(hid:b0003g0002v00002247p00000001)modalias(hid:b0003g0002v0000227Dp00000709)modalias(hid:b0003g0002v0000227Dp00000A19)modalias(hid:b0003g0002v000022EDp00001010)modalias(hid:b0003g0002v00002453p00000100)modalias(hid:b0003g0002v000024B8p000000[24]0)modalias(hid:b0003g0002v00002505p00000220)modalias(hid:b0003g0002v000025B5p00000002)modalias(hid:b0003g0004v00000B05p0000183D)modalias(hid:b0003g0004v00000B05p0000184A)modalias(hid:b0003g0004v000017EFp000060A3)modalias(hid:b0003g0004v000017EFp000060B5)modalias(hid:b0003g0004v000017EFp000060FE)modalias(hid:b0003g0004v000018D1p00005030)modalias(hid:b0003g0101v0000056Ap*)modalias(hid:b0003g0101v0000056Ap0000000[03])modalias(hid:b0003g0101v0000056Ap0000001[0123456789])modalias(hid:b0003g0101v0000056Ap0000002[012346789A])modalias(hid:b0003g0101v0000056Ap0000003[012345789F])modalias(hid:b0003g0101v0000056Ap0000004[123457])modalias(hid:b0003g0101v0000056Ap0000005[79BDE])modalias(hid:b0003g0101v0000056Ap0000006[0123459AB])modalias(hid:b0003g0101v0000056Ap00000084)modalias(hid:b0003g0101v0000056Ap0000009[0347AF])modalias(hid:b0003g0101v0000056Ap000000B[012345789ABC])modalias(hid:b0003g0101v0000056Ap000000C[024567CE])modalias(hid:b0003g0101v0000056Ap000000D[012345678ABDEF])modalias(hid:b0003g0101v0000056Ap000000E[2356CDF])modalias(hid:b0003g0101v0000056Ap000000F[0468AB])modalias(hid:b0003g0101v0000056Ap0000010[01DEF])modalias(hid:b0003g0101v0000056Ap00000116)modalias(hid:b0003g0101v0000056Ap0000012C)modalias(hid:b0003g0101v0000056Ap0000030[0123479ACE])modalias(hid:b0003g0101v0000056Ap0000031[45789])modalias(hid:b0003g0101v0000056Ap0000032[356ABCF])modalias(hid:b0003g0101v0000056Ap0000033[1356BCDE])modalias(hid:b0003g0101v0000056Ap00000343)modalias(hid:b0003g0101v0000056Ap0000037[AB])modalias(hid:b0003g0101v0000056Ap0000400[14])modalias(hid:b0003g0101v0000056Ap0000500[02])modalias(hid:b0003g0102v0000046Dp*)modalias(hid:b0003g0102v0000046Dp0000101[7AB])modalias(hid:b0003g0102v0000046Dp00004002)modalias(hid:b0003g0102v0000046Dp00004011)modalias(hid:b0003g0102v0000046Dp0000402[4D])modalias(hid:b0003g0102v0000046Dp00004101)modalias(hid:b0003g0102v0000046Dp0000B30[59B])modalias(hid:b0003g0104v0000046Dp*)modalias(hid:b0003g0104v0000046Dp00000049)modalias(hid:b0003g0104v0000046Dp0000005[7C])modalias(hid:b0003g0104v0000046Dp000000FE)modalias(hid:b0005g*v0000004Cp0000026[7C])modalias(hid:b0005g*v0000004Cp0000029[ACF])modalias(hid:b0005g*v00000058p00002000)modalias(hid:b0005g*v0000045Ep000002E0)modalias(hid:b0005g*v0000045Ep000002FD)modalias(hid:b0005g*v0000045Ep00000701)modalias(hid:b0005g*v0000045Ep0000091B)modalias(hid:b0005g*v0000045Ep00000B05)modalias(hid:b0005g*v0000045Ep00000B13)modalias(hid:b0005g*v0000045Ep00000B2[02])modalias(hid:b0005g*v0000046Dp00000306)modalias(hid:b0005g*v0000046Dp0000B00[8C])modalias(hid:b0005g*v0000046Dp0000B01[25DE])modalias(hid:b0005g*v0000046Dp0000B02[35A])modalias(hid:b0005g*v0000046Dp0000B034)modalias(hid:b0005g*v0000046Dp0000B30[59B])modalias(hid:b0005g*v0000046Dp0000B35F)modalias(hid:b0005g*v00000471p00002210)modalias(hid:b0005g*v000004F2p00001408)modalias(hid:b0005g*v0000054Cp00000268)modalias(hid:b0005g*v0000054Cp00000306)modalias(hid:b0005g*v0000054Cp000003D5)modalias(hid:b0005g*v0000054Cp0000042F)modalias(hid:b0005g*v0000054Cp000005C4)modalias(hid:b0005g*v0000054Cp000009CC)modalias(hid:b0005g*v0000056Ep00000061)modalias(hid:b0005g*v0000057Ep00000306)modalias(hid:b0005g*v0000057Ep00000330)modalias(hid:b0005g*v000005ACp0000022[CDE])modalias(hid:b0005g*v000005ACp0000023[9AB])modalias(hid:b0005g*v000005ACp0000024F)modalias(hid:b0005g*v000005ACp0000025[0567])modalias(hid:b0005g*v00000609p00000306)modalias(hid:b0005g*v00000609p0000036[89])modalias(hid:b0005g*v0000150Ap00001200)modalias(hid:b0005g*v000015E4p00000132)modalias(hid:b0005g*v000017EFp00006048)modalias(hid:b0005g*v000017EFp000060E1)modalias(hid:b0005g*v00002717p00005014)modalias(hid:b0005g0002v000025B6p00000002)modalias(hid:b0005g0101v0000056Ap*)modalias(hid:b0005g0101v0000056Ap00000081)modalias(hid:b0005g0101v0000056Ap000000BD)modalias(hid:b0005g0101v0000056Ap0000036[01])modalias(hid:b0005g0101v0000056Ap0000037[79])modalias(hid:b0005g0101v0000056Ap00000393)modalias(hid:b0005g0101v0000056Ap000003C[68])modalias(hid:b0005g0101v0000056Ap000003DD)modalias(hid:b0018g*v000004F3p00000401)modalias(hid:b0018g0001v00001FD2p00007010)modalias(hid:b0018g0004v000004F3p0000313A)modalias(hid:b0018g0004v000004F3p00003148)modalias(hid:b0018g0004v000006CBp00008323)modalias(hid:b0018g0004v000006CBp0000CD7E)modalias(hid:b0018g0004v000006CBp0000CDDC)modalias(hid:b0018g0004v000006CBp0000CE0[89])modalias(hid:b0018g0004v00001B96p00001B05)modalias(hid:b0018g0004v0000347Dp00007853)modalias(hid:b0018g0101v0000056Ap*)modalias(hpilo)modalias(i2c:24c02-vaio)modalias(i2c:24c0[012])modalias(i2c:24c0[48])modalias(i2c:24c102[45])modalias(i2c:24c128)modalias(i2c:24c16)modalias(i2c:24c2048)modalias(i2c:24c256)modalias(i2c:24c32)modalias(i2c:24c32d-wl)modalias(i2c:24c512)modalias(i2c:24c64)modalias(i2c:24c64-wl)modalias(i2c:24cs0[1248])modalias(i2c:24cs16)modalias(i2c:24cs32)modalias(i2c:24cs64)modalias(i2c:24mac[46]02)modalias(i2c:ab080[1345])modalias(i2c:ab180[1345])modalias(i2c:abb5zes3)modalias(i2c:abx80x)modalias(i2c:adc128d818)modalias(i2c:at24)modalias(i2c:bq32000)modalias(i2c:ccgx-ucsi)modalias(i2c:ds130[78])modalias(i2c:ds133[789])modalias(i2c:ds134[01])modalias(i2c:ds1374)modalias(i2c:ds1388)modalias(i2c:ds1672)modalias(i2c:ds3231)modalias(i2c:ds3232)modalias(i2c:ee1004)modalias(i2c:elan_i2c)modalias(i2c:em3027)modalias(i2c:fm3130)modalias(i2c:fsa4480)modalias(i2c:g76[23])modalias(i2c:hid)modalias(i2c:hid-over-i2c)modalias(i2c:hym8563)modalias(i2c:ina3221)modalias(i2c:ipmb-dev)modalias(i2c:ipmi-ipmb)modalias(i2c:ipmi-ssif-host)modalias(i2c:ipmi_ssif)modalias(i2c:isl12022)modalias(i2c:isl12057)modalias(i2c:isl120[89])modalias(i2c:isl121[89])modalias(i2c:jc42)modalias(i2c:lp855[0123567])modalias(i2c:ltc2945)modalias(i2c:ltc3815)modalias(i2c:ltc4222)modalias(i2c:ltc4260)modalias(i2c:m41st8[457])modalias(i2c:m41t0)modalias(i2c:m41t00)modalias(i2c:m41t11)modalias(i2c:m41t6[25])modalias(i2c:m41t81s)modalias(i2c:m41t8[01])modalias(i2c:m41t8[23])modalias(i2c:max20751)modalias(i2c:max31790)modalias(i2c:max6875)modalias(i2c:max6900)modalias(i2c:max731[02358])modalias(i2c:mcp794[01]x)modalias(i2c:mlxsw_minimal)modalias(i2c:nct7802)modalias(i2c:nct7904)modalias(i2c:pca2129)modalias(i2c:pca6107)modalias(i2c:pca6408)modalias(i2c:pca6416)modalias(i2c:pca85073a)modalias(i2c:pca8565)modalias(i2c:pca950[56])modalias(i2c:pca953[456789])modalias(i2c:pca9541)modalias(i2c:pca954[02345678])modalias(i2c:pca955[4567])modalias(i2c:pca957[45])modalias(i2c:pca9698)modalias(i2c:pca984[6789])modalias(i2c:pcal6408)modalias(i2c:pcal6416)modalias(i2c:pcal65[23]4)modalias(i2c:pcal9535)modalias(i2c:pcal9554b)modalias(i2c:pcal9555a)modalias(i2c:pcf212[79])modalias(i2c:pcf85063)modalias(i2c:pcf85063a)modalias(i2c:pcf85063tp)modalias(i2c:pcf8523)modalias(i2c:pcf8563)modalias(i2c:pcf8583)modalias(i2c:pi3usb30532)modalias(i2c:powr1220)modalias(i2c:pt7c4338)modalias(i2c:r2025sd)modalias(i2c:r2221tl)modalias(i2c:rmi4_i2c)modalias(i2c:rmi4_smbus)modalias(i2c:rs5c372[ab])modalias(i2c:rtc8564)modalias(i2c:rv1805)modalias(i2c:rv3029)modalias(i2c:rv3029c2)modalias(i2c:rv4162)modalias(i2c:rv5c386)modalias(i2c:rv5c387a)modalias(i2c:rv8263)modalias(i2c:rv880[34])modalias(i2c:rx8010)modalias(i2c:rx8025)modalias(i2c:rx80[23]5)modalias(i2c:rx8130)modalias(i2c:rx8581)modalias(i2c:rx8803)modalias(i2c:rx8900)modalias(i2c:shtc[13])modalias(i2c:shtw1)modalias(i2c:slave-24c02)modalias(i2c:slave-24c02ro)modalias(i2c:slave-24c32)modalias(i2c:slave-24c32ro)modalias(i2c:slave-24c512)modalias(i2c:slave-24c512ro)modalias(i2c:slave-24c64)modalias(i2c:slave-24c64ro)modalias(i2c:smbus_alert)modalias(i2c:spd)modalias(i2c:ssd130[5679]fb)modalias(i2c:synaptics_i2c)modalias(i2c:tc74)modalias(i2c:tca6408)modalias(i2c:tca6416)modalias(i2c:tca6424)modalias(i2c:tca953[89])modalias(i2c:tca9554)modalias(i2c:tcpci)modalias(i2c:tmp103)modalias(i2c:tpm2_i2c_nuvoton)modalias(i2c:tpm_i2c_nuvoton)modalias(i2c:tps40422)modalias(i2c:tps6598x)modalias(i2c:typec_fusb302)modalias(i2c:x1205)modalias(i2c:xra1202)modalias(i40evf)modalias(ip6t_AUDIT)modalias(ip6t_CHECKSUM)modalias(ip6t_CLASSIFY)modalias(ip6t_CONNMARK)modalias(ip6t_CONNSECMARK)modalias(ip6t_CT)modalias(ip6t_DSCP)modalias(ip6t_HL)modalias(ip6t_HMARK)modalias(ip6t_IDLETIMER)modalias(ip6t_LOG)modalias(ip6t_MARK)modalias(ip6t_MASQUERADE)modalias(ip6t_NETMAP)modalias(ip6t_NFLOG)modalias(ip6t_NFQUEUE)modalias(ip6t_NOTRACK)modalias(ip6t_RATEEST)modalias(ip6t_REDIRECT)modalias(ip6t_SECMARK)modalias(ip6t_SET)modalias(ip6t_TCPMSS)modalias(ip6t_TCPOPTSTRIP)modalias(ip6t_TEE)modalias(ip6t_TOS)modalias(ip6t_TPROXY)modalias(ip6t_TRACE)modalias(ip6t_[DS]NAT)modalias(ip6t_[DS]NPT)modalias(ip6t_addrtype)modalias(ip6t_bpf)modalias(ip6t_cgroup)modalias(ip6t_cluster)modalias(ip6t_comment)modalias(ip6t_connbytes)modalias(ip6t_connlabel)modalias(ip6t_connlimit)modalias(ip6t_connmark)modalias(ip6t_conntrack)modalias(ip6t_cpu)modalias(ip6t_dccp)modalias(ip6t_devgroup)modalias(ip6t_dscp)modalias(ip6t_dst)modalias(ip6t_ecn)modalias(ip6t_esp)modalias(ip6t_hashlimit)modalias(ip6t_helper)modalias(ip6t_hl)modalias(ip6t_icmp6)modalias(ip6t_iprange)modalias(ip6t_ipvs)modalias(ip6t_length)modalias(ip6t_limit)modalias(ip6t_mac)modalias(ip6t_mark)modalias(ip6t_multiport)modalias(ip6t_osf)modalias(ip6t_owner)modalias(ip6t_physdev)modalias(ip6t_pkttype)modalias(ip6t_policy)modalias(ip6t_quota)modalias(ip6t_rateest)modalias(ip6t_recent)modalias(ip6t_sctp)modalias(ip6t_set)modalias(ip6t_socket)modalias(ip6t_state)modalias(ip6t_statistic)modalias(ip6t_string)modalias(ip6t_tcpmss)modalias(ip6t_tos)modalias(ip_conntrack)modalias(ip_conntrack_amanda)modalias(ip_conntrack_ftp)modalias(ip_conntrack_h323)modalias(ip_conntrack_irc)modalias(ip_conntrack_netbios_ns)modalias(ip_conntrack_netlink)modalias(ip_conntrack_pptp)modalias(ip_conntrack_sip)modalias(ip_conntrack_tftp)modalias(ip_nat_amanda)modalias(ip_nat_ftp)modalias(ip_nat_h323)modalias(ip_nat_irc)modalias(ip_nat_pptp)modalias(ip_nat_sip)modalias(ip_nat_snmp_basic)modalias(ip_nat_tftp)modalias(ip_set_bitmap:ip)modalias(ip_set_bitmap:ip_mac)modalias(ip_set_bitmap:port)modalias(ip_set_hash:ip)modalias(ip_set_hash:ip_mac)modalias(ip_set_hash:ip_mark)modalias(ip_set_hash:ip_port)modalias(ip_set_hash:ip_port_ip)modalias(ip_set_hash:ip_port_net)modalias(ip_set_hash:mac)modalias(ip_set_hash:net)modalias(ip_set_hash:net_iface)modalias(ip_set_hash:net_net)modalias(ip_set_hash:net_port)modalias(ip_set_hash:net_port_net)modalias(ip_set_list:set)modalias(ipt_AUDIT)modalias(ipt_CHECKSUM)modalias(ipt_CLASSIFY)modalias(ipt_CONNMARK)modalias(ipt_CONNSECMARK)modalias(ipt_CT)modalias(ipt_DSCP)modalias(ipt_HMARK)modalias(ipt_IDLETIMER)modalias(ipt_LOG)modalias(ipt_MARK)modalias(ipt_MASQUERADE)modalias(ipt_NETMAP)modalias(ipt_NFLOG)modalias(ipt_NFQUEUE)modalias(ipt_NOTRACK)modalias(ipt_RATEEST)modalias(ipt_REDIRECT)modalias(ipt_SECMARK)modalias(ipt_SET)modalias(ipt_TCPMSS)modalias(ipt_TCPOPTSTRIP)modalias(ipt_TEE)modalias(ipt_TOS)modalias(ipt_TPROXY)modalias(ipt_TRACE)modalias(ipt_TTL)modalias(ipt_[DS]NAT)modalias(ipt_addrtype)modalias(ipt_bpf)modalias(ipt_cgroup)modalias(ipt_cluster)modalias(ipt_comment)modalias(ipt_connbytes)modalias(ipt_connlabel)modalias(ipt_connlimit)modalias(ipt_connmark)modalias(ipt_conntrack)modalias(ipt_cpu)modalias(ipt_dccp)modalias(ipt_devgroup)modalias(ipt_dscp)modalias(ipt_ecn)modalias(ipt_esp)modalias(ipt_hashlimit)modalias(ipt_helper)modalias(ipt_icmp)modalias(ipt_iprange)modalias(ipt_ipvs)modalias(ipt_length)modalias(ipt_limit)modalias(ipt_mac)modalias(ipt_mark)modalias(ipt_multiport)modalias(ipt_osf)modalias(ipt_owner)modalias(ipt_physdev)modalias(ipt_pkttype)modalias(ipt_policy)modalias(ipt_quota)modalias(ipt_rateest)modalias(ipt_realm)modalias(ipt_recent)modalias(ipt_sctp)modalias(ipt_set)modalias(ipt_socket)modalias(ipt_state)modalias(ipt_statistic)modalias(ipt_string)modalias(ipt_tcpmss)modalias(ipt_tos)modalias(ipt_ttl)modalias(iso9660)modalias(lrw)modalias(md-faulty)modalias(md-level--1)modalias(md-level--5)modalias(md-level-0)modalias(md-level-1)modalias(md-level-10)modalias(md-level-[456])modalias(md-linear)modalias(md-personality-1)modalias(md-personality-10)modalias(md-personality-2)modalias(md-personality-3)modalias(md-personality-9)modalias(md-personality-[48])modalias(md-raid0)modalias(md-raid1)modalias(md-raid10)modalias(md-raid[456])modalias(md4)modalias(mdio:0000000000000110000111000101????)modalias(mdio:0000000000000111000001??????????)modalias(mdio:000000000000011111000000101[01]????)modalias(mdio:000000000000011111000000110[01]????)modalias(mdio:0000000000000111110000001111????)modalias(mdio:0000000000000111110000010001????)modalias(mdio:0000000000000111110000010011??0?)modalias(mdio:0000000000000111110000010011??1?)modalias(mdio:0000000000000111110000010101????)modalias(mdio:0000000000000111110000011000????)modalias(mdio:0000000000010011011110001110????)modalias(mdio:0000000000010011011110100001????)modalias(mdio:0000000000011000000101000100????)modalias(mdio:0000000000011100110010??????????)modalias(mdio:0000000000100000011000000111????)modalias(mdio:0000000000100000011000001011????)modalias(mdio:00000000001000000110000011[01]0????)modalias(mdio:0000000000100010010101010010????)modalias(mdio:0000000000100010010101100001????)modalias(mdio:0000000000101011000010011000????)modalias(mdio:000000000010101100001001101[01]????)modalias(mdio:0000000000101011000010111001????)modalias(mdio:0000000000111011000110000100????)modalias(mdio:00000000001110110001100001100001)modalias(mdio:00000000001110110001100010000001)modalias(mdio:00000000010011011101000000100011)modalias(mdio:00000000010011011101000000110011)modalias(mdio:000000000100110111010000001101[01]0)modalias(mdio:00000000010011011101000001000001)modalias(mdio:00000000010011011101000001000010)modalias(mdio:00000000010011011101000001110010)modalias(mdio:00000000010011011101000001110100)modalias(mdio:000000000100110111010000011?0110)modalias(mdio:00000000010011011101000010110001)modalias(mdio:00000000010011011101000010110010)modalias(mdio:00000000010011011101000100000001)modalias(mdio:00000000101000011001010000010000)modalias(mdio:0000000101000001000011000110????)modalias(mdio:00000001010000010000110010[01]1????)modalias(mdio:000000010100000100001100110[01]????)modalias(mdio:000000010100000100001101110[01]????)modalias(mdio:00000001010000010000111000[01]1????)modalias(mdio:000000010100000100001110010[01]????)modalias(mdio:0000000101000001000011100110????)modalias(mdio:0000000101000001000011101001????)modalias(mdio:000000010100000100001110101[01]????)modalias(mdio:0000000101000001000011101100????)modalias(mdio:0000000101000001000011110100????)modalias(mdio:0000000101000001000011111001????)modalias(mdio:0000000101000011101111000[01]11????)modalias(mdio:000000010100001110111100101[01]????)modalias(mdio:0000000101000011101111001111????)modalias(mdio:000000010100001110111101011[01]????)modalias(mdio:0000000111111111000011001100????)modalias(mdio:00000010010000110000110001010100)modalias(mdio:000000100100001100001101100[01]????)modalias(mdio:0000001010000010111100000001????)modalias(mdio:00000011000000100110000011010001)modalias(mdio:00000011000000100110000011100001)modalias(mdio:000000110110001001011100110[01]????)modalias(mdio:000000110110001001011101000[01]????)modalias(mdio:0000001101100010010111011001????)modalias(mdio:0000001101100010010111100001????)modalias(mdio:0000001101100010010111100110????)modalias(mdio:0000001101100010010111110010????)modalias(mdio:00000011101000011011010001[01]0????)modalias(mdio:000000111010000110110100101[01]????)modalias(mdio:0000001110100001101101001101????)modalias(mdio:0000001110100001101101001110????)modalias(mdio:0000001110100001101101011100????)modalias(mdio:0000001110100001101101100110????)modalias(mdio:0000001110100001101101110001????)modalias(mdio:0001001000110100110101000000????)modalias(mdio:00010011111001010001000000000010)modalias(mdio:00011100000001000000000000010001)modalias(mdio:0010000000000000010111000111????)modalias(mdio:0010000000000000010111001001????)modalias(mdio:0010000000000000010111001110????)modalias(mdio:0010000000000000010111001[01]10????)modalias(mdio:00100000000000001010000100[01]1????)modalias(mdio:001000000000000010100001010[01]????)modalias(mdio:001000000000000010100001011[01]????)modalias(mdio:0010000000000000101000100001????)modalias(mdio:0010000000000000101000100011????)modalias(mdio:0010000000000000101000100100????)modalias(mdio:0010000000000000101000100101????)modalias(mdio:0010000000000000101000101000????)modalias(mdio:0011000111000011000111000001????)modalias(mdio:00110101100100000101001100[01]1????)modalias(mdio:001101011001000001010011010[01]????)modalias(mdio:011000000000110110000100100[01]????)modalias(mdio:0110000000001101100001001010????)modalias(mdio:0110000000001101100001001011????)modalias(mdio:0110000000001101100001010001????)modalias(mdio:0110000000001101100001100101????)modalias(mdio:0110000000001101100001101011????)modalias(mdio:0110000000001101100001110011????)modalias(mdio:0110000000001101100001110101????)modalias(mdio:0110011111001001110111000000????)modalias(mdio:01100111110010011101111000001??[01])modalias(mdio:0110011111001001110111100001????)modalias(mdio:0110011111001001110111100010????)modalias(mdio:0110011111001001110111100100????)modalias(mdio:0110011111001001110111101[01]00????)modalias(mdio:01100111110010011101111100000[01]??)modalias(mdio:0110011111001001110111110001????)modalias(mdio:0110011111001001110111110010????)modalias(mdio:0111100000010000000000000000????)modalias(mdio:1010111000000010010100001001????)modalias(mdio:1010111000000010010100010010????)modalias(mdio:1010111000000010010100011001????)modalias(mdio:1010111000000010010100011010????)modalias(mdio:1010111000000010010100100110????)modalias(mdio:1010111000000010010100101000????)modalias(mdio:1010111000000010010100101110????)modalias(mdio:1010111000000010010100111011????)modalias(mdio:1011100000100100001010000010010?)modalias(mdio:1101010101100101101001000000000[01])modalias(mdio:1101010101100101101001000000100[01])modalias(mdio:1101010101100101101001000001000[01])modalias(mdio:1101010101100101101001000001100[01])modalias(mdio:????000000011000000110111000????)modalias(mdio:????000110000001101110001011????)modalias(mdio:????0001100000011011100010[01]0????)modalias(mdio:????????00001110011100100011????)modalias(mdio:????????00100010000101000011????)modalias(mdio:????????00100010000101010001????)modalias(mdio:????????001000100001010101010101)modalias(mdio:????????001000100001010101010110)modalias(mdio:????????00100010000101010101????)modalias(mdio:????????0010001000010101011[01]????)modalias(mdio:????????0010001000010110000110??)modalias(mdio:????????00100010000101100010????)modalias(mdio:????????0010001000010110010[01]????)modalias(mdio:????????0010001000010110011[01]????)modalias(mdio:????????00100010000101110010????)modalias(mdio:????????????0010000101100001000?)modalias(mdio:????????????0111000001000101????)modalias(mdio:????????????0111000001001000????)modalias(mdio:????????????0111000001001101????)modalias(mdio:????????????0111000001010101????)modalias(mdio:????????????0111000001011000????)modalias(mdio:????????????0111000001100110????)modalias(mdio:????????????1111110001000001????)modalias(mdio:????????????11111100010001??????)modalias(mdio:????????????1111110001001011????)modalias(mdio:????????????1111110001010101????)modalias(mdio:????????????1111110001100010????)modalias(mdio:????????????11111100011011??????)modalias(mhi:DIAG)modalias(mhi:DUN)modalias(mhi:DUN2)modalias(mhi:FIREHOSE)modalias(mhi:IPCR)modalias(mhi:IP_HW0_MBIM)modalias(mhi:IP_[HS]W0)modalias(mhi:MBIM)modalias(mhi:QMI)modalias(michael_mic)modalias(nd:tND_DEVICE_BTT*)modalias(nd:t[12]*)modalias(nd:t[45]*)modalias(net-pf-15)modalias(net-pf-16-proto-12)modalias(net-pf-16-proto-16-family-macsec)modalias(net-pf-16-proto-16-family-nbd)modalias(net-pf-16-proto-16-family-ovs_ct_limit)modalias(net-pf-16-proto-16-family-ovs_datapath)modalias(net-pf-16-proto-16-family-ovs_flow)modalias(net-pf-16-proto-16-family-ovs_meter)modalias(net-pf-16-proto-16-family-ovs_packet)modalias(net-pf-16-proto-16-family-ovs_vport)modalias(net-pf-16-proto-16-family-wireguard)modalias(net-pf-16-proto-4-type-30)modalias(net-pf-16-proto-4-type-40)modalias(net-pf-16-proto-4-type-44)modalias(net-pf-16-proto-8)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-42)modalias(netdev-erspan0)modalias(netdev-gre0)modalias(netdev-gretap0)modalias(netdev-ip6_vti0)modalias(netdev-ip6gre0)modalias(netdev-ip6tnl0)modalias(netdev-ip_vti0)modalias(netdev-sit0)modalias(netdev-tunl0)modalias(netdev-xfrm0)modalias(nf-flowtable-1)modalias(nf-flowtable-10)modalias(nf-flowtable-2)modalias(nf-logger-10-0)modalias(nf-logger-10-1)modalias(nf-logger-[2357]-0)modalias(nf-logger-[2357]-1)modalias(nf_conntrack-10)modalias(nf_conntrack-2)modalias(nf_conntrack-7)modalias(nf_log_arp)modalias(nf_log_bridge)modalias(nf_log_ipv[46])modalias(nf_log_netdev)modalias(nfct-helper-H.245)modalias(nfct-helper-Q.931)modalias(nfct-helper-RAS)modalias(nfct-helper-amanda)modalias(nfct-helper-ftp)modalias(nfct-helper-irc)modalias(nfct-helper-netbios-ns)modalias(nfct-helper-pptp)modalias(nfct-helper-sane)modalias(nfct-helper-sip)modalias(nfct-helper-snmp)modalias(nfct-helper-snmp_trap)modalias(nfct-helper-tftp)modalias(nfnetlink-subsys-10)modalias(nfnetlink-subsys-11)modalias(nfnetlink-subsys-12)modalias(nfnetlink-subsys-3)modalias(nfnetlink-subsys-4)modalias(nfnetlink-subsys-5)modalias(nfnetlink-subsys-6)modalias(nfnetlink-subsys-8)modalias(nfnetlink-subsys-9)modalias(nfnetlink-subsys-[12])modalias(nfs-layouttype4-1)modalias(nfs-layouttype4-4)modalias(nfs-layouttype4-[35])modalias(nfs4)modalias(nft-chain-1-nat)modalias(nft-chain-10-nat)modalias(nft-chain-2-nat)modalias(nft-expr-1-fib)modalias(nft-expr-1-reject)modalias(nft-expr-10-dup)modalias(nft-expr-10-fib)modalias(nft-expr-10-reject)modalias(nft-expr-2-dup)modalias(nft-expr-2-fib)modalias(nft-expr-2-reject)modalias(nft-expr-5-dup)modalias(nft-expr-5-fib)modalias(nft-expr-5-fwd)modalias(nft-expr-5-reject)modalias(nft-expr-7-meta)modalias(nft-expr-7-reject)modalias(nft-expr-connlimit)modalias(nft-expr-counter)modalias(nft-expr-ct)modalias(nft-expr-flow_offload)modalias(nft-expr-hash)modalias(nft-expr-limit)modalias(nft-expr-log)modalias(nft-expr-masq)modalias(nft-expr-match)modalias(nft-expr-nat)modalias(nft-expr-notrack)modalias(nft-expr-numgen)modalias(nft-expr-objref)modalias(nft-expr-osf)modalias(nft-expr-queue)modalias(nft-expr-quota)modalias(nft-expr-redir)modalias(nft-expr-socket)modalias(nft-expr-synproxy)modalias(nft-expr-target)modalias(nft-expr-tproxy)modalias(nft-expr-tunnel)modalias(nft-expr-xfrm)modalias(nft-obj-1)modalias(nft-obj-10)modalias(nft-obj-2)modalias(nft-obj-4)modalias(nft-obj-5)modalias(nft-obj-6)modalias(nft-obj-[379])modalias(nhpoly1305)modalias(nhpoly1305-generic)modalias(nhpoly1305-neon)modalias(nls_big5)modalias(nls_euc-kr)modalias(nls_gb2312)modalias(nls_iso8859-8)modalias(nls_sjis)modalias(nls_tis-620)modalias(nvmet-transport-254)modalias(nvmet-transport-3)modalias(of:N*T*CALTR_ps2-1.0)modalias(of:N*T*CALTR_ps2-1.0C*)modalias(of:N*T*Cabracon_ab0801)modalias(of:N*T*Cabracon_ab0801C*)modalias(of:N*T*Cabracon_ab0803)modalias(of:N*T*Cabracon_ab0803C*)modalias(of:N*T*Cabracon_ab0804)modalias(of:N*T*Cabracon_ab0804C*)modalias(of:N*T*Cabracon_ab0805)modalias(of:N*T*Cabracon_ab0805C*)modalias(of:N*T*Cabracon_ab1801)modalias(of:N*T*Cabracon_ab1801C*)modalias(of:N*T*Cabracon_ab1803)modalias(of:N*T*Cabracon_ab1803C*)modalias(of:N*T*Cabracon_ab1804)modalias(of:N*T*Cabracon_ab1804C*)modalias(of:N*T*Cabracon_ab1805)modalias(of:N*T*Cabracon_ab1805C*)modalias(of:N*T*Cabracon_abb5zes3)modalias(of:N*T*Cabracon_abb5zes3C*)modalias(of:N*T*Cabracon_abx80x)modalias(of:N*T*Cabracon_abx80xC*)modalias(of:N*T*Caltr_ps2-1.0)modalias(of:N*T*Caltr_ps2-1.0C*)modalias(of:N*T*Camd_ccp-seattle-v1a)modalias(of:N*T*Camd_ccp-seattle-v1aC*)modalias(of:N*T*Camd_xgbe-seattle-v1a)modalias(of:N*T*Camd_xgbe-seattle-v1aC*)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensors)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensorsC*)modalias(of:N*T*Capm_xgene-ahci)modalias(of:N*T*Capm_xgene-ahci-v2)modalias(of:N*T*Capm_xgene-ahci-v2C*)modalias(of:N*T*Capm_xgene-ahciC*)modalias(of:N*T*Capm_xgene-edac)modalias(of:N*T*Capm_xgene-edacC*)modalias(of:N*T*Capm_xgene-enet)modalias(of:N*T*Capm_xgene-enetC*)modalias(of:N*T*Capm_xgene-gpio-sb)modalias(of:N*T*Capm_xgene-gpio-sbC*)modalias(of:N*T*Capm_xgene-gpio-v2)modalias(of:N*T*Capm_xgene-gpio-v2C*)modalias(of:N*T*Capm_xgene-mdio-rgmii)modalias(of:N*T*Capm_xgene-mdio-rgmiiC*)modalias(of:N*T*Capm_xgene-mdio-xfi)modalias(of:N*T*Capm_xgene-mdio-xfiC*)modalias(of:N*T*Capm_xgene-rng)modalias(of:N*T*Capm_xgene-rngC*)modalias(of:N*T*Capm_xgene-slimpro-hwmon)modalias(of:N*T*Capm_xgene-slimpro-hwmonC*)modalias(of:N*T*Capm_xgene-slimpro-i2c)modalias(of:N*T*Capm_xgene-slimpro-i2cC*)modalias(of:N*T*Capm_xgene-slimpro-mbox)modalias(of:N*T*Capm_xgene-slimpro-mboxC*)modalias(of:N*T*Capm_xgene1-sgenet)modalias(of:N*T*Capm_xgene1-sgenetC*)modalias(of:N*T*Capm_xgene1-xgenet)modalias(of:N*T*Capm_xgene1-xgenetC*)modalias(of:N*T*Capm_xgene2-sgenet)modalias(of:N*T*Capm_xgene2-sgenetC*)modalias(of:N*T*Capm_xgene2-xgenet)modalias(of:N*T*Capm_xgene2-xgenetC*)modalias(of:N*T*Capple_cd321x)modalias(of:N*T*Capple_cd321xC*)modalias(of:N*T*Carm_ci-700)modalias(of:N*T*Carm_ci-700C*)modalias(of:N*T*Carm_cmn-600)modalias(of:N*T*Carm_cmn-600C*)modalias(of:N*T*Carm_cmn-650)modalias(of:N*T*Carm_cmn-650C*)modalias(of:N*T*Carm_cmn-700)modalias(of:N*T*Carm_cmn-700C*)modalias(of:N*T*Carm_coresight-replicator)modalias(of:N*T*Carm_coresight-replicatorC*)modalias(of:N*T*Carm_coresight-static-funnel)modalias(of:N*T*Carm_coresight-static-funnelC*)modalias(of:N*T*Carm_coresight-static-replicator)modalias(of:N*T*Carm_coresight-static-replicatorC*)modalias(of:N*T*Carm_dmc-520)modalias(of:N*T*Carm_dmc-520C*)modalias(of:N*T*Carm_dsu-pmu)modalias(of:N*T*Carm_dsu-pmuC*)modalias(of:N*T*Carm_sbsa-gwdt)modalias(of:N*T*Carm_sbsa-gwdtC*)modalias(of:N*T*Carm_scpi)modalias(of:N*T*Carm_scpi-clocks)modalias(of:N*T*Carm_scpi-clocksC*)modalias(of:N*T*Carm_scpi-power-domains)modalias(of:N*T*Carm_scpi-power-domainsC*)modalias(of:N*T*Carm_scpi-pre-1.0)modalias(of:N*T*Carm_scpi-pre-1.0C*)modalias(of:N*T*Carm_scpi-sensors)modalias(of:N*T*Carm_scpi-sensorsC*)modalias(of:N*T*Carm_scpiC*)modalias(of:N*T*Carm_smmu-v3-pmcg)modalias(of:N*T*Carm_smmu-v3-pmcgC*)modalias(of:N*T*Carm_statistical-profiling-extension-v1)modalias(of:N*T*Carm_statistical-profiling-extension-v1C*)modalias(of:N*T*Carm_trace-buffer-extension)modalias(of:N*T*Carm_trace-buffer-extensionC*)modalias(of:N*T*Carm_versatile-i2c)modalias(of:N*T*Carm_versatile-i2cC*)modalias(of:N*T*Carm_vexpress-amp)modalias(of:N*T*Carm_vexpress-ampC*)modalias(of:N*T*Carm_vexpress-energy)modalias(of:N*T*Carm_vexpress-energyC*)modalias(of:N*T*Carm_vexpress-power)modalias(of:N*T*Carm_vexpress-powerC*)modalias(of:N*T*Carm_vexpress-temp)modalias(of:N*T*Carm_vexpress-tempC*)modalias(of:N*T*Carm_vexpress-volt)modalias(of:N*T*Carm_vexpress-voltC*)modalias(of:N*T*Catmel_24c00)modalias(of:N*T*Catmel_24c00C*)modalias(of:N*T*Catmel_24c01)modalias(of:N*T*Catmel_24c01C*)modalias(of:N*T*Catmel_24c02)modalias(of:N*T*Catmel_24c02C*)modalias(of:N*T*Catmel_24c04)modalias(of:N*T*Catmel_24c04C*)modalias(of:N*T*Catmel_24c08)modalias(of:N*T*Catmel_24c08C*)modalias(of:N*T*Catmel_24c1024)modalias(of:N*T*Catmel_24c1024C*)modalias(of:N*T*Catmel_24c1025)modalias(of:N*T*Catmel_24c1025C*)modalias(of:N*T*Catmel_24c128)modalias(of:N*T*Catmel_24c128C*)modalias(of:N*T*Catmel_24c16)modalias(of:N*T*Catmel_24c16C*)modalias(of:N*T*Catmel_24c2048)modalias(of:N*T*Catmel_24c2048C*)modalias(of:N*T*Catmel_24c256)modalias(of:N*T*Catmel_24c256C*)modalias(of:N*T*Catmel_24c32)modalias(of:N*T*Catmel_24c32C*)modalias(of:N*T*Catmel_24c32d-wl)modalias(of:N*T*Catmel_24c32d-wlC*)modalias(of:N*T*Catmel_24c512)modalias(of:N*T*Catmel_24c512C*)modalias(of:N*T*Catmel_24c64)modalias(of:N*T*Catmel_24c64C*)modalias(of:N*T*Catmel_24c64d-wl)modalias(of:N*T*Catmel_24c64d-wlC*)modalias(of:N*T*Catmel_24cs01)modalias(of:N*T*Catmel_24cs01C*)modalias(of:N*T*Catmel_24cs02)modalias(of:N*T*Catmel_24cs02C*)modalias(of:N*T*Catmel_24cs04)modalias(of:N*T*Catmel_24cs04C*)modalias(of:N*T*Catmel_24cs08)modalias(of:N*T*Catmel_24cs08C*)modalias(of:N*T*Catmel_24cs16)modalias(of:N*T*Catmel_24cs16C*)modalias(of:N*T*Catmel_24cs32)modalias(of:N*T*Catmel_24cs32C*)modalias(of:N*T*Catmel_24cs64)modalias(of:N*T*Catmel_24cs64C*)modalias(of:N*T*Catmel_24mac402)modalias(of:N*T*Catmel_24mac402C*)modalias(of:N*T*Catmel_24mac602)modalias(of:N*T*Catmel_24mac602C*)modalias(of:N*T*Catmel_spd)modalias(of:N*T*Catmel_spdC*)modalias(of:N*T*Cbaikal_bt1-sys-i2c)modalias(of:N*T*Cbaikal_bt1-sys-i2cC*)modalias(of:N*T*Cbrcm_asp-v2.0-mdio)modalias(of:N*T*Cbrcm_asp-v2.0-mdioC*)modalias(of:N*T*Cbrcm_asp-v2.1-mdio)modalias(of:N*T*Cbrcm_asp-v2.1-mdioC*)modalias(of:N*T*Cbrcm_genet-mdio-v1)modalias(of:N*T*Cbrcm_genet-mdio-v1C*)modalias(of:N*T*Cbrcm_genet-mdio-v2)modalias(of:N*T*Cbrcm_genet-mdio-v2C*)modalias(of:N*T*Cbrcm_genet-mdio-v3)modalias(of:N*T*Cbrcm_genet-mdio-v3C*)modalias(of:N*T*Cbrcm_genet-mdio-v4)modalias(of:N*T*Cbrcm_genet-mdio-v4C*)modalias(of:N*T*Cbrcm_genet-mdio-v5)modalias(of:N*T*Cbrcm_genet-mdio-v5C*)modalias(of:N*T*Cbrcm_sr-usb-combo-phy)modalias(of:N*T*Cbrcm_sr-usb-combo-phyC*)modalias(of:N*T*Cbrcm_sr-usb-hs-phy)modalias(of:N*T*Cbrcm_sr-usb-hs-phyC*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Ccavium_octeon-3860-mdio)modalias(of:N*T*Ccavium_octeon-3860-mdioC*)modalias(of:N*T*Ccavium_octeon-6335-ehci)modalias(of:N*T*Ccavium_octeon-6335-ehciC*)modalias(of:N*T*Ccavium_octeon-7130-ahci)modalias(of:N*T*Ccavium_octeon-7130-ahciC*)modalias(of:N*T*Cchipidea_usb2)modalias(of:N*T*Cchipidea_usb2C*)modalias(of:N*T*Ccypress_cypd4226)modalias(of:N*T*Ccypress_cypd4226C*)modalias(of:N*T*Cdallas_ds1307)modalias(of:N*T*Cdallas_ds1307C*)modalias(of:N*T*Cdallas_ds1308)modalias(of:N*T*Cdallas_ds1308C*)modalias(of:N*T*Cdallas_ds1337)modalias(of:N*T*Cdallas_ds1337C*)modalias(of:N*T*Cdallas_ds1338)modalias(of:N*T*Cdallas_ds1338C*)modalias(of:N*T*Cdallas_ds1339)modalias(of:N*T*Cdallas_ds1339C*)modalias(of:N*T*Cdallas_ds1340)modalias(of:N*T*Cdallas_ds1340C*)modalias(of:N*T*Cdallas_ds1341)modalias(of:N*T*Cdallas_ds1341C*)modalias(of:N*T*Cdallas_ds1374)modalias(of:N*T*Cdallas_ds1374C*)modalias(of:N*T*Cdallas_ds1388)modalias(of:N*T*Cdallas_ds1388C*)modalias(of:N*T*Cdallas_ds1390)modalias(of:N*T*Cdallas_ds1390C*)modalias(of:N*T*Cdallas_ds1672)modalias(of:N*T*Cdallas_ds1672C*)modalias(of:N*T*Cdallas_ds3232)modalias(of:N*T*Cdallas_ds3232C*)modalias(of:N*T*Celan_ekth3000)modalias(of:N*T*Celan_ekth3000C*)modalias(of:N*T*Cemmicro_em3027)modalias(of:N*T*Cemmicro_em3027C*)modalias(of:N*T*Cepson_rtc8564)modalias(of:N*T*Cepson_rtc8564C*)modalias(of:N*T*Cepson_rx8010)modalias(of:N*T*Cepson_rx8010C*)modalias(of:N*T*Cepson_rx8025)modalias(of:N*T*Cepson_rx8025C*)modalias(of:N*T*Cepson_rx8130)modalias(of:N*T*Cepson_rx8130C*)modalias(of:N*T*Cepson_rx8571)modalias(of:N*T*Cepson_rx8571C*)modalias(of:N*T*Cepson_rx8581)modalias(of:N*T*Cepson_rx8581C*)modalias(of:N*T*Cepson_rx8803)modalias(of:N*T*Cepson_rx8803C*)modalias(of:N*T*Cepson_rx8804)modalias(of:N*T*Cepson_rx8804C*)modalias(of:N*T*Cepson_rx8900)modalias(of:N*T*Cepson_rx8900C*)modalias(of:N*T*Cexar_xra1202)modalias(of:N*T*Cexar_xra1202C*)modalias(of:N*T*Cfcs_fsa4480)modalias(of:N*T*Cfcs_fsa4480C*)modalias(of:N*T*Cfcs_fusb302)modalias(of:N*T*Cfcs_fusb302C*)modalias(of:N*T*Cfsl_imx1-cspi)modalias(of:N*T*Cfsl_imx1-cspiC*)modalias(of:N*T*Cfsl_imx1-gpio)modalias(of:N*T*Cfsl_imx1-gpioC*)modalias(of:N*T*Cfsl_imx1-i2c)modalias(of:N*T*Cfsl_imx1-i2cC*)modalias(of:N*T*Cfsl_imx21-cspi)modalias(of:N*T*Cfsl_imx21-cspiC*)modalias(of:N*T*Cfsl_imx21-gpio)modalias(of:N*T*Cfsl_imx21-gpioC*)modalias(of:N*T*Cfsl_imx21-i2c)modalias(of:N*T*Cfsl_imx21-i2cC*)modalias(of:N*T*Cfsl_imx21-wdt)modalias(of:N*T*Cfsl_imx21-wdtC*)modalias(of:N*T*Cfsl_imx23-usb)modalias(of:N*T*Cfsl_imx23-usbC*)modalias(of:N*T*Cfsl_imx23-usbphy)modalias(of:N*T*Cfsl_imx23-usbphyC*)modalias(of:N*T*Cfsl_imx25-fec)modalias(of:N*T*Cfsl_imx25-fecC*)modalias(of:N*T*Cfsl_imx25-sdma)modalias(of:N*T*Cfsl_imx25-sdmaC*)modalias(of:N*T*Cfsl_imx25-usbmisc)modalias(of:N*T*Cfsl_imx25-usbmiscC*)modalias(of:N*T*Cfsl_imx25-wdt)modalias(of:N*T*Cfsl_imx25-wdtC*)modalias(of:N*T*Cfsl_imx27-cspi)modalias(of:N*T*Cfsl_imx27-cspiC*)modalias(of:N*T*Cfsl_imx27-fec)modalias(of:N*T*Cfsl_imx27-fecC*)modalias(of:N*T*Cfsl_imx27-pwm)modalias(of:N*T*Cfsl_imx27-pwmC*)modalias(of:N*T*Cfsl_imx27-usb)modalias(of:N*T*Cfsl_imx27-usbC*)modalias(of:N*T*Cfsl_imx27-usbmisc)modalias(of:N*T*Cfsl_imx27-usbmiscC*)modalias(of:N*T*Cfsl_imx27-wdt)modalias(of:N*T*Cfsl_imx27-wdtC*)modalias(of:N*T*Cfsl_imx28-fec)modalias(of:N*T*Cfsl_imx28-fecC*)modalias(of:N*T*Cfsl_imx28-usb)modalias(of:N*T*Cfsl_imx28-usbC*)modalias(of:N*T*Cfsl_imx31-cspi)modalias(of:N*T*Cfsl_imx31-cspiC*)modalias(of:N*T*Cfsl_imx31-gpio)modalias(of:N*T*Cfsl_imx31-gpioC*)modalias(of:N*T*Cfsl_imx31-sdma)modalias(of:N*T*Cfsl_imx31-sdmaC*)modalias(of:N*T*Cfsl_imx31-wdt)modalias(of:N*T*Cfsl_imx31-wdtC*)modalias(of:N*T*Cfsl_imx35-cspi)modalias(of:N*T*Cfsl_imx35-cspiC*)modalias(of:N*T*Cfsl_imx35-gpio)modalias(of:N*T*Cfsl_imx35-gpioC*)modalias(of:N*T*Cfsl_imx35-sdma)modalias(of:N*T*Cfsl_imx35-sdmaC*)modalias(of:N*T*Cfsl_imx35-usbmisc)modalias(of:N*T*Cfsl_imx35-usbmiscC*)modalias(of:N*T*Cfsl_imx35-wdt)modalias(of:N*T*Cfsl_imx35-wdtC*)modalias(of:N*T*Cfsl_imx50-wdt)modalias(of:N*T*Cfsl_imx50-wdtC*)modalias(of:N*T*Cfsl_imx51-ecspi)modalias(of:N*T*Cfsl_imx51-ecspiC*)modalias(of:N*T*Cfsl_imx51-sdma)modalias(of:N*T*Cfsl_imx51-sdmaC*)modalias(of:N*T*Cfsl_imx51-usbmisc)modalias(of:N*T*Cfsl_imx51-usbmiscC*)modalias(of:N*T*Cfsl_imx51-wdt)modalias(of:N*T*Cfsl_imx51-wdtC*)modalias(of:N*T*Cfsl_imx53-ecspi)modalias(of:N*T*Cfsl_imx53-ecspiC*)modalias(of:N*T*Cfsl_imx53-sdma)modalias(of:N*T*Cfsl_imx53-sdmaC*)modalias(of:N*T*Cfsl_imx53-usbmisc)modalias(of:N*T*Cfsl_imx53-usbmiscC*)modalias(of:N*T*Cfsl_imx53-wdt)modalias(of:N*T*Cfsl_imx53-wdtC*)modalias(of:N*T*Cfsl_imx6q-fec)modalias(of:N*T*Cfsl_imx6q-fecC*)modalias(of:N*T*Cfsl_imx6q-i2c)modalias(of:N*T*Cfsl_imx6q-i2cC*)modalias(of:N*T*Cfsl_imx6q-ocotp)modalias(of:N*T*Cfsl_imx6q-ocotpC*)modalias(of:N*T*Cfsl_imx6q-sdma)modalias(of:N*T*Cfsl_imx6q-sdmaC*)modalias(of:N*T*Cfsl_imx6q-usb)modalias(of:N*T*Cfsl_imx6q-usbC*)modalias(of:N*T*Cfsl_imx6q-usbmisc)modalias(of:N*T*Cfsl_imx6q-usbmiscC*)modalias(of:N*T*Cfsl_imx6q-usbphy)modalias(of:N*T*Cfsl_imx6q-usbphyC*)modalias(of:N*T*Cfsl_imx6q-wdt)modalias(of:N*T*Cfsl_imx6q-wdtC*)modalias(of:N*T*Cfsl_imx6sl-i2c)modalias(of:N*T*Cfsl_imx6sl-i2cC*)modalias(of:N*T*Cfsl_imx6sl-ocotp)modalias(of:N*T*Cfsl_imx6sl-ocotpC*)modalias(of:N*T*Cfsl_imx6sl-usb)modalias(of:N*T*Cfsl_imx6sl-usbC*)modalias(of:N*T*Cfsl_imx6sl-usbphy)modalias(of:N*T*Cfsl_imx6sl-usbphyC*)modalias(of:N*T*Cfsl_imx6sl-wdt)modalias(of:N*T*Cfsl_imx6sl-wdtC*)modalias(of:N*T*Cfsl_imx6sll-i2c)modalias(of:N*T*Cfsl_imx6sll-i2cC*)modalias(of:N*T*Cfsl_imx6sll-ocotp)modalias(of:N*T*Cfsl_imx6sll-ocotpC*)modalias(of:N*T*Cfsl_imx6sll-wdt)modalias(of:N*T*Cfsl_imx6sll-wdtC*)modalias(of:N*T*Cfsl_imx6sx-fec)modalias(of:N*T*Cfsl_imx6sx-fecC*)modalias(of:N*T*Cfsl_imx6sx-i2c)modalias(of:N*T*Cfsl_imx6sx-i2cC*)modalias(of:N*T*Cfsl_imx6sx-mu)modalias(of:N*T*Cfsl_imx6sx-muC*)modalias(of:N*T*Cfsl_imx6sx-ocotp)modalias(of:N*T*Cfsl_imx6sx-ocotpC*)modalias(of:N*T*Cfsl_imx6sx-qspi)modalias(of:N*T*Cfsl_imx6sx-qspiC*)modalias(of:N*T*Cfsl_imx6sx-usb)modalias(of:N*T*Cfsl_imx6sx-usbC*)modalias(of:N*T*Cfsl_imx6sx-usbmisc)modalias(of:N*T*Cfsl_imx6sx-usbmiscC*)modalias(of:N*T*Cfsl_imx6sx-usbphy)modalias(of:N*T*Cfsl_imx6sx-usbphyC*)modalias(of:N*T*Cfsl_imx6sx-wdt)modalias(of:N*T*Cfsl_imx6sx-wdtC*)modalias(of:N*T*Cfsl_imx6ul-ecspi)modalias(of:N*T*Cfsl_imx6ul-ecspiC*)modalias(of:N*T*Cfsl_imx6ul-fec)modalias(of:N*T*Cfsl_imx6ul-fecC*)modalias(of:N*T*Cfsl_imx6ul-i2c)modalias(of:N*T*Cfsl_imx6ul-i2cC*)modalias(of:N*T*Cfsl_imx6ul-ocotp)modalias(of:N*T*Cfsl_imx6ul-ocotpC*)modalias(of:N*T*Cfsl_imx6ul-qspi)modalias(of:N*T*Cfsl_imx6ul-qspiC*)modalias(of:N*T*Cfsl_imx6ul-sdma)modalias(of:N*T*Cfsl_imx6ul-sdmaC*)modalias(of:N*T*Cfsl_imx6ul-usb)modalias(of:N*T*Cfsl_imx6ul-usbC*)modalias(of:N*T*Cfsl_imx6ul-usbmisc)modalias(of:N*T*Cfsl_imx6ul-usbmiscC*)modalias(of:N*T*Cfsl_imx6ul-usbphy)modalias(of:N*T*Cfsl_imx6ul-usbphyC*)modalias(of:N*T*Cfsl_imx6ul-wdt)modalias(of:N*T*Cfsl_imx6ul-wdtC*)modalias(of:N*T*Cfsl_imx6ull-ocotp)modalias(of:N*T*Cfsl_imx6ull-ocotpC*)modalias(of:N*T*Cfsl_imx7d-gpio)modalias(of:N*T*Cfsl_imx7d-gpioC*)modalias(of:N*T*Cfsl_imx7d-ocotp)modalias(of:N*T*Cfsl_imx7d-ocotpC*)modalias(of:N*T*Cfsl_imx7d-qspi)modalias(of:N*T*Cfsl_imx7d-qspiC*)modalias(of:N*T*Cfsl_imx7d-sdma)modalias(of:N*T*Cfsl_imx7d-sdmaC*)modalias(of:N*T*Cfsl_imx7d-usb)modalias(of:N*T*Cfsl_imx7d-usbC*)modalias(of:N*T*Cfsl_imx7d-usbmisc)modalias(of:N*T*Cfsl_imx7d-usbmiscC*)modalias(of:N*T*Cfsl_imx7d-wdt)modalias(of:N*T*Cfsl_imx7d-wdtC*)modalias(of:N*T*Cfsl_imx7s-i2c)modalias(of:N*T*Cfsl_imx7s-i2cC*)modalias(of:N*T*Cfsl_imx7ulp-lpi2c)modalias(of:N*T*Cfsl_imx7ulp-lpi2cC*)modalias(of:N*T*Cfsl_imx7ulp-mu)modalias(of:N*T*Cfsl_imx7ulp-muC*)modalias(of:N*T*Cfsl_imx7ulp-ocotp)modalias(of:N*T*Cfsl_imx7ulp-ocotpC*)modalias(of:N*T*Cfsl_imx7ulp-spi)modalias(of:N*T*Cfsl_imx7ulp-spiC*)modalias(of:N*T*Cfsl_imx7ulp-usb)modalias(of:N*T*Cfsl_imx7ulp-usbC*)modalias(of:N*T*Cfsl_imx7ulp-usbmisc)modalias(of:N*T*Cfsl_imx7ulp-usbmiscC*)modalias(of:N*T*Cfsl_imx7ulp-usbphy)modalias(of:N*T*Cfsl_imx7ulp-usbphyC*)modalias(of:N*T*Cfsl_imx8-mu-scu)modalias(of:N*T*Cfsl_imx8-mu-scuC*)modalias(of:N*T*Cfsl_imx8-mu-seco)modalias(of:N*T*Cfsl_imx8-mu-secoC*)modalias(of:N*T*Cfsl_imx8m-ddrc)modalias(of:N*T*Cfsl_imx8m-ddrcC*)modalias(of:N*T*Cfsl_imx8m-nic)modalias(of:N*T*Cfsl_imx8m-nicC*)modalias(of:N*T*Cfsl_imx8m-noc)modalias(of:N*T*Cfsl_imx8m-nocC*)modalias(of:N*T*Cfsl_imx8mm-i2c)modalias(of:N*T*Cfsl_imx8mm-i2cC*)modalias(of:N*T*Cfsl_imx8mm-noc)modalias(of:N*T*Cfsl_imx8mm-nocC*)modalias(of:N*T*Cfsl_imx8mm-ocotp)modalias(of:N*T*Cfsl_imx8mm-ocotpC*)modalias(of:N*T*Cfsl_imx8mm-tmu)modalias(of:N*T*Cfsl_imx8mm-tmuC*)modalias(of:N*T*Cfsl_imx8mm-wdt)modalias(of:N*T*Cfsl_imx8mm-wdtC*)modalias(of:N*T*Cfsl_imx8mn-i2c)modalias(of:N*T*Cfsl_imx8mn-i2cC*)modalias(of:N*T*Cfsl_imx8mn-noc)modalias(of:N*T*Cfsl_imx8mn-nocC*)modalias(of:N*T*Cfsl_imx8mn-ocotp)modalias(of:N*T*Cfsl_imx8mn-ocotpC*)modalias(of:N*T*Cfsl_imx8mn-wdt)modalias(of:N*T*Cfsl_imx8mn-wdtC*)modalias(of:N*T*Cfsl_imx8mp-dwc3)modalias(of:N*T*Cfsl_imx8mp-dwc3C*)modalias(of:N*T*Cfsl_imx8mp-i2c)modalias(of:N*T*Cfsl_imx8mp-i2cC*)modalias(of:N*T*Cfsl_imx8mp-noc)modalias(of:N*T*Cfsl_imx8mp-nocC*)modalias(of:N*T*Cfsl_imx8mp-ocotp)modalias(of:N*T*Cfsl_imx8mp-ocotpC*)modalias(of:N*T*Cfsl_imx8mp-tmu)modalias(of:N*T*Cfsl_imx8mp-tmuC*)modalias(of:N*T*Cfsl_imx8mp-usb-phy)modalias(of:N*T*Cfsl_imx8mp-usb-phyC*)modalias(of:N*T*Cfsl_imx8mp-wdt)modalias(of:N*T*Cfsl_imx8mp-wdtC*)modalias(of:N*T*Cfsl_imx8mq-i2c)modalias(of:N*T*Cfsl_imx8mq-i2cC*)modalias(of:N*T*Cfsl_imx8mq-noc)modalias(of:N*T*Cfsl_imx8mq-nocC*)modalias(of:N*T*Cfsl_imx8mq-ocotp)modalias(of:N*T*Cfsl_imx8mq-ocotpC*)modalias(of:N*T*Cfsl_imx8mq-sdma)modalias(of:N*T*Cfsl_imx8mq-sdmaC*)modalias(of:N*T*Cfsl_imx8mq-tmu)modalias(of:N*T*Cfsl_imx8mq-tmuC*)modalias(of:N*T*Cfsl_imx8mq-usb-phy)modalias(of:N*T*Cfsl_imx8mq-usb-phyC*)modalias(of:N*T*Cfsl_imx8mq-wdt)modalias(of:N*T*Cfsl_imx8mq-wdtC*)modalias(of:N*T*Cfsl_imx8ulp-mu)modalias(of:N*T*Cfsl_imx8ulp-mu-s4)modalias(of:N*T*Cfsl_imx8ulp-mu-s4C*)modalias(of:N*T*Cfsl_imx8ulp-muC*)modalias(of:N*T*Cfsl_imx8ulp-usb)modalias(of:N*T*Cfsl_imx8ulp-usbC*)modalias(of:N*T*Cfsl_imx93-mu-s4)modalias(of:N*T*Cfsl_imx93-mu-s4C*)modalias(of:N*T*Cfsl_imx93-src)modalias(of:N*T*Cfsl_imx93-src-slice)modalias(of:N*T*Cfsl_imx93-src-sliceC*)modalias(of:N*T*Cfsl_imx93-srcC*)modalias(of:N*T*Cfsl_ls1012a-wdt)modalias(of:N*T*Cfsl_ls1012a-wdtC*)modalias(of:N*T*Cfsl_ls1021a-qspi)modalias(of:N*T*Cfsl_ls1021a-qspiC*)modalias(of:N*T*Cfsl_ls1043a-wdt)modalias(of:N*T*Cfsl_ls1043a-wdtC*)modalias(of:N*T*Cfsl_ls2080a-qspi)modalias(of:N*T*Cfsl_ls2080a-qspiC*)modalias(of:N*T*Cfsl_mvf600-fec)modalias(of:N*T*Cfsl_mvf600-fecC*)modalias(of:N*T*Cfsl_pfuze100)modalias(of:N*T*Cfsl_pfuze100C*)modalias(of:N*T*Cfsl_pfuze200)modalias(of:N*T*Cfsl_pfuze200C*)modalias(of:N*T*Cfsl_pfuze3000)modalias(of:N*T*Cfsl_pfuze3000C*)modalias(of:N*T*Cfsl_pfuze3001)modalias(of:N*T*Cfsl_pfuze3001C*)modalias(of:N*T*Cfsl_qoriq-tmu)modalias(of:N*T*Cfsl_qoriq-tmuC*)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lp)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lpC*)modalias(of:N*T*Cfsl_sec-v4.0-pwrkey)modalias(of:N*T*Cfsl_sec-v4.0-pwrkeyC*)modalias(of:N*T*Cfsl_vf610-i2c)modalias(of:N*T*Cfsl_vf610-i2cC*)modalias(of:N*T*Cfsl_vf610-qspi)modalias(of:N*T*Cfsl_vf610-qspiC*)modalias(of:N*T*Cfsl_vf610-usbmisc)modalias(of:N*T*Cfsl_vf610-usbmiscC*)modalias(of:N*T*Cfsl_vf610-usbphy)modalias(of:N*T*Cfsl_vf610-usbphyC*)modalias(of:N*T*Cfsl_vf610-wdt)modalias(of:N*T*Cfsl_vf610-wdtC*)modalias(of:N*T*Cgeneric-ahci)modalias(of:N*T*Cgeneric-ahciC*)modalias(of:N*T*Cgeneric-ehci)modalias(of:N*T*Cgeneric-ehciC*)modalias(of:N*T*Cgmt_g762)modalias(of:N*T*Cgmt_g762C*)modalias(of:N*T*Cgmt_g763)modalias(of:N*T*Cgmt_g763C*)modalias(of:N*T*Cgoodix_gt7375p)modalias(of:N*T*Cgoodix_gt7375pC*)modalias(of:N*T*Cgpio-backlight)modalias(of:N*T*Cgpio-backlightC*)modalias(of:N*T*Cgpio-keys)modalias(of:N*T*Cgpio-keysC*)modalias(of:N*T*Cgpio-simulator)modalias(of:N*T*Cgpio-simulatorC*)modalias(of:N*T*Cgpio-usb-b-connector)modalias(of:N*T*Cgpio-usb-b-connectorC*)modalias(of:N*T*Chaoyu_hym8563)modalias(of:N*T*Chaoyu_hym8563C*)modalias(of:N*T*Chid-over-i2c)modalias(of:N*T*Chid-over-i2cC*)modalias(of:N*T*Chisilicon_hi3660-tsensor)modalias(of:N*T*Chisilicon_hi3660-tsensorC*)modalias(of:N*T*Chisilicon_hi6220-aoctrl)modalias(of:N*T*Chisilicon_hi6220-aoctrlC*)modalias(of:N*T*Chisilicon_hi6220-mediactrl)modalias(of:N*T*Chisilicon_hi6220-mediactrlC*)modalias(of:N*T*Chisilicon_hi6220-sysctrl)modalias(of:N*T*Chisilicon_hi6220-sysctrlC*)modalias(of:N*T*Chisilicon_hi6220-usb-phy)modalias(of:N*T*Chisilicon_hi6220-usb-phyC*)modalias(of:N*T*Chisilicon_hisi-ahci)modalias(of:N*T*Chisilicon_hisi-ahciC*)modalias(of:N*T*Chisilicon_hisi-femac-mdio)modalias(of:N*T*Chisilicon_hisi-femac-mdioC*)modalias(of:N*T*Chisilicon_hns-dsaf-v1)modalias(of:N*T*Chisilicon_hns-dsaf-v1C*)modalias(of:N*T*Chisilicon_hns-dsaf-v2)modalias(of:N*T*Chisilicon_hns-dsaf-v2C*)modalias(of:N*T*Chisilicon_hns-mdio)modalias(of:N*T*Chisilicon_hns-mdioC*)modalias(of:N*T*Chisilicon_hns-nic-v1)modalias(of:N*T*Chisilicon_hns-nic-v1C*)modalias(of:N*T*Chisilicon_hns-nic-v2)modalias(of:N*T*Chisilicon_hns-nic-v2C*)modalias(of:N*T*Chisilicon_mdio)modalias(of:N*T*Chisilicon_mdioC*)modalias(of:N*T*Chisilicon_tsensor)modalias(of:N*T*Chisilicon_tsensorC*)modalias(of:N*T*Ci2c-arb-gpio-challenge)modalias(of:N*T*Ci2c-arb-gpio-challengeC*)modalias(of:N*T*Ci2c-gpio)modalias(of:N*T*Ci2c-gpioC*)modalias(of:N*T*Ci2c-mux-gpio)modalias(of:N*T*Ci2c-mux-gpioC*)modalias(of:N*T*Ci2c-mux-pinctrl)modalias(of:N*T*Ci2c-mux-pinctrlC*)modalias(of:N*T*Cibm_476gtr-ahci)modalias(of:N*T*Cibm_476gtr-ahciC*)modalias(of:N*T*Cisil_isl12022)modalias(of:N*T*Cisil_isl12022C*)modalias(of:N*T*Cisil_isl12057)modalias(of:N*T*Cisil_isl12057C*)modalias(of:N*T*Cisil_isl1208)modalias(of:N*T*Cisil_isl1208C*)modalias(of:N*T*Cisil_isl1209)modalias(of:N*T*Cisil_isl1209C*)modalias(of:N*T*Cisil_isl1218)modalias(of:N*T*Cisil_isl1218C*)modalias(of:N*T*Cisil_isl1219)modalias(of:N*T*Cisil_isl1219C*)modalias(of:N*T*Cisl_isl12022)modalias(of:N*T*Cisl_isl12022C*)modalias(of:N*T*Cjedec_jc-42.4-temp)modalias(of:N*T*Cjedec_jc-42.4-tempC*)modalias(of:N*T*Cled-backlight)modalias(of:N*T*Cled-backlightC*)modalias(of:N*T*Clsi_zevio-usb)modalias(of:N*T*Clsi_zevio-usbC*)modalias(of:N*T*Cmarvell_cn10k-ddr-pmu)modalias(of:N*T*Cmarvell_cn10k-ddr-pmuC*)modalias(of:N*T*Cmaxim_ds1742)modalias(of:N*T*Cmaxim_ds1742C*)modalias(of:N*T*Cmaxim_ds3231)modalias(of:N*T*Cmaxim_ds3231C*)modalias(of:N*T*Cmaxim_max7310)modalias(of:N*T*Cmaxim_max7310C*)modalias(of:N*T*Cmaxim_max7312)modalias(of:N*T*Cmaxim_max7312C*)modalias(of:N*T*Cmaxim_max7313)modalias(of:N*T*Cmaxim_max7313C*)modalias(of:N*T*Cmaxim_max7315)modalias(of:N*T*Cmaxim_max7315C*)modalias(of:N*T*Cmaxim_max7318)modalias(of:N*T*Cmaxim_max7318C*)modalias(of:N*T*Cmaxim_max77686)modalias(of:N*T*Cmaxim_max77686C*)modalias(of:N*T*Cmaxim_max77802)modalias(of:N*T*Cmaxim_max77802C*)modalias(of:N*T*Cmaxim_mcp795)modalias(of:N*T*Cmaxim_mcp795C*)modalias(of:N*T*Cmicrel_ks8995)modalias(of:N*T*Cmicrel_ks8995C*)modalias(of:N*T*Cmicrel_ksz8795)modalias(of:N*T*Cmicrel_ksz8795C*)modalias(of:N*T*Cmicrel_ksz8864)modalias(of:N*T*Cmicrel_ksz8864C*)modalias(of:N*T*Cmicrochip_mcp7940x)modalias(of:N*T*Cmicrochip_mcp7940xC*)modalias(of:N*T*Cmicrochip_mcp7941x)modalias(of:N*T*Cmicrochip_mcp7941xC*)modalias(of:N*T*Cmicrochip_mdio-smi0)modalias(of:N*T*Cmicrochip_mdio-smi0C*)modalias(of:N*T*Cmicrocrystal_rv1805)modalias(of:N*T*Cmicrocrystal_rv1805C*)modalias(of:N*T*Cmicrocrystal_rv2123)modalias(of:N*T*Cmicrocrystal_rv2123C*)modalias(of:N*T*Cmicrocrystal_rv3028)modalias(of:N*T*Cmicrocrystal_rv3028C*)modalias(of:N*T*Cmicrocrystal_rv3029)modalias(of:N*T*Cmicrocrystal_rv3029C*)modalias(of:N*T*Cmicrocrystal_rv3032)modalias(of:N*T*Cmicrocrystal_rv3032C*)modalias(of:N*T*Cmicrocrystal_rv4162)modalias(of:N*T*Cmicrocrystal_rv4162C*)modalias(of:N*T*Cmicrocrystal_rv8263)modalias(of:N*T*Cmicrocrystal_rv8263C*)modalias(of:N*T*Cmicrocrystal_rv8523)modalias(of:N*T*Cmicrocrystal_rv8523C*)modalias(of:N*T*Cmicrocrystal_rv8564)modalias(of:N*T*Cmicrocrystal_rv8564C*)modalias(of:N*T*Cmicrocrystal_rv8803)modalias(of:N*T*Cmicrocrystal_rv8803C*)modalias(of:N*T*Cmicrosoft_vmbus)modalias(of:N*T*Cmicrosoft_vmbusC*)modalias(of:N*T*Cmscc_ocelot-i2c)modalias(of:N*T*Cmscc_ocelot-i2cC*)modalias(of:N*T*Cmscc_ocelot-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cnetlogic_xlp980-i2c)modalias(of:N*T*Cnetlogic_xlp980-i2cC*)modalias(of:N*T*Cnuvoton_npcm750-udc)modalias(of:N*T*Cnuvoton_npcm750-udcC*)modalias(of:N*T*Cnuvoton_npcm845-udc)modalias(of:N*T*Cnuvoton_npcm845-udcC*)modalias(of:N*T*Cnuvoton_npct501)modalias(of:N*T*Cnuvoton_npct501C*)modalias(of:N*T*Cnuvoton_npct601)modalias(of:N*T*Cnuvoton_npct601C*)modalias(of:N*T*Cnvidia_tegra114-host1x)modalias(of:N*T*Cnvidia_tegra114-host1xC*)modalias(of:N*T*Cnvidia_tegra114-spi)modalias(of:N*T*Cnvidia_tegra114-spiC*)modalias(of:N*T*Cnvidia_tegra114-udc)modalias(of:N*T*Cnvidia_tegra114-udcC*)modalias(of:N*T*Cnvidia_tegra124-host1x)modalias(of:N*T*Cnvidia_tegra124-host1xC*)modalias(of:N*T*Cnvidia_tegra124-spi)modalias(of:N*T*Cnvidia_tegra124-spiC*)modalias(of:N*T*Cnvidia_tegra124-udc)modalias(of:N*T*Cnvidia_tegra124-udcC*)modalias(of:N*T*Cnvidia_tegra124-xusb)modalias(of:N*T*Cnvidia_tegra124-xusbC*)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermal)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermalC*)modalias(of:N*T*Cnvidia_tegra186-gpcdma)modalias(of:N*T*Cnvidia_tegra186-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra186-host1x)modalias(of:N*T*Cnvidia_tegra186-host1xC*)modalias(of:N*T*Cnvidia_tegra186-xudc)modalias(of:N*T*Cnvidia_tegra186-xudcC*)modalias(of:N*T*Cnvidia_tegra186-xusb)modalias(of:N*T*Cnvidia_tegra186-xusbC*)modalias(of:N*T*Cnvidia_tegra194-gpcdma)modalias(of:N*T*Cnvidia_tegra194-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra194-gte-aon)modalias(of:N*T*Cnvidia_tegra194-gte-aonC*)modalias(of:N*T*Cnvidia_tegra194-gte-lic)modalias(of:N*T*Cnvidia_tegra194-gte-licC*)modalias(of:N*T*Cnvidia_tegra194-host1x)modalias(of:N*T*Cnvidia_tegra194-host1xC*)modalias(of:N*T*Cnvidia_tegra194-xudc)modalias(of:N*T*Cnvidia_tegra194-xudcC*)modalias(of:N*T*Cnvidia_tegra194-xusb)modalias(of:N*T*Cnvidia_tegra194-xusb-padctl)modalias(of:N*T*Cnvidia_tegra194-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra194-xusbC*)modalias(of:N*T*Cnvidia_tegra20-ehci)modalias(of:N*T*Cnvidia_tegra20-ehciC*)modalias(of:N*T*Cnvidia_tegra20-host1x)modalias(of:N*T*Cnvidia_tegra20-host1xC*)modalias(of:N*T*Cnvidia_tegra20-rtc)modalias(of:N*T*Cnvidia_tegra20-rtcC*)modalias(of:N*T*Cnvidia_tegra20-udc)modalias(of:N*T*Cnvidia_tegra20-udcC*)modalias(of:N*T*Cnvidia_tegra20-usb-phy)modalias(of:N*T*Cnvidia_tegra20-usb-phyC*)modalias(of:N*T*Cnvidia_tegra210-host1x)modalias(of:N*T*Cnvidia_tegra210-host1xC*)modalias(of:N*T*Cnvidia_tegra210-spi)modalias(of:N*T*Cnvidia_tegra210-spiC*)modalias(of:N*T*Cnvidia_tegra210-xudc)modalias(of:N*T*Cnvidia_tegra210-xudcC*)modalias(of:N*T*Cnvidia_tegra210-xusb)modalias(of:N*T*Cnvidia_tegra210-xusbC*)modalias(of:N*T*Cnvidia_tegra234-gpcdma)modalias(of:N*T*Cnvidia_tegra234-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra234-gte-aon)modalias(of:N*T*Cnvidia_tegra234-gte-aonC*)modalias(of:N*T*Cnvidia_tegra234-gte-lic)modalias(of:N*T*Cnvidia_tegra234-gte-licC*)modalias(of:N*T*Cnvidia_tegra234-host1x)modalias(of:N*T*Cnvidia_tegra234-host1xC*)modalias(of:N*T*Cnvidia_tegra234-xudc)modalias(of:N*T*Cnvidia_tegra234-xudcC*)modalias(of:N*T*Cnvidia_tegra234-xusb)modalias(of:N*T*Cnvidia_tegra234-xusb-padctl)modalias(of:N*T*Cnvidia_tegra234-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra234-xusbC*)modalias(of:N*T*Cnvidia_tegra30-ehci)modalias(of:N*T*Cnvidia_tegra30-ehciC*)modalias(of:N*T*Cnvidia_tegra30-host1x)modalias(of:N*T*Cnvidia_tegra30-host1xC*)modalias(of:N*T*Cnvidia_tegra30-udc)modalias(of:N*T*Cnvidia_tegra30-udcC*)modalias(of:N*T*Cnvidia_tegra30-usb-phy)modalias(of:N*T*Cnvidia_tegra30-usb-phyC*)modalias(of:N*T*Cnxp_imx8dxl-fspi)modalias(of:N*T*Cnxp_imx8dxl-fspiC*)modalias(of:N*T*Cnxp_imx8mm-fspi)modalias(of:N*T*Cnxp_imx8mm-fspiC*)modalias(of:N*T*Cnxp_imx8mp-fspi)modalias(of:N*T*Cnxp_imx8mp-fspiC*)modalias(of:N*T*Cnxp_imx8qxp-fspi)modalias(of:N*T*Cnxp_imx8qxp-fspiC*)modalias(of:N*T*Cnxp_imx93-bbnsm-rtc)modalias(of:N*T*Cnxp_imx93-bbnsm-rtcC*)modalias(of:N*T*Cnxp_lx2160a-fspi)modalias(of:N*T*Cnxp_lx2160a-fspiC*)modalias(of:N*T*Cnxp_pca2129)modalias(of:N*T*Cnxp_pca2129C*)modalias(of:N*T*Cnxp_pca6408)modalias(of:N*T*Cnxp_pca6408C*)modalias(of:N*T*Cnxp_pca6416)modalias(of:N*T*Cnxp_pca6416C*)modalias(of:N*T*Cnxp_pca85073a)modalias(of:N*T*Cnxp_pca85073aC*)modalias(of:N*T*Cnxp_pca8565)modalias(of:N*T*Cnxp_pca8565C*)modalias(of:N*T*Cnxp_pca9505)modalias(of:N*T*Cnxp_pca9505C*)modalias(of:N*T*Cnxp_pca9506)modalias(of:N*T*Cnxp_pca9506C*)modalias(of:N*T*Cnxp_pca9534)modalias(of:N*T*Cnxp_pca9534C*)modalias(of:N*T*Cnxp_pca9535)modalias(of:N*T*Cnxp_pca9535C*)modalias(of:N*T*Cnxp_pca9536)modalias(of:N*T*Cnxp_pca9536C*)modalias(of:N*T*Cnxp_pca9537)modalias(of:N*T*Cnxp_pca9537C*)modalias(of:N*T*Cnxp_pca9538)modalias(of:N*T*Cnxp_pca9538C*)modalias(of:N*T*Cnxp_pca9539)modalias(of:N*T*Cnxp_pca9539C*)modalias(of:N*T*Cnxp_pca9540)modalias(of:N*T*Cnxp_pca9540C*)modalias(of:N*T*Cnxp_pca9541)modalias(of:N*T*Cnxp_pca9541C*)modalias(of:N*T*Cnxp_pca9542)modalias(of:N*T*Cnxp_pca9542C*)modalias(of:N*T*Cnxp_pca9543)modalias(of:N*T*Cnxp_pca9543C*)modalias(of:N*T*Cnxp_pca9544)modalias(of:N*T*Cnxp_pca9544C*)modalias(of:N*T*Cnxp_pca9545)modalias(of:N*T*Cnxp_pca9545C*)modalias(of:N*T*Cnxp_pca9546)modalias(of:N*T*Cnxp_pca9546C*)modalias(of:N*T*Cnxp_pca9547)modalias(of:N*T*Cnxp_pca9547C*)modalias(of:N*T*Cnxp_pca9548)modalias(of:N*T*Cnxp_pca9548C*)modalias(of:N*T*Cnxp_pca9554)modalias(of:N*T*Cnxp_pca9554C*)modalias(of:N*T*Cnxp_pca9555)modalias(of:N*T*Cnxp_pca9555C*)modalias(of:N*T*Cnxp_pca9556)modalias(of:N*T*Cnxp_pca9556C*)modalias(of:N*T*Cnxp_pca9557)modalias(of:N*T*Cnxp_pca9557C*)modalias(of:N*T*Cnxp_pca9564)modalias(of:N*T*Cnxp_pca9564C*)modalias(of:N*T*Cnxp_pca9574)modalias(of:N*T*Cnxp_pca9574C*)modalias(of:N*T*Cnxp_pca9575)modalias(of:N*T*Cnxp_pca9575C*)modalias(of:N*T*Cnxp_pca9665)modalias(of:N*T*Cnxp_pca9665C*)modalias(of:N*T*Cnxp_pca9698)modalias(of:N*T*Cnxp_pca9698C*)modalias(of:N*T*Cnxp_pca9846)modalias(of:N*T*Cnxp_pca9846C*)modalias(of:N*T*Cnxp_pca9847)modalias(of:N*T*Cnxp_pca9847C*)modalias(of:N*T*Cnxp_pca9848)modalias(of:N*T*Cnxp_pca9848C*)modalias(of:N*T*Cnxp_pca9849)modalias(of:N*T*Cnxp_pca9849C*)modalias(of:N*T*Cnxp_pcal6408)modalias(of:N*T*Cnxp_pcal6408C*)modalias(of:N*T*Cnxp_pcal6416)modalias(of:N*T*Cnxp_pcal6416C*)modalias(of:N*T*Cnxp_pcal6524)modalias(of:N*T*Cnxp_pcal6524C*)modalias(of:N*T*Cnxp_pcal6534)modalias(of:N*T*Cnxp_pcal6534C*)modalias(of:N*T*Cnxp_pcal9535)modalias(of:N*T*Cnxp_pcal9535C*)modalias(of:N*T*Cnxp_pcal9554b)modalias(of:N*T*Cnxp_pcal9554bC*)modalias(of:N*T*Cnxp_pcal9555a)modalias(of:N*T*Cnxp_pcal9555aC*)modalias(of:N*T*Cnxp_pcf2123)modalias(of:N*T*Cnxp_pcf2123C*)modalias(of:N*T*Cnxp_pcf2127)modalias(of:N*T*Cnxp_pcf2127C*)modalias(of:N*T*Cnxp_pcf2129)modalias(of:N*T*Cnxp_pcf2129C*)modalias(of:N*T*Cnxp_pcf85063)modalias(of:N*T*Cnxp_pcf85063C*)modalias(of:N*T*Cnxp_pcf85063a)modalias(of:N*T*Cnxp_pcf85063aC*)modalias(of:N*T*Cnxp_pcf85063tp)modalias(of:N*T*Cnxp_pcf85063tpC*)modalias(of:N*T*Cnxp_pcf8523)modalias(of:N*T*Cnxp_pcf8523C*)modalias(of:N*T*Cnxp_pcf8563)modalias(of:N*T*Cnxp_pcf8563C*)modalias(of:N*T*Cnxp_ptn5110)modalias(of:N*T*Cnxp_ptn5110C*)modalias(of:N*T*Cnxp_rtc-pcf2123)modalias(of:N*T*Cnxp_rtc-pcf2123C*)modalias(of:N*T*Connn_cat9554)modalias(of:N*T*Connn_cat9554C*)modalias(of:N*T*Connn_pca9654)modalias(of:N*T*Connn_pca9654C*)modalias(of:N*T*Connn_pca9655)modalias(of:N*T*Connn_pca9655C*)modalias(of:N*T*Cpericom_pt7c4338)modalias(of:N*T*Cpericom_pt7c4338C*)modalias(of:N*T*Cpmem-region)modalias(of:N*T*Cpmem-region-v2)modalias(of:N*T*Cpmem-region-v2C*)modalias(of:N*T*Cpmem-regionC*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(of:N*T*Cpwm-backlight)modalias(of:N*T*Cpwm-backlightC*)modalias(of:N*T*Cpwm-fan)modalias(of:N*T*Cpwm-fanC*)modalias(of:N*T*Cqcom_ci-hdrc)modalias(of:N*T*Cqcom_ci-hdrcC*)modalias(of:N*T*Cqcom_fsm9900-emac)modalias(of:N*T*Cqcom_fsm9900-emacC*)modalias(of:N*T*Cqcom_hidma-1.0)modalias(of:N*T*Cqcom_hidma-1.0C*)modalias(of:N*T*Cqcom_hidma-1.1)modalias(of:N*T*Cqcom_hidma-1.1C*)modalias(of:N*T*Cqcom_hidma-1.2)modalias(of:N*T*Cqcom_hidma-1.2C*)modalias(of:N*T*Cqcom_hidma-mgmt-1.0)modalias(of:N*T*Cqcom_hidma-mgmt-1.0C*)modalias(of:N*T*Cregulator-gpio)modalias(of:N*T*Cregulator-gpioC*)modalias(of:N*T*Crichtek_rt1719)modalias(of:N*T*Crichtek_rt1719C*)modalias(of:N*T*Cricoh_r2025sd)modalias(of:N*T*Cricoh_r2025sdC*)modalias(of:N*T*Cricoh_r2221tl)modalias(of:N*T*Cricoh_r2221tlC*)modalias(of:N*T*Cricoh_rs5c372a)modalias(of:N*T*Cricoh_rs5c372aC*)modalias(of:N*T*Cricoh_rs5c372b)modalias(of:N*T*Cricoh_rs5c372bC*)modalias(of:N*T*Cricoh_rv5c386)modalias(of:N*T*Cricoh_rv5c386C*)modalias(of:N*T*Cricoh_rv5c387a)modalias(of:N*T*Cricoh_rv5c387aC*)modalias(of:N*T*Crohm_bd71837)modalias(of:N*T*Crohm_bd71837C*)modalias(of:N*T*Crohm_bd71847)modalias(of:N*T*Crohm_bd71847C*)modalias(of:N*T*Crohm_bd71850)modalias(of:N*T*Crohm_bd71850C*)modalias(of:N*T*Crv4162)modalias(of:N*T*Crv4162C*)modalias(of:N*T*Csensirion_shtc1)modalias(of:N*T*Csensirion_shtc1C*)modalias(of:N*T*Csensirion_shtc3)modalias(of:N*T*Csensirion_shtc3C*)modalias(of:N*T*Csensirion_shtw1)modalias(of:N*T*Csensirion_shtw1C*)modalias(of:N*T*Csnps_arc_ps2)modalias(of:N*T*Csnps_arc_ps2C*)modalias(of:N*T*Csnps_designware-i2c)modalias(of:N*T*Csnps_designware-i2cC*)modalias(of:N*T*Csnps_dma-spear1340)modalias(of:N*T*Csnps_dma-spear1340C*)modalias(of:N*T*Csnps_dw-apb-gpio)modalias(of:N*T*Csnps_dw-apb-gpioC*)modalias(of:N*T*Csnps_dwc-ahci)modalias(of:N*T*Csnps_dwc-ahciC*)modalias(of:N*T*Csnps_spear-ahci)modalias(of:N*T*Csnps_spear-ahciC*)modalias(of:N*T*Csolomon_ssd1305fb-i2c)modalias(of:N*T*Csolomon_ssd1305fb-i2cC*)modalias(of:N*T*Csolomon_ssd1306fb-i2c)modalias(of:N*T*Csolomon_ssd1306fb-i2cC*)modalias(of:N*T*Csolomon_ssd1307fb-i2c)modalias(of:N*T*Csolomon_ssd1307fb-i2cC*)modalias(of:N*T*Csolomon_ssd1309fb-i2c)modalias(of:N*T*Csolomon_ssd1309fb-i2cC*)modalias(of:N*T*Cssif-bmc)modalias(of:N*T*Cssif-bmcC*)modalias(of:N*T*Cst_m41t0)modalias(of:N*T*Cst_m41t00)modalias(of:N*T*Cst_m41t00C*)modalias(of:N*T*Cst_m41t0C*)modalias(of:N*T*Cst_m41t11)modalias(of:N*T*Cst_m41t11C*)modalias(of:N*T*Cst_m41t62)modalias(of:N*T*Cst_m41t62C*)modalias(of:N*T*Cst_m41t65)modalias(of:N*T*Cst_m41t65C*)modalias(of:N*T*Cst_m41t80)modalias(of:N*T*Cst_m41t80C*)modalias(of:N*T*Cst_m41t81)modalias(of:N*T*Cst_m41t81C*)modalias(of:N*T*Cst_m41t81s)modalias(of:N*T*Cst_m41t81sC*)modalias(of:N*T*Cst_m41t82)modalias(of:N*T*Cst_m41t82C*)modalias(of:N*T*Cst_m41t83)modalias(of:N*T*Cst_m41t83C*)modalias(of:N*T*Cst_m41t84)modalias(of:N*T*Cst_m41t84C*)modalias(of:N*T*Cst_m41t85)modalias(of:N*T*Cst_m41t85C*)modalias(of:N*T*Cst_m41t87)modalias(of:N*T*Cst_m41t87C*)modalias(of:N*T*Cst_rv4162)modalias(of:N*T*Cst_rv4162C*)modalias(of:N*T*Cst_stusb1600)modalias(of:N*T*Cst_stusb1600C*)modalias(of:N*T*Csyna_rmi4-i2c)modalias(of:N*T*Csyna_rmi4-i2cC*)modalias(of:N*T*Csyna_rmi4-spi)modalias(of:N*T*Csyna_rmi4-spiC*)modalias(of:N*T*Csynaptics_synaptics_i2c)modalias(of:N*T*Csynaptics_synaptics_i2cC*)modalias(of:N*T*Ctcpci)modalias(of:N*T*CtcpciC*)modalias(of:N*T*Cti_adc128d818)modalias(of:N*T*Cti_adc128d818C*)modalias(of:N*T*Cti_bq32000)modalias(of:N*T*Cti_bq32000C*)modalias(of:N*T*Cti_ina3221)modalias(of:N*T*Cti_ina3221C*)modalias(of:N*T*Cti_lm70)modalias(of:N*T*Cti_lm70C*)modalias(of:N*T*Cti_lm71)modalias(of:N*T*Cti_lm71C*)modalias(of:N*T*Cti_lm74)modalias(of:N*T*Cti_lm74C*)modalias(of:N*T*Cti_lp8550)modalias(of:N*T*Cti_lp8550C*)modalias(of:N*T*Cti_lp8551)modalias(of:N*T*Cti_lp8551C*)modalias(of:N*T*Cti_lp8552)modalias(of:N*T*Cti_lp8552C*)modalias(of:N*T*Cti_lp8553)modalias(of:N*T*Cti_lp8553C*)modalias(of:N*T*Cti_lp8555)modalias(of:N*T*Cti_lp8555C*)modalias(of:N*T*Cti_lp8556)modalias(of:N*T*Cti_lp8556C*)modalias(of:N*T*Cti_lp8557)modalias(of:N*T*Cti_lp8557C*)modalias(of:N*T*Cti_pca6107)modalias(of:N*T*Cti_pca6107C*)modalias(of:N*T*Cti_pca9536)modalias(of:N*T*Cti_pca9536C*)modalias(of:N*T*Cti_tca6408)modalias(of:N*T*Cti_tca6408C*)modalias(of:N*T*Cti_tca6416)modalias(of:N*T*Cti_tca6416C*)modalias(of:N*T*Cti_tca6424)modalias(of:N*T*Cti_tca6424C*)modalias(of:N*T*Cti_tca9538)modalias(of:N*T*Cti_tca9538C*)modalias(of:N*T*Cti_tca9539)modalias(of:N*T*Cti_tca9539C*)modalias(of:N*T*Cti_tmp103)modalias(of:N*T*Cti_tmp103C*)modalias(of:N*T*Cti_tmp121)modalias(of:N*T*Cti_tmp121C*)modalias(of:N*T*Cti_tmp122)modalias(of:N*T*Cti_tmp122C*)modalias(of:N*T*Cti_tps25750)modalias(of:N*T*Cti_tps25750C*)modalias(of:N*T*Cti_tps6598x)modalias(of:N*T*Cti_tps6598xC*)modalias(of:N*T*Ctimeriomem_rng)modalias(of:N*T*Ctimeriomem_rngC*)modalias(of:N*T*Cusb-nop-xceiv)modalias(of:N*T*Cusb-nop-xceivC*)modalias(of:N*T*Cvia_vt8500-ehci)modalias(of:N*T*Cvia_vt8500-ehciC*)modalias(of:N*T*Cvirtio_mmio)modalias(of:N*T*Cvirtio_mmioC*)modalias(of:N*T*Cvirtual_mdio-gpio)modalias(of:N*T*Cvirtual_mdio-gpioC*)modalias(of:N*T*Cwillsemi_wusb3801)modalias(of:N*T*Cwillsemi_wusb3801C*)modalias(of:N*T*Cwinbond_wpct301)modalias(of:N*T*Cwinbond_wpct301C*)modalias(of:N*T*Cwm_prizm-ehci)modalias(of:N*T*Cwm_prizm-ehciC*)modalias(of:N*T*Cxircom_x1205)modalias(of:N*T*Cxircom_x1205C*)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0C*)modalias(of:N*T*Cxlnx_zynq-usb-2.20a)modalias(of:N*T*Cxlnx_zynq-usb-2.20aC*)modalias(of:N*Tipmi*Cipmi-bt)modalias(of:N*Tipmi*Cipmi-btC*)modalias(of:N*Tipmi*Cipmi-ipmb)modalias(of:N*Tipmi*Cipmi-ipmbC*)modalias(of:N*Tipmi*Cipmi-kcs)modalias(of:N*Tipmi*Cipmi-kcsC*)modalias(of:N*Tipmi*Cipmi-smic)modalias(of:N*Tipmi*Cipmi-smicC*)modalias(pcbc)modalias(pci:hns-nic)modalias(pci:v*d*sv*sd*bc01sc01i*)modalias(pci:v*d*sv*sd*bc01sc08i02*)modalias(pci:v*d*sv*sd*bc05sc02i10*)modalias(pci:v*d*sv*sd*bc0Csc07i0[012]*)modalias(pci:v*d00008139sv000010ECsd00008139bc*sc*i*)modalias(pci:v*d00008139sv00001186sd00001300bc*sc*i*)modalias(pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*)modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*)modalias(pci:v0000018Ad00000106sv*sd*bc*sc*i*)modalias(pci:v0000021Bd00008139sv*sd*bc*sc*i*)modalias(pci:v000002ACd00001012sv*sd*bc*sc*i*)modalias(pci:v00000357d0000000Asv*sd*bc*sc*i*)modalias(pci:v000003F0d00000A6Csv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B203sv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B204sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*)modalias(pci:v00001014d00000180sv00001014sd00000264bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000028Dbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002BEbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002C0bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000030Dbc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd00000338bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd0000035Cbc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd00000360bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd000003[03]Abc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000033Cbc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000035[2346F]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000033Bbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000035[57DE]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000003F[BCEF]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000046Dbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000047[45]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000049[9ABC]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000004C[789A]bc*sc*i*)modalias(pci:v00001014d000004DAsv00001014sd000004F[BC]bc*sc*i*)modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)modalias(pci:v00001022d00001486sv*sd*bc*sc*i*)modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*)modalias(pci:v00001022d00001537sv*sd*bc*sc*i*)modalias(pci:v00001022d0000156Esv*sd*bc*sc*i*)modalias(pci:v00001022d000015C7sv*sd*bc*sc*i*)modalias(pci:v00001022d000015DFsv*sd*bc*sc*i*)modalias(pci:v00001022d00001649sv*sd*bc*sc*i*)modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000121Asv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021B[DEF]bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021C[0123456789ABCDE]bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd0000324[13579AB]bc*sc*i*)modalias(pci:v0000103Cd0000323Bsv0000103Csd0000335[0123456]bc*sc*i*)modalias(pci:v0000103Cd0000323Csv0000103Csd0000192[012345689]bc*sc*i*)modalias(pci:v0000103Cd00003306sv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003307sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*)modalias(pci:v00001042d00003020sv*sd*bc*sc*i*)modalias(pci:v00001045d0000C558sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0B[01F]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0C3sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0D[89]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0F[01259]sv*sd*bc*sc*i*)modalias(pci:v00001060d00000101sv*sd*bc*sc*i*)modalias(pci:v00001060d0000673Asv*sd*bc*sc*i*)modalias(pci:v00001060d0000886Asv*sd*bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000266bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000278bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd000002D[34]bc*sc*i*)modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000034sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000052sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]4sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000264sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000368sv*sd*bc*sc*i*)modalias(pci:v000010DEd000003EBsv*sd*bc*sc*i*)modalias(pci:v000010DEd00000446sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*)modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000812[569]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008139sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000813[89]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000816[12789]sv*sd*bc*sc*i*)modalias(pci:v000010FFd00008168sv*sd*bc*sc*i*)modalias(pci:v00001106d00000561sv*sd*bc*sc*i*)modalias(pci:v00001113d00001211sv*sd*bc*sc*i*)modalias(pci:v00001179d0000010[1235]sv*sd*bc*sc*i*)modalias(pci:v00001186d000013[04]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*)modalias(pci:v00001186d00004302sv*sd*bc*sc*i*)modalias(pci:v000011DBd00001234sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001259d0000A11[7E]sv*sd*bc*sc*i*)modalias(pci:v00001259d0000C107sv*sd*bc*sc*i*)modalias(pci:v00001269d000000B[34AB]sv*sd*bc*sc*i*)modalias(pci:v0000126Cd00001211sv*sd*bc*sc*i*)modalias(pci:v0000126Fd00002263sv*sd*bc*sc*i*)modalias(pci:v00001344d00005407sv*sd*bc*sc*i*)modalias(pci:v00001344d00006001sv*sd*bc*sc*i*)modalias(pci:v000013D1d0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*)modalias(pci:v00001432d00009130sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*)modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*)modalias(pci:v000014EAd0000AB0[67]sv*sd*bc*sc*i*)modalias(pci:v00001500d00001360sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*sd*bc*sc*i*)modalias(pci:v0000153Fd0000100[46]sv*sd*bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000007[6D]bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000008[78]bc*sc*i*)modalias(pci:v00001590d00000389sv*sd*bc*sc*i*)modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007B0sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000100[3456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001010sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000101[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001021sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000A2D[236C]sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF[78]0sv*sd*bc*sc*i*)modalias(pci:v000015B7d00002001sv*sd*bc*sc*i*)modalias(pci:v000016CAd00000001sv*sd*bc*sc*i*)modalias(pci:v000016ECd00000116sv*sd*bc*sc*i*)modalias(pci:v000016ECd0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001737d00001032sv*sd00000024bc*sc*i*)modalias(pci:v00001743d00008139sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000011sv0000177Dsd0000A11Ebc*sc*i*)modalias(pci:v0000177Dd0000A00Csv0000177Dsd0000A[123]0Cbc*sc*i*)modalias(pci:v0000177Dd0000A012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A013sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A018sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Esv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A026sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02[2EF]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A030sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A033sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A034sv0000177Dsd0000A[123]34bc*sc*i*)modalias(pci:v0000177Dd0000A054sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A056sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A098sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000306sv000017CBsd0000010Cbc*sc*i*)modalias(pci:v000017CBd00000306sv000018D7sd00000200bc*sc*i*)modalias(pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*)modalias(pci:v000017CBd00000308sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000308sv00001C5Dsd0000201[05]bc*sc*i*)modalias(pci:v000017CBd00000309sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000030[46]sv*sd*bc*sc*i*)modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*)modalias(pci:v00001987d00005021sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000020[05]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00000210sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001822sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000375Esv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568EF]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[EF]sv*sd*bc*sc*i*)modalias(pci:v000019EEd0000380[03]sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd00006003sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd0000[456]000sv000019EEsd*bc*sc*i*)modalias(pci:v00001AE0d00000042sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000011sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*)modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*)modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*)modalias(pci:v00001C58d000000[02]3sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001504sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd0000174Asv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001D59sv*sd*bc*sc*i*)modalias(pci:v00001C5Fd00000540sv*sd*bc*sc*i*)modalias(pci:v00001CC1d000033F8sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00005350sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00008201sv*sd*bc*sc*i*)modalias(pci:v00001CC4d0000630[23]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000051sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000053sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000006[15]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00008061sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000CD0[012]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000E4C1sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EC2[01]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000[01]EC2sv*sd*bc*sc*i*)modalias(pci:v00001D97d00001D97sv*sd*bc*sc*i*)modalias(pci:v00001D97d0000226[39]sv*sd*bc*sc*i*)modalias(pci:v00001DA8d0000380[03]sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d00006003sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d0000[456]000sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DBEd00005236sv*sd*bc*sc*i*)modalias(pci:v00001DD8d0000100[23]sv*sd*bc*sc*i*)modalias(pci:v00001E49d000000[24]1sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd0000100[12]sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd00001[26]02sv*sd*bc*sc*i*)modalias(pci:v00001EACd0000100[1247D]sv*sd*bc*sc*i*)modalias(pci:v00001EACd00002001sv*sd*bc*sc*i*)modalias(pci:v00001F40d00001202sv*sd*bc*sc*i*)modalias(pci:v00001F40d00005236sv*sd*bc*sc*i*)modalias(pci:v00002646d0000226[23]sv*sd*bc*sc*i*)modalias(pci:v00002646d0000501[368ABE]sv*sd*bc*sc*i*)modalias(pci:v00003388d00008013sv*sd*bc*sc*i*)modalias(pci:v00004033d00001360sv*sd*bc*sc*i*)modalias(pci:v00004321d00001111sv*sd*bc*sc*i*)modalias(pci:v00008086d*sv*sd*bc01sc01i*)modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000440sv*sd*bc*sc*i*)modalias(pci:v00008086d00000811sv*sd*bc*sc*i*)modalias(pci:v00008086d00000827sv*sd*bc*sc*i*)modalias(pci:v00008086d00000829sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D58sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D5[35]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D9Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000DC[5678]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000DD[2A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F06sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F40sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*)modalias(pci:v00008086d0000100[01489CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000101[0123456789ADE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000102[678]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[9ABCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000105[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001060sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[56789ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000108Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000108[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001099sv*sd*bc*sc*i*)modalias(pci:v00008086d0000109[68A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[79]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B5sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B[9ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C9sv*sd*bc*sc*i*)modalias(pci:v00008086d000010CAsv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[02345BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[359AEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010EDsv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[1C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[5ABF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[056]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[14789BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[BC]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[DE]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000011A2sv*sd*bc*sc*i*)modalias(pci:v00008086d0000124[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000125[BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000012D[123458ACDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000145[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[123C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[78B]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[ADEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001515sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[0168]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[47C]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001520sv*sd*bc*sc*i*)modalias(pci:v00008086d00001525sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[123467]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001530sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[36789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000154Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000154[ADF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[03]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001571sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[24]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000158[013456789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000159[1239AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B[789BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C5sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C[234678E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D1sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[678F]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015FFsv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[2378D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[459ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015[7A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001889sv*sd*bc*sc*i*)modalias(pci:v00008086d0000188[8ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000189[01234789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002286sv*sd*bc*sc*i*)modalias(pci:v00008086d000022C0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037CDsv*sd*bc*sc*i*)modalias(pci:v00008086d000037C[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037D[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000551[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000579[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057A[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057B[3456789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005845sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[6E]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E006sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001014sd00000718bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001028sd00001FE0bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000060[01239]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000065[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000070[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000100[12]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000110[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001211bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001321bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001137sd000002F[89A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000013FEsd00008312bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001458sd00001000bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A2[234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A3[67]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd00000294bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd000002D[BC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000032Ebc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000036Fbc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000038[123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000022[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000052[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000062[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000110[456789B]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000846[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000C46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000F46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000019E5sd0000D22[789ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000004[5678ABCF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000005[1234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000006[BCDF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000007[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000008[6789]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CC4sd00000[12]01bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000080[456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B2[79]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B45bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000544[5679ABDEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd000054D[ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd0000080[06]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000908bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000916bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001DFCsd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001E93sd0000100[0125]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F0Csd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000100[123456789AEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000101[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000104[345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000110bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000608bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000659bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000080[0123456789A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000090[012345678A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000120[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000128[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000130[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001380bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000140[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000141[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001441bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000145[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000146[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000147[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001491bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014A[012456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014B[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014C[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[234]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[89]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[DEF]0bc*sc*i*)modalias(pci:v00009005d00000290sv00009005sd0000058[012345]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd00000338bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002BFbc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002C3bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002D5bc*sc*i*)modalias(pci:v00009412d00006565sv*sd*bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:Hi-HNS_MDIO)modalias(platform:ahci)modalias(platform:ahci-seattle)modalias(platform:altera_ps2)modalias(platform:arm-cs-arch-pmu)modalias(platform:arm_spe-v1)modalias(platform:bd71815-clk)modalias(platform:bd71828-clk)modalias(platform:bd718[34]7-clk)modalias(platform:bd718[34]7-pmic)modalias(platform:bd718xx-clk)modalias(platform:bd718xx-pmic)modalias(platform:ci13xxx_msm)modalias(platform:ci13xxx_pci)modalias(platform:ci_hdrc)modalias(platform:cpufreq-dt)modalias(platform:cxl_acpi)modalias(platform:dmi-ipmi-si)modalias(platform:dmi-ipmi-ssif)modalias(platform:ds1511)modalias(platform:ds2404)modalias(platform:dw_dmac)modalias(platform:ehci-platform)modalias(platform:fec)modalias(platform:gpio-backlight)modalias(platform:gpio-dwapb)modalias(platform:gpio-keys)modalias(platform:gpio-regulator)modalias(platform:hi6220-usb-phy)modalias(platform:hmem*)modalias(platform:hns-nic)modalias(platform:i2c-arb-gpio-challenge)modalias(platform:i2c-gpio)modalias(platform:i2c-mux-gpio)modalias(platform:i2c-mux-mlxcpld)modalias(platform:i2c-mux-pinctrl)modalias(platform:i2c_designware)modalias(platform:imx-cpufreq-dt)modalias(platform:imx-i2c)modalias(platform:imx-usb)modalias(platform:imx1-i2c)modalias(platform:imx2-wdt)modalias(platform:imx21-i2c)modalias(platform:imx2[578]-fec)modalias(platform:imx6q-fec)modalias(platform:imx6sx-fec)modalias(platform:imx6ul-fec)modalias(platform:imx8mm-interconnect)modalias(platform:imx8mn-interconnect)modalias(platform:imx8mp-dwc3)modalias(platform:imx8mp-interconnect)modalias(platform:imx8mq-interconnect)modalias(platform:led-backlight)modalias(platform:max77620-clock)modalias(platform:max77620-rtc)modalias(platform:max77620-thermal)modalias(platform:max77686-clk)modalias(platform:max77686-pmic)modalias(platform:max77686-rtc)modalias(platform:max77714-rtc)modalias(platform:max77802-clk)modalias(platform:max77802-rtc)modalias(platform:mdio-gpio)modalias(platform:mlx-wdt)modalias(platform:mlxreg-fan)modalias(platform:msm_hsusb)modalias(platform:mvf600-fec)modalias(platform:mxs-usb-phy)modalias(platform:ntc-thermistor)modalias(platform:platform-lcd)modalias(platform:pwm-backlight)modalias(platform:pwm-fan)modalias(platform:qcom-emac)modalias(platform:rtc-bq4802)modalias(platform:rtc-ds1286)modalias(platform:rtc-ds1553)modalias(platform:rtc-ds1685)modalias(platform:rtc-ds1742)modalias(platform:rtc-m48t35)modalias(platform:rtc-m48t59)modalias(platform:rtc-msm6242)modalias(platform:rtc-rp5c01)modalias(platform:sbsa-gwdt)modalias(platform:scpi-cpufreq)modalias(platform:simtec-i2c)modalias(platform:spi-tegra114)modalias(platform:spi_imx)modalias(platform:stk17ta8)modalias(platform:unimac-mdio)modalias(platform:usb_phy_generic)modalias(platform:usbmisc-imx)modalias(platform:versatile-i2c)modalias(platform:vexpress-hwmon)modalias(pmem)modalias(poly1305)modalias(poly1305-generic)modalias(raid[56])modalias(rd)modalias(rfc7539)modalias(rfc7539esp)modalias(rmd160)modalias(rpc-auth-6)modalias(rpc-auth-gss-1.2.840.113554.1.2.2)modalias(rpc-auth-gss-39000[345])modalias(rpc-auth-gss-krb5)modalias(rpc-auth-gss-krb5[ip])modalias(rpc_pipefs)modalias(rtnl-link-bareudp)modalias(rtnl-link-bond)modalias(rtnl-link-bridge)modalias(rtnl-link-dummy)modalias(rtnl-link-erspan)modalias(rtnl-link-geneve)modalias(rtnl-link-gre)modalias(rtnl-link-gretap)modalias(rtnl-link-hsr)modalias(rtnl-link-ifb)modalias(rtnl-link-ip6erspan)modalias(rtnl-link-ip6gre)modalias(rtnl-link-ip6gretap)modalias(rtnl-link-ip6tnl)modalias(rtnl-link-ipip)modalias(rtnl-link-ipvlan)modalias(rtnl-link-ipvtap)modalias(rtnl-link-macsec)modalias(rtnl-link-macvlan)modalias(rtnl-link-macvtap)modalias(rtnl-link-nlmon)modalias(rtnl-link-sit)modalias(rtnl-link-team)modalias(rtnl-link-veth)modalias(rtnl-link-vlan)modalias(rtnl-link-vrf)modalias(rtnl-link-vsockmon)modalias(rtnl-link-vti)modalias(rtnl-link-vti6)modalias(rtnl-link-vxlan)modalias(rtnl-link-wireguard)modalias(rtnl-link-xfrm)modalias(sch_clsact)modalias(scsi:t-0x01*)modalias(scsi:t-0x08*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(serio:ty02pr08id*ex*)modalias(serio:ty0[16]pr*id*ex*)modalias(serpent)modalias(serpent-generic)modalias(sha1)modalias(sha224)modalias(sha256)modalias(spi:ad7314)modalias(spi:adcxx[1248]s)modalias(spi:adt730[12])modalias(spi:ds134[34])modalias(spi:ds1390)modalias(spi:ds3234)modalias(spi:ks8995)modalias(spi:ksz8795)modalias(spi:ksz8864)modalias(spi:lm7[014])modalias(spi:max111[0123])modalias(spi:mcp795)modalias(spi:pca2129)modalias(spi:pcf2123)modalias(spi:pcf212[79])modalias(spi:rmi4-spi)modalias(spi:rtc-ds1305)modalias(spi:rtc-ds1390)modalias(spi:rtc-m41t93)modalias(spi:rtc-m41t94)modalias(spi:rtc-max6902)modalias(spi:rtc-pcf2123)modalias(spi:rtc-r9701)modalias(spi:rtc-rs5c348)modalias(spi:rtc-rx4581)modalias(spi:rv2123)modalias(spi:rv3049)modalias(spi:rx4581)modalias(spi:tmp12[12])modalias(stdrng)modalias(tbsvc:knetworkp00000001v*r*)modalias(tcp-ulp-tls)modalias(team-mode-activebackup)modalias(team-mode-broadcast)modalias(team-mode-loadbalance)modalias(team-mode-random)modalias(team-mode-roundrobin)modalias(tee:f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c*)modalias(tls)modalias(tty-ldisc-18)modalias(tty-ldisc-2)modalias(twofish)modalias(twofish-generic)modalias(typec:idFF01m01)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ip0[0123456]in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc09ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic07isc01ip0[123]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip62in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc03ip0[01]in*)modalias(usb:v*p*d*dc07dsc01dp0[123]ic*isc*ip*in*)modalias(usb:v03EBp0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p070Cd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0[23]07d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4002d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC631d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAACEd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAAF[56]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p000[17E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0019d059[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p002Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p003Ad*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p007[01B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p008[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p009[49]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00A[0B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00B0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00E9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00FCd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p010[8E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0128d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0178d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01D[04]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01F5d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01[35]4d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0223d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p026Cd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0275d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02D9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02E3d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0302d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0335d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p03CDd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p041[89]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p042[05DF]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p043[34]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[46E]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[5D]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p046Ed*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0475d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p047Cd03[7-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0[4-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p048[16E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0492d045[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d04[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d0[5-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0495d0370dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04B2d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04B9d0350dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04C[9E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04D[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04E6d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04F0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0508d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p05AFd0742dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p06AAd1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p274Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0436p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0457p015[01]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp023Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp024[8D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045EpFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046BpFF40d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p010[0137]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p683[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p2028d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026Cdc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026[0-9A-B]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d02[0-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp237[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d020[0-8]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[26]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[79A]d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[BC]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p1010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E7p6651d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v04E8p507Cd0220dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5136d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p685Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp180[147]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd050[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd05[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd0[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd1*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd2000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp006[9D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp02A5d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp087Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d020*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p132[1489]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p134[09]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Fp6387d0141dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0040d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0643d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0651d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp105Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp1061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp120[2345A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCp0001d000[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p070[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0723d9451dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9p4002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp0105d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1063d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2317d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d010[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0686p401[17]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CAp2003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp000[1236789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp001[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp3203d0[01]00dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp32BBd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v076Dp0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0005d0005dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFC01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0006d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d000*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d001[0-5]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA00[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[39]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[9B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1167d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0803p3095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0840p008[245]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1542d0002dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1543d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0870p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp3103d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp6000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p1697d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0984p0301d0128dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D8p0320d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ABFp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp160[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp1611d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp2011d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp20FFd0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6971d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[457]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[9A]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[78]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD[123]57d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1932d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p2300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3010d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3332d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0138d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp015[389]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0177d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0184d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C0BpA109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CA6pA050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p7310d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DC4p0073d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8pD202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DDAp0[03]01d0012dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp3329d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p7636d0103dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F19p010[35]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F88p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCAp8004d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD0E1d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE03[01]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE092d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1058p070[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp016[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D6p2200d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0FFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1210p0003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p100[134]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p140[123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p141[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p142[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p143[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3609d0209dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FEp3600d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d015*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1519p0452d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0539d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d011[4-7]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0583d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2329d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2566d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2567d0117dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp9561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v154BpF00[BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1576p03B1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1652p6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p10A9d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v174Cp55AAd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0400d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17EFp3899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1822p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1315d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1320d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p3335d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1949p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1965p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1AB5d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p002[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0534d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p614Dd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1DE1pC102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E68p001Bd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E74p4621d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FC9p0117d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2027pA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20DFp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0715d9999dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2116p0320d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p001Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2D9[1235679A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p3010d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6426d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2537p1068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v27C6p5395d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2912p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CA3p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v32A7p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340pFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1020d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1059d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v55AApA103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vC251p4003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED10p7636d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFF0p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(vfio_pci:v*d*sv*sd*bc*sc*i*)modalias(vfio_pci:v000015B3d0000101Esv*sd*bc*sc*i*)modalias(virtio:d00000001v*)modalias(virtio:d00000002v*)modalias(virtio:d00000003v*)modalias(virtio:d00000005v*)modalias(virtio:d00000008v*)modalias(virtio:d00000010v*)modalias(virtio:d00000012v*)modalias(virtio:d00000013v*)modalias(virtio:d00000018v*)modalias(virtio:d0000001Av*)modalias(virtio:d00000022v*)modalias(virtio:d00000029v*)modalias(vmac64)modalias(vmbus:02780ada77e3ac4a8e770558eb1073f8)modalias(vmbus:1df6c444444400449d52802e27ede19f)modalias(vmbus:292efa3523ea364296ae3a6ebacba440)modalias(vmbus:30e62795aed07b49adcee80ab0175caf)modalias(vmbus:31600b0e13523449818b38d90ced39db)modalias(vmbus:32264132cb86a2449b5c50d1417354f5)modalias(vmbus:394f16571591784eab55382f3bd5422d)modalias(vmbus:4acc9b2f6900f34ab76b6fd0be528cda)modalias(vmbus:635161f83edfc546913ff2d2f965ed0e)modalias(vmbus:6dad12f9172bea48bd65f927a61c7684)modalias(vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a)modalias(vmbus:d96361baa104294db60572e2ffb1dc7f)modalias(vmbus:dc7450528589e2468057a307dc18a502)modalias(vmbus:e34bd134e4dec8419ae76b174977c192)modalias(vmbus:e7f4a0a9455a964db8278a841e8c03e6)modalias(vmware_vsock)modalias(vport-type-3)modalias(vport-type-4)modalias(vport-type-5)modalias(wp256)modalias(wp384)modalias(wp512)modalias(xcbc)modalias(xchacha12)modalias(xchacha12-generic)modalias(xchacha20)modalias(xchacha20-generic)modalias(xfrm-offload-10-50)modalias(xfrm-offload-2-50)modalias(xfrm-type-10-108)modalias(xfrm-type-10-41)modalias(xfrm-type-10-43)modalias(xfrm-type-10-50)modalias(xfrm-type-10-51)modalias(xfrm-type-10-60)modalias(xfrm-type-2-108)modalias(xfrm-type-2-4)modalias(xfrm-type-2-50)modalias(xfrm-type-2-51)modalias(xt_SET)modalias(xts_aes_)modalias(xxhash64)modalias(xxhash64-generic)modalias(zstd)     /bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.31.1.el9_5.aarch64+rt3.0.4-14.6.0-14.0-15.2-14.16.1.3g%gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.31.1Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao 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- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- 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{|}~     0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80x93418c4f0x844d05a70x03bbeac20x3212ae7e0x66708ac60x88cc35060xd8b32e570x6c7c5a070x0a031fa70xe6a6f9c30x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160xa7fcb0ff0x402587230xda4069ef0xdf385f270x10fd2b580xa30311d30x4d8346ad0x9203ec4b0xc74af9bb0x4982b9fe0xc1e621560xe298a6f20x5335288e0xac378f0c0x24dedc080x1818fc740x52b494250x5b7f113b0x816a7b4e0xba9ab1130x6a0b7b0a0x2506c4af0x4cf7cfd50xdef146cb0xb9cad4920xae2773720x693536640x77ba77320xb11ac7a70xb728fe0d0x08f125820xf6937cd10x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xc32c5b1e0xd44c9eda0x0269a71b0x77ea35da0x2477ac770x3b60a5b80xfb2f75d50xe946198c0x7402b3940xb7b859410x6e9b206c0x5d607f280xaa85d4a50x4cb30a550x09a265070x081267500x4ebc3e680xbac7f7ef0xc9c74a200x0740541e0xd88f9a2f0x88eae30c0xfc7dab250x0f11032c0x716365880xaf5a26830x8edaa53c0x28c619450x8bdfc47c0x09b4c8f20xa2f95c160xbfc85fc10xbb1f65400x47fa1ba10xf6e7f16f0xa82db05f0xca22e7400xb3cfb9190x5a35a94d0xa524c6950x89d99ee10x9b58261b0x906e10b30xa1876c410xeeab4db40x3de0784f0x9cb944570x2dac12ef0xd16f5dca0xc4adbb690xe02d95ec0x367dcca80x838e13d80xbcc074f30x4eb4c55e0xd4c9681a0x746c70330xff3c84990x9232b0bb0xcdfb0c010xdcb874980xae6040a50x234a140d0xcad5a6640xfc654ad10x2f8024f60xdda4f1d70xa358554c0x6a4462100x043fa6490x87894f730xf3a79dd80xf5fbf01c0x997379e90x1991077e0x8264877b0xde7bad540xc0605d310x66bd8d5f0xa2ca2ef80xd60b96860x691037340x8b9949430xcc6a6b6c0x783685800xed8a50ba0x32a8d67d0x315728400xc5a09ff80x840263550xa3bc26b40xdde9d87f0x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00x3ff881a60xe22b77870x373016860x780788670x2d85d0410x1d09383d0x9c8bc8a70x75d490660xfc619abd0x22d795a80x56cd72c40x1bb1897e0x6ded75ab0x4608e4e60x4639bcda0x1a4817140x6081e8db0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0xca32ed230x51237dec0xfc32d4960x995a91800x255c0a290x5196f5680x7ca8e34e0x19c0a6580xfbf8eabd0x4ee8a4850x3eabd4630xde5bef090x5f77bd3f0x8a8725c50xc3d9b0070x07263e530x52ad9cdd0xb9c158d20x921dc4190x6d458a780xe30e99c10xfa4782490xcd47fcc40x2bb32ad10x330d50780x8ca014210x5c25dae40x27ba99600x603cc89c0x84c3e6bc0xabb351800x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410x58158e790x151cc0be0x081115a50x126fdebc0xa991d58d0x15cd3feb0x9b7a9d830xd23b3b390xc8a47f6a0x80f14ee50xc49ab0c40xcf35c65b0x8369dda30x38b9661a0xede3878a0x67b62aef0xed6497510x2533733c0xb128649e0xb5a8652a0x79c9c59b0xa1783c4e0x6f510caa0x5399556c0x3da870220xac8ce9c80xe4197a9f0x5d6723530xe1c8841c0x5a6588e50x887ec41f0x5a5add0a0x465490400x1a36e3990x979e03ef0xf9c31ca30x039e38be0xdc31c6310xc6c6306b0x00b514c60x1152bde80x18a0c7540x245b29810x9e3eb7980x3137203a0x7b9c6bfd0x29a4f9ac0x1873ad790x30c032c00xac0576d90x69d4967e0xe4ed37360xb16c597d0xf0be20df0x65468a5f0x169d2e710xdf47a0020x31fb1fc20x342d8f610x4efce8260x2d575dec0xfa339c760x12b123f60x9c9e365f0xfa5452210xa0f0ddfd0xc52548710x058346e40x2980ae150x791a233a0x9c980dec0x73c717700xe54c45030xf850e5310x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0x33dc28780xb4b23ffe0xb22527ac0xeb31e0990xf19c78170x17fc61de0x54c410300x1dbf72b30xe71fcb900x92870e200x80fabb170xa37c276f0x29f9510e0x5de886750x98c8ab650xd35a74f50x94f77b760x995784400xa9078c840x2370a2bc0xe9f4876a0xc6dde1350x1262c5af0x7e3df5e80xa50855060xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470xd10b09150xc231f4650x6ec028590x71fa908a0x205eea0c0x6be54a980x127f04c90x8924973e0xd7705e640xe573f1770x88909f840x273e8dda0xbd3e75420x5609ce410xb9cba57f0x5b17be060xb1fc1f4a0xa236b5aa0x3d3b6ec50xa12194860x5538364b0x427959f70x8d6d471f0xf9c5c8df0x06c4e9210x04773b600x3a1a39790x4199100e0xc5cc1d9e0xaefaa3270x97c70d420x3c1a6a890xcbff1ca20x6affbca80xd03ef1c50x681a8a360xfdca22d20x199a3d520x52f9b4500x878dd73f0xe64456140x614fcf7b0xbe4de6750xc874cae40x0e72322a0xb3b9c7460xed8dbf800x3cc2d73f0x524946880x9090b1d90x46eda0450xfc9a4d930x919acf7d0x6639cbf50x9d5fa3ce0x72ba8c520xf254297e0x987d39680xc5f4e45f0x9ba68f900xad7036570x0909d8150x1919608a0x217de8be0x65d022c60x2b28a5600xce27f08d0x123d0a630x9fbba67f0xb72c162e0x9fefa3cb0x4a4f740c0x351662c20x0f0896180x0be978280x2e2d05100xaf5f35df0x07a59c690x6c6138830x2c3e913e0xe2e47d8a0x544ac8ce0x72a171820xd2edd7050x49977fc90x76d97e420x3321dd050xa4026bb30x872fea330x44d43c300x9ca959320xd4eb77350x50603ce30x88bf7de50xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30xa0665ea30x7a89b7030x3e21f8c00x2bcdfb210x071d506f0x1ae4ed320x1c6dcb5a0xfea7f97b0x22836d5c0x271a6e7f0xc73d80e70x8aeda7890xafa66a460x4213ac0b0x09a5d1090xe7591a5a0xc5c3e20a0x28d7d0390xfdc420d30x13a536830x715f595b0xb54676fa0xafb8a4070xbbfa91860x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310xe6a72f310x1aa11c580x2d8115e30x8473d08b0x37ba96c70x4e2dd6da0xdb554b9c0x23b7977f0x38730a2f0xdc374d0e0x6d6a77240xd7ffa6ed0x0108905d0xadcc69510x72f2ebaf0xbde20a860xf973363a0x2227a4ab0x0f6225c30x1ba14a990x23c7cf9e0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20x1b8335780x9b0c92080xa7e008ef0x3d8307250xf69fc2000x0baa6d950x6a7a38a00xe5e2808b0x935488290x86fca7e40xa71bd86b0xee120c030x89e16a620x57baf8850x637588560x17abe7ee0x8951753d0xb535dfa20x60a0b83d0xd129e12b0x395463170x7e431c150xdcb822450x5d9a45150x31cf252a0xa30e4a2b0xd0684b070x2b8e34ca0x88d5ee880xbd4be07f0x41c6cf5e0x6d2c720f0xecfb329f0xb3ae80490xaa43abd50x7bf04c730xe16f84f50x34172db50x5d9147150xca8109240x98b113ab0x5072b4e20x2fd4f1870x189e9be60x5f941d9c0x0c5a5c650x4a0e600f0x00df256c0xe3e6f4390x562aa9690xae9bd4100xeca1a8e20x735df3cc0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240x091cf3ce0x4b49452f0x37ea7ac90x05e79a810x9d4bd0cf0x5bf514600x46b7099e0x65072d7c0x891d09830xdcc912c60x248a340d0xe6492fb00x0e3d981b0x31e806380xdf4089340x844c6b3b0x63e027a00xe71c1c140xc018f0450x985cc71d0xb0043d280xd798a8190x2fdb2ceb0xa9f733e50xbe69f28a0x40bd51fe0x8ecd80210x79f690840xca2acace0xa7f9303d0x91856acc0x0f8028d90xd858a8bc0xd855d1120xf35820d90x5cef39850x7e6fdbfc0x12627f150x4a5a88110xa11551b10x9747d7a70x98628ac80x701bbaad0xce16e6230xbe07ef440xffe5ea160xa789d81b0x3ac139880xee5f53e40x2bef506b0xa3b671f60x60098b270x77db4b1e0x0513e0930xdfd5b0a40x5b0c31cf0xee604a5a0x836330ae0x0a4288910x79be9fe90xa2fe3aee0x675058380xb7e47af50x846132f80xac0a92bd0xc98731430x634fbcf60x6f58a0140xc0504d530xa8a1bc370xe5c5dad10x437ed3e70xc79302d90x6cc2aacd0x8102c1be0x725699ca0x83bb36fc0x919b1e600x44dbb1c40x3771995a0x4a1171780xb363fdd70x6fc0aaa30xa6fb2ce60x69d41a690x9d526c080x8865b2130x8778f1de0x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0x47ab81b70x51bd05c80x89d18dd00xb1588e380x2a7f6aa10x8d6ec9b30xe031f8900xebac1c670xfc90f9650xcc8ae8520xa23a4f980x7e728ae00xca7e04120x06149d570x3b2912d90xb5d03f830x3f7841690x2bf054e80x497736bb0xaae073080x28ac6e1b0xc386c6520xf19c042b0xfcf97c180x12cbe1cd0x74c06f3b0x2c6f17610xd2548bc40xe4d9f1a50xf0f6581c0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x7bbf05ca0x22d7c9ae0xc494a50c0xa311f4c60x572e88e40xa8ffb2770x24e3a7390x753e20b20xd99e003d0xb70b342a0xace9b57b0x5a1f04b70xa2715b430x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x9bd0bcf60x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xcb4c5a430xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0x4791a2d00xe1e1fbb30xeb4e73bd0x982e1e590x476d24540x833bbd340x2997c07a0x9e3d50c20x73dd8b6f0xccb3ec1f0x7524274f0xf8783a470x4ccab2870xb426dab00x669c191b0xe9d47a1f0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x26dfa78f0xc08d792f0xf219126c0x67e3bfb30x205ca0680xfe93e2e90x836693c50xc2fbdf320xe2ffe0560xba1b39a60xc6c2800f0x474f6b090x86d4d0470x2d97fe6d0x38f704de0xe82cc80f0x99853b390x769cbcdf0x459aee080x2b543d420xd1b85c030x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60xf01c945a0xf2a8efae0xf1f88a0e0xa63398a90xd7119ec00x272fe5fe0x5c02b60f0x5bd9f0840x535fc0430x6f1af7670x786856be0x056bcf7b0x39c742350xa4cf2ebc0x38efaf5a0x3ab958e50x9b0489cb0xb5c64a610xdff8b8060x5f4a6e610x1fdc59e80xc7bfcf840xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0xa6409fa50xd274ed720xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0xd77cdbee0x63f526150x7d27e5040x79bdc6490x9718cffa0x81323b350xd7c4534c0x22fd55b60xfc3c99ba0x125375910xd07d67bc0x9d13f0fc0xb2f427170xc759a2510x14307e5c0xcf30cc570x65a4739e0xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x9c222e020x575543470xfb3b3ac00x0f960bad0xd883b53a0xc2792e230xdfc8dd7f0xb8b9f8680xdc0830cf0xac9d4a560x7eed6cfd0x3490cd250x868bfcfc0x568f94900xb7fe08b00x380a758f0xb9889fd40xfdb99f8b0x215530c20xf1a66cd10xf4921a130xaf74da300x385184090xbdd5f7070x0c41b1060x899cf6b20x2278050c0xde5d12f40x1ffe392e0x1e491faf0xadcc9cae0x9cfebf0f0x3f1f2af40xae91920b0xedfa3c4f0x2cbddeb90x96ac171d0xc33bf3ad0x2fe0d01c0x70b75abb0x9843933f0x4e7afcfe0x9dd118960x7cc660940x58ff2af60xc28114e50x21d90d580xccd991dc0xac25c9090x7712e14a0x884a26020xb8abd18f0x7c65de5b0x0fbc5c3f0x599e5e9b0xfd65e0e00x54c18f8a0x095870920xd848fef40x54f998c10x3c8e557d0x169c7db00xacf9f08d0xa2e5e1a50x9ed9d1b80xe1e2ba330x387a26350x552854870x99db86330xc58f116d0xaf13d8da0xa6674c550x3ed9a1880x6b2fb60f0xcf6369380x8e7173220x6b5c2b060x0d2a88ee0x208fb9750xd537b0880x667882f80xb57e96700x58691be60x741235240xe20560b60x65366cb70x8741db680x0f3d914d0x98a97fa10x6b270e5e0x20deae2b0x751be27d0x856bc1fc0xf50034750xa1707a9c0x0cbee4d60x49c9367b0x76c91c7b0x05aec1340x8573b6450x38a554100x39bc29500xfd9f008c0xbe36e7ce0xfa86ef820x04dd15e90x7a8f848c0x61f4db120x0f5a69ac0xeb7a42320x891900a00xb9a3bd390xd07043890xe11d24100xc20f52a20x9cc1d10a0x70d42ab10x702d189c0x582301870x34c97dd00xbe8d96780xe6e3140f0x3551ac650xe3095c080xe4a9f8aa0xde7c942b0xed0c781b0x776b85110x1eb98fea0x5359f1d40xbe8ada080xe90acbf00x9fb8cc600xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x5cf2d0240xc0bb96460xe7de60180xa7a8edcc0x69e1bf400x0a72f7650xaed4c59b0x9864c7c20x4920a3750x7867ee460x8029da7c0xab546e7b0x138dfa290xf3b5ad650xfd76eaec0x59aa1a740x9781a70c0x05233bb00x8f7932f30x1c36e2f70x90e4b4f70xad4e902b0xf64ef0840xe46f5e6c0x11240a3b0x1bd122a00xef1fd4e80xc4565f530x52bcf12a0x692010eb0x1b44e3bc0xf02ad2860x40ac55120xe6d6bf510xd13b85430x1b5933090xb58317330xb89b9b260x6753814b0x660f3d540xe0deeec20x48c79e650xdc2b62b80xf0fee6f70x8d9241940x6700eaa10xebb5f84e0xa1c7be370x571def8d0xd2f42a360xcbf7bb140x44d3b1e30x8f2a57c00x290ff8730x2da540c60x2dcc81100x3860e8ad0xa4be953d0x68460e480x227e2d4b0x309a5ace0x943ca1e60xab8af5d60x8e1aa58c0x3d021c7b0xf1bfe2f90xe4e7a5c30xe191a3f90xad3481210x3e8427500x85df8dd80xe3ab9a7b0x67b466830xd908b68f0x0dfd28310x031d24d90x4239d3c80x8020d6530x4fbc649e0x6d2b1c780x4bfa716e0x54aa41db0xa86197330x6f2032900x9632eb110x1068e8750x4cb5d5e60x6c5e205d0xa3ae79050xd6be31230x431dbaf20xbb3971e40x34fcdf910xd3aa5a960x3d08ee6d0xbf1f9c4f0x285c03720x445b7b240x47c83d210x65702bd60xa51708dc0x946f25f10xc5aae0ea0xb66dae9f0xe8a034df0xb2d2a6550x6583ad930x394e1bc20x7c6b4a370xf669f3df0x8c44db770xa7b7ad940xd4099a0b0x8a0d63bd0xd9ac210a0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xd1e562720xc967cad00xa210789e0x4c5bc92c0xbe6b38bf0x52c5a1850xc988095c0x0a4542000x0504c6820x73011db00x3dc887bf0xa47826e40x18b5ebff0x92e42ab60xe2308c2d0xad169cbf0x3be516e40x1846423d0xedcf81ce0x838d096f0x8d7013290x0b55b1c10xf689ad250x2fa94ef20x87f420f70x45958c000x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x351a44630xfb1a7a5a0x66b5310d0xb67ae4480xcfb047850x23bd77620xbecb68810xd93fe70d0xf48bbedf0x56a663e90x829b60480xa843606e0x235aaf950xc2c054ce0xf9c64ee50x79a707c30xcf5a09090x4ba518000xdbda6fa20x2974b1ee0x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720xbc64a3210x8dad6b120x26815dbc0x949f19d60x38c0e0970xaf2676200x6bdda7f60x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x85a4b1b30xcbfb3d3d0x0388cd9d0xb9b073be0x44b99c080xa84928430xed84832e0x31e6ecb90x3c8f8e470x3785da500x96cf1fbb0x3dbd596f0xbb3691d70x03e374780xd6ff1bf00x37abb90c0xeea6b0030x15e44d250x12acce880x50185bff0xfb1adb740x3cbc7a6d0x89248d240xc7d60edb0x0d4b4d220x4c55d1b50xda0c7a8f0x4603c4160xc020c0c10xe5360b840x59f27ed70x7b161ed20xc45ba7900x576fb9210x560d20bc0xe3d8a8d60xe842415e0x7136f5a70xbff359b80x53df7e5c0x1fefa5070xd96730690xc56654720x5a86f4110xa1fefe6a0x066c25d80xbd98bcdf0x080a83b00xda261c150xbf5a7b580xdcdacfd70x5a6f126e0xf467fadd0x5035cdbb0x10ca91080xc07b8d4f0x5e211bdb0xd87052f50xad42469b0x9e3e623c0x17be90d00x03afca070xe153218c0xbedb342d0xac6484ce0xf68741fb0xb08465250xb9234c4d0x6327f9720xf25eb61a0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850x623091440xfc757add0xb212dc3e0x57e6f8780x397c3d270x08618e5a0xb75713ed0x9b9de1c10xc518d4860xa6b321560x8bdb2f790x5f3e2dd30xceb07e2c0xf624d2d20x5be1e1510xa612a55b0x755623d50x3022c9240xb37501920x1fb8d3d30x4576bbbc0xdd64125a0x4743524d0xe8fa400a0xc53a82140x9973d8790xe07f12eb0xae5f42370xcabb2d6e0x0e6fe52f0xb051c0020x8eee4f790xd6f257cf0xfe29e8b90x33843f570xa4407e770x009d50b70x8de2c2e10xafe0172c0xb6a6b7110xcf81e23e0xa743162a0x7c2367360x0abf04370xe2d519ed0x263479800xc31c391a0x65c26c350xc114dc120xc1cb98630x3610e8770x5f16291c0x0d3b870b0x1c5abf820xc9f955b20x1e68e2590xba411b2a0x15b708420xcf2f2a900xf2c1d2000x4fd25f7c0x491847640xfba369160x713394000x70c5e6670xc10bbefd0xfed51c3f0x5854f86d0xbcc89e3a0x269f25fd0xb55522e00xfabc2e4a0x3d0389a40x097a7c120xe6860a8b0x9496d1c90xfed30a320x4acd04330xd28a889b0x4d46cfc80xf26500de0x8aaf781f0xdfb5656e0x8629d9260xe72f2e710xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x4ff4a1ee0x3b30b5f50x63f59a1a0x0fe30a350x994018a10x3357ce950x4ba403960x3bc4be690xa473c8ba0x1ce8508f0xdcdd9cb30xd4c859990x933860f90xf3f6b3170x23b193150x1ef26bf90x2fa3daa30xccf4c7100x1c82455f0x481eec960xa4cebc960x58b63a720xf7f5dfec0x46390f1e0x5234a4960x357defdf0x654392220xf8f02ae50x0267476b0xfd4d09520x8824d52e0x623f1e5c0xebc2f12f0x7f5109960x4d63f6410x98692eaa0x3ecbd65d0xef7b656a0x4e3ee35f0xeb9e50850xf648a7920x2b147c450xab8c07a80xe9549ac40x692fd1790x012f59dc0xd680a3770xcd7086fb0x667b869c0x4e5433920xdb2059550x08c790200x18dbadf40x4a561cbf0xa81c17d10xd8b844770x016b56cf0xf4c8a20c0xfb7a7bb10x2d86a7310x540c0b9e0x42c87c3a0x57fc6efc0xdd0d30430x3ad338ec0xba176fca0xed48feae0x535b697c0x55dfaa090x5d9c7eb40x66f1ff120x8ecca7310x3a73cb360xc53c074a0x258dbd8e0xf345ed910x20498a650x8a5bd8500x9b9214a70x632a6ebc0x859138c70xadcce8970x3dd25d620x53b59bf60xd23534140x8f4d9fc40xa5cc31170x4f0131ae0x903171220x005d79af0x133727700x9f6eaeab0x3aea5ea30xdb6b186a0x2347f8cb0x26e8fc460x264aa65b0xf10750b40x7fe22fb10xca1051d50xcc0232d30x23fe5f460x6913fcbc0x1dcecec00xb3e3e8750x6c7d3a9c0xd8537c500x5196d4340xfe9feb490x40d76a490x0fd60df20xf406e46a0x942c20b40x50900f910xb12406e10x107742a90xf095dc960x1f7b386f0x5beeeec30x2051f44c0x1b4de15e0x73c350750xa17bb6170xf0123bbb0xf739136b0x5db5603b0x179cd7350x3f9415ce0xa4c9cce70x476872330x9a35118a0xdc0f90ed0xe6758e1f0x2ec202ec0x6b6ca4330xfb8949110xd40d0e900x1b2a8d6a0xb4749d5c0xf0d3c5b00x72d1bfb30x2f5307e10xfc8e60440x0b68344e0x02f743ee0x2a59dd500x21562d790x5aa523c80xbc68cec40x07c038380x4f015b740x4db6a5520x175a3f220x921054a50x1bd55cbb0x435e69750x59a2e9950xd9bba7770x56b1cb2f0x667a6a350x7d04ace40x83bfb8190x6b5e5d040xf156266b0x64c982670x7dc27ef30xb99c9da70xceed81670x915df2060xad5aef640x58c8bfa90x1c81b1d20x23e6f3bb0x9254f6640x4615f5030x961671490x3b57f6f40x6598609f0x4a143f8f0x2d5f46960x5c0751240xe887f6780x35d1b0880x0a0377880xa4faf8970x34999e770x77bfd0640x304240ab0x9c1a78040xbcb9b6770x3e9f66460x57b6efe30x9fcee1ad0x52ef48a80xfda2c58d0xa24140ea0xc99934b90x5a4734d10x03e05d140x3963221a0xf299b9210x220228410xd25ff5180x542936af0x0463156e0x91954a380xcabb5ca60x3ca854030xc4257bd00x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x6b2c32870x531b24470x6d2ce3d50x2ab975560x9ce050be0xd60881b30x554dfe3b0x3c48717e0xe3ee52de0x759cb8340xe46b513b0xbda1efbb0x5f65941a0x3646248e0x5edfc2650xfafece8c0x6cd6acf70xf9c75a2a0x72e630b80x2ed3c6000xe20cd8750x2347f4680x0d9b47530x3ab871100x24d124ac0x08c6af870x4403a9c30xf2af85290xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x49ba97b00xfb04be930xe8219b540x4670fb3c0x06a13e180xf1bb248c0x97dc59aa0x6610dc750xa761f3c70x4575a0ca0x4a35d30d0xf1421d130x9a60b10f0xd7a9cf420xb04d95960xf1b5340a0x459a5d380x98ec1ddb0xb983d87f0x96a88d700x3cc2edcc0x05c651d80x241b14960xac248b400x9e1d2adb0x7c8422c00xaafcfc450xb61272430x4d9c8bab0x7c6444bd0x17316c600x11e4255c0xc17574c80x993b1e290x82f7db330x7fa12e5c0x673a373a0xb6debb130xc1d5da550x8c4cb8680xad84cf9d0x7d5d2e300x3651771e0x15a171980x7dca2e370xf03d531d0xa5046c370x82a71ec80xc899a5890xb35c5f3e0xb9238bf90x9e0a58300xfe30ebc70x853208050xceb4510c0xd00a62340xd7b168940x09fd07ff0x6d31a0ef0x6149127e0xbabe159a0xedca56050x534a15da0x34328d1f0x7d7ce6e40xb7966fbf0xed03066d0x051bd9950x9a2116a70xbfeee0260x7d3c971b0x38b317f00x77ddc6b00xeb805ea00x5635592d0x1f74040a0x1e95bcaf0x09e94a6e0xd18a0ed00xd392c35c0x24a489080xdad9c8b10x0371429a0x4e2a621e0xeaf3cb980x2d8c36450xb93933020xb9b52b5d0xd2d42a9f0x94ff2ad60xe5d5730d0xb35d9a7d0x34cf988b0x0ef1c8cc0x1264259f0xddcf40200xe9260cf60x661c469f0x9d966a960xaf9691e40xf0b395260xbdc1e9810x4cb0f8f30x54f710ca0xdc2114440xd54463e40x42379c040x4d8b5a5b0xd51642700x1ce755b60x64335ffc0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xb1b1a4eb0x4ae086880xdf6669020xe1eb9b2f0xe8f91df30x72c724330x12de51520xc3546bc40x92d9ed1f0x32c2e6630x63fc181f0xe2c42ed10x5cdf5cb20xdd4c5bb00xf3825d580xba1e822d0xff6c78130x1ce71caf0xdb35f3fa0x234c33e50x1634a8f40xcf11bf490x43d0a3d30x3179f27e0xf597cd910xb55cc0710xeb6041c20xb735ee800x1cc4a8170x7a5ea03b0x6e7dfd790x73258b900xe43d1f7f0xd2a78e6c0x647a2fd30x8bd77c150x12ce80a00xcb6e6bbb0xe90712a50xdf53367a0xad08ea510x7c4c3c1a0xb44720760x5a898f720xefb391110x1d1ec20f0xeac4d3e30x16bff07a0xadc0c2720xf8aff7600x70a779b30xfe7d7c550x8de6938e0x89b43ac40xe8f36c0d0xb685f3720xcc52c2bc0x60c64b630xa167cabe0xb0c89c060x1a4114790x25e092060x0e5c18ac0x01565d330x3f1f052e0xb487d0510x950f0c170x50674de70xc7c853910x09e02f470xd88e69b10x8aced3100xe26ce9ae0xefa8032c0x7a4b2f7a0x08a892290x37d7b4f00x45739e740xf8abed140x261eb4f20xa096356e0xadaef2a50x6aeb83510xf65c742c0xbe0e33e40x073c0edf0x42a3d0f90xf0d6c6970xbc4b8b530x58846e910xe09754ce0x09c69dc00xcbc4313b0xa90162260x5013465c0x67d81f0e0xa1a18a6f0x4aafd03e0x6352624a0xe13a4a2e0xa22321630x31b6c4eb0x275855a00x4ea7cbd40x296b0f020x89fe84390xfe3e2bcd0xdddfe8c40xd2efb4c50x0d3ee9730x644711a00x4110616c0x6ae9834b0x09cb81c00x7af6d8020xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xf03742600x9d68c93b0xea4a4feb0x993d980f0xd09f41510x32b450b20x0ce2a4250x503693870x63adbf920xe168e4d70x159bc4ac0xa31b2c7f0x99b9f9e70x9c4bdd410x1fc5d4890xd5fd65900x6766800e0xd483b0340xd518fb820x818f4c790xb11416760xa192642a0x44686a010x719e71360x2cbdd1480x229662e80x3bc0bbd90x731c719f0xdcf928ca0x3a50da390x63c1b4aa0x07c976510xa3d5c39c0x7ea40a950xecd52f200x5cc2d4090x4049b8aa0x6e943e620x6c41697e0xd7f268400x9df132f00x9c73b9930xa1bcd1980xad56b86c0xa39e897a0x16de46480x1beae90c0xa9725ba80x893bbc1e0x042c6cef0x847cff4b0x5e85ada90x811811e00x47825d320x6643ee8b0xa45d9e240x22b909860x2b1ac4d30x25be6f1b0xd71dbaca0x1f90d2580x076670860xf67d97540x4fae490f0x2334e47f0x3d538a3d0xa9a7e7720x610f15460x5181e7870x7d8fdc5e0x3b11c9190xc2ca73040x8d85daef0xa379ecfb0x375f8bbd0xd8590fbe0xf07998d70xf07b3b620xe62097d60xe15af0c20x4abfdb290xcbd7e8e00x8caa521b0x60cc70cf0x1eda6e210x4fc8b8960xb8e8f6f40x9f9f45e50x1e91796d0xdecdd6a20xe8f6513a0x6a182efa0xc3e59ae30xb14473ec0x02fd418f0x42ede3be0x8db8ada60xa43d36190xd76569840x898b64ab0xb78167b60x5ce2a4720x9d50ed7e0xb0ddd5a10x152133cb0x90447c800xc294d3d30xca5d9eb00x4ea1542f0xa8f3e4960x3dd5c69b0xfa4667d10xce48fea60xc6c72dab0x7f3407a70x839a27630x8d8381910x927805de0xe203347c0x7d6de6f90x855505ab0x66a7f5780xfdd0175e0xe82146780x97bbbe9a0xec88962d0xad8949e30x118ea0ff0x87bb372a0x245162560xfe06d62c0x0a7f1e3a0x4545a9710x44bca3b30x871f681b0xe127e7150x797065340xfd581da10x0139f7f60x7825ce590x51a8786b0xdc01f0660xd7daa2ec0x2d03ea5f0xf27294fd0xe50a2dde0x65ef9c200x0cc8b7500xf7a3ce350x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70xa83a0c8d0x523c77ce0xe1f30ce20x7176b14c0xccab6d5d0x69a2aa740x2f89ea6b0x5b22ee630x3d8219ff0xbca469080xf44b36380x2552d98f0xc2eaaee30x46c2d0cd0xedcbbff40xb9e595330xed50ab980x4fe5fd3d0x7cbc84100x20f3ff140xb33bbc800x45d1c9760xc5a03aa00xa52933970x91d029610x80fb49680xf57d35ea0x396f11890x2cf8a9850xa58ff7950x94a18d330x76a429c80xdd626ee30xa65eb6b50x57cf54d40x623af12b0x23caabc60xcefdb7c80x65ca45810x38d3dce50x482ac5a40xd76730350x8d34d83f0x8e27c9e80x4a5c52e30x5439370e0x5b2ef1f20x41ef6cb60x576963220x0bf071d40x7bc688f40x87c8cc2b0x421819a10x575173c40x11350d8a0x00a19f810x3a379e820xd43d09040xe4ed52c50x3a8869fb0x64f61a580x2f6c434f0x41cff5d60xedcffd0c0x9c3d5ca10x9a25213a0xd8f57da60x4577a8780x8c0767fe0x2682e7f20x7cefa4a70x22859e390x35db87820x3d78a4b10xe4add4fe0xb1874d320x151317eb0xc97dd7410x4ed244dc0xf3574a090xbcdb169b0x87ab8bfa0xbb6ca2ba0x2acafdc10x6546a1530x7a15429a0x2f15112a0x5484f7ff0xa71240d50xb12668580x0d7a8ba80xdf24adef0xe782dd390x3a49fc8d0x60b7ee2e0xd2b724bb0x93336f2b0xa8414e910xd41020500x16ababd50x225883d10x4e19c2dc0x4ce4f2db0xb8a16d9f0xc610caea0x60203f500x90807f1e0x3ab0977a0x3f2ceadf0xb9bb2b9c0x97b259750xb3eae2f10x6ac4dc1a0x5265c1140x002ab39f0x9dc156f00x47b73c0e0xf845c2990x8356f9700xa5c5e1ba0x7be565140xc50381b10x51de13ce0x9b0a68870x26d3d2da0x2ba384060xc05925190x952c29a60x176bf5aa0x6a0fedf30x5a529f880xd1111e820x9105b68d0x205abbb60x82da0c6f0x9154213c0x9460c33f0xd787bfe00x4fe237890x88f9dcaa0xf97d17fc0xb16a3c8a0xfb921e000xf11640f10x1591b2c60x221394ae0xe5f734060x8aad75190xa3d65df30xdff9557a0x86e72e2d0x251118ca0xb48a4eb70x8558c7810xbf45d3090x2b63b8c50x35b9a65f0xd6b41ed10x9131144b0x0a12027b0x31c802440x4f6662de0x6b9664ec0xad67d7700x757755d80xd8b764290x795e78180xe93817920x9fd07d1a0x64cab5ed0x249c1fd90xfc0764ff0xda74b4740x00c8f04a0x493d77640x06353d550x592538b20x8156d9a80x1a3637dd0x8b0d22a40x76fe3e050xf07424d90x987b60a80x21c772f20xeb2cf69a0xcb53baa80xe47545f00xf3584fb50x4f5139dd0xc0c440ba0x56c60c290x373f76a10x74d3300b0x43a222c50xd74216b00x2cdaf1d10xaf215eff0x5b2565960x9f570d8a0x20fe0bec0x9e8f471b0xbdea53550x965ff9080x591cc1e90xaf4287940x33b6e8150x9597e2140xe0ebaae80xa741f46b0xc1ed60100x82228a8f0xf945ccb40x7b6b067d0x6ff75b370x57fb40cb0x83d224aa0xbb24f6070xeb2f825c0x561835eb0xa132abf00x5f3c29330xc40369b10x039f60420xa3670ee50xbbb1cdb20x93260fe40xbe8fa5050x120b092f0x81b69b3e0x133025870xa328452f0x2ddf397a0xcfb59b860x3a0942980x6c3cd36d0x6a0ab9250x0b47e04f0x5d6ae94e0x7d3e73960xf46b23aa0xf4f9ddf10x261742100x21dde99f0xfaee24e50x913824960xae0eb33c0xc2b729fb0x045897680x6d8ec4de0x51c7df340x5a3971a30x6b26322c0x55cd62c80xfc24b0a00xade9efac0x51ff745c0xd3e179890xca7f74f40xc8e1c6ab0x78c347220x896a97ec0xe0d407b40xf3b4d4ae0x5dac0b3a0xbe80c7d50x40fd02550x397f62310x77bf2a010x2c8ea2260x27dd51d10x1710fd2e0xa293f8a60x9e98722b0x7924b6de0xb9740a2d0xba79faaa0x59b6793e0x81fff2d10x4b6e4a5f0x662c36180x91fb9de10x90a7bb9e0x8e3316cc0x22d966c60xa849db8f0x1777cc2d0x901454eb0xb58625690xc6b54ed90x25f653850xbaa7d2900x3a0b82b40xb38f99d00xf0b3569a0x1896c9fb0xf302e0620x2ac450150xa07240800x5343a64b0x1a4f102a0xfff736260x4c51e6240xbf7255880x14bc11370xe3866dbf0x19d8b85b0x7bf375650xd744bc4c0xb6d208420xb167ce770xe92159980xb8c23e7e0x0444848d0x092b90340xb8da59f30xdedd78480xabf20b130x7bf4e5c10xd831a1a20xa6546cf10x6a9b5e170x9a4e85f00xf8a4e6c40x916bd7550x06f8813c0xe98c507d0x0a81b63d0x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x12e4b22f0x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x17c0b2420x573613df0xd54a50500xe4330a390xe4f4665b0x1a8b67d70x534adc5f0x0209871a0x742a80c60x8ee366030x00502af00x4aa893030xf8d15e7c0xe68d02d70xfae8116a0x21e1677a0xe1e944a30x937157f10x514a54360x8e4fe5fb0xf02d01940xe5d859510xf8ebdef20x5b3a64f40x1cb0a3a70x820bc4490xfccc7dfd0x50660e920x39bce82c0x5b3be96a0x6ed13e590x9cffe7db0xecae5bf10x278775880x6c2272c40x405ef1f70xe50bec420xa708b1b90x26cc4d9a0xe44142ed0x0fdf22dd0x688473800x6c6dc85a0xc4763f080x6c0c21a00x7b53dd620xeab9cbd50x598beff80xcb62f06a0x1d85cb0a0xd140ac510x652b99f40xed0288c80x8d4c70940x9577b0b00x8605ce160x64a823300xa4f51fb30xc42bd9320x95476c710xf17cb1aa0xba30159c0x8145b90e0x7537e96d0x7d4363680xbab2bb570x019208d20xf2e12d620x9ccc7e7e0x4f9fb3f00xf87fc5150x556bc23c0xf57db3070xdf64a6550xf34332f00x3fb532b10xaa90799f0xd4a6b3f60xccf3fb040x699fe53e0xbc0711790x715038d00x417d9d0d0x84a005f10xd1d089cb0x7e347c830xf6119e6f0x2309de910x07c9e8ef0xc1fa9e060x6885ed270xb53ed9e40xc73379340x27ba0f730xec1d4df80x3318fd240xbcfb8fd30x24edeefd0xe661fd1e0xecbd47910x8d303b1b0x3bef2f730x9b6e0f480xd15b9cb90x9d69b1840xbb7364fa0xc625bf630xd52064960x9a2881780xbef511590xd20f94e90xcc5e23d80x786560160x6e2b2d230x803613fc0xaa43181d0x3de933570xa2a7f9940xa645c1d70x2f4783ee0x827a3b200x58ed2b110x8daadc940x17c44a6c0xe0ddb3f50x460dfcdf0x7a37e9740x0ee53c510x12b2ad060x3a181b9a0x9a4e89060xf4a90cac0xb337b7db0xde227bde0x7fe5bf970x04c383770x6e557fc40x50ca3bcd0xd946fe0f0x6a1d089c0x390065dc0x23616fe00x29dbadc70x32649d1e0x93bf09450x1efb30f60x31c1b78a0x83c99baf0x1e3dd5da0xcaf8b10c0xd8e7e2e60xd01d467e0x215d8d700x5bf8d40e0xf86d65cc0x6aa054fd0x8e47c48e0xcfd339bd0x7ae325200x9b1030dd0x1d8f6eec0x900ea73b0x85917e870x5d43b9e20x75c505a10xee12bc040xba36df1f0xacc54fc40x72fb3f290x89781fee0xd349d1820x8e3b1c170xee37bfc20x169964980xca8bf97a0xdd3674eb0x18fb234c0xe7c3e1320x091675ca0xab136bfc0x8dbead2b0x84cd7de00x8a3675e00x1a566f470xc1b32a1d0x34ec64dc0xba4145230xfd21b55d0x6e9c63e20x3920f1d30xe38e2fe40x5f9309b10xbaa355110x6184ec200x0c8794320x153119210x653aaf360x6417c2a20x846ecc740xd022f8530x2ba0d52c0xa8ce35950xacd81eb30xbe7f92470xae5ef9d90xbbfb2c4a0x27ae1ed80x7da804c60xa1501d0f0x7360e33d0xab33c57c0xec85767a0xbbcac1ff0xefeb7f180x389d89350x1a20d1750x76ce422e0x3d1694550xda0e157a0x18243ed30x39df6d690xab98f5680x2f17458e0xad03ca4f0x2f11a63f0x54eacee40x88c0b9170xcf2c6f3e0x403622cb0x4f1f29950x4cd9f8c10x65bc46fa0xc47887990x469341eb0x64f7086d0xefb8bc320x171e55430x74004ef80x9344d1030xc3091fd30x4de26b980x84a670b80x970c81dc0x3669e93c0x3f65a91d0x881e7d4b0x364cfd720x92ab89a80x9afd65e60x0cbd9a600x055db2350x5215aed30xa263483d0xb66b39460x457d46510xf87233580x3c849d4f0xdc14c1b00x054bef450x9c55aee00x63fb62850x466b85b80x01f7af890x8e8846060x1148ae330x40ba97690x38b928460x2fde6d9a0xb583af2d0x52d7b2fd0x65abee520x8052085a0x9f672c550xd818bd720x1fe1e1ad0x10ff7d260xe10d84930xe074c36b0x46d2ef3a0x7fd603ed0x04493a900xa51478c60x5b12b86b0xb61e8eba0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x7efac4b90x540ddc2a0x130c05460x880ab1200x51d7f9250x260220710x2e6da7a00xe05d1eff0x189272a60x2ccff3230xfd9d32810x4a6a7d9a0x198301a80xd723df6f0x95c0ec8f0xb0d25b240x1bb4d2100x02fb3afc0x00a470d20x51dcf8550x20c76f690xf54d87780x228410710x2662085e0xa114e3e60x899665de0x43b935bf0x7e3de39d0x540448df0x3cf3bbe20x972f5f5e0x2ae8a9700xd4a31a6f0xd2966cce0xb1c4739e0xc1321f520x3621c3890x97e061720x76d2f3bd0x269e2dc00xa0b316e50xc170a8360x699d325c0x4908570d0x2eec6f8c0xe7182be80xcfafd4120x934291010x5719c12d0x0e348b160x4304470d0xc3acd2780x23d7a5fb0xce28f6800x44f760230xcc28cfa20x0602162d0xe0d923050x4e4dc5660x7c90546a0x958d0e500x2c08e1100xd7cffc310x4aff6b960xab534c530x4ce644460xe3c0f8310xe351f69e0xed62381d0xf4f2cd450x3fb8206c0xae6a85d40xdb055c980x970017a90x7aac5c510xe90fb6800x66965e0f0x2d4fac0e0x4484e53a0xda0ab43c0xd7d996210x133842860xcaa5a11c0xeba089f20x5689359e0x0a4212e00x975599f00xc55c9a2f0xf1f069330x680bdb330xbc16f7a70x90da373a0x743af3a30x72303bd10xe251700f0x743453780x90dd9c000xcfdf5cd00xfc6939070x4935a5f70x0d65ba2d0xa31c0bcb0x8bce5c0d0x68ae11e40x64dd76910x8215d0da0x23fba1420x3f0aa9370x15f663cd0xf3322b730x074ae2b00xccbd19c50xdcc95d4a0xd89ae4570x682159ed0xe094cb1a0x7fdde0b40xf12cde950x28c1e3820x357e047a0x1a69be740xd2f4db4d0x2b70d2300x6b5a3b420x606d6bb60xa188c78a0x844c354e0xd937775f0x10dceeb60xcfccf6840x4f07736c0x473ef8190x6b0676540x99e9866b0xdebfdb1e0xa96ba2170x034ae5370x80b796590xed1924860x205ab91b0xa641b2fe0x962426cd0x99bc79d70x9216d3f60x9bdaeccf0x8dc022040xa8f1a15a0x4073544e0x0058170f0xf4b0999f0xb0a1d4b70xa9e787810x6bea5f5c0x0975575b0xcf4aaa3e0x6d03b9bf0x0e17f12c0xefd9de430xacab5cd50xbe20472f0xc4c6e02a0xe407bcdb0xf88770cb0x8f0cea880xfb6db8910xae35bbf80x29367b8e0xed5fd4550x8aecc8f70x938487fe0x9c22d8aa0xdcc986a90x6fe80afd0x986c58030x61fe14a00xb100f5b40xc8a880290x2cbc50710x796a09700xdeccb1ba0xc5fead160x07d713410xe652ee640x6f9084f40x284e2ae30x4086e9ce0x323bc0300xc32736f10x6638ada40xe551dcb40xd96251b20x0ac2fe660x6b8108030xbf960a9f0x2ac92f630x04e39bcd0x4f65a7cf0xef6da8480x4ccf40c40xad7ea1090x0f4ec63a0x41c9b1eb0xe20994b10x70ad44be0x31f472ef0x630762290x1c713d8b0x9f4b58af0xa24dbd590x4bc9fd030x6ad1b4260x7294ffd20x115e01d40xe50f2d970x67f85d000x66366a050x87a6851d0x8d903e480x34ba54850x38f154830x4fa25fa60x2e456c510x02d60bee0x6474cf180xa29bd1ac0x5e4ec8f10x0363b3e60x484942990xb3577b4f0x4f93b3710x35d644d00xcbea6c4b0x1a39447b0x70fb1efc0xf82176c30x990c02700xce0bde000x81e164d10x8f3d7a970x58cfeac20x6fa769ac0xae2bdd510xe35deebf0xec56d9250x294c1bba0x57fbb8f30x261e7bd50xce2d964d0x96466da90x049e18610x96b0c0610x50cc92340xdcce75d90x34fd98410xad5438fd0x01442aa70xd0cc784a0x740422310x9f63e9a70xf01428ac0x55be824b0x6ebc898b0xa7a0a58e0xc790e6590x48e49a480x9beee2980x30b9a5e90x0dfd28c70x156bf5900x53a7c27c0x38132b080xa7cb901a0x809e48110x223eddc00x770fbc9d0xb89082040x6c14e5ca0x9624976d0x6a991d510xd1b45e2f0xbb6948340xb25a492b0x59fa69d20xf9fd13ed0xb30a24dc0xa65037650xdc0c13670x81a3c7000xb9153fc80xb7d603520xfd276f340xe3da79a10x453eb27b0xee57781b0x405a827e0xf129228f0x4109087b0x90df11250xac22f8c60x48f461130x96eb2c990x690015560x072460c40x81aadc6a0xf950e8f80x7ce1cf190x9c9038760x7970e6250xc7e57b5c0x0cc11d840xaec275380x153cba080xec256bea0x1a631eda0xedc7cf450xf30e39d50xb99890f40x5e3966340xf24816cc0x10b6c43a0x9bea7d090xfce712740x9a560c980x428160ee0x045ada970x1fc14ae10xe3acdc460x9511b91a0x306ad3a60x11a74e8d0x0fc656660x5dd1843e0xe00a63b40x64fade050x37897e7f0x42b43a380x390b982c0x14340bc70x007a87dc0x1333f6980x743a81140x8811be290x061b707a0xf7acaa2e0xff725d820xd00645b90x44a98d710xc3aa8f6e0x187db3830xbef5abc50x134e25300x89d9688c0xc1f406f30x32e6de400x250c86740xd816c4500x39e6caa40xa6814a9a0x534fdf210xb4ad5be50xf07db5140x57bd036e0x06cc03020xfbffd3930xe0143eca0x9e38eecb0x0f1b97ab0xfbe975f60x493077fc0x7f0efa350x5bd33bf80xa9b0b7950xb28e8eeb0x806ec7d10x82df23580x63868edb0xfe2873540x432891a80x9bc3df3a0x5947cb980x6809b17a0x5c1dfdc70x92c3a2410xfb936ffd0xf19638960xb2a0bb250x99ac06150x7068198c0xc76f3f530x163122080x16d120a40x12ca922f0x2c113f070x6e56a67f0xee1c72140x3912b3ec0x61492bb70xdc8b31eb0x031dc4c80xac15aa060x303a8ee30xad6815cd0x2ee8e84a0x3fba0ac80x17e806050x0e85e4080xcc0840cc0xae27169b0x60a1f5260x13a8c70e0x46e8a83b0x18b18b520x8d29b4490x429c79d10xf69ee93f0x843f44420xe73a1db10xa25ae0860x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0x66217f940x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0x256cd1df0x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40xd613484f0x5cf3dd790xff007c250x23eddc680xbfb7df3c0xfafce3810x7bbc969f0x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x61f56ae40x63874d4c0x7b0bfeec0x508923e30x9842c9a70x7c45934b0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x1e57638e0x2b11312c0xc71b0f3f0xd71566b90x5c73d5a40xc91b8d2b0x83c4c37a0xac1074a50x2b8e6fc90xbb4e24960xd21687c40xb1c5c9ff0x1d228c390xfed2cc0f0xbbbce6070x0e3e193c0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xc1729c340x6e7f2a750xee897f220x010889ba0x14e17bb40x4036254f0x6a13cafc0x0d0359310xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x774a43290xc1efa7ad0xc96e82e20xf4dd298c0xa36405ab0x7c0d2f560x4f44a5150x37f624e70xc7ba8dff0x1df196560x40b956d10x0d1db1300x804ae3900xa01a8d9b0xb501b2df0x17eac9d70x8ed2c4690x7f9e9eb50xac4a0ec00xf620a6e50x75d562ed0x93ebd6280xaf076aec0x221250250xd09f1b110xeb57e4420x3273505c0xcddc7c600x56c9e58c0x1cab44330x1113693b0x499f0ecf0x7d00c65b0xd3cd062a0x5e2406c70xf04a290e0x4238a16a0xe88bd5300xe1caff280x2136786a0xfedb79e20xff960fb60x0dada0b10xe28ad5040x2df8c04b0x8f3a726d0x146d8d020x96573baf0x6b2382730x1bec777a0x729b0caf0xc5596b3a0xe7bc8b210xb5da7d1c0x1397825b0x848a0d8a0xc3a6b6120x8435019c0x9508f4d20x5a7ebe250xd7b1775f0x2431321e0x28eff4090x85196dcc0x751168db0x6d01c1130xe33346fc0xeefe27300xd0756af90xdf40d9fd0x8ffe7e890x9172294b0xd60c8cb00xbba4be200xf38bcdf30x9f62cad70x52d7902e0x7f87770e0x60d92a220x777da7220x289c37140x22ed6f480x534b97730x341398f70xbef1ac7d0xf59d0c800x3b08a8f00xd069a3b50xf09218ff0xf2dda5940x2edc588c0xec8beba60xc18ac88d0x3e1b380f0x828519d90x5d1a30a00x9d63c5c60x481869160xaed6d3680x6a68983f0x96eff8a10x7adc05c20x2f6d00e40xbec0e74f0x98616ecf0xa0f365ae0xaa54c7e40x2feab2220xbef37ad10x1882d0830x5119710d0x693c39610xc40f284c0xee943aaa0xde01656a0xfe731af80x0bde09a30x35e1be110x3011f6900x94bb9eed0x77d8737b0x2de42f690x9772402f0x2dc7c7180x24da127f0x514699fe0xafbd6cf50xd505c3e00x959da43d0xe992a1b30xfeb4115c0x167e91cb0x76458e8e0xf0d9c1ae0x50e75c9b0x6cad93e30xece571970x80a72e4b0x92f1b8330xd25d6bd20x69c799290xb52281430x5ce774460x97e48c2f0xe4e71b160x0aba02980xf966e9680xf4a5a2ab0xb65bdb1a0x31ed95430xd30995030x92da8d800x7ca9ad090xa9ce60b00x7f29e79e0xc1933c1a0x6a30884c0xea67719b0x085121710xfac647680x4ec4aaca0xefa070fe0x168d2c600xeebf1a2a0x92f35b650xb2a86ab00x44fd63410x59733a070xcbdf993c0x98b167c40x0bc00f800x8a3182c30xc74091a40xbac17c020x13cdf63b0x862c5e6b0x705d95a80xfc57aba40xf1e822c10x17339f560xf6d6be2f0xe03f3ef70x6a89ae040x3bc17c490xd9c256540x24e1717f0xe092c0e70x81002a360x7e06aa9f0xa1047a250x01f4bee60x829a03040x989e77660x36d7718b0xb9d3435a0x76403cee0x35eff5e00x2ddc474d0x8a9dc43b0xa2a491ed0x25a5c1ba0xf086bdd00x048a00df0x30b909f20xd029961d0xd7c1888a0x1b707ee10xef0f92410xfdedc24f0x2dc954c30x459b3f660x84e6c11c0x5b45d5bc0xdc2274d50xf446da7a0xde85cdac0x7334cf240x59f7d8f20x30cdfc890xe80b1ec30x6d7652880xf807bfa80xc7a6e1f00x3251d7620xe92cf8fe0x9e7a46c50xd35c9c4c0x0b3ccdbf0x4040200d0x98c0fda90x7419baba0x499bbf570xe8f397260x1245929e0x440deeb20xcbb0b4f70xf0c64c390x7fd311e10x7af725020x5ce3b5880xdb0656570xf2004dab0xf78013600xbc3e30740x51beb4f70x42f2c81f0x29bc02950x6592f98a0x679cceb10xdae9b5d70x107aaa110x46a15ceb0x91cab51b0xdb6de6e80x187e53890x0548e5b10x1a2dbc2e0x6dd3da270xdf1d11f80x2bdf4a1d0x844f77ac0xed15fb410x4c0e4c670x9fa0380d0x564c9eda0x412e71b80xcd0b9ab70x3d6499860x0aae77b90x520b7e770xc8ebd55b0xd2f8345c0x6eae7a9f0x2f0a1f3b0x789009c30x3f5167ab0xc6910bf50xc6c8b8f10x7bf83e210x4ce4b2e00x184ca8750x832e8f0b0x2e1de1af0x26884ff70xc701f1a40x0056264f0xe15e5f580xf33a62060x10962bc20x0294c6a20x51892d610x8e1c7cc00x3f2690f20xd10258340x0854acae0xbaa6e47c0x4e3230190x01c3470f0x8902e4650xe35ae9d90x68ed9d7e0x3c623e310x53c690120x9e58ae860xf977d5d30x59cad3ac0xe40ae6f20xf6b841ae0xaf5bf6ef0xefa414fb0xcdaca2e50xabf123b60x56f5822a0x12faa7b70xa05ca6250x712054ec0x231d112f0xd6e75a600x1bf752e40x6f217f010xec4f129a0xc78564a60xfb9c8c990x6b236ae90x8cdef7b50xff228b1d0xba20432b0x4c5223730x089b6a930x374109410xda26730f0x934084190x77f00e1d0x03ee7df60x595ced150xdeb9f2ce0x02dd954b0x39e05ac30x584b84820x0a2673670x25ff493e0x016502530x605f7f190x98b0ece80xe5ab65050x673ed1110x2f53cce50xcbc011c80x25aacd0f0xf450678d0x743282860x295cf5230xe800efbc0x6085edbd0xa89ca12d0xef35fdf90xf3fd73160x8289b98a0xc3a2be670x406c65020x23cf78040x59d9af3c0xc08ad2d40xb73e06440xaba2105c0xd5549fc90x2c34dd070xd85117480x6f0c20030x043df45a0x574256140xd6840d590xa0d53a0b0xb3eec0670x2bbb5a960xbc022c690x2ede1bec0xcecd5a560x09cd1f380x6eeb18740x3cc5e10c0x09df18320x1af3f58d0xe47eb2d30x3a1e8f9c0x527b31a30x1d85213f0xb8d4976b0x328cc9160x96808dc90x9f6e56d10x2769d6100x6e3355190x066a1e6f0x7478a79a0xaeabb1240xd4eed5710xa47c1e340x4dd5f94e0x8ff58c070xfb28d91f0x7c1b72360xde174faa0x7e1fd2ba0x1440f1c20xdbbedc2d0x5f234dde0x2e032eb10x01fec4140x7041d2c00x2ef2df450x2b989f1e0xb2feae620x2f4ba05d0x407393850xed9b86120x1507c4f80x7e52f3ba0x121ceb0e0xcd02e4750xc113834b0xb5ba082b0x9aab1ce00xb01c99250xbf9d1b960x90a5530f0x42d524100x69002b6f0x2f444a120xbfc180cc0xb7e72ca30x8e42e7930x7a91689d0x15af657b0xb24ac2d10x98c2a1de0x73f4109c0x310b96a10x9140799a0x5608ff240x28ffb0fe0xf9d2216c0x18bb71410xaab3b54c0x5619a2030x84c8e1610x3b3ccbde0x76d092400x77842e700xb4e0fdb60x32d340410x1d9cbbdf0xf491996b0x49b6a6f20x5bb02dbd0xce192c070xa4322efa0xe2b8cc130x7d0fee9b0xde57b5f50x307e10870xf34e6e610x730b35f50xe75264910x2a9ef5810xe2c846660x1de558c10x5b386aba0xd59bb2c80x2e0ae74f0x18556c410x7921ed340x8e23a6070x7bd2d0df0x41b71e650x9012ecde0x0838149c0xdd82cced0x7d7b87f60x53445f680x404f67650xa8e480120xeec5f1770x6a74adbf0x067e160b0x77e35ccc0x39e4157b0x11b1e2a50xbd48e5650xedb3d5430xcd5514e20x2e914bb80x901794890x3e238c6b0x1bbdcf620x1064efd30xefecd73c0x2cd27c660x2b8e52e00xfc099e0f0xac8fadc80xd3f5b1cc0x7da864750x6e41e49f0xfede3f790x6b3dedd70xf89616b20xb4fdab850xce1b8e680x4d9368df0xd3291da50x2825523a0x5295bae10x49e926940x787184320x8d35938e0x6510c0190x68e7751b0x4694c4260x76a256c00x0fc101a20x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50xc0fccd2b0x8fe503550x76306e1c0xfea19c620x9cab88bb0x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10x2ad325440xc05e32710x944cc4880x99dae0280xf9edc6030x540f90d30x880dbfea0xbc1e75050x64ac3e6a0x5e33e4ac0x0084cfdb0x37ed8e160xb22d39070x398cf9860x1a1704700x378429b80x52132da80xd58bbbcb0x532418780x41a5cc150x3d0abf7a0x5b0953a90xfffb2e180xcc8a2d780xbb0e18a60x63b1fa710x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x29aef7b80xe1edd5b50xa7b9633b0x9c050e1d0xedb8efd20xefefc06f0xe91396d00x8a7963e80xd334bcd70x813cf2120x3b4f593f0x0d764f630x66e56bd00x09c13a580x1d350c540x93cac2220xb5e62a090x9153f69f0x1ab9b6cb0x091cd3ee0x3637d2880x26b7858a0x492241810x23922af10x2bb214cc0xd19e18930x17502dff0x66e441880xb6d542710xc829cfdb0x3eb8bc6b0x8cd153140xa94c17a30x09f322850xcafca28c0xf739f59e0xb5c58e330xfc840cb30x2b7b31500x0487aeb20xc704b9fc0x86ab70830x64b628620xe19c3b010x3316c5d70x4a0136820x6ff62dab0x7bfa94970x0b98123d0x4b4ab7c70x9ef76d990x782874670xfe6daf870xd2d497ab0x912ccb760x1817486d0xfe3bfe280x7bb90a200xa3ca60440x6a7444fc0x3e0ef07a0x7940f3790x8f6a6ea30xc30023600xf4d790240xa6f2b1a50x5d10e4040x57ae59c20x8c4b60870xd33637da0x0bb359260x15ac8ab80xe91ac5f10x75d33f140x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xe4a85ee50xe34587380x482f736b0x8569d46b0x77ab362d0x73cc86310x72c0a75b0xe57b8fa60x6e2b82ec0x1afec1b50x234d0b060x71c499c30x382102030xea0f7dcb0x9ba154680x182ac4960x3cfc8af60x4ae5fea70x0fb657270x82091da50x5450248b0xeef1fd860x328eadf90x1f58a8320x6df49d4c0xe5c1eeed0x26735e650xcc86655a0xf25dac2c0xd06e71c50xf6867b150xe65ef9ee0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x28f01fa40xd65626780x5ae104120x66e8b5b00x9ed17f530xa4410ad60x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0xfa3f394d0xaadda5f40xda9f4b170x825c73400xec02ebe00xf1ce410a0x121353960xc63cb4f90x0beeb4930x287c95950xed9717690x8382d50e0xe4441c290xde66f4a70xcf2ebc2c0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x1710456b0xe54295f90x0688e83b0x9972d2ff0xdcbad2c30x337049740xf57d30780x12b18dcf0x3d203f020xd87c5b460xe1db472d0x568f57fd0xe8d230a10x4f00973d0x35370beb0xccea99ad0x733829150x3ee4cd140x92821daa0x07c538220x353d573a0x0133b5b70x5683b0180x57cfb0dc0x6c6effad0x8ffd03f60x8eb7392f0xa4953a8a0xf999267e0x11065ebf0xba8b69310xca158a350x3fc4831a0x06f7d3d60x7c69ef8d0x3a69ddcd0x7af207790x38228f8e0x40de07910x52e782d30x777f173c0xb9a5183f0x69d3558d0x0953a4d40xd158158d0x4feefc4e0x33f078f30xb71a13bd0x8e274f8b0x389fc1cb0x608802840x724947350xd074c4430x4efc54c30x429f35720x57effc080x640a173b0x208b48800x8896677b0x3c08e1050x5597afb80x961380d30x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120x9892812b0xab2d45f90x4f1a6c490xdc0fb8ad0xe84d9f650x18b614530xde9d069d0xcd3027d50x4fcb15db0xdca6b1cb0x3d5546290x0f33a73b0xb543cbb90xfd77d5b30x6051451d0x28ac2fd20xa32a47610x9809395f0x4cd2fe400xe94238e40xe0afd7f60xc00d7dec0xa6be4eb40xa523ff890x6b48aa5f0xdec777b30xd08369b70xe527163d0xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x6eba885b0x9f6d8ab90x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x4a1caaac0x4fd6dff20x9e74543d0xb6ac7e260xd8c078d80x4cb9e0010x6e1466310x355949690xfadf7bb60x2521a6f60xda88b8d40x716b5d830xc572303b0x48a7a32a0xdd2012620xdd3afe740x73c7667d0x05f77a2c0x01f80d6f0x6bead9290x462b78330xdd7952050x372e33b40x9c5bca580x7f3b3e790x805b009e0x6b5681890x33fcaa090xdbd5c1060x2bbbe7100x4f0c0b770x199bc7240x3f92a3950xb3198fb90xb625e3300x6f9400670x2f622ea10x3e4427c80x8492b5f70xb5cc8ed10x3cbe5ab60x3d7702710x83ac4e7f0xc12435e30xb95505a30x85b378ac0xb7c611630x096c57ef0xadcd6ca70x81063ca70x7a742ccc0x7c8e0d6d0x752d17390x9b370f9e0x9f5141a10x959c69760xa2d860e60x5ccc98c30x33a51c8f0x741372a00xeaf1801e0xe23b8f790xd3b5f5260x5a8be9e10x804a9eba0x562ca0a60x31a89d590x542d199f0xeb5f91a00x375d14d10x9328f8300x6950d9540xae1f705e0x368e3c220x4cc0cbc10xe72b34dc0x17c189eb0xf18c09330x858bd1960x7de530670x5b8df7350xc0e34dfe0x9e05c2790x055897330x04f55cae0xf976b4500x9d34d76d0xc5e8faef0x2a8dfc150xf179b6f30x1f2a99700xecb261610x1826c8920x9bad150e0xff816ab90x387e16390xb51a37240x6e93202f0x7f4347770xb0a6e07e0xdf3beaec0x938fa3530xdf9594150xdb0cef770xd24639740x7d8114c70xb98e71a80x47d315800xb97fbed50x83d2712d0x869c7b110x66b1abff0xc8bf5b210x8fc2a0ec0xcdb9eb9d0x7cd63ad10x6077891c0x96b1f8b80x609202f90xf2f67ff50xc1013a850xc980417a0x0609043f0xeeacab690xb1eb96fb0x0de4bd350x8d3a95e50x261b8c000x61b3a2880x0c68b6850x8b4d7c370xe4ffc5f80x3f9a2b0b0x1e119a790x49477b5a0x164487d40x75eda6c50x731e6d140xa65532660xdce02d510xe083e4c70x9e490da00x53feb7e20x5e3e4ca80xfebea5970x7af01a050x6baccab60x74f589380x5ef57e7b0xb72f821b0x81eaa0960x4b5b22f40x7cbdcc580xcddf16460x6b62ef650x71da7c6c0x06411b670xb6272f6c0x71514e800x1318ab620xe528e4280xf98a66f70x219d2ab00x88e55d6e0xc4d640dd0x268f40200xe95902de0x85aa8c620xc799d74d0x85c25be90xbbc991a90x8da41bdc0x20cf7f810xc00fb8380x1326f45a0x26d69db60x3947df640xbdc4c1680x1f415db20xe7de53be0x5c12664a0xd68a30050x4b66ad660xbceaeaee0x979f0ca80xa8e9e1ae0x7fb889b80x8879e2b40x38999c470xd53186da0x6ca0d2f00x60292b0c0xd3da72160xefcecaf80x1a5064370x5cc44ce80xe08448320x7f14ad960x580ea0cf0xb455924d0xe2c86d830x2b33ce3d0xdd79819f0x6a219f110x642754430x3765a9620x4778da920x4a4e1eb30x9965bd050xdc9509120x2002076e0xde5874630x2c0d9bf80xb63b1da90xc28a97400x9187ddcc0xcb8ea0a50x356cc0fc0x516b56e00x0b0fd85f0x0b3796190x2bf1178a0x7b0bb0e70x3560d0960x0ef069740xa0c71dac0xc167774b0xcffa2aff0x3686ea090x863495380x902d9f380x73e962450x405b6e050x3df088c60x2823c2030x653d391b0xa72d2b3e0x76dded8f0x30934ce70x9d263df70x51c237940x0c3199100x6cda7ed50x1902178a0xa7e97faa0xa0ef72da0x2503a93f0xc80659c30x06ca2e7a0x3e3f7cc80xd1d79aaf0x1a47dd0d0xf4b04deb0x8ff568090x5ccf98010x17a838b80xb83d88b40x2acbaf460x95598d2a0x1aec18010x50b575680xf916ebee0x293dd49f0x4e8f6ca70x90a993b20xbe3455110x9cbc0fea0x9cf75c620x5a45ba310x6a21fe5a0xc5a759630x0c9acb500x9e85126e0x2ca93d380xf8f18e2c0xf5b15bb40xcfb836100x231c67f30x609b33880x314e16e30x7c9297410x15c336cd0x40e1a9d70x423a9a550xfb2aca180x4488bc220x66e2fd2c0x6cf35c6d0x78d7db4b0x8fdbdb590x430288e40x0a77f63a0x41a043960x44881e290x14833da60x592f7c740x38b800e50x32e9d0ad0xaff150760x02a59c590x982f7a740x31ceb9950x259565e10x9bb0d7c70xd5555bce0x934b927a0x2510135d0x86ce04b30x6a94b6350x3ceec4470x813dcb9f0xeba151ea0xcdc6332a0x3497eaab0x0c8c9d140xd31ae8660xa58945130x9b98eee20x1f0997940xca9fc0820x410909360x4debaaf20x690245960xf9243b130x8dec52d10x00da7be80xa71605190x9006c9d70x89c1980b0x1f77a16d0x89f0370a0xc29bbb990xdf6dc48b0x58e097600x3c0e09330xd32b7bcb0xb6e9f2890xaefbcacd0x27bcda270xa8563ac20x89ed33030x19ee9e030x417993340x1df672d00x38908b990x9e3ef0ce0x8143ca020x2e382c840x5bdb610a0x46f3c9040x62ead1fc0x0fe091dd0x76d30a970x1c821ee70xcc87ccfe0x65497f910x7b0486150x3e4063770x444455960x88b3eac60x621c664e0x28d1c6400xbe4581350xc61ad9510x003e19520x65bd13d80xe797310d0xa4ce147c0x5020ed0e0x1c6d86380x43e64a7d0x42cc501e0xa8f4c7440x9f3eb7b70xbe1119530x6f497a3c0xdafd3ecf0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x1d152d340x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x1037643d0x386177c50x79be029c0xbe15b8d00xcc19a13d0xc7dbe60d0xcc7771290xb75388240x791581000x80a2d6dc0x44cf8bb70x7d028ff80xd2f80a6a0xbf17eb7c0x5e51a85d0x2f834e4c0x911484220x209f99630xaa24cded0x85fd99220xd47fa8310x8d61924e0x6780a0cf0x5e4b28df0x6a0c9e560x0b1160d40x798810560x11132da50x3dfcb72a0xcb33660e0xad74b7670x8a410cbe0x58fd5a000xea9ee4270x8def373a0xa733ff600xf8a79b190xbcbe65a00x9451a33e0x05e564a60x72e78e540xf0961da40x3608496d0x2916c9920x0da7d7b60x39f0ba2b0x86dd23c60xebb1a3110x2f6fd9a60x9d0203f00x186fa7780xb2e3c85f0xb13497e70xd83a5a7e0xe57fb6850x4e1206c10x11834c5c0xf6d07b7d0x200c493e0xcd4512fe0xb356844c0x5d72bb480x2a315e380xd3270b550x4dfd7eef0x41d3adbc0x87bf9ab20x0ffb277f0x8be68b0a0x8f59e4250xa5353d3c0xfdff0d390xa72977dc0x1eab8df40xd50e358b0x1788598d0xd36d16bd0x49e3d1840xc80b49740xfe554c970xf1b2e2550x323b259a0xe95450da0x04a264a10xeb603a800x67d1e58e0x331f78960xe493a87f0xd1b366de0x3c681b9f0x49a0c7c00x0fc0767d0xf66b9c820x5ec33bc60xadec775e0x8608dd640x8a9f36620xe0b056ab0xb82836c10xca2424180xf39640bd0xb214e06b0xb051c95f0x9556c65f0x06848c600xb0a624bd0x435dfda00xcbfdb0370x2928ec9f0x7430f97c0x9b6d93570x74a98cc30xcfbeca990x0a01c4e60x28b1eb6e0xec6d10810x690d854f0x1e0c35dc0xafdadd8c0x778027fa0x54abd8540xb49a64d90x2c4a5f080x1ea1b69e0xda0d19420xe3a2fd500x79896ab00xc849623c0x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xdf53a2810xc4a729360x52125aea0x11ab37890x067ee3dc0x60335efd0xb99b1ab20x53922f690xf98253ff0x11770e2e0xdd8f64980x0b3289db0xa4d9b77f0x05059c070x11d2c6c10x320550ab0xd883f30d0x694bb0ac0xa0ee6dc00xea3f57310x8d5fca400x12f343680x5a3dad180xe4251c270xd7f4664e0x342bbd9b0x4a006a190xb26f5e560x67ed01110x85f68a560x96ae4d260xdf6baa860x071c00960xc9cab1ce0xf5bf60260x624cef870xc65ef4b30x2e87f9880x0c2314740x2711f7d80x131dfa6c0x3299ce970x1a71d30c0x2784be940xb461d4470x9e8f2c7b0x44d7a4560xea8339a30xcfaaeb500xfefe37c00xea66e5010x37d3aa610xb43226190xc3ce0c8e0x531350930xefafb30c0xba523c4c0xc696e85f0xc7c1ce850x215f284a0x5c2a243e0x9df2a1510x269c549a0xc9bb25120x69cc29430x288f1d030xad792bcd0x3f7021070x4099f9190x76b52c320x8e15dbc10x8aff85e70xb52784df0x67afae510xa395601b0xbfb660480xcf449d910x97cb84320x1b4bbfdb0x1aabd6610xb844004a0x64981d640xed260f870x7ed794a50x175c34280x20fd37ef0x586abd570x65564b530x69769a470x62c102db0x1b43b87c0x5cfb17960xe369c65f0xf26f6e8a0xf09f1a200x772c72d80x9ada93890xd793bc990x79d9570a0x02de9dc80x2b1e790a0x925730df0x652dbd1c0x448da6110xd96b29ee0x8d24654d0x007627600x1d3521a50x9209fe270xd99db16e0x36597fed0xdb204d340x515965350xf4a109080x903c12e80x5f6f585f0x5351c7900x7eff0b570xc3d5fe050xd703ad7a0x9e8acf2f0xa145f1f80x5bd6df680x1e9f597b0x1bc3edc20x31b286130x6b4a96c80x4469fe170x73437f0c0x6b07b1a10x8eac79200x3bab94660xe05c0e3c0x5f964e830x6e2aa0f00xe13371170x76ff37a90x165396340x1ec8b0e80x0164e23e0x7167b7080x9a63cc630x0e56d5f60x2369e3ef0x6c28be5a0x60a634c40x19567d060x5bfa00e70x1d72995e0x441d122d0x65be9e5e0x707238ce0xab7a0f8e0xac5b18890xc38b72be0xd644bff40xc3c376140x73aab7010x983f53320xa8712fee0x704b555a0x505856150xc93ca1680x9d82f5250x651def8f0xc87726680xca6b1b1e0xed0ed2100xbe0e7a130x658e7e120xfb64884e0x4d88106e0xee7ff24e0x716a85340xfd4f4c870xd31ef5af0x14996aa50xe850ca1f0x81e7206a0x000b49830xa71325f40xdc615afb0xa6cea9c70x4cf699b80xcea448020x2d494e3f0x9089ba660xae7885ef0xaa3f2e5a0xe51922460x4d28c1810x3af297870xadc044b70x1bde0f6e0xeb00b6aa0x50d1a9610xd532e0460x98e35e630xc3571a580x4e00d8060xd91f97ec0x767dc30e0xc54aca3c0xd26f210b0xbbd5a2ab0xba9330db0x4253edd30x912684e40xaada9a3c0xfd5f67720xc04ec5420xd8bd9ac70x99d770750xedaa5eff0x0de820d30xfd2b3e450xb3712a810xa4c0ae670x71d1613b0xce3ad9170x735cb3860x04628b5d0xd15981c90xeb714ba30x34588d6b0x7a636ee70x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x1c12fb1e0x71af98950x0ce1da810xb7fac5be0xf7a025530xcd4625300x1c1cdd7a0xc1a194550xd58bb89c0x27861d930x8ca297c60x0f4e221c0xb6abc7420x1639e5c30xa909cfc50x0d3457820x862c5c080xb3d4da6d0x1a0b2a880x5a5eb24d0x83f493f70x9ddd90420xbabd30f50xe27893820x5d54d42c0x410145bc0x9ef7ebd00xed32e0660x1f2499fe0x4b62180d0x702196bb0x9196fb700x059df5000xef367c890x3d44515a0x3150e1c20x0a3604ae0x87f838280x439fe5490x05a3b57c0xcc2057150xb7f0f1b10x627b90480x209fabff0x862bfdb20x926776770xcb18d69a0x6cf2894e0x9ed2cc440x03a81e690x408ebbd50x63a1b51e0xdc80f3df0xa6ac7e0f0x99d94b610x8d1ac6fd0x5095c77f0x15b467520xcc2100690x62dc8d3c0x2b64fcc20x576e57b00x6bfadf430x9cdec9330x31e2e77f0x138b9bc80x1a7ac0430x1fbbd45c0x4b407b2d0x321055cb0x46a417ca0x02ef55df0x94c5a8ef0x8a37ad590xd47b34070x87e0ab1b0x4b2210b80xbe4116e70x83e5d1790x655ef5ec0xdf2f65840xc9dc08a10x5bf4a5a60x918e8a760x3e90ebfb0xca94d90c0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0xcf51fda90x612df9ae0xe67343c10xb7fc5d770xc04c7e840x1fd4782d0x4ba5c46b0x0b0fb1fe0xea61eefe0x024d14bc0x787f0fe80x75fe065a0xa9af07380x27392de90xa8c1e8320x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x574d30240x284e07d80x9bb6fd090x741ed14e0xfddc9fd90xf648563f0x4d325b940x6fb1d4960xfd50ab0e0xe5609f180xf3afb7810xf24560380x1385596a0x3d28949a0x90aa85490x23185d690x0a7383120x245d8cdf0xf10afd380x34aebc530xd7d14ccd0xe8dcd4c50xc708d0480x701840890x944410520xd09ff4850xcee762ab0xffb5578d0x6a6d77210xdc9163b10x725495840x13912e4b0x4f739dc00xbd2c91720x8b64114a0xbed2b42c0xb862a64e0xce678a590x2919b1560x670e9fe40xfd72ae930x4dac77f00xe5919cb10x065994f10x05e807a90x5ab569e20x8c21c9950x801117a20x2af8a3b40xb6febf5d0xa5e053580x76c99a110xc1991f790x8a0549fb0xd29686550xa74928530x93c1f5890x07177ddb0x7c8e7c180x6603ee6b0x5e64d8f60xc06f3b940x75f937ff0x336e068c0xf1d930130x7242c45d0xd5149cfd0x1557b8ab0xdff6889f0xb432421a0x44d62a370xef3fa6930x74d6d0cf0x3292d7260x26d716520x7fb7e8e40x0905ae800x686a51eb0x26d392520x41f62adc0xaa0eecdf0x02ad3eee0xc60a81440xa4fcebe10xfa9c170d0x0705bc010x150235e60x133d0fed0x4aba0aa30x7af7a91a0xcf30d6650x228289b80xbc0db30b0xc5b25b8b0x52b15c350x4ce5fd800x76740f330xe953fba20x75a5b4c40x48fa30e10x87dadb130xdd6914020x8453e7950xcd8410a20xc9ed4d670x355e0c5b0xbaf9ed7e0xddf52bd60x53456a7f0x7353bdf10x869028b90x0e7690f60x926bbc1d0xd1f17e840x2aa4f9ac0x6d50bc3f0x479304520xc42630600x68bc09e50xe0ac2dfc0xe772d2240xb97bae130xd1f750590x39043fac0x0aabd8000x172c82290x8f0786240x52b3b6e40x3bf0aa620xd0c4158c0x4afedab10x32e133d30xa4db72080xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.31.1.el9_5+rt5.14.0-503.31.1.el9_5+rt5.14.0-503.31.1.el9_55.14.0-503.31.1.el9_55.14.0-503.31.1.el9_55.14.0-503.31.1.el9_5.aarch64+rt1.1.00.40.4v1.04.0_00.30.0.13.5.360.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.01.0.02.0_8701.0.01.0.5.0_k1.1.01.1.00.40.40.40.4v1.0v1.0v1.0v1.00.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.00.2.151.00.9.280.9.280.9.280.9.280.9.280.9.281.32.0.41.5.08.8.1.0.508.8.1.0.502.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.41.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.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.150.2.150.2.150.2.152.6.42.6.42.6.41.01.00.9.281.30.9.280.2.150.9.280.2.150.9.280.9.280.9.280.9.281.01.01.00.9.280.9.281.01.00.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k1.9.0.0_k4.0_04.0_01.00.2.150.9.280.9.281.01.01.01.01.01.01.01.01.01.01.0.01.01.01.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.151.01.01.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_2002.6.42.6.42.6.42.6.42.6.40.2.151.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k           !" #$##### %& ''''''' ()))((**(( ++++ , -.-/--0- 1 2222222222 345544664444444444748494444:44;444<<<4=4>4?4@4A3B CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCC E FFF GGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGG IJJJJJJJJJJJJIK LMMLNNNNNNNNNNNNNNNNLLLLLLOOOOOO PPQ RRSSSSSSSRTTRUUUUU VVWWVXVYYYYVZZZZV[[[[[VV \]]]]] ^_^` a bbbb cccccccccccccccccccccccccccccccdcccc efgfhheieeje kk l mm nonpppppnnnqqnnr ss tttuvttt wwxwyyyyyzy{{ww|}~|||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww                                    !!!"##$%&'()(*(+(((,,-................................................./01123444445666667777766686996666:6;6666<=>>>>>=?==@@@=AAABBBBBBBBBBBBBBBBBBBBBBBB=C=D=E=F==G=HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHH=JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJ=L==M=N===OPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=RRRR=S=TT===UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU==VWWVV=XX=Y=ZZZZZZZ=[=\=]]^_`abacccaadaeeeeeeeeeeeeeeeeeeafaggggggahijjmodules5.14.0-503.31.1.el9_5.aarch64+rtbuildkernelarcharm64cryptoaes-neon-bs.ko.xzcrct10dif-ce.ko.xzghash-ce.ko.xznhpoly1305-neon.ko.xzsha1-ce.ko.xzsha2-ce.ko.xzsha256-arm64.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.xzcrypto_engine.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_ipmi.ko.xzapeieinj.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzvideo.ko.xzataahci_platform.ko.xzahci_seattle.ko.xzahci_xgene.ko.xzata_generic.ko.xzlibahci_platform.ko.xzbaseregmapregmap-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.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharhw_randomcavium-rng-vf.ko.xzcavium-rng.ko.xzcn10k-rng.ko.xztimeriomem-rng.ko.xzxgene-rng.ko.xzipmiipmb_dev_int.ko.xzipmi_devintf.ko.xzipmi_ipmb.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzssif_bmc.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzvirtio_console.ko.xzclkclk-bd718x7.ko.xzclk-max77686.ko.xzclk-scmi.ko.xzclk-scpi.ko.xzcpufreqcppc_cpufreq.ko.xzcpufreq-dt-platdev.ko.xzcpufreq-dt.ko.xzimx-cpufreq-dt.ko.xzscmi-cpufreq.ko.xzscpi-cpufreq.ko.xzcryptobcmcaamcaviumcptnitroxzipccpccp-crypto.ko.xzccp.ko.xzchelsiohisiliconsecmarvellocteontx2cxlcorecxl_core.ko.xzcxl_acpi.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxhmemdax_hmem.ko.xzdevfreqgovernor_passive.ko.xzgovernor_performance.ko.xzgovernor_powersave.ko.xzgovernor_simpleondemand.ko.xzgovernor_userspace.ko.xzimx-bus.ko.xzimx8m-ddrc.ko.xzdmadwdw_dmac.ko.xzdw_dmac_core.ko.xzdw_dmac_pci.ko.xzimx-sdma.ko.xzqcomhdma.ko.xzhdma_mgmt.ko.xztegra186-gpc-dma.ko.xzvirt-dma.ko.xzedacbluefield_edac.ko.xzdmc520_edac.ko.xzthunderx_edac.ko.xzxgene_edac.ko.xzextconextcon-gpio.ko.xzfirmwarearm_ffaffa-module.ko.xzarm_scmiscmi_pm_domain.ko.xzarm_scpi.ko.xzimximx-dsp.ko.xzscpi_pm_domain.ko.xzgnssgnss.ko.xzgpiogpio-dwapb.ko.xzgpio-generic.ko.xzgpio-mlxbf2.ko.xzgpio-mlxbf3.ko.xzgpio-mxc.ko.xzgpio-pca953x.ko.xzgpio-sim.ko.xzgpio-virtio.ko.xzgpio-xgene-sb.ko.xzgpio-xlp.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.ko.xzdrm_dp_aux_bus.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.xzhisiliconhibmchypervhyperv_drm.ko.xzi2cmgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xztegrateststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhost1xhost1x.ko.xzhidhid-a4tech.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-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-hub.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-of-goodix.ko.xzi2c-hid-of.ko.xzi2c-hid.ko.xzuhid.ko.xzwacom.ko.xzhtehte-tegra194.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonacpi_power_meter.ko.xzad7314.ko.xzadc128d818.ko.xzadcxx.ko.xzads7871.ko.xzg762.ko.xzina3221.ko.xzjc42.ko.xzlm70.ko.xzltc2945.ko.xzltc4222.ko.xzltc4260.ko.xzmax1111.ko.xzmax31790.ko.xzmlxreg-fan.ko.xznct7802.ko.xznct7904.ko.xzntc_thermistor.ko.xzpmbusltc3815.ko.xzmax20751.ko.xzpmbus_core.ko.xztps40422.ko.xzpowr1220.ko.xzpwm-fan.ko.xzscmi-hwmon.ko.xzscpi-hwmon.ko.xzshtc1.ko.xztc74.ko.xztmp103.ko.xzvexpress-hwmon.ko.xzxgene-hwmon.ko.xzhwtracingcoresightcoresight-catu.ko.xzcoresight-cpu-debug.ko.xzcoresight-cti.ko.xzcoresight-etb10.ko.xzcoresight-etm4x.ko.xzcoresight-funnel.ko.xzcoresight-replicator.ko.xzcoresight-stm.ko.xzcoresight-tmc.ko.xzcoresight-tpiu.ko.xzcoresight-trbe.ko.xzcoresight.ko.xzstmstm_core.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-gpio.ko.xzi2c-imx-lpi2c.ko.xzi2c-imx.ko.xzi2c-mlxbf.ko.xzi2c-nforce2.ko.xzi2c-pca-platform.ko.xzi2c-simtec.ko.xzi2c-thunderx.ko.xzi2c-tiny-usb.ko.xzi2c-versatile.ko.xzi2c-virtio.ko.xzi2c-xgene-slimpro.ko.xzi2c-xlp9xx.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-slave-eeprom.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-arb-gpio-challenge.ko.xzi2c-mux-gpio.ko.xzi2c-mux-mlxcpld.ko.xzi2c-mux-pca9541.ko.xzi2c-mux-pca954x.ko.xzi2c-mux-pinctrl.ko.xzi3ci3c.ko.xzmastersvc-i3c-master.ko.xzinfinibandcorehwbnxt_recxgb4efairdmamlx4mlx5qedrswrxesiwulpipoibiserisertsrpsrptinputff-memless.ko.xzkeyboardgpio_keys.ko.xzsnvs_pwrkey.ko.xzmiscuinput.ko.xzmouseelan_i2c.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.xztestsinterconnectimximx-interconnect.ko.xzimx8mm-interconnect.ko.xzimx8mn-interconnect.ko.xzimx8mp-interconnect.ko.xzimx8mq-interconnect.ko.xziommuarmarm-smmu-v3iommufdiommufd.ko.xzledstriggermailboxarm_mhu.ko.xzarm_mhu_db.ko.xzimx-mailbox.ko.xzmailbox-xgene-slimpro.ko.xzmddm-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.xzusbpulse8rainshadowcommonvideobuf2mcusbuvcv4l2-corememstickcorehostmessagefusionmfdmax77686.ko.xzrohm-bd718x7.ko.xzmisccb710cb710.ko.xzeepromat24.ko.xzee1004.ko.xzeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzpvpanicpvpanic-pci.ko.xzpvpanic.ko.xztifm_core.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsmapsnandrawgpmi-nandparsersspi-norubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeamd-xgbe.ko.xzapmxgenexgene-v2xgene-enet-v2.ko.xzxgene-enet.ko.xzatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetcaviumcommoncavium_ptp.ko.xzthundernicpf.ko.xznicvf.ko.xzthunder_bgx.ko.xzthunder_xcv.ko.xzchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbfreescalefec.ko.xzgooglegvegve.ko.xzhisiliconhnshnae.ko.xzhns_dsaf.ko.xzhns_enet_drv.ko.xzhns3hnae3.ko.xzhns3.ko.xzhns3pfhclge.ko.xzhns3vfhclgevf.ko.xzhns_mdio.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_vfocteontx2afnicmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxbf_gigemlxbf_gige.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqedequalcommemacqcom-emac.ko.xzrealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersmscstmicrostmmacgeneve.ko.xzhypervhv_netvsc.ko.xzifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-gpio.ko.xzmdio-hisi-femac.ko.xzmdio-mscc-miim.ko.xzmdio-octeon.ko.xzmdio-thunder.ko.xzmdio-xgene.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.xzqcomat803x.ko.xzqca807x.ko.xzqca808x.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.xznvdimmlibnvdimm.ko.xznd_btt.ko.xznd_pmem.ko.xzof_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.xznvmemnvmem-imx-ocotp.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfarm-cmn.ko.xzarm_cspmuarm_cspmu_module.ko.xzarm_dmc620_pmu.ko.xzarm_dsu_pmu.ko.xzarm_smmuv3_pmu.ko.xzarm_spe_pmu.ko.xzcxl_pmu.ko.xzmarvell_cn10k_ddr_pmu.ko.xzmarvell_cn10k_tad_pmu.ko.xzthunderx2_pmu.ko.xzphybroadcomphy-bcm-sr-usb.ko.xzfreescalephy-fsl-imx8mq-usb.ko.xzhisiliconphy-hi6220-usb.ko.xztegraphy-tegra-xusb.ko.xzpinctrlpinctrl-mlxbf3.ko.xzplatformchromemellanoxpmdomainimximx93-pd.ko.xzpowerresetsupplyppsclientspps-gpio.ko.xzpps-ldisc.ko.xzptppwmpwm-imx27.ko.xzregulatorbd718x7-regulator.ko.xzgpio-regulator.ko.xzmax77686-regulator.ko.xzpfuze100-regulator.ko.xzrohm-regulator.ko.xzuserspace-consumer.ko.xzresethisiliconhi6220_reset.ko.xzrtcrtc-ab-b5ze-s3.ko.xzrtc-abx80x.ko.xzrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1305.ko.xzrtc-ds1307.ko.xzrtc-ds1343.ko.xzrtc-ds1347.ko.xzrtc-ds1374.ko.xzrtc-ds1390.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1685.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-hym8563.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m41t93.ko.xzrtc-m41t94.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-max6902.ko.xzrtc-max77686.ko.xzrtc-mcp795.ko.xzrtc-msm6242.ko.xzrtc-nxp-bbnsm.ko.xzrtc-pcf2123.ko.xzrtc-pcf2127.ko.xzrtc-pcf85063.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-r9701.ko.xzrtc-rp5c01.ko.xzrtc-rs5c348.ko.xzrtc-rs5c372.ko.xzrtc-rv3028.ko.xzrtc-rv3029c2.ko.xzrtc-rv3032.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8010.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-snvs.ko.xzrtc-stk17ta8.ko.xzrtc-tegra.ko.xzrtc-x1205.ko.xzscsibe2iscsich.ko.xzcsiostorcxgbicxgb4ifcoehisi_sashpsa.ko.xzhv_storvsc.ko.xzipr.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.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzsocimximx93-src.ko.xzqcomqmi_helpers.ko.xzspispi-bitbang.ko.xzspi-fsl-lpspi.ko.xzspi-fsl-qspi.ko.xzspi-imx.ko.xzspi-nxp-fspi.ko.xzspi-pl022.ko.xzspi-tegra114.ko.xzspi-xlp.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.xzteetee.ko.xzthermalhisi_thermal.ko.xzimx8mm_thermal.ko.xzmax77620_thermal.ko.xzqoriq_thermal.ko.xztegrategra-bpmp-thermal.ko.xzttyuiousbatmchipideaci_hdrc.ko.xzci_hdrc_imx.ko.xzci_hdrc_msm.ko.xzci_hdrc_npcm.ko.xzci_hdrc_pci.ko.xzci_hdrc_tegra.ko.xzci_hdrc_usb2.ko.xzusbmisc_imx.ko.xzclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcommonulpi.ko.xzusb-conn-gpio.ko.xzcoreledtrig-usbport.ko.xzdwc3dwc3-imx8mp.ko.xzgadgetudctegra-xudc.ko.xzhostehci-platform.ko.xzxhci-tegra.ko.xzimagemiscsisusbvgaphyphy-generic.ko.xzphy-mxs-usb.ko.xzphy-tegra-usb.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.xzstusb160x.ko.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzucsiucsi_ccg.ko.xzwusb3801.ko.xzvfiopcimlx5mlx5-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_vsock.ko.xzvideobacklightgpio_backlight.ko.xzlcd.ko.xzled_bl.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzpwm_bl.ko.xzfbdevssd1307fb.ko.xzvirtnitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_mmio.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xzimx2_wdt.ko.xzmlx_wdt.ko.xzsbsa_gwdt.ko.xzsoftdog.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.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.xzlibasn1_encoder.ko.xzcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzlibpoly1305.ko.xzkunitlibcrc32c.ko.xzlz4lz4_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.xzmmnet802garp.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.xzipv4ah4.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.xzmac80211testsmplsmptcpnetfilteripsetip_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.xzsecuritykeystrusted-keystrusted.ko.xzsoundcoreseqdriversmpu401opl3vxhdai2cotherpciac97au88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222synthemuxusb6firebcd2000caiaqhifaceline6miscvirtiomodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso.soweak-updates5.14.0-503.31.1.el9_5.aarch64+rtima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/arch//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/arch/arm64//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/crypto//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/crypto/async_tx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/acpi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/ata//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/base//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/base/regmap//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/zram//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/bus//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/cdrom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/char//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/char/tpm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/clk//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/cpufreq//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/crypto//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/cxl//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/cxl/core//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/dax//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/devfreq//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/dma//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/dma/dw//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/edac//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/extcon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/firmware//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gnss//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hid//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hte//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hv//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hwmon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hwtracing//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/i2c//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/i3c//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/i3c/master//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/infiniband//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/input//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/input/misc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/input/mouse//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/input/serio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/interconnect//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/iommu//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/leds//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/mailbox//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/cec//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/common//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/usb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/memstick//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/message//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/mfd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/misc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/mmc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/bonding//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/can//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/mdio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/pcs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/phy//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/team//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wan//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wwan//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/nvdimm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/nvme//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/nvme/common//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/nvme/host//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/nvme/target//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/nvmem//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pci//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pci/controller//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/perf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/phy//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pinctrl//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/platform//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pmdomain//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/power//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pps//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pps/clients//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/pwm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/regulator//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/reset//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/rtc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/scsi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/soc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/soc/imx//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/spi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/target//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/target/loopback//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/tee//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/thermal//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/class//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/common//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/core//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/host//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/misc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/phy//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/storage//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/typec//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/vfio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/vhost//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/video//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/video/backlight//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/virt//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/virtio//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/watchdog//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/cachefiles//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/ceph//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/erofs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/exfat//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/ext4//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/fat//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/fscache//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/fuse//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/isofs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/jbd2//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/lockd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/netfs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nfs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nfs_common//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nfsd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/nls//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/overlayfs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/pstore//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/smb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/udf//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/fs/xfs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/kernel//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/kernel/trace//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib/crypto//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib/lz4//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib/math//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib/raid6//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib/reed_solomon//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/lib/zstd//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/802//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/8021q//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/bluetooth//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/bridge//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/can//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/ceph//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/core//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/dns_resolver//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/hsr//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/ipv4//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/ipv6//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/key//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/llc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/mac80211//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/netfilter//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/openvswitch//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/psample//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/qrtr//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/sched//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/sunrpc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/tipc//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/tls//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/vmw_vsock//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/wireless//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/xdp//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/net/xfrm//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/security//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/security/keys//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound/core//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound/i2c//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound/pci//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound/synth//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/sound/usb//lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.31.1.el9_5.aarch64+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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=51a332b9300344035ce12fbee2cf0203468cb11c, stripped "(+03469<AFGY[`emv{ *-4AUWY\_cefghjk   )  "$/TZU_goZ^qtvy|   & ( o q v x z ~       # & + 0 3 X a c j       ! , 2 : < G K N q {       - 1 K L N R U X b f i k z ~    ! " # $ % & + , c f g k  gijqs| #&(*16?`cou^`Y[]_$*,4FMPVY\_alny|} !#1368BDnuxz}   korw!#0INPQS^ceilprvxz"$%).0269=?DHJNT_  #.2OP6Xcqsu IJKL-  $(oswy|$/259>BSUYceglnptxz'*-is~8:        ! ( * - : A C N T U V W e l s v y | ~  !M!Q!S!W!Y!^!`!d!l!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" """""""""""""""""""$"&"."0"4"6":"<"?"B"F"H"R"n"p"r"t"v"x"z"|"~"""""""""""""""""""""""""#(#,#.#2#9#=#@#C#H#J#T#W#[#_#q#s#z##################$$$$$$$$$$$$$!$#$%$'$)$,$.$5$7$9$;$>$@$C$E$J$M$Q$T$Y$^$a$d$g$j$m$p$s$w$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%%%%)%+%-%/%4%6%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%Y%]%^%_%b%c%o%z&&&&&&&&&&&&&&         !  Y    g 'AE  G % *     #    7 LK  !  n    ( *    PH *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PhPPPPPPP8P&PPPPPPPWPPPPPLPPPNPPP-PPP$P.PPPP$P$P P/PPP$P$PfP{PPrPPP P$PP:PPP!PP P$PP"P#PP0P%P&P'PP(P)P*P+PPPxPPPPPPPPPPPPPPPPPPyPPPPPPPPPPPP7P8PPPPPPP9P:P;PPPPPPPPPPPPPPP$P$PPPPPPPPPP&P&P&P&PPPPPPzP{P|P}P~PPPPPPPPPPPPPPPPPPPP!P"P#P$P5PP9PCPP:PKPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P`PaPbPcPdPePfPgPhPiPPPPPiPjPkPlPmPpPPPPDPEPFPGPHPPBPPPPPP,P@PMPSPTPUPVPWPXP\P]P^P_P`PaPbPcPdPePfPgPhPiPkPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPNPOPPPQPSP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP_PjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P6P7P9P:P;PP?PfPgPhPnPoPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9PAPBPCPjPkPlPmPnPoPsPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPTPUPVPWPXPYPZP[P8PPPPPPPPPP@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePPCPDPEPFPGPHPIPJPKPLPNPOPPPQPRPYPZP[PjPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PKPRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPP:P;PP?P@PfPgPhPiPpPqPrPPPP P P P P PPPPPPPPPPPPPtPuPvPwPxPPPP P!P"PP)P*P+P,P-P.P/P0P1P2P3P4P5PPPPPoP&uP&PP"P&PP#APIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPeP.PlPP"P"P#gPP"P"PXP&PSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPwPP&xPP&PP# PPyPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!P!P!P!P!P!P!P! P!)P!*P!1P!2P!?P!@P!IP!JP{PPPP|PPPPPPPPPPPPPPPPPPP}PPP~PPPP PPPPPPP P8PPsPPPPPPP P PPPPPPPPPPVPWPPPPPPPPPPPPPPP-PPPPPPPPPPPPPPPPPPPPPPPPP&PPPPP$P9P:PPPPPPPP_P`PaPbPcPdPPPPPPPP%PPPPPPP;PPPP5PPtP{PPPPPPPPuPvPwP}PPPPPPPPPPPPPPPPPPPPxPyPzP|P~PPPPPPPPPePfPgPhPiPjPkPlPmPnPoPpPPPPPPPPPPPQPTPSPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPqPPUPrPPPPPPcPdPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPiPjPkPPPPPPPPPPXPYPPPPPPPPPPPPPRPP PPPPPP7PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP]PPPPPZP[P\P^PPPPPPPP6PPP!P"P#P&P'P(P)P*P+P,P.P/P0P1P2P3P4PPPPPPPPPPPPPPPPP&PrPP sP tPPPP P PPPPPPPP)PPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP!P!P!P!P!;P!PP&PP&P&P&P&P&P&P{PPPPPPPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPxPyP P PTP#PcP$P$PdPP";P"P?P@PAP9PEPPPPPPPPPPPPPPPPP P'P+P0PWPXPYPZP_PPP P P"P"P$VPP&PP P P$RPPPPPpPUPVP[P\PPPPPPPPPPPPP P P P P #P $P /P 0P aP bP$XP$ZP$\PPmPjPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#PP%P&PPPP$PP&PP8P=PPPPGPJP P PPPPPPPPSPTPUPVPWPXPYPZPPPPPP[PPP P P$QPP P P$SPP$TPP&P!wP!xPP'P+P!uP!vP!yP!zP!{P!|P!}P!~P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!PP P P$UPP P P P P P P P P P P P P P P P P P P P P P P P PPIP 0PMPkP wP xP$LP4P _P `PPP*P;PQPMPNPOPPPRPP5P6PJP^P"7P"8PKP%P%PP$PPVPWPXPYPZP[P\P]P^P_P`PaPbPPP>P"3P"4PP?PP"5P"6P$PoPYPZPoPpP$5PtP!P"PP&P(P$P*P$PPPPPP6P %P &PPP$aPP$bPP$dPP$eP 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP$PyP~PzP~PPPPPP P P P P =P >P ?P @P CP DPP-PPPP P P P P PPPP]P^P_P`PaPbPcPdPePfPgPhPkPlPmPnPoP{PP=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPPP.P/P0PPPPPPPPPVPWPXPYPZP[P\PPPPPPPPPPPqPrPsPtPPPPPPPPiPjPpPuP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'PPPPPP2P1P3PPPPPPPPPPPPPPPPPPPPPPPPPwPxPyPzPPPP4P5PPPPPPJP$P&P-PP%P+P,PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP3P7P}P~PPPPPPPPPPPP#P#!PNP#P#'POP#"P#(PiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPeP#)PPPfPLPcPdPmPnPwPxPPPPPPP QP RP$IP$]P$^P$_P$`P$tP#>PpPPPPPPPPPSP P P P PPPPTP P P P P$PPPPPPPPPPP"P#8P#9PqP#:PrPPUP P P P P$2PP#4P#5P#6P#7PP#yP#zP#{P#P#P#P#P#PP#pP#rP#tP#|P#~P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#POP#P#P P P P#oP#qP#uP#}P#P#P#P#P#P PnP#P#P#P#P P P P P P P P#P#P#P#P#P#P#PP#PP#iP#jP#P#P#P#P#P#P#P#P#P#PP#P#PP#sP#P#P#P#P qP|P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P}P#P#P#P#P#P#P#P#P#PPPPPP P P P P P P P P P P P P P 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 oP 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 PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P PPPPP#P#P#PPPPhP 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 P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 PPPP P PPP#P#P#PP#;P#=P#PP?P@PP8PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSPTPUPVPWPPXPYPPZPPQPRP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPMPNPOPPPQPRPSPTPUP{PhPiPjPkPlPmPnPoPpPqPrPsPtP|P#P$P%P&P'P(P)P*P}PP"P"P"P"P"P"P#P#P#P#2P#3P#?P#BP#CP#DP#EP#FP#GP#HP#IP#JP#KP#LP#OP#PP#QP#UP#VP#ZP#\P#]P#^P#aP#bP#cP#dP#xP#nP#P#P$0PP~PPWPXPYPZP[P\P]PPPXPVPWP^P_P`PaPbPcPdPePfPgPPPPPPPPPPPPPPPPPPP P P P P 'P (P 3P 4PPPPPPP&PUPP#NPuP@PAPPPPPPPPPPPPvP$6PwPEPxPDPPP|PPP}PPP$7PPPPnP P PPoPhPLPP PPPPP +P ,P 9P :PP P P$NPPPPPPPPPPPPPPPPPPPP!$P!%P!DP!EPPlP P FP GP!P!PPP$PPoPpPP$;P$=PeP!P!P$MPP$kPP SP TP UP VP WP XP YP ZPlPmPPPzP P P P P P PPPkPlPPPPPBP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPmPnP P PPP"=P">PP${PP$|PP$PPPPPPPPPPPP;PKPMPPPP P!P"P#P$P%P&P'P(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$PPPP+P,PP/P0P$P$PP$EPP$}PPP1P2PPP$~PP P P$PP$FPPP3P4P$PPP7P8PPPPP }P ~PPP P P P PPPP P P P P P P P PP PPPPPEP P P!P!P"P"P"P"P"P" P"!P""P"#P"$P"%P"&P"'P"(P")P"*P"+P",P"-P".P"/P"0PP$PP$PP$PP$PPPP$PP$hP$lP$mP$oPP P P$PP$PP!WP!XPP P P!P!P!P!P$P$P$PPP2P![P!\P!P!P!P!P$P$PP"P3P4P5PHP P P!aP!bP!P!P!P!P!P!PP6P P P!P!PP#P7PAP9P:P P P!cP!dP!P!PP8PP$PP$PP$PPP ?P @P AP BPP"P"PPFPGPHPP"PPPPPPPPP P P PPPPPP0P3PP#PPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P $P %P CP DP$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%PP$P%P&P'P(P)P*P+P,P&P-P.P/P0P1P2P3P4P5P6P7P8P9P'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#P#P#P#P#P#P$P$P$P$P$P$P$P$P$P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$&P$P$P$ P$!P$'P$"P$#P$$P$%P$(P2P@PP$PCPP$PP&P!P EP HP%P&P'P(P)P*P+P,P-P.P/P0P1PPPP P!P"P#P7P8PPP9PPPPPPP KP LP OP PP cP dP:PQPRPWPXPkPlP{P|PPPPPPPPP$P;PqP!OP!PP!QP!RP!SP!TP!UP!VP!YP!ZPPHPKPP P P 3P 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 oP pPyPSPMPNPPPRPSPTPUPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPOPPPRPPPPPPPPPPPPPPPPPPPPPPPP`PP P P P PP P P )P *PP$iPP 7P 8P [P \PaP!P!PMPNPOPPP$@PP_P`PqPrPyPzPPPPPPPPPPPP P AP BP$YPP!P!P$>P$sPP P P P PP#P#kP#mP#P$?PP!P!P! P! P!'P!(P!-P!.P!GP!HP!KP!LPPPP P P"P"P 'P (P )P *P +P ,PPgPhPsPtPPPPPPPPPPPPPPP P P eP fP$PPP$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%5P%8P%9P%:P%?P%EP%GP%HP%IP%JP%KP%NP%SP%TP%ZP%|P%P%P%P%P%P%P%P%P&P&P&P&P&,P&.P&?P&@P&AP&RP&SP&WP&fP&qP&zP&P&P&P&P&P&P&P&P&P&P&P&P&PPP$PP$P%P%`PP%PPPPPPPPP {P |PPP !P "P$cPbP!P!P!!P!"P!5P!6P!AP!BP9PsPPP mP nP"qP"rP"{P"|P$HPP! P!P!P!P!#P!&P!7P!8P!CP!FPPPPPPP"oP"pP$PPaPbPPPPPPPPP P P gP hP$uPPPPPP!/P!0P!MP!NPP%P%P%P%P%P& P&P& P&#P&aP&gP&hP&jP&kP&pP&yP&P&P&P&P&P&PP%P%PP%_P&cP&dPP%P%P%P%P&+PP&/PP%PP%P%P%P%P%P%P%P%P%P%P&)P&*PP%PP%RPP&0PP&%P&&P&'P&(PP%OP%qP%rP%sP%P%P%PP%P&+P&PP% P%{P%P9PPPPPPPPPPPPPPPPPPPPPPPPPP$P$P$P$P$P$P$P$P%P%P%P%P%P% P% P% P% P%P%P%P%P%P%P%P%P%P%P%P%4P%6P%7P%;P%P%@P%AP%BP%CP%DP%FP%LP%MP%PP%QP%UP%VP%WP%XP%YP%[P%\P%]P%^P%aP%bP%cP%dP%eP%fP%gP%hP%iP%jP%kP%lP%mP%nP%oP%pP%wP%tP%uP%xP%yP%vP%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&1P&2P&3P&4P&5P&6P&7P&8P&9P&:P&;P&P&BP&CP&DP&EP&FP&GP&HP&IP&JP&KP&LP&MP&NP&OP&PP&QP&TP&UP&VP&XP&YP&ZP&[P&\P&]P&^P&_P&`P&aP&bP&eP&gP&hP&iP&jP&kP&lP&mP&nP&oP&pP&rP&sP&tP&vP&wP&yP&{P&|P&}P&~P&P&P&P&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$PPPPMPNPP9PP!P!PGP"1P"2PRPkPOPPPPPPPWPeP!P!P"9P":PPPPPPPPPPPPPPXPrPjPPP"iP"jP"kP"lPP(PPPPP"wP"xPP&PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P PPP&PP+PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPPP3P4P5P6P7P8P9P:P;PP>P?PEP@PFP;PAPlPPPPPPPPPPPPPPPPPPPPPIPPFPPMP P PPmPnPoPpPqPrPsPtPuPvPwPxPPPPPPPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^PQP_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{PSPP%PBPCPDPPNP&P{PEP"P 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 PPPPPPPPPP P P P P P P P P PP P P P P PPPP"PP!PP P!P"P#PPPPPPPPPPPPP P P P P P P PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPKPSPPPPGPHPP P$P P P PPPP%P&P'P(P)P*P+PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P PPPPPPSPmPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPP%P P P PPmPPPPP PP#PIPPPPPPPPPPPPRPSPTPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPVPdPUPePSPfPRPgPQPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPPJPPPLPPOPPPPPPPPPPxPyPPsPtPPuPvPwPPPPPPPPPPPPPPPPPPPPPPPPqPrPPPPPPPPPQPP P PPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPP?P@PAPBPCPDPEPPPPCP .P /PPtPuPvP=P>P?P@PAPBPCPDPEPFPGPHPIPPPPPPPPUP P P P P P PPLPPPUPPPBPCPFP$PPPP$PzP{P|P}P~PPPPPPPPPPPPPPPPPPPP PP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPP4PPP9P.PBP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLP PPPPPPPPPPPPPPPPPPPPPPPPPHPPPP PP$PjP&PPPP?P&P@P&PPPPnPPPP?PP@PPAPPBPPCPPDPPEPPFPPGPPHPPIPPJPPKPPLPPMPP P P P P P P P P P P P P POPPPQPRPPPPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P P P P !P "P #P $PPPPPPPPPP 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 VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P PPPPPP PPPP *PP PPPPP PPPPPP PPP PPP PPPP PPPP PP PPPPPPP PPP P PPP PPPP P PPP;PP?P@PAP P P P P P P P P P PPPPPPPPPPPP kP lP P P P P P P P P P P P P P P P P P P P PPPPPP PP PP PP P P P P P PPPPPPPPPP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P PPPPPPPPPPPPP P P PPPPP&PP P!P'PP8PCP(P0PKP)P1PGP*P2P:PMP-P*PPPPPP.P/P"P2P+P3P3P4P,P5P4P6P5PJP7P6P8P7P:P9P;P;PP>P?P?PIP@P@PPPPPPPAPCP#PFP-PGPAPHPBPHPIPDPJPEPLPKPFPPP6PoPPPpPPPPqPPPsPPPtPPPPPuPPPPPvPPPwPPPxPPPyPPP{PPP|PPP}PPPP~PP;PP?P@PPPPPPPPPPPPP&PPPP7P8P9PIPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:PHPKP$PPPPPPPlPPPPPPmP$P$PPPP&PPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPPP&PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P P P P PPPP PPRPsP$/sbin/depmod -a 5.14.0-503.31.1.el9_5.aarch64+rt/bin/shutf-873f7f748511d5206acf154b3b0e39a8ac7a77996f8456ad93cb1a01873a68602129c7f434f2401ce86dc4f6ad0e9f61d455c9eb322c3d364d81966c86a68587e? 7zXZ !p?] b2u jӫ`(y1e gEs|6m#ћlB$CZrxYX3SU<`GmH2q4U0`:+*qTtǎ'O5kRijFjm뿚Lo񢖢? +[Lg&x^ B,5nh VKbi^b_>R` YbN!G2iBV/,srV<ăYd%_X\w4*n#p%O\DC`C|sӲU`E2Fc]pRl hAm{9,ϧlI%e>H(f(A09)wkV*-e/yN34o{ ML &5RM@YDbjT'RkEb¬p`zK-]!)PbS7g>jNUݰp/E;nc)#9r{!,I յ *Гq|\Q|w,էGFЦ2pcrt\J~cfЩM4VYΰ(؆K>Z]kh[Z|ߎtV/)uw&tJc]MhxbZN&B"8 Dsx):oאW y+mNx8NZ\ RZŕ`fj%I}E76I bS鑸!R v9ik6EHPrZ|vCt#f#2 [#O1mNᳩd*9 [*C !„kOkqنs/]'"q/e%]䀺\Jf$# ɛ XIAqM}u$p!_L"苴LB}dD.i'"N) $9d"ZፘH{=~OLEBaKO25>6A$~BdY2;:K4QpqWSPa)VdK .s*킭_<%~8!_"ŸsgdX%pl$Ɛi⼽vz u nvp;^ZQjڻrM40`(k[b7ڠU2-i7L_9=j]BSW8RZTK %RϧTRKz*o[ct q# AsA*Ø i @X,C:SwbN-5NF%6 a-1W{ I^ZEsoPڂq{yt9 .̯K30VPwͰ Mr1KYb˺M{SXcxi:λ=[QU`IHq޷5)dwʣtY|쾖.~vSnbQ DiH"mXK/݊^'@P m.e#&IF-;lJ3ono0D;ϡ.(=4&hZu @1Nhm7ɩZ5cYĚ,7C < (%2PF9>H/K0}-)c) 34i{D1lZVu@*f-o$wU鴴!3sWhFZmvl:tg;P+ 8r}$I, Uo`wHD19D?B}wix9즀dXc}'Zdq̈́G,6.W̮'g.ӧnRø{A7Ng7@}W2llu[/B\ba*R>}3p-L,h+{=N;0HݎCeVK @Dhn>Zc /S󕢼j<"Hq*j |ޝ#w6%|+̸&,Zm=#MB뛝2ɭ#yw1זtXw{֝'gu 2Wo֗X6-Ga/raxXn/M$!}xI-\SNH5VQj(X>MvB7ZPj= @@$6L'b_cpa?$UdQصU8%7P-E z]\7~~+Hf:{&Y+t"4NMӄf!IC+S/=:=Dt^ O }$} 6`K*\+EusHJ4ghhP uC@ˤd&EY^ZhUImO~p >;&a>^Qr.Csv\M(QZ,:qn^ZD/)^*,yh-ege3RD[RȑA1 <]f:+^_!*%S &d`YL5}l8 tњ~ Bѳ5<uF|yZCۏ{c΋R\[{6M BOi/+F Ϙ|LV͒|.~ k+a"Q!?vS>RR3/ƐXAЇX_ .ޫ5f*-el֮*:]r`l&ք PU1Y^'2+iZkrznE/3R$=abc Q6bl\GȧE^%Ty?#VrQ5xBQE\PP}镰Fpmjt첾Cr~UN}96+k5͝y#o耧mNCc.*.I1[΂t#gqg8-5nbLFbWw~>MNsхDBFĠ!=B8Hp&HЛTǪL0sӋd9bԇ6s$=ݱqL کl`ĭ@T\ tG.T&:B)*#wY$:`O@4If dԌW2 jKҍ+xiѾh&τ+>F>)?`yB_żѴϑ̄Č T(4ʸ4D^K#v0NY$y۝)2ѣ)%Xd\"+kW7+w *(;]6R-n oބ),xb)[jaZun|v!-/C!oD;8#`q]UKuNbwW̐SU@DGq]nJAo>B?_XM5>oi9oDSEgej~īcYiZ(X2`zd,qQ L&u;IFth)ە>E{]tio$ .u\52k1M+.=pJ22R}&3;S kOQB2ncl5uPܚ~JXAC4ԥ/F!rgO[GW7PETS}F" ]9 vD } Rp!r.y,Nd"s=^4Z3;ž t]Odno^,ngv9zbZ@_ fDP*S-giq6RU|I!YTj2ƺwmӎR+VXhw-A #/GⱫpSX>{ZJ(<'ݍPh&w Q: JӽT˺(n|I-;4lpqWzqAnWG#󯅻\խ, S\ѱN{.aT~G#<=wdАXV)A.MI{wP0RM,&{S{?Ě c4U*2"^"ddCrEtj3 LW${FXe|noV w:EVK"_Fa┣ iM`:'ց*ʓ4M*}|uƂQ?t5™sdzK1X?10kg9~K7|v]C^n>Wەh?{?4m6(rgeپ,Q1l@qn1KJW#%Qdx5-{0f)m:YZ{҉ɠ)MAF`ρ:3 =MG37ۥHkD^k5 Bċ2zU>9VHʐ*zu0 n-. }6Sz(W31v9( l0vn7ʐu-;A43KjsnƊ)xR +7ۏgyyO;8ƬTۛVh{:xFK##9E8h Fޔ"|w.CVȑ.gߣƼyȲ cJ1{U>'D(A'71r$]vODjȯV?J7.]GŮY,!#8^8g9lǝEg9y)4l- FIV pq2=6SBj~`wzgJ@0m|GNZqYҽӖ#b}"nQC{h@I>q}@Lm  .y;ì䃱9th[mwo0לVp77t(Sso~t; UۼQ9}W09BEed?Dzw8]w伍6zB"??<928vާo/s3u0CX"ALUjψj /U_@ʧS _v. V%As͊*3E0,mL[.Sgp=6**z9*bfEGY:Ԅ_J%;*PuMڡV}m F"Pxߒs]Ц~-"&)Yi&1IAf}k1p[< PЪK5~Bv!8 RϷ u^pwQY/nK wypiz\]Jr;u|m4-Lk܎C ,jLv{LhW^tDJ@YA_12tg' E{oL"1>nU|f]/ϱnoR y)6) i!u Fl/R:4Ut~fdދ2w8@lL(^fQR^:*ב7/?芄k:\دŖCe?gK~ej [? PR 'zL.Qi"ßGKhlPB`QQԃ3F*v 8˵hZSk9WG8T g Y7ML/LWCmbV|(-1H`}%&=Yh=:hϻ (oCթQQ{Pt4}:&Qg.j2ڿkk zzb 9)y""ڛ^k )P>OURXL;+N}ir/#X0Nf6&qŊlsuL!铡yKQZ}|ߡjQGgMm,tchAn0;qYxxm )Ffy̖A!6lQXjCx*k?TA.'pC"F;Lf@"@6Oik7ڹl&2043 5X=iSJ΃<Oîx$fow#i5]iFXK V$Oiȉ@g)0D'.S~S[5wZѤo&K_n_t*(M rvźmf$4HS%y!QC#o? VÔs(;藿2C>Lq*v$yr( <`'LNFsTVF? bea&L8/7_ =ZXB P c01֎DibGhd&Z TlgA $b)~4$|Qi5 {gC+3o(hVKzsPk39l|xZT+lّ'1W50qS\(Yp^b^\Y.RO;<;j5pb)^S% s X+c8fg0BH\,LVL @oXʹY;z5$nG?:&Sl;@Vn(8QRՄRmfr0SZ !.J-dfyI|厬*u ,~ ŁH|hأe~tVu^HAEQA, 4=G}p &2v)/b5=X68#;c4߼˂j,p$lg5y!(\;s_`q%f3v.:<Wu( Њ[#S]#7p&Vcn!UwDBȁfBTB+£LII&E3H~giBl1~ "cjFn`a,g8֨nJׁA'bO/i)c~Ric3j?Z$IPFԃ*gZc2?YJ' X6Qُ9-TO`q@a10#RDHl9"Sʳ_L. ^&Li:uzJh5};􏾵$ zխTSd~i6#9'IxWn6 F[WNMʟt衍0VЕgt$FiJjƄُ[;'"a8jӚYI*JBe^NJ* uyY HlTEcce`!6ij+gH d3ر0KWu\Uk#vHQiUUv6Pv@GvV-%?GR}p{N-tLPQk)[m#N:2x(VBtx-}d" }ɪ%bV=|L+{;imz̯ͽa>ה$eDk*^|$kN1)%],`k6UKb" ֲZ&5ܪ\'_:[(6zF%Hl\6_:j:yĠ5Q\&Qn9;V^:uL{,qCywdzO8uꦓ b =д%;="am}5vs0E7Kxsq)r%hןXx©4?-:T}l1\Pz&КoF_3p, }?VAő6F'ocM=m)֏LSF4 f,T(ڸn!b'fH# ]WxOAOҎIF%@E$v}cR VĈ)?sh|G+hYcv\p-qU!Q7Fpwv9+6Nnu_HQJ`A} 9PovM 2 z-@cPf4.hbFޜX=Rj#ͫ=K~ ]TnӣC"I.8q5rY+a\i-*("y<42"$*d}~&f7D~ ժ3}{C[g{|q}U1# GdՔJsEXR ,M-2EFÄpm[Ǝ Ql jȜ;>5%nj@MJL [Mi p=XXHDȼp <MŒDGM+Q IiܜuMui sXͿ$969@Y~Jg%x9/,qX=i̺ES9=M7v|wU&)%/oo={|&(c = x g]W|/񓧕<ıi>18b^>1@ =XIj1+۴KOjTpYA꫁ExT5" Y }|}fb5d(_SfU (>[&^`?`I 9љ^Hv6ٽX1%)B@H/D˪S}k܃a[Eu?|%ہ~x! R5_B>k nZ 06l9lT;?,aOCL!:G  4hBoVt3L+gb',Mڑ8D5Q^STbOXZzgY<)^4]$yj r"6hNVcuK^!)5ztW$W$Zj7T !fl اZN+R\a{ްj-s ΃F_Qi^ #J>z[ǎ_tJ +-ӄfaKh+wH_Iϵۃ"QS Uc͚@ع}wJL2Ht;]* &d״c=7;6`ڥJ Iy81 AYs/{v΁P97T孟8QڿqԿܡ pт^%J"G8^]:%Qx`|ryL(qJ-qtc_蕺 "P+9?%s>b{X5h*+-@jRgwt8}*V#T4ZMYH=:㦂hP!r$?X3J?\[ \!HAӚXI7NgU]xi_ԈB,y@zr fV ӗ%0QJ @L#Q՜N(+uv tc,`8{C"gȸK0VbhODN)[{9HrԇBw!cC:PPLCl[s/XqB`&q vaxuq<E$Bm/TPWszǠ6k*8$ w6E~g &kK+"a11 :KKܮ5[~g|1Bx?#j :J@`iؕY7)RO"P7S"-_xR1l>ϸȋ=xQ-Oɜ'Ꮔ 1:F5 "J]1١a,)ɇʿzXϲ ˳FJ| R[g~yV2CLmCрY6Ʈf pzBV}f͈S2| U̺) Zw e>87t42r^)I'Eڴ6A-Eq(\}"DvUUvL*נ< 7 w#ǙO4JTj^e%Kُ LvPာiE'*g-j.2_V|£ُ!}z s Tw[z̈́CACgVj$` it, ?)>:Eq?8$oCGYͰGeυضAR7=X[RX1 |@yf7H"m$ٗ#ey5| Q&svHM}ceB둃&,ѨyNu(ɆR=pn1 %q7v;E+h.][MR.J=pI9౉=@ @N3- iQn (puaۆ no`5ZĬ"n:%uPI;YTQ/Ö8 Ld^hK)A5@L3/Cgrm5mʂPK\פ\[BCK3d-&@5ibwt,V~Zvj^g 17%`HH+:__LdG'y㊛GC:[W `_["$(6 "Hm|keWUcx_Ԥ̣^`&Z&;ԑK_Ҏ#1XRE5N'jzѦ3cD x(6f!z]ϊ&둤\.o6"בtm(R{\0>7q5WͶCʂ;eA8p3!R @b0[(q=ӆ\U928Rl΢9.lrה<d7/qFK$|MP b\sI9u@}\TQBfY;AV uˠb cܧ&.]WDZ;?.~9=›JpM?Ja\vy< Y33#K5E@73 "7t:@J$PDѸ'T0 My%ej:{Ӏ=EyqL7?Iu{+H?'Y8MZD.4/ʉ43}sjC 9./{fY|;?j8/$3[5O2:5R$*”>-Lh J&B Gp <#KRWb,/Oh6 ^7AgF6:=kI+e3]_%X㷣 ZCJrg14c1;AK[ >N@Q96>֯ޢeSW yOР<-|q/`90 ]OO-A!$NN1 P* ib\$i%|\zmɈQc:u܎79w`ȑ"Ǹ I36&uz?sڗyNڻDV(СU wc>;h/"BuLo#׾ B( G$p4U,綞X#}ɿڛxёL6R5Z>TpOL)eqZdY(GŎOO D$8]ԀC +TuBIpnec3 [wKD|O‘{"ONL~ߺ?C6/ #dKg9C-S%0ه;I0O`:zEmPggi΃@a={$@sQb]:y(^m) u2>~ 퐝dh/LVtճ+Tô- ծ9b֋h,D&#فM֞:tCF|;2z#9ĪS>h+CZ"Yo ^ "0 bfuEoJU`8Js 7! ;: Qp3lolTwVg47r Ԇ%|SQ770[&Ӡ`6TYU)5)HN]ԧ|2M۞p-q ɊOj "v~&&-y^:S yq8k±̴S^U8m Q:?8~;O+rTrqu]q |" NP2Spq؉;*2D  Xc823MjvŐ+hQUGfJ'MܾA4P[ i4̧"RHB+u>PR%_12 r[>~!ojVk}$ nD2gjU֏ eflV4>e+DȪO(Pt|w5J@S4"",/8:Qՙ`?h[KzڮLsG ӥiϤPuSR0͂>ԃՂWյg$)- /P|+t>JGJryMZm:#J+Ha{+Z|n,PqAneqӦb&)V< Q%!aLL|?Zb_oxk  /:Fg|m|iLE";r>z\&c97at89 N#%E“\qB\N{ê _Qpz[#DP1EN=u xV7wH۠ܯ543}2O(MG % Ty ~o\qia>lgQ#u"'*fx{I|xl.M [W -zY_VY-}ZShx!h[|w'`b0(3xk,߽,4=*?BTg*otCm.!B f@;@X[ ۘGh'z,V .i5n[%'ۢhpLת@8 6L\'JE)zP^X-L-"ٺ*MdVmmW9 M{D:;7]s-dU=Ja\F)>:}<旤 l˷0rm#\u$~>f-yFGɕ 8#DZBzYkA{v! (?Yc}*h,{'Q_Q;%,Nh1M4@m Oa^=x<Q+\U К_glq,xqGJK }"{ް%bisjVK'WrgshWVapҼOfegx>)dj.> !5qR`Z7_on] 1=ZWv;jyc}0Ǯ9+|3iɄ1IEڐ#~6$EŜ XD*R N2ҳ~_u~0n*> o֑ZcVnϘP*wCޫ/\x{P\k1dJ6DKK!IO9T_rO`r|?j4ER[9<dՒMsK W_#-Ţm'c k vM׆*tYޫ  .${9(~B}T@ S8oW]]墪|_ ?^3 4g{Oٛ{I $m!T6U<@Ydq΃eTYOM7IJ1Ê#XY@~hTGnPx|G(};K&y"ZDN(voZ(+tZH7:gOxcw3B?ĴcWM>fꨟt}1.քW΂d7_Dy5B8`E[{4B&l4?&lhQn0X>[h-cn"qmb/}݁yjm1}ӿzȶo%8bT\D0xs3*?nBf1FoQ?tDs1V)Eł dˈ8x{ZT ~t9㳋Ж}̻k[mpퟴ磠gZNLojX4 Q3yChE۠Gݮ!@P D*|U`iG-f gtGZ,cZ+V)-}д: W^@} Έ%DdKt 0C\9ny- [e c1ip:B_'*Y֢e}H.^ԓaYyߵH_9{I2a.$ V! KǦZ[w\bw$ViAuICӉo0XEx[pܩqFgD+1T^;d٣KٕfqW w8.|_C!J?&=P 1XbK1Z8/ܽLf%}_J6ĥ^y)p#MMBĝ'F@TӢf>I}P(C]7lo?ns5Z9:?ԃ3f2@1L)Tю4Iʌ]-R΋m!si(i߸'p ْ,"i@ޥs1f!XGh(e9_Y{s+Hfމ[ٸh71}`[IԜBhs@ wf !(L[!3}'%Scu99z%Es 1d 5TR`򏲖rMvLCD k+7@iΦW7%*}y&mǙ_%e/W:A,}6?ΤS֙\tX]஦"ؠAyݢ)H+l^^9njAkZZw?Ͳ]akJh pBbatՔt!#5b(#%bE%|!DPؐe\V>]kOjرu+FY?vvN-}?1Hlp=p4c%ٛߝ[~/"1 A_9WًB"NTQ%ȟz^*_LvX_LZ8M]]lt\~U=8bYi_@ q?thF ㎁rxzQȩ'ԧ\`iu}Mh4DӃ ,uR 5hoK\?ܷ[ J4n>v6cqֳ}^o6>s[{LN:m@GvI}&+ڮ]8Hۮb,9AwjdqUyɃECk.J8Yr`X$hS A:l+Z$WB-zfWYKԋ(k^/N -TpQ$"3SwoX N:f&3p*U@Z]gϬ4"AxZjԝ FDY:/ raֹ  _ٷN3zA)e"J}]o Qzrk̿?@CoAyp&g .LV~DIpߴҙ_C%1z׷=UA`kIy~7zl1 \L9]gQIEv7'iQY=:փxONn$OvVj_ˣ 1Y<.{;0g@[f:؂K]QıSW~s gE[QPvNHjêx16 㑖[ښE;zGtFץQ#c? ( :Co!8!`$"Ib&v$;y:O9´CPbm,h=4Zfy[./ L@/=ʊ 5%X< ; L_NVͰm2l4 1 u6ԫ?.S_쌤4mp}ACK`[rSH7$G#h9^G'_9ɐU'Uu 3 z>gְjuڧ5ד+ĨߤewMg3L&X4[ʞsvpwVP`%fR޵$'#XϋҼ J+_c͘hۗ?wx9i~;_uڇ?,E5y8eaB)6CC7O?WǠ5 j@Hq>Zz tңCl]UZNi5 fl?H'Y؊#r /jvL-{>:*8֒7HWAZ$x}AC%NU*h(A (=)!,WwG*T\E \G1vF[8`W53w%twpchkIJ(3級M6Fëv@_,DYc 9x%ū0ڶA_9yɆk L\1Ӏ(~R]Pu!r6Fɳ&^Spzoj]yY ]ʎusAR &ǥvGd3JZaAE8JPhy̞,K< <$PWܹu!mx'h + va)xLRZPl*XפǍt #-5f"kf3:_1MiAYƽyP W4InӦQ>-iކ4g9;0/d1blZtzxQ#B-,EP3 1S@:䒉= y`=^Uxt ]@zFBxQ!ݏC l8z@Q#s"t~awIPPrK"_'%ldo>U+?H$uY/x1,ȣOLu>M}F=Q?{G3Z5t];Ob=i*aP'Z+2BTz,P"R0O9~0j[L`> & 1l+P;̻~AL`ujRE"B$VD4QE/ (3}pgn/e|p:S瓌BL`p"+sKwtrяBS[|2şquN; 6z27%EcPk\$m nX>jS݂яtv8KVcOꊂh-7 fKf:1t-!`sO?=3ou赯j3$]aC hwIz|Z2<kU]" ԨC 2ntԢr))f =|"nWFt/![ݩiiB[DV.`JəĐ3c~µ &Yob۾>x~g2RZ|:j,Gx. t6A^^9 NCf=Ct(zkXE ă#{4uoQϞ[vhT pDɾ|`mex:*Wg(o\~@I/f }LaČ4lްg +%}\$3y2 e=~g6u%{M 6 Le/@$˶°g($ lNjp̖UBD[~k<S Sy ABȖ?C#6)NRBsR͠/7A A?e*eY: !5'Ds͒־@ 2|3 -OMP3S@1VuEj8WҞF<2yVȿw&C/ +X$kX{v@i߫LjֲS_<&b/%e\n@9X 2ӓFBB~YC!)q/qq\%ٕ1?i8z|to{xق0Ay7`jh%K.g2~k (8P90u%tt{8]oI|/5F%2XD{ yҢG#C-6_;W,:|}"/ t@*\>mYkn{5hU=wlplRzD'*A؈uHdq` ~Vpe Nr:]`:yr<_N'MNݬ5\UN oZ.qWPjL(_6^᜗}s"Rx A9i'@n2W2hDBrM0[Bu[UV -\W3 Z;T B OVfRo&b 6ld7qcl+ʓs - ͸Ļ91Ư4B.I=2WZYk-Nʅ{:I|`|% K/5m <:jT3inxu~٪Ud!?ub-~тEBYÍp ЪUfNo=)H^?'Ӣ\t Ʉrmg Qo D\/dSD˺&x96zhtjԓ]Cs"E#L jV<.408)U͠t}YzHo+P#aA9p[W.FdE1n/'-k,'>2"p^#r5rBKG/l̺}cԓhnw5-l3V'1 /+8P%5y;K+*,:j)^2`9yoBY~d0FYaj҈3|e Ăb]"}cl&mmTT5}7U@@y krs29%q.bZlJC3i{8#l6C^tC wp\6hSkެ7:hoYl6ٔ#ұA D}oq]?_ym՜d eK iE`ՎVaqtp. 7blj 񑢐W>&|y9<@NTi$Xz8Pm𻅷mƂS|= v+/E J@UQH'eT̝Gv$Uѫ]VR7<]j.Pk3;X&i`YkRyf.B"B|LdWu[})bAXߕ|fC6$IAS$F.(ʙ?PjiOdfqLۥpv">$7ZIA;.rr'e`ä{CY)/*g;zX{ Gi`EPbq?ۅqgY wė*/Оmٛncb*W }f3n%vF9ۄW|NA2.\tW R.G .=wzl BRbQn!+\(_|njx-8_Npr;ΠJ.3TE ~U|XOgZΝ:c?$ ̠) :^G4ZsKdY!owo-'iYgd cU{uh! $|׉kD=<%e?p-21r6 j tBA|`KSx[] hWhbC -k)9W7-O|+CF!{ Szq(}ʫ+aʴŏ0*ŚGV|EFInxp7Ğ>ۤBڏc@[9Zq{{`PWo*1 n3c-ELt& Zމ\%͵';_/UUP9-r[IWS`0s+Iة_WK{v[un! fU{NJ*ܾnG`eݏm?)Raw !4KY}]q9RA {7𰌄gEKu7ԧCoIrnqS'+!! /e@2ȎTV,YZXXsV 57ꬣYMAs5K9q'qg9ΐ?"dL_T)̟-Od@hQV~v9alyѳg͒@/xlrD _UA:h9kXdLw瞗K)k^fǞu4VpQ$:=:Yv"5 o%}V.Uה3%U/wk*y 9>D`ajk0NA=ME"΃8QI5o{kcj#YoN+dfx#)u|=e]oF=x DsGG{/YR)Fsvl i9gDN*Y\p}HɻKr$UpVnYg? ΚN[-Ia=lsdӗ^q`ajB&p/2B}\lr?[Mvl=5s'dxƴ'EJ7?D|^78{MZ5ieY[$^Y9ޚMGB頝V&1 ~ 6pmV'C6JMv+i0>̉3T,|'\4w@:D;zm:خ_&˸8 El[ԺQ  [e[hpZ%mZRK5< YX(JC̣`<*RZќ]d+ -)NĤCRIeN^>)e2D'|Pv*n̾k_4)2T*;ܑW#uHBS>>jZM5qJГ\Hۤ2$mZ&m;}Bv0F-zfW4Rcpڷd *NڧGsaw{A\la GbKUwT[>K^ )lJQF[(P6 *rgN fFma&4^#B =𒀢b9ĄM(13w3vocGKQ0x۞̋vPOU$Ә9:^崱sU cz{[gX*zoHcb 79Fuxh#S / ˾N?VxXXJsĚӖGƪe TS+m QrlpvEÙc9: 6QoPӄ Sr?tDzm}wDWW8k:sF*?V -T]J(}˾U'[}#Vy)WKnGU' )cm+@=O5rdB+U D (S'? Qs/( S;q0yɡ+EecS&೉ּ?(8cU}fr{xOT{sROk_:ipy"lËsF[$є @hMP^>Il϶S1"1RIpݙ a``"eZ-զ;:䦁XBmj^+Iĸb??vv$`޳/?ɼ0^Ẋޯ 0[ڠ }l >Ͳ=,/ޱ-Y\6Mj. !x0c]cVl c?kG捶;5gQ*0$1COs…yv5'A|]`7{n] ^M.C9r ߮ ۨ1jY]څi.Z<]{at|J6kChoY>%'i/c1G&`̷ҝ~<&.i=QBzzs/G`Gqd(DM ء i!vz=G ~"_wSsA#ڥT=%<\Ph!UB2̳DU[­9H.p/d5&)&t!&!mڻ'd#^ٸ`}*+^.(y6r8T3#d4_]3Yۭ5e$d))y*F,3ㅍ\3 v0G`Wvzxb^:!`Mˉ7h~{CJesRGYiLߐJfm!=jv1D ]A "1?Lq qc,nY}y.ꌀ8򚄡:PbSOYE5w4ro#2H家eb=>0kt4ßfM"*03*j9gY!)-rB10`4\θeh3jEﵡ1XF@HH,w KZ^bZAjieN odBМv|zS`JNPzJMAj4952훾لaD0>WBG2u!0cE&M~5)Vt:)95@PX443b2$Vj}('!u25iJ^KAcFdÚZ^ AtH }WҐp?UМ$T b3̑?Yq~N"n,{q5lA,;D|$TAuo7AGćTZ_"#%|2VhxjRǞ]v)@~[Xih*k{ 8,V&kgaY<,9Wx>Qsaź:oU}2nWliC0)!a!0,) ;2 vч{?<8Rkҋ3/%!gsר_DzgGb8G99PfXlBQ)VFH/jݙ,EtpcH@L0w7{ )US(X|\8#/8~mthAwB8VcoOUWݛ1ђqS>tmJRdKLjGb~"Yq{gغK0ߊW+=TYԮ1D#0%_''fg{ ĭ@ĸ_OU5r+Bk>CKk#sU%h"&%zF{*RdtYɟ7FGE`xskpqyPt<)=9yxF,kPI'UdкkudJda=}IqW{40VQ~'[+2"{ y $GBm&";c#ʰ)~ fTz~8VHW* 7N:;@|Q<}eYu 9o9A>ֹ(wНu/Ұbֹ}C<۷YUcRšcj|2 :ѭ&e`ZbͿy #0p c-?(껡c|H"QjjIDY QmJ'SÎ?_JRUuf6a(| ߝo\Hl*1r^DRWk#C~vTh@TM5T`AdƇ~OEo7vcYM1vقɡԧc@x-đ #3s!]0*4&P7p9w T*U^9Nj-GS/6J'~\ֽmz RG%Kl0||;P~^Ն¨̩6>Bk6qDxP‡u4N >sj&QX.šj΃| 1MBg;t^4|G͹Y/s` d |ܵ >c:5?7 1(Cm?h :"57 oVB)\8B`oǾq_2y*|MI21&n`&.UG? @At#rȐ|__ v1]pRd6y!$ᗇ ;<>c P|>'pSzMMUzQP\r槛P>MՒ*8%x3$ҿ__WjiqfGAL rk.Ϋ-uI0?2i1h'zvB107  ".?FZFq5bۊD,pҘB@?iPTbUʋ:gb,4&ʨͶ0W2}3Or7t{ 6q~X.(e+,`=% ;J"{ .{!m~c)GB |nfn{jRwA68͟Â6L0ɒu!C+@5U7 fiy*[۪fp4Hܴ/Ч@f#jףo**{0?#~8C]+Mj0"H;Q50](h?; 5d?U\lC.}yˈݹ.V/=MEap?=;IrqJjKyjb#;"OG[$Q.Mӻ;=IR2u>H & 'z=M+%wy|B žzmQAA:tvXխ#V] QNS{%vLZo L`-ު}nţ*` .UÓ> 1OZ ɡ:U ZbpZCv*(ѭ/i{yȜGe:.Z. }H#!XZJ`{-E8 } 8ң5`f&QߐLuv"rg깐~d/ -ijaYefPܚ$Ӭ"ĞqRyYѷ{ۅ)3?jʀ"C?!fc݋ს8cO泺:Ӥ?ft_PD"S1\.MX9p}7r*p;Og;ԇX%0C2Ay 8c_t{/Y5@բ}8ɕ/YYi4'M6}'gҗ,YNTثtx?8Rbxt_-P E.=dK%ew Ś]*ak{IטG9u[#$Gw`6Jk!t1.4ԧ-`xN. NAܾǟ(Q[ fn5ĬWT] ٸ^B!_*6׵pqw^ub9g k=mfсVSZ[f{dyVnlf¤j=lj _m}w/{שηj:d:"I*IN27Y#q-"`j%Di"cɆ^pN=I$,A?1.x7 5aFP}&o N-:x{Ѵlw }*gtwPQ۷q,8[` & HÇn$416ڌ G9PhTqCZ'3X|A y6")D5L@R8$Ʃ]IFsR(P0zscY:V{AJ1 I,#u^ Zk =?F!oA=l;a/*uMo|CxkxY&Y ,O;b =DB}0ag9гq;'n2neX(W/X5J?3QD T < :go@K|Þ1 s؋zD3!IO&?.}9dg"/S' #\B ;\*ul%vr7>[:ۥ$Q8 8g}Ͳ;^>='í. ;?A+ 1VeA^д7K#VfHkwgA|!Mj6- W/=ߴȗX ErW,30&k01JɧFyx+!EGdBn. t1jI>Qlcekwj#s%q?+YT45o^yԱ}%O)8k% }n*m/~q,Q7ت#VS!1ʘ 0Ć`Hg >[P,NІ܁?ӐY_`HCy= %mک%f׺OD%A:%U6OV85ӽcOTmf`EC4†ɩ # m,eF海ٽU\ԁyfUy=|ZN`81:_nI¼s VnF}pRV|!/|ˀAC PQkfD,jT4=}xoꨠW) . Cd `GG|bG̵>reNw@s탎hi F&SqAl a5l!C@c*K'GGbo1Oq􊬦ǯ3ޕ@!i9% D| q,v.9m W!#ydeA}d %Ch2.G7S(Yƪ̇u0{oέ'sɖ R,>^܃I,&,2e7LC:MmlL<6˜}z{g]ݚou[3%7޽ W3JsKoL=f,D><+ZoY" QL3SհrT]0bn _a7l5Nό/H~'>240 ;ڥN7|Ȕd2<$Z,1w sK Z?O4teNkj0 m ?JF=L'\R9!c {[qgϑsvsSL+3D!LM /hґxujkùf?IBŋ)Z. j?E?%2Km>^"^5ZH:r", ęRBe"R<,Qxx0/jS;z솼#=^e_ifxpcZ0a Rbe?5PLI`1J]t1 -^RI b%`"u>ލ11HyKh*xd>Yڄvi 3+3}M%¿,! B0e#E*nI t34g̋䚶L+#3FS)ٴ1kkÐ )3 (9Z)s!.smPHi' E4m0"7ʙt&4?Fj G5 vٛq>&?>?ÈBU?a݁|21g(%I+26Ç;q2< y? Z}|zHdpiՒ8#Bm7םa'Di[L. =Li\`R~DfށŴwf¡.gCϨC{CK/5)0\ OU#[n8\F$,W3VKP.+Ƹ9z/dI?AҜ񤡇x9ge.TQWEءu,{ove8qGBdk. 0簢̑˸ ڱ lC,;pLSG(N-&ILS'9QvgZLMQ{ l LhUs͋ͧ˴/jE.Lf $xp:3aStF[`<ďD? sj<-mJ"e̦y KfjwlCS:n>WۊrܜDq*7CRf͵WmAn℩t_85Ŀd 8EWfH2}]QFC_an` z>S%0vf67\#b,)u7K2/;햜gx9Jl6!΋ OYD7*Nj16vE Q6BāJ.%eHZ0fkoUfd2V2Y#m֖^0X Dv}̇gP,6͋Y73A [ ZnʣG6\5J ϯD (`%N&bg:7\H'LWc|W&Qݹޙf*fTE<(thaxnSr)7]bVѷ6;V>xmV hV]:W1e ;%"HP/:YT2¶_,e,B,saF%Ŗ݉iY|yhfB-*B13POI9`4aOA}[&Vc#8^xX0X"6M4Sඇ]G3֕HWк3b!JXө=m/̖+UUgXAULԧ1)1,!Ga-Y|8'SG*@ڤ+ufguf h48I+~Z|ːTt&0hlI甅 om[h(4-d1󨣁qcW y+_Smaq3k+Wr|,j2բκܮDUψCW%*B#dF?YU[|DV)oyB̙a:<XT+O4mT 7x\D2ŧ5po5)GLRKdj4˻a4<2ò$#rSdۋ@"Z)ᣔWN2{6v)bG f@% )¶rter< p$ENHWDG_Cـ&H=齖u˽/. O<^ą,M+Z{{!5?|wcz$ҵߢ/C`rc*)RĻW^\B*w`<f@/Vx3v.{4zҋk-|L 2m_i5\XbS?Sn4v&e*3OtA'{xG]H?;fcX',Z3U7mA{sx-`x{pՒo5[X ,~5k K%DS'yTkX"h36]>{b;O-jzRa{ɡBb6Hתlg xyV߾wmuK~O6~,J u.aAeљ%)ѥÛ7.竝-@Fot4NGa6hTkū^mt=<\l1o8fߗ*-ᓴ~oN(M}#͗ Au흫C/VV|F|ʤX8&j= i0G6iKvD)lt@a(#$JlzupFY?Cyw$Kx"WH-uxcᣲUw1hϐI#Ͽʽ`oXǓD؂WR@A!)ikPgð$r;b/޳g-Fw є"čw/d^<*O Me~GqӚ>ga(J(t[_ .&ElflDžo@:2dD" 11ci'UU,=Sg4E Ĥ2lI=dIdб?hX!x&HW^Essd >AjS+0Er+5A gpm[_ 0cmDa?!σnk--5^ 5!QQAIí~[CNhP J2zL@N0m!jH=*}RX yBaWv&`3^lՓI`?j)0ҼS3*D[8tckI g-$}Mϫɖ|ߔifh*߫GT#5]SA|uݨo'Bɮs_a+&ƍYXMB" >ֱ}9f1QZO+9@ 4ƳWʼnܗ?_.6f{]n:vt"(23l,ܯnq&-W1?Q%eBĊsɊc[ V^N mN"iK<*j XT); ,/P(!8߉f2(F,mk:m\-w'׷mn9wK\-MSx6hsgW缈,I4Cn)o_,*O;204kW'Y g 7hZK؅di`YKq>W7ܱ\c?qVNCuq'S4 +M GI$݋@uƒ(֔Bj8u㹖Y0ҪpR?8p.MX#pw}JDk !>Gy(]d? Z{qtOZE-oaݥD> _scΚ3?Um #1qKR̒)@}˶º@-R ͑^[u+s,EͲ!VGʟ4ⲩ%(O] J+/f`8DUkw)l ag!4\D ۵)D=/|'GS0_O1߁g4FQCJ=ݸ'-1< L fM>HS>V(v`! ~ aknOzMƷ>)96N=kpvL_{izI|% uX{K10ϙwqgЏIՃ6xXn ӊq>ܕ;(6zMA+]i*](qщbD:x2GR`܉ojDvM*f(I4E egTj@LjJ(WZ.t,wa?AevWD+Д_LJyy\̯e |]!7jb+D "tiZx*ܜidt"Kخ3_w& rRUM-ѫdDȤs0J}fKi@n4Uޭ%wnWiEW.c{n͜V% 50?yM\x*A3Ԋ>n:ݭxVXǀya$y,O# J|J.>m|W^+LأP7Z묝ad`iBjC @b:dKW^¸Cw.$&r$aOq8".Ogu>ɰ@'B mgO!KpG3ޓwhb=ԻĠFoLhqJ.]G>ݕk1["rt$|0  IO(hhj,Y ŕ?gF @}3me|Rrn2!)^(ߺ]=1WVZ}Uٻ8TFC)H]*2jfZq ٯM˜jq)n oVP^Y5NTenH7.gwf/$պ=ǽ6YW4_͸Z;׾.=ܫyO)g™_jȆE/fߔ]ndd*aP n*md^Gw(,=\ρk+8N@Cُs 3p[`Bk 2 rQ;x_L\;srQ A.kg)joq?o*w81wm]T  Bg, U:]M=/x, C j!{gm :^Q\gW?0anDU|6&6>+.Γwpt#y0<6LBJ]nKL mNDŽ#!L_h:z{rfpi( >=6ߚ`z BTSsdj K{ Kچ9R }vȟLnTԯavLN:(JD-_yǜ"Y*/k4QP]g'7W{@IɫPd}@ Ciج17 zUFu2vw *y-Cߜ\sΚ M4Ff~EYfT*ZWRBڃS 2mVFaM|t|R,׍פ)nyu;"ÃKRXvZ&iGSiyWs槰5KǏ9(z=O(BM۩D-՞Bv:ҟ_7Ԅ$gT/џƛ{3) R-/3wul)YlEMm*CO&LExzvK q~Oyz?؇x9;lQ-H1K$А?v# W_7َl+7iM4H1\K{gcեKU% %NP;9 Mb~C+"*Gԉ Q%c3 Եu)<-Q94V7Oj'a&6G5a#Ũ""nuڗV6s-pE;g9Q>K߁nͳN+|X(cB}50[Bld"˚f#H cs?,q*EvwmE2a ^[g1;VEu d{HeBנR 8{|# gS1bT> d/qiJFjIL:~)KdDI_-x(xMaPv` hQ qDB˨ѷ>c 4!A= :,Pg N6GX0G!ʶ_¢L9 % 6|ǯ&Ѫ\y%ja `$9`GS&[!%z|h)b|aΠͭ}^GC'eZl3ƃŋfZH (lQw,WYyd6J|ԞA'&:1 Ә2{B4Ʌvֻy10$}9ǎp]P ~dԟީ9%j⺘+$A9@B+{"1(yy-H=y°挬IC]R9iv?RPiA %)%Wp|- F "uyӭ ZQ]j;O1?\&hn+e8FNiSLÔa`goUHlŷ e;pm/,Hw^N-^N Ǵow'cvkx4,K0[yan'Wpm+/dXf:CRu_jN&hpܳ/&@|$ =5N;8ȷPCRN2z;Z2c+bx]'!fF,\x}zWݻӞrG~ߖfBOF6$(M#"җczEsM ː,x }r K^m^|O֣nVR-Rfix %k5cLڠ%K:Ⴤ&zD4؊W5(?56X4~Z<{79 #sG<쟙m wIfC|[*r$Xp';VI`Z' ͊Ti6HS+̐GlbXیTAFMW (0O }+NӓTlPahɠçΟ*Vq߄>q,|pLqDނ n&}}Y50EGE!rbEԡK2D p%*P9fn+ pBe`{೑ʬi s:u6qGxA{i[(14!IrtVi+hB} t>Ku(2t:$@;&dp%@&R,7$zR G+|:HsU֋?n?fPRB8sx9pÒ^$u@pwaӋ|kϡ)KA“^?;R 'D3e"QܢOf'gжmѪL#OǾKڷEߞ=ۙ\YԽ u'I6x~ <ʤủKI17JHr;¶Vh%i3!hխŨJRtkȃ, #md>ߩ9(&fT6B-A;Kl@!5{L7P't"lmobɋCEhs|M@ 9}ܗee0R',1S^Ud Db2vQ2)<Ǽ}n[ ba(wPi{]4@_03\<3 j'?3T^Nw5gJ%VLq7C$tz욯=u/p8r%vz;>J}Ȥ {w»욪O݇Q[7VLS0HTܞ X"l) r[n6b-d[Hl;gŬ gI> T۾`Б>x}sAHJy+)cnX2Ym02wS{Uߜ]Zv=EG"V$ 0{A4Ǭ~RiW7ӳ@S筢Aml4x.vFgLm`kߢXkߛ ˊkrh_>g"qa&щrb[R~F[Vx<v"={Yca$A8 0y^&&'$3EQy(7yfy'<ڈf2s@{TIX+aYɫW&Sӓ<~)3d)_W_RWaj~sq/(/&(ߎXؼ&qk6F#TIpD,!NrS9=mo>3SaSMb#/JׂG]C7DS<﬘\(d[  @Ddԥߜ鬵12XL>NArg&Aρ Wҽst멐KGCv5[{k;1rDU:)Bt V0_I6P&ei.gV".$ pi`l\>X2>Hb{\2 1#zB5 %Z0 yi7@SH82TEDgzU$cp@l\[z\;9{ߑ8@ $2\@2h"8jpVcwzO}J;K?0 c(/+QEFSr~%D ?#ˆs!,x׈jyʹ91Sޔ =4y37e:~[zmr,/ qMr] =ӥ w-=5TՀ.W(ub/z5QcF8'*c5$,%  t%WY#n}_Wg4 h"?) u‚A˫sxZ6Z /pր :'9>_iH ;Eװdf{Ƴ5>G"jZyؾ>(`޹-X /Xe U(AU^ F-q,ښW[1b"$V!N` Q6Z˺=R͒Iۀ=o2ʞgY?  7+츔:O|@XћܗP|lh} ŮFOmxS4ȭO:y! M8b_aE>xĩHɵί}Zю9 n6 9,Կ ̚`bP׾iRpuus@QB7Ȏ̰j›&ƢRP'2*Kku=hapWC;ή4suSJDT1z—;jJY\2&<ɑ /ZR)9§G Gb* st"8O)@jPBۿrҍMveR}jg[$Ղ pߕ=7G;~_A"B_$ɲ d|&kp3XӣAs¢g&<˺Rm ,oQ,l|K}މC?HX؃/LU:ux(QQ Kxhct>сCa!J꧉p% ~H rSJL!;_P FP[w%U`e%MàgRK %ޢ,bG`o]pFg{ d%Ԅ;={Yvqm3`X{:c۔+Ὧ:zv5``_E9)j- ЅM;͌˯Ӈ@0Tn)P*eD2FڑQ*p=t߭* R/" fDuJg0]hz [[zw/b##NgbH,-MCIk)R FĠNm_C_GXGbڤ'yB?!M0 oY.Lg}R^4At)"UX-S[uESGI؈ 84VTL{[4kOAJ|i}j&A_o",A\Y㮹UpbC$1xk1tZ^uԩn^L: &Iُs8''w\~5;fjJ(Ш7k u*"E#׀>)1Ơ01qD{|ah [݊i8'^Ҁ|%Y-XȜNjiڟ&IK~= ŬQOPVMى/}ʰs2SbR'zBRj;@b3MߚQ~Ej)cH)wt ǎY 0b5(6/ x<1o|_R4 a:ܒ5$rXdvAd{k=DY(;"X>iK9^,z)?}[,&Z @ߞ-z8KNX2oc`i+cUb%f)~-]h)‚ 9 Î>T\50װ`߆Mk]:pϲ98%sE"rDgH<@'O{w9V x$XVv '>ȋʼn.Xz 8= 0`r.U J6HU8c%%ziAqy}? rapYH_7fz!֕cxl?_ ֑a5L@`ouC?vxᘃQ)$-0Mz[]d1B5 ̡ju$aECrΟ{Ick(1JxɨrӸ\Ψ\Y1J@l_! V^G<6n*$qxH'r$.H9^ԗU8̯2I䘳vE 5 1YEz=0Vio4X_oմe/CH&YiyF9~$.\>` ӇxK1dxh#Eq9xۡ3!N%beB oMhr#]zVQ 6j?3Nb-dՇVel:lb:bw0jD`;fZmzE9/&҆9>3FwU+++w֑mPU 40SWutIڵ68J?BٹwY{{\9"g4FW,?MSqKMh$W%V!ȳ>J?7|k<6rF? T,r[i+#R8D8|+}?F1/,;'hows =rR<vTS* ۲ij=m~7rjY< #8)';TI=ҝi9 }䙴3-CqDI42UT6 cyE0!Ka]0 Zb0Xo{ʕp{ Mu.,qEV lI q@T>֪GMYH<#k}ow6/n"5&޹ Y?<PB0KW T@? 8+Mttt BQK>4nHo5'->B5&0_EтgXo]0UX=0#*dvUZx;̺q>RY0Єrܵl*ByfӃ$A;yA:yH#5`_U.{yqF-+t]jIΉX(%."%]7OJ^ַ_w"qrZkO\ !LQ~[?( fC^!-иjgY&控rNoB?lM՛+$dp5Ph\nW`"2 q0p5ȊwEj(vExc Wo<5YQ)fEM>K% `wܠ5.ܐ([U‰4RN .:zK:JvwIWp23 8.M\m ,;zZsp%ZV+N7x/^TkO1iSU>;ZSivBijiv7$m^roL͘VoV?O~XDrPYϏ̌YwVZ/O̲ .V3#JIˠ5Y1IggNÙK.lrW\ ]` ,fqp(Uwr)$vx߬Jg~)T !=m\//"ޝi i_V 8[a:<% &-:fN~iQIa'F݊w؊SK1 fU1?tߊ|r]A RjZPYC9uOk‡H*6j+UzP6Ū@Q:O~V2c R @fp ?~1dq3eP QB1,g2% nJ*w1/B,j9{\<ݿ7sz0>JT%9 %/~Y[K^^ _a0* .iZ#@BQ֊ FW)k`"nٟ WɱNƱfaUvJbLEJ_ҀRpݬP\sEDA\i\`X@ȊoU7wҙܿJiOnE!.)Fn{dl 3DlHk @˙$m ?:2] ^5p>wMzˉ['ؑP: 5J S9$PWs>$̌eb >Wh8'-f:IV7*~!a ?3I9?Ѓ$D# |5M@3-Y uZW`_`;\u4^JET;b;d7 = aeq)tDnp[`y\rqCv:-$j.da]ЭMͩٵ}Zij7*>YNP C{ޤ/A8vs"B͈J|Km!s t(C(+ف߅VVTI|TaM/KDB]PԎ̕i0 c\چد*D_ sQzV9KUHLIeۯM' )3۞hOfƵ"оOA,gmlnS PHnքHO(]o<0ZxkDWg'+K|N~BBU6n A4MwĀWX5#Pܿ>XSLeez IlĖПaxu# b @}L^(FK Ss!j@ftÇtd˛0`Ρ{m$Qԭ7{eiLGE(;Qҙ{ xp.LEd60^8| m\>hy- xB{&Yuq);I0wS=vc ./j>N3@m%$#s@bl'(cǩ/ـ7h: ~%3-$@0‡xQTKHhBu32#&m\Tl oF'fƵ5N["YR,[!sKh;svq#PpAa`V]rcccӏ"Ă0asFG~`[ YpGD(ј@,nѿ~  o_ŸOD*p#x29H[>.:Χ|b&] zM!\Ojbdđa;/) %LPF;2 S“A $2Pa;F\H*:c^4KD (ыߦK9nBaڈh2_t)BZNU=98)UGiTIZ.U7@^jZ &Q;%';2B w}g%aE|Gim &P,^~#~s֙ ޲Y60FR}tJwVaæՙ{d18IC6]2?-=*40٠Gp7){Sڮf:?n˚p]DXke+ @}j>M& ҆sX L8 mrA>7 h@^ =#y?츛y4VJ#y6뻑v"~\lKMڅ#+)p)Abu~3EXpn79 ~KYcvO(bVv%5>#E{_jv>n9X-lR}|pGmJy`_2OM%NU"K@`A_ +(; ,P`u ^z#ΗWylLZ=$*ssV0yb-\03'㎎pVʫ'.ӈ!ZX Q_`Cg`R.t_..eTi9{{f M}Hv˄,b8ݴiuudr9c 4񹱽p(;ٵz 8hZ5]%dq<&vtiPHPHJ.46t oAM$*!Ű*ײ Y CO̓U~`^4 ?ѯtynKqm)n7W6iA2ټ5OA=l WAbβmCH-u\1nܬAȄ.B8h/%[VlezרORAYt8@g(?ĆWm862ibv ă]4Kra.d R]DY۔V*Yo0T{D̽e*QҎP ĜtߣpbVoeE(~-P2}>|y3д#޴6ow:`%/8E~%_+ v"9ofԦ݆LBuST"(_;G|vNX  CL!F:{,3@PfiZɓ !#`c0^50mʛW{rqDhЧ${u`eD*~rE?ċ Eta)"l.o@ UO*(X/z |؊y2)70於}? X N~ta%K].a_V䦉A} BUZ#U dݞք7,O;'_ וdW KC91z{>G;?rDi% h<"EEV Ab\:u#~Hmmѥ`x㰓TKXrt V|QsWv%{[Q"ߨ`\ DduhP`&GVU{J"{!䷙KxifoAgLx^D>$mF'ȱr1o:":y'^sv.mVg5*6IzLkki/ajZ{->QI,!/,%8H{$etj 7Wm ~bꈄ*𜶄x>s9Wx1׊wb?\O)Z-׭o ^#N Gmȵu{+u(=_̓> 'Ϛ?nک}Bjn];Zʛz7mA+܍Ep^@r{]`捏6l"St6گm{"`R*&/P~JLmb`<3 ŕssI sR^@2E%|f ]U埓M~]m݊0(  ?nU?MN^/l ~8[L\*=PZF8ᣥvkc9=4<:R,h({og싻rUT39[ZȒHMR hՆ9`T &W}>˪.39$y0xVˮӟT벐+n%^=f!_!ҿunHi0ߊk2Y06sJN`x0ʽy7AX j6>D_II L\p(N&O$F@cEb3 ^,maBF__h3i&ۈ& 5PJOsMNu|@mT7ݪ?"uC>%f^+6FLQb{LƎn0`5 t&Yeq=޳dʎ *!tMŁGAԊCR"Ié9 "co*~ʶN*;?k:%htGlJ:YrQ0^%#T|تLՃ-b)PLOQ eE/pP/RJ mnNn'; u)-Y]k{D6 ";hVu<)$;ݼ2Aru1?H8COW:˗A2>Hď~[v8HNK$y̷^Puݣt] /)[p2!* kyhcv44), ִI"[w %K%)\4G$Z)4R*!eH[ր m_5_ wK(rֈ`Lz06)C'ŖĮ\7pnR0NJCOM7p^^Q=s`^vHấLNa0_ Sdy>^tH4lޞZ+ (~$.o*ȼ_p.Ֆ0H4 ;54*{͐s֮ (%H-LPibe lPDn*"zϝ IuJ:bc(Ab+!,uAʃq%XNg"z35'a`uqwe+qD.gϏnxH?VJ6|z׆UpuR9@'ӡWr؈Q%S)f?se~R aM2?#R'~ {2U)ׂ*QZg84*N(U+uCGW,|s}|41j ip2@*N\j^~Ixk}`U!S^b9*wM`I6)HtwqBV֮ I^8rl/#;EcV5N=bgGRIa1A0 tbQRċt In#>bz<2KD<߂B%QJf օ_wn6FL9B鸅ؼ]S I`%뗩 fW1ݲ7JM&= VѧXѦS%oi܊#)ͽYM jRBFP߮ =.hAj@u:6W  k <(+]YɅSlIӒ@shgtchCZ6UsTlVQ B ݦT̑ݼs`3`U/&x"嵘i-jܮ{BpkI."bt6E-F˶#rOK9/~5k:g?ʹ%S6T&ΏNfT%fVCvnl>:8ȏioŤz -piҳ'dt$waIQק-_ )4Ns2{SԤte0oPy5ӬtQsQ;2[(ᾜ 5H 2$$9U2I%~Y+y{Aߏ:)/7X$Hvmcl9pj7ՠHad3T[Rﳸ-P'5/IB[I1Ad`S(\X>ڴMlLIUVTG[ `gXT0|]N}eϩLWNf~RI:]}7yOǟcfΐW_wឣHwK"Dp[l @Y#6sx6%UԱ)4 B7Q+-;txㄨ{=u|w0|-i,b+%Sq3YlQyKӹ\W_UqߖZ|x'Og74M, ӫl2Tɣ9kWk.Ii8E!B7>a, ͻp}|cd$>7ƾsHhonby{41$'4Y9i>=P篒'I=8wf6̦knxZu'Z"2QK)ǡzm[w>H@_"GLF܌Qǔ`=ny $I\u 킭v/[y5%PW+WElVm%Cy^`1|W; RLU|{+t0<&m ݚk %c/Wi3ZxygS[(+ iCkYKtϼꊔ>7V kerES8,q*ԺiX j ?P)k-6BIѶ}xk88x 6a j$v>ݛLT`qMSY,[+Iawy_و>1PX1$I)}kkAŨ&™J&~KyW5/pwx+)YT*R:c|E`ӥEא ÍtB[6֠?qu#'¡ZH6U&I|$\6$ylAYa U/$^Yx&j ^uќPސbHwus,=Β &mDZoZqкJY7ssF+_ݦFcr ^QV_LAa%X°1*Uav|*b<u^imμ^q"i<[N= JW?sx,0߬m!Em =SHj3RWeF`Ȟ+A9գ?HR q4 /\CĊ*~YWRWivS֪Nzwr@%S-*c+_ZJ>èW#2^}hwg[@ -#`y\ʪC\UE%޾xaD::!Ӆ՚U!W ZD9Ńd!eF}-/uS}}״e@+z6R7Ui8„Uv(T wBx6,-R6 Od׍NӐv! oՙёI"|9Ynq\cJqtPTs9rF+һN)h^>_y9Ap;ľ #78|wfw..0"2 ޫfݘG.{1~|]>'l#FEG8iBS_QBTaIVªރhNK[}eӃԌ̹N\!,,sydpxDoia"2#!^:Z`M^;-BKP`;S>+\ucͤ5,B^L5 T+_\䞹iɜ_Q4et=nPKtiO(jYEwc%T r79"Orگakv4p֭ /N? ܐRF)3{n[v:1Y p |9!XF \%Wr(bҨQF”Zlm~|x6msӷxdRYi$&l|8D'*/#KcKe8zՅ¹H:)QrJ ʒv8e#o,tLR zޜ-66qNN,ΊA.!#ż!dG*C,L! x\zQapp7 9reE9Z#dD~@LP8`%MX! ۂgنES(ɿT'1Be~,vj q%] fDF:ED 6o[XDECcxVsb9ѕB 2| 4%ݗM8`yg>?j-zeP˅nŘt&F IN@z^‹1JNbl?D׉c6iD([^M? 4Far cavndTj2JX+ٟ)T@(v]eT:] ^Ej5n y0%fۙ@J΅_ls07^E+sHNk),w斅]ש ַdaT-›tIMZTh?񹛡;+hoα-Y}S>lpWKmi)6ytn|NpsYg BcۀE4$)p|G+hK(2z2M0NP1 Ji7K0ѦvB.tm׽Vf"\|욆LI)Fnw #(E1Mt Owjnm" a*-ث]]/x>/3i:9;ٱ!flcK ڟIU$8x3eIh^M< y%ҏU9+ݩP,Jq( e+d,/MJ!9z,f3vCkX,LfvoWY !\bb:A5i2b5/}f=vs_V'G*#v; woZ+ؗ;c~pf*0?+8zTߋ p7΁4vdÂ`ȇ ;x[]`9GXum*cG CTb ilBbwXޣѽvpf31. @T<55׺ь[Yq 0˅{1 ؠPjqٖ$sÆPg>-J6`ji 3yLIah,Jt|PpZ&9]_~x0 g),%X0prujh2GܬƍW'>,!SZEʚ![Vepux./dZ[yYu|7y pl5!7aQ``==cyZ&A?+BEX|V=lɖy;բ8sK5o Y@TjJEY#Vpz,iz'qV`١=>yEtҌڬ}ᑠ'*ω7ptt 56zۯrWwDe*@xxk+(WTեunOwcW[Dg@T#5Nb~Pϖ,ѡ^-,bEʯQPo/ϽNGk3t'%"f60IhvͰk}^`뺬4 ziwS4O{a `12sf|G큪)>F66AoV,탘/xu𪆪}:xUD Բ'ű(j0'5W$ 3rͫ9N[#-*q v74<q!ME=ƚQ۬9*8cs>:"dEɟj_ʞ3\1ybdBX-|x(ɈU$}VZ1?:FFԼXr"hfcV/D WJrP ~=7@z&2]OEƤG:^| qySKիïq 9' )DnSReF:7 (VO|eHh3 e!7``/=بhhL}-zWl٩`LgnnhdB1`4JHÀ\SkwVYUb顓RAnl_4j02kE7 P~0 T>B lzܒX -UcO,t_g.2̹ʟNP<3vPZm؂o0bҩQX;V@)WqNEhN7"ur>`׊=+GyE6N.FƞXgcV68h7w޺,*)Һ{$V3;ѩ0Ekb0ӌ4"E:(fuL ,O [$`X;hMs%j 9c$n >_*cɰHwC^,?PT~َ#qxG:dg -L.EڕcO{\W-˂j/r |d"8=up5ϡ؄VB&z ij ac k #_ o>`1tbYҮ9PxiV@rY_Jp.³>f%mʙ dGtD`ox?.H2oc]]||XgX襁o9i H7W7ҵ we(fA`CwM [gFtE9$ѡL#Nȸ넩y?YlLp&mMeg\mKs⫆BzxU#hM7WIsZ_'aUM=7|q{R2>͇B 2[?Gl;I/ A˸JXU V#ōyjsk>%ljxnrMH9j${jNm Qlk൑t^Kf&FV@>Vw@]cY<뷑&T?^2akOeyn+:oU(6HN6S[ <I9 QKZ3PO,̶HfD39i<۪*nj/3fJEk4iJ lf`4SVUt2T P:y:n)%0Ms"y>!JXƋjߝtIy;aq-1Z}j&TU\^FsƇv>X MR>КsI2$p]푪ɊjbM/~ŒCj69aBlcqώQ(z2"7 Gh4̘ND]̺ECU0~ +'l" T ќ3#h=&Xぶ[`͉Lq -3=W9;[:` Pp:z`G^.L FЉ+ A%PʓqKt[6{(@HJG_Y~Xy%ȟ8zp11-RH\ȉtP5da of3fY 4ƽgjѝݔ7]NP) bb6FTV4ҙmziړj &T֖&3We8iK\C9 y˫b1e-ﶊRӣEHX_j d I=}ɴOQ'+ޕՋ * JHO-A"pڜ4} *Y[+*\y t~p ;|1].{k&e=2IzhU%e'm!1l37IΔbP x@_\ړE!T.!:9g *H<C'7voHt$Qp(i?3ߪƶYE y':务)zXUm1ajy jvT Ӯn]y 9!Rj` K\mjdxUҎ$TRc.:qd=71pqҿɴ? q3Mve~2T'ǡ,c҅bA%ߑ>3`_'?pG)3Ӌ(Őaab'2 $to0/8;sy<$Xini . BIckAts1C< D|Ĩ%>yP(a]ci־e5;)3;~^r=<$KNɞH{Oex*YQ} 27Z-5B]+jNrZ|K]*l{'"o:(BFk ii2eh-OQ\VFTW~`bb 9|ʩmS 10&gᵠ Gi(*"lYRpdgzwX;v9K+"0~Yƕ$4B[Zj/KK%eMAk̫A@Xuiըӵn͡|lֶ_^ 6P[wd6-췖Ж/@#~  ~Uxهp[Wrz)=b։B^)=zP8pL[*׹i琄fqOp_] ȥ[kHM*u_gmH >LT蒂#] @87bWhPc?5h4*ACå<_ǽ}%h. p3ӚMh& Es!}'&\MμZqF-.ajK$=68wUFtl/1!8+}xpk{̓_r(aܪb- {JL6GFCt. ,u ofň)fipPdC \&}Y:\^*kN&4IMC38hN[Y> L9;hgDQYvR܋L^C= 'z,bKY=BhTWZ?VEZP>Єp:fq >Yg cEV<1#4c}HS"MUmBMA֪Q8fS:*u4+smtVvx".CoLفJy$*Ԉ ]ם $?_6VQZQb%4;#ċOihˬڹh0λ.dQ]S_EgmJ>qV4ѾqkӷubOڗb[Y -fa bGXrJ~xC1WwYaai^ XRS@?vn()oah oUdž: \$B+$ t -eވ 1vfU:Q6yQR-;BousR*" | 1Ec[&c İO9à'0$4qN# _Rĭ =KOgN9`Cq4N/k0dUCEs*jh<"q$$*n-+(Cy^\?m_n>q,wZ:3ǖeDsB*fR5et,S%qhkPiޢ~4lj4 pv1%~ $N2+RSTy#{U% ii_.E!C1n(%шGd$Ƚts9) t҄gE ,'Q)l8'ɝqlqO&<3(I\:qA^k+(G\ \!e/CDC g lǏzG쏁l?!L񍂮~:'AJRȭlNlOV g@SOj&@ ,k%oxJ^rGޢgf!Eq~1p^N?]B}]hlgjRԯ] l*)RP5@ ˪3.v:H5*W(Vzo;ӆ0{J{&,cYLnd";mb3'~I oX=i{Lҍ';NO!!5.1v$r uɆ0]d_h1E@x~!c[C6 ]ZF=Ý󢸍͢j嶁zc=Dg,746]T:]ЇI^=T&Z HjnB6ٜp"㽪XJ2h+mK:_c#ʢS5D8Ia,75۱hʗz \זO©\7I/^)dJ"Rcڞ3+y{xBa ucz"iFeaFBJfKc%C q-VV'ad[.tD- &&-/x%YB5s{%Sֿw!TGi~[<0V$q7>11jeb~u%w!Tj.ޠ[\.jpKcLmk~ ,P5̱h>(orLg/#?AU΁ٕ}K-_OcA/;z·(Ta%-[2 W<*Ӝs5'A+MgYZ,i\-7Үʠ'O 2uIJϰyj4dƦ-lBĉ&OgČcd*#dGsEn5Ñ= n{?.~6j"*1<9=TJr2C0^cQS{k^2d&5^Uo#zUN){6LD2ڧTS~ 4Bʕ$ztNGDa2!Vҹ$1X{?A&Ċ!ڽKlRFֲGG i-zk?:ީ*%OfTqDmM\3 i=SW"bz^:hKϏcPY PL(PRrLi'ņ6Cb9_]ΚL f?xB޶!Gm삷!R@:l ~ 墛1OLɢ(yRC#Rij۟<NOp>y Z CNI8eUtЊYh5m=ߊ\w_>7X+?D$0,ʻ4Xr2ڥberS 'کG+43|=8=˘zוNg#ޱJ/U @DkW:'W*peU/Jgmڭ$ do:{{FbȒlÿ$MKoۏ ؐƑxM%`$ҰW}{{Hz!҅"XZ6J }̽/ܦM Q"FT,T \pԥ\ zĠ͵[, ]RW[7!nRyd멞jMS.] _UAj0 byW з6Ja+&ɐFcឞ ;HHH^ig%,< ;֐Sĵ?xL鱤hэS!h[l?⿚\yoWÐmI!']q)1tjZ.U9=Jiγy 716ǚQ+Wvy_N~2Ԃۿbw>(7?(L~+1)@M-'']ذqxƝCT)8Y/m}!RݤUԕ=PX=& ]wO鐶iɉp՟mp JL{~X1@[3bP(l[k95u 8Cj{"6IͩBRqq┛(1du!lNA1VͻۚbH:(}4򑌋#5a Z#*$3bOokk6C/"+5ZK.Oe{hjԆU^vn aoutGZL>***R/XEUȪy ?jlJ~A RU6B$o4 MiN/GDe5P6BjpvũK,Fы*zV#3']Ǯ;$wGo[u#.Yr3ma3U8^Mlo`qU|pZKJKЈ E0Sb-ۅV̸H?K/_23nU*3(|Op5ie$+>$=" ҇),+ f~ %ƹܟ <%.[Fԇ4Nls.X^g`GLooq2ܚdgt\Wt+>nrֺBy St6vS3xLYr+V!Hţꍘ!DZUM~mGNg G窫Vp'd\2RUWɏv<#]NM7xrC~ΖqmLIGFNYΟڜnnѐzu决L.y0N}G7Il S7!+I1`UzdE=h3zoOk: 8St!UsGpA"vs Wj9"8yf|O/ufQ Ībug3%R$>FDj uKdHcュ?V%9AV38xyv/Pm-K݋JBD5E.H*O\>x$B`Wf7׽ۻ7N >jܩ}/L4|"8vUD#ſc쵫K~|\d>[Cڟ3Z:MyHAn|- "@o+gO܉ʷ-.u|]T[ح>ll豘ǩ,@^(1/k?Q{#T>/yr @\&5cXӀ]_ڄ9{"߷{H#Dnm  =Fɥ (t$f!v;7BLIlfJf)f - I׳k.n;%aЛ® {z,[}/ӿ)̠E Y+'A Fy.ecy?"K6LJ:8]=f\hQ5QFt"uEsMDW^MuWOww C[bʋD*4o_u?Av㱍<[0NZdV"HdiLNEª뽃ASڐס_.]Ĥzq`@]G n%ᘻ*.{ecLų]DV†#z>?o+cH+Q4vt=f8vpTz5{.rM #i-ؔQ^$peJ PDw;(CvCRj{ ?.QV) 4xhڡ%r5YyvVwW JufvU\dQX 7**4 OaN->&N@7tJw `\bgaJ? -:FP^b72{{=XP{ë@wFF5Z@`; P5ղⴢgtmߪ2yt.` UDs&"LLj'NK65YpY]57/ m9<ʟpY$PU)=XLA`*smk~:-ܙ@qƠ`ΣVs]g4^GHH]+KU}!̓l}y(X,+䅅eW-+ QӴX+$$Y:1+6_z `JI'*,/]݁9~n6q'ĥUF]WmRͥҗ x1ߠR%aLf" 1,j1 ;$H4 [mfQ^t杙|/@{"X{Vv5$0;(.)0{M_n׋* F(ukѩͤwT̓:JCyʭK2v 0 ,"1L1kyG|bX=yEH1'QK~jV` h)éuxYpg#ԯ!RCpCΓK=O/I*'z-eg\̪r*j</yҜ:<6Oō Sg>V0mCЏy&kG\<1`R׸ƙ~lէSRat <[r<A :B|X(R`=]5n>Si*q{ӸjZw! rFCO  @,En5^p9qFE:N[l vFi|yW6N[̘)ԡ*,l<OjR G_~0 ()v]˵^~m+IP53D 3)5v vhY͙6@>7VB`e.kj {2؉J}ZLݘ٥ 1zJW$9waOBv9 [T[9pʻLsqe:w|2&-.}yW\׃x3v*'a;  ,cP M:ޜYeG^ s d:x (j($L^ɔp:3קּHL8Y\bPXsT+\ه\]h2^}[>3{G#ʪ[ rHvA lX<ݫPv=a~0R$D.Xs;wWއ(lm{a_D9ŗyZ;Ub:ؠYFgQl[k5Dٖ#YqpZ&PXjhQpvU4%SW6z؞S/~*o(OԂXh+`ebQok;1@QPv# 37rUQHwxD "sٞ8Nlƽ5uSqMX"w}fT7klf}oPΓ6xR$FmrF r7OXgg6I1W@ .\ SMƩX8D"\G4sMzrrVY6A<& !RuFSziL ,Vn;{AM*'- ψ9WOg!PMzAA 0HuhVf>{tr}rAڽ?fҜL0I5z4V>ۊί!Y O&`Wݏ0qmp e~%Wc!@7.9Leɿ\nGXV>+ ':~k&n}x(/H  PCrr5D '@JrܛRq]S?'Tm\J#9AМπ ̗yHl]:!B˩݆ήFK$jRD4n @tC3Ef9;DN)[GaO7W[cѴhxGᶬ#g kP2Bb5)].֗Vj:a#cY+݊0;+SfS?qgNVS٩8UHP"friӡH BgGSumicK# ݔ]I$[4!z ExW;"D;1[U+j0ytZ]7%'Mp'!yrfb`-uQ4p>qt[b6f"mvҽXrO`%}l|F7S;쪝8odQ0al9-!}On|6% ӖO <5F3k{剞}Z~So5-BAEB QnvwϚWY'?\bzWڽUJiA?!u}&!7?23|Qp6b(]jb0n%< ؼj'5rH)}#=s{A`gKXw54U'D caYA;L ux~Dci\?C7Ipl栗D)K:ٴTFIʌFZ%AGe(k Bd% !a~)hul؞mT))2z=YK\evI`6&D-2`qRCτ`8)vj^~ez6%=smZO,d q[ ھ&$O4^x4JMVl3OO u7}sH"|j]^j1dMXh068{'*|J Y\[7Ϡ% Y(֧x}`\)7KQj>֋#N1u# .j Ӥ<2m/{5b_)oY8Z q븃h6JxX~珥nWPNt?@Lf٢UAT#V`b\zXMʭP1VR5&F2lXE{!z۞N2^o<`ţ3uPՖQ*[n9_iEuV%d_S$z$)DžyMl\eBJ6,5as?>&auѦA3fO>6eHwo YOdS%%à)3nEIpǤ 7E*V2Hu6 u˩ fUwȵ'1?&DMgo'DzsI{Hoaެ}LL%l9FFcUUf Va_A<[wry&~|I0D >#]cnO .G׵UOԇb(Dչe5VPlY Z"vD,e(Mf"ӗXj] eYӤ  L:Y gǫMBgϧDr[Xrw~~gH^!6CfΡn?qXTR5%}X_mIԛJ[H|;tjX4eݢrDKܗ]:`灌.geFs.y\}Ez9}e/(LvB}&bȠ[^6)j;=.f}JMش]@]d[Kƾhw_Ϟk>aޮ "} :(K$Piuݝ6g 'CJ߀ƲCBsPG:V/S}5㢲Ns:fjY< M6.!fדYZӮ|Gm_Q"OB߷Lª[@%iC8ȭ};j P00T|~O0#ʋ ȗ52=ڹ*.Ku}hxr&E5D9!1 q]z20Ib Q,#Cy/z%=0cKI:[67 7/3Nc~옡=|ϫ*R 3[8{}`b0=eؾFff,'6]CzK`"@y,^L}ruUA>$h&J-aFaUm$iҊ]vH,%?hĆy iJI)ԑKx4ϼ۠LB h \\cKvor~ Z,PhkY\cl>&fa';f[FDL=>{-h8]KvUF?%KH⊐)5l{ f^)uIuoūR{N5ƧwW$%t GS35,om!fY<ɩKe%kWҗk@[d7NVWo ?]4|XU͆&4N7ԴRQIT'A?uZLVe9q3*鼁39`jC"'(ec/:BSL}D#s4n;Q%N*X^CŽ"=Dl{8g -ZTg˪G/L`آz\宾[OzSnBX*?ƒY_S*8(OΙ6\>$|4/_Wʲkhsd[\/s|Pr#YQH3  $8_xy% isqRzYw?x6 @w8;|E7_#hTN7b_ߍn+1U"tpZKѝGA)85 Z< =~jgN2 e\F)x1sua/r`XneAZ.F6<,2 $Dty}wd"[͡{Q+RΏ86m9Ykh:v͙fwj r3`7 Qr%I5f3uLNwJb,J%&=lGcJg LNcZMMjQI*b 3s͔ 3V㣔$˘Ȭqcc*3K^ 6~9*=D'L`F 5؃ެ@&ĨrxSc24 PWD(9dVmÍHĈ(A\̆%j뵶on9  XPeb62O*lO̩bFq %{[ /){ҕfpnu'՚=𮐱onBlUQ#^[#UTA~9Mp,X#X r鰐5F^?=C\Ax*IS^B}ŵNy>UX|dc_ W)TO]GTq=$2h'!ǴsZla\PHWM8d}jS+XwU;a\!,"UlYeC7AU2aqz4F6p; ȼFl`BI6KI7J~z`_:a|@w/{~J%xw#ё^a=O-]u䠸CgNT2b`:2quܸ9uzWp[6V֫q=,9(_&cBŸ,T3+#yكyC*xEPp/_G a*܊$4![Hfi/Ә"ێZ]hk%}ŲFpՒѭŵ3W<)TF> #G?hTr3Y bOoMbܙx@2w g@fYV`2L#M(Mb\ްgŰ(2u|3klozq7bMCgz{龕cWa/h[#\iZ1&-lo,F~P0%T[ǣ m/ 3vH__ *kG\F7ZiEeeڬ; GH2eVeSD'">,$ïjXoz-KG]75QE1W N1S5)+pJ~:-B*gY(Bc.m1qg5`4!@_=1&s!%"cXpE=vW8R7:Ub{0c,qE@?J{WtjM|ܥa;e'Py}Z> +_'}F>*\t;#tPC В~kdjJPEQ[88f'C6SsŜ #,q'=IsqZ0oϹQ (cXq:Bɷ|-YEZyi< &Zhfס~J -d=Y;e'4od 3sWiA,`YL?h=L蒛`5<aL} IDL+C2D&F1k|U h˸Z] YrpB'*j,jZ m1ʹ=Krw-W)]]20L-%yl[@94MBPt9imx9ۚ^%InCmTq܌mKJd=H}$8յ"' [o*V4g2"ew:q׮{(xγwLJrЃKR.KGm#CvO|[Q!{c/CE""?hXr\؏.]=dw^N,$\\.g{:Q"^AA# æ(Ϋ,s<ȿ,ku&!(zeolWBiM|68%sbG]!j`ù"^bMxoY]4ryhwAY9V+5X}'2,8 vz,ӏfjXub.Pܾ%#KdJTU) $]@Դ~n.q7>I7m E"]pcX5 V)I/ ~n,J( !hݢ˃'b Xt|( {8_F,xa45cCXfIipM;6Z}Z_Zl}Vĭ[,I%@qkWgR'%,).d3a3@X*b,hoQš̖sFv:{?OCdzowļVil㍯k*yQp (>Di*f Eg|},z^RJa5&de{K83}Rϗ/T+Pq;ReTqdR%QT7QQ;;}/ӟykd!^}J!%rH& 2ﳫR%Q&~&hߨJo3\,F]]e<ϣ}vVEw*^aoj|RY"r:nH6A*rs2f ʁjj%>0zOcZ-ӊNhokxv^Wsxs=vj8]WE? a(;ρM.B./N[g 8K6/4 QEj(K8|i64_]Th[`I{LjMLq M)m +aLbMRT}mM_x3tS5]!7tՂMo]9q{y:hy| 3֪5&uo:%e炤1}3LUZ4hכZ4TM%Gv,4$l%Sy Ymr$^tTZ՗z7=ܽjx4BGYnΛd I?@59IέDQ=0m<ʼVz4ͺIܾ?韘Y9OCgi~+վT?S k0 56~PhV9aW0eL-,T;OXxST`?"`:H? Ce&MsS@TLĵ׃Uy4*&<_SUg؟D4f靗_y$ Z9[+mDPޢ|d8kuu j~}Ƶt{ʐaK1)p1!zrr,5׈Y7}7L4b+`dD` Obߩ`.z_ sj#l&o,FNpPt[t c;:kGg .0d[J=BA^1zv鹣~Um(὎-s|!iXPJ5Q*H& &+LvhiPTX9p,65:)/E9MiIց-.#|EfV=z)ץjg꛲|sZ['݇Tl:s%"jMiܯln!bAYP0Bw ?ˆa /D5Ճa U0֔.8{C<ukڋ/ā_BK4jh)< Yui^sXu0U7*v`S!AΕwGae 6R٘_Yi9hsJ Ov>UCDwC©d{#E M+퉛4Ahwf촭3Yw)!W(4%IUuHDm-q)JO3KXY"'鬤aN!4{Ҿ4m)L/JN| ^ήQ2v1£֘c@oGmW1,W. e=F`[SρYKИ4Y1 ן1$":zFUCebsxAYV=٠)o &ʔRӭ#^܈`?=1g  u6Ҡ l%tXuc7Anr4aY!AY:rO:|xMHE=Go@4w2]8!Vwixu+ɑa&{A[AGޟDDwO;cc)*;ޞu !iwjWhY[@>ĄuiF+ 3~~5N0/tQ <{dž*H<;\%>\ (HiNjٜ*D, ^_{g_(s<:;9q^7JZ싵yQBO|@YhavVLE uT%a 6u~&M>n;x{K6Kff3̶J@stc蹹k\uˎfP hkbgONV7P)voѠ\C&J2#?}ȦwxKG}'*u9QB]5ـ`;Ivkz^ހ+O*\ U"ɖ%̝#S}!f <H#|<&UbH+iyt߹ e?BKE|y],~x "y+E.Zl;SƆGPGNă=nò3 A5Si(VC#OaKu iݱL_>*n:VDa:h2!?Il$˅=;iZcisȐH,F+]R:#[,EM-f^&cnKD/ervۖӮCx{_W.ƋaSu ߈Tl}g\fQaSwHHqrؽi@aY4Ou%e$Yk*SG\XZ|Ke, 0 H3|\Dҩ 'bRٰ=sG'hC" ºwOCӵf猕Ӡ1dR9|D^>W7^0CJeآpuHa?[B~M:F\5$Zd]DcΦ \J:MѪM"^oitv?,<$1OZ䲕UtF\ntyJ[ѵh-6ل5Vbs Uđ&4m6^UgPD'y=oFQbn&̀`-$zxuHeIgoOwI>YX&u?UD[ +ana1pLnH:L*qtZnN$)f`oNkW䮁n$}gحBϗA6Qpo]{fӼgoFqsbmL0P3#[I!Cꦠ4=Sae6_q㭐brDߢtݱ5I "L,ڜeU9i2NU5F#iI ±)ƙAOo9yDK^B%CE2A\SE-pы C|! }*f˗`0B^W__lsRuf;7ACQ?J0։=ŕ*j&2J%cSOZUA*vCc#s%;ьUJM83sBsѰ[4kiM>-0ًex6ENȶ7Y ;3߮:toGªBd{,5ƅv{c9SeLZ Y,2Y/>* =Rd"/G=?4'`I,y'У^N4]W 1X<\0}j^n{+LLc4wβ]'bt,?ܹZ7t W4~N>Ǽ;'{4rXk/IGCYݩsg9TՎ#lt8jb|-FGv(iAfFڦ{-)jgяnm$oJɯD&k-M8#Rk^x%MGpWĥIH绩OO6w2$z p$ŀU:NGtVLo]f&1Y~TBVj0g̰:m1Dh] ^4pY9QpJw*(XK53naCsy;g+ZNmԬZ/Of=ZuEϙ6em>ע U~#;tO$<.C}pw$ebF{&Qj7B+TnTgfP|'IwN 5e{9-K,rϠJ+9?%++7–=gw!5sWi$ ;@I}Ѐ= xpr銞X LZK#S y?R`R8"sAsd?O1s@XWe$jU'tHdɧTܸ򳻀=LC=I,*j ^|avԕc&aOٓ4`K}ҥE[JD'%ȹ3 C] 6EO#w3g=Q-o~~[Pa]HNWįfd=n:)A2=Wc3kCg^ ei⢶|W.KUyͪk0v D}B٩cܱ8Ho*cVYOq䠵sߝVctnNF>^&Gax\OdЗ-AIw.M²NdpYyyxw8W%U8b9\q9l]}vҨzYe-LzʕX8G}cRd]7qm IBJā.W@|;w<_V"hH/yq>}.ݩ\Ҥ$$.Ϯ1ģ\,Y6s'^f#ɧme%zϻTlGѾ>r- /CH"T񜀚y#n}bpAO7gF/KN9ٲHSOǛvpnufWܔVB,IT g?(dd4[0ZƦ y`j \B'A7nCq @8:6g-2>^n$PhQ@_f/ÒMm/h Hz_g?h2Hck۪=)Yf M%@s>B/G\ 7tEۯ2ftŦ؄WޣӚOa M*?oÐ1EVM@; =P^?uLM%3c?? Y}6&h[2^OzL+ϳ h}.y12ӞMd`LR@e\G[< p2-q#GgXfy Gehݪ ]AC FDŽ'pK".%Bm{TYZJlwhxD=ݑVKv) cQ)[2W Ek!X:ku1|zd8[:O f%-/҉Z?vUцjc6ndןfx~ٺ6Uwk71!ijo-e ;i]X85}KP|8#!^ƺpvioĺg>ICSJ6xyN1h׋ڠM΀NhjKFO &,It9/zfkS'!.6۴G&ܭ\<ƗmYټ(c^:U-Kz"ryGkܫ'Fݳcx-po"D ]ܿ:@7)4cVƄL}y0i?|`q5d΂Qq+C& bNN׶:i|bYZS4CgiZT%L 3 #JKVi}2Egziɧtf.WDp9G-iu݌n.=@dDX'㚫)iT;0 [S  OOG:\4 g(dX K=@0A4CSY#T?_UYQ6~)'jtnqs#ItM&|'!ߝDNƔJ.$@\⅀:I֦Ч#ܬ53t  a:$Z܊6OJS`K*3Vr!ڊ(HRNC'myD꿕ŝ$Nk_xwîϽ$[YOm1Aډ99":;f_'xIDlI,UF;f5; oR 3Oe T Q=K Tl8O8LWzG{s/*C{=f?o(ޱ 3wamSCæN)BP \Nߎy汆+m<,[0Ή5~pw$ۃ],.+S!\c;9t<(F0<^J)Ujs ۥD򍓳_/ & "`g?3P_/#F࠸ߵLΉ~>-&[bԘ)(@I9)cٖ5w$#Q1h6tzA#In(hAOL5|v:"_Em b{}iH Ӫ.7Hi<5Ebv4")?k|NKx34.|[ӘXڭfF!:`#fBQ_?R @P"?TQ)Ԧ=O6NV_qbx{:4$Ȯʪ' |jӎaC@6gJd 0lr3Bۉͮ(.RdxIlM <Tpe}l&n*/W9{fjz.{B x4ȶM?˸i&tr:ƱMK.32)qܫ)$cfB.#9m vCb}^ QԶ|ʪ U{(B!0:P#vƝaL:IYeP%)DߎAx[ ]=f9M0lo\ufoF.6+/pw[`\6JWQ@ \; HF+ _׈5HuG~Y}U;,d,θ؛ahjpKb.[$RdY;FdT$&AUyˢ_&r2$*@%%Vԟ+ }f@yI^;.0wI6fѪSUǓ·;G 7>䣕3גy'1>Pa_:qs~Z]?>>ps|Vj?e"AQ&Q UV? - |[ ɤr&C {'''n+Ajctp^$Y0ǟ/Gf@k{ZvGqNR Fw6nV%dG&hp| ~ 0>6A!{ 76\j?2]:j= ~5~i,~i"+ݼXb:ڨe^&3c$iq1R1A$`*.f|#.m-mgTg}aow3(QF>Ah ْgGn(6AdS sXhEJ-duԏ3hI?)hv<`F AF,JCWDєU\lBkZYGW5iC[ORT7fd 3I{#EK_* 2|9(ɭz$fm Maw+ ]ՉuDX[ZLOEV52KuV"XՐ){&d^J3XZ1l2ŲauĝMpHF+ɿ}"MKTK)L{%K2! _S=d͆h"Fn&PScZzR˄Sph-0^$%Å^ݣsb6V{lݕG{jVSIp8g4y-Zޱ1-/;\_̲jZ(_ hR-O*^pqqL*-^zyߑܻ}&\ecDi<5rV:@UufDpс=Ν`cs֐e-+aڠ]l,"}~N4s/G-.22Q4 @GwG $8_ saٸ#hhBӃ0n ăq+w8|=_dYa< 3p_ӸC ķ A3Y!9'*ű31Zc%/lƠ%Or)-g]=Av+R_5lWR;s3Cqe ,\9QOFsEU+6OgEU wVMGiXE#4T@'t2vwګ/(*HZns, 3#W_mq5,&=tOKoTہcW˙n?\S^=KQkLZ9@#-2}4L>T~Sid'EVzMY1οMEjuhM;4,ovYnVw4^MƎt9B;v ǟ]'D(C^c{,>)$%Jc:5F\:bcZo(; 0\@rV/aZK[qJE6Av6tƙ~\Pa<6-t=e u-V^l;H:Sk>P~{Cr|b"HBLR|<.p RCJ2ĭ& A!{Zz0OX{#;a1 [.\4b"Eh o|Mz/ -dŞ(*kXeݙ0~J^_7Ճ*a+ԒAcY}V&| ᣢͅ|.kCo+yiUƨw v< EifFtfPTJF&@ޕފ'/ݤ%r>_wwf4m x+iCD8k hуkzdu3W;HgH0wKç=զ_t!={a~(1H:nНgv|0O:bﻡݮt@ikk { 23BJE4]ѩv~uj^jV3ALS1D3eŞو yq[HXJPb'eDpvʁȑ"!ov!)mQwB-J"2!yU oVb!XBH,hYRHu% Y#9Ο`[SqKXW+saiԎo\"eW <}ɓ0x)7^ H `A|hʆ,,8tC7Pn-^%˳\VMTP[sE  (ק] RP6uxu ]h딬ǁкQO̓vF`Q | 1OҷZE#duZz9r1lk4eǰ,*g1ҡ}p\5!PEM;47N%uyBTpta/ HiAaz;{Zedĵ?[bqzAHd#{ ]oJ1iɒ; \gAЍpzr)P\0mn#}NOzp MPPNإ{8pBI AX.l!طJ4Jw x!2%*" BNrhHĪ`> B3pQ˽b"MK|r'Tο њ,V-zzr:P3?>+ʉ–ͭAq} V P>} Ę7Fr)P1 %3fcB8rxЖ^).+D;l"`_;Ck o[՘sLknq?p 8"Ug`Ϸy ¬m/F PYQz~ϱy@,pkJ`XG"l7Uu@wz^ahn]Gd֙F6,ZfjiXB@Hc۫~*Dfzi]TonVok]IPM}Y,jQ)BWi] *%c3?Ps^5_ 銏ܬi!wEM@2T6)At٨3].1YhLGy1+&Z\J6%3Mz.WC M*Z4bs6 0&B?!||X0O#\̋.cbV%&-&Gs}gS,kY[o9= `jW6cyCHO/"H.RKhiċFPC^ub-*//VtWw8kߐ[5s·qI#xou#\KnE . +VP /(L $%ؠ{rT9,3|qw~pog|xRdcٷVu& T$p ѣ4Ia'gL6"u# ]33vϦ$]=3%V2}@Itgq(YLyz\a楅]0-XsnFv N4a{?7e1Τt<†oĕpS]Ʋ'M{Xh)͒IH@bӪ]:tLă{>|\ L1ZJPBk{ZUKMJ\?Q[ހmVYy) &I_<nsqaﺮ&7lm /e4mC%5_a 'D=Fed!zl+]Ra!/.6֮k-S yrwQJ]gJHv|b]D'\KIcGJ|zǼPHb~Y#HD@WsGz}Ќꝏ樽\ \d͍ ]g!F9azFYzƍ(`%V,x<M] =#Y:ˇl(S=i+ E? פp?_.׈ȋfaav= IhK kb$|C0} IkQbu굯G߯y΋뮝Rt_D"_Ȯ%@bgʾ33_{;Ȣx'f*YERU OkGň@.ZFPͬ.LFP}H=XbOAJCr8+r\_~wwa;R8++Lq>? A.tqVЦEAa5T0{t89-qԅXZ ??Bp#"͜C 6Ǎ:_qonCx6Ewz%yyy6q "TYc`pjϚ0U$WSw14sL c}{c͎x*pNO6& 8f`A;9sإZb9hIY"3<>MPz/J ٶ ǻ=NDb=᳢v[B5UaP43l>k,cf#vós:һH K_u8g̏afjq]-!BQ}d.|LX7zr!u7)sez~%-6/ /Ӯ$g1Bl˨o=Rd_77u䇴vG޵>Z)UQd7" {!zsg.Q"=tdNWl/8n%UOe>pKe&Ax <曒9WU -=`m?G/ Bɠ[IR_H7iMu$fxbV@!&i`cg=#/kLH8-O_lv\t rsF(4Ak(8->SA&g^lsd|x VPchD $1zTx[C~ 31Wve?hMN[i T@n] R lU 7Z/[ڮmոEXn0|[HS nuj]:)Z?Ğw 6և*YzYAJ Ɩ\Qx1"Y V:vӟH%J715eZ8)*o+1R6d | Ïџ)7zzxE$v 9Hkė1G _ !2*UsSykB,g -GK6hex+Q W[ߗ9 q`sR!2k[Z ┹GUFm&Ǻ 2J /s{ɋt.~3x%DQg&y疟Rϻ 71FT}eDɂBy@i~ B* UQLzbPprti7@)'U:Q@Cn{&_ak`荖m7)b>X:iP " y xVSDs8ɃMZobB/Q*k4t}ZW?'8Gԁ\47q5%yI1C'A* rL8‰f4ecβ~6A mw| Feٙ_D 8ߢ-QL%GKzh#hc$tB@o eTHr>X1>]j٨ T.X8i.L\2s_Yb86s)z.(\-lj/aɊr x ']_ 9/2Vbq.c=}U|2Վ'(S_*Nh}OON3 2G;ݰ@QrLN}оX+r7<L>k*Z-*31xCqML2R8rNɐU )Y! 2q*k6DI}ŷo%G\:cyŃ>IL\T"mt. VV ydyNb̉]nPI帐j_$ V?1ʕi$%a>v1fZ4G/_jN𱧤嵍I(#"{ ^U)9KX~"oQ2oSi92zټb}IϢfW6=Tn"F'&,2-?~X(-bTWFX(5U˸؛ЍCI"$RxW0娯fic/? JKtWO0W^A]>EPf=% tϹǏ V /L*)>hf¡8g~Ne˱'e |շpK-Eg;R( MtPޗ, S`'OGl@@27"S:BۉdR)d=g6Zu`1"<ڕd %q$GPĄVF hsFbb(cbڟwmewCs]dq.ЙUWd=L&Zi/Nu͋8k؏l9L~VOWs~wS/z}t1 G /-2c"l`4p oJY l=7V$6\*/K0G?.L &52Y{]{2 '~ЛJ'߲@M{iܔ}Pr"/9$r;Gchw|0=NyҖv)] C-6rƴ (3{㵈 ;3GڇRJ{I@>򤺛`[\tRY'ayW݃q+lI%.2%v1CV=gUj/~{ ڿXSm*Pxzǂ?U`ެswa5(Ш+6%`Oߖg戫?eKYfKCHxNPQ֡/x dL's_.CScHh3FM^6aMzw}&K6 4fh>:!;%v7%,W<ξb& uTj=[kݒɍ|xq#9a h G q' p2N \!Zs])>TFU^v?5$K/ ӆ >/82:J;ʾ4ijB͒-l$pKՊ..N.эB?<~"mw SRF?M8OL0 dS-d Xaz 'gă:L8\2GVpÏ'g7'-v?kn#6H>Mqͽd>/.dAJɞY Vg*nDI}۰@ɍ3%7gci؏7R.qk L%w^>pwOlY 'v2o[X ƒ95R K+/kғ$%B'WOe`ƢUvAx]t9q<@X<⺔W}c.Ttjm? 0`³pFPUOeA$,5kU#y:amÀ>;@D"KCos qGᑑX⒏L*`rN!^1͇W+!s[pXj!&ZjީȤI 4M׃}\P$b0܀`p#6#'zܥ޽#.A*;wJOZĊzPǰ8 B0k;^txuFnwPDK&ʥ*cm"I`R؇R@Њ;C3荫H']1Q3A]R0M%6!j[V,s*#RK?4 e iQEX|GsW(`dZ'o(6 E+F;}Ņ4?[uں"V5yq,q_ Y|t|ָX:l;@r 8U^Xgmї[H*'B<(UCe! +@D"bgk*ob %Y Jgo>Kuv)b(#ha(=h*) \C(yրrHc֝נּc}?Ml sJ 81453+U.M&z_$7I @kaQ;ЉrG[r`J(o)~R>f}n8G]ܱ1j.\=}f1&5/XsNIIŽz 3FK^W%ܘ  3Hxhag*F-BXb6OR" HT"{m*:z6]H"N oVOB> EInuk#|0*P\.3P0b1cM.asgdGMA WbUϭ,DD" ez H;L6A SRuo%E`bl&T1=;).ILvkf'"400#*0"s'\(4 -v]0n/="|0:d(Z ٍ!D.IԚD 38*|e3ЀA4ޢlRh$lF;UAC|E1Ks@)B}.Ph,mzsqp$f”!X`W?8Z cb8+ -¨Ϋ_sAuȑ᱒ 熸˷jJr[m?2g"75QaA c(Sh%g y]"怹pT?hQv i񛗝RFiS#TsV1RZz]fH*J%d^Wq &5a#W]A<uPVf崏 *=KPvjc&X=lJD< b#* G(`/ 41ϜhXֻ^JG ,:f(׋USoh 5jwY#t5E{ڜ}bpӄPL"ƋYsA,~3ּrPzfZ4CR/Y& m?#,+ٛwu=O[F=zojS jBT3Kuc;Ťsdy8j{I=aN6y^)]G1U/R 5n^.bJ\&dac3p<2OqI3{҃/VFƞ/BtA v¡Zx'yHP'ЎER< VI0Cll0(Vbq5=t{Dfk)DBFZ; ݂<{nIX9 nþll'jG4mvÄŎGhrF&(,X)Z.>fjq+D^1dIarB }uwt~n^czW_%d`GH=cl t_dqHIr*'nDykM>noSՅϲ0L A9 l1p\IÀ9(NA>bE5wܔ؃:) R5s?G(|dZ*~n\&EZs,SUPhl :urҟjfZK{x^zVQ ~B6w-0AQ# I":Xb6u@B>a^`x(r^Z)s wGm+ TqL-vkp(wupi"kwe^К>W)S(j;,n_EVrQ ^C3WOSHBUΠ鬕gL7c0=Q V#†9pBd.hco;"! | ;!CaDQvV)쨕wU^f7DZUedǕ [j"Q]S&Zv )qABa^V(a&"#ث !\?Jl4X2!_H\w6+lڗ0=Q-K23-e]#BVCqm9#B<2.L07Q=g˦g6O! a |(S_-1zI3-a0c _#>I`kV hę1xivzD׆9AˬsoAo}F&x&UtzǠ/źp8kP~h_2P .T)LƿVU JVifVa0p*u}{ {rcZݩr ҈AsVbTF{Y^ݤxvt]a; a/z4=7 Fh_JiQ{aM Yʝ*]Vb5V*iS:nZt+t{ )ノEɿ{K ϺkZө :q oϪl'k\MR^Qq&[*H-Hʥ%9(p{ 8u:9఍b:[a8w|M!3;%G-UdIЫ2 IF}n~B<hr‹ȫNoax* r0IBZ#}0\<^"8@҈+w7AW^{郧<^B*> Bӹ kŋћyau54Mј@ ~h5۸w]Ԍ}>2m{๋&I;["ޘ .sAK2t hR=T%ۮ!f802C;OܢwA42h*z]rg7r)]07]Yy k8dx1,J63CRgzqas3Gu$ EϘՅU;gTu`/~K_]etQE߈05%]?v0NV#,SPR8~;RV$0I+t.Rֹ:Uo)ПRgc`Lto$1Twh|ipNvKZ`AiıbxauA4̉ rJv"Wb htI9LN2UPV;T)`l2a-WSzxحNM'>ƤtEzQxT3)=e= +^~{/D+WP7hEx M9GvQ'scCPC o@&NRiՓj^k/k*&P˖ .4s5 VȵЩ[,n.J1)85fWJG<ld5p:kqpCeSGV2 [S]`A-3zxL>S_G<ԫcGF62 PM\ PGV611yj&ȐF +lx2N'Pb@怔FoChj5V|3XӐĢѝЏ$3d]F#b"fs6ձ6" !0w5=r>,C5cSN?"BcB c/#>{MhO怴@Ӝ#>GY16<{P.*ޓ)#2OՏ$ ,O;~J8 -͎5yJ4;d'Fbjt-u=X~ pEݿFcX8jnhU?ܽ |^J|џ35&ݻQ} T4? |5lT#^&OF %ęuE䟸nWKiTc2lwB#|<7G\դLqʬ 9Jp'@̲vLMd 5G c:3nBkbxvO +oNr! }H`ʧv:pN5O # ~Sٰ#ҹ ! %em##8"^ZUF|:.Dp#ړ^OXF1hPB ιcawr@YG&WV.%&tۃwY|):U,7 XwP[nw;hsnn;ۚOZ<P~}bk',qӭ -IN4TnKgkH-x%4[[Z^;:2HWbvWulqV4Ns) ю=63ݸHh<};HPs"8[2P=~u\Ȇx1u#B;!T ?}]1.\Ó~ rÆԳ=F.=Ϛ\g:019}I~vMj.] ׿eI=s#dj{I[p85}}1"prFTfzWPB9NJգ~]ZPݢ0 ) u_{3mD1E; <)JL#;0wouVtPE3x2V̚pwjbRz|YZp-vz ZSlMZ=Ii%ԳNFe1gbF {I`g[L!?wxM| hqC$H YA$lZr">|&E0h}Q>c*B{9z]/(dFJ'],xKxb"81zMR6ܽ4tzG/Y"w'LjE boh睙 fCj^P}c"+qiBN)~HWm~ߢQ$b ],H41@9.DF s]pCGL)IBXܖxs.b+H n5bPW2^?Yi[O;n*`& {ft yϧ/lPA+%>.\45sKv'N0QAҜK![g1Ax|> :j'Wx$֭éoEo uCk cy _[D\]̸/aĹmOӯE.XwqN~8c|t'䩍vfnNZA11! X{$"sʹ~Plu<~ bCVGr~OR 8A?WWQ>|EͶm^'eJM~A_Hم5biȪ4lK(P>,Be^Iↅ d^yW)cĚ]p9L &<}Gg@YG]}7tub8_if6mPjDWs-ju0s<7 ݭ::4O=DqutL('ypե)y U~1P_'DmMٿDZԤnň1($SS٣fcFSbS{'$rq\E] X#m"P@)H}4Zo8h+֊/*@t1v2?;".{o9I1Q"&~͜gʥ)m'v[VK]o4MȭiRN(b+i4$d"s3-*/f*xo[]5,o32_4]RʕD<}r"cA`@$,8@JJ뾑|#<7;R:boaG@H;U á%UR524r]R5p41ܺ7́Xï]2G 4 {.$Bs v.tgxkmTv֡5~aUTiJe1%O&4J@&TxXe =<.;V!jS׳w~NrjYτf`7s.qeIy!w`}9{cW>` _l 1[( Mmÿ kVgFA`qJy\Y*h4D Eԙ?nZsu[BB9ho Ԓw.KTJ%~C鴗D^dXzQ@$oՁ-5GSHf@Nƕl9T k 7n6l(dM㕞$Z5#l_xdJ`' k,H??f8ގCYYE75z6N/b4uLowKa$z[e[Pft":-hIc>-# ʦ=)Nx&!Uaxn]ME]"@9 W*5Z.57]{e %5 $KawgUƓ7*Zli-IgV{+'%Jɫi4['<:I/\k-i ̘o~eD6uG X0򱍍9+&Y("E1PX꿉U60շz4!}aTrĎΕ=G>O X-H`]& QRu ٷYd%-L [t_ۯ?1j.9ta4P%DS$7僥JQ=O  ˏ"VFJ5~(0'SOg\wsEKP) ]2įIxuŐѨ@w}!FHT;_dIT@sbS~X驔 'YwH+?I0aC,]{#|W^17VMu *iH 2: r@c {^̓!1"ԥyjhC8'[OmF듢CkO0%D .{m舌iLZ$0:Z/:Z42q4l޿y P_~&0yr5d ÿ]ۢ3XS$@)9Ǽg[ cG4㟸U8>)uR/XΟݿǽNCi̟ y$ bO>bSmu&$FbG*DojiӥQ@>M5_`Uww}S$<úYe86)N!6 7s sM̕>QHX$0OVYq!(Lwٕp~> Sb e @<0X 겠澄c5 M8~3KAco#;VV Zۥ3f qY!oWi;+%DY󯛠PH}:r+|鏅ƢG_Bq&YzM[=@!q"cSfl_L.DOxjUT?ר#X[(as2 9ú'YxО@= 3NEVOU:Fh..^X]8ȣ׆CC'2ƭ]h '*\h3晃.3KWƁ{^28e8ї$MX93}3p`Z6ZW57Wf@0J;M\PUe-Jk4.k#బ0l/x sK6mmF ٹ<#27Ҹ?U'Q1 Rs 퍽 OLdNdx.f k#*<{^oB\n6(ϮW z3&m`J\s*E#˛%}@_*09n7 MfE 4|`T%N5:ӝ"o&[=+Y f4ƮN+uF/Bx|0DT8|by䁢]_\^*QL_$xE}W$BW"k +ڹH/$W8zFwq>h vHjZn:^VV&~^V/b4XeZ#I."P~SեrsQs!EC||q~=}$22> Af!3&^x\ o̸Bp䃵AJVD3p=tnj/Fz.k+zQ15-EPϫo6T{h&657.Q)F~3mjzc(sMf Ȩ{wwWx IpD<G]֟mGrnrX#9t4,Po'`4/=a>tZjcfNgDAʛ=a`茻P4[PX(]$iiHE2kf*tF+q0n8GJё_/9Q!19<< ;_c2 {eᰴ2ѽK|KV$I :x<.]`ʿVbU2G]db0y,aGMtD)(ljDBL54cz|ѐUj[eÂx3rv+vYNr0|]qȐ ?d^RZH'Қy``1P@o_Jpn[uZD$'z꫼jgdE-sઽMS8hXj =]z˗~\DuE0sOZ1-hwcQ4yԖymٲFwCB@uȼ u@QQY2 V)7]iUq'1Z)Xqsf9b $}ZZI e^s9;&0S7lŰJ4ؠC{5d-"QLᇍ}BE2V;:\rlɦ&,p O">u9|;Us:i8pRVY?m>C%b\1zq Koohqy,4.lН¸ ips6btzf)+.dwq\j]:10'&Qjx>)gcqZ27 j&B) MA | JUA9SF.˼f1qwmzIw;5;A*\س̣q{uK%~Hbqa)x1vvd5 ~R,$#!\){}(7z6%-ˑŸVL ] @@|V/n ȷI׭m neE3{#:ѬMt`ZdꅵZF&.!qPijdr?`SR =hvqhëQhί/Umh5~UΘ%ML|W3' ;KC[!^q)[>b̾I+WgeD,7Tzt6&cӐNo$1eӱ|?#8|Z>*X]~K Ͱ'0g )j]jhjy L{i\0ݙB)on{%!9+"U3 v5^hiۅ?DQ?t=v h*gΊ_sh/JbqCh)MI|66)Y`ݜr ^,yU診)/ ƀfDBz /jc`m~:;"[468S/aIHCI>*kZP'?sPLb4L?%t)u2RQNSHнGt T3ӕD݀YcJD$Up <:0NB:0r4J+[$#9Hc ٨%|N~ԯJN;S;$w׆ $HGسw'[GCmw<G\"A~T̷iD0%q T3|@R!HXbB5䡙 O|Ғ|f{xl8~cɒ3Ƒ ѺNԿv.Z55Bi¡_S4Xʆ|RHS\-ќͧCj&Qi1`>E'pm'.)sIf pvv80/~Pa;rẆ /3}T#LqXڏS,ϳ/|Qt2Szfwx͡DT89,G=>hٜS=C*rN&}5uRVa(@LV6С S Ug-ZtҀ -~j;lC'hv6)dSem++nCnC p,/@TG-F[k*L^g`=7niwb8oԇmڽɾLv?Vm#fkܫǗz24BjsȐټdY~0(b ֮<&'+ 9IyDX`0<.?Km !h!3QV?EUl+&:dnbC*P-3{}s[U90Yqu:PF}k1CGxX27Wp0Lz@ңf3 a)ˡbUc!RT`~0Ycw( [k`¡VPNES ~y|?}co261UQHƁQZU#ő"q*c)[ oO+&s³KcIVT12-ڼ<`X@`фFd O֝z[c:ޟyi8d&u;_>Y^%-0<τ JTnţo#h=@NM.(I|~ j^/&c7jLj8=.&#Jm.9|dSy?Rʑ!rd,f3ʂzȌ"X ﻺ/.7sT0au\d ucLൾx8&!l/mݴg3$έ0KL} 4}\z 9oXW{yp؍_>f$z=BXs(9x3kMDQδS5js w3g^Jg7ԍL#{sD-⧇C,襨tSq]nf!Wj/yf@I)XCAJ̪{ZMx۟:\,P`uظlbi̠ IP²#&f NjdlC=4vǠ ?iU=Vv?5"?Sِ^ hD^ᶞ+SyͲϺʔ%e)`f]l[+1hfRLWafr* Wqke\r'ffTÑԁpF6z P$HzA!~8ũ -F625=+l.eULG?UKAGhFh7Jp*Վ 33 B <{ka_vinI+N?v1۔Pџ@p55{U%H},Cl*LcHJ^r׬]o yoypRVv.F֐DF?nDev"RV) &ܭbjK^'&G0_DڌϜPԩ~q@z]3D5 1*=GBW[eisi栃kS9h ':ݬ \XX6zuny-ah(}n8F v})Nl+m? MzTpvȕwCqeC_iR],O!-uub0MY"+}Hٍ7<>܁Kɬ +8nݶ{t9 6(q[@]++-~:{:d gy}E}*^ySohX`@Z5j݊om(j]IhMt +/q~ia.h t{4= my0cӈ̔tk wq}~=i:_U{ \$|t|]zߐf!JK雜sWj/{5[4 *b3 {w? > Wݎ#h7[,oN :](`$~v%j ^d-܅/PhkuAj<+Vpc{2 bybmR#Z^T}]ש̱S:a:^J S@ ABB=aWWdCoKn{}ۥ_i-J\c pi9+Oh-2d=6DiV\ddߨCn7l ֭(l]ҌQG[j`1Xn*qF"Yu˹kIY$WHh>|ql +):j<.x;p/k%cCbS g+EWȘ ҍB7oK&B 2Dmd9Y,>#M I=#V6Yc W/H. =;|%gGMHr"|WXpϕלZ0P/(.O]{ >a`OMU ~lhk>;2(rM7N&p/g(,'~egD=0tDWv/)E9jlחt̿I\g@2WԊH(?;0%);~|9 p3 ma6Z ~Y k{# M[z8q1cRe>,u)=ؚVQI[%\P$WbD!+ņzC]h}n{ vs-=;>x & eMx,C[7^qS0d@CbG92&K!zd{ ϖnP"fPYbCܒ۾rxT7Po(t`y$$zunek_s c_Zi&{ace/(ԎcSaAswʟt pγEmİUe$a˔evB( !%ۑ^ xtLP?&zdBA*'eos`ĘjS&7D\*kgz:mюڟa#qxIo-z(z+1a+H,Vm-D"sbJw%P!gO' ExaSw_+z|uN-&r{OV0w=f17ƹkUY>}`ӀI+h2D/m @ٗUgexw0uu>CX0Sgk*e(Cnb7}n-HL#j]ԫXyIɈMmrԜ`.HN7A Mښ_&-rU ".x%MFzTsE?}!Q5ޛZZQ̕9 .)?-MT oṣ=#$%v21l*7w>؆,xc|$vY{;U0Q@zk;NRloª'Q'\D˖e"U[6[ą_ T& ${eZ^w|RBӃV[|97ѣ@!!g$6~YBsz1 VȵtDZ]1hɳ)LΙI)de T: 8^8^U'JV8X% N̓[-!-Bv8c]JwY2;wE/~9VZF 3Op,/'R^kyZ\7:ӕ  W vz/Nڑnu_X5j%m,x-R6ow1^0[q]21~̯gK/"Z60uqx`~MrG s:ïG%8#;`۳O@p>zhN`/b'/1?O^:CbX\K3'v)A!]S-0H @ -7P_1*G>H@ޗי,:E$f &;:35Wh4 [d o*G_dzEPχrS& bdRrbZm П |*gpzl|nxtСMQ-OiT}*"۠S<Ă0<ߠOڠ1P[ʏfE96[p%cXfD!Xl+H{e'dD[0rq/>1EVKc'm˺5jxHWYln}5nPX{1j[)h]E-aܽ!WWtI{3 kW&4mGqܪ:HTiM&Iií FƴR|7s/Mt7MQn>Tb0֮ĎB? ;?] V%]mm,BwF-(|hAvw9`S$m r>&A(Y@)ʞYf=HI,NnFJ2bZQE3D@29'or8ԯݼn(td#D=_OȐjWaX@^p5^hj%q #qgR䷣C4ak w$\ 0benMDZ#,F>O_tUK⇲p[Mm)l:(&VoCG uwX]G@]!:l8-T<]JIhİh5Z1`Y(P/r9yq`%nz 3]DB(PbgvH7=K cص&a+HBT~ݢ473JarJP w/=ꍽ77|S`\Pf2x϶{al,0s!['%/ҽ(bLm¾¡z(Uk\fZ ش&|7-|CeeYws_z5 8nƌ]>S'jJc-"eE.Ȍ`ݎIܪ2*K3YFJUF:4'5LlozJt]"3v.C>6|b"T_21g tI0ti%@=󉟌;F4 (HRrRC'M5w t7׵N]T@/xꦏxm|o琺 "h:ы3pT(_dձwt0| qv*@wxQHڞwZ]sSlqjnb >L^f/¸QhV-SJlȁc.Բeto'ԧ`Yl - +5'Y>@@ӏ68|Om_X|PL\pB,ĢQ/_V]y̻Z۟mOAoU\|ðowbg6FYG# ls#$aܢOv,Y3@].+Q8ġ[q2SCn--K"0Y=4QGl$b&;uƨbHgk-CDS!E)U8<ޖ7N7tal=Q'wq''WOF W޸1yQ1r g16WY}uY9{pSD7G fCX)spOk֒6Uf1--'<]ߙ F%)s͠W ^CyWk~_CLsǖ4j04W#~wў?! =U24D!..$%D"[l?ݶGC2)f,f"WTvs!i_Oˆ}y֮]e V@ \}B{5DaWLzz&@9;z(q]gH$OE-XCdAЧ]}]hlҽoX {[>H6ܐpѠ>-?I|{q`>G/dplHW^DʺN?zTF3 zhXz x4"!7fl.ͮJP4ǜ*44ڐޝ\F?9djv\&'Qړ@!̫kM/A]*bF<{=X:@_Ѻ}cGAClǪ$GER>x_)=2ݩ\Zk.5{nd{u`EESZ3 &s_wd=bĸ$im6?kX" ڕ - qB^n+߀:xDntDjGHIjwUvb6=TDNq`[aA{Ǟ=K^҄?5Hei,s.%QlL@dXڿdn|-|6.ݼKOnX점@zMnxHdz-wj+Āg۾WX@ fSj4O$:!F(2R@cRw:w)+J@FÔ`3> ;Cudke 14IzE"Aw=eVҿR e1]lN:)M#9c/>H-/Ք{H CTq1:Ae&ʋz/R2Knu/FCSRVAȶ&!M[d@JtQ=f/_NՄ$^X > @U{윴 1p/  s.X?)>v#t,M`YNn_~351%lo~v"~} ̪+`OVUEAT rnXZGY:R<-wr`;w}l,AdlE/Bl)uqp !B_9kɻCQ|WzH?_(-ulCB\5*w //- x[| -=~ZNbdr撬)Q#t@*)%ǵ;9͐S;iZ4Y<$9֎%1b%6. r5I}rBSpYiF行0Se} M`g~p4*e ΰi7*"ׄtIxOX0?5z=ĸ VH&μ40Y3؏*6f'|(3z櫔Dٮlxh$K&M7Zƥ Q}o6.9i5@t3}-of8X߁4> e`dC WR9SXpB4i39vZ]jO: GyjI?>הXs$4/&t@E?0WՐ-gBj='SH1 cmKL: :P<ά) ^F jKY9+jkHx5( Q8뻈P2h1@/V ~G)ģBY+l*EdO "Z_f>E H \k}>Lr) S\qCJ xb95q{^UÀk*[_nunTI7裼5HnC+|#_6'@Ӹ&Q3LL,]Ul!  |Z+a{fb$#ˌ@p}ͦKG'BX-Akb=j1dj)5:iDJ- DeQ D,R_`֫`92Ԋr/4YWAk̨UUm0B|ln@8X|$ߙXw f("fg%8SRR;TЧ (f}n$D|xݨVgӞښCqkG5˅H j5 |L];1nb[1ԆXP~p J"O+3UEbK>ikR;r!wIe<=U ?uix&GL,003Hb'[I^0^%Rd]#O y6EY܏N; T<\A:/p~P+*$傡ǢUT'-uE){ .uNRh:2EytE剑v؂533kDqSI;g6~B>@:I>ǐ9Ɉ=*mw9OX;"mnVqyӻ=o^:*ó^0ci%Kj sv wqZQph둩ԃmv<1t烶lVl|t;l S cUtp1>eB&d;1zb<+xKvqv$ ϙ G2. y{vJ_PJ>n0_G/,_Q]uWƯZykH-2SVHo%yHR82oCà6%ȗ +i/;cn iYWd.&գo057|/iҟXlڍ>ړHU"?tU-#:z՝&g&t(+dJ26ꇞ􎱀 ;aKB?7z>T|&7V}`cO۷۰O-]MXe=lû|B~DnᴔoȍNSxfp@Dg+aG4J֨Xc.bf`nOY(5 }ئP^D~hhlcD޾ۛ[Lm{Zi\6fò -SdVs*ʶBFW[ccl In8[sLƹ9Ԕ*^^i|[!}zu-R)Ѩ m)qViN@LO++Uvw@l/W*1 ltnSݘO*h~< ;B znrxRmҌ);Yez+X7jzT/::%MBMLAW.?)aƢ-UE?poGȰ݈sUal 'x0Y:Z|W~)-DZ9ķ-hSWKS$PWwlvJ(Q #@eɠ S8亵MjF:D'̳#k8M IR\\|.6AB8U4edwiw-=VB!9&Ѧ,AKR@{4VÝ1q.UY|&LU1ŗB0m r=n1;_ڍk>ٳ'f$N`PrEIl!2WRAG[E,` _'5T;Z$ގvE(5Ó=aD*Ƅ;U&:KSq;4f6UQWUQ9ܡ_r:n][K18` kmNOD .E'<Իj{I|Dsʇ'|>3֊cȆ!,OrffࠀNX&;r¶A”r"jwP5Ҟ6>JY^RuS"a sLve]{9ԎEMfe||Iʥhvdw^IZóCm ~0DѸYaQ?۬]xf΅=[\p,6"8$:eGU(pWizkAаqAs9#gz6vڤ(´wRg&KFE_ AGsn?8%U!]2(s臜cMpt5T f[xhpہ.\egs<;/E¡@P5:D2n͓FZS<Ҫw?gB0uE9 5ۖwe S ~EQ_RAsXg:1'.JmFT2v5%4wR:2Y U}bţcgQY2g{îv1]v4!b>ʽ T/}@oo(u$ #y@ս=ML@'lUѣ.Zj},,G}pB?(+o3"51ZљǦ%S9] ?Ŗ\E&d)/RSq{w6ĴhhB|]X,CT*_ΥGG__0>e5l, i/YrjGdNJt6Ml8RWl:l^?$N7*?{P)/ױHƍfe#٫RVхǙ]IsbSvLoE{|L j5u¯vuMz )x. 4@ Ȍ`(IDs! 5gpǏꅕ.dႉG@ 笏pl]5Ad/jZH3mOXM sK}eF㱠OxaAF:,&4 נ>F<";T>j[Ї vԚּ @#LPGJ2>̑uXϛI8X1 ‡2ae`E(7:ߊCecI(ТY7bc*oiΠTW[V^:R[rخn)H~44n9T~f̴WӒS p;@v扭ศh=|ZB7: V'FԻx?&&C'@_a1}P.@z칂N (8=芨U Hk78EA?a`҅sDSd|XlIM/_D'RQM0VO[կ}~^ ,h5Eƅm$ a-[O獔-/=WmˁoN~qJu:n*; nH2 zPaމ+|Hk߰uaN:)&PB\ 躄OEfb,9ځ UqJ[p'yX҂k5^_vIANOf Qӣ8ritUu"Źq}uZϏ4k#3G|T]ӋV n_Av3}þM]%2(hz.to3NK3y͛0@ U]5!HRZ~T[__=aCe;WJEjɫ# bG䊚4p6Um4٥;׍ŶTէW eb 27lKtaw"K`H٣dԀ5}jCDQ5lL~Va0;1oQo(؝dMRN N!0Q(q@Y6ڍĕ3Bga5`||Uj_3dPA˰/oŠv& 0ӨӉ%擐Q} Cg\!SOs]X'fGۀh\rɕIXb=_XiYPJks˒z?G]!.M));,mlq>>r91 UˤQ,h悍g @3AħK8E J`xK_U]Mtw4wSsDGÑa{n\BShۇܛM4Y!Ӓ^e#QiJ-.e|oR $7ޡ/7ǖ4^s Y{l~ZrVKh@&a= E_ øsXڛA6}?O( [*N4-<'-G: -u}\*q# &Fr 8Kvi.aǛQi[2>qm@Qyc{|G]\h`|iYj|5i 2c#a =j{P ~ôǁa-bU^-}iSAVYSHU!Ǟ1&?;$]?Mpf Wr!o %u-#99֭[/̕CD*rXEHl"TD eޔ|[~79|NOpV\5ZW>0c:V'g[hl]شPQJ y %8+h ,l-<;Gýv#3b?aPT."cќ|lհPʫX~9;2Z~._e7)$05)ْP2Z7(<2 oiT1Б{~}64WS* ѭh ۢuB0rMO3/3#CL!/S/"D7q!/5Q<SwK[jaCT5Ŀ5G,YiPy TbmG_yϥ]'lȊVRjCd:?J')9?_uS".]ixr.-iv<4ͭh?,}kM\ҸC;pcr$}9pS9ʔ:$=ċc_ l]ML{bi$o1ݽSzO\pTb6i= \{:Dȭvxh(}dFP_wp:Z4vU/廔ԸI+2KEBRGX TID, wЇzO+hL/"%O8iˀzh4;7h ?ͮT.P9  gi~m^>iblD p)I:KVGFN|M݄ۄoEB#U g$p, [Oh̕ GzgEu')FJjs0vt|c)B(^Ea sOÄio)FMItZd =1,{7iLsh!ORE\]%^y!08ߣ k*4І,#u]y O6͡g\/-$\ XZT-CjЂikޢM2YPS8c}?0k\HE}ACgq~=+7F s'8խty(Ks獯9Tûн&)5f!)c?&SJ!%AW< a9CR8&h8EaJaЛ.4YA3/layjO9b+,Ȥ@B*Q w{ x૬0k15 }[>15o\|/Do[zS7{BO{@hhRss8e(GEWԤI":Pl;FMC6)P5}q).2|m`[1%rb`+ZI)>ώ E(pZ:4͞JTYH3훽yAW|jjG,rMl4ajs RfWD0N/ZB!bH`b:QŬBOx_N>_zj]zj~U 8!8k]!G! YgGǔ]p&݅]Z6,J|ާj^!GNYŶ "riýMUm0`W: @66|(zKXQ{Sp)'?n4oDQ^S.;G'tC4޳ +jL1}kehK71xwdzj@&Bxg,x7!-N:NLՓyViS'j`LԜu K[OzCg%!>ڙ@1W'+b_ru؟h6T:g@uz|LTW+t5Lihn$JN;\DCX#ֱֵlhT0kgCDemRiEsR$+BO#|~4ܚtg(pr uJ4vλTQ#S =)?Z4SpEc[ۺSRS6}hijˀЀl>'Fof^ `2e3%p<ߎnP4.bf+y(T9_g[=5/zC[ڴ˺kU{[s󑎛KV7xt?gMAv@0NQEoSqEk0F7* g9Ƶ|(\r~Ntx'Md CtW>{)>jۭ6x~q`S&ot-'1>QirvGSsg$Rmy钫E-V@pZ8jTeFҸP@@q'db6|R?C`Ce ^I*5YWK{J0p`z$%O܀kna=|9w#pjAA|z C`y̶q^О GM=q9ZB\&1=cfpxJH{-N}cAlg玞'jMmx8n vMz/5!!;G Ѓ:H&~c1֩OY3D JPjc{36O CVm HA4n޻m{ ;9坝ѷԉϞ>oh"GHu3bf9!o cA7O7FׁO4zPWxF1^%Xa:Ҩڽ+ˆF˰EɃtiD1D;pN E]ذ-cbI$<*<ـ?6PwHyzb\g85NHw'PP3,!ڒGwCǕ֏fl?Ԛ;1ә\4#BʏQ%jPȌr<=BvMh s]OR1Z )_:uep(AIqX-.)T$ )pW L͵8BC7ۦv~>#z  0^ M0>aN,ek0u!V#q^' Q$M,~7u $Բqȑǝ Nq8S !H`afbƗAC'Xұ߻02RF@W n;Ѯ+u]SA ӲČ7x'/J627lrS3WXԍ!N {I2/>F/Hްwb`N-aAIhzKy z8eb?7b~DZ`aSg&FM,Yu}ʃ&KeCu,^)9iM揑\>>K@)I*S~\`«-EEp3? 0kQ-sd+ diފIr6,it)?y[-#uWWJ$n1[?[v\F* .m遘=n8C1dA˺xҜJ#]}3UXƟ3T{>AND)_\C25 "Qg.qXx_y1^ YnVpE R*,W!# Wh~άPoA+uI_l?izk'cF\$2qkz^}ݝP uL|T.w_߰?9ƱyPX\B`&5z+^@%Lv\;>_ә@eJۭxOI'6,2TutS" a$;ZL8u D x/hRZhF!kTU=xA)5]|S 时n#Tc>lϖ;h4L*ڕ{2 bc_2. 1ֺ M֟"A일5^Eg/EMU#M|lsk MJ4][ C?bYU"mw =q,j0%d>)⡭L&GeoLY["s5` [P-=X!`HQѨ90.IuO#T5:?uE)Ew+Evƕ%t/ДÍ@jiOw0K-ݱẻ+!ǎ[J FEE9kH*f\IK{mQ(YЂ%W?:Dd? Y F}pWghBa8"EWˈu7naajYέuX`N( {晡[ю ?Wךؘ&OȲ<+(ۈQ Gprך`Z/64r+ͧk]1<kBRΛs&HJS.Ӱ){Heob,+G>ҍ /[4$PCDPOM" vbyܰ!Qu .؃UKG|qv?`~s9uk{ecls4I j}xh.R U{Xb^d8ōa*+"\&Q)TV?߈r+Y%Y]k9-͡DGg}%&%taGw&H(}`j8$rVI+aS4oƳv\zȘ%8W e `ӛ%[zvHsH# H*ޡ ^JK]{<|sP][}.:N=,R\ ER0ų3骃ԭ`G`ip=y^릭cWyqHKw=k/Xu8@;oOIbe.Z!wg!}U1aJP854/ s$*h\{k/=!1_\NfmxF#7'bzΖwCz 4Y}$v N4sRmc z!`a)*f'BtRB*\[Y,VqNoHh nc&bBy#Oѯ=?!!R?-Ythko/orp *@2b]ܟDe̹dfUoFmTtFwTL;aK3~@Q-ٸ_4l3uf򴚏bӛu:8(4auH-cu5LMܥ(ͻJ&49~Z}m),>FBnr>0]74Q_YsOz}jBKWBIHa%XnM]" ,cٺ(_KPJIŽ }(׌ΓMLH&C#;`j'qwЉIgz 䪙oXڑ8_cd‚V⧌%WR-wJ-6 wǖ]6F!Sqdg0{:NoQ j-F;c*D 0i6|@ߒ*0ꕣT;q |3Ӕ8to.t @g`Wat IlxVYLƑVie?C*I1jpQD.#*w)l bvVuB.c}$%c҂^+agZJ$>  pʤ~r=\rhQ`i 'WRKP]3&@oPSWE]?eHc2~&a]#-[^IkRqG.B_ꈱ S^gENRm\άoW:+) Ėo dᕢX[3ή HB/:pIȋ"<@>۫b{{{,1<+ Y^RaZ:7M"[R[#|#̓aJ".f^f|F΁2pF89 U;>506)̾j[f4cgDM n$>Ad`(/a VR25jJkL,7YKC8h0؝/2v[+pz7"ߛU*:+޺ofބt5:K]men]?Tg\II˪*-y yq)HL9͌\|-7L^9 ɴ&9@M5fbH`/!ie*(I$rs(:U{锔ZP:rMYboQ"sܬ5t(gzNNk2hR37%՛z ".Ehe.tK`zdX}){0)?$}&ݕx52LJPft6H?a_^FZkG9vqvM Ν"ŕy0:#,14oO[bwN6Xom \,;9(RLBm#0X>pV^aM=Sҏ*'4@:X% T3kZ0))l7]dD WVgAWL,#96tDZfcΑ .J z%:wIeVzÍ"`/"&m--9vnuz݈Mw-*5~W'՛V4ހp#ݦOȢYhʑٹk\8O4 T_ )L{K6x#q&҆.r Lb4raT9 wlc+R_{ b`|H7xzs@@XgQƓB4p8lcú=5vߤpY1n{'^ **_9`s,<-J6)PM%&7|6.uqT]/Mƕ@:*mdT GbIgeiCMbSuqs6(_A7Uޙq?GI>Ela(ǛwS@F>k6,*pxG/s^Q4h#܋5I8ӊH}=0;,&(,V;Վϓ2L)ຓ-P?PJZs㌖Ϋ`]j2&9u4~6qWU$,é x<а㟽``rftOgUխ>oR°LPZFLl^v Z:ASBZɄ!i/wM('ũP C?2#v'Ȟ;+RAh1S|7.%W!`pc Ճ+`e$bsֶfvs[R*{א)f+L;i@agPLAxA(`_|)šNZ *]]A%?sHM1$qv?~0Vo#9ϊN5 q*@w<#|Le&00LRr)K=O\:N8P4c}FQڞyޟnxC;١.tvDԶNMgu׉2dݦhP#:HÅ6caT݊/2 L:VUWdjp@ak +VZ |=UY\9ҔGWi˥pZH~AfȤP;j. 6-+)v" Ge`'Kr ~*%JAgǬ5 ^?4Ur|cF*mbV'+ŁaCl.ࢌVV3m i>%@./I ]tW8PîwV3~1VBbf\ث.ӯ~ڢ{ƒVŤbgޫfⰞr>Tr- ' Խ˂[wph(s)߼$\s|f|TOJ<>z$q;4P@%8KcyGݶ髸'hݯiV:` $ek,R^X\>)K2DK0ftJR7dĔ5f% J7dVE'Srm֡8ޏTlc0{2 tgW4F%'"/'^+tZw-awbo |j&o\,zr2֯iaPJ +:[!]D[)׏ Rĝ#ϳf蜿9zAP^t,~ИL܌)+?FInԥh(x.v(&=f3h{e0muPz]f+mF&d57C2М+k ua,k~uÐh T_*w>6Qҫt4eNrL:ez؁@_(uWM 9XY_P/V.kL!W⁅Rȳ/ai(&]A67LşɈM?5cxT% |dG…Xm muogZ#ւ5HZÑ:Z+}^e[n)wEUV,҆L{,3ǜ`rf($X;}DrTV9M-5^p -[ro3!eq`*k8eHZ>:=؝El'{7^8v dz .ꜚxw)1?@=h\*)sf C-W@Gr_&{9Ha//U!RM7M{k!.FtK y.Xlwzs-wtS>4wգFj|mmj 7P M$Q [cbЉ֠6ow4m#[#OV« Rvl TS_o@JAO_*qQQO+Z0 `a)n4H$G@\ߣ %JoтT90^Cz:@o M hUE#6`[b-BGMXa{K*3"7)InK2+[,m ~Z䪽}:mIlz=* Ĭm?ĎGa2 MNf*(]My6laCZSc;7E/|>|{E]F;Rv(‰!mQW`C%y̅reZ|"L}ZT>FaL N˥# 9%@<5O'BA'm`=0WZ93? ACldK9+Vp,21qBJ1u'Eq;h:;fx.|?(-La]ݸFJiG!ztOq5[_vhVQ}&HU"iw]*?vS:Wvׅ2-MOv=א@E!gۆ,+=w R'ui"%!K5 z44Ppw>rkU!-o)gyOs_ $T_$JW2B7m dADw_z Rj?-eH[DuW[f[̹_MoS^]v4|5}Xlw Zϝ=8;͏/*z4&p{y2VA%鴢dH^GW_IђX&J};Aжv_++g{H$/(ۨyX]7_XxQNp,?ܡ*° ,6sM솁/Pz1Ǔ\}g85iP.lbJ $-m(=ԌBCP4B͓ ?x30;*Mwx-Bp դѓm鸿q j&AFMFneϦxM٘'VndA2:I׈j7m0*Wmsχ[JI o~dA'e3s .+kn'}L '1~ߟdc*⇁r?- u-P7UO:S:C0U8D6˥+ Ţ-1I7XתZ -up8lAN.1t{طb/sko6\08y6BۂRW[90 0*o[u*_u3t?HG s_VKgvp\ؖJxaAq*A"zo0МCڤ[`mjxJ;!?oA-abJ ͡%YgB.Iqڏ'{`:#ђ\̒N>~o~T5qrpᎬd\e<,&t/?c hLiV/ט Ԇā*% \]lxz@Oxc+. G<'1V ;'r H=]i1̡v,MB@uUȫ}u (sGN v5 E»Ԏy .Sߓ&0L6'A9EW Hj6wM IP0Dj^u/Y BG~u= 9~/ Թ>Ax6TBL^R簳15Q-㚘g\T''K9s+r޾Wx5_!3 & \xW-jE{I.ģP_6% O謓][ƀ_Ai4!J =ds|%\ ba$_[51{qs _Ztn!KXQSy9Pܳ7*8=5R}[XlzH[HƜ~'$.>Άf̼3etA&ڍu )Ij&:SCmĵ-7#Ǫ`|UsP zD {WEN%{Po ASpb#dOčFܱIRA1O(Hw4z6tL "{Feҽ$1#=sdFoLR} 'V+ҧy\n[wˇ\im|ACdܣ3gH0Kw޾|Xu]A2%سca^ŽbIڰ?zLR~etV;Lu ~OMQo\Ş{!#@y,K|_Q4fōsh䩔q=xRv-AkuuluI!v놎Ird#o8k2tWIݶ(Aª̮#^ c2L` cό6咲f\)/QrBS̳ z'Ϊgv:%Xj|K F3WK2+ `-d]a*U2-E6v5T7CC" &8ȒpcdtٱNwS[,Q>|i[_<-iKc\*]Ů,`kd%/j$ܨ'3u!1! 7+v£2Kxq:_gֱԪ%dSs#K-N()p4sQd_ne)nU"5ήVD*ؾ>2ظL'Ro};r(ӯV;( ssMCEcBʈ32UT[2i )*K`a[Ic7ٯȀT 9o>#JJ Ë`KZTU:XvN\\LjGT竘)Up% ;bB)ю(EMS}mLGzYγܡTjkf.wgx\.#%B(B%SiIw0fDwCSpo"aۈ邡Z`ΨThJOsJS,/5QHɒO!ru- 'd=ccqX}|8Wub #lhmqm ++JAǟ!jaPE֌/"S(;~7!LgGKG#ȀzhVMj2ZiiLyHDv1z )\>Th3\Ǥb|P!] H OHTd9kvP>*m=fZMV#wYsu!CLVd~9H_:<>[+p5!)C3yx4>hQbCB-W DZMr r;f}8ľ Z}y8<ݬwf(P?ube7JZtֱ(f i#,+kug)՝2D ,(O0Y}PV)`#AД8?>y|fGr3;㸥@ Z5L.HWJPUJ ߗ^7@0Uz(_7f)-2.m-tI.ꎥ/uk=&O վLrc]'~:%J\tZiNkhU R~w[DV'{}bQh!tlز_ߏO|CF)Ji(`y[Ox0IIY–FlEi"eǯX? {i[;Nh{KߢP7#1x bc }y1?5" O7*!R"!/E~_i`Δm&פRw'<@&vcNOGM%1ؗqgq$5!loqS>@M`뵫zV9 E[s+)mr_ ;x/P=UdWm+yeP=QBnj Qj|Y;AW kJ.9z}5гV;!A vWѪ|Y) `"$Êg;2hI5۩YyLԀnFZ+xQ[z6+ʇc|30tC1wPUy&0ʕd9'<2FuJ[ؤh:1Ax7PR?4 j}domcB&V+zP!WjF^=6YpF_}pAJd'keلaQ|~{ǝ 4pSnO'1NUM!}P1Hx:(ɢĎs>Q p6"2VKK-jl%v;=j>*̔SDpyz,(f^\Jp\5xXcU3pKP'(ZhwOH6=84cVB+aQ? S/H3\@톽NrN0V1cVkIY(!q_{Eḻ)T6#Y ͿR&sFPAKK[ ./hѱNNc%U!k--Bolط\@jxXy=\(PBG'OXU΄ x°{/Db}i4!(:k}fPn! 05ɸYPr#|FQX2a4I4ZR#3Mܑ, PҳI 4"t>> 3F{6~9EpQ䩄xtВ E- )GƉ )אIw%V⊙n&X)\ؗd=@`E7OF)GQ +IQšH5*Y4a<_ibVW=Z^gs2G!8}3RO4H)EAc:._V+ʖb ![F/DOL5qlj]j,6n; zlM7Һ8E(4.7guU++|)؏?@l(ɪY=eqB2a*i1}͂3Y207\}N,~J6T(X ]Oim]ā8Tc69-Q_%7 V~!w{S`E3kTFU=.rU,}ܫم:ӛS ]ps d&R`C<7Ωn,76VrdT)ٳ3t,E{rm [H?—]YqECx$SpT[ʖ¢`~jtK`1J "7/90˗Wtj?wNSVNa(m@1s4ڂKݚl,e`Y܉Gn`f-M1**B^;4oCSO=@v:E.7e`zԹ @1aE\_$={_]}7s }][:*-kC`"Oe=KhoTG#9 w5v]B|h dK鱥[*꾋K![y)ɿ7h*f4h#@ EӭIEsxJoO嵮}ʮ8;NsX~;ÔSeW̵6Jj(_b:%5?I/4\bY6X3k(GH鱪 Txy~ ҐuO1 mM~(~$bqyc|MsF7$Q<3 -0{>+{Jz4~=)õf! Nnƶ`[)*NL8 PvuCW'3X;$=e K }<*'DFAl`ABs(h3`NUIj2BFn+-9; ~B)<|lG=%(Kv<;8Q/j'^A!rrqgH0ygBZ`!970KQr,׏ iC€>.!E z7=pMOzyz^uM; Hxum>K5N@gsX6 3֤٘י}m&`5I=%fflq|]A:VX4`|n` #3)4_D mRܫXp wi}Jٙʆ͎G~RX(URלqSb]4?s)o`A.FNySo %nM ]%uv?hÙm gI}y{j>zq٠Gû vKjnb]]jpR{ W'wFIsaiVx*wӅ!##h L H1g~PQ[}kgh$Wn^8&οe yROInE4Zw0h*<І~qR=[}sD"jH~|3N4Ī+JJ8m.Bj:c^5kzY#zeљMشwޙ"yWO LT~Ijpk/PXp1Geb^H|ϙH'>1kYMqS fbzb0 [ Ԅ@~FǽU54NP>M$#0I ׬` |S4EvW7A،Óa@&U6oˉӛÒ]NN6?.6@bm"]ȱ{!z˱yK(\@J 0Hi #xuRa:8v7Tz>Kb#*8qCE]R&PHȤʡq"m"2E)ZJ˗5NײDn$$Vs4N[~1>{/㷽IUF{(9o,\ 6KtSVW)q5YMvT.tbN{V!^ &eGƴTF5վZ`~p5`mHnio4 KE32|2഑NkϨH /lUّN"kx1A=vZ"g>ߚzv{Vx/<˭=&1:E`&v1μUfBK.WM`)9N].SnbNun3tAI{#)r`֊mXGxZJ>2~:dH8ݯ T"8L> #ۥ|{f;6֥P z3G2d4TLomJ:)CtO(ʓcT> bAьjz,n5nqW MCRkI>q&s]-'Hwp sA25L{9(K[<>i5# Nֵ1Kp)͜y7B{VIb>p/xjh&0sTqiVn 0 *S BN}tDLj7IRHzb 7NP:٘'m.RD!fN>'`yŔK$Wqxښu)o,C%L 8<'"̼N8.&GNJMŒ !ځ<y`ܬzpGၵ*!/W8̴|>xfF%4yPO8Z X< k)69.̬KzXT5_;^f~Ffa"͢M# ] Zq%YU:y&s4tQH9qG"g [?PKWf`SR\bbw*4[,9c^{k[9"Nq N5 F+Mݓ AQγr&?8tYM& h'e3?A\GG܆L, ?ϵyfy&˨b(v*sS.^gCorcNXGiZq;j~ȷ : @Єe>n(|MS)نB+gjg:;L'Xj0 6"xcLYG>uMf~ aRa;++,8@3ii!I(DsЊz8o}hF"qr-#Qj$@+v# Ar&/('HWăplb̓9[:0GF~6^y8WmqE,١[Vp\l%ZءqS2UIqm?JH g]A9\_Vq=7G<Ԫ2K^I78 ,NPn$):eDy戫,lyy;[U.Iˁ1j%XmYξ1UNnhOJqBȔ*CRa-LBtK_xHfhCKŴ룚 Ƙ*-<1-cc51JLB)%a]-/SSb7oCs:I#Y{+,>;$?ot] o+h}/NLN7ш->u%΋cԬvH1tB㩨JY1\$YOsFczϹz1*2D&+b;%}z"{~䟴|fej#Xb1֙8N!fK]a 9xGX:a$k547`Ef;]P[!AWWs$w-1.m_n g7g\ ==8cӓC4Dwxe3'24I;Y<#$SE7j'6<ݑ@)sK뙖|u_/~Σ&0"*8;жT<Ϛ VFM3,NwXvDRr'OLRFbvH=9wDΟhXnQ )|_22KLń.lζoFJх6 `6e3@8I8vxi*%տ~Ǧ=^Lvr7rhA:N-<"L@X'Vq0og|)A`{\ig z7Tmϟ_QxN~kMYw%DQL!`ݫ(2כO2O@ u2#n rId =Wjv+4c|] [Oi; LS0L4F=Ef^0*-=Ok-w헼G;B8{sz.Q` :l\[1@ ޘ@>tO1BpcY,ϫ).TQiXL kIw܏yyuAy M"wfz4C]8ߒ5Z*uyHo-;ax-/ĹxXxQo`C/ vNܼd7i\D [P]AK+iae2º;S-v ؑrٮ;hJ"}J3,I8\fP3M]gټ>wrӢoxϚqe_;M [ha=)LEoxjtxw9қ툝qfIJ s>KᗙG` 9l9~(ߵV'_eÒ)٫*N)姱\ynCAnÏa}#} ( *kV-V.5@c_T$7'hIde&Pq">K`h _: 'y;(v< )eJrv~B-2-UU»1pz#u#h)Mh"X٥@.{G⸐GTl-|]8tcx3l5x']}(VNT3x,Ȓq<Ƴ| !n魋Um(9=Y,>TlDzݸ:)}׋ndr68AhML(vR~^h$4CNSO+bڸ049cJWHx2wJIAx:P'idYRBo^s'AA .-<]'W& RͼDYVr=PrAnA\WȉzxGZ;aف}h/wOCxk``ZAo$5E3H{6j">K-q派7s-E"F7>Us+4iє;x dl ~`ɞP}4El~>c2SMSD`"t(t_\b9^汬#a wûi(>/GN8?yPH0uQBW*c)kа06V"?QnQ);VnFo% 7oa"Fi\5- 6n+/7qM:kUݐVaX'<ICdp`jIU=mMYũ]J4_CWO@X0$y$+h?h `z7{@8}d{%ED+nrB{F6.^%{T$:jj413tUB*%e$yO39ذ!‰PVgU)۳J}|bnŐ[S y/̻{PJ{q!Y洳P{mYzZVFyޅ7Ʋ6k37NR޸<"dmv x4s2 zN|;po_JI d6& .щq ") CH]WSx=.`(%U 5h 25E`\{q5g/Qm9ʒ JķFBgQ+*uw7FY2'Xøن/KmLccFaRdX-UBQ1Ut\ҥq8NvCTc* ZԛZ?DyI{-=1f\<}M?L,ch mKhf2U8$`TW :B0!<#jd6wBlL =|BM#ڵ{صMZ4VC|F1+ cmB7r_uB!͊-F2yճ-?!#N+?ONg$`zXktE&n =fr?r/c+u9L8e7!Wuiٓε^x9# 0q{ixZޕf9՞V7e)(kٞiPlT*} ',NsDMOS#+?A6A銷hG$ ;bʳ|Myq1ofeK8%)@,UlV#-R(9GrqQ%'K>~G ݷ#J9oUʐ:o>!Jȧވ) ۱J_a{y G ``/Fp%Ѽ#2d@=6{} "gCt^8? /|61 RcX ( ^g2t7=nP?kvzI΃5jEr.4\R0~>h;b=Y[ePLqT)#;Qa 5N]ySq;\&ܫs^==0gÂ^9րwD'ĴE M"[S tfe8mD9w=M }e[Ee;eu̝qw'V*(0ڞ(DkHo?fkssDb[Oi`MEVJ9; ŒEq%#̤.YU|'맍+ گcúڴwwdT\YjYew2=)Ev`E^N>w #ﻆP]"m-a:)=.%Pjto16],;o!r!F[V_t:K^$C-l f:5w 7 J2&T*Kؤfiy/i8E|:׼m+Lգ}~0sc#^8? '"T|jbAcFTƸv CD5p*JhL}ƃKCc i\)5Fɜ9~' U:^qKqs lK1ﴥ`pPР0R9N5M߆ ey2祜n3F͠ iQmK25p5>ό(wo:쮝禍9|o>iMO/ 7u9?>a/@lZL3<1!󳒪;O~1Po.{ɸn9 ?o,lr3="vI`2-A-x) BK}F6]$8ո(PͿDP݀I۩Ol C&8XSt 9S$3j"&SiSFt[7lbCzn9dߜ]i\_>҃.0H+͌=V❴nb`-cXlyhwEǓdvmx4El.7xR*ʄ]XҖmoP~Wn~G5;\5(R ֿ`uȳ&K,[\T C~z䄠dCrcU捊{$uZ3Zp+,[HDXԿزNP58VeH>[]t !0$HO35*B ?eBfGD7Z\j  Aƍ,-9P:>;j{S0v&oih#|:7\3BY"*/kHTBF9c1qMepߕHǥC+x(8*J? ($Z j x빙)˼ 1ۚ/C*fG9s]_<2.iohZ)QYBlF^wE|2d܃0qhБq|ƚH=(M+tJvUIP3<(^3Ѽ!ydhdz?7Sfdg\vgSd:%ʯy%rϸ[͋W\ ->󊺌F3L,Idq `;)c|0=<[z~UK_t*\F(U >"|]G -;oO,7o"6vj@н28RN9( ~ Jܢ~/K*$$~LG<1i:lQW,+QH %S07aZ&.CqSh'gKquQ~j)Ru3u&iY-9Uwby5++քƘiW-<7k|u[ T(i-4EC}%.lVGZ A99.m$ߠ#όOV[gtS®WcOb '@7=A `]b{Oq|Ƞ oa)n ƚy|!&5]"g:|tzD.>nԼTZ'K!0enfIz0oΫ6\Ko//u麓 a;X"sΒce#_tRe-R׵y0/z]( P]C~_?3X{c<Y!^@oi1SH*Aߘ5d捕ey|{ ]tO0!k,ZogTwX-FW}G+=`Gflq_5?΁{HJ1$Ndat#*쓚wHbbOn:&`(Hi'Y(WU8e@`;ƌ:ݠRu*Uw#Qkj 65XPc+1:1{]Wmj(#AtQج vwl4+k V]xEF pkrQD4N! (CVeG4ʗЎrcDȤs6}_[ N=l - J`[WvQfG=ω3NXCONdς\!`=C&RZuaT''$i t_–.i[Х3u{|y5Nybtz&ٴP'VmTAfur_*a[aD\G2]@@pƭz4H /z{ЁcYPm\:+đgxУ1B哫2jCq^͢P8Xj-{. {t4 LgeU?ywv1( F ~){җ )jTw'/ nmoʿUgơ~}] ' Ѷ*(NH(#tÆpd5ӗ7x]zU即 cHB%yndYj40= D12PclϦ.f;б$څ˼@VS j?. i]!RL@94\Ts;!%^'Nbv+QphvF/n\;~ġ(VݟgC@|w,u4#Jqt^8mu%ߕ"F}b^"f1)vo>h.tBcxv0a/"uby|bWӰV)륤9$m cՆ/ȧt>\!b<3X o֤*ԀoG]kY3ɹD;oc$N1eڲՁ;o d#w ږixw{opTy)!4z$ sR{w{cSIf W"RJvaAqExcwThIἁp_d2ͱ J}\r͓%yX\mhu2NA% 1شG؛\%DmŬ ? b^Q0ūH1Z?*4(:Sl>,4b$8w%*-㌔1M%@i*W e{r"Ls`A+'ةX9a1U/Pgޞ8cı j 6Pj3tTulgTޑVo:iJVp${^VҌȥŊ"HsZ8!@{}u$r ]EIƫAqw)URDcdNZfߑV$ fC A4G10F񞈬$XiT߻qxn3=!YS}6$RڹcawfUI.XSARBlERSTj}.r⼺4IrR&`1],t)Jڊ&8i:33³J-^6I{7 〭5i+= @rRBcB@{HfKK;M A'c"R4 A!ϚYŌd7͇oHIJ#?cERĵ jdZ2yN sԟX#~Fqw-&ap]FA"8cde#7O3>.¹B́K CDdہKdX`>xrÏ) 8Կid :Xr>_4#8rҼf g< 5agqa(F 40s: ]L%dm%&gZ2pB6Wu|rcaR^sH*O䒪 3@BSTSCuk M桛`nSNܗgN}cSyܷQgd01.aWm/s/z1MwpWg 6΄mYD?_ ޘ' CdKGx㢮nTߎ">k mO o}8"DX}._PIw-X?nkt­Ͷ!W8F^*b5 T\;`.jOW%;U,#:S TJ)MU^U9 yR^QUd7cJQk|_<](8[ Vy6E#:$hPhK 9mdZ()(XXh{G^Uxw*FQRZ(l +b%9uc `IhL4akMOI8 lI1g0s7"y}( 9qd*r/<sT=`ҘJX;0vtI2.Ǯ2H XqnʺA+JB\gA4zݤ Enꏠ Xexu(uW(h+0>N%\ƌffLF4McrELB ݟgHnsxvR/DQ0䯱/#XIƃCIF'L;V1JüH3Lf?ƺMJ"r^ԆO[XON/hA{q*N,n 10mTb/ʓ˭2*Msnn X\4qd[B9%4OB\PILJA--%>(GcM=R =\ItYR^WK}de'˜0O)3gETٴշ6=@ZۮCEXB[W?d0-KkJ,GI"5^29:4sVUz /P79bBXgaW3^_.M{qgG]fK$'%2.7 5ʧR $͎KY`.B ,?һ,&꽟Dqu#z/*FyDRQӷ]#͙1-\EN7zⱐK ĝ:f\7{3Ӟ)) 0"92H x҄ӂ3#%w`ߑO ?5#貱S0@D\__yOEY2R)JқUJ;y⭬1NpjKK^BaڝMȝav Ґ,O.\,Pŵ[r Z  9(F'rTj+^|;TMwJ!ӈ?qp 5{@OuOϴ$7/.|;iN{ -%%48xQ72ц( R .YJ$~&uUĵQϠ8^fKG6H*3?-'Zf+m4g[H: &O"5p֎|w*3CPߴ_Zfrw %)\!s'!UD^ 5NfsTq4딹 .Afn$1 ph@g,^#0nF͂kdOcM~W3 ¤^Isk4Mmn~]N׾e Ϛzm=B!< 5kC\~Ԭ7Ya-X]ޟd36iDi``Y*3C3hj;7uq<:T3[aI`G 55/j7o4׋[I G'~rBv}M|#m.(l.yCF}jcji_\E$2')mz{yPζ×YD,D:;+y+)QgCY<)5jފe/4p(NL^5R9Q͑%"+F(-M{#\1ݺŴʎ> F@/'YΙeX;F4p&'C6c!?xjCr1S%W&Gҫ WcWrL6`B0ӱŢa-Dh's}ZXf[x^y| p_I2roo)mYG8\/hQ/uFzT?q'W7װ%umI<]"'{gr8DljY8lJ}u}Kp/ەb=]hqjϻw%!Gm4U*&g V f ۰Kf_^݉pEU"lL_LlINizP+qMW=QR(|# E1a F[˱ml&~OOڐkFi"9%k jJYBĘ.$%x#ъt8fB|J1a A6(3Q6oUlOCۺvhU, oXC (Bx&|K \S^{!4Vd ʉ S>F`w2S]iҲ۸mq gT5fPTgz__B+pB_.%l)6Kq 8npn,)w/q[go BH0 PNlaEi0CNz>ECKcB`m$3|%c nL ;Lo̭sV_*2;*$Q]: tXk'rUq Ė٠[p)2В,TAIGv-x>ra7hؔCqZg>dUIj/&G=Wl>t.nT')e[(;Yܔm Ne<_O>x֘]eOs"_"#/'4T>*V_w1K?)\A*kǝ ٭݈ěO4>.}9TMj&wL刻MD#}wCey/KN6/GOp1]FpalD Pc/0f)MM}BP?}}`,H#P9(<0RJG6HS 7,2ֿ[[YEA!ss8)])0GK!=o,-nF;$BY1? "ƍi>'kvZVHs˜,وz5ΥY{UTi5TvgƑ{K0DQET]I- `ؔu"R7Gʙyf_# *Zyߕ9uZR',ȯ;yl!fm !)kh2-QHX|h o p'}yUVF=/PI*3mxwb5wx [cCu*>5 W]یJA[Džq8 :-ou`DC"!n{EX |O`84]T\/|3| rs0x߫HTk=Py <׿1 zB UݩUѴt= #U|vy~;4yLkV9wX_]cM',H\pl'*rGdv׋$UrqYgjse72?,P Uzd}ե n>L.徂ޭ0ScUcywUL]FP lT :6ߓq:v`b1FQQ$zfiڔm.{JmXkqlj4D/'TI#+-$9َ;jٷ~d*Ni5Wfp:Y6 \9`eB\6X ^6^}o.G0b(r^(zK8p #F4Y?\)b)%{P{I= R%ҝ K f^ɺsm_eWr n>Z swJGsZPh?˚&w3*k㴜|ru|҈gt"䡺iRi$=;MFU(y?gIi̐A~ah{aa|&VRZq-dQ+e? @L .{VBXl$?x&Z!ڋ ,՚3{o)P$P ]1p`%oBCj!AUfk,"¥-= )Y?LQѰ%K+eWA>t/..\"b* 3L:3l6BhIEA,_n*l;"ijnۆl%Bȁ- h&14K5[FM5Tz:v^wq;X[:4L+?95MfGn\s4#* r΍!.<2Bx,Ӛ`JSj2jOJA$,&;b8uSklNAGY+_%8eˮ#+Ç3qr}o!ErToq ۿOM X$ .J֤yN65c\&Y`"lկ!1?o Js$h"+@]hc["r"&1p~y'*ۜH#|auX{3OKhw/ߕ 3eJHBn C!鲖1Ox? .t0EYG1ރQ L'~O~kj .,hdtd6G%*d0Zs\߿F$J #rPr7WKbC*C>F !xY).Ѳ-yW9k3Q)K7^~y, _)Sά}XrQ%R)R< %`NoH:;tiF C$?vn%#ycꉨ zOr O˂, v3<(c#.+ YmPXؙ5Cp(eGYHn&zuK#_ֶFFrPGZybFvkWgHtSa\=X&79'G'^5߀D\0)uX\?p$7w5 >|k{qON.%Q)EPGNG׳CIc'߰VrZ͕Z_(?k؅Vn$L"U d(Iy=׋n" j6fi JM54T/&ax-~С2@DάrtZ>@%)NubOCqdŭ` eKKݔvкNJ1roYAE&Ϙ%kՊ .xhX@?T ^%/GSؘqSFj̵9V\mAȻRX@ff6(¤o˄|^vKZ4! K_!ׂ!5T;zG4@,J k=8ZLm$D)z>e֑5Bٟ o۠φ+`M{{1Kh&ho`YLd]D `.a8̑!sze73ٶÛkN ȅkQ[4-]\_?ե 02"F?6wwȓTwณ2g=NJwa-ң x/i&KGBR@+q,f3P 3:.=ߧ[Ua3i42eSɧF֥X$*d%?/?ٔqv>\,㪁%kEV%l0 j_oC+X/g~j?.3&YÒwڞtw6Rg, 2~׷uovkXƒrZ7+;8 B~\뙀ڸ=SWO{}oK$v ܎ 'n`rBsWEʩ0$8k=WyF* nD{e( .Wdo Pa:t7*R`jBΪ󠟻;pÕ~+܀s Zc;}4=ppH4K81/yQR\?/M&P]×ZY?L$4c;t3*nd4DKM:\=*jOY9|w`=Otx+S]>}ꍇg3MSiHȧ6"S)%[ú$u[JQ_=z *8`֍K!%CTS0F{`56JA{Ho%URO}ҘCbri[@ %8Hjt)0/uGսMc)@t%$v=[cw2)+˟%glƛa#ma7`ʼ$a&V9xN3ź^ V*H{h#ǏØ 32xQ(ü!ӶbgD9-T!$+\KMѥֶkX25Qhޝb8(?矣hhK$&]މ}B{Ӵ&)_Gd#=??0%ofՖډ W5͚Jd1I2*wW})FSK8%{vөC:CvYwU_ }'fhu_Lşؚp^TS8{;]Pi߬~p L( z&hr L|d=KCW!i gpM=rY W_A$+iSe^=45h`"\d=M{@na?paAIG(^ ugša c1vvcc򴿃A0_\kʖ%H/ һ7Sx=Q5>d]7|mb&p\0f^>!Y1!AUOq 5[bF6'转lAB<9qBR=3цĭ1:/A=s, 2^=h8f ~% aqw˙LdF6 hYJx_$e*kԣnKУ2-زrB&К(pʜXaTiikO.c?Î9O &{M=ޅFtKAq=\,.>@zlt{.~UǿCcQZyo®3U~%Kݢzal}J\$Ć5"*IP_<>U#800oJ4'lhp!969?F2z!s2 P`a7+a&Z6V"]MR@_˺||Obr)H3rh!#AHH#).[Қ~ C7ڦ#5M$Dewĕے zʵ>9(xu*Ks<3"(_~\8y'-[к6m}3KRDCvk}Je@!2IJ̹IZr+]HNkMDB춷̼V= [A9BZc?aZf)Vԋ8^bzt1%%ȫ ݸqrELqKE+`רJ/wFMa9~z: >͹ghCݓP"[rVnVĐ/L+ Go*JDֺ:r&^?Q^g }․ٯfĸ-8+` Ȱ<2hd jZߧlXdtB7 tw>mk.NK^~y.RS*o(o!y۳I:,y_r@_0v"&Hudd!hN4;yܷ,_O[8\mKfri4Tz99[ 9 vޅ|./?BٸU*n4 H}Ьmq.$Ϧ+BzH  ԅәNTFI˼{4eh'|Bg@&/*rmK}#5EB{-գj]fs„yDGeVÙ$<6}҉3p4BEe4橤`ܼ2 @9es3 6άl9~&/a:Sy*c`80y(Gg#alXBғY! <`eSDܴS*J[ fb=J}7q1?-} j7KS1*MWCBɅo#pM~?;#h$Y<];,6q~ϥX7Sk2F~6Uad.Alԋ эWzO -.'f)ŸimS"ϦJptvl6zM)'0sc[hK஗BNaV*ì{߳:!7%-8|+!@ޣ(:2m|Ǫ iaT)~?eg\RUn}FVuf{|'u}g{8  Cw IFEF%2&AR= 1N)U >u5IXkr QH.0f)Z zS~J3@YW햺K8Qncw|#QBfpU䞶t2n׫Ds&H 1;BZ$ou5@̳PzI/4,?鑉$RߝS"d=*W-D/3Spp5󘖰GCb5-V9&&n볦-DKFTOcl@ qeVw>E>^j OxyI)qNٝ:߯Vuv:51 oG- J 3cԜ2:.M< d &$Uٳj#C+pNO-faK 偀Κ{r|Zج3N6 ≁zIA JJ6 3A\FQe+t>vE(817qMq$&+, C^g.6X;?e<1Bu"OE$sz`01l1e XZ(:wTDc>BWu) FyG^|vJWG`D#tN%8ACF7ʣ8 S?nA*Sv. \%+0[ΕPpDO@7`] q a] @qZq^-H&'}'mi x`L}*]S{Qw3B}-9Y,jJFq~' | u9]|ic@Q ՘GWslDM!ܘNZhHa#-6ӓ`cٕ*)T'ۄ2x& 8!g!W Ƅq!x{[{zd}KF^75H3I gtbM\s a$Jݫ'D%O x3\mӚ,2t.IpԧMU %Bfq)q#QѦդ)lM.:h)-'-`~bi3H>|C֪iͷ ]34rʎ1N/>m+(azX@G)Uhz]9uêLb3x5S|.1309XXy] !|3(w7Bq;UfVz./<|^us1P53?=LR뼴/pֺX cCcÈ(.N8g7^/Z JC#A _ȧGBv=Jˮt@ح rbf\<ɐ4ȹf;0nLikj"Qq~gt)KZQ-4ԑ""ڔ/P"?}Ӟ2&ɀ|s**Y<.@0H 2b/,y=n&f:\ nQʨ~-EPLrS7æiWf$_NbL m`D#7mr0'2dM*qi X4χ~Jla o>(EՑ}`Z0BVø- ؝9CiӱH.4hp/@C9hL;MP>_O]2Jcfh 4$n탯aڽ,Cϙ N'l :>y*WoRN`EtJKnǘ{ d病/>{)>YˀS@!`̢?3,h&S_HX,{$2q8ZjZѕp JY`RmSE {u~3oCDSFܘ(&PM>|EeFI›{Hź B 06F^ɡ\ "Wފ~G%">' AsJIטR @X۠Qh8Q.ޙs/ j9C:. =,̳FVJfbdw邐n١f]?Zj*|ҍ6|6@ت ;H0a1̕9Ay/E;Fw@EA|J }.C9WvkվzKб;ӳATr >Fƅ16ʚQwhqu: 'T*?%I,I $OB+U`s~ꄎüXZ3G KMVupXPΆ,Yƒ6: zF%ihHYhsH aۥ)ۻ1禥y-qf)`  K4yT QA|jz-oY FԔ >^dn A&ԧZi< xEL7vs8{# z(<8g|iԜUfѤd2JTz0+Y[u17"wW{vUZ<ܢ=3Q>ӡ̦' CޅYq@Mq5@ۓ \xZ -v 4:#'й%,+ Q$~Pi'2@jHQ8x[qH R2E6@mxBfzf|’ ݀۞H_5nfJ-<;ʃ:ᤈ>fѮ*vdmWt! 1BDWG!FEXjF8܁A-#o]wV=6K:& f eI,t uvܹc*# ͔ Qră򋜜aϘ+Np1A@eH V{ʵ"_@7 X걵>m>m1Š@Z*~@wYPCf1FEd=PF/8Lu_rB5'!;l̨*p0==9ג詤JحzYk2[[CB.Ȕ{i=X|:iK&EY5adLCe'. ~`za1Ýɭ C-">Kv+t+^ljm0A&|%"Nh7.~ތeT >\Bp7:.7?8R m_.C͟YTo}JՐfkvꔛ2HI_7|{廞a| jEJ@WpݧMZö?XMf 8WaI#v/MB|Qr-CKhjdeLwZaꍟsum?o8y D P8 {5>\x- N0k†JKy,ڡD3R?)-ir Vj{zt%Rd 3BZp1ªDԄ'jʹ`4JozUX^+|@;^#t`@B೛.67+;g_G=jO`c ReAp?HvãQ̮ErIn8E?eGz,Kt%M03wN$\(_sW,`Y(O'ﻭ&4#{"c\K+!j`'[㛷ΔЗ T"C&;OXy+<()dNucxS#rC(9 ,&%lxi6W$5P 7+Hf$OFAXO%a:UЦ ~xpt9<8׷7Bks܏T17 bI`HCP?|2؄۸nV=3 @V+;\/9Y)G؍b Z߭ȀaTm]tno3N FtʲyiPE;Pe*H6"}%NnT Db1B5Jy3j [NպR'@oЀw7/訔>A<;_6#cD,b_~ݦFRtyNEtXWE$ UznP}ҞnJh yI}G5,i}/n?d \~TnCWIJ(-ΔjF]O> 2Y+K ٿ6X$D3(Hk] [:ff0AXؤs'.mЭ(2=;Ue4YLi&?,<8s@5's8徿|kgsA㞆K߸<Ɯ)S3+ʪOge,lI P[e,/,x8ɫln7_xFpWayNEVQ6aCg*NسՄGX lϿ OIt][yR{% >#9|CizZhd:vUڰV5Q7I` :[O hv A&VBpY+DPKPM!oHa% 9_n#:XgZCa,1 E=6 E}J^uUᦌ}$K5 nnw.Vq$mb/XD<,Qta%t$uG٥miU5\<H|U(Lld.- uO`hCKu?iu лbПvY.)$t\;IS Q P(.iM_pVL<=}Bg,Vӕ\6:~uG@],(=uG%8hX!}z-ە*n'xr tVEh{zlhA`TaXM]ʣt8NSÓh@2Q2) Ed3{gJ"QoR$o68u y.yqL';,|St9ᣍ)U&;4x&"bh#"GԨ=2-ģ> xQ+V[?rÂam>us 3?#ges-b8~CD7?0Z} ~'f]Qy"1ZR`yы"Њ" VMnYO _܆'1)i Mo[;8:ku8qCi6 QIj~_VV)g %g[o]Z(/ZJjl$Ǧ\,= yo=KL>&8ZaV}lóqylͭKԑ5f4[]eyJ/Kr?*iMS XZP[_*gGZEqM\ιR e~[q=PdQ t 8Ԉ'S~k!ʈ&dg5jE9Py` "v )nIRkEZ\uV@t`D/FNi2a&9J !ڳe2 ԫ)ߘ I{i62x|RlR7y˄N@?rko],s4{[Ď8gՊ2 Oj6TdyŚj~GxЈk(1Rsp@^X"V xX;\+&̾MЎS$'cot{紘Hf]&o,)hÇ^;w`}rb Q)}ղO2*&_-badpO<"̇F4_d]Q5qWwwYlׅpѦT^1uj/ [Mzi8|򑝺Sl-WWIkl 4:4yV'U^@U˰}{R%lTfo-2ڏ?R>ڸJRwɴct0TU!&277zMVM,@DOo2Ra>KC[Db m|g6_Xu(k@(@M9{%k<v|DnY0VG-9DjZIPHOfBq{>:fI~}'PgB/` ZL ,=J09+W &/]XֱuFH3wuÖ^Nж7Fəs@bu˰XN!EN@Sd쬭B^m*eu3 h#PxjZ8EWHZ=l-sRnۈS)`&;Ҋ}'1|ֹψ4K";ƅ*|f[dV' _xJ"s‹'e 7Ib(a?2)!ŻKaŜ/Cc~ Iwv)^fCbLYH}憫!618#QzQ{I4ang1Jcn8a%?Ztx.pWY)D׏/ʇ :|_#fb 1#?шq%^ZvS0fG>A"QIgt5<Tqԁ򄛷 *;!|u|⫈ -mެEU ` mJQrVa[h;-cy$ pUJ *kYZؘABFu%3La OrvkVz|R%kXWAaЌ)<q89 hJ[ٜM<RO&^Rڨ_2O %+KOڿ 7+zHKmTW_%"Ð4ZzV77VZ5PkbTYR<޺w%˦fZe6j`͐S|8Ã$ i:ҺZ畻/ey [Kx{|d_rL,X>LnHc:x݄4T!GjEƸ:30eaCa=Q޿}w0Kf;GioKB9`.A?`r(s6J,4Sfy4Nڇ+%.B r}a=Lz\;߸,թ$x4+XpsvuR˱6 R;LF籜TIZGx>ϘdMCQ?{>A\9\sHi8;hkUh|{{=EtWp;!Hگ'3S?Oa9\[,@,ð*&)?z}W'w8FN-BT8zHF?<J"/Rɀ͊oR۫gQ=b{?j#5wIu&c4h"Bl!yt˨x.r -%n PE~U͆ZykY̫npii0iG=G3-{qnl֜ݐ0VĠ1 $"E$aqzPvū3hf -f{gZ).ik#3(2(B>ﱪCBڴM<܅VJSӶKO7i伒+^?aW3^}Q W ]B-B' 9cSrt l@hAo+͝hbbF.AM WDX3ǩʟ7l5>ʢYPq@LuY7 >|6>KzX+Aj7c}^ֵgB069a[v6'8tU9֋ry1G.wm:;>2q~Ϝ\,+aQe(*:h!#Eb::Q?).u*GR<_TA8Ed`gஔHړ8fNi]23 p6SGT+C`h%bb ޭW O 1lҠ|nz"6 <(#*!g9 q7yK[.0͍zމ3됌]1-ФǛYG n,==ٸ<^j}'RʡOHsk}fC)!mWWݛvښ4Yj u,Mh8%i3&Am礶*'swOt0~x‚hŷf7FPvʣȢٌpXxd6K=vQP. JXiEA} zܸX!PvItǷ-H5`bo?+* 6LpdXE(CűmWMBG7ѥ[Dz }$(`ex#t BsLp\Sv3ZŒw Xl8:J h{p*`iy.N׻E7Dž9Iف'ԫqNMƴ~; ELk8+ qI\a9vqn !/sA#Zչrc 6GqklvF_*kq#ղ-gDGOsAÐ3(~yWkfE )#xz:@vQx^/[Շ @ Llwm:kLddz_[bVz*G3A6xdPm^v;&92טrNI*!1bݤgׄ7ѻ3Q.mnC/:{y*[z8e7ȸ~ O`E4? A_sq* $Az[ǛvI =7-lm~Ӑ58]ҏPT!QI2t2e)Ȳ@UMʓ׆Lz눪~{!MX={Qw.ӽ4ltq:LXRt#jp;  d_XݻԚ|XT$(j\LjR'Ht_}"!DH5#ivK&kܯ4 mGr8 %_Kfnt(V}7(el_a)#rzljtvhO.R fGIM98MDVjrCYPi H+|*y5\`{E :ٲ=|% 9n5Aeq|F,+bV5AZѽ:Cfɪׯ#D.MX]hĦJRY„q## Z4nP풒h'4 ;\**(btqQ+*u~G:h{*h7ҹE $tW7q!%v%du+WBJ.=l2Y+"$wQ^t+KKMyMú1:l$YZ) K2]ycBˠ X&d:뒐4f  2UV+2|۠~)phZ5#d)|n  ^t2c_ 1èt:R[=.ロ( + `cstr8D*,<P@/jOn1":J8 N~B>@ C_) %σ7A cfZ\MSTK>w['=4N?^@`mn[{ 6 s~1\|8qPMN *bwWJ7寽Ձ96Rinm@ Tg@"*GBε&O!LA9*Cov_K#f"4t]0̌ͤe,DIfne_ns[6NgA2\I޲4s[OoHL7Ek! 3sjWo48oS#Mc/[p@3@*z ]$ PvE5FbQ,I sJ$rWЪ8ōo"g16N.ukO"6Q4DP` XeK­0@oRג1ǣf5´@}Zl݉\/ $Qc{EFDO$<ٵV l;ǡ蠔FI 0Ydן̝-WƐU\y6Q+ Mr s;K_} s"i;DY'ekRr*,t/ YFؔaHP/0)7`n0 I'}Ә|ҙM5IuN{㟷ċ s_5}% |`: %BuC!n\ 6Fa/E;. $Gqm_lWvշD'%0n )=ӈJpOUHRݗί v_V4ƴ*O.R ޳t2XgՋ!fzveBVIۉ[c)e,ŴRZC/ӱP4^Yk*2Y9mScYD՛1A@#!?k}Pyߜ\ NI)2Xf4JQ!OM3pz/BA{K8R&KU2Ar3>?+ýJ&hBM7IclV?H%J֛ĤXڙbW L"scD`e:kn صt( .،<#@K7pSԲGK˳t9iOg]&=ܲE/Np2ZAL{@ `T!}BXwSmx:'5ʌxc %tH7M4IgTd`BbaS2R=UWLX졈ȻĢKb^U&ŋċ^g-v^E2ZlJ!D(áiWb MCĄ.;/R>ďỚxǠ&3dZ"kP\:JݍO9>P+ 1{ݩҁr,Q!~{[W1]Ƭ[EBrrm2g%avm .jpj\5/%ABt]?Z BB|Sg12iuo}l|UNoVAi:^e/OFJ/6 iQQ1,傦Nv3ti"ں7a5Y8dN(yqb3;)DTb$wy3 տO$9Q" zK?l]'5ƜCS5@2B$Mc ՞߸P"PAOb% 5ǝL!yq1_WB@pbkD%'B3PNObܗUԭ*0TfbZKԉr;(nk2g=K6]Nph@jb*~9~:K]Q\>8;(x``D3E-G L$urlYsHq!卵ӗvr-):q:qT>tcQ'o۩UWcϲriUM#r{re\'a/0 SwVז*? QۂDb 9#U.=rOA>Ů7aM<#پ;} 01˷<>R-M+9sD\xI֙z qY[ypzNm;ϫ89Gt̕]d!ZXz10{x7W(&lKj_x7V.YiSl !j2Jr1T !NlW[ ͙Y9Rx !L r*p6"rfW a5EiϠĿ8dґ=xt{k9LkA5Pa"´`ڈ(3\ژ$װ! bw̓G9-q 71*N^lRTOqgg/ c`mw]/¿C&+~v*^I $)Q>|X[NgzJ3|s3^w:5k#د).Yp"ᡓؐC[H8iP`ɪgslJ5uazGbT1:D;s%>jH&4;ޙt*{2)$4|C;~7{TTݒ8t׬x󽎑PDן!΄, +(jB䱞Ih̐2KfJ?|V #ǩ*boZ sp+aXF(o[wJO2w5 ] Cvo|Ջ D& !KFsdCT&Sf$]?flꈡAVV(M^Bp[R'4$4ٌcdx:\fe*]!Ukud_?,F)+XW$[]!kVB~:w€zd@17Q&avdzoNW=` MHtpe@_.)s\^y<oѺ \rJpASvVj<++iۼtW2ְ?X.\!3/_$Z7'uKE]yi7T>b!lsnR/jB$b| ŧh^N3X|[2Kc/{\~$fr@6ϵ{fk6xo0^DZog>SW߆TI|S}Jy_N R TNT=(b.N7lEO8GP th%Ƈuh07/[k3jUhψ;E'h-3am?FLv8W[hQ5&l`n_{؇z.nђTLW/P႖ꊃ: 0@߰N(NbǘƑOqw)ɧI rwш2=+n6 2`neMʭ/`(c|~zK6so)-0u3MXd(?=Hod$g3z. د}SHm⾪ͶцDFA.p07|zh.TƂ ]h[pW\45LV mdgam ٙ KV1JPvL!>qkqڣ 4`0(Qm  @b Cw5WSbR.TPg.8D?,G4Ȣ nqt*Yh0 JM+7-ޑAɩѨe) BnJb='}x@F :}wlJ"'ޢ,PXCL9揊j|_'TbK3aZ5׵ek5ʷ0}P$j^R_Z"o7}) ;0G$_lNTٹ|]a2pnrnRB C,Qtzo~!߶E%H*_@Wб<'2QBag~ۖ2Ĭ`5s丛 BQWOQc7-'R$LJ2=ZLe?|AfqYg ];_fG gl ,S&oC5ts)qLg(\::>N(!8O:>m+ OP\˦:7ʹ8vbt➅t!>xw 8梱d a%Ћz96q:C05.AV#Pka\[v6hW쾊TlFpP/+Z6iܾ*\X):`Hꕰ sWTxA:~KB=o²2|**IYd] |%_.!2k Ē2f&y3ZT/N\X[O}ݷRVKPH1 :c=BmؙA6X(ۼBE.F{Bp^"&kqXt5,cFN*&5'fQn֋gֲRy)\B }bFJ/E]Ѳy7w"zޥƪvP 9edNEJ{AP3MI9W= FwBK iG~[w.lH_.HXlpb-|) Xva6BvG yT|^ -moV.l)qOhXIJrA; !ն_hnE y?W~ !b M᧰ e1++jq,>W. pn qDZԇē"S΂$:2 *j\,c 5;,sFH# ~@l}GZaC} }%֪>k&qbm/r] ̾R:l_Mr{52_>9,o5?,ܹeYW\P:+ `8oB.*N#7]:SNeu;\ Ze#Ru NhUu<~9rx}bٞFKS} NdZ(tD=.@`FvC10CG,"lO9ՊPe㈜F^ H+&& 3JUgPPmz?qυ`]w۽q}؝_5Ʊ 99"%fO=|8= # hKE. f3\"\L=l V%" Z =7*򫵔8*a:Z o-ghe8*>>BL5 [-ϯ{7{Pܳ>ҽ) g|{XMr1:hlVY; lUE.X ,W/Dc "ԺT7N\ DPkpB*p(c픷Y _OV%B1 {qOgԊW5Պ @-M]tNuYB4ܪ@;Q 6HG^Pb4-ךê۪3> t;GlX:G ĭ}-+fq Rȱ`qBT @&&XhRb+ *N1(smJD!!ed_V@jՇ4 ^ǭ -W%*u(I!v!7e6+a`}YkڐS#{P*"_۟,G4?RmZ ;ռ\($1a̤/弿g V1DȻ6 XeQl! l棼WV59:[.3sc+Jhb;SJ`e#+2(#vWOSQ[ "<4'GQc.'/Ij`%Zj\ YZw<B[g4#!ggQ[M8%v)bA$-ܨn vrBD gv8g6jrExc@^{J5ZZ(;EUЄ(=;\8+WAh\4Ag ĝ@,rrM"9/W /Uڋvf[#~Iw&Ce'LS:7EΫK+SNӽRZ;-a3Axb ɘӳ1VpyPraX:Fn~RȳI: l޽(n(*㳱RW7Z9!s$+7ph" ޢނ9p^J<Ό􆉭u⋺0,[ :| bxsY4Y) 7,bm8mU`@J:e3@^3 .| xhgR2-n^8LBN{$ Go-,eVkwٕdž'{hx3]|^\p9ޘ$AE+펮>2j*nw^BbEeHUaj#z]0 :DecLh|fxx?RB4@0yqҍQ?W)|GӪa]|VdqJvY g-=i,c[~+#Nn1ʉ Uo*K/BwK/^&0yA;]=--+D\cDgfYVX7\Cpdh7ٵ9R{o JE٠D>Ƃ= E14SgZyq+ j-[%!35((JթuE_؞{T_]&ݛ4?|O`}-ѐk#Zlkz:m~՛nN!¹]=m[ր2WHUJN7^ƐdrL5>ukj9K܂ /4H{ZAj6Ur=ǗBG,`A1ގDXla' 6Yg׃SRZd.%d5O]D^;g4No]b>?9ˮ2Ɉ2,-iIO5Ѣ)ZHj!0pmT6ju4R@AC4]R̑)` KՕ@_1cj%N7̺;+FK8øTdWBTA!G/Y<Ư=x '=B*8Bbjc8,Dx&s@w?P־cztXp 8 wN (THdn-AWRJ=-slg\PE}'I)jQapлAꏐP$r M4*7⻼?^ĭɇw>,~Di_C+ t_1%$f~Yy*[ 4?clbClMK[kyI5FKfS}chB12g6w/\5([59EIwSDYEyJg} ]]\ZfaK64P #[: $Q}D!҈:abmI5;(lcG.kᇶ%  wVP%kV30=Jt%i؅ _vlD|,&@iݍWDcD*2iﰩkgqV{72vt]"a|!Ӱb@+ *(.4=o,V8gK%m0 Blt5oGX9K҈ʯ>V|^|Qa`j󂅀<znҤ* '(,tU1\M9g(^Q~ fځj p; = /k&˃WUES/֫kR8QRXE&_5R6݅]wZ[gӍ-B=Z>jc:kդ)t[{N"_g,ZDREl.t[酆]ö}#5|s ϽMZ7nr!?W.I `X;4ACi}O ܛ-r,]]U|}*& HEh^(- 87}6vm`wr8Q,*5^6-wLB3 R Ë>DqOHiȔ[n)R;rnұ>{lSL<ڭc5&Krh4ST ;-HL#-M^Z+bѾ,t?4$ kc*j\Sih-n@%R6dy5ugUI>.~Uﻩl9̠\0%Z[ кI_xF&T$~Zz/dX$ fEOk^kĘ$?)^R{ V QvՄYіOCPHKQD$wvy܀  thm ћmQZv9VȠ(ќB<`MKMzW8Dh$DsXEc\DÐb_`s},1i-SlIi,ע4TTFW<8~ JF͓*oܓoY,S̮l.بO,P )^rUMJ/|:v3ve;TD9x@jwZ5:6$T.xӪ D}&<ҭMh"Ӗ{n|ۊJ%M=6mpƏ ؂W%\c 뫱ܸtEpHO:Giqo$7YtNfu$mD}e~ <|\3`QM)$֖_$(j{" 4g7p%/EQ^C~2iʹXm6^ 5"pSV6Z"~q/hKXOv0R{d"DkR6Vh`dS2 ;ea. )GT#mQN8Xrb5JwN3/sd3 `L~i#N>sK"S*OJHCC 9p ڰk!l=}qH|"){N2N Jz;2W JY,R Q8p!˼?$śЧ1KUHGMV֟GycT &Ř|>*z )}uw*W`#odDZ8]\~, ~_˥ֺ<1*70t=Qq|a+w uv1S|+Pޗ<$?8fXƼLAѪW;!K搋`>:_n,l4%S-mGeLaNhngtePϫHEaOVȃ1D̗jӶ^ic' ޻]-miⵡv;Cƅjz"V>~pP=4)m^|^!6Hh9݅KzHd 2G|Z2Q!jZT oMnh)y8fyK̵]BCsT\%fF8++a֡QS]:0:YrU,Y#_B5i8 F96ʰRHEx>Nh[in"E5>0pv7m{ԼlgJ*tQ KQEپO};zD!ahR2T\)]Kͩ6oX»6ZE+׵q:j2 /)?LX}3:3+dTl^'8U"#QLMU<^ΣW'-y|$dY7`l?bAFDIԊonogXTo +jnc~lFOu~-+ef 2 'R:-wI Ԫ%+Ϙ㸲u[.p U|!^>06 Ͷ{{;^`d%[D 8UWX签E9& "UCĨMm0ǀ bZ4N"'p ijVC'Qe* qJCN%3g|_eQI~M}rjC!R`S0K6DNK ?6浳GqF 05`+i4Qܶ?xҶ%"#|Hц5[$lח&_USCq?9×6ypsԃ-}oWo8]{mbСro:*)'# @]<1ڰ-itU} ]νQ&Qڪ n1WD+lU>(ڃ[$ze 9'EӳdalV6 [OO7[0'.H- h;c G^i7ʭa=(1jNw[4\Z߫.,icnTE@6 5D'd\IJ3 `)7Hk_DԎP#в y=ʽ8K=U,~ 2Ǐ]BxWOD SɠE40NIz5nʕ)RȳH UC7 1EqbCc%/`Ɨ g|\WbRHbw QZ)1E0WqT"?d5ۏ n ɨNjQvX1VQa58{#}&cЯh*M#Oum\yBFe_Ox.UZkL?~qnuE><ƀi۫uކ?X𕯰7KN%R­&v^8f~K`ٞë$iG1,> Pj8]F#msSzW`KfC8OW26)BY$8M,P YA!sU SN&YgZttC{x*Rɓ7eTȪx˔'u2P[ sƙOc VHp 53nܖnu].ǐփ>)[ܺm dMX3xkV s0S"BPJ+#R#Im() &:RT(`zoA?;?_>\-GP6}rW0ֳvx1WfLOx-?>TwX֪TCjL)rZޖ.@VxG+!ZMš]rVtwx !HVU0%`rǓқC7ѹ$QF7nt^Sv$9Q9 ƅzۜDK8D:o*}Y( Li SQ lEdąmP͵g3x ֨)C+R 7/.-G`j;#G"{z9퐵1~h)^1 qGفٓl$84{Zv?ф78姝f+W80 0'#`){{ls_K|b;PC޻p&^(~7Jo7b;6=,]=zrn(?Tt,ܮ CiX٫&7K3R֓=Ks'q&=2~.r*8ke zr/, Ђ6Zd'FSGI@B prM2*:ԗQkGIw zddbŔc ~,*QʘD!3֬zg E|xN-Bv!o ?%Q(LJUy3 l,Af@{u:fa6ޕIЎ?GQ0g1JvİdpK3Pccğ۠D>+3Q ~p{%5 o^x~fB'+9g­Z5YH-ъfLdZs3эD]=$/ɔ͟p$=Axv`ߡ*7¦+{rjTQ^B@`ƇQy̩UQxY{u;gp6ǫRzpI=V4Z: FY 3s@R#:ȝۋ75`xWMgU!K.q)^N(tm V+gQ/! H ąjRD/nM@>dUCB+U&? ˜ *Z .g o~|#htǃU@'Cq\Z4Hlݯ$˾( cm SizEļu"I:+zmmϢH7̮Ҁ4ɲxuv0H}n dnXv{C}E| N5+JM|؈ UoAN|=%-n&.p_E0Ϯ сD Nz W<(DŽ,mm٪gjݺ(FX`VܞJW­ $s/hah҉xT0rv" )Mm0`kȏir7P!ih3Uar:k"f6* l~S%iI+fΧWQ6),T/vJBe#$N ךВ|\6fSK]5]Hy-UG6=ӗęG{9'{ho^k1&Фz.xmp2 L NdJE c,HqCJL'm 0ػ!\|L"g=9 ^gmVͲ~Jg ok7NAY+kr v!.,5$n}RPV#JW'inf7,*nACZUTVOhd#vtJ:PaV%rm[P)JblML<41azzS,$UWp2,] #Pښo GA%Ms>MtrzFA`h}B.k1ͨ8Hj'dI]Ծp{E^=RcKy.ez? moXݷc=p>%ÒXoF8 ̪t?뉹,vU\E(|3YYQ j mh"#!xZMDKBݷBvCraT| ތ"п~r*MK45yt|(C|Xt o{gTL5O-P$㛝w$x]ǖYmrFGp%Dj=e0O0pL,'XS6s>Cw G}UH&_(Z&s@"lÿjwFN|ŞF eA?jU+wYGSrdd0P[ݽ$$f0ItKƱs /INtuV/BI!g$2j.f¥oOd_3܎7T\$CJ8Zo"H5 y+x57&ճzJspT)iH[AG)"-p&\}tFȬp"Gt#7Φ,FcaJ0&ov J~ګ$ T> ReGHDГ ͛.Q_%zSG*Q[,a!NЦ;}Jxөj'6$QD)C_\Zܻ"5ۨ&Gܫ``Db;ҧ(v̛d2 r( CpZ^e1ۏ;Q'6!/ɟy0 'A"Djh?@0!(Tg{79c #17˗GRqO*t|B\` 934FQ llZQη3  ar(.uk+>qO:խ%)>PS,O*=K"7;.ީөe` *?#xuy"zvS\[dOR=#*Ga+!eCNwd,RN ;KMxGXzDVnO|q,Ko) ;9K_mbAlQwO!6uOJF0{ o$CB4# m:qgzwv 8zh.w ,} *ɺ>Ǧ6{Q4 57ql! ]׀c|yp4{A>_I_ݻ3 NjY>xdW,9^4"¸U"f%Kы%!.i9_ X8ŞݵK\D;$Z#fү#wvhrB<}\Lm-LRhCaAXuv Jk&_aH͞ZLbplBHV~ Cvg/85=oKӄհј1xzmo2VB Y0Ix |H%4M>}yT}= i5w&NyƕzEPm x~q8Xci5W&fMڍ8Zxvߋd\,=HK#ak,4W !ȗz1<S "o]~Il዇hC=il0*(\qA&0:XK:xƓM,-]1?IKF%+:{HV`F#F6ŚЄ)^_ɫJ qU~bMzCkqD OppOȤRsJcvތ6aj;>:]֌.tU&1@Y9UFs7R#^[i(Ld).5!4v&+Z:}S H Ayjt*>I&,tBlI9D!d}AV H0L!]ih;W8CoӬۅL5Bd;VV/RFPF>I ij Bʬo b$l 1nP_:^63(8^N*1ٴ7b&nGBW~q3']iĭpî]5#Sd,кmtEW$;@@4%ܯNK@/g#Z-Bp)Ԝ;S *ұ&Ƽ,P5՟~WDδc f$|`LQ/zJD/a*v!.F,l%TTֻfQ.#SNa‹H|NKk%h"O֝(mDDZ.q;ԑB`9bZ.(|/ Lv[܌i;D n#ɱl*[|%_KQ1ȷ ׇ;87?}sxDbt0EV Jְ^5>ý9 SFZ$l[]k1<:m]VlW@icQ|[=̝qh6oO72"OKt ̚2QI#9ul*ġ'8 ?ͦ[O h̰@wQX)@t;ö@$Dhr0ٮ M L3ܚ/D~ELG}T]]p%8LrJc.QK, Z_x紈9S+.38G2%WHQm_EnҒq5v,ulљ{+yǗ2tdb̌"R+$R~"B~n=K4]'M64jk|MWK3i͋ؾ A qhp[Uy?Dr8;h(C7KgdBx|'bI4lmkY2icĻڝzdƃPlVRzנ!9U{G{^!v=.}~;|Y j ߙ{ǗXD!fjj8.V܍Jcrs/~."Cr9 %çS8R"r ;ECw`ƣ4ՠٖH|rqO Ņ<~&D 0hJb ==6Q<' 8YT2DsK/%Pfϫ=gz_n] xLv8tMшo9},pɥ?tFMKd[ՁqN<.q` ̗XmWx,"]8v15 cBgt!v2-8~5|'_5sB l^23J4^McPILɮ𙘹Y`po{D5 $]MYkBͲM{,VĂzh꺢~+Hc \nیP%a/y/4:2~x1#>u<*՟}GZh|19T-cTyo 4/n.E1C6<A"O@E1 'qɊһK o7 :ΣQ-n|' |Nl6b1f6Q$ֆY݁~:hv|Y6W]D@]; qd|n$88BS<_ycn@煝 8x±]D3❁,ì gKMykL8gs~n%}AWC@ȏU{4X.UW|rc ,*M 2vkjgZ*$ZCP BFyOTm[e}5o5)<96xI KL #`׮{LU,&C(ӠgQH:E<۪$c @B]a^( saѻ܇Y.~S R1q[Bܱkf}^x[~%'6#P]V.re܁ZQ+9bzLFUCX8p^Xjz$v\媕PA{@#v`W~OC`l*'ڼk6?9N#J$^c}t`#:T jGf)`7{|. :Չsc/ LMcZtc_,uAv|Ob:^7/JNAS:aT)>9 v3.;0=fAZKP!* emzc G+$ s1OvȖROl+чށ3~DO6ewk%@SȘrw7q΄l~BCVkz=LiW%Ao!3ű*z ]:mk@ q8 ,'41f^8e>>յl6g[ގ#tunV]cMtA`K,pA(GcP&b [ 24 gZAcz!yc_:6Z&Dmm]lьbpcn~x}Z ["s~ն)=iѠC~QAٗ'2,nC2Mf^o1)Td`fNiiVsb<(^iPnJ▤z3ۃ3ǿ]ijTdÂh1IR1z뎞뎚>mP`J*\ʴ8C׳1HvV6LUq.o-k>\L!K5dOm'7 _l`Ifq3 J 9 Gb?Y7ϱ5ձy8̴[ R8#MG틘p858b`gRCHjH S? 1u6 ] 5 ͫ[Iq{c1H];RFZeM5z#\$K2W޻V8blv*QE m:,#Hr-o d{uvQ^ȉ8T]aCʶ$ǖe ]f)zsR ,԰qs*=<7vP \jt05I)&JW ITO"oc~K#篲ݾM_Ys<:w]{N<ͨ1$s};4uA7C[,a럒MֶNwM:k?XC2OQF,UPdnu"&*ڸ.7 m[\@IҙmW(}!O/Mx2$] nk{ Try.aww" U= $ =8BG'EX_Av;7k9otOQjBbYßF^ T 0(v(.wJG.^K;X-X8G7vF}( E@w{j&}8H3i ?}'}i?~Vpw% P1s2z:[2j[kZ$.;n*cĈtI M覸l}ǠvGv7&Lx]vNWuY'[2 [7c@\ʏ,̽)zC}U?j,nmr7ۡO1BS(?S U.*ydAV4;Z|M#nam޼#:1Mr2w^R2| TwC2Wj8#;\,stugWD ʙ HE9"6@C-R{;.9s 0>׸!*mI"wʗYOrix+墹zߧTY}SV9Є)eg )(ڮg'OQU5K dijnbƾ߹q$OBY݆Jl6ixvXW(@CI6[^=A~ޗeMg>貛 u=pHe*z$lA"0LPM_]ESDS7^T ލjɜ?gr3K~bZcc8ւd8 ?_R!'UJx3m >ˠk=oB*izσ2*s#7D!pDy3oDJ= myd  0x E:1V|\Ȅya4Ͻ]RjwJGSխ< d9dsW; xߓB7.#=2pd9@Y>|+wݓ'̕so p"! Z^/$:{RŎ'_bv8Ȩix)y,Tu!00(EaQvqE =I >I&DWM, %AMo:_ -p7o5oP%ng1+Y%cϟ('s%crwi[<5qjBeʼnuNHlB.blDPq9e)@Gj:#4C:*?俞qIGgpHb1yeAyeA$ۘrTˏ-Nøy8qfO9*B**K̥[5e%m,hDAdY.~IN6"]}-X#5{s:CtW57}D{AIz>9 %# 2|7 2)ͮ?dxtM,qF9١3;UhTWd3+WZm 9ÈeB Cm<*M*'hvBoH\Xv{oVfq4ks@+W $OV:$Zن@4~=N'LZ\ޖRM{:9\,Lvgq0䢶=hԄ@s2;J g GYW^%Ѥ;•hHƔp-<_b P $P ۈa}\xl1CWK\e@Bՠ`+$`-J*3Dͼ;$IEѢƤJZ9oGUy#œOu āq lc)7N/  !0Z[kg8gd@ڐ?9y+0+68,g K8c^O=Ϻ$srᤐ7Si`qdkQFK5 D-O8QBj ua%YB x*h09_ǂP"WF{߶]Zq$_k|Z($3[]ISa #A5X-zAh( KSw> gd.9iE%2ȔT24И2y, b%.ܴ0r+vP':$rr6No4UJGJY g }y^n7b2 RqG.=eNO֮C'C$uP:pLg~DU/וHpN&T+T羳^y8?"7hn"&fjh2"IP9bw+_YT mPQ2GVuZ>@PL/5[ <:bÚV!M6b(,O]n\Ο^|%1QD96o,˯5E{!@̍Q.5ӼO |mӼVoȬ9nK*_b_Տ!}`9t-᥊Jna#YM_~^Ys7Ze(, n TB~0*&y>Y 6Q$M2\ |e{w3 /K_8Zh0 6Ʋ2OmH*Jζggs+>>z߸+l_}vr 0vU'8sf?BHަRx gZ ^εʣbU<Sk+u RGQJzqbc Cٱ|c"IPPA#:t&`i^tKNu!1 _|̈́DgE65j St1;uKYrؾ#e5X"5͔nN|54j-(3[~i]ώ<ʰ?ם,Ůhͪ'dԻ͜7'sCBY?AzyK$HTRQ@\\F!=3*6Myą~r 0[iXW SOaN^}N[#44..&bcĎ|j:p3t+!b}_G0I>o}U{0S'OFEire],d!-HKNBОr(uhh;I:{icUXGєO_b%Ӿy+em(iȔ3Ap]EY^ٻ\a}˫wuz^tx˳ -=gWN]Wf{#9ĵ{I4b aL|1̬m0,8I)OuLbZc#s 8'&V3&UZ:.0 i7tryq%O6,-4K<çSȯ8ԓǔ L;KrMW'۟uJ tXz;'  IJX.qu e62Qd-nBT`a8-v'05߶^ ]A:/~j+fjϯ>4o\W Yyů0rQ8[‚->N\q''̨mpV`AmLܸ4K-S=ٹ#>BׁXۋI*j~Q{EF 1yaf{dT}Vo! "*HtS 71t=Dmu_]v<,)E[pg Tc AMH D@:bxUn\ 2&k쉙nF)kQ2%D޲IGZ%5 v]ww:q+(Īͼf4k^~aoKӯvoGVː,@|eo`s7TM٣"? t|C36b5]Ě՜~jlglݬGyU[|T`a:{T_&|^r5Q넀U-BԪҟM0$X^݂XEc[_?X`g{1Y 5rF :T%cɗ(ؽ;R̓(*Z d{ ڵ'K I]zOi{ מhͽOlyɮ#nd-sG燫p02bZvrn#yP0@ƪhR`P NXR 'T>g4y-^O<<9]b+\㘊|ZXFUB iٍgTtIxBq&:Yl&j: g%m.ʦˣGM62Yei(YUc-`4 XRyR. pot@XLwa%O>2.^םSma˓6OF˲6yDʘ:*n0`39~Ɯۍ 9_/vSyMc"?0G@x::ăm<J(D}ku9Y76$V-HExBný47 ڥD|{LVv8& :B;I:c ᶓuݡ7D! cl{n 6'"Q:};Ѵog}= DXp]wbMݰQ5٬YJmC;B?~I Z| ZJfATc6X}"q4Imav^-Vogq˦ {Mrzĸ;kzImR^D7(7kbZ/J)d}t+n31"Q jډ@ GUES;jʦ,%STBwqĦ[ xCjɵBb[1IDfwL |5CA%`emS]= -75TڼN-fRA]g?.hVAb%(%X:L݇l:i\ki?3Y0]H<ܨ( ѐ*6l_®^@ÈH>d0XBTr׮{(/O ` ZdՀ<4 $T=iA´czbpnc|lV X)5$rq@-POD~F6a++[J>W@vث7קtV7n*z9F[ᷭ#1xhO pLRrOP@u]ktq1YP@/n;u!i1=l^N]*8ޒ6!6R2x"UAw\J,/XTv=@sbhڙ9Z%^Q!C9j͒NqYDlOL)X}pa v.qUu8؜kSG5ڞkŀp`8Ju,:|LIQ:kشov[\B4IK2g!'SuYm1>JAHYD'Z˟=)sC3!VRoPx[`'E:%3HκLAL=fAkf,gO]MPq VljFKoKU۠84p/( a՚Иպ"P\/vs.C(] d[*â|PTubfs7K\2,D^gJB$̶(dMb)OmHA^KwwKɦ>γ=J F%Hg`ž֧}5M Դ$T/D8i-V_3.i'V18o UNs[CO,`i)Dbt_!:7qW\58e=]7:% nbx^\K.q7;@VXe^\dO懑W6r݀uШuHсzo?G.KN!#r Qr 7 V*8놔u tM%xr{nՇ!C-Rr j4=Ƅw:&wިm.0åj]A = jX5 $LkőM1ڨTݦi)(hqa8 ڌ9SG@L@[2mQ}fItfAڲp~oz!^~Q@#W6j1/!L$d*v.ђ e\W5.t< Vη)%TDSjY7)x"ik 2=EUg“$ЍVŋm(Xk+ǎeO=Vm@e<ĠZm~k@a =֡qY^uGVDz=a&W<9jlGQq|@×HT#!b[tDžB|ni+'?H,49n#OmvkX l"{GuL+ORtVW6P!8  åa+\@ڛxװ'#P"BPc} tq.zyhd %~ίiai]՚UV1Xse^Ax0_U$A)IzkBi,>{H1R=Za`bJo4aJ.]:> nUm!'Ń#&[xIHX#.Vy3LŸ*G]I%UV$jWE|'Q1 P3@:Qt 'S 9Maѽb(`Kmvx*P\yzw9:iBI* 8dnA#3n-p@J?VXvy iׁtIəлBJבެhtlV j& !!߈蟞(d/3f|Apdoel.)4PUBrNP% oD]C{LȨHQˊ` z,Gky״V}O,f KUkȅ=#DtQ휔/FO@OBH5#"p]fǭNf溥, D5n&ڂY b:33֩0_3s|S!U)5H![?l3;\}—/4dm|eNkW%l)z@A=f':ܙ5qe>p]}cSF `&7zۇe|9FlІP5io?pۚQ$4d"$T+,|9A3nU* LIIG~Ѓk掖[bE$ Lv bb_0tK&sM^%~Gů!ʀPV_aQ|ⶇ6 t\>)?2^>}fkk*V;x;K/x$bԾL -=I3 6=y.] "jdT|{RůY.q_YGs T9zvxCK݋R|s{FbBG / IaێP6rƬL+ "C9LEaT6~%07܀ 6Y2ѧWG+?n3VL(p؉XUOGغ4$| ctKev@"gzPfHa0<,E s: lϋ7ʈq62CwAkr߂N 5Ǩ*nWm#T1Ҏ蛴R4lWb{{ i+4_KCAmadupef ).tr]NG=߭|[&$ES)齔k` ZÎ,xa A0[#y:e+ }a7X~DfL|#VrH~$?*"v3`i`I-? >u Ȥ#kDO^J2Ay:[>@$va;tĹ'pp4uJٹCì/L(%7lHYGu(A%Q8c:{d.wL,A"daw ['=4`ΓfSWCHʳQžz=lRg9[f,c dzYgzZ} $7%lzmg h@;UK ~.ȉ{)u'FqPm.WPnItMBk~OۉTk([˦޵(= ϴ10z+߫HV8s(B ;% Yr U'7zV oV++4$C^6+eeK;~أrwwm'gkk},hhg%V 4j˼q:Y4=7 K`Xog1B3 58/}̆pf:jdW="'SڤNt_[9xrEB͞es]Zyaq 72k {/X : @_ H$j O7HaGgjm;Y9x)Y WjW|xQ[y^=08>Ǯ_+p կ 7g#O5 $JQ !V[$4. *:~uN<esa8}rV@cE!|`k*ܼ@8al:碐,j£3> T=OU558f?o741Q|DF6+%f ["<,1;o^ثF :cϊQ45`-H'Mvg\Qג]/l|JtahwZdW31LrP0l<3[A ͭn[8媌 AHm8R|cSŎ54WRά ٲ$&8udr(\3%mBQēo p l\LhJzP? 4M ԮF>G=,+8{^&y0Xvg~VI e HKoT_e;=R]TwaBVUW,,Q")7j?pzzKec$l7>foq{qӬ֠/!\TRz0c2`^Bpj Ud o":UN}EoANvSqsdPB/Cgo*:_qZ EMy 9~j7$|!p7cy~ϊQs^-tGx9UnKV;TMR;Y%̠H̷H opk\꿟 evN_[zf'i vzd!3[xJAdb+-a%&t+xqMEvm '+ae)C O.1 O`R~fbjV9Fyr7-bwʐj;IKLc`x׏Jga\ #T6Sכ=CNSKA!2.hHKv*]@:m3«X )V0ŹƞRhU}'._VJ'j+*2GƁ<Ң"hL1'6 ATNnaY2 Ε-in` w7D"p@Xb&gXH v;5]Tn0U]7ͯL0ޜd4]󧈄A`KCk'$~)cWӋzTtm=[Pw&D,d| 98?b#^y`hB[+Oe,};LH$KG+ ST8hJ2/Ŀc/_'? |&.d'V0Gc|fo4DJ qo`ss&"B((נwf=g$gQBqf謡~a?mRQfPh਄eCv3y@~X#VI Q̳ޣ!HWv~jq0Vyg)W+=HC8; ` ke̲PeTxxPuZϧR9E*7RŸm.E@êU{o%yuVTHƒֳaBg{m8Ÿ^F`tM5_GDsHJ_}SI68>ɩY>3cǿ1w/qG. U_{Ua\C)+ȗTZfV0UHS_ɥr*41Yܦ0Kr8 TWUnN[Mo \U>nvad_lV1)uF;[CohWl-+a]|ϖ2l{X=PFA g]$ݥ,#UUHF .=h W^ -FZRyJ!ݎ=7# Q[fN9,P?"a_Xm2ؘx=Zrևc3%)NQf( ye%MN/sf6\XCS9]]׽X}ßM̰ऺzX[`!TJ]‡j59ɇҴۨqJ'< yWOk/V0M}Tyȹ5ۤ<іYJCWy߫#./UF;܌ FB}/e ¶VR1 .N6R,9s_;.1쩬ѵ%sgY6S82le{᜔T+èx 9/P^ ^#c#ؗS)`R7u'Pt> c7F*mZ/]QfFA!U j4lj 1#%xC֧C.Fs1"eNP24 [b5Х=YE8YY Ɛ;Tv5W,M\!;  vyiFRl "JW$΃OW,`OϧL[Lg+seEtǂYi42@ܷfrДlGXP!l"&·ɁM"铴Row-vӜU:ϒE9LƟ?tMkJwEݾe+r<;/K^2J+ΐ B8Lzm< m9#cVnʹ`Hm [g2X49}YVЦ8e0~*RxǙEa z-A]Ez UׯȆi&MI̍)b$7'lZ7.k{nsJXfK%&? /w=E@DQc;Ͽ:$։񷱋AD۴3V*GYqp=Vak~'vTᲵs,C^T1,|l}San8W^:"Gfs(xwA"EsV~6zM8)hNK$ ܿn֓͛L }AݝPi95>uPKFd&`ȥn˄վ"X"}v厁 L]@U}qtNIEB#hāL` Q:=>/Z;8^q\{{Mg'eB$C'j4@1W4d_WjVk Z3!%hO`^9Fz2Չ!}M3|4+TqU wgCD cMu Ыת40=qr[G^)ͯKKʒzt؍Vdwf`^QΫYM楩i7b~?0JQ9K E+Vf~oSU/%aʟS'ɘ/(>jP]ϨǿMfKDk/1DɝΦmT"Q$X  .. 8rZzM% Ƕpn&`&&9SH3,(ӱ܆X9F{i/BiۦԠ%0]}t>tf4'Lea5, kW%웗I_šH7 Yl$uPZ].?QPK=44otI6,t@C&>ڏ͑~]bRnԻG%hsn[3=\+@#3;?ϊJT!4㸖Tm Feb`jD&`.*kE) \A}!iqaqV;]YH19Rgac ^]J<ļNJAEV@1>jG6smnA/oO`oIsUGDaݩr; iR4ӍN LuvMϒ`G-»0jHlxiv s9#UqUl]gG6%py| ^BN,E1u%MUF|F:T .z}z{[ʟ3RC @KsU` IAe.ZQ|p_]B=].^6a}$ PCuwم!2|8>\vM$@jzN9M4-+WDKvr'6 5@HcL|l8 l@ꞏg9͙)B }'şPjvVhՈǎU($2|5ܳqT׳o!'j*_.q2N"Jͼ"4QP8kNJ}p5qǤ+Cj*_hO{~j 茠ӛUbT0ބ 5/Q11֒ 8C|=!e̠1?AEmu{W \=xߤE_&TPNjK0Evsda\5[Jh%B%(/JZ-h'xD,o?Mjс;ʌ,PrT>miP̨C׮d$r3 )n@tdm"o=&HRbpia;K&j^W:3+m#zMHtϫNyR# v.[:kte`\Exa[3~P;h0;‚t .sݿG Aή/ |O W2ƁAJN~LՊr3 hC!;UPDW bLH5jyEizwiAE!JM6 %!|zVVOf:#RX9`覞A˘qR7K?ߧ֭VH}Pz,׽>C|ӖL;krJ<>F 6F@VCyV.}xkfuؙCP]@9Gp*u;8ͭslȢͣ,(?E U^CQ {j>CN+-mx^MU?X}V@q̅$p޹ަ)\/ S?&B} vg`/ŗY 2#AbHe4I% ]h4DzUEVV&ژBZy&K{&ޜ[uzIuM=TCs~<;(\p0}Tc}%2ZY| 3I:>6ߌ~/ ga;iU0-k~ \ WϙMl u=]g+j9 c$Ơ}'d~~BPvLH \j^KhA( p>,$ HOk傲 _ Z-ZMl;GQˎ@'3'\f>mrI8X?Pߺ)u`Q::60jO[֢c@]|>8V42T3[9gڸMBqLJ+nmS4;3M+ZA;Vx}~EQ[#.6ؿeh>yc!#ak4UJ|jѧ3ϚD]F4}˰@@Jy!) ݊|.1>;a:$m4H,В!a" uCk]pΨg3:(;Me!(q!w,Ǣ X!XU)rOdN[|lA-G;DNxNݨ,F4E+1{zѩe)UyDo|M]v3B5'M#۠{@h>UA` p @1X||L$bB?UtyjksÑfrSm3V,dzz",@)o;[~b9 ײH&DYLv>:cXnO ; Ilcnk}=EʿPVϐ;0u$2ܟC-kVEuCxHe4 xxыı/Lۊ6H2JU+'R h&)q#mcy@GMBE{Yd(s \E1Gt2x!FdMu"H+x/ppj4!V/·X-Uo%!F*I02UL7DIkouW1MFӐ;q~Be Iu'4m.v;g`6JKv_Z!h Qb$4׏ RPg)'p FŎW͌ t?׀/R\-!ܔ*;~Y/d_Nދc; ̀Pڱ"뫰)~7AGP)OYlSAp.: Uw!|ewB4]`θwne8h씈WYXS̮gTA{u2Q;ஓ7|#JJ·GpǑico"$RQ**t7n wjr.;5&~Q)OoPЉhB% YSŽ0jb-Th4ɢq+nZ+L ^8;hX+JI-nzvZǾ=*UՠC4My,FVf*5*\YjP{ۆ?D&!x-+B2p )\B#wQc#K=7 j|^c"/O/̓k:+{0c9rg$AaqH=0S31^|!;HЧEC$XvCck5q\c QRӧ:O~TY.L`jQ1 k)iVӡ3ZЉT%7Jh'kS؆ xz50'*,7sCɨ(d}Tcʝ֓yO2!Db9G'@w8(!Gʂ?,_Qc6ab%٢!{=Aɵ#![buXI!~ ih>j:hh?V"VxF*)rʛ> s%g Dql?3[eԒZT5z OX ;Fr@C=@^ӤF'hJo B'/àlCXژ~ĒtȺE;1fL2D5@ԉ+ $Tsbth0\0oA _H$ P_?P 46+hlgSV.ؚXjEI_\?=QWɘGi?!kPJk߲bcAu3]rr v^M2^묟,@Z4acw*2Vz^>&~ˬ8J~ #;XVE#?5+m__(-a?.޲ 6g%I ͆x ZPުq.`z{a$t)?Bx)\E>a:trۦlXzD׵p_ǰA T`#pcI| W9+z<-ed:gWdۧbFo Dz5GF!H^Lthv]AZ Yz2K)Gr0$Rۧ(pD23f뱋Ou! ٛ'Isn~xi"l,qpfR+nhPИи":? Ǯ(@γ"z'qN6D;ص{'brXh-GPW*4d{YXЗD3P^mJ:o|8 (rddD!2Eal$pȋJĂZ0+Z 9$f $C@*T6K>0QPqug[mÔA^M.h@"W$[Gj q# Tj4Qz`y)bKh(ǫڔ+77TÔzW<T>8|7PQj eLߕYEP~bwcT='vNO.g X s(<ބ. F'j,uLD9<`BɚF] 6Y蝳2V|LiuN!?d/l\m- [2% "*%'1_S \K*rlѩ"_(WiJL]] T>닛ԢY+d\Sؠe h^}}%G|Hppdz/PR s^:†Q64FT3Z|@T]޾?bo,`,tv,S ӿ?WV[2e!^?xJ@M/P|i`nodDDԛ]gIzm.#ӸJ-SUϖI$xAH}8cθ|/Xgxqu2S{1qJzN#d)R(ҽi*l!1Kr=ّd 0XCգ빣FGAylEojEzҋiU&RЭ>m5O}š2: 7|+xL4f M8ssN + ߵ*ǖUHb(wi:ֵGǭ"/*/h"|9{.z+pLK qdSj_{e愌4&tQ6X7:1A...I;D`_|huG3 nq# )@ >(=zځ|g`c`._me8`Da=fs&Ḃy lނ}rIEcGaUR&&~^w?NA3wk5dK# `9f2\ &߮T=$UI!OA c7hzp0 Ii~ͦknW~F&7)茝,rR@LZ5~NJ4 z#EBLPQ3dTtPvaF%3-4X VFU.l^2+rdתk+[ xנ ؉ϡ Q7y־f_}QGW 6^Љ;(Ɏ˄5AU+^svD3;!2"-Cg.uضDՌx& ċ|LR*Fʕ'/9S`R+JnRX2? g`k=X:<Ka/A`)Y(SpL޻m}gRI'Uw~͇\6&>/O y+dZaXILx'3=gnPxrt51*`A:귬vC֪TNG $ۙn`22C=*ԫ7u_lwbfos3aF3$+&#ͼ8h%|W !(xY*>>>vBU?sT;*s.ZYKzԭs+ALLg<2|uELIo\$h@3N뛹aBMYj2+Z6&as13 |( ' cjuTu%BU75^uOZi./jU9]*$Hzn@}MeO֤џN&!-SPzD\Y5iQ$g8 ogŤ( Bo\ɻϰ_s;3ڋ >*] * `;6K7)7?%)E&;<>iQ_ġy *R0&w 3AZ4>F58Z-յpH҄sv߄۷XL ^{<LjZu|V".i>%y==O|*VL&򭕄em tdךڭ 0Bhv*TrdgKe*Stئj?ޛ1̒e "!5k 8>6`;u @LGrե0k vU7hʰ$HGv "*V-.K@~EZd%m1|wNv)( /-j5 "ĕ|ӽyFިwS0árGMX84, :kJ C/\Z#fuRf­V$"t;SJgʡnXu<urjOa}8х4bafw4N5WN,ΰ{ QOyIZacj\iyLuu*Rݲ1Ú8jm #0Lwٹ)+L .}6!ouS‚sk= ߴ *XeS$@/+`@ͽ0NTuچzśȷ=='y+đ13;>ƝF)3;C6AKZlh:UӠuVra 3D/kآs1Nv;]:G @#ꙗR8hxVYW"&>9kݔ8.@e~&Rޒ >t4uSVVbDEm/r{6-m:Vp2mg-.ިQ3\n['g:S,njyY\`q[Iz&޾uMCa)7vc%Zt\l#N)N(AjrjȈRX$*I+0>[oOֲACMگ\q%" `qj A/=HXs8VĶ440٦uL* Σ ZSW2Gz21=fM7/>f3J׵rk2I> /MiuO`8F506$ODyn8ǻF0NMi.VJe+R[}tݬDsLĘZcTlM4g"Uަ[3ecm\[X#s(Y.ߜͰ6:kswRe\,3UJlL\( 1Y{Zho`m5:۔#;Qu}CWס OF5ڧ|R I>> II{wi_n b쨂:&rP^Um(t !;gFi6SܱjD ]/)7*57M(ү9ǁo^ y.h-*~(LR̬F%4Rs0@J{vucޚSaNdyGE.Ѫ zAZ!Xl9.{]y*m=Zu,*N HC}~6e4o`UVv&,ОHr$MЛC/>Wel6Q,Ֆh bygsţ 3|*[h\Q1f먃hz(V$CS)Qc^~At峫@:Nb(-ֳ;\Gvxc,6=!(Dž=DKxO[^۴?[;PZ-TNv_5 eZWc~Nl4] Z|qr`Md lA( |0-8yOAi_mLp"W/6=WH$ZB̜d+siB(#>(v~QB}j2ư^{++XȘKO0e$oŏ~p& JX &[u( J!k_vCVh'|EBCgse 2X=ɪBJb$"'q0Oxݱj;J(? ILpb\ҊCuy<;NzbU'ًȶ ` "_ zHқr8+cC|1DbS_DžTr]/gH֥8z2s(UAbc_ uYax8Su9k4\*/rs^qIr7+t<uS>IKl7/;/q N q1'!%(hrޢʤ~Wϕ'v|ྲR"_*,WeO<_L;#taN]s.uqPU+*UjS2KPZJ!gdҡ>^v3[GꖥgpUp2 aDn5!#l7AfrXc4x8F@WrirYJo{`t*7HIYA{W\6z(|c "+mc;<}^c;>0Ǵ^*] )d>PŦj&}ts%:bB~W'~"0W\Ԑ5n&xP|F~y9 £m;?>٦ʢ9U9٘WyΑّgUV\/^a%tl?.dpqN^RSrEdR..q9nm!)HA:*'?䥚L&"zx6=1s6Bn""E$WVF`tN?:MrOMIS{0N@2!ŠJ"֎Y]/šj? $˭#yX?1% peyik^OuJ^P`wAeJ)?ueFk\uBǹ!II]bҙlUUH8,݊SlL tu U@3U3ӿ>Bg, ?pmCoW>q$ !,y]䭏rz͞u 5;<?q(#_~c>L[ kt e+w^}+D(xiO7;ܞ\61_͞^@4İ%-c3qI`tpC;6-XW$/lOt8)exDt6[ǚV"p%mWSN~:31 pUo9{j@l2YmcmꟅR㄂AɗQ.vݷU033jU4 o~uQ62lGG&/w@!,]&5o.t`'-w>3.qx} qr dupGu։#x<0jtehcO?RPp,  !>sbI]H?G6K@I7h.ǨT1|vشuۑ&a1 R6 ;[D]khЙa8@GEzz<.75OBEH1K5F hs lKY/K=A˫lT_]K]$BUr9O"ˢ״\w;DO^&N4* pT囒 ,DeE%\L` ZLcuºѢѩ@,XgdG频XV@bt9ż8N3.q֢P>OHޢ) bxh֑=gVj3U^/ןI`3H0xYZFFT'py۔PTloB=0誟,3sNt2K6G_b20;06ՔdBˏRKS /y~ݑżGY$An8Ö,A#WIĝo*V a(JE2!|ދS1L!ZzDcs<\<ٽE ;[ [/ ]+2LMK$iL`<,3tݑK?xkN'Q^9CfUbo4F8~0'1Ze'C_/g6pwV_G8() 54 g~Cՠ "}aAIm=7#ޛxb# T'sъO7$eiV3?I SB̸k^Jp*KTYџy]ЀxqTlဃ$X"qH"c庺R8߼\Nm{M?.юWM n0ʻ(QPE6ebzBڗfMh8ߩ}}vX6 JWa6-Q$D2s{;@VW ?H׿pAӊ7,t&"<}Rp'{\Dg.N#! nl!am#Z}giԾ$u{eAcYC x2JVȀ5=Ua3_e cqLm54V/" +^;9w9VG˿yPBBq͊fˑnm͗ҡ$Yȭ2 v|%zT}`†z 7$] +Z15%bӖwgNBvQ0@ݜl)K e "7q~kTz,Qs:VKƼ# e6zIК3CsT|ݍi䂗9Q;ɺ3+' 4aÀȦceoޮ^o3+x"`:9nh.:/:NɖG<^i*I?b`>Oeġ#oCzw+^L0qgV3A=06?Xwj/T\0RIǓpC1㱗tk*`'-&k0$A@nSLi83/٘HFGsU!EwvkhώxRmI0428Q#u*0\O  _3왽n 1W^h쒪tu=whXx5D7W߂Bj'J r4IܿJmX1 fLo4헳ܭ ͮgގt{B:vTHC);8N%հ1cPCxC|47+wC&e1CEޞ!hZ>2P\{F$N{ iÍH(D΢t)OZp.!QšG 25!~ \Ƌ,_`X̎wkf5ӣAI߾p6d@LH@˱{o[wƩ?%Zg305[)N^/cXlDOr\誋ȄW}FEO29`P~F~؅i)ACW?$#LAVQ)!3;KcOuܦIb8hcd(z,R=f{}⤑|? ~Yml%zH-ȇ4-8(in*K_䙱5)eݪ Tzԏ>u@N O@ \/=e4X*wy]b6N!mxY#蓼a+"/Zť6埏JjtVul,1/|EOZF|䇟? G2Ri+G|iMZT+l"ȆξUڐ@~?Crl4AaԌ rLHxcH3Zٜl|跃;Adq/bN,bУk=:`ƧV6Hɢv1!r?!r`X3@qP^HA˕<& 0h=jdWыR }Ơ{HHQ#٣P;ob\(V&oLa; [Pt%Ga.}[HW C:4=)OIs~]z}51fp&nI*;QV TO@&-5`8ғ"^c*B]BwɮYPYb0+o"laZ"5P BE9w r$DԘd֢䙞"5aϐ0zzQ@5Fw3q3u&p, a(%턩a=T2Ӑ9ɠ ! j-kZh9i rgJ< 0`7;z|.b Ut:Dsp©n&[ac,KpOY8I6Di?V ª\.{N!hO ,G,)+kYˠ 5N UK&A,YatVNhZ.7 QvTR =m؟sU n1VGm'_׭PA<ڎ7d~؄TJ;>16}ojgq|]=6J -+ۗ`~r7h}"¬?8tN~2̘د2!a*gP bNop+00飘c ڴe1r˂ݚ`IXiqk΅!ƿڕ=7Wm9/dJ[ʷ&㺉QS56c0j/` ^[@XD8Cz{;'u rBBPOCxR 7B-0cqWAyyn3@嗑$a0 G#61'>[4;GPX+y|e^w&%1bTy^+$'$qAp *)?jcs8j)^bm^}w/yoy7̛ ny>`ҫq ]?`mx`vT:7,za4].cs0Ad /#\el?S,DZƎȫvBLAtɯN#dBKvyH=qxy(i_l+!lKFvFY2D;Ԗ 21zOhM|SmO$ ]uX+2'`մ!NsXt+1/mZzB-ulEҁ` C)""yoƏ+T6\Sp1N׊*;0Tb6:ċ^>Y=N7X`ƘF6" "v]yl4%$tY{C/0L;%(>$'г4J+?flmq=Sk~MF$b4W浜^3$v c,jc䯵e/6iNuo% HO(Jwà͢đb7'Y<SVMf2g ̩_:~Q1韉Nݖf(:k mji r|^tR)3 bC,×w<HƆ*vCpH벱xjuUXaI!&Ey._8l]Ix=pV#ȱcHI 1S vVYδ4 ZB #vh}ĺ: vs*]aTc~Q^̈́=u}J`Y͈0 F3*Nl&^yo$B^$d:g[ 匧}ʞ &M? n؏8zdk3J8ƵCq-5J"L!EߒppA028Ch0 Y=Rb.=\ v[f!Gkϡo,r%zAՁ^1'[UZL2Q5&wes*] j!Sy:9YXBnX*],Ez$ #ӛ0-"tДci gNM ;ûna`- 'VttE>=gf#+ ėZ;ZVK'-(/-.ϦYLf&@ijxl'%sC-ٴmA5]]'U_I"]OEmvjqV B߀̳21w~06# <̚|=c=gq YEG@үVC|lbL ,?!#BboҴM[αJ tx@GQ' W4( kw|$AY"-P2qٔ󾍧{ݍķƁ"=1`2U1hyp=KpO0søuޮ["Tα7I[i ĭ׃!`BVصf$ '~XsY柊[os TlZJ靲şPZ0^b{E.u&vƮtpp#*pjG}kCtW@w f]Y= C)H9[r8n}kLa?NM/Lb-# v:oLu! ު).8 7Ȅ_.HM.t1a»_C'3?2q9q0#8 7Rp^V\ឧymg[x}3SAIj+Kz^4PUM_$9c@7"缋1#vXƲ!igS 6-|\+a^8Fnl?]&+}P{W71F%] {ABq}-<8Jt/K88na{"ڕXO"NJNTCİr{{GٞEU Շ0j4χuūIR_ϑ!|mbM+ )ޚ&8igƔ1{<ж ZG)WfQknT7E׻.Lą,Iڐ⿍҈#tQ~C.t뙎az*zre Wk IƻP9kf2nNv䚮QӟKD 40Tqmz@P'-f |s-ЛVgC횛(6Gנj4%)')_%qCzm5?x:w,Qe y UI4ZOkql+(I e+Eh壝 qPTZV#`Ҿ. ڝhF:b>;}sҨ8W -Hi]4G1EMPvkWjI|4!\"`E#GU@G;DrN}+0CےDKOk]PC.&v/H_ŢLAo]prSK/&%P19K겁+:ttD;L}ӋMO0C%WBnMHsIL="VQB Z$`/Ddc~jAtAOLC 'n"ُIpw-'c_\0`h GY!]/lp3 ޔY?:d.9|=_Gm*]Fэp- n/M uh$[B[vp,g=af"OU'U{נeֲ xہ2Baxג4S02 ~:iɢrԞ +"&4rJ@H=Ex2~Xyu':Ԇ3>LfeDʵwaV^WVYfˤC2~r;gvzzH=oF}^qLŞ 7~!p cȶ+8;v[7҂s\!AT,-]\>بd+5-A ?Y@a31`EE t=yx>#N1 yšx3<1EME,-;1o  \hzq>+8T V5m٭kLY!CJwm-+AdBnbi)XtsFq񚱗HV9F4hl~s2yuS!+ưכ^em֨2S64bB _?mغ+= &]9(1 /) -¬-kŃ[o]Ï{GDJ{#ȻA=1 7sGe~-M>XQҟاի>n~J)̬V^2N AKYF>ܙ[Db{:Ӧ '.C+uV 6k-[s7]K?x+=!&R CL=IȰMK<_x[Eh踈l3!0Ig _=ml%%6iy',)=`&ܷT ŽBjw_in[ؗ 7`_e6ϟ,:%zCԶE8'"c?!e] ,qF/`3+7$op(TM-c1t-D"HUP:Tz: )uʔb!ݎ1FLրҼ>ܻ+x1v ?N1)D=^fҞ[ƮKpeuZE~? `o`5\d< "GIVLP76+FBj@ y0WlO 1ڑ宵h4kY3KB@LZ{$xl̈{ 'TiUkcN"MbU^l ^7(U<:MA#ao˳A(/^<&Ki)T!>13uqL4S!8*"w9((A({徉){M¡ 5{c:dg$%}IBBC4uH0u 4NUFHub?ؔRV{} ,F2YZ V bAD 1-7pl$鲠\7_^Kan:,_\ ,8 + `3 ,L9J1+~m:x {ȵAhǖ5uWt.SBlP|ۭ72^xx ݠ^pX#j;u0=#&YerZ4tqGfX̉XҜKKl!{-׍!uS1zjI1eΏOzZm왛|MjǕ_˪XL:-`kȱ9ÞW{v7i<+osx,j"t9< ') ڇۑRh[^pj9qS vb(82G]Mh+],氶O|gM7f7̴j6A%l(b6Oj0_Ddx%7% {D[Eٜ^3jGwWʲYkQd5HHnդ )'t`ڠڣ߶YTIZ-$}R}~RҴu1s ɁO@3kE1ZHTNrhksCituO<fn"'O9j%\/ʄf oLnNm{hr e=L f,W)Z.yUULOĒUk.|*h15;,uw0ֹpgg^6">ճ] Uvg<<)r[1CXtm="Ǘq" |x-۰9nD#w P{gry5=d'J`zUc94{arݚ_Zj,xj#ܿ(&ئy=k^~xWFj"vKu2%T9{*~<|v# R;(}8a!v5/94\iJxīMrJe 8N#N7!/CudJK4RĽ'3רDm)OA0ɯvrs dI zmkS$PqJl`_T_?! FmzzX YJh) B D1eG=azg klv\N E0|>v՝nq(Ôn`y!ꋪ^[NGl!O^ՊVz _⳼[.8kw-l+,"R-3Ef}+xbK +%#qݿk|tvg0؂ {]=mU[g;$$,K0vl?G$ǣaè)Z;U6ɣQX^u[WEt,4sj/kEoRd>]ÓXU FV[Мvmܭ gIKC[rڽwm!F؋{@iE(7r;qj4Pe97¸}m;Ky=)sbؖاM Ȋ{#]UTvlG`rE<8X!-/gCXG.‡Ġ?3Uryw?0kfC"SW1cPNx2geP 鹾UaĿ)NRUAۍ`Nwl35|$|8yߙb2/]b~1,B*|d+dPUq&O}|ni2+?9fK:@C{]3YאtJч@VFGrO]p=I̢cgaa TYロI}0dHꛌIƒ/x=`"j[Ag.&$ tWϖfق_mԮ%;\u\fY 478{&z3'yPfTѬ9u摳\rFUoIr3*1=Q.i\n@O;I>L`ѝ%_]Фfa}C4]W_%hd|Z|j8 @|ԗhr)͡?KBjY&Q'fZy!1Tn&geIt-?"jS Ց&fno\y Q)U>Y0. YMڧeж㓊G|Fz FAp_&JLGD/YnrƢko NbCKe{mn2"sQE,H 5EWlUhL ~(`cIR:Q[gI0$#Ax1GG3W+VsUqZصZ,j02EcmaXle rf!gXM7lϏOE\f/cj|ܯ5Nӎ_B/^qAL6T_-I/oc*IR8mbxt?X| ^9U^~B6;.%%QzWFik/Q2zOu#=0b;0lO.ATM4eV$@y_?6p}6AY%,xdԃ%PK Y@p/pkYPWK@w?Z<הCځG .i(JD@Q9mĞ,qv?lk6/Ng 9ȒcF MYImbR{Ni$jUskKIx =!aCBɒTnrEHuxjbG4>Ș򓆓c٣BwԔڱ@:$Q56SBNj+>6ntqŇLS_%sєɿE.jH3S:Ses$z}\a8ÍCh}; 3T?dxȷ#᭙{/FJ@ IyRM|<=JK,yGWr՚ޖ1JgVwmcl^ĉ癚̺2d|O;kJ#iWf #aV'dz(!˱ -p-q\X1/-u޲`wo@ O %;nonT%ajIIo9PASW &b^Ȇv@(^jX9P /i H_Ƙso,k4z3\5r@wȕpffTX:S&ˮt g0 sMbNk-V@Yg}2(M2݅NM Cbz}}4n'J^?X94q 8St%-$^ MvT~ЖQxE`[w#sӷ9g4#3|*<`fWbV6A播VOjI2DϨ_B~Q_ߑYHhx_!+t׆|0'bUWio FsbLHvzim\ެDxkZ|9#Xaʊ_;]RZ~}Jh0;pRFISeEkn>h''d9}rA&ѩ qm؁ꛔG5cwļ#Ys,VJ9D'Պ_M#ݒRe^{#k.&~~Uhr6 0<D$Sc5|,@p\bv'j-N8WntoK[Kq#u*% m_::UUgzN.$v YV63clX WMwC$e'{_1^žQpt'{450Chs3 S=%6^ǚtKm`8ۧ\g)5 L ustfcscџ5he}A%IiROL }3 + zx/!hnd8FكOsklYTM9.v<{dZHlR1MP{m5jVFWKCJu bV10udה M"f+ӷ\o ;-䓬@?;#C(8PMĶY9OoXwyOeړViYD<#we4}a4Yס>N)hbI?H\ ..gLT^jtJ^eUB gPVl_"1V`/-{0oݡpCN0H t錽zsjpEJ9= crn;EzřrK%\h0 etвhxp^ xkMH$4h4CiE 7JVvw׫}!'{xђgp #kKy/W7iB;\pZ66:){pTQ|\ƣqL]%N]]Gy*MQ }9Y?ڻ_=NI(zsi h)ޅEݮK,W#O ?- xi!PfˏEsnA!=<6ó+%8٤, G^G <'AxS!}]5n=٩ђ:u r8U˷V6#laqnnk^ iqDsҜGQ&ϱO)ǔ$vSCHGMfN^m`F[HHR@48*9Α6^{}hP|aU]4{"|°T~0Ji*鈁^6<ŽGsi[:6)\,ߒI1ĤZ;.X!>]w?YYВ0٢ϊݚ꒷KftX&e">>mąɷcl6"Y 뀙P*ӒiO&'_=ȽXƿ|,#/EsОQqbe_43՗'ώ Рrp~٩1@A=ɂ1K[Ԅ` ]̳OI( v)cn+AG''ǦKuBAFs"Mv!P_:o:(t'Rgm}p"۔ 9ӱתL,Im܋+ל=b(ų8"w 繖`LrBn\h*tIYg_A)[mp, +Y̘!.b)C~NM0xp> zyHht[ʠK>4vP:gJ?EIX{+r^'^[ |= bOih 䊵IwLwtj)0˥.mx׻mɧ.]B͘[@P豛mKm"5edwNѯ<̑#([-;!=o;z6}dI,XqT)^ 3&[[B,@ =74sy 4XQ xGJٟz"K^Ի9 "uzN0A$GHzT$ z`OB!]ח"ϏbpV- #/Ų%`z=+b0Tg}~)Rz?TgTNeݯ9XXPE/)2 `8"3'|-p+#v;S<"Kj?[ x %(r=X~ ¹/õ8 D?#;L.<:탊Vn6l{p"/=3+~U>@ Av>k1 o($zsl"n&B >"NνG>ur sAZ vNn2BDBfpIԕC(3ND-N>R ]k926+$PQu* AUFԝ ptq?=l7cFQyheQ Om(Ϸ-'s`ç'ģh9+Wb /3>C?w bRru" Oz٧ $Ne𶜓E6Dq6M9 2qB5GF 4@\Wsr+WYNs =(*="U˜smq>D u= h*] E:JbnN46<$RCBvMy}Bk;=o^ΔDaa6 vM FE<;T\رըB{uq'Ʈpƻm\t"I#_&ccWᡋk[(qc3GiK)f9D] w6PD8eq]t*Q":PzgE"i%Ԃr]%֛݅>F%6EBR9js-SUڕv&^oPRSonǑH-lZuToVpvO`s7uXDl ? ,W1FONi_m7#Ih&{& NKM{\sVh!9xW(=MCd{,pWPq/wKfG% xYօf(TS?6maSޭU\?%3~8){{dʵhV[hs]ف@jO9aUݹfv;Tѿ.gK%ǎ Gg]6q#k撐3./i? "sY7Z':b׎xEtOݿK&"a8lvIyjaFn )ID{ıX7WV/DAeȜ dLA9YcDoaښ%}^)K4JMZ=;?* HTNyL MDZ%OSY_i&gڅ7l w7rjUQZH>Z8ID-b:H1t%E (O U?;hիRUSn7mXF%%7ʿlQ!/0 a.5 [oVu#soV B(w1';h<LbQ}rFC&a,si ].>IxFC|t݈5.~_4-G*Wl}@RL( LB$d#G7_e)q0V o[an]F7ؙqlw.V:"Y'}kk"? J9b6"\KxDǙ I\5tt*w,Yw=e Oj3qX .KU䪫Cw>쏝 ni8н2R 7,UGt:”bT@+Gu~.?JϗbCn,Y^)4 enjqRoGN|xi/Ǩ*5}"_|$5Kn AI[uy-~ P_W) f4 kgCv} ԣg?<Yzq |J fk,QZ+?\Ӧo-8Jio@^ q^e?OҶ?﹧ i8GoTw.)6UK"E$@]@ ܊03ҝi7˴&sxKksٓ!H S:]n] ُNdquRwӋ9>&iwP/C62,G{:y#o$RBB\Ք?ȞjSv:eb SuSKgTߢ<,);K3屔N]Oks7R[ҘJMYkV:\-4;E)ya Ij?.*r;T7;k%hKCĿ2C m^3nG5 0׿%^^|+\L%,ozhwLϓ[E!Sph\^]<-́)˾;3, W0eв:Y.EGoaP vuŝ"0x]x XѠHԅJHN=nabvCKN@&O&,6O^)q'z `1pَB {ex/vMC#p~k@kiףwPij ?CjJ5XrjYlZid"0kA$NhIN5̦VuYjA[+_877A׫mgO{E|.K9Wg1-c%OE<ԢjA.6<=8$BP\~[q+4 x$cQr *a}fe%$7el<_1. PcFzqb=A%&` 30LgxBJI#""HNPC&<C?M\*O~*Ӽ?}4]d+:֊De?f[ NdLJX>Qm9toJa#LSR_'ˆ h?HI-_G&_:N[+yiWL0h_/v z`&_ݜko\_,}8xorEKlլ\{e}|Wl_jL%h1Qweܲ x*'{&5&.a1E`qA[@~ffJ2KӰOoιyko\Ѡ[.-;NWW+KQyc:V$,lAL^Eև @xNJ[t7*6x3`xjyA߃LUxJf 8s#ەFD|_tFoW#c1J1!Ha)r,+8Fum/{R?F{0d1_u-S;`x07 o!I Jx H#6Kw_iClPnO^+ Fӟ<tuqnU9' оG F͒t㤆A ^tSȷ vWbǴZ`K/c@Y?rꌐﲟSWU[_> =[VJpS@nyN0eL;8c)#[]K5qθ^XKpZk;x0|$l*,FJ:FxdQm$šw2PT՟,ƝK]Ux/@GV32=ayy1sNݐ!5AL]@e>Pfndfai rEyX8& &IpӣZKR-4d Z#5)MHuQ"z!Te1:;q;ífˬfQj;|v rHj[jFF%*+&= qqc7M N_DsugbK^ue{ۛ:LMH ӎWWޚ[O+rP:r3EnOsowKΗw Yݚl(~E'3"41kEIf5KRc>Ҍ|p#'zg.]z L+z_Acq;|'5d2-DK6s69Nq4M{ 6@ʅ`3(=y;K!ı0(V-4:}9E$y4CYK[N+rſ) 3qAwP% Ǚ9^kwQMuۿ׆T{/+ ? s%2)iy OXa7t]U\9kߢ=@(roXR@4࿊)f_ Xne&wHyWRM@3aUG *hY'Yj](e&{=kjZ'J̈!'z-wo{#{Z;h*Kܛ%꺛?EzTR, ^ޅ)Mx=}ѴV+%?2EYC\NXhs3Gy=SbH[TȨ;)# g8ЖI q[+GPR8ܓMM+8eqN`/W[Sa'Sͩ0shYJgbGl>< PXkM4f/,~/iw(FH+t D6xbԟ)%OocW?ȻveOQ+Xrboى1Gp u A01Kk!XsRd~fޠ,g֊`. %$ٛɥ" ͪ\l~;b`D@`S#tB$Qڌʴ4?i͡P~\ L`JPF@@yu_K]'jV'%Ҳ L-~)pFV6%0a~Ag*}_K(9b^ͨ Y k,=]z4wm[:{IBr~k,5*^uROһص1 Jj1O@v&]'i)#fl/7Tu>"iks^`·.S5ƺs,AܙىZt[ 7E¼1EyP" 6BI1\CJ ^ {~C Z˥D|IZCRj#;6 qAA2.IT-G'^sҙ[7de/y 鑅-?Nr4w]&7,TƵ_  A9=8Eyk]Dk_ڽ'WL1hʄU-JJOB姠٪rL&̳a--I*Mh',SF߁82N bt8*yb)@u:LbAa"f%enj*p*oYQt S%Z W;X Sō[%pU.8s< ۖIbtX 9zDUb\x̍\12F,]'i_eu=EM4ٽ~A#5>%Oe΁$-TP]^S.yR tdG{QʷytMA1}V߱~Vey*}.'׊DjdyOW`a*úG|B8`FwGENl3AжE.NO!3h>c$q;Y"&f@.?@̷_,#j)ϷQ'*uiX\C TpO{.dhs탧]G=\ X`R'I:Ӛ;C/BDz}N̰>*c{0x}RzwF pۨdh#S,id"Xz4Pq=uj_ #qV2*z4+uT$#c+#V`'h}.1kK@)J*Mhay)P`.7Ѡ5MNTB>t;I<-ƞr%9m8SKlJazPuRL[}ۤB;oZ}Ja z&R-*sau9|];tNuh_%Y|`( .jh,lW来r1yp!h~OVW,mD .X lW$@XÔC^z =H`1PJm+qsbq;vo<,5ܒN!ECDR/ʅ`Ǫ( d\ߤ+B_evƬdf-+Z Kf:g7t59"H͔<4&ՊԽ"Jw5a'typ7+ it4Hz 6VҔ tq%->z(eX仺>!hȧ?kx*f>"[Ȫc*&+@؟?.e>ru7w~ep_ ۅ `||nD1BB5 (m T⺂ypxY6%S^9sߴFiey*탍gG]*/$gFs\ j%,Hɑ5w{! j4Y(q]Xʩ7ETfbf%d,~:ĝ8S;RN Zsh B`Ƿc^Шyu#(*b5ۿƆ~7W>=7Ə1qF3{EB<(ێax5KQB;ZQaJEɐ."c8A*d>U/F(xfC0U N Ej;h.~̟cw20FY7!sbRMdz2'Y&hwBZ#8&]\%R-H(8j!;,=x}Xا }Ȇa\QR_w8u'@΢nW . BDž}gW:knd4~M7i`{ZM옹K+},&FaruET\9’׃ޖ(]zGs?0|Y.Z b.̈́&q|_ FndN\ITӠ.4s}{'vf =@N3{NCgpQI%}3c]WcjW<\WqOP,͞Svgx{=2uP<JWٚůPc }5}c!b :Cyt1_e2y氧WQwlnw<u H,/gH4ۺAcij>$'T4pbAc '0ni !(b5;˵ 8;T^]Y^ڬ`6@&op?sw5{eJ -ȄgKg5>~5tusdu?DIH2$6,4[ I)1$/N+Xw6-P?:8$B5(-#o eHl!2=ֿx_ĭ#77fæ_8jSwo O,d˷ћȒ[ֹK},4nwEu2)>,gcRg#:k 6  xq |^>1A5ۗAb%ꃚ( ,?~q0d«G=Y"BP,xJ]ԅyY *4 Vĵm- .~>oT+1O;!jˋN&`13B\ x jRn89 NW1K:+~N]w!FPwn`ϥ8Ko=ҧr%z}j mdM\g`s=HO=4%גHdlj] 6Фoax{m{LUi!]vvZF5I>>dt1Vm$6t-zߣ$ No N mxx3s'aG~eU Wmi7D( +rW){U`z]]@7`W.ZJt)2!n_wDWNhT/G-SGx#y.N" gxg0R ny$u\7SA߯Ǜ4K-KboTimTҰE.x8;D䉨#p*14";/斑Hw{pkh{B`1QT4v+3:CےDgsj^dٌ〔DHy|Vnq@I S(ucUmeVGj'QvV&&h@z]BXsl\w\]?jtҩݩN|)/PD󨕙G9rzu/JƉ2}WZ0QD/Ea.PR.0L jߜxvç[:hr-I!>7QАH%Vz{x/.U,b_3 5:o""içxmhNo=j5F pae i5dŊ+o᫑?JӔY/q2^#"ȋ :5偟RGTr̨~[Vڦ̡Zook|V !"q3jQsCN}poUa75%)iBgbϘwȔE\wCb7IjcKUTԵ/tHاݧ\)"ptv9%^SQOrvtb2QuM,imm';1ENy͍҇M7=ɾ9d. ~4 uFCT6{㭬zY`q_4)0>&Fvs jL}rr (j?[ ҦI1BB7>\ v?T1.Mz9b%͒R-|F^o ᄆc!1L\Wφs/~}C }V1b.WۨoRdPJK^$Z̃.0o™` /ds6I>c0 q+':ھg4l]+C *;>#`o .@}1+]p;âPb|{R5JXXAOAo=)JN8Ȏ 5+ Lǘ& <y%ytoZ7u@Oִok\Ҩ4tpdp# Al~^d K񔙩c| <+eg[mUs8\6).EҺJ^ޓR]>P_*NR5"#AUIo]Eq(%*(-s-''_ +0ZVzqޘu?ķu+Su<)ZW5ƕi{F<:9Z|n"tfdzDbV%a>DxD>vds~|WvYMk}Eb66Hί=@`lcrYE$m'Y_h2u1&}J v(-^@Qei&P^Ƃ;dåJORc3O[y׻R*#A1u;705iLzgT+x4X9H<>a il8升{^d@+hk w1q 6h%o&xOv8-~xPa>.]nDCV~Mr?ĊJ^=/"hV)^O;<=OEp[N3Gdu rP/)%H8&D(ʟJ! 5V?XA'Afbd].7 RNq)5Bec%@X61G7e]Y.0Hg֍1k9QQ\\ut| B5^0˩ZYU+WGY79xTutš"m{IEZ>']k !]&֫50 ʉgFi/ 牶E5\fE'&nHslMD"̶>ɋ֕pq(Ŵ5H-}lЀXXCTO&_I(t([qeDq9[hѴɾO_LB(VVj5y۸v>/N#DYmoT,5Mh*RRR M{9 LeZbJEW>*y Se ʼn%L{nVd:#^\Ճm;LC̄r"2zkG8,ˢ+oʦaL"ڮ r бUq é.QF-IgTAyCw–%|yBFe|[91oW") HPq4b34t_t>]nOs$P g8uN ~.+{R _&Pߕp$,',8\9Q)/qU=@ m2`V:!U>Ԉ.,yͻM՘6LřUYcظ1ЄG';i8(?~.h@VVWq~+c@)X 4Y+j\r @qÈ&^.dd C"47 HVKb *G?iw Qbޱ`Jt,(jz{G{EdA![tݏXC^B]T'bH|^dm V פ!;rܜ죦-B]^7JH !v#sT6Qqr!DXVӻwi+q?dvs~P~,7Ѓ\" &+4%ȿ`O0kmgІGLF0]wRcлq۝gM̸W= KsPʥq ؠƨYN (P'AKrF6#7L[=֭$<*;<޽Wgo^E)Mo!JT6RDYNUy Q:Y{i?wW7]iIy4MBE8F@TЄf4ߍ# }UymXvx UHXBiuru7:8HRSO}9uΆ[#.(2[mKBWh27nxVsM R ”voGXC'r):ݜvJ}\(_ /.cjTOF}?Z;s /41 ~: P 8>;MEd埋*oyUv'aXZH%.|\܏t ,摑&l\Wxa֧2c "u[K1GJ:?3[pR+3(2.T+g{~1+zKCmajƺtInp؁*7>>nlaA qpcXKq_]}.nqg"?kH^n=_j.U'-Ef% :1w1:Y+C@)YnTN"-wQ>ϻ Kol;J2,vHWnIL4 _-={CY8 E'Eln=?8^._cNȮ% 5baU!6X=1>K[Ыβ$Gݟb>74OG*5Uմ>mY(ϓ9m`Yl܀n-uvD'R@ #2C/CHUiKѿ);àѾc$AFa p9N yx4s1 rr&Bnv11q7}Ń\Y20^j-Ǿkt"L|s\V3%jɁk='ex<8{@_aI65LWV#<; M 8ۗ+ rY'g F1 O[d9Z6Bf !U7\ *8Cfh&^kIrعo5ŴnGr ^@B@;Ad"MzPSO~ oJ&c)V_] $zP; Jϔ(LȍR딂+ '@️dB0BAD &l1\*E~sԡ.4ʖӠUQ!yPqb>D[xDĵnO\ֶw0B#fWӒC*931lKv=D A}Z imzcfwMOT_I-S K("#U4yf+ѻZ@2a(;HqM}a!oKU8bLa_U}ly iJ Z h;zwOc;Au+yM:mlG'DHcrn =nЄo4tG2@A$G[nܛ./߬YƂl/'8@C4xI .Zϧ]frNX) B丟՗f(Qp/~8֧<(pl2H<1/:rͮA7m]-Woz\2Cz{=%3(3_!F!7{ zmS؇yl 姳m }YpzOWBFP&#faMyJILsf$iKd7{i%ɡVwś'ӔTJh=lj&/y=zUOػJ]C* CW}$@ 0P=2~#]f31N>Rq[0=sz8s&rFڢ s'M RU)㗈y?]\-(`yn]ӕJw<z1o.ɻ*蚻̚jO;SaA -+5ّ̽x̞NrBjZW՜e*30%6tjz}Yv3(#2d; &IHd8*7[bG-O0MPN{PXxjڔwS(a'LeLJfulTr4-"P<66Z C?%6qY~)(14G ayԬB##@*ԕnE({aoH?439CjYk0MMbQl/(|J}`Am\<333Qer7J/F1amx'ĸpaNcRXAj%PyxIk Oݼ eҷ/ܮL \SnxlU!iIufǦv43'ݎ4~jvsяY{7$rd5j!_#FRՃ1>0,܅wMsMxM;jT6`N{q]ؤ.Ci(|WQ0_hޕ{MkQrNfͥR\V M8`"w7xCyQtWu"k4Ct ?4uT|uo7#{+2cM gK`8Q@0q SW'a- 1yǘgphxpz31(bxu 7Cc#rKdk TP{:l=:~St Z9) Ißn͆^$֢AN0ԋp)SkNa() *v67N)DwfCmsA3"r=#]>BҨyiX`j@UH͂?u\u&S;ٜeUrMqFCiYHxjTIT|&r=d+0W}49%}'" Xx4a}1rn4&t`Cx,qc?|˛~XـefP1o)*5H\=Č*d)$؂4JˆOXW c@:֒uIS8SB_ .ҡ.:voe;Ee[ా;85`qju0M[F܂ݘI['y]Y/uU%LB`5)UI+5_ެ!mK$kO}8( c}EEt ZdRZI40ת;($}E۟(K":u%Zr~4v&64NU 'xێrA>k<է2 t~,.em*F|逳jn1y~ 5}6\Tk=K:Qx*1F񚫧`=ŭ>LȭT$[DvX=,`>HU b##8x* g[GniX+pZTaDⷱ$YC Eq6ѵP s&Dn_n G^P^>@Bm ?Lۈf$܌ ~rNk/ ? ,>Apo~E^BWgNi8:(as,x1rD%.+r%$,у#c7yAVUs Jnġ0@ bb1/wD=;V?ɆE`nuLȖ 0g}sA}%?*F ;9pɵ\sε?0-dqԳDv5F e>GC)m ?q.Ln>&65Vh"$@ !` 'A<ʠ1>B>`.v6 'bA6~rQ'/tףȯ zmᇶl+U d~SxfqZ6,0@-S#~'wcH;eTlJ#W {_޶ca &yбDtG.NL+ C?Xno {v*$rt(EKOD4 kq?h_sHw$Y4rDv^z) =EF0V=|4~BΥܦVՍdg!6V;+0i7hώB  }MhJ(wh.ef|`L[ G̊Z4M^I95:z8{W%gԷ٣oK33O1Ot58Uߛ?.<= S%L28ogD딜iY%_FUwM2v߂Ŀy x;;+ṮSXw LFy6?tc _XV,. ಽ [rvr`='^@x3[h/!+2'Rw Utcؠ-t χ~?KO2qq{8غh+ ~a0[wKE.mrgp  [vU.N TMf+ eh.f8 4O5s^~1D? J9 RQl, bַW3\(nfDn?AV.(ŻW%((*]4fZ`)Uߊ.<5P()T4AиLI&a{%!3VI8XWmߍۙ.>w(@kQtV(\=|1Ub[ A@et9"J uIJb{uv ߌg H38ڃ(,wbFt-[ʖVFj\,;R!%IƂdD PшfOe&Oeb3C޳-:o0&H.%3^R_%BR̹?فSc|Xu$SRD%y6<ͬ x[v: {e+oN[1/YwFիsCwtr̾qCo)<9ҡl,+m$΁'liJtw-ҕ!(dasiW8%zX@0Wul3҃ܧZ()jQ01AiGWǭ3<:eYo5'^=kU",{Et! !wQс*BH2'ocx>Ud4|x_#EHe Z[%®,CUGx\lQ~0'zAw_Ak#5B+2̗ѫ%7>տ|=~Ӧ VӺ/H*XyL;K.j})#B_g7%`rI^&Ho/"15:mӾj A9퀓WɆ ng}! EA4fβqى[f)Z4[0vomYܭyQ?TiQH_NRId 9#oԜ!LʿԳg iw rC4Yx x^b'q~4Fz?tE{$( ԣk 0/S4ë-3ZH0z!yayюkwkt1ă jFbt JLӧtKb?x1 ͗nu+VPjQ퇐 /qj 6Eo5ӂ %Mszib ZJ+C)J(5E;SP۬io LWO^cKAނY_kˑRݴ6c PA rD^6y/ǣ8Т\߯ig-8u k63 y tFIz3^c_mR!N4>;l#5fJE_/98TUWpnW} > oؼNN>-% eJF5RaؽVGoZFf{'׀Süh- Γ6RBR kGL1O(s`^C[.0ubHP`{+ZOo9!VJ5@$*1\jL+<= +e.nEA|jNED 5?D\an##2] <݈wa8R<[ubjGWlTmLڭIfCnPYm1~ⶲ7@wX㣢E DSy_/#wg$4}(td(PoJy6><!>.!M8Z)^PX,-XߌcWF=rZCyd@P v* *ae=M. iBQ;^jCFh^i۸kڕ;y@z& ˜uyhTm `pG}>_@+m)+Ej xӭ7r*[DXˆ_ؗXl-AFG`AU( EDԡnoizܹ& 4V/R)NN{906BC^.Bnw.Vߤϥ~go/eb_G\ݥfZ6&{UvQ{.b3FE<<&rLV4]<)Ɔ:FE:MQگvKae/Zk&<=AnH䜃E< c~Jl_P ]BU"& 寠@*xkͱPf(KϢyn R!ȲF!T5=Y^p9<fsVxǐ^"8A:*EknQa*i~ HD)6ƧwK/]tS^Vhw@>hq4sX ;`6oCO3E׹KwLH?( Qx~srT}<8i7R%xv+kI.x>>_!~IHU}70mP9)h2_dA@Q ZX6x+4Sx,̲KBz{ciH+*cW)lm?I, |1r~wZ7QWseGPv2.io$} >AD֛(ַجfg%AIJ/  S+ҫ"! &CHR%ˏ5gjadsOhWh~QGzZeO(lfkdiY{ixB@0İ ^7=>W5DhxI!z @~hӎx,Bֶ͘9Ӄ.?,%&Xj;*oh< zibugn&oa*JG]2Ԟ-K:ox1$<&g+f˴C?`Ԃ)EZ%N(%w\B|\裏@tq!9ό_kQY$Э*13˜_~LxZjNZ\);Jӡ5 X!JTAL {|{(Sdں * ;Unn1t畜JusHTiL:$Q.t|g|u~ɽ9 O݌.L! Ku򌪏9u#z ^4Ym 1PKv:ާ4olCQ`Lܱcj6B)WvuKAɓ:?m(=L"TWR ~v *u\K~QzpwOsç amFS8o<I!C%c CDM{Q?}>b@Ӡc_ Ҭ@\ ńf#B+uW@nY5UߙAu+H3v+ oNUa}C$K:Bxӗd5UC˩[EW˳DH~Ecs=A]cӍ3A04sl/³uȿUP=: [f<*]HQAܕF=]8Q\4Ajqytx[O̲ѸG W^iErcC#RAބ?~c7nY4ط w? Yx |p5ZRFvVsDeΡ2Q^;?:ۢH+ ?U/7m޵HVq4Sl*Yְwj%n/ɓ:l=`"!՜[NZm;+~zG1+i<7ࢩT~d5hb_/.x5dzkTb+$mA( > 7X 82qc[Hhd abKOS`M ,F*ʼnp6Oe3xK|R%] zZ|0kK WxșQ֒'~C[+dSCm4&w+Z"&MN uda36q֧W ߧA_9z%6FWOp@a0VVto61 5!<ݺ6$݁aguUO5nW]l֔*%x{e #fKޜ_w@)gʺkfxEaXd`@Wjkw#MKOA6 !¤1(q2OI_ (|-_@D7/ TS c%Fxhl {sAmU7w?O1%mirp2y~\U}I&9n!9c VT`~"P>`Y_eTOgvp,?./poX#a=rre|sѻw5/j4ҳ\Tچؖou;F&8b\(#:?>W%-gk9i/lBLuBb~e7tJgp*u;iKW܅c5n.>SѯIuFs`ohӨthcU\bqh#dOz"cJ C~g Fd Sz1)GiC` LĿ˭"Zʘ ZT\/fW<=&qm8#V ո-uPڡ ;]ע֓%"g4ぞS1sUk-[b6*0["׆4? (†]1e61(!UW y* 1FY @؋ͷ3=2ezq:VLqcf5FU7FD2<{b.5oj;C_ˢ 2@H^9}`N& &jBYU,G„Y6_N%$XťW 0+ǯKi6R HݝJu>e(KH)RfRLt]{"hߌ#ǜ_=6A%`h#܃Ohռk@,SFP[؂9{:T:Yz=أ&mg`$ jbgvИ? }-enf ŕ])ت $w Uoۜ"S.7ğlօ^$HPU2?(Tg<g7Y~86{w%|<x^oy,|]PSľ,mi;9h?^f$iJ[g: eMo6˥Tq^1/2mj0\k=ڰ7p.e! mDřӅRT1:+Z`Eb舡>BY[ꎨfmH b H Qm[jA98ZOg11H*hT쵢-"2ףuL/p| 1mmr(Ѕ>u c*cjS(e|"PƥH S'BbO&:өl*IwM[&ΪL3{m 1}sP}QJ ~-QX).4n6QKʐ T̠!-sdM뎽ZEX 3aOI_Ď/%=9xdq;!zQLlP"n(N)”>K :]QT4WNq~yRN@01Cw ґWԜ9~̈(e~s-f+%u"LGT&'r΋0& #"ԨOִ\Aon1#ܱ-&9VL'R"l0/wH:n(/^xCNne+Ì~.B>*#mϛ!׊1=VuS`әH#,Sw.PS8rV/<"us-|;Q8>PAĩ9[vf}yVI>v$P>e0&M X0!{YVKUkH[I**" aLOзտݔ-ft # Y+_uQ1%GՁśS̬_9/",pcYs@q.ѓ0y0_tOˣ,zXrۿEmxS[@kk_ 33{eFܸO2FlV5 {8g=^ğH٨ͻBo D*]g`kdر1W`Ag uaEH6` !񺘣-G+p{%tOiً7 l͎.[ #0 .ͥ*i%rS~| ?“Fu(km gˊ])=#] za/\5̙'l: r?Qj&[-ʯRy"i#䷅LA51#s>PBgdBg1Kc tDGv &䦠jU6Q˥GJ`Z`7 _Zpch۹v}j lp9;L2_eK{ڻwLǞD~dp{ \u8QTm %6ѷ~dRotMF_X )1>{b9HZJ ;)px@3 [Ӯlyb#t(؞J]B '"DSLQI\6ÎhHo=j84~2z3G?>p2rwPtM 7DFsX}{T֓6o>2[W7L1(Y6oJK{ ,?نtCЉWt:zxT"L->#\DrD-/&l=C5EhԶK8ڄVv˰Kš n6U'2Lk& 8"[HXb` 0Rjvh;CQxVx@ٺv(:Qc i B0 B=),Jm.b#6#~f_ۿT QS8^ tªEK oLOzސsBVDb#|5bKhjXyGjäLpr8W/ꔦ:ԼEGPt/әD~Nh )1!y N+JweL  RL]qyBd~p,bdK߁BɌ+T^@f(V&ي,/_Xb'e[-/Jo8')3[yA]\xćI>[L7ȴH$(U𸘌T5U0[T&RYfC#X,q^e4\}~#nh|0^O2f3ÆGU2Blk_sI$g1r 9KdRw\,U{*B\EzJ X^3e_WhcԎ <Pc8^X%Q0VVg%Ƞy Vٗy߻;1e=FIl60rMPּ[ʫJXu MPtkF?陑0GP~z{Ķx~~by*4Rmf <b"S`z͟nU eA9tgECۜ2^>ṟ)*3ݶNj;V`@)XUEC~-%~Bq:?J ]Cٚ2Ѕ6˒Ҭ!JB #Rp禺50PJ"yRL/3; &`i;:?HoA a+ybg![k$̨`-c{Zm?:C2TdێB2s mtmT/^#ѳEÃ0 -wpz!AS(7jom#u1L=5bf32zc3vm% -#n zڧzI "rji@2> pYF794maגD!eL:eQ i] SdތIv3@( W ROw_7*Of \S'u g]me 68H/9+fOp'SC r`hBQѩ̉*BΕ 4tjW Ԓ|;A*uh}`)=yhѹgX2O/WF#^+41)^IkQx"&X=94d 8)[^SuݝBs̈́?`5E$OC%6jD&+)TYs_ $1c ܷJރApfObyUۑ?Uɲ:Ig½!?"(LOd\HH5pڂ'“Xd- Lo{#&K5L5j84WYNty#w uur] < ΋*~-ʬh/I;C$Y 7(o0m*v9T dW-`q,H3d&8NЊt!F1)+4os7U""+@%Њ+"AiM/qM->fj~5*6ev:V4V:0Df$b-Ui( ϥLJ1|M3vD[l_2|3 #'@y&J #63zcaz|R byX*o5ryϕIhFD2}3Jۭ[5A.ԝp`K(G&03c0$ )oUn+Fp16$p9_OnW㯶 #G=9|Jb.M\A"+zRTt* l`;Md-ZM{<4`OIcPw'4f9Ħh@(! fWJyA*0@/k.fx gH҄B-Ք Zys:J{X `_^&Xy<ڶR._6..f>G\(& gU72d9RwҳZ:|wd#X#X P]g$eHaF C~Q =ѐp Pf pI^5B$G14e:Gu+MS2t ֏:a;gTzm . S= `0貐[cN"]z\+oq6J>FtvW>PUX ݦϯe[m*WX~ۘ.mw0`_9a%!6]hƤnNDi'5Kk>38^~7ƃȮM2ur/['Bvͭg1NB{KnmF._Qm_ |_օ{ :]qmuiyYla- CTC|Ӯi/}K3ͥU?4YԎ]}^Hz) Yg0!/fapkn8nIxdaG-0 Ni$\|Te`K::kt_STh\WF5لia3v%Q|*P:Xܸ* _Es [0D/ 3rѕ>_"y=![=Vt@7=Puv \;sK^0~ VpbX#I¶U\FffBr^Y\`)@1}vkA}D%:B, rY7.j3LYAD ?_s))@IPͅ}5/!C؃)U&r :':n Co@i6';6ýW>NN|7֢.KA˹Um r_O/yᩕ3vCjc. SaԤJP kMjъpi/c+i¼J;}.-$fg]viKy:Ʒfn'@B|ã~pY⓺m%)W=Uv?\I'.Un0-isi-t^,3M,3)+9ָa_jC :0Ny4Kt,6 Msjt" z京 r(Y%6w>zNR> :m n-&˃<8*oc]d6/,3ٺ8,X:E+Zf(F>h -S_nj7ʻtmNHGV|u ޥAIҌnu^)Z0Ѧdl;Z28VSn񩄝V5|^WEؙ똑N-s~1RϸW)l<5(bRc9^~6"0͹<564=pD8&0[j5ʆiKowVb*դAaa}< ^n<eL˰:qZz.25^uBq6cAB"DZb< ~nP*zz)NoZ[_zAeȗC_FL"J{z ;c}iҞ9=i78e$k hW#Wxn=h@hӓ!%.5wYndѳtBnwQ RZzit]K00Cth07h-@9^}&ӯ㻗_0>'ض|z)7l:2bi2.8^6 .^?a]66tr1H '2HLj'6M~[NY {3 J*bΛ 1y+j#+k~U^8Eڇ/2s Hd>dV1p~ Ff1 F}*s))O/%P Aݴ<>7v<G|C5e-ܕIb3OaTg^l|AK\~+fǒd+U̳#Ra)U+e%^B{HkLzx3KUQN,?I\|}Ha d[bKPWs[{gj٣e^VAMh#xtok;}'?o,Ǯ G4TrQr,b}b.%HZlI<EGbu>;;=>AXAKϘΩ(C0A9] 87ud% | U?DΧƃKaM~T YA*ƈk`zIA0 ò$7 P'\umnw]KndkU7R2m !қ65KpԫݒVz j{2.^RO,Ƕq['ZA Pmۧ@R,Ű(8535婄=ևEwC8Y3pj =T!4ͯǢ؛ĪRCv(RcxN-ڑuz*6_o=dT 1M'afҖC:sIc8F-m>WO)(Z3.lk"൩ 9i-ڰVD?2wXwIlFIT4=2RЀ^kE$4?'m$ _x*FJĠ#ҺO t1S o:^\7\ nۑ&IaB꾆Na6@ _0$,Eʞeol' ř!ydSl &z4C[h {zN<066E"e_v!ȓa k7!  f;gFY4L{3띌G}Ua Z;Oz9MEk"tgƿ7_ ^:2ӢrCIᒈ^4a3K#6){n=$oCP'\ާ B=Í`N"%,!trO7B9l%BaVte+tq0}l\ L_sޑ= P I"VkIF: pڻ `a53i16T}`,ۏ(-Ί9YӞlžصZ] x 2eGX0|}-'C~ۦR2VA"7֏46yT.B ˡ?SZƦIEWkQD~.+O` HmaW+{v2I! /恪сx!,?&P!´'Pn)tT D|cyRNCc})ݱ{^1X!}4r_1%R-Ylp?[ڋZʼna?4f1'by4&r꣍ OA'lEri'pIlKU|333-7VQ.sӈ{[/jZL i| 8,b 6T唬[E&?Y{Š su&fdv/gRStyUe5"Y'Pz,lUEt޺zH7 6/9)[q XM#:3lC-!+: 8/2Krߣ !i1pɲDS(-/pATaL`>WrdUӱ97hĚm9| *S<Ժ-nɽNlL3/#8sZ(G7Һ)ۭ_ 6'g5 BCB؁XǗ Ŷ?Zy=&$ԗDZ5 Q:Iffư # ̾xCc~kL|؊)c@Bnh@vob -s&ŽtEn3q.tkDMF\<$2Nر.>1#@NW?BZ^c4*p(ZtKa@zaIQVifa Ex1 l@G\4.I邁!׬/ Zu=Cz![8;Ձ||#jVnz"x$0px5}> v֞ _nNX)R%/!TItVkO|tg*!ĺMmaLx򽍃 wv0<¶R>ɝd$p MUiūu>@P ~ٞ{O86g!Bpb'ITh`GД|:lNBK6q:кé,]gns9# CUY{3 $2\@f_r܎qC#Fne@ýD_aƒyeԱ]}yJWNMGC8/qF&IE_р'%<2꾰jg㘼aWNT$[RIf7|чstΣj6/$7<Y+tuܳ|t部1Ct#G.:Ă^GeD')h_՜1{Rcөgx$cRgÏ3Vpr}Og QA,#:jA(5b Vg$T}µXO\vtIŀAYh QN`偪ju/XS]ʕh ⹬:,%l(ZceGC=<skVbN O:!uA-S/U4.\ &R rteR,CIt1kS7$F$,]29ݞZ-:Pzr;eu7s34OhH94U+!F.0:<W$Y /9EĊPI%ʀYzz 7uD|,a(wmr%d5$rE#`])r%E0~{/?t(MB29N薀lxA.3gK授;÷C}Wsh3ҳ4]vq-L@볽*RR[\"\ZjSo# A aoq_=P7d_)뾐F;2x6GdJ\xBųGUkʰ ETUc ~~,"YNQA保}&NǝIolPw)׾^"c0^Kr 0tg K,_1u6n|w힔Rt8M[i hF9"3N3TTg/*S8$e&v[a`vKxBO7,aDzr*nTb>_5Ía[;DtJV9߬ a@Λ&u#9jxi>^́Ek4Jp*|ql#Uڪ,FC6p5Srÿv]V^xPd*oH+Ǵ*(w<1sI=:^9ye9KYEZ _],kTWJsCvUǨ儼C-Qw!.]W7%nq7 MYw䕀zrݔ\P͖C{.HP3/XYah-ޙ%lB]"` 7Lp&"ǥsP <悆*M~FaϡB)HpxO4a~Wy?vOn=VT "Hx0`zYW{ekgݍStǻtüҿHbTV~HIQόZs+*1we^1ڱ:H0,)OnaZׄH 4hW?G*z$@T L%TQ3YkxM2ōd\H,㙔t_PFOZ+i@V% ' pܿ@elsHo^hwR|JWX 3c#jb3;S43gj9SG.={O*:ǪmȕE]p '+eՈwc%/E>HzUp3blJ-ͩ hExxσY-N!yJˡ)~D: 4n1ac LgR֕6 ZmPߝ'ISNluAsƾܘe@.E56NTL%B Y1Y(7=>*-VY{C!̧$SިUguR8p=6<],>>>Aru8"Shq $$ġAS-3?XClgή^9y0_ 8!ݰTyNуlȲBA׵Gbe%B.{]mz?"hҙ9-n e=U32\P>RzpLI<_]5I;4P`Gϱ0Քg yg]N/E'd:FBj4e}KvG]Ubi[υx \Fԓ|#a/#rCMscVq{BVo.j7#\O,BElPZvՒaCtW5q*p]6q\ 7f(^2kijU~@ ʧ m%dΐcʃ¾KIwD0-]qazeFɿ{7ok<$[ CqO@}x-S.3":$'YqhVjuMb7oewzM}$y'ap"PV%438R k&8Y<&ڲv(ApTN,9޳!2~-ה d>*υ>=;V' 23Fjڐ0tN0d:,$t[JBVHZT  R Ik&%(`7siVXnžGᴖh,,{L=z6 ɂB- @44!&@|کJ8 `'O*$*krSyǣ34]9߂Q @(K>Cm~6q~ڕor7=٨c(m3J=- Ņdh-w)NB92WO7zm,@_bH7ZK{&AOSazٯLRMwPd^%<5,dyeY յ'8)&p*|eV1OiCQOX]sU|ӽ 9EJZ~7gr5QA}ه㿠J\SD[PISR21 9vPŧʴh5 Ӽi\4#}-\j/KbԓڡCKu_{( I?s&bOa=\,4Ǻ)~v}9!&5k0@u;,=C NO# D܁?" s7b-u֏ӑ7m̔jB!KkqnQpS:N|?pocG&]3 &yAγA'^d!h"sp-{-[s; lDRfYN` 4e :#) ?|sހO-l*#x; 6 %09ߧ3b r$O4P뙂fox[h_ɽ21XI/]?{fN}qV_V̵4_^`0 Mmv0ot\GcЫΐA~1\ĦLx/izW LW=$3UV+9 /jWҩ@ӛqLYL]65 $u~!-cF=bv~X͚$a<Ԍӵ/PJ?Ȝo2dĈs̥Lʀ< vXggUϓ.rog0Ba~#t7%8oo[%_ޤ,ޡ V ұ+S< " G [0 -cNA_$b/waD#i onsН¬Ԋ2zN,̐SA]V?ShsUmZ|5=)[^eO1[|Q1OLVb}e|VlK=h> ꠠDx("W1; _TJsJӞ37/P!_1'}p \w/ٗN`/W&1q>A$})Ru=.?Fͫ_(JqQX >NGx#9xu3@6S ̥ '+g>hB mWMKvcQD߫gRߗ//~[84(d) s0Xriju-d0~+eSN)[!d#/Jp>͗Up^ 2dJ_=۾]BM;G46@CxX5d#g10ZWI7{#g9XĆᙳ%iN3d# V\[Y}_X35a+Nk!r$@?sɾN[zOW_))Mg6QW`ȇ{D'm,wkKzlVQ"va`TKH#߫_(4ŜґNJfq{_fO. t*K@Oqw7 P./}w!xT\CK}w屫6XNsSH=OYƿ{h5C)qJy-x>b^63b|q[=Z84@^uC I|k4)zBQ.,Ev@9PRbYe)I ]U-C*v `d^ D(щ+wU<26gO(y*@TIAQ->bOlD"]Ʈ\OemY(T|`*22B%a &XmV,26tn*ҘEw; ;0-htz\ǛBsC%B@)󤚻y%NրyakrDӤTΚ#/ xiĚ\uc !b pÝIƒGgëYYPA,Ī'wan}d@ً#Ts09J>Oof5񘲿nn=eYimIr}ϜçKurDx, z֭]2' #Pk[{% ͹ྂuodLdGh&\Ɩ&M9*ȉA fCA bMu[؍nxf29*kB303r02y.*[`j쬡^<٩@ctZX%EtJR<>SrOO>!!RpsSqCX,Em~uzr*ڀKWTG@9!/o$1פ@X&(F9mait[2a#wXTdR^V[=3,)0۟Z5xWIH'82Gs!@i2"m4m) :`>,u~Fwu}Ka^B:P|rASoH),нӡbwIP0u (1:od.wm`4K2@_dKaze _JUۛcqESP%]-\^wˣl6mWPr<&!ndHGZ]ie,Hza+8PSKxi?Z A}gAP '8 u;oj9ExE2)=N!8hs]?RǗ?ne:K Z2Gkc%ҩhӱA[545v Ns'zDv?ӛl8aI <ְ"@ ,lx)MU9&YpqZ8I<䱥lHL~Ը)#B|躏 >Q92^U$A c2R!#E^gi4l:)\!Ej$^@+#-FS؃S3&Z3@ǵO[Z.%x6z$!5 /Z0cӚ D,cRuc1mBەtF?*8sfnW'n.B 4HZ>x֖/䈘.eJf?C $ I$^k-\l~6Ӥݫx6{$AP.@Tm:,=;ݟ1ZX% dc)jAjŠȺr:/K廬nuF#+޷./v:<$Rx ; ɷ[,Է( V=yw{nc`+տ|Z!"FmaBvfST6:܈>P21FUxE~}9;:o ʒLo)>0:U+0*keM/0:%>*/ύ)h;@ܺqFiPǩ;k̉}r1l`JYAOdz7|%T9?Nt"BAo,Q7oАR4 /`P,ۮd 7mp_9ulyh>=ɋ2Vh8&C5LA6L`1Z(*@!?Xf|N?fPMe@<bs(:Roj-8 CkC G -WBQ[tn?m*NA--lVjw+;/.|j7z:Nn[ӜIP{Tr _8U`nIc0C6mdはڭ3cs*Oin“)Ɵ8kɺ trBXӊ-^C4C 2w88 3sƱ_s,[ne*U׏N ~(>%ʅ(<5$h4x`00{QfiXY7Y7#ŰtS'lxZ' tuRBvد΃199hþ:\s}> ? }:4aCSd?k8"=&ەm ֘'$󨳟93y +v ؇Ga1Mj̨|jf㷧F-x3StPy4OtP>H&>5؆ؗ:=j)).'䖪ugzqUht9ۛwnΔ9ѭD$d͹F?AKn2􆝱íB4֢KvctX/5oo]s;NC#Raّ\'g}85xi7 xK럅q]R0"y*ԕ(&Co:l6ƙXA/H_ܧuKyc: -}9F:-ΫH"W/,IU&fBU,V>$ _47Aq4iӲ;\v 0q0 Oo!˦2ytT2DE7|%?0֜ i-Z-IAzAyp'ؕܗ2ْZ߻~@Ҽa \~pWI gE4\_tQw)>="bWQ vv x?MFf`VW/\5MD:WGWB+nPeb.( SYooB|#n8±a b^*$%%Z~a7wPyeA2? 6dpJDl,8aCQg'qg= bV bƜ ;[A9I\̐(@JT84z i`"&kS [3JºWz؞#u]k*Հ~[(3O:#XVhF iH5R7~ȾliE΃:IxFDEQLnԫҤR+T|CD޴_65AU= ,כSY_Vg` AΑl>xPe쯅 Gǖ^wMv^>yڀ *|cms' _OWXu*<.nFap_I(7ԍXW3㣽\)Ð'NIGLm!ZG2߲jo]gDEpOsCg%~AuGbbӒ.{Kq+tF.@k5+Eg![\&(D0L9b/C)KdptzʼJGVdZ>˾# DS$XPмcѤ&LozmR{4vnWEOqZ|/M~kJlK-A3 ulNMc ޮبk&~p}j@ɳkTN9Ggk\C4xQ){.Qd]~r":N\ R< vCh{u'ȝ]SA%#{s0}C H-$*?x*Pk"}e8f DjU_ 1@iȿ (dqL PRTh V;zOBkdPVU_ȩ1/ߩF~ VIEq;NꩃppeFH'$gaHpZ_w4Sa ny4s͡xȡ_G83pK!4y'9<~Xɖ%F4<XNՋ*{pӞ+]SJR-î%EEDdI3TxgNu,!eLzrz Kj̟TxW'J.P׊bo)TV5'`lh䷢PAumɊpzږDw Bɷh"ahlug ֚zp]QZ D'q:G+M~Vw9w#"2%'J;x)fmA(mMDzc],.;xu,c&tJ &qEn3<` WKP=O杘 f˭N܄P1W/?1[иoOlWz ; jorOURG}Xf5n^ t#ez5 ,6LK~1rآhh3rQ6ۡDsִٞ2T[9ɞOT O|$3jۨI)7}ZI}K8=+K11,CzԖE|Eb zKi͓vK5CBۊZ> |aX!ՠPN3:sx?xD~!YRl0"8W*Pia!Pe$R,픥,|[3xnx td/Lf#3#gJ߮TJ&C@G+³:m\I)3B:YNr5m_U RX#ԗBv[~I&j 6U0d .a`Ϥ+ {wp?az }T} 9-J@9Ҷ%%s "c_ZHYr}"7oGZm79| ={)%&^iM/xWeäKfRwnA (Ğ=Gh( rq3HؐE DHY  zUHLPQHHV ufrΈP3G ^ q^k@VǺqeV"&,1EM<“4mNxZ9 "*Γ{a(.= tӨ+m-:F8(O#~;B_%x=m'#D39'^7 ^>%(mCXE2$s0I&@|O+kt :#PIpI{M"tOJ}l՝fnsi3fgOSuYڳP .*dCI/w0\( /Z L4a.EU@,`xźT `ȕG]"Z7xT)=}4ӻ2Jz-6VnYZзiU*%hq$m#"Kd]) 7 1dq ֿ|\舍y3"Bx~)77&"Ǣws^]I]ubsx,ڴHݑ{ OFN߹ڊ8)*y*eҐV\~NKPɇ*E9Ekװd6 U ݔTF %{]#.j9QguLT Pf˧O-x,.T$őVZ_aϩϓZԬs)qAd#Rg30yf)Uw؀-dL)nLK 6q]۝(ikϲު>0[o;,(ᮣ>GP.VQnoY$dI:ln(ssa+i j3Ce?I| s]qtR52t4﫼Pv)MWe LDy*r+㠘XTEtIx+޳=QHg3;ooK-q:Y|u/~czf  KV~ ^l MVZo#3z_Y7L~;B۪i:F"3xqGDNȻZxP; e"MQy}RsL=ڝgњѿM!sg!͸usI~\4a }PN9%g eZ /l.$<ӈ*q4z`8=pN%FS܏+NZ,P-)#G㕃ЫD\51}q6=`/D!; E0fHH0T>ayܩap!jYQ]|p2R@Ҟԭߎ?2ߡ*7BIיּSCN>1+D9Бd$PK(@OR)~#~ihvjWHy= *QEfcO |Օ*P˭TWC(vș(΂$uS?u3~!-FWN.T^c2L 5'w ʌ)aEu0AcpQ"d.ost.=u[ف])g[7:xʗe&ULL"#3dWԌ5J/Y@+-֙@):}d!O0>"xb;EN´_oW1\jHH4#T "w&<4|rE+:fxww3+F7h=K:dl<~F;UZ*P+R+R -muZQE(fY*AQC ]* O-zWNy#@wcWjvO¨Mmy6Psn(c8:L|Zdu ֚8Z!5-7p`ѩMQJV/fy$o[XA93EV&!&!.;hD}"΃38\P&&MK'L+W~ c5G3J2\3\!_14p Rֹ.ܔ\H,D[Y=soυnM ,v]k i,Q2VqC 9})Up ZKIR lPz߈rϔyfUKr%614"zj`YgA l#8QWSUy"Tߗ1X:43; oXAat(gD%焿RtŬIL)dUt6aQ$RKP|Z I7e֥<,Ger6ĀqE2R Fې\ iCubBOMEn)3SLR ]S{ %T<]r](ᅢT~bҿ&O-9%LGUh &wݍ{ZVwl`֮pz/d^KU$FipUc4<B2c5Se,:0 gꈹVymNc"Shgi`ԅr3و=̤Æ/)y!C/ɭ)JZTN[ 7BcS ZXv39[QHs"vQ\G!&|GFbZL }LpvG$8bW/ ST%SǴ!?(Ad~{('C i &8_BF9,7|`d΋rqUͭiR|>MxÚh#&ӱ>ZQqN 1x rRQI;#C9u"SGϒ?r#w  b%a@XyK0Y}=s5Iw-)8昸w E28#aa|Ozz, HR4 jϳ2BD[$N. MJV9cIEE=!RH҉±53 q.A1!& 7{+A'[JW`"6 krv#USaWf &qrLU02!'mS1$KOc{;b{%@!_m "5(Ào 8 9N$9:8<8Bk w> %w~$z|ǂ(TZb.g*VCnmAלo3bAwβf6yX$4թ5ܳ}z9.v~D҃g8KB-1! g, -!')݋qD,ͿJ v⒱zxcN¶_Y:1'q!:{5"I͗HSR|=K~\)LmGnhqfi/H H옱~a@O*heb9QCr8}N SqVޘNV8P9Dc9`/nY< !+ (q5b*(UUNas?:7+H\Py:(V'v5%bKO}|Z&d V`ps IOi/cDt.`3/-ٍFW¯QBBI???~s4ܹwX/hȁMgo۬ce)ˆc?^IMp=4%u+ _3 }pHM |N zf|u#a*CVo v*Cd [37!dSQ0FraWElʁIǟ~!E+cJQ#whj{'4lɃN0? C]nոǘgD紟> v Yf9=rw+H!L;O9XMԪ ב^&:hDUX/0>%{)0 ǽ!\Ȥ'tfŸ*;B"巧%Q]$mgyEG^+u d/uS+rf>,X@y۪S h$zT7p&BD ̻s> 0^Ys1󣣲;ȠnնHNo| ׵йa+YL:eMMSBi\DmԪG*) "aZHKZ pFPLLJ(MA})V[/Zn4MIx&&Y $um=m"Nq=:LHr IUMe!K Z+rrD/ TiC&h8+qHc k,mM3<&OLdcyτ1ת{k&$r鲒zǃn`3Y3V~DIOMB.S}plt:quc0A rQH_Vs.\fdѩktvY}C#B2ģvߚ̱o {@WT5Uhm$Y}OU!܌Ə:Yp4dqDKO=q'YǢ6RCC%<7 yś޲d{E;qk{j+˶}Ǻfzp`̟z(g1 >i .;{2'aux? ײ̈́De;p%m(qk F479Ԟ-?B2m?W~pݩyI JbGh޲KwCuoL 44;E{jC`qy6j:< '/ɕ+ PsD~~2d¿41/*p==Jm$º; X좝պOpRMtх[ ȥ'Ŋ繜zV淹\_ķɸDf޵Malpa~YY擭FBpŋjOlS$uЋvwe;y6,P?\輺'N x\>BT &)v 뎼.87]+?WY&ia=˥TH4Eȼ# 0xx#n\h@ݮ-X'/P\o%&oa9{ݙA+ts$NZ+}la3&H< m:/92S}ߡפ#G4LLi'\Υ8=ڔ5zdӂPHB? a{hS/3P6ZE X& X7ޗ)^6wL{s=KT0V=XS-i=Xg '޳ױ{R>dKݴG\|זiφm aXpf(Sᬣ{(,X`qpNѷ[GN}NcFK ۔RYeH: r7Z\y)b$3ZJϷ="|Z7nA}Is؂/bfI+y9<%ҫEr ֔aKY(~xҒmVa}hScPebwemC;u#Pkꇸ$[+#zėd 5Z/aDMQDM'd|F׌S })h^w6V=l~:JMm] k׳|d\}4Sqel`/x%TL2ST|RV_Cl#E' TYƙHl2c$}ϧoյ:rjqL}60c[8V 9"r6ϝ^r :%X_oɦo)_{˕3?OVJʖy8pC͟y&#yI?$c0ʃ~6d [bcZnZA}; `LCpR.ŀuQ16 te;D7w_nk\H_#5u ,e&&  {:ٕhT'LCl\S,.f=bP06f9!)sǪ&? x`f^|Ы-OKLSƐ=T(WKW#\,nn-mv7Т\<<ژuSyJ#a֨z#oqؽx";!EmTrd`LݕhsWg"UPHQ-yꢫ<#/d2< gMpόd!iu0{Ԫs?;0lX'UVK9ox\IR.Ƒ@6M=lMs)MB~)o- \`/!?/ W#q n8C~!NaIgC˫.4Y@ 6݂sL8({5;z7xȦX#gA|zP퓄FFTM=D;ì/<^7n|$#\v$BzpQWDw?o ]Ed *L K}sݻ:3Uunk"{f(m P]7oW@Qz=w.3fk9iRn;mzKOl4= HD*3l0*||iWT@/EPS5s&MW}aqkYBZ3 d+xBY,ɨmYļq|¦˄G;dQIK6JCvHo &WRY_N5TCq8& 8Aw'u&lTXhb + O Yk7%׎L6 _x 5QEfMvF02~^|_!0[v3][ h>~y]NJY?Ijl26q^3ȉHaM#`ez(ww#vۙm9J\ě\xc"KSj츇J7T#?B,1aS3|Xe1wI5 ߃VvZO!ƒ_ﺓLw!Tçg:JYvaif "vSChspX=kcy7ugҠ7U&V-@rQyk'~z$筅*[aAtWq._MYܗ2!瑻Az|{Q5ђkX]>^eOӷ/BXkxڨV ߤe^za,H7l%u1sh ɗ~c:_f]Z?/|WZ]cGTd6Oaju{tq|(Ǝ ٔO o)Ipļmrc{mР7S0mT?pOQQ&b](Su}b>@'%r7@=?jeخۉ?-?.;iW%5fwrHEqaq9/Vi.kՕEHyJHV&"g-_~]k+Ͼ3a/lhf5@s,*D) kzj܀;=y['(W,h1{ȡQZhH{h,?n\TGߏĘ[UD-=5Zw"N.d8~j?D,Nj N5fyNI3aoꅺ;AB~aKΩC+#C(# _\ј.}.phOchZ٧T NgN2OjBǒF {q%DI>^$ğ!{aiOfD_ξpeS ^NRAOV#6ݳz,N {1Fh_de9oo'Aچw=QCy߮H*ZɥM;bi_81ҳchGslw°-+ib_-mEJ&4zc},>>ZPXĸ ,G]?512(-5 23(;V`n9}N)")͵A}XxTIFt;A*MTT:K _F^I^SnFU| ;5BIEىL/ U4!u{OڻdJV^UY.b6=lAb =bN\Uh$q8hUx=KG9I_9m5#]FidG=);E`F$̗LRL`]s՝S/Sfq e7eA=]ևٲU+pR1cB Cb7T7z4kE7ů`z|-wv5SIq' N.ڒ#{"jo}Y/HLYfqo)`6_].N ejsqFX|2bt#gVۊaHu[CF[s|[$gAl[^* Žqa=4pek ?c:/lawUos\Ph'cU-w[2ߍC^̨eIXzA`Va$Oyi /ɁN $ҢN?n HwNd #؃?o LC,-=r2I5/ ?ĔAҼE-T@7Қ1 D[kz*jx)HoA!{^x#cE*\rc Cy&4!'YGi3uPSBw;#{J4.#,ܰ 9;^?3(Ybނy&X+(BkJp굮W"_to[#8 DmݸJ06@?> _C%ČA@ -{6doτDm)Hc9xNBHPԋ{)Av? _"&|'iI ]3 ΄AM`K"(Dw 䙛0=TjDȱ0Oխ39s.q|? /~>M^Mu$7U~zƨp& ([ZG}KdcEo#% o5sඳ]Ձp({G~c̔B|wTWs"_%65,hи8Dؽy#y9YͳY 0/ 6\]+ B&'&VxzzOwh`2 ~&&}jg[L3П S-&t졿.\eT[:#H(10漛Qik^{qm`!_D^{4~3ZGSEb$!7Z9n/9_̚KLu[sl7շ!@-e R#UN/teXQ NNTz_Q0yz<{BT)!u5X{7|*w$ A/1k섬2r,h;a*o`5s~t_P)֢d5W/윕kR􉫕/hZ$ *d+*^XT_{AJ/ yFO2؛؃\dh"6-H7)Yޮh7*ngwZ{,-nc4S>BH~nS-yu@&啭4R d#ɉf }Cn"O r8F>@7a/̞`C̎ˏN{r L6@T5Ix7BX.۾>PulT5nen1إP{_M9+?nUsK]٫x.?@h>::# zs{0'd A/#e}ogο-߸< vgSDˏ_q1][ 4(塩3ȥ=)p 0Q@7Y<j毉j^s/vEwۙ1_>}rTB+%(>J)7#>zJ<Az|aqu+kHm▧'h:S5LO"pFK Ox&<{P\b9>r8^X998VF;u']IKMyݽ鮦,#>xe`# (wU; _Q0}%M@qk.^Fbcmz5Ұ<`YpS,b:L2f] C.j +HDGViT,7b+wYVw5<gTЂ̔ )EiׄC}=+E!AЭ:3fOK B䥛^ QJ6n%ܒOo)!S*7\q -;;{γ. \–izYϱx=D_{rs:ADY1333h/7CMTl dF^UTkk /,Cxf@P)!@8W.ôWȠb'xoZ;fb8ƼIOu`8csY?vv03p˥^iAl1+fs?1fpf.TrFfz;hsbJfz'r![Q85'0ښmpfj jiF#ܱ*QG.8+2E(?b;5.m=Oʜm%qx p|gi Lo,pʗhT&FrmQjt mW/h}1W^ӾxkʓYj7<– Bcp"ZsaR%Od6?DlIUGqlv l@ot@7@8LǗAxVn"a(s{GD*K/qPb(,(+*a5\j϶@Ig =ȳ.P,bpp "7VkJRP?n/ +:p*6ܹވ\~'nE=g\44bPp[E է (g #4KDp;0SFWZ2gPB1ey_lLѯͻt)X"Ö~/@fN7f ,qOmWG)s4|D¼m;'"FB%!w>"E6Vx Z*G`"r[δ=A/S@3sCC\2mb[iأݒ?u+27#+8o Qӑ2d9daDuNMم;^J+g:3_a %lPݯEad~9Cef,Y1m#ѯ N awɗ6k MWN0d~.m6}?>a1pOfui{m ,F㯮 DIo?W2d,Wh&?%qP?&WvJ":KENBcfZk ->̟TY-sؿHqJ13,OO]iPY%xLou\fQV֜Q[3YnZ3z:q97"1$)CG rz$%sKe *;ȡ9lg^䅾(ς 'ZS\6 ԹΏB4mnk˃AǒG*X⼒BM Gn*1O3 Y@PÞ6ly yS(P_ք1jh{hBRY5N|®0d1Žӝ_N@?lúj}-as5kGTQo3GW }pȖ%~uSH\{++gi"g68<9,U|ضTR\!f֛5 /[.%Ďgd6HC>i "=:;L\؁BԵ¦w7TDh;3~nSW5׽ڦ$Up,ű{h  &\h䤠جzgS÷h~cWf,^rq"r=Q2s^-S iz "C+GoܖY.M/<:|-S c;MQ.}R0q(^Y&RŨ/`;+ Wkzv$ͺPf  D3Z,\ A%?Ӿw]9J]kcISCp9>17IDi(K\/AA\qeMcv"m !#y<~lF݄?s>jkDdMI҂)FÍ}zk6L嫶#P[ N 犡.ѷvIN> aiy ]!EQ7/F[By=EJz\QsǢQժcEP0kG[ Lݪ PFȀ)yc̑{í_M3t-|;hy|)8ݦO RG%?JR',^vEU+NmC'_1mPdXh'AUyr0U³g5"xA}(.jcTar2bM[ǖ=2,6g {KS{$ ;aȵ_x>!\Csf>-3s%D!Vbf E~̇Pɽd ۆu7#ML;`ӿrnT6Ω@`Ƌez!Ny >Cpi6Q^wFAjܣhu< ;eIbZ_hOqmS7>~?Iq@ta#<9Q"펼t)? SԲ5M֑a%~$ݟ6>NLJ_Gjh }=+գd36!ܠK'mIi4Vby`=3`OO>w}?!W ܗZɸɞ7n7qΠҫSw솜u~D={ 9˵̱x|pp"9u/} O2\(G]n>lBw‚Evr)*4%In"SL_3ESJ"Ev=fV|Ь\;L 5֝2&;S}DZV>^JnS BgÑI9M@$gR,'^qdUn' v&{cgMvpX^:JTr k$N9N0»M/y uv qIHjnZwvDSu9,iw7*'=! FZ"ʧ7zuHwaOfNݫv~({#^g&j[Jp ț_*'u!d{EUkWX?/mIٿnr=A["g$*;*Ed>݋}yQj-7!gT Gjr4NPNؓnPx@V{s*gt3tY 36r}LIrfBg %ϛ茙.Qi3 J) i$g3w n2 j@P_?bhkp8\MȌ`7u[h^sviZMq4p88A֘%XU0BvJ}>2&Oܾ*ę-vs˕E%~2UOB+P4@Kt|(N@]Bmj& UbQsAP\:t"6ly(y -$E_xp}BJqAc0Wi+ԃFikt8yW>H%vbW"A&]1vӧ)z\R]1'9~v$2#dltI*ƍ*&AfRMcdn}>ٱu(#ll!bK][ǣ;-QVfdG`Č$B@HR8$ћķC\;k1n>Sߥ+;{;qV;ۦd o_f+6N 08C~;wÞNHtgSX 0;vqE -oc(m BBrqy:Cؓ@zk@ze# YYwrqv8T] ٟyE:_lNӨFԇ9&ע;lA]0d}{aN7"#90|@niyN7E9UgNDߵ&ez@‘~aү-2NJ6(5J? >EnV;[^c\ D9m? Y}:ܘh ՚/TR˩8qt -}ne:u;po+ ?%;g1+Q`Q oW>e/Bϐ7W$i^=Gk:MW."û is6s+, O@Z[I6:z.U9<֛\r$ơ,Z9%-m tD.MڇFZrՊ4 k擎 P 汒LgauGz1R'ꤤc;p60MOZ(ڢH=pmwgke~,l L_9C:v!d-{x.[ gd u6rNr=?!+Q+&U1&v_"/bJ˻1Xڠ@gBsb zH %!X4H\؃Sϔ8vpXtv?Ǩq6OˮSS *gMwwL}+ԥAIdx?9=0ϗS$ʷ2鬧.m03g3G*r{KVcN%k4ha/M?>~%q㦞pT3R*-7{pH{yUd}4º 4BȒ3z𸫓xW6M>}SdԨkjd'd | AmR<{X''X |N*`;#sZm'ymvބZ(W<Q6d%R#bV`5Wk%e5D(Y`}ୖuaZq9_D,бTC$Ҩ;Fk+`3HbTHGH _h u1!Oc]S |KvP۪zMOlH?K.CRzOmG=ܐfLj/XVR֗6w 3'8Cjᔭ%neAx$V<B|Qrl߀,I~`ct|qw=m)TZx='c \nWgM!͖G< DYPly=C Sa##\ 5=?ڡ]m%j!c[*c-P: 1{(!jۭza3xަ{? ]07FNS|E#[{[3[]ĺclLݒޢz!ԣXYf=?n7Y λKlt4eHFf0bQ^fmXi 96 Omqylz0DsW+aYߒMLb2G|c3t-AޓTD8β7J 1Ԩt91X)jwX]cZ/Ϊ^܃!PbMeM;~H@⃵ƣ=],:haѧD C*K5_}D!Hl]G4S=($0\}@+ْd׎ɍ\G*lShʮ4%)&\*.=r?͢2tf Aeg57}m Ha,ו +Rj}4,N{J21g Hz<]?cݱ#a`Z2C|7v+9´Eb'%MK6qcy[+JKjޅyOψ T$1eCx9%f!򙆸jg'*Dt=/gu)tG-ePUSg-36o*BTStDP) r_x{dmV3)2CϽv.bgMdOo4^ɯƆ/R:\Ya5r kP Vw[T n0MPw1;vRAWxd;$,  .f=,o#!tɚ'Mg8cFto>y |C j%_K*q,]oztpp]{Po6ZznX'м14H%#s~{ˑ+pƨjlvskCJ7]VJ9UƘ;#:<JͿ  _?dUlzW5 |/`M`X)"(;'?dnAǼdoU dqNNh"5&ȡ"U%J) k 9Vo(f;}#*ѹjyu9;O%5FHys1gԼڅ?A-A59~D}n¢8w[E.Q%wdKDڲTt:Ggn^)w_+۪=4+ϕ6uvԗK= g6EAТ\ 2w5QT{S+qq,Gيwr*Ah.%z^>߸;+~oSl" #W m8h%d)ki1:=g=Zjgճ~'lh`F9 P$v Mc m/#xxAZ2,AaPP??9pZq:5Y@֮c !Յ ͦLCU-ޞ-* zYq_'%>!͗yyM<%>h==yݵC6E] jdiocvfгgMBmPLt1&zίbe{i&<JO~{#Fqklgz^v.MtVdAOrǗwY0z.f:3}{pd+扪1Ā/&u|Ȟ|*f:1@*}?X ~lwQLoz#V<g_$ބ(?IX1Kn(H5a Rzv$$XL>5!g޹@]٥_H T(, fJ(Qdco]&Nğ"b݁Lekŏr,J>|pp&P1,Rh)kINquC[{Ђ*QMسـua~bJ”%{tPjFFg 60Y 1QLKa?~J쾒~6d>ED8Ըc\coDb|&.t\Z&YJFz'0`|ۣY= dwbD @$P iE@Q=E7Sb&Ӱ jnkf/Na @/u^6Ns(N ZPLqZpY4&vxp_$Ptydځ n!Fpal)q?} !d izKh;2!di?W9N* ㊥3yo6iepJVEIP|[K;B4xC kQ=˻nR tC_`[8 !EGH *wKCȬ=>`#VHeԗ \^ܣo~f+;hS)Ȟ;oKFnݩ벀Eef0 dKU&jwMG"#ڒ+rB+^U6\i@@7L2jIj?|fQ{V G5&Bo03qX|Bס% 0-Q/TąmLdb*`aV$szH)*_% I~Mر/}L\3xa&0ExA0G; J|3deZRJHB bAܓk}JI;*k @]ҩvd)$q e rZƺ3,av%EF^??19 jEcH,˷d0<56 o`c'вrT캶Kጫ9=yq,޺ GIyXd^̺.xw;ބt@@>̆1s7}\8(PVc?xXHx^ r(D."?l|۳t$7Cp\UVaK6r=<6b(l1ǪN۟02e'<X~^u& }0pgU:q6ɠ7R`C>8^pZ/ͪ` Vt(R g cl7yGc0E98gQŐFlqYW9 &&`OݭHMȵ'93;tLکTQrϵa +L#dd0_IF~ܗd9b< " xm^*20^ A⮇^G4AKttut$tF+ɗKrY c<M2Ƭ a ߷&q}̓Zcɴ{ϗl+e>uC8sQ W%:7| G5XE5c\+ƚSmId'!$)8%*eMUӰ)Qo@`jt3|] lh |qP'= y*+Z/("Xc̠{hUNR}[Fȼ?FB2~.wd"[wn ' ;m "BU#=uf }7X9*YQJ1~rߥיjc0IM-n {ϖp#KnljeP=~^b9( "U݌ bgh Cdz1jAe9HY]f[/ c/7E=Mk [ZRF`ňX-h$4xZPTYlSu#%>f/.ԷQ[;u0@#)>$-$7ůQKVɢ+ )?tRJќ\!5$;i)OyHN i|Ø9E<)A#,{t յxLW%IV-WһPM梌._ 3EBtR_~IY?ZIoM;5 tN"'w8Dzح,:0ўJ<$w!T6 3)0,$th5lKpYWj]W 1Ud0)v6Rjc>f`cd(i%wWR*c |} :ȴMS*r|.;B7VLr̵]r1mV+8bl?LB*t[kQ{\'=Xȃ .ƃonmxaj)"`cN!ny sW[vwb<(R&.|  (S\G:׳H Cʠ ?a'u7OA&Kfxq<|oe&Yw5ekW+^ !3 MCnWYٽv@}oi)*,zоRu]m} /l4n3wOլv mᖘLtlU q[XmM[3J1& XJ9dܖ^my ԍM6GB̃B\ ɏ;>؅վRphV] :fyt&RzܧqRo(f8'nP+e .}WS 3"+ȚXj2k~/_|2@";?k{Kح#EIlfF߷Aee9suob-s'>75*'ݚy/9M >:J[#aRp^yr # M\-޽$rW=Nqhdژ2Q4nyҪojDĠ4E?Sd~1ՠn_|ir?gvK#[?a<=tCzH՟ +EڴǙ{O ኧYX:]29kTڻ&5u0s->ڄLLZ'@n R7uUlkoA ݚA Do22dm"´ _#~,oYnko)b3k[x6 n6#ހ;GWx3Y?@\2#]gJ,e-pX[S'(JWcY{@ic@\ +E)L?άYԳs_g M$㣗q͹{?]ӳB૵M%T-dsy{ݎPD(jcȮo`PTծkGJ#k3>dfCZ Ruvb>+Ӻdƪa|CnqaİzIsJ adhGR˫ΛKHoWʷw8%W׸k8 ^yxP9ۑ۟c0l!|  C2MPٻCDʼn#zZmAc9'!?8L}?;/a 7bQUCOӯ2OE[,+Fz$cR̈́"@:Hrf80$(H DVuZDako.ᔨrBޝ_Eh"yƻ!.#_H!=z=w<\C79.c]luOl:> KS~N}SGuE&>pdU:ѵo`|WxF ULik^+@8nG |_ ℧aM=i'V*r^ "f)@䂙9=WY%\%L$ 1MbP򫸊o]&@TH[`$fILj$Rh%RbPʊ[dkD?Z|˃G5cV3>N/<܅dD[_kם'<.kKFqI ƨtviO&s]+q O@q<;EN7.f+!"i@=zT }׾dEo7_MRb kgρ\ѬUГ38GM ])\K@%5o`S.9 |4?hh$5ĥx]4*Rg>P=EwC\gٜ"Yq1i7`:տ!IaΆBv E13Ԓ\WKOڎ0lq{ /x{qgKJGѯ'_~F68MEkk&b nb-+ L%7RR&4`d|G&6 !a$Д\2 zRT@&טupnu;n *1$=jqqC͟m}Y (bV&tGk:nuߩhX][׼s"-xbpL N CCl(Y39r@d8Sk82(B[6"MC~:ssYf Ze ( 6 YPotBH T4G\_E6R/30ei$BB;sW[pn7J! f< C"\nxɤ}9&&P0Om+'QY94|8TE<_~b6n@Mvߏ I┈8B #6JڳT˰}Y}рQ]\ FsBcjO1䥥`obr9چg?Ul|!vNkWe.gGb"OΆcE{n971)~<]hQWɌoBMƷ& yllgCJ?ݽ nEtپ>nֶ+O[ \+ģC$>\QyI<[q~uWJu I]CxDjrUsEP'K/(?`Zlv2swU](z bޜiHЭ|W$7 [REhROBjx.yӎG 6,>0X2߸T%[7n,vL0Fȶz[^DiH=jQZzzNo8>~3foǪj \rdoI~š/3RW(u(uD FRMշ9{˳=Ky 46fr=`gЍ0s]rHidhf34Oӡsk!T%Mܣ71 S蝱W*H3jP/G3I+. syd'?#$rknY@]'D{1 ɟe)WHꓱM\A4Tc\yHܔBr7]nWkk<_’?4r=Rtcw|S"bNG+Or"V $ l٥8v܂!Xaw nxߙI -'WC0(#GGeVPyk(3L 3jZoi=q0Qu37F+A$-k G׾70lpak;V}JZ7gꖏqjڈdlJoqm3GDM*3Qǔ֋HR$\EwR3s"KEc77G7gwU׍/ p%X=KOM[0; CQؘ iϐZi K4aymSF%ѮĩQ?9_yEu3uwqk=,QGgfn ?gbjcRqY]5j UD,7Cd׷ f ڝʴ cq}jWcZ5; 7^#a2RD'cgXJV0'/flу^Տ*pH?Nho\:=V&4EV.c܋r8􉈫]miQǹW^"|ԧ[ B? u=v?N?w& fh 5F\I)du.%tC`&^<o=N{3@'%kPn |KuK?d7(|. W6U%f\ok?IEp"$͂xiֵWjѪEˬ?rT+` wxz fuvs1[IOSIZWͱ~*<{ 4y,RY`,pt!&3cR9R`S ?PbEC/ >1'Fp#zaR/˓SP5P?,VEǞ45C豈%ARz.4^ZXOpxxͬ$R֩ǥ-4'+R*Gt^sٗAZWm;n{{p:B1Ҫ kZ@3/^F\u;4}ODZ) e%~oEa%D<ն@(8Oೱ1 +PF}/ (8MCX i]ܠiR)[u&!t!e3ܞ''CgS*h5e,8 UFoB(1O5NB )$|!\$GDڄ6r2Y><ńp11Bݟu_T+V.|yMa)p9ϖ|zVA_j` 9e =3ٸlN>!.)"&":<! xRvNowztks+ ! CH+;?1ƣz44yw\Wbiŋ[9dF?xtNƛy7g_ P7X@Ub!t{?^W#-yObRānXtGORYS >l 6@@r/cYUbkǵ'NЎ0;D3˽oD5Vw4ʫj|iN NHZ "\ם %/h4 _}x1Ov@9rЇ"h7 .AWJRqⶋUVᔱ,z?pENς<4D׸a!݉qKp6/$eJFxRR?0#IqєҰДVGe\xֹQãAn9RbC2{ zZ8߯Az#LXjl$6;䑽utx&։7vGN5 ȋxGֶsf|Tؽivz. Bs|,4K L &c_ӣ=7/ՀJ!kYh*%٣J b=*P˳B{++jMItDx=R7@ F^5N88ݞMXuؚ1q̈́?g1ZCnX o#&w2F7[ò!_dy[_ |ߩH>4Vbl0Iس\

{(AcWnȋ %e,nm9:)C_?q <1>>3BLd6EJ* Yi[e?qv nNb%T"̲!; M+DCX-^ٴ TK$ɂzm=xۆ8\-Nne+,IDVqt &*QFJq dV>_c{PdJc:VEaݜ+mR 2٩ޱJѵaRЄݼ.0q# rn@X Z,s\qt "%2eѨCtPm&\QEOU ,2H&uEXYbK'NMwq|xLG<<(㭯m,bo\ N@j)zd iSkdR~ٸhA҉FnDh]M-<]2?z06ǿa%RVPA?3x:(8kwiC@`j(DwGC\iċjeIO^Oy7Ht4:_7w\CK2d7K}qjlDu.zl>#eۑJ}d. =#o(܂{8&ֺ$0Ff)V= 8*mD׀Mf˥*Ts[`u$T#LG92-ݭR5uZƼ94Pd"nt_>Α\yeg2 iz032e(.w@){./.Ns# DMe0%QF_%m'n(\=7dg'|6Rw~a,K(ٷBm !oʀ,a`9Z647M} mnܾb0#lnӪj @9Ǎ ϑB ۊyYĎ 8\g'A3rF&Π5>]hZo%Uݝ=VF!gdOO(u)*`v@"+*'\Z!֜ؖ0]~"О HifyJN!dp!.S#\tAz)טYF.SР[(/˭7ٗE; iA#P(x;=xB !LCӋ[Ƶ mTOYd ,Z2YF?)c=D!tBm"o6t.jqn*.Z;t'3!kҝ_SSzO ^m]PX} mc̺Chəg͋;_1EH#(RMoʫP3RוB80fH D$ܵ3-'K=ic-wo{HʿăQIs)`s+p_QpI%ص(c?jlmC,3LXy詋`oȆ\G$+ y1AdX~%-?oLu*{%|V0 5T^ ү^ϞFYcsd$sqWFgtH+s\[&~X.# )7ֺ0>,J(+¤oJȃtё/ a\)DfGv}chX'e IѨO)+"*6GN$i7:ݳ1&#t]3xt*CaT{C^2eGTr fp֭j'hWy=.gtA )* /AN\R[*͑Hct:cԘH_ff0 +W020MmZ΄(jo*2fo; e^w7chW膃B>(C|A)GYri7.odB&}ܾټ°Y"Laјau, q>&B ͞+#c yp9DQډblՊn#o\v~]l 8R~@*G\}j֟1+]뫉ڨQn 3kKJk')> !,Xʡm ܢQ27~4{8r&Ш'B2gLVF]gz5ڊR'7y 0JXVfL-%&Mh)6uAT!; \vbwg Z[4+񹍭ڄCɣNKU^H4,~ n׽tNFt2!<0Ι{,md2{l®A΢̐f2U&[b_/u,G7~zvBȦ&_ӵǬP_CjBЅfY 7Y|ֶބM\H4սָ,f]%+{pXD@HNkG[T]ȳQ7f9ʗOM 6r!pfE4^BE[SE2Ʊ8oS ^3ǂ;]YL  t:U,b`9g+2_}:}PÛؿZےC Nk `-WzCevxphrNikZCƕy]x0n <AK)N}]eS $)C5'x<s{'ݴb^1'uZx I0}]e ā+$ϕlT\y[=oZp M>/B9*J觞[]af4:t2hzI&oAMU.n|#ʾKΞ <5d=hi{KDsGFze5iM:B;x3PT^{Y7(ZޤV0 mÉǹlvNz &k4c~S\iJ=j[0X-U4TLr h 0ph1{4]y })lT03­mR|밝dqyC2 +kё0U-x2r|-iΊ6"s? 6L۞r~g35LMk2spjڦȤfoUdq%p ˖/˻H,>0YB%GgF̵51}{S%>|{GH7JepV(N.d.+rMlֻ,;.0et>=+863.F28k&l&BDd R oISբJs "==ɠ"N%ǒpяqBeUnZ*=0_c9">!Axr$=oO6P:mfM40!IݎBn-!nT;, g.`B5 1/<O$_@ [NλJSi=Z;jK΢Eg(@:X6\DpA*1 c'gU-ƣ'S֔\, (%$ZnRڸj3qp `q[sB';F,iz$BEˈ7sqx\meK&<٘}mL.' g9m*J$xV4`hתRz b4o"~VŽġx~v5C[@Ã]Sɉnar|C)[0AiCwr< 慸51r%g*.WބvsKMG‘li?,p%fxfFz ˾![z|"M[rs%)ɘ J|HF n|[! ܿXˆnw']oa~fwO }\oOv;)ۭ*qqOpFbsƵ߬JYk90BH: A .ʣyve2eAvV,Bcwl7~67W됣 W֠h|YO g>eνOx6oC+jjQÈ`*$igdm88?3~=W ЀPhf|{N0p@#&0 {b6gUwssXUtR򱪥TC.^z={{jYTyjz٫~R<~h}? ho'u?vKHL1(4!Xbum60g/Zr읲_z⹇ԓ> :yKD\Xi-*M(-m^NdžnwԬY!+IPCw! 1{|'hU-:1an2^171˭njE`g.ߡxsnZ>C dU{DdUT.٫e~gAԑ`xB~ڋҫr(w1!~'ܟqG p܁Ps'p6r(J͜EgXu.LHǑVZrVPM^ Ճ³߇(̅U`]gEOM@^p=dYb@ .0xBZ[8HaD߂ЁޭL+Kt:biǤ1ܒo޺!Z B$' h8u=C;<=ͳ:h3ky'ѤGSզ*DnSN|8ymfq17 y U/^Uևfy/bYL-~C& FQWr0[Rdj¾ ; $h6ɐRd{O<s"8fݦm[_9ɞr=1ԧ\!A+f.zu*mF \xP`#ٶ1CLbL:N08jθt烶gTFɤ> .|M囡Xbi=8Bks{mOX,*=loYZA 2%3W΋MBz8bu;dlVb%X ؁ZpJn0`e!i=I@=HU%fӃznL2 p4ERsӡywNWTuJSwA1CƥU|d\g*wqiP2$%^Qk ۈ4qxC 5#EJcJ1LKFW6Xd{zF'[2oUh&d_uuC3:!dG9^1aӷ1IJ_ķ/5oÞ %5!:Q)MR[X*2%>|U+?J~SjX)Y/S30Dic gؘT^j4n\e`Pu2H cFv/uڞJJx[\X$ iZCN>`._b/n!S0v#tW8CraPyf2FŢN>Xg(KGPQ3VZQH:*ÜD[%BwlzͲlD,u(P2:DžфLC2#6!8?'P斯~d$߅5QYMlPY6/ wFj@.hOK־T f4]n2J&JgWoʅ bBrb RqvcFHeﶪ)2`?qGo3e:F*euo\I%EG -K{0m2eW3V' .;v@rP 7j7fR1Wͭ^tfN,]tjZE}{ك1H ims̵娹@wL4Ǔ * Bc_Ob*CO`N[ TƒWlve4nf?"3$a&z&tEʅI? JA;v$!i |( ddDd6ga4͘-b'smY804*i*F58(o8:]Ba/!YҍI87wθFQ1'a5Qڞ6v:osv8i"IVC8 sP ` %Aeӡ9@Ww`Vhtp kj)eMϢ3hA okᠾ:ns'lr9Sy !z˛u[V&-yq/޶fy ?c hf;ޏs_׶hA2HIQ}2+qZh97bm[#ZEk|6/x,rgc*~c\*Rw0PQBH,QSFIs3iOMg⍢ IN]6\Oj碳֍MC;͒v֭M%JZ5Vm@V*m%ۭ=IS}\ j 2ȘP4R&p#k@ڿ9-H{ipyH㟹;CS:2|IdzڦD?] cnif]4+Uw|;K纗|7yQvho`Rw'0ΤdCpZĤ0gډ(jH3+)\ dOe3qs2qfJN{6lY(i*TD\^1 +[4X?*X WEE&n1,b&4 &h=[Vk< [#lr:r\.!O{ZA ӭ*Јfqtk%lȹoH*6FDT1+]@b hU/{h~/GAB7-wI_E=v#O”loˤ2=V0l95!W VkܑgV]/r e L9I._B:2B4e -LhBLBW3:ibwak[#ID47VXjONFLB]G,QэC烣q:&ԉ@"C@uYe\dď@ڮ!n!6zBp KV06ZT]Vc\B||ieޑ a3 #$wrS)/z\]O0ku|S:tL/ʚWA.yz)q؍|A?XBsX]K( 땚WX(Ndsn ޖcq!4raީeFuKI^lBtsWNr'e/hCk!8b aJ^l3j/(R8hU~9; 8OOC{˧T՟(c>ptxs~[lA]nQXaC{!Hkt79+0=?V_G*o?|N"k'\n<@o/_Qb؎9wá&ۙ i+Z;©>m3J@K(Bg< ĞS}2VOJa(Ű(bLh(42狎egUfWUU;#Vs[b^nYN12vȸT;s2iJO+_gi F6V"29#n>X Ѥ 1I6LtY7%'#o$3L2!Fm}ە(aEWt/TrtmayI !e8f  Ea(QKE4B','ǃϽEV&_Z_8=XxdS"scAHu I9?ުirx Nfknoe-? 4Ԑ,?Q!S })QǬ͚{{y.Ks^z=-5 IohXUCL찃EE 5ICm]cU< H2hdCyRi}pZJrH8Qٻ'eh? m+igʕ} ->_9~@)*n*,vO UO9z5üᆸb}&4!ԙk=@fn{LSd,^qN0"N5QHyVMb#^^8s=I;1UbԦ/JUםc}Ytė^b7 :Ln¤ȮIWFRb^$ΣrxTU(J:Kq[ZtVlSGPcREK7"@^Ǧ/B(,:@}KS)[Tt%ϗ_p/qfyk:#/4IpC|*WϜ0KŁ_t4ApXX3w'N1 F_eY"Zse| 3gXYnmRS"jHrTZU|[+ˍ`öudh *|E3]_Ι7`¬з浶Pi]=\N`Oc$¸dHnW\"SCBvٱX+t_' C^ Բ[Wm.0Aua#Uj-@:^"`]ղZY1;T?@IEjʉqcU=Q/[:gd/oWc@;RxR"+sp+[[$RJkSK^ݿr* Xi +fO_f?~b7{Dze'csKZ7c`Vv-O§@{Y?wAE4Gg\1m#\$qwL=f Ͷ`[HRK_BQsr [-x1I I =E>H.VO քؘ%&WT=`}Y)E~ A|5K󼛫HuG @ְ|z}0GTO$h_f w3,d/[Stps.\=kV7Ma9T𯃠&xMn!'QJ/x$]^*^ݴ/[%0d;Tsz\ [ LŦ4(-QHnOm|]VүRV4Bd#> -n,?▹](`_ /k.OyFfO$rJgqJWׅyi82kj(j'bN4LJ-kw%A5Mi~Q:FKAu񤡋{HMF_` RodcvM2ћ$Ӑfwz1#I4Gq|64`f~Q!zYL/9I؎ED";k$8I;$5h6CX^,׍ 8DuDB2>&߷&<ٌ97gYH>DJ.9좐7b+]:ӽ޼Um>ɭX)% ]s!/]y}}e9B#A{r,_mxQwx̬iKZ9S0ZeO8"TXLQpjUz9wߗ+:##\>QL9 #rv=1yZ32߻f^Wp10>˖0)_.m< jC"$\ À23G00D*QΩX"q?X0ơ8ƫXr\Qq#)y;~KEz͓>MGJ<Qi`Īf0'qlY# mrхڝo̵^~|]Uڸi.!/{J29w,9=sqk2IHs#w X!&),UQA((AF>J2ά`؄r}ְTnk6(/|c4K(Z ǥ- u뇏p!|Yo鹨݌3ewp+'_hs!'@s`K+4~٘4G+V|GX][<`aOnㅕA1CW}- zF*7\ifyX#$u^"J @3{L&*Wࢦ;|d2 ] Ԭ,V0_( 8 WvV8-9 J%oN"CCAX"|l99GEzV^&)7~ r/Q`˺3vH ϔpRYag}?>ѠI@y,:q۰,Y=p/k`^: -vwOqɧU5;X4cXT6wh!Pb]1/QPgf\ɵXdVIdŗ9tW쵨7YW.Ue`RN ;x #'gygnʗ@-jlqЗRj>Dxg鰳iohTjf/LērB ͆G3[m=4[2WmGW:h(~!6صzt \WĔ,b&3}, 7,HqK,IՍ"5d6Do*nF~L≤ ] S*0f4g/]8i-iS~6HRųht=f%8@6Y.ӓ,j fB* Gd.|Bu4[3+%իܐY-J<2*WTӷݐxLS[tluZfAS3a1F&9l TP$t6jI6$h&ކ߾*A`ڂF߲wȎ9pXg`cqKUb/ƻ{5 *>6&ćgD=`ՐA'>6Q.*/ /&$_bM G-:DžF},%4IgKڦw;ڦpwfnKepqD̐~d7z-*ɑF\?m Q#=p\f>"7QaZ;wC,qLSElx,Lx%veUJ!.]^&x k6ɕ7 ^,~vƏ8( [$UU.64`Z;T]NH\ZLLw˕ےWr1 fn;4\Jզc&;ߘC#v}#A^dt"Xl ǎ00`Ct!>=[cHX#'Dg='EA-BPg6;V}{K9քrzpxmXaNiB_:ÝP&O;'HȠr͍P`D]X![>&+vd`;#nRm4ZϻT~[~SjgL05ת3"hN狃!<;`IJoJ^S$14DƦU?O<'ԍWV +z/M%b攀pI|0So)V~gmSfd}a.|֬[< C*c7/ MGxӞnϋq +K 4uw˽9lgOz0, f $fCUP7h+E&cVj<}0jɐginWBS:ruA;H9DҲ[εA:Jw \aͮ'3AJO0H<+nI_u!YM/&X* )fmfu:S%>enmHeW'J $u\($|@t|e\^^>Bx!,V\aӧwHG'E﷽ 6D i|!qGa!nnhKG^h КmIf0¥6]lyd9D @ 6r堪;E ͡Y{lӼktQ3ގkQ=Q&ئKɣ)T rh7ew+JDgIh)Tt 4 O _o Z Ґ#w`Rj IsćII]Ƀ@XP:X8#fHt@i=^`pb 6˼o+@cyOQNan(` M\C/Z^LxQ|! =L,jvqhN"ȳFӽ4'&ï JLiǍ҃|ޟgK8LaguwF[2 ).֓Y.^)(J? /$f\%Y;CSwݠ݄ ս$bHNKJ2`֚a㲣l(c]!ͧ:\krj$d*u\U3a/;%wtfjKE7ޝ7 d?8 m;nz 0D.}[d< tBsJ[sciHzI~V35p  Z_I z)Z'J"O"tVᛴ(U$[X7#DƞhJI.sl7hD(_G,Bh6 YdM+T& _QBPlo!%~)F9gsA;\#LsZM: ^dV,=@ xgv[it"Fp,vchs Yp^'(nI[TT%KPІ-p)3D 1kXpUG?C^pygn.V_t61Q}#dcj ZG}ǤGoJNM8!e]_h"X(x>MWUjl/m؄FWČ -Rl?4%phWG/#Jn T5Q-n}lTuB*fE6xq=ٻxhU&*Als66<B%n Z+K{8H AƋC. kVXOs7ĆG[} vp?˰=BrIWLl(6t=`͠;Ʊ9.ڧHv3w)343}>1#rLPkCWx="^>Y;m)O;H&^Gpʴ ~ >% w68Vt`z(Fo~ֶ]oW'/0 Ԥ8M9ʬh-L89Dn)Xwh)ZܛI{ y+}> 2|ȌD Sʨ"+JeܬŽ8|Ӄcf>Ȕxz֔O/},.8vCBiy!SZ[\z3]Og%_y"װr-\Kx]rD1~ ʰ!Npײ^:! dji0J~t)r^>uc@V\7]?nBIKg}R)'+-^FZ#@`=W&f47Ak2GQ݃q/K .PsgZàjc׆<[A)DulbBI BV)B$!d(ksQMmŘS/=fpX}9H}E7'Ї^ b1A̞L ak.{stcD<HKr>.ݒ2Ydz@{Qa>U4L=5ڵ2ipS܀鹛_1;9457;*9)X-o>ޏom ti) +M>;@CRB A;E.O4T S_*hлz !$>Zu7Hp`Zį:wKMڃlĻQJcܦ7v~euVq&u)οZs2%~LUrap}-:2p<JtF7$>![?Jf7%EbgJI>덏™#Kc S:X0r;Re ?Q2:j NbT>7 Z*h[Q(t0>5a RIpx1D'f&=u=1zTP ^Ç>{3:RF7Q0֦NحU|F+pu?5-ZgP)m΁P.CQi*u%\WYY^^c6wh^{*(j}3pDYL⮤Ֆy]"# 2TZs_t[bmXәqX u ]7금F̱kV>4E#<;T/w$hLN= ]v n;?6 e^dB9FȀ_ jCi{m,@nZ!SkkWUCrJHb)>UjQҋanS^ށӽ{~c<_{)w@'LHxApd|{ N!РlLqdIS3WJи_@=uR'eՉ?0|3i&viO#dv7sSJ )U:#0X%HH[]w韞q [{|<|<0D&O> _d^‡{=nhKfKD|8夐c^:tGM``g[7AAփ oX0db,l"JSn&uXL^neF'zh`=ʭ]^袹-9G:pw!yԛ16Fh!5Hݥ<ࣽ",ģ3G ʀ_1[OQܮJ)h;k#uK}rfʯL C 4l%?i_bh@zuPUJ{)?-DȚEc=3 Yɷndz/Ϊ$Xʼ!r2rIȧr ֊ozj@nOֱr$@/g JYS? #9V~LȔ\Υ 4ǟꍒ|m22jj[%9j,N=aHX 2f>HÿŜl:bf Xs|[ʓ N30%s!,zEJ rW,d{>sg'wJ?kH2=mJr\:(5Ο^j<L=|<ӌ$ZPg v>H OriJ%Y64LPb>6Vf'Z Vs(yIi, bو}HӉ5+?|>GB9Jf#.{S ,ww@Ue6Q,G|qۡ@G* a8u__)&p1\;ƃi0+6Ԝ-(r|QP}V0 toJs!p mPV+ɝ 1Yk;I9|軣B_#I9 q4"&S;B3 (>У:O.dmNᆶJJڧU;X|HvHDЮ|VwDNhk/L6ƨYV2e03~Qc2vud/l vTe)w8t*@7yAU1~Uvٹ\~=.v VZċoXK1}եfT7kt{m&{~ *)㒐?M[ Xdc,mhE,9loKdy(fgoω5MUlL3"jW*N-%irt1'3K!_\]C9LDYծMPmGn@VN4:c ZWEد0 =%WXR)'p.$5-@N8H+à|{_#nt,=HY=GٰBf zf4.TȬM,-H(8tiZSWe˺} F}~N>~|ƺ5ߋYc#|e> ̩s:ğwL* H}-u%W(0.oN^p8Lg[@.sDHy[Ph"sмh~!M*H7LV &9@jP܇%mqrs-!adK1_ c̝G/I+NvS>/y-T<4A<}XЀF 9 ~'9?ѡ'앞vUOU|_VTDے W&s#߸qo q[t[99Cíю0 /. su^GSMom wO3~qo0A91,BTpZʹ F,G>[nq5Uh4Sʖa+ldt+ /ؤMP%|VJ EL~h&UUz3ČwA +0ҥ#͂]&|u)A0iGgҟ#Z=!` _Z4Izi\>cA5z+_ƹ%#jLՑ=V wAXGC;qH /`SqY+o|0.d SuLei.Q4r{|h7@]|L,Iw-lfE:1LqpW;8f)>JYAe\S3٣8J2lbj7HZ<67 HI(YmѭhBݰrEjX]CA ż5y)*]\+"4G%bw̛-l EhWV]Z <KH!CPS)#F&hT䳑Qᯐ=sa)`&CFϜ` Aj`H 2UY=lW;Qg_xNJf󧇚 q.09.x!iZ-h u=s8(_|Yz&)oP܄%%9P PGO@xEiM"y) KtGOiv\Q2LG>Pf7]-ﮝ&n ~i`"e\ZI5}!t/ qbB@Q?~綝=uiTi| ߙHbcmT Sj*z&=LY[TіODfhO>!?Ř1)>*n}@I-/^P-3lN>pOhd{8?l3*HRMsQ!@0 ԕb D&mt/qc@.f$#Cs^|*޿NQ$#Y )$l6Y&lJ$x7ޤ=uȞе /DP?Xv/d-7dE(8-K)qO:X_Gϰ Y)ȶ%?zuO6 6U%gN!Gt~6sc}X= O" #Dm/~-z+x ~+8P3{9tEa5g{nd_Kϑ.8rH^E4NWLО/@*+\:G)tdk_CacrQ֚ ę >l$9۰cy{8:%xTʂ͊^ YK'֡M<&8Dэ]=Uq2}BR憶ZN$j.SFљ,9 ģl`3 Qb T)r e&Q pCV nqȞ޻ JVru"d Gm췺sCPKpoSQ Aa9 З祐e* f8,9XgMFp9\n{]@3vwI(#K`"g=QtBA Vi권o!'";D[zSSBbu"A?+tO7y ApK(yy( T+d>}KK;cUzdGɴd?O"C"Ƥ6t";ʉ:̅\qrtے#숍ћ˲djHft&pX0""-x|_L0qJGJUF_ +eE=ԹNn1=LFȩDf$m MP`x73D4c$DX9 F!2|B$ !y+s]*w2^&x]cg6˪[5huCQ$gjk +:OV8O<+z2ʃ!5zN2d !aVq(`in3ivbi6ڎx}7vUFT #a`eoRnඊZ"D q_k']rxp}DV@2eH1e)U,z)kfX&`w=*qU.} o3VS!OFٔ絴"MNviѝe] jXbp. Y@阋RoU6(C v{UR'6-.@tUTH/+=^`y q5YíU¶ )O" 3ӲF}.k>)/Mw~I5w՚6d/#5`/1+hSL8F,mLwP1mY)GyNoA D=G :I%_*V,6P(ǀ@sYjAIQ>X or7& hP+j|{G Fd3Y쳗O]Ҵ?*'--!osvō,a>Fj--dH>Mu_?w _CyF% R,R~{ %n+4϶~R+uIR!vF \0gm>QS}EIlT殡㣐Y F׊7(Qxw8a;`RQt\u,s|ŒU-!\kюcm~4BqA,r9B6Eռ)Caiq,ec .ѮԥTg*Ƶ*x}udۗ1ލ)nKĒQ&)T7@uAn|W??<2%!A+o'C(F{zolbH)gkuDKwHo(ϣ  w[hl-\7 ev* x$EOR* _lY ZM(%l}! 3r,Pܸ7AL(aDHs1H06I̐0Jw kM|`c& ;qβa}Q3.mx y Қ)=`WpJS/(+N'GL9A0L}זx!> qrcDItNtسmN|nu* #/YNܔ1Ytt-Ul z&8FoAO#'EPXdkaLp *sW`7-zPy[;NlZ!qr ْgI fGת g`M ,/R@߹ a?>Kmj].ICώ <C#(!+=I?v.B|6߶ѝs x~;&n,B6UC%7g~tAĘk\w˒׏}_vs ]bV:*^8k`h┈EfhLk2f4dt', %kTc%UoW'qAcD:4W?6$12䵯`8C5Zݑ\#l:Vy6NIyqi: .Ŕ򝦍@ny @wdɭj5K ՊO1Ns_ɟ& ~{(DFb')w 6EfhLJo~80҅?[h9B۶#yY>3 @(>Ϣ: C*tO︾Y}י؄=|7jRhVx*vtW.&L#WxˊWA9*,.DNaYr}tY+v_xWl_f+K{ L?X~bncWK=l@ه^EFuidsڢc%ɔ`!8!>wN r g#5X6RJz CT`εDKm'qɿf8֟*"~ ֣U WwpY,o` P2`\Yj`='kܱ8d|T}g1Em|U4bĶ s9 ه/qt !b8J!`ڋc=꟟L*c)3DsbT'lEoV9: eb0潲^ʻ/TO:ω4@-ջZȦ- +g'ggVtzD]6:ጉ옓~* 8Ut!w<@N"g>Npj+,:lpA>Z/(ƅhWw]Y0>EMiU'㹪!V!uvOvad=;m #3jy=hGq)dt4GiV_E[.;?|]=cQF,V4]Nn@ CGm = 9x=Q|VT:LPoڼAO iUt|茎7OP-$MC*oH7w͗ U=9ן F>xW w~\02xtɞmB~oZ>i%tM4䥉 ^\L<y8\[*2nh\x&,M yW<ʯX(K&꓉0xFdCE%/?E{\H`ߓNlg(D\ x .- * H"-0[:[ar 0~/it=U.0BcX ^eeaY# 'wr-Qmܚ& l9ޞ'@/ v0%#w0qBG!H.@xy6⦣Ǣfɜt Y`UL+jVus*DFZwL-#/EܔL˳ pSHr. a :"M a7FS9dkv-1/|ЈIvT`CAAwQ Ln&V)TH7DK$BHYOvn|56?g*BasLoނhaJ5b],h#O),\,v ܳ0wu[p7Ɗ3B/N6L^pf+$C60-+%1Vi7‹cȌ xwyt&>|c,S<,2J6YgMiGA ]\*i-ER'gTmh\|4p Fׁn| e -X yw|FB) &bKaE x=D;S:@/)o 2:*h~\? 1 4-_{1UQCcl ~W.܏b(?ԙ׀Z5j"x55ƘZeqTA뫈.%9/ѩɍ2?r2WL\̐A?0.cJnRB?~ÙX(4i-H~q&_dBnt4rwIj[ݫ` jyId1/wY?:)_F:'$q*M9sEE;aad]9P *ݡ+Hrv;Rh6-YoǤ$aI9G5~uFZJC?l\ l)6l;7Z'#/f s jP1Hxɤ3 XW4l|1jG`;*>^V^}x|}C 5cJ%k"Fo.z}||^օgYČq[cێ?Yyf?SG#A+ၶ疐 t o@2B<K!H8oy5FzdoXx:>EFei?l|_pkePq@p18!ds;ٻdvyw <]z( ԤЎ}:M AS)Hnc,m\r E2[M}*7kA|m8a=~\W(ʭL-.B*̓}9}Í^:]9 bsØgg|{s|P'_`ms Kl9wOUgׇQqrKj&DGS+ 3ZuwG!)7§KT^z~>D kU P0IDG߁aOayun)lH{(Qנ:4~ۋ:&\]PɡAK=~&'ϴ6 *"]p?d_JJbXi!)]Is}v[I@ij3 Pѝ4 s<[t @pmΤt5Ax@=abe=s4Z$NzӯmP2G[4dR6Z]fó2[oAMzCË^ПLK"DŽš(Yʞ v,7r͂ ,TR'fKrrƳXB q$ EgxdNߙ k*uaCUiv2xE} ;8:_W]"agnY@!=*|Lekɯ,%$as;#^zS_0 Ub(k;0%oA+ږΤfIP;:q-@1C_Dm􉓥0JlKh4k:B;MAgWZ cslY[U\@{aiBL~M8k̻_=6"2g*!B#*&"D16lf,!ƭY:8h#dqӋA>K 7!,{kS/YQa`xR}rndOoN)P#)W5'ݏh%RuO6E) V7>{AT<&B^ŨW7q,8V9Ff݇L{KYZy]vTP@|xjYI<áY mA]R(=*c"ڰpͺa8%(HWs7s,e=%ª`BDz1B`Ϟy+A )Bs #l6 /x8;vT8W'.;1 ]#S9Gus[G}).R\b>r)-= {]7s{$W 1 q%(`(&O ֠nY )t'$:OU7n/Z g7z(r.\ 'Bpe2GE垃If bnh |?qQ-Zb2-H-sS;0m?~tl.5`0kxP[oigҠns2V٬~`h S# MPPJC],W^577Tcv"U՚χz;{G,`+܃, S#RV!5Yxƴ_6O!ґqAW ]fZα{A1뎶g/d)CLfN07m )UN*v "RsJQ7B4)Ns[fHA{)ѽ l2Sy cic(R˰1%&K9_L'GUA\a8F8ϲd#B€0jv$/1Gl`&Bِ/L"3d1jo6ix~cJ$T{N[r ~@ff>/yҭڽ;N7H\}R@ޓ?H? ]ˬ"VY2}֗|#$+`k⺻f&uEI=E5yg弞ItN3| Mj785ˎ(7aXD h ,POȒoxj7qJ9{͟hAJR6 QF97D3Oct9*4UP/U03C7+t7A\],[[R3^%oj[4w 8%CC4Msbc8V{𤋖TtDNT#2y1'I7}Oҹ58^^'Ԕټa |XC-bW*$/p 6om 6FRp6E:o_Pl1{(iV5 lsL$#)B *۰N:mαF(DUsA-{ʼW[nq Y2(ew(1&pڋ t+Axti^Anr6W"CψW4>Qa,ljdWpUO2ƽU/ 6S8SX}\ #`3ɉ.6 /V5VjwRKoj),&|b+šXsݚsr8MiٕEi>K\q5mKҟcD56V!,G :x\ҎB};pXlᷡ Ǽ*gs}C=lu F] _xq!RE%U /"pZunm-Q"u}p2=Ňln+kzgHm/ (F x׽{N fh}/4hAYK~SJݫ0B" BǛLc(Hm>y8rݸԗ b,:77u6n]*4"ӿzS)7k'W[b73꠬ aOH+(V4J;1UdUL̀V:SWbSwK o܃݋c/KWq VJ*H{x{vM^v/x20/ 17!XЋYȶ~ֳj'Ÿ1tZlN_I'2x2m>߂z\[܀]!^Kh #e[9`J8ڕo>"P]dh'6&T-x#Ȥ %l_ 9H{T%>r VVQ3jOjG䵁b|(B̂g.ZI)4F}LS7F)8u={ AnWM`9nT{,>YS 6pԮHbpt|PjZ" 4kW%K(:d Hs%@ڻ649_HWfW 7t'q7uZv 2-RZO-װd܆fԾ}{&?,uCR<4! &N3<>9n#&V̮RQ7_ˀAw- 6nM%Pgq 3Y/V':I ٚ!*[cc=)?跉14߈'\dN?,㸢u_IWbfJuKʗ*SYXBGŰ놸oO]hw]kCѢ<~) s4^e4["Gd*jR-e 8? НaZ=/S8vP6Oel[GGX֢vb %pimU܏:='`3j`BWdy-Q6˝|iT5b+ 6pRx`&b/W D/wPCؼڱ ԑ COYܜEһP+P: P&^Bc i~P|fӯ/ ߣxvQڂWgӘIZ/eٱzQذTP_#7 `FԠrsT) JżɈswěX c:k |w/q,l}4g^~pi2`+}tMl̑ 5= 4erE7>#SagJ)ymSU tj;w)&bC|8 ٕ:>`[uEA>`Ւagr%оGEDj\g~k1B܍X(wtbZk$.+8%AW&mB+e f$,"\@I=[Ψ4-Pi<8HQ.⷇1_!ޘёٮfQ |a30,.~ܽ|Z\qJ&J8v1lV"RXu,-޲DjHJ5i=սwx[Y{i\%'4ۻue?)3ئ_0ȉagtR_bL!tCM^O4ߡ؃!o7Eu\;^P@@'FN!}jMH c,` q5fp6o(!:Fx+/ w,AF32;'A]Ly;9i'p.o;ػͬHH4~cXEix~yƱ(֨G?lGpkqbr77c0N&EKb MW9mұs? .at@SYkwqrT;К( 1 _dᛷ֗l]]dXٺA}0ɟgj:ezJODdR4Cz67 ?zx7=Jql F\E4ekTP -6kPI!MÉKmf)9=HzCK6jI!^<=.,@vjyS=Me."֒/K*d;3IUv凚g9*Z45%GH|VÐo<< fA+8:py 7%'.hdNIIEW Uwlh>~dpZzSE,dط,g ;z[^CiՠJ@N^rMAH,~h\;Q쮴er$p<B$H”UKbze&m| lTV1[h1>e)P xlu#iw8bшݠ{mM9( cцC>])D$d d@$scؗΗ)@j\ 'd/},V¥Zd_RϦi܉=9J;SJa@`^ʖi!Bh4ߞf [${}g PM/涔sMݟYW?-lPR I9yXx-v V:ØsbYZo}L쟌c4@))u$|9F8V'() l2G70B &h3MO/Q3 rx'^zq'b (Aհ+\łvk=+Y9ߗƩo78 f:Awܰž\dB'>.fm543#G^9}@vREǶ~$ l<}S:X͙&_fxM /g+g潔о2 {Z goFML.e|hJ)Gn{ph[Fz0aN{]ff,/n)edH|R hH[YCO/%r.y+0pD "u߽qhӇ  qpFg@z&hWmjxuנe-/+[}AF(ڒ;>w[-tn~Jz:BR@ύAF6yxdV .T/vR-}|RF-t?6 /㣒x6TzqqkIoR03x]P}vV˪5d#X;ݢ[h^Y^i%inWOc$i'Vxe܉V(<"QibeCi~Lz&;ZA:uuʚS| ;azES R5) #x$ce7qXdNU5i \ 0/qZgղM. &%ցiW=;M7/_ ?[O_'hT'JřP-G*5W`O]٢аrr=BY䅤J;ćۇ ΋Ʈ uEt넴v社MVN]+pqyj1,C̾DCk>$ 픖bSů ͻ$uQYNc [ܿcOoM{DCķy$9R?IǓ; 82l?I@X܂ևJ'); pg7~.3L!-VA|L8+>m0RO0;iwmi/Wi+'K3:[IMc߈77эt: r-ZLU`D]{ L, ˹_P;ǽ.ڡS)AoQ4y%]w^]p#-V0l>MyIT/Vl ~%μ+SmrJz-"sdX*Xi%,.X̣VwHN@?py(} 7S6U)n/4l|U[܄@0:6m{eۨ[0*M)8k U<D'(l"Mn! 9a~ WN|(xI^:Y;._\, }Fm#xCYc2lȟWJbJ' 3p,u݋]?K}e@ĻF~s*U˿?grBgKx>Y8O΀n[/.Z]nG;|[U9CuV4!pn{6e8Al` nhܭH)ki' x)2S5雹 i̷Z}mySIf6'lK1cq%f|ci5 'B3Xc)3-WXn6p]Kq?`dIxtB3<-<;*]3f b1c-0BahJ]Ƕ-=6~8[=ٔ;\m)>!=D~xJC 6ڶ4JzvKƔj]@zb3\TK4/o!ReIg?_'޳TMd ^$ Ժ젬XN#KGa\&>(ڧފ4R_ z,j5eͺB2zh2Cz){r-AfK(^w<~p/wQ2gШ`WAf-9"q!eiݜu|wF̹We S#o邥@*`SsԿiYwИg?pNfe횵ZvRzm$Rh݄n]&RDLֽ+)R>Dk |$* T mm}q'l'8$ޮ4ŬIkR+?Qi *t7a SCV:5ߙpϽfj'g靐"5%G"0GPbT~'G fa d,@|s 8| he7OO6ء7"Qhɭu4BE{)Ŏ>; eLc4VlgMtg"OZt{݋^XO\R6"5ҷ}۔^9͔Q󲜖 q> *y\f҅K͛|h>aUL%O tYttBR~F kC%"* \(j|H7k˶J!V CL}"Cf?@m$ }S}fl%tp'MfUj\I|j˵C~1} ܙ?h[4>ilʙ(ul; {~b+0,OUa+?|k*3"Z.cVDz"]xي'30'kZuRca:d^A0jonSǞ+80SV),EBt`{MR)^4uxs}jVjYf쪊V~&ͭWuPRN{4p %! F_sy=>-^T N -i'q_eǚ匛NFHUU*6oׯ"wz>k,E#/MFPQ"RdK{cq| D3__Juʊ&'+VC ')-̱^+@x dzwF°rMv}闣}k4&5/r/ NiW˰E4dwKJ''ue%d/"yzФ3H#)` |]W "y8XvU Tc?Wj\ԙ!Pmԅe(rEvjX![ͣSm!ݦ %C*/' ;eū,n|&pcIlwqb8Ql#3eb%# ׌\ :Hf_0ݣv-s' {؁PNdP @-tLyq`kVqWوgLi[NDXKMhHD"P›G kg޺T⻠p9%S'}d柕]2ʣ@.C `A #~j[@Z$0ms`cz;p@VԗEw螷#PfV\]Sܥ$98 [+@%'A)r̚%fR?oOؔ]IYGDDӆu_Ckn慝EA~Cv'9$SVPf ^u(2 ^>yCM_Cd:ƃ`Y'yƭ訰|l.Dg?_Kcvz s\Inƕn6v6{@C"ARG!Qag")Yt7V[BP9xǑӫDIT{g@ÏPha]e,@89 ;QjaxK`<$OI [%rez7</z|UKIosf8ſ|{V4Yq ~+15~d?8sرd $Z][ :X՘>?]SMq3\AU&^ vP=A>iZũHopP? Ay0%) _O&[nԓȬj_B7=7pO0dQǨձ $Q:xP?SDe "N2T 0y57/#Yo L\J`a5m9g] աioX1$ N&ı}@[=c_OVR2OaC6_$EG l9o) yB3=<=ں _-J[&|Ǩ*U&JzT˂Lj=ӑbbqgQ퉟~?Yp}<@ w95QnĴ2I _Y6Ux =ܗJu:%pB-T/^@]K*/'dY.|Er3)0]"MB&LcT RAYVqQoBa1kYp^Bc <% yT>%y%:Amd k22xOP6Ĕ]hk.cye.MKlYN'ĞH~.@PݣѠB.Sm-dJFfP9/z{IkeC/PjL^JOtV+c2.P\,:Oo־7/Ӓԣ#B+;Ć?T+ jnjGO:B" +j|.EdgHw~Ҧ"4d0%WT!H)8K nP]b7>} zn)JClTO;Kz5<9JLEESb3D/VBfط=kR* 318A`*ǡ^xs~Cz-~}9%4{B uA^甉wHxq;#JbEO? x)< &3r,:aIdAfv[ LF9yѝi J^켼EI?buډJD=vpi)tNXs6xm ͫGO2=KKyCҥδɷ m_ӟѫ,|2i|^?v>aho1ϦZYӁ1f-( QWL+'7=I '}JaTf[!nrݿF4& ;a,_'5f@]8 J6IVQT).kVGt|ෂ$&""E& |O Fg^t nrL?/w}br!~_oqGCbqӭqq 'B˝sB˰p~Ͼt?, h3x+πmpԘuaEJ^;ڲU|MQw&L|K0nkbЬ^zJDøMjfysfYʃ`Wnz=jT 0 Z>Z5֜xǗ3ZhK:g *i 4>(rXK6p:WDh]Yf vyOW[ 4/c.&<?@H£ d6V^A/P3NhSd9S1q0XhIƖ=GUu^]K&w?g݋cȱU V,zN~@Yw *~Q͆xw[0eF}c'&PҀzɗ`a3_m{N^v[VZp7Nez vOp)jofDîn]rT^E^7:T88VĎq ͈Nu<H3M:5fo3hK꛲TV}igu%@-<|] 5\m34̺Mjeπ~3Id/enڈ*wO!ohEkb0 Y JcV>1)r,},We?jxuaA ]ݼKj6PڧZD4ڬB*k3o?bsxSRv %qSV|:C$8SHHy&5r ' w/>!X~ ޣn ʮZFf@ VUC{d>+|cM^/5 wl ^ll4~R&KIAtIƶmy/ۖ^X̚j4B328l?bGKAn \~ALg*$W": #$gнB0j:]_Udpt,Hqx$*^\,5i)LWm7\G5-Y*QBl$Ɓ[ehV63Se,(l9M(^܄ZXΟț&H3].MeF+.pʋ0ǕB;B/Q`ފ8 ŦYF?%H;9CQ tQCD`SYZo Kvx}}N_C[ xgjc~֨K*`cm¥~r8t  1j #Eeb^dwa[os&dtc:OuI6R+R0|ZˑKjXJRKz*rP|y@ r7%6*\-WŰ  Ym쟶 0U&D1Xm(?v)؆?vBY<fh+rA/_čx5tODJ?`) .`_:ƽچKƣr6YpND+BӚyHNak#7s hG:҆gϪLqm8#@v%+rsSEO'S%972 "@ ]3J;\%k@DES0r ?0(Dts{L-ظ0t~NNLF ` l5Uwg;Lfݕq"}9Iz<>(/?K-f(4 o?! &֨9¨.rc 9JOxGh\զe1[~c3OՀZњsѨgw)P\ DiYH౦'4BIl]FK;~7&[>mbm'eQbA'd_\:d7Ỻ`_vbi>HB4>F/-O-H3o8Ke4=cq_ "J- *'A8 c##RmU؝Ʒ/g%U-N-9arSayu{U?^͗1hڍe"" 澖Fq?wU业7*tI%>HhQUh,6-@ [D0T1sDo`$NgV0 =x#;}xJ )a bjJԎ'[uk`k0vl v9f,%N+1DOW/€[yGTppncx2ôo1yiMUfzM |HK>ò-^$Jd c/({e=" ϾT15/6yRv5*CXN@cVPj \Aas7" F$p`hJxPE&D|^rj"Vv;`Rajs] KTqn^ohG/ &0ϛS Ghν#JWgYZ0707010000005a000081a400000000000000000000000167d07089000055f0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/oMU]?Eh=ڜͩ=vTCe']V0@Z/9\zՌճOuxXDJ^I=F f]C؟ {6%BцTS] YhWuRz\;>8W!'p#\c]p0xrvm:Nx,L/JG_F"t!1lg6VYGŽh%@z~]`TEAGăb%nvN ,#ht3yE%;q"Ks`\z.K<}Fo7^.\QF7LaXaB.8 u_gyDbI'9;d \KUwZp!KlkHZ~oHT`i?&r.RdsOd4q(m>daDQ*pG6%_Pq*I#_ʋwKBZJ+֑08ް਼x4эA?U[$S>މ3XJLbh3і{з|h;M{_p:|Ħ9'*P,\7qPaq"5{,>V=dO,dҖ۩C DkGFзu/MqDYٮ Zuařz+;p^x]#/;#蒺gbh$乜SLuD+5t+oΏK$~~/A2C`Ev᪔nvX`v-6t4s,i" ơ-0 zaQ(uPƖp)qfXI |}ލW To}Wȡ49z|/%q6z+_#mȘhK<ÿC̠#xd][Vsd~P؉FI?coOUvWa逽yn-pdfV!.xa6M4%EeJ߁-ƞXfޟu1ʞb ?%'Ilš 5bJi&_b`+;ܺeO_U`^ݩt DgObèU}3(I ܾ3i^j\Z3-ϡ heW!q|NjsކC`obˏaXem*4[FW;I@ΐ1K O' ABAr;IyWtj[ Qd&gAR z kCBɵj Z(/,8Ա]dѵtM"Ui5,Fո>r&chmso鮈,ECXoZ]m 1 %T(0T3\ ;=YKVx!/9Q+Z3hQH>1xu"en'$ "p"x_6[fy#PߌЮ3j*r4iT͠bdp[0Kx-!\m5sGMb&k3ϓ&H+<$xGv_!lʮ|T!S^.S(?=ʘ :IkYL!mPLyz|3@kX?( MsP?Oޛߘ RDbĩ/jD2_G[D4Xp83m~N= k \0tmSz-"C9{UNcwUң $x mDuRE)pm(wޅHxz`DuZS#e= a5xo6H~N|$^E *GFوq1VNByJ !%r(PjTgˠ=('MptrRi-C%uyAV'V5APUͮueߺObAϯ 3M9ßyV&+X֛!xۯ@`ݷ1ڤV̜Tx7$n򚥭/%ezϼAB~jrrq:s^v w عD:cwA|}ܙe%)!R~}~VK=_n㢖'P'\!pp.=XH nI6DE8!W@dSvp/Mh{+MV klMtK*yPk|5:Ru9P$uK %?9M@1ս#P1 ۅl)ڡG 뎇H3ɪ ACL2_17ݿfCwpi3ǽǓ,!hh! }Y ^h(g Bܛ~ e%v;mU^. uT4;>$z)Zc |WIض4>)E$~W^3 :e~V- ȝ@B+"lQntgqׁ<CD]d 0P2W>gژ<Fdp+?y` OVZ9 P$^w<$IF9{b bA/6rbm`-վecGRs8(vpX%4H {l2'<ߜ㊏ln26ײg^0Zks)Z1",|pr#W88qyqF+DKYlyP0!f.S$#r<eВã{>QѰ ~X)m/rz:mzhHO*m `~%7ΰ9L,g@7@e),e ,jGx&݉!?~/ƨRo(Q wfCHݐs6V ؗL<;ƒʕ2-p*Wؘ4=*D*Yko ~R(8)lԟ:2([uf 8oT&;#W5'_2I߯Q.pɝ]\)uN[\<[tkMF2 %l*6JF)iaȯ.Nb HXN`pr~M!GC<#klEpH};HdtC !-@"&nI$B7,-d@/4"RWqv=<.wj]HF?8z*<^m;1x1N'dO@m4H{((kV(%eT}GAٵ;a yƉF8l *,K-Տ<(* %Rv.`e?&!ЫtdS78zѦ%JڽpW{AVG 8LWp}ͷg`%t9;v (@lq>qt#[ɌM֍ nA/))BՔ3X1==0Ȥ*w 5e$`rATŏy X2l$| 2l^*zCSu>fq<{dO~“5ElOWcBDHHBQK|oꤌ|nXɑ[~k`173tb5iH;~xkjTA;?lOzސ%"XuZj3>;Gͩ8?AB4лEwě? *yDjfrh.ZwcΗ8''ErZo@@K~CXT37.2zJ~fRZS]G%fۅpiB^㤂[SoB[shgX7Y}(?@|,3EH1 nGg0`"iij\OA]MEezJJ29CAx8$u4Z:Ubγ=e|,ڛx&<Z8'+ju =EE,x(bO'\dT[\@//kY U[8) -_"I]SEڜ…W"=GBnX7h]6cko-CC;} 7 c }:= |`2g5zdQ8!{J)` P(~i}=3=A?wsZdka!`0mZTT0~_qT{ dxs '"!){cCh;Eu~SKιb)nF wz[-}:HϹQ(&j9Ĵ`'HB(AΜ".3Bo3lj'՘A`3*ء!Ml]F!6o4arku <\q) p}$^u-J+mCokOPP〗Dv>D}y2*/aYZФ¢wfZFMľ^fkeMBM8U&4Amt%)p:uxW(L)%^ETk>o[N]0IU 1BTNzof6T9O\R8c>;nc<]6,W#0ZkZt˗M ‘`h৵E;I)i H_'2&_h0*;0/埽0&f[|иqN>n|Zlq$&fwoE=.t$p伈F4Nv/<)zt$3 F}9*pPadC\s79%n=ZN)q-yfm1~rr6Ŧ_i{Ԧ˸< e,*T(Ë>.fZo h=!_kbW [$qN=)E?hv;k|?KA]rcS 3D&(]gdjpRK&fXJ Kl?FLg>wlH+f@C]˙~m=$㎤$x r R`R=g+y㻊+v|@9p1wgK F%P4B,ϯxuTq}x"4瞗@-my$Vp2*A?氁\ʹS S񊾍[$o{l fفbj>_ vuB_wVj.NmP( tŝOD~EW\l){mIg(ID4co `-)d bFL_zPwu{~`xKBpGz%(l]>1X[6rUo;֧uTN˰b&^%; 2XQP,V'cx78~(w.aك\ZЦ д. RE1֗{']}Cjޢ,Io&oUAY%a\IGiZ~oR]}4CF.?bQ+%@?HCç6ԅY>՗jn)IVI#DɅ-xfKpSY@y/4jFf4T{1,FTa^GkQ2`{3bOB70?ߵɢԀ g{⧟)Hjzc_LH=b݇nߴoqsc {:3ŧj] P [ a -`` ?*ooر|@EϑadEVsw2y~;!PP,?W%ϳ6l3N7uGڂk ct&we&jYڹ6D2ݳ%"ǯ>UDųq8H.ަ@]s i0 Bs{.f=j>UJ~`{ gw7.K Q-^!e^ɨ1p>~9b| ]\ />ٕ)0_^eFcbHź.FkG`¶bM vQ=6SjJ~2$wIuas'"X:?QdI0kF # ❮2ƒuF ]BpQrU |P}Kx1Dt@(&m}50fٞ\[hż23Ogi^@ݜw:~ F=hJ0sYNњ!݈[ylAWv U;%dtFo,1fM܇8+^M`€-01xsKǗn::5L!Kh-#Ӭ}2H,aҏW?y1B!:ԭNuLFn2=+eկ=5;'!,k7ʥŵR!J*wtZnR ݱhA {Ԗt VFa_7HoژI>^:wUD@C7˜''e9֔*m: X#e{f ij&CL8l5 qq5tZ~c]Ə22-?4l&DU`2OUR{tV %ss)OBIfO!u?h(zo_@!ރŽA\ē0w[2(2@ ]ͳRBe]W~_$%2?왫Mc`6۬ZZ꼉8Whԛa5DZ@1B'`JxIk*r{wnaZOr0y6\AAa{|~1J I T;R{!!d ۫3U%gI?b!``:ٗWO %qfF1B(j4CG'ʬ4. 1ޭ|DR)!^ JJX&7ў ⶿ G< LGLrx|`狡Ё<ƭjOt:Mm27`Ϟ) @UVGL%e"_ۀhz1bzaeCOdH\"1{hqHuHP\*v/!m{m ?C$YyMHTH _3-~8}bqCѩXE'|b5YZk l?ۯъRa"7b.NJ,v*7%%$[M+꽣YTΌ&2&'J o6(M࢛#cu?HL7%֍UqN|ٴ6mڔƤZNWZ%pҪG 4 EdUh A=c~WW4 eҸBH\H*Lov9^=y $U'/b cxu[dʯGpum 3n@"!V\i j&gj|}n^2Lo}mXY4WFһX^Fwlz| )Z~os75&)'&n|\ht,yGNI5+Z̍ ?RB6#d~+b9Q;&DE< v1:f.IS ݮ3kU8td @+:<53&6[sI$ &*ﳋXNJ Rb%guO"Vm|h\9şi^!'9 =)}#Q.QZCL8`CJ36SpOW;GBp 2 -<`f'T8xGW!dfM$voݥhﶟ@@X$ ~`^T8-#DLΙNQ$}Zp*Sc!S_ǤigIz,T>v S:Vy`='Q9xW uز Ȇ+AJ?7RŇD6r7")4 J'ͩN@Ċg(14H)\1SeMZ9-j^%b-1e2IcFÑ_J+g~vJ~sZsޚ?ȃ0~JX.a-myk5??3LNF` gj_2_7B}0s/AӝmșZ}wҚl f`计G;9@P3WZJAV pkʀ0#=Ya]R&؀\5HItd]<߻j9x9=2)A)pmCΠ#猚7, -x&Yx[y܀d ;v]6S6e"i +Ʌq2npSSgѝP< /@M5$פ)opf,MR2fu9{KZY[)HU6 d "~͇L\FuD,LLP2"jtҼ>e|Iv0]9\CS("=y 2\-HX od{t[&REm]jD2Zj{Uz‡XJnZrV0A e!wQ ܒ|"_Mpt.IXH6$F12@,2.-4{ۿqr:Q=ibyE# %~OԺ!l>}rAq )fr}˅q]G.u';#@i{S*NUb>[PgWϐnHs txs vŕo:fy/V2%א -\= R{B[˞Uew#C w i!6f{޽ RCt.tLT]"۸\eFE1e|izoX4 ʬka[EB W6i~Q"aЂ"p .M Xk;. ./ޓ0hkS]m&u2]@a u`O$Rfs|HD㌖UpãqֺIa!cǾ2@Q&31HV Gj83GdS"߆GWNK]C\m}}t6n@FD95k!NϙBi|ɑmF'boN8A0D p +c)M xqj'Ikd|B2ytiOrBE׸6bqz,ɔ!7RStZhNrGf%7VNcn'X/q;{xBS)- ɇʢUpdc+p%kC \\M|^ `&H]/c^] 0C l ߟJbRd#_3ԣ< AQ3f%">Wrs'JDD5`8E-:XZC̋Ƥ3hC> 3ʮG(&)( biWſ(U+A[|[l7W׿b+"VvjSP\=`T_A\/ M ];]?7c Z{͔qƖ,Pp!/t hu V* Elp),.ʽaq$rwnB2** v:":$*5uf) ]WNU;TpCHH;ɛ_Lz3^jdC]^ tW(>7{4 OC4zCrChh,L(ycݨ{deUʫt*Jq}6j Ĵo Ul90R 3A; 4a2 4|k]aHX֞LLG%ONW.K .,IØ^1\p3P);W|mbTsAĥ7)mGenvQ$ݼMBAkKlܵ6-שGaLŀh}7v/8$[M?Gfp8~.)q'dR=^Z=iz7'Yu43V(@HxPʈ.gڢ@22ĸp~ztܐ>Hs\*8EjUMHk | ٹNau02_.v &w+ԑRc_'!a0{|ڶ@5:`:/p)ـ􎓈8qC]OOy[p`3IP3:/D=7H3QЂf2q^0uNWŋ~b]gG t_O`~K4˭B%SvQ LPDt&3}D{]©#VC)e%+1ENyldQLqokjIT;uin5n"(+.S*]z JJ=7G[ΨG,Ry1`'%'7_Rԙ ^-M!uݽaɑ\HkiD`j+[W쁹m 84@;[i]]GxVt/;Nx𹆤!zM^FiA0XO(ccTt=Iѳ>&Dj"<(%fs4%FO'%0 :QĀ/,}ծoPkwV{ 0bUCɂ hXnfkϮs? $K蛷^aG6?ޏ F7` չr@mM򾠰 @():X(,6/=2k~?{^p*XZLK 1f'^Tn$"AK:[ {8#<(qՋ>Ar'i&u_*`5046w\10ݸ_qG1_Y,\bѧ j+M 4*Z,z9 —QCF >F r{~uZ۶ጜāvWsG#pl%&%y鲎;Lijn2U{QX5S@[s@>-TEjxb=$ ulbuqG_MW>kK# ~w.gOM=`n6)L; g\`Ip#$<5 %ѹI7>YG)x#YUڎYJB:5,WPG*~#(ygI*ۓnG"D(47g(Pys=Jn=]])>6N̸ v8_oQJnj)hF Q"$ 'dBS#Ps <3`V= 4RVڒiX?Lg:Y)T=bTUtg2{VY=-H^s+1pSX|svلȱ_e"F>/僀FYE@3l5I'cc[ hd.zO·Z>W|oVRlx#FTdoH6f}lf)&I+'n_^?ػ*ӘHM:i9."ީsLF)"]'QU1J-'Yo"B!\ K%{/§q~BR6,Ȟ8$F`zHxx5*QV7-X+MjLJi"iy8,u,%F&A/0y7uyxLKYh(y%na"Ob8bѴGh| T\ցbk(Y[{燘&HtJώ2:ACB?k +iwoJ3쟩R I9k Am} =wAyGDKÙC6F yG̪lQ}CV40boj6̻M˜MحfB 忍XS!ř6}$7o8@ؘoP!r^t/Eu4{>BkDl u&YQsXoLmSaNȘ!&&f%c&VƋܠTBfN "2@?jw+%=T4u;8Ca>967:S\y=EۓAŐޗ4Sexm 8湓4>tiG@i3JJePa͕.]xū^h`-L_ U+)_vpﶳU`ޛ^EfWv( J%`6@}1BȈ2v=,[b :`_|3=fա̼[g״aΠ^iOswN{/~t` ~;bbѳ9NPf<<\AKUC8<'nap%VdR<^uohqǥ 4׹pd5<9VAt ԎVrmuLlӺ ⓽bKQWCՑy%i 1ir=:Ooʢ,&3K$W?a$A7zE0% 2yPd@W3"o%N+(BJȡހYskC{4Zȣ#-ZUU)ͳDUx{[hp|$ܫU)BYClF#čun_f2|V=eD Ջjyz^ '}ts"VLM /fB0Afp&7\g~-ZDr&eʺbh6]/EJtuq믹p1ύUan!h`o{0&t{*&"w:j8[@4^![7C3ʫ8gYZ0707010000005b000081a400000000000000000000000167d070890000dbd0000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/rbd.ko.xz7zXZִF!t/8ێ]?Eh=ڜͩ=dO|O& *:qR=cpZ h0-R,lՖHPьoMѤbS݁*mR?A9vOWӍġdOlD|8PTfLڛ-HiO)O_;YK <>()]l} t$& z b"e&Uh*j}[`~/xU#$dj@H4OҧX_4ܥ.B-8NjprѫĽ:Q M/S{8gqJ|<О/F%e|XQImɎiRՠi]tPk3 pAV J7''QP"ZDEcRjgvoL%OyWqKUP 8ȈJ8Z`(!I]}yzn^StBWCn|(4WZ+!6 +ޭ_[$,˨@LJfc|wjJb6 ڈ4^ƒdy3Cڻu+gש}s2*L6|vhoȐY)χ=aGumh;Wt^{H y(ȩKx*k //}vf5Ë6l&u0A͑x^me"YiZK3+~K+b#'qb#+ f à1Щ,o4m*, G.:fZኃwchNR;ˉ4Ic;^{jxy`n`I⫯1OqgR(0C)$_f^m;3/6gZ߀=YP? X=&-$&kcVοMnHu_D#u!62dLK79+#k׶5_/梬)*!TgeƯ N/2E0g/wdTp (ת:_p+WiE, hcAϡ z'y,M*/Ԫ9s8Q7.Zm*:s9EBJ%&~V Y sXd'$ml v9I؊27Su`h?:Q%d[QU&o>PoqQ|(k(Vi3u@39fbS aW8G%|j@>aErFlef?\%S %8DۯAI[GTnߌg:%EB92ߤ'҃W'͕S?\o϶l:59!I&5P'uQg( Yc+Jnkp7 ثBh=J(jI[7ڂq n%O) )M=žT%73J^Xhă pt/oWcԉvVֲFT)Յa7iE5g!Tz++ߘ蠢ԭz/$CRzE"#,7 o~ւ0)&ZGlOۛSǶHփZkQ U8[knDd<9bjLb&)K7݀1? Tm| /Q#NgWmwt@U0ZbHY{ eI.~nՁW%P= :+!gPyMҘ& upF 4tЙ%$вd@H eez͐SSA,[Xyt]H&t7d>jg)/ۮ`N׭.[YV^=VYToZ,q]({zWOG?ckrF-`Dojt:LLpZ3!+-}Xr|=f3G޼ Oٺoyqhmݒ"F&~"&zR?ɗ}([]+lT2T(?= S6@9_)@J! -D .@KWWq.h-#9[}\::Ƶci~h:8U81׀mJ~v5 hED#Q`BJ7`{S6#Os3Gi}mT'qi)L"y(TZ(9;3oqN$./LoWR >!ahҫ CxIm 6gs4Q`~; [Q…pQbOck!g+CōЭefKqڙm=:RFLOS{^g̫ >{#I&EӡGƶ m;?+C YuEhoS!(;4Z ="ӷSԯbV9| @xjjTqtJ⏮{${rV8KS NÑKi3aڥ1 aq&<͓Db,znG 7PVAs0Aa܉0a/1ԞYn)F¸gmhK]^c݊ U"fmeZn54N^zQsq  _LOlu-?*ƙSan6 -&xQT[~Rj:w͆2h@O5B$je-.b_6A ߸ǛY =`HD~xWL`dU%}DFMt7H\*Tp2M; xaxa.8x#af1O5vG6]q>_ HZ_){Y0s_OZBZZ0A8);B{f}h cl_e/4S1ж3qXsj[{gJ#Hh,WbS"eM423pINraW +>M): T}us@b *~ +\& I;wIFl9 8 F_{_!+l^sR48?[}?2[tTآJc>Sȃ5!̢qy=duFKĄ/Ve$RL8rC&s͇ ҏ>p0!Z~3F\/[j_"xWXY!kK(Xϊvz*]F 9p^/J}ŧg"2@+3fZ'p5ak46H6(C: t05kyC6V &/?C ' Q <޺PW\0 /O*£hUuAm:/dcꄞx[ʱ& 4z~ $N 4 <<ʼnDr\}moRA]12^1G!Εȶܸ\C7ɩEG:)5chdyg[7+i @*/+Ƶ?:Ҽ6sCyϿ'ndDa |0a03Z;P=%} ǫIaiǨ8 "[֕\o*-53`UHܹEcDୂ0qznZ!AߏHqz &FӔ<xԜA&sbcǷ=us=jMk{k 8^vpJw8o2NQe 3Lp}`6PA?ub^<^$*mVvf > ||T.}6m6|}K\1\*_ PB:ªyG6^0w|kxep9cyUHJ#8r,ϋ[һ|֝8PBpsRs) dPJ 0: JmgRW1Y6 ?g/[ wSZAIJ={[ͷ7iԡ׊kQud!x*Xn KD05ThW櫢Ug3aJ 6BØWѽ`sq}&,=_ 2oEQ:!4au}BFEփϭCA0+j(zO` w*^~lꬥjS + dFk dsmacS FcDȵaq#܆ʌCӼ PP{[ 7~ y*,xC61D z]5RW-x0N*_ў* ƀhѶTo%6ѾL5,RZ%m~kk<˥c08r ݯPИ}U1/\ ϗRQ:!v^]5& 87Wv \h'ؾpY cQoiaz|r>S={ Xv|+"Ȟtyhh(}j^(YZUy~RXZ=< z}s}K,fˢk&{ kb1PO0@+!iSAU6hmŁ'NFǍ$8ι}*bDd2oa~*Z7j X0JUKE%,wCaӞ 3}x[wW;h' @hm48w4a9#*T:8ʻolnZߚ]pEHh@I͟CAc,rqrf|L[LB vvH /ֽ$ľrdQF9g5@ ],]H=_5xz%Q{@bOkmagx hM-,!{yKOW%~~}M[l :׼Y?es*;z[QUP=ڐ[ҧQwǧ;Mc{^[4s}E^! runE&+@zxq;'"OP`qpuxߋ$/M;Sqe<6=}'Dgy1k\Vf y擛J æBnh6v;rǽ3JT2N(Eq$z{"sDcpK~C0KKsK ?j>x(ȶGYrbXFbj5?}o^-ytߥ^&Fg45 +̌A \4bg+N2ň hzϽ)mܟ&H\ea>jPov-4 vmgs)i}G ~3/ȍ0@mދ]R{laDry V9ͬ2RUpT@'S-_ F}(*E >xBi4uDՕu2+ vOolJ' ym^>i?eWB%?W.3"ŋ? Lk>^g~.zi똖~OSOŗ (;S.UwO\H\(o ہ~т >UHCˎMp9q`X؅\bx4}ɯ|$ƇaroTC i}8{4Ňbn6IyGNfL:#9OHɪ!=5e:K$pUqLeXR|&VbE=<\(F4ߢMo&hCafaʤ|,}# ׼q -"JQdEfYنfhTWeؑzVH.@=r)[ifv',Ov fQ{J_u2)ѫ' v%h-P Iv_嗽D oxj[_sު^syLЇQ.ymdhQ zgEܩTr4t<ec2-*I9<Fh?B@7n h\uQnh*BWU?B>,6];RGVjq9F & mK4i6m(o@h?֎EV.ۤ.Quaeڛ7=}>:lO:Ǘ1%ed+%ɢj'O7v_ T~Y0?7ʋCBx\$\>"U`}=#ObZh;,uyX~-C8n+0ӳP36l<F6DҫC]/N;~ 6xpT鶡+I6$@RQKO\//MHK6g׷p+'*NS:P-p#^,T Ր?R )~ Q=NCq; PVA 绺J݉@ڻwZ9D+&?K޻a 9gx hLC ( C1xn <É"p!SwyuwUe#Ȫ(cX)iJ}gB#Q|zinxӯJGwndQ>Kp󭳎j#78LK:Xl< "fE `k\H# ͻ =^ -(kGpjЂM} l>dqm$7.Nb#IZZ6fܻBYcD`tۀik2JosWZ&8=cB3s"$ m2Dt-#Axl h3&9:{sm=+Dd'?G{ %f>YUd=V3}N|4G;xi b-BZ܆iٍ0N,Q 1./.dqa@eYb%$E):^ZZszɒSuY[ s&P#-:4pBd :兜);rJغR(#Ѥ@i0)$̟%O  ҹyjS&_.BCl?UuE9GY}J04=;6?Zk5ĕZͮ1uNMem@Z]UWy0g,j' R 7S@$ĻYDAmcf0 y[=mOc6g_i%xOJbi&H cM&SY p[kk}ȓ"Pq4yJ t}! Q O_**ODn'"5 FWTcqD 5…Jh>~$]GJrjq""M\GF͜$+$)̜-rBx$MLk,y\`Ut@Ork](L3x2 ߣț" )>#Oة:lB.=I K\a{P{xMy"7MgXf/G/!5#qtbuGtM-!Q2:Y9߁~k`XM')pW"b@Lj8{TȦ*=v!nR*bBĿ5YP+VZ!.\V[qWPu@qKHYY:5gfP:m& :Az 'br&{B8{D[12q1tp~j =KzGQ@k&hmTb7aS6hL02̵6K>|?LhJ)4q}!@  ~GJkB1m0@TZuq A):M\FD?vDH3"ҵԒ^%vړZBHB(nG dWd{󰄡XS>tZ΢y'a + <C٨$:c#xm^.9Wb|e?:ö *#J/>(Q)` 3cARsqlQ.y? Nd qdsTU /%E c$W3P.A/ȑ>v kO3FY>UU΃i'ԏB'*n.*e e},"VPh6 P؁0p@Q~ώ/5$W&r Ƭ]Ź;oVpCs<}'&[2g IaHUwF@8k9 ZIXQm K+Fs@bRG뱫fKmzw Cb\S`jMnin;V-cH|cDYZa@5m[ UtMũ4 b__6;ցjxw2m(ʷghH0_U%3qɓz%iw99 cO,`l+h-r8&>eJrvOaǻسf2i>=]V ZlVb m6ބJOܺ*6[ulBS$SpE-/PE3:-q!>*]M<JןS'-)88h^O ކx(u6sɆO誜u+?pH6DA$[NS`%[@CW#*3,r+E&urАKypK`=+@)VpۀB1IN*+][5 M ;&hMŜ6Aя{hvyؓc|91OԐ.Wϐ%:'v`MB*}CU`پ̠v'r#7AD22Wi(n u[S}eJedA 훰ˏUMw_` KkticWIJ5 ˍj~_f1s#6 l%xW06Pou37M^ǫ@?([J}]* guꝈ1NsâQ;njďM8m)zs;F0dB}ů4݆/TDy ~J߆wPNfphG.-ӳ\*1ڲWf/))э%T.dFn:xs%s+/*?JmvQcjk /U,c./$lFx%FMPglez$v' ulwaxWbؖc}Ooġ%Y p{[g8ʬVwj%Ϊ\bL2Ò5$P/c.E5PSv#˥25ڷ;1<\'6ݾ}E-.b{CSJȉ ݒO3wF @OX=[Vgj8AJ q.?xc>[xa _\q,-cZ')NVm҉0 }9t;_"jaZ\)BЖYb!Eۥ_k-\PdLDR}q&_RQp[|VM&a ޣyұ1DV*˟Pö uꂫzp%{^DLtdR7PS~'2l{o66Pͷ<9eL]2<_Vg˵WQ\ ӲL%~D60F CُtdQErPi)Jh١ׂ Xe)YuQ)~캶8sC4?GW_ڔeBʟ<:q jz֠~`m볎$!YEvW] aB6\Xh8 h~IK`tB1QK!&:VӒ~:ÍVưD7O5nPBp)"GRn 0YAKl7\mֆOv]"eG*vj$x)hO( kXO0 $ :޻ 天eA{(Dik^M|X)zȎ1O&res{t6O:7@@@_["KQ=u.3L$q(]sPӑz LHx[里 DB0Q֨*1߱?IyEN 陵)L_=R-9d)Bjϲ -zg)\LS4$)fE%\c']TTa>]0A3ƷST"sږ}|I\[cmqP&)LklC)[QGdSP׵גjPd|~VL'Nh*Z;\ N8J^ALʢO_HQHPoyCm;`\ >.a3e| ޱUB2R]|N!A+I9dӡj9_2Ixif< @׽v#\8j +G`bz;I=ncbhݎ`Anuhx[|&@z-=Xjܚ&O̧&DEzݜfg1KV%|"tRPB5xx*$\KblwіcilZ .MUZN_ņ_;Puc_BNlIG2(ɮLQ{@4yeUʧ;Bf,вm[ߴ4'N>U10O+ڪE Cw! hR3ل!PV\ .B`vSG[fC1Mx8pwiJXFLxւ)b~P_!zM]B,dS p׃y:jk d=Grѕ2(l͎}+[Ϸ׼i9_!sV4gL@7Tsw>7V~C{E6/9ȦD]!C.UB.xpLcK˾I,> U8ՋHRKL|虐zY'G7ϼ@"CI$rph̭JS􎍜?I&olCי:S>;m26+tE$ءD`)rq]AO}!MSQtΑx?^YaSlêH"MU %SidMq#[і{$XF I췠|57|n/\z5eًO~B;v]o'7AOkYiYHA^нdr!rpc1ݏn0Zht*{- 4eD0B6Oрjhrg&%y'ь91&! z @{MQf\%P*"9s8&,nr v^ɜw5G<|}1snS6,z}?yU=4+b`I{Iټ\8*#28p| &KK`mgWbڔ'i ğjJ#2g˔0+` UƽϪRGr?]Y2ʐ=GZ{tI|TaNriXjSե迆4>ZeQ Q?׊G"0 ٰ1--xR,`%rj)"Jv 7cCD=5JB5'0q32Lkq<'M4VjP~:߽ B3ަfc@:E@vnb1-> ̊ҽNT({$,%΢y~V1.CO{yHh2nlőSdpII,/,}ܥÏ.W:]za&ϝB!k ;>)!76ˊcchm1|HrLLJ|||ZAZh@yebӄ31"ja8#p$R759ΜfqzAxaE7b>bv$Fiؒ$/@e>QlL_v^E~|1[Stp.l6㟍'ޘJ?܆2@M]3x=Q&}q!zr3[i{P ΆlVw/\>Kw#ŮC҈`2X+Ѥh2'Τt7>fY4Xc\x|i]of/c쫸&A$Ib7kx8=%|F%ٔຆU/?ꠂZI%y *^@0k["c;UN5qq3'öu#dSj}q٘:.]~ 6[5){;!_ypIqSӅA> xY3j<`ȵJO0+*m(ˠV]HU2sjy#DaF Fu5I]旂Nikկ!˫0^$vl^4On!&3wE{G;\IEJJ2b2Kf]BqiQǾ0ʚT.Jԥgx4@:wgTA DSC]S_t^YD"K@!l3x1_ZTSL{I %[}Dz);_ 6:pΥZ"rSл;S,1u3QnJWvPGp_0bP`rqI7%1ғT2ϛkӛz8H69|Ar=_b#IdzaHi"BzV>@,oΕgbY6N7#F8;`^c̡ʝwD4e>Tm2!#9 ~Ni -Fk(Y4Jퟣ`  Hp^88h #ڒ<ljkaTk.#6^$X/Y=Gq lLA_!Ai”+Op+  %ުEnB"&wXpdn,iax` 2ʛ$T6m +:ŗԩγU݁P R\,dVD4D @u]WgGHĪV7 Z=yrq4OD6JEt(uYKcye{d/JXQnӝ_D¢I0$j)_P{EN$OUJ?B?)8f:wjg\$ P,r Zf چXVK%tG"xq_Ä8ۈ[غ.}A(仗"boM`pA?ѽ3ıEȖwIs խZp9]N= |GNf=:KB@BB@̈oy*^FWI~@Ij'2 G6.ڮ'WnY(w9.>:t@!I?hr}Tl2סṿp:?8ua ܎$Q-lQUftR-W XKa4vOI#)M3;I!xofg$(̃9ڄw+09::vץĖSpCE~9 XH 򜨘ې)}Xu#5ӡkfHȽJnrWR;OIU#@ۣm }*cy JW%9ԛ68F&tnxfqQev,(`M`^h>RDC]3ptd=r2W7b$۝O.ZLֱeIAԨ.v*̴ז!D&Z~'̺dF'>NiN?sxý=UE֚w=^s.' 5x(HE\w3hmcr wsٟ@U0%iXtd|8wkc]>%2] U4g*qies-Nm OȏŸTNimw.o{xb/7Vn5ryqpQu^S#M[1P|hOtEلcEec 'h٨sAw9j0wbBܯY`գ$XYxFuLv7[Aq ܀6trxes'FmQo %ٌ}#Lnpu'^5(蔓("$[fG9Y,4y_U9W0ϟ k 0Zf+ETdǔ휴4>lJD!6f[l@C$1NN\ BGAt7'> rm7@?ڂuJ#؄C؝%qgUxC-\>ELDb$͑%w{"^w&?:+- UU95Yo&˺m]^C}֢և˴=s D0 +C.-D1sn|3-_a:񑉒 (LkTe" 0+>ۋXF&Yvil"NbB%LT_?تs_Y/~ncOgA*ϦJc^ :q%iFnԸ0"JӺOߎDo[ ߷5TM`d GCӡ{RD0nyۜ< ta*s;p7t4]G.3a_l!3__G{PBR'旡|,Dpޕ>HƑgeX+ RrPtVr@ jLg;x$&<ݴ4(Gee^MFXN?nW̶azBm`ʛbZKZ@b %w$Ss- ߨ)kX t|z,"Ogg6H!+#e`*k#M潢Pc"rD.cAIM'P;_9ٔ%*J׶B(_SGWR;S{7?EvES)T`΄ieGDP zٿ@{ɚ`U(\ؿ򩫒?_RǿeZg#5pz':v_6% ͬ!ቢ㫃 F3@rgq!ߧے./k"TIX1Dղ>K Ô.O|QRX~l !S)k7zKWWd;_1O:ifYP@is2-> OzmƳ>YbsJBT&ϙ<-z#-n)wsZ>\5^\TYAM%KO6m( ĹI ].y9>B.z/9\c]0 <63 qwVl9RLuC v$Bǵ^жM,I:\v[^k۸sxC$r.Àw>j2+"ɨ1> /]Ab9Ԝ$ Vc23ٯ6J,,*3 sBqo@ tƍ*h}kAi+x䶓Vbj;pҕMI#;aTw)Z\%Cg7"/Y0>h6*WrH 8?oqq'1.LΔs _KG+e7s쮎FWuzy=E0?|))MecH'A|(tU 'WУTAo>)9 Z!:z4k}&vjFͺNr 0Cs4IUjC迍Fh~?dnjc5W>I "{Sm5(m7 . I;oP"C1\7!zZIZX~N(OڻK:]n嬸͓ 2f-N'  tc˯o/Or K5c0\ Qّ/}|F f-ϗ),`c*5V"`4Úe5~M1Wn4}UK9w@Hf]`%o]qÉ /^="+UߗQG E1gQx.} G%rO! j`nv0;9ie ˜n-kTgrTП9%}v,ʄ͜:=oa( 4a!]uߪʹ[4vsSȜ.^i58^.y8C+3 7E_h9}Y.bd"pcmx@%( @f$!peEiR{CGD!KrT 07;ғ1EYy]* Aڑ| )>+7&&J%d0έZ^-Jz黫9E."Q^nߩ#)=W-oOOv\>Ek~7= lJJLcHyiN/42z-L:j͸Iԁs<ۂ| : 4i#GE"OGw1OI:MI*5crL |}{`#e2cjk+P{?_iExlVUKφ? [eBYUeו."ر)遒zuWYcvA0H=a$s)å1Á[ɕzM*1:+;Y\j. 6uqTkK_pԍ#IF^xNgiJ|h 8b#򻥞W`:RB2ȁjeCJ@z~ :Ic Se&/ ̥=)toj|Id Ho_=ћƕV'9>8E\Dq}?FV ``#wuvJZP7$o8ȝE}@f6wYiRUprcuV0Y #oX*n9O8V_G~8]>"݆l |Ma"╉/Ai*e ZeL\zp>1L,CvS!G1L2* h8D>;uYK4-| &,6Sڭ, =ـAZE%4zXƬZOk|a/at -Cc]c>,YjUk߮/ c2i/9&/`W圛GiY~B/qS"cBy$`LU}Q&61~Km{Qw|@؜.^n$;p(bGEFJ=0$b\6jAA_ ;FN z.59h>x`_,kt!^coI:^Zj ~&T(`U-5QN],ug3ReQc%(wNּ,*+XNYq2k(sARWQyqQeqm@%༆@8O A]L>L eyBN2~ 쯌E ;@RRV5P\xSן_O˾AT3ZB {pt&XB.RtmX,ż;6QUW 1µAqX~[vz8Ca@,'^nU蘲Ƞ6]#Y@X5ߢC4)Wo8K=aÍൃB<~e*WR)9j)\O 2h W#dx=9KvyWb9&!붗aKH~ssFpp{H l've V9pn 6\*iOų%1R!R"GW5{ 8v]x=,g}c&m _ʛ*D[*yߟQIq{Sp[';Ez >f*xsΪ" >acS] ~樓ȶmo]R'A5r=4yPhB€8Ͱct҅g(> [~^xAY}ˆiGLۋd4Q@8Ml7vB>#~d!oz )`T:Q:Cp /ԤVoB iD"nF'?~hSoC=K.#NsT 1BѪG~_,'#m!O{ia?srm5U>|hWkѪJw2ĺD1}p9ӆ\γo`x75A|."0 䴾eR RTJfn"} jlZHs F<ގ˶\D}H@"s껰ͷhi4@)l1~s{W)Ky5Gٞ^1su67׫!x珅s+l+mKo\W`b/}Uqsb2EAw.\w'ΐ#wiZ}XsLNjnTA/u@mBJy~ aQwd"N3gw83)TyȸLgq.PP gw]M8^!AnQT0-Z?kM4N;Zx"$IRڀ̿F G+>97(Jׯ5iVMaPr2قίB8\~ei#1*R|ljX ᮏ-s}"D Dsʂ;hC"*&A¶ 5&,NIflt{W(2=Av4 fSڍe؊#Y?xi OY, 8X(uaۑU|jwGU+`"RUh\^ѱ&<ɫW*B9k3o/sRUĒz(;oC謱X>\ \4M:,.8 З'݃+o!/A"4"V1@쓩+2t@Ѻ$~oLY)3ۨ\N=߲#Ss);y)Y8D ;HDYw ȃy1.`1T,"Ѥ;` kP9K"֙2 [[ ]>ׯ{Ixut"7ћlq" c.Y>2ӵ \?rnsEfI'tv7 k~@'\'1)DҜ bjmuӾ6^ ^ +Ih?N:1:Tij]X_V)iSʜ }]1\)GsBHiNeE5/fh.;$MY eC4, tx\ej~^O]Ut) dٶ>R?)@,N$@`WbrҌ2"A IYOsF 5.ʳ5,oZ{7ƉƜhAdoKqM¹a-94˼υD8ۘN>I!X?FT!wgK5[(%ceKV 9B znM[guz)i1d5'}x-\M=87\cR(E͠:RFeJ7ԇn"Qeҭn0y'2XI :z.q@Ч#^NKW&ѨBw0 sa⭝ u)mxl+N )*`Izŧg"AE)NEc|î<}tzz M2beVW Q})Uʅ)"RD_MK۫k!tt➿{;Jx{9"~XFUA|dֹ\z bO4sŷ 'I.ߩ"ˀC 4ìjfDFʡ7DkC+8H0_e0tb y2hW-PgE*Ђ˂f*=hONr^tk,*'rJ\2ZM=j5ryj%OK2.8cN+ @vF 3)o'kx3RrN/jzNPU_)͆Ay}q肖K[R[rD=N1sTy>ۙ @@N\hu?kC‘E0kԚF, s.3/;9Q* n=V7/ ][MB5=Ƕs(}fe ш!\nA'^6Y\ŜhQGٱ'BR"vbߘ99t~&I,I4ó|R"è .i+sBhՇM3FTP՞>3nz{[ǥOG}I>wJ\۽nfh] N\_rcZNMBT:#]sqzO vF>:_UW[[>s~upجXv_J5.KbZy5\,v}1e3xgZAڄgͨXl0{~߿N@Nn |x8OaT}6278T22.Qk!qV~1ք H58Rsl֚8?3} [.[=i[KWi; <ŊBerʯe곞,U)A1[I$K0w\.qk-6TOHE~A w~+<nbR)+JY:Jw/HԵ*0͹LYm}L@zn$;&r~֎vA9^=m犹FuRH dҩb2)xRXΉ-iߗgF$B^fk}Vצ1D@KHأ;b?t7۝%=/(dh /˯=B:QhM<]Nk]f|pEHL;#7%6Ia Eүlv7^k-]/+l~|C7o4/Q[|$l= Zյ2 *b RIuKJ_lBJP O??_K_ɖ =:(r󹶋0I5؍[bg ^@25㻈c/T M "IlCߺU! }M8A$cR^  $$ 6D=$Ю|G{:I"0hin1)Y~.$ ünq_h |5 `f:8k\ I XԴ9Q p0ae8ۻ`zԭF6 bd4|C C& N͐w]N&uKcr-мv5ه֢4WjJdmAB9 5%({/5yેz(ǟҳXqlSJ`N7;K}9XA2TG N3Tx '.niZ^#{8xZqec֑m+DBC;f<1T^HVZ]*F0"r ZW-}/>2l4uH۟-z ,.pj˛ߪSWQEV&:.eMR, D%H3k O^clb>0GEX|pz\ZHz/ ) AO_Dmu zS|i+kAǏ[i VZSKl¿tGfx=[7Z|Cf7R,ʈ1C8Ӝn)0 ~2 1Di" ԯOi}cAB7\H`Ʃkji Vsi>|B11C__Lª쟸vWxÄPlߋj kbwwH8vrgBmA|M;ŋep<*"؆=@6:M*)N `x3bS$;=EfoꂉWSh}Jbteb,h+F$75f$!G&4 }F.nĜ~=\v2 ۩6GHk.ttwo q! l=4s~aX' qbkd,3 ЍxmN/B ƧV2;HΞ`$ezƒ3Ѐx\< |ƲpZD7;4@/QԊ9cs Wֺԡ4p 7 y5ͪUIF>SVXۂ\W Eg븋%a(\H ݤpbpY8/mBpjW)O܍Ko؅>!ņB@k&AhV5EQ+I.{d Cm^sبÑ#˻Z,#I,:D𢡊LghY\hq`6k>װ&j"/')Xx"X>DCbKdӀh$;NR9*cJ};!6&GIȊMbb 5*\Rװ{PJ7JD'%?wݶs@[j@(`'^A@QZIPɳIJu<<.HՇDl)b?LǏd|.\5X; (~B3dzYvyN8"O]syH6cOB LiBzAcc/.va ѯG& d<֖rnlI"#LQ?+m"B ƅİO})\p%>tضآ`*  Tbւ)3+8,~Q_4.d.([9qO2mI?-+#{sX fj5C?)z(9y9 ,đSL5x9UfП=JjoWi˰ ا߈i$ E4p8Ǔ#7#6G`[*+e&,zkЀ2GŹX'>3i ~[v{l5阵uSH"X_E)rv!#HƻĽ)8WD d lkfkG]3D$Oo>>$O^nȬF ",_[r}7jWؒk3t@)l LZPՊ©u]VSfkw%MC[ԍ?s}`@2Dl.!hVKQ?jpPؔli}(sSƐZ{6/[c2"$>tM~gg>-,kD6- ¯b;וe N-m+5CB0;yUԡcڡ }4=/1lg|vTGؒ=W!_wgCH7g#׉x,gݮ)eQ) 4l@#DN!Kb'GJc8'޷.aoȷxe=h4T0 l`W< ,LKu=i46'(+SljЗaۇW؄dFeͣ]93ʜ ?ȗ9r;ΐ$GSιVvj?B|zJu?2y a!S&6CC@":4<b?bo/:6t1St5M}_8M",vav>Oe.m)@RvwLQ`Fa(F^Wc:#˴_,@@p_):ͨbAc=PdV ^`f'pݯ z@e5_iz/>q;<4K݂{ńbT؜0 ~3}}]le{XTo@q,]G 蓼K;͂U}11[ S4J\66 ^Ɗ!k_ 1QmՑ\w ћ?@,#b)ԱDf⬱ܦ!CȢWv"5r, VgB8Ǟ6KA;="VI~}q0"ւyY6Ɉ̸ЈZ|$PQXv].>hԠ[F 6i~~!Z;{&֕.zM[8~t5nRuB{D+`FI' hHx@^70X>ӥ v)B- ];RU];,×p`Q- rxbT̉k:эL{ŠBSO1ٿeB97@8KX $S\sv)*~^+tj^9B nNjmqiDL%ǏgyK(D(^2jwz[mM>`B3Cfouyz+w=8%A~xP"yjGak!eש='RJ*}%^8i_Rp?Un3klqUr~M^]mZ~U))ʆkm6ҁEܮ=\f_~1IWlb"tU#D'O7?[ďu2/{P^hs=%NOj2ǜMR^R]K -flt8m*|vҲK٪.f42bE<Y͎\AIx%o+9|8qrN?\Re.xnf Go,MREۈ;x*!V#fj 82# qIbE-fz m|~26.lrxeK7 :=Tܸ;>-moؑKk0('|;yw>D}ං7[k5M))%'b#=Z4?_hZ/tQ +K92ŹgZyQRg!r?dkaRFhTsGM?eGh- giaAEZOZFJ/ x'>J%tST,tWV%0q|r̛տS9`FrLzԤ0] EꢔE(NY8Jp ÂwG7R'yNRFcPZ`Yp{eD>m+]/!(2}ePzu 僭Tg+߼26"Cw0b"u{;{QKN4 $I<ս3&xJ2 i\ ⴨u)hV744:PQ8bZ Fd_T|z@A9jȉ)}"xCZ g{`%9X82|דW,O6bi' KژCϹljlGUG Ϭ#ٙ3b]i5#uz 'I'k6O%xX^H2T YwBFɆ _-%JCuw+y"OIQGkmpMfM><51C/ mxޓ:0Kd?G܊h`v  VT\mu*Y(lؼ9jo)"%(Ss}.iAhND&dz F,pZiO&t57mmzaKPs2 [/g'(J4hm6m8%ld)j12U b孙R:đH\/lZ 38˖wݞ"/eIye湻j*QG_6[4,`{;}QF_^?X@jXw37T>0oxPE=^F"y%% ' _e@X"v͈o~mohPKfޖG݁buW6u⊳?Iy/ƊF)u(:Q/lH{ m~1A-nP*m D 2{WgɧJ)zD1i>)Cc5)u߉B m~H8o}<*kp-c<)WͲ5#ᄌ_eSqOD N 5I}>ؽ*/^X- b0XoiDSuujFcSOsr WLM$EΩ %8xdE3,LaGQJ]]ϑX6c{&*4 ^Z&62F&D%HO{EY_/~<(߼ ¨fsJDq{H ĔlU$g* }ue(}X>PiXY S;H{WmPr&Sc<"2}sogY*" irFLRg@[4>N3/ cWJڋ}-1.F`V-KLhYy4qh19V\%"|Eeq9<]qI7luw˥-i+y1yaNI5jW SSFWD~L|rϳxCF.ҏ&'K!I~ԞQ\RcO4!ReϒAh]f=t"@6~#Oqɨ0nZ`Vv5b6k5C|6$J_Frg{!Sm@ލ52"8**>jQ,[(3%D#lv@nP4ClnRjX|Yڭce֕qܦpuz_מ/1Ճ9~QeZaY.o| R, _氉{3(l Y4(m5 B\ d߽ެ:3)?\lۗFyd1ٷ-mq{XJPT;\n`@Cj  >(toD_̦em|v!.Uޖd)4AU a[!upn-^>Obe#WHe#nдX=;hFtA>T%```YrN:*!xǢyr|.I-Ače^sHnqm̉q5!ͺg% _M?hPa9 ?q_OgDR1c\8C?|lb׋FZ"e_pXz?b 7tŭ0g#R 7#{=+{p>U"wl:$d]mp7hWKq~M.__&~zvN'vcpL3UnJppMa,$UN3pX SlUl/.+l8(yAׁI/BI'lgFƫT8F'fiq*esiR;Vkӻ_}ˈ= ,qZF|6 \ $/ ^#'aXv6nIN'~8p{B:d'_Im5QƇ7ڰ7bhpsaÇָC.\7M2Jյ>Z.&&b5-Q6uB^>5>ޗVu^?n0_*3 :'edڶ1#&Z`}d\5i _'R^ł<s៤ |, 1бANf [HlT7PS-~$C7\ܪy#QD1Xͤܛ(6C jS 1>D6BcmpgIT6*_n| >RV~.yRvJ~oHqJj5?8}7o,yt_fN.$MtlJGm~}F(cU3+)ꢨ}Wb//jf' d_*dAwsa *>[Ue>0`?/76䎶]_ z %s~씕j#[&@ʦ]|nhb͕,bjLիA+w7̳Ui}AˣaZp q6$'fb}Ltzz NP'Y,EOg99(S?{Q{Y6~`> iKKݏ HCU%g|'Sw^#7`[Mn}~.; ֣HIEogz]<#Vq\*4X<Fsi J8VX"=O4$.:wD^ T?z4._/\5l.*۞uf6 ج{_I.qټƖʛ3*V^5{eR-8g @4E馿w./ӄ#/tʭ,g!ب982:]NAaaLʎ:륤r~8 cdqi-" }tujFAnTߴfU5Z>OX3`K{UK` UyzӞܢHEGtk WCÄO `"PL>z(ȳ>񺜮,'y Xe HPDdJxF:hYd%,l5!}׹6λ{h?Q+=?%QH$rՆ r\c1Shs(4M1R-uZOJn4PMaӅB%{&zo? y&߫o5[[vo4- ԪH*ݿrŸNw{&UIҤ9.0Whc Q;s'N4CՔp1 z~ Dɔ{AIYL؏"[TӠ>l9EoHv'@AFp@^ϥ(7AcUy1JTyZCrNPpF&~ib\_t4={` +3~H72&`OrNF< uQc0(ʝǴ?n-Z^4)=p0@Lum2`Љ(Ju$*yh͠rGȿs|)X P\T ]39'~[`Tز#)e~\Xw W:?>NW7M!BA  `) t4QJ."k D[c;Ʌ1nw7U6KA`뽙I&j0AA튎%NHQO> d)嗃=^k,̈F؀'|AYW:n~kz ;H,"3Nݼ`:<קf4%mG%ђȄw۸N]]y< ;,%+ԑT\xsK$Т̙Tuߗ f۱#"g@JLF3be)O`9uKR ӭ(e{yF^JEf<2|2 =A*@=D }J:.n6B2,0_YRGm2C7c XKGW̋8Ѡכ~w;:ض<G,74qoS \x\;#AԮ&OީFsߪHh{wY;ko 0HQpT-6Ք՘Rڕ;/=V2lrY-pg[ :Jf|kPDN-bn ..u_НXJ3%L?|+D?~ Mh'EWcbQRკouDvA1=H9GC V{xq)8UXt"ȴW(7;DD3ܵCCۆaTP>cpCV3tx=8_0@i5Uǚv~\jRFI.ec +DJe%F W0R%P~M"Fr? #dR0,ۛտ(6:K4:Aʀ:.顶JR␽2O& Mo~dGtRBU ~+26]j|ʅұyKZutGK4avf ДrWh bqҝ0/oY-Xc|n[4i;H c:pL=5_S& 'G?/lWc/H>nȔ[(5L ǵ1=Lӯ>/H s9X[#tM$]y |ݚr)w[UJM۟vU[^z ?#r;T:E[ De$b@WM ln`2g5haĕh$Z•W{^Owe3y9gK72h WDGD/@kaUce0[yuș@ڄᇍ$!nϊ#;!砆oĿ{hI(NX%K:>H{ y`/Ѱ}_sK}-A_@7s|hu4,js(Z$ӓD i ;#CX7kV4%mdRƙѧK7h[fEh{T?PCD5Rwonc4M kz&\iO '3_ɣX_х_LJk{·81tS(i͐RRxQ[P"AS䝳drnj-lr"Dys2s}`8,gvHu!Z cz'̇sx91rj}O:j/ GW<ꚍTr*UQ1"&W$;'yQv ;nig!6%_Qn?>))̓a;"FY)Ow{ahBMpiׇ_ɮ\Mɏ$x =!DD!{N5a=W_6wb5=|\>go0 FaKuE2FI2gC/I58buPwD9 <;jTDW{e8f!͕&$ 8+ X L QM}`P!g+̴OY94M?3hv Ґ_#]c9`Ś~k=Ds[j$(bU$ 49i5?pMsv{$W?jC29 UЗGob00~omf%#s,IwN1[xWO$G23,BӒulNnl}tAު`NtYs$VA|CAe"  U(+}|;@3N~j7XE4gR:܋Θ7vR; q&|ߞґ3=@7gޣu`-9x2(]VNj͟]Є9wW] #pf\TJݱ:ؼ-) u39h99݄+*X~.ԱDSţH7+Gt? fMqO xO.KYlȾK$|us1c|ALjR8>\ ?'#^;-68#xayVmX'@v|C Dˬq.&q e(f߉OY^ݏ{Ag_QsYp2Y,:*4Ӊm$$ +-`f5é`2pi`cJd&8^KTr9pJt[xG` -?OhD+A~Wy$W]ޚG,CG5S9z@=k ʼLW"#JU>A {S}s#;jvORaXF5% YS=.z'/)Tֿh 8F^R LM3ٸ`C4P|eM}N,4-9\zs~äkJ9L~n JQ32^^J5#.xÏUM=C<="^nalH1Z y+`2R[RI ʹSU+UXAq\ռ!k}fa=9H0 eI@Q4 u(I*v)xQQ0n?0;|_eWO|`\4>՚" @ IjP՛+'Mzmg\ax(YoShw؈PT)b$8Ť3rꜧ+Ӿ9Z5sNZM=##ŕ 86gk|UV@k@n=`ci) ˭o0?1O} WE=9&K/U?t?@R" FY3# xpքFQs3".<+^]Gp0԰G1|[a*9I`:BxaM |̬P/$! _MK_%]-2`55~H"azLLRS$afќN(zDd /ZE6ZH6_\}Ci9#R_ܑJkcyx*8FLqUU}܌yBG;]!%@N.0UAvL0nqZאPs@eV8ҰId׀ 6ew] {|sʼn|(M0&,75iF }d0Cl4 |[hNܳ)p)H.h^ lSDxVjZ( ] SDNBW+ZL3SBr͐58ä1pJiG T^.#ze*࢝j:ud )씛M1SAyuF;7"~&b ]D3'v!KAoB.yH;!ReF27VxS6Xͅƹzj"~k4"s!Q +K"xȨ+A$_&f]޻@b*NU]Wccɳ0Jx/J q0^,H.P #slִUjGHxp+f+ Y~;-kXQZ|DQ3tk .o.J:J]drTF:9* En䪿C5tM[:2 g^lw$y]5 +{KE䐱ENum(vF= qn>k*(K1x3_0_{N wCDo94Ξjy3hFkS2 ~eWW9]vGU\Dwb$MOVFW1C3ܖDe!Xp3`4CW֡Q8QԩORAiq(B^q/oiꦎߥq#4I@ Vi;#MR%j CoJeBoG($ y-#ǽo- p@0&>L pn˭̤QaWGy_~SuF"3nJae}l%I=)l68 ,~۱AGavgsr65!v1MFz;(a_,`y6+ L ?圹@ȁ@ h5ܡF6;&åj%+QrY\Oe,7RƿZ]Hr 1&|~; lnAx)*jƳFeZNEEϫ=?p#)A*,%g.#|u>]?i[DfHv #e\11$T7/)lYo9dz*n@D^.dw( )ޫr у$jJےU$p?{:#P] TW^<8z$-O 1BW.g6Un dAr ҖkN.aIj4G-Jf-˔~{u@^Ѥ}f.a],9#*\SRGB^ q, Om:r|$N *1Ǧ<8x2'T9û.ѥa@g7@`Nk#+J;%Zޱwz?xPN',»yN/6#_2isSz"opӸbaձ7QB}!XsEb6@nhJqA4}{\wbHRı #? Rh( _5X[Zf'8S[0DB}*pma׆e mOPZVP-/P46HAscP}/}82ׇ#A-l5ߘ-%#h>&'g)/ 5TeVR=L$MT[㛦krw}׬-7"Skdڔ2DU64uMدR:A {^׵3I9|kLU9v!kTY=Pp20Wve4ŏ9 9:ڈQl>hrPUw_"U E""  >̨"zo#&fH "XjߍvX+,%tԸwxhm8zf!m 6eREOOXpqaJfbEhlsBb)gV -8o}c ~'pŖŪpo*gd˙[bpLd=:ޕA<9p.w5Gy '[FWT 3'gYZ0707010000005c000081a400000000000000000000000167d0708900003218000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/%1]?Eh=ڜͩ5ie "INĚZT #xbHr<6"ƓT-uNs[ Zv~iaU&wrVa7NןD+ gE; Q*:܅68i Tv$qqh5SkVcQ6v}!AiYO^5P-YVINqEЏ[NE9''J<GĴ$ 9pc*}/XrZ4RNfu(,$"J=I_1#YB d<t@3}l/NU l ;D{ 4۔{/')kMRyy:R_zo~ e3jgs ְDq:4qdG98_-gN3Ȕr˯.t)xŦL;yMrbsϠb`7,ՅYAMc}o l tz.]Du7s)5w/3Z̼*׵TmU{j^5x\^A6P{"#$?$LJH(R{ֻ&4R |O .@_ IGy3؝~| Fa #0@R `3̾2;SPJozd͚ CQQSsay=LQn7j^]GhŐElȣ)AT+((~6IF㔿aP ±ʬNn7 }duzM%S{+xu&6z mV5t}'_a )e*"RRVଦV1%,I1 VI삫b,&=Ud$IY31-ɸ-ޙve.$gOm(w׸?30>,,8 6Pk+Hrۈ+:%Hv]qz2luwrL㎾XO( yNkx$wᬢPm8qw%1Dh>uhJ%.xȠ ATNqh'HTYPf"\NXcll! ?}WAMd⾪;d`B*@bQӓKtpv۪`6=H?^߫yz_8ۣ'pɞwbCf+>X!dֆי:KO5$w3f};b#N<+6Lͧ<־o]x!Jp #R$ƥ # BQ8{*y{Ҥ#I{iVX7`$@*'ux5=vȲ:2_?pwo<Ҁds]eT- X+-1"ц"/Z6$rv/US)+܇Xf+lrO''cU)~' -?z<㑨 Ss]TfYvk{1޼ OBݞ7q7T /sygx%2ˢ}Ca|E !LcwDI-HYe$6}CiܕD8"o9/,Twc4u3wD3;V\:y>;4d0a`]y/\YUEuXjٜ15םqY> {q;D۔/ĥ @zÍ_uD ./3ZZy0'Ll;+jsqLN0ӳy-ԣ kZ[s^*w꽜z6YRe7j+SKuRYO)b3ñZ+@I\^/zF¥=!:n{Mt>+o&N绛 {] zSHһMvZYɪ'OgЧi3~ƗC&POؖ8t3UAfu'g#~i Ҝ<-ׄ^%o[5o_cl pZM7W}}MH!?|ʶPҏTJ@P%rы3Ўwp@B P22jئu^Wwؕgo]g囡/c\ePXF%8Nxoݜ٢B a'\Wgj b8ߝ٧ir5ܹß\Srwp&a>ʼnG®a58)h/Q42?WC`ʘYGDM,hLn$4j]ӤKPQ>絞!mOPCRUs+Йu(5`[^z>'98l>Mɠ Q2Ѱm+If&.bnp@!YxE^ܢY/}] ;GV|D|2ϑAqVװбHoFZu,;ZQfR7hadvpgi+u¤ .G74"TN:-[X .ҖQ̊SƴNX R/nqW:O?eT1Qw۫uA{p{#N:S37 f^jjz,a0 כkVwv[9[V"c>bM8g5ϻ Ԃm]z&1̕b@$V5]!Y$i;ȝDc7K>2F`PMiaZP;w3qaxXHrOa {Udr;+B1rm>b?Y)U9ITbNHACX J-S#Yؖ{!Z/ KU2("'Lt~JSزiX`TTvEi[z;в6?۳_umgɌ\ ZيYZpFa0s`/>wF- rzU]X,ъ}ΟUhW^|#.!&EZc#:vCr]Mq;Y%OrD؎U8mqB|!a'A׹ CXS i?65ZhC1$.XsT/iė\.[($7By^zVxNOtH\J`*Q| eFZ!&mW[]DIcUiKIjt1;5 ̼Bi&;t}RZQj߮֒ _W H~0V$.q< c@h F8lezN3DWzN_ G$ŪoOjX|KxY1>20Y#*lYH[f3]?EMz0Gʼn/l/S׎FQGнxsl{rF(@Χiwُ^`%JtuyV&v\II5ߍkDi$XN+kf%;5t/z7Nha";;E'#uJ{<*LSG}wg}h 7*}ʬR6Kai J!lf΀X Xy8=&qh $.ne齿l_.Avfqv>o4=^rh" *i׾qe̺ӓK,vl3."o }ɥ,{B$"淸H1襛%.rMܭN1N"(Z~ Kvf +<:fzv1i7ET8*pjH&GwOF=h%p@GnOJsjn*;g7|)f,ń#Qwn)Zd[k/?anpUcBiNx֪@t{,rqVN>q:ջNJ7V(Ta"PuOz+2:ٵm/V&J9w{≩\MūZ)4di6+ .V]jC|^brL4y/Ab63i; EziZ14boDi';"2궬GR3iJ7q4Yӯfk wǤF85C=h;m'RpY{LdvYe3)92T0(,Mh(ZPm3DVTscE"V8lkl3Ar3LF5:י` x$ ,P`*U+FZ|u$LlamC*<8D@4rs ,@jֲOpQȿq)FahI(`0V_0*n XB8cٴӟŷ#Xu%+ҪO/(GKVJ*<̕U6'˚4|}G8w ܆~uYn XM!KEى&&*3fRn}ZYq1Fku<9<9? FZR{Mԛu@c.g 2t+DXV]d19Rq^h~arFŃq;\HUwh3' -<6M3#yd$v0MP_CO~ Q9IB"ʼn%I7Φ@4Òn un$ÚhUBqDxt,2FP=^A=g_i0MyytZs=W/JhT"v_>׈`ZzBҏ2$+uv5v4űkQϋg}/39(]r-VVD^`:zi =hV$V& p\T P?sՖ<WJB^MmZ`@hk0ZS_yn׿k=,oksI9 [\j TiŸGKZi*Mg>=X4{s^OҤufmdiLJ ּG 1,WtZS23F3_H.aw]nDK`ံ}K8,D,ӅB#6Z`zʉHd >R?iG/Ѥ6P pG9}n+VkqoC0HbHζ*`w[iHyOAPPqBlRjx]m c%&_ƻhJry"^82ݣ:b1mP̍%'q6]mukN}J2 HG0U)Y,%$z;ctZ6J DfeZ|?Dӫ3ŜGؖC"$iJ7 P3^ίQYܢsόcj˜Zd3o(`W-ZԑnKBpi579x&M]'Y֤ O/w-#U$2n;)4l;>gͳ*c۩6+]\U̵ 5=Q' wL;Ȯ)/2zWq2Kwa9 X$s3ȯߨW_/ڳQwέAQ$|@frџc|o\ײLi/I+!U7Z2K+XCږI#lM&Рq~Ţ >LNXBD~q&?G8ؙ$oAF xܐ =e3E^uHoćj֐XdQ%]JJosKf[i# ܩk䧎%PԡFOI5řh{uF$m9?#v&9NRhμrM |sqR"r{uMPK2q.a2ޕ$q[dN)%1G" 2{$̉leFۭ3uP" G2I|fsu&uI_0B(4ٞ:ZF`eC'JRm/֐96%wTPowGgJ3޼}Nq=u,w # cX0$鏿˾xp>nN =iĔt' D hs?F@B ys2!S*0r/B}s8/:E+Kiof THZIlSj$n$z ,( QݟnnC 6%uj8\!! Ѝn\Qܝ X[d<,YdPXAW%ni6Lӳg $8_ " 7)kd``s'#vYқ _s%-+8Xwхya8$6`c  o6|VB(iWȍ];a2ʩj4kP ݆ãN",Ohv75vc"&c/28j{V?zwP*Y p.j/㷩ъ}%Z# =fGW<9ma|_8a'pu.e.ɟPHS 7{Q/ZMR?:;fahl'H|t~ˈ% o>jbLfYACsA1L)EpF$z!/mD-UABJZ_OpbRKꚄNekz/wX 0MӅ{&[Q BэY KL`y6EWt(JO_M\BIM~r5QjZXns,eyXPF =߶0D׸K}pD$(,5ZlD H3'MW2ӑ~4#|k2@lH! ٣xrC*;3 >i vIӗ w&7+ b]V,B;VcSP6qף%BiG9p$؟5!9̞UH6Gp{ ҷ#[+vƦeg MHS/ѽY})Qw¿)HV^2(&YgzS}IGfJfԦ]ivC@VwZY3V^N]BԦBJ~ ]}Ar _KX:笋M"Å$OJQ4q(kWIVUQ9!nJS6xFtO :N{a{F[Hێ@}3L?6ge\ټ:W֖.iaF#x,U-p>f7Zjk`#^ƃB}PZl8HKx,t#1qM>ڄTt=8 2_֖<:xi=$-d ^ŃtƱn[H9!@8E6F=fǫvw3 !PV;;Vg t_`7J&aS$8/:$*v%C!OߣH7e^Hr 'YpJE ?""lf'KӮ?lc1fЄV8eEy=(w q l@SsWEǧ1*MtJ,7 >55ZG#:ߍL!EI2uw@Q%}\!^\tIu8:9q1,V)]p}M39kXl2`fT;Bepݹ]th.tx`8$#0|%ץNB"r/KtTS֜Z4/yAsZ n8{{t'Jg3RTo7zyQf]3*(+gXR8YMF%frlo\T}rzM#M7ꁚKԬ㒡+M1 d~!bNsLy41-yrHby,;Nza!ğl؝L>!<_PqU^.q`K(Q( ffnxYՖ+.^g{fүh. =F!Bt׮{y~%٧Hj9Bu;杲)L`i$[dMf{PQCLZHΧ#_^uL G5~~]2&Vl2$08fsl-e[E* yU%ɵ(HfEmy#?X}GlS9A[>ZMF}\$h:Y@ &ؗ*I۬ܢ^l(:+[SPURA6&#߯rCrj0{5C[eÊŴO6tQ*Ұ6ȸPK]C窖9Q4y}.A[%_?_aH!=)oʁ]]4~"lxւ66r>OW=fxh%.[A/N J)c;$M`I~MLeMd0ipˆxOrV ҥbP$O[qArؗې,s E;zg˟;{0XUXFBHs>.1\{DC琵p"تp.2wzdΩ1g:4[".Pǭ0 ]/ H|`IJVtFG5#߀Z^j4 =,cLogYZ0707010000005d000041ed00000000000000000000000167d0709800000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/zram0707010000005e000081a400000000000000000000000167d07088000039fc000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/block/zram/zram.ko.xz7zXZִF!t/9]?Eh=ڜͩQk+Mp<)m:ip vUS[(r(!~,8eY/225?}gyMz ˪T)zwgRs,-dDMT9L<8=);Cƭ>a۞5FCS҉L~o zzsR`7dhpƢ DGXbы?wc;rJf_DyH9™|LOʕ>My)fnr0yM|bͺrOT>YsV`vrʚ$f{1AzZJ%Bc.Q&^;`xrވmZSmTcq}]*;#O*'&:Lun.5#Yɜis$25* .qG6? VW, ba#0k5=+x "Õ&ha4cN1aoӕY#ܒtYJ?#xAнQuAnus}q)Ӌ41*޷Mp8Y6 @2EZ 㰭YMY ]gqOp}1*REOBJ'7+yOΔ>J"d IG :1-K0 QV=Wp08]r ^zθ{깽\ةNi|>"ucz٥0|s X> ~VLb)׭8TAB$SF $ŀA\xU.Dw%![@s?=/TyMW~C˚ [Q|2ޔ_!g*)ZȖK q#s콹ra)YyPZl^<^#]b =Nʪ|#؎. +߲o|V)YهȮ.ܕnaIa?* hY<2gƽЌ5Ṡf9<#: =v8:0U/waGw`=Lϫ_O (H.4[Wu@L̚Z]jƫlJ$u}U(s :ijoxL+k+*侾Kl68#EМM#[K$6O6P!Ip@Ь!#A̒h"!o8A$UVݰmO500?Nl Hd̬12lLArί*+IuXC#>J[\h!vh@-@ R) dRS%a"4R+L1/hqdɿVޜmf/#؁29tׂ9hՋr\,0@% &8OCiͮ|xw_\UIwL ;⺺c8O(`S;p &3:{xgZ&rbY@Wa Py Txo(Zˆ0 1[؛ZIX=Y=Emp tl)tJC/"{*ZCp$m=HBr*J3>e@71LZou]HIJG}"00jF\MW/ő_~ yY ?%˒*N+kX!h Xm@]BueO>eAK#fW"kT3cE-9DO"b]{U.z3Ap̾X`Z rzV639Id,Z-kڐeV|n%f-n:Y3Kķۈ/ 8oz@\\P ) /?FeW FWٮ>)n;ngk0G.U&0c{ ąۊi\|u^#5E%@,p/҇U7!rӇnËkLBMc!=Dob>.7eT!Ok1Aqb--D"H0\Bfd2HZQ x0RtH2Ddɵɠ/( DWa+.i,,!l eNM1f=w1ˆ!o'ReԻ:PrRз+06$\+`#Nē@{H!淉N^XppݖR >|p<9q';m.6G[+0ɞok`9@r$g7X3/ţiY_C;|vGAa>/̕!ȀB b"ȁ=qBwn j%~isT$v/;/qM˜*U{3o7p6ȥ ]~)cd8䘄-)R%+@rb@e1)&U߯Vo #V+p6?av P@ >Xǘ]$̧'NO8!f]0)5FJ<ܥlLܺ}vד&FS ̐mqqрn>be_O'_s)#bCdw,?j.n&cЂ#jeˎ|e`ޘ)0'!cq"jhӜrp .ti0bX~:Ժ}4wJÅB4PI&Efc'p@G=6߅3,'~?~kw1,E٫heRj jXm,/d68sK0־An+H6h G$':[{pp\7Đo'(JW(XaJK5`؝<_Qc:´G {W㮈Kgx ^ ,a8F- Ci_kڐeTTM?ŀd( {9 F{C;g67KKThZ#@Sɮѯe| )p3sF_PWӺz8V :ylmf1u M_ƄӒ:25gZ3UDMثM6Nݩh 0܂iŋ*rH[$/%1;/p:maUU RQDaɚ@9O`4͑Of 79U ߈i"j Gʌ~ s[MkGeK!ږ6b߭ 1:uͳ>}yp#D^z: W,,->Tdcr9\ҿ~P?gv%{Q۫g'A y!Cn|_List?Ibu"0iT{^?HH-vyOm(ڠlp,HNwWj}LoF|T=ԝuGO iM+v؈Y ewWE|<%/˿π͞oܨB@l/.kahlUrQV]I'<zZK8[y3 ߑ=/̩GZBe!} k%yndV[9@l'%2yDuΆF:gHtxP<!K-Cq! 8jt`En]\(@ZIVib5I^FSNU6u3de;g :نs|ffYWo< %ݙ15_X{3`ո(4J|_ 톤2 E9Q!Ni㨰#S XGȾ3"BģsZuS97g;98)QRu%G@WBkNL0uIyi,KPcGdō%{>ߌکfV_3BW߀n oe]FȄQUxA#\"kѨK2/AOE78Ô纚|g?7\~B 0v縹AG<_x Wk/\kPK2l5ϭyMz}vuz8- Վҭ uxUшM1S̼]tܿy {9p"xQ0@vԱSI36j@zX%|)'O90 PJ3P?Y_} $Rz9a(L)df1IU^Kq#B j &_WVe!I.J(ol+jF3#>o9Kf}$Z2u 0n~aO6w2!%0i!ܾQƭZU6˼Kvۈ{foq{FDP%b/ ڭAw[XEmcs05 E6972iK/8h BII&d9U5&BL4ʹLeLR}}8+p|HX7SӕQzH[wF+J^L#SnU# lVC9ȤÂ:U7OwBZ6qXTW [Li;2/}e%B?n4'aF`ڟe愀|n;!*IY/՗MK`*w| W PӍU>&(bAz}H24d2o]3\(!N&̛Zvp#7<1c<g8ג@b= 2Y8h2&x %q)dv,^S,x^ڃ`?L3 32Y>TI盘Dv-TG1 0O4-LA1d`!?ˌ 8=J}82:b`G>뵫합\][+3uEq,Zj1קAחƥ$'=H¥02Bte#܈vNt4^Nگ^"ߕMe)ur8˜X|m!~ޣD;Sxg6ly`[Zjsh2 U^PeOE+P +55;j>VtdI[HM\;u@Yga*"rźjm9idJc W9s-4D it,~\o{ ISoeD`a…!DĭJ)RCJNkNσYA%n h>X[(~E" 0$hD}<@ ԯ9!a+r >ZWjoơN`7igM:&R,l(;FX,,Twf;a͜mla`h6o@+f%Қ6ADE~Rsئ8ͬ(E8ua_F.jk$F]"xCy"2k{862)jFu(ch9D,Oހ7MZǺڶ?#H+엡@C/laA 9)Y𸈪F;T$ ײð | gsk?if#}W_>dDwZXU$Moib4]O!Pt! +SZ4Z%iQYυ]X yR(9#~yZD55N+~no<-H^Wôvl&0o {%fB\6}S}esp~ꡝXM-eΠ?'<эJ[4w$ ff&&X'-xܘB]3 U4$RD Gɒs AFX%)z|ЉoK11xȴ {7g|k1}O1#M9?:KXCpR\kF~Վ1O/7g]R Saǖ4&pAp>J Ӏ DmDzVw럺ȭH̦P;/_xcmokkG2̌\߶r,V2/4mv_o͘ŻPEXϼ VOF%{o}_mc2;VA2x;g_^qdP{:2oLJQ>eRr}+Ӡxx~sv`:+Ed?P=_KſޛpZzLB'^C߰#s9@q&m /pCN&zn}2DyȻ3ƕ׺cjNzMH>2~HU0_&r4ߘȴN *p4=J|V5 X+-x:U8\PnNa!w7rH,LăulЖV+ $HIH_7S %RIl؛͕b{a9OW_&$ obal I[p.>LwZ Dob\qAoH:L0G,uݙ 1Y \?nmga/`D,FezV7U9ެB/,0r?~("n<۶7ˉ"ŕ-/(S&i,E"L08K(%ފ%/ƮkgbW{Ôir%r[|xjo{m̪Ł'рݔ+/\FՂj[.Ő h,8ćU?/ɇE akh8G'KbY^ d:ۤ*ԣ$ ss;yx1I[`G re9mD$G"1HReՔ0j k16*"N~"3=0 2u]9+]>JDpg4a-#Dδ՘z6 I 8$M9qhhTPy+"qde/oڛFLK@- [ "g/G%LnЉmfA;sP84{Fw>U/(gq8"-7QPWb2)ɇTf2rKz4@4O-)=˓pмc( +Jg)"C]9Ynv;[ϝːVĂc( B>Y2P18nݳ2ov-WqbNNbS>s!35O?~ygq2WV}RbAh|7RSSd55qc"ݯdtf`~{MY}meu mU~Y&299/rYi1B7FtzW4##G7[Lۦ>9gwСARmfn7*$WZj#hhYA+1U)3(M}ގb.e@ C.%Ǖ9$,V]P ,DIU7 ߈>O#aS?a,Et^tۅ&"l5";yu6%VIk_r{S8LTohL3ƙc .=++gzjβvc?Ek䫏JuYBϖ"3S_Hu9l)̿wߞ!aq2~*uu#w!x֝~#$AxM"M5C4YrzˉV_t5hrWBC[=QB.#1@34#lЃ06 8aL$_gyXҕ4%L;b*PRuSxW OaJlom},g$~ɶBeP0Ԑ)`Qi0dnL* 滈'0V4hWp蓠 {% _ToA;nʛ5|ɯMhvO d{%E} _+'Vm0)Sy3ǸpR$ !ZyD6-za ,?FZ o̶K4G6i#o]Zg/ k64*t&.X@!Iv!}e_ˎѼ ͇eɜ2?+8:s$ {'(tk/Zp@ "QwRAi8z,!FZCX퀳~Se~p\&|+QᇅMiCj_gu3m{'yJtmebIJ4.7Yx"-͢jaYF3@ɷ֏D558GY?!D(Yh{hPXODFYoJ/-1mp*ͰHJu #o)PˣkYYc |J6Ћ'#nDcu o-y_|lz 4 jω+Bh uOu >"F #B% A zw38 tJz&22]0U>mb$m@1υь48WfAR/Tc'us!x࿮~{CL5:ToYV0ߞhd /^*B~[EgNʠ7էZFmvZ/o+ۻ}53 M6dHIBK_#RȭEjC*:?@p8l/x@e?m(_TF)وG ZSR2sfjFp'jX.ik!X՘4}iCÏN8vfEsL5рɕ̉Ҋ;pso|TCWá4rjd~9yu,ʍXU1=XVy/:BhxoPe S"Aqk&Jo'柮*,u,OŒ 2E$lP49ؐ舣);5felVu!PLc $h/Hjt^yo9BNyI:qy|C2 gT嗱`I ߵw:4VFLL[a~Gm"!ӕנ$M'`|!7 oeJxE2`N>bt{!D&񡉯=wdWw<ѹc!EMEG3X}]af)9>kJ?mFn+SެL8+Ϝp&W  Q׌bNˬX! JC/嵃jFdJG.Oe:VKJSyt1$N3 q@ , O4V+x3?/}$xaQ* Σl-4䚊q_'>ݸPq O$&V{:1~?e›el Y;7_e1E'f#x,[~ط%UC /_򬄁I"N!^Va7an@[ ΀({o-EL@8ۙ;_Qǒם@+l>jwWO>Jך0 s G̻بBx!E™M ?tv^^=٨U xbUMu,Ng EV' ?QJi>%*F074܅0Tlgb>ΈIsnDеUyVE?ǠN8>HIjwYY Yɏ6R$vo.CZRi.Ȍ !YTN7m~b˸bfXxw E~KF&S'*ʘf@fi[ZO_-6b; +u13;H'$[U'GG'\SiϧkoCEn`DH+S$ 'ŢEQO_kPE:vaĒKm?cI펰NVYHN2t iN 0H>6@;W58)d֙i] =93B'$b81sj۝QGez?v:r;;ty8=Y/Eq<&a4!M]с[`g, KJl(_4ot@_a;#Ƕ[^Гn/;@h$`ە9(vG [9[E^}>-{WhN.y؝eSS,ClC8Nft!Omr'P07x8G+PVIÝ$3҃jU{bR2us[MsգK@!]?"%6^OO aoUoYNXPR8=X%s2zxuэn~\W%n>%8(V`3nej-`-3e'8OPu{ۙǸDR!z'HXo_J\1t>5d~>GCyַ%TV{e~M1>w]-d"{lDOxr*`DVqT.9:爿eGWV ~2/TӧSִ5z?B/=aa5W;fʵ/*ijʣ!S( v  ,?^eRT{.a(IG*k| JwklT2\gh*K5,Z#J d\n#& Cb3f]%㽢,-CEԳNYIJOypzo,F6PNR¢"[YѺ,/50P ?1>UYE76*.pSd Dt 1Kx+ϯחl^FUfA_ YEf`^W'{grN^rEY;XCr7}?cv/$o9@B1RڀZ*){Xx{;Cܴ[ȯ&qWf(@'ar* ̊X,H& &E?ڷoKU=$$o˭ P@= :_ύsE# Sk3ZvD@YW~6I0l}2D9 LPVrF]^@FG p̸~ml2J33w@Cet) JVQr#V$SwKwO<6*_6 3lG!J_ cG w0W݈~qk`$m|STT{!@ɗ$?[ `Ȅ~lak*xDb[;"G2tX`YPuA `z5VYXpP~Mc蔌L*>< d!"B~'@טؽ$Z[0P=T4B%ch|*d6;#7 / Zy=\#QBttZjLDO//(G_96.ouܰ?Ŵ1̽ksPU8#^By{%KOVklp9]*zd}ܙ`'gy/w!qD%3zT)PGFl* }X+>h)5_Z[J,](&pJ)*No 7×8S$}W͝8>m^9Ϫ+I<{Wۙ2OtD>ec5k6CVz FPYRDmm"_~IQNFB] WLK"Y^R*OۥP:2RL貤tGҤ#$+OIrW=R#%dրZ5k` ݟ >Tigz< \6W,6 8\5o`pp!t?k;zMwnWߡB9`">jc]J~BEuL5axM䡱g('B$젪Fݼ錩ڏM8v3di=K4̴;M]i IQO@õtB,-p^"v$ڽ{'L԰͒1`Eq!SQkºE{pu`F(vgOIMȾ h''Jm >X1b<̠;!huݭOE`'`8W='1-Ko 9L7UF0]L{&';vSwE|ojem&ゴ씉;>bot4417se?\Y l$Z୸VD3jZV&87V&@ tebFNiN+xy"ѫ+dkr)c{y kRk+ MbPh?˲{PibkvһbGQ4@VWG@; $ ^VWH)gN^QEMu.U[&_ לdNpFSOO=c NIpZYiK> !zfᄹ`)Y  -նhXr-ud#/s%g S0e$rݽ21S` N"$@WUb9JTY/kE=~ѷ6Gɬtk|;PNGv$Aa~j1іW] 䠓"a:wxwE:r嵔4^ZT](`RŔ\#LY; B6"z~DVb:߆Ԥ\fwdSx#ޭs`6՗ nM |QC $wXډE$(}Q ?0"}LPEк-gYZ)J{9kb>Z@uEl#a׭K! F[[6qqqt;b M8*͆m7ME0 Bh伀¦^?k}BԤI_ akňl+jV"!3:~b۟Y4 $ ҧ O&K꫺X zRi k/W t=3`o!EJ(aDAn_G{YĤ~嵁)xSlDhi޺yd*]/(Ԛ2(}DzkP5/O'@n)ö1/J2Gﲾx '7Ep)x~|MCb>{HHҢ*atw2O4=qdhI B*8F;Iʺ;܈ĭqn/4zϯIaq/^KS1f [o1}qԛi-VB-R)[+T&P'HJ9辖 ױ{]L3 qYvsuxw&q9/]-sdlΗOY3Dh҅&Rn>}c%ȑnTϹ -5'w)RDQ[ |J5]toM QɪpgxH񔊛{ֈb{PC΅CMU3ѸP\Dt Y7C\ppP& 7+$Hgͫ97kcP$mfk5Mۗ gEm7E۞|96,Nki'>t1e$j6,9g+no1 CS89c‘E" 363B)gШ#p)A(S[SاC6ݒ% x_(Xy5ibz*Hr"nVo@| $g=7FfWO!鏗b`]I%*p±;Y.'ĵ|ZVϧL+3T>M**(f|!v>si(_7IQڂQRdM??8HY0. #%98x4s%JrR~,.#(2tPr3C3!\̯Nj0PM7z5^k{#O4%5O>%(ؚSa:(%2ld9혫2İ<Վލ!FSEO `c]wXy0eXNyծew-ux1$ d'q* _L22[oUEIguY=XYҏ[{?v)R{-Ѧb7^1<0cF|gNބpt7_6)ӣ&zsqk@h{"qƣ.%GH٢NgKx Q1FGtQҡ25.[pa/}P#JG ΢^l̃+"ڒa]jXiF=mɽWS۴r8jL8F0Y˰qEF\ p^jkx:1 ʰFYz8§m G\AǿzZ4N{ 7oԱizÕ1akέRUeu␄X0}W[Dܥ1%˝%W>z(-v*OYj`+qE1. {NvS0]{ܾڗn=&r<7iÓ2X͸s<\ f2~Z+_3 4i(Y!i}ƨ}hpO-kAm}]@g+U̘C`Oq"JK/5O˄cI7+܅~B8U0 }'q3nA0C/fUKO/'6B8m ,-6M~|pQrLzMV j c.SܜW1>پZ1jڦSG-F s9zDk'x[`bK3D  .Nmw1YcIxiQLnXv;vķ-秨d:HAĮjr<?U6L}nu4F]qdI{@$Ԡ f#'轱l'zd$C]o`pF*yB>LO;[3sաd$ ռIʹV;q-mc~W8~[BC͑<7.{;; Ҁ`ˠW(t?;1ACqP"fֲvxF224̋|&,VZ@)s<+R$Cƽj|lFb?*BR'xp=#@U:^jY PO]b7L;PKcK~88Ją.YjmXuÎCujBR:2 +o iܥDZFD!c9N ~::XJvv UN9քL4}%Җ  CJ{Hc5"z;y-uR#U wo RNrHfpnP V1U{%37 Ks' h8Ƨ[;pŶUZ pFfҌa J ~qYP-‡ͺ46OgY_`1_t*?֐SKr^s#x{:LO;] $]KL#Q7#gd|㝬}iŵl][ZSihMjxl9vA/ m>>Y`= -,1VG4Oe3VK/1nL9Fc1lõ 1#p;zjYzաOSH,VܣN~RemQ3$sQ5N&wPt^/e|Kx;\M0ɲ*4$Z/_ ~l>m#I.[oq e\L)?%" 1gQ:AY/9UYݻZDMo[P-Jm!,x'[;Mc(>VEox8t2SRaW%V4&֪,Ճ&  G4Oݰ __Rĕ=Q?_* Ӳ뜻 H੫X Ys,,7Te$ڡI2ZvCw i iT0x+f0 `&ë-}ѿv6Məp@ATfj(o }%;T7VnXb6@,ەNҳt8qj|l5%5TT a4coƯV;i$hAs`Gh2V~pb?X)G};~G>G&R8,Ss{z41βU)DqB K0FuBT$jK R8Ee2%%'4ըqu+ZzzX*| G&16ְ?uJܖ(^"=E=\q7C0(`]Uš`̒8|/JL ۓ1@ w-5_X-N/RV60S''c a2Wq*c|~J)FpU:{Øl 6(nͰ$6wpiVHAj 3-JٌmElpިwXb#snqr#P3% '#X:ů|m9֠JbtEJ^Gx{oj](~#B}^L*o'Wޞq%8*1hD!|4 6FͪGoQn irA4t7,,L.kĀXE{9eA;Ef0R1|:=NX 61O5''PsI$ÄGr9ʱݮ x0&F `7QOLzؽе"җ}>J.[f˼GIOtWLf -o I/cykܲK˃E{E9f*M'? l6PO/ ȿ M})Ċ::`sCIq֛?0wLL6f> p̾)J~hb V.d_K&c_Ku>gyԤC6%++=tKI))>p׳Ii*1 e-:Hl`x_,.?|h@>WW[R<@:W姱IjUx0[0x[NS]qE !$b077{WkbN+`:,|{$vh,n2%S0h"oƮY\`F vk #k14+W'd`DŽwnѶ g@]~=3Ζjm&i1e-**̕:L#Xn50ܞ;YmmZ?hvځWaMAw`vZq~-ӿ3czsyZ5DŽՄza2puwzur\*Clcco73i)AZ}r*S}hz09O q(N0y V= 1i UriiJe*5RYT&7O0Iu::"WtPW6^&zAu2˪%C$eq2&DT[/98g$V6^5-k@5Z0N42&s8I-2r'iww)(>LPkqB={oTIp@) )gtîʦT518 jdt/np[C%Jgҁu6nɓqA꺻2.'Ț#͛QK b0^ t23G"`Syy9 <-F {<]O7l =G唪)[\SRz@hx9/NI_J)3w9+2ʳΏnɈ Kܰb 4(,iN_⁤}},4FҔ0Ez*K&hM5cL{]y4[k"{mlO@z)2~ݚ< ?7ZS#ȻXv4/KT";$kN D׻~rsU0~i)t#Nfݭ3B$`S >\pGbs# 3iεY 8lþ^ 'llqNT3^;3%<ҽY `ۙJ^|5QH:}Ύ\]/?ixu{>ι9 =Q[nvoER3n5LN۸15qo-Iq䂆EqZ夀BE7vb(\-Op Dd6'a4dڜAz[_ R7qI56jI HsVf_)nW%ϑ!H nf͞GhT{x91=)AL:ݠ.xM[eLrAԍ6},} h,WW/DsT[6dgE5˛F^7k>?^0Y#NP]+%t$;R(xAU d71ue@d23Ck(zdxv7p&|ť+|sYT״%yHB cS #- aatⶖPG1 /Y;]ӄ`DL0`~yy)=W\ķFߵPL[a[v uF.sh+6j)`en_#!:pG( 2lB4Y%#qgkQ;vj LW'>$%)o=1~d6P mpK{X\rC#B){덁&K}QpPgW>pqISvWt#PAf0p[>ĀͶwFyq lCPOSdij\c 6| ~~y_K)N"4J4w\!cEqêVcM2A/ cیBZ nl8e>]n'dr"E6"ӞDV"b -ړ(,` o",M2ܫ,д$?W){&K1Ô8OhY7flo1.<"U36eThQ+_QA^fFZ_5.1/Gm:UvoqI·g0Rq{,P]@ RԱO0O'-ǕWC$tC*8j Bv6Ŭ<@ 0\6 ̡ÊQxGQFizX6U6Ƥ!/#_8ᢜ6RtَGܛ{>h@.Ϥ'm&OK3VvO#D~ō;*)`fkh4\h73-"úFXʺ gSO[ѡoY6 :V4!625&kzz VʡL"c"zJx_V|1)~'T/ڐƘ=Nȡ^\p3D>eY4VJbȑ{$6*QXƤ)_G,3):3;Yf4wK\ز y73/~K-Ls\hc:YRvC`2oY;Nis oM }.> ̶:5:򯆞語"rA}ED /qpu")b>hep] ,N/lң+t5X@{Sܮ<(xW%s?DZԿ3[ͯ|L1yӔY t-#yjψcۼ9sRoȲ[[ Pʼ Ֆ5S+~ގ0"椎B+bB䮢Z}@T[S0x FkhX S8޼[i+횲 Cx&urLj$Si:0H{%0V`-qL`qeCоbrﱮO\%x!|Rj3` gPs#& ׋/ 3J\X"dԜfF6#yIÖ`HP_~>SEZl(Rk( V=6@rojx9h&F;."9[bG= ؊(6½UUj̭U|Vet(vF{d e|̣[ܲ2'\@΂5)axEYWe'èK @Bd̷DDe-/ @|y+yz13im/DF*=Ky"}-]FQmSp׼boӗR˧.]yXb՞# B_b4ISjwb=+Ar, >l3d/&:+`کEMK[ $SPyEk L:_֠F ˷TbRs Xj٘Zbt:i\tFjf]IxSc~ګ+o?2CO0M6R/ KJfd/RѿTjg,H6+"BluroNq=QV5&FPl89C(ab-\nt Hah:eAsyHJǀ1hGGcri/1XxޫQ!|qwp{ڇr3J6by;-gC86<{h 7>ޔa8pAGPewn@^x j,Ij"N=ňiܚC1XxSLȹAs2 bcDq (dn +u%:A.NSe?k!O`#MuS.kD#B;T0EyC7s8NRAE j$!FgrD[?)rAL Q^'DrA7>hѿFPXR6b%>J^Dv]MRz8Rj4e]5p.K`B%mym۷Mެ*Xr30IF\9{;世4W}BNJXcy|x h@S^:2.p#1F?F$n=ph6^ga Oz'{ ><-[uD rzhh#h8W :ƁCl2m֍+[WG4URd S: awGzem`JXK5[1A$j@H0x%(\nG"iT1L,r63O,g  շ2O6%>6#Ady[pESJQr^o1>:JVSmz?l7B~/svS;h>Tp".G|u)pF#>sfH/ƾŗNFq|16tv$ojIZmV%a0?_ޥ蚔+Yƾ;Cs_j,jkKV_sb2a!'P`8\$Y õmGH~H)X*'0\*uEԋ:[4{#U|hRݿx:Yn_2 {FsA14d6MM\!MkzYG ҬyM[^~ 8G!}HB 2>*_S e0eg:>霗Ƽ b[xL>!7T1__23X%S;}7錤Jn/q{ݓp;zz^j@^M!juA*]N Z"!hMyNɦۡq{ s8֬:l$*ω#t-i$>hu_DѕG9cY :Bl4Ϲ]/]!'B"H3؁)4p^_+p@0-P%+'hIOi_Z;oxV ?ڇ3|~E6~k5=qT2WxEϣ%rQpS#@3ɕS9rz6 ArKr8Gnn>_1\Jj*-Q7usF/es4 ߰w&?ܢ+b2DS0[g9Хf'.__ӎ!Z;J#LO^e=:9~30{J;nKfż*7#1{XF#~ \˽,)ߖ7g &mR+,]J@Uq=m^ibU`".Ն=(B?4Iqȩm%Q ,翸͔1P22< 8my_F B:LA)ι2 Nda(WG2A+0Ji**fp ^ܥ|FCt]z9iw0U-. []bKI.3&O3-4]g~dW9+LЕt^n"+ _K1%:0|b :#72"8 +'\m}nսCd̤xk>MYѨDfqYoVǭXnRr]}Ǖe;ooDH&yDƠi@#{ OkItS,I3Ȼ E AD3b`nh)fWgc{33wlTۤ>D*ᶓ#V))db-X^m* N8x9WYʣ{إpq%rnr70- ui>8\_=P""(s!4.˃Аmg9EN0^xr SxOm5:qf&_'k)5XRTSi.YI|۳4XMI8kYIf^U H[RsaeTߍN!tyr6<]g._A#]&-]eMVMvcƇ}LGad1nX,4\HLLeGNOˇ Ȟkߑ:q"dOC5B@.<7.[pFI|8M=Ā˺ӀiVF +]A¹% +i*ȗrd>͏ƍmeULt%=C4иy>k.j^JVgIx0u*>e0 ?U&q aNܶ)gvy-K؜[.dnqn$1vY҄ChV&L&:;irUݜށ7lk1Wl~İt,,GWƖ lSws쒄ra^&ښ(;jz(_ngyJ&kd*K^c}%"bV~r503ODZ.'51g]A<ߣX0#;> x1#Ub7TMohۨ~a;Һc)YAò\s˧j#n_V$, ?ä:y['މC-z ob|JH ԝk =A4IV߅4L=_=nn\ [?c,YB[%jN+:o#ap5*q@]-@ỳU /K5_߲1<̾qԏF;⢾o7# ~!m!A+C fyoD^v?Yah')֦ۘox]KeVn9%*vz M"hf3^ͼ&T5#Ӧ5?}?hqg,?kS'AjCdR3`o(-ߙ!z ԧ@XHNM'0źtJ>8 ee11j8qhaj\YN6 qP_fyXǴXs eTIAjpZ N`2?2(犖p tTAzKD姭p 9sPې&k.0]}ze9Im5z z_⾼2hSlPBWcxM.Hl#ORqS4ΟεTNX ۟L](ҥ5"fo[{Ǣdpy=C /LWf'8KHTM%jʚq:?75jK1.9v^gQw (!gBmAQrwfHƭY,Γ 1ct&-qJ07p]O ,C48Ӊ7kp?4i2M )+3b#:2]+x`VCd@@PޣP ',%VUJUp >533pr_qYV^f}i(_"]F`7\${tl+ЄFdDz>LGan9P0[--Н.YxI =pb@$^ .Qaѕ^ oꯁ;+O_~bdnΪc(1,Xf F:L\m'Y= %AeaQjş{s'&<Bhm3l\N<xa藙O PoRҘ=j$t|EN挸/I>ق'0E-Zo)t1!:XU-1E45ϫT"8hG3drC8>2L%Ǡ0w%ճvT5nBUN91CA#g!?8QRͮ'}xϪ&ow]+,Bղ%g6{:`G7 |DH%=u(w 2fH2AY Ox/|q0I@|*ޫꘐBӽ:Mɪ=0TڮiN2;˜[ #dmL$+mDkmQ'7쬄_kKGUDaX@Ƣ$Nb |̗)ŒYlxV$0$>KX[^/[-2a uxW,guȲdR.n(9YVZ7?V+ً,:[Qf7=s]GVs2)ո|CKt$,'5\t5cb["&I#{ep5k=0А7/ڨ@ 鵕bYR`N Ba8BNVUe)87ݬ/٫ 됍\Mf;[S phrNyG+6bSx+SvO[םn}a 8@b-D{ESY!CڠʡY48U9:B%.irz6½_nx`a͖D e~Q"6>e=j5ºfWZ I}9<̱@dG g|Dz[r\Ԑ1ݝƈ_ubbKU$w:o:0N RQV.!&ri[ҏ7>5և*94nu} 6ZzX-XڟvkqAu{m$4< @rl/C-xS~/& {TCAb CDs]6kK+4Յ6HqK2q,n2(0C|JEUm'AoL-הun*G` <[;y—&,|vh YfvJIe:/`yv%gm!6aul0ՒAa&ޗp }["nK ̙u?QJ衃 ɾ*&Ѐí&ߴ)rR\FRtɮ}#c@^-&xeV=+<< 6Q+Kp>s9z N71.h W|[VZ$lt5o5*yO ^E|_ѫ~PvVN }Es?aQP5XGM7S]8A Csf9#Z3kHבyub"y{furD% !bo 2>>pD$Z`$]kQ}smsNi*]H~a=c,&g1jo!cyI6o?'O~AȴN]d6!aO>-_ $mC5rfo]-jrȵvxZ9].g,}~ՑI|oUj }5o&ۨ\ø-P ϔ "&jlC,{UqP7JשG./g͐gbW'VznN+`BAF;e< P&(ǧ¹@O@W0/*` w 7Mcom(AŎ!8<:.8yB9 1Bx#TH" ˖?''e`h$]2IG'Lkݡ7x ݶn%S T .{1]z+[~}P?ti{O![5%)17U؅+m'>]P=<ϴ<;&c) &yf7F^JsVj̖B}1eﰿs(8EۚԃQR$)F4OfhK"S(s}Z(0ڻLAmZh6 źwUl? (̉[c>XDHÆr&3L@ !Qpz,m6m#z=;r$8" Ut:( 8!͌p ЪK'$ 3r1HǶNr%(v X'PJLhqU|pIXllQP5JnpD6kAeWP,u>44ᖉ홖F95Y<[lSσ?l /EƃkSJDZh71lr çCY~Ymqؑ}ӝkTp&tþqlX g@>V{$AfPZRk/u@696['wv 5~eȓ{8b 7gqJ 9܍K\JWZBw6&`I9y@]4P /id0̞.kf_IL;{C8ll.Ћ*PQ]IGaf8 C> ӑOxX(z;)^̧P V ]Vsir@G,vG4;?@a9Gy9O;RIs3mSe?=B"Vt AC7kd 었F\&UȥGYgk>]fMQHm > 9 .%V^!]-3x ?Rl>0TlIf4^dW C;}14Am{(T2|@1<'nhD1CRk#.}c2Bl{+4}W`!2"j Ch1NGR;^rb>&eƦlM(.k0K9=;>5 SmB?J61~DKOEH2 > 0}&:p v$.c?t~@6[e ^ä!S!q\EӁ#U"!@6$gP7a3Vo#{fkӔV\e5 gem@*n摏%CT *mޕ8#`74OAG7!*=f,μCom;ϡ||  ҥx! Y Sʟm\G[tn+\HA+@U?3+je~voc?aq+; rКqƣVYEBw/8Z,ׇ:yw3tu>KwְqWwxF!m-.K(6l4ʯ~k`@fX[%hog_P8'ӭ([ٚ¾C^$9~7]-x;DN˰BFRKkXeލ-|g)ea"Xr97M|tu]rxkDBkC`/̓k&$(Gk2TO|bwΘ, jao>r{%j0SH𶪏Hw{?#4,0#,~S&@s5+}z D܍>m(27OKZtEI3UIR'/s+z0KxF9 tJ"}EKv;+F'6źf^$1ShˀO8zF8akæsF[Kdr$XƑ}<,Jd: x߸< 7+l#T(&K2uL{yTs5`VL ou  @ډ^,GH8F hYXAR)^Y&O.k84v*|Edk;r-E-؅9fs+n vD(yF./!esk[?ղfy"** В~^8Jc+aN[3c6-BkN-6v8 B%O?Q 7ɋ}cg? #gMFKqǞo}0:>6#? MH!~{iM0Ev)O O !?[Zg:@gөh.GW߅(3ՊQ*pld FTuKxrwK\kS^գ#H_̵9#?aW9oQr`Iyvі|oӚ2gz6?΂ɜMT0٭%ؤzo[:TzkIp) ٭e.|E6ap64o=|M;y&_>QT\f/TD1hzdL.P䊍rgZ,^#%`Ww"?Jl=jS;NSbigN@-L Ӟx(~y9 fY.mz.؋FWxc}[ Xݙc[!$A=U 9W-A^RظvfL䍤\rTU/.fZ p#.POE,]YLV]'h9w2P%-lx0S!"w- Ba:S@`(4njPҢ'C6S9#1P~7V/W@iƽ}tCԪɓElDuRT}3+c{'Xo%R)?Љx gO͑q;G{pG*2L6A4cx9XDOV}{d3ؽMpdA2/.q YlI=Ғ|{4hZN+u+a_BK@jĦ"³O[xh@[OYy'䱦_U"P-b5T",QQFQ>zOe1Qƃ;ϼ6*:nLdʑoӨZ u#H,Eafըq<-׭}}@oj`}ZOYn8qݩ[No'VZSo h43|cLr0;[t^ܓƖf}64WAo4z"kG+3Bzg]26]װ;[ZXәY%o`(.\ 3^ &`;-{卜YIo8}dejY-La|sЮU;8c%'w0xK\-LBgGV5 i"} Ca'\\\n|O)DIr}Cl4 0qgB+Nz/l-F S{PuoRx_51D4E|X6Věׂӓǐ_"gBa v1%[` 5b@03II/kB׿C<%4/P둝8m.aۣs#dr3$efBP)V⿶`u|K!<{!(5W#3^nCFN/oTIPƳU]j<Y JAl]xj~mLSȗ8bcmI uЬՙo$ַ5rYay#'?s1?2u{X y0$%xAMhۡw__U^p>d}02>4-0ֺ^L_ ˼Yo;ի$PJ!|*͏+r0t,G4ƖTþRg:jis8J"z): L7lԒ(1S/+_i\_.~4X+*˼Wdpד8pFsh0ݶ*yU7Dc7b}[;Hva)u@dIiᶘt> ?]ֻ~|$\SB*dT ]TbC>o{;~V'>cv?/*5`ʣ|,|햄QbM6zm 6YV_}=Yz:i q*!b49@&υ 9ZB%ԼWbA)$4\aTC"㊆L`)F^ÿr* ~x*"/d)tU'r&BÒ&"~!+EW7g+h+sqk፡ItPF1j]si2aqDD͘h5 ƕ0P400(GHEGpNVp? f޲;W-Eh 7h-(3qϏWz<RY[n1\%:u:dџn^3Ne i<|Yp`3CsTHJ",Op}3x7W?t%h#_?ǎ0j oBW5> @7TQݻC 1 s%6Pt-a>ZhuT+W%MW3XӞBjZ% }9ϺwN"t#TprQ!8;vX^<&5ΦqXӳ`l{\,PE&CE7jeI*IS_ oL)n&* |hT {(5]/#W{8L SAOQCuNYK yTm 2˺o߱A".oz ETжDRrq-`j'++.6/ǂy3- 5v@-BTzˑWqھ@Xe0M!QzeS.d݃ϺR8q]uJ! _fk)АEX6m2ۈ`MH0tCDA{N&vp("(ؓiE(:gv4 -;2Y@xȵ¡hf_F⟵27 榧DSFxIM4ʅ4Ram]Fu?Xك%кlÎ!Χ5~To({3`*7synOzzm^`<2NވQۋ M rM= M\*Ï+EnϿKH'J䮱{ej&icgWQGש,Uw Qtd1u tr}s:80ax֘),-z֑C&W Ջ%.\. 1qpxk%Ʈ3/߯4N07 #L<ʾӉDMψn6! ~vT"4]ZM j@=́O7ki |!$ۋt=DŽ)}tY1Pl>8k[9bv7c) ?}R1ҿCͩMةy嘳 SP}ˣY@FBQ. {&u<@QSJzp^eBa4jAl0uuURңc}x'VўfI[T)s]ͧ楗|1Cw# qlyv[!R7zIV'|K{i)rpBEtέ[' s&bm9zy@2O4B~S }%^f RU o{rjJG1TM(s?r3ےB< b󜟝,9 %u2`޳9щ'ñXg*FJ@ ++VoW IطHe\s:k (0N׷P`W1PCľgxCaei:er=܇E?]s'La]LkNG bfl2 LqdUxLM"cvt+~2BܯR(gQĝbӹRX@) Ku8-DV9)Ti Ɉ JB=elZSlWIb19Qk e1Jo,1L̯{ Cԛ)yI=yBfFDlo I h)X W3nqɑ +pJ7!cp Ҵ_b@ {An#ӿTAyLÆe[X9z5?R$1WműD,}L=#տ@y<6I&ۻP!mb}<7Rb̐ĽF0I/M3 4 BrIrj.>ǿ-Y%6v\cET# Hxas__? WC[{LnzEqX ޭHkĊ c;1u }ΗtO_Ք#x0poβ6Rzل*[*v].j&,7P!)B 1ݬdա&3 )贊X 3ZRgZ8VE~xߕ̳Uֳ-xퟆXxc{Ƕw.d *:#5gOV]F͊Iڸ5R?U:T^9m_ɏ- W,ɭ$4->$)? %BQ1<ZU7ӂs%}dMu[Q},s6{\5pen 贺jYՐl)o(U8X.*z7EvqXyuvÀO_`(N·Ӄ|,+8pҪ5=ʲdE2ljL0 ݊\:/װ#iYdW6/P]W^D( e?dϧӽ ht鯉9ʴSZ+(jA?zsDy*ffg˘]Ў-\iG.TgaHQ C̾;JR/ðn%6bO `7&` 7OFNCܮq P`U4Y%m+LұfpatڣWS9R1XCC?{B5;ae; >ok6c`5Zt?V`뽈%v7Us2UfB Н}HɁxۮj[HT#5V S :i)4(Iş2^z˗(w16Gb.k}BLZP{[Y- `QQL1ed~y™xQ~*ϐXIWʨl]=3m<%q<^n  +w% R4-XCN(+N:1cL{9KZB~*ѧ3_}zDؙ㮀c~BNyszS$\.:݃&4yZ bsٳ'Pqն.`L}Z>yom"&&,?ΆQJ*L7[dxe=C=oZnn/w2QZ/[f ب@֪y]mC ef-hr<?Z |t#OZB/v8#C;EziTE3IdA䠺5sEgVC0(<w sEU@~),,V 13p6va%3b",?OM_~XaNʨӞM+>@ې̎(f_SeV{lY]83#w5(7ޏGe}dɄ5p A>&KkvJ M4S}XUK1>xRg=Tlo=&: µ'.WMwz@Xt4p:f;K8"GR8M7,ɸ[eX- "l[y↏4߂SYDu+5Ӭ1MfƆHCuJ&fX,8Ag;*2z緡ߕC<kRۈ P#vW@P\o"BWR$8;"evH~N*8Nh EGrŊ{Go_&K\[[YM]!࣐`aE P4520mB5?#hsm cPX+0 ^+HB60-" =Mp$eБ7]6a^m.^ag`Om ]E|?\j+i%GtE#@>vZ4› ?16E# I|URpMifyi&ZS+ËGI9DrS)xYC>lRhLP팏UG;ULVAv '{<@E_b#A1ސ8,|Wlrw7ùdk_{6 ct186_5[X渲k)0IH`$I˃B{6(ac|\r[xm}Xx1A1΅CL=JP*sI %mfׯD^ƀ}1b^Q}*l f n2~ e] IZ(R5Yw$qš"O^~>/kO_ѵ~&+c[nX&6Ia $ЅjKT GÒ5 <εDcBnbG 4 <#⚉a%V]7D'4lg":;=Sr0l5'qLHv?)>yϛ澉5Q5On@HgiMH+<⤒Q" 7Y*+y~,qW:a ƗO< > D tj(M}DXAP2{ ƍ2/RɄR!:"$P} ~<6D3ⶲfwj]G|,O}za4iT!s6wsCvo38[nV3̬>TLގkj龣R $TdޥqSv]5umJ[ҵV[ӍINJ+&RN`Z(}ĿCgsaH_VNÌg`:)M/5D3:sY/p Wm>t2I{Ȅ\˹SGŌ_o!%{ x+[vAx¶"W9YAyk 2׉z'w_toG<:@y,͸OL}tMyUG=2<[ȫ:iaO+ #WN5(FMlZZw'^,xN+e:Zu\=$F|Ԡc&2SSˬGxM瑍T@~oW~w]l7kN~Rt4}94ww/#^)ruIxj"s5LQc9{4 3k vA^] AȃN+?!-[ڨ:rV9]K W__]I?G\puz WgOY_C=<rP"VyZ |Wl.S\2.K"yf t^'=$%ѩ3YXSNs@Lx"DyeXwA;|~;;V9ߡJ󀑔N2;D:eAޛv }%(e/%z1'N+Fm]+p#C\J`6 yG tXe e.UA.谭!ۋggE 6i!(ڎhqWԙ5Q*}^Z zx\1y:#r_ԆEKf8UT̊4rѢa {{S OvߺY/(lQӭ 9OO;qƅRJl`u+4Tyi=CpU+m@flj1SY\a˻x{b\(&֠r(lջw=5t+Ee54xG3냹9 Dv'iJwMBr4 AQާQxȸx<ؑt F"nH%C_$-͑H@٢oљ"f""a@6:#B|cyq4q҂)X}gcpOkenAs8ޘ[O3mt[Οq] j{wF f{`©cPHf1}oƐa'uR-i]=m95w  7{ۍKy%~ġh;..hM2X/SG˚6鹲.hu Մ p}>\!2T;6"IQPvIϧ/bӽ#=I5ʱ5>,9c|M뷷1#ЛB[_ĘIiJΈ56:l);`|{)! )!xlN.d1s 8% f*|&z1~7x4WECM92AT_Ճr?6?(t-Ld"@J'Û v쌗c1/ffy @s0Ӫ;?/>D(jh>Y0%Dq?(\pXp߸(nfr1ĥRE Wv!T8޵tƑqrEsmJr/H&a㋩;wV܀ܙ{ t:ĔLZ/"UeZمФB-~,9ȋ9)Wtb˯P/G&SFl;+:"[-Nʄp%n!D $bb[GG{#pd׏7 ə5b|db_=53O Ө$"#OM61[zͦa5{X2`aF$&x098XN1O2A _B ,#: vQvJ1&-&A7 #Su<(SW>F}(+`e$&—ݐ1Hݸ~G+ѧEcfw[[\5sI M i: M`tAwφK̊,KxP~Aňu\7L JՠYO硌G5jE5ߏw<ҚUMZdh/ݥ8^bh}3/$dV$IS+rXRpfR'RՃrC? AɄU?}vS\Rcx(<ʄg۰р @4ӫO8E<8,CXas OdƆUuD'`/է n%xKyOUۚwhK[ [G|^Pӌ.Ԗc'`qCe E,K𖷥5$ɥEK>̳w6tb)o͐Bq݁l`@^E'# #S8aE p!LۿnihcНQz]{pL B)G 2|g#eWdb_H{2_oA W̝d7#4B5%^BKmC}JӉ*fʯN-قnH̷azzYNDeW25Cݜ9xպ/*Psd&ukEԼ'8@67`y>vk$hc؈5`.Y9\'@)Tu5C{MW\tV)kv@ B[Yk6/J=UKDŽvh#B-]W<~mDu|%RfIdFqZ{"{̯}&Щ^& " E*=*-"]qYoN6u U^ӯN:`Tn7?$ǥ͇;n[|P qAESqwiwdΓȅ8 4S#!#r ՗G=LF VM%}(UAnUMkz{7tFgEd(3 ` q * *VdТ#|l.I4MP~ٹ@g±0E{9&tsyx'Z6F!vͯ%q{2݆cf!R*Ϙ {u1UD\2LƸXiQ"BЙULJ&yMcR0\#2G."8sϦc8 f NJsOjAq?`gi[JÜ͒f_32j{.D2]X( 4dDk}[٨G]5H>ӢV3NX#:jKZܺfЙyug}~fp~΢D;>(C&"5fA |٥Ym3RmjEϬȐԙxdD8!g3rOy\۞0I_ 1!yZZzOubp@#_s?~ɝxà _mH 6ݽ;,XzT낶Er2֥ŧRhس0x&65Ll:BL\D46Cˋ;ЦqMOAZ^:Zڲ{!-AhX#r;Vdߟ j7o'Lj"\3Ǜy~.v O'c3yuHveka؀.%^!)NK@ \OB60ĠԴHqɟ$Ch 6kw_SOWKC'0x9vDޡh"Kpx71\n^ M]ς79Zr/wh+s[S?7t/!5(Ž:U*YuS2ۀm!Gfx2p\⮜ $1t!C[o߿  "ſo'ټZŠ|k)ptnʴvI4"v8b4Y\qh>S1\3ݹu+;9gQn3x :''dXG#44Έݎu51f0^G$*R5@ABǬKn#ӂE bNJT]e.~ v(>9hY3;52S ߢ9Tk7P7J,",o=xdL], vbIsXDV䔵Ll6mx@|)8ײR0nLF5-%E$߷PO4Hb՗EA6Ml ѴL !1MJWk|efBr T]9qsY ̴JmuZ"ӌtj)#ő/볮-0v_rڝȯ{>Rztc+ Uor`tGm?@Vbn6R%/)dGe ;=c5"0Cr)r2Z͜&`{OXe#wDQ!FA%fVq+pfBk#lC?񎁸юp5iVP b Qߥӵ]{eĉha1&gl'9XoE]2-Z=db"2%>ƏjmX{횙l0/~VzY-k̈ 6.|pܱe0s?qP0𪅂dҦ&&Dx)2?Z7 DJ,DÂw?DH=)=3YI70ZG]"WAS$vWj"W~$Y E?Yh{ݲ Ӡi]0N( & B>)!P=a Ey$hqo}"aG) {F$z`ҡ:I;!B K㊯*t&θA1d>_<捾~0zVM )zx 265#`bQ!Q~Sz9DU8qXdsÓp2='O'w$٧eG;$EB E&,$1`cVsty!B&ѥ ͯQmܲ>q^Qq1Ʀ#a|*C`CB%f>+dXR[\l\N.:TC>^טF&C6\Vɉe )'sKUFET v[#fv-%TχBhҘFwi,[洒ҀhzP< r8JI늂\invO?G5-3`3utʆ-Dy[n:%E qSCub%b!UP.`jK yv,b-)p_Go'^=O' nUxRqZLqG= J:lu#р0lj<'CFPDqȢ Uom~0ƌM< #Vk-_@_wϋX% S I,ѯ{Lk‰i6.\ccznu62g0sYB_V7fD|nTjŊe7<.wXdyYbN@ϊ-zd_|0_ISUy^\]Pcũ ۲-n 2_hvH?¯MM Oy$hF'oj:i`jqYf7<Ϋ rOQHdE6]?ՏMP"9 xrJY͛o Ǡvf ;D8u}8ǹGin4vROC1{,KQd#.q'LV4?m$ yBEWdØ)Ҍ=lSrX'c|ʴܕKk]fcX]\]-r/< LD=%Q 1r)pٽ!Af,#f@hb1igo㠬?ؙK{/m,,b}uD@~,/d&m4)H4b?dAn $ HC]l ̐"G4 j{\  P7 vx]|EE#XI)9 Da7&*pz#uen!-9}h`U*`Sj@O0OUXFs{2o+u*&Lr4W3̭~۪O ْ Q ׽L1Q tDFB6ӂ6AӔ2rȝA%=xSRۚ]Y{s ^oڷHx ~qP b'ܟĕ#i>e[! >ˇa`@-;9oydU{۽1͈ϔBu=ɶOaebgwBv1!z"junh*'6l ML[X4y PSJu v2sR :`m|g1ˀGFm&nQ'ٗB;z݈K ǮL)G?(Gqm,WXZ!pPj"]QJe8@fU/SQB,y&ҙ䰜vZ Ȟv1Be ̾y"p( @|>3˜?L٣GW]Q٠jҚ"#?8w49=..T߫2 ! Vn&xb%K$""tn\A/PzIg(HGMj8ag3Pw_57 s7ڜju=BK#^vπXϮEkH>QV-D<;9VW:LYm.Ĵ_* ^JG芺X=k6:|ҿ;%{Aͤ/$.6CS'nT]>:c3>> &y L]Mt1}> ]xk?-(#Z}pk6c[iT9Ddf3wJEcx)ц§'Ǣu>Ўkx7NA :]1GY mIn>AaZwܾ`g3s{ّ((6(oO8 >%X Dܒ*P2 o+^5w¹ *=="s&pW1 1,(euN h@"s X/,(UdpsQ^66R yRSzKIMR+x[K>7R'dPdE+]ٲyݍʬ%qq/hjkTX_,Itb[8G ] K# %3d8I 澟ku@_G s# YW>Lѧkhs% X>UNsa証IUu2qɯPg=q[\с36uEk3ڧu1U7b1%po-kx$Prm/J|pljqn ϾX5)3<_OX(^s] Z+ d֛Ć=o떪9x1z!i2cBDehܺʊ[DcYb)1%Ȏ&3T`oT;R[q_4 /tap+ZHX oWׄ!Imp%`Cl$JJcCC27DK71{0K겺g< _Euщ7ʬ2f;A`Db%W FeBt,GFI>؈,R?fp.@d\@- Z_{|`ʻ۝H56LR.ҔPdC`ja|: ffiZQ8d%(GxF%A>~I5 =oUjN7fb {dկ\EǸEߦZ^h #C!$+VImj4LU֤>4" sӰT8jm.ގw+4TY ?󡲃dϮ0 EFL*.a^]'3Jmj2Qʥf%13dz C)֎G9p`{1Jg;QzMͅq,#ܭ jG,MX~Dƺ}q,lщ`4$ďƀn=ęU7HY# ]uK|!wz"E, ֝6O$QҠ9 ;9HIȊQ@"pXT=?.pS I*_t!N@3fZQ$ڽE ACC[KF/ۋ:4iN@P'4GKjzVKYr 8Oe*[bVrq]g2-1\x 6dq!]43#j#{=T6^; |Q".c)⾷a|x_]$ guTx?W߱qX6z#7- gq;ZNh<2Z(G7DyiX·$4'`Z uț5+e%䍳hCQ9 Ur\^. {;frފ+d^i 7'SRK z轢F_lt `p%iqY]`l=*$_PKInq7\&+œTդ^|"YYJXM{YTbQpSr‰QD 68hV/ 䶲p%Oh!y0:x)U6lPNƱPAӕUEe>xwibe[&h<0^@phAh^zIq"?2*Z-gLtP>/|t%B]ttfa?%@{J)yY`IH`R“gemJW(GmU"*Աle.i6mpR=KFP4o @u:̈́LXi;ZPfE#}*U҇6FR>>OB^jX;\RF^C+X_^`.'Հ5~llscq^Y:͙~\bVuJ2@S+nAD%1']OL y4رq?㏔^v:\1^i0l.u|?z3U H!;փV]%4IAt'RR:VIJ*wcV(p,)<7rw\0ݚv|WwRsOGB idf.Le|nwƒ+${IY$4ŒwL-?K,A>򮽋 ^d_iN,א6k,l BvF"Jaznq0ɬ@#Z%ҤI~lXn\CWi_>Za?`Iq>l>OG |D$khL~G:9Ť8*cSoP2Da-&h8aI=rd]߷+,m:U侟Y5/-4&}]AUiOkjQ&qq$njτ-E yb`#Z27̧o0ܬ?*GL_ά^"`i}k39C̥9 YlpBƼϧ*f_*v2 *~ֵ+taN3o<CqZ rnpHG4bqm. gpF|6rum7Lm<'Br? ?scú~XV3F&W縉<:m҂v,dc !o.;E΄=@ ^]ME^@'A|֦"0za$><gCr 5_Qͬ||PT/쯰$8e:Xؐ!'@w9S8ޡ_Acs zyfs֮l:{xOZ["`>GH&8z׹焔G5jV]+fE=~EBƣJpr%QTSÝME0&ٷ%J#db Nwt`2}?zzQLB 9mv4&”`ԭײeF|-9cږ͞jX0})F:Q_gT|:?2Ϲ4 {{ TIob9 L?1!J;^C= &@`uCҼ9",uI QQ\6 %r\僵~-_8Džӆ}裕^-8xk1<#yAgOp^o3sEirxf]SEF^J<$>Qp'qT beW"1l{T+|i;C*+ӃĿV-hݟ9&ӴK͕ y$ B,QB5uq\x"(Pl9Zv$L["C|{qsyZ@3"Ӿ}<i8%;HbX0QO'PG9`41T@j[ ĺ`qգ; c:_(ů(WB!|eJfFٙNɜDw^vt`_pר9#UC_Ee6H@GA)wFH3߀lA ETsGf}z4ZɜYBLd G`US{\DQ.WsM'53td{Y{_kHlk d~QG&}#gد'fH;{ /UHJGbH1:~YwXKid(&tkKA8%'>te "uW;r>|ˍZm)8 m?. zѫz$WcCpQ E iOo;)w`p3X=:U.sbjPwݫ(* b]#X6:/e^LV}qد'T$۞`qJov^ >|S@>g形=Nt/.46fH,̳!({S߮i I(BT!:4agj:0@ω0Ow?:ialrv5*g!+۝@*̐~u/s4iz3[req={S'7y}vfPf+)6&vr%<Nj܌,IlD Lٿ#5$ݡh"wrkGزPZr(jVSÞƲ}z'D0F[R:D.{"G֌to&؛l=z 4 cqi!rƢ ˡ9D38Z KѴD1ՎTVsV/7&/d%TAxw?n44hο)ɫ/MLqU?&j 7~-o< r qI{K 9v`]YHc1`+?NN u⌔Ω=<{"EŃ748]l uPXzf9aTrKjЃ>*2ɱ$CVuFYOPٗrf0ٍҵ:7!;FY [?zgGwf(bJO?}5=q bmHšv)iL"nA8ZuHzf!n6+4HadgJ뜍"𲋸ăNJQ>НIS zj5 vmp6>+c4R[QOEX<ǽ\M\+ooe ,gJX۾kD ɡۭ!u|| :|?W^V11?eorY3NyAͩiR.@E,'.¡zJmMI -[IRcs[Z ԤDnJl)؂չu!v _Fi k>+`LohggC 8jBQ\orw2݃'UEl6씭Hi M85tzM_K tU&8jh|: qt1 c:&=(5ƽ4n^^n(GhxOe@/7먀v~HxѴh0|HֈNo.E[rP}? qayh6O\7e&DDվ5Ϡ #6dlqpgMJKNL6A: ~v[q.SC \- oaVPx$:[ yx"wv Bk&Ę"( x;#BBQ,3Zs-P oBgأG vDԵI%ғKQJzQB8 "jv^jve_PM"o{"JҧqdVZZo$7@cܹ L"%V} Z絨Rsyi)י@<ǽ)Y) :e{jc㚸t+{Pk¹^;C)ӂuw&g-D-BڹJ5騋^5 Sl$QSwQ#4h@k;U8AG,ZP?z D$SIk&&c _Y&Q,h*d"/0?ŊI(9a(JL[C0(dˡqoAPg@np~ cJÙ{):w{f 4^ekNu}l_/2F)58Uf;{;=CT!#m5?PaRx\#TI3R>ǹZteďxn|%\sbbd/Nf ʖi\&Ɋ R82H1 vΚ6&mAp؄F ͂ CtGg^b"U]: ~[)J(y* Unygn#se%A9@\-S \W&I]6p ~tR`C0F6ZGVKzX:ia<&to0m2xΙ$5 ˒~br[Ep^z>;]QGỎv)9QuQQiU RC,[q`/4^gn%tmC@_J2RߤK%aDҵknfI%,uvQ[Oԅ,9h@6e}|B7_Φ.c׏}YbkU]&$tU+X7ou(z/XcVz)</+͈z_B4? ea!-,z(z!!+H3@@8h*1 5Jmĵ@^կLҹ˿e0)L;z'ln4aI᎛Pg~ D3 [.Ȅ#9Ʊx ;3czÇAS 5߽h MNh(eEP襲`?T$9E7.JyD(D(KV o>S+Dit }a |Gtǐ>ʜQ̰ )iRN0iv۴<*eox,FLFmB==|EMȴ JC3eQ| UcfQa: {E~2SaЈԽ`N='aTtqZ)32&֦75qHhKh!IFsOmRɇ)5(2o\sړ'vmwh}QR8#=XNii gLKvw )wBH^/sFf93axw&^ 1<85qNk^|X *o遑WS<ԏWݒA\^NebAw}qOU +S.GbfBMY(=lp-a^z9u^<$>ypqw& 7-2eRf# UЀJ̙CpN?|V`h]VYGMfqwBםohy޿b/ԢkZSLG+#~J]Q!v"L-D ;,AjNFS+ 8Ib?xa"gh[^[L 5MY},`_i;FD3yh {L89Xbrf'MCX1`9{SbEqVFÓdeqvs/'ЇNj ^gA 0ײA0' c-AάT|b"lWXMc(bFv( wҰ3VRdUm tD b?*]^(Y;J!è<ߧH@ďcWf|4]5bU(L Pٱa9DH:LY`!_D3\f#aX8~m8}oz>0UݒT|c\#Պ@ eJ4tFbYDXb\գ@$/yK3EgK%锘 q g; @>ŧ-m#=snRq,X]=qfQ~nY8R;-Ea"ljEh+rDOʈ#! cNXlgo/Bآ34}rטO.Q˥ka6tzTĶI^-yF(*Wxb0q*jZi4XO=Nh"!˺מ!2E,9֭S/+#'l_h'$-8*Q63wXd ou3P orJ¦3<_MLDt f@J`9j*PfDYU Nnzj1EU dv"5sUk-bp/2`?}l)EI*+e6pIeA=y&r;_޽gFZ l/R@uҴ1^.gkEAE|`OKIn:u=3^ӡCx|9׵dˣy,zary=hˊXruf_[ԽmG3uCL;vKZD3 OI!$i[Z^}H`[P&gMqEX#s)[PUdGU5͗|˹F_j`!@Kd(ЕIp;F5 U~ 8Bzt* #Œ48F_: a o.6RoPH|K~W:E]Xn*LNS\* 7땉Ѝ?QϷ?)^L gң[g Ù/{8Gp=<%kѱ΃9BtD7O0^ضߎ{)ዌgdCS8ËX*/B2=~aEt!MH_XKl?(VP`@=k &G/W?>H2U/u$6,vZ\C;D9شCaߙfr3_>[RqP764ޚo05R7 Ig6+5c8`1us*iz$/k>3^-ZIT]JbuAZsin~b"( ur0 )$Ǣ-plqQ7]pI.7D;;y$N00~$4!nDp[,ļJ$P>5|mYuj37d0ǫ~:18*oяJ݀K9N\ټn t  Vlx8Q^s% yhWL^ecK=@4G,4m;̯d_LKŞG2י#pohJGwR`eY`'ck*_vZѠ4LJj?G?AȲhƮ&|Hn|uMXuNpl" @߉p/Am"ao*!gr(x6I HzYwu9-)`u+z6#7"DC@iCqf[-q6N4ZlA{ sL5Ifd)g/hY-E;T/ IJ;Cw]! E b)$_aZS0 ACUp"pR^qK4@FWAF荩.l`Q!&?eNR/ٲԯ^Ev^YKyzu"+(`Z'^g,pWݰ*t0~`gnjX. CړWqPvR) TC'FWy dݭVA'1isF l~.Z=D"xGgq J5)벛n"o&!UeLq3sY]}#QS(*m@զ|Wƫ~wigo KHm"^vcl~f9!MwbMt( eUMb/ZAϑw2p)'ef AVWpjOwzt?T^w\`^t˳.l!..R\"i|'$-ft $&VMIkGzoXo x!'b@lb~Sŏ#9H78Slbu!-=̃uRt +]wi@<"R703'E1Z)38ا=ngԵ|.)v{B1fIxEt| " RD~eB,fcW}jKtc*?^ìQx5 /HtX3ȶ"ocg\jX`MdO~hziKVܾIDˊ'zO]V/`W~e[<DmgZF').8-^i|3 SNǨ$Q; ow"2Rf-.{+Xs}pT:sTK*[ )W CNR@n h6sr噁=82F5D0<+kWɃR.{ R[aR=bE:Ne } A :̰Ѩ倸(LDgFT;Vi3P@ j#Yrj;_L|+&/mF=Wh1,zg9L'љcY%\a S0&)Qsytet 0il%KaRxvF9sܕgJe aL4 2?CeOE@~ɉ!gge?j,̬[֩UJV!Kš' V#jMUV6~#~=,|s"Cz|̢B"Mx|S9c6ΖME6Z8oZb`k- fѡ % %J8C3@0;rR3Mx(?p%\N]i0:4Ac.p)WB?"s킞ux/g؄M.>oT*tjiZPobHs+y^(9Z.d=.T_xh/PU-#3k#)g44-$aE?Zi_ņm&/d)ZՓA89W-UQm3pv{ܣ|֣GH3I)Znd=;iMq SyQt]OnJ˯FOFt Z;娟a#(J{-ܪbwE.*HĈk#MLߗ޼HV@IxsT%۰<4*:.spT)h=%}srv ?.2nHtl]Z'h&?:2foXKz9`O;@[VgK|8&SEA8ۿ9N=v[O҈XhdE 0hKd3Ygݏ==vde$%BS#ZCj*h˩Bs6i49Դ0P$ ٴK&ZAiWfa?:T.uL΄ $@E׆[yc#^.3r]|xTfhC4#- q0O"wC-LAr7Hp͝~nu<$Uu d }P扞Lo_'8ٓAh)&i8Ad܄]zfAP@G{ CE,WbgqihH%C7Ƣ,ޗ`/ 7yXb8?pƗ3a<de 0骴K kG$F˯! iBQ:$`M?Rkn U/"*fZOŁNU5k]L'CQ<!2DZ@\HGQM[t"z@wk*+ 3%PY@!/SNE",\-%\T= B72C}(nfrGb6ܲ:m,bmx9^醴Ie{z\Z;2:$!qTpU Ӿ_ = ~<T ܸ{;d7Y:@sCE6HڦQPb%0Cɹ;6q>*.ٻIj QC& U*(Cqr ղ-1K\`ևfEL_vnb"q wR~}sk&|mڄ^O8l1ffd뼤N^JѤz1'Uv4q[?aSAWI4M)\^Y!B\ *݀۩FU00Zp+"Ol~9kDpH֘RjZ#)XՂCKx3کsS3J-V;/lq/x*`6Bc d1ٗ|;ب; nI]Q ]iĨI:'iyfQrr|e_XȽ9@dAkGCcr/qߺyIXb5r- VVdЅ]dQBf<9?GNʁ̞| 5H%z\ThGGV 942KR'zӊ{d!>B\׼M;ڇOR{16r^΃=b*']"{7'rP*fpLHJX1S4޸-8wįpJ:\2aM LO[Ja$_Q?fa&sG;'w`^5X9]M7u =*D{F֡Sun NjT c!lW!?ہR*?k%^LC+Rk(O]dĭ\li7Uw }yT3c ,;/q4Ъ m\\;Zcmψ]Z=T6sjǃ[U֫{x<^Ib[[|N,b-bd}Dw~FzԸ‹A9*%ݡ&6V, j3 8øO^0*H$!N^)"D|(Mߴ{gkģl%/,W La*a@1UHJdv'VG& 2[i &0wy eymˋ5eouuYf>%O"Z$j":|+jAdo.iZ_vJ.vCl?#3X%b12^Ņ `6Dy+9jk}d?=nA IRy*|o> aN<OvrKeA9=O$_y ֓x&W'tLIysJ7TU8 Gi#|[@ʓAXs "́ЬrzL;I\|okLtA؄ QoY G{xйU8Ǎqq^b8cC٨a?wDUʥ\*H]lLߏ(?(GjP8CaX8e[ޣ Nok.\YmB I"ht+>-G,qFAAioXgtjoYR?5^OX4/}KӋۛ^T-ew,=c6h"mVkAu̘οQ>4ʛІWx0mI0_[­Dž]Jb vlfߵ ,-c1{U0VqdƱHw{wv`QIEs_ۚry L]؄pS\/AnJ]nZ&֩b%G gbZk}9v7fxו )TjMҐ> [01 jW3+Q$wm׀ LrVMhoǢ`TU 1]ň|=? {+"OtUPqI_uqEdԙۺڵ,hwтS^C5(A$zRY؛4f=@cҠW*|H%agE3:mբZ,`^* 54K9.:>:hFPluwSإoPI&z:X cI-Y%y0:\)K2K#- E >/ogL*>Q, ]f"}wJU@#4` A$:so]sVl64?6*w{B)QFSOyXD4ɷf2 /0W v4OnptKe7PP-\11ޚ]u*ۘ#5l CؕX`Ɣ3 kU!C6_C+^]}_Z pE7zt猷"Wbv+Ug^]$k[5&C`-͸%o.C!l#ZHңjЬv~%)n΍TR%$Ws=W(MRI/p^gaة&>:5? So%ի{{- 6:C1kwa  &rQ аVmäZ ag7@qm&?+zk{F ; 1(aDJՔ`ɋN=^-UZ|{F= : .'ٟbMW5j7]B5jE(≮ jH[k<^GHQ6Bqr6;˹ԛYfECLV)LQw87)a777. YWtF9i5˿ L[ f?HoIoUx1@֛]5:CÌef-RݧgCw!h`>=uz)RV2i߫mQC h›AJcq珆Ƹ3yх?G_ɑ@^ B?8M0 ej$^F9Q v aNq֟J|ޟ:NtWEVq>hOliyx`2)ۭ-bfXO,]!tqW,ɼh]=UR)o} Cveͥ*ī~|Ѱb%]f;Ys(j9qfUװ1yDmVDQ.}Sϊa}xR14=!ҫkƦznlʂ3p/M /ƲtSR({kHAa!M;apa<+)s^ JqoWɊT&ZGf\Nw-݂jc ,T,bp'eDR:A+D@0Yhuh#AӲ띊aTUT( ~uŋQDgTu;TXT>}[f!:o-ES+]X[蜗4F|TVM+CT2ιo85ǵ0]vd*уCj,qJǔ%c_}MTM0ʃ 鴽Y L=6Wo}N4lˊtWUl,t_+)4ꀪ(wJU]6=Jy=r%|N :NO >mvֽ&KCPn_1>"vWdqHcv^fU +sb x_Yr_5eDHuC};F`-jEЉKLɌl3$1Obu1luVFȝ;%ŃؼCE5«̰9LfBp#yNMI+: _8xr|m9p+bt]oH xI_Fz q>IJUчW3$##)O,J؞b*-У"({Ŭq֘W (SՎFL嚢G)v70!5ꋝ4v:rR 0ŘujhŌ2J1ArEQ)C婎LD_QY'~\ЮYIJYĊ hguUo/q" aphU460DOT~>qYCbozUs>G%egzP67߭@iAHᣧ$LUɔB $)Oy$*9Y0:Yu{aVŝҢ@9ѡKxSI$S0Qy(|CPݳhIq<%“q?$ c=$i6^@g,$RcGʃ *.E6^iiO%N.v=ʩ4G‰GTdt|9\y:iӷƜnġ&1+־)OO8]>ӔUP3)UsځA7% ,Ly:aY!2!(u&0[Swui+JxSz@ÏV(Oyusy8z;D65?XIs>);}<lװD'Z+q&),\.調0Jp-[l\W}*I 0K$l ."&70j&#g]@bݴ!+LN^Y2ňMedi! iYXTv2uNp?ov:}`^RH US}&ery P^yRi ya(?[,TK#e6*mB]WG;:5Xp"MO93M9y=QDQ@gϩٙj6qӛ = *}C,ڛNjvyT~=iIG9&.CwAjX"F_my#O) c@y ;|@pZtD oAUD]QhFXSuɬB{,]*ZB* 4ҤioJ\tmQ3)ժ ȄKu1QBeNi\nb -hTg7d6~3p`B ]V -ı"~6!\BnOUFf{놾%Θ䥕;Kr;U@Yb?(@vJK~L0?JӄTCRR{B&Rb¿82;nl;v41e {~L5_PEǼRg #_&mëZVbLSeQKt(/AzG4S31Cq(YA(cǏ,J#rݘf'l]7Ċz?h*GNLY @_ǒs?s3Ư)z0Q>mkވ<3KIZXwggAD HMqA9xE N/xbnKTV7v3h!fF\2vOpXmZM0+6^hz Tha^7`W$ 5ɂx(6Xqa}?ݷgK  YL"Ǵ}?{ǂF*TҀtG:>C,m|Y$?xЯT3 xBSyiZ9j-+q# a㬶 {F0 ؖC.62uXk#ۦ5vE>Z;(/h!YruEMjEpgbF6]{ϭ^J[:?)e]Lp[vf[̽.U(|W(d;O%cEP: Mas|ۗWd%bPNa/OǻVt<_O&r&9G#"ݒj}>a H^&fOc;(,ϱ0ރ bJUټN4VYʂODUo8 Jex nF6^(wL#oH\q{v;GRDjciO}~u|\𲓕J[eމL"JAUr|vn6 >m?*@%sF!Gb~ՙ|r7F +:P(&g=iItRP%ֽ~ 2yNI$8_KmEvG, uޥ\ӡWo-rۋ9-׽{6.d~4~]J@ zՇJ9 _G;R"xs"Kwpy4c>+6yTDz lp!RyQ)y}TB:%ux3RG:5ف%įyp2VB(V۩ͮJT֤ DiK7ĔݗmU+s6ttௌF >n$+pB[ģ|xރ2s^[ABw"?23UQq7v]5YĚ!i<޻<#h~:qXkS_ؕY<?l]LC/^obP]@;׮$YRNo3f($"iX:0ëo}k)!cjcC`VE\c9C$ r.Dj 튫''uPuk=z,I22 z5ypQbT#m5JD&tdrĢj q!Ӭ# '<):hՎJ!Y\ꤝ%< _pr଼meBR`~LPwG~Jրblon˔ Uᕶc/LοҾp`cB0>aIxMVbǎ6!W݂;O-6!5a;6@֓{<۱M+db@is0 M@OALo $Acbe8zS6` Kdz`1] y쨜(F,ӹu2vCQX|=0 LgQC\=ܢCߋa*\k iWoeRۖ!-- Ut9'vˡ,m=/h8-N_?k;[ZEFCPuW7%MY#(Drb2%!Ծ)iDNVNRDz2*2|9b9n{"$*RD.\[ЦmsbdvϏ73JdcJ)aOڰq)+Y1-7+1Pw@fc_e֍<{@~&dw#ߦ43STp'On- /;%=o}+:b:T!Ԟr{[ȊҬYy|̯q|a@ޑ븉!*0^&`%$Doǐnty\ /d.G mRt->1Տ7~4cg ihYBr*Ԏ{2]Y.8{B#3ºdi`#!!NG)lH슺j!~o[~L<5|^(avڕg~up,D\bz;lKx|h[Tb6 ZˀJ#ALH!y))_Y{FYoD [qZN0|?` 0(K5btڕ[qu'7FD8u!.N>gwuyHLr8_ P;s#JӬ~_ ^MNVkDРVSc%AܽW2j@:9(Yh* @$KtZ{w~ϖ5(ZY}Ivў3R(֡!˿&AkxxT(@PFtR ťV[ܔDo$j+L| \D$q=DdيUZUA2?+ %~IjB;987 Bca  z'k bW?M4yr[ =%4+pcC:{t_IWlM=c6\j Yܫ2br?P PgُS=^Vӌy()}.k'9!fWɬGI=̜=;[6$.Tb2} F?Ҿy`v?8p®tQ5 V!m]E`Ϲԝ/ 9*KkeR=|๠.KWA3fIUB6L%gVy2%M4D6>ōI6قgԇ"%$ДH;Z*0Z#yqAjh1gR{4 4\ Ղ~K'zJU~Al0Z-M5j%ԙ!~ ̕i5͗aVw5/17Hc/!_U]zb$D*)4VKC$e$"+P^N/b㋵C㻣7ŃŋA dr[E&2:A/RMd Ts@ fON ;']2WBzq2,=7WfkB ;Wf+;Ʌ-2qY5kl:ze-\$#Rx *O<21C}&u e~";X)U2Ϧ~7#}$bx(#G]ȺrFtpuvcHcTKL(9bS7wIvyPZUqzEN?/P_eie`uc0,'C)ZCNþ)V#H˕0J`Ƙ92p] 4jÆfoGp]4-^b{bQP/[Bw0œh'm-*5 ٗ-{|/1z\S^h.gL+ 7ȉn>K[K¼MSK g] pc@F!Ѽrn`a許 :#cBiߡ]Skob#3v LhEpEϬdn Ή೜i)Bw^tq]s (V2])7m0gQ;B5G.,GXЇ{S/(EMӳt*'ز.m_E"LG|5젌U"]ѝ_MfzR!%V_HTK*mJDm(I-y`L!B5;獬J|TQطiaM.BOk!/ia] TKBѕ__-`g࠘#}ɵq(QoD9N(Ά-'頠¨[`LE3Yƶe k!btS`kz 4K$]sTm'c&i܎}ȣ>|'hzyoq| uH Beei;wQ\!lypW(2R=^a (08&3f6m&zy;=1G(x;̝F\!ՂyIm៰n@B6 6cB̫+ɘx-0\<f !(zo`bn9ͱePrK1?x:'\ADd$=b+gsxv'P-G'<͍΍|E+\R+ A޸- <4L/M/cIlg5va9JzWlGnUI.>;ez!%E`F&}fqZOoid}J<-Քti֏ _aOVlZrc jsWc9l 2Ϸm-zAV{uը/^{YV~ZN8k},.-bx^}SQ _ع8 b6h1jGrhU6ܧlIgBgeX9;-r=^JuERyʁOa?$$ 'Nr:&t GM0 A3v=O%2Y5fci+QK,H!*?D$6 ^oL!Ý|T8mvZ8( v/%HpbqNz9+)FPau_ﱣ. ܏6((NeMg<—W-:qB :\ !Jq|1 i W6!g_m@i'ƸK_Og%(+9|+hkj_Dc32>e"'|Mi|rߠm_{ x~0ٮ-q1Fk^< l1VrqܣoAIW9 '8_d nBbɃI '0v]w8dk>FQM')L:׋xu6D w4?U gCzw{nǸYЍ&)+Ӭ_AR*zZS@iE Iyz ЌGGdԲ:Ĵ-31jCt>&X  ka7P{gCc15r$ YsIkYI1p:<,*6Iik =9ɿ".jqS_Wx8GojE\p/Le֥,<4z6<Ao8AUN<{Jd#r #Pn8ϓZ r@2|CQ@7Bi߯k78)"1܋o{0%Oߕ^S)h͗8˓hp!״P3ZO.V!@0deSjϯ @zdVU/:C3Ier52P77Ź~Ѱ-bEx{.X @,hK{'E;K}1ro3-:8|M[J/@9yx$caZZ[j)}^C#oCbqVbd`luuU!'p,) 8Jt&>qjgAj@Dd>*QXCYG~$vCGa[7o4 3ItZnlv xLy0&g9y^o9k+*ċ_+k Z.&4L$K )ոQGU ޲`q4PdS{[\e |%]p:=|nY .NÓsrO,xނGW<AfLZ73Ar@|a)ΦvpԦz\+lաT-o2S[5RSF9UQ-{C2U\,?ǹδMH(pcDs SFk\ tCWahdjSX:)w=dX-`fȃ)(pRVfi_R\(Asf1S}0A`_ڐQN e1g 0Z/(N;.`[>L`0NwN^b) dqOk|:rL?Ƥx;I:abu˜VG`_W4(G ֓t:;l)) c'1g)hFSj&J iC5>wNsj6ұm]JIy掋48K:J~xe6BQ*7 FΖCLhk {iYČ-&2Y s^BÇ>%@j ֨ROЇw -rٝSUc"fFKd<KEl!7-S3@2}x5)R JkN{$ziq b.k,7ĕmc*'G;@Zj6&mWxPՖcMOb㲖T c$əC8O*FlWPkg:&kȁ[TT$0uI¿zX#)CK傊߲޸Xi64̀uȎ!]\'*)jLw6G.e3+EZ4\hh4*];4|l˸{.y˥eJI607 oSAqE~`] J0}_:2 *6ֻNN?FUB|g|[2i^SG|=vRaé|M.o̪0.VbUS6t{KWBcGb/Gt?gxC5i5%\DU{A W# ZՆ\xW(+n> WZG*8=$'%ԦIkDHs% 4[A5? _-Me"wjV cfX1;2قˋnMC ˝B U a- k`{|P~cnte.?QQ>Ǚ-5s}"a׻ fuX ~E-YGf(aL/Kl:WFgρ^iRaQP1#jeJ'8 Tu2a lZ\R&lE[aEq-1 1@-j2/|dP~{ΰ{/MvudnWclOTlZ\ԽZ #cs끎3YzY0l0XZىI @?y@aMgTEyOVo'Q#}o"%.>H$l v؟Fv=SUzX|XF|Pj+M gMe՘DOre.;gF*(S0  _{ci&ʙ1)p]G1R9)տ=JޣFq5E>rr*}NVk~h*wx3 9BZyE3<5kP ~.*,& ~S0A͗RWU"&b䙅 9k՛5wQP7ƅK՘-2lvb31:EϫeS'HB/P?Y@u2R1G_&_%Z7_Pi+rЙ1/kʉw{ּ44U Ni,F dGt$Tж>9E.^$WJz7YgUd*6, RXmBUGH3a; 6p=*ZVh*sh6Q6Zw(J88F:R@@+;GY,w U\,># HϜ93{PZ)Y*i$m-DlL?>a_%*e,^r !,8VEI'si"#aHElD`2@vJάK7!@(zO[pG@H m"17ͺibȷL1%=ϟKI*糜%`pooF]4*+IN*oۯNK nGIAG3N'`t7r&+Um %g[MXO DɪF iշ* 8y ր'˝2Lz?2%_%1DVp?=*<Gͤ"` T](}\7.Ss^343XηC^od!5TDyNUFZKpP88 q$L rw?RGʿ c\Xng=%} c4,!Xfzp$t;lE^c~YA.Kn%J$d+j9c-A V-I\OB͡Nq#-ߝoiG ?gsꫩUpe#gk3#.n8> x:W5aM$8A+4jިOu#kPc]JKi(?/s*X%w.ER'Esu*[Gvޗ-RP12GYiؒ /jUP/+͛_Vu!]1W 5 iy1GC>Z"sAZ#V$nX64{Sq"* [Foiba0U>"1w%s5 Ds*1NjWRMDoڠu)8'rӂ8/ꉽn\Z}BXmQCA1 czGG׳&U_+T#uΣ69MEd1K^Ҽ@O~+=kbF֜&2y:w _a1*2tf%P/Mb lنxcC-*#2l+Wx>i\ 4K2 )rx:s}dҜҽ~ Kct6[!pPhT< Պ|8Ee-4%Y A%s^nM <%8a3iV=ƒD=>kP_rI~\SHg /!U|b54xܮW̪ ;aO]ԉዎ r_^f?v?An}Hp[ ʫ+bcHdMt,VZ~.LY$ԮBpjUqEB le.ߘC:?͂V)݄lջ bO_A"QU[(7fO?]Vq*d>ߩ}<|qӕpGct}?90N>>^{LSyǨi  ;Ajw<͘ D=B[8c(do;GFG<yuVgj*7α[=o0w Ĝ(`<:М/讌H!w]k${Iv޾3OY"uC}j`7y7Ԡq_(mz9_2XıKyt兼08x:'66͝_<}F32I~e9KSvpE6p\l;eQoRrL Kvs4,+[xi|C/ys⥉5^QqAZ39V&F+B42/9M1t7^ӢЇ0fUm\Eh3|\oÂKd݋"5!p7xy=Zhk ji]%Fx02J㕬5,XbWS(&N'R( (GNB*ZKR iW\[2p4GqEяW rn:ǹBkm gIb˝O[;:!a}TN*àXbTg ƭ nj9E7;_ˍ<5K5أi<^|ŤȁUBRNJ͹K(S~<,}L{:#Էf(P IqAa/-p(ThXI96yFz Z[az@{'6ٜj< [;jn=3ːsh!ߣٹ1]2z qpP{J/͂:r7$ ٫z+b԰υ;O(NF#pKLZ&AY,b©gyEL ~R0ye>g^gyś; DmZTN)ӄJ}"Ƒe )mmvUN~41yHĜkSP_(:'}BIRg!ɜxV!-*)xgıBHNqF]%4A6v**;&ds,4;,@}6mڿ_瑖hUQx;g7)s1i}h}#RdxYRO_+.ռvLg[#dDn Ɵg͇$G.5萼l??0a5ɪZ_xv9Om|`T#ghCNۼ*mЧx{2ğ*υ&TWu-E(ҡ 8ŗhqd M\ ŗr텅#V)&oV1(ELӥfh-_t7O5vhxDglc֌C럇ЍHW(84ٽ{R?OFGgHz+l}FDwk!I” #ҳi0.u.T2Fz=n(4=__Y[>(8 npMx&3W}jֽxBFT3G[CT=e&%^<' lG}?xu4+dVU#^Zje|ջID%qkR0zY$a"5̘lhnތb3B#ԁ% )Պ ]'zF*mV (ȿ۱q!b?EXo3WFﻰ*fZng+|~(Lt&λvlDHOR\ c6Ps mwXN}8T`.Jt(Cwq)Zm;ǒ8C3iy>tdhǀr h¶,l Z0FV*Gf!sT<0@'J;3%S%#la>{f4t{'fmIZk(Z]qa3id Qy;_W-=P𪪟@OT!y_ᵱSc0Rz%;ܡcu:嗾hnivD^Άa#V!6Fާ:Ŭry&ngOwTt]#Fwy8i:%#f a?l E]U9ԍlG",ku1JrZm=YM1Zj8>Tw\,ڠ1r4d#48ʘM+9$&ޘ4~h>f{ 5%ʃLI _Cx # fI 8}ehcg<6}( V1[=J4]X>2oo5tU H L,4|r\s/Ϯ RdI?K#/kk"В||mV[/6] I:}1P~ ڬuD'z:G]ty,MnGO_7ta(WՏ P#~ލs@~9r\nt0uYpݓ2n~۽(Uw`{ט8w sewٔP=b?@uY`/X(vOSNNwq];WufV& RwƋ9ș$7 k?_qR|s z=9d݉rKNo.X3^Q&pAI&mnH7$7 # e fļ hĕ~cfPe}j'IO,Ne܈yƀyP4[^L^QH$nz/3"֋kNbFtńz :ByO'nkG{NLGJ IM7kYʯןwՍg SAeaTfUc \Adh_9 \W~?Wu0Od-(fÿLR4J VA ?jHjY I&eœq?ӕQt +O b&Sz-nW6omkXYH#>-2[j_B"8gbGi|_<O)$Y҃.5ܱ :ꗆ譤;5 dD6ģv dLj;_@Iq_=$SRXT]>bwӺ岭C.=}^cyxr/[vRm"\9Q2lw6"?Qp&Uա !g`5AfYfs:]1,Xe@ot.)[ƿ4i xvf-ku$ߣ B|Γҕ?Hw A1bV`\)z0Ъs {\dxKm֞!1涆Y5ZO{VN bg~, Ofypx}58WCZ~uJohB{Oh )!XK9Mbox#,Y?-owxXUpIfi.qAݙ%2Ֆ׍^5 QG݂XKpTR$JQ(C,BQ6uV']ʌj jwR pK`B|m=iRڗ@h$@dIXs(dž&s;9{@w`Gi!Yܧ?_ OfGƫԩ( &k* a%Qb ԄBj 2<:JE TM_-;[e{"f'@k:tKEQeE[FWݛ~E&؃l-R|Z~2)ϸy}%+mC]8 IQ{vēu"9#i%/YC˕?#0]Sx|W#>2ڙ= ؖC-V~|[GK[([h__MIKá f1m8U@w !`(R][sʪ˚*IoIcLUNFic* H0S3-wkZ4]O~ʓOcʋ Ք7M.Cx¿FedL3;aN|"AfWj΃[.Ec+YѮdžbtL4j&׿( q| Z?}^#Q q|uK݉\WAlq[iA9\ahḙ4A:I;V^h nZ7dov^壻B}haEsShT"JB~Vp@1t_5˥Oع$r\(n;8{JZL}P viS'zdbat wlp? &Q. f|s݄x{ dl&FinE-{e{ ڙ6XG{&d,[m9D' iF?_=mս:^e|E@*p{d6l™EHY`z+CZ,gӂy] Bo\ 9蕘ϴ+WZ-!txÁ ֟Ǥ(CAOyDhJ%(v$ +Sϡ4 BA0~ 5[9&y{?^6ӎBkJŮ:v[O @4w5rһ~刔mɵw v,&K䎐{a,VuR@KDY(u z^}& 2^r?Ѷ^,X0+st9B+W<7OzL`s ̦:5.꾷U~҃?<8,9 J];e?Ʉ2"XOqx\;3}r\{3{.7dk%2T aE)9s[ aYd:Vh-Km2΍jlQ +Ue3"Q^U &kD+qz$$JjBRBr4_rb٢_n Az^:˃x'Bg7̽}16 _Z?Lu43g|f^NW Ԓl y*$Q46 N:r0nPJGƭLjSt =q n,!>P[G@K=Xqh!5ȱ# dTP0&kPpO>UrfIJǂ'{#| 5ᗋ,D40,ʏgH~-7XPÕ~z1?P0]H3zi$DX箬 -!ғ*bXz`@iV>LA+Nf Nȴ';37)0V}\WAr"ez_3JiyۀfZy^4)v*ϷmGxRic_[9!*. ~boJG;4Ps;ns4˙@1_ ""usGhJ==$ $f ,܆- YX*4XNڀk뗖}Bh8Vco>bOEk +GUayo 2dュ#t`o¦ {SiXyU[Z=J7Zkia}1$I0YGQ{'e?Jd*BK&$v{jV=^CF%[FXWa+^ 8k^yӜ:K$Ӧ˩3uC_4 o0eKT`]@UJ`:YswD>.'[sš(BX!;?Z-|) q/9V妨GA0q{&A`VNo\Mp_^jDg~L:hk( /wĀc$cz-{h(Ύ#wXvʌ~KsW >%t_eF#Im#a(?5ffG+(15Һ/%~9v+,ηלb`µB#i(icݡjA\ɟ}Shhe;$R 093$E8Fر5T:#Ԟ2և }($=9+}`"e="zKz}]9 1 SpF?)17% j{Gy\?Y74ޭI\ਊtԦoЪ`rDm -ԷN;>Hi}4$4C a84y,tD$pg=%G_q/c5깧E:Dڹzwh |L/i%b$=vUuWTe™]ihOy"Y"sncʰB1sӰJ78'#ז5m* 'c ro©Ex1-6w(5V֊D9ohP$-`xKu-Vn;oϦC,:t.ϖvRx`(4ȥlT6Sz`emU0KL{A{\q"Em] cM" ˱$5s)\A'0>ddkȊ S }^{0}R{soyYxGmlܰ[_A(}%i$>[lͺ`%NK}Ը|@j Q_fzXW䑹J5\r>j@uArKs`bz¤A:\&E­5-LͿdl$b0 lL EQS +\Qv#P ݳXD>7d! FKj?mw_ Qɛ?a&է7F%I`.ĸvu+ốR93]e0-n4[0H)ԅ(-~atb6=tמK)5Ac(r!d6ڒw"/; tRġE|KE+eU <bmi9ृM's,dn Sj`~Ժ )Q㭤M}p哊Xܨd_Ǖ \Ԫn Z3o Pk|!,tGHQ< HS%=Ntv>ul 4߇(FKӤejc4h<2s6M_eASPr59`%C<lzv>T]u܂?Hgüh2s;UCءB^ġ3eR/.s|T0rt_&! Yl{S8CkuZ}bXI?94Qu|!^p>Ye{KN)NDĩ_# QHXk\ t?R]ÈhRoB8ŪBmqK0o$CދE^ /!tq4rVաHVZq#7ŌY'#Rq![@V:܊|cƫU`fޭ_@rB'a|!81 ^ lZ!ְETKh~+~#䱆3]+f,޼?Yzҧ] ZklFZH9K65v/<sk!DUƍLEy".]YB_=ZH3yH3'cZ)vjHkx\rNKnUz_6 :xbbn ?Pl9x`Q3}_dLY>3/ )"<9!}$LSNa:,na٬3%7F@mxd_}]0G-&%0 [6t)]d(¾#OJs̰2YD(l-TRqRTLV4 Q2o.ܕʄA>U%e|$`fы+U&]S#OMo&k~&IX~/f e{wwMqƢygn2n$~5[-(qUXi*re9Rd ?Nhrvs _Tw UԥX!wĘˤprH lf-i x%nHTf ^T'6^=A5Hu+:Y&tww2BL KG31/N,4ftjX̄.r\A2dzyYߵQ'`2}z냾q.3XzU糩5-^YمatfW#⢌]ryc0ubuFKIțt 9<&V#" hP0j \rb!^w;ðMu6O=L'AhTY`OthT|zvF-s{s~ >) ӂ*e8( ˅꼱A1ǘvCnU\q ǍH^yZ#K)K\Rٕ&"JZejLjY%;s_~e6M=tk/bC -Õ +{͒*O^OI{Վ!*ICڧIPY^&mQBa2 VF*&(˛)SNn6!/^nkv{1)ӵd"Tx.Z5ǑO4sdK2DX`)~XB0`8y&5W^sTJ7M;eN9]x*Cw/qxhoN{"~jP0YR> KG5/@3ߝ;Mp2W wt|H|Wd ZGW0 W۴['t/^:&\ISxJ8`꒤]g?"NQ#h,nϞv?xpq<-R!`_c?UfyĻa%k )\R٘]p,m]MrM|qX%녯b !ռtӨ@3_SIIf/T!S'7`_)xQm.ݓʴ:FBӚج[H0DHrg2e+Dى - My8񀥭Bʵ\l((dQ˚iV:uP #EN!;`lD RG?H[o]j^Ӟ3.F#-ȅe3 BͰ_BwѪR֬WMA H_VI(؛!\"/X?q;}&O;6 *:}>(w;ۭ<=Y8X WWG~2657ם[Cɮ#G7 4xcQgc' icBHLS/r*_4^nB2).dt@pLIb0€_lԬB]T'aF$E'(6D>)DX=xM&i ]"#85;7 O8jSXsMO4 H2J2#m{`|}L}yVL9_SAܮ&511yhBEA Q >׌PHz o2yX6G?>Ԗ-'+{33Bh?=ӵeq̿&q@= [].ȫKxyHQ7$u]bˍ Zht ߪ8уfщ y.:HaЊ(n rt:&6Kf9v )TL>99cƅUL﨏#ZD o1o¾d? ZJP4?~`!gw8tR^W7*ovuPƁP 6Rؘs;h8XȕQ+// Z¨zl{xE1i :+PP2!WgD=S WPݘv^\.wc*!k;o %`;'$E S>Gdy{]Qk;OLVJ$r:j9֞KsR|I2V -$Kr >S~VUM߽f終155?.׾`b{RI#  ڶ~K#}@7(#z@%kKҖ= W烒X}^S" -7I FA !DfͰ╴R'T )-R,6*хr-BAkGXω͸au"gY#Jy껔r8!uYڒd\ m|00Rz* :P|LIN*qj]ԐlGwv.MSVfښ b.t[k6+*o*ކqP+^cM%±1iL| {J !Gc(g/6pԴ=Z$ ";ҿr2ɻ!$Q` Wo_v`*"C~57 {.C2CCɢ}l^}m+5LwYR;CK78GڨЩ蟋5)ɓ17XfΥntI'}G}n ^H3CVLq:̃YF%ŷ{>Ր qYf˂F s–;+(x;?JupٝCIޣ:6 E1f4(pz#mƖ"(s!Ӥ"ݘ ;H+foHʉ)9DIiUN'<-2mKV&`=x{@uP}[D/}-@BzV|c/!ᥗ^zubXe7\-9Yd1Kuۿ\36I IԊp;5=֝Zn%HZn$-"8L٫OʓJeUҨ!qwhIv:U4hkc{+bRADV+x:!<^Z;'2&QbMeȺӣ]<9c dt]'}{!}]Nmn%CM/^V@di@S4aQQUEl7yʺ?hRT#:l~D5BPjqv'Ϗy':l.-gƨvhl4V֬ }eHԛb2 :d "wRU J{'X1a9KVϥnhB;bDHԦG*Yl3X;thC.#:QD%ؼ(7-~bWh+\Af7>@9*d,.@602v\K-_|x^e5fl ˆaSߚqVח8 N_,kUPװa3ǔo&?P DSp6:}zO; ' Z) m?xz'*74G'\$TP.H=#.MMc%kHMTqn¿z9Od^wO͊ nFY؇\Z$5'DBYc8)|UHmKMVWL:&QrwC^hO_!φmRۋ#Z#>[ ~@iGaw;Bz-a#bN\ {n]U:_*$Y"2LwB>&c/Dž\=/|u'ÚxM3I+&d=},1z̪w}#{a_kwtc)\y"]x tvu. [;yHN8˿1dLhOعiB 6KRnkO+%SG|QΚ{q t=X?j9ZS(+ 钣q7B+U_Sۆjw<08Pf`Yg=kCmyw?p\zEi ()5Gu,ZRq_S8۰=D;µ(Z>fGHkJ12졫r\8#}(k+ Vх|kqq2T'*sJdO;$g(;c4gaĂևye&3O[i ,R%vg"&ǩG| 5ٯ$BV] #Gˣ#t\ZAgDiWݗ vxHzitc~mzՓ}ƨ@?_BʦAMſo]2z͙+\4tv  8 Ņ99t.?4.A1ipyr[c&+T[~< A0D;br:WzM㈓~CmP]![GMJ_i~d]55 l|܉6J:ƀx'O#}RQ5UsqUvrYj˔5,@tK8":N"'@S90X$mR#@xt<V@'02ެv?貙'D<] =%,Vt$43p{E3zc4C\}\|?֒/ШFQX@Joe; :oBu1H/ {' ʫ*͞xu:(!6lO ɻ/ Q˽E¼Z1Wu;\쩉>Miztf4wvx#nrVf*8)${{;WHeIJ/M"h9%pzQSMIj'4U뵽N@ i*RU{X8Ď1d(;ik:9u0s(k;6Ym|AƎ(6$h\w5AtmzRf_7v69k.|W:-81:췵s<< `}hoz_ad{`f;K%OCB\3&gmHt"aM]y=eSmrwvF:–/Jn} 磱˹ڟg NT3Ax36`=pZ5+>2= ]Հrׄd /ᲈ›0,K߆Rx$4S }((歅K8tnl^)/{m^W\]OX5M W g"Mʎ*8Z./܀4Y:g,!ZͩWTo;U 5pߺ%apk]<M-N.!لA`_ TM"kPixoGi8G#[6zQ.9ىmoa6ԡ5x?ï3xloK̪ݎ W2/laq i^ gsaxyoqH(@T ps'"Z@E lᾅ#Y G:w`I- %&[59Lb\>*d:dT9pfOK sDAb_JͦMɪZ;T;RH?6U=Nba 8hߗj+y=ɳ1zෞn1xrDwTբl>rŭ:n'YU < $19~>i7 5d$LsPG0Y|La1lIOx/+}^۾WZ@Db"Ǣ˸l?b}\q<Bi;@j^_J?\#8E*at]p(?vei[0Y;{yS1]HUYfDVZ8]X]Zƍ5}P*b+t'rU2}'>HtD^?f3!3{:PHF e},v1G#XB^ `Jԑ^-d[v!'E_12YR`{ C ?2crVC{s@8L Z8i1In ej-Y P<`0j'vwH5 39VwKݴ\R15Q&{ c[Q.<i$DK/12̃1Cv<-}"Dl$ {4Q '5R L^܉o(tX'L`&k(/(~lm+ft ŷ.*dn/VRԽٕ`<'9fM{oT\79k؂p_s]1ב RX)1DRyZ*8FG`M% 5Xt ~N4FKL' УjAE,>CKi~XlgKr>%1r?}tWDeg5apO`AFesK^'jR냼}!`ryG1M8́˯ 2 &ל9av݌:39wbZ8<$6o}\M똗T 2b,v7 \q-S?Xj)<#L5K'Y ){!(앭-(J.Y؆ n>Yi¿>~tTMhy9sf'%.Wx us/ z]CnLlWEg:q<>`x/3ZgcNoZW\O31:?R?jtO'P( ~z}hiW <ԟ2cp/&BS q*9v ߿sWs-刍zy*lD7*lJ'JQe,ig$F Pu.Kj с9MU) ??bTSs uO!idaenε^EB $P>*' _QOT;U}?:a3y"pOtKRoajYj*ٖΕPrVi-sȟ]ZH# THhIc0NtR2]T w5!i X]#E*sFj4l,/mI@09%@A6Nۣj5yT]rU[3+na~C Z*ݓ98K"t2yi,t:#4(߰cFߎI󲾺|wChE2%Ҷ \ILU[m*.*e8R_Ə F&|+Ynh N´Z7W!-4WlJ}s LiK"K@=.c<θ"˟fvY@,95Sqѣ+MTX3i> "Y"^'-y(*D6VdSh]RڢijN(U~Rd݂Yas/vW@DMa[l7w,ivw(y~6+zr3#ObR\++vѻx/D.TeAy2wd×Q@.na{ ,Hw';&\e+s91NnRoѷ/+-Z4:, ΙVG'+ 0 zk._ މ<rkyo3CM"*,2S=^W lg*3VKYsT.z\~wA+~t]b0y)Q^ .)vHؽkD.wɦulf$K3E)C۵x39o 6\iKV+h[( la.3T$T$©'cƷr3$g8]4.f@pTQL}CV%f:_/#36a:jZ`pq7_y@c+ĦuEp0 7P=@Pd;Qߣ7˸5x0I=fM}eg/dV/s{z,W ?O{5FDdY5 N UB?*5S맯6TJnN$׺|M]b߷$rb-**0 GM\C4FH 6n 2qEH_U`ớFiXqAU[-:&-w cY"x,G~m`NVҙUf3SLӻU4j1 uَot!M-Oyr+WIա~,0Yȥ9m&05?4BpjNB)jLȊ &yܻWu8">@>i_Ig2]:4GSgYZ07070100000072000081a400000000000000000000000167d0708800007ff0000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko.xz7zXZִF!t/0m]?Eh=ڜͩ/!){x`2v-a:H)Qb̓BZ8o6 #jrY`1pl4RgL2­TCvv8uelt.QU6ktvx7P)xԢ40V)|A e"1b4B̎..MYƄ51bQn?ma_oZ{Az$Y#WNeŏs9OHdȽQ=ʟשcm\ӌb bf,c\㫖o g[B C>b?2ZKMb c箑doJVw%b@ {c]@% hQ#*NH=x%GO&zbZ`gG $&Z^ Xe'! 0~1XzYǥ)Im{BHzTXSlg*-(&x JSKSZ R P-.~)85"d/CZ@l"Y4*WK_vj#,sG:4=h'2KdKt8Iy*UDQ'bsΩn)NJ<>F p"'ȉT5քbn? jes6kczGLD_zځgF=dT9N =byF Bٵˆ:탗g&IaN)0Rf|9x/T+mҭ 蚑!mL03.î d/Љ&]U4E oz$DeGW%۠Khq\(}?=a$4-:D ֢;m2]Ec}B'3ϓt51LԜܩUb`3dy" c>3,t YO8 "AaS.٤|v鸛7M`YV)s0{C)H"S$<j,WBА3\L7ȸX1*Zqr>!9n@J} 5XV4^$to I]i2Bk-9`QudA|+M. ('kHKOk+)\;IO 0ZO¹PZш)|yi~V*oCCG(i>.׏ VqM{6_T7nxq7KbA1 s;{ufE)&<4""7YFٶh0O^كy54AȘF ~<ɇ'Y -S!G G0g~yî08V(lf0'rp30m5i ykӋ6-\wC =MP/Ħg-Ǽ#_t ( 玺\F&VkZO(iwop!A;@)(ŊlRXyc?@ t@fˌ-)<9[wQ;r2͞ WxX #@ܓhsYqv. uJ9  D2 9Foǧsd;Tó2৆sC 0d Vd:6#{ca t8Kr8zrM ;U>G{\o_Tr,Cd6tc7tsG)t^& #2hw9˓~<:‘\JI_+qG>>bftB{R7Xg!x>ǻ:K1L5txk>7/3 f,)cЧkL.IQlha:{g04. %&mc(nR+ 4|;p- yջ`o7im 섻NHVT2l#*ĈTW~dHDD$*CfcRWzv A'6Ib50GosQ:b֮ [*jH Qf̈Ȃ9Ajc \@_A9H\k k_|ebJ%Lpgظ&Q/ic HFbA^zI2Ϯh Y[e}?}Œ)׫>vm?S6 dR-L[40$.a{ ݺ2n(/;'9J$yҎ$yۻ4 diB2MָEq V|y5.U@%_qǗqBV7;\T L` er+կbaozȾ閑aHYh}}*Eoa}|PcѾ|hs?peɁ1dKD6ۻmfv#yKUiK;`2b#O4_I 9L4"8i ɻHpd9GNbNiGAIcz#E91$VtA<=e[~( K]34/$'d Τcْ)uHJ#:B(DRH~AcB%0#5-'1Xy|H}ҧQy06:]!J iK?;NW򚳘'O̫a7T gfAv ӂYN@+ELkI t>ɓڮUY%#kN `Z^-J;[$nhMeq#S ˞ 7r?؋[Z0WˮQ˷u]Jk;we9"S0mW1!9}UAcJ SwbERd"x[ xR{\ b:ISh:F^H^8^LJYh=-<)jzExs @1/t$* ΟLA΃'NH~깖|b 4 {D3GMW`tdp1Cs/D}%H3qU#MA40yl]QoqBsE=8yjxQ% $rS F/䯴Ȕ& ͆ vKKu3\6.HݹD  4Ch|t)XZB{Y3Po>}]_lA:t#>skFtR{NWh]p'#\=^5Ͼ0-#7\c(Ɛuf8uxٮ*,+>]f _d<؏m`:"?XX4Tޛ 4.*f>{G77,eJr<<̐Z]&/!Z zioBp@i&vD^ rӎw%8Tm6 b"6{k7$%TZK֠LU}m>y#^ӤUuFDЕm#vcp3_2ﺡqJpѺ^Q9^i?˶V nOXAy,0,uي w";H[]k$m\?Dև칲S ` qS96e ډϽJrbEbCm}X?`h-{Tݥwl67Í*%c˺<>I {1Iz/O9QMCD̠]W sJd<|ԏhwڤ'bV#]!{e80,5#-V8:^_" ; }z DO B: &FѮή[wu:~H:]kWVfl~9I_F}CnY8qxLH/0HcP,k"߈fII>EZ[S\떙P.[iys Fwf2mdsL$%TO_z->ZGꈍ#oὮ|zT.x2EWO\aAVI\!=3'86fp1h5ضި7[&fO>6fB`ƀB>}mXpb~xXv\FQNf'zHlel_x_q"`& H*9 PBPx-FN¼.F F,H'iQ-s]#6qYbqsa_~#M/񡟜v_eZngQ!qŁm]ܨdDO܂-bt~[3VňrT|O¼ v}c R蕥PB͗V|oپ`3Oq%,dBV$,g0%㐥{^>5PṀ`MvⅭ'WdGF ^yHˡ;r\in)|ROfC_5 h Iʨw:*-x+|; !6`DgRS @Y~֤9U"`Sq޻j9?ד67fSa@&WQ9 ͟nW K9(T^w=jWBa]<:g@";V(7# mMN=krbA^j>_" *’꤂2a6(4qWTNdzbpa-Pn P.y6||o:esI4r^:5hS̻ E*:c9]B&ۡqeK.f4BX.ÓQ CAdG4l;my|Liӊd[Bn{ Wc֐Iih萀J|zl;ܝ0ֆlUϑ 2b4EsĎNJA0 e9y2MDg+q6rq݃t,OȾX2&Grr*JkwA32%Ay_~*1k$!1MUVYrb6Xc*smb\ d9d.c;4(h^^yßBH=9 j@|n%'..?r Y9rY,*;1|Qжdžъkkz;Oc̓@gi;N79ߩ@MW*CDc!1莄mZVWGSlI6]6\jP_KzGRg,ʤ ~[L ۡPZF2&nk^ͽPn𔿽e杩v9XDHf K:ۯ(.Hyɉ׈8xL}Lkd풐 M!p73o7+!(fsIV%\ 3C؟ހo ݾn  NdT1KI\6M!85gϊqj?V]:p^%7iE%YR{.u"O ~Q1g%x@_㒊R$Gt&Ԩ$YEx1 `fb*u,1գSQ.=%fPTH\$KZ8XwXcK|2V+D#jY}ml~X(obr fos ADii|6V:A#x)EݭGe2M )`gYeY^;ߥ(yC&;}oyc:{@@gf|A.a09߶Z?^[;549MWqVV.C,(7&sQSq"8(2f /c;/dڎkem9n걟vCv9手 qwFlkQ 6쩜Y z00h;ZĊv @Uc˴BG] nB6 A f .XD׹e7O:'9Q[PL%AyRw>?eʴØ3m5,)Lͽ3(b6 ˼ٛ¾ ֞}5D D62ҟN zjIO(zc ,6$ t'7@͕A޸`cNukd!yoa+ӧHʌ坋IAt]{?WP6ħlN7ɮMŻA&,kxW/2?1ǥy?bDdQ!tW>b'W"վm׀$}CR&:o\ڙ|uYt_ˁϾn~ FL "H&Up;k^% 0UiGn&{ yߓ}ÌC]  k)j/53 ASٍlPr1຃@#+fėq\cEपSZ+! EʼW"c 펩 /u}~:Z K1Ak>'Lݤ͎Qx(f㤼ܨ |8meptˀu": IH?x6k{j)Dn_p@ūe M:vGOeytΑ< vJJӦ0"z TCe&W}Ə xȔY(++#+^+_I#j"7:ݞ|U8 |sX/ɉki?4=tBw#i'E/N& υwgX?F&&)[I9>METV8WѺ2 6TRtNYNF!OIW@xkPEo.vhVo oÔd0V-F2z^'D\j]#%z >f|Dw7I: -EL|l -P$/$}iKYG).T7[>7Ul5lO t%i +B005BDnpp2/S`E`xq񠎷Mʍ85.(nѤIf!n(;/W!Rqmzc^]zSbv螖nkg(csΐqAHQ]BmNWY'дK 䅴>FraC[քY&>}PeՌpK!]Yu'miaҶr*UW Neܳ^/ZH*9<-9Hg([/fHH @vyK[2]85{ȁ5a}1a_R?D'&%>S*]*X A 6;SZNkg|E!=):!%~>of$6 _~O2; >vCJgtM!.1{(&f t|D=Օш`~%`nû!Q*^Jc!Pa JdXd4'CϢ\$-ROCy|Q $oP6ܗֹ},}`TPW)Yt%s<bۙT{=y/1uH͐pQzZjDMm &~57r^螋RzΖZS غS^p+; `i2{;#bv!i9+;3hev|g>)3 Fx,^(sY]$qJӴl08Nf%_ېkp{lfJH0HW{?p_dJVV+ܑxjܡ>6yD#2DcXYTA>Lzr(qk-˓SoؤM̮! ɧ'-1/b?c@_[ 0͒ ^@k>F3 wAA$3/A)pR~`g$QsCuBR8,3Cx@HvNZWTRtMBj?͍62Cw^ rGcaSC܅@9̑Q[R(mW{0SS r[Pa]˘ʗƷA iRpGcEcTti5z\SJB:#O {18xP "g"w|EoTE=~䋌} &؆ˎTi'LuP.G+<뤷 v߅Ve#0mKîp.F4‰\)QDjNJ bMG)iƏ\!*m+&^S:1&I.GJ,[ޭ'v *6/mqYnn yՍ k8LImv_}L0{(+G]a5E!bdME;C}9pԺߵgMJʄ%:Ez:C{qF 9y;b#iy_*x89J #bYnRX,Y&XOn8\Xg  ~ȟ; ?bqJ:2uR5Me'JL!b؃s2By ]p! d8a;hH*]M~=9 [T}1)]؇g~!IJhLkrn;Yb- ϱv FUQ~xR‡8MգwN#cXa%&JWjtXy>űлzU[O |*|x^ xUc0ޱ*TH(Va{qmmʯy<+-x;?2_~#5oW}C!tI -()ΫUp z?L)"RJB]wnRG U|(D[Q~kW\bQfEξTKsf4 -`Dg5 14\0 g*n&t$L0iVEP"*LF`#TӅF ;TհAV _:M'LÕ wf0Ƿ'{!]3!ALV,FS_T-nrQpB^WLōn@T!ck>:0;3#$<o6bG:SRqU{XwU6p1"3pxє\/UKJu"@ k߆m`:J:߹ dZ8UnV ~Ni7yN WlMY^ +3Oo} ºfC^Rt.BEo_Ԏ>#@qzTxBd/ r[].j9$/lМzΧbnY ;"ҝd9$B wkE#&kQAU6/^ӱx,(eWc> ohGT6$+xj쐄*͟]V$41(Р)R=R;z)_ lD\E/irE@{{>;fa?XkpNZLJp;A`1s#X Adh|hb mreb|\%!7| =e6y5jgU@YfBQPty}Hd`O h̨%2*\~5C4i0!>P/hxe*9~_Zèld#6TqC F$,8fѫTP@ܫ$Z\֪A̅Qۋ^uYw>SgM] u D߮nR3-5 lIZnfR &ƌ {ltͫ٭_0+8eZ3APooYa4+ͅZ\'Oѽ(@:]XT@ggt`|UT[fxgoCd׫hM -a< qtA*x:w7Z#wua> PEfTGQ@^+Jc<>[e.K_k=!xIxa!E(s8ڀLZA`SC|˗VIZdMbV|0n3P꾛M"ܳ̃-/[Dĺsq[LaW7!U9g*&:ؿp@9Zɞɛp.6pyYz49B G%F!f7dlMcҖ"G]_Y8|3bā*$#4LH㎠$6p$tpN9mhKS=eGIW@ qgA _1n(] XMV>8snJejN\2k N VbRIj#f0=ODžڵ}' Id8{PeOkB^X) Sv8ߴGnī 9tҘҌY (z9?hⶩMU8&t-QI6:'XO m07]GK#i[ķȜMqNUyjEM6L8I<}fS!FO/Cyʩ0 h2ndn@yhn@؍ֿ5OB8&lg`wpĉW`cXc$W[yo%@+rzc<'qa⢱8}tĤ^H\U#/ '(rmx +=gZw0#5=~l75Hz,hFVX!/,hpoNuzJK7l͒rTaĮH7ty: 䌍s9(GbwPb1k ۵ZB~z3`m]D 2ozsM3Q=4˙Ey{ ஢j9,Źg\8 3{xS6wtɿ[$`jKvBe핃_ukyaip9H})ʺ̄`Yt:kr׀j T+uEXh iMkL:&>|6H' &bqOm׊KIe<㐀j\Q)C ,|NbupȪ9k7W^|z+PEҢ\|As(e9K_6)]: -2;~бV) El#HؿгJMI}0-2%vɞ:O:u.f0V3'|4G(ϵޕ~PVf%`T!R8?DYT>ED/`M!^Ёk|Nd@"lx2;{{vzϓwCd2|’`"1/:cGW]!aVcRu'-dȳ3IZ'YMI@~ptŨ-NJuP@ enE賎 Պ{$~:0j *A1`;r!eP<v~BAXMBX"G>αW '$'V.y1Xѽ#q{=k{ im{g>L;޿b}7,ޡÁ钼4Fv7LyyU% _\)pZӼVfBWZZ\VEr!KZc){%R7Eئ)7^iR^+Dz$LR a37{2Z-cvE-͟BT5p } @Z☛D%6~ F|L3Su2L5Y rJ[PU^!*n @J7g| UXD_>GL enXPU钮$Mi1ퟦ?ɡt`eNpDۂ4@z6R8N1) oC6YPؔ_o9?X+yİ} TR2Ɵ)t!CVTre뤿'օF’:QFzqGGhx1&ivDM017uW9Tg(窿q Q<#j?Cٿr3l@eAB?i;毜cc"Xz iz @sy-htTF泵#tZ?;de"x/Ti(%JMqA 8uSz2"-m)n7ut9E;So(<,?@.{Ĩs%[*i)H~ӁU~e0xã8ch} Q+54U cqz|FHj"o#q]kiA 3ZS + *TgrAYܞ>x& g"~ xCoYllfIR7k` I+.`YEJ\j[Ͻ90'6sF:&e1)X0 *yq#ƜmVA+H܏f؉1uGG mY-f)p򅠔𨘕L?*A0fBSҬQbkntaY6_0BU׹m'o/e7Αu֥\Dt+Zy!Ov;:~aFɧ9☡\SE< XHCCmOXk;Ar:TS铂es,{ Pgg7!,V%ޠwMPhh'>wR{uĄ½N a@0lHt!`:e&}g-rbM="2U!pl-*Ml4}\&Ȏi=Wau#4p_%Z6dyQhmH4MH: Rt;{EK$xИ`"z*u!MZ"*rԹAq)b&]K {GbmvWETqU7%OʅV߃> l^~niv42`koڲ~l۠O@UG"nڄRcoG>Wpz8^bB < +CL VBb̫VI1Ƒ9?3f+B)t;faDZ/)(fY'hN6Pue&ܰ*,)pӰD3c#̜eoxXur\e KE#he˂ dtx)r '"Fgn.nMyLkUI:CM `FSXdI'9h#Zd09 O"}GQ leVkN>3'Jgl@FP41CǪEWdy^`pKشܘuKY˖$Fd_4(%\ZD֫OfH*;nԐcF@߈Ur%_o3\Xc>\ ̞W[ X)uM@A?ր };<|{e8w𤋮B^;`Vj9ؽ)λ®3ܵ1WYZzQݺ%o.w5Y-)j8͠F$ЭMIDhmu ʉ{F[/稻٘dԥc&nWڇ{AG-Ν` kEd! 8NFk _l}Ë3;jͫtL/B;z |eTyLH[o DOy+;Uiu1qNb}"k@O_;yJr Or 'U{k p>\g\۴pYϏWRN$IIW! 9s)QY*hFgCE@vq 5.&N0"N"J:YIsfJr;?H!k.[5/C KfMWEE-8y\q$*Lp%64B9Y; &8\3\@}$TEB&ȣ9E֒mw1̻oYEmos6ZL'סC&t$ )) hS6g.䡒 vAN0 OjS-\^#x)dpy2H?oF`%Ulp<ֆ7=rG\~ǖ{gFky:ъcTC3f͈*UB0s$Ζ_Y@B9Q"DN^Ħ˷ :&T?K"A垍5xܮ9e+-.%~L< KU>(uGG)j(Wu؏ c)'!(GHmGtmӝh_E cP؁b(NyԵynw4p}E1e]mmN`?va Ao)"El1@QJ*ܿݠ2r*n#ڡ1k ;Ng0i!E2rׅDB`"mo?Lϱ_ĵbkO/ 1 ƹY"ycx?CMK/Žu$ߟm0ǰ[iAޖ8]F_y-9H1K $u\Iy^| u-%As ' jI^ymbOe(fRĽNUXД{q7,sz7xOI+H)9@o*rb.]!Xa#W`Wr9/(DI (.[ 7V]iQRf'\ᠨpNf0ǔ2k~E\x}SuJ8e!Bz総WpvD TH6vW77+r9jH".;R4K!DØ$ܵ6OmzFoeqXc9>=HQgmHYYoQ#<{w _QanlmXa Ɋnޙd\օ,Q {-l~K%"؎r|ȣ3$td V?pr_F!Wp0ښ՞'u7O Aԛ=x~d[K ;a>;$m6*uCc,?+\a獁>M 8v2h|)V^j"'W!n-BP2b/zI-uM*GsBiU];*{G@׵ }Єw@INa-X*S ظNq$ޞu|-W)4z݊@dcs=6Dwk*/˺%.sGߚUxH"ڐ%ryaSek`q !O;a~&:Ma?!.#%Q?߭l *aΥCO@ y10BQ:> A`ia y66独ZҵeCѢqFJ'Ug")y/g1mB[FMgqXBBux[nAF4e$լ๛d* >sSvJx($ec%~}#Sz}*ĸ%X0S}h##`&n77 vPcJfTV]Թ^F/ 6Zώ `:ީͰ=&`heW& ,|Tvup_C;*rvu[pАJK>^5M -C '}KE U%zє˰;֛x=Zp"L?@w% 75jb5qHNGcN8^ҬK^%Ž%~ܛM0$?-_`v**%FeG`et@|erEs wiiNJPU̼+jȿ)UÍ@บDMʩmH//h!#n&o˩_㊌BԏYgETGvlԏ1۬Swʺ:0T G+ndyiFB49 N> A9/5CΚLBRV>ݲCvw;E9xる.VKZBD<|zHyHbH+j%huj*߰jsi !mKXc>|gŅ!`Ya0O>T?."[rh7 "owebbc~2- ՘JuXs9P< A2Vjax Y6iL*f:nhF5_Fq$!x%$YR#VÎHeI6.BMX=U0icgőRHGuܪDk<[]/YiCB?qvٯ\VwG+ҭ]`]@]oオWbXS FZ='X˛_ )"OLa]Meeuފ1*.j~&G[꙱?i3+vNF4L>`,Q54%yF{Bn0+.^ǍWd_ AN*:^ĠtlR4(皏MQV!a/j}]mXR-'/Nӧ.ODs9`zቤPٵ8r*_tC{ [XI$u z]D3S1kZQv3Awr6o~nɊb2jRLJ&<@}7l1~~q Cirg&Vt@%ꕲQaiډ%Eg bP!/c>ྙ w.( vbS/k9Ky[/ɟ)J_La (Hf.j U$N 윙?s&ث? ]N#%WK&jLĀ joP{(~IN ޳h O+;՗Ζ4OgwBˣ0p-|<Ժ].6)ϽzTۉ=G)88`4v2r 1PP a"ãPV__’B{] -!ŷ6C6):5wF:= -5ieT$x_6~BVe58L|sƤx&B9 ~'9I)<"Vk&BMK .hϊ4 -/)$`sf%&_+9X-"zgQ2+| =.L# bU1p!6O# $V15aTv߉wȣ\:2E)(AwԜ^x[ɱXS7~ n K3W,~p4;Y(ؤ0wp4/cl#p@ï7{F~Tz}g ΁Փv;ķѵ|7SgL"(KtJCۗ,/p/GxoIXCPݖv@#W"B rI)+<+ ]-QAtDybהΨktRDD5 ޒ1^ y)i>c.=pp2}7C@<\3|SiVu"P/!J05%SX=ļT:Q}Zm{ԁg^@ e> 8cH;@% C6F=$Wm1:=)X4NP Yj}j7Ő ޻Zw҂rigSzwLKۊ!|""4p! X.Z10EitvT[DQJq3( INgQ^#W\4o!ν@gt ָt?Tx7ff[,>D6ǟ\Xn7sVh(NJH#yRC':oH1e65=\jl>L. ƸRH)2H0dW3tlh;r7H4Mn=/r̂_ `{uURٸJX  hw#zq,e y|F*_Y|d픸Аi`ϕP[ɒLy;]MRrީ '-h=9bY-=^08ٸ(#(%s%_iOX< v~LF"KPq2ۘ}'Z󕷰?7vQoMhP\49Ma3MHڂاQ5dz] hуlymVzY=AIcAMf| Jp}CF]( fC).S> 0JAiVe?Vm`"XA辫<r+eUDkI%ijPuJg-9O W)+ڇY6P6q#ffj/_#];"n5rlvn~*+r,GGpKu:s%Ɂ+O#r)6Z>GjR=V׹d:s,Й]PvLko;4 Ӭi~u1҇IC1VLi%G#S^A:~^&9w!LGQp[&IIuxs& hV:*)ҎO#l}_?j|>[}%]f[e8Ye ٸ£5=lݪ, G_8γjȲ%#,ELMd*ɛ[(_-7dvbo䏟g";Pd)Ⱦ|m@9ؠvc3H|ÉG|=Go>&͇T\󔐧cƎ3,X R'z y DNJ$zM K6ίa$~f@$r# am?A*'Lkfe$Q7`XyFҌW|fzwe7z/PQ~\߯*0*|w6y)J%(sIg9ѶECNw'V4TL7;%')_gQꉝ#G9s`ޭ=^`Pa 2˚HšY**U@M9K;R.DdZLxG?';@BLiԏusP6mJL߱˳/?\YyOSNW-iԎ ":Q ғ O|t+ph$S8P?(axhTSNA&bFZI'bɽXϋ]R<͍ l<]$ZB0!$V? i\p2{mz>% `!)J r|(-UEӠgW'_2_;lMU tiE:ah@w0W[%_F#W TuCRcn4eZf,Y668{ͤ!YzBҾ 69faEt]V8 Dr-4;}Hj-Z7Dn/ M5JpUhԓhP[^,bH['9{f$:C]Jz΅mm#6E*PO{߿`[PL\>{d^b:ػB= ndW5";}kh^ù;qiD&1z)!1ꉕV9a{ޥ|q6p0`E%Y V\gsLEDB@E~k@' ; Y9k1gݖ2(%S[E_x=[5&ZB*{f?&{M$t &9ޫD Ä~> v. 3r)yV? xɉRрY-A>a,!K/OiY] #(BFg \CZTBgY2HЮXdOkU׵aoN]|Ɇa1)kۖ-ҷv.MƴT ,L]lv"pߺ-2A:NZ˶Eb p") 2{9tݓ%X #wF$Hqh0qm^3kK$MČuo S}7U<2n%*li3oIn^6!f=aY6˪X<qQZΩw(̹Q2"*7E6p(+n:ՏↃim`dw*zNA[`@?+y湏|Kȹ9U)3>,0"Ẉ֝!GQki\/fyffh7- %A{nr g,%v@KN0F ;^ÑI`,I\P"6bIܠEl:oW}+T>@O%U CH˂2Ku`G3ivBLċŨ,Ór+SGջ#@QD1%{¢Жゞ@8_w2>ηR! it#q@بu]n`ů1h՜xj%꠸Lf;M`_* u05q`n3a}2Gone6m-Ii]wi_iL9҈5ܟ;( oȅe;eѱgJQB -8$C4H&EMḎ}LPoZ6/v;8Ȑ5mWn]73_Lh} b뼙tv/Ťɔf>'X<(QK@3twDd$$!˕2w糪gfHlPQjp;wN 3qIpobj/Q |lHCz/'jnLE\OSR>#Caװ0КCg䝠xmQ+F!'PdϬ}#k`樏G1˹Wr:XoW*97gP;\xzUnc+ncږC=IS;?!y\2ph,B[`"򏜅JO?K_c8fjYsyzO8QoEږiYYyb u20FAn- ^j| Q^<t{|pP;AbLFOԀV!$,fPpCC_wMHxͪ|AjOsBv" T ۃL|JYB &t ؋)63>dmm8 W^L娨1Z{zA/-.8hut^e`5bQAB5zeYi(.׶Ge"JV9ԙftE˚Hm|Fm j;gFs=R!D5)npkFnĨPC^8,*$9 'Z\"WBգyѐ|@e^,7htᾖaS3Ԫ!ܼC=)ɛ]q Uǽ6=J8M`/oJo%1(K QptQY@3\Ӣ@jt2H %"괦IGKF)7Hfbkkfy<M 6U^s,W)fpK넉5$v;z֠&U3G<hYwQT]zo T}7*_7 =j=o*񍙑} Ƙ  9n?,82|u)ʎM%/05f(rm^AZ#Vb"ojX6 wҦEɓ=7+*Ԍ4". ]m7ئd`ӑn 8`U_p+k[Nq.*@ՁδfYG=XOh/ w.DDzCIHG^Im'nk 9'ުZ|7\YCZcTv7_My쩥-Qw 'Ga8VQ^~^y7VL9zB"ݶ1ѯ\na頬6$1փoX1*bJO8tR YI >Jȅ{O|n ^XNMuw(E 8'b<x "M:C?ie: 3^iŬ:ޥՙH}YrSJwb0]aU[|[pj!)Ksǃ''im0ܻO"xoRܙxuB }-`R뱯`i0NxnAʓ]SOPw;Bk%:;EFh)NI!m0ff"Yr!kKӒ4>n #RN={bBwTU2 -M j JQ.U]6L&Ƀ{BQQl'2hL3;gq=ɣb7:).G.8 ЯA0_aVmhrx' }g8s$rʦcA,K5do`iq‘'azA68@QJUvL=f.gT- fZz O돗lubȗw2̶K@۫U%\pÜ bMLrv]c\s`vY'hRsw v$]-: iq6-OcN!W*9XW8_047aD=dàItjuz)Ca<}c]}Itܖ/,-۱S{7Z伖ghȪ4ڐ2+ N{]ّ&C1Q =Gan>L3,?758j7:KqӄI~eqa]y%{n }5hpMS4L𕾊#/؇g* /. .,Ð)&*; +A& `9'p\YĩBp{L'Jdn4WtdR9'*x+icѪ z';MJZ;)$7@Ɖ})j f+QO'hH+ZA5k !D߱ğ*bh%*'|7H=}x}*pN,L3>CY:-#uq΁Yur7o"SW< _ R t>4`eRUOGWg$Ϙd du],Mԭ}B*p{ E\}v$_ rf޽#Ti֢іQ%DR,,?"%\Zoro\ $A5 `2lp${ VʁB騹ר' #&| ? p!"ݡ<Ϛ]$G[)뮺WnUc!L;gX F^p%<'dt6%s]oc.G%˓2Y,j_| Hʀ]}eIfkoVC<_?|8nPN1;g}tqʍą@g,~gM$ >ij!d쿍=/\vna2/r0%N9&?U#W:Pb =p%&#?(AIzfgU>/&#t?@Զ%4_o"Q,c*~wVsE7d/5nZQB_G{Hlr]5{麌mWpC6֝1q:MI[; Z5GO@"7-x\?Ot_"A<_`7,iXz64d/[v?_yHxw54a~<"mYK.^RA"Į&@tS1{1Io>UsrZY4c&\XBT#1.6(Y?ث ccW."gjJ;Ԧs /^Ӵ GP}W[> #GvlY,PT^+U2|8F}IkYA'`JisPaprӿψ =.#ʭċg9, ,Uml^BN낀~AEVo|m sҿ nG(s~6-'zc[PCKIR/ǮzPk0 .y٠'cKJURrC(whXױre sL=x$KiG10qtɀQmga 4xUv@HJAx4c}:)ϋІ+ = ;c1h<5)Uzn 48lI Q2fY{F7cꉀ bL'7wϚL|t4#)Ҫ+awTeJ+y{ ICJ;~Gɞ2?o\6ݥr͹)>oxDj7NpL&oArf]c- @ ٰ@TxڥOi5?`mDZn i7R[8'uK#z]?Eh=ڜͩdhaj^ #ѹ I~qWOs+@%XSQ' KEJ+&eh߰7%@0j6mZc+lK/y@$}{$Y?0%) Qn#*7T4DeoC|kY"V֩품wЎ`NJ5pe3C`SUKs1R)j ЕsM$:#lW|^r8V/Wܑ((ek Iщ'u2NĬAr[m\bO&Px5bH\{9V(j_$=x#XUYM1Gg 2OM:u)|bNPW &r荂$  ~XXgs~ɂU2/ڤ[ ٱ@ X(ڀ~˽㬹aOHV y1q]O$ "kNꍐ??JH!ɭuv<K݀5,@9U?v~B XjҊR_qU :05AJ~Qo#K6k̆+ *ru+dAw`.WuQEßXϏ.t!zCuR3`DV+9nRㅇ/6Fm1Y_9n_ UnBEŰlzn/IJpޒSA(.z ;POx @Z1\C rB$"CcR9UEEXS_TV; }~ݟHB2IB+ I+ڦ%aK(14Np_qJb.ֿͤ&uc`١p[B%4jv(E6}n',GDXVtDwrn숖86W)U"ɞ5ͥm5j_۸+VKm@( r~.iwmvwV&Ȏkjfa=$|gV T@g}AM' !J1S\ZKgsd勯Y>ĘN߼%vͽ!=Ⴉߋ6z2)ae(ɨUtU܀|,1kqS/DR%1~gJOYǠvgᒋ2"=&pX'I0VXGgQ'EȖ 9QiƭV(ߙnDazP&ةO{QgX,̈͛tfSpT}</I>ϲ# Qp.S>I%O5E hҫZr a(tsL#C3=Rq#Ƽx@p Rr2mY,"vꪲ*_lޓ{QҞ;rxsĭP̍2L@y :Q[/E {Q$xEZtz"[6agHZ"Ht t=vKCT VI|A5r`=ܵխvzm7Htҕ뛚MY՛ (ެ 5|VUGs ˖w`U(] BG*>ly %0ͷm 沒(Ě6[B[8, !>nle~=d P?b+嘵|*c8[Ծ. 4$:g׋x@Haj/LvPVe ޖY3IP:HS֠o'`]4Ff);; .TIe+V{VȺ-ZGG Mఄczg@CD`%oVB}E\=@b;x&1[C>Ui0*C yέP=ňЂTMfM?,*zBDx{_C9b8hЏ/獂03 COs崕(_աCW_Mkh _83%mȵFheۛ!P\zޤ[߯1` Nr(`]2N#]y>? ;Nul%; fJa~\dpu{gQf^˿=.), #0Z(֋:JHܧ'JB T -r 96ʔs 1d#w;!1 %Q}=8V<3)u\A {T}n{ؐ% ƹy::4a^!,tj믢g'p3_0 d!I|F\8)UJ6:)˟A2h-&gWS)#Wh3|&?m*(,/OCB/8@K_c/_Ϸc*etF2H2˲'@"v/jV{[REP9$. FRNJh1--/Fp9\fU-hfWahuLUL%Dc]\ݢ:beOgV#J. 5PZ+J{.k("YZBnjVGL`{ PmXT-神U)Ji|3YPK7Z]&^s}͗(8!P;`pY0& +~ݧM3|u< :_ &~'V!݇/{PYe|p%o$auOIiYZ>{fgIf^cYς[Op@Rtu.c rd֡:F`\XF>OboPNV<@kC ֟$>AՌ7eh2SL]u0@%٭I?nYfȓjpM5t ڽ̩Q͓/I{mR8%eDxveVY8`\EߊYP>-t% eDb9#ɓ/lC`0.W/`HT i3(]xwhR\BLL,kYnl p,@]q qt#|IrQS vyN;iܯ>U$LuիZG%`|~%S7-G"]%_K_xȒEbwئw"B_q}@/)jJR/)jR('ôohsk.tz'[{Lhg72Nۜ~jZ t=>1o[ jv5sJ>ܲu=kIUJ8HBLiq/@ӹgzF8ըMPt^V>bmG }22pDU^wXh9ҏfo>_^8rn9I9Ue*pN7۞0g[𽊤~8ilSYYE' lo@ aj4%Z]Hq7'5~/S bu$t6&dlY 3OKT}RxHgޚ.6Ir}&ҚЋZYLth)#6:|&z#/vm2jWL)"L{Ji%(OlYC Vh>sp2#އDʣŃ,[^b/J`mOCơDQ-GRT v* t.?%?ظ>kҾZ( ot1cX^]_g`ج.I*jmkighi|Խϟs|+ e>#fܦX{wznwB[\|r &*Vy%Kbі2clD9L@~VO8S6@j5e[hGtޭyÈCKM% ׾r[X*YiB$*n E'/$]aƏIa2Tl?~L~6pbr+ Vk,]3E7|FL ) o` TGW/ݓӷPEg&FNWiJ6I=Δҵƞ{L3ThIIsF c #rԒTY݀dlZm/N*DC@!xbUh s6ˀZRs Vd25#WtZ$Lԍ+Gk j˸.ho6eoygF<#I7ĦɑDY<= (fYooP@7b̆c_yس|D$/aq;3?^;>1³v(K;&./h!?C2KA?'5Y d)q&1SĶ)bF2m?>VO˒"/R"DtaZ cqm[JHe޿bmg~լFWs JIŸo +Kwj6L=]*9*+S+ʁ4.3ٝ Wz1f홷*Epzi '%)?ݸjEU uL&cb>%X e-.{.(p&cl)nDPeFRސnVUQ|JsλQehX5] "8REVRtW.4GJ 6#)ށRq/-)3O2(hVȷs;*&5 xUg5N], c!c_WF!*toHâĎQ?[RzFZ bE!dH1S M@(U SfEAݯ_y`LAO{C }a#lW.9߹JT]I} Ĵ}ʇI;.9a3fcvf+ާĻ 4g}X)ݳ$lll; $?Gs#{+1q* / olSrIN90F|F;šA~.8&7u~TTgWkd G'Gr̠-wX/ p Ms;6įԙ0s\`y&te2Ȕ`73|ϣƪ{,td=CMpU&§HuM]^\G1L=66!0DZ .`j%Ѳ=<עOA0$h]x]bk r_^-EHO)0 ɂK]mEQ߸`0")~ kewfЦ8\Id;Xs A( <=˵8p^F5|fLT.@.$ppV2;˨.ŸŲj{1htR 2@yl?9谗\& krpO`o"[9ہlڧ>s` `!EQ2Q^[e mON{UlV r^s: 'KZL󯒩-1d@.C[tZ=>?h2D.KQ(aNQc'W1atfڀ,eNj|")QJϓ)2`3RZ}1"h҅ihԍs77$|6P_;`}׌Jqq"86Yª"phFMA{{jd9MxlQ@ rǝW$,B~Ufua3h%0Nrx3PY:mw9zs*_\h*wߋ Lv6? .:Mk$rt9l>wtz^캝nD'K])Il$cD}.4%$ g]-C=rQ  _|?sXЌ)G{;b&OK,QYwuq'X{+}Z0E'=EXTDT)KJG*lxWgҔiҿwXk .PS6*.aSZghC2?ϗ}|MGߒ Yt\[ -u.廉d{73TR{ Y-*@m%XؖnF,ڽ.א7 ʀG;"P%VtQ:s(1[ĭw(ѴڛlcH OcY]Qɨ&VKWTD*!teۤ䏶9N؅rM4R%#G b[ c*b]zl^y -6R D1{,dǤHӅ |խ-M~hB*߅5td3~RPA'8]sSß.rGx@ ^ww$tzZď }?]؅5r!̃D-rq(d6}D ׬ ^6vi=r}?Rr83=9\7&[ekDUEc/ODY@2%Q| C+ E7E-Q-H٬0dL ?!B9B@p3l`b\8 @6UƳg!-W vZƹˎk^~F7>@ 7tKsYr+3sB-6 ,Pu/me"eL70 }(=Zt{7s9} R5O^gӆSPD2Gi(mwx,l8"uV|q7)!˿5J'yaYFaQIzS) :x&5F #ֻ\l `@'7ߊ5uK=L-:X61E۔T3Ǹ%Ga[Т.S48Hx=϶?0*Hp+?m  &OFFc;zjt^U$?=h2S1̧ypKoT @jC ʾU%NZ=&Dȋ , kjGF.cJwӷP,Boޙ!GTy< i>$[X#::n;r$^w, 08oT,j]\Uo}xVD,E9{<(7Y 'ы~E:xDqX[.-vCMyM@yl2S2%P$〄GxbBy@W쌊S}K}7. pJ-[9zWC4B7R۸IRQ ̱HxB߮og4ڕ$cEK0Xnմ'8 M墳-aD]lMA< UR>L6' di se%P`KW] mP"p뜍.Rc[ۄ{K^**g'I܋cWr )(:_,JGS]OE\bx-'&עկ8 ^yL^M%, X͠RB[ӄ"3:-c_"テz=`{' D=$.9(CL tӾm s=^Er"]cƤx+l~6ke䅸閛8sW4ϣ>=(IŚ`.%20x(Aڪ1.q\5U#N)i~eC (YSox9gVY4/`wzm˵fS"Imx}.f<@Upy5Ȼ~'L'ρ<13z!`]E/{tbEjYiр|`fň&RHP|Nwd!sv $bwגH%ߘG V%"6=y∂KOa''ivvaفLm]&C1_^Ee/c,Sm>j`/ r1mz4ǩ*P2T&-•sb ,7p$ -hVf#P |L͜~@E WgӚT1,Ѓ/!Ɛߦam 6#db)w7ha%rQTτBʦ@Jw36FTP >mh1zYוヸfƷ{L73- `k'| ꮲ%ӊOi ~y+X}Ӈ6ml2j3^m8+Tvj ,^͹7 (oO;6t FpK 7ŪjVpSKt(W˽Mʁؔ\X?$mc1imکCC> 8nC/5&m)0ơEj lV& Z`^U.YRpbg>5g&sK RܴJ[TkN`&C%󑵅v⻈&?S F &b4NJ5)g҄|f V|B6mJn& eR̍K5MR 9'\"/=\7T1b2(R.r¹j0otirE5=#XX$R r Kpw? ʉp 2Nb4Cfd|~,˕~ WoП|ui\R*(L H_|92zwq8@a3 o}4j-k\ʣQNءZieAh|~ zIˍKns # vW/ :8sfGo20YS|rf*!;PHO`F2UYuO7~'|zȉ%ڌ{|!@`unJW#f w;lSNBXܝC>!z8%vm\'fy0wH.%0"G$&bհz[zW`FҦJK,gcC,tw=߃륜mcctTL;u+ 5SilaoD>X:.I F73c@ ވ,d|mvɱ@`9]rId{QW1ӘMuK*fNc-ʤ0^tWCQd*%_ "[ӻl M:?h. jm6i1nbU-vT/Ei\$W]ZSjb[ M4S) !Rg(B`\UVa@'rsɋC$fPnwQ44e}+ܯ^Y"UH|%aUdfhb-jSiVOk뾙LA` zpceP nh]{,TKHvŰ;`ne)HW9@۟`W佪󥖩^EU[/m!` ̀2!Ϗ o`mO]HO{]_ g+"]0"GK3=rh=^ݭ!o:;0go ی#-[K2I3G%uM{ pc{>Ǔ~gst"4M!>KjAE CWa6ml /: +yw.ZܶfHi ^3sVP47+/B]L="%A|)ETvdsxc\!!Iis4f7B"sk VIߓJn+I.>Ek`;}Imŝ_C =0bm VI-!,v8`*GbnZeʏFDt*LgC>Y;Ura0n( ZL}8a-7RBr pa0(+`t2,e];gT/ͥl q++R(I$8xOiXa O^s( YT,۽ zއGQ/?қpSqZ|õu;&T.F{qè$koQDzD] Y|3pSG6\?V[ir#&@;!rDj=Vgsn[*lmH[ p\o}1@ LӭC 9?vMwk5m-G9#[{?ٿ܎-TQyŐISW&ߗB cu,mvU jrFN-gOl/.?]vd|+=%GPAP,8HVdAS< 7eczBcʤ*O^7 A۶P5y7h"I 8v t oKLyap^Uj ؇,\5BPqGYkNfpWB @MYMjJBy(A=le>Rb喀\Mq 4t-x^S0 zgɺ[2ocKp׫O䄛sؕ]O @^ح!z6nMAHlpf` mtve:(NCtH?7I?-Ga(20L!_p4?(r `jgݢdKH6=I5:Gl`-{,jBbp7q0m%I) ݅gLX-hc Y?,ߟEϑPXvuwIP q<"D*,<]BQ!Ӆt)o@p*?6r (e1>m_,cCO偪ϹwE#w1n2Qc)~NzYu/E%sh~+<"\dZ_AkFv<;t됞 1Z-W+LڃO E }I$eN8|{S;Rː# lhu?* msEkE3YP-R9%(KގxY+엸ϣ}'kaE?@.KWd"橍k^hi:uLRs.Mn y8慗5Z?TP9:X2\&f5?|=X$>&+0ɔILO! Y*d1<0(@9Fz=# ;WLүANٛNyCjlz0,x@BWţ"*&LH5IpGI'-C[?]ݪ8O> G\v~ -HGNբnJ(>7WFҧ2v3HkMf]>:7q ~ 5F |Sq 6OFeUY`VSpBfyd&9.ՙS`"#+Z+,{+|:Wh=> :fݥ2؜9##~ƣÆbˠ^Yoշq|%J?]T8jeMF/U$rI9zA?pD;|Xh?Zf7QMURƃh|f9dt'QPE/詛s^9#`EZhgW;c3"Q#ۃ4}澃Z R.n )U y>Z0[ƻES gQ l%(k3@e^e WK<%rۑgL8y"BgmȊJau~#p ͦ.hx Ib7@3]6ݑZH`JE [2٦⤖uޫ=%Q&fJ.sgQaj#}~z0N5[4 ^ kW[&̃'//"aB$S^"O'ҠNU\A@GPX-^_d[Ϯ'sAUv!PzQm2F΃#NԇrA^*^+4e$0}Ovh6Mwa\S`ƓmiZ8Z34[,X  h>%6˪j1%n0DY(Ӳ.؛ #k깟^"v]zw[ B^!AeqBߘAy`D;3WMB )~x*^ BUҝU*{B4ҡ8 I%\'Ps!>򫓳CL9"tM'I'{Ka 'qu{aH(}r;װ?TfF>DK^oǟNPl?B'dor*gg|3 !TwHmI_v4}JlS : wl:_"I҃&QhD{6l oZiUb\JU'D; ;\„BO@`=ffۂ*)B =rh靉7>1\|Cv)͠Twveoف+A&x\\ dcWPid-,yc1_-uTYw4KpnȅI,rȁK97 ްbs!$q%5Vi(p5̓(8D~Z>kz:n![U7Z%Z=# 7]^$fo@K fw]7m*]2Yf8 l6VuӇ 5Q=qhYV_qzB)?mM_ǔ')\*uvaa$Nq,F׵~]>z٭Y] 4O +L ؞q (؁ͭ=.)Rݢ0udt~ь͜ac[ l3u7j|"R)*㈟?X̪8<͘'N?Cj]Ű:xHQnA=Yق;ʓqܢm}mK<(ȕPF%B21paB5b/cWبw%g *rN*?Lwm0 K6; G]WZ.%v$>lC!NI8b'_>ܬluUc>>N $ ~ԚWái\@>~p{X --6u#dSL+,´و UZE,_uHG]~ah6*uEC$xW߲ 4!jexndN"Q3k!#n ٶ<]$T:eAaiWMA9 w_3W]3 TzvJBɽ׿@J/6;]-W kj7ǨΧzgKae\]:)"( &p]eZmkiZwOIUfܩ(`ݩ7?#n5äMn L8DL esYI\v]P9n:Lpds.z=9sQorK %T֠|(6t;%eY8AKb^DT aILT.6B9T9.zSRL:{jh? 'nk fD_~dY(8DK(7{}z/ n8URZZ~ cMYo*#(+J Dlr&j`)vE FjSs3ԯomI7SrhewF('*WA@ϺY$@ajXa vOxK‘It"FVQ AA9kNyThV|/M'*bq& %ŢgxcWפ-c_}~_)Sd0ǹjK=@[X!xٴZ]xV4X)9Is0"`^ [{Q|+P˧+PlB9Vt?:A~(1`a>I 47:l^Fc"*N.0ہ9 M~]6Qw3:Rc$ZLXOeBAYv$<&V?Z7G oUȡmͭR3㾈h=c[nD &/z*N#F^ڪ9d/[8_t[Z`Wl`-dQ/ɂ,n'{Y6'B|{\A@#KPqxWZ/ UEN,u=+1lA$5/R)'upWLIB3G4^i2usOtQqwԅQv&DK ^-̯Vy* 6鈣gX ϋ!ev/PW} eCH64!ȣ)xrfq >}ඨ7ۦ"0ZG <<`q>L6 Bp nka{*)oްC:ۉJ4a.+0٬5%2tC_f2oȾλ0̵dNрPey,&sv_$.ԇ4A\L7F+c?=dlAM CGU*:hH5tgP`&.L_"bh !ڢ=(Td+%<4WoHq.p^vF7m߸d*&L ETq6@,0r*AE]hJ9ZP.K ?-͙M6 vAttCt|{tOpu#B CB0OL~XÂC(Oږ JVGatkI0q_`(>}gh,K>#As(;^az݄|@[5T.rmճ+|#G*R3l2r}.'QϻͪOؾM>-^:٦vox2{6Z}Eic Უ ZnvsVI_)X7]V%Df/,s֢y acwf -Ovsګ,=F ѫȾ9)D @Fj@>8kej5H1`Bh(8n`5{(K32i5B\0߫n4LTJM`W"aS,l@48c7ސ+;,=ZãqX% Pc>2K"N^7\\Ejz<沾q ҥýxͱW=aA E]r /Su/a\ }ъb^]B dA.T/KTބ[}, ]6-燮dz[0]&6rʢΝxp=;XKN>]f+ߦ`2GP\jW˦(>li'oRE3xXF\a0IUy<9^Wۈ7d!(Qi_fJ Et'~j~CbHiaH~$xA&N!|ICV6LHs>OY5.xpz}8ʛOK]J)Dzz*_시 j̾J%p"}񡗉ۋ -i=UNcyEDK衬dKyi^wȮZ;Ƴ(P>ʶjb9RraŘ(aH >,|J2RzKMŜuI D$rIOZdqGלQ۲pphi(ڞ(v4Of5`5S:7($늂r_M LbvzoO>H~'ݹ0c1%s{RP>gŰ(JfK_=,hZQ s^+([3_9qC:Arv!M3QfHȹ Pz<xR}kG1)wr !ae)h 6U-LXavBc@JAE;3;w׺ NxϕfdE'KN+[&Af4 1T,iڛ/#(cUA0,dCc}?:Ryg3.M:$_\T b"pڨȪFV Xa2ZV ׂMJZXp%zf=I,?*T~Ӕ-R m~|#ۜ5JM iHؕYhyИӸg(VYW;9+x?2m);TQW_;Qѐdb((\EF(sj2DH9u냲 c6`Cm$R_b0k`gsֈr;6 D]ױ/w[n$#ISnbtWkJú;MsK c -,+S w:'@'wGxIM.G:e ۹:P#VQ^kOVB%QLׇ x +O H!,~eAO7| MA|M%LC\raE嶀X'vV[BzQ}94JXJI8KȡfɫTr^/gGԄRΪ-lf;` m99_ՁP&iqHִTiBު^KHIA )}~D"^Vs|GJR L)BVraKbcHrqfO}mNcm_27PprG4Ay˴&ŏuZ5¡zѺtx 4IltϞRt_^ɾXK]4Ǜm_ h'J_8@ `9'ի8 :R u,~0r4? s(soFڰ>`Z8-a 5\Eȶ915m @2-*>9Lb}JIEdx֔Y](~/#"GNZ]K{6V\!F?f).zZie@}b3G+k &WemYQ'hSH=`9)[9&-k+P$ƽZx]8Yؘkޠd >7CyS_zDEBQLSV[mBV9X+?,zm[ .ʑWrϖp9;'#S|vj(YF'@Z͏pEc,vc?Y3it f!܃1[H)HO t%M.10L[//]h-]s/H#&g:7@(>U*Tɭm,lz|QT&Ft_W)SzA>Q>ZG;j} ,P DnQrHKlg^qw^ #Y R~ڞ L_{la .eȍI!69o(0kE9U%j? 9Ώ*C>luWFhq9D[ uT<™r}L~d{wFN8~I2 BiE]FҞIn A9zki`g=ǥɓfrL9Q >ǏohسH nO[񊋗A g(ݵ.]BN_Yv;$d=lqPy凹'0={ *=& ]dv_I>|dq&\f6T:! >Zg"Ic6U*>=N˭jC%r1nWRI-;«NDW6Y͌/ޙ*0w)eC9 gaSeͮ1Kjn3ES s]JH?_-_]Mk*w>u'oc)kb-#!ai-&t3$=%PQbI}T?Q26E`*Ԭ'yr'c>Wu׵АI(%v&j*6ěE#ׇ64[ˀ:V;!Vnv\>W1ZLR0x9}2cPhBUk7?.91`gQгגi$ ] '· tk 8!"`.TۂzF\a#-}C(P>5-&ٔvr֗ݧ_<\\TqSoCFވՉ`jJXJrsa&d.$̿|H$E9GEӫ?"GE1fP'$WCbۣ3e s[83whvEjx@?>W$a?\AmZu47_&v6)&2n:7z. `Ȳ%GODWA{]#K~(OXJs2j-+LIyBm ɉ;9ձ0l%[F]F-@*Aby;DՕˁS!NۂA{Q@)N;PCl(qo!b#bu}"D$jASwʺo18 {:_}0Kr;1k)'6>Fv. չ5:<m1"w%6ycax2-H,ϖuܼa*4wS=]$P_ <,AK!giK(D q#ۣTf8o}0< =BH)hɘ&n_ OmsTЖW#Mu E^qk_ZdcsySp F2WTx,[;烟h2}Ճ#i _۰1L:wNq-Tjm#xn\6RH<2=v鵓bbHhClr_*ʟXGsӌ)ϳۺ![: \ٌMI'ك|S*k6s7! }*r[ךޚ;O_'܏jL7Z1q! r۽aVn1W2ĂyO&V4B Rwf hDCq0Fm]F'}Vcw7{I2m ?Ɱ4!*I?'#Q`;@h#i/>󍅗Yr ZHo\oy 4vڗy>+/PfW jͭ=]-z.7?)%~?:c ِ|G"Yxcv S<8] -c5hڡtK-@9`5Y3S]r35:d ?7M1_و7thCDЁzIwh>m+M~=\xǩ&:򓞘[xDKiN܍xao*~tߚLKȦ4)]\o$sIC2@>̌}@XySpusg2N<sEהֿ+[K'~Y \X%B>7x92`y66 |?ֵrI-bOq\ W*ƂIEU:W. Zz"~w3>h+{+z\0 $=2Ha qs;z؉/ޗ4 .n̴I[M*/),щ|0ɯz/m[Pr8+q'%pl_X(x1 :-kѡ"̤Vx*4X$YUua.Ø-8;o.sdOt<#[x5eFUpmΔF)ޕ%-}Dh0l )fk 0 q$pRY[;#K:*;/') 2$ '7y~4{_OԳh} 3bN2b!o2˖3DUp q>hZKQlL@tynH q-9ٸNDm-WArx_nܡ-EH_zU][bSxQ׾gӎ[flɦ8?lQ:^_̷aO~` G;u60"-g^qSjߥ[G)T{ʩ[UtJqm9\-wbMǦ:BMZUC$y *&n)p  85 f5pH/ {Q,bJg2G b"d*"LilnVqԢ#߬Jhf0Nՙ>[ڢnA|[(0ω׎d;iiKq;VM 8!( < ~~d%dX,C(#T/.!= is B2(fH yEo7!paɼ&Z*~tqEP"p㣱3zD>yޑ7+¾Hغ!};(̡k8$T W &g B?ʨbJ@{iz\+O]ѾNɻh2GN ]f/azStMKnM)&xDy5ބD)6S_|E a/w<G+)H?ޅcKC@@WkxX0QaH-n:ebd. 2%C=!v{ll3Κ76?CZg}`[*R@VEgHTH}|IkmL+{*RT ehB?A\;s3cn¬spU2^8BZ o'XuD.$ˀSET?3WS^U_deɭK2Lv9XlD(nhK2_ #M"8;ǓGݛ4 $P_JvvwCVFw^)p@}4?ǕuNp%X;?(+~SzΆc_HU6I]P@/Jf&˴PCNj9h8 [WlS gk֥SCgugmQxN&Pw k W!`fvH?WV,WV ,6 gNr$36iTGs4["!(X҈ܻm3y Vߨq&N}oNigs*)U%*fK'38d]/D!g }h "D_ns'L7oS*X 8 -j8ErP~D{yqSau Sı߬79AJ)jL4ݕ~vhXAG1):IMT&YYTlnZhtUD~C#l7%tS3pv˿s(Ո;@(D~LcAҀ= FWQ^Olh-d \ʥ51Zv b1‚ j~貯R ۯ:}F{x"^rw|EsΌd ?bVcoq=a)ƞBy[zo,1:Q !go#Ձ$&Cȼ7A%jWڝ##@ <[~=܏TwQ)iڌÕ|avழ1/C˕h>Ħ%+[OA$iY׽$Yj#X7%KY [`-sOʊ@;MV@3;ěm`60Z}؍ ,jqK!65{CnJvGnGXU_.P^j,U0M(M4 Zb"·z0ٻFUHOW#w0JldѩLrDUj(}%>/ݟIbi2ʙ(ռ(_۴4Ŷ@ߘW4 8=TRV/hS61aFj˴*62=M1Zja4a57v{'oVDrpF?6284Ȑ=v@qœpPPp=˔1Փ☇uy]6-FtO y2륒BaILH !n0 ]., !T σb r`bPTxVp9YGP >a KD6=Aō t,PO11 '-n\ {qnZk,<_ x= _(p"-.X72i$$5#:1H8]Y%׵|ЀH?kKu݋еt-,T*>YK+1CER +n.#X4 Q5'6~ &^BܝR XH&Ճs "iAۗeQ}u"d?~1^%.XQ@_vfR߃ ݜ[ٙc0aj pxubb#4qE/?mlY[(_p:9@XNQm(L"mӸad:z!Rz3$f&(ƅ]jDŜ꽺9.u J?]7mOl2QS62C2֢>f`Hr&;m\HGsSe?ЯHU@=Vt,}nF<| X8W&g4p淳LjeY|8yaB&^PXa>wXBPeNz,lUn>Ep3 ~>I-ѹK%NwC%/'HmIŋ IEӡk0w'@iS ܽ> YfEg8fl+>wQk昕.\vV L-tYv,I(D^+P ř;gV=hvlCCNqUatČmx8%n%iy3=%ZEJ(Ņ]P-C(Z?a>9Gk<u{lDM}K oܘӘ޼;*Tn7vdV݃2 ;&Z˼E&A=v;r/_#\F </9gW5A3#FQ UŸN&[MFp%-OxzcДҫpHh%eMfUiNQUcf  Z1# Q!%fŤ:9 @OH]o9c* jM^]o6xr0MC%֕$ぺw Aisl4O` enBTp(8m6ov,6g_AVWF]'*e嫠g'b6.ޑ-g&AP~1`,2B G(T7T0:uL.9T,2jK BYg=@eǀT:=뼓]>ч>ʬ~78D3Y0!9dsOU{ 4Ԉ@|PA>(>?YP0U%T;R`ŋC )2XVy d'pm I@ZB}8 .3#Qv@9JƎhm0J$ȉ?M"eP9PhDkc+FsaZ3//rZmXvD* o>ㅆ'*^&[/͏'EG N*em!YTa<vCmJ1ke l^\6*?HfLa<]6ވ DgNkD e"ϝ.G>a9V/şn>XzS>dw66#r2z -}}[eWm?*1=o2Y,X‘D"Ƥ>Lf ;6sSSe@Aĕv)z6z%Ed hkX[B9n`{3шBR|G3p-R&g}f%j`oP/2}}N d'|W{'n0~Y p<$S7QFOruw=zqWU4"|3+ocEDEi˨&!G-ƌѐ7ΪMɖ^ؼx+ƈSA-':d4 RyvÓ=r 0ج;4pb_1+ht&zO$\PtUZWMd PB9 ~{6A d $m[F4.#+0؂L{5E62Kg6LID:뽭 iՇ7Q dNQVޯtsT#ɤp9 ;@U\nYuuj[eo_أ2'5vd+zDsH-g8L!N{DbXۼ_Z>$хX>5-'>UttEml'?\n^.zARZ}D*f"i]46lPFK+k4ۉ N%XnbSxrd_7:}ASE_jA G!iPAeU"&Qn'0&P0Z,*!TC?A{ :vq Q\j1I8>MJ߲N|rkt[jAG!ŰC[ 2pEUӦ pcW)0hfዉEeC>Y3XReZ@QM i/vf|˶z/2/5?1:˧:Z]1: l#'$27 3wDs2o(= 2DqMߚ@QzP׭* ,+˂H9dVb7߶{yzc?qHKlfggw -HZ--7Q6}FxYWltqĽO)*rEuK-uc*-Ɏ]go (hE+,ÚC۪Ū6:'OP+';N*vx{ nKRBBJN $z}J=>[GvuFrd =Ui@깾iOKWj1n$UfqCr/ ~6ޜ$ʈB&wx.e+L.?;dEIXa VWR2=mUl)J ;ku.f2ܝ0.a-m}רpwkE+kCe?`)>lNxGa{2 %۸mIj<22 >/H'gG"q\9;Z̅uYseTeDQyr^|:9)X+kYx-Ζ ]HqT&ڪ,d["{z3;&F-K'Q㫐&RL!|ry)IKZ>.K}?X m8^TzBJ4: ''9Րʚm2{f8Lq#tUgߙUx^4,\`كGOnX8؆SR,39k2Eu+n.recj9: Nq_Uuep]{ 8eΫJ+ bbdkJ!kpe*]jT6~7<rޫ w,跛ZjHt(vL9ٵGHꑤ@Zz_YukD1B 2aK>U2MM B{ Ub [5F:CQET!N;|2Y<2]9ov6w׷YIZp~X;^KO߼Z ^6WGB+2ppMa=D#1~C{{<:}ZY3jQ:l˥}2(:ju"mqi`B]@sFqCsluV$-;[[x{$15A6v -rj?٠#&k/ }:j icvb{X#BGC)*E -N贈slABSeoM/Dt&O5G"4MRA:ۀ͇C?8"f'/Ɲ 7Ȏ0i,>XќqF;d]h v@ƽ=MMs/?B0;]3@S*~U 9ፐ_aGp%}52S#^{,L2Q[Ys{@WbIZdWԙ`[:̶%uJl'.=o0Q×6nTkaNteE)Hb#}u{0o?1[/|{ Rv `r '"O9*Ҕ%4o{Y/+ ~3חjG]3o2bt Тև6pܙi6s|KîfL2SAgόRHUʰ/];h X3nF> }[#S,2N8O"Η0G` RCuʱ%9~ Az&jOuՃK j"НD8W\kinfVq $22ա_5{=ښK҄A%gssΓf ;LJK-[0@A3yro$G{Kd1.EN%6JwJM''h#A6 n[4IYIE}ڙ,T];)\X;"D)FJfBZuys͌ yTOk(* ( 赌0-o\ )6I?\4@9.H#'y㭓T%:gųC28[=cLA#Mk}Rg榏*lo1Qv 65[9`k.jy>^n=p>9\tyR)gخ#ZqnI(oW w#\\g.D yuFrWvL9r+/-BˮO;`t9b "F|EY?ІmnYXF|AAտ|%xHMq9oB4.d 5W9U Jn *k B5=a!Jn dXyLISS=ی'<{I4v;\+Ix)w c96&^np[X+IW <1ȍ]@p'EYS|HRl{f8hz7GܛnڣpayP.{o#t~j-Cn(rs z ~O/\M-vYN ᓮ\ |rP)/88Yn 1N"~ž!}s0T[][5">{a1mN}GV[jU2Ce"2WiwXO:b2X쁍1*4Z}dx4#UՍz̒@0޶A,#2"n qfL"՚!/I!'P>%x}lW9Nv!- z:KU՞1!v'N10MSK4إ>VFB\vn\/ q~h>zv;_vJ(wĮS$oK{-u;qJ @X 3qb O,$edzmT@q)iTT["!41Z+0~8q^B Ggfl ]`4Jqj.m3Z,&oչ'%bϻ\QyH#/ )Z=lcim>Rneꊅ9ʹDbΈqoLe1Y`Q+̦նɟ]4 -VQ:y@4E8[ducI aݦJ)IZvn(lIAo||;s1Kobaݘf.i[?G֎* ߩ=ZAUzjhD6WLVyv3}0\K&SZpd8mRY贍f 4}RK>pUdQ{P?/"6_H;.TM>Tbt+䙙#OV"7̰M q׽Nh ro~rƴGFޝg֙zcd]%N|s2]Xn j_p/0e..IB殆U)'(\Q*PVv:hܨYo~H`O mShhَē˫(BwNnvgWf!a "wW 5In5]>&?-5C[XZ))q*62`IorݼEkx7ؿX~ūQ ^E: l%Z 5 A5S` rЂ9ϰS`mWr7jym i ]:{8'**g`95Mdw9p k(5B,GMvR7YGeTh Y􎢶 9Q ßh..٨|DrDѭ4ΟhYw[pq]$NAaKޞ'@Tt5O$U4͗~/_roЌźIF&H<5H\\ `ϲ7Ԗ @ SÃ>AwUҮCb6%c HP!=Kx0Nѝ[w ґJܕ=Y_ A:4.I/U(U,F&5,Oi*\C5-&hQBJv# jk/U-21?,HcQHn~,%ya$^x0zi8d\*ӍA{}UZ7~ OѤXLw"AK֗Qt6caa@fϻC9'_x5AӺh>ܘ كӋ5~1i@< Hȟ&e#HU>T" "%mߵq_/yNAgD=O6n=>>z?fL,KV v<*c72h;>X*A(,|G!;DnNTNz==C '2/݉}V`K7ȎG^2ѭ|}g,hg]ZthpJ-Q|W#ie-Ŗ{&e:~9Ol[A?쬄OΈ)P. ]ゝϏ 4tZ_X$!ᾶ!Y!܌ 6a|iijv8|CzS=f,&Mȳ8(j{Y{فoB-9D_GDZ )'X EЈKʾn=;[i*:( y K&͚E~G@Վ> h_„E*|0*q꾐\˶ }L)`W4`M_& @؀BWGbONrPuN4619T UA4[Xi ]ȴ:&">fp]Bsahnj`,N;/*ë&`hHlUQVWxm0LmkwZx!, ~~/Ǵ.׫̎-sxxςcq>_F1QgyB o312P yI,4aXc(ʸ?(*Vһр҅frz:(Bi+S/˛_E(y;PP=.rLtYnqA¶pݏ7/;TD^ե]8d׌rտ>?,w=abR5h VN"&Dln ݘm<oRb uXxZVK@KID(@XQ[Jt r[%Xv02Z$Rŋ? rOKV_Fx-$ty9Ҏs,0vH>g'c~Ndd*Q:g{TE lG]]2:m&b}>8ͅy'@(Is ZPewPsN:mmwz\6ΚrB=Cqu^k0?3pe:yO`Sel*Za'SKԎ(V#uTxPJ sB9$1Hugha;O1I7hPxn5hzN]\l' r3Kht93{!goJaX |~kO$Co~NLr4 q,F=7 d(X#( >I>)wp95Y~L'0o41vx>2Z(rSGCFd<B)Zs91DBi_tHݞe4xHxB:C JČqdS@:quA}a {s e^i^۵uR_j#P9oPXA"e[ϗ`xsvTy"8Ak$xzn}3^wnv5;1KúMlbyXո_}P`ql>'"dI7}N*8d]/ ;)@k" N[QO *v*MGaj4G{@KE(%ϘO{Nh5a1IV/c1s]xXo-zW,̩`D!+:wP}QwroT7_Yڳ2RZ1`d>HMrՔ`W/a%"^6<6PQ!{j+ILeKj^o] /%v O )2Կ*({?4<(TZ'eteJ$Y-NI]`e2yrylͺԅިfR겪"rqv$": ݔ.@ zeeԙ)0&nFY ^.fSMdOZogQ*WaQ)350Ai8q'SiwV&ZExAxtDA72t$Kxn>NJ@&?o疉uXOȗ]]rvO;D)86-Y9$sW~ %h>]Kn(-Iț87tc4gs$юI5= &{>h$ 4=&' o:Jmh'V]+wC:X}ѤxI(MeWp#DcRad$ZyH>nP zv+A)ޗmA.BR[8 Mf/s͈^\Y5!?=$ `<.&om#%f2ZAYyE5G(jS֗yL]YOr3?ϮHuIS!@J֚(ᅀ)3+:_  sJnlTBX'~ iU[WX b"l$&ԍMm]Jhm}\HFkYNwkICtؑ5Y"e~=b>ECeY53gArd%9޶>_yhIL+?W~XG/9ĻeKW "!DN=O}ȱي)vLvaGu<=*koT ~%,7t2rEq`6EDz>ziQp^ U {'×\@`EeÄ4ZbϦ5?G;}_Ve27*ȶ!urZ  !p А`,U5;DZ)~*'Cf }]7$8;>vUfagn,͒s#_G?4oEAi5U92i4yKv( gS|όʚ}b9zK[Wb*gNyBO-"ʷhm'CzNhXi1r&9[؍}p$>ap.t0Zw&~(:KC8D\V.qNDMi݈yZ ?5. YdGݖ b|N]dEt̊K0js#iq~vWv rAwg2}N/wې  pR)f`p2b-U?bD)GB3cOU\ IX|՜tUG4 £:- 3KFe9(cU ,0B,;.4$l}# ֗˧Z4H;cP-6?:d9"z4]hHR%9CVoʠƌ jC4Qkv0$2d7P7t@&x˷W6HȞt&Tj0"l4vnXAM[)wbWc"ML6~B숊Z["1<''ZLwP6;ޜ X"@B) W0UJg#fb&G8*- pZ(4W[{C`k/̼2~[> #B WJc~-B@~iwWJ錌}dP聕y=tVEYlLEUsbsF`_ڦoIpldLEz `o4 JA&G>D Cwum[5ʋ^1 v42d#I'IzLzxs]KTR,يOB+艛^U:X)KOsNz[̡ʅ3*iM6I7s׀?Z0\l0nD:J>MiGg#/#:{Y<]%"OIwr{^ $BG>kaC i}oi?QQ-Ia=n ;a* 9 zuj2x`؏1jwž;V_xϫz\5Z{6pr"vJgd LMMQw>va`[}&j+q{Z=)iѻ3T3%5[g1#?{nJj)FLj#ն@fd76ff>sV~̲ 0d׈-b-A13 _Q{9lnZf*QD'ֿ,Пlmd xZrG@%^+(fVͲ5h$(b4`&B榓2qnL!ŌUNУʚlv7#9퇥:D$k?]7`>Ziءo1/Ma`/09<=ImA_(ΕGfDc̡&v2Xyf=Νra5l 4jjo2xr^ >!Du[_P֎^=;76o8f''g{ຝuCvt`xr?eism1Y^[In6oѶGo''529Ɯ4bLoueR E~v_.2;w$BuD1 Eϟ 3!;>zTMn۫8JoCoad4 tƞita.*rJB{0a58/ `7⼎VG=Pp#bZ/'ܑ0쑧W.VoL0`9&;Irq:D82 MQYv;0^"pD̚@L\>'%TN)]QsJp:wPGH8M蟩 #:pʃ7Y1 ,<9KpM3|́ICپF:uuG aǔfAIk=/ڈQI/zJw阴ROULS,@V^oApaOmk t)g%`ۘEz,ufiJ5#!ro+V?CfwJ{.p8KKg;t"18B Q-aD# >JK{i@.dƪJ/0 v_nm<[+!q8ctx] Vt':o1Zvօ8 tZE%;>_+&pnxղP$رmzO\mKг.$ħc,{xn=G<'n{\uqƍZOulhVN@͋vjj5".E}eOͭDKȝXkɢXt{k21)mpR$.mbSzZkݘ)V" 1RP5gt'ÎUo;ѹj!3X)x2lervtuGhW/h<1j8T<K/0:tnXk=@C%W~ChVs`:R@tG$Q7-="J! sx0MhWMV<*v nwu6F5Y,[rbM7?+CYGQnq5 ~'Qrc``74 vJQ{Jd,i;ON(;0f|\6K1^vTK?N|2 Ta7J){͇o됮ģjfYnQӧD q`?X 3g#є~j킾zܘ̈́ \kDU%)a˧Nj(EO\6@9+O9Or#g:@ptvh*$,9n U4TH[B~Ԓ}92ñe ?Ddr_ॐ9Y 3 HKPw*ɑM7'{zq$RU Z5S63v&NJʜG;^QNu;^{Ì0~eqSsK>Xš}14=Cg w i7_y$Xr>P =Щ A>o 6qKG#.kjCK9D7 :FhieDS(& ~٘O7M"vT0B[ ;ځOgNm=gy50!>R:+k2yH .ߒ#7y~N1o^51rVKu;Dfe|f -0ˁ/3&]{]534\ _>R+q_y'}C+4Zt>>L{=W*f)- U ( -<=\@s<$A*TAX~ \yя>ă(PlO)/B@ e*4y\܂A(Wolgr[{u)N;NsDGl1x %j#/#/}ZCoQ7Vc EU4fRb;Ep} <}@mz6y V߬vLekMT?a;WΗx>8ۮ(|l kXIKnkNJny@x |,Y&P:+No47< Kܭc(I'4I6 .YMlCk;M-}? >ũj7~uo)Ҋ$F!aVwb&XOP<>Tne=b>N}0M*4ڡTrzv!W9yjdu 9[ DS&Ap9Ze>S!=x D eȌ`-ي}RaS#+ Q \jAzEs@F4r|\Ok\% q<ɒ=2[_JvJ2w #Odg# g 24sq.PP1m+e=JhJ) <x2{ :e7͛Ѕ(vhWDK2XذN^jkD$hh?mNa֦ Ba+C^桵ol߸ Vv}˓B/Ёh-3m3ܢTI`d?&c|/ώS~wFTQla*Ԓ”$aCZmseiJF^%WA|Rę#b-t !@iNVvFZ ,` ^a1(oUeбe N za(pb潤8.*@ 7}WAahҝtBIA3!oCL\*f2/튦gQ.;l"MAfV 2.ǯ0$-❮W݃8}2 OH5~Jg 9 䏌E2QQS,nwQ1_)(!P)A)h/n kҺxc5rTk E0|I ݨ5NxѪ8XҜ7,s:jIrS?s}_K_|fwy,1[фDϯxnjNѝSl]2?nk#_-p$C6o;N:\J^F3yOou|1QYp;>T;$@rC?b _ܩ d)4TWm`êtgUm[0K9ǺYq,wO(w WlMhSpIV1o3^g tv1~o2p>2`Q_jc#ziƢ1(|b9l-D'0mVj9mދld_|t/zC!.,#wG? O ̃;?*{1b9Zԓ悪!Dmy Й4Vuw2oB9qdLSQlZ g2It*{acڐVQ9@r\TE˪bo s)|aXؿB:9P*@fm cͯ\/yRR*_a&Oq9~'1?,Ё2x"H uZH.Z2G:.d-88̘2F)o0UvG2lѾ %6uTuIH-"=| SI;A^$EoFu#Nh 2xmuM^M;*<l:E(uB0_8 ׍ֱ'hჩP,}c2/pbv ^n$e0pBiM*L4Q9.CgvtOI‚7؟cyV.s>}mP WA`}`2 p NTy /l@S@ᱺDX-(T";& ;h7d ĐV (!NS4c2%Il<-RvOZOh- 0:#Igfelǿf,jSu/eA4;ϙi^; 9OMlE? q9PpѠO dvG[w+X(?;o0g  CyߣyfATb Day>?<,mrD6$ΙZCa4Wu>`_d2qF+[EۜI t0IRȸ. aYa&x4.1X[@B:ovUgF8˸fF*Rw`i4ڷ@xD6Xx=a]\)l;ŜvԤ׼cɨT26{/aM.âTDl+o<÷Jeytw( gkT]lvq`/cqDKJtsKX,q_Urgx}ʪ07v:oIOO`gg;I-ϧ=,8`.u7OsͶ+r؁ȭ~+샰g=RehS_1P4e w|E~OԃTHqDpe96WPX4XK[vxqut]UWmfl#lnՎ_U*T}_熮>Ѣvv.t%r'/1aHQ~?xxjI)TR'E ƽuʧ%к(Bo*eRrN[#@pbNkI{tst[Nwuo/n2)-<%7M fw:JX8dPlM4 gZ5h iy$){55D=^iA|Ak hRnv/1Qr& Vh4Ns7N dWL*۹O!JjcRg2RH v;0ޅOpnU2?%-yx4yBd{Ou}MGv_8=!_(& !MXyg恹'؄9gmcPgE"%#ؼlE_s~<h,z6 nrNC%H醈h>Ic=E=JNQ>=88t9@ZzGF -tn^K3#xX4 ;+0K Qu:s.!AR%P1|H_D.o݈ X0}m ~r\5≍$nib+6(e>5Zo2 6j/''0;so!@Y[Җf̧m ,?BB>;d82gN߻lEo7[3ymޜ$20jJ>TYE" [|8rPA3}Vx/SFWY{IgIWY`NjLP^-+؜)JAU*!3j~>98rpVvTì qсwa}$4MzCA=Qd+0ᭇ7hTϩ 2ڊd[SAC{r4ۛ!)b! Se\;[oۈ ]-V7{HPClm<~a65W)ğEԦU@rOE`H/k9?3.{u8^ŀMg nʈ½|VF AJ}Mm `a{go K\>#cn'~ k/chx41ILVo .& n^{$ Oy3Q%IЋ6h F͟iv^:.dݟSRw ,7X>fI#vo# I|+=z܉  RAlS*@fՐ"Nt[spplH#(br߬B\:i=LڗN=9GBɹ `)O'Tʹ|+[ uJ3s{AIF4}qBLWȁF }A[3{D:R7l6 Q (Q:۶8!pm Fϫ=_G02)CRy/D:RgϏҚ $H;?`|?H8ZҘ8X%4b)l}Jt*[CKd/* ℽLL |` e0/IJQo֎16q" R9Ĝs7/9k9]*P)~GOFj/=6;Xu̖͛U\ &Q 5^l@JgSպ?F@b 2L ;Ik˳#Zc"LyROu]f^OLeH,+ZX.( !Z _!6E-xj>ױnKam?F%ʢbN%Ad2JD,Jl׀JnZMam=zKҨbOu]yߖ.j$:zq c*7ubR_~gQK%C-,:KEɹ~uRJjBOܣ*- vTd+Yܹj< .nz50LHƌzGc˧[@;4ˉ|%Ь 4IO߻w;n@MiJx7T֫iގhŦSrdž4kɻcNERxe{s'(bCK$,{?~7Nv5G_Xׁٔ#rY$Рk.ԕ7roYZV-EH*oQ&V&&)f"& 90_EoT=X\HcE\*k@Hana+%R;a)8EUjN{ySI r$F3$睗Eh}رS'&x-y9$9ޝnp^oV o%e]#0]0yf ݾ"_gL,<̕<&寽! ş3yKš xF/?TE,@|5c^2jxoK$^~qߗ|M˒*7=?g?Ax9ce=ϭܼQ  (v 6kQPnf>6,t^G*`AjbcѰ+H/o3]$ pPfr*wVX \obye/}j陳0GZ/!}'^W_.T! ɡ[_qM@gsI%X Λ6y:$:ULj]-7Nq`; E:o񺞂Ix86#qd-x/7LZ玤|Ʈ5EK5BUN,?y0x0Kӊv(15E`.f3u8*SG fo.cXP=PA͔R}ʨ]]`={ d9Νuᒖꀝz>wW2km{'y>  SӭywQxLy5paFԘcd.x ef& g<?fm8U[wͿK,P6x4Zܲ.rſb7Tl&T 9>£{w CJ1Z(6oF`hK |&*Q4;eZ63B'|>Cpw z~]2Fa\x$*NO#gnu̺~SR6T[1CDIR.y3 &m[+%@߻U"Fatyl$mchYBvÍs @U^*"dqQi1~uMahf[щKݤZFXag;"'hLuXLôK#K6] L%F=7έ?OXQ1Cݐhh }m3L XșzTk\T L[L"%bMƛS*>y62iilg8]uVDa8=D4>!?ʳ"" Qt)Kq|v앒5EfL /k0lƬ$]f˸ 7YWK#jmoGUkBWg3o+p1+?6ϥmv' ":D"jWv~ M.@*l>b^Hj@fOW5iÖf7B~o@Ss}on=mSŽ-[|;A fnT \atSGpE"єf> -~kSA{=9SiP ]3vZ=ᙱY?bgX-8'\VhW] |F#yoJLnEƀ&謠vz&5m`Ż=;kؿ^VDT™DSmv(R3!HiBWh.gUCH}j@%Ece-^Y:\JE8ѳN:)E1(vCfL=8>N-vVV%o87dɅaWQf'h6NLٗ,1g}q{VCѥ uд+cʇGo.ʯL7/R{%aak`j% Fb.';ĥAt՟%;s9{d[(^d]З7nƗl ==e}xD$oAt7-ә` [{5ggL>h#|V+dw.Vt Veѧhd؀1pJwR:@8?`\q G[!:0^.h(F@0d1Q^d.Gm@#%$0g.G-J\c/;¥$A1ճ+Fv&`YD!JrrHD[\ vu&!E&9J,DMI#xT8k3~qo<~Ar޿ݤ!` ӄ@:1P{\(i. Us aoElЮIXHC.Ioqனbh'i=~ /|;;P9BcW0mi&Ψk= `؉Lߡ46PVdy9u7_BhXJc)J&I?lTĜJN)b%PX E7`ٖ?vli&kĔ\p5IB;}XuDI_t** r2lM@qYn'i?+YN2@SSg~1{EwB0DG\ի pVyiVspό0*k˿;ěClS{+?4[3ۮ!ܯx,@ j8IP+i7^I+\6:̱^[\DVrin#} ;EVMLxþ6.ַtBC+|H7+_tw]+5!IjLW䛷K͚|[a V*.ê ^)rvO4n Ljs'P͝/D:ʞ_td`n[!" "|WW{fs}T.cRtv.Ƌd jזؖ4Hz7|xBkӳLYVnf=6+~IS+rڍ+p,R07X&¬؞Ox&M2d,?F~:ǰM։KVcV~]Ym7mqm0yWq+J6XlB.5@],n2½(Su%%̭-,SR?xK{sTOdt+X|MmoF.h ԴvWF8D@U>Jw:V y-1Ӕ Cpep?&=1`#r]\Y,'bP ËsߕCﰜp ;K_l(Iqc7 `ʟ>Vɨ^|H$f L>><*k'=y8Hme,%)OH_m?:xOoԥ4޽0cq{0Q`Hb4#jBdnt&>`, \gӷ2^: 6rA}4mϫ{aZHKgIU1@HsnoK.jW"j5.=:0ů: 4&i 8QhV$4`֐5ӫ3P]LljnKJMj8td % I{ 0 =R)~]L 3V%5$bӓ|(/3ʎ24[ȐJoM گ++ԊjzĚƊA B|1@-+t>I2]IH[ ]Z$#1Ӑ Hose߉(c$5`#܊gE((m>ӊ|DҀRG"3:`#<ʕTJ -N6ArW>+Ng hQ#/ljY"_ټ;Gbttnꊠ ] g Q*2dOj^Jo/j!뭽|wv94g3|Ex^Sh"/esOX[% u +aia^Jpg oNu3v}הiƲ jl\!cJJdc{M_H8C^ݝ68Lo+qc鐎I0[\ 溛xtQCz ^C>fIZgr[CXx9`*ZSS67uއX.@wOTv :H6<*ҳ|A6*J7 oHWUo犿ł/={c)7v8z,@eVْ-F%*Wqn5K*?~r> w'ġ~uaiҳLWS9rLBO# }.!lCyLS9kCSaF([|tX *JyWtkpy=*,mylo BSFE?ayq]i>!NKQSu1\)b^ۅ~dfo}HCc=(NpU(J cn.e豠3A{en9Z4̉" *` e61tK$9-1oυEmmd1)ژv0S>7`]ڧ c$JLh KEΑ%d%c81*r#hϘ%)Fܴmbqe4@{QX.C?DEr]D,&`]|Du3O"i(yٗ75rc/=Z'(~ɿo$ԙ[2G&AJǹ$q Fo9dR]An@)@pHmFf8vQqH\[ʄofu\'zBP&iX'iur_C(Egb( ABEሧ3dgbgt" &jJFZ',yBB}H=k,O›- "tSsI]A~0<*a7T^kvez^_E/(%݄I@&7$3H_^\xcbvˉc:횺4ǭF&Ij۹a*t ̷ ,wZ8rިZ"~&Z/f=gBi4׺[y{#G&/oNa-tЬCcAn4dZ{ SFon&WpM៖X[kFh755Zy|c8,Qd^K* n쉔>! ԻeUh^l싹%tj kXDh8ϧq1rG)Π27Mx9>'9c<|~wr;cv= GSkoPu?C&VVXu _T9 Y0T]v$)_%}#Ĺأ; rPH7w$9p!Wf邖rr+qOA:6|!pV%Fe|>~fJ.<7=<8WLZA"~uy|.3FV/|/΃AXVǸn#j3nf)Ҫxff pt\*piT(i}[T@p婱5ᙤT<}?ȳ:$9}e?KoTKX -mELfVS:v%6.|@vd̩y#4Ξ|6=?oKҳT5vA4q$/tbQV,{JE֐y`X^9|pl{F&W $`3CC&/fl]Pr x"v6sBjgpCUtvq|P-J3bGyIAAlowA\VD$S7]1g(!6x/MC y;vHԡ ;XP"xhm7$>Spkj*ـ2-kYCyNiW"Ƣ]2Y1钘ȜN~'w0D1 f uu e5A͞s}̿ev.Kvnt8Q4@1T4J2JB>cuT[s"+& mdtOU*4cx,m*Dj\+oy\&rDLa#hqxD)4,5,Q0XF@e9Rb h܏cDmk0]6(iv}%~-JtIn_Z`@tNY{AL/tFV@0R|PaƢ_Ύ]+=K@IL $=Pa0SuQmR̾ɿrF_OR>6,qDPD*_ÕpٽR8E>:VB.hx.@?4WW(r7e?nkM n+>Rn +EY3_";7X·#(uA@-sH`dnڻ (7)vjtV$f|?!fʄ!!ٛ* =pAcqtFGcZ ֛WP߉ƕILYwtJgգ {75u$lH?iMK@x훹9zK4o}lf?7@&=@V荁NIߋ`@ /ԧPL>;Oa/rk6p{_P9j$9DiPr6capzƋ=,7-7&խ79hKlδ,3WO0'ms$j/ Mv(S92t:=4 \ش o!j~ӗKNz Q62eU&#3qW`<"%Exbk(66T4~.0]c%,ʻJ7)l ZƓ[}F2]wвE׳+ߎCSrySqtn+=J2 %R^U(4¡Nd1y$5bͤ^Q: u oWN;`:0#圦n֕XPmz,ˬ;̚<^V? &khfHj/6`y(e fPvv}Q E,6rC^z .6p}_]Ap(6%;Ql3n]dxͺ4ReO @uZetΑCkW՗@ _3D5&|\  S5η[,pQ=h?:Χ M96b-BKw<ކCkufq5kr`Y,ʦF"ڟs!iz I40g&.Y׭Cj ޟo!\$R9fȸU yjQ`'.]䏊KɁcŌ6|&X\:*cd# l#Ct<(4wjiV'Oar$UWj-: e?ڵP[KVq"/Lg+D}XmZ]xu[^? 8VWGY7լ$41 NugZ (GூjbG1[KV$6+m2]P\+Pj|ΚDZb;UldGY#`;ڝt$Sи y=ptTWǗpn*τCT~YtLI jOI{ܦsBԁ&v\:h7+o1#jU15xE/*s+Qm ?Dyp"试7.N#Df'kpA7$ ' ٣{JJ1JKP(C ߂U[-6Y^Av[|EP<_LhxݢX,ڙF_oJCvKP VRtߩϙ\kS"՜L5h϶3o"bB O2 ݙJ`&KhVR_8J:nc^UTX YsV(D&x f;W*#]S,vOscYạ~{bg܃7G{1Y)nb:\hXryqf24O~n!G$h3 Lj1ZR]{MW}~rYA:D dipVl.&-!`g]$6TqFEugSTmNƿkX"^:wdoOaVVPIqc?2v D.rsIP}3 >!:L3jЈr±NjՏXPmq2^.|힅/%|MT@15di)O6x\ŮCzdڳƳvW~xа~cM;7CDָJgۤ[0>p a9r2*lcYA)mN!X2̂|u՛;` F5TZt_GIŪz[tʩG ޒi4ox5؉֋yWuybOc$ wEܯv|U%SeX`FnU1>qJo9oV3Bz;=:eǹ!>u}X6=NIY&Ui/F^{\֙c,^!#8[ ݨ!׷rx2}Фa޾vrgxisK'nZ$hrwEK9!l }4 OyE0!a"~Z"S>-0:F5$\x4o. y*CQ)b̢387 D|sj4b0r\kxX%(f)on7V$SvD@Ld݃Y2j<$j{HsK~%e(gdL>6Ʀ %НFl#.$n޽DdQK*H{>b.$ڌuTJ T#>6-/]Z6̠ n?BKUc @qd=-44DNs#RL%ˎzԕFu21"~*sEG \O*\TD(ˆ A7_R}<5N\*f& ~ F)wݸے,h:.f3^J+a=H\0lyύHT\;$xpr}n3oXcVP|H#3^6 k~*/e&5Y2e;үX@p?>I~r9Z3O)YCJ"Wp*:bO}mlstڲ' ;\y58QNlEm\(}r2t'=ٷ fO ԈUK&.:CøpVeV_+'- 3KN_70~߈8s"' F͘̚T&7a1JnQNo=jpWeA]Mz&Kn|f)t\\Z18~s}`tf<(e.<[jfj#(Q][?`_81%]kfni&/E 'VHwQIsg#d\v  J h[#j5"9pVz7a\o$T&OZ3U>H黠ImiְY>VWfn ϞSi 8spܣ@HzI G(hCr 0p~M*ceU;9teR6yn3O1A+p*σTM.F셃W.d%iՀZMjٯ;SƕN1\p6\)KZԷzϱ;RKΑa{x& q qd >Z<5'^)lFwXS*Iߑ2oR+F[osr5!F0,UIؤ GG_o7]Z.rO HUL ]wu֣Dk)I- ` ZXZ<霊E(\n:WZdԸgjӈ Q\@Q&!Ԋ#8q* Ec| ЂXC?O&:}L#857`{ȴDCz]Q^\!z$3-S@И$1%̀tmuTpʖ =r1K{; z,@,{Ӹ;? EMrv|Gb:x]-7W,-X;* pkVU;vY4;yGL[\ 5Dsqƒd*Y-.M?5W[Wo' 鐶(kRS=#ש΢_0z<YDsbصz-,=Y+s#;$ɏX\\O [^#vۀ.A3l* !'Mxx&`[~ʜ\b߸ZCb.k>wUoO4,܍GVG/%ird!b0@$-ERyKu b'N $<{t_aab}\,-ow;4"e@=bX%ҭ6AFh rg!tVvis*m Wc|(wpcc3@(Hs⛞ѳA4p,ѿr߮ŔQ!Ntc-[N3$vҀjY/:FY7(ZuD`eubSUSeOoY"O_"yh-ЯL{BԨv9>j 'Vt&ai\{-2v$B܏BSpr7: Cvyp!F#30Z闻a6g,ɰ55E*AsH^OLi {?=NXٰSi\ύGIaYXs.cYCK<t V}S6՝3B w"תn; q^i"in+Sob3~f"_ (FIGPǮ2 S]LDn3/C7yO#. &6\Pdd4?:4Jyf`Ň,Lrl=s>g .Fietr^Z J?nM@+cG:s'-vr <,!w!)įQ{Ε党ʋǠ> -w_G$Ct#^P}_eKqL4#)2!/TG?6GAnzs؊m+Z#iF-{0]*Y@bI(6M.L AdMCB]zpETi'n9@)_Wb+vyÉjk17-2[bP7Jw d *jMtHZhq8@AbMM%VMs+m0]mlȹ]tz|zW\ՋD~[YVQx M.:&UWy Ӗhcm`<\`}~i{) %x1I/lކ'8R@)(7xoJ:)w H#|*/ύr>d0wlQ1;jMHO!6-|F-SqVt`f7x: m[f-{#Ƿv]^/,e "_Q>tesFD/ 8NR근w_6ș\͌$m..3h"^5YsB'"|8hkj6gב,IITc[@ȤueewSX+N{,,°Dt3dz̩ -'{RѯwL6 e+iu>YvY5hÞr/pD*M~WYϝ;;"~O! pkl VHb*LnKp@CL: c9y3W Μxs*Ta&DL6K7f.F|8eo2J&U4m=9zm1F|`,7]- JKPOXLMҁٱ@4Ԟjy>(ʉVL\M7'5?-׸ DG2C.]\'ߔ %BKrJȿszCyr c †5uyj*IJvN+#NX(:İ2t%K"~PhXʠ\&\6z8tK4 ՁpIhBZ2'E|'RS Z~L VcoIb![{wĴ0 /^:ULB\AZyHE^(Y& bLJ+iJvn"CNH5hr#* N8,5q]{NoMCO^O\ [!w6hl@; +NqFR3(H>mh?dr>>qm'! rBn_^@_UX4̔8tSP&I]% <-:ŀa9lIDL6?bT/ UGQ8s$<rF+#- RC "w/F!IfV·bO|uSWSɴ%pAf J&n̋i*D}8ϼ(h܏Qtͽ蚌Z]}Ij725o9W*c']1P,qcpCtY.x<՝:"sK#Ž㖟)bλZܼK2]&A[WoA~-]=6JGy fV^F}dif}0Mp_[R`2ԝ|r) Wi_9&’ENk~9jk噌ۍw?ͯĘoCjљ`h/Pr%PuRn]tomdRߤ A[r3%N#)G qWaE쫓X[~&}UؓH!*eIB ޴M-f,f}KhOb?3 PԊdZi{2Ɨubz,Y4euvqmFqQ5D;G,cS̕)YT ϹlY $lvd@ŧk$E]1Qfyf:;vK77PO A$-g 'Cwg3,JA_9D@XS1D9 xKi}GKT{kRìwHI0P2qVfݦP֢ ycA*Pre*A”hͽ0~s|0䲯{R7 QJYU'}ch2_яP>VC0M&-eփ-OڌT)2tR5+wii3HeR(N_PcMy &ǡBJaͨpKS%a++}m7ptĸzx=;d qp"bKOk-^6BӝYFR ]m,zQ\KHě4hgȹh-r_c3:i35ZxSjTz(>zZ] Ps:6Y^̵=PVƀMBo.ֹ4 RۀZ>Ӽt9lo3ZTOg4: ^eIS^C`%^lf+1|6WQjj>P2_JU\~ZP 첌K昡M֐ZTr~R7_>_ȧh{ۇk EQ߼.u0 (&I.ji{"˻pB3v|0 `~8!e@$w$Bהݖ|+4*߱dS#bDwNglߜ+ݠ]y3w a'T&;*+ΡQ-=B!r4UC?'6 '7֬[ uX$zr|ip . I)? NIf-5έY$a>m6Nat܎au,Dm`6=2UӮN`[AMhTaY:._)TtQoA3JʇTF]~{K ?j;c:*U#]c'85PC/Y|T>Έ9Qe?{"Yy3JLd@ nQ!,oB#uL닧d~P~VDNj+U}q(n0-v ! l[O҉/.-\u3Uw%ri'UPZVօQcZŤ9"z6/υ+jdSTo ˈ*C/5xsMDGsCWun@{yGfm2m疫iL0mCgj!ܿXKM%g*c}m^'m!Un1pTsr['QP(~b 5,0)FV_~( TщeYXmLpd"i FLkM=a\\drGE,G8E&@h&rKJtV4mNpph},SY;'ꜞ*EC  =-ҽїo3n|z!_C?<[͂_N8u/+I ڝ[/Ӷf!T'I҆0D! E5e!ŐQCC&uPҴMJ1A6:QC3b$~]r(i]#SMYK+2J ܱkdRhR2!|j(Th!ӝotZ%|8y21hO K[-!"kBAu}.UnJ6(tz[D;+o7ʔd`Lΰϕ|9d ~X{N v16 ey@K% C3_U5mݵ/qdIoЭkCvƹB1 I D ơ}Qq?:]jDR-|`B>^f ;E X~ڧnՋ#fhB?6҈|gWG ;e񻶦"kњ-j*rs{x'1dy[>^Xhx~G䅣%R@kW1 {@$EVs5d宼'MIӚj-dUC>j;E?˃IΛYNgLTGya ? $"k:l)r#{Hih d*J\Z`ɄWKɦ%ΏQBS@{En :7!8گc Ӆ%If.wo"/$哌5`Pp0QGLZhX%GnԾ`vF,߽~Dfŭwյ3+эOa1jˮ6>j{X;P}%w͸;똋vnCz®Cl1 £0b%!{JC1U'FX>Y_)YQQ !+w>$Z#Q &>h1b5R}mM'Ոе]e?j{l+;apN`ny,0Sv ht]8' Rnl6xw 8d'S>sIFy'AN'Eg}5ow5Sl:S8~YT{)opg.P Og&/Խv^{h“W0Ps~X"iZ;`jd!ar쪫уltKI"AhE9T 獐 (joD@:.^RU-"Q;K[hr 𔆤d1 t?ũx^#otjq-`[l֓b{QSU,+4〔sf-ߍ ,ʦy4-j^-⯿Q7bDCN>la_Yln"tzEtɍ`M3ɝTA{? S8=?98w7&Z`fȯ3P~ဖMw_GbZJ+GVI 50;&mLI!ؓ?•o=maPs29?AI^n %]}Ѥ־2>iwu=ExC]F7󱢬96F>#Rue~KbP½\Q:ώIQ8Z 82 RO?([cYvVtS^I;LWIEGԐc_UkmZxGdKtAjNu**OHdJPPkAj"l_HNt9}0qɢJtkG^jbM6IQDuՖw7̑rqXBM$ !r߷rz[9$/lG\jaћWj'xϻ * Yk_V x7ǙsZOe/8oo-b53BŮ Е`qi6|ʂ+L^S嬾cRnCRC &_'+cx)"^8my s{!i<j!]lVY6og蝌Gί=iOɩ$=R(7sgV u0wxcbLۯ~KRͣ( Q'Nl[D)ѤWTagi*ŷtS]%9"Ǜ $?o_$eW!L Ő@b/hwL(S<-O.q,t}ӣ8oX\P =Nt`1E$m#=vy/212 D+ {XJ 7P1ZOeC3(KԝN>]P5֎7 354u1>g0;_wDx"$%U/nJ8G;'\9 uT(6Ev@A&v+ S唑F E 7ħfmѶ<05PRL%L{‡5.J܌sshb.H z=BԁMM5-{J60g1 Ȱ𕾾P[c50dD'Xżb F@0%ּր4BSN:,Ck U9&JG5 ;z|ud_kROvrn:;߱{K4,6۲T/Bs.<irfT'^IQoYW[8ltQ>2kJnhP6v^Yaj1ED<3/}+@hӠ&gNp5s7ۿ6InԂ^qPOjVI ̚sPsT,bKfP-!f5Ih!}@c!fqtSa86жyX7GE_ȿ'[t`xVEY2_~~4Y H0qD)_78{e5>NW'd{(ұ.*uCYS0$Y6w#Z=ޛ{}8;Qv*}ۼzd;cıL=h rζ=.O\S|OI[&$#b~YvRk܎]NG3B!v)ӎ-YNj.*U3Jڇ ^3R@%<%J(Mɸ[C:_ c/ ( zʌ fJ0/Mmq"mpZFNٕd*T*Čga_74\-^w7k ȕБՆί7hmѻאJ P!/mO'Xc'88u)d!7g`'GMe2R.R6|I #'H_J@phf?"1_1B ߼{8'k-;N 6̞+.W΢`ˡ |c3U zĠ6$cM_XK3bXT7%aqi1@{\/0%dp@& LxUB8X< xM! <2r*vcÂFvc5s5~HGˋJAuDa*RXJǫ,Y<=K U ˱$v& v±?Oxˠ &ΝPb-=+/sd,OOY6vS#U3}ZZ*//f}* r)~ybL?}_bܶЌ,W @J<~ 0//0ca =i/Bq`d+4]RdH g)ޕN6/CcYnvO|~qǍa] fIe2*LvL-4 )ւƒIl.g2r'٣,[҅~LSWDA.e]=GI2Ȁ\1erbׂN[vHD-"?Kh %`I(> uHtg0"ׁ>c1f +y͡‡r4ONۘjKޯDH5Vҹ*G3{( D{g˲kpٸlޮmvE-s:_M*@!S@<@ _H*7W IUTfm۵,ˤK| b3uۢoEmf8> `a(R1 K d% -xwk2G\|:v5 0`$ֹG eX|ʰ{(738/.)Lhv_+T{Wq{ Sٺp]l pj_665YvNv}Onl |/ >͏/lSb.&TN8;"qp+M1BAɔ.o$Yqid)~oUi"[6`6r)d9dy "Qpfg90\PvE'YF%* Nc5qu35^0@[eKu8<ݬ,Ю%Q\N 2|OMC{8c<),bߕ8||iømC.n7@PWqZN؎(&ͦ8$Kb]~km!C':3=o{'կ`g눹lOsH0UJdH[ FD?x:3{kW1u4kKu nB_^l>Pe3 ≕h$O*CEOu: F)<֦f 87L{QݞE &g9 '[@iZ(n|wѐH%\a8s}] Gԁ-zQm19W PudۂOXSu i*E?- _M%[kep3h;6 3-*L]zNQD ˢ?/hv(,J3.vٓ.Y(H%ʵ_I|0bS v}Fꟿpea6#ȷրS  f#X(QޅC}HE֮F7Y ~";ȮeleLI-巓!۫IJKdi䉋 ѸWq0t[,+u}zd)?QcA!x_rE h1Ug36](i3a\O7D0Ʋ1 OC zk '2%zmn(ͦ!wo{u!FgD.ai1r|kMN++xްd<@# f`"V;0ށxS52} D\eP}‘_ǼIHVI9z^U2b@~5rkzLoO=hnXүDRִ:i$צ2ķN++N `*g7E/ Q+x'W唉dIGM`^hޖ+ Vҷ0g?[GY ֘Ik]}ldZc_}9iDƘ x&x1>YޟgB>C7 NxL*e^dm=* qY'eV\qy$Ƨ|)Tn#Gpe'ciRBXCU4F8CRkU `:{bUMhvBu.e%Z%kk/r?>r $ЋFicVgZӅrdR^V+5iZ`! \8_` ͵XH)*ڿA ~fD39΅1@/Lկަ9 -kFklsߐ6$lNZ*aCĂy4\DX";^!DOc98QuF/\ 4@ GY{SKËW_ѡ)yI+voa$o#.);z.Jӹ*N H6KV4B#5‘ t[w4sJ5l.J;l3hzk~䴉<#*At,, ~.?rhh!n˶T\0݃yJ{,q.u@H?=[L>-έNI+ثU!a+=Sء\_Փnj0>[UxaHAۥ_x#]d` V`2 O6 TKKڤ.jQEiUtaPi%OSP;mw/\ ±~QA }ef>iSUbZ7 N17͂S-S\_2I`AydLi2Ȕ8HD/&NU%n2<{᜚VLiG ܿr9Gol#y2B1 11G%L۷y[F ET zcQH^hGYX#B@=wfm@ƩI⤅Nv.M$>#Z |5Fmy``Xg óڵ2x4oEh DVfEN<Գ8C{8BxiYY=ޖD-8NjYZgW2%9py:{H 2'(ǁQ$,7zLH(T*p,*fk3%@_:qzE(9APDGO#LK ¨f!ss^ Uz~87hoV vFF&Td za)ͣwI} UƜ: ;o!$D$Ag|팛Y%C̝O` ]>I?F(wkqMwnAWd@{S:&1UP\Y!K2MwWGCgmU8ڽ.E5*ɽˆic!v m2YpQ:!) @ N-Q 7M+rfvYon:pNU4{Y>rs 9GwKw2'7Nc'kY5u^DM;IA5#)Kje 9c9#7NVAIfΖ=I릃!F֓=5mj;2㋒~5Є|y593릍(4֖{izFC**@]hR;تpY"BJ[^ hfBzgx$Q}u!W2!$SKoj(}=D)Ŀrգ5udM4s}үpx uڂ6(vpZ{1+ŝT—y'h~YiPjB 5+F2Nx5tBlp}&a3v;v^?\y ?B|5R<6 M;ʃ)ΚHZjE?A͑D+U.TvMԿ !̇}ā<E+!NZc!hK,^AH( f/:C'kDHB6j}t&]Q;*7;(;D:Ͳo 8f>S jϚQhK`ggx U~Lk"ӆ& -i>Fe!d8lyVl&H) 2 {rc09d^u)6r+M>u0iW7U1bEk(LqSXm*w>h/:]:&Y89.1~N&Urk:1[Yu0@}Ѯ'5I:f|?SS}=V᥃7r>u[D#AfQ;?TN{&YIS fYASSqkD|mلI^^05#eqRy /\$K.r×ЩO"gԣi'̜PN|Hl].W;c e3*YEվ lᗀH@f߮s9C{?I֕/&$6Mdeɤ<ۋgbFEH1>74NGNvYheY<(}*جx(QI N'}}g0 |`(f\ΰ+KA4<l`3ais"sC`|H:}Aܜ;!1V4K5ubtY]ۑ@_MD{/!^ ^XMDKٍ&2xQ䖁8QxB @u7vݕyLRn?vϋ[N24N48ϣ.fكݡ ]T,{"'@!2;BLXZgѼ6Ar4G}Oઽޙ4[b}-&G!5$(d g Oi Cc 9ߎ2ʪ֬m^ #Cjqh&8=P.2'ćfLpEub0KW>pIyyiC| Xfp$нH!`bd)¡_e,ޙoLC"(Wj5k5fScmȬ 3-#5J7 ؼ0o)"H8z'-XKzJyciD^%U-0>tS9^w c0 {cIbYSHN7 _qGpeV}"<יˑugYdOܥrSP?T !'xҦԏcnEaX-ngo҄ίƍowWαT8q&w3$b,9`Z+`84"NZî W@46ӆO&MbvBv -380L i*V+vc4Lek Q #VofZ6n}µ'f^SΘʛ>Ʒa&\.C>,?ȳoxIM:6߉=jWB pץ!G ~Ǒ$I-V3ZBIcG$}+f-O>=ٜe@vZ ϱک6Y JԜ$%9]/c51Pppчb>cN($/Y3#MĚN1:4qm젛HT&9G0إy}ps. ѠOQK\.\~ .1ȄE}{頋(Ldu{[] ѮnC|*1nc!$Zn34@_ ut]0EծU]i-= J^43q%QkYÍ4F=R\ldv"BxBYPN^:A6uS^Ȫt‡TuĂ2{^VFIި\dmUJ~!ߘ-~l\lMYZ 1-Q_3N^ ӐX\0,-ZaNx=k_u#HyX)kנ-=(mߗ%v>^  X+?1eS~uRd"OIȜ(X\5c*,-Rnt JAp*A(tGcuQm]+kG2/V ] ً5фKOBH2%CM*2I5Kg!v K,!?,Uu.~@գ%o8sxnSZ/;ʆ?HrcM!ȽI&kL0֠=$8!tX !F7i;/U"v}3w㦢N@P^%uHpy} ؏t zcdxDBz]Mm漝xYOZKX N_(a(JwLX+Uey 3ѩ+ ol- &D!xiDї\<`LղW8J2 Qgƞ3EQx5׶IDDK Ӛ&4~=k`=_6Ot se#sRj3l^yDE^LA8t <@|#DRٸo.ʠX/[hzO`\=Kb_U#a@l]Mqsbl Z.zxu>v^_Py s{Ku{o=F8n)kNT mDZOUp9°֥!" 3:bق9g:Cv?g$kĉ-l}۹?!l]nn_ 78v Rnilyx@t[ֱWmtALvejԜfd@lҥ z$L[ T=b,dp9x|"> %|OM}jIy0QY!bMkb}sY: >S;Oxx^b9l" :!\m6?/ܴX@$fZHIawXd:c2!Sg@1@]%Uw$(^r@*+TNF=jf 9\ϾFl0s ;͢Ж{*e٘Y *=,{*; ͠h؃^n}#1 VE1n%RW -RҲ<ݱgNj"&ۥϖT]+CZY!@RBgU7#|xnAcMs7^o&A#`ډ[kiH?8*-#3Dߢf~`BX_oMNPn" d`x›VrG5cqR1ba ]H TzԆx~Ms`0`QvG؝_fAC?X ;IDܓ\*WbfnKސ=ؒ@[F5v^A%RATv[* (e  {zRhqǵv)!/Q?nMI|ǡj¶Rήʰ߾߉k(˻{ڰƽ ^C *L4n^*pZzQ;d^^D^|,*>`o5z 5)2fͺY-aN~4ݞclBﱢm:P4dKջ_^Gg/T4}s} :? 3߷Y%[a(_ ZzE ^iU+1յvh!7ז\ _\ j3y 445'ZU<;q::/nxAd'LxpI@fzG)xuo1@TCCA8{+hħqT 6Ic5kXˆ ̙̤%U˓^c4w\JN尿)lWkzKT"  0ZagRB3!q!?j D\ps8G} 8˔W!;_:n Y<,&T%L"Bs8`d% )UXSLM3d5y Rn+xO@8b8tm q Uk UJ*6?.dHQLpIvb:!QCy@ؗ>0FX7{KVmOfL8ri&cޥ@>++p0uIrTbd'1숟=U=}Zx>biM(-m8xRݓXi}Pc"+&"Cn{,]pbvUX`~@|N ! q$S){l,n-+?tm>P)o 2}G][(1eYqw!jy%vtȚNWtT.k_BqK>GՃ|LG>ԘȄd6Qb>M<\NlɦRJ^$ָ+VT _52b C.IJfR#و\eE%J0 8Pü FtLjF|j2k_CcF>>]zTaAX/W1nKXz] Y*.GL763kfy[ʺ1tV,\,,@P2eE:V#gȢgBrtպ3Xld▢Ka>.k"]f;k/|i.B2c?0鹨nmo茗 d5)^քc0<'< ixcC qJ2=A֩ؾ*re?*DZ *\z(CYȌ.{@V?q$T'~czmpSM}U0T(VmW0~ iX͒F|C  '˘p[˧4g Wѐ dQ8hi:C i^,.:pHhbz pY)c*9+ yAmUk )#+5vbo!V!y}5[ZGj3?IfAOj փ2Fi5tBV;;R y3tSڔ'~4@"eL"شPGGLĬ-WڢB>$QkYaJbˮ >lzUpUy8Cj1%1~q#$GHU̦'gz,jr&`%/x{Yn$%|lThvq ;ٹ _E$䄔uֳ-G[%y* ˕CTඇQt3Ll q1b@u38;(DQ5(|Fшjvyzkӱh:o¹&fqӋ y w˾)E9}ҷ223i>25Fჼ惦)4ڣx4)d?(dz$.} QXRޒ;^C(:Nc )6]Q0ѷ'_ (FpU*GӖT4/&Idz {*E+'}k_lqnL y*>m?EmȐbr}}_.3nmyPZÄ#l ]S 7BwqƐAq9.;y@o7<"ᆉէ&bەsI17 ^ʴ@p}1wCN殍;PXJi?p7L`%E J0õ,i&N7AC a#\8@4IozopUOKvDPwC5,$0ۙ! b1Ml0CƄ8sj{O@D3ԑܪFFHCB0C΂`M@w ,K$VC`3VkmvsakѽʹJn.”`j<s>Ek(ХLݶ7_mX(:pp'MaE\ EFV#A=t ] bw,Y:\5RMiA,^zw؝v]Y6bU)l?'3^ȹ҂",\p?,1>ږ֥;^\"s“}  O= A zP*2b8,0ߖ&y]brC 8q-' a~Riie,}~E6'ܻͻXA.[hn%4rt^RA&I4?ݛ$|a3߁YA6V輓o$g6 |jL- ~m>~z)0-qnuĭG)J$|Sbgu4y,XĈR^_7KGO<|w2 ʹ0Y8VV(ke3}:>gáGd1n(x'n{*uѥ۹y`Ua %B#D_Gf*%W=bAjoٖBWĬzSQ[$ +vnIWxfX@'-t6ЛQ{juE9^aq6^:eǶ*R5]C$GbwR1,]@ =9:7ۜ+&S l"g!IPd9OV,`#|٢yoDj| ,zr!fx411^(?O Q\7qU c=V#É"Oy(a\70>v7s=%;NYN̈e[x@($ۀҰN#>)X0*^&bn.qylv̼Yv.j'\xx9&&^O+%)5 Z]cK2gMX^fC\jKa4'ؤ XGE/H6tA m;gmt\Z-U)kkD 5L'\S“Wp;g/>UO'25n L=ڏڙc + pY]vUd- !-|?)=IUt-C*"ApbP}2\2'زlùCϮk-0=,:BL7n(304H=wOjUIP (Rc zXpq~,K6ZSuq`ox0}$7J{L Es u(Wʺߕr)EWZ"utx( ժÓА~ ut$XC^;8e-Mnt7-A:$,TxL ϲx\d+J>CNUq@zPoR#ֶ M ~e@(\"} ZDE4%aڹEr}rL Y2~.UEGqmcbt? +E> $(6wYYh{}FK5ҹOuQy4ShK0*+Z#H߾BlF 8La'M&M7|V0fw+:R:J8$c3jCH24RuN/GI*L%TGgkfvRK UVVtSk\D%>zR&wCo$B;~#6H.C@|Y|DJy&%Se3Vk+3ݹQHy-Gh/6 Bhy݉8r3Kx7ҧT`!JbQ Q.HґMy  >d4VO)z cjcPHجoye;PoA]Wj%{OǕZfR5rl+]5B}`B,\> g*|W! ȼX00AS{0t-),8ԄxQMo8wάB?Ume5-!=W?R"x8HOt:V~MJ0@-`ڸ#^+ ڰ8h_Ix d0i~Aaay)CL7 6\XEVM"4p(l(k걮ϣIlhM#6W5AG7T\asS#zYIFRoSmdnlNtrx{b͕(o]PKp6AvRV!%F8J!Vp /O̵Vwk4caڨ|fE :|pmÚZd|1hTc])>:0쯆Hmκ(Ƨԓ0?S%ct)EF'sCAZ;&VN9i޽S" y}Ys'1/%$uBrj9-J­gOkO{m%<גmNRc{+.pdC7h-G+o|$}USQ9TzM|h)n Mđ D2nA@ ]4 &Xs`u}xiJI{EMT Xy<-tc3jc7'< ͱ 'vέlIJjy0mDY'[|#kWJ샢x*eGQXQވ02e}Л"P mуF8oROo#&y*U`/5ӿʆQޓa:0 mX>q@QݩX;!uʔ!KE0?; Į dy>OWtû&'9a.zoL"1% Qbciӯ;b_W7sA%:3km7.fegqmV!1#hYI~Б 1rF+8rys$r1xVVbL=CAyTOZW?- #H"!2E'og|=8+/p(NX f`3eg8.'dy{άvN:|\UX߁xSPoZ$Ƿ<)ɹ*n>=DW1-{Ν{,ZUU/JqW,{ >wOgp`Lq6G/O}nh$&GDFMC:MZ\H䕋W{K_ y N쐘e+"s85xnEgeֶٟ_!.4լA"CĠ*yȌ~pNp'OFsy ڶiP.F5(:/\HzBͭA4lE) ~\<.EA"]:=HJ 3A=`ue8atU,P٪^Y8&|'HnEE:'p\hw0CXBtzfa(U.ߠoH֟'rlfWxި& bXWL_)f]yEdR@V[snKv5Av}`l!U [,Ӝ9h"ȠWAA^ec"桽=x%/ I6Ö[p0LD0P_6e -iњh燸m/P$ 4ΜrcÑzsidៀxJ}XkD=I bzoWpLŤ:67v2g :JiًӏyBUAeG"M:2PC`qHM!+} ZEX2%̦:E(zt?9ZYEun_=bGixf)Db|9GEԔD"Koҷ-ާd8 p9 6Q]g+a]UWE;#,i,=r6j":O*҄I:%Xs >N 2_O?G6\]cҫEz'N,Qĝ+8}ø@ ЖtT?tߪM^`g'tptiGG6Z6REc1HQ aO#s7;Lw*_ƲL Ұ.[ J l۬^Yt7['4N7 VAKDq+]*zdx B9 jvƢ;ya@ؐB0 ՝py-ʢּxr:XVIf ϭFRJ8$b5bb%hڥ2KJM]c>OnZVar7ud/m`AǚYCK)T~SzAΕHnep@6_@_u5э%&76yd:3Y-qZM_D-5*Ʋ]?W8 yԣBx=-w8~ LGʸ֬0LϵA \m1ǞȦm(1"2,: BlZ?0OM>KCTefB<>ktI_zF8C =WOYUtLڌ<[liF2!dy*UHᄄPjĪ6! x<"''<k跃OBS:.UbF*ݍw`*9i# Aich][)*ޑJUH1qfѕXTɾqNЕCW}q˴rDpDJ%nWXmT1~UlMiy։%bbxYaכ2{5m;r#[]<"$}We#@`/<>/R4: BsAm¡Zl嚥fzʩr 'kqjk{Hy^vr\l.Χ!qmMsX' S'p|69;۲G@[8XmU Тr l0T '|07Wn4IFKu}Hn蛰J)e4R?ZCR" # QI,# 5Dدq![mu56%L M-8VHDo8=zdSj6 1ڹ u84'y0O2Aj'IYCiִ8VCBC]elS/;AI{F78I[ 6[36GYiL8V'rdp-uw\|1'.^L=Jʊ_UXS1=y*lшV{~967mk$HT>R^El2 A4V, ? k\#KqѰn*`$d l)P H*m`A.!=fۖ_0ӁۡwQ3-e2qfF[f֯kv"ĐJGXsaOc{Gŧ6 gcEM9 R &l Lb(}nt @Ew*3<=> ,t‰Nև_q̫d=w=|j76@D "OH=6mt;*cK!ݽ <*} v bƛ) m$A֟"HBWձ7qd6`p%F7< J&~03 ΝuQHCiyW4hr m0^Z/7=Ԋ (i@ؘ-5LkP@KlWNj]6Xe:E NBF ?寰{u ]մj-TfZ"wHAW~[ (3>VBZd@*d8\‹4^盤 4jpE boC]JNm" QbuFm 0Ov0q+wx󆸈{6ѵ _1\}Bٙj겉lP\#~IT

'Ef)JQs]ȴ48/-K[)r5zPj& e؜#$tݏBdɕXO/#PzsG꒭fC pMH+xYmƝ]ɾ* Ŋ^zVGoyHFľ<;u1A!rF|A5,4o4gģ~0&dof##oKQJ^YBH㿾msQfElM z60È^F3&@G>(& &7y5"H_+" 4>g)3M[xjܷ ~nEt Hhh^$-ԽvӖ Gx,"#ImQf0s/A7DPG NEU_}3{2Z>K̮]>tn}~oTϓM"}4j6pֿmds81FHŒ8A6r6i1)U<6sLwTſc~Dҥ}> ]nΜI'd0UMC5Q5ﺳ%"5E0s9 {e˿*{יB} 4Djx/Ln d'A*Fg->[yvĐaFSKPMo0xxbF$?v&OُwR{%VRF;xqSI6t0oTa?ldZAa2e!XZ zs[`ްkWyAI^,hQP Ѝb;} nBp iϙ)) w2!9_iQ[ šڼZ@Ƒpx}CNU| Ӳ3wg6FUf(wY1~fJ0pU )Ey3D*2\"t#2&|;9'a(xė%;(j Kט,g@/*a !#p4-j]oE=nkh7zKRf:R"~ەw,˻g7vs^IaHjifYT/ .Nqغ^E*NӐ{FKAט1o3/Y8#s=j/VvԃΒ<&wS޿2S?sJ QڰXKJXOZP1ntW]LD($! 74r#<0t+mP@k TS%Vl[zx8)ˮd'=@I6n߬7H,iO(ĕT7B)@7<>>KXX.G_TkՄ؟a%i`cd 8N"Ö-1ulqJ?si HxwyK*uo,%\A'-:1_;N(-f+D"WʆwQ<).Zj4/:C 4y]B}тD&̟41 ^DUXぶrh I9υX]'"v+Z7zyF1,蛴/c-넞ujZ}kn(V:q ).8aB[o uNj킥y)9^muew!Ű3X8D?^R;UjULX@}tQTL0zֳ`@ER[46&Sɱ r@*s40` ?ff;uQjĖ+w.\1gYII)a.W{%FŇ{:f}邞К QFSe)JP,_Ü:Č6 R0ZR_QN1TSJ7 K9xkN4(\,V=ͷ~k%/rvv&贂hќsE~ۂ2yrm1}WIr>OzS*GPwcLSPbQPAc7a=,AWTdhqN1ɱ*l*K|\!@PX%iQhd+N#./D:VJWr=9n14`E9i+=BA|ˈۆ++fOqٛ!_̫'vC`hPL(G VuQ fJ %s*|~09N&9fĶ|}q9‡^ ۩qPEQ2E]ݟ(_H{YӨ_i r^9tA;ugRB\,2 UUam·ʇʈǚV[` R'z{Oy#CB׸ {q.'W&ȉ3ON\n7~,Q;ҕD( M ̿{:[<2yp$/Iygq/8#>S]Kj2NᲙ:['œW1dJaj5hA"k'H7]~HI&~X+=_.)v"inF. }BXs ˜p55`XSaYqyaT~6T¼j2ynQVS"lhXGJz| p{RW]h߿7 *B@:/̃E҉^ߎØΰ쩸P0Du"PI Ki&tp9aC8%ZxC(چ7g!(~,a+"1TԔ7bU 8DHM^H}J#yW|r,)]Q,jܦW8uUF}Rwڑ4GvwWa=؃qzF|+fUjj\ՏH_ LpnP t\k@']xcyk^a*!/dYBL>IDd&MH,_bVq(;8i Ы4Pw\a^7.7U#CjvrD Օ%S.l7py= M4ߴ/squP8Ψ \9B;A42kȺ MůWބL#w\βŗNMseJX)E IyF2`u?ZݜΐIzj(QYo+":wg愪mxQsl0.m.j#-TՌu0&$EExM1FˀHDR=0a/t&ו KK{@Ywз \@ŵ۔:yj!RrLaRRm4kZ˃U'$)m9A#mB1&!tML<?'K7D#u4Na«cm  T*ۼq%T1o({a4 W*L,[f8 R-:Q;\q~{BtK*8$weQ3Od(kUF2F> \4̈́Ge: l< rɋNөP$ůvfE&$ 4ig୕ٕI~~x"`?['(gQMOwOYvXn] fI@`K>2:7ē 0[7X#F_IyfDyDLn:֜n h ecՃQFK9Zu5Rw6-G?f?,G<˻ȯM;"^ģ֍n(ѕ;.#1-=tʒ|E[=t򵕰t_Ky!o_66ٜ^"vk鯁evq%Bg_F:ՙO̗F'!aFl9s!ĘƓyYF)}8.*IjI;9܍."]UvWBq᤿]3s{ei缾tl(6tq2L,8P1pz$#jRed `w+w2RD5.+TP}P֭?G,8O;PL=.š~fX PAxhjJ.+]aqN3Z\g)X9̲J M{.FwQtˊk }Agxʊ&ƂY .QDI8YZ߹8[Ѫ=ք+ ާTְ<l2i]E%᦭ӥX7Oߴt1)mpn%_L- C.7HOE Ȧ9hwB,]Nt4:{twS)n^YHOYrBۓn hGб.9ͮ>Ajy1)fN3սLd8zc*|hERʌw# dޠħ8ȱ+*OQcD2-AME sR]:pM]A"=k%Y=oO9%&.l%,"/nКqٖRיah}m+,F4gJE.Bxu)HJ-FL|K[pQš҉suw :kj&jK+)O)Ocs̗#v^J(/aWyH)3 cch )Ɍ( ;@L;S$ZA':])d"Є0xvmO^`KHOܵPu)jGugiOtH&l CGމsT"r:o<7gc-uh% w.vkgsCQacAh )2.YsL~TKz/#H"r)+čٳQ3e-v$:M$A#hkg?D[ ƋI#bp=`cr$Z Li%IƵH$NW&Φ>;sQ΋A7ykO"dM+ _2 6'cN/X1CWDžtʷs2EjDE#wҿHp4|)hmKK B"L_v_)x!kB![b~[qܶۀxz e2 IBN[;O$#H<a\+iԱ928ѮVS4>,Us8|zJ5f#ov[ I[,kIQ;G3n8:Gn5D|.ZZ,ES!]}y?'ޟr| lMV7Oʹky߀O( Uny K6s?2~#z*O~rF:k#9EڼD߼6قp32Մwp_C'`INB"|hO-1ƾ‘-BhR;/2+y+}p-;OCSeta&zF;# .lM舙I"ӭSsIcGK8=H2klx^*]"&%)oG;OBsda);[(X*;G.tsl)j"Yft볏7~]Ej-Oq#By;ix;DdR,T=E—/; * 0 0"%\Z8inVό!3K =/,9]nDui8׵;ќ5.iHZr=<&4d4W<}0_^dY=a~<##|.O9$"ɖ̅)/׻@ =(o 9[Q_cx֗tFS;uH;]+=\dkz{P] '$AzO}kx1*+KK=oM4=OXdqeyQ; # E =NH*~I0>jgBqP$zε;~CLaї*mȖ YTx?k`vEl~>V[~^+UPS濌"\|fhtĴ%CWȲ]a^s `S*!_Bapmua.jx{c&ܮo N4ޒY G~̓X!gyyW"K/Ѽ˄iId\)Ru. K)%4-u+6itSuDR =%N}!{: Z^yaO!ݗ5)q~<ʞ*V|R<~!`'l4?We!MjFV ţHӜ"DByfqê <O}`LɁYAz^6w$!<Y=* LyaDCqp _Hb( Q&G SG*33ݣ/Ձ$!ҏLk}?C 7Rח~:q3'Ę ).h1ý]KLA= g3Ǩծ<9|!c[v9vM))dPꛝ=v(bN 8AW@] qIu#h R~W8MulIKUȯD_[[Hkr8.]Ac/Z $MSld&c.ޥw~FPնO%9er+>D 0?3/8 Tg1 e'pX+S#DztɛCq6&uBJίԟ&P}Rf|POg#7|f IJ1 4߃,V FcI؟?c;9[̫X&mN9lű6 LMd(P:v>a>s<OvԲ0OJ)b҆4[D_:*J蠘SR 7st+"h7;?,XGneI>65, eŒsZRGVt=/Wx )YӃ( w"htV>']IL9H(C9/w5mC#Y-ªypH1pmYRpv<9}RϦFxd>r'{v\G<#v9T|r?2κik(DJ<ۗVvА[S?8STܟ}9uV*Z6'mHʐ>D;ku073Q%}+_یC }ϙRJAR6*u)WuW)~O 7y +o`M[La^g䶜nF^|Sſy3u Qc*eøQL$̺ ̙pX,_ss"vZoM &OVC2-ZE`"zrC,C IOޝͽLWa6h4:+*;b(E˺tZ򕽡iUPyt'E:x3UPjـ)e7-խ騒_&?bY1Cq-Ո]#rw$٣{ Yΰ<ϕ i[SEZ1-K߼SmeYMo)z:[`HQso(3OAB%vC)qmBUv> 3D$ /4@eJ&XޛȎ;*[z[!qaEܫ}2Xz?i݃m -"'8)]bZV`z:iZlOcm{H^GU:)/VOjV@^Wb!fㆋ*e@zvnzU?/@#8%*8l޲h @U8A$L0L\VuYr"62I K.zv eCoxsR*z{ƳSx'>rڇTKޝe.3DnvCҬ|D[.X ;(yI3!oeuZJvH`]uMNV"KycS;p˱KCs\'aY{hv_CF0.eTB 'دd ':^._K 8 BTrMs^ߢ%Eo@ԼT*s ϏB!|կ`B~p/+ jGlGKv*zĒ*~x i?P W2Jwṷ, ν(L(>V aUNdw`grEOT֚sS#\r{ I,:Y 39rt%$6wSNqx7 ne2#@8m7]Sӟ=Βuv{^=(-0A \)~8:YSӃN;VWk%k MI2wCѽ]~fZq h4 |R1zd{_F9MRGɫhQWI9 cb}2f)yn7Qo(H6prJib~]^aٷU`v@:_TVޞ ۡ#{iN_:˿@,ZBgm0]ٓ ; Ҵ* e$,NL0#0C&#D- ڙAִj]F4U~!PIU{p]MԓKdRǷ%' rSߧ B=RIYF"HD nA 3KnT9HX k rLVmٝ[Mԃ=mlrhzQв<1̓s!0}Rz[Y 珝4~jiVa.xi~~U|/\5=h +`Q$7Jѣ5!ak/ CB-1~B*2IpmcÕL\-ߔf?jвw rrd gEEPTGKM*LKh ЧnIy.%Rű_4b\9M o0qVEESTm3  z "כFNw)2!1Y.54!W]3|pY艷c/( >&U[SIژkmU`\vT>G&ҵMW{{=%<K8&c chqWaoI6FH&T,=~w fdڶ;i>?b2B+ v   k4s ?M%=+{jg]+^tdh)HkQ\K :*bM3n یS'r?>K$lyDzE}豌 ATVvU 2Y_dH [OJdܵzDd?\=:sj;_vx#܂VOzC|b\#.TcõPZ 2i^6}-3_ ۵33ŦbDԎ°ɷx(\J Pa#O^X =xO.j{dgjek^*!8V5QX>%fLysoUհ Ћ1?h}%IْYW$΂96([4!\vě0μ=|)'BYr`ڡ-H 2z8'-=_Fe^%U̦v]KZLī8*{UpQ|BoQ9jM"cծm3p FUׅo/Fٖ]O%/ {"jPuEh.k4 ` t@uv,Mnz6ʝQw~a|yh`;45PF:hUN@g9}#Jiat (OC!K0%K `WyO~d/dt$f!eҿ ŭ{'wCSlà`ܥx\[gƒ,-r`ҷЇ`0,.y@F g$z;T(#6\bыr5NMzh=Ӻ 6'I*cO~sۊ7UH]@>H!bNoZhhoUsMdO/9X(hj$ŒD+uD/ eId5OnM%Do()04_9󃶥͡GXelb0kMx|_ऄ#wsn tlɱ&jKzmOOQhue^a{xr$TIW* nK8PK忒~}Rz)l2ǀ/` T3O/>zffṚԌn.v]ajpz+`zW tKRْ$V28!suU%Ńb W9 p>j5tyd_K%L79ߧlCጧs&FhfFt' nHǸ4xtt҉[ -[ $@`Vp_cP$KAU v{."ջ-,jMPB2pk. gIT(f)ҜUP2x%pzt_c7X,KBnDkW6CZq`U\ {Fr! '[e؞^ C&bIcZT.Zkxҗy[ tDdDK\f( _zn#dA0]3\$+ ZȜ)aF!S9>NzL0+dy&ENFAxk/k"Ioz7d>ut3GyFҠG߫Fg(bQi-*=Ծ$7a+w"AHlJł1 6hP^!_,&a\d,Du&8*9*0*SSYgP-m1LKؠ̬2`歍G:4y|C/ y]yS;q+cEBc޺9 ʀw[V*:x H14]WV\o"OuOY1wJnQ{hbcqkW>Mڔ$u`F$"&j0?#S_Rne"UCxdėJDW?ւKn `"|/#ob"ۚXp͌WC3!Zo7$IOlyBFlX4}p\YFQUl9ruD3+(8RW{mAe2Ogw]a w8lG}]pѳw%/E\2쎧fn¶3ÎS̠:v70h.N3!Ֆsg'1G؇!}™cU`$ Р |sb~4<Ỵ ɾ74R4oO[:'KQHĄ"H/pmsQg >wٞJ}YS"s7#C Qx9!b}ZyW`|:=ި)8*:%&f0Z-# «<_oFȨn3E B(]M2]762iKxO߰&IH6v(䆹NLp^c#Ge4,쥊EEp\`*X X-V+cT@g'?=16 e *!;cq5@BS[(Ig}mavq"V_%h!tL؀y5(ڳ'@1^: f Aa9"(\ 3 ld3cJ`Dy6I,l&j v\503t<\F$3e40md2}% *2\*HQ9հHybăY2 ! )e N}PUtUwرC( 2"Ƥ4a%.'/7 abHslҔVXE s/=9lAk6 J}+19;L7bZ KN =IO܅+Tt`B5HGs7;~zIi)x6l%_ǽ86d@ű_p+~YZ 1A rW=8P,5m$0,~lL/@#ׁh!3z3qPG)g.T]t4{I9Z>kn9,C3s'qI QÌz`=rM^4+`+{X>!d%lKÀYyr뾭}~%tjIwGhlWNXrEcyYSV ׃Pw]P’z-?BHKl"̧e#R4PjIK#wYC ӄ>\:4)JY7PAs"q{ˊ_ x&l;XJAbЉҨ SuHP-qrs-Xmx3#JǬA)=.l~r {]#]jO xb%`e-!f7;ޏn{pV4A.dlDvzȓwyMy n9sA~ny]1,r9lΉ1f}E. C2 hDhKj̻c{xdMr)zQ3~3R5 #$?9w,e);"k)9SB0r,f_)9o"{&qfsۅM{p\ߝ qٜ/؟ےJ ̽Z9\j2f8M ɻxFs-ܞ(Je+4ŕå4,Jh۠T]AJGM^S#н98ĩ^ԁMcbx c߭8>1%rxS(3Ej ĨjƓ 6*5"SWw0Mcs)6Ms5WkGX6Ft;PAc?F ht9,; z  xWLU$#K_*>ZW ~gF.F/={<kxQ3.ڹv\"&C$&}hhyW^WVv8Oa["[zm(f3EuCLT˩82t$5S$_zZ2.Do:O^i&=[5׉US Io[yb"?,fjU|j/x$)!CI7dV.[#w&-xahxm?bXӁe;{ 4$? n bV^K}|LŰ-`0b {mA Ժtsbf igM쟬mbS;)Eʓo'KqjcwCk?Jrv3*mzDrNSS1#<ȗ&R-,QU?iv !A:8bv.G"#R/>d|0BW%}m)9Z݌^bL阭AC-s宜٘pv3jU,?Y;0'7vD]I= ӚZ ,T^2Q2>:=%992+ͳX݉j}nE˿UsS#rw ,٬W1ncdۓ;XƇzAي<\Xw )B9}Z' -a>_J΅:U]#kCHBzdť0QTNn68 S"* |Orn-"]Σ:#SH{idy]&;!>e`#c&> 3!%M姘!yN7\_`^lSLoW^[Wa3V1Wz%_iJumVNNʠ٬%"7]nCېR!H>7 0pC;;vNT^|"ÜVEU#3\7^ Qt cх 3˯gLNgMhoCXm__WfEx=c(g.DQq)lr2>XB; |,B#ͭf ۙ^uX&M/K{O Xd M֏-d,&,rŵ O}Md}Q.I"DiB'oCA#3'Gq2B!XΟ‚ ]q/+$4%^d=[X VX xBЎ8+;ǶmF0Gs$rPDcy]G/-Ev6ޫk7\w$h8I@=Ba;=V҃wEϷzQPA!GPr1ǯ'1ds'e+)MlKTMia7f~1+Ii 銾5_ktw|ȑYU`*b0wzI>eb.CG\<&/W~ WClg mRya&1^8|cgeUؗVlTq~6]/zxݶ V*͠':w4ؘP_Wd;A\K?;~P;:ig|]{aNaДen@w*=LXG[P4DX\N\B&W{h&{IDV 蠆SY48:'01O{o@0a?Q>cӡE8c22Ay3dzX"M-: UI/tdO{e䞵(1IJ[KP}js-fq|fj5Q*nI788pik 맔fXkqDzq>'4t V;*7I]4Lz`KlA:+fPjzH=ޖfO:Z= z)Kk!@tyc>#L lY `ﶒFv׾Pi@JJuZVKS.cz9T{8Q(_TU'3P} ev)hNg {iI'N,&^I3nM^ׁ~Z_Dsݶu>irON1-_PEN2S`\W&r[e12)P5x:#bmJMH1 Dy >]ۖ]nb!;ƙ1դ}M$SDQ cJ1dl1N9B)Vid1e!/s쨣 U_mxjGpĢw掾Ės7Dˆl,Ҷ%{SxC*Zk(*#aNީ%пZ 3o:~@8q|i:MJwce)[5 3[ t#aIUuqu VJ!h)tzhNPwzdDq ^ T";,Wa{g,V(Ѥi d{Ա$H&n(*oG yhGA/P5D/+Ro Qg)0>'/ț~6Y6pmpuKU h?m|t])$F iq.(.iBز}[zCXvo~()^dcj9#_y< C|y}ɵ.Ơ6s aEDoIń3M*3Qĝ`>;\Vl2glɈc;ڸ$¦CϫouE4Τg&rY A'!1{dEԬI TnW7>3;<*@Gi T/Ig`}qUйVΚroR=h31Vk]F$NjS+UDC):eTD%deyU`Z'f~3AD S!{ve1TI[0bopHoGz#.}RNn7c1`h~׬.fᴅ-./|(w>M0oI> \0+CerQehY,(o2Q#ΐ/L |#FEca>S:7{sROAd[f>zFӏb+n-0 i~!NS+Q9$xZf |ŭXia'6 $֛d7?KlǮXIeACHjH7oi[< mZIZ'cʡGILu϶+tABE8>]0˺*D6I!k/2.aUj]IZ9 WLZG½ho/F&~TѝKo E^DPF*&HgλB1EsVܸPX|> BA^Cį;rmRJ:Fo1o]2X-f tT{: jO!O*Y* s#h]a{K#:k4aPhOcA'CMQ{҈P#t^yjRyBOF12n<l UIi8 X{srľj )4_`l&K%љ A 'p[x)vܦp2?#u" 7yɱǞK.cA` 9GAQpEx-Vش4':]3])x葊H J뤿 <:6?+)Ojl gdw)7'qKTu+̶*V"mTꔕ>IQP[8,aΉ4u|NZ\@[9`5ktjףy[6b'P>u,!:қ9T,礂R"Opz[ [7Epøߕк!EV}f@}c}*u([OPgڠ&k 6%x[W'{V`LIiOy%Pw>ՁmS$X  !g(7yR&e%p48s5%^X'Gomh.<\մ̯e[ *n ఆ&Wupf-#(?ߵ>!mm(ܼch0˝Z7+WzWrK #c?i$!57ԣH+&ߥڜhӿ\w%u6E?I6K !)P>-g@Tb  2? 6ȧEξB ܿ[*|QG1+9-˳hv7otCoL-Uffb(^eL!oo –jbԝRݘg|X-gњE˔`_" Bc[ C0a׌J?Oedx~jMy; ՠX+5 ؃"CE=k?%cw#P_H@tA++|*Q®e@2:pwpAa!k}=7o&ȁT4me]^a)+; ?zBDG6).8]F}ʼycZ6GsK\ ,ve*<"]QfLS5vH~E[XhRI΃ =VylL^#AE =WJƌMNlO+¾uns{PScS.H.ZJ:W;e#éRb]ê9ʐE@qyxLQ({t>bu)# I/LDllr973"2Jږ6ަL^ m2ُ8}Bp{#۽ijMDsXVz,1ikH"6`Oݒ(::rJH>'˓Gh:f'B7,J!@&Uw M>* q+eO+*ݯNPZH }F~ɯXkϾ yPUtm(6 })Sd."[iٕh^v*yQ&_Aן~֙Ho=d&»ŏ$gޛ>Nܤ7'%rQmƨ KIbRR9?MS)dJ'c$JpS7q{U{Fȍ/uD8Dٴk!Ϡj7M;¿y#j) >qϻЩ1B 1G]Hb#SiR'~*`ŇeHWz8o 0f-2HkEх4ӑ֡jf$ǚ)z x9Vu+U$ N} R-OZM>Puu*N wB3k\_"R~:ʑi2fIn I3W;׎cDo=(I׉_ G(b *^Jb7I/@b1 ozJuѥ0)hh,.C;=,id ]g:uE'l.q;\ ,:m!Z Sŝ( xa0#dTqf4C cg3#>W3) 81C0 )sSzoxNi >c18OOT z}\zځo'"렙{*eMĔ)3WF&P-h/Rp8(ue*VIq>fOs/aH1 K=tXK3ZFlVmg(y$go翿G$?_f j%R8 z=l%~)5Phc/k!7qBbnq7okDUyPvڃ9,zrPC- 8Ii6g4u[J+(zQ+9%B`g,wfy&bRl"p6}&x6YťܭpSx+۹G'Om#Iwkqj+vI1 bSnzv.aiRfSO >;}>?aC-L>C8L!_|#}+}H$L"Pi]hG4F-L=H O{/fYwo֊"['zUHEkN,F. # ڌJ0%sr8L3K<UNM:|86UP iY}"1#;r x 4|Anc~}rB\!}˪cG\"~?dHQ$TJ: Y|% IiTYx/͕T? |)NxԝSh4CC,+j~!kOq!~]*4JBA~X0VV 8CvѤNsF2>&Kw+Z0${$*|9[m ~b{Us_VLm;!Tc[aZA zCV)_ߌ&[ISmM~dK8]t7pa3p aT.b܂zi@v đOHnW.wt> 6/ HS(˒~K"~g;w1PX$$0VD !bZd`o(weLePzNkBPpPB MO2W+ -z$Om=3H.!=:uW;}n89qQu Ԑ-*>Ќ@hA$d1(98ٰIK?kWܿQg( _N͕Sj|XiDc{DT(m駉\po-#b\[D!OB<&0%IlF<Z\W[:;$Il,]J NUF7l߭bU>_|3 wG<f@!'1%'9&XRX!=zB&{t1o7vI9#CKjp( ^c=g]>(u1'r'*eR{Vz^fϑ:>ҙƬ7!uPLO~2{r߾4Ax+<1=▱dszg ߖd`nڦ Iza7 /3Pj9Ԩ5_d&#Md=׎, cF uyV1Q#ex>>5!R-ƸO숫 L=w=h'V>1K{̠!1 ך]ZƨwG2aɅ ?z8u:)IN6_fIOLdj0pVI]U u)K{+0X᮹fJ S!3P/.-,Q5x( zaoVWी~_ٝhG+'#\+އңZ]\<ۃVu{|&X!T!ހFFF`=)jߠ0(~W^|^UƠަe;F*N9f]*i;U,+gXZ${i% #(FwD_`GL\9V^)N'ڠk5R,_u;i4e {Oj) zm,#o^ʊ>4Rzg:nڻ6q7jy၌M}@p&QCkp! ( 򛔷 wmv v:ɏyJmM Y78"Kn.{!q!F/ЖO\^n 7\oWQqQA;h!I_ =~ (ے-L)2kfrfy/gH࿛|Ȁ1NNŷR}RZw4YbKV+Z Ĭc}?,Vn΁3C$9 ~lnd͎Œ&->^FCt<4Ҡ+|.`S*H Iu^~m%t'ԭ!BTUc^9|;_l*v ф\~#E=$ͳn!6;qZƙ9yQ&齢gL^]n91gkȳ_K!qC 0ߒ}'n';us+7'&c0ԥЮB0тjcF:6U>T%j聛9[P@Hԏ8mMM @r<3%l?# "xJ|FdXU_`C/rIw"04negkm,TsHSicb=Gbw~@x{nܧߴI,iIZ9ҵɫtM9~Jħܲ<HHөYV̭(e GWoռi<>I&< }L}u[3M *3K3+\+[< n ܈S5%PaFmWӑǣzw OR j.LƆ7X|t~o-҉]]G_;wUFᘠ(JMA wST3J1[֭#J )[.f.vߚeO 6cۗ~d%mwwxǪf"c,x(x\m+\j/LOlOKn`J|Ml7 OXm.Ür se2G/ފ4}i-~*vFOE>ˇ6.`Xyxr3K҈ϥmv} /v݃c;mCKNwGq吃'sw)8lwz=sMk9*xVm(,FӠAnkʄ-s$v0M@!4c!v nʾy/u6=DN"Q4=t'2OA"T]JLgJ g<ǫDmM@zyBb$8~AFD ;!<1CGj=x0OM 2wN?m+L,sɌl4|6k( #̳aOPֆb |@2.ã^gmi5Wo[vm$=M`[V1'V_zq.ī}x:9a Ų 0TTAM t;^~kazHn"u QʤfWf8w6eFq`xtv'<]#kIT{oG~j dÐ)^QRw>K&˻]%u,tvݭ[s8兡O<4BU 9cNف1ibS+əWHmI"4 Zb-#GƷA~hb[}~ڐ~_ȞksX k""/ɲZ)JLAnؔfR<:syݵ1 wbI' yM.̝~hã.X3܄[ƪ)}ye㹨^L.ÄIkM!*'w &54b+M=gn @2F8|PMD( ߧ <=!7ǥK yIt/n~*4MDW-pQr${,Fwd( |;?g52rGgrW<A˼O,M |DV2a/pa5|KEJh>fvzxnI@٫7:n^^?Y#[e{Aw""3Y tQ:QY#aRل"b ':V-OP >{4Cɫߘ>c?83FSH $L+%&K-*a*B>o`K1m[cwUb/^ Kг}4+>Pfh8`vNB37O#Kw#te2>} |0w_o?3$[+݃%ԷPІdǫ{X2nh78 0"nš$~ЉagaJB&2.,ؼo殣~Rx73b(aaG-qzVm֚=w(-1UT,]d*_Q{tFbϭj}0b`R LTeX'e}}L&6O%?QFzqB#!ѱ0\3?s޽*!}Me>Q4#P.%Ӿ]Ug#^0;[Qq$|}w8?0N┩4yPZ;/Ȏxr8Ѥt YwFi(X L?M}_/tnY[_ACgMަZMZVk+ll3,kfbñq~PE&uJXMo`&< <5̭@v" Mj q`۫Kwd懥i\WИp5lllRtb-$}@vhx-!tI*6|;QLV25ʺ4=D^wŝY̖,?"&7ZUw5cBߥ 51IsB޽AHu?%0Ȑu*an+|Џ`1")ؽT; 7.ܘQpE^2{,eNAM[WS>{Q?#fȤM`{O]kh% ^#T~` {w|r_ ɶB,*Ҙɔ;1 <4YEJxݏ/n$9vc5Ѧ!Ӻ=,BMInI)\--h vtC؄Up_ Th $2XefwPeZͲ ߾;Lm/G.Q "Ƃ|,m \0¦d{/2Y2´PI&դr%Tse{x>guV]n;ot; <fٵZ*š`؀$kev&~(rڍ5ќ16KS6INqdT!\NozoQP€qe7h^$ {9`A|0><-rDK$GګBN/\t!ص">j.dI{jVq=52NX=0r`Rdr">i*I.p$3EQzn#޻U+xtdgU)+a#}:()M2+7˸B~AE ̘nvT.Q~%SsjrB>Fςh-΁M::ڠ[2"] up3o'l>M窒Ts/OU~SM.ȑmŘ_;2![u4?e60a-igOa$]}zI{yHcwDl@8C|ŀ n4$kK-ȇ=q%<ԧ iQW]߫zEyᣇ$ Bhd1hȇyo,yU^1RoYE^a ^qAFEv11 i6X3pԄqA^42 !0Ms!*/kj׭{oʛQcC%m88׵D # }EV>uac=gD ~ڥMb徳੔YB% ix_k%wY`u~Dܸ7?XUvshgҬp ; YܓV[[53K%~{̵6wͱ(<ę87#Y޶RyҬ`ꖢkeUmG+WQEwS4'` G" O`UVFۨCX0iH4< ģ3<57V3sĖأ*1%ںħ^[6 984ؽl.5后F>Zϼ0om4B [D<96CYb+FO/f?.-x-KfW,vUon ܽ}IMQ_=Hiyx`Uo}* 0vWOz *"e=ܘO LR <$<,d".4KL@cOڽ2ay|Yә~uA>*PȟӊU;*a~5G܅6WB+ħkZ93^hcSE:<Xb)ٺ"v QlŞCEJȓ&VP#؜&g?3=ޣ(t}qh)rІ:hjJh X:pi";EN7`}7>vaEJiF[)wJ{;dsK` v.I7HuP;~alJ_u8_V/}N)aI^K_smS}g+(IhAU)Kp ̤ǷQA@\Oi[l,3ۀ8T<kQtBs+Sz_ + o1@%W i0I#;AntXT}C$7+:9 D(uR#j+׾IZ2ڇr! ϐ*hAHOmo ~.#buyz,* V0 ico)j#Gdmދ8۹Gm|_60"c|S siV>o.NCڃJ0Y#H\u½˰#^FDvDZtʼ_L@ZxeVZa32Kq~Q FXBXFRw_kг_~?,ݚ5kDdKJͩ״g>yU'#h#F@|0#F '>Ófhs)UPTb>Iq۫ĨMĞk))Vإ i ᅾ5ʲxi/:&E>z+G 28De^[bSỳ^hK.w)qѨJQBCHÐ]|6N%=/磪曁 b/UVRd|2,R;`gd>Z?i%;ɱd,]@l8=!>@L(sZ$fӗ/>sخRgf48" y[ 6X).g)`y©%̑&pRvMYXڤcB+aJyJYxf]kUH-!X*?=Nyt೟,߫-4ZKA#bo#o&<(~&Ӗ 8= =f|^õ~E?a{]Yq?zC9y96WN=s`g^m${%MN#Z'xw1`ZV.X3ClXNsk@ϩ2ܱ!#  )k|rtF%r$lX}E;RaTkr`7V+쾻qE%&VU)ٿ~+hxJmYKza{*6~db+287!.4)axn=@sGCg]éRX#v~!Dq")N%5 Ur1GrnɮrV~*iAx } flT ͇L۹ |jwxHnV}wXgH7 /QբG$Yu% ,7:{pBlk OICuT;جT(L? 3'LuƚuB'RR!O -u8%aqߗ@GQ$k6~ҫ)y9K3C'.^0͂LQ9P*b[#~GNסk)>ʠ=7kL/p iވ'RZ̊35gLn_HU&QzR 24iO^!*0wc KN6?7A'  Kb̢2ƴ*˗R;:kU`Ʉ'gԅ oDRا\&1KY$RH"´kgѺw7 ?h2Ѕˮҩ{u(K[=aFc!eJh P xEv oze*<$,B'x%r]z?\62: ]Yؑtmې6U:KpJpa4ȊNX(p}.W N)|r ]ДM>lm)_r hA/ȞjIp"^`ՓZk}ByEszp gQsm8'bisH.x DcD< VRߕҔ~ UˁbۍD0eVmŰNW/Eܸ %S!FoDteu"+E'og+iZDoc!YNyKmϳ̃&Px܅z^p.u^кPB_.KkW1f?t/yr6ο{geS'F|K)w٨EY b=|/L'C|a{]j'. fjYt3/(/$u GM p xLV[Ee5{j(4[Pd*XO#p2QtE Q$E ҔVn;<)&HOJjJ=S124s) p@XF:vuA:U:l5̀7z{C=GwmcFZ3l2A"(5񞖦|%Zd#LeKEhLECj/ɏ2t~8+xz&)ӑ06FJ]w5vfwZ&ԧ>(9"cJ:ԫ1<C Y w˿T{yXKNWMW|eD^eB=[]7rKa 81n/ϗ[Ly4+ U3*q@D}ȅ. пwֶ[OB0Ow>ͷZkp~)AvkXؚ]XюnL8(NRѲ9Ny.?qz[Vcg=5r3y^N>OwĮC4-+N? vj}h%?tu!u*hn7q=;s}QmWЫouY`y#WÛπ4Qw %H9Ia=3@;wnn)]Fc·cTVt%I:Iڻi 6 mv[_hLKeo~U"Co@3^}*bv=O26Eo^c[)IT,B{l@NRzgPׁ!ckgOugD=2nopphPxmd- ̯0-uXyI 7PGQ}7sǹ:lQ|ۚvf4oUǷt*G xl镪VJPmi ʂr6@8tgi;eы7FXĢI )Wok\+r(D|̤3tqmZZqC:ĜσNB2ظou-+]( mGN]o+1P|}ݩ)yLT7Y[To\SQp+dTKInM7KLJEio%ˆ{cr-&Mu9P OL,w{>bY\f B ͺ_6a#,g20^!JQU+[>-e`;yf_౜ka1x607ltSA~Iަ~m5:Ն{ɪy9B!u>DC%5PK [F,玟t-k`fhA?M5ʪqKwBydWij{NxKWAG෪`9 WNKm5ފzҒsdڇGt2iuxTog߰坁+xZZ\Ls lC&QqLl(gQ_e9OU|{eH2X ;RS"3iq=.<g$7 XjШ(fZ.Z3>w&$8Vq[<͉ܵ ^˶%˗ 󿈔&PMag ʸ 5>|I>6M.#||;&ܤv30)l"oʝw6Ei_ QL9C6x&IE2xGR?c,o#<;(tGh g gۿszr*?MN1K.%joyUʠy>J+;hRJE9wCׇ/X9c`0B4뢒ɟTURQv z]a$BDuhn1E꩛챖-VVDXc57(|;?&ě/$cu޵*/pיK ^ ΅϶~IgaAHQ7į}zTsec ?diE)?U? ]A(_O"!F6^t@&Щtu¢'CةV<  wW]-|fj9. rA֣ƎeaɭC#2/IU.bn@B0UN?% dJj6z[@WX&^w-EKwo Ǥ\b_: l\uyfWp*D E)rwaf٢|zv'_Hw_ ư@8UaI2uǕsD Hs) /pj@*v Z EN2I|4a(X۫߯|\ *Wl/qgHF>W+D=l)Ep)DԌ-&iMRn> = k$h|@ aQC{kӖaq<۾.[:}Ab"J$6G61.?YI #f9U ~/@ITD44ƻDw'UR4Y6q^-ZޮGNhW+l%N׋5[.{ߟS^YQ>] +U8%0'Y JoI}l89%Y2͏\QqiaDcr^gvKQ,ui+X]k {s\i7/FW wE]onLZ"PMFجV+f0FԷ@07@{_ͨ IS†aͬ[t3vj_]F)8xLpsTx]#O>R(O=pըbqg%7a^eil1Z0PN v:l;.R2j[/D) *;*?4D+y~  7bT}m#$UaƢ K$tOLݺ =WB3@/NJhVxXCg$ks]Ϩv;uM)B+RZΎ Nq0{v,❍ hW!$.LDͽ"_Pg@nԓ;3Wh[ .Pl*EOH@=dП?HP鈣/( YlQ(#!ތTH9~EPmd_|aaww; v(n+NffU&B{L]]XSnj2lQቍaoK +vWT#js"<*B1?a8&l*"R+:٣=Lemut1Ec0`"Ĝ\9}k\(郊`aKū-:)%r_v+쎎XRo7L63׳xA Ў ZRo4}HQP:~ÞU?MUpXuz5E@fuňDL?yK^l<*-ϯnAr|n' ŕ{+M'q,l/ j xWh +Lj=ijO)naH<'bP;0TLUq9[\ݯ5KV\ч:+MǫXb=e .牯3_RjmRYX8oj-A?-P@inu(Qi g7C.6k@u6EzC|g*aX;80  _MeO~w){ʣG@UrmkU|0qr0IC?Y5`Nͧa$X)~#4A#Wv}AmpP0_3nk!Rr'j2 YI*N{{>\DXǁOg`>Slss_n5FPJsa#»&2),lcu]^v,3R٭~'^ڴ6mП6O|{ecnMk2#hocHvk[b5B@}?t|f$ #*!u%R=1$euyl)<*QN a)VO.ǖjzj:}p$;!Gsm݋^Ʋfd U L8M6R(p&1YsCSGv&έlknUƣ7̴e`r4vVk䮑˞y*灻Ir : !VFF}gWϒ{ocp-,&P%hzmA¾JXmr9#qN9b<Fin huLPҬfޗŬLsWY4Ũ}\g{gx%%O+_ji4;_D!=|mƣ;3zN>߀lc{ƪ4}(E/$ !!fA;/tHS@J ~ϺKjD,,/갦D?Trm & ښ_Au Rҋ&<0]n ݲ9q]Yd;}T`sbEa"7 p5T9]q4K`"%L*|=S4_>O쎽삨_Qe-ClVhc>.ԭFz=YLl=\;a]d3kY} B򰓭817| x_Je`wX3tzf&)"6;i8Z$6kdn6IG̒N٠d.y|i0k~IkRdl]LD*}Ӥ*B9es%a* ~:2cݱ@{&‘Ɂfb …,rݣ|3zȨk]LMӺ/T7gCp 1mv]QX]0ȢQ'2NӂӠRǐt' ڸ!dܳsqX7Q&%s %g߹`hXOx̅584<h%:=3.Gh12/մ;bM_SI5#@?cnNk*p#n{jOr쳦w)}ݨo@PF~GBdՉ6`A.0Ls&Dpz+LHtF~IWuϺ{a= Hq$>ۘ)T4$u)߶vz3] H`U*FLWO:Han}qa[-NEq”%TB}̥wRjL^Z1\{<)T&i_maI7K`2^ ,͖7"YWq1?_j]rZW\ "үKZ?{Hv:Lzo/ɊXH[|ޱXZ֊5e"OG~S(q)|ߌHSG_=2P`ewz[wT=\xI6Ql*|ͭ)vC5OP`woa和8 8%ț=e&z@c:¦%vAtQg𯝔7eäR@?T~B N7 4ShCn%;ڙQ0aIPO_-O qԆ.iܞräN<dTz]V*zzËI5|(șT'8.1ʤCyf|΁J -^/n2c&:(JaRBk_^66آ$9Kq:H|6`_ qD_ śdeb (RE'-@1);SdgD6,fNFw8fڳ{u^XU5,;(l$:K`,'C|;u8vp8@iSAI -GzpC|2c#Yu=ymѮ&5Ww UpC&&^?a()EˍL|hk4 n6DKECzфOY&<.[D6%m1LBg֠G,X}РuU&hD"x<- 3͡:'pGLjn?ߨ) 3}KL {;a O֙DqDZ"#rປ3^;BaY9Icrw70IݵTJ&2q-IfD|`t`itZlvm}`kV x{ɬ+bK=Vce=ʂ !t5qď$(WM> ̤_ V'CFp% C/N_5 Rl#]mG40DM18EEM&l/>zbF=`[7Fu[3|Qs{TVkp6i}Z▎؊σ ;Th'v 4`c^j~.y1&"{=5ta _A$N5:dn3 2pTg)*V4_~n@I'*OB3Y~6(YNQ2MKȧȡ^IK*/|u\wfQc܅e ՜#w(d .+Lq͌4krOҲ#c7DNcP"F ՝׼@ lpydo4@~mYɴZ.1=G^sC`.[R>R{PXɉ>"[8 bQ` NӽD5JJzO8'+#씨#5/ EF~gISqQC!eoP禃;`!3O+YpVH7u 6&jDࣉ7ЄFWfiSUʿl'%침pVٵDs6h8wH2:' ?_&@.${܎_! ˈt,-kmKA(-Rn=sjE9Ebj9vxm<k"GA %P0[E-?9(է o¼CHE7S#{l#քWx!wvyo&!ώ[qsrSPT IZ@z|Axscsuj },uvPmb@ӼFuR 9S)-D-]4`Ep+9yH$fa9O{z[ s>+X[}v-àg$:ҟ)ŕCċ 4 z7ȿ$&ш=6? fRM_ʎYblN:Sijz .qsr7!3. q*M C]tObbJ ˦G}Cmi*meLf'ψ7i ˱㚦onGփY~bE2)=~$waC 7MѻGZ\eTt,[rְ P^ӄLtASE(0hhP*_6f^D YmY?CJ 3MD*dbz͹ |1egY .~ nka?oxBiGirNJC:֮7=" Kf S; |g>MBDV|\_\&}z3K2-#ӻ&OQ4]dlBu}g!`<1{34dޞuMlU{O F[ x_8 ! Ӿ,Jܡ|S^In9';-$iޫpa1o`U鯛e{s%@e ïu֊ |rKbO ߿f5z> A;p$lGVmf:u/eyKDĒs}s}\MPWrPq\>vr51Z$$ QzB431GMݞzМш^i5۠% jN,E-7 ufbsyh4kd,gd!k8zb#,ywoOp tY6r% OqSG˫ڳ!{a-Y_?JIB dvwWn7xsTj9U7/6 {B'9%''m -m+D ݂LPJ6X *FxN.eepB˵2og(bFğ)' IQՌE3 ch4m D!-ť Mz۠ brB).ee4,M}41^n1~i}APn~"sՆ<2ifg*J ^%y2'^9hG䨄BcK.levT*mE)A;z}[Fr4yQ9ПIj7_'#-.QKk6vxzg7a[&0Ymw8=<{ndƾ{ OJFU@ũo-CSwQKFTkmv~׉'9X[:*0@ lNqGm6ZgV26CT0 3 0 ,"_A.su_ƀ P' 4&vW~ও7/2sm?R+TdXQmGbjA!{w^˧dި `^)J1IFnp FRm4#EAda^ bCiɮ^7W!Q?vbCN4J3C4D>?LPɉWNqjM.vNló얜oy4D2F(KiHҖC^VmcjfUHNWބFE6ST>69!"|UH!+Rƞ.@#ؖk|,H["]r+ňmP>t7%?0 V"&`_{_@P) ᘋ`kxߩi NV$ɬ-|T8-?A[!C#)Lː`(ɴ54 Fe $t"tޑv"kYiKᦄT/u,@Ɂ!Z!%qX7Č_9߸}b(eIQs=BQe0CS7;t_jeZ,.j^UHn,OZ$MhQ/ڕ2佄b<~gHw[ˣɆ v*+c1*%lKECɝ1in# yzP)K컏Z(g:3^$mjdBZ@E$xjR AO-{:&F"G?&TѻNi:$f LxLJJ;b>j`Ђ^ Z͔7ңx8,RM{(!Dpr>L4S9NcZ|!85E&֤}-\mkEC.ҋ#n;)7ݰ]kGK5ޯQqLOkJb’jbN?+}Fv sjm!'UEO:5< "P*EHb7٨%66fa3$q'^80wuAkx `ю`D iﯭe^#1+eN1m"3VkqZľ- rY&5 U=i\ͲF~nO;XPm N\{q UŽ Aw 9.0k%o {>gG]yY.3>P0svI7ϧ62oT[휭P2{7=jbGojV !ՖTTO"EҶ&:4_ܶqոVc &m  D*jf\gAEVŢ&qXIfK_X Дyh+Mys4C/Uy|̏l [\r 0j:!az 7>BQvY܋Yh|  SY/05 \ٲg z!Y~#e*A=VrkBuóG !7Z܄fNpE %-hSWàj-CvV{K]=l5lFtE:'"$H[&tL%9x-5nWP +o$Lˆҹ5&f A4 v\*vƎtNpP^n@((7}KL≬43(2-)^sFB5Hg>3<гޔ& Z'~4LUP! }t8+WV#<C)1vR(J[-۳Sfxge!RnzR YLp{rYhᫍKe)aL,MFOL=Y惻zT|y a<v_SWgb|~K${J'A,NQ:Mas:Uۮ}Ϙstg%RP-!h2&+ l  cJ XR|1 .;:EL:yY\b,K;M?9biP6aL$M>"q*VlٝR9 PMH;\DYB',xK~Ck͛/B-2N$i7BcpGGȀZ~XR:_ :/8GY׷7ErtZ%ط9gL&AѺF}Al*R l*ϯb-0 W0dNљn9oc%(ezJZ)6qs dc;{`-ikM9FL>й{VpV ~pT/mc5#m.*GiktIcm28@`_og r'ͱ;.qI S= ]Շ VFz{bCtZD9\j3\)FCjT-nNOE[zL y\Lg3a= 4}df23-0P;OI2h#ynV0,#S~a%ssT{^Qcd>>aikNY [h@޽L.]cw7| յHo/%Sa5B$V"4K/f DU V'.anI-Avr0ՉZTwRbY9Awh/bN~Tǧ4l9GaouwPrsnppw ;ЙEb"s19=ϳWON˻5  1.svKuC3<Q|7ZDܖ_d#ewJ 8 b퐅tň;: K/*&zˆ\! @@qmB u2͔ݶYvpԪgd:6D˚xVPlh4=,QuvL' Լ1GF-7 Ph/}\OO[; =YYTdif;CsI! }J n{+kupxtԃv9uAF `-{46??!fDXJJ 0(293LvDŽk,$h7օRf/7tv$@I+"O8# ;]`Tz%Ȧ  O8+? ^3{Fa04  r+N6F.@C:k 9&)_]rʋj^~GcmPT7yFip&{FH G}!Hj 2ZS &M} Fݑtֻ8֨D}Fk!k?C*N'=%YH9ey).!K̋誷x԰dxBW$Cɦ#AsnɆ `=I^\52Q-OIJX3>>5A{33,[.1Eo. Ya~&"""}qoyDdGLo(μKe*\,pav}s{N -E6L Ƞ^v;؃ugs xe_%ƴfu ޴"}  95%)(tUHHϣvle7i W2\L$ҫ% Ϭ"7ҹ%PaAs_lm G@j]T׈Px6ìC<h)↎ r:3GC"&m-mkB?,vx$f Qjnsx'0I$9qC0Z| '&"%P &?erB;inf'9wiqir?T>̈́X&`6V ?/5za8<`s\V6H3Q=5}ؓ&`g零]6$Ie1/d&%^'|e> 2x6& Ia=SJUm`?e GAyVYsmdv2{Xe sw WT"AyLUbQԫy9<` ޾*f&~<*}U=6*c|"!r31oZF<@-}M\יm`{KH K֌_a(g~UsAFk4|^RV<$?*Dm6/ALR]_IZCgZm˺~ \7^I!Ч5iG-߾k;V{Mԅt;ʧzaNgj7ϋԎ6Θ9R+1&-'ac/^vXFhcDs.:f=u&LUÿ/,31y(ig)CLxGNIO.%w2E7KBgF: 3^B"mfj͘*bSY(`V-HËDCwo :ů! t~~StlƋ8ѝkPCԔu{s}6Us *gD)T5PMmQɕIkuwϣXZ_?G6,ba$CUMtCͲXqy/4MM%^sy=ʓ{v[]_ D)>Dkqa>vt9X]|-GO_㈰)tV;lzcݑNYv>PDzmN?r옝|]. lFQQaU>T S.)yW"e>#s0Q7aߏlRԨ;bz@."פ =Fc<99XՆ5MM,Ο|#ԅ^ցgvDxLF`ڕOhFi8Q|C\[2V'> ݍuBYVwhC,?GO2rMLEtm|`BQ9=(([x+U{Cs*}&Y~͆YNLB,F1|2Cq#ob*s3%Q~5goP`zkP1K*`\>z3b"P}Z:lyr@;b; Wji||"caU*@fɧU[ǣQ:~s9 7ygjTalbm|u>$[E -0 ߶gFm(ES~?m=m՛'"oo}cXjE]؞pv ,dviO+)jf.z \an­H ?c`8t L7!ey=;@2ZB&W:ƭ>孯_{עt5]Vi>-óF<}gNm1l+6h ?x|Mb pܚ[ׇrcH]N޼ܝ~jʵ*1Р)&f2Hw(x&LȞL%(M|xpG!KܙIc8f!U1bS&S%"!M0b,=^CC> 3C-CINph Iw7X W)DSRTVSg`g7afƾg̏2WW,>z/99}"ߴ$U .Yʹ_t9=m$ܛO}0X`i H%vfװ?z`S?qwEgT/h*{l-y?(g[(?{`,}MY} qA>"nF ^.y-;ڧG#ϳbUs#}CWuJOZ,.)8)p39Mtgw|{how!*7<,ykԲFE+Y!:u9+m?+)rM}tǝ-"__i<:O$]΋,L"ouc @E};14>i|d#pCwTmTN^2r ˉ뚉}\\SdgI¿'mjTiz"/1x^axW`?nDJ4uQ:{LA=ϒA&;YNiF2n.}4)?1f!R+7@pV7JOx_Y~|xFc(Srgm:8r+ѵx"2hw$y>jgg m9i%%f~ۏn0$Lu} 80K;,% [÷VNX^sypic8B$V`W4.gwF4<O\I" WTqRZh=RR.ϫc5F+K97D^"etxO(iD~ f0T+kObws}OB<3?C 98#2$YX~э-\!$gh' Y"+DdfޛYxw/{_n=q &c&'T zˤUA&LDFp'=[d'~EkR _$g\CtBN(T i-$zFn;Q |*)FH98N5QƒZCm p~(XlrH⒦_\j&8Z-|r%@  m >2TdKh2.J SJ _&%Kd@訐+ VHˎ3[ RqA#;|Gv`CΕzOjabfxYmV֎VU+*g~OCT0 n[\ɟtkagIL?HP9L‘.ûJTXɟI7{W&p>\Gp>qWV8z.;<8"BmN]$הOr1;ve*TA?&&m{d{U+vVPdhH`- y`Pǡf C_Zht17g(Vo 7?3[?׳ᕢpy (Y Q\a[QhaM*],m{9Թ7*LT\J9KJ<,q-NN|v˕,䫁|F>PHX^ҧX- 6䛺ɥPbAjQDNYi??Z̐{ȫ|w!@|%llŧ|~n" 9 ^WgQN{nT%a6<;fܯa^7+&:F< xc=+RQZ$u>+TEr- V-_R: PONX{0Pcp$JUi:@lzQ$q!3s#[G&Y]O"嶜"N\%KA~vg ŜY<1LJ]YgƼɲ.pTuX|%3$ZP@d'sUkocɱ0Ӷ=qe"ۿNYZih?Q,dw]eBKj2E_ n³$%i.fy]I㤋τ{٬p^3?ѤTS=9"ԎM駠\d2Mm S aG'd .쵾`.C&D!!. 0OPftſ,ځo0v,VGj]qu&9!hj>æ +msbHOnSm&hj  51Ђ^QaWiÙ ;~~Cr] Q117ag,NY9;y"Jq4Q\:] 6f*s) EP*m"kMq4J߾e7ZdRQWS$͐{w0dg@D킾r&'E\r4dvhWN3EG^>륵{#w)~/0$?GH6AUm/.̔i)WkֳӵNt-5K`YX˚sa'DCݮv[ ͮAGD)Yj?P^ӕ Q,jw#}V8i;D?ȹb4=N4bxeˈΏx@VC5LgE/'c?V/*d zDv'~G\ȥi'kurPTQ/O|5J+@CV혹:ߑ+÷-qГΌM?_[K1 Ҹ| u MB+%"W/흺]kZz-=dq5WapE esR)L~-)8 G# wQMiyuaurμrkRUQ',Y~|N/t}bh5xIVGL'KSmaЪF9Qi„7nr%#/TxeʩRZ)StL:PȺyat )^% &D*O;_AOm$ R^n+ӦGuq 8B!g 2EV_tMOcƔ?e=oX>n*#/&I;Zv=a:\{+ۙ 6#pJsfy7R6(EN-0+PL$U9} DbSut:FL|?W2kfdQ1Z)FI̝.|8#͘ rcaLAsUJX8BA g8rx_MJWF64<FDk!HU#JZҎ"սjGҐ彗b_`F2lcֱBH@fוCr5PI-YFKLJ7@f9 OHo c`%W8:m~a>E _K= BgAٞچ=tY&԰Ym8{.+5uNPNpI* e9Y*փ/s-SLNIs}uhːZ ~%cְݧ|   1sBp93x7oAx9ڍ :!0}DBP3pxm-؄|t!omeܔ&W;gng"ephRWK'-qeg%0d* D|}8{'i! bЮE5o(HLۋlaYFUz[uHʻçڮDf#TA#d ܜx=EҎlrE!۾j`Q!q_(Ez{DzJsPݦ\-J >a7Hz 3cV֞v]3Ewmte0$&Cc4CQd;ZgBYjʣ}1A6Bma6$e)<AL Pep˜ J^N?Sg=%Hx |tb[s\P(IB 4O!Xɟ1I+Y-Yjב%ݙF+IJE7xQ9KUD-[w"W۶YI[Fjdߣ/ؙIE\6͉v ǃׯ#~=LRHh2=hC+^Y0/br<\P 1 S1UFDP`F-3Ln1* ץ'"T4hlBdFu pŠNRGFwܟ6Z= d6f_<\ϳ|-esu}$LZ"0Ε#[ J8!WsO-fED?gwgm+-qOet '}n5~@e,S@q${hb@ucz |?Oʻfp Q7Yvڜ:촐f*~s\$;Zk٥GY>9pKJ$^L԰ Q{B֛NF6F/Ώ2(PGSol}rU REmUVWK+yM[[ͷrCZ`KM#:m ڠpx|`?c{&Ǔ{riƩo94GԴ9S'c;C+iw4i-cT > N-9cQFDqi#8 9A!^466IeK߿=VA,g4R~W^Dۂ,>̉[;i<?H `Y[ ƣM` 3L42p"zST\[l%.\h WQ͏ʦjd{Kf.> ʠx"eG@s˪)OUmĵU8=,aja3zr`#lxWz5?9.o@JmnQ\߈zv5iGy)q0{U)-wHA8 m*a%V¼B/GϣOsc(.x:Wp*_ U}W\#JK$#0rHpH'ܚ\ʏ/2mA6kk| WIA-r6 -m -5@ڎ҂vbrʿز; ( N:¥ FNkWˑ&qP@1a~.ZVjW 7YV2ȟ.N2@Kԙˮ7Mgb"uksZ/fe\c0Txa +ϳKg݈ .S7v½ǰz (IĘR"n]NvmlHt)^L4$W;ZC_2J+Zf*4Ֆ".m$~P y-ur=ͧ55Q\DGYeTVC8q~(xP$SH\wc%˩n&%y-HUU2!rjf'sU:LEZtj+z\IXzu*R 2i=̌&8jQa1/04((MkFN IpfKlQD"uY)[.x ;u'U\{J]t]f 7OjHH6B7-'HijJXe7U$aдDR m'i|dly3fZIwn9u;$?@ΤMi";DO?:l|BGf6ѭШxB(GN$Z~ýf5OUxdU)rJi>Xv1IQv@gd8n ^cs#jC9S>hz~x̅oކ &m{u~5'[tʘoeՍ[Hhc' /E&sh[R>T,\}Mds@)JO6BBy^T.{>1iX$z~tAo.{p8VAXn9FW!y}S?`8"aoǣϼ("F:6/j9lg[o$h-8(v?.'$;tyll8lF[$a;4'$i^*(B|@p5T VE铚wq*h{";'+ 6&|.c B/0{%?VZb斶CK2>~4*lov1_@@c2\Z~V|CӐ5/a9?$pE>V:9R=B7h t[5Pd"'׮2&awq-AD {(l‰Vމ'p 5jsTMգ/vPu(rD4_W$dHhk]ȶZ*\i+ݰ+~N?"m,izrݻwIq#=u[u{-DP"iQ #8[khJd5\ T3pgZ |Rݲ]bd46?k|-ג~&'MP9r9Y"8opE駱*z yTcʗe[ɖD{(t$ x~Glt{p0B7d"\vU\RuoxAf·J,^erl nM8,ҟߧm-0uP1A {*`ƔXuQnӼ tS tC )uVuɋen4@đ?ʼh{N/i"Z)Of~0-cA 蛗xM+3u +Id-C!Joކ-|.1B/KvBIH\yZ( pyB۟}@:;۠F$rd?I tt/006d;'Ēy|ϱvO B* CUGgU_xw̼|~B`o1.si{$;~b֗l# (WQCD}XvAN"~U,M~lL'k2sxςl9eV$==P bM&M}]3H Zu#8Jۚ4B'13 r 9bj/qAXeg:T]y]rYV/"%>9>? Ἥs1?|)ߵNi4@BH{2\_A;d8 FV7*ZС͵Km|ipP|]M#s;M_ "O u2=*/촣L y#0i>I#)!HIs"B Dᕜ\&wBWI2:#M|/I92q]:ɧy7MEyW6>-{1)!1 L@> M6a jE1C4"V1e|#l(Rb@>ꎏ7Z =XPI,Ub_Rd6:̏U3ĉjTExB{LՏaɭV{A͞3R!7-CA4fA)q>Y/Si#y=A:?_Z,HQb[ܧ;.gA# $OI7e5JP$ɵ ,GA&xMP+pܦKg&a7-7> (5 5Q<#Zѭ(`;!Ϟ5AsX&D/ c30v2y)X:1wb)53k6 QNn eHgX ceo&LʮL)1 ʦM駧\s̈ ;`)U؍%$o*}*Dte?Sp|й{!=2@(Ĩz"E0&M7FtԵNsOChN?SM 2ˑfHۮ/{_+w*Jb(%`ŽNx&V^MsuӪ˙)V+n!&Hx`乖yߔ!ǂ̀iJE2O U졘( E &Dʉ/' D'>X}3M y01Hreh%ƵVMokZ=;F([H;8L/LnK !)I%m%_C\*$~nJlw.Ued+Wi+6Hl|l3dDr gw }Lp?qZ%K )|36l-Ю][܃kC'`ǹrPB&?1?U1 %zΝBٔQ$uUfaV8dLXwXh@qA郝N~h`NQst(-wnN^ERAYcv͐Tr5٧raqc F'`w#!Y(šud%G;L$d"0AѹZ .K} !<ᝦI%#"2o#0#E,jB).:*tP#ё]hB˵6 *LTwK}i l$b2k뺎;3mNfC8,U5yRvf;eB<_ϖCFr=3uѽ-)8t>")-u۝-kVUF6"E?3#PL,žLwqL HŎY`sC@7m8x='Y7P סIL9I$!yM '&bh~ui+Ǿ2>c/B|,+k 2Z@nc0Țe7.M(XU1;ڄ10pOm܃z(s`TRڂ2~58nHTHMJ_: X%u~Kj%Қc\w?_0 ^z]k7q2lttj70 tYE)4.aޒ-#Pl#{$$9@|Ri"YF'e sc4!dI W*cjE ^ME:u]F,8oإ˜zBз-ƞ5#1zYʊ` #pdľ`[av:%:>ރ2]1sJvL;JEwm,*ac`"[,?ͧkB>җLo!;/z2}Kl9H)!.J|mSr&lP~ UbR>ӧMg؋ Ƶke|VNOJVSWz&/AX5ﴬsW e#lfU Vp{'+1*wB@Wˋo#?&̚Ku=^24`"{C_ŁJ]8)8Q1<6V#/ih67S1K2 v{ .pC(u0uG@^ݦA*> Qɜ6D-Z""_hq(l @e%"3'@;9`-ۓNOО\ˤsK}hdlWZZF^J_Xp3>K$"NHmG5&;'yNG$YL^>Bbk< /G=><K[X0V7>`"ApUuzr jB@{:0_ˤi?J#3<7B!i /&̴\:Q pB>HX\ /c}uk 6fɃ>'LBpC?(? V\Ls Umv5Tl;ԯEwA^?GlLuESG&))QjsI[ 5=#ƕ'Ptj4aB0BҿUd^K v˗8I/xAS!$֗[ DR^Q4[gaq=rZK@¢?B*oTCMIxIEjZ2G2&p~n!9ܜ4Og+FKZgo&މExfȂ>yI`V>6yʅ7SIHgx^\E$v}蕍-pQ 4RRȯkƒ/К֎.ĩ-&.LԽA|{d>W%e9ͷ^UkgAJ<рdY58:!x?j]sq4r9&- ^Q^B@.#ubt83ѯ_jbW?v)xzj2"~%)|e!d^!h\$1_"ĝR )gjU>㷴Wzݶ+,fױRU=_~ ڪ7Fu*ӹF˿[X^g`؊GؽV+ȂRŰ'[IkFXߐS܉tp Η%^*s,o߂~'u?"jue.$]WJ@*iּJ_Q%8{mȱp V2>Ke 09AgG/-u1HeI _A%J,Ex_Ua7 gʩfixI;;4.wHHA_*IK kgpj ]p[-:~6A83UYEcj\3YYsXxmR0lՄ [0EVoUT mNK_L O B.vOa3N1B`g ;(F66߽cvIIl.75 _⁤xkFXvкjCU; Vg?ZʄkζoC@$IQ⤍'+Nڧ,"*B$oYI ˝(HF[aPP=qv䅒kʓRh] +3gxFы7Tt)Y׻#n^kֽ>>&uJFJPapJ7CL7!^fc]+([+cGw^ Bi cvk֛b' $`/B3kE9qt\7o0i1rcT$肓C,RwNߴXX{|i0< OG*v8.:ӉX tET`dPXlMYi/njzMؠ$/sK1LVK?+q7Z]7װ/:{$kV꧿iuq" C`g$x@|i9*{j^ر'.PrM!El=@}$, ,Ӕ+^< )XkPoS#Uky)~|<00eB5cz?41 XEa=Ed7łƺ+u{Jl15T\EFa H`Tvt_5z!K/QgrJxRSqۅ2{Wyqb=ezo,xjHY!1\4K7{]t#͞J{Pӧ<,u'gqRTxk!<hB'e&zŹdo"j*aіbo6-SjM{*AG7yR!N_RPV#o'`uΝ: 9nƗ}Z d$ yb4m[eR;1OfDI{QD)$|4B?y[#HwIugO ?37G/y+ bR3Se "dmQEJB01EBL*~څO[ϖA]va3ZY,ݠgOdWðF2)% f>D_Y`s"̞NS[ǿv>x%vg=(>+aO+5ɴT0&$<0uMs|20F0F[*BcP3b&o;(sJХH6 HV. A̺'T҈pl4cϲnz4KtLE d4/Y{夜1 Ev}$04Q4l6}t6U˻ڽ㰪ED?m>=6Ω'`SZDőwA!WNx^ёq/^$Wv#ʬ5 #UcXԴ;[:r|rV-4AJX|QPSq(6g!58i ͤv2Js^M^Ơ0_-6'kN!95RM ”Gl?38W ^_ C|ݥr =#e<~æzA\5#xĒJ d!qhˎrSi:dv[Ô )ݘyGvދ4hE>"JCʪ\3t} 6?H 7Ę5aGI|M󐂊vzV`u%;g=_׷{?4ڍts!?ؖmtz&%Wt|5znJ0!ׅ.c!,kRiU .a 1Rb%[v{DYCT.EOYhLd sLh3Hg&wp**Rfrv=}Be1ʋ(dg7Od*Z+2Y<"ec%eq *ϯFA'+ O te,>ϑ=`5+B??|1AoA+KISyl t5"<^M?e ܔݶև'E_>~v躇}0Wo4@w @Oko ~{"{L pz~B!aBQU@\c(ozU'@oA"3R'~x񗰲2>`I˭2Cq& XA ~ S`<FkA').{%ANM2`8Vnr VoF̅"*N}"x^%9 i:};,~Od1ϡ#$GV&as\ '9!fSz"N.a '){ЂP8ߐVE{;*M 68 /hsmu\B1s 3j^jV9':eXTsͿ 8GX!}g'?ODS#R}Zq蕐ωoD>eQCRUDMho#P6?5UC~ {/ҮE:q/[ӹypF55(Kʓq,"S癴Y}.׀ϐ4{㹕C3iZh(ix 蹦LuxH OC';o9&EbapC7go!9?xwӬ 4T;:ΔKe6&Sb^3 6zJ K1nqZhS9hF/~:--uG3#ٺ7G_& *nށŀs"sk$FcU9eTrW8DJ\D2 ]6ukMuD = EֿOOR F)U{N^(M- )32x~ʛ.AQ-ЧD1^d{_0 .,*{]'ż0w鶿4Hꃟn8I=C%}䪧G(3~%uS{ƵYA~LFvG+X҉gn8klCˊ`a}N-HZV·s 42mvBֳ dIb[Wf mlp3x>4 2yP|nz ݶ ֟At.uZ1=U;?~(O%?u$D Xe.z\Ƿ$z =x%zD`s kډ+)l,NWˌQ/i=>I$Tl=W|)ts:eu |x"lR7]Rr"c&E6b>WC7|\M/b$-rf%R<8}UP- ЍwUZhHU eO*~zm!v϶e`g%kĘkВs}< Ց)|2(fF6'~*:|%֬H_8\Ҕ0mi z~rzg7 \V1׌\[e@s1BGPH'-7Z}sA9"Wčh~E+7cGm i8 6qs T$.T H8ÍҚUМr;A9T0C$l>M%9B-s2f\BpA x+/a QOVA7ȱx#&@.mTU' /k vp&CuAtՅ6gMԊ1Ѷ.4j@N#'mPF޶xBBA;YCD~ ƕK`+9VN(wޯĻ CEd{,{Hy^T?E7+FLm$t!CE"|'I/Cjz>MJ+0%Kˑ3h-b /,cLUܼFwSZT=|_f)Q]q@UNl@x?G,B!2-+J]ۅ`0T_ץY,1s`bh?  [e$7%fORG&WtU?̊.F Mףpϓ+gc {Vֽ-#=)T)i:zj*I=C ?Ӈ) Wj$vyJ(jϮm1fȊ\o /ե򁯌n=k?Ϯ5h1zL?y+^z~k^6һm>fJ^RΚ֓̎Ql0F}xm<)p)S qÊ}/=t.ڹ t̨L*EdHnW x/C?*2NJwNof n8gְ)hˑIzVŘ]/ 'VPm(uϨeyga"C'l-4lc΄WkF,I;\˻Y2^yt` 2GÚF,O;1i9--'I=W牪t+7uI]0v7r~|J MjʦiB9ғjj;Xb LVQC~$rJg1|)vbmT=cN`A'^Z@kiw2Hg|Q}J!#Ec'vw /E_X$ݾX@D(smJQݾWh5,+%]ˤ|Z2QnH'6wx}`ZLu(*A5!u @4qC0dhEKPrKl&T*05D֪{.vlEL -%%4%H'Κ0"F59 į[,>j}FLQ=$Xf$.\R>Ǔ߁} ߄ш)]PVX3JLc쳷;6<~yWXFit& U?T_s$PJPoJߎ')P禌Bwyi\>{E3|3h3uҎko-?́CkI횙0]B3?͜JQKT.V4gU]Bn~-b1)V0r^u"Rv'kg*u01tK—(c?.A^TcZ^?nic]&wNSB|4\[Cjjߏvi#ޞXC}h7ZFq|MI%|QČ*CllV@ڮTz g [Fm&&MX0lq73BKm\/_}b]*PkV8d 735 x0d"w{nEXs UjƮ(&^.ZEOB$:yCF) &~P޾ݾbN8MüvcpJj hy۬1i Aq֬mDܘ0.8s_!Y|mIN .,)(6}x`& '3?0yIPCsdfpЉ{쵍#\IDj'~GRUW^{+&!ohA<rXh鿻͜ ݤzFBu>e3D׸.ށa =Lk-<ف΢*"la!ɌX6aJ7/ +z&}2twac*U \@fF!4;ĝFc `>V#qYh6R[k`hCBĺҰ7i^@J(e+l<79SεXSk=s2[Hq%:Gװ4xC[zx և0߹=)I=S fģ"`ٟPݗLG?/9}5T8ӵ\aBeO)?O@!HϜ'5oaǧŒ}J$g: lyp?[QA0=0uqF3k)[L:Z)8/'$X8nWpmB]ZPDژin_^6!ҋBNO1$U2S=n§[ӒYېJiGwNeIG4s&2.yEcP+ʴ]}V, 2cJZOx!̦H l&_(%=`[|OQhlQ N]@/Y4Ov>e<\ї3y)ΩDrj(e8|TUA7^2@v@[jrx0%@jߌ.@SH?-K (g2D<㽜ګ*J`^- U2p 뾜]3:5~P@iT1]J(Š,2꽙 o=;FwHW/sބܧr$_3}4^O1N2ڇ7 u~@)g]پ9i>CZ8J9M92tjz}wde՘麓ie}S$P8]*J[)Kg4uD76xjoMkY36iW$]h{xEHnQ}ź"ҫ/2ɒ^>Ӑvͷlw0̫hA@\9{sdE]f_᝗3׌gfJ5ŬLzpr6!аq@ Er}MV`J֨OI<$YPraןBےzI|7ͧj?5GIZAnD-Z/ls kTJ%|.%?HIW"q+hQwL:_׈V0|r,iI17#<(P@ΪWo8]Sʞ]ΐiF9` OxWTҺzmaVਅ$4ٽh 2W<=V(e8 gbBaOԿŏA0i&-E\tq酉 z4\OZM=} [0il ˩[`$61It^yV(k|KexTF{c4I.8{:f/|Lߒ.ž&3 96 Cvr ?& ;Rgg0r96J )%}Pl @]T}๔xۖN $Yn|'w WKW汤JA}PTfeo+_b )8' \R: vO(ơ|E|VTv j.4 (e; ^7;q`@EB_©>c=wESlBl)kJ9ڦy-Tzws!&ToR4۵h,2|X 8mwRVA-1)?A3bȻؓa<V)ݲsV_N.pٌ$)߶j{|'=ٕʘ譡@C 99uMQ*`ȝIo#Nhf k HrϪ"V/gGXH\s"ZcVDz0QQLXۨxX 45)eCn`*Jwo)6Y6Ǵs>k2H>n-:i" ^܅"e5Hu% D=c"_4*Q^ eZ#+;E&Z|t`U tE ޙ`,kfor$o #7Tڛ߷^RoӲmd0ktz;ͦ!\WJ y* I nCr̮kGc-fQ+TkДs%"JTy^B"Ὺdo}`ʐ$r*xog:#'/>(׾gW:rr>INaɒ!Βz^2bm-/:?gu3Q|UqC Ac[byԀVςifT^:d 4|\9|}=KyzҀM_Fu y 6Uv.߉c9Kk(R6(Z+w^ώ75RY$b|_ML .= %:͛l),UƆ=4OܖI`Hw$}-XWխIi!+`NK)tdǪLTEgv7u}M]2H: !fdX4?muP"@V+IQ^E(IvȩUtmw'6겈{Fؖ$58?Cz2LW S[ơQ9y:8+]cD 3Lu11 D̮*q{eC3ڱ1m<!)-*.n _E5{}Gs],Xn\ΝLf^2~xMq]&=h@9isѦjO#O-dž̍0GH\Գ'VcȔN6d,1RP H$oIRBE(ch:YFоJT%ۤs[u\&ED#䑱KcZÛc r'wɒڤig AE `\+Y/rnd>)\oJubk(.m޲Pt~IkxX +Dlx!TvkM;jJp,;?g".6dy>Q=FgWSXyLÐl{[UqpN207k DYh5c5IFt"'Y7Z^ q蹿[/ οw ~OE^hխ34O/杄ՙ&!a& [g' h8LFTVRoJL# \wNw ^T(>8I3A(>z)UJf$Fo&"R1s_jP0@%9 즳- C Zz- B 9luPDgsX¯#U3cf!*HMb$ Q. 75nRBOm۷+}t1 NvDWl=^P_r(yHN |+M#BoIzo( IR\4 ("(9ˌ(bcVdOTކx5q9; ]"Kdj0)Նl(d/tMj4mTDRl_ӏ,,ޗi*Dq~Zcq|dn8zJnX gI\>,x,X5nh73tnF( 5`ׂ^1C?28w:'oz^y3 dBq4.Hոmf!+S&ݢ>x~QN"εgU> 5:Q]ejvb"c 6 f֏{^=YQ5Rl%q Em;IVh3L_<1bУݏ{ޥMTX/PP^wX@4Sxh803$be(w7U<+j{󛊭?oP>* +j`Is#s^4#(l듾m6\&0Y񰱾 .hW輫ldOs("LA֥,aT$u5hf8#;[f{(NVƳbP6i'!-% /at<ݮӗwύ3\Q[`a9enέԤ؉`'CIPT|FK^:R2i~B٣!m81Pq > N ?MY*$JN$UO<sd͑7!-1Jb}ioTEZ5dxblm1LH/O膜W6!#Si ǬKerHq05 &|]z)EvAAfE9WR)gϧ}FjQb+SoQ)j}|U Kuܹ#\H*j|ěLC7K'e`rr?q40ЙPGyXz׏Z(>,'],/3UHCbr 컨gȗH>H(TX{/_&{@ف}6`"6W58prз:tk_4@qUtFzp{Dp5$"`1Mdd,TF@ADdY%}@vl1lP]K?68tRԪA& dQS}W%zXH[6QȵE/p 04(!9k*Q?٩˵}zmİay{ORip>dcWgE]І,6r10GCO:P۫nQ(ˎޙBL~#ڱً.S/勻H%ONB E)[+^>sA97~E MHѣfԱi-%|sk -ʉN:7]B#; &nMj'x;вZQp2_fxGj&iWS@pPu1ؘ*/`*Ɯ;kJ2OmmH~K^.UٛsMP&٢Ocˑ姠L*i˰gjϗw4'{W . F)&Zd_DgfT ;O73^twdxM Fʹu8bz&_*b:])}6xe؀ |Qrr^ut]$M4% ]p s`5v$8\5ۊIȣZsg$x>]0_qU(ME4$4`vQ^~V-ٞۧf/NfZ}(vx_f#sG}ytM|wvE>O1K<9C+ؚ GA=4';Txu1=,Lq6ٟD4ʡwª8ljdi3AC i eORцRM)֟PD5viﳉnЗ ;q".4D9 ܀z,}{){8JٛiV!aR rsppm*MYV -a>2GpYǩlv'ҁ m9 @2ݚlυ-qQL؃ckLלpYC+N`4u*yT tՠy錑Q#}E{W^HNΚJofVUi>M#wl;H9Y"\:a^}w|4&ﰺ+Cfwpܼ7wMHiB܌,e7[[/'xb>oO(:~f}vRЂ&81-uNoy3W/'u]bG~⛌^(L?m=Rן MJOOf2f.XɅAO3۾l qhB!c}0uQ&uoNhnXYJMǟOHvvd\k4̠=6p$"k ֢Eh%#X9ao(T/ -M&I !G¥@:CX]!9>uB`z~G m637@iR72^'"/.;=Wի{ofm'pcظVcyB?HwdR*.eģr]812 meAJl~ Ը+ROhB5L~+I8)?$iy';{F[m?'#(8je%o"=$۠ OQd=xEaO }[CI ^h8O Ґ,µ;,vX6gJ| KVFKBd13,W{cs2rCG2O)Z/|j/5de#cCaz{k,`%ޤ2q6JZYZdd# bJn?u9'.2t |3UFDaL1*H(n5س+ ]_b%O `6; 43DQ3F~3#A$(s3/qU[0-_֕iPeR`CDxR /8_=3ʁ ;O陬!+FH)[e{~ȟi?(g pm;#-hAl#!e;D׺AF_M(~Y˩hR uoPLq&3˥'nmkz;CCwI0oҭg*}e)w@@tqH2L'CCuɝE CCX &:.U bl%>z7Cиʲ$Eo&' U ʑΟdZ@A`5W6#dz^\ sUY@iĬjE:. RD9kgӎ}N4µTr""{zФݶ ͐AFǟ/&@h]H;c F(I,tf{9|z$4;2.`~]*K kzc?-}E1 O\uN=r+P'L1o4#Vź]{fՄpVMiA$@'ˉt@Wy\ט"1, D' 4pbCVhGdEd]']Vq1KF׬/m8vWB@aEN26˜ `L}r$)xP(jp3}Ga6'Rs `et?Gi [K_@1̋-41F@;,~(٤7S0R/oCw-BdYI;nJP( &]mkz f9w!!L]j)^S*fi~P@nbE,0u0MO%`^% Ce aZz()Zt۬B%dqTȮiYX.N:T1)zf?=&ӹq8DM#!3ќǶHL̈QJaSWt#JXK] RyM E7C8N";kTۆu[CƑ.&!]uqs@ /*!H$b*_h7rԩVE@:avDR`QݪD1/%ȫXVC{RuBdz|@IZ ulwd]:,ze9yeW+7pdU&^" 8SB@I7XbaEԛwITęLWM;:1s:܆>Wi\p̻ 7*?t:J)إC;;Z#,d4HȭǹQpHn*7?+U~|]1@Kis%  585aV=211iUښl];SG #Z:`ұ[632X-L͞j4"0DU'C})fFpRI31?&Pz d.PwTz )3|Ivg4?7,5YgX, ]LqC?3 6Z{G51{N)瘠 S k<zNK̄!>,T0ThȞw 3/(Vr.1eQQ*z&[I%Zn<+/W)][ty.G4Ot7%xXwER]uGE UZܵNKVcrASӋk,?-Sy #8m/`X"1zq J/\hV'2%Ɔ1@ Ǎ"Fل_|\e3MtlrĘB(bI7OɣNuJCտ'Y E+@-I لJfO3;eP \1ϊNdoMmtMo|z] y̟fڹb^'WYB& i`읚GKMߣpaQ9RB4[6Lɏ2* y8Wl߉-J ְVr~LL衬hcC (Z|›Dԙ 8kFUaZV}MV`L30lhcS1=C)~nV<XAøj m_V~{YRȷ%,J-gdYت"s|S%^k</k#,Ŷ%ärmJ0W7.^IJ="@r ;D}IWopWR7ﻅO3Tb7B@)XjA aqc3ڴ~j[8"*)xØŕ@\Bt/Qrngh^k\noGف#gLCN\Hi/x,U+ E`HLV`P^'u.e FtZ'a"MO|kx r[n DŽ״&e, =+MіGuղ=qLP&b+`:s2'};Eÿ3 ʞo{podRn)hM8ӵt׺QFHFz #l]ťqG!bp:LūlKBUpú'Nr }t?8 sj+}a+²ӷetA62av3pk1 <`ZH\-2"p{8w`&s):+ʑޞ\RFzLh }5f~Kr@8qY+ZbWGL^z~LS(IޅOO12%Xx>R?ʮ]%iYZWj3mK6gtX-l{k;Y=N" Oh! Z?$ g8VFʹ'2])Ē./I'{߄nVR&u60,Co@ӍޥRB_  Q/HJ ʤ-?/5Pb ~?-;4NR $j'Owԇ 9 Sz$?!㱢*.@])IEoM>-#2b_>;M>ٖeO[/:o2nHmmc*+4ʑd_:ҭ+ތ5N,>;kEi!g2dt$F7KǸ0O.[kc6>@ߎĠ3mts4ENWKq;\Ëȴ.q)Ue%XcCFMZcB}g"'ȊkܻG/&" '.|؆F%Z]&R+W'\Maz(`PG{h%720XI> ccO*pL>9mF X.h;Z7(M1`+{~h"taOLumyl:^__(yZGh;|ڬM9/CGhaP% %at]YƗ<[G7ߝ}0QKl{B}BWw>#0m3G)pp&g?6$1&d?=Qr;.`Pt 8].l[t0̭ bC[߈"<+BpX4Qvr/K 2F %R9Z*XZ&lqLi={TŖL~zFB]շ\#1zI55' ^ ]CͺK;b{- $JZ!>t`^IAϷ[.svzVpݓץVJHVQ5]`̊AȾW,y8jǺd[/*9n.=)bU"TwcWk^1Dj>g-l4!k<ºm̷%!#\ j"@Yi!Ƚ0;WIC܅ŏ)clWrY@9[(3۸;eqsq4%ne3)\l0JXs=Ye>9U_ c@4>8MacW5=93T 1 3'Be"Q]=Tf%.|0\o.-NJ (lf!{> Ϸ^%}OBUD#CÝ+OMIoQYR[7+0xtG$ݽ+ZJ۱چj:t86ofzg`}V~,!~%Rf>C=5 "Z?l<~'ͽHQT8%ĵ8y @!q1;cC ўOkQ+S0Qcn{swR&k8ͻb  XqdPm U@.:`\$,]lVfhfoAExyh>1~Oq˼}8HrRgŵW1L';uVbQa=8F3%vc0e T}MfsΐAv3IҊ:GLWxDI⍑ϛ ]b?)CE* Nsk߲Ÿ$[j˅ujldz*7x& S9d waL< Z5m+}LsBaBN 誴 l31fny/2{hGт5xo;ߵ lyQclk }+[N'XAZFK( -iu6X Ĕy&)4utU,fr'ICiqtdj3ML >egө.R¦[\PTȝHWL^ҥ /Z )I2Lr[Ⱦ0GĦ='ar{F 8Gsr'Cq|_sъ$_t#,u\D:nMܦwmu}Scvk3uQ;rU 8꾶\lc[څj=79L_v¬ʤS4$L1pg | fW<^JSDrZgoEff⣭+M^F4Å?XSz_%󺁼[!IRg/-x0›Pn kج_FmbɽeDώs9붥wEʯ=~hA|s(akN`*Z K{mVh'n+6twxQzNrD盩J# l{jvh'fϐkH_T_ ̜ѣ5e4ߍX9v{_7|_nܽ1)P閚fҀ.WWUj.y 4pdvIPF|wg?amq;"K$y䧿Bsrww";bUaAAT@C(B^1=ĸH?qgWk)ȷK&@`7N:J6bws_Cɑ ثAipgNJdGɟ$٦3*d'/j9 (tN0rPO-$w@V)ܓU߻ k@ +Bezu\fFC; zˁ>a(v^eL&/l4| PR ag=H77"u൩Ia$)*cRA (mZsY4N [|2lYFKڨ͗o#+H`M8 Ԃ|0x?qr.T*ㄭ)6v>1̺A\3~I"Kz% `3juq^DjKy,ҽ咻>/>PC "/sBdѹKhFi㎚LB]V_ɣ["`VJx,M紑{uN (ͷ6y, TvN|\,u@#"A,u- vQHdx *; :i>W"4R9Q $(%Y0FqmT$wuvknxA8@JwNUQPs@˲ɟUlSU}H{𔬘(nXQ?nz5&*Ջu`z{TDzkL5vr JiRoC=…ݴm+^6%K`ѥĄ]D"ypM#'P!܃ lE V'd$"R!7 H3dm /IȳUꁈi]xYo](xר c61+qQ yOxyc&PBvK Dt \>̡'I˧./ WRH0Tm/NI)TM0H~bbRu笹j {`*QИ{@ ]czL)E KJSnH:3"[76͘/axҒX@B=WP%s.0ѐuad跐s HMI%&L\ L|];.ƠmiD!τB3،cd*)짤J(s-k~A]DN,lfv./ o5@ w |__7k&"t%x$gA"K;~!$l(q5:XlzrUl{LK)PlZTO+S.d,^A'WFmZ0"*>YI7t?EqrJ"-H AQi׳a6HaN X選lxh%!d3HF3b#l$ ( b5W#۷TzA*k $A+~Z׀@m3/(=P_Z|%kfZ:x(eݻހC$. s<yNgBA EVn{ֽT\\u c_dp=="JVT| vR,tGc:Qz2+g2hLv~"-̧^R<5AHa[i}U*=Ht(:<%ǃ9s)#$;rh]mIOWєqDBЯ_00͟ޓf@ф}Tq0 x}NLc)í_wVx O'@f n+KQQIrmNϣ2GIU= Qܔ\nO*5=_@Vxz߅5s{5߳eʹDKi_%Ȑ0^f:m'Hd$TSO LS`SA':;Sfe1GJE{#WE˗Aa)gSz}6׸Y>W_kӫs3 ]髭|Pȁ(rO<4CL9B$f`BKLaDo D]e1vNW :tED+`[=apO/$.β}E'=Ej J N^b D m*qn5 ORQ P;b{:];`^pw).GyKJ&J) jS1PMKq0r%P LL-QMU-ӑxK߱YwgK8=t{DSlRX<ZtZ;+\݅[` BZ68O#ֿH<D*?zZ}*wVQ$%倹F/^uKnBs©j o5.["5<%0tg~f"`J#zx [ePLL^v` Z|Ҥc A7 >:!=0 e Cӷ10e:Bp &)MX+#i^7#K,twVmQԛVh I޽sTtt\]q %gVKe{/'HA [*qI{q#ߩj>Av'/ӝ6a%3BP|CS|K4 n1LTY}Ҹ[OH2<_՚uorWRRW Z|JՊ[BEHWތJg!&ҐV[=o\ WcoĮ"/.sy$uMsK(@ _ hBn*F"rآM3UT@&ݳZtAofdӔ`ҹ2#^p"\\?#]}ßho:i0 Q*}|Źt OWdmd1ߝ_T!0˰W!#+.RYh|ED%Okw}3A+y=6&9U G8,ϿWu݆6<2I"84b.*o,ڬ("O?% NX *|2/":q2٢ k (IHp!NuG)`4-4Y(OA0uI[m=b$4܄[eG4:GJ7B6^+س׺[yZce ,&_Y=yKaڍrgm ׈T @rZhJ%A%eIZ^UC:a ~/+/V XdJ Q!N!kxNEȹBf W1c@VTsWo|¯i"8Dz={qHYg֡I${!aݲFO &\TP1Œh* Wif8T~ wNHr v:%Jl$bF3]$Sr'b -iAe)"a| s|@BqFn8 }v1*HA{V Fa92j 8 >u)yPNgoOb!҈ϪX8{^ ߄.-4. pw&L822>zc5x+7)][]m1I-* ]3&Sݨ<@#NCZQQVgG|Cmj}:RWިw$2'4?ݳ$ܚ\cr0` &%tFyrЂ"$|,m-:12]Ւ1iOl,MhZ1 uLkܒѣG?q@rm΂Zʉ+CPjhWs@-KI҉҈BAիG uE0~6< hR0:W$uI}/y<=hRk`ao|/j3 % &6[@m'[xo;Ub9&4I8Cn/xDB_yxvjk栙r[1~3; x[8},|ؕ$K߬ktTq#m RU\kl\Q1'=&@jd(/3^j}vT`q^dtPYnMږ4Eouq sfFncCepSPt&#{q=1vb٥SnsN*Ɇ=WG}J`8t Y j3~^~8¥>% E6 +&<`KKVND>%,z_?Gv~n̽ h1`I Ox)Hք|%t;_mz;CjgB 5F6n@y1ɶ03T*>}bPqYTȄmɡ<1 ^+-V';iq%e',s%U?not[vNaܵ&:t# '\Zޘ9j:X`R2Sxk1Aagc @QKka8ZJ:yq4sםayTI7  D-ր7Q/ƇpJh:M״þNLinw}jeq)cr-pl?3]c% j c!IJ", g׈9m qmcTFTuy$=pJ-Oe򰍶/_ͧexD傖̻&U5)bP/]M֨)܄i5|[fno]0p[E.. emd']әPF 8Ɍ;wNUpZaӉ߲.< }zAOOd+TkGB7a*EM\ WU5N\u D~2WPC:4YEͶ$Z/h7T a i1?ׇTcR>p4Mr3pHcφ>,HڇCVb9CiEaO"u/VFC^S O~K1ad/WKdJ ʾG-i`F}U >/GXݜdgiZxR༺1M/mjZ^y5‖:VbR* BJgVq9/·]3-1$,2E=VXqyo!eU< ?0P6.y#v%y`\d"Xx}q٦*8"RI0PZhK΋r$@̎C AgwDOr5jmd񙤑 G_S-dzVW( &{Jv4:Y)сKT'+lpj8e0^t&946gUjR,RbO;ydGYRZF)PWѵJͨsKd@Ć"\Ip, ӷG% I֙߸pFnv3^j G2im}"A*ܹY~Xi&s^@M+"(P,WMIMMIl^zZ‚CMsyi#@{2쪭n&.WNCBs)=("}a_kl0c6*z;ŧn~9BT:g03y&|Luz8Wo)Н Ս/:TB=}+VgْB7mhޛxzv#6v9 ̈́UZVeo+vrణÙ&\4CN4\!O FJ-UKzab]Z=Ohq)3QSO`VW'j\ SF!< jU>ui<3 (d'숃 j\V*o%$"TZYg2&.|Lng$rWA$$-T9[ǑV!L5_ë`76ԛw0v%lH詪x!?M܀<~N*}^!b%#/~gJD1#.0s0% vxdLg 7d?xJIA[!zt쌒9޷&,62Tg6̫[g;&7|`,ei~!(,l9,t7 QIa8ǒ^8è8!AQ˜iũ5?`2P~0PU!eI~HV$aU뾷B*AA}v\}_ŤѾTAr(%-"<,y٠_k8xԹIc|G5MR}URj*dCj-O[/mGSKp-l* Od쬂cbFmN m2d؟]t5n K~SL`!ycF[iW>M}"h^ ЎYJ"&nŅ!'yaaA6]+ium-_~0N+Xw\*nqD&k @`YjP-_sѫPE?*gW~7M_2cvJj ݔr*"ygOcap:p DP7j߉Se8poXDWE@OQ<41/s_՝+ƘQ\DŽy| lQ(D8px9&HHE]Hen&,W)R te)EWt?&taފ'ruSTQ RW5zR! }(:s%IJ֫>. %s+?>\ nUz >(U{]~P$qEPAqz6gbM"-*ކ yЉqi'eL2eR:;Zg#k;$O$vNeS3/v"1&&xWQ۷Ӑ;b60CW4[%~\ASETrTPgшx^HV`EԠSJߟ4Z%*Gdr? ;M+D἞5ݬ*kX8}\~) +j@6Zx~MeI~+ WSp\ 0-`X5(~kl5z{e,k :/ϗިudqm'ǁ|aЬ<y i7ѾĠᭊ()@3ۻ|F^zt,G`kyL.u[卄|>)Bf0vW7 ȴ{G&Gc{}"6l8R> i'hBch|Kt|.]"5a9-S)XNXc$ܮ4;#qsUB=ۇWŝU~VQ垃]ܺD@l5Oeԭ|~yf`F֕-z m?iq]IЫh,9a&1;K1`bUnh͖Pa>Ҍig A&MWn@EGFKph pN0<M J@hR2:%1]D#pZbhc#ˆx|{JWfL]PɯBJWhhkKRB8 0 s`&V6ȗqzx'?W5',?68b9Q wx8"23qUr> #ܼv_ӈ8%AYϘ"$˕ ]O>K\]\ Sj1b07xǙR*VW\ZxUd2[r^7 4:lQsbzzRy[+uj5S^U`"En:Nm4j^a^='f;\lY@.&}d4Ӓ7s hyif(o6n\Cb F ;qfi3 DN~~ X(`vS߽-tar?Js}Sj6Фц?N=i.kr`Ś0Nϑ E7UQ/ŖrVU(ǠQdPT W>>ށi`;^#݃|t\%P{2[j\LSmx&ء> 十R&?q=&q8 %''BeEprGK)4Bã&Z/9&"b{TX&u;f^";.~28Ot-VZyq sѝ  ݒn/_2 tzRbfyUml^=;Hي~IT!&g/uN5!OlZ+#fYB+J;nZ6Z!Z :IV0{9[{CQ<Fi9U6 B .GM_Qڂ8M+'Uo@$bQ@\Y|Wf4e{sHdpj#m0뗺(AwDYyK ~ttlm8lٮ Eh&ЧՐ*4xN׼ yms \=uL%i-`&>[b)y}G9tyQ!ap_J;xz8kndf5U1-ڋQw05oH'c ' wpƶ&m霒-=]9.Yb;_s6KO'P?PKF&Fn|ma=ጩ1ǐ'O{Lcy?@$8P xHBy^b UyR//»5mm> lxOq hǓ_Н" ,@]APdP#L~.ާw(E'N$guiL (hho!n7+8)V'LC?n},<ہ]vlLMrfRW:-W 3,o#n&5==o[.jQymE!b9=.fn2dEr- 1=+b"lϨ( !be}~~FPWjcL[^G$ob&ɡ&kqVuÛC/7?RHJ|i$f9~"}xܽLS.攓mXmyP Zj@g,yFM Xa`J2}LZ7F.]m Hrݸ r-'C_ > 7t+12tjh L? K@כs^RĞIq׃t6hb-.r5X)L'+)@Jʀk<ȰtfㅿY_@&$!{?OHo)whi9d奠@b<{m糢(Sa0=s )Md abVwҔ}g Y- xY~]Jh$w}'ᑥ#_4z<#"{ٚlډaeȵ6nNSܪҮ9(VYE+Eކ\yAb־l;H43c~K_vAWړ#H+!h!N=8(Q9WaP[|j)UH f]CiO;^IL(4jBD VIePA; %J]*j)A_ɇ$ՏlNg@ֲ1|'@+ R)O^ QEl-*ӀZq5 izB!~\aAUĚ )j=Xp\R>MJ:bYrlkVPW4~(#9tF"o#b.LнN ӆVeHAC ~_uG!A g >6xYCDuùԁn͜`~p03;[oGz z 䶯)vtPJ[|`8€u8F>ܟf)^ٕ1=UtJ2nܣD՚cNKHFe,oc%=+cVL(ܳ헿 Fuaާnc߮df< ["6[:d'}c3 }{T^mmg&R-(OOP ýo[J mEm3 T_ Cn XĆX` od B;:$U] )Qiv$ Ҝ;NYkyqq1 Fv"|97&T.(k=MgfNӖDE5n)0==Ͷ;!n*}rh\u]%A ݵuDnEaĽ?ۅ,E }jOւE)IV@`y;_}SUBqE`_騃T"I TXd? ߥ5l)Z5&j bf_X*݊9-Z2UO"=ILSʼYF5dֺppU^qh_GFUBJ9@Etzg o ,C[VE!Qjy 9>EF- ok+_8ДRv%w'ddt_T>BsF$#B)!8pu)9yOMc^\ 0C&4K>"{/=>>Lmr]J G W/ax!c6-#E<14{"\yuDeVݝ@ o 2I..75 7<sZdD<+R Hn#h[xDX/׋A3epʨEݘu7v~)QPTLDQ/B_Q1R2 b71`}g4epZ_pC0vL:eRLj&cJi(62|pt⢍/_}YbZ&"Uw_(w MhΫ樑Rź`RmQ?VFggRMfN5hIRm8vLb i 5nQdRXnCX׽%`DTIyϖd8bm:{B5 hywM9>]v R pQxަvKXM$PBD\fy.ڈgRQ.;ƥAYqsŹ;\y7\&.,9kIO_+@QaW~8<ʹ9%HؙnKk0/ˢ&uQ3 &7Q#FT=&n(4&ֱ͑d3\濮p!/|e<*j O)ħ?hUqb evA럀ar?N̅aN2 h ɐH]o;g:ɝ2zQl @г?GrŸӺ!U#jxe:=lp@ڶksgf ;ke ~-ꐵD[C`d,E''{@׊U -[Yi@ʕNQ%ƹzjܖMZp5Y^a~ܻsCD# [ϰv`_Y8&_"otf#u}_zJ͝g9.3MM\`hOf}0ib/Ϯo_Ly}ld0Dl:4%pJa\On)f񛶎iTXs++-z(=Vh唀7] :JY1PE]XQsQw0.V kO >k ;WU/9[1 Q m*8""wh3t$SwgM2+!}084LHM=04@} NjϢylLW-[)EEYJ+#e%,:f^ٟ@dn DyT{'*azQ$+l>b>z h0JB6n,їYZD6>.(̴g2;oV ٩"LE zc:[5RpYb#N͌\^,^D{zs"C _VP7lU#L%lppX笸i#%r[jc0kNj=@?swP_.t5;^n%>v,KʥUl| -暐i ̿,ҩ~hͷ)~QiD51RR?*~Nb5KA=".u!4,_Dk"Zp7yF06zRuSj!bl +mifAo#1O2fHe7FT9a~!1 z;Өb;t4W.Gn)mlf{P<^0eEQLr>.]:M SiF$xߝ'|ӼLUcCrv riLzaâکS;je:NBNSX>E{gM K8rx(^azo󦉻&v0αs^DvB raI j3G>-;3@a4GKTZ4\}|s2;xcI u<ʆݗf;qth?łk ;1:OH$~+|4}g 7LQ1 :: 7d.Cbb"*REAxyM&Z4-7*]+x$@) >Gx7ֲXVu7B\GA-xWQi o{AչWeJ~9G m2lp%f%R>Â{MZ\彤1hCNsQ *]w0hŷOҦzsaw\k&WYNJy$OmΉ|v~^ FUO7n[/N%+c]o8SR,$ÿjdNiSuv}Ya 3+^|j⯆Hs+?ʁ'Vz8lJsxŁ Z)3z" CeSSg34ǔs,Zb6@QY@w6͇Ihxv^PG yb5o RisQ̌@zr@ wob՝365i^eyp(/^[ż]h Krg`7thcA֓3x@a2n)k_s;T\e*,])ƌꍲ# {8oU@1铦0_|y83E7^{3D$mR `tp]6N=9%]hl.6̌Ͳ&pt;`RH><9PG DK[*7(|ԩZSԀ<[D*qUbHEhpi+ķcYxR<UE =-nM(x.ɓ~(Goܙ9 '-&1ϔ^זK}룭- K {~՗h&.[˹_p2 g1EBGQLE*b# b½ z5sjC8T\hۏ id&tw ( Xw.e+17G|\6ӀwdR5S`?uyIߌuS1j6:;4q#ά`ep8.@hy}ڵokiH'9:3NU6|Fp#ugVE:(:l~Y_!sN]'P/5CZșPHuQHz#EkFn\ UuGa-o{/6\#ҌqqzM(u'i _zQX4L]eJ p;rN|@'wNvM \  8̢HԅBsgG;%C4^ eT:",h/w3ٝڽeCcw# u>7 {` |bPH0]Rg=h' OY./~bPx38j]L3F zs{ 9܏<>yߜ|ƴْ` X2 gt4x.ې ѓ 7&DCx>]l=2Q1?ZϾټ;Yɖ3=0s4ukjHn(@q+N^{U ]di#MH$FT__Kqop$m&)%+ `H 48YT闵DzC$9 Ih9~47H*$}w\΃?{}=a? |ŔpQ)>OUϹ:8[ vS`/; "t\& Xš J}azg8$d*2Q(:%x,"9T-]h- >%DQ7}`("~nT/|~JB Ny<_'݇64ԊL :|\d>ÍxIf!yh*eAVuKZE/#ul"" :q[5pZh:5}be'@g[ kLgMf%V lzRD^+y1v=x5pkN;az}c Dxй&Oː B F,,[&\\"?y{k 6}C Wuvﭑ`€y1`lM恭m!~iJ90wqS\ͨf(U؎eEYOUT)n}~(RJ<^R0߁VSq(Hc Fr3^F5<ޫCF)ywBhÖfi YAW= ?\w鉭 |뗒1}5\Uڲ 0^i0c:% ܾ˗=QϽŽYp6>w侗,UgzkƥY ZQ'fw &f.kR Uy}g&v&lAZc/JD_,4kmK[8Lh/9(K2- cYr[Q>谤h@0zxc8-[3Dr'3A}$1T)!g8C4̎bU&\UMc*S0;W ILJ =F9(ЕN}j5+3jxܪ 1+9Qzy7Ķ|B&XϮ4Ei9W >mP_ex{:0Sˠ{ 4c>I1"V``K1@Q`KPMtNcV$5޳Ê{i<Mz:*0-x/ "3YQ\5+P֠B{nŇN}5 ts3m= Fo}nֿsf)JϞzJ 0fp7ƸIe(0.f\(.9Rѡ; b(Ψ2d2ACt~ ɥNOwOr:N-^TkX~GNfz+ IFaR7|.HI֊3ulMi(6Me֑ngy ڻO6 opJp<>]ABV+>J)Z(92Jނe@[Zblt)`9p: #vfpm~MgS6D [;_ m0A לqIf̀xo9BAXXU;!oru#>VN$MQU≇* ~v2 PBE=mܕ4NaˇS@ *;bشr tDA̗*?ApQP{yaO:z}p\?j%X΄l)ˉ1|"v'Ǭd d#5`d/SǗl~0,x.>5xw!eTˌfC1gOT.}R47~UF?GֹB{9 ּB?Izni#[8 xZT+&  :YrcBZ0v~eng"3L'5Hv񁔸`J{`eKV98(D7ͽ+5,9`跀/~ i#Ec:aFJhx~[gJgS@ŽB>@SJb{0H3M@^'3V]vr yՑsݍ K1Q(ՎBtz;yElZb1` {BABW>(c4gC\ń;n,=JYm.A+Mx%^[]vNF 3 'A ( ^f#3Sh{HG):'I-On=xڵfVs&A#yd' 6n5%椖}54`LZ}1¨ Pؿ*D; |\ 9gG!N?{(\dD&7g|Bu(=OJ7d~:AԿ1 A>(EI?3U>hTn;Fv6M`Wj18=NsGD ,?h lOrk'~WdkPU&hE^E@ΞW9jmgh=ٲdZ/kQTm VR2`jճw,Н,x ,AE>V)8aeSgۑ[ϾSACGY:<pN$iO51:N ©[ݣBt- 4TX;gBȨP+FF?s"_ӕ^n/qQr>gP+OsoeȜ@[ iezl4`yMAjTȓO4v{vXWac qXњ02μ}qk%'aĄ)asEVEA0tf&gG<ʹEWGyCdi;tJʿ |g=H6F-r+?ew1}h7$Zʮ9oi*"Y_Led0/%lf.2XFL7>`qy \nW]څ̷)kЍpZ0zDF*%W=,O8߃@s14ي'Uc/}FXDEhmOv J x4z.i%"EkRb`G U/q4JEiM5;sH$IsNW{ϞUP#Ŕ'J=d;ŽVrJx^w<*]D{Xa >M*`66Q0˩BRlpU,XsSTmA* H;O: <+P kH~ZދNkW[5'Dbkjr(,DXj+D)RIO'7Umkֲ:jM& 6jx%7Y~yS.#ӟ &;:bRz9BQRoY7z;o9UJ mW7%hp =] 4& ;Q,NH[hmlϬX !(.{fE6 w96i&eFO?é} ד*G2'b9|+T 25qg$}d^WXMW?|*j߫T n0ʊ} D(>7Gx/S~o 6n=Hl|Avӗj="GVd@-5Oշv(7= (B?I-4wϾ[D:rܛ'Ld۠eQ? xkmhА#9m`hlV*ƃDKAիYWZ琉`ܩy0JPUQ2lAi>Tnۋ^X>K^h`F[O% QTWk *$F=] !CS 0F]0U/Bl吐hbDTc 7^@گ}!pv ( C0MŠ`쒬mB"̙$ryo 6cLtQ0zFUJw;R`F:M(~QWvyoe|m4(Lo5iZMc'~~A3''Q S>*E;7%T+a6F,MtDUn;>5/w<-'8pFvD Pq@jWb"SrG+J{fyPϓGW Ffɞ5J9&kjͱ~xxBz\I*zTO+\LYr\pmB$rSSA D-R7[:7ćݾɅO4ȇK-lADLג J ~[o0X5ɫ2|i\@2g$4ȵW%ZyVECP'@+@Alf|`Vm8;7e+'zAMa?KZ&LaX~؞Q_]HFIb{G6r0$Ao؋6nR?y #[R6m`Ԋm2qFڙyYtTX7o)z)=Èj4A.;م L'aڔbqH˝8vI&W ϙ<ԙ߿…N9ܮTڟJ}\!G0꓋~aZW_B`.#^|IOHC 6!|9ɡ'nDAB)s^9?.n}fjZ]yfO ΔTrk+bY꣜*#+gȍ.Zs@^贅{b3MDD+\ӹalu0*̍w`*1M364[m#R)UyЄw?q3t$[Gv~:ڹ/eVLZ Wɻ @y^s$jA*҂Y'$ٴjF%9<֕uwԲ}ݝX q2E",QR\SZI+nPP)H`é"=bYU-Lg ?癭KSc~D)ut8 'a64LYǶU.妘ok'do,ث=oe6&~Uyq㧌8 /%wsZchôޢ\AeA?nnʆOj>}B>iej!@,rԠOfӧD]^3DT={0c09BޥqcS՗\~\QԮwh/f"~afTڣ";Yֱ!2C,t\RҚnEp}E %Pm=ǣEcbO9#pJvd/83TUaЈ^w}V=Amuu{h#7H3 Z/iEFTI{(-)ÞW T.x807ީ3OJILaQ\ȶ,mUvI-N4[Ҙ)yBҫQ!%E庒FE 4 \\e!r6c$#AƊ*aVr sgkXڠX/W+`DZn_|m(t?PöAg]M]Z;gq /26btЩY!=R@ɮF˂QQw+33: Bv͡ 5eM<=c*vbi`^-I_??23Rt`Ȣ;!!}ΑF>}HY6јՕHgV"n&Ѡpq~O@R<t^oF N6n$Qu=ɛ5X i(_fʆ݄dW|b/-p%a&2I,}ZNBM96Eʃ=!P~"wD3@۞!)sB_Y* r-Q=/C%,3.ƈ}Lj;E8ިFs 7bEB!᪤EϦ;-.%=>vѺo0 حuֳޭ3~ѓ1CNQUL.t\ðctOoNlppl*W1)H 1b[)zxjAh2B Z캪qǠٰ/Sӧ^ߊIfÕ_M@_N`Sv`pk"ktū$kX\e6I=r㾋 p&NюC•65tۤGzPIS$׬ 3U o+ZS;Bjm"CL,42a(?ONQic+Z3o1Fc ӘIAX'FMZj8%SvmͤYU_Oth*GG D@4 +[xD! ]biZc&m=׏)mŘ$J?w.)lf}fhI 38,~;{7M}= >Aj#ţ'wzNqiˍ'+!,b}Vr([NrP%ǐ$X\p}<齿ݮ (%aφ.0 _O&w9)sR 3l=Fۆ KP%vZ:3W/N΅r則aln>E4 z2#jDto-mV5nt+?d!A^l8bda6ޏ|1A~j&e΁]\+-U34 }Z KiڋKBe_g2{>ڳ<;SbX ʐ70{`l6} 6*T]i%O_"j"`++҄X^TE}X.^UXФYF$ `hh*nGf `Bufgw·&m+Md;Gw 49jc$=~N`{ dTy}Aps!wm Z|LS8u@~F\ VSctJ1A=ܩ!2@y p5?NKvg_}6BK;^g``7|5YYb6qrOZ= hvx%m3i$ o P~HªȜOxwb8'h ,Jx]$t,ò6i +ڭYL/OM &mcnc*3d*dy}+J! R$HZ?$4f9d \n+_gk\^ jfv;R13@Gz3a'ߖ=<~ц OoE&qz{l$M"ۙGmj_v6",իhȐ&bܮaԵ mp,tl \FqÙ 9pѪfN/q& h4u( jbGL/lrE~@y\y^/; ' .Xmx_фC}b~a`cm^O(gkxfl' :0 ֛1"糃$<9T ѶN7LOZwh#)m/IdJzs9Q+p_+DbS`pP%x*$Gˎg@hb}|nGYȷG:Ǯ~JgMx+Y!1_ΆorVTZD{l.68R',0Zy:ݥsýWumkFlKԣ&Q(;֐Z"귝cUp]~1nhC 1;y(jM .X_ξ|_O+9g A$ZDd͒E51 WY4XX]K>1я4$ @l$*Eͼf3c)Y}q"SohI.HxBnfZB"A~Oo>pJ~91 #N c EdCK3)ifުAu8kpJq(Kp V%r)P5 mWeT_Qtu=S$ewTHÖQƹ`':h$tZZ*n:dSv& r r#3A;f%%zf|#m8VZxr$Rad͘ơ5%.E ^ACqY:^moic݄/C[yWL`]hGM2W_rEL!.2cR  M?0rۂ-Ënn2%5۩Ղ-ivƸg;<%:X;XiR\) ~VOTY&UVH"uUx9nc;N]?Q[A4pN9<"W;DV![Ycc`< HTAh.=Ns}^{$;x#LUEy?$%4u>`B.7 +˄̀mȠE+|3VghV`v"ӂXE:b f`BLs JG>{lʳKp1EmyDXۨY-0>35VTsvcdJfPLlؿY%~GtOrϚdzhF=x娑E_RP$%z gV5)({mTai/ \`هRqY9mZq$QԴ]hAVzMτct{a.]mC\,p1Vؓ]Zv?;>pǡs?NԽbQ$.χKtgG敌ī53RGnS>! K&MƲQSO⸳*fMC=a3G{h/f/jDtAgk? )VYpy}Ŋ')~qgx^C@7r=,h:<w;:sU&tBB 8vC\#曋J{B81WِT]{L b<@y7,P'Pқ?gQo0|&p M؞>F#˲ c2͕baYI# p_Ak? j/* zsnDX8܇DMY3y5aq&D3K ZUz7j2 B3OfqdsmgmrWih ir'"5J n *1΁|gQ"9 -3Ƭ aw6?w3HlNUTvB" $o2u!b7s2Oj$M4`}!6ԭ7ug~+C@6t.K/$.ZX4n넊֭2zL+ 2h6P-LJ+?& %PIGVw4n%TncRpqVZfR?xdQr. anMPf*)Y+YktkS` JN[xV'S5Qh6u5bM"YK zx { t?b)"lN8 haAIĀM3P oFfb 7K@8?_B5}4/ʟ~dY5}djdž);o!r}Øgc M8q}1P,TyGht[vAVc]aCJJ8,gH&fq"SŊ*Y)@s:w bNPw+s{ Hs^~uˍ#G:>][_ϐG@*I b>Oɰ֌%<'}HaGwTJ7aR-kJ2r3HFMV/@Gi,sL1"&YA ]̋r-E2 YNW9~Vr?]#iUFW*sۥBsu8 EuK jaDC#uv:(m4fT߼&ŝ: Ltkoߝϥ\5GxRvIg:0$&A ~J?ʮkϖX)-o5} ^~G.xjCi_FjN[[-(3e&vR#G" n d?{8u|DAT>PZM+dq(ӅKaў6Y>i03wfD Aw)$J t1c t#p<\a:3Vz+V@~9Bz ރu%*Ua^!  tl#IaоO9k'wT8a="G\"KH@&5+H~jduFeLDL<>tyi62T&ߍ?[Q%36H-s |,c㖌Z26Di =u8N0*NIFRiVH], zOZ2k =ˆ`-'y"A78]c'@3y9=@ᜊfF3V1'u}pBU*xa0u~@x֕J2 Y ɹ%<~gs6͎uZ̝Ձ5pm"+ ' w,ńc%f|/tҖrn<9 G靊FUeE?v k<4@.L ۼ'yu0xb$_ #0[(JSq2a>k2GB\{>bp3j.Z7C~˵OGE*)s~[_oǹ7Ȇv+%`hܐnv lTNhr 1׶I䙂>z7mT hTg}$jl+%DB?ͦ!=A(=錔b $bu^Nef lexXeKZ.[Ϗ>Ս _yZ E7Dz9gɆpG6,YPlo+UKos!q;ç0##&Ɔ1̩ g)9`u'9I.*" .=3J£w5GCJC,D{^42R啩JU;vM:.0S٠ (ܪ=u5Q">DbOQк(wBy~Jʃ&KZ:(ìtyi&?q&ȼa_`)vk)э/ >߂~̷*;\ $*ڗ蒷l|+yS출,Ues)) +$ё;44>?A$v˅wV┆_HmE,_C"8/dPYΌ@bI8bZ,Tv~}r5癈Beq1䯥Wug֊mGW-m:WtB90G;/- cGZ({>{Qw}=k.MϟGB~``[Ɇ:9ȀuXI<9u,nEgyqMTm uiAjPJb(Eh=\iEYne7IgTKc 0Bľ$5Yٱ_jcWIVC_ ~D3 R7fv)ἚEAAQӬGe/7!_suD2b;('KI%H}Gj)}gds7,#QBeB:eR+ Crc7509&8q(ez;l+/74YR/)Xى9=*' 1h)Rvf_"DXrY#-y*q8bM^>?(MMix'ݮX&+%`yȃ3j=( ưb L8ipuk9y}kFN.a:C'8N!jzĚp5% %( ZpۅpUه-0e}CrG|p%蒟Z1Iv.e#}I)ڏ;vQKؓ@t"ޮDΖGSl+ސlU6E[gW >qtRe 2Ej9vdƍq<]]]OEP)Le[7nēV|`c} 346w﵁otO-/Z;M@[QGCS%_*Q7V:4Gt([y(L֧K8ޜej;() kl´vW#ߚ(z-gA,uu&U("b>K'.D!Jޣ5m(lI PUl?J^z$ JIvfb>l:X|YPqd{6*Z-?Z&:T"V*؞Zzx)sY/J^"CޅQC(hlR#2N# 9O? QGGdv'<&vYXF*p>B!'c2lT_V< u$3D gQU@n+!&4XC*Q7?aE@_}D5>p?kp%% -|GrK6%)ȍL w.|}L UtnyKϐ87E-H-4}&?ql{xތʛ%ɡ!/C]]ؓU5m* 4#kY^(36 Mt,*F!B /YZb*2>}ю9r{U~^:Xs []~a?[,q#\9_*Ǽ%0ZW&:AVɇAq24/khtOW46ZyVPV\{0uн'QEkF`@9eoA(,-#ߢ$>{\ -7E"(KBD5 ^WR6th45D5SV Ko\N:xk}Q#![6QtW04ML {bjK(Wsɛh/53Z#(nvѸY<ܶXN*AsF7F \,.sG?lWFR;P|P*}"W3cBy̮9_jSRhxpd9uV b|^? 7T//CsTí?͒s|8oTi5UrhV!(OEzzP+J~F|}uXFCx6PN4(OVemU^iW>g. C^~ۜBe bh1ɜ3`i$b-{ZPSIB$ρX(7pٚzyr嶢ʑ3ڳI":!LɉLrWTdnmUy,r}P66,񉿔5f VgVbdD,n5jNHY$0>xR &e~m2FaxaJy9" m![2PcLDaMJ?!6]Q7{j?3æ[N2Jf!,δ$Cό/Vau}J5+3PcyOo2#KMu 삏[Wm VN3ZQxo`q fAhh*ΕSA5۷@8.ӫFګ/ ]ipI"!;^]F~,)QnsQwsm=WG" $gFAyx|ߖ!>qVxK+Zـd9LP4uJѠ3M۝A2i:NYwpW\^k|@ B|\TɒaɛFkf)c1!>?%_e[6  :xb!Ru|/rVvVGԮhJ$S"Fq}Ot0uYM+˷fIHk!Znd}3^ 7"╸ڃMÕWoR@\V8Go.ȑl;2 0RI犾 ƠcÄ@xyƷ4p5n/Hd ٪r i+zK01t<1xSb6̢D4m{H=v Fdߪm oYt|Ǡ`J!~[` 52᭬c:4UDpJ2T+Q$BF?x|u#7WL_Nd L]zlϿ3 \8**ci0 RoVkӎ>x鼿 `b*5DŜ%zA[ca z6c+ d/u};E$rʃbiB.cQs8"_j3NyGHXuRaGs@ |!dgߊ)+He붟 ѐ;8 6>,hUTS+ӭ|+ sf aప6;l){BspkLqr +ܐ(l/r7RM:0+lU{ѴuDhd]54)ԇ (gU9<lȳfhsdž%{&[-YTĴ| -kKMF;qJMCX0ڵ"ـ_VvCR?n dE(4Fvn:q?Z.XpD.59rs2zKؑ]6Pys3R&G }~dR0X72Dg1ϓ/O芻;M:F3,0< y)RU241QqfpJַlF ~ɕOPGdᄃ~Ёqn+ݳˏ&'S-wtx%d:7U+Xjw#X#ljdjl@nxITΦXhA 冩_P]+%O6Ԋ%D/S2Q}&1 %Z/I+JO slo!/\BН0|@J"{>iYI:ƞupX)< OmƣAD˶f UhXLcɵ}$EW(;Ha;&"'-9qzɰjS5նN A ܰĮ2g9h\?a7~;憲Og"KD!JRifxQ9#sò׆BO\\ k.*'OyLteb ,F$~6!]Ux8V^JYB' $Ov(}<b7s_W{,~.ӝ(C m\<,rm{ǝp6wi|YCǝ1 7kiWkg mc;/ z-1J+F蔄Q[:r?G&e/JOIvіA_JP!55Cyп* r܇>jLಇ?\ωQ Op1Gn| +St!jwUS9d[ _g%'"#wHic@H;n jG]b*KoF&iM| 5TY81+Rퟗd+㮦t_4AR&Xux-gUyıEe,/;"a>|cʳ xe[4؏ _W| "-YQϹYwpB?!*2#{BzS5պED7{%CAFm?@n?ۘ[4꿹DMZ iagnju?kEkM#C宮ZDEe Nf6ԺN7. ~#OE c&2oDu#iis-EΝL#J7F]}+qՏ$| @)4N{O 9ɇ!+ /MZ}$B|O)GZ@w>ev2/b*izN([PCc%o#ȏc9/@ddL^*DpW4 kQ:[o ~m]99o#җ<>ݜmv+uFZxX&q ϷT` )=߶ 5|n$ 1ن߷^dD'kj;p3_<'R8t"xer4$$}iȥ=󈣚 %7AͭfLorBV}G 3oYJ\$DH6{i^'%qP_q˗4!+9`z NGZw\1"vsFۧ?ʨز1/b- +Ĭ>SW:#n _uP;hWh_- wc^ke򷦊!3vEI#s4;b_:8,/Q3+"FպJ07_>fd8d']]R[4 ==($S`+~Z܍ :(Aqmq漯8q_)!cÜ 4NP k:٫kV'¶Z7xTdA3@ T_ny*NTr7.7К/bUG I}i%SDJ5L^Z1aC(Cm%9قOA~A#JզH:v% #H'+Z.:WH^Gu[V4f/-xsȃrW~d->K΍1qǐJGI&]\-Jfx:@>ÙJH1?Zb$& o6׸*ؽtZ>qWƇcoѐ$Z+6An6@KzF6AENL!:ZU9K鐿 ܆i6 ݌ )o ZW -5D@)ݑ _rL)9c:<41[ؼ];0 qMvT%;48qRL6H/`\7 P:U6%|7ߓ)?;:Sօ0sN+m8Z~@-[ӴIɝiw-OrD/_ll–8/Rj)rclG(@Twy2NɟrZWĢTG"FߎzX@ WOg-ᮁKZ0(=#RS]")nP=s;Zh.8FY RuyM%Iaڸ$ N\4m1 BC)_C5eis*`ɓڅEkϧb\`͊GuP~Wa/`FAn6|whkρLa{<GMSuZ[\r<6;_," S 7uxcyÆK Ym>ߦMJ,;7C29E,.kTz(HMX%F^R|kM@.;X0&C;|J2ț*{ Ճ;Wl7U1p% bU% IIPb5~2c%iRxYAAaco&@Y^6/\.((M["Vs|Ǿ3/N8⇂s 98&{l\#Er Y1UN[PfDܥ^@ҏL B{>J:&. -n;amgï!V#.TΘK_g0`5?Ā1@~kSFSEp7.T"uƉMuS0M(lby0Lw}4zb+LĖbU9,LHʉu9=S4e,]Zi)H$\v =@=7v93rc"poEĬJ*@:+%s.MU/ Y2l7ҦF81~ 1$lTyx3NrBSuZ@m$YC5zd wc8叱= qHL'TwԌG ̗ ߼;a J>tƺJ #lma/Lo+^vQT<"MuJMW1VAS| eF//IzRRi{ghlGƶ LZ!0]tCܹB=ٯLG\ʄLyW9jGF~C,!zPZGpHcAa1xo"+]G,Tŕs`H{WOC8F_"RiVFcr0~0>LOArJ&N$ifU()jh BdRˊJɦå̪Ew4n{v GjR)4={y:: Cȳ4$s޹L{E3t̤wiAL S+im+&ˠuDa}F+ 42YLFq6rE`'dhh%Ò s l)3#?D[fbW2&\VF]Vw^I@-TP?98uki& 80Wp~4/u,,8 G~v'߹yQ t[>  "x˟xTwl, P'Jl=#m,1(/ug~\?fW>њG)ꑊwXt; $lDAkA]kl i)[u4\eOqDzY Q^!h($@ՑM2Tn[|iX)VpCLcϾmgzfTY*ʤ&#ɑΥlЍ_as` _<-Aو#0,'z,ipXgV0qLA;%SLK({%}_ ]d"g*:o# -Ʌ}*&GJ <@V 1}v|xa23s9O6OwnNmեT89Rs?dHm!ƽl[WS6Jh؏xDo'yة?r*g=D | ;Ư_`DI2*=ó[5?9.Ɵb$#'X99< ʩfnDkP1D ?N{dk ~2+ެK,%_ ÿ[/kp5/xYJ ~.S[UUNq|f Ј!~us}-2%]g$vr^|O5 xBjY[8;mB*Z; HAK^vϧ1'[pq#b8|;>̺9^Z!SAڧs1<[9eL&wWGI۸"^AG>tI&߂KTqk$/7<ߖ_ .]81*stօA~ v/-TvkdY[y>" Ke: )ql+|7Y"go(j7ff E3ܷ/T|:9D(h D0\3uC/p! C2А8v3Q;G-.ge!B< }!ՃmUM0v|akQ"$J } `9 UZGuIFeZ1L^G4Ovr~hv:[c&h*i㞭6ȶ. (Od6鄄W签wL2Zr;?IHK |3` w!S!Zk.i_dk~ iY0O5qJW+wCHr[|\Ɋl4붾9PA["Y.ftr\1ƨ IΤ˓Ɂ}$d/%Íw\3dtٙ8/u$ޏc=9nmK8D {;h?SEH@Vjc~@ɅK wX\woeNr$w_ ZT 0k$tT%ȴxZ* "2T)qFf 3Y#9P֧Z9 ^IY⊈beೂgks\@Q^칚g6)TƺJ~ !2 YڑU~.N8M)qߎ4F|¼ZL=DpnSJ]+6V虏a4]O%h1,p$i!A* SZvmv-rjˣ!s2 T -p3>=%l`}+߬~3s;x9cU}"Q$z/uɹ]`4x(fUXlK&yCբ|t9(c/F ο#}cɧ0U-D-cAfSѝY^">*+KW+;BSn㗂tׁe-i1wemۮ:x  AX){pNMGrOxd$Gpf\!1d}-O}0qeȕ_7ad{4ftd.cBEܵ*K8(;)S&W0˻d<ՖEJ!ܬ?l3Baa} SofP˿cdÝUr0yP}\gWi#6{qyrdPjN1ulk+TɞDsgl%zw\v պiYS)$#Tff7̣"KEU鹃wII o^]vf'{+Nz*ƛ>eXӸZ ܨd[[@WٓN9MOb\S"?$G%x?P5 i-V{K(IfɭLc#л˛4$Ģx!K6R9&*sEl| _,-h.3Jxy`/+z5+R!!r4Br*T?q,AK-D0)>) Q}-Ķ`uodw_>zŸ{ıS:o^9RVFHIlޡ?RmE,(]BI[fehڪ pQ<|5,&@?gOy\q]3\ǛH/ Cv|bftN>WN[ܯ>ΆoK'9Ei?̀IΌe dX|De*379K##Kl͡ 񨖇|Z lu`Iu z{}'s3 z)7)>^T98;C], Pz_X\w'بLdh:rYjN4Y`s aPn*Buӌt`~3S $n-PTW{4afɂi+ץ n證oh"]1QˏA|O+"u&:f <]#)9ח%K8>=[Rf^.K앤_}nGFFƾ` S~ue"I~n:Z*eG>vT /:Fھcfȫƀо!&>͖*xu+;E&+xP{vio;[HBoyeUF~R8;8 = 0j6Ɠx\ MEOV9-v]H;-pUB)_^%sv VyݓokC X0ߜ" .BYΥ(Mu3;9XN5s!/TGzU}_ EdsFöU(x,k3,ݤݯ_m4tY;8kںLPWڔTr3A̯P7^_j#dp17-t dW*5ӲWtߗ9B^bR]vpg*t-]A,*jh+fWGQeo;N-Xq;Fb*i;T\dˈjhn݊"Ě%Iq8n!Tg*?3L vVؕ  <-0IDh.b=A _w.a85sB mwBB -*LP{Z"tt&oHTFV̕ӨDuF̞}.V gD4M4,h~"F@xKikՉCY>oй8ĿydJOl;D~B|u@eك0? ?ɫU~#:dn뷐 +1՛ꪡO.o©=T]q=b_Lvm$,vc]{v+ q|w:` el(^(ž\Z0hc۾P{I8hTk^^qUmТBڠ&,𳺆_~70f$㢀Cis@YgƼH'L> DrOվobA2 )4ʥʞY벌Ej(p)k92K5_ǣ 8<cn.gD}IB9>V j% e_$L3/X_HFk JӖq߰ &dVҦ1Pd#pND<=Pe)RZm@xT!%;bF.l2:✢eQז wk]~u[OG}d%rQȴ3L pɽy[{!Ռ'uNZ霫h0q{oZO%,z5-ocEShks|nww(ˀZѽ7Hr@?uܓ*8⦍S@W<:dc@ x.\i ն XYij-e:u`m I@MoTv)]O*k`1j`Q0~rx㳻}p`ҳ Dy\Ic ag#Cٍ;s = wYjq9{Yj_N&oV_;PbtzxZz2ɤE<)̰"Jɑq3ևKr?+ Z^ = U/5=a>U_ٮzȲG3D].ODrvW 'AM4 /XeI~ʎ!^}xvxQtħ2Qd4^Wj2 (5E,u.R$85E9Y;y}Z$,J.<:Y&&?e_SMApO{RI(wǶM݅/Ze1Iv񙜞+J8,t:׶ęe&gv@ux1d#}7-%p| 9l%+ ?M x.) F F;B{\*& Յ# 7XT%@ЌHQ!p?clhp`%# ji>]:8 aI =re|U_Y ,A4e.n@% X hYПڙ+#>ODz{mrk*$=UQJ{o|_U#k $Xa^P{q)z{fBPKʡn}2MaMGy v![@0<'plOS)4f\.YV\JͭB{xֶ:\u:}-@kۅD`NPJ.D=_5^A;up{2A}wpìutCG%LbʳUڼЈyv`Ck.G'&WyvHpD .A;|h ee#( \ca10ÅDҩ9x.P&[ۧEl M^`q_Q?\/C/0ꙺmvƋ-MGjq bA=3b2&ҦY;rovTB^W Zasi;%b>yIe>"1e#ñ:U|iY=Qh4 Y6QܝP}Ϸ"H?04f؃wa*¸fOPZ&|!@^:1kS P&iպtoP/tm(Rf Mn]yl->O#9/:~DN[wFCx/]WbmkLk`4ju0浵n5)[7C=Vu!~"ø6L5a& %P[Mgߏh@t̳N_re Ԭ;Eˤ\c@+Y M MU pMa@2Һ4Z^OO**wۛe, %z.?! Bόx ,DcI iKOHp<+ ϗ` O5N&ϩuWDEz<-R{8ii)+` QG`fU>E[uy9 r+ Y)K^IlZ=bKC&|f6}I?.Ei⟚W g{t)4 m?*W};Nrrb&TIl 8g:\V7SiC)h[ Tƌ5ȔZD?o{l+_DcO Y18.D!,K]#YOwVqdK3XA{4ȁ1Vc4Zv͝HGGrBKKG|Dͻ)\ [.7bӉ#$llC;D%֟d#L ܻoؔ|GI +C3O^XB#J$)'ӫ'%=4Ӫ m{;3MSȎ" XI_7e.*O'oC[\Nz =kcvfPZw0G-i>:ĠփW&gaLP-Rs{X@m2c~2IrĴ2e(\CYOrwdXM^3n6, WEV,btI`M6NFL.j̏Kkݰ|㪏pwdA%Z\ W1~rF MFtacFj2^U〠)gumZ/&(*#!?;5#5xcěS{5j]!ѳ 0w9Q@]M ~ď~9Zht-s*v!}6Bt\F%sX.H;Tራ 2Ħ5I=| m~ %DJ Z]K6}D9_.1 pv{p*8 TI50bK)u_pgӘ-ٜkB|I4I1|xRcPz 6Z7@-)l)C\0RsU<#9Àgh:<:@~Rg/LJx|SZT[ѕe5񌛕^G)Rܷ6Cl\ ɟ(§!b)|D̓)Iqjq[~ȠbT5.pUEi@:ߖ΃HF9Đ "2Kb*q{q>Sv=Eye. 2C_QQ)Pp(Qk,N6JU?fttadÍOwY?[K^眲cVmϫ=~JC@}$wy$G^\fNd$p72"hb&oQYlUp׃OAn%##a`sn 0؃ v~Hk OjZ2m{!y6i4;Y㌶ }_?5hw^K \"rKe﯋%?f{@}+>]7NU{To-3꾩7]SmGK(׶Sl5c8"①FdZ,W  p0IުZZWb3~tս ~ڎĚ q3CnCU8ӐW9Z|6w dImjS\RҒq%JwkNdd6's q1IK̈NUX=mxMRž!Jp'+e>ȹ*Z.K$QI"ԤP:L6?1 8}Do30!]X׆J65s-P8YFO?K:pޡ{ zحOA9'wԤH2]+;W9!{oUgIHڎ#W9pUV5]1RWw6ГP47e{yzG>'FTGk U'L~#\ @Y.X*P|*DSh~wyh F#P/C& x8nFbn ͗Lي ˇNӪ4%9p9gjD(l}llnky˒Z[ޓkB{D9,[7b]rJM5+f}|1m!%E"T`B;]l̩Raw&F^lxgkVL8 aKoG\fPs@j"l-l ˅-сyN-ýE '%(!t6Ύ5xQ֔~j&NR: ~ +ʈt_+f*u؂{#I|^WB}d'{SWQ$ejLs2Ok9Y~yx,2h]olDo2kL6dJIn0v~<a _vJcPaG #S ;5}V2XƼA6iPIz/ 1 {FwH8VH H \ M;(/IPhK^˼CV!Xhm.KgTa%[˺Z6v$,0/͊Ҳλ6Vnz Ģ7vNP:3o䡏 .הmP(z.#nh+(^w9%cEe@W98L/7\+&tu1h+PvLs<֥y'l>¾=ӊwΒYt,֜JZvi#,VMqq@?Mӝ |bRNnt&8W}/WkR1 g.fDhfPڡ Z'[ڱ"S| {-Q~L‡\ + W W7]~9XRIͷV߈'f(Ub69((1mb qeo._|jACƪ`6E8}Bu ܆}I3~+'ѱy>[Q v|:lε-P̃`3߼18B'ނQ g M2ۮN(?^;6sNv88>6-tGu4Xz#%ݮAڲ,O+3ȩ6 kjAncI`54Lbz~iµݬARqOE3et""KbG o&|* }@&ŷ) *1ƥ|PFB)ʅ͠olVp;9&Ư/\vn.>rHW!*bcɡ3SGT.BҔr[) .M¶qưQ~ Lz17Q.wt`3i6 eJk߯ >@vh+]4Ro:~6Ӯ 4ƒoug?0c|+񓐻l -#MВtxߐ?o@xuE8-&nL^oSqrlѪ)fQ] y9"'>izSZX^l~g6yV\hv}X\Y%J`]9mXry A 4l‚\k}#$5m{'u3A G_0F#)ȡ_,왅$S4ujɠGxvo2co+! 7hV#hӗ/7.\ɃsK]+∉ͨ݇NqYYvi/ñx !ܹ3vbWpr?3~qki]u{}i8>ԙȃ-FN0:쐈.Ur?ʜظG!=Ep-7;*wUamt-›K#af%|Dʥ`7{Y.3Pү ;+81~;_de-?Bjp 6ȒC\ִ7&\a͢p3V_@M0]pӟ'Je,p5T6=o<[a6?!;9Vtvs䲂$M^jR`cK)m~-;cÜfY bp /?wrRaN7b;;gV~˭&D@ߠ:G4#y۠R26:@~U2H3EsAq.2w)mAZ aS>O #olӅJhz _>tީ ㋩q%w xq#,vXOŲ}dmoXj\F\)b[2DTEtl)̃Z/1YЖ ^(je Hy }<ϜS;$xeƇ\KsR| ^,p4V=VXl#%DY 99}Y ?T?6&ri(}b)߃;`1{HRȲחu$ۨȭ ! i27mt0EWvUPs 99BzrСnED<<7;(8JF3']9ul -/Q= ,Zߓ/-,K]t4׮&<"ea3R ;0Cgy5G-Z{9߯cshadvTUٻ7kbnpO*3ud}RaQ?s6uEmlAĐ_F7,݋2a+!V:s цP+l{f bbZPS/g" {1 |nǎ)d ?O?jmzRo/cFsc4&%3Eo#^~Ie|8$qQr9%˗߲л W 3FPoE4_L6U' ?Nnֻ`ⵄoP5@Qȅ#> RWJ7@c?e"ʝ(fOxZlOS뾊[٧[/(* YQ=ٮėWhTxׅKW!I;nzP 6e,E^S:jEK2@7h13|`&P ^$Ojf @GRUْGZ~H%Q|ˌ P)WQ#D&w;|4Iֵ`wB|RF'G8NECX~:*qGuׂS0 ٪@Z]}J#MRMU- }1I"CHOEہ@εkEVrrX#px{y"%TfJDmKTvN[:,. 槰,Ue4|F~ ~xg#(tQ"aMf71rV3X$ A H~xO7טּ2<%ZR^D05aH(Uj=잢 " N-%™ske7+Ւq^}‹-ec..mu*C_QRIP,&ݔˇ72\Jw~Hn&[s&trkG?Ҫ6B7ݙ:0lSc6\Q7YFR?gLvz )Ye>K5%xvOG%¶If ES;h6Ʊݕ:!/1╃%syc Цw\P ލ+xG?7F@J L,|L tV[ǧ Ilr/_Ep^`wc@nP4s7*HS05F@9#(xdgyc)QnCnZ%:-8]bf0"dJa!4ȴ')y˼KYϽTDb@)\@JiTסg,S,s`e9;<*L+Mp5 J(i x | oGPG& |1C2W$ k컰:}/YZ4tf\+fpU< g}||Yb2EaT&'Me/"Sb_LS<((eiÞ,%bwaA)_9UK;&^^Cȿ^;78as~SSIZa&@qSX~]$ s }Cd  <  u~{|iJ f٤RL]t'nԨ W}Vqb:SA^s@gmҽ;ƺ $%@L#/Uk8/Apz10g<};wʪ9hY\ 0f8 ),wFQ^88Y \ldILg}t;~ ֖*I/΄/=/nSlU~%o:ಱԴdXr,6f`gTZk\9󭩻Pbb}?Z}ߗ]P;>(.6 F?0})8TkS;*G}&hzNý˖%M[`vb=J3Ì[h$=7|R^7˜[P@k4 $kD:QGd#9ĖR84EkQ+GbѼvo~̉woeYF]==MxڛNݩ]tթO[I8IBW+~x{I@Z\T[eJpZswՖhn3/nL^LYL ׊*L0B\ܟq7?bȗrLf# ܏MܐϢ;zHO%auYXՋ?T rytOqut# ={32)tH?ko*+ԷJikTGԅgmÅ@ Y =_ V{2,EXn$@WFY /OJ\2*8#[OK )Oe!89 gw1H:2ύe%3~$n}FY{QX᤺|l1vיP?zq/G.LNM< a< Ҵ̣wt`/v㹘P[YǸ!}ȚsF@O\ʟzP~ HxP,`勜T# 0 Vzo;fvFun}{5iγJGcHZٮH{l,C3+5"G}',Mp $n^yGpN,z)͸ͭ zgiJ/DȖUyH?#sow+v0 /) $MJn  U27O7:G uOdaفfJpxFf&bR"XͲ1DFe𰅹g|!q1Mc?E8 U.6ϣ~4-mF2bqxFR1 tGw/ 1,_?pZU Ehnzį\#3*%&s_ZptVw㻵q p7Ѻ:nΠS!+ś n"(Q;OW,Fn`5ip30ߌ gXuV0?q+ &udWee9Dz `1t)8ĔVط/zz޲4lG!#>8!K 0) !,?d\"u" $ͨ(K׼]5ӞaP>l#%YΛF$)aA*?5dO ,+ۿ-莐9t&(H;b&N[czD9W j$T$NE $rsC:K!<@, ouĿWBPoE^~=!oZvĤbYM ha}))J(H樂#ѕ xV(NK l7dC ew-r >|V.>%Mb},y m贸?AL72gK]T.*6ú(B,hS=|wL;[#v!h7#VaIslg[$Wĸww7%KfpV]rK5 njkD~iD-EXhPSPdk$+ ]1?Vo\-d& /x{{{^x#] @ú9Pb;?qqisO<9Ƣ<)\1q6 p_uځD! T r ۪91VÝ , P"Or-UᐱJ-[u YE,/.Pp˵-~PYQ(woLpgh'; W X@Ց(,4yU,.GC!]ej3DIJ[qdXV VPU\f(4Q(|H`UB%EV󨇑HqUqDk$(e+m gI؁C4"^>,::PjxjJmU RgYJy~KQ@pw@T;׵ 9r%CsNL4 9a2cqey͎H-޿AmpyCsj{t,p'2)]wDW_"Qn|? 51A?lET.i'تL>cNnkr~VƼ)9?.Zh qU};cX;z,~R-ʩjg]<<:gmGrOOM 3f'H0h;X >n,P]*ro6#Z|N䲄f}䯺.p3-oO:z v*d.V X4ܣ-w>#mB\üdU&pG,p `(2銙[;;N&1m݅'Hi>d}"pG)uCLU]@똀)mk<eZ2l |ekuЄCzeq/\^#QHsYZ?!MhԼv'(gj*M`:3FnzTmM,B$yo1xDc&s9輒F1"Yn%%~q(\Yjv2@j8qj5)8;?!4,0 Aǔd $ԙ2$m{  \DńP}1[9H]F=#Xu11_Kr }X9T^7bֲPc=/Bm=*ydiwRwTNzu#0\~]t9L_cjFڔ0qi KG~39AZPyw⸰Cmmwe0lWUrZfq<.wv𙞝 %LZN"$)sd:h((P}Gjf0?&bi D@.VO0y @#e y}UMkTsmY458aN7, $kYU\5. 9.ҝI.n-k >>_&eH2k*PA[z*Wj$?K?1Vv) _b>Ѩ_,W=؍H{5qn" *nPgIXqUP5Y]ށj3*ÃYQV+I')͑ɘdάh+6>"jMXp_">JZKLP&zӠt`XU>IꟊѶ EJhgǻ^ fĹRcWB7[MKtQL?dEtPᯨ\857Unx nv?]䡔ezc;llS&C9'TV`L\yO&HnP4d"i?|.^ agOU(ueje̐J^7!՟+xA[o2ւghV{:Ci~ Ѡi\RO\QOˑkUi[s^c#@=K'~Erg}{B^Ǟ{{xSД;(FCQ 9|LiUԘ:SX}`w8rZ'ZnX s Sh̺~32<Y{ U-fڎ.Gb T `y/OJb_"&&i2B#{[t}}k8u)Wǃnc1qy]Hleڸy~!s| h`X z*]6A݀a.at3yr]J;WAlQYV^"~AYi[34j-9I> kĿkLD23,&JTLNw=f&cH`>dePN4U^¤WQE ,R)ͩa*8iY8'rEJOu/yWĊ2t _p/Ό /yv xԍdPGV+|dSq_ag.@}tu)Q 4ǪU'cLI}+5` Š-x$bE^TzX< yʼ ܍؁eō&]pщӶ&K|/"GwO3oMK+^ª@N 9%ѾٚyrLq*0M)t'I -g]<.֋%0=(B5|> rOoQW5,V:wG 6ƒw | -X%X#-eyY0l>-헭WjxL)j. ގMl܏)ij졵(}8',^ǃf\| 'rVơ楈'ɰo5=:;ϓ,(H&`$`pEYvC@=ÒbI8d)Z% Cғb@++Q֤U-O(Vn|jU?c/- 4 wEɊy Q`k†ֽ+*gd|Gdrg#,.nJKt'Bp}6l>B!,=m==w_i# ֚_/S}#WHmq^]- T֣l_SXŵTKH Of%A4C=K_GRV t宻No[huC m'Q]F haz`Y\D ɼ{l:ط6wqI|Lu~7 =3T#Ծ @5TPg(:jl5nǾ7y_PFîҕЧR2dܹt-BC; yGdC~ VԀ5 䏟2oPҧݸABCO`瀇_awƮiS/ x(=@DgiQ>`K)>gW#lG6nf~O¤×ƈOk!mWp7f;}%{s*JVlqyPMJ8?wh  ʈ`*yqhM6٪됥Q/''Tc> mqX`Y1]y[ڤS|L89;|MSn=#Й^PXaK],Ɛn+zSEj0\3"W|țm 3{MeR@fPnoR.Slv]>_έcP/}ֿ2 em ߞ,s[V%ܥ ډ\0l32&OcDk-O@.s~@`H"("2/70WiUivQf%l#+rn@J,fW}>@_3 o_1{΂6}pjd,c &ꔤ\a4rM!#^8=, *y8íMz˂XW tGƴ q ѽSjAZ pjNAsPE-,OT<:`' \mqL.TUKcr`5՜4G̪lEi 3x^5s~G &tx}/`6! y;oo7|3zdgmt9adyxӫ+h4zA\BM]qڨ6J^w po_ 0lP@LSytГavN0()[|z ~,XB: )e䕒UIbhV!hy0jD*JshߟdN P8%Wb@o$ T)*!o|OZ(ȣ{ǃ!)ښj v!ut5}\RmNNtzq=_ꌿ)QܯG.Ee ;Adxxj݃lA w[ؠc&O1i.c^ ^, ~!a0_|0MA?+H1zu u:Y"~* :C@{*Y7o>z4|Io%gx?3؎EF > \|']lwWͿD8#Fo[rU$h[s:IWB*mDYag:>MfݠNDskghy0#h  ~&̢>^I=ݓ]txds_PJj#KZkj؛kϾ(k|EY͑=2:A gq]~ךz6ޙx( Yf5F=lfƷ_zv襊ӯ(z>ORvL u)o5V$W1W)+p@۹j\Y]eȺ#7bҠT>U Q7v6Qf{Bg<(ʚT#=ht+e7Ջ%9ea/֑ DOF"5/bP4+/UudjmNbI0WǑC_lp՟l-I`7V  uvW|%u|hNT9NKIa O?WLl宾cfMR_w<+#,BGWu'bW+E [V͕s%9tk-vA.@HK< MK Fأ͖)A[Vk i/%ٗbYY79>FԴF_?phː[txJ7q>h1IL"Y#LE G}2H-A0vgauRȫqSH !WC*{-B )Kg>>->"lɘڛk$?퍢k $1|OENvi-ev^zmLäTS.xG)DIpLdKb_5R|B(FK^QϱuZ ȵ"U ο;LSyJ:qN١~/aOogGGu$?Ul E@.Y؉hlȩQdXJ1 / ;'AQ9G$GAZ޼:N Tvw7]GQC>h07v?􏛣ZG[9Eqgo;":.EBZz} ^-$uB` ޲pR|~O0(i$vKvy&D¶kQ`'QVx'Na8j|d] H^y@47wL2 $E=3ԢR'jT tV,my9fj#K8CB,`NA2_3?7I~|x*!-o ɥyOH *01"CF =2 "P|Fc\UZ3h %[G,'`KiHI.:_Oc{,,eT8.b\VƔJBk~jB:ʈ/g>vHOx@*z}]^,U7:{w۩1ʛ1`Zx5K&@&RNPPTQ85߷Yo*J6!xMuk<=CEO셬Hs翳zr Hot8zԧ"06}C&SNx wZr7->+fSzgg BCO%8_ФGي ArUg7}ZeiuH3sshacR EgaUYkO?#,l/MI T"w:Tcj^(GWl犰E>Zk߯$#cɲX5 (H",=E1Z\D:U+Ŋ&oL^خ5L.(k3(7iK'.e s߈ p<XL ufRr5qa%v$wQ5"Rj`cr ;xf;4.<˯XU ?MK S}"<)47=.]whQ^k0%Z|8> ]*m r>st+{HizZI`wѴiW8pI?*GXYCO ]_E{e{dr (ā7lyeC}ߟfb3&~%XVU+2DT-VoqyMq[s\+!E,4x^T;›DQpt!+Inezxc -)) V/gsx)EqJ-GC%F8Q0oP/ٸmW=.qYjݝnɱۊ))=״S+*33,_K-įa#!iTy}G]ZdaO죒ߎz.L= x8E&5";l[M!-ĨnoyBE]~b&E|+ۨ§jvB' Y`[[@ddM Dk '1p?+l_DԺҙYr ]Ut$_- lF~فkLkD[Hx_N8YS.soPYq];j&3Fo{0{xlwd@U)[֥Q,K[(z`CEtT֮ؽ blRA,FU PMP]e 5':˧ FÄOD@}FcPwy_3-_וLHA*Lly&H?b]٫Ǭ+սɝR SkMl{;Nh+"?#,ś޸%xCJDQ̫lVp@دٓ||λlt= ) @չ`ku6t02$oU f ڢ둯O~8)u@GԲ#fMq0]<M7⪝ʈ:<)bTPVsRz^›}qc&ݔzE1SGoⳊ.a\KkR.%ntZBy ) j 3 g'K"97[ߪi=mΩi-J rh4zA5Ql>vnME"e!Z0砛]BX }A A|^sQ"NkH|@eQ!j-+r?X&(l韛w#9xZKMW,`hTJDSWUDcM\fw?;搚CZYjIj*$5u(n |'sYz,=!̼$xTeSpӡ3gxhA5$l*qp@0a~aQd73_݊ր MBcxN/ww_)"Rϒpuwb4uF2\Yσ0_#jO*1<'g_]Q:gM犭#kuoEƽﯹp" t-eQPxh1MJ[$5,Z] l}"LI4khUIg68п=AJɃ)57H{`%CWZ#.鱵]ů^rݜ_^Ug{U3 ")E/\rzԍ4p.3D& 6 (ÆOWaHn߆2Ey#F׫D!@[9o:aP:-Xd5OջU"YuK1"-2haSi;~Q7k38l }x]+HJD6]Bš" j;Rǟe(|[q|$j28|ϥ!s`+ϊWR=3B-k(j=L3Eԧ&Ȥl4x:MHKxHJ XOpJnbL ?hi:+ սgY85Ã8ta=zOI%feiKX\ `A(\¿J;Y4u9)-,c-ReYt1lI1:ӤtY6BJ :Jb:>biĭvzn:/$2j(T@Xd 7*c '+u~ G|'FL|Y%?ڐ||~Xn+Q\v񾸫j'_-H7]ᕏAqZc:ŶO$ZHu-BM.YXNH 7ThRu _ȦW)fQdR i]f8 },~wv!*L#)]mlvۭJF`mKcdHC/7n4uG 4$ j6}{0{GOM5PKֱ*;ufD? Եi'LT!&5ȲT2NӇ,i1t'1G{)6)38l+ eϿ*Pw?V"Qv8òz_o>!@@o`:[O$,{\J+3MGg4F8Џylǻq%yFe #_]! Gĵvn.7@)\xB+aEKJܖfdz9l2-Zb`vJP` JX M{dj\'H Tks5~Z-XAgVmA=>XwT5u$VξӺBӹ9DOR6S2'k 73/ kIU{jJ Mh 粽ԋ0K 57,8ʹ x3USDeaL"?%||32OmDD_ ,#M*8o!@嚦~a*oǾ%  Lյ;i[84P/[S3 ;zN}v_Sj)(@."݊S'\ űleqq/3,/Kc!eW~"dzUyf {qAm~jfӻV 9:~o`99RK|R@P $F?]rH̦rm~ Ɏ ."T`%%򊔯5Q zmtEڻ҇w< Kssb>}c coȥa,D*[ЈG/BEk^+HqI3X\q?Y$t+Ipxa m hu$yԛ媳XGNsDqFCv *TīGl)K$=-Cvb>+f2֛`Kb'>!l*ɴyT & Xih香?EqAl}TɹAn<ϥ跴@5TIR)y[Ǻ9Q"\ymM-#wV?SNPʳg 3d\ cl }law5vex@)o l */"|MYU$Yq [W/ Fu͈֠]ч$f+-;lɎhR{D.'0ˀNu!-6Pʷq۸b>" 2e]lĵqWUZjʪ%; 1A5bE'sZA8a[-9GtshuaG:{+8PgVHK" fDR--j!!r5Gשu@v![* вi*ChJ;=z{Ag%쑠KZq4x+ Q?zi5kh|K :x?a,_E ;ת2m!/ YADw#%:|%Hu=]@y3;=Wd۷|;]':_bw>*kE쓟$ADLEr\^3h(LNOL Y(?O?[5uK@9F" *;'biO.W$HۅkVBb޴, {W}2sqX\z|%n;UhK|JӯBJNgهS(WȺrء2]4 jUS? X6Fe&R)[+.'ИYp݌Ecu!Ʋ4Mj7U*W/ۭRP۫G5?LqZϽт!oabP}/YJ[m9w/5J}qAѓ ;nB9\HliĔ<.ϒ*)6wԀ LuY oL&:חHDA4xm.:AIŹ \~w`\ R&!Y\S9Q}5Z-GqMv3]zutL 173nb0w~ Τ:f!>lD`Wx~=S=-Nrmit<$ϵ0~u!k.n)Ob*1iD͚\{Y!bJLdaĶ#2?Ռ/8Y~,l%9"5y |NF9KX,&|Fa;YlN)}Ogz,w;N9UeY'鳻`yt_7NyJ}$VjwDOjbH#6]i9[x|=4ϛmE6{ .OrP(%sp`lQEL␭*Dź aRtsUx%WmA.e(,D:"§ok,J)*1f<:\K''$?0L#x9a e=X$|Oy,d+2"9i炨[eXkTb;־8Bu\&x\~?8xHq O;/=<59C@m^3昺αbJ'@(wƞY֫aq-bxw;L]_qbW-W֦1 _W_Bjv蝸{` BS䅢c2-I#ӥ4aM?H98?vW^U: XOCFB5ګGnSJVJq'STV4hGz٥os܀V6YQ"cQ&!S93tb6Q:Oo~@ $T"E7],S2ڥQ<aWWLeKB[gȘ%ㅚ܈$m0 1WZ0BDװyY{xbDFuܮA; p5SKv?B}gV%CkjS >B|bǀ&"7vPTu%RMݽ~K⸫N/$I63\>XrN`!ȇVfakprZV-r5ŮEA=QI෷|K$2!'W$}_x⟼ܵVRg&qNFh=la1xus+~ˈ3l'Yy떺lhٯJ Op 7(;,N+ɨ?P. ¼&р=dLC!^oE ĉ~i8#s&C]m~ƭj/{c]gL1fJ&1$L=ȎjajC VT[љ4=1<\hU- nMs G\[b$= 91mb b1Ax\'K.w怪{._Zl?Tv1VivI&^ƒoh!Ab/ΪCR9^,! EHg49e$SW\h6XШRycΩ } v=C` g p±BeF‗M7\ A5x0a<.Ub~*6lߩ("A/)8Q#|/v*1O2|< `y&oNe$,H9@c@H#-suʿW"#MQoB (P 2764kL 4ؑr! |r_%}E +)߃?vPT`Uf׵?yHU)]UEc7:0ϵ29Gs4'S&F)pEےgt42=Yy#9)RbЪe3& z yO2`$A෹(K _bQeX! k,6EdAn<#'&{)lhciYNg1\z*wsL)B0V溷'pU]:zz;WQ[f `$qELZnG°m^~B y@>r~kqweڏOҰx=Z/wtS&M=N8JMzǺ,I˾q 3I!鱯MEnx(xHouuMqn 呅?Z "-u,xE]|-&RGo*顡Ik7Zt? p@g;cAGaD6|@-wtw{:%RQL=fvz(SRm1&(ٹW5~ߕ[u3pؿ?((xmz9eq ,$teOY: Ղl@I-C3I{i(6,unP`X@ds=ZAvF.JӯnJ .W6P$ N[B`/U\T9[( xxfh^ݜ \das}dz<]1:lMk)%Lٖ4q{/BzDe_ς5֦/(xz4lƃ<wZJ49;d6j#rqdŠC bӗ4+H}XSydQn?6qySV)@~z;i$̏rm. G1 X\؋W,GxTU6l)hWn V VstGeB|2hWW tecIo+LB\Ŋ9V㳫ctB CQAw^%ӈ=.,#Ù,Ik<<ψVuDcn`SyE͏_x+6ה ?^ [ Ɇ{'̩ &CK&[^=Pc|a$+li5jk!U_o$ST&fuX }C-VLn!  h:]JsE04/X`RmE}_H=j(M=|Ut=.PfvL$DnqwJ̑ەgaK'&mgu__'C{WW0YY.|H2mj:Hz(3tt0ߙwrkVřMД2y+6d1 .\ikMv5w!偬+uH'j7. 91+ccuwX֖k8} 8;CC٥t+D;4 Cq?Hv\mVJPF,BY=9ɭ`,&ٝLKa0& ) L[a <=,g>aSej3p=F䵕C{H "t[8u@c UmS}sv~fқύxvAA">2&"5畫 J~[XID|ѹD" `چ/W:`3܉G4 [DA7:fT !cƚ|O0H\V IH Xam>̚yDo"ğTCh=E l 7{}異굨2$. v$Ϊy6Κ$CgL]TLѺqOӶf۽ E9wh Ok!Ŏ ^!ݲeeՍfaIh}9 ^]Q M1d;ᚤ1އ/7,/ ْţ1) bIθGz+@p;LNxNnƍa?\ˈ ͡&K!8 n'#۔ Ǟ. &iʘ̦()xa5waSE~8{.2 d7Voқy'{f]1{g6'nߨ& \My])doxԒHᶁ`{/&"SYqdm!Ѷ]0dVS:$ߨm|hO/eQ~3 UaN@^뤌oӉeUzWb @LGokyvX,io|0EO"P8Ri(UFj:IltxlF"*$UD*kt/jߞ7I nmh>Wy^>n9˭f[aLXV5Tr96!dV.*d;;e\"3h+M`!p(97LoI'V .)4T(҂,t[ʟ s[@cŲeS [ljM[&Ȱ.}Jfn#";0A/À6s[sJ2|{J L9OotaﭣY[7BL  #|,HDk=O$eЖ[nrR\x5_jA qW/_`ZQEQV )`b_ 4S8_ w'qdԣ[Lս) {j?}0s}~|lVBNWBߠx!'H5`I0]@]Pcg5 Dol(!!623EKeG4q.Gu6Ё6ܙW*ST,z1w^ɓ ?O߻Yo*-Ypy{/UV\>Nmdd&Hq ax$nw\;N5>FHdI݋}WPvņL-fá!N.lr;~`Zu0 Y?e)vz͚dڇ >EEj1usA(N-NXiɎ=ʥu`z0nS t>!Qٷ`v(-Yg7J9;fvVmDKbboZ>S"v oD^[˧ź q%\#W^YܧĎϗ3YQz8)ms`Yrl@ێQ~k`hCX| f;(*T~/kK9[! (DߩЮ`$flx,߀gvBKTgS]u>Z)j:o[ղ[}Б_ ZUã魇[0"Ҧ#%WA+@0;5~EpٗZ8Oyг!(.IJo|uK#}M31acQ:Etb_ݯ"eD` G0I O(b ]sR:cNev8@ia $eRUܔ0͏DӗR zl$~gύM=&;?w\$V%4YkCRb( MhYlLlM~k.g-$1~'D{U*hL=Ld՛3bE_0^y5S!IrM&'utr[gR{uH@up$tl YnC ESK}P avE-ք)zdr7YqƸsjEUB -I8kb/ YEl([jz1&Q<٬UDŽN#3z x2O4#(,EvOף,fe M*Ḯ%˝>ۺwҗ?؇4f=$F0PrM:?m$T;:SUƺ`"Frp>C|2G-S`jD7QOz-$e ͖m: Vr@ 8Pirz1=x"@t* 1B| z0(S-\<+e1f=UaF9< ˣ6boVEJvũ5P/G@e]sN|"XZBp,':֘CE"T ]!5Vy K)#`,I $ YDζ[s{/-%ia,VaA1ɟj*5=PrMnCr)ZpqpZDkr2<'TrwX^a_v&;T筃ȗq`n$agisoA*㵘O"0d#?b@15{˝Žy]dvY k)!`ݸ(xeepHK3X1r#[&5p .Xd%wt\|}hղFsJ[r/:ÀrpbQ̿yz\S.REUbM _u0FS﹆w{y~;fWKxͫc1^dOR2?uF_SqŐ#CgW{JLydQ@6T1gMh.P#8)^&ؼ04[a(r_ }k-LhvͰ8A71r^X*eKv`{̤$`\qGy uQ/Ƞ%֋A+c/f*zn~ᩌv$xca},G*/O@i8M0xnз0?  wu_KDVaas'fn_ZDG]ϵ-MBۨQ4$VTeAVˌ=e܇P%Ӹ5iՀL/_8o5Ja*G"|:}זoՖI,r(D AF,MxvƗǸusaR h G}#?Ũ+/3?)RnՁ gx R B= g ݊ŊRAw#Xćb#R7j5$/8nmZCPB=.*C!>?pxKbi]䉫W}n4M?ܜu}*="ɉ^tփaYx'wCIp3кl /GAY=JG zsԓEu{A?x:ЌI|3h;ܒd$+Kqkg D4KMdr)bMXi/RȎ ~;*.~ԖPceɮ !K ’T *yezoZԥ <@kϳsoR!G% 㷶%a$T`/{q9rVLklJV3dvJ0Tu m{7-|;OskdTמ-K.矵h4_~ h7/5J{)U*/«v&*0Km<8Đ*dܛ $TXM_6Wɺp(P)3!GA}u4Ky-ܪoͰCτ`aմb;>dy\HL_t@ܘpb9=/s֫>w  uЗfs0;Vr=ߟR2|3]iW}?Ƽ}ə,r$2ҽ኱ gxF;(45 H(e0Q E1 O[WsolFߚc~Q󹹀^ P$ X>'Xo,VW];B;=G0Jo^%eMC'; ,N?OvmF=کq95av_"y⋭߀%"p<)og 6?7HV9A؛`Dkj=C*|DԢ1rI cc$: '͜l(fD͸^>L |{Erg : ?4b@.mgGgRMfz`^U}_@tS]]Y{;)F-F(h[=Q&*'E{J֮^jX,,j mNe/H]bts"$k D,q%E)iaxlwȠУ"} ?VIX| hNACg~ [B` ksZ3gjm7k~)sM1_3,荫%3P*(~lL}56aL"b.{ԈDx1lD~@VV1ުI@R"F=IqFkϿ $,g GKoNr".k|'-JFTanJ's_2ܴCl~gaRWHdQrWN:6`s>rf~~]N'kW_e;j jz5!<_9= _f-:w0rOx_‹.:;Gټ&f|MbqGhlG;.veKU4yDMD^r+40a{eX<8C_g0/UL%ܝզ;U0{H ѱ$F[shY颠Qxa!OP=ei(H<@S蔉F⋯LLW{1 7aXІZ،ݢs5`W0c:b1Tb"J!mafFH(BJy]mq7,Rl5JIKrt5 |S*L-ҖQZxNyl8t4W7gZT^1Aⴘv&KTK"sJKfBYG#5 1$aѰ hh'Hd} zP&j*8 X=.OoЬzX\z yMΫuYUB="Տ:q`?ƞo,̘GEL!A %n_@@s֏`QP-9uȏpFA8,8툜DVXK4)Z"\1׷  th0u8H+-]AEZ ,;($?8 [Ժy>,d'1op M h3z9TDv[L{8~^3'JvwYxx``mRFtF{ǹէTyRC/vN.iXE  Crrhі}!-1;VHXg{$Q0fV5q'2w_w)X"$'DJx9j?jB9xlQVpoIh>uu Xb""1i,l4GVr;.~M3íX'^Z=GFuhs@3wVZx(.n#z͓?51]O' Mm0N-w "Wr|zla 2!M`As+t>iP_<ۖqϜʥ ԗhS}'9 %k&7M3#4V$ ;J5O]Γ4)hKCB>xK3DH8} *&Oj HW#DJQ ʼnE,Vԥ!|yd6eƌ5aL@}.5Z^WG 4<4WlUPaX^z \tB ˜o}mA :7h{7Cx}_O'f_v%323/;i?p|e$`4=l2*=LR "K̾H*#t#OY,cuN pAk9jɆYiSH`H)*!Cai:{~mAGSSOHKRLaW̬úA2D{8]BOyAFn]I_s ] jo1!N/Qt#5hh[!d!;Lʆ]`TiP_!a]]:@ݦ *2F>AacG+D S=ޠrot!~ad9먥2Iݘ2wX((|tɻ)UhEHJ:}Zc쏧, H1g~&7ZYwAP9w)] Ǝ6s2T.V#% ;زms]](?\K [o7.y 44`H[Oj -7݋PP<2eȏP[DLֺ[{`Dho˧j%c2z`-szJUf<箚gD952Cte&&] Qy",YC>5bHJUzv)7tf ;b|T6p>R* ; *<ԳJ :Ė̮$[6d 7g~_ܐg;JU?ZzkSk_;WrPI&|CZUj4$uxwʟ5r'7"˒Y$xҶҰc0DKʲAPl;$gP>n&YȧaIwY XtnZs]oj&[i2τʞ1ߔ\&e.*g.EF\ƊXmGYt2Uj,Qݚ =N4~QH>w3Zkcr-B`ݺa$m <0;<(d)( )l<2Y7G?k+LFpG~J*#-F"4|F HWY /u ǝOji _99ژGjfCqxlc嶈+H擗IoNM%'IJtu]J2di ަ|#vd`_!9V 1h5y.xP ?IbTOx<0h|/{%٘c?pb,@k|~wјM͠&g pӺf2M{n nA<- i4°C.gu2yKȪRRtYOPy{P484yڳ - tv>8S[m9T o f Y`|tb7#{'ܵ052/$Cg"VOգ$p7<&?i@ʥNQK z?Q. mҬ?q3yDXgN݉gƌz3KNpbK4{Fņ=R3Q Y,9!A^/_,^* 2Z)ʲ1r%b_HiEv * +ϟ h[([l\WbJE[`&sqP1U0TŨN6S[I5dQ.[KQ'͆{/  zj^,SzX|afN![i:&̸m>E瞖yj~m]؈%{G= G@SQljہ¸M:r0!4Y2 U9ߗ݃%.kn@!H67ȅ ;Vjs̼z{Z[)V<¹,,t/(U 08WZVDFA:5$[E}j-Fޟh q4c8zӅG[[j2E6 Q=0d.eW1 7:Ν[)Uo ݝs50vFo۠S T.. W9\uB(׳T1;ܟiglѭ>G끛]j,1hWTC_6uFÆ߿o!| 5?)&XJE#_*+oRg|!:Eo:pohI6L2'l]+xK +E><2:;2Һ< W8i+8c~i@`VDTAKQ(H.4qqLV8D9Jx4dk-@VZ^!(!V9f@@ ,  fʛ^:]U*5>5nI C]āhڧd"CIiQ}I;!uGIB-BiȯDAX\@ƎDN̯ "U5!1˃̌=ŕ՝Jn1O6L<(딮`O!’BaI]:(4E)Hd8:N&!r[\dw?MS?"^n,I1ìbD(x@w`W%B1^nq3SIQQR^\1 l HHT}Ll!&&+~ k1bGRx4o5gvuƯj1]BxN@='AfӤ0#'T!-{>WҤiN#3DVi$CBKz `9gQ"Y4`7?Z\۔hZ.Dn1Har/+,_bR}?Ed޿xq6ߞϳ#1Qb$UbP{5~y=E!Q? Q)Z\E.P5|M. gƧ^yĺ(&6i@-ɱ B&ۇ:m1w‡ץÛ!Y^7מ#viW\ֈj(2=U8gCxj*(h :\o4Wk0 5T =d&?L cp{J  _[‹oA$kckq+YmN8\8p7cȂU4R"ZA.کtu./h3h}1d"L{&T@6RG.5RpɔN# j0lD2ff7_|"+t)m`ڲՊX f-jXóUĆlOaxMp7T0\{j-\OFz$MXa7k⥏z{ra"RGpd=v`Kdxw6$ u5T eXu:װ7 p͊޴ʙt]c =ୖ;~E[Ew|jZMt)Ϫe}P;<{%0}G%3shI2v;VT*&rL[*3$w(|oS6O3Mu8!0:.BM04XZ2Z[FBC*eZ̃4ݐC10\FHILD<9H9Mxw/XpʽaAfM 'f1AgiILegJvsk!=D~݅+:㈌b5{T˸ 3t I&:"F,jcI&'שDN})qP1c.ج椚RZ*XIFͲLҴ u녨csyxQYzYݫ *׈tB<_iL44!F%E9b04'sW\ hRrEѼPs* /F5_l8:k!>ʋkWmLaA& +'I RrR :m)Xta֣]Cw ss,ӂ:ӪGPm=$Kd.:) z[W@ l:ßm̐:-wl|t< OBu%j eWÞ8/zb):tŎA4%2? .}cǺddk{A`E (Z`;K(:zvr瘻uWY69xY}`.zqOTa}{U1M# 9~ww- vwNЮCmFϖ4Y&i7'.VTKh!+ ]i2U`hcRJ}?W=UZvSD"X 9%eMzL˭zoSrG!_Iyc1zR`@x4+ mZd 7WQ #4 iQ6Z$춱#IxgQ#e6ãxjy1dױY6=[TEuJ%ㄸߊ(PlKOu A#V>&7R.ֹMauBڿCSe@͑!\E6^W5N^[$M6xS  Tf۴§'VUB1H@\scg[hUhcj [J`K9?{T# ͟59@ 6X568$3`G?,Os5=94:IBS'Wj]wMo^ѭkMKm<#GJ:Z1ԧNDwKm*x1;kT]S8ÍT[E r:a2K=F@Z֥UEA1tF[!d"H=;V}|P#ʿwOې|:=~*De%3HCb:\ûO O:8IZ/,C`ud+nPqe) dw,1~!\;iE񙎐nсc +gMѼ(.y |c؂L};qݑ̛!Ë ] BjMvVȢZ^)]`ӌdAϽ@$" a6G AF(_v>UF)ySI'[-0wG~\m~">:U?a&?j9:Q!YVyҢ.3 qнߝI\q'c\VيN;5*R ,Y힥FflGM ojbx]uɼ .s( ߩ|.cG$Bl+]$r\wg_I}{xMX!KVη#`}TH\li2XXQ⋅„S֪p".NYF+zϐtAWgJ_4f[)dsO9|l@4#"i<TMڍ I2ᩯRAs$_uJ/300^2,ɦbC]r tU!^‚I3n0/ݻ/X!Ws/[ JJTq썁 єΡ82fh+rKj^q_S,5EZ0>{7xmB+W]gvG[Jg!|UA1Dn(VhCy;~\뻉1?۷@.'ZdzzZ2W:fA_C\%3<[6 'Bs&gC|fˀy']n9LۘwB/|<F,<+|( "݃D%Ē&@C&0:g& BAd&19I cܚ;ׇ&uf2iUd-n'$þDt7nR-{tcƪ- 0ǏD7㒮@ж||3!(g` O!=mv67]d*NJ]pY/>`t"cl-E{CjdBUDiXև*]cGBjuv 9YphMn:jEvT; TbP#TK| 1~H5+ .؎3sM'"0QD\_h_ɯqPۜ*6< W脗-\ĐLͥ `GF`В9[>@:3v|p.0Cا,x׏˪:Chѳmk Lvyn^"7tʭ%EqShb.%sLy[{f6i?88cR@b<ĸCܶ@o"\ ̧@.nH`SdG{_D ;M]Lz;{(agUZퟦL6϶&עOg> VExy`N=;-wjX%o{';ˏͨc kp 6,t@Uf\_pch&y7ەHWtTI*ߌr7?r=0fAFo PYf';2bF 8^;_7Zp JŬtck}%؄}pk_1airQ [Ŝ7%Ȋ BB&nV T1LH 0.>0`~N 8TWgGYs8#%''x`h{-P[>БmN?cNK^uKHjZEu"k?Q|]!InܩJǣXP&]wcѩ Vꖺs)|cH9k tu}xKJi"fέJz($FdQaU"O Ԩ } O#BEߑ4E@ ŵ.D \wOpBrV(3N! l=Onbyw ?mBCz>Sز.MvLԕ60HPx'Θ>c2ˤr@ym]"cď ݦ) 6X<ѱY턇Gq-Pw,0_0$sAQ2Xyrڶl>e4ŠsX wNI\-i>Ma*;T) q:%ЕqsQm.vaf콘w\e,%FDPaǚ_2`% J` b$\OJ?h?vKff)͐S1עd/u`pQ=#Iۘ,x*=:CM 8q8jĆFhP7"CN.kune2 L?Gngq w"f8 :qz?llr 1ljl"Bu@UgXB}mҴՊ LE!pK8z$/@ky: U֓r~B@5 OZS5/aB0r44H$t.[nB9}'FBrѯ;YEQ N;)pa<92DA0NP*uS7 ['+pw mӑju[8&EKiּ,5x//¥Cl4@~Zɳ&@$hJ՞18.@ioYf 7]so꛶XဲR^$&.q҅_>'S0"HV)Yi/FoM"QgD%3a|u!֤sOKĤx#e}93@ iÐyr0*ђH G- کCKsgN2 t@|gFX1NG |o[ӪjBEnkѨՐ); at]xr}ެ]rZ}lbngꌢ}}e74ڋFTw8sHKXPTgg&50@wR ˬ63Xvs$8IHlCVih3byu F;[CBM \F7xMA-J(hkevuBLg7(/ T?-~6Yb/ )8 Ì{4==¾zԞ?%ض ]/76,wٺݺ+ û=Ug\L2˳.؟_1#BymVLډx |yeLX9q"?Nd Q9S#~6+cT%.#[՞jnƆaNRҞ8оV>?{th*SO@/0fzŐ'A$3һW0vWu@v(0j4>d&!I+t_^-nh![\IY0mc؝$4YG/_3Ơ % u. 2+K_nl Gf$^G\Rxc_t&A 6ґp=`8t2yrqFFVat<Ŧ[{ttB s~Ri%>4}߉;.KBVFC<2ɣty+Qַ(;HQ192>ڙT癥^ڰ?jO?gRN#Ѣ~-?BDJEqNHIa^܆`FAGIleԗ)6;m:]ĕW_ ;)Ҳj@O.lf9F;غ{1ĤL!'|VeFb[(&TϾG7}ER^8$,{LF/jn#}$DWD)öU)(\ ala왞imAy']7 `]r?e!m;f!W]>ɡDZ0f~DˌR܉+BFzk3,3k6y5-~I/QՍjE+dy Ȟ7C1.kIc fFvζV?XvIKy}H'RV?|ff\yM@.v hS!^VzWP -ߤo1UXZ]xHLeMblQj38'1SOv=H>0fl@mS9SL `"ӡ Q5ϟ]IBj-!kSwi*yBrZ 'nXǝaw㓮vfl2^d"6*+7\Sb7 u5`ģ,Gdܿ痲uM%FDה pfvo8 eM Wʠ00Tׄ3Mk#{5>oQ}D5Uϝ}/1cS%Td,HYfKgA+D,bÃs=9J XKAkkr"Zd!>o[˹G\hNNp,*W$[\8Lo8q]ڗh=З7]tY<#g*;r8zwW.΄Z& 3 W}q\)!fd5 :9JmLRpCevm[MjdY2 ]ükVukuEӁ~` (;]B ;W{,fuZ7X~aN r ؾKؔŹ0.EnD $Pw\og#tC`޸gp채@EcSc %0w}HDړınγEsP{Rq E´+qBП 'CaPpsmȶ{{sƌ"5lS ]ni!%h5*S`3"w|Y94j?B_=5^f巫ie$HXdVJ=6L^*,.\ o^휡ռ \iZ*ŵCv{ǨԨd=(m ?+8`VDkWXp\YÓWTnܵG:64+U=mpe:J2z3ic%W%xh ŴajY%{3f:-\Xր"jn#m pG" ƩzX¶²ڋj"߰c:)ognǏ4)i߿sDdÅYu#nL5=ɺFD0n@OH\ŗߔlEXHQy۹Ht#6oRVP,WͣM~ QN?H.7uªS$_ ^:tG[5?z$`φtjm/*78#.],$4ΫEم(Enz'4K;R^3Z 廆[2˛[XSvs!r^Rj le"q=t".`03UB8+YߔOV(qJ(?t+-L|4S@QxD 9w#P1M~-V{]/ -Xf Moi56f o|G]iR @#ߵeY<4<陋 ~y6FO*~)>UY$XGG0*UóhS2Y]~k YAxuoz($<:9)u۬nXXv_vtQy_p,FDڊ\: ^%/:D{?0;2h*pg'ɬHs 3_sVkvJiN\ 6⭙Z ٸUd9_O~. :voLp ޢC[^^+ ~tBi#6#TbA*[F\f8/\ /R-<ۭ+W.yOuxO,⤝YآEb티i,e쎏(1DNQ̻ yWӹ2M7#lXN*CeTu@i*aIF dC6`Bf#~P+cu}%fLcD6>9MDv9xX4%%.srNo[Ks6҃Cѱ#yS;ϭ;2u۸/uJ.\Kgk9&Eg,x\ȠV{ۨl8B#j"տl &_}{)=RL~al*~b^[@rnFkkDq.W$c5ɞX>š}*XvfF;3 ͏${S泐>71W L*,1 {5돝d2ۗ*ɪg橋bq'I߻{' 7cJ8O`KіzYֵqM_$A]a$@wQܷ&7}BPznXRT g׍W#}V)y n{UM,$ғ{/ŀ|ł-ղou';(.J`MZ)xfj.%ab!%yŗpET%HbIuЍLmG7eQV8>6}S?=8$"tzI>:kj0v& 2shgY0Q}g4 f\Px +4 .󂖄e% JxT )'~d]%-TnlxKmUV4dHb6J4BRQ ] :_`QLuOMa W~ 7DcQHZA|$Xk1E|dGށ8:lԞzM&PYMd-T~]eT ,ā[L}JjN|\q~4F<-i h|fHJ1 {L-[ _j^OwKԏb66D~_vV^_󨤶BbFP3[h:xaW g,s;!$QUhMF CD4^,$ NbDE?=up.\Sm` >t9J/*>#xi,<ƮGq߂ z'My&27$ȁԓQ!1/e,Lbf@1~EŌI98ƾ%'Ƙ7> (5L`i\!'%r88?9SiO!kJrfoɼiepOHf34XP'7<WZi$ED?#1~enԠ-vyL< V"(y)0#МM"UVx>)rn &yT¦KLNVRe!/m4#}9h#xXf hZDۂT6K?IGM*(JRs-8w~\-v^` ]'`I3͞~ѯ ?p}v8Д0&-8H@M˒yp ^d\8g#>ej(J\*?(9ާU[tJz/ RԮX{:P80.qs%ڪ۳P o863mc=1Cga֎2)"yZ\)ņ7^"Z-7:`rT]sOpܷ2J :z- y-F1e Rxz3WNܠe߻"y)MH?zg;RDC0;36v,Cdm )%]ont¿eMHDF޾2Xg6ƻ8K^yX:G>B="Y{uQ:sI+{Ptř~eks$"- Wy8/.6|^<C 'hi]4fpny=v B/mShlyA9q /OA|xޙ_ڀ[wSu@cexƹӞ& Hi+)S%3 P907<).tQLԣTL^ GlDzRo?09/N|7 6+ s yRkfxC U JErGQ+JƟVѨԑN)஄aV5q75X={4pxkif7Џs |a4% ~,PZ5NC51GzER¸rlt7uzÜ#LhG1cpy9˞ZIsZ gCPel[Ɓ{ȸC RVB(L%3, B\w !U %`6tw'~&P+ (>'oʨʠPm-v^U'~D̝/OEm72[nHDdϲ9I8yzJPU&5[ 7붠s!ѕF\sU7+Ck^oKieFkl!g RcVQF~'4)>-G#AiNm>sJB=tϳ'A Lz:;;5*x. ?Lxxţ]8nIBX9䫥| 8YM⥘`) KIkө1..$vlldc.!s*ʴxJg|-Vb8AeQOmg. _\:z\$B2ȗݍͪܒL:<`) )RlZLʚwDEV=j"ۆq;Yuݘ@ O:̓|r[ӆ?U?z@d&j_ig,ΘvNtyY]k#2CHg& ?-I$e'L֔qɧR)Z_pބ3ē|ص9wKlqB(6rB5\==j> [^)Tjphؒw:E~[^8/TR\d 'eP͵ĭǙtdd.4j̓Db(6_L8F/2d$|8=Dt#h-nEЙ ᇊӠV%4Q)Fos28#:,a61zs|n7`+U/\tg+!TeGfNPXNV\})4[̝ʷ'6 =֜d竾ɡI̥BѠS .]od' SykτNσ"'&2m^|7{ﻨ\Vx,zz*.y%Eף_j?ڋ ҧQEd0a 1n_{.Y)"n*~ 8d ׾‚ ~|.^p~q~ut::D~7Ulđo![؍Ȫy}Y^R lg|{9z (fV̀pҾ:al;FT%4rcr;-eMl%6%eрfE#z75\;_ϻ+z3! =.Ik[ց0P'9;=ҶiDD~_ñr`YYhoeYMT +]Ru)o\ۥ3,֪CCu1Zj&բ( *b~5GRf5@Zt낶n$i>"o9a%S ,2SonfL6FQAy15J<}Ep#3G} t|u`퐻ΚK%M hjc[k^2ם#,};4#VB`|@߹FC(Mƫ@pXƒVmBGX*0p*ƫY[¸)PXfz1 ׉v8ŸZ1kUAȝ!M"TS2ub}J w3mxQ.Ai%U*raY]b-O=ӃĀk; GiQ&nOJ ع;*GJxe?> :ޏnax SO,:Xi*i!ϳ8Z˔灖Ӕ^Ah/OoDžKpŻD*E:]ԆA"§}=WNL 3ՈD? QUuV<—o/Ɠ9r)vB{(-gL4!8OS$ )]خ[3\ZD6:sK\wf_ݶiwz+niRz~(dtfauMĶ1 M>EIϋ>E)0h܂nۀՕӆoօ慂waRlHva^ANqcgF\j?H$ޒJ̃AB8m:Gn©Iqq4{ps#c6R"d U>u|=Ou] F`V{ntZk? e@}ޔ^(tyb"e;d.X OgɀnE@7 u?},!:ċc/I/cɤ_s& 񷏴ΆϑéR=PXg@XRZU'.F0*<a1 8]]R{-zaI {x;aGP.UF&lcDcT{0c<0p!|JA)u`%^`2%v'r aFXcG!L; PDv{E іcbKk&d[I,sLҮB qiQF!zP:-g$cC6M"}NzU|bV-(Ø@lXiZs Š{ݡt8M~7rv"`90>LQ !n'ڻYrLnյwݗ\cip߇._t$Dyʵ992m;k׳ #&'h!PnF e]3&(<7BN^VN3tXs#3 Ú&XP8Bn8.fT0DbdGpڡ㿭wԄs1Q<0+(M:׿iE4^Ԍ_:{n#$jhd,Y/!*suusi-n~mi9 sHsosTcNI|K\ vQ}`ʀG=?P1ÈGFI[驷UA!;➉˨$ϒ8oX>BN|2l[^"Ղ"g '&q io&dsn37wCH矦ЃT  (#>(NH>RuphozPɕwIh[E-Hx)cd7֔Ѝ >#tu{ 0Rd z˝! #2LgxbRfeνڼT`Dz5}\.|:b I3A0 IY"dpAcU]=@ԗ6b˾7d1JIϠ ?2`UX'{M%< t/(vRzNg#OtҮ~VK4R(. >p"0O32def O\JbG~VEUnm״@T8ƒ儤 ھwuJdz¼H42x~O!Pځb6K aJ'۱jtp֒GgP];*QQ;.ĆK+,+=[:*JsɺcQK[bQ-lpE@ zJ`R8%d Y? j 1ށظ*)\˖4l0͊K5A B:Q"hӒowUHl{2oXպ;6Uk9Vr^6EnA32s(4J&SX:ߣ5@b؄`~n)Dxs1@7)Ԇ@\( [7Pc7N'Rw HXj6Hn>>_2dRl4DQ-{H#S3ŕBӕ6}w@mbsZCnuv=FQFX=ΐ"u1Xz-yETIת| M?q`u)iij!r,awj![Bn=[̷k8.v6fEFVHZ%KYۦV!< ~E*~>\B5a@*%ffU" XGZhC۷]~i[#\i<>l';+yzfߝs[*T%$*{uyYSFt4^hv͚3sy'JʁJ2)fWqb7B\XӋRkȋ#N#ԥ}0# ?89Bo g.ݞ 8粶ν> (Źdr* e \e}}kذ.,7¨x%J2xY#g)k6?R;?5Q ^x=wW~4k2&!FQb7TaC(jqvR֛B\&&He 45Pf`,rb<["5c|naUZ f어90'@$EOSt$ȾBpޤg}qVҒp3䆐J.k죣30q) W )J{ 8zzL'vH qJVDŽK+%?{aCcFc]Q)-з2l$Hipk5E1fkV~?g^POI❲$KWl|p[wVK\?KF#8y4(O25[LvA8e>W lXQ{c cZx/]ܯyJ`9CcۦkmܾjHE;?2C|@xUAF"p=c(vy"ntPb )No "7 a| ݗv{[22!ߌ}lubۡD]q#ކMN5mXs5 )F0,=5)wHU`Z;+ _kyyD6'/i~<mᾝEf [s&΅rC2Ñ<bW`@"|"A(lF|eCsP /i`-վePxF "plu QdžO!0%p4 uh9Gq0AHu#6՟^+M): UsF{ZVϥd;RchBHiL-Zȩ^oKv**~˰)/𕢧ukS8ǯМi?6a~ZU1eKvwl}KfCd-cM%bzߎ@TfE ]D?EWM<Oіf!S;S4lrWP -5Ϋas)%cېvo.{ _m!ϫ'Xb!0v}`iǀ88mHI (sH-JM5߆95BȭrG݂ >^@_Rw?6F%$0 Kk#r|ˊ`v ҮRTE*XN4M9Sw+aK.&<&4lBէ"I+$CD0{]>sjm򙸝MT+HԚn6lҋ/M93d!٣20k%@R |ccUF6f;Z4IȠ)7[SBc.ջ[җY-T=}2\!e`4ӃoNUH5NaZRDԈ5Z΁"{Mr!2FzYF|M>1kZP[}+itH;@0AktZ *jQ _AM.~!#$b3/Xc('{乗j>jf_\\I3OӶe=k߻BFY$iԦ`$@Za-*F1x>Tu.q0<uJ਼?s4+Mtk?~#%$'3 )MVPasĕu-\ Mh7qY*e ѶqFv1JWIAJ7"T0w+]"i\N>G}Sb vԦl in6n|1W1D74` (!Y3Cb;YL:ɰl-<5޺Rf6/ȗi3=`HSօcZkq<~öG4sʑr(6]%Zg8M -SzDBu^c*ߔЀH~;2]9Hdҟ(;/93!f]sڊf=h:Iغz*[|0֖vLj0g='`1jx6<*Nz#Ew[.JX7R76#gSD(J- Y)lA"ǻ/Wi/l{K+v<{lҺ|X"KµN.)H;K#ℿ]|~Iລ1ŋ!i8\,nI{?<0M%;YzM5dt8rȜYz__@Wh1JAIM5~ ujH԰Z)S;FI- DDsQ,ߗ`(/qzUZhgtXDq6Oz+![Ș56n^Z^+hA' 5ٖм6W;̄q1mZ3)q(U<{[ @rZA(m@a7E*P(Z N }f\Cam7餃nT#>.p:ǣ7hJT[VrD[.,!$i.V}>&;AC!aFUfeêLMjEC\zx l>F tmakya\V74̺MdŮKω47U1TT!9Ɏ$9͘fwQ;'遫zsQ,ҩ3:IKf-5&Y[5͆,NuaFB~qNͩ. sOmooYRJHrYoe6gt; jnS_g6DGi圕4Tpf3|_6Ib\`ԁ".ھ2Q;pV\I= N3y5h])o+W~o0M YE9Y'܏K-%TKWn9*#-*0V2n:w*=߶qws{5s-2ut T<FLTXH$Xn P-N[S[e.P#ny z$+ACǕykU q"S.ޙ9d>uiҥ/|{M{-.Ԛ1T1 rIs!31cթx 1FX>Z Bebe`_JcS# 6WvpնQ˛_AC H 0SajݘRTO*MEDZCi~_JL붮&hơZ N:BL8h JbJ]KbEYsP'Qih8uqo!YLLSu0j0u~+# EIA xSDdWQhn]ڻᵯAcRw{`gtÐȨvŬј<_ga|("?I,`S"TDKjv 8F<<yj<6,K"fH4* ϋ~x\AV'# !:ojgY$"=3I8E]r|s<=l$C@P< 8}Y,gN^#Vc'45,p1( mXe0Bc$.1L>φv=3 ;{h tzkf1˽̲7R+{"E~U NZv4'͈DjWf4LF,v)lCuV:aAZ''-fR=ݖDL̟BcHU{7Dzwϫ:/1n:N Gy05A:ު2Xa/k5uK @[ "!"P:Y wKPFe8\6h1L_kdee0ݥ맇,GMT%MI쨅^D!Ktmu\%-^^0s¶pSOr<‰׺?^rٛ-s~|vhм Ď (}R ( Wqϲѷ)e=Ӄb(\Tz!i.3`%WGWZaṯ*fBR@L&Q?K XrxږOCtMy0y-;!| qwnX9{dh*Jg)ÕIZ?=PEeZgm +k? :҇Z8ܗHux jb:Tgϴ-hj2.W<S}Ku#Yl`bN Y=)sKT@ ~(49d4备!úyVt13fM:eJ)3:`NVIfCNVzIh@ 2&] Rcx3r׎^o:mfkY…a4 VZ3\qc6 윦Hw'>4\˖FG۱attjO?y* UCFɲ[YJcCe!sVk_جq($zBiϦ;Saw:<l&mvҢKXC3Nt^m)/^%9,0ʈ(0O/)" :kX[:ZE_~|¢`q T_zUU&%)A6?EGH3Oğ0}C`x+SoÚ|S@ Q*а/i,=+0V84i-ŰIͅԫV3/y@c*~Y6?NoFbUn 4RɅs _\bJJZf(pI Ff8$ Y1΋܇yݘz*H˼$akuߗ nq{1/J _r TEOP}xKIr/Bx…8^2;ߥs9A4,qωHvx'믷䒡x!FɠP RVl, Y*sP8J{B'! vOe/M[qLMo(7x$6lml +e{Dxu,̮P0ٌhƌ`Zhse$Nf^HE"66pƃ!O."х?M?n9g^AJG}Xi˦SSXO,m50L%3^n_OߌJVLܘjGG;ؾIWoƋg)XӉe ,c@4<=鼟9JiKI(B̀KWkC'愈u8C✑s7MROV$"/RVrd$o. lz0GtD}0d+84&f^7@a2!07YN-e8BF22IhVFB p=`*^**<:LqvX;e3%4doG 1}]nͣ}MX)W-Ub<1 "̋o=9hPD1l;w ¡-;'lƊsAQ 緐 -q_(,`KHr3!}ūOCs/\ %=%,'1]# u%y<f/7;]6CZ0i~2ᔈ z-{0)aYi*-4j}?0;zc-)PwGelLQ+c%qХ& F( Rs7UՌq2 Ue%"7tM-3DIq:`Gd^<ތ) -{y0A W('NNkT'n7Ayd[aL/8+9g_P땸bӇ vžm|brJKhТ\30d3p-TNg.3 Lc3Vtr\ u[m896%@eR2k2jqb(d BKW\_ZD-!`OlCDx2J5kT`(7 N8ԗs,r;\\gx֖Tb91S3fl&֬XhK=QIm7ܡ%ƙ׵^vL+j@ %VD"Ԉ<o |͝";,ojBKJw35t.0ܸ?Cg wǏ-hnW 0舾C8 %7+S=e Vdn NE8äf9b)&sU f_f^$ $O5N} j0K uTNҌbV|P"<0 .R z_ <$ϡ< O9"&FLNGKI+LyL 9350/F"PD\sEIF4f}}AQ@+W ,SdּKbHG UT r0Y˽ k~W 6ӌXxؼ M[oAJ+aK-ȳƐ7ZH(_Ӕl@xo˪, ti)> \%CГHP%8C=ѓuoTTʠx6  j;ZN^UG)]z2*Sd !kg`Ya,P~}sȠ/:.cP8ӭx%L;wN?Rab"+L}suː`lY3oBNjݡLԗ–IC&By0ZOp '~\tBԨ)8>k q˴"IJp\gX@ 5cEf֓t$Ş@R8YO"R:Dk 46S@CCQ/QTyjDol$6L*,%t[ qE(Y?A'_/OA]qXȬ$aD)TTZŎ>Ѧbof+MHG@%kNW%";.d~,q"es&=ϘqMau]ctTwQ-X1Pax`Wj#w$>lƳ_~)gq gIݦ84)Ki,DݖK.?ϙ0SFʤ@ ׸߅vٴ9 F&d.A\F붝@q?ާCVYrѦz\ʻ!rʊ-|th}7mLȃo˨"{9:FU~weÇy*JBP=*{iBSd8|Yvw>1 m: ~n$Xs,5ސ83w5U*z `a+oS n4ہ#6˘6ޛi[0@-9DR5 qʀ{ɻ6n(N,NiG?aOi,mf\钥״idT>/KmNeh`,oJmie۴lPDt˂T[=vՊ +YI^]#}5\Ǚtܩ)<9q|MC) E{Sw̖, fP"OWR S']g?x E\)$g*DŞ<#7%}A.$R;ڌ/%p؜Ot\#M*̊i\<37Q^#וwD$>zPW YW8DžCKT0wQ Jq 8 fuwc'P#D'lQZybRԒz F TMhmm"K@^{qIŖ'%-XA޻,pIՐOtpmIxN!Ei,9X8|HV'8%=Ծ  ,ө,9hf̜[ i6x#!ML0.3`#UPLާST|4 a1\yW)0A;]ov/TQ@d!10 VAo) 2Nip!\‡NZWرT65UM۷vH)sr }:>@b8%jX=άԬ98W2C{{pF-C $-f^io\`<2F FK坉`+ܶ1ه[ w?tp }ztCdb*I Fx?Z+'b_ xU'b?Зz N]F]HI1w9_Fg!7E^#3ݴln =6'zفq0K#5*($N5~N忐xMdR6b5 gk=\Ǫ6pz*rØA~ .W%C> >Z.~+?¥Kf5acQa^:(>UX` v<͸C|E{>cL7oK, ;Ekt/q0M)j2Mc'Kj] mM ڸnOd1(,9oigMV3Z7{ĔkNܕ'wx vǺkv25R귷n x,.0LHWkō4J Z{kt2koK۰}qLF#"_"t.gJ1?/?xJ3a ;0=ֻK,聹Ge=Տmi>(EzS~}[U h|Ȫ1>"+^ܣ2L|bLX wd:\@U}MQm9s9̏ )eMvbjn?)OT.SM7 <cfFfl U?ytx:ٔ|g1DQ DcBB=C\o/݋Y5A-̮bM{zUKɤ̠JgD S\@H"d € EEo$4,/%PnA'<ʧ/n9ְ'F;2j'>^cxtdXȹhw_tH0Ha/2ñG*jz t{35.}wDJ ^vL%f_ĘhŔ/&v~čI MyјiQ !n+$Ќ* &\pp 8b􂹓,enֶ< 4`Bp5%l"Br3^=~E* .V">qqMaK`ߓ?.d̥BSP5;i_9oqN$2;t/!nA~F {d.BWц dV0xK4v4ʾHo!" j& +kEgxyc7/h.?kZR6O\P^%|fynG#dCoNqE>ʼSXYXeS +hJwZRQN'/eB\3j" Z6 u|⬄ ɠgY>֌^y F&StӞ zFk#{pwS$v $6F݅9uvF 8u1AEc f U^Lb [Hg61F=Ф=s|@I[vK1cLgDkJZDp{&'_q0sKp&*;}nPS4* cG8,o;fƒjf)xuYi1.dƱ@dAYpy4I.^̑_jAT0M̎kc3RK~zI(@dOfTvIYf0@Od6@ΌG{*n!~HG!m3ҩ7ab0tOe-ErL_XdIƘCI_ ʻ_Ƽ1 xkD:]@Aٕ00DCt/x IKZ[W\@JyHhkzF-̙J1P@tV\,('@!iI ì!o 3FޮzY|7N)YOpuq-}rq$|Z50~h\YP0*hopf[7QB@ 3.XE\4ñLCTڨmƪXס) ޣ9<^ylkaԚWTP-d q^u&G:Ҡ͕ 9B>\ dМ~q71iB͛*}sˠ0.9t P<z Zrb>: ΠܬN&iU9g%MBOaH3\D7"@11=sU,VL?;[[3PFtV_֒zuEl<rcFZ,Q=p~0çQ SIr,[h<Mݯx!پMڑH|Rw+?=JaOj5*Id6jLQJLLA/A-' t~5jJ(qXjM6Љ:|֔pO>/:g=Qdš$hrfmوeyAS|͸bzee˧Iء2{rR/RZmY^k/UBgHTfAHaV/&_r^? +# .-x|fTa9}Q !]ykFO ;u8iklԓװM,wEj淎1} xrXl KbY Ajk%v9*j H"=vqH.Lz;1  f/Fz1(;u&sGP rRrϤwAr SaTXi!yXDiբƷ cW#/h*nhҎV`>w@Jŀx wP'c$n~:﵋0mDk n:$EU4LۧB@נ,4\< gF$M^ -WhJf&*I?]0=yW{~2]!x -Dh{B^OG1[y:™4?7aݒG*ܣ@*{wh9Mu,y4j%PP9Da$jT:fFepN~E+(؎ߑo:B,1x(r\|^8YT|¹Iwwp+U v'KML!,GuM4qBMFn[צ=ή_՟A@Il,"Y{k֗yiQf'9qfݵ{h|@V"*vKOZ/Ym-2ZE|k(@HNv:yQXŞ&.yQvYl7-C/g0I m = ;LBq -*aH:T`=rc%,G})'[UHHBϡF Ѣ4Lj'5ύDdtAe5i/"`G ITO>pe.hN̺ T#`KBmݥcs','kb nV=ȃ Y iᵳ]oyW[)ʞq@왾,y:RC?*FWya4D.lq*_{LMŲ=xV2g/Nzgs3guFx>#W>@ɷ-G V>0+aF޺ǚ1s%^ŌM@mkI:T5E+Q.e~ʉsFo{"@*d'㠈0f7WV'|y^b|9G ө*FPu D3Jw0̼vpK1&$!MkLpꭋ&~=.ۼrIDpBi{E2"FHnLCza^Jݧ@7q CGyCC?ڽ˿m+ 3L0d-lkD:>ò8BHDE9b{VK$e_W>ت>ϋ#Ŷb|mk,PP\0FI4g-M^ؑ~ YLD^ZBLW@,AhEl] >(Dd,yϡyx|f\[(ӿ+/es(h_87Xr#XL>˜/Zomp(DdD>nJ8RQ*aQkUrSe3԰fdheĕ>-yfRQi*j+|Ҧd-ORoU=@ %!gg@&^,Ku0SH%E!L R Hed"nȑq⫝̸}pKOCܝ'{ mxO@}ڙT[Opi(#ݜ%OXՃ4?5C+V:=rIXLKкrOm,&pkڅ S;Oܦbir9 ~yE ^yY9"sKO'$d`ȼfOUy),(7[DhcCP^(ೄSnA䀋nORǥҊ< /n55@N"n?z3`tl{pKN}fF`@EYI*E1bfHPJsݐrNm0'ajiҔ|gus瓶{EȺQ0A|OG%Z2<H7V,Z~vJr< XY} +]&#r/\TMJ0V:!f}{A0/Ϊ+vsTew^ԡ:zHkk&Y_R|@-emhG[3@H;:<Mlu ywfq1c 6)ԡ%G%Z ҳ"ѱ· $Sw؈{0,H=lSe ) 6Hܫnz#`t~|]^\kTLQAb/mU(s}gcb=Dq2jݶ9a9OJ_Pfkեu1j0-gkVqWJN{i޴ ^>5@(P7Hg-1K' x tTAe,."1 +f8pqi_M[o`h8 .;pfУd7[8i0%J8Nwnjϻ]cx<@ V ذ{ќ1!C^q8̬'\R`ܜ|Vj@G'yj9س59"Jmg$3  K^@x$>1﷦Z~) -UΈMU^pLW(%0/8//U|[cʽ*loYXw | GϱS^8>(ïV?PɔFRJ4d!*(]j$yQ3v|{-V#fTmE8N͊ȴSz8ˣTk9I86eB{yz*BШؽQ6=i1Xh01">pzJ[0 !G@8&DҬF/ʿ(̅W2hys/3ݴ i_,\YdpQr..B}ק ҋ̞ Qj"BגC"%PC! ^[zlb6(ւcgH#nnlOQ+ )G\ a(4L٘iinNLn5o/ކm nɌI' K.s?ݱYk)q;>d}WA5~ȋ(>>߸9GsӚbqĢ<9k[z*Bl#PC1 {zNFh9#Smxk*%ix.q0-c@/wϚLL6 ^>pыp*T|!"X fK4}I}} mhZK5XX < McGOTXdDGxw߈\IYrR"OcyuTNP?]`Bl6S)ÕPӹ鄬U T'vQ-DRb㷍J߇rŻ(ɽ_UQP W>W* W>'n}r~O;0 vѺ !&Bi''#R2EWz=Q\̓y *=i9;z<(k̨0SqOz"BoΈ sf|$-D5eHTw!D# ` W* pQOޞ+ny9>wmyWOC8Bb^޹TJ"y}oGK0z7a{$UgG݂We}cۏ24ܟw-=qBu"5o1Lnq:{Qd瘺E< S9!9HTNwB6m. 6Maf%:\ {9+ܕ"i3HC\PoaD9q-Xs?v kB8^(^\ߖuy$]v$f]`S)eURRTj"X8py"o RdA'#qhpV4.?0ExP}Q[.јz'.y 4;X_[azAN;zW KqfDJ"bPrpC-@ڿ4蜳jcJ727tFKcډr[F9#R_N/ą*">K|u>R0MRj$5 YH= d^f~0W;SR"t[th(u摼dW}|E L8'm@}C-fmdNkDR9-B%pXXYlS4|3PNN,y21]O2a' ,៦"z8zfe<ͷuӿҊ@l`ޑobARS$ nw|?x*я5A1x ԟk6rsZX$'yvHԘ YRLJ(#ٹ.-gmG#ރ*3tY'U M8[xĹ]! kbM~ipd6n+qY*f}}\}aP\ܖ}wƧ~UQq\$@f 4l7m[W\7WS( Rh)QQH:<$_{E=ǒ"OwG>X7Kix,}\w M4t%K( <Ӵ&[P6 s!u$uZ1;`J-yFUJmiPpl4}YZ+6Z~yReyղI€&_O+ѰPvNBaCVqS#Ϡ!f/F TzVS1,Q sӊ=^#9`Vm%;EG&XliVQ;=qZH5 MOȢhj ns}d5u~*.60[(Jkrh[/jE>-")N;`4ּ ~ fSC@b=-le_ 3|5TR=06gmcj;R$}woâz"v֡@^mk&{7깭 T%QdqўTRv@$S[(.9N~BAr~%f^TZ%GEKĴ {TQ {-9K"VUܙLB9Eb MѡiՈͅP佤C;{ASUYЈ 0?ǣ.er(ݕsbŀan tH )W^E̦k:x^uuEfH0eI %c(5?M\[9?pzї7`X4]^i`ۢ`t pm E`_,sS.;)/e6w:ia { 9UflJs~T; n4x@ 2 ބO)q0n2(qDОr"c-B , ʬ: 'cwwE/^"_k2\:f0gIQ\ko2qs( 8JMJqm.!֤֝bp5,hKRD6U!~˧yd|,:t5>aiR#or)q؝Xi<~ N0bwlPثHAqOeK [箭odp 5$Nn{hoN؀#3YWd6[Cdj4^xec#x´ŰEÌsb8ɅC4<7+U,@2=f/dv&brΚ J[!m ʋ̻gg.vΣZP*62k &Q? 1PPvw}oxjxT&uۑj{[#=:!Is_CmOA9RK|s+d.k]S{ѧ476~-pIԍ9*$'T7ey۳h÷̻JhU V'-^v ,].QF6@-E_B̪rWx|@eCX' K )Һh#ybF'_~M bF^f7YDD#(_*#TS% @7pn$!epQ{C-18WLSͷ,g"s9/T ,y5p6m"$?,R4ZmA=9J5ϐhk&.yp a $yr#YzN ZR$%PQwda?? '̯3/NgXw̪h?1]A(Y+Z pnq&‡|?$E Eo2L|B)wXbcR{"9_I)ϙCbxn Z d},f˛Ž|&Էw9a`Y$avk׌Qݤ`Å 9贒?,!d\ [ob)vbr@!?%' XV9 p~ltٵZ0ӥu{ )XM [@v3GJsj(. b*;?G]QB+M/fA7H0'Bd! rS kC@H v]7%9֧X9jDXe4=B;:K@Wˀ~?`ҁm^R6 uϞ`声T4N5_; C7 JJ2$)ߦ}vZp3 Ypc>^_t륇|Z%=z病*DZ/ KI blg

$Z о T5l1ݢ{WzKAgȾR0mܟ+##%ĬѦ:,{! tL((j?:c1sz9$~~&Y_V>'}5%cul-C> ݿwNgî+uG(#s6 *3Ʉ$gOj 9d#1$|Az9,Цiz95%7\ ǭ u\!4 %;M=sҽ2Z)I=|u2*W#v?X@ dH=+_L.1})چKXhh$6-f:]6SkYՑ֣朊&AwA5SInUACVB!:zkwy FPbI.X& lһYCl"[LaxX0?vW rZ3)>|H[d_t M~1L$&.?w^['0Z@ hj|w 8}΂ s 8#fK.^t546AIZB1Md1[LBazEU%o$P*3+ 7ladD?*&s 륬$`fE=C6Z|@{>Y|ok7x:0Gfes4hh Ity@"I9H5,M.khHyBK/?Q6j "X'6c9Pd)">+@_ p$,Q=^kϹcG1O0J=I"( 3dc ]Z V2"_˻|M=_dwN 'IHyBe:u.%{y0\lmK,I.:x/P5FAK27 ];W{ּ{/d8+Umw.":,v \Z_qŗw$$ u|u 7(6PZ @7}iߘG5Bf6~$9+7hDRaqVhr7[QɭO!7< htVPǺ[/[P/rP:3 u s}\)$A;>uSTLў夽pFH'koP8\Y(eg =MIv/L^x8]H4Jm%N#{-y=x#86"i+2a{WԃE PU],b ~iѮ;Lh~@s8햲t+46Y#+B/ip]]CgeuOC+VRW@P GVmV%̔RCUN:YHa+-#y. ]7M|9+*qw{; bi⺠tpXg}<,]8v/ A:JҲnKsq2 0s[TrNbܒd堃*nna:y.좡'Y3-+9Qmf32^A >(JmU&ZvB:Ip!k|o~)3L~%#I4]@sRPNTI!YCS{d/i sxJ , '3^ ,8r*lpm6}Be!`ڛkنolaö4Հ ߞ~!;2-,XOQ^1yF+Q7-A쐮?n|+FNh:)ٿvB2GYЛL>vaκy~7Qb֋4Eu`5uK oc?9U*~g.dͺ1X!5A⻈l):dQq@CWU0wG\Hml Ш9 V?&\h,Ci+kECmG@F]'#09 b.`:R+pڳ.t7 ^(/˾){[ܑ 1.o7-SԗϘ9V\~ҿ@)JXufiC]J] eAP9#Vk,IMlL{EW!F>ګC pP ٺ^\ &hXK$6e&Svz 5X*.gwȨ~,ڄS3ff;x\yDܓɲBPcpK-θ\Pqyj\'d4gsSRCKveY1*O~ֱopF>C%'G%_ ѻ<|OT,cڏi/Ezh8ߨy1 waс(MVڪ+'j~bJ"27/UffyԇXVEkFM 9lvKNH:yۖqq0u0T?mNn )7]Ξܸٞ6ȘfvI+gfqA-Yެ.͐y"H 98k;RAbFyUS9xs;!JVJ+ @Urg"KNA+1(Ғ$ _xMmD<Qd4/ +^I }4;@^0)E"넋gB!5f}׌\ERKѵ4كBm5)[oySA_\!҇:oDp- ?^$e,| Y4rLJHp~s5-Vݖ!OyMA'&5Rô$5ab4Jb$ΨbS^YSs%nŧDŨg -)L<@@t&FIAKV( qev}GG|`s fmcQ (21덻MHK[`qt6,n² hOa{[qOvM鮩#̞^(q\M(Y #Z`=8G9C[>zXE !XnN)v܉liW@ 䅡V.avUwk6Ħ`+P]/{8$}3Sn|L˒qf#[tH12y,E/>I2xšܞ\\4"P9e6AD Nϒ@{z9'AK|ku!wU[~!:D m R] 1V9Z9.N5eJ,i/qTI强@;60|sq1;37 GI:16ɫ>C'/6eI'Vgۍ4Տ|QgMdbBc[0G6`* h͏Un2| }e)$y߈(1?%[YtZFUhv`BJA>ubBl^\|P]垦uHr_8ZvA˯zH&ERHîk #QBJ W+ʀ;RՎAVcS:UWΡ+RnzQ֣j`?u}W'BJ34&?fa?lB v+9 jjOB؋&yhWH[P:8]x*WSے,zW_HAE?f>}&G+ʚ:y,ތ'Tp@L<)"V:y7jwbA"Xl~VͽaLlGq<+tp$P4qpiF/*LC뻡>zG2cP[KRtmqKJ%IIz㹎w Aa`)fnkJ\,Gzq?VS@bNЧo_Lc$%") T8jx݁3X70#q; Ti+H޺+J:ۘr CjS"Tҋ?ap=niY`Sե ĩnIZD=.#Mo/6@Ra DadXX\Bb֟N 1;he 2J''97lmi?LpL xl6f;{&Q /&^;񏷅fht |anTunLpg,K8v\:4ׄD<U7[TP7Wf I*KjikkojB_ B PIŨ/꺀 h\^;0WC0]kKCYW\\/ [Ij.T'?6;xYw_xb' M+8WSL/Yog&hoZ2gR4~ b=}V._wXk Nôl`R֕!L̆Rt១Uͬ3 ͵;]QU~e>Sr"VnOV̘V14!} Ǟ| +`hr.0ux} P)z'p 4783Cd7R|قʰiq3qeo/Lϯp /EpϮ;Pz)a6zLh Ìy:cz*wJU׮ot.b%k`O{qc9qt#W2LYi9zߌ)i>kWwHܛ4[?k,4SEA'A 6PXQ, 3K3&3Gn &#Z&;Ֆi~ s[̩X]j!KФO!")JPɻu@jM* UeMAq,13n lృvDaznK1M16$E`Fxc, #Up7f@XN(^cr`[H6?D1XPZ$H$D0'Ai+ιcUEeĐ^UNjz*h4RXʷ:wE!`+Owf̀k~/o_6$"}FM~0=T@%[~JO46tS l(T(r,2uFL&.NTԪPmZloS۲7AńcݷS,:#.iyԵ؞8r/!ݴ*53]yovh>[LiJt69qU+<]jJJꎑavCv鄻'ǚԳNڻ24e0o@Xgpy&_`m^YQ!=ФZ!% 0 0cV5 .1ð\oK꯳(r)e\umڮ۞!eMYuSm! FZNwU;opW70t FfpV:?s[h@)n`>Ovnq&5]f`0C-@FmTwa:鵕d'Iݮv!P~۶NkI&FOwlc:a@ M_Q|2;1#ޝѿ[meٖdEK%;1 oGoy&'T, n¥:6ԁ=.8*5(s4*aٱ'WÂ`,fvπs@NO\h!Ө c1Rv/+:_ljpg+rڧ%s fslaIN(r\ GѫZu30+_!d/S( r j̎"e%6,rq)hx+·v]tT3Ũzenb* M ,(,@ǹƢtx0:5Ae~hs_,ϣF>+.[ڿ@r`S}~"*Z@ _F4Wz|is1˦$!YIw,FSsdt+؎Td΃Ml/O|;6֚ԛz%8R>8V7 6}}g>o)Q"9nr5C-R61S~տS!$o6)f8bqϺBX~䎓V {LLfw#@=T PNʑX)^v_+Ypj༼nbsĺLB:kVԮ+%\}:{SiVRwXP8^M^:#=Aft˜*m!zfqr;X2-JCJZ׌b=9j[#dy 3"7T38n J "@_ض0WɍBT/Q@h'z i*6ЃI=1R6tRH m%R6m{7k7j.V或A6F:BFIG^i!AiL9\~)XKK;(2Τk7尐] c19+* f/TYS8??B&UL[lt'ұX= cͮ:pμm¯io `Oe7BhG-CXS"ڊz*qMXm-}?w UJZ *0>A>'`ẠVa[=y?+EYjᶌJ'PyUp/1I~LLWw@^Qs2y~`i^J06"K=t'&9*<4w> ݦp duŽ%[yŽGO4ε{{ p 1ATx48HpKJ__xݛ/:+IOxYSpZmPa_f ."!$d_#d5>aHoԕpL±*%ߴg>nԋ 酎VX7lonrii zyƽfk(:n.?'NLS5BtH\_`9znn,CfgНqdb;sbBZ+&7ƪt4w%N߳vj{t^ϛ%8M2GJgA+@'X L2y7wo9 r&Y(kdX''ZR! q\ _ɭU}Dpi) YC #-);*8|ypWQs&S'֨a,E %x_ըu=&j/K,عBRq#댲7D&>*h#^k LqƗ4% _PחL+hb5~ݒKGݞj-_F }&1 ".T-4jLK-b;>  X=zy '(qGh{K eO׭3INmYn/廚i T}"gILyJ}H>pΫN~KE>UjMkg5_\;#" ٩=C#' :}Φ~R6TkX XOsI"ffvWBFkd(ݢk>|ʇT_mZ!TW| ;;GzqX+KEƦLj֞0cwr[~;:|z3lRN/Sx|=:0Ȏ "0I/:oZषB^\T@pRܠRѰ#sʲo P)2:*枙"TũTq2-H?s ~{_|c袕cƃk*PkV{pwdĈc0iJbVWI)]Ƿ+C_lyMڼ~|PрL-GS:XP[6a`&T/jLˢypGZ% eZ"-'Y00  ]H0T(f@4AK‹'pl@Ta(whW fOT#D0XV!"WT笟𳁅q[鹈.8p~?IJCAp*5_x$9`N8D2 Q&GI1^ϱ g%v5%[f,xt,2}oh3ЍpϐFlݓؤ[ze`fSUD}Ivnޠ bj:[D|zHO Gw?D*iYE'KL\)|K"CxHh.v̐  Iڮ:1BrBͨ\^?疹vyjS֟ڛjEHc+Ǒg߭] pP,k_t_vAQ$2S[ͅ>2KgKc$fN?(B_j#a]3[V$yZROd]q-[Jksy $wz|;Ly$HVp)&6s)[ OX_t{egF]F#"ؚcч/])lɷf|~ iǔ}Z 5A:Ö#3 rWS.!)%R[_UʚU~1a\vrbz>wFw5=LaX *6u,$H:T3tJ$ TfyƇm ޴HkD"uD_t[򤍽kɧ6 n ȴ/-ȘU7ς%c y;)wa=QeUk%gGdCUX_f^~':sd Ne.!iLQ7?ψ)|3^ 7}L.gHbYE9Yƥ  ިka>)xȋQ)v͓HͷB3+2}pa%ȼiP X~5P_%ԗגm3CBLYDtQ]T?|D0›&O~!Y;kۀAEr2ؽ R~ccм(|AsW QG|ۃnjxϴoKVſϢ9~FY,߯(6_ r$T& t]U&nQ+!Kz4Jg'y`chXF!'ژZ;ܪ+̱Èw*2pSHԧꛬOK}ߏv[=Ӵ"0oTMm_31]A7`(Ÿ^J9;t-B6!j '*÷8ψڷx b4@hw3aIb!mhgew ȳ0"7'4&ug7p*JR(=0MW5'B%fu&&P2 ڊgD㹻ڌV'Wc*"9Z˪B騫폒Uv61b5% tU(7 mRȚ7 ARp~me$zVv 7C gkBw`x~:ΰ&$Ws 7k꿲6>;qLL|Αpwq%6xfR"L/,?2 []<(V@}6 /ăL2K,gh$/[ !#oVh!Sz^?mKQCM[+y⦍lk}8"ml6+_xWUļJx])mE;T>#&@$JwDT&>Ն퀜( jt_-TZ5:L#?VaJL)S1kz߬ϞMmhZyN \%ߵkm,R&R:qQD3yզB3[+3#cpD.&'pPQiwt`r޹%mIG6Ǘ%n* z#hCF@3}xi3ȞWwIAfkdž1kW0 AT !Z DXWN>6+E \`EW2t2ɺ$T( E&b4:Ň" `QX)hIX)d|aN?i5P8z\=@?AqYub5a<9Fy.m'_{ŝ*?c*gIjT-RS z;ruveo:uEM㏑ك")ùPF%B-F`gm~LF!e)CB#79^&c 2#fhT3#<_ {|g)K@IRSd5p-$*H J3u9YޛP!ot>UfrCW F!-1O)|'#x}{|"Tnsj|<[\GA%4q>ki,Kl:sSU;2;.w??oἼX7:);JELw^?APճ"os@+Հ5Y{^I o.`@5zmYWד4]|4:`! ?6mL'D8uzWdu4EJ<{ul!„N-0̔:05!Mn8Ao sj "mz,, .6G?ߥ~H?Jf50? \[FJI `HV\r<+=(:v6)~_M>[Ļ=3_!hRZP/6&JX_[Od<1<"ɜƓܮ2T]5#O#$my+okIp1y|RQ7. M p^v{U:ZL `:֛.CV62B219NGܣQħhgVBb| 4O04A#dJ"nl1|R3#Q.!ɝ̞Ԃ& U3 {ohϓ8M֑7lFɇH٬Ar·'u9ؤo nk(}Q qrn1|p,kqS7ݼ ԙi5Z~C*^3ٗ^Defja 4m>b 5VFI7go&R 3u':`=Lނ/mj=W/5֫pH22_yR<=w8эY$W+1a<ZǯQ/~J r ,DBf.0NOJI #~J*nfփ;-z! bbQnWĺ8($_7cBCjUh_8# CXk XFQpYBG`(Bh_p$nO)GCW^넅NYxp%90i9堛9o+yU!RŗXA^WGT! Cd7v+2mt\([D!j/\m@IB<~)4zf{/otԀ k`+@e "mG?W=0b1 =f y%C`]ێ)-.j\3"5h._R 6[Z뉩lGNs|{NW:U駽}:.tJ}FiNj u[mg8/NK(Ҁ{B2{e l4u)bh-px5N㟲ŔN)w<JQѱx< B?Y"C) "X秥7x78WjqZ8 ,)K|:!yEENwşюkz"um|A%pY6Zl؏u(~EFԧTK)0.Td$;?ibdO\HW9#lm~\_\'hqؑnZZq$bY+[5"YglP\E~^-r݆j=-t&4O65 \ʬuZ50\'Yêe}E v1T^۔oA֍떴=֢ 8K}^H3 Bu I"+*mj@z6{$Eшd ⰢTJx,ϰ%=BY%{SOvJ䁗@#0v*I >ؽ4MD~! v~ܪ{^&Hx] (osEZ;-q5O@;s`n/kXn3)(>1o'+5랣3F]_>x~MKfzP~MF~[S~U؟o6PV[LުqNxd;x@ZK\)-Ӻ"H6i3'ْX_~Z0-rd 2TB29A~K8pOKA!*E࠶5VIVHw\25:LB0U'Z9طo.>/T*cvs,e_P̢wW@ nu8WxDQj@ԝ^s_"CM&<J[<;[-qz{J9P7PP]s6%g yBL ¨߁h[k@eHŽq*{>ϣEGTooN]_L veqI*4L(kJTf.)ƶ..j=iXώ 75R.e y{Oxg&7 Ђٍ7 D@"EP1JA1.Pik/իlп &2#H"UZ8 #_2TsMh"&د#Wƾ8*/yFXA.BVaZ],ٟ̈C,x.̓(&.W-N0# p‹No3Y$ĵVBHMwYMEq8K~\HF+2iڐ9RAqˋ<+(lQy2gEb.!zG'S;5`؜)n mse*5#yͶ9=)8FXu_3k=L'a1MAlvU A1zg)_ՍK9瑟T/殻L#!( A?~|WG !Em(N{?7ݱ'#Įk9\, nhsGD sJGԐ=+gF]IZD<㚤_t9N(bMחo^~gSڗݷ7  " Y9kg&CpK,f VdXgǭ9/.\%UoX'fu Uz / +)3iۥm$9%67½sA,AO(b_wA0r}Hvn mCg7I:`S@&3. OEQRÚFZAAK~-YDg yL=fzbم) ytS~.$MCƴKR-6?$ ޡY}׾W)ֈi9̱+H96b'fn{nM(Vdx;./۽.{|x )"Ke l=MYwP; r`{C4ے$5筂" ޕR2NAVѫGD.u!J$]nsH Ir%~(0P/CPI#˳x =)Y8r;,xH~id\#¼nxw݉,zNᖫnnoSOU\f93}KogcE;g Xt|!ydr$ d[bMham 1sURmePtDU|mZNJvLꆛ.hxvM]&[5\V ˯ŷ0 ]nP{|2  $Z@ڳ:Af7^ 3n RIJFY|\ŌgD&S2{ GUMW>\ ~t`H"22Ac'Hq H,}c 1?*BXPn1ί(b0 6ȵkjvmNY;?(ᒁz;5d\pLJfY!"sڷPdO#OYٓStU3BV,ḛ|%|+S/L[8cjϼgwK/fs Ds.0 :V#M/?L΃ hǃDYXoƣPٞFE')PPYS))GQ$d+W6EcW+a2>Fh?xzrpf8w ts gY0)Ÿ\ jv*J>c Q[ ;NxՊn}?,G`LsʢP:)II}[uR~ʣ/ZBa7b"<PJ n$@EIuL2+Z''1 3^tBA_~Ri4D'_\Te)*-2j%m>%XM" ꘤% Yʇ̄&$"]||/VF4fqWjw ac̤.g *L[n'LjvEEy)s#*O;-dIג1]tΜ"]QZiFe8x. 3RN艸Ed&@d w'H*nU!>Z80;SlJFN Ǚ\5Kȸ AI_癬n:qu4aɈyrĀ,Ckϟ;>+ ?xpwME Dڒ f:qxxF)ypw5Hw9ƾK#Ohc<ãO7mhϣ򀤎cevVkp%yޛG,ޫ#v|;pH=H!!bmq6W@̼- }.C=y87A)o(/g,eU41C}SʱW"1{S6y9yVN<ԟ >tChJh^AK#)]CdD \MLNѰ/PަzNB{tL}s0E^Ae ;Q`_ȕ'1u]1vOXq|U֣XX+L`r?Dqxͯ( óq-E%D:]3xJ0㚃?@Q'CJ_~/BM'+G -Y\q}9l͢dD! LޘД]G"[t>@ .v*֣ԅ&mH+̰B U7q?3,,{uMqwA^,hAFD1c6E{/Skṯ0FbBBCIJV0h)ѷJq'.o 9Rٮ4&,G#i@vr2+5ShH4;}eXtc ѯmKT]sOI2޲)|]FfC4gՔ[R(k2Je"Ԕp]|25h˵Ro) 10&Hꈦ8i:EV U&ZII`]t2!Ie0ssE.zU/NoSs0j^>Be~aZm#3s|ۊpBϰX"hMJ%q&\3NM'xsՐNjYt/ `$``ed ~ٵh,& ʽPvcJ!u4;QVxnYZ|c,^_D^Kv2\dQ(JLr$`*7 `e>ZZ!<ԘC$l"$B2 ֗ B@%i 'gi+8I5pI`#.$C8l~p8e8`$Ư-P= 矾;f`kCiI¢ۃ鴙`Ŝn \OzOװC;;`ynzuը=etT:3Na`X=#d C6P],߻yXەB HR|5lKZЂ\O<K^1ɟzA@en34pwM,{"T2=1%}pn$67-|@Kei#'`L/Oy"TC 3DdB!&Zl5]6a#:pkrc lp3⍝1xvu`5 e8dx*if )1˶5%@nˡH'PjY\8}s:o"E:o{Wň%`y?@iDO:BM룹, yNmތ`b*)y~b8^ A?ӗn`V 9?0Tʱ6<Q ?%iC))j_|2"kϪ%IZoM-_{j^mJQ-="tAdF!*0 w>b7GݽY#`/ il0J!>û{Q '3& 3,IN]i\.m[d2ԫ!46AsrTdPi@2@{| eҽ%\ٌc)@ <5L([8}Ρ/lKiG5F"W39$Z jF/R ΄ WFXX>]]_1Фf, =ڶ dv3 %u?f0DOsWJQtv);:(˘ALBlcdx ^b ñel@"=I(y IN'ilXfm+Eܤh8fըCRA}((4ɦEG ĴaGȩ]@3L1NI.NJ\jMQE 8ʹnwd1HAmRa}\\DNRsHT((~!`b>fPW>Q$%!A1 ?Nr45p6`ƴ$ Xbl}Fɦ9OLKwF5x__̵ϟeT/'H'ЗkpsD&ن H9R)c.{,VCb2G JCUė[zx7 La0+{#{zCzZ;FPLJm6z+57j*y~~\}ܛRhP&_yYe?oˆ^U`)[ yxCR٫dIO;g$'\xL]g]J_ng{J,kX 6(<|` }?'7a.".}zWF!\ӜGS@}#ufUt 93?8;``rTę33!axIdl3 [بqv&nnH?俛IU;Z?NwK*_&5IQe<jF)JOsvcx=k  6/4mŅ*{LW`6hF\/%]AIN*.U$7ѽgyHJWxA9^ôrK0T\26Jlhn};o f)3ؼoܟ=a5>q0|ƜޞĮ4|9)Ԣ6"",O{н6hGƱk㡑A l%ǫAF2.&umvkKJھK[71G?k)l" !f;b`Xobq\6)_20,F1Sw瀣=,u>ߟ\ϛkzZ8“j2~3A ] Xj^5CN6wUq솙K_~ =J i,5 0H ZCFB+[ڧyuƪ xq0K?POo. Z!SUT}?y5hZ{<㍑Ns> *{ܨ-, [1@?#؝`Il;/<=xѽAjM+l3q'eGoP)p unVXj0y%AZ1:g7R΃ĻI\@0:%A2:q*i&o"xȇ\iNDKYulJuXlsF^Xwf8dMmtZ3%OMc,ۼ}ֆRbe9Lmማ04Jw4*IRcКV-`b^P~AXU |J]ݹy8.Ajf8a"@CUƴ :ɰa;1E^h"ߠ=!6u>>gZMiĴǒlcN`a3^ن  Z}4I<"4aDgo%nFE&2.Kz*%\CVzUtB^S%$W z8+7j"L5{<͂|1X*u41MrGΔ{OXED'g8ԙi+FњB}FLA^ " q[(IpD"q܈{ 83Q8ɒf&ia/L۸15##Eڤ KKHQ֢BKؼR>mbTVZLknEAI鬆J E#o~\43yI~ce\i'%n~ A1WeT8h \֒cR m@f=kץ\w ?bC;ۧ ?_$f|*bbz™1,wꪅ tTgLT!xu9ڽJ%hؘ`n .$:ɭS~纗$~wQ$L3_1Ш^Τ mxk43+4B=cul&}:H)/EQOkΰւƑeGVFsW>Yf"L4o x1}KaϒBPCu)@(IM`Lf%d]5Bsv1T#^rK-zѢm:0CR;Ӕ>B[seqMaJ %jYO ‘S {s}kRWlS%glqm%F `,{9*?ts{X·à`I8}E(%_hnEU]1ү (̶Qj:_Cר 4 QLeg` p wf<+Xשw$Pym0wNJ-jwűrj8=xy d[\Qåo)/_y"*ďJ=Y}@g,t>!YI DY@|! (y?IT3zlf~ [\e %-pds#}@)7cb>*}R^kB4dGL~B0z$mIOZ.<=!=|lU@RgdUsz؟#.%vE,F?Lol rD@,n|#Ac' zʺhSA`DwˎgC,<_\/c^I@{_ݶ:a0x2&i4험RI>}OhOmEj|s濔茍b)"n%'.5RR7Z) /X͠T='h6YU%KbJH~dg]yB PÂ{:irM> va:Ff.?-џزUm񭞸4wQrpC 95:-jqX4aܡs}oA NF/w)d!9 c3aeEM+5xuא[w`s[KD4B $l17q:r0q>NF$)%6׸ͶthߝW;%o#(9"F MC)gok,bܷnF3PDРO#Z䡩>m8>(k@& "6l+nBɕco63,=؋b |>^wbyʠMrc *ƗtL^̐w.W$(2'~K-9$8FS8>]: O՘2Z&d;uaP%m*ls,V}h=:]*7~!l݉bc%seA IVctirPbj>={s^\t)OR񸀦~( >h'0"lۜg7E(꜡cVc8P7{jc5,Fm}[D!;>tK[ *%uH۰`q51Sas Dg Rz.!OȶSd $ +C=eK!1jf2Nϯi(Ư̷rr)6mj`1f di{mJ(''t$0YN&UI5o +\ţi#}}St^{0V܈;O0d/ѤOd*/ad5oN(?;{?^(E춸<-HF-PQ]xt Jmv6k@'Rrh%0-V } fw;j5|j\!vTE=H\W؈56ٻZȎ42[vŚ+_@X(.1F b.s0xJ!2[m2?Y S-/+y/Ic\sk #Dys9{Wاms@OC:!WcG(QvCWtuU2:9gd.@đPXPϤ/ >%14uu0e'Ձs⁸~(_ _5jߡAGĊD+1)e]s=Y.A˩JwRn藈&mKW\gK=^WZNח-:):SbDڏ9ŒvzMu?qܩEw:7g,PQ 4oOfQ6G- yXpǜu5 'P4@6Y\saیySDojSDaDm*>+ɿP}DY_;xGl[ ,|^'1 k^7W q1& *ㆽifDI7|<ɟZhZOsQضOfK1p=Tk%dVz2hY~2Ay- h9ži/Ua:9[!ѧ1pgOۖc|R(ZF<g{KkL{!@)ƻӄ\dװL3m 4Z>-l;ا/aҵ܎a)04KSO*SH/˳!h 8uoϫrm2$[M7h<,QtnRH-QjG:23[L7d[rڪWjA*ex1QXN01N8J,Xl ;y.*<>}u,mJȊHG5pۃ:a@#l΄x*[2Y{'~2"stt`?O&x*h*IeҀ:80A~֞D\Ē ǿM@˛ߍ䬅* <De)9wu0ĵtw"LݎƘ>&$?pRSq%Ga1Rgw:E>ߺdVwh$y: jj8HX_d凾BVIE2ৡbߴ/K)?TG:XҘ%[֢h墎5 L^L^f ?k[S} !M`ʏZel]crHI+xW}5HNJPgS а6N}j{kh_g4e A{,hӖR7ĻȲp -zBaaź<'#W@Hc< >#8~'pފT9fF>Y */X<Nb r*JZl9¢W|T%5I /;:+}{I4E|^3`5vTN[6# #lZUPEZ;?WɭTy\YܝGafηӐb{Ja&oF<i^bދa. Nj}d-tp KB4R?!Y|3}PVКװEJ3k$_q嘋 EyM"< WHtcKֵRMF"еnjF2;5dC#eHĻ8gGGѶp&.ܑ\YIԍ6#Pnd]fUy.OzR-B7ٮ+j>B`z%!F< Q,ܿ(*u^Q 5((6JiL7z['M (8S^L f#VAБ} 㧙| tȊm#Rr dr#0jm| rdz2lPɺ/ )50i`_:5<aJ6߄l-Q8Ql{;IU>6Rʼx܊"S4V;P`xWQ%+ ;_;# f5L 0ɐdZ9bÆ7kR"x򎗝Ʋep$^&Bls|asƽ Hט# 6C9oySr{^Sc! 2l L[^+Lw8ܴ̉{g/hy}5ݹA麮ǎ5y͂5E yf%gˑtq$N; nh)'6ֽ,gQ}+#X6_(F }e':tRsjWMo0P*8Hh!I5vu3C+Wzg<+ڵD>Zx+ *UQIg 4R 3H36I[4T3+b93$~ /rAC6ƫJ'*/DMK|ft`@_im3RhJ:ZC$9,˜'Kp$ xNwVDd^`jG=v`YbٟR,t/GO)Џ"9Vmم&'#(OխnȩH8pW-0CЊ>}=]5?- Ѻ3~$_ s3k$oNz"D;T&Fy?=N,l &JPX[]3^Cx~q*׃ŚuwT0Rasc:Gi\baxQ(!#)A:->(C-}Վ >pʮlCLuBK٬TN og ,,\Qg%F-b[k9pƏ,zO9۝7f~8?SOwXFhe/"k'BLc>pG)(D Ra6~ z!u&/ '(Y!7$+ {V$DfKfuZԤ<4ji qg@=&Ձ"Y`v,etꬼP+PTC4w\9$rӋk,d`/>=y1.OJ(ic[7426O3tYzB2f4\YPWztRͮ}C0໊k`e][{VpAk&f2E>0 K_ Au|*2{? 7ӡ:})j-|Jq>7O57Bϝ;aF/>ț^?S]1u"r,;}B_pfj+jJbg7vל"(.H4$fPQ$Z춄q|-y۸U+!P~Gi0F^'.QƮOSl&]och㐲+HG4a=#ʤ^xq٘ i}yNKZ̙@>tcxqhF!]MXW>N*&8:䊑Dmó@r5:sWFpql!T%`!p,Xk)[PL WV]ЍCO._B>Rm&K7J.VlefD(x"ј,Pt]C1'!9hŞe"R';Ec.Mڪ#{N&Lko%zI Y 9 q!SMz*LYujQ:h,s 8tbxzCɷI%A(-H &~+u .>r{+ݥ[@=n]1GN%X7`pIȓܠҟg]5 wq(M},T$`wj;}%O#YτwgN!Avw9>ٗ'\:cđ unO^-Sʕ3cfH4+%mD`H w4)q|::"?T 9%ң=*l{ W-x7L>{~7q# i#_pAJX@N vuy#+}ު!D*8mEM[(o!IV> /)jɐ sf<)&Z$utc&gDdNNs8^}^ ՗{acWOQD:C(0!&y γ8` n1o٥4rBa~/Rys)aO 6-Ti=4g;Q C4Z{%+:`DwϱG|Fo`VEkΰWQ/UrRK(׵(iAͻњ`{P;B%ppw♼/6+([ZY(rrbwY<-S!jㆌUq(T1=rŏo% l-L6lw#SfΤҪ\d`StL^Ռ%6:U>nveK dxUBP0WcBn@ls#Kуyx* 9:i~5e:73_,,nX%,1lcϩ%D+ŏZ=lfrh8Xf%-'[9b9HZez?GF t4^Kq@IuWCtl%A ei,׵rrn#r^kJ=;le+,̣e?eBm uU1 sSV& pR*ODXQ+'Ա>V49^쇇l%9AS fjj};lKAvrS*yrлl,)mp@B 5<,u?b;U]wM]BP6K;3n>nx9lA̾^X)ʹYItB]t4$ pޛwKcz -{i9}ct>+C~6wXOCBuUH PD&}5_y?fUYW 5Шjg ͙B؋A 6IܐS>}+2Zgr]p_)VúG"Ma8._NYD"sVŒT8(lZ) YQ{J(ɑ? "Wep+7 ˺Mn@~u#OV3R_b;-] ӟLQ lӟ3DlMUMڍX(2<Ě,,$RIE<xii0ᢹ^ dO2Җ$-6yɖ=PUM"H0D nvKR={ ElE-L-+ j3w_ ,Dmw _wB\@XTa@8*)x%wN"M.~Wj0|y},jvv]'FVңi@)Cn(8YlB"8Ry=قIO YCIpV%j2k0 tY^ܱE`Hd>oVɶU gb]QM/ODޞW0IC$qT L-p,q=~m̳o@w2SpɍhzZ)YRVaL阢1RL5/}^Hu >qQSDNW3}N~<ˠڟBއHHS %Ƈ;JHFZCN)$ƀ WWBvBKIZV&biw J%Qzcqw*FBlzMk?=KҒU3Ylg{c#Bg1j܊P,A@6O 87z"!&v2G%= RBA6FYc?젎\_TXg渦y8Wm]qH"K4.mcf~U S~>̾a`n`H!k՝Falqw]~BBFՓnZ," 9]%2ne欝><(jvC47*Cx\9{Ϯ^dzDq+>;IU@! +UHkt ӆ9XIp|D P>Nn؋h]B-]݀wה:IL.mg:`Y` T}QZ[>wBZ9ڝI~DUs)Ob迡/0BH?\tUbH(% D7nݸ{<vY:qV(dSpb.9i7%pV5XRzòibyǚ&+BؽW]YGY]uTtlAyJM,U(qM7`ddIZ¯cKK3 +6CVs!֎K%|[.ςwejK+|3M/Ϋ^Xgf)Fu Kc[yu>y̺A;&2 1v~ځ^7/8c;(+6? J`f]ȄׁJ L̵ČHT|¤ K5{-v֭V`(&օ>>8KI+sB9"a`YZs{ \c;027svW$sP~(vAY0ZfJy;:OpPJHtNr>)!p" Z$_h~Gl$9#3Kll$لpmצQU1.cä*t#yl 4qbʏ\l[hu3$@:{k^ۮD'gκ]3 ;kȲra6NbrT|y+?4GZWEۣ|]@<ƞ_'Qmplʊsy_':>'ٹ ϶&82!@ 6io7Mj&`ؖu up<^Q5T6G)hf| JwtC8h9t2mKV,(Qm/觗Z8x3){XR@k<88.IxS'\.w ‰C̽Ov% su(mǓ!i+.d_꼑o#^k6=ыx7vpҞ^*G}r\h}-]Q_,:O fO060A,v.DWvOhT] kW۫@k!dd ǔ,d/7 g\ǰcVCs!uegFó;BQ{'׽9,_+BSf05GMXSZ`j ݻs 8b8dH~<'R 7]oCADy84H@/Ľdu]啲C`_Q<^eXD% )^g;/h"76+(LC}}r D,<<ƟGʈys8.cmS0,i9}ۀIE:񅵙IpOτZ@(ィWSV` 1$~$ۊ"G[=@4|vds{jzms ~ R;($[EΥgΒk8Wq.+SO1)c% D2ZS7Z57k]Otf ̈́"+]bܺ۸yԋ(Q Rh25 H&d9A vv ĨbOJ:5cg첛ƫ/_rA}75bOfFIc߇r[*g|-w^I_W 2h `QC}3>y0#:\hA+S?@煶4\[n64=ӄoVC\RٷZ#~Lu>zPQ-X0ws@X+gkں+M1pL] آNFSC>oWC`5O.Gp?*av= `wɁp)&q#L7h/4AjP,t  < Рy?O>2(q;}5=(T( &={$#J֖hG[BT NI:>8kW{Cx zV1W+\\JxSιNMhi=a  j!ݣb ?<V%z#Rfp 4"/}B*}DiQV&dOc32h/d3GꭰLi=je{ @ }V$~]Ȏv()*B# BbdԹm[tu]>Lf7v?<%Tz (!?eK`2oO36a)8Kj) goyU"x02m=O kȑcǾqtTt:Dn.|Г)^{ ?|64 :H nk\Wv~PTO%r*Uq >L )|^sKB'xPɵd_/Y`ѥuֹ SD{YT\ Ϡga !{~ykuO<x/zJqAMse*.LU]Zv1־T.L^WHj!KЇ=Bq1+*LXh5oیE< KURQ$cPf}tk5=x _NKڤye.#*)x$4@u/C1@VXg }]lR*r9^ gYb'Zs'sr'=og2_;C7Tۤ11?WYܮ[Ptz_IW|WܑF#wH8ˠc͟%S7T-\a VFULVÇZ/QpHdk2ugbl#µʁa/r+y>!μ UIRNHr[j/ed3O2t9KE<@j?ns nQ0\5&n)6!׻ppۙH]XaGtlh +W-B \5<͙vT@=?`06+Un}+6pb8o\oL(WyC!$5 M[êl+\FN#!F7KP=w?vxj|q:=Mgf0e9FZy:u@1Y @lK4~*ˡsB0}bm{)<h^2DvI$czITû YZf)X1t_Fv3KjdY9`^#2'gxϤy/xu_5%;Ze/;D'S,#g0cMOucp\rzީ+^%Fpն vu ەfYN)k t%+s/+hZdA .L򖼮kDn_4`Kk4yTXg oav(35J  :idHm}}Wd@~"B4-u2U C%Nl90re$!3Cѹ!U *bYjGQ hFBmNc 0> a%WZJ| m{[u5.ͰIeqݯl4AD'v86w@J,7kO' %cFP+:B3ȍqR/nO*ʳ T^^oGxݙ孭d6 \#aawک b^ K\?h/H0c6M d0f ԋ>T8l6#}y;=0v$`N]#C[W~Ιwe/1UOSגU4n6xhjBYYE*H%77&b6߬gc i%Xλoޙ-`kkȻ].$H}3U@Dڏ͘EL};(b O*=Pq-V3%JbI0vrOZܽxIMf vuhTI]yyc>w5z4C̆O,viJcʠ<cu]uZ{sgTgjz%T@U_æOMVI钀Bn$'1';쇤f=vgTr.R˯Y^b2Q\ȷ~ܯ ox3D-$sx&G['6 pl(ZV yQ,Yv'=ɭN0K[5dЎ`s N`b˿iY O*AY"ЯIљn$sωLd);zҀJHŽq.@M0x+` ;V%5Zޜj5&0kK3posxZ{P_e \s3~pNhfsUvbV6Xhs:ͤZzs4VR2IuQh&VݩyrD#X2^!T؊Z|p! ,qi_zwSE)،I\<DZ-%M@ (a@V;upiBOZCFcz\PV*h4̚iUNjVJEJq1:-B 81ztFDZ/ Ҭ$3v%'%R7S-b ?Ak9C;*]c)Gnan@v_ 7Lh1Xp\g;':[VZZJ!֫36tK^?e}}B-#"wj 2^Gw$ 3OḊoSY h&YϢFW'|ĺJ)]RJ|&=Gߦ–)¿©8B8R ~^ǵW>BuFLF㣓 VgO'F قi2=}˂6 a-r+J~cqyɉ&)/u( p[q6,x(7v"٨VĻԯ& $AodiI^":4$~'g+KiߢOHlk:z~f6Aŏ-0ݭL{ټiC wCXXIvvl,$$hU6- QBQD{9P߹ª BJɯW M;B'{+;3Nx4l&$WBiڗ+K)˜w 8gX+u- RyGد|+OК @4}kTY}MhRbgrh"yy=K2Zkur L>G+B;^E?Zyb ְ8`y]umC Z^@w }zJi6ގ . $t۵-xAq| _\&p$ XlJ͸rؒs= =1V 5ۊԚs +sIw2I,镫jb|%*-戚zu!=+8a{JR^PL8u*\mڋQm!]b-*ePkXJ.Le}9Ilڽ|* ,np##}yX2$Ǥϻ?hAr/PH.!?雕b5ejX*/8cLpgN!$jJu!Qgv:k$* h-uـX߮ʴ#I(3]suEx _f^1h9h;".{تURO4x+ =/p, 5EMN@G7~Xd*twU\g=2j y)2!촻_2A [E mL|i#7/9$ց;.ZIڰ%͐0M7噵RղP+FXɱ0ip̤:_ "Kbbi@Pc'58N98t6n0u`\TKlsc>EwHӰy]de'~ C6_OxI5Q 4nEoIjph%UZ_+ddX8vm]ԨigrAkVzkqp-N@e |{M*W st$A{sGy dԲr빀@ACƣEi6v7{YtRSQ,} ^;K(10Шd*TE^YF1fw(}^{3Q1r0mg`-D*j*d"U׉/w]zM7#u!$_{lNkܓkT5ȼ!3Dj%Iom;MQ$3zCWjW&O[,GeI瘈YSDR2K>X;5O^ϱbYj@i]jU{z$6ltYJńҽ!3/gGn䍌=o}q`w\`=y`_WDd\[:MQnvz)A#r;%"|P3/9 A'h'%`γԸr~9K a5^B +j"RWs2d=`Bm'_p'1: LyW4.hp7]_u[:4ƜHI;T{kyHvD_T84j;^p_ eAA,WCTz׸-[.ZJ 8=f%ؠje?,/ᨸʧ(&EtM _&9=?ﲆ) b32z|LzSij' }tOpLDdDby)kyy\%WOTEKGrZ > n&n=i 5-=q.0sa'^tWyչ}ٕxQLbqY;R =`17Rl+ߟVuf僃-2  ă[?މ*ȣG^Oށ 5s?%g%N<9 .筻u}4h&<WɪsL {OОdc;zBW1QhTbPlmxla,nvX^K@[ wtvN!"2l4_A;"9÷M m]w46"~aATt,} =.7.Qb3HMxϑ\r2+*A@K }]@ M Qr>'d3DU2(:,];:[ߢev̀_u R+ z0i I sfk+dZsd(,.=C掍8֑N =rc1K[9+kIe; 脛JkB*<v* Bn0l"CqMgQf|rIʏYQ8L UBm 2{2:QuMрD 9"an-B#@, .HwXAa0B<~r%Wds:3/ih˰|8 s =G?)DxH琻aUcz& h:)@V/0I!LMu';.EĢ%AߧO4tnlo"S:KFԎ"Ldw&U ~m F* s~c,Y4v)LC*FrڏYu||=qH94^CUag;&MQj̐lN䕿[s4Y[^J&!1^o_eiͼ5zî'G& OL>aN\_|s|M2+9^RQrnT1\'"Aƽ>J+v;ɄתV'KmNj[#YqV Wd^IS;I&,u4:γTJ _sUa `AwCCB#RK>SZW`aHuP{=$<w0࿸S,`?ZO&{kF^Шyԗ\i< e E4`Xϝ%$HFk;@"͍EiqzzsX 3Tfp81SY8Q'ފ>\*Q,d:xkI[ w\־ֺMIwTi5<"UBk2,g Zcp*$2tt K㟦5ֈj4l*q@ˮZisYf7ԦR=G{Ijf6O,D., \<({":d']۪\Ԇ/?/?ؤcU1yH.|8k]|$ϟQaPh̘gO{/0P% F3"*o[{%9,;0J6W0 /V3aK B2:F<[bǐی` M֧JGA}/&h/ $. :Ms_Y[RG +n`j>fSek LRu=Mr9 GoѬ4| )dyj<[W `AZN{@J@0Ⱦ>"\bzi^k?lg Ꙉ$u7T5b~}wCśj v jӷCМm|dia;&x Xwc4CH9-k,aEnH4WwOcoMQj3ݭP-і{^Ԩ^&?3Sp*xIY,dZJ%X2N91LQq~  5Z@8=%P$aAh[FY=M^"]4P57.)fdW-9PQ! 4$o3|bw=kPo eLRm ͛~[aIy€Q,jzƓN&džTоn0<$CtV9n.rmT6Ɖ1N)T 4cy9nWnOy n{oiԘwV|qGp7\Q\]N$3 z^&ˌwyw4Zĵ{*u_RF'tܪPv"TmD&4wl^VL.N n_2uY aGIsH7DsQp3)z64 Ͽ_}?!euJ=,11v{ײʧvhOyM9 1[}/D*E?|u)eAXdHH|<'\`a|ƀΗ[F= (i?S,}b=,a6^C!ޔW x+ir1lʹ6ZHhnLӚ+E]:*ꖕy=]'t}-iOttr 7Ёnɼ.rEb>wI[Srv4T+ۣQ$.%A 4v#Yt 2ؼU/{jɻ[xg8 iZ+S_cQ{gVB  m[y#tI,婝\!d3יwX]k‰Ҽ3%0sE_ aDDK|6;(ڤ׫O<,Hh 2 G'gk7UY!Fk?SHtsWriq|SϬM]՛2>)({Hi~(ӽז!43hi#aPH 'FBl0QYFu1m+ S|;ZCÃ4-ڔuq-‰6e\0_]cbĤ+7imỲIŔȐM;x0Տ1џƓײ!oozYHo,ߑvzNp,LGBH,{Mt[1G:D\9$ 6,ʽ.i*m49װC sfm*HUF(-o!rA6O&ۇň-qjoC)Q:O3(:ú\F+6nXaYݜgd۴LȣiJ+AT|stzz&D1s.=P2ƵЫkĐ.h`=pEZ~>UNB|Hi4ۭ9AM&*6m=+,,&#Ϭ ۔4I9haLw5593UVm^@ƺ2o][}݃hQ"}rc/x [lV.\w3rݦq/4<JǵT1uv,Eu<+Q/>HX{4 8\L-Tb"޶wT }ϣ+.qv/yu;8`Ƌ% iP!Y_(nM0u\@|;T@}c3ń)M7M֙L( }'VEQJ'EH[ZB^IOt|3,P-]>B\tma qhFʻՖ>2>W4.0C^̸qɺ% Y pX`ÕB~蓔E )ThX4N7 *^4H6,v9k誴!*s}7`wp 6 m7/%BW^kpL \ə5€_1Ez"p=u܃Yŀԙd#!Li/Z ̩TIzxmm&+XFZrO 멛2͵(do 5D#s ٦֡6![ f5rPZIɭTx͇B"f%T・^ e\q5$XVg[!ݏWo λ#m뿳 vߚ,@Umׅ;&њ®TѢZ@p4D* вLBޡZѡ]8Uݞ&! f S V.V s? \OlXrR!F  ^c6XH;dtϪ>PAm.f[<&,;>HDVFN^g~}aQL(lva%^ob} @s'N'dP4$@q Xi@gkvϲ6!ahAMf_O nP`^\l* C{v'>ET:)PwkƦԵz  pYj~6`@0 o"†d>,bBѰDyvA 5y$p\P 0%Nup΀wǪd=gV]t=Y J!BL0d"q7&%e gZNBZ#H 뻳DjZLp'ȟYÁ oك ju߱=xLcR]})ҭJ8nqZF~nUeﺗ>=&7FL;i,E[#>}΃&k=o(mi>R!M!4vm$/X mi)UeP؜,>"ᢵU?%zEޘ{$"Z4"jT|t\#NejS( JdQ>'izY|І[$ߔu `PF;C;|϶"䓰nf;|6᠗BmzըBvS̻|J$;TAԱS6@R)hƟRٮ{Fͱp#n^Jb[UUv<)zB}k725b!TۋFC5XXFy"Cl3"NR݄I2b_iH,YݜԽWmdk|T+d0xvK̰R% oF:%yzc0Tc Gݕ9W$:B= I@*V$ ehECC_iMeAlBhq0!$um˚(zbz(k_O&Q"(#[t8pɡ5,}Ch(S*fs2 Rǟf9:>rO{Kƈ]+?k_h0ؼı[ыzja-`6T< `dJl|m\ߔ:Z . zpkK)xސ9׾t|neFR{qC?? ϥ-ywDa]|]GPrϒRǦ~9:N?ُ0kIU MZu!3PU>HX_& /"=qt۴N*_I5?V[/8/ @ł8 >s83.''ݝYyŻΊK0dzlL<"m_ԣY$e}YE tv,~l%L#N<R˦ogenclDaԗwiVTfxMٳi7a)Wɟ, 2|Ɗl *@8&lPDG=5`+(]JoX7@ꬦb\oMN:0 Զ)sɱؾCUZC)b;Mp^6N-)yءkLu2gNWgp(r1λ']x8cߨJD_bPLZWf%`DY=#XQZucC4CyyPh\ yBa cK,wWBZJZ0`W݌4|,:2mO()gZ9xEu?')@ ᜚mBgDPESF-zeʱY6 ~>ߛ%]ؾg MC-M+z2u*Xo:' YS a.QΖq L\ +ׂ[rF։!Uأj9Sh+"&Štd )0ޕp) f5'Aw/n] \ 8e+#rkD6%ev ()se;k-܀ݼEm4.]O)`峊j cuSy2ݛ_`]Ր@MQJsw+߄E8dSQU}ɪT>ߍjݷ(6 a<S*6בOs4Coa(eJ~&[m4R=ᥱ CpglVԐޜV_}]۪<=CZ)ύy|hn0ڤKP`Ob ;D `UF)'VmO,3ꙸP^n;4ҋl72ՉXǭS0xPɾU-nn:S&wc1˅s\҈jګON'Karl`%\ =D>η gِʠUp\`S(q~}ז18$ &&?6"jP va>{j'nh7{Al %fCڶd,ߨ @oK&`!^), 0O]Uih6ۗdh"` u DžzMa鱮}LOed硦X˲31 sV@ι v$Npv+͟+ {S 8E%Aю*,ԁ]!|\JS1AB˭uOݝ[:<v|Wb7a0j^GBd~Kj <[SmF=tC띧t_]2@O7$l5j "o#gУ*N3DvpU@_vukY+I.;8h ~FkFg/ } OZh^ŋFT.JقJbɛ&>Rщ>2ȋG!6,7]LTĺx^BQu͜'"mӰq(%\3mM?+iPN^%M<(OJ'9Ԧ -XGq"-T>N+gn%)#ASV0s  )cZ#L/WEc5wu+ZhBW:.!,4}ʯ$@Im/d/!_g \5 bq* Z}u lMflS"2 VzvDEFLD5H]=2j)WYDZs>Y=S|PUtK4D@x[ nZ;']=?e b PByX7YMas;g< оjƗr O} &$Y-6~NDC,nnOm8_KCKq{&v8Q<џ \ԭ;Y?$r icl¾Q;_*ښs㑕kbe:gYuD}cLqSY:t~F" GIJ/ L"o4wY:FS?KMMg#6m1,X-e@FGkM*PpRRji N38#Q;clʣLLg[=QB"4`4̬6xg &xicD]uvdyQǜZl wmuJjk&Sy\+X#xݢ 'b!4lL/-̲Z^v6?W5RDk3k"N:A\К(TR> 6`!VI`|YbUӫf,Զd :L2~N' ~zL[76rjkOt#/ fBΟu|4qL!?^bw+A68Z n1v$rhメA{g%Nz"U{ E ž1;Tn䪗;&=V @R5vrı+.̍y.!Ϣhĵg,ou M&+>|)#!UTTf_}eRҿoE8pJ%77Dg"K(vJJP G#&}mxx㸁w"dP=cvm/&$}'gT.X&'92NJk2D>q[f'UDػѠ'^Z4a:T&gȁtc݆L# o߽wZ!~Z99͙ڲ^Il(bW&l7vh0`a) ULi(@6F\b7+uXPȒ:3i^w:DOGڞme |& ݹTRѭEcl/gB8O|ېѴǰ5b gݬC;n>0T6pvX{JML/w-9CV?i>2x1vbMKԪ<=Rij!3FW3 X(~nи^72E +A<Q>7 ъiKS?قF6lxאַ2RJR|+|GS(d83LD#6p(A1*r 'ꥊAFw6WѺDX^xr?sJ9ۛB"QasSu^t@ar;* Lf잼Tvll)5HuaEK*1. @$QCޒdy!_@S.3v7i?|W0?ӿ2Κ\즁1uʙ~c橎u{4O#=`sY䰚S[yOs.RlR&A{q8HOe6b3fcãIiMn%<9^*vb\shpY^eI+,;Jӎ"Z{`{sIL8@G\Zlxh\l=p/EOc%܀?G%1`Y}'`{Z/e]|uΣ=B3&\S _'z<2xa'Tp2tF,v^u^-m^L 7.h9]sij֚Y$)u~3Ϫ"m'\}^J][iH:hvZ9Az(2Ë/V{RۋFkɳp(i)wOE=< 2ÃɁgwtL!mdܮ (>^3%5^_]Z*Gl?bR#:6\X٥MEV" { W5M%وG$(&pmňO^F:M-lܶWTœ}N0='u/_8?eOŅ~T(=:+csy]H,'0A_gz o@#'nG{*/ h`JRҜ5CC|WP[5nkI>ohHJE =IXȡ" ]e+2Gw1Z'#|Tɢ|3˘b2!'L[3tײ.3ؘca/'mVN|ZH f 5/ :Ě848PתaΪQt~ P/ଊ)lK MO@Cg!5 |9d.Wtk 7L9VwN80S} j" ^I-k~SȜ4VQ= 7;!FR ubtl oEu 5{ۤ!,T)/1Aށ֗Nped`F]~9qdk$LU%Cu rFD7F(=R17hdS[á7 ,V{jt$'#]DoIb#| zLC || -qr`8u;H3DU`":!7Bxωh|2= JR!B܀i6x ʫK5ھ mFJ 0?"C, ^(x9mUp4j!GpI†F%˯oRV ]?/u#dsE4,԰sfyMl#-JX/M%oM0FiTVLԑ36Z{d=@C7fxDݴfaH_f)f_uHq]-@vt̂\`tG]Kr[P[~VSd!fڂG +s=G}vj|>PeX(Z>H iUc3?qIZN1@=e:&(V jLH!p;ZF=<*">$ AmhXwPG%^;J+;q$@ucdJm"ppxlYc^/rXjqR+oIlБ^pI&M̆i&Fd6˱*tkp+A4H Mwx\3Z=e?f+!DۨҿSE|!ݮ M/Ra+UJ0(p o O91͜8Ef'4RC괹!N|o/%]~ȚSPnn,mw;%nAifSK8 UD(h3?U&WBѯ'LuMlaA͑,TDŽ)jԍZ28 Mm|Ԧ3e̥[C٣3~k$ST[L \5&\LOrǞEJ`x*q_lQ2W^3X]"ͲäFT+>3[Ao>~ @/g' w|Ac1VR{J"2%oR"7}RXyzp{6ل^bj]f: #ט9n!6 A=w)Bf5؆`b /Ą b&FvCU<z2ޚaJ@q'}YDDVl-Oq[ڔ)8Wx GxT ݽ_gCk:)P]`]lF{B %:sgT^xw6pw=6uy XŶ- Dφu J6wx"K"ub[ Q5V!"Y+S {RУh Q azXn B$.L}Ԏil&]IzHZPjժ+ܒ:&ޛiI&qT*J3Tp1ů4& c e+H4-*cgo>44\(x6σXR'_CHaQ>%f) #B"%W Ň g< HYaßoku0؄>77iYV3dVԙdA+P";\K5@\|JM~#XTSƵ>y4X|9(_S 4RQtNNno|O;L}Լ}Y.KA3iaxKaJqO)(iQqoY(-GO(,7sY ?4WUI'BA#Cf.cߕd"UE>iO|--֝1o xc;r„C2%Mܖ=KzR=u9>]'?ô"_k Մ{[ n%J ƫ׀H*{2,K8:͑ԛ`ˋqfx^0΅W#VOuUWWu';n%MG.O!3d& H r=j]+܆{W ō59L#KMy$}c/h86ߠ9?@'P :Zhw+OUycg7}7kaa㟸?lݰ l/m$NWš E79CcBLs'^U1Ұ"nw mrؙ{)s|Pr[Z#HodIL\MWe U6]E|#\8ܻrBV%ބQ5y> z;⢀8z-}@֙1j0 w\\ܭtT&5ȥ*:s~{ox ',8Dy*X!B~(mآBgiam-+HɝͧuVC“BZSnlXE&zR+L}k\!W&H&6alNawv>Umc.ŸDFuKV {lcPPHͧX v}^HW% %݃itڈЬ}lp Z@Gs$:b%&4Jl#I{J[}!Qό: ..jg!;~LǦm%B8M̡iI>MxrtmMFȤsq_0o@@DHp{;) maR;sgAHȎ^Es냟BL0 |F6GVwx2e'kF:8hSf&)=;-pf g+L"rAhOB_׺$Ŧ8J$+ƭB"-? 1&b92`yrHk'~ &*AX Ej A۲%"_pt4POAYa)7bs/(QoIZh5گ_SI֧nY yWACՌXL27:(lf:4j^ouBq@lNiDSe # +2j{urmR#vkA67%aDܿѹ h& ֯uj:ԢnִM1jk00*&,*B>=]hMT< @ H[=fy?8'(`D :eRwza*vXS=U!nWL7C1*_AG PMb@MW}v77]rPs#5ɺs7^RQF0:u6*dĎɨ jU*le64?e1e]3ݸMZH@LX\HX5Yէt}CPy D>, m{iHatSߞg/w/I{56m&W7Rvo8A ڴ>? >wџ q"7쑕 XyHɍ4B)YeB.GПBԸ>Hm_ w#6D?Bl(" {TEW,-[y;DeLҤPM$1TN"DQ~Mm*L;Wl(_qf,njcL20BVKn3MxsI4wr,ΊS0FG\S)?Fh%p;u>do/Lc$Q+ޓ>V\*>DlbaZf5 L'"4%W"ONrN}m4]53Y@'[>lkSWoma*#EiuqȹT˸7WFɼEQD_]jڟ6 :ӇiX p B!/uʇdJQs2]|+XTŠ׺nL{t ӏ[ȼiĶaSnWGWƫBu8/ 9SnQ&ڟtʃvS>D(9y H/Ǩ]Qi2'q~':U[qk#lmM@gf >Z_<0u-ZCnF-] (3^kjщ,jR*5g1Vjekd{/n}.]^̩Ē!#o&h#( z Kܤ/%5V3mpׄ}L%w:rRƗ~?fҤ4W<R7 "5`+@9_JJ+,>ƭPǩ}GOlٍmI {>96x$ɲet&uS^/jZA\hhCs'10F:H@ hAfSDF:bͨ;s߇Lk?#u3V@Z`UEQʌzl(ntm[`ѻM2<FAw[Ba LEp##{5h  ]Ws*e5lf8Ga^W0#tL֙9+s$?_w+qx ta1cٱ)jWp{;5whC'Y-qAJ Pѓ֟`RS¬J4R2+nFt 5.cic—vm;Arx}CO2Jt >o+Ok 4eYBI|vۊM: ̚Fǟv Ls?ƧI/yw3&$h2}{ UG(TK%WxBiOV}<~|gѻ;ZRN_Ƴew_Z68|6=1Q=W,yyh,H؀;l$i[>ZF)Q@+~@7F샆'9s'6'\|=y_( -miMڪI34bYo1tيJ(bZ҄{J6م;Ot<d-BDf6a3${a0ЄPVbn0 `̸ͪ{"JhR #䔧e=#ftP,]s)e-Y54}DVR(cwW9EU@ cbzB6&PBZ6k,CY`tl[1EXb)FF/>ͺ W;vj9vv :sf(Z;!@Œ~wZow #M+.בh̥RQY =A\VE \{VaI`RRew&DFT]K0WN*#Ց/5_ tPɸb<6?4kM4h{֙Qqc[<+BKMBC3=bDPa\ҫ_p'.|Ck߳G&(fSeLn UofnvCZ!6Q,uw۪ G (ՂF ,a;~䊼zpo^\F<6᷊>sݴ.Ѡz5pOSQ^iB-k ⶧]O̝k}DYi,i'>'8p>\3m0 ̅Uě#[%%8FސDidx;UX~zpܼK/)JԊUNc+mZY fnö[k&k 3 8 U]\5pàA9}#炝GB*^h4X PyF Q!󚈜И^09[vJ`_;S.;1?[U"ZR\vl*6fAgr-/=sD%1ݷŷшBgŒ)0X  Um TAs3K:,wҁJ4Pڎ$D:yssvtj;F'8T?58h' ZP ndviF0p "5l4"])ަV];Kjy ~5%X#bkQ=7@! }R7ss ɄցtBu֭CXjBM| kgT U2Y%Yqv==Jܲ'h;㏲8"*o V!IU#Kf޹ OS EK)Jk7dvYq8AH #NA y2h3 'hbrJng#}tDmqY\.W}S/Nʟg&zd>ɘc>XZk,4 tMt8~TY i " V-VKùٳqpe}Zg;K4ЈG,U# ǫ!~[(tzC;MSB)Ous+#]tRvꨲU<^pum̔mkV9? ^'m*nFg%#n#,g;="wa&jP oC, Ww 唻}`դ}N߿^M?qj^ O3|b̎|>LFT; וt WŦ, 95kQݻ6bΊ>x$ |քa{\Bs>rISqWh&h^͗#nIo";ƗBH]织ژ4OL"uu-b5WI1EȔ :@\RDYDu BnD^s{W_S©Ș[C^_O| k-9Dڥˋ /2fVv}@os`6L#ĬG#䣨^YG{&uU'7H n'Uev{~} V![Q#lOH?yB~ʝ ڞ2jʑfVĉUք[|e")t8'̄Z*ԠX 8P,Nлo}Gҏ߮520)Y*qg-5qd28H ]wSCZnE BBhYp/ae2f.:@*yDπy#J)0^p%5G©hCJ٥󉳽ǎ4ܘz@׆X'<+T;lg(9,~@3ah6 q//F"6Ld:cQqͦkD*.#Y.pB,կT&i+'%tfg1 TE}/q5a"'!+({׵ԘN%SnEs;sF[iB¦' <v^m#}u/*O(cؖ+ϕ .?jFk[Ci莦@X19!%;e ,PȂ|%&P쵴o#WQ 䇷v)@hOƃGW\}X#x[Cz#-qj* \DG·oc{y8Lb| XD[b~wǿdwwY7> !>:T&.Oon' 6 !l)`YPbuV;Mgšqz'?ۄN.$,d`^2x%0'U(r&= )x&mǶe4vBaBM< C#٫ȭk4 U~ WN Gu ! }%cCAoc߼/i%}> W\Cxyb/_WH(N{oDJ-qncτ3^T'7" WtyͲ] x Bޝ"^Fscy[|qo}g Zt_Y=mkUᇝ,[vWաUH-ȿ⊅RfV^ik{3^a UW|xosnc cқ6͡^rc?dSFn:y 22 Zf7Hf}r<#s_nHoeP0Yurvx>@?F|NH%3; R%3&x*f=VNr.5Vf8v7RnT17)hl|13-[4q!"b exۃ%dMA ntB $FQɃ3ӃHZd< p'~p6X-!2 rLiR/wClAE1- gm_ǂ#+-7l-x `D*Zͨx |DOEΜǒ6O#׳ 1!m(w؋з}h`wmǙ<G7 :F<s",fͱW>R}Jmc 5is#g7y`68ѿK2naw0$.ӽM܄!KnAބN&3{[|ٜn #;Mkd;,wT Qp@ѵ3f6br_N*fYs_fdt϶5K?>6Q4;.ؿGKXL?")G̸Ek?<< .*E7/ b܅D4Wu,e$/3γ5⓬UbX~\W_ vk{EMiW%)!rGce?|!Q)tlHVo,𐰀 9'shA Ca6*H=m3,ޔ@Mtb_ˬ@Zκ|jk(Kڤ˰:'Ya=\6T97& '+[ ph+rGɂS@+CkKu&7p9fIq0kuD^1KHdө{dIu~X.Qt652ƫUx!9<cK3]fQ6ՙ퍴mA;|î<6~֪4Szr  Ukmw >!}~bY.6:~<:;틁[ګ(9*8 YSCf4l,FAJvw眚&ذ٥BM4|2#L< GCI]ӥ+-=e~|ƼRGICJQ7vz*jvs_ǃRX8f@7 @owAT z('^Җ|mC̈!8GP6?߃òMM>Q^}p=1!z7S:L7I4v]Zx>Wl_!憀ۄH:7c[aS)X@ŗg=Q)q_Jix ׁtiUD6s)2alL8zswv >R1$$nYnjGJݞ"6b.?++1~Y&B\Ϙ-P-s3F>)mychaa&쫬[ k{Q̓Fؙ<A ,l]:f ;&/@]Q#lMyC~;m;+#dnJR"A+Ω֜Qw~E;3ҡm0fKRf1;qO]vҸ੾S-,[Wg/PYr pK]qBE@AY7WlO˵nI:ȣ8B!9lB+ o9(8d~{)uA*o+> g |cwލGxK>zq VCY tǧ-TZ|{u2Hڻ5J,v?޹g h~R.[b^_U# ٖLQaia)O+02FCGxވg;1%J@xe0sD3=˜]O2M4BLC}S9< A\$gvV~ngfjH=@DR>(8lfNn>g5$Ұx:ڶu/&q`l*EUlؽdPqtHh=m\6\|3)nSxM_ W9+ҫjR:XeaV/bO! +/f_V!M?RX9ña4ֺ=TH[yzb_)6 B3pfM! Y,%Mt\!HL%[0ΎEf*|i#jZL__,$? LJH['+V.c-ؼ4S^*f4e./vjcp:ƈT$wU4 8qLPBZA|Xo- f&sCx俧X6w^cP^hăR͞\l=+ \|YćwY#g R`bMQm18 9d5'`-!i23;'ȩ`i}9-5^ \IIXd|u.10Qó1^hpl[x? ޮYz4f%Q0YrU$'5FW*"9U04czdfP&R)(G=.}l4VNjkv1Zsee<}1S <^kVBsQޝ` |< m }7Җr^'**@R:^rHUFDw &b䒧v;b|mNEtRU1m=cjW]rҴ6=Hm5o{DL $IT֏!,<~9RW9:U]UH3EZK^*`sP$kSqꭑ逹Ou;K5#w'[RNNymvm@z|,s&HcSoem4F2u'"]Md=]_r( H?ɊOo)0xr`h{=ׅ' kRóf -04z[6bRH#6dn5υ*s :~iWzﺉGnدeD/)4ixە+l^rM7|d/5FG #6HLyIs3V8G?$t&oZBsķgtGoy?Ɇgo,c#|BG,>ZJHf$(/قn~Hr`0 ja՘-\T? {p`HnA f`0DB0'@BV$jѷDԡ|.Cě 1N00 ЯbłtOR=b!I v]P_TΓaHcG:(͓ZϻCq9<(F=M7 7/Л6Sv0Lmɏf(ü5d쭣ev3 TٔQ-BtiwXmYWo^_Pg>9\=36uɻEM6Z.\6M aqarֲB}!m^jrVˣƜuxj[[Ua $!?6;,0F͓-1zG*O'9zja,fT;H5;> R.91w|̘٣`16 TrkyV1eC&e;_[Q ֑.Fp3\% Z5k7&>e)lb M:n3*KKû|t j˃)ӫ@1w(:JВSӟ~d΋brK @qiK"B$ȅ_NP 9OmB@Y$֜.{}2ܬ›4a֟{@\z[0Ѭ uѤ1pY!JEFO3԰hn4KN;xޤdJ>~*MكNk8%DiJo/ q:qEf67%%@RX=#O)a~/*0WY5NA:ë 7a{gRH|x)lO!9P>! 1(r5{Ҹ:@]C` 66gc[bJ a=4ۖōiܗwO룃G@G!_TN3cW!#oTgos?Md035{^r;?k{˂Vhߧ |gNTPe hi٦rW^&,Bz6Q@n5ԵA[\3D@dUF%$( >HᏊ&eYyYˮyRVhpXVˡW*ݻE?D{SmgڒuXc2J~$5r#U0c7_uɱˮe dm#cWo SAp+Pۘ܃, )@ćȹ_ <6S\@ ?8r1s|d f GGƖ6p=a%)Kǒd|VӦ;jSHj/l9RtE3Z= J\gHT&'y!=Պ1  KY*DMa4 .up$ Ib܀ =!K̝e|,TSDK15LNZ-zNܢ$}m8|sP|yQ-wv>sq1.WY|enHw3(wh Z2$$Ǘdŀ)&%!wxq!떏p8 #sw y`|;ɚKUc|bC}l?9k۬rT<:i UA7ή깐J v ; Rkʥeo*ݢJ'#):5؏p>Sz4\< eѨjg9X*WDтX;DQS[a[<4‡V-m;͔R/@u֏PF3My[d5o:O3B3>*TȕnwҙvD_)tM?kd4Jn=^8qNq)ؚB_)fy4K٦=g4pj B !` 飯ꚶ6dxRϱ0'ƽDRBF#d>tFA^CNl&~-FγZ\9PѸ/a8tCFIV֫#>b:p 㸰 *kn hС5<% eL1o$/Y YNZɦŻ.irO/[u,I3fm2ŝ޷s$a+ T(N&b}G5")m @ I,*G+1@SxLb7;l_`S8,:X9Cle *w/Ö NC,:"gpɃ l]yw4޸29`ZuLh!E~dÏS>l9Z[#إ{mfuG_Ȟ} b` bjI_׷mTr$y`;7*BoR`UVA'퇍~2`ou rJm˦bh}Hg#?83~a6?9@.$̙}xjC~?~;K Tref,H-t'@! +I e5_d鲾IXgWOz˕ރ4}f KF>8"H7xE)wWifu j  36UCrX rl'_ehࠃ~ߠkqTbP!QCWk:CZ>ϨPW4O^[Aof[_DXyUʛi`Cy02^!PZ2kFrD5LfA@ KǛ+l-,SS :3ndU ۽ڋ'Hj&;0K, 3v'wHK*~'LQZ &V4?ۣa'cl-h HN,O.5z6 p޼w )~ bK['a7|@Ό: ufd5q.9O7Rovp=viH8n4Ev[yXZB 8q"dRx/w{=5sg# iaCvŌ"grdFw~9~ݦHr8GuкczqF1R"4ߴOEG]$oRH ތALU,PX7VB9{8Ly" `Q3&NbAvv86\@eGUր'OǩQWS~`iΩ5{lGq6yl3V#wO8@ixF%8EL'wE؈GoR!& $emy@K䎞blW!7H!P|Ro >+bW@[{u( ; 5kn Jk bQo[ 2EN$Na\y $+p [htnLk$ :aS+ʇ0d9D[Kl!7d~[+~ȫ>!߿kK W"72e1팶5F1NK't 0xtp(Uc.O&b!딟Nkg3N #*N[Lm"_et. 4J,ݙ+yA!T* ʑMF=u$+j~ bVT.j'瞈 t&" 7N$L>IoԌ9_Pٻ(:9w<l%NZ%dTYdLgB\VT+3VںZm3X0=E?@ڛ*=1I7oo \[.|ݫNQjxoNy*ꘚvp^;9Lɺn$\F][ ;Z̄cO(@wFPSftoRtWٝ7e_ _ϙϤbبVgLc(Gmgk+YbIsD>XQgxe&1\ʷum rf9;]s-@TD,bKH;O7(:8Le IWv%X+Q"$KSmzEi^kݬV(CD``,ҲYWsM 5DpkC!'^[Qi-Rx4UU!~WܩHkS|Xt3H4dQO~H;8?<[sQdO"isÞuD֪KC}^@hPx*簸 ˅ޕLƇU/eV$q@?}? H㫳0M5^ > ps~H$  u'}&@z8xtNuK SӻuXI"Tb5Fz[8[fN^ /uR|۵dzdzר]9"*تKDԺwhPU2ҷE/8^8,GFI  t {uFm;GUﶔ9Ho~&bV` !}+sk;z~5%OuKo\=43eeʮ~a'Px (ϧBf_&.>yr]h swd~ټl+ُAK@iA'4ڣGK ;DTu"8PԛΫӎcSM̕bd!?Ϙ[e?lHwr%3%ctzu,#l4'ؓO29Rr/$\TRv]ēs6=AgN;ِc A;T<|xȂ[PyJ77_a3(-v Ax1N%Eb76Ɖo>Ģ^gm.MSJ^Z0.̕P"lxyF0Cvߢ&wJ@ *t ,:R_obܗ%q",KVB\vC7xX5LhiVc?.Kx#vF:+8l"pP =PǁojgKNa|DXuZښ|d#Sfeauɽc:,B%T&rGi.;~(-Ʒ֤eM] ܁:ل*冒H=#%9iUt$ ƨ'B %ɠlvׂ B0tIY Ft' Sa^g,gj#Wޜx&2$Ieu6\ j Qhuz5Sr|oSU`L#F+Rk_AR:Ɋ/jpi_m$KcSa5{eަqUudn/w!kv:0kFFUoїin˫rw|?M[!Qߠ0C8c'zV}rTk{Nz͊l$1T aoBWlĂ7F?'v!g_.k''ah!@\FØHb58b;-Sj; }ra]Ch<2~֝$l#p]CW.ؖ*Cˊ 2J|{yōvd*W 1}'-yDE^=i=.\e6vQ۝'#KtW%ãe% ѦD8- AO(K*h`TXsOi#[cȚhvʟ[By4ϩY`):XZl( #Uє#?ckKQR2ؔgOݡmx5 H34@uH{T]u}XQG]ziՈ}1a M"[oHa" *h ;z+/@D~7yfgml֑9 b^=cUax#9e6%Bɇe(%U,.11k D,? |h|ڰ׀W#euK8q42JA"p;wsM,הܸ`FdYsJg?tk%j]2J}i$_2zM,ZV+> 6]M{9u~ȷ]3laTvH_:{ 3{ b_LB;-GPسE=Uh?-VtvH]Oi ;uN5oQm0gv̭eXɜj3s Ujv{|xl a/[QUčB>ZANm#1aȾ$v $/QFRrz:'f{O(r4܀刚"@n~ M2Ւ!s&!u.|wqe&Šו-7oAEKPz e"MFH;_hc~A%l"Y*+m] VьGKx B_P6*]ZoVe~&r5(HnkK@#]̄",U2+G^IMn1FY7 "3kã~1-Sz{:'Nmsۼ찪y#kWZKS—'"or՜g0A8!As>W!yM]cլxҐeEI&"DtԞG~f[%'bRp&:=>=ܳj?b=. ` fŹsB$aHd ]=z[LED&G= "^g$"AaX݊}v\ƨVƓ1_v=8vMw|>^Wh.;$Cxbr9Vld'v'0:JB/ W#>ZAKÖ46\eO(Q7;\K$ZѼ=-\e9=d_dHuפJX}{R[rCqV%Сd)?wRkG帱32PV$d4xvJGmx ˴ AH)QmCS~6BV'y*U_孑L6[滭znͳ{"l5_K-j]nT9w¸PRF[]NeVwUÒ4;D-5;a'[t%2%-V?1ywu%ͧ,@j&nAw(v kb[֡ z_:7)p?7K9FVFK"⫝̸vjgA! yN\G;Uv 2 :eW9v"lǻÛW mJv^׃[9EgFEJsO&ix[t6`J4 z.0toܥJi?b,<* C?'^jlCAn*3(V7-^ %$t|)hV#aip1T.cnT듈`#H7'rT^1-('ҲAp*>R[ 9v_vMq֚r0G EJy+OփycL\`ՂoBL:I'@sb0F\K`ROOy n$,|^Xsחvy-P=ɭFF?ǚz~1aH}D^!o `4Gusi hA*W쯃2 q _bN7pvͰ9Nc,Cˍp&EpjW#-?6nq&}'6Zs#rx *9zi~n)W#T'_r^OT,u:eRZ%. C V>{8EA][@ fZ#rI6ΗUgoKn t߭LXU9]5pf̥ [M >|**V]UAH\q~Tvr7ĺPfGPrly1wp (^~YmD3coه~\|doTIzbqXLȊW=͙f]㭓އh*1MkD!ar}1L.lskove&Fѻ֍,4:%D}t7)n}6c\kΊBa&قDc0 loVT+xy|drBn%z"mook|=['6q:6=/A/v65|Ո?'b5̙L =%nd%u\X.=Te|+=cf5@,A:>h/]$Ce\V?+HPjbؙi *r˜]oL6r.w?Y+~ħl)uCG԰=YHfby5TE[6Nkڂ21Xg b#i]pkeVh5@76D$d1Pn'ʥb;˫2 yf .Wb s,$ވ)=%_#UWv.b6i!,]`oź]`1.Ŵ'!%\HH*h$ zAT,lv;,Ak$cmK2O .RH?C3Î$%('QOa˭U)i< #ϴ$˄RI2aF)BІ'Zb /)̈uXF$hu A@g D . 36{my'5ae\4d!,p%mG[^b79z'06ZiӞ{#+橆{dmCxζ WX$SO¬?:"SC^ƫ]J4-DQD)> h_B%"n\tpT>nvNtiGC"ۿ\LN<, qkRF!.5 _oh7: LG+H9w,1u-zZ?w&p\/ (w 9~Y HpK#"Dʈ;S/($x(vy܄K!E|^<4>lcݒF3b{8 O:JmuW8^޷N۟"5fbS$ 4,OM $@1u.aP9٤yIJ)Fa3~*s>էgU𒿷=ϢpV/ ʀAcP`k~PȢ;cCL+Y&ΠTGߴ650ۋ 1kؽh%ӝԠ@y0ʍ+iɹ2+[2jcO) 䉃(gyjlm >˗ .}1 U\(&jkwZ>[!l9Ygv%aӺ{txA qhv&;/9~ˎ`?LMfÛx*eZw#4_'ėTD}[E՘}K/ ]쥪 "u! ) wqQYXsޯ< Uv}Z-(PH}~~AС=Mk`ǪZB5b)}+=ڭ)|J֊QKk}i|ū 4}y0/{NEMi ;{6p Nyڕwϊ3Tu4!pZ{u5K &?((8M kӇ70Wtn ؖձd5'$&Q]ڨ;᱘|]/S" /W#SнP(SOEFS/34OTOzpJ,Fh[7.*}JB3~3(B@<,+El*)DW UiWh)RxW£7 F=A'*H{x8MK,u ~iah̺^XXڂ@"iť4^t|ӎ1=Ґp%DE[M>τ1+>aaV"d2jK޾KՇ>\%x=9#'9w z{ yC#S\GYMwFrT:PN<}Be&BXfHX_!;j[|a38at8KzULgi[5CŔY*_ s bsLK?K)Ĝ,ҋK(y+oVq 29Uũ#`t]-oOۉ(P[40*;ȯ5&1f3*aBa7sOLQ3ǢL*LI q6l]~ Eeu^} Y~ zl㿖/5%l)TiMQ˸MVLHfᬩ*hK/hS_5ؘ̚hhP~A4;Pޣ-_voϦ xv >|]|oWČIwZ) @H%K_,~Uf0&&Z[KQƟ6{?";$Nc h*?Ve& ,8:o _Xև9QmA>>JB1$,qO]s[!ʨSvŸtV߅"n4:&2a[aXN!WdI )膻9 [d\,eǻ1ACfO&"xF}&T-e[{-^ }-z "[NtU noɦ́FJjɀas*ao}(Bg,_K:AuZBKdl5{,gMN mxH|`a*b]֥<0V3Ot&2!}P7 ^/ :YhME%= ],qvѮzu$ww Y': 0:ZR/A@/ uu[.K653)Om@~0 f|pk*WKadtQcu B%bUO{+=xF'"u97 RI:H<7NL 4PļkvQ`vDř-\>|oNi'v)S{PWPGAvcAT57L=̍[a*+<lFhX!$$2^ ?:J\+_2Q+/%Xbݪg| xDHr"\X B>~DS5di P C' uv34c}DBm%ȅfi̜22 4 S[ic `C~aÁXQy h9-g/Dl6)Ԇ G~+!bpw{wyACʽeH@G0^!{wOhid-G1M ڠހF-f§i_Wb㾧F|Z'X9*N'cG,me>Ʌ+%tC0]a.E3ۅA!A>Bqrv\C,-L߄N`G~2&J,;E5Z U_Gvsi͢yX,/͟8'zh [ZQx\VZؾ|8ܫqn)ʕ0KC E)kEz( ,5#N9|DEE"㔍Z*ZAЅ;: )୼oq,yj>:ú%SP&yfYu%&NcТH7&Gt3#xH_=fҸo085pа'Q.CZ% ii#B'7}IBxT2*:43ޢi% TƑξ +ZF(zX87},CJ7_Cn 1-W6jѓNR姖+A_ |nPDv="E%qA:ݪ)uO5l&w('m ygHF@24-I'{Wzx$'Lٱ8\Ko<鰟FUv%Ng~=5+Tٷ &#T!&Dehpѝ> ɕV{+uqr5/FVޟPlBs(Q{_4ע8~&3H0t0u Ūk܈S)ar߱3D.B[K-7 M6E[dz`e13:lrfLzp-"(rB>(M%)L=: @soI[r@G݉CG%}g lma([|lfN΢co:g)$qɦU/<{WB`IܕS֛]WEĨAx*| xԨLo>2\#RQ67{tڳwBZaI$z,c RQq'.CڣLVʥ$K3c&Lj&(3G JʏLt,J XFZH0B+j?w CרPizxXU8370R_і⃚bf8mPZiڐr>34]9[{ 3B3:q}x'_P,QS_h^$=070/"o/>cV~Q)?T7nrvPs𱬫P" xUɘlRHT]c15sU  1'j k4GjdE{rpZA)vp}^z|/2w% )""oteoeh Lb1WjS'/yZrgXPRq,-)2Mw_AF~llp q8%a!4Q` N&0ciG. `۲:8`T7ND}*Uw b(jin+HĔ<$n'^y tc0>6[(Sve@O#q>8qzGH1x⦗ OFE1j 2V dwoPI$z6mUl3P:kvoae\G$V8A^Z¸䰔uKJtKsaK/~Th!-L|P ]/"( C`d h^kcmjaCWGGr/8[.RoyOR^ ^E8n* cceJ`SKM,lBU㽌?(|H pXEzK3[zGaiic ,DsIA(b|(cbβ<Ξ(nWXefFۘO`-mAW! ݳYt֘([4͞k%fDv k9ѤDlY^!0,YK- H _58B4- O Gjٟ 3w)'BֱEAj!\pe>a0;x$i깚Fc4Fsdl/~vaA(cmuLfzqleH<,BJvp|}/@%AxqŒP$6lM ruf34IoHxwyJ&4tXvik8n.j*2l-ab?&+I?o]ky40ڢ5ޥW٫`@c ziUx9*ۺ0J&oŻ$R^̷ϼ-&QrZyIHВ[oZ{,.fcWk,|f 6aXM+ ,(4Ժ\0fO2x"z(yBt[ge9siLiUJhɑvm ~PΖx.jRӟMǝ$,'+]'u{ZR)t / a4ŨRɡAZY:(}**Ep|=(õ!`zGiA+ས=ҋ ^,Jtgm^"&On!j-7ĝ]÷`5Xѩz9Vυdg8]"h ԗN`٩ P.(RQ$ngrmv$p~lд?KAxE+)yOP~h1 sɸrԻ7KvD)mAx".]ȠN:_$qTSGM)d\撞UR!GY؞9Yc͌{ɥa<5zKLD!۪5sdݻ;_;2'h͇Cyp핏ZOW0+gěޮalYߟ_rCqJ+˼"wR~]Gm&VlUpv*(:+D"X_%0¸Wsw;dtdӭc2'8U\㹄]֎:٠L)L[κJ T,6k'#$8 jWk§ӧ)*¿;CLDVfxޡk\XYQ>D ҫ3KXDX59L<y7¯prc1äξӢħڰX086?r'#CUU,Ꚛb_ LnFDt_iOkh4F8j˱8sBz^b %E֑Ag|.3V|6G՛=?IؿPMx{#>H %cr]~yf'PG;(6/{_̾V!guAZĈ%p'c#)AQYtmݚ(2ޡZš,db, ;SV3OEgLQVNiX9!Ukex`˘z9pvsf&u_q<;VQ*ʹ>7f9H=b{t)c؅ȕN+A"_;@~owez`H%z+lwW@<ޛޒ(eRjݶ62uWۛ=Ł?׳1R{:ُB0<8;"0[SW@|X, y8oB+h'ZJ^m&y |l"D.P)>IY%(ҧӒ讉m2Yݤ3<4\xѩLn;"<5c ^`ْ3U`cqJUDKNh|  毱HeLbu^(7t_$.\1eQ#BVI`#"*9XiLa(+:Fv [f`"D./ )}]<)J/`bwp˱AO RUP&BLB9RqM0O{Ȼ)bj74 YMJVSsEbt00f3fTQåg!vICC? /RP4m7DChOr/*O~ze3LFsB=AӃ?vuJFo_')ŜgmwmyFp~!3pق Ŝ,pWŴl*V˵C$HeTQvsaïUM&2ITA*㻇i.6bL%Z~y$"G N|%=&/\cZ oiS,9'L*aI S4`-o4sMNmutKs [辺XPkƏ#w7뀟@ dz\c;/=3s~3ƥb[1U@w ` ѐb>[ğóGMnDtAS'ʒ5'p箦~i\=Ω䢠KxFyvM|Yd~퐜ͼBƒ2NSa̖G`:oNPC,ds;H̭`U56Qz7PtZ&/ċ^%~EVȺ%. ojXDȫ8[WYuFB I)yVC+w=_+  m}̗'#Luq f g־ 9W!Jq5R6Jz?}c~\qW9,~|Cv.2t|TA*F = 6ah9s3|Jm'oҚK@(4ɥbδkm5{İ6pS ´U8sh9V}CISA:Z>'oePG^A& Pba+r2a4.HX=?I6nɡ3O9:˻t,V6 ~0!HhO4#,i/9w6^nI<^4~@dIw13/U(AGK[h2d\&oK4PD>+mW[D*n-nDTpK?cE11l"V}&k}D]y892K︸xo4X2i9 5*lF{J⬿ψ*5"< ;'l*(fr7kC4`%J 6CN$KzB,D W3T1Jc ܛ  {vbSd ^΋5zz?~T~#}fLI[SS)5ʁ6p8UFMW;-:oCȠ˩ 2SfEӡKOpZ\S>p#V3J-Fu\4ƣqnQ-mce ]aQ0PkJ!IVI*ݲ<4ꨩ[w"xmcI钙TaDuO"Eꋋ h6b[EqH{C'{_fjyɕ4 GΕΠƢ=,$wlK?0;ҫ\oo YhiZe=R4돸x* fZ6bœH9a(EߡRjLdUb.kZ2{n.)}FKuL@P8J_$4V1r Vȭ^zv "r =F‵_TOn*prH uޡ3%wH4%VGlGm`T2@oz-q!~Z8Gޗ} ^.Ef{wȴ^?jQ*?EjXmӖeycv.u *{$s:T4?[G#B r/@Z4u:M!JFq5M7{m]9OXth-ETRv^.^? T8 +%vv/-&p##=\bI[-8SQFX'帲m']G k C^Itw )GnjK\6X 1oqp@Ԩ!;7C'I{UeY%/iN<&)#H#*梇w.R7?<9a]c15<`e}qBʮ) joi֯[^dh/&6o3A^D̔F# ?r jS?6Ⱦז^= |KYDf {]hQ񮄻fn-Njfp ۩E)V hw&MOC"|fiFu[JWt͡PNf graVi7<fzw P9+F4Lwع2"ź#AGRˆa60'Y!ИgANÝdjŝ Sǭ(C2 0?z/,Sft)z^ (0'5wyx |Z̽Dg2dk:of8#eRnJnG_:2fBo#5mN_TztɎqj@/uC$9MI7#7$Â1b?|&Dp:YKRIlψ@{z2RO[,s+aIUUjf$3PAȂd'1^s_Z ST#Ψ6"1CM~%=7?qѧ?$BEKRYθV&o\!2$bvW׶* Kf՘ Rd fkI͌p*t1440p-ƥ35 0Z.$\~a[ -'C|SmЦw0%/ѳTǁHrMGb:PV}jMB6Fa.%@ùar)vY2wiH&=9{N$< ouoh舶114 ]Ng֘NNRĩCN 9~Jc__ rn j.2ږ8PMM[ēC\eb*FQ!{g9@’$?ekP-u:qm6DnK6s}!Ph/Ԕf7Y…08iԣ ] |3beH8?A +Ă<0A.7]5AmR稰_w#jH3x dϪuD jAr!&_yE Ux';mVEʋeOm;xBvKk3=|\k+&j^Ì&.Zm R-nH*!o6u"xzMFO"y/=/Y!Ҵl(<[JmP+n sΘ9թPoߩqU4cAa9W~fiRA!V򰰔]@SE5dދ@ ,6:_zYRF]ca-IKD'hQ$~؅n[OfG#qSVtң=/@ZS 0 Vt%uҫvO;n< E(Ӂ -z(+OIr1aW!O1l8 ],aPȋ)q6o"+Z 8w~~tZ;PFvA PcXυv1++hw桻V lfjYQ,—xv+UqT8dS.* ᮞ%o܎ KFJ9>ȘOvJ5$t< @CS>]goB/$ɖ6CJDA( tKCϥɳ9<'=JL߂izW Jc떲YTFШ< 1je-2)RʤNJ #٩?zP-Y44D ڐQ:.0 ]LDi " =K'iF8DiFVi-|DFI9Yϔ鯨6Uں?0m{^ܰpg3mP XTVhψL퍋,h-fntJqaR66n)tw:U$k,yQ,h/4y&_ i_XT|n >=ʜrMUʏC7t:~^N|lE-NpR<+2X%9Z / Cy#ӉE0;ћ Z$=Y(QX 'ZeF @xxwz3ޙaFg9}Ss~abGyqrLC<|(:4w:eg|"k rCԲk{fE/ՙz$C&.Rff (xW5'H% R~9gsv+tat+#;]i#+{` b C[HBwUz5UbؗΘ*t +&5ɩ2aQh Nb.`lE&C&U.dT?.@{kkHOz~!;yIb5cgȅh:Xz7Â(E`Y*g+5,z DLi|:Ȁ51#NwbnB=ӹSβ{LE( H^Iz}vuWSLcYZak(KtЌZuޝ}Hܙ{Fb|':*.Wi"r0I&Sjv.eQ#8}x!䪞i.酀wۀteGrQ /S%06YZ1 ɧ&R`LGy$pBVMuکs~U&nc[sQ&XU(EUtq@S]è% 39N6Ȣ E7S 3sTT%;!TbeISqVO3 9~d'?ч1wY†0x'&j-Cd@- A7[RɾpCVhbqre/:~J7Mug.suљ!Ǎ;}'i&s@iA, V pf{ M?Jw)Y(+ @4)2%>OHU{ { >Oc/ɄJ]h[ǣ #HQ:8NjѼ{ivs:ܵ3T 1/S_UzNDyOګ%Jh`lwʗTu&JS)aHM`K^.la82s7xШ^6fCG U_U6yJL#)r[~|'$g'mv)ؕpK(N F-JVAixzW^ʙM(y_dY(󗨟BO+OCK}ӽ2*,lDB'||K E}c Iԛ!L{28V@:aCR~g@7d_bc,Of`DP&REtP. F: @Mpߏù苸)np!+h hڤHAS?u\W/@ 8og/d.V،.J Z*=˂j%P3Zo>'kw_Yd~鸝*#8 2g9ef_vUƫ%2W-Fz3m*朲h}$V&uR QȹBlxn津*ݒdEߙn+z'‟ä?sip ԣ$1H, gc'ɖ;h_5gqY @ϲF&v%ߩđZᡨ,K ԾWhjOߛ@ЇlRumS~ qI]Ȍ4F"%m:"$/n@*n`mjʾ9OR$*cVFZvh#鯤qZT_<GOnDw3wl"p,/~[A$GQ竦lLpuǻJ2հMz bV]iS7#XF3Y~(Xc4ܫX̂ (V ඛ* [#"#Ar̃.CFDnZMEcQ66GۖySoK1P>=#WٴJc`2(fqǶoeQ9 eГ~JuBpLxrZl"9\C#vΏmA/6vEuhqòIjgS';_$y\u5lE:DZp=]r}hTl]B܆6WQ#Q(ү?E]SkusXR ڲyևs>ʩ>b԰NO0XQҏZ_#/e8 b'V(@_+xǩlGG+3Ž>9ÏMVKBedyyhQQ*k͞2q Z?H<8H@3jY)zyKU_e'`C/ crj>&!c[kG ]jVә g0|60\D^\Ȕ1\kl2.E(ׄQG`QW(uR F4q D8Եզ-w>*בA[ǃ{+S0ެle7Զ؍:+V#Xe-͋٠h-.fڔgے9> e(m )ڷrćBa9(f|νb %=^UkdFU_MgZo"XJ+` ]'} eJƣ 軥ɯ[3~ϩ=+,-Z N^$WtWlC:A8 TO~6 *j{&V#|@E j߲TG2m֗W3P~Ʌ'#=q#j|*B.rX@)JftPI2lh sKXt; mu*8s6Ũ.lwBB$j3>' 'E {WNĕkVn<ڵ_)m!+#NA` 1FKe3A $0c45`MzUݸUyD7p+qfNZ3N5Q}A*u !8+nߎvft CXq;= A);kYaR\L) qՌAx7M~TW6 Dl$QhIo_b=`Lɨ'QHL߽ vJ1ShI Izʏˤ |kXeN4 vMvxsMM]Y }AK ?˛Y%B}0Z!c]e䛢tcnW޿/4ތ*,)(`7[’9M`Zڹ_J׽pUB_ک3tA07m5_}1'+ p_†oRs@x'I%cܷFQb\HII<+fBˣYS 3Ck_ͯ (S3>n #jKۧxe;w/2㩘ւ^iKC#M~dQj!]IPasc;*$hW6.vXn5Zpu̬`yC4%1\j#̃7 =Z=H$۱kJ ])ƠC%)|joB k[6J*L@,cUH?JoCEIR5ϗL˂xw}Wa^%ɕz|Y2QbF2Sվtvyj!t7l{P)z5ə8UDȍ'H%p"[T(!m=虘ArLB*;+3}ic< Se$2omkӐ〣<@ d[.+d@ }Q1-975~T N`DrYB+*_ÖߖQ&`;"(%ȖlPT+[IҐ,6tso"0!'ZZ)6)AMwO+_871ypNk~jS9_Ȟ A@ٴ^ݱmbyh#p227t"{)&'j V̱C_+Ҙ$h\pgө0u GY1%r1 ÷Ua똇O9°w{s ~Ɩ7?inK2%*@7i<9RF»J &MUe^ʂG0%f\JuֽNI=9;~k?7@>PU1ld]>PT7Ʊ~{;^ 5 %^$=?V4NfdNAǵ>@ZNd>f6"^|UGwaOKS%H5fE/Q >+fMzlhsݾu&au'SXyp^/xhkSTm۠Agn[vQ4Ŗxu5ipak|4~2.Թ> PAR#(GfS'>Ò=}keQA2fR O Ps7f]2wm&k\j="kw囧9QYHS3T2$aFԳ|F\֓?0נBwh@NCp`Y4v\R;IejBAK쭮 N=rrJ;zmgkgQT w6gA)D5K8xנeWj *s3ePɳs/(^ؘw`LwHZ὇=FD @a0c-D8@v5!HKDdu :$U;Т/`gQ6QGl1c3f}Ǽ:w#z øP,=@N›ʫaś-Tr oxzM5ӈ^19V Eö*imܽ&T7DïmuyYU6{P7:a&v%d %Hu΁H Pk790?uh\} `<wB~qI+}^XÓO{p9|tt6p^2|lGV5"@JZ*}xb~sW !J^N72s\xi`hiVlǦBq"Z{~+Xz%Uo9R~C \DgrS9= %q|i%5>P%d 5ywӭa&zrGlq 7à2㝦8C q?ȕ: $/ +WMGް<͂uqtV!~<YɰDž&nhfί*8 tf O)7۷ܒԝۄ^Mz>!gY+cX>Uw4S40J:&X+ hAaހ5"9X%*j(Oݙ\[S4:ҊF}8y)&:X!!DxPӿSt`5Q:1J3jc18S:s#A\uwr#QUNcV/1u7.!|~f_/vkXg5B3.fU??>`| ߺ`KFr%piՔAkߐ1EޜE:XMC{/z΄,vGM5 <>{ȏ0M9wHQ#4'4 X~-.2)]9 T*K aC"TG/3(`Ƽϕ&|lXnyk~'D$\U/B&fY?w\vA=ݣɼ4njE^6r|8n2G8-oͶsQ\O.LDO²ǧYcipt {1; ťǵmŢeyM.Wf,OTr' N4N3r耦tvYM z@mgT3ctDi5,ßLiuw6A7 G̱&^{<;\VH۔ Й \j{Zf@ߋ&<[ g &QttDOgFMr75P2e^tl֮$FqzJg ǀ"u#,X6vyOic ukܯbra)x${w'񐉀%d!ָX&ƢS!LcnDk'eBvm#lD0!Mp#abn|LBj"Q^(E=᎕r/Cz<)7.bpEWe 0ц *17O >5/2ޱ2{<cL*g>CЧ% nC\幚 m*wh~}(jmѵ8FW\0IA_ȽB/—n3^3juJ#Qy6?Z?"E=^_.cčd,svhXE> @SH>UߚsĻ$[:FȩvTpYPqD7pHLK*uG.9sz}8MT= AHQtπK3e~PfҵuvSnMȣ;1->x YlYP;+: T_^pS_I)'{Nie0\LnV%eVt<=?Fo/TaV}^|C<[3즹$]yγhdOo`Q[`K2CY)#zA ]CZj^sS+d~Sb2J-v 61n^Yi@*V]r+>vGf{=tә'M)q"` Y6uV2تg^TճHZqDG&Ugu0ӚGnWs(Z[`G,4tH~YTnN4Q}wqtTkԚim`crxU}H+^%;Ot$y9DL̙4^.A o2nJ3杸UF!o#`,erC41`nML14DZUA8[*ۊUswPn=֘Nt8^U}"8> {B9/&)爔6d6'RKx{٨7eJpZ"(Z\LLT4ӀqChcYq+<_eefϸM4k0n"$MjԪ#Ov~埽KH 8{t􌯅$uh(X@:=x' Xk|J2k90E5oA{hibK\ɜ:<(`vnRCI< ! P%smiW`w X7tEP6]r1~)P<ﶧSPe#Gdp3hO=!+ZݥM4G}d =%Mo.az\h0,y(uU.abέ^ZVJwČrMS";> cT^s.1L,|g*bKb` :bi/`$uB%#HfwBe\+q\ Kh^曣ӢҳǨ2A~!1B+o4ztyMoՊt&(;%"w"Y9N@H݄ @\B-9Q׼{d ځp -dXARJ/,N2/T*Q>v|Z^Š%g,5wI.Y Wi@MZӚ>d]pֽlx|?pTs@0YxY-XZbn+#j%/k\2~yԶP!(AcUyTXrYѓ5/y ]I3GҺv&*ͺi|%u*H %;I(5$bp:6i(v{H-.<8P1GQK~㡝&D}HڪdY93I#M  hEYţX10,D~N 2 Do5nzc>=Xk9m6x4-mf]M$.H|o-".Q*En\f+ITep$Ɨ`stՍ[TTX%Ĵ<B"v^6Tg$F_0Է8X3=;a͙ZMYABw|tk\N(8 ᬾS h[h3KѵL&ls TShi -QHG c?l+ fhD#l%$u/x-kA<мvE;~7!pt9qbFhw#,_ؤ Xw6DӪX ͞0#OSxG8 y4샗_Pճg&kXjø߻B#wY8>>]|74Q岲b1&W-e9-S2.г1L^Vۋ|_aUyI#ǵVTyCKfثf ^L#o3hihiٹ׸J~eOedLwRJ'b _WoYLYpBOߎ@afW2QԨ һT&px,eOF5=ay1'ǀmxJt1tJ@iN&~e;є°gbަ)Q Д劐)ȁ3LtB.]IHхQQg3n'X&f])ܱ"nstț!DA?$l{oigq=lYb`EdKxhnZ!%NKv= {mgUc7&⒄)-\ sd& F!lRE cHZ53#UYld1%{$>ɭr&=?7C Qu:l\g8 ytk XIb}`x"WmdVQ>Fc> IYܯYKcweOˎ `kJZ\53jHk%gPYD&[cQ<vfJ+[Kv&q YC,I_)nj#ʤ+OySS'5ОKiT0*`- /$ؐZMw W'3nTk=O0-Hb˻6C*&m`0WTbGCs K}^:dݾ=s$'"«s nO* oʐ.'uFIMnk 'Z^kطx_~"7~t^.*˴"]Ŷ}Oa+8 (>[/==G`hӭ($=WIJXRh/kR.!s$կ  YHJ@yIxߴ&^3T58ITZ)xФ*} k20/>= ^S0vl{j xD>)O|B6F"MP8d趻|K4GAiD ܦ2q*q.'+LXW+!@+m[µI-3 \j3c3'Ȫ? ~ ~y[c;aJ8J'c5o *t 0 pGMpb&X:-{gǟ-df`mPžY)aU[TrQ*1o.p"X/8}bˇ0x+TE :l%=>w?&5f*.x%DZxbPs%OL5~T,#O޻ؔZlC]tLծ( YiĀ Mlݵ>\玨Ël C tT/ꟄTQʛ$?>u 0Qv=m茦Za~vnygn|TdN[]t`wsm+U`-vɷH2+Qb8eA"hQ%]H|.AMϾh8HJ~e!g-B$oz5p2A *B >X:Ys| :MdWmi|(y `Mlȕ.N'籰\2 6SW'@ `QehC Q9f-[CBj#խE_m͔>E_%#5s$kg,4##)dZ OxÉJd٣jX*n`WKȹ !.UץDr/e>tTzQw]YYy/տXMLM0q(@TB ]̀Nik"1RU\| |xřwěTLՀo)oNSR]u،b}ԍCCC|~I[%|o 3x@2FX%B")9@.1%\OS"kf8r[_Cxs ^Y4=t1vL>[xa Qd;G$!xDx[{ =,U({ S)%&سigРAjà7c:JDP2\8tmYυWJQ?_."ڥ5/DTeW(EgD=FofVʻAlO<# bJ!ȿr( #_ebve"#&,g_<.x|1~x0QIFo'$5ȧddXWRn sS۱ɭp)xkmI{=:)ʹo<܅hSDG5qY A)+d[l86:IPW0OCXCI$I(1| $N mm qPs ޝ7p"赑k `IJ>j%,y^b].C朦ә|W(?Ep &ĺxp;t/tZ}RC~&rnkidI:h/bgTHD#sKZ=v/%qfGi"'I)Rl czTQ?ѕt-<6A [Lw~1Cl㞏wY0tpU wiP.:Yci%p&a7?ku^7 IHɲ {\ .ɮ]oaӹ&f"2Q nR:dY ;ՒݫHkP{.{Bfv۰Yfrp52P,5.ǎ\lg9`=ɕUw@jNam&'R;VUKG7K+F>J$iQLH^KuhCrN`FY/*^s?~m*m 5D޼#W;"" H/ ,\B=Ƀh6u@Yu#ߜ65! F9CE16aԩoW+ʅ׸@}B@M ɯJ R\3{Q+48CyYVό,WK5e9 HJ!>RNcN#SIovH]9Cl2VEG]s^ k;[9aՆ'R767 *v6U<@M1:@T 7v1HX)|F24-F/H O_{Si7}ȶz~E֢p&ݳxRg_ɏ}&J!SX1Ջ$2P2yX[s~{l96fXmEXZ9ƫƕk?q 6pլTsߏ e(SkZ,EYܑ v~~wT8`Yc$.$N!S^q B0:F/ٺLGpX$~Z#'iyYA)XdTXR zs\M[9 i;5L&FKvȊh%p|hb7Y ^/Yh .<clt2}W< V?ɱOx5e>enH2}xwx^iS#m[7g!( MbʤZAyhJCX y 4Rr.3Z)UXѲ?A Y([:_Wxa4r[](ؠA/nhmvX)ִ#7 r-#sC u>,JEBBcA7ݟOD\V$bb)_RP .;Z#ZÀ"93s@e3VQ(IagA=g_E4i B 55kY9>r6ZIM>PN! A/A}ŬW.3ypN|Pfg۬Fl}5Fq}C8y ˗kvDHEJ- zA5l b5捔>03SI%8/9C$ j}ciUx-\)p k<3kٝvu` o"S\ aYЪ-k}"J W{(@}Ϥ F1N_AHpϯ~J Jz؇E:iY`_ؚ}$DI/~jw*o bT'3$/gbQ%0z]3d {JQOqdM~PjD wsf?m!$331%,jpADԁWy}m>(vض&n~"F~gwuV]q ʢ Q,tȐ "tvkuJ"t%DTՒ8~S[8˸ /U@U!_·kS{c?kt4~r/rSLd1ecFBM> x2{uWFG$Bw9≚ !aU;ЅS\h+۪p%-GF"͢lOs܉@(4}Aʌ3(]7KiH5qIQ6%,9BJq1j-+9K-Ċ,|[@䅰zA'KpkPnP $*ْjș6-0A9FqY)ޗ:kpXa\ERxEA<&Q?cT> DA, )ɍrj .bMkGj M& zºG$ t-'+(qHEfh65s2 )ۨMKuQR]fȤW~q~v"2IWіf~<h6K F8T.܍Kٸ%#9jYqzx5K3){M4NY%Oh,HGch[3'37+h"|&g]UrL G܃!HkOMD.PPBGAs$"$>oUw~@]>dݖ`oR_?)0ً!`(蕒҉ǯ\mʜx찏? a:2Ɣu\^cdKr3JϺq!8 #$Ĺs)D̻)d봦#%;.l?`ٳ >%:1(}c`/ _ O dsKTPwZ0džY J'/>vbU\V):dnEAZnPiTR?Mzx|qg%ŌHsdEgKVdbN"峤 3A{Kt[,%װOr 93qO0TARc]_꽊Xcx|4/Ww|iy[.`>>p2JeC}JYuG˸4qSs ߦ Bp؉MVo3}7\EExYιbjuD@4TEj`U㠁<&T)1haJRgn#PvmGl"< ]ܧPp8\ﯳ Ĭ-~r^ZBgNfK§#2VԴ@UyqD-+ |̬^B5lB Ai}XU]]ԛ+h؂L1BТ#EA^n!,81^]"E)nysD 9.4+i H*5FG)@*8 `ӬXտP^s%D$m! Zc%k)$ #t@Y?U6Z&D9gؚފ7$ DKCh6SMG/ cp8+|#ތGOt mE;~Yf<*+yu{1)rGTjGIfPܖ `Nuo}E0)wXArg8mbun b×rrڄ4-::g>}k%fxSp wGʸ66g#NA ^&+K&geDzQ>DUɊ|в _~ ԙP.¨[=D\p\Q32Ilؑ[COlhHRڂgȮml8Q-݁YP{hFcu`P5{E\?/ƚwm$F=Yw<-\lo z:J-O{-ĀbJbgyS>Jq9kN!^1LJR4#*fݟ;yKFJB|#(.YŞ%meZ]؄3ϛh+b8Scp_W-ĥ /QM񬝊Ӵcr'cu͛HKO@]Y2*Qea\ V-OZ>d[Mۀ뗂Դ.|g>26) iٞDM is=[yـ;vf$ܿMD+wxLN';$,\9mB8w8պ.w4 SeI }lVQoQGJ57-t&*qkفnM,Wr(CIkgfp|P'/ٞ,/A `ŀF\,LL:o 8'hUIkH ϳ}=RC[\0_ѐ9F4fȸ[f\m4zp>fL6?Op"V ;t^̶y xRoJ4;ͳjځe$ ٣?8w ajn9-6}e֨xlnp\x(rՂRE7vl: HfM^K[Ѻc* Y-.bu g[għW{PBX#C:sy[+=\'UˢK qGW}EN|f&:. OE$"S&o3<bEo%ePHY#r ^uV=ϒM#-e61zFi-8w3L&mȑ< 59{@-ҏn5/?9ꨛԇK*?bR1_ҫme 39hl}&& WE rqep2pr6(`g[ũ *]; ͤLTvy3ҡZK$2#b*@ RYd{r "0q)fԋZs<.Q]5np  uN8 HSУ%|n17BkTu'Lp:~aj [{o6!қ?&MGBgD ņaP64X}O sIT8":j5 G172뢻Dس&ǼDr3@]5^͑0H|iyWn y2ڠ~"Vhp xֳ"W(> /VNFᰊQ!feqmLt몷e wZAεENx Y]޺]001Y"ᢶՉA йAryH&"=ĺA/LIoqeAD2%%3 ,yL#VݲOBi%Z锦VxC2$4-w6S 3D#>16A qȄnߘCJ0%(C#Vq.FAͦEdQn0GDLТy 8`lapLF_2`p~jBBPB4ƥk^y8zT_ZPL YƅU:;qͨ5/ڈxt|8IkӰc3g`xL_dg;όOռm(r e+-1v'!?2g 2Z U+D/K:?+Aj Sv؋;r{GBXpv|ҫI!E)˳k! yJYl9T$xQmIMs=Lw󈤓ԄW( 8H.削+`*N1>D>[H0uosU>:/ ^&˩S&pk͝3Cq]mt.PIKd\ , y27g "%Uo~/u(d{vzNQ01Ytd};3`Fhpj<*fPw afQVi>3f QZW$ іRq9yƤd ώUkxhی"RgTnF}#l?[̃:SxR'wKڼ|,^rV"m]9ΎetEOV )\Hd}ˉقKυq`S{=Lt6Y zփ*|~p~\lduIQ\[ Փ#]adZ u\0!ZY4&X{9(L .2ΨOG'~M=7Eq^"T3{6Osv]E6Q$,2\ŏO ({eiCk4 ojC5p"'y!%@F$P8,nz %מIa3Un.aW$X C"ձJT/ގ'>L8#/HQ6+-]DX ^-> @ ^nO{q$>5XHxG\=ww5 KQ ?`{Fcᦁfm,N%L!6>i@ٔ[=7 4Nb5y[v v0 S: !Sgy\:UpMc 4W{5d 1,~jb$ƺ̀o;ܮ԰,eCI-71j8}-G7o(jx o%P^We'#n^7}moa^\!F: llF`P:{ z1YD~GhH^XurV8fxQw[M1,F7e!28KUPԒsSG7FNV9i\zL7.25B p,l5$vtTsB$H`#,>=Iu ;+syoR_)s5uJ| =݀nLO]P Û3H^b, 1EadaׇyTBRkN Srz◘'D#jT5xn@Oy4qVNA%4T7 >ק'(̨1B^xk"m=`4>^q+Ǔ12;poϽ(OjaNx1my P &C=O8ٕx MPz %OLBѸUU\%F k:,jǵQ{HY%76"ⶊcW';*BbB鑈o,^Ts9bWRJV2ފ d[ g+:HtRl" kIJ|袷řV\pWdWZk nno# 3.5zۆZ$Cֆ'WOgʱ h W:/^<^){WH'Pk:a2i%v)tV]31p3\;6H_a_HozqWn܂JaD><!%ԣ؛-Fլdknʨ|2 ݯI0L8L_@wx޳6%Ez2 MȺ?тY<*hm+b3mԑO K%>q!Yl k'm5YX=i",pWTI*)I9ͼmx:,bR]C_d zDfd5"Q3w\ m6N޳M3 ѿX9L4-ۤ#Ptgc r]CQ2OrWrv#?D\YIYa? =nWNcW-1*>=ս1 uUmVh?iQHT@tPٰ,*[+Ԧ4 Ar!~TMRd^oZƯU͍@d8> W#y[ؚ#[&)G44(Xn=T}k>_[7:dQUڵ.i"t%< m%c}w Rhsv7/Ɋ F\ËY ]F*Xv01`3Q}^E6DQݯi+n:u=:d@4ֳq /#Á3DvLqQ2W-wz՚r2hr5jщR,^ΤM'۾Mʀ SuG͵!,z'U>Qg2Qz(}#0#=GO9+}qNSFb;Ek0Tem3c,$ob7Y4m3rnS@K)mW\O>3 rlc|0+5܇kLj&m,:api.+-׋&Oкl /6RtZ(-C]o@mv566yiarn,4+xcv3xOS7&̝&2ˋ;Y6hAv'( a-LÃ#6f!Y +HVjƱ$Ke1~i|^;tiP 5y%0NGuM>KsPi"fr2->P^M揉"yVyȀzn+ggU2mq%#?!̦!}xL6ɷ:1܆"}GaN(RT8+;8+nv/<3lIܡjQ.D5݄$7Ul\6s:>2oT#{FH ;c+b&M0eʦ}H=nyW tg1@EAK0B=nQl`\+* T';$"]m/Q[=<9p1pQP%:¾^2+ΧCF(ҡGjUꦰ+\nx_uT &Rﰇ0(sFUi:o`!qkW3ppUdDd  &76nn(t -hώ3]E NRk!`x,(At}$9m>MdXN `).DRӜ^a34;D^Xʩ%~2_rC^\}n-, r^|,w?2 2`Tt7ťCfRC\ll>CH_hUߩ jȃeh}MPcLn8DeиJ:K]Z%e=PGH^ Sqo'e|?}j:qS4fo=ryG򋙣;֊tHe1Ƣ7 C C5A٘,N|ʣS f/MaxI1rk߇gdaSDB3GIZePM-oCP*,\z-yzl? /ZSCD;27;GNZ gKCIn Eܼ6y>R kKR>yլ.=s[n /B"=rUbO'IƦ\&eAw|hT e{J4<+ǂۻhSbFzr^4lXjR)m;6ܥ9GRXdX҇]PBwD~ϰ]K0"r})<+*?Oq8@:H%qqAW{ucCEYb.sh]-7-`M`hh+%%o#wDڊxA&j}u]~|7뻓WF]y BIl+XsE?W]ELyyt_YSh8D8Bƶ.D̐°vKg=~yVRKp~P`-dϻ?Xu# @=yXR5?YX|=|b MVpR0JӁi=Y5JUUW,49N˔ku `{(ed㥴ǻdiGYi)$~>gV5#J)DTMݪ*\ qr{2h6i)ǬRc}SK |K~ S [j:dg_Dl,ڂ.CFqڟ)mOrβo!᜗.ة. 1J{mS,k]w#W*V3 f]-ER  s Wr QPpȯYDʾUtNFQ;r?Ȇ %1ܖlrNLJw- 3H29h@f:j7"Ţa|qgڈ-@t{Ue A#ܦ}A`LV~ Oc,'ؔ-$׫7-=+\d3ؤ`| UmTWP{'Wo. ~tiBFSYs%{ds*DJHV$Vj?(()| "j( U0L>R.\ QSæXXV D9yXh]Izk"خ5 ի%?@NNXrBWȌd(^#LiA:k.NYC_6r*N״m]gɀl]1 Bw:^D#2Bx/1b7_bz6a _e˦xځہ{ &@DDᶎ}\8I Ziѐ %=8n'~KZ[1 [OF%Eܐ(]V: !K`jkEbۢ+m,e.ahߨv>=s΂z'c$1B>5- M!51%A"pV2ضApLuVlBcLI0%k @հp#Iɱ}G i"6G/= %q8' m2KNa#Ѿ-"YY7r/Gs"b7M 0+^Ս9mo&wpf!qH,o;c>{.V^I"?_i^FABW;~Z>[GA%BStx, c* VFAik/_-&5uaCTB^̝fz h=1V^C)G 2ٶ_Ⱥy)VkOi'DŻ?/&67>aDd2UQҴ[W˅:>\\e2itu䐡" f X/Zݚ0;'{ֈ- AMѼ}i@2 h^a_l[DF2m"7mԑb1Α=_˺៦XtQPUrZ<׈Xu%K0٬r^IK|QJW^=準if;I$&Fg|7Ni2t$hGQ\qe¡cFV !YA뇣)x(L)Oga)E5dJ)~viI!>30Ov54Ѯ:32-hEwUROG폁D:ġpG J^!zN*|}g4݃-drȀq|qa9^6E̚{ɮ i`s83z1]֟ZoS~u&?=)$IK˼]DD' _-TfZ[b\j+RS\>S5@R#8YiRMDb]1_ٗS6pyjU0LyJj<7dv%ڻwz:c8 _ݭ$iݧ~pJob\G;7 8Gt`˻ɳ%9G/ۗeRbV͋sc_B# "6sJb*=8m-vr ,`!^y462:kKnK9H1Q}-"pOUQkajY\ yi|/PkIҧ-&#Q  6ЂXzƏDp`v XD$T&YS_@aJ'm 8|q{kE1,y6FS;$Ϧc5.K Y !͆Jt\s`)#IjC+xʖJfY&qWSYy2ݰE1`p(o] s!gf4\q#bB f9#S &dFyĖ`#' Bh--Tc0s>$dj%c|;dMf@xgW'ظME/#^^U}AhhgӺR*1h1Iaz*؎NXdӣI Kc懛 U#זQ؀G"b ;%X^WVQ$L>FT4# *h&q_e~ FryjWBr8_~,$+y=$Ӧw  WaL109a{]ɔloދCA -U5ڢ}{ҭ̙f =]ay;fI yW@KhְQ kk^"QR>םpb~yCyC>P!5)#2"pqHd)9^|{4gvxO@-xR!9RcoyU@~65*7`WʅNeաQfȆB]gI]^DaMI'm07+1!AgUR"/ Ƕ9ӈx7:SXϼ =QAōqb.)"\5mpfTF'Ӹtlj30z2nGֽuT{yFE`rθI]^xe9=؍%zߑ2i@-ZS;r&jz,ULKdSnngOqcM9Cu~~? )7?; &D >+/b mwRѴ g:UQ)\9Y"sL'^ z˔  ӵj#yc-9wɃH>Dp45=i!sNW4+y4c `6S&2bLcv,_6Af,\[_-P#}Y5ڶ&x_SupkY|K~ST:ɷ/v}kQ\#Hj|k3݋G"}5Tߘ ̈́Ÿ8gwkZ5:]K%#b*NfVB̲s*>$8QB` a]Ea^ZKR~8’gq]zslTBgE ]g,O+&V{|7{1'( !:l_D7^_ rž6IƉ4eU̷A *FPEhoq##1T1.BY3+Bbkq{͑*&ҡo˳ugI"=" Zyl-1mfc8K5ItϢ f_:}EeG,b&,c<4M٦FÎ= S$<$hz@kbY_|6u 4r!T:m:t{/NjAy bUpu?Nx0#lg߫sF ?M]#KA]0&X-8D%ht+0<5/E+b{DO'WFc۲XV 6(9oo?l֤],G<_J3NUvJY_4KD{~ b @x-S IpKӞזLm˜a s<|i!586^ܜp?'@, qzxTn/Z>KV wӾA `GǚP왹9] 6_3$|:jZ5"JZ=HMD߮f xl"+Ti^b:KţJR?A]=v(|d4 肜'~Qr0hAOh?ZO;kR}>+\s ?ItXr,'d#d Uokc)Třں4@9eJ"ۗ.3o`xkQcswZd2t3kL$Ι/uFn$DlPx625ckjuUtza€Vݚ &4LƦ{J~, % >h:ut?TXq25]FB>8 O1!Cn H½MNbF" O7e =h9azg\՛M4JK@pO&BԊ$)|[:1O7I8Y0͵^}?30p3 D=vP8+>6!!zʏr* /.,Tk,8wyEX& 7J*qZ (&;zdɈEO,G󟴺RQ;& R)8zbǺak3 ^K-0X68Ɯgǵ^ hj'Y9M {V 1hT+(NyfY`~ Hf5:DY00j4/[` @22\=;K`r!r/f}"= Yi3Թ@36E䡁ke@Ezcazn[p B \?~#>&oTf+ HCMhʮh zoͳƒfJ7;^Sh*pq?SBj;S#xKY5)Ճo"\.;֓|κc楤2s6MzV#dz)ocVu[,=7cs*^_J:?62Bn>:M7#C'@G@)!FtTvC>ڇ# 8fxD5Ay?@oxi+B08||NRqLK֠ GO1Hfx}m%P>Y5 A9VTd?s}BRSd x")@i-VvbWpi309Uq]be~#]W7&T;FXr}Mk!P|ftjB;O4PK%ԏy^OxipT2NMIg9$1?}UԻrnn-w0"LxpSg.#B$6U߰%a$ ڨa4*5Rhc{Ϗ4Y5\ٜʑ 4*)tX/fc7Bbgb箩Vwgiqk-7G."s("tA,\o@a^3Q\2um3h)[Ik*WHʦ7/d5r2`5$]+{ri]V7YJ} Ls3E=UU^XGȾce]C1Ny; l٧ `kG`n/ ՅcK|ZdQP: dBLO7CQxLr[Ec]]41W/Ю9p2eQկ!kړj>GIvMj+}HWHz W{W69pc5bPU1-XYT5X'8x u w9/j;3V,{}pR7*UQi8 Z;`[yl4GPBN_(~ l3WS=#ԾɒMS{2*s"RЋTʎ)wl 9(2ҫbFNꦬUײ@jYk:&A@RhXIX&ƉѪ-3)j& GDYxl߱5+]2Ђ~:֕J3/DjhT起eBq#ǗD9ȖuC7^ b.R`Jn{wUSHM|3 NJ]b8N%U;]?ZU[)+WsHfY*6_5?Oܹ#eW5[5e'n B bdc^ B4i pfqAں@aLOumhpk WB<(.iü׎,7½mG,@n)V ~`-WmCrAۮc+=ݨc=æl_prA* -ݐ ߓ-x`wVR[px>>_K̀>̻8<8wpy w#e>wH^yPA?>t,z%˜fY# >y,ϸE9<10VuoKMTwYd[K,BhozI˓I \Más4fȞfJw3͠gD_S1:㔢 QW HJl+a*YF>;g̚ctI˅OfCIAc;KP&AU\SM7֬dR(2̃Ýq O͓ ؾ瀎|N`BC|(J<7%e8o'3Q)пEw^C-7,`iyۍYw8Çýw2チ,NS܃Y G ՅO`9$ES[?Iv_S'E^94\&8̲iw6.P΅ !7ʟQiESčn`|ퟯ$9Fg!e2Ll8x~N*R3'd..as=yCz-)yG}zbZ#7(0 ijM'g|5CPXzཱྀ",4 }B<( 3!(צU>lH(;qo&"Ӧt.6Q5;tb 煯r'xex+zh>4 3 NRsg+,n ۫w=z<)מ qD:4ac(U7z)'"r̞}mh:'izOTV8]B *JC=eeb F7(yv;22,ͯϛ$Ϲq!,?$~w-wel9vQk2s8~Is zVZn ^DFgQw*Ә=>PysoIZ6|8Uqx߷Ĩ3lADɊs˼pw#lP-r]-F/F}/- *qy u! a r8KbVR%6op[p<8m142#X&l}GnƣIMȍ&gG!p!Y>Z< +P_Q-Nkh}c>4_ kTIW;lt r䤬D5|BxKvR_관T&n|O<)^~8>Q_ERGqcT@!giq:x ւ<o[**?8GGric̢,A/i@*/ Rw10T{,~bir)c>#ޡT&JLJ{I ڀB.[5>>)}>OL=ܞ6> jU _aAK(bjn 1Ѳ2g_5`\f Xv^s'n-pG i%p~J꼄*O3_]VKߥ[ְfDG0p} GEZXXj3+BFܐ; ~(8s#<~|%b*[\|L 0hb 2% CxG>!2P1sd 7waow?l6P)]G/~QQFBEE@I=`]ct+G A4*!xPiQ# ]O>@(dcRɷi{"/Almt1lCϸ^Zb( IWlyjY_5fѕ*nR%!Aœ}M -MycZ'yYx!EΑP4g/,WBPtDደ%q։v4bYNWkUNHUXEm`TrdF%*yev ɓ_ڸH2){ADz:sj,;5{?8N*F3:)rVZ||lc7d#.*&?bF#0e ^k)O@AJ~`@v8LPЛr!PdR&b =Iu1YO>dHdΓЎNc±CPdQ[Oƭ"+N>LlC2uf3h<6`Ubu9^}ddW#PoDKx ׁ:ٷB&Ku_pf$=B^x@B{=ᨪjRfRM 1g#}k\t' qph:܌ZX3J^0fP( _\*f-ÔVeI@ sF{ ϙqʡTBBHiϡUZlBcBLAG,k.1{R}覎7Ric^فNf|O Ą?K[/mh|+53]Mz(q"C t$`+{BzEN!іVI;[cgȭn/;gSGs\eQ3r՛Qow!X~*]2I͸@P13A=Y'0by.<T4v?U^AC-.<ūL! ss=|zx>T*i0"X0H FG63 *bpUuH\s gɧyj}/ %&Λn3#n1[Q?h$RyC%K?AH\OJ ^GG`,sچb墦O- >?|uc?Ns-\f̦/ci>Ω>(ҙ[SС0Fodt]'R<Rdtt| ҽuORdG&LQ:b~av3$c%ʨSX/ >D-#hNV.vz4t/#Ty7sH2w"IGƸp+ &??aœ{;#:TjK"i&PSEE Q"k!n𧽻8x`iT+eT$uCE^9$אu$Jqadljn~bڑaō Wj0}}ɯ>1q}ii<ѥ CJԇdO04f'Uua08Ⴤfq)Fȃn>XyNSt0=]#28_6}-OF۰M`Ydzhj"b{F,SI ɽ<1|y$sdo$ѽ|7,J`SpSD>Dj/lN=jsˈL\rr);^],|tJƢt$sMI,BH'I?Id0Z?:u3@NOUvOC_)5 +.>0d\.!´Xi;Ǖ/:0ň\lRySW[T]1@R{56X2POey~9:F_A_fM >@٘W-؆:ڞ ɫXT'~fM֋{4[Y꧌$xjL[M?\J{(Ӟ?֋^G:5x)Fl*7@|jС,5-(!~|RX6jaLtKDj{Y'ϴt0k}OMV8Ӿ _:nD"C3kfiWiLo[ϓ=֩4u.Q3?%Ou2ZtBdP6ڞ-kv!,'?i,}}X DLz藐$u&nem:@(D3xn\Ŷy LTǕ>cG:v^Ǣi\`|,zi21H^[ ħ#:P_וF$t\E3`G韀g&9†.<62}I} 9WKt@sX3+1xEI4%033׺վ⿿poh6&TǕ/}pe*-Y>Qc:̓l+I=3#%SW+INA8$W).L]n bcRI"y3~Ι2cZlrC|2%(w=(ho ")OeEM vo B\? YȘ([]TF9*':*9ĝOI%8'M[A9)@^ 5xk_wb*1G@Ԗrjo./ǣA --A2j"Pcnx,2#?mF,2FTZf0luKb@3 );d6ͮɤΏ` ^x`bo(\L(HM<'$[Lhu4'syC:'_&!4+H 'EzUJ6+?Yxs$Ѯ{!M$kяYJ$wo{ o9NB-t|W `v/:>ŰV9]^,+)0=evܧ%IMg#@Pp =X#1WJ _FOpX<V&r䈶 K鮴GD6<3ZQK_I)K-2d1y)S^9$t?*ɿ퀃k49W9HPfhSW=5ftB&x+i?.~[sdž*6e$̝?Kf^̕!0rDezZ|!fVABz9Zt`]2WsSqs-TEL YQke&57'{Dzt3nh\>t#jU_^֎0ټȇ/#t8Z#j ; ݫ"R3jRU▿ fЫ8{fIkkZZ2)CWzKg՚{>orTG.0)?g3uqG;RAb~11([#r*qq:s=Ǔ.:V_t,>9:QDڜNgxQkawfSCQsUIZGDY)AV|VKG&af~eJüԟC AMT7R(%&>|iT#g5PG6L0?#Ǒ{Cj9;Aܗkn_,r XnW(GIK)6kr*޺Qo%jDpڳ Okt`t]QAjpfS1ex,~taL ]ȐG03@47(۵q^&Q&eX7ˮ.щ_xei>\ޠMN2-0 W aymM\Oa79v]Q^1Q$n[\^Js'ֺl8EȠ%5TC]LՍEcNe '-R7"}nbISHF bv VVG] H2e2{P4ǰVʭnD CJ(2 z]7f{Ldv? *. (wsZr:Np 9YhgeDf*mHNPm'䦰;c.KC3ќ? w ObL{&&1#"D` ]@}H%w)c@ $ JD2IkU`ےEXtgo*XJ 9L" -]i usn fSd-L*C>rOz:Ņ:sWC[D9 G ie[ ԂshV$ad~bN@Ow^+JpqD'2ُ+\+̂z/zɄ` N0)'|N\:m9&$t–hQqxFJՏK4!˛G@#F$?lemrӸ 9@4^P(Sǡ)F˰5T+(KMFBLI9Za+W6_daxHU5R1"k+PrZ;Abʶε ?0/^ 9B@9&ӏG=kDR9@{C,twY_R!7 ,ھiu#pk u[ +쓺;f0WлiWw% rWqL++[3}WJ͕wnh|n2w$i!σ&p`)/Lɣ} bTSqb Ӆ/#_i) "0oU=+h2ȓ;M<$tol nipB}0"MP]a ܟ}f4_ʹmt| JP;]x@N: Ewb?le` ѪrrMN*T±(׈;PĸNg"!:^tfBRstv0ΈJ|@J԰2ޤJ1MT6aA"88 m:ckP)Y"l Sao TR 25_~N qGDI9Fnu]S1Hwc̶?]`QxKnIdjftCl|,0iN L`|gH]:1u6Vh\`CmPm#Uɐ?"}{PP P2!YPo E_vԛ @)!8]a?VB &IO( OΓ!aKƙc0L6g**Fl|>;3"U.,HͶTi :G&u#Qú㚁2$̰2a";TV  {8lghxfqk=wU>!}&qJTˍelaT*rok1S#x~gf8ڳT C؂oԜezy\e9 ؾ3X߮ERt(>} qFW#:`9]F(65{S}"0Hތ$s|8p!x& ]Dw&!!`|Y_XG;T ǼFpZ dDrSXXFG0 A\o=ȟL},{d$&3k (4hU*ʎ@+ THmm*%Ƨ(*y@/c>`AP-EsUvpc8a9y`w^bG@45hVɵ kgJaOPݒ&52kh2hP$5b5XbLX @g*B`ȤyurjyݏRVpS, }eq,d,ydLS ҕS2KɭrĿyTpYڌ 5 N rs'˽?Ө֝ĠFBIP/1[4$a2^1Q&4o<5Is 3*#0h"|I`e!+60wtyfu`YsЩ(eM9p?* ?Vjc'O𻦴5)E;UsAtN3`ފ_;Re^*;jUjbτ:񮅧BIaXA60 6eN]Bl>8 I.8JJd"/a\J݌^Fz|kd7}4u,/uCmPRS"JYr ѰY*{c` QujT$[#16m`JhO2 i/@K1kg%E:N}pǼ"ʨ3z ~9XvЌT4~X u%7~Jh?`HhUڂ۪ 1l#hj۸nmA5#֯.7 OHOEd7w}ÆYs@lBx6ظ]m>&ll%W亟$4/5tdLZW_o __RM"?>]K)oiQ K;Qd?b.]H91-eBd9 LL; y{hr]qD#=㕉[sI@+5XRsX:\)#i$ iͭݪQ1ɏUYP×U+,i֐J7ӍMEe}Y&]~VzgoC͆A<|7r|R GY<8wzNg1ȔƤR%6hrωk'qSn-[lSҒ -۶tʵRnF-TYOO^c[p/ Z6P?-ԵJS` d욠H,r("dVU0K":lEϫb\BPG1d@~ߊ8Jg_Q)] 0a \e bjG 5Ĉ. ]*FKOpz[7dKEb8Auxa^ q!H?TA5[$dJNyl߽_J%õ= ߫;#K& 9Ol'sRgR82OFhǍ;MUa"_TqR ΣW^~=m2 (+8t従;|J՝V0cL+W=@ib.Pٞ(m`Q/MHÐJ7<&nʒ \exdXĒ"p&x>A#VҲT |w?`HըC9o,uk|NcKFgdfpKH!!h~["σrD,ϗ_قSMאR%q"L6M+.~ș6{dͲ.FǐS||{:]#[YXQx`N*GS#u,JhjEZ!`ŃvqHJaKg:xuyw3='% BSW]o  4B.]CJ1Sr OP0<ڨ'29T21ď7O.ߝ1HѼob-oWiS rMEEӧ8">tI"73xW09ᦎdӁ a)4e.* q$ońYV'T<]`jI2Dq!}unZw y:&$4U=fRdˆwW+QTh܌=UNoTӾOr"9&>"ޱ 󈕹9{s"sLo&K:pd/3ɥ@=AG_H>AXNwCY2Nl NPEc$֞/4 7rDr - 343i+,F {+,}J*to㉳lk8=lv) u'We`Sp&JĤCk;zo@ai?2C~YR)pV+OOEKw1$e+14;"A츬9VhɭmOEܧo6jEm_?)nˇi{6tc3wNaIVJ"CI.k-Gs0\kdž8B5*/koW ?NuGrI ]2 S; y* ^ 7tP;bg<;C&1dc 08TCd>ݺ֞3h3#zF^ Dvz6OQZ<\?X^lWqlXLϥc?Wܛ88]+w9DC0>SM^a[tomO*8~ m% ݼBy`!SH~uU 6ޥͮD'+† ( Q|`n)Q7<S7r`RRd},zpc >QDZ]|ԤpvK~ȴEe3!])U-l:3,FI/-|<ԚsV&<09e:o <0`/ dg4dn8Α# Z0߅`J/chRU.6Bd=u~&~_TC;cm]+oA3I}DH!1VjK OE4mYud '~&;j1XH'U~jXn<pSNxp *1LҼt' 0:gQJC[:tD `-o7q6}$&ƮOYr'3bR <>u^I!c`e_U9ɖ;&h$!)pBz{"Q#"ylS9]E8AB%W@c2@f q=8H1Yz{>/F#%{L7py󭄦"0)\~A_ ݧ I|L&Uz}S9@elr_i,Z]EYF̐j{b z}˥ T0O@>MCT(±mܬ!vQllq}sT !En 0_)}g\ 1yә~A.i}3$E ^j釋#5w7x4ףMZf"bUai@ZR\q R mW!5 ٠qmL 6K* #ˀZݜl9aR,`u X *V X@?rfkV˨P;ϵ A s%hZLIә ^lj l7v\ f ]"a$d1 5OɬubՋ*XY-krR|\=xf3å9 ?BF>ϸJ+qIt޿;5,=qMWf`Kv*Bz7JPWL('vAEsrbU>G1Bd#%$N'=ސ_ JbVC=V/oFPL@k9ӟ\o,RŁ5<pמJJ3ըnH9Z/IXDuY&QhX՗5Y*3¬ 4dԖ5{bfuĀyʥ bdqQ/vti+y-BtԃɾPr%Uˡaeީ WM xܹ8S*:|SY8pe͍A"DșEؙu S:ipx!^~)jV0# 5 xǐLPBjey8Dw'L53yD&(TE7gGD.VR1W Ջ_j4#=$sC81VmePlhx~8WW+9( Hd[l \жČ=u/cv?2%'3/Q`Nz m SPnFt^__j;[d~J(&27.L]bA 6m+ĵ2.t)'%lD#29%1g>Vol&8%1>xv=[]W+*hg^׶W6jޛ[ywZbI䥆ԭ(oF[vxP!K_ R#Mi%%7&SL1gzl d/GtH1Ad[t5JyZ&M~k $#kA1]jVNS #x5O2xo8bS 5P$fT9{Ո.wӱ\n[g#epMO@kn6/1t{܄=o]d'Fԣy,ɴ@(ƬLX2Btk ґxUY^87WbM.ӳ \c#BaQ$A'`q|^^_G k.CwIdEׇ&9Ѫ |?>X[|۠:5FPNS37n6|XpVd'K<[4&͔}uK A(P=<|QɛU۷N-'&ew)`9k-@^k/0I"L[B͚'?wEo6 )8EblM }Ʌ٢Mi Uf|EӚ~n>"<TPP|Cr0Q\e ᯹BZ2'ܑY.]5錃ȹ0}ZZ'1tE!{ң4B dXsJ,V  )TNXێ]\Ң?@$e'闥 p ]-$k^@lGUãVT_gAw}cٌ(A z{ĕ4eVrňٴ(KR]Ғ3s5!e_;`Б}֌m?L-c]bORqk q*BIi2d)B_GeLGQ: $VYdDQZ-$Wӎ= _q)(6>؋f)fMl,mA bv_i/yy<>A"h 13+>( ǕD^eņy8$~",LD܎&,M߰KG87R_%Dzw cpo,)6fjQ^YgȚݿ@c‹z/aa>ȱ֚mԸ(]IU1HRi0vϺGZl:[O`GR#XCiMܚdTĂ(O;düu!+7 B+H>2xLڙ,klK;ѽhun {' ĈmbfEF‹!WW1@V|8O3!͍N*:^D"R.)ZO;;-H(5fS@yͪ`i 1*a#3}rj[!jTfOix=bx&ǥL؋/2L_;E].N XK8^>c5*X <,ph]fYrG]Kk*_mБ0~"Ml$钋@n|ط9H!h+szއ@ OlaCX߷b^ Ds{"7m:rU< L1;zoM`<ї7`ޫE"mRZwla30r@j;h6z"- ߢfwq>go/%M4m`B`I`?zbp3`vyljk;Gl:ȼ55~p.ؙlu5xtD$/7b3!69FdLtRFUvzy?{}'9Ngj䢣-I0XIo 'Sh@ .'N=vE:~:oUD',(&3 $TA0]Z "uwPZ;?, X?BHe4XI):iH@+,C`wwH;iKβpy#>-Ƥ *$ zٗ;d C!NEOelchSGPA% y xo/@ ֆ@8glw(o&tHD1'(/>dS'E|k[ 7WG%Xw-icS^66CJy^ b6,ׯIEw#YҖ$BoT,7VU2[!bTiӖD%.{e2cT%$z*Jv0MeXBOdvͶPHp_'۳axg1)d'^6r-cGM߄WVXu /jVs>j˅/4Cvi> !j *ϙ_7-~Z@ yV` J"x5}!Zܚd9!'Ԁ@0On&4[HW]9 [|x,\ş 2T@IsI[gcX;HoG6#Fh]xh 6Gm BE^*-6ڹ!vJO2Eê/-!u^N 0x\+)uta?n6G+]y[yv]M+yx}X/E~pF>~bGF'*Xߵl]6na0Wsj8?B^NGJw'wʺm e>6ԧ$*P90yZ=)S9rI{YQk5].Qq~a &7f;ffj#(>u?(Bfzrk9{$XyIΛE%74Kr$Ld.ZBdL1|oF:mqg 'zT sOtuebg{wO 1PBPw X˳ 9jFMl85G Iؖ{CWLgaQ lLl-{Љt/#=ik7E7iCf_:[m;tfK!I&@F?mXyOjo6:wU۔7QbEoR ׵KFy6YE>؊=.߆G9@(%p:Cr_RuH C :5ZBTR ͏bEPj {\|A[ 0V|t 2SML濃8d;F:=^dwbL?rO)0{N/W'o-! h#d4έ^s0!A\4|)%lQ>2qO|#FI]zmLvPy蟻nzuUBZ\J9I? w1EU[>W%CIL)&ޠτȲbgɤKRlURݳ.aJ`;܎\R*,iۿvJZjmh!'aj)ǢXI?:B`"H%9;c)&3Ju0ДKKU9Mݷ+b+ltIeNWArQnĭS[M\W nA/eaߥԿ]V%T]O@DET}A ):,jHZ*c&7gD^;Vp`H%bfQN(w )wcF!l)q&֧^sGHM?ρC;˝LY&cb$6;#zWњcziPGL,3@eNlNj^xX1τVEATI?m(+̵}l>.%Cw㤪L8kgX$ vP6yY{>d;t^8xktʅNQ:%9B7'ۿsdp]x`/ۍ]Gx Z]ZЊ5Y5o1G&yػ{^ў3Hi~[UOl@̷2jB0Fl#ίŧs T;CR^%N (D|pb2 @GācGR@ӊ;#Ss[I6TX;x7^ӿl`$!Pqqzac~ ]KYAk3İeA%XSN 9IW~q0)(3W-%el+Uv4G5hi?VƇzwZ  `"!14yAX9^ ?/:A fMIgu[ulNtz {%CqPfz+kp%}]F?k*'_׉Bp2oWOh jܥ^I~'/W2U>AB,fFUЊ q6MwNc _^D6sy{޶^nc[S;$C5>nRB Zcm! TB r'::9\Bq,y3W& vkvi^:Źr)'o>1 Wj\ΕFFט&G#lLD $J'X؛BZvO)}Ǣ2 xLomoh< &>=&{yps HȄ`0-',]<~ (͗B.t+ӳTnSUW8 mE87[Pa[̃$ޜvRsVI@F  Fj}fԧM:`"+yߴ`n1K-WSt 0kF/f"p;ʕvz_ `:Yr|ϘC$I poDo.(A:jBFO뇡g0YbBX/-mo%QqO_RpUڦ3]V,CYճ!2iԚ:;b'q@\hFo 2c92u&Ԏb8ɷC,99$$ޮU@Q"_1t7l7cb%m$\7?d*'HK=żIbޗ [\1*J i s.xne5M煰ܚ{'I]*ԚU}ay!zϖ)e3AaOz1GL*4Wu)T 5O#u#٬Z1%wT"*rjJcGr4fmi$&4YEYzD'ŴoјD  ;^} %{Fch'9AI,sMc>Jx֫I= A)g7Bl}"G\oBx2?ŀ~ܳP2&zV c Tz2e 3?/uNn}{zlQ4<N|,¿z\4&}Ī"w׻&,Tn(Sx5T֟E )5z$i+#B6L]!N ޡzmWM0c|𘾉K5fyߢӢ$xunyOd44w$%"r kNG=:Ahe0nc>QP)p cW*MnQ9 見v XJ!\l a r=B8kM}1&#ca\Uʿ.'Q-#1lIim[W/v Dh#XiXy k+.ԥނA{}~u6:gK2zrDP2E W!?g(UMy 춶Y7\o^\,Y?K!Y֝&`kV͟IX'W`8kM~/QɟSC3)Cp'MLL%vlķ2XD9|\ P-Ap˜%7kj`7Ԧ*l+n$z)Y;*bE\-`[!ҷ2 كqN&-]ך{ϊMj2xmKs YaX2Vߒb \<Ft"SkSjFdȻUkN)INDy,Q-\l]!""$ܲĂk^ÿDo5(DnFOxn±Il1a @P8jV(89xq1XZ^Gk&߂ܐ-~/?q/»Ηy]2s`: 1LTlR8B#C1 K&GĹ#ʩJtza~Dv\Vϓ vnoVEn|_6c}JPf$9`WiYNy.=03~O8O|QD_8]m$#R?:VqSi8uXS\ZzqzD,?Zؑ,vELJ+F(݉[ &O9zifӹ9eKW=Ƽ"Z;B&&g44ݼJ=zso5'SJ[u-6_; r(4 >qQސK*[2 APH7vj MgԖ%V` tKO@IZ;5Œp7_dz( *9+^ufyww|#MJh9Cny ԠlL!J  RRPSW`F2 yYC n4>;=`*I:qJC&x͒n lڤFӺCD;L_9Kh>Zf'A|e]9c{ _$c9"o 1ʹGpB->%I9T„6,:UJ?/HNդ|uG~26j7h<)bݫڞoSa]VX``_*6ur͙=8l'!ҧ."znq#G6>n LDF M>7'+eV-6{?ރ-Lx&oKE1p9}JA`Li8#wPV.pz'3@PA`Np^h? PĻK}ZxVHwT D0ᮑک_S0a0e^f쮍\;{M VWZ*+TDR" Ph P}ǡ~-D I槡wҢ4mx|Y 0Ȧ~^NS z"sšvw՗T -dS~D*ȇ%N`0_pָN35m1*Z]s+XR練ics|@>vΙƵ<?Y \Eln |RF 1{kWPI 7fh*@jOa2h҂1H]ńEAh@ߍW}bI\<Y nOղHtmw%(/ۨZG೟HN`-t,?b|FhT6UkE?ȓqOʄ:F#l>xk 4ݿ.qƔ{`gD_+,iVA1rev*hO0z {(TrFRS俀PƟ_QfNy$؏Lz&ʜZ.o!Yt1 2z",/{ZN=x]u;^%aVL]JVi@Sz#I.l\D#yK@>e˺{ Ob] O!vU!;T4L2jJ,!Y\quK8xkդ!ŠLJic&YĆäEL;`߰R]-TӜ:$1~%H`LVrFL?(gJBF#HQ0/$^=F`ug2f 0߂廼Ō)Ew}sM ۫~/͑7`”quHRW@k6_aue>N="T|D=}q otK>{*)L&d$Ml ܏ÎyCnyNm-NcvGM\0Lχ]]lC]|"bmL$~ ;J-.R-y-Oٲ'sǹ^7 * D|W^B-es K}yH1 w VK.2ZTq%( dI$ ڛH7QBS<)Z] Gk9\4iM%~kx<& I+bα* ]X:(L^+'>͉wA`!)VSF!]}sP.y:rɋ.]ggv?Pd:%84E5RdJ989$?6 /5`Ip?U`5 jJvm2+V}ԮG6k"-|14GdKG**T9ٲ14n@|_mX@NKd S1V`Hb@l9IX368by d'ub5GT[ЄR+,$9wVEaFzh2ˆ-Z7/K}2 aƛYC|FHN1qWP|1sxzf^lX^R׭wO$[ܧi( kbVWt)Ɛc-?Lcs(7瞤62W3\+f \sTT}[D Ct/^F1>;lY&_bb0p:o;k\cʪhXa}?ORh8!3ϱ % t*hz*Đ/(`? laOyIy -GL\:c' G2$g4bBoAMdC=B@=I8nB61v]Dx iA>}P;g$DUCqj.T 0 B걏7Zeg"-b)n'ݙ1hƒ.U,k O3Sn*!}.|y8_9>԰:zHks !o[-,pE!DsmF߬hR6Z=#G> m} >k*RK/9H& >hrnV aU<ȧ^bT,. 8R.1i? Yǭ&y3D u_n^*Q\)?Mo! B$3xsEY{sCL.AB6H@_y8Or$@ sZs~g=\bN/q tv&17Ƥ;JZptJE=u#Hggɴ(q4m=bq p?@VZ_] l]g6ALyֲw7 +]fAW݌dbd+,`p+1eNу3GkQVlM! maK^;|j(?ԲB5=bsJ䌞N{me i6L8^1b|M[[\8oPtT+ Ir1?#w>dnZ%|S|˓,uHges=v$IbIWPifL푌8s#:#St+נ!D0Hl0@(t\ql:WY C ɢ֟Z}łT_zwYN9oЫJAZ~4vDANA'xPPB|T3-`N uf96ϝ/ݙ2nr:X%mOEk#UHSAƊU;Gn4\"K:g!L*36]HTZGf!k35nt^`m1&dR皆Q^p/|,ZR5mM^D(OHd Ol9np/]X ]1quXG#?)*=ogC 㸰N?/ ,/SH,%ʺ6'@v\`7mjX"H*ܲZ+B!Je :o Iw1f; ,;9$qOZRD.C:*}1%4vYcKSxa}V0oMg#p)AaJHDᅖyQq5f>#8/%0L  rPd+<){#kOukdΏ|*=er1l#~ oݖ^ v?rg~o=HÎlt­~2$6jũqԨVA%EZz:g畘Bݖ^:S9K7];Vj4\^;x7Z=5|v(=CbE݂DnT a=޼FC[ F %un09Ρ~S)Aر&llQ$F1@/ ]Qu}( 'ɕdp")kI<TeHd<5$dG9I4̏@|T"%akg dJ4ZFosL.FW#>+ĚoßI"?%b;9;B\u'8C.,"w&+y+wCQϑ]fcV8o@C%ګڨ`O?ܔ tXlM>1j_+gEeD"㳭CKT]b3zNf/h? 4+& WrK&vMZW̴Ď: n**Mpgi|49[`'GCofT,zҖ:1h"p:?aai/z\s"߷.kI87hqB*˦܏SG=:2I\9 ǹ+b]$WdrB>q®>zw7^p0œ"+B-"$gH#g![:װˇؒU؉ͫE /n<"M+GǣvcANN0(,ұ(^gjҝ)Nv%Y8Hf_'p@2^u,Џ?C=GEH)e(oψmEّҨyXybO2 +b% PISw NѕLQ#zSf)TA,h4,`$[WM ֕{.`8ܷߌ@7vTSce-?M&E{$+XP.FE.rr 4 G*:^Yu 郥_֢xc{ )VTܗtSG f[9">[crwlfG [F8;*F* Nw~gh1h6TX1ou+;$o]4Ȁ.D*8vlл/y I5 ub{E]`$DnJHA/&AE" @CK("Q؎/,PPp1YF/V2(JK+d|0NDe6-iF4hB&i)!>pVguPD}gKGԎ$@E2xRnp,Ka Q6Yw>faH_?BN;˥J9;AɝWؐoO=6#geTJn'2IO`)?Y|DRu*WeOa!|CqpEt s]MDn ; ,?hU~,%u =ufn:)/+G ^SI)T( {{^%9z}kIKD4SX6q߬Ns)shV3['3/f$%˺nI>>KxX?O(QL3QBi}TH gR\lAQezEvG r@"]^q/^Z$ɈIiOƞq1iyW[LkmQa٠FhQ5 VJ Nΰڗ֙'>IPdp'*pU7 Wcڱ!*@%֔TP?z$>01SB&c6[Ux}zI;^SpZB:B^wMeVѥZ] !go_sBan1'\2yL |$nZ}:8i `oI`Ӗԑ["+"{3}Ȇ2X5%qIZfu=خr]pC.1Uɉ \On S$Xup&T9ҍj"x(;R\j{cA<>N&Ҭ_'_+&s,= .v= 2^_%E7~{55Vn"p?x']1Ii\ܜwZPf300?whY2U.Pt)G)O;78t瑋`OF^Q ,-u+J*!ӯP{5R %)ϮQ&m"җ|AcEՎyQ(lU:D9.oVP- U$'!_o۸„kYNj`BɑPQ& I+B=F .^,gauķl KuJUbw&H8#Q8g%1oW6VVVOG̱ h%^Il%V:o BuaN2ɜ"qap5^}c٬WA&: ) U0 =/lЂf!*оr8o QIn^VpbS/c7#80+mYovw B]3P5RD9ue.\Q44f3az/ꂋ8DIYx{Hp-<9ٓvz_5fˠW9LLo>-ZVXv8{ky|kZ&揉˞Q{.04nn_q$XX?Ǔ1i7C"8#5 g$'2bn*l Rr'(d5#e#e.&3X,Em1Ska|Mmg<Nbc' CZXo)A+xO?]"6 dV1tY^ɑk(lha?Ϻk_O׹eYKw 뮍bD9̚(_M,e2u>s2m ,u^p6F<uwzis-\5 ~C)j|1ٍڷ8oO#_\[V2#׃6j_ӋP3u0aЈMD`TLdL/Y Y+]uXi }.ħl*Dc!T7APz BMo?:%f>HAP  }lC"BՇ&M},0vjePs7-R3ә.hH>硁gǢ醀dȻ)sMePq[Æ74腻Đ8vA~>d B/xk,I+gSs3qsMIM}IIVo颉bSx\H H ˍ[D i-/gXϜa3]ߣNwb /"7ƃř<'f _ _!9D_G5鹷qfy.x>Xǁ48Y1ET& e`R&@m)  V[gJ%z}G;0O7xr>=/-J kqbf;q*G܅Hp͚L"$(xt/)a+NĿKSuOʚzXsHind' :5^t9 r)Ҏ3|BUWY Ym)_<85#LjӚcZo[ˎ" ١MYJB{ȂR~7ķPqޭ2nbYa\or8%͈J;B@>;MLK kI5'G¶\^J":*!zi16YaS*u}܏ۼv0mBӞnX*S C@p.B,+47'-n)P,$}JS@ 0,3)v_u Qʷݑ` (GiYز98)n'>js =u:1'g ܏HWWpbX.E9>J>"BM1qK O~5))Cn\Xv!. *h0x}dݲm|@{QqS ;*۱ܰ>`6d{{sO?$fcfy}ZL?Fjt`i:h@h5Q_~kCHߌse V;+;v]+uw%%{N?;\wn#c9-*5 DMOwO=l"&0|I~u̎%X[ߖ~=#:s-06(*;Cm?nNx3m<\sE6$M% | O܆qjN<}#^зbAL#_Ct8'ߒDzW*#a+<>鉽h]]ͅZ (弘 N-ikzLrƑ/rIo*?k#Ό870L& zߩIh 7_\.<|jj6)m3gAe#p)F7w5p Q=QC@B,m[xŽX" xiqשKxDye< ?R j0%s-_n7W M]*7UeX@0g.)p+C\SSZr<`bof(?Eۼ0Q?vͥ79ŐRV:Gh8G;8YuTQPUNdF81ߎJj)9(=I|QC韆ѹ~pS!6a7QN1 Ύ1|ԁ,{P?8(P!ԡ *42x '^8*K9QhpGA(q_|ҊKmS ۑoec "MG_ԟ損SМ͔0K&Jy}k'sY؁+ (cm\\")VY2SlRpt4auxh3yD `pٷ?vw4]HL;q7O5[ kVky/^K5UXk&41$EdcuKo }TSV<;:01) a,˨`T֊&=/X_bq˶iBGK$N5l^?C\b^B}wj0cQ(~,g.%ȓ3p 0rK>{StیҌjCћfR}Һ zJ{E9.ϼbYZ1jNeab!OtpGJ,էyl1$<̕IV+dOuxg◝Qyn|K~1LOITGUd8$!1յ\L fW)IL$zkdm~lf[E)ekk7ߗNzPDlNOrҦ&c@uBr:"9ZrR r*18D"8<.xܻ(HɇSݤYoX#^\:oӒrΑFVQ/w Ǫf:2$nŽ ZCUu l~p< 9lf 3NMUld>>?9€\l sgMj_2; r~YwHTn:X(n\k2<7k#?YA;5I~C n*"vH-e&*fbaeu1ڳB+E 2 8Ƥ   nfC|?o0d8I¼h|ȥBu-22N+ KWeOUUȥu&&_\ergypLL45u%S#qs&Ǹ+}7m_X~W'-GC#@frQT-9R+)ukk\A1&HDE]k1s5޿($[=ZDkaے?+)I{uoaѡ/re,3ÝLLz4NAs}1|cUm2ϐ~m)t7.JZ0L D$n@t|)b).}*9dHnʢk,h&G>Z͑6* xP 7*,CxY4Khi&6Epbՠ&_V)=MQI OtZb=ť. ?D jP tX N޶b}c#S)jG띓g`i4K35W)դ[xPcYQҲPܱ6:_[T[>IDo8QNkZTH :k;RQəvTdGZ4IBb,>A:Ȁ :lSI! ƿ7ڠk׎H^`=q?uAHM1 *$OG|/5gza~܊ ‡كK+F$ڃ{ ff 6u6"-?8_SMŇ@x {KiWcuF6a@yϦiNBgY1_fi漻d,ٻ>o3׻JgE&m ߒRMԼIHWeUܼ|L~ ŧTݤ9f_ ׽$: Rp%@8b!ऐEzu/.3(b4rvsZ~4koeZWX&>v1DKGK Ѩ_fn AIF箮~AvYʍO9)G Q3;t"(&k{ L&Fb/tPuA2Xc^kdEzksΆ|q*t s [qYqv7ߠZ|ʍ!V qJ)y"ʮ,-.k&ah"]ݸXf V'c#_Wt% .=C8£>VU=Tp$8=W]@aHZhRv9^?3!8UQ$5׫HpIWи @ Ǎt/+EV-Fq,ӛ곉)I+7l{&Ū-f5yƟjK Np:M 6f2tx|bL0W" ^T;tGupp5!>Πb8_9J4%G@]ҳ`jA=ct_n( כY Z yn:/7_ %)3UkuWBf|6}$ާPB_aͧ/|6dr,Rϲ[L i3;(n)׏PRڬ-IԄЩC ] 7x;FYXn3I=hnu&Pɺ[{@s1Kx3awiXeXT dX lcC_._ :t3q`C YHDMķځ+FsÀO˒VܯјٯαO#rsTc6~TaG*rgCb͹7oQ'i%#p^YeHc}_ESYM*0]a{NZ^arvK`Zg-B+$AmTeD`V(`TQQmPP=3;JyTX<(~ y}O7 RXCS3OAEXK 3.V `ԍ떧kT\oWq:'PAO6Jj鏕&VF1xPhX".狲Y{fi&tФwąpglVæ5n <=ӢcEe3-cNЗk(G~33"/6YPhfT`G}ylątۜ@e}+ O.[&*bӝcGՙXF\!eł&$Tj&>u&>LkϐD6@G|5p/髞%L OsѭV_8}֫ŵ@6wAV WRQ3s a]jWpn8z*֨q@!912RS.!T)%4DY[7ofV\Sx<=iSs$R]tЂIwɎPTqOL1S Ys J["AyLܚXjO:A iyĠA[;p Ok((7!>ޡ G7Χ=g^m{ؔdM q!&9{pS*js`V!'q絴y KK'!pKA.b_]UJ41SBɢچ j~ҤLu8hev}ubj ^)%3"oGͳWs{xd"I >-\LoOZs:Ί[#^`#xeqD1p̋ȤGe+g[;`$VXbŠ= ]bLu5=iU]$,2>N`̘ ~Pq^$&=*%%X5^ڋ Țۤ ~1n -V&>gMNOiͨ#+\Nu9w>ѵջڃf(&ph sf+uc}Mpd rטV+ǫ^XwP|RB;_rXiQ]h$(MXH\ښ<2y醨A[MF=NŮ(X,No >PRK!㤥Z %w-zŲBZH| ?R;ZA%HN,ܢJ~.NuhR"f 5Hđy՗/ uِάϊ胉2tQmx]W&Uiɚ?N.؀1pWo|Ӫd5FUG]"3zʙK@4SU¨`@JĐtv6ϾK[Q>> Yd |B>vnYBW[ׇUs{;o9U`Ϻ kOaw tUh8PoD_]3Gz @ 2| uH-nl 7[nKlUB+ 77=]rrϸ+'Zۊ(mZ*֡&*@9q2!f~G1= }88\Ch! F{Oks(ʥDFV!QsTqc:k;)RKРa̫>髴sc6?XK $\x_c#,ņ j/d?Ve foS8Vd2xARif(69eBޚOB4s:C`>ew09fIP\85ur  $ ]6|<Bm/N{h yz@I 0趌$F;Hu sת;z"H玆D;v?cRdž93U5ˁ;RK#aW(ell;NI~49QuUX>9hEye<yJ?B+_g.>v^@:`;bIS̙4,IfQ5tJl}\A:Hl1ӐpRAk-E͠Vebw+y 2`$i}%^IZX //n۟=c1RCb[- C  &z+&/j,a܆js2"=-G0n@/qGv:|lR^zŦ0Yd}L_ orq/bȏJe_Uـ-)\%\B1A܈zʶzfR_R6BNA+E@Ali޻Tt7>xŰÆbv_m7x#|J-B^ #Uӎ`\?M.`rՍn,IiO+Mw\m3 $v脶< 8ibVxf}Rj Ke H1} =sk,r31@aYE$!UOTh}x kxs%}V/nrᚚޯm G)S-ܕ _b`J=4x Sl!I.Ё1d낑!e#oDʀ$⸣hutC( ҂ b{Oޕj2SQ&ok=A|w}%9uurs |t:vgFY3DW4Z4F[JG;=5 ) 9x]SD5i"<){_gNw\@e[ʶ9۞sʄ@5" D&% UꂠGgI$s8{59wsU-:K[Mdf z _ `@Y<6v/Eac*B\G|YjC-u"Ȳq]:1Ŝ_'KX+{ߢ)bt\lxu>8>_+ث>YrUTn/e]uxw*.v>\3~+ tvW;QTʄ,ѧ!;:Y]0!lz[gUm8x /o-D?0jsT<ݸa0 J ʵ27Dg*(Clł]@)I5tUjg]*8n8l"Ef z }?5Im5S E ܈ >w=BLYgMͺ֚b~E$ 6G˖VN*֟KI_Jz?"tHoz\,*s͟ZD̺U>v̓q|FdJRT9(yxOQh'G0 =iwTlRTXEcRXJhjs@Ԙi/t"yz.B>wEv^I;ի8@ 9  Ƹ2lV*db#kL-&n[k A:qqb\akіY7!Q!Z?kɦ4ڮ,hA^ab@> n XX˜ UA8D)_s`gf4DGEnH#Չۘ12IO>l()[T(Xxx07D7Su7( .N8>B1eͱR|ЉJ kܛ}R&[@&zFIo!HS1uLRL^" jC:ԋ9c:J<(pqEy {gbUNDž>ȅKY$@9emkIUR=yMnjf1$ [s|_iDigﵼWx7hsVCDXKog/{ͪ/V|4U_ TAD=:/FjaT޳>*bFNTK1R3fufvdG_.7y5M GEr= `N܉6VRH5 &Kc JAq^h^!L~`^2TN'^զa¥t%oTL@)_8s݊j\%^ =+O틦WpFz̴q~{ɳ"UG&Oj+Z/#UeYUf'== v|pcz?n¸?cxt]Wq߹$ K.%ɓiZФL!jTS\n¡ lsi*'*a87*fDKƓ#$֝'O[Y%ﹷ0$ip+ ݚ;joǁ 1~N 5K(Ap`BˆWP8?k9g0 0ɬRG / O}.EBJ%j]"@9'vk`q Onլp$-Pǻ$ [04cZ@=B¬*E";5K?DiJ_hY$dI3Gj]YUNFeMy .s%uar+p^9&n9Q1)T2s:uj~cbsyM. 闣~E#vOsE؉Zm-- ~}P MWqCNp Op?7?EMHZP(kf 18dv18(g@0~jB=}(&vз.icPf;Ybd0f]:GKWf١;)/j"; L YzZ>a:^uI:UY>aU*'\cSRj3`)ӡW03%j[f?t K)&bƔTRb{}s(˭+3QsP!] ~E~5|nz^qpN#S!Й4tMp)%`'ZbsL9jsjwLQB Lcig}x7{\# 7 YUmIMQB^媚m VU+͟ͅ5\l.J#۷˝IЙk [E/w[f8h=u%v{<$83C ڹ[l%ʉr;-%wIjg{bڞePROYFYI֐ۑ)я'uM0cHm '6Iq|v\`Pz\r( P8Oaې|?=zщ}(jšy̡8B:{rff% Զe> ,|Bk9ܰQCWd&b#"1uOcfamkԯUDbH/F%]zjG>-~ .Mno5oH:KniПAn/Zk qRWPcyxyնuUOޒ (KV4$`Hʐ͈89nzBM::5S_os@||]mW a  AFOe$f Q1 dρg Qph;G)ًFny.- tf]-K\ Dk[LYA5P6cs9;#OTڶ0 waKqYou1Jel9Mf)`q3}"ä! ݖ?Q(tb+%}12 2^A"~}Kw* UyJP12`*׃!ki].V(P8M^1= [HZ6hVp91V_zԣEc>vE ;z&=?8v $vn, c ]"2?lW',Z_}xI[A8pP}.9Џ=q0TÛ,\H|˸mI&z] 5zڌ:ϬAߕm9Qɭh*,,ϳ_'Ssi(׃"RR/ 4uB$h 9a;'1le)sht%lℽs[$"X7TDr[Crc h뻚tcX|q̹;z篖o?\خ+J4nBOI vAo8/QLJ5Ҹ[z)W#M\6\ho j#bL*Zɵhg fS,u# mƲaJc[ B7)kUfFXXAp-`/`mk}9cP,l$4 :@àq#L,N4y1`7r&d{==W 2hXOuݫ+cL{n.shMFA:['5 2! r " VhdAk3C.~*E:Ŝ>N*U]xkFo^mw= :qz:F”<Ƴ$I֬SV6N:(r 86,CpִyCA}qW<@ Ba4  ľ=0]a$vo߻mNUtϻ.`ٙ++pMD\bCPed4v],At^cž6gŘ4͓-Wm̨]N*Gg!Nm#5:U٢pﵦ6n (|{٦F ,ȽvkXT ֌ MRs1w<d$KB?DxJiYQB]a?&+;Jb7,G{$O[=:ZLͶ%!ZjTm$ya֧ez#[6"|ˡkXp4-I_( Ր` <ұtBzkJλSV Wyk5l]K N8QpBxҝHu35:HC#j&g7{M T:l?@h1^|g8[7+@~*J4PuW(] wqMa>{'.䃲x L_esZsm/CRg?D<u?z4rR J;]Xqed>RQ|zD.}W51m"J'+)DԪSL 8+#j9IV NYza[ )7M\2.yzC'Mx+QhkLiKK:u'-Sǟg?UM,jo[T"jAwمlZɇ&@L@wel1u.NڃHl†Z/& rD-T TѓpS$ïm|w =lKF̬="&MŝzE ejhBg2tL>P?^qlrIniI- 6#H#\M,D!95J܍h; 1~"NճT|ڒ˛T*NoBb#k| eOҟy53k6ܽ/" 5y{`'WKypȹGg!Ze B̈e]ZD W1t,ޛS"Ol^Z4dUL jc7Ia3mx6HG)BKwHYla1q-eكE5Zf6߉kU/ZL|\&/r!(cd " LWH, 8aLsUmGbQ[qhu)BJma :|1ڶOS(W،Դ{ ,pq`z.oR%ą"6|`VL#kqhc*VŰb2䗒9nF=fV+dv3mnfH^TB&Bn=u%u )ɺʷX5A#KqHYg8M͜M;#-L$<15hOAy8Wu9xżzmŞ.[5 PErP@^p,>2rV##GM;O B I\lgu-ã_X?,ꇕtбhO3Q~7GQژԇ,@c@ZwlWwq?!A=cHiƸj"fYTϴ B (bdZ4۟j؅ TzǵOKC}oѓt#N-]o2/qN;Ǔy9L˓ńȲOrezA4*SpB5ܐ?֔q-c'Ma*wFNm}%DH(3J,ShI+͜)(.337{:TPZy@lu5WTŒ2?lQ`"Sw49m*s@lymu%HrXq(aGtxq6 +hca=k<(Z4 7!#pFHS@+g8 5l9g̢PWRb ~[G-4rYI9! z= g`NicD3%^M lel#|nz44ELmqHя(}y^tfxdM`KI'P Q"|Zd #$(z8y|kL8fujZED{ 䧟CG=9ײ&b .9Fo՛/zkcpk!''s,JCO FviG rXZ/T6Iܬ#w_"Vu z0@஄fsYCv|`JIzbVlc bFiT=@HE5GJ뤇zJ^u^e*SzOuC{X2`*^#s7?FW-/JA0s]-r^ =@`XuӤr!蔛j~}zO0TkSC`SS+,u'cIg'@2l[|OZZANz۰Vqk"I a "ʌi[mgǗm?hMVe!Zw9%+^TY#04gK '!Zmf*V'K18(5ՑS}@x bX|rMofsܤu 9mj YȻmV\2AHW|NOn/jaAhn^)苹^Ur/ȉ{z$*]\;'`!rrYx#Y@/?&X0咅TE{8gG~jtnfIWhKIK(skgVbbSXHݒ5F-8w}Z<wF*S؆̯6奙y&7`VI ;{ ݶBs1q?xAkSمrsaƭtYr\'[G7@\虥5DQZ^.u]{ C6]$O}!L\8E>xT~];~ h3cWAz)q›5I@ aoRFIbeA6k J'gSVg(STqHK1BU"J J'{O#A9? w$ -l7l' գ2uѓGG ?6AaNC&@ x=2-<7˞5ɡNK_U4pBrpBHzwxÁNgpm0?lI2,erM8knakФGL>">M R1^7[ 𝅸 ѽɯ?w˺%1V]6ţ[w# H`zo@F 7K(g\;ʸs;*E-+ `̶N/A%R @'m4%[I?.aIʮ>Y~/0#JV5^pd]%O׬Aʊ&X\"jf+Vȯ{vr!/|fՊcM,(vB+MnA߬S܎>w?N\jlĪ&W| H> u_@%&.E0[1#|/,i#VB,;:*i \1[?;PҡcP~-AH",&]`A7 !uÄ́ņ+'lsg}g5ΉD1$&_`GN F 1BsFo g-If"s%7໸lƎsz̢ǏLA}![oLܹȆI7ŝƫX=(ޞNYXv레s^s'uX&(zn@_~kW,Bg xT쬯 EyBM`wM[e<8Y+HXLVA1OJ6!+}s%{sgp;31T[$$e>آ327o'v'_ό%0TMqwT7~ 7Qd 2~؃Np|~y X/e; 4!\ 8jdE 'BۖTbBŢKl)…|K24^04@KQGH}aHˑgMǷ#kwr^"1imTvc_mBЌ*_^#%TIsЗ)ʆ4uwK 8EINw#17 ~ N6 ϶s8?cb^b] SZ̉B8r"B>M,80΢ Fcx.!edqDյ^WLz P>u0K-QBgjk3aHm]|) Vp@Q#f^GA]`y)NELӍѿR-!@"Y"/=-nپ/me }r;Qhh qFbc#EP43IcxKnߦ/Ӑ?HHX$QCP|پ+ n -8S )Aq~GJixͧ-ݯnk?j`|1?V! v_u4L֣>_,ZD~-uC^=cuJ*0mk9σed9uګ[~^4T,1T k{JQ [^OgU4Ɠ49v(1u==ב[hqЗ!ǜyeW$8u-BLrVZЮh "qU1cI&9l5+fc51LthK&u$`78~#K۱O&iGkh87bщS -{nQDd\(/藛d f5K00\0V\A4 L*t(9,%c/azO.®Qfi^Lm0c]?Dl^$+++40"Z+?5Gg#w~RmXdH: WvxR OU˿]Ho8˴7P4'C:0Qx9y8@܁w[v?˸҂p#o@Q [7)Pa=d N 3Su+0S bE CLkVf|PWX9!g Gσ iM$Fz}q\欨?Ԣ7w6A)Gw[KTF8֬e-Bak[s Il gѵl4'z~5Hl3 }"4c썽Yi}&Eg|9Df?LCWsks K.g@Hx*܇mN=c/3C `:)4 mIՓ$b3õ}kC]h `u2FtAXotzyIʹf2%F Z(D^x-|u'?9>BsYTg&4En, Zp%<ѦW>זbAxUع]?U=#ZB~b dVBj~S!BP<ŋj2::kȫZ\ONIxW \M6ѨVZ1]$ ,@$y"6j(a(HJXTfυ=j+so{y1ӽYJI|Wz5*2JሜcRf*l5$TaVʟ ΍~ni`ԗP469z3'{St`12]:O?~mj LQ'Kq7&0~ k}G1}K snpzӭ.{gH9䎫ƨ!`¦|4",Es7h>D'.>( D􄦬mgW2Io)ҚdwbcRIrPB4n o}!ݧ 6!&w&hX12p7; ?\xR;z\Was}K ,ԣ3ٺD8Y6-9SAJuk5CԵkhnFU٢>޹bq_]p !08M|/M2 >ǘ-0Uw"R$>)mԈGkC& _4 lE℆:z&z`|M>nh]8,sјa1)wp?k*)$i^ꇦz(څlxMFݶ'|bRQ`/2XQ72uړC"~Œ?. Jֽ"l/۪/hFLB$o-Yp>b ܪ7D+I]texV.^_uɈ-bYԧC&s΅i#bE; 2d}WV;I; F 6[V<$D,SFx g ~DYe zH|$hQ%_]K}oܘ%HPwWw'Td_7>fx`LSBU[D y u }qwgCS*cI!CqfOS,sͷ~c3t\tXUBf#^ܬ o?#>/׻o-Oz7ru֫vP}01HÏ.w}bZUCNu$#bhݜ ʀR4R1\gV3Yn&y%]e޳}Z4DӃ@z!M9ƽ>\N P)34 )@/_vmr \J M(t +El&%~؅rU^=k fKLUW[̕ݲyUE@м ٬Tu)G{.+Q7-N)ےr)y>3pG<5hX (ӫcЖc#â{^lǮLbҏ"vvLn;3zL q dyNKX4Sob;o}KM8)Ҍ(JPn}_gniK5DݲgZ0ȃLs\ BҧU%xѬ}Nߤ6yMJ6HWנteт.QOͪsz[`c!"+c2.n,釘K c2O]zD7٭5-zQpp Bw]CMVvǸ|4i#~A,jiA zW.Ga75d7knZcy5d2}b1ރay8t32$]_F0p /|'M_%A zMU`hۍTUH76TC(D l,Y1鱄EU+Mek~EYf'ىb]CT+V٣q., 諙y~SsaJio!a(_?$ ,77X8?R2J)j8qZsv(z[e{L?YkJrҘm>R{-g2QpYM :* FyiDX)XmP/$*+HXRS"7mC©d,j{(1eϵ!ddj4tzL4tj͕rdʱ1/ "aE-xЄ)-[9la 4!.?hen&'x X'7^wZtםW nfOe"t y] $Sl\@Yau&-$%7HC2lAY6Z`k.FɱaW, s^ZS'_ٟQm384[/Lg4{r1;Kp ('YǓ{tD^~MzF5N]CĹ\wl5I8/: Kzpؔx,W%;WB<+z"s| _f/2xIq2='n=|yJb?~ Y 5a&Z}:w|U:=יb04I}@o_-kE Tzl)0Bl.nKAٿڍx*xFz 795o-+B*LH99a޿p_{kq~ Jh\*l&E>sq1}?e;ҀIO駒!6Zo>G3_̹3J㪏Wy9 0f.B>Yz tɞ?W/OɲҼ ,ͧP([qbg6m dOjYHQ و9w$m@8R;N7vA~.-} x\†I^M8u)d thus W 8\] ts c*be9O%\x.QC7s9=+jf_viPzו~;.|N6>5/W,]m0|Ycw;;:p,o no+|yM󅝄y+6Opr=i't B\L: N%x8d9-QRנH'cAI?v7 ^ T'حO=KZ\`lhH$ ( TpW,5?@RUпD^q Qp?LK4~\WZFDGjP4z  ZfAnjP?^R_"]Ϛ[ XZ9~Åi4uLz%s./Ę'ëW!--bvȨ"dBQU6ceB#6Od\^1WwpCmFg/aEè溢D (XQwւ)yZe7=K(*{TQԫf.֝6@A8qI-Z. G{EH'XY%E4J'%1kCaށۣX7Eg&JVd}4)șcV;gG\N,2;̙TujN^cˁBhzaygLtNF F"OB%3'"6]h79&;]5?"YTWX<(UN2yp`4=ܤR J*Pֵ0.D-OxXtX< cAB9ft >:"VTQ桡(n i)nyo镨1ݥ8rc GuAɌ^VPRd~[XS[9ܹH'3\XN"/ȗГ~9S? %+q,HBh j!:Tk~t gh#:Sw=|MyuYZ*LҬࢥc,H J:g"46^ȿVpZ^&ف%&+ J@.aN2(״||8pښ R˪g*w蛙N5k6ŐgPiULn7~^f9ƙNGM4*hP ˩?Ed\S!fslITuVk޳tuJ [n(Qsmeԥzk!$FC!T~H$~`TUT_m/?`Ϩ~E`\/\/ܞ:F$tB'8>\]!XPN}HVOIW蔪vT%=ț1C8Yͯ5Xyt }٤^)3&> hƕ>?~OZRWocS^Ob&I8d9c;6}W2ĖhxPUYf+hk2>h-c"@3* bM\V /'I : <ǕJ:JE` N NP-_|@I<%13~^h\E`BP`bi*VwKD_9=DWo.9>ܛcԓ;D#Cƈm>jOIoPb:B#X&xH5)bE{̦BUDХ_2Q'^d۲~1%5ۜc`_}Ut4xW[D'K3zl4. Ҋ?y3ߖ($V5cLwc|&ev\ᒲ@laa>jS~EGIB\g9BP5U@SxO)fI ,p ~?JGK:44i=/j //mһԴ"<L&pČ=fWX S} S4\bԖ+0c(Im2_ л*iN6Dn]{^[\ hoONdCoXlrxå#THZ"s+)SWᡉtw:NOm%,t0{ѐGBZ]7lasiłJR/\%Q/hj7*%_77Bmir0TYU-](lQ$^'|wJj`npAs[IoQR¦fE/ʇ3 \| VLn@m7ē׾3$qB-#,Zj*I[;F"t+),?9ȕ6O)@,D?<߈Џ Pg+ 2i)T ٦Ƶ:Š~UR/ԗi+L.*ˇdVy5/8MLۥf%7#YYlI'J~Ge< _ci_yW]70olޠa9)=yM%|XC"ώ&d l"tUrn:#T=0h2!ׂK'QѴ+) l"1iy{yv-g5qSeCt R8r=8^Cx1;ցF`D׺71l\t3ySmhd/ /kUCkZxmϘ!+٪bw\^D|# #RF9l*):CQgImPʭ{8Po~z c%f7068De Qglv:NiH5͋SJ`]yO}`zݾ#&󋈳dJvv{ C?jЉ ~1wf7)Ѳq GjńVŀې76md/ U/fkXX QlWGȋFnLax9* 85:'E9w(V^rq޵KEl`z wd {TE$BaI'Ƌ9]{yb_}SӳE&W=nrx4yzkliX| ÷yCsAm!9 ] 78G8P4{>-~TQM_)`#߱6OlW'{Jk3Y.3LD=!z=('U3( BYZ>du2L % r ƒ)3ȅt:Z8<Ц-,6-ۙt CV;[n"EÒF䟔U@n"v e`AznRvXmV=E=DJQ)T9d?}*π~7J&~~npe\|%wJGʟЅe13|׏ ̑TN0͆>Q"r؈nfR /,o0!A<&$567NW\!Lձon0,E(n kE_p uR-I{d_aU֨ /"v^mL;CWxt-p`,B<(ȠG[7JW^ޕ^ů0*^82;{Ϙ ? lv$0 A6 ?`p(ђ32i2lÍbS9'"<>qh X*Vo#^ Z̦ $Z4!W0l]tsc@3R$zl^MS&% '|2^ @GX,ٞ8 r}c#Mt?۲n1g*LB;9x\T[T-6T[^)سG+mb]fFyG#c@<g xVwPْJe`nz{o4,&  "m4l@dyrRk:8݌^q:4MFJJ%iM>onHB_fJg@A'q?U!}UZ )Ԣ#ɦ iyݸ122@s hAU8<F'hAҫ9OWcB*Bh9#b)ewԺZcOWrߥŸwos6U(9dmfpy=_ֈw' *&uZ:Kz=_U*DB2CB[]ƃ.%@>I'vj7B{gawi4F|iK&EZ Mf 5uY&E1ApSʩu\I5[m(sfM_QCe6ob{*iݤ)?40zqd]/qLvɚi<;a\_񹎱`>^@J/wm&FXJ^SmYE" eU)Kٿ|VЯퟢ<E `} w'B $E8tp3ÅPQ\<$5K)iYdaĞaoAKH -DV_ 8m]`pęt |*|pes88$U1b.:R1+W }-vXDİA߂2Ad^xJLMC@@IWԙ-TQo3y;r1%8$5*z`׊z6Gc"#lgIu+=@Elq"Y Lῃ xb}K4Xwɾ(KT!4l.et鷰8oDWd/:רUcj^Lr<P[X~E{AAQjL;bAHeA HR<+'N!3(. $Eއ1_bp&Z%GtVF>*d)Rpd"I|lH0HFS=Mک< d`ѱ5`†z`EmMKkgĻ,E\۶q7ιHJ<434^_أQa>^M2@Km N5=Fbl>Hõ& >,wgϱf;KEiջ'0hb_oYhȹ;w v4jFSj8˼ ( @4'ͽ:6-f.e뵋6=pS. >7u=+"/{% ql-5k[._TWL2O:F}fٟBcs}zY% + ?\2㒰u`PԲHAǾ;̴+;`?WԮHzkY i?{kדcLzM$GB蔣dC,?+\p9gw?nj#9Gy8^(X_`g)G!Vٮ\ ȥlCY\,|Jӳh |>!" 5r^3s! r(D?H|,I/^bI2TڄV1@1f܌3 fGNP;,yĸBZ{F(?W ޽WVj(S]s&CmFHMR/NmQ"(FynK}BĥhNvYl&yrw#5*Q%HJ_X}< n^w[1(su 3 )*Uq|rnbMoFd'G{1"؍[ݚQjf3apo3N%GelqJ^jcŹ튙偁PxsI]W@kޠ?MԢCr刐X!B gdxR_Q^%33*im闾`2+7mBJ" Qr4[+^؂LeitO'ڥ/n"&tF3#pvrA\zprbO+zgЊ$b@b",:˳WXO:)4bHbtTγKyC^,v!_`O^z&l%7B iL) "&STV78%~7b DީAnBɎH~"'s,툚_G_@ .:2j$ݿxHVRx՗.~!=rpݭԳim΍$Xc2rm;VVi\M=2 i#.W>"zH4#) 1$2͍}>;E6zضF:gS\q' hS3Iõl=><ذ tG-?"e._&_2֚EepO* BX?2ѥ$di՛Macȳj4ruc5r`2qŲu$bo%cw6$v. N )>suCoh+ɦq %Ix_7ʺ"^e8b b3k~+3+l9-qh^^"v"x<҅ޚ{mjq沛5ŖdqQ 5gV6qqޗ$,`b=A/xpB$ #3II?c-԰2@ ]X1MpPHzD q[bkf~bU)rU:&v7de[Xv&?VK#XiLڞj JPƐ8$&ڞB ϛF]Bb{@N+k8"yƇsa%mt;w m-ܣgԐju&xxo(+n;N1!Xj+<x&En$"D66zS%Pw!:<3y`ȵWnŨo*s-Á!۹8~PFălKhK =pC-$͹ ok`,rŶdYB%9J>|l({wʨ.GW<@Gͭ5)Y $$½m/njm {uJA [-ݝ/|8,9"mHZkkN%q]\AQ @zؕ8|60ֿ@0)l9σΠq{ѳfD?dޙ`uYo`-؛b1<)Y'bP48D}˞yx9ܵV(*ϥzxB$!++%()SdǾ>]hkJ$88.p\Qs( sn,jE&&F㍂(d6q#k0LgneE1]G\B>]J`i<^lھD+9Ě-N.'] 9ID_Tܕ tJ~f"K3,s"aPbͮbmxPBe7.0re΁ Rj0NSU#vrɲWXx1Niry%BG|o0>*ši?Jf]줻"#+3|vP)Z=ؖY=^9@@"/MQb&+0 qT$RL!0\Lur6Ll7qiI|5ۏuM bO& BNGg48V&RLA=v< ^^aG3vZ^Jd#4fKnהw~&;0%XX%Ak0)ka4کq3t -lI]WߍiV:2O:2~GX&B`\n*F{Dh5:j ~\9,:Oml7`KySRpk[:OM0):Ao%Qsti0=x'>(ѦVÉр1'!wCBzy&hk7j3ޯ78B◌8m-WʘsGAjD'a;]čS#R7UccGɐby)G ~:(75qf8"O*!uʨc ;R 9x3bfvV u`{4%:> 3otDzD$A>kF']2}]~Pk#Oab.Q Mq4;:BE~!ܯod}L}h: QAިct-li:sMn8[m|oQ#UAΤw0Rhti:0a^;rTݼ4/3閖 v4%F,/o_zKj%Rf{ <3)!j0ҩ6F9#VU:?t$a =XQb}@wM!U%tRSsdFqA?P7 ˃*5Ӌ0ڧ .T %RL @zGu3f4[Lƽv;;awsvx,+M?r!<5@}HL)yյSBmv3Z4Qgy9+2 yʿa4[֝ x#=O(J}IO b)7X.LV;hF :z'֋qŋ8EHc,A=8 v5ˎgtJ- yJwTe*?NJץ+j6_+(UޜQN"kכx݋R߃g҅_Lv `VJjYb5"iFH3`Q'Hr2"xk׊ͫ pcD}r ;{sgX^Vӏvh_CB0pX2^Y*uy'ҏ\KAǬGw핖0 8Qvoh$ȇ|frF|lǞY(!@'م*[2 ySs1堼r?ԟd+q1HCP,#w0;h\6Sijtـ& LZ>82|4&= w` uzDޖ{PtafHC~cam =m}m7&=Š4N }&9~)߼RK-/^1WuCPnc$Avyj6l_F RoVhYBh{r6&)xπ3GFp,uu6:wZ";u(;1 &"i΍V{Zbw")hTQ5r^0{wlx[bɾCpvǑ/?G"dDMR;(hZ,t znPR'=zR:T:o4B`M? FOx 'iۜ!lƱcmZk39$`6:۝e>x^?"{[xBHr]:ąu bywT|?gL@ V DdಶHdwTC~4?=/44siޱ=qkVU8GpډAd,Ox}`ݧ8U]^E,DJT[} <H 4&sV_ :Q,v R7RnR%a 05dЯD΁=.XeJKȟҏKU>"DǺ-Myvo 憨DqZsVĀaёT7G6iwzOf [R̽yI!A!}5s⺊^J#þ:InC'?Me7y܋,}x"2W=!ͯWNRpkhWX$\Eas48*LB׷8:xD(ن;-M $\k Q2'G?:D3 c7Q zM]z!ҖL@T~F,=57m? {jCd%|nsnvTj)Bq˸+n{, mw m]Rkkaڄh8piJ2]@pIoo (.ΨQ*^H<0y5}"&0wfZ5=eTCu+O3jV>*K\z~2[Uf a3w0#Hy?A0z\̣C[vvPSWfޱ,@|vԮڣNtey? +miߕYrQN$#-[a5_|~袞>sςD븙ܑLDkWLA(D$ wv)lb_/- a忘5"Z'N/17R#A6K_'ceIUi[fbQf`rgܼbDphN 1:l3`l?l IBGxo!7U)ı@jIn<s&݃z1 asH૘Y1 1x/G8zq4duۛr~+E7M-eCk?I pκ-CH ~`s< ''X,BcWpzf}S .Zt+f!Pwu)ާr 'QwGT֢]U&okLP :;?Eci φeMnߦ.\xޮ$|tA i"FkϖkI?e@Nzt9{ ʅÊ*Ή,0]qG$%xVc3T=[Ryr *~qyHZg5nr/,Z+'GjkN7f\.!`k1acϤLɤ IB8@'atqJђfެ3½E1t~VD]x.|xh^5׀R؀=R"v1c Sa./(6cY<<72yQX(6y  -c`? qq0.dCDΙC%pp\Y31K}d ̂vA)y,:oA mda9RO5k@ F+.>'VԯA)~~=vk>b .]r&z3<;R;)@7: 3O詃9%/,AH36uD9PKٹ}AM$SbM ֿ+-V[%LnM :epVi.EEj9Gzs=x6'0C.}Fg?Óck6T#ۡzD'(Bd8򐋾)S9;+!0e# J-@s5.Á6ԯ5s'tü;3!9IO|ަ*wʷ~YU57FqQB)g֙Sԛq\NPXl$!!jT`B bD g;;x 1׮ɔLǚ‰3rpd(Q4ZAvWy*3ȸ<7O#cLʞ*pND?0W@IkJkf0@/ )?!۴5P|;NM|X@MGT|59[*xiD>@(qUb G,IׅՁNI]nr9@䗣-ݐn dVcLHC{[Kzh|x=[: ^MD>MV"];9ɻ.*Ǭ $iPAc~:r `JڥkcMLhT13Φk-k_֌|Q[4p {9[;ƟYzIYF0M\ ‹΢V:s,pηAS𠮇3t8oy}+b(ꃔl.L+̱;~Bel Ma<͋]{*Km}}KdT5Ȝ0m-!]6I D0 8 =O@ŢKES]ϖ 5@Rn+8G[3gb#[?$ڰ8`| I\y{$%O.ԩ10*(u Z<^b‰zV% 0$R4@vkC^{FlB3Wn $nD@_(8t,Zv9U ۦJf:{\9ʹW߃Ǜ̀ `F+RL_yVSy=^]2rƱA%O|@;\M(!ZrVN/ܿŔc˫SY,ڙ.tqW0x"o`]O%ϙjW0眇|N" `wR1ClpQ66 M q.Rʍw]xBר&w%A q9q?:5/J襖u+KN[(NЎ&U{q i|wBNNV6[{k"6klWX^ :a\}l5Įu^9G%3LmzbL/"mGD1v,ҩP_U_c:%oa[>dn@ɡ ~OWy9W,"4JAtM}̓LSrY:w6ΧhhZOBudH1oott1!Yg qt@)ִ2ݝ1?[z@xhA d.UY |kk |J,dRoTixo3ϻA15lk)4WWldwo:a"`#8oН)Nʮ REa]!p S(Rf^;\Io{̖?_Yy&iL$]IґFjKy'eP|!_ 2"JKBIABdAse,Dxdr^6B]50Q@E7j"*XH ^wUTTjul:ݣ+tRL,E R)CR-O{"eΩdv~a / O"Ik%UBF"2&&u.24G^hiO3.i}: 9p"[Ef\WiD"61Cc4&)X<]g@  х# 4ׯѻoޯ=hҰwsr<ӹ%EDk/=%g g?Ϲl0Ỿ.$UFrNu,1_!MᛈEb h+5 \0KCOAՂ 0YfhցPқ؈8Q]LAb\1HIEuDxةrdb'%ݴ[4++?%rՕ?Vq5e7 x֒@Yr,hc z y;8.h2qY싇)^}Uel,OqnRgyh:R`FE_]zC̵͡qH]`g25#@ȝXAvODzW7\mIuf)*&BGF>LòdD[#>V+?z\] Z}#~ԥZ皣ZB88w5;7@PP;®p58<Χ懢Ǯ0%`Zk1Ky)i$m_ex~W^QF Mg\+jk.HKYc$A}l |r5Ly@ҴJ,dЈv07>uUsYO+u}55{O2#PmU8?ap (7ͫ^=!bs$d彊{!*g,>)E#M:rqF{ 1mTe>o/D;> Xn ,wG~yIܘyH?ZT[K@:5~.#+=^7jͬߡi_ǎ}Jp݃I SC[}~K{ LZCnaFTPgF Ԍ7)o.#H_4w e}o -&(=Vm*{S@dw ڼ$!xy(sd* K'VO=H"9 t.4W»T% mM6œG<h*'eܬqAɫ3:oQou|E, d$+rfN^f>mqg (5_):{'{GǓ&F䏦OT`rDZd3UE;Ikw Qm% N3-$DFvDСi@h$P5EcqB= w<^[&|䀗 ;i᳙QZ{8> Eؗig7Ip0ET.>ݞ-[ѥwXD^pR@eImQ)*bhd=Ye2XkJ$pLwFk WB!~(qPJg8jvu?B+<\KJY,,N# n&#l{ULGb4 tz 3G3~y_mX'fk_s`I-30+a3{@}TWkab_,;3`C_<ɼпKtAG[/ zn^Aew J焆ЊqVKQz@`,tT7B )uv{ړPS`ԲtErDQ\;7#aX}W k'z}HЖ'/”Q/~[_j̲ -{kmd+%xZ%0;}ɠ.n_Heۢyts/#]ќ`rHv[b?/6JQf)̾( '-kQx.I68` E6X {MwRf% l-bJgt荡b6rId}z"&]QMPNNOC|7K1I>cb+=Elh`ayL3gZbbJL t1  14y;ӊۈ~qRi ?ڜ}EwtڬZQ_&yFvRNbX0W[Ehd7}psu%۽}W>- ৒rP%PK!ŌpR'b/($ϮAӘ}%H7cuL

LgY53u{:=\]QgfKǧ2U  WHO)vCJݾ?kHt^;m^-ZQNrVɚcA$~Xԟł6CcX>\3^{_|Y: גq3EvnaI 2 f[ s)9kR=C VN PR6I/#ha>#KDmMj0r4ZvbsMxʉ!PI\9}i.Ŕ9om5 qig3qy'#as86'ˋ \`҈=Il.D&`0Lo2ZAKVi&-xBY X kfihВ}̃{SJ!|HM(/}7Tqr"'uQ򜬇gHf_ؗ4@@$~aBzϘLtt'MP _)SnӛnEZe ;>KgQIqaCӓ(#N ! 8&b~f\] {o=%_`wimvY`?0*:jJF 3Օb;78GUĿ\T+^_$GZП-eb`Vb>=%y)lC}I;AJ<8Xla,ԏ”<}` ֆe:nM3]d$VKkhiܖտJgӂ#`Œz9 kem/J))`" Btz\Y(w:۲LZwl?y%Xߞ- !lfHlVxY1+[MI/6]ȽnW~v6>|*S- , vK1nϲ q_ :64SlK|UZ,JB5)/Hb} ~?G&BgpWȅ/0,W6'TTuh ~f*#%aRD>ˠ i+MzH2 BxAL7" iJZnr8WӶ= /8|εlurc@i[naBJd"o-,^W7g'6yP߹mgcOqI5U̷ʼni3ɪコFB0볹_(Wܦd7Sy!kiQ]m{'|]ˎ c7""pt{>i96b2cϽt.1K,,7_#cZ1ith1_ (X.E74m*?o{ws\,xhzȯýV,oj&+pjmd"C:2m(L5xlO e+sh 悠A8l<@Ó ?~44`ԒdY>&` ! U"uڹ\_zM|31D|J0M-L<)a *emK}#ŕyDbվXӹ/˒F`:&Mf_~ZCg$qQTC󽬹 ^hXq {X%Li#/S(7]ͮ4ŕϲܴqF ;(Ҽ~Q夵B Qv5`glUJyEna[?kr5ux_ev!e9A2\M^v;1NT"b)w7>dQW:8fNJ=Db{{)RdƶDOߜkd βs 1 d#.iZj!1VjWfoiexӑ\O!lY9>ݙ8@JrḆ-3%)W11c+LS^[ZmdRDbЋ\?@FFWm7u\)M(kr DK\ _4Kٻt(N!dlLLao 4Jζ44ko1h S#=ѱdV9Z??ÇΑmğ$|-TJҥozYjpl:3C͈*?bJ{AkcpW^11q(O?_9C-, 8&cQGSHs7]%8~?5ZtNMi5fĐ޽:ɰE F7o Uh< (/9de[`v| HoGvMĕg*\CP̂ ](!m9wz 7 MܻzA1l xs_}퐪A(5"{.7aPc9S)Q_0"F^Oݍ׎RcIK/F_-f=ZD&bg91"!ϲҐ>Ȋ ݕMZ_$%7acS,5 8f@CZ bj[p540߿]b`oRx➰Gg+:=)A~O 4 X=vaDyRwtkk 3@MҽۦnLz'%H,pI'Z#%,et4ő]G)+Dko^2R&:rDF>;U܏B -]60M\IQN%x*9`sސ]*;xZ7BːSqHpbڪ hotT\2PQr1%hgz|]UtY작7ZJXNŚ[2ʼ);1LǜGO.<ƥ`Gei(ARߺ ӧkEX&#;7e;&hGQH`RJ]d(xcJ fu29>U|=}tُT \ !2:KD" 8AdCE.L /͎3So|:/-g8t^x,u dw['Gnt"|p3ɆzesFi= װ9㷃RlfYY6-֬&}[hG7~wrDx0ol@; .&!*iO%:ojJ.I/KTMs sv|jEpK$w $~|)Zdpb :-QMxT\KؐݝVJm3QtjӓlEFe{>]ŕZ:"*bI8avdߦIMIS8ًY' vKLt8=ɧ4~ /DKv9 ?qMnPPm$WUۀ2OaNB?F!;y#&7 B f:v? u" uOT8v E`Qo,8%Two;( DLBj/1-l}Q)|O0zWqo9<,#̟ .uQS{1ضђ-`"Asx۵2-!Z<:UU[$ ,6MhA/l?@D,Qr'Y}.Q8˨aW AFj8VfQ*Lf> jrSwC%wٌS[l,lhVqNcE~KvgHT$VX7nU}Dw:%!njG^# /+|> G/?{tsU'}nJ@g#{s%mub$x,1Hg I/z3DK4bF`1;Z^C>̈́ľ}IЕRF²h< 'ٟ{cEpH*L*n=3&j|lQr'pz<2Dzi^c8h"V1.~N?E|3T'8ʗPmD$0 %6R".Fs}?oܲA[D?@NrY@9-;-#,/J\@X1Nm~ ɰпS=fr $v^JYcuKhrwl&'9,c-_#pʍ;Gp_n}7siu$u`g\-T"8NU7&2UMDHM§Bnvٵ`FADW_c5kCfnu{RM˧d &EX)Qia5XUeS,6$3}rL+gT?Kwyȅх&djU'Sz}u"]5| H/eWL@(0! \;=qIw^5N5Tre1ڬ)ЏEévKx0r9lSq> =SgPM[ǣ! V!-*&VҡkcُkZ4Trށ$t9row_g-h꬯$x ʓrg@Rxi;N>gǠn yMl[uPUv@߾E{Xd%5FJ:Nv2bi$ߵ @iR 33H$p'p05+HCn.۳cu5 ([^#N(=vY%E=~fȟZR0~YL~򕳖,981H] y0ھ+(5` C!{蹌9ڧb8S)ډQg5:AFgɮHF dtP QhctpháXY[ZC736bD0}cT/Z`dM\|HLx4?e0 )Z g=6WR LE! /-wkIij!tRqvcADa-ݥ;-4#r.jrT ޝ'JpѩJIR07`qۈ tw0V~s]i^P2݈YP 뇐- bJVh7L*틄"lX9a_rQ|?c(`niMӿgcwsDI#sF+ ycPM3}KZ6 }Σē~9":RsK*oe[q t)0rR#Ed\g^"Hɠ AEDz}8?z5XP[1->D0ŠKlSkU%rև=B(Gĉ5rƻԄ=x^C:`p[Nh`Lj5Kl:FT"FO,a3iӡ 37џ[u-ڣ=eϑ)+M#IPJqf+s eV<"dt d}:cp_к1M/WnwM:~]&kvL;~|_Rg"{JT{iCZ cFu9o'H;q>,K3CgKE:_+]%p4Y Not/b_6TxdV;Vf-GuE  G"yz5|~*[4eO3/w՚C^ ǟ`Lx^ԓxCE#qc'6p$e3vp~Q~[Y7+46o.U:9=8$̙;ƹjl&ye.I v`\{J8W(sG򌁳;>1Z=x9'Hn2z/Qzَo;e5޷}RcolK7^Wyti-y]m ^TmPwɻ1<$8Zk”=p Dѷ?S0 uOX[$7GE۠V+ OEߪ+ N_k{Z}m^o(]&"/z=m !̡~?Pcd}CPLp*?{"X7?~`A^9ɬNvTt"ږd&xGt,ڟTet֋񌪃Qe#k2瑢e i8"%IaVq=eV>LpsOv"q_ڦW!jSjv[aڈRf.@h Ni'#=.= L`V9"bM~PVbWz/:|*tOҢ/9[ B_K[$o1T%n޶g=s{Yl)-h!yZ/BTr?fV͛ Vte7yS2CދK6LrbY_xX`]eIT'}Ad# Q}f_f"^S{(H^XĿ:MٟȉE='HZhEa&ubf6ږ!2 ?ݢL6tHh(쮭Zj1ۺ=(c @b&4,#iN"!A|b˸/qr;U&+XO?`qdE NM|^_0ΞGÑYc5Sø Ha&sW' ČH~BY?vVNN$tYZ9O~xH2i,c8I_cV6Y% 5/?*O)Ȟ6U/E^sbL5ܮR1!"q}[SWJo3Cф:Æ(-~jN)uma@K%%Tiɢ9mT?2/ @NV nYMA#|* ĚjWvFJ.˟Kqo"Qi>ă1#oX* ,rZ+G)WzmJ3Q5"RvnEӉȢƟGe#O<whosR!$"-Yh\VIe [[1޽>_ky?2斅nڵ, r ġ654 f),sq6#ڬ$R@؁C $DJV<(. g# -;ѩ*-+Q740I9OU53*f$)I;JO`ҹeJ[ ­pb$ߵ[dp[7PNp%f=t$xNl_o .h_((0O'VH/!.6P6Asu?l'ob a1Z="<ˀw:D:p|]n5pqa4uTYqfj"Xùr+=C:l ĥ"ary* OTD- u)8 آ^ 9W%=K`{w"A(\C<򦥇y5R~2פw'ڪk1D]v7h ?'QTݑٰ۱2Ra=+(m&8MR**&ΐA)ՎK/~ljC#<(G#(C*28B%!w S:E:LکOWB~{<;Ti+Q'.34VOfIp8| w_wi@D%q(?AErڊNSTXcADF`xeZ]+'lbUSgq/T 3ĩ(C4}i8Eɢ+lVq)OIuA>'mi71+w_7mwx?(i m԰Z)*t)d8ʕTw܈"lhLTg1!yahj2 ׾!}DdhGe`PFJ#mXu 7/+/BtƎ?#tfj㩣@b[Vf5P,7|bgܰ{c1seŽ&E[:/ޡǨ`YPbqJx2Yz4D^܋ <`mPơCwҺ%RhnB*Oj ]zr <2 r<= x,x$6NS(134rj7Fwd}`[C&OyYԻHOWG[GFrZ';w EjHj/tn T`>E4gڭ]{2lEɡ3iYL^OqX§Ќf|OWx(&%挏y\7.# #>)y3 HfE0hXғL_\G*usu3z/U}H i7"{/B3K 7ǤjKs)}A .m@>{ ^lpa$)eoͩc%V$5A B $Hld b4촵mȹFˤ\8S-Rtј.pl)lz+q/5hz6.ז% +m'2B*63.naXF2:D9X0g8<&1F>V% YBa]ƠhȅV/PB >oV$e#tno;4J&F/Ip ^3\YaU^?5lny>+m9'igV? BR|/U<^bNfy,G퀇=>YJzzʎ=w,Zʅ~m4}YF3\ި!Lg҇sC/mxJU&WK}Ia*)jCu)qQ%!JIZCc؃?K-*N$SlNMy*)*ktɦ34q5rsV-~Z B\:gج۪WGBx Bv$JNi RYځEމx̛2ld`[3XŬ̥{1j=J,M AjCuI& =Fعڏ8 Zl' ,Z^JέP؇bI R!⠬pf,Q<Ūi;֒\P,OvT]5ӦAՔ*vJqYlͧS;?^:ڵk{lU$gJVtW`H|쐮s@JW{ߢqvU{% h>,o -~O "/e-̅5gQ $#$]9x{7k<5yLM =vu8p}"*;:b`0,>w:zH`zDH'YZA[9IPh[.#[A ˒c cIc^CES]s )۳1/rD"pĹOM4݆L5~bɩ Z" Q4Jq|Ǜ/}آ mᒼɡw.I 9)Y18;" {&IFӭ&F @V~hu,XTuDb vEN Fj嶸 s3X o]z<@rg㧗۪Zwi,| jG:PsQ"6/]lyG&%K# 6GήD{3V(]FlcPQ:Ԑ^QS-s6r\H6&d-hKZD_=:r| j{5!-& 6Y}Y4| ^8^M-ս fD<;1 n9; \4RG&|e`а8 J;f?۶:8I[c)!tf![R+Oq:k3915dZj7lZ$f$gô$<xft ?VGkp jIӈ} Zދ$1NGL+ ~cXNVۅFu|Z6AX?IۃI={J`dFPڃ Áu ؐ#ulwTjJ[u$jKE4pA@,Eq+$`e=djV\vpd'A9`(XP+3 j#pRuu40qgQZ \9#MhefQ+_@UqwqdDۋSI2ƾ\AEGEhl ~ *߉o4$ 8n+2a |v[@Y-I$d'C{36LX@ A=u?#z O]*u#ߤ9vniھ|9u!Ex!h~pJ =՛;)n wvUVC_r$ !Ǩ{ ѥdEy#v5&DYDuQ^c,DZnګ}c̀lC{mW:B@| Pb ( 9 ^ģzՆqBb~ʕI3{d(GC1 ERY#Ҳ'\Rc@u~/E}ƴ(sϮo (ۅmj(ߓ\i\5/gw4`{O]O[ܪxO0"rTC%E;5շz92X1'1Mi7G=R2wvolQ!n&*bnN:}dcNӄ1oMׁo:cj.7}>Kȱ#f/i'o Kj څ@qp՞VYxtIT>'ʹ^ٗ\ 1xmWxYoQ?LϺmݧOQE =rZ|T_5p㚴us/DRז[a:kyɟo5|7G|߂fhϳ;ʀZZ>PnxwڗvNPhqjfd<Xgt:5V5d."ٌ!&894H PFZt_Xb(-6{<#j_A)[J;G 8eaV;e.5Qǘ`AV& /:&̨MQ[&ϮIs NsKkGAZ[n%cKE6EM;:2zp VE3V_V[t??-²=9b5p MAӶu34vvѢYSۧ7? NrFKx\1y,Ǝ01@n "VҦ"% 7\괞Ou[UX^S@"~Gz-t79"6SgyvLѹ~; v4;)c}kfQ[yL۾"U\n>eB7;g I 8e$AV,ZmPBp Ӻ&'f;_)$7Uyc *(o&htngL%I3 {ђ϶s ]'+l(a!{duJEjqwl7\Z=[~ S.+{)GVRxUjWq,*)LCN<?jIe5)ƄI?끴o[pAt-C~#y:eiHo/?V\j)H܃Mt4 LN gѸ&matăyjS~F%zz-DwLi@`T߅T:YiyMH k= .֑-jq(sVQ_:Iy;A jc|g!;YS.дfu2"},cӭ7`1(I}Ɗ@G~2ӋGL>sc `O&d2p'(pFzXP>2ɀvD=u7\7n<{#8%4>À[GvgCF%C_p8jk_G+847Wz5dہu{.HFȃ}K:z}0Ʌ?.[K+\-A>*8ԲxPcN:&2a:(C_[oP@᠏ mCr9ʼn_^]#"IK>"„3X+KLa@1n}+4H2?Ax 㻊xПRkżUjGP0^(<+w1  K)V [x  4ƿl. ?w=ZD I:wij f!:>R܄lWm "QPl?\٣!@_&7H$7:ĸ3`˭e)IŸqze›|g6JeΤz5CWEҥktGMct1+X])o* j*]N?K½g]Hz'9>76%"y)[qRV$;F T U~hv6+{.(* Eb6J!U*ESyNcCIƹ*kOpu~ɍdS^@@`_iQՖlqym]_BVUD$"|)3ӴŽRBۜ;ӌRtSLkZC c_4PぴxecujRO2֕0(a@h Sm&ci [_kLx _e1,hאE; ]3RЗǫ IFiqwh{`RNæqҟ95JAnf~ 휥X 2 /*7~|&E9Erگ?tquz5vxO9QAOqX:}촭6<1IΜ^~( 'Ө?8m.i3`af*pĖ?#=r:42nqsN(ww (T7_߲\x3:Q%=M҅C Z);WDU;q1f7;Ii-.֥K ]tNQ{RoQ]H#n*֖qA\5T$_s(7L5fvԩgl_uYw +y-v[ 0(-a<l#bV d0`PzqAtÞΉ<Bè"$kv5">Y{?sv# b&F>: }4N@FhZdK?mKq-C` vgJ[`ČmE‡)I=9Rx#g}yKye܃}-l[H̲,g\@7aƒIFw㾤!B4lLŀEWW tHȓ0yP`si>yjm/սb-mVϦˬ=Z1d!ՔKcFNtU _ Q Υ.(TʨV.kL@g Ɯmn ۵PzA"Dv{R*!TaYα%;.W G~ía,afDK!9C 3;S<#C=snNbpR"1 ]xeltwRjF2q:⫙<υ~(){gee߉!d~~2lp밳®+ҹ;2lBق [){$Y:;0S[g̥:r:zcw;5x!ȵ3Gٚiv\KUYAվ RR銞Pb˱-B7cx`R-a\|j?D #m_ f?/6jK[%h܈.ia pnU4e[0m` qnT4i+)8{%z>\J!5\gjKIOTBR͏Y,EXL?$'+ޥwڍfpT]kcĦ>pf ЯyV=ͳ!zXՔM!oGeG^<#<ԅ w ۟ٵJrNG>DJQe@f<%of0˶g^eJ~G c J~S5q&X譮4Pueݡ(~NT˟\Y$agU]|I4JæTۘ ˀa/Js Vù4t&2ղ/&5UNny8r.mV=fPCWbVt^zD:O BuJHK΢wr n5o)Ws_MFt/YYIM{:&C8{&tE__I| 7ry&;ef<\UgkYhRu"bYQpZ1)v߾peͬhݢdd[mUHcxPoX@S- unc$j@mZN|BJ>sX=0~_LFhT {Ү|ca@M}5&Ҭ}eBTL J,qc: 1G]$bΙG2D9N"~pQ\2G\;rgȬPUjx }CuFk ,2{Pa_m=Ab,3bZëc³T\TlrδOIxF݄ n|w(g/zad`\H/\GUk6JčEDDI'yW-k[K~;uv)AMn%kǐ@S h s&2Ի hbOܙK \pJSxO?[(Mz2#QqBr0e=: ilrRl.>yA-FY]7{@ofk#Q24x\h8?{@NJؤA#"8n}!0=2r BVnO$SWa le8oF$848I"pQ^k*Ioj_H-F׀X(k505'I ܑ"ZOWZ{jR>/wc<g~>Uj!݂wMĦy_vK=6N@rC9B\Fa(OM9! E-Y`Jq.dm2en_(!mk2v]{]mT0LNj_:{o|X/Kgƒо st_bO\%;ң`|¥ wDZ_u/ä2%W(Gڻ}ZњN+2w #Qy z歄inTHuA?r祣gݡ *nd_w+譻Q7]Ihʱ0i]L0֓ZAU@PZI3ҀҔŨSjV %ӽ3ɧsC-1c"4R5ŋkם4M =F9V; ;ߴLr(J$}0;( ĕqwz2N ̻kjah & M,;tvkOr'!1hG1E+]Z5AJd)n 0=G]=yNtU`bhyù~.hj:o/X,L#z# =2E=/ffzvni(Q[p/P;_VmZ,d8V*jU$woWI}_W ܔwtg+ay.ݷ[[@b4UK~}:b:^I˳z2.AnZE:w,t1*Vf>K v Do#aC sax ^..XMh7 ۂ*|#Qj,]qvŋǩ]jaX?d۝%TrV 8wX ԏ1m$#`-CG3x{K냬Ui[IkG ]МM'zN̤ աZmݲS)@>pNEn,[NLw+T^eaw"zY2p(H?z'G{$'x* " Lk!Xsٷ s| \)>Ns[~(<_h#pEKdQoY@Af_ӴBg{۔n hUz80WX㪉+=+g!x"$ hH %{:cه9qivxgQDw ҲYgۍ"]{Jg9ۯE9DAIʐ lt&/ U} WKVM%Gnze$S%?C+LE,t/UsBM*V4ϮH@TN23AF0uk@5c5F_K.= TYp!=GKE`A{;#%`> \d6+Ãt5{|p cѤh.m{Ũ0o1p b0RnxIAtwFcC4""WsY0iLpHΣnCVr~QZ/9] FVʂ^i۞ksZurw`ֹGGή@ f]ZvBOG=x KjRPY\Lb.` @ItM9-z["T\kFpv-S˳byI|{ڋeJdg8;Aj':̫& Pn|^~!!ʗMz7glgg(0-y'MFo6.1<ӵ r"j`h蹓{W:`@wB^uyhviB{wEQ=(:.t9s֓HdY2+ګ43 iW^铸muc8w3Q%ӕWlN8`0~ "!rAצDJfOQ K 5 &֧>R˃A#2(Sg9r<SfD 2_^AI6B9K4Fx=1@@0ϧ.FƩ_{SeT!%--6ԷjD_ӍZ:`w>85B̔ϋQ59esJ&<> FdM,D|͹b? ô6騃$^`'!K,Jȯ+n !(|g:*8H@ .4GEc6)@E/0C3\ꑵ*ϗNXe?!kb5dԦN$}_5#/)E]'LbAU!EAp 2~VUT~:\s !K 8/78XvһI! RD_Gx(#Hi!iSC*@Eb^*E2?5ȷ3adC҆7UHt@q| &. ̬@wT _W+ˢ?jK(Sc)Uyl #lDu kQ=7 Y*˅Yao~uFMk^g%W nQvzv.n W]؞['p!FSoJ(p1{k96̋› ~=2* |RrVCkH(}+iwcpxr"r˿G \j@)[;b>K= 8%4Փ}Hm6^M Ė)zѐ+~yct 2!MeȮP4Ӽd)C{i6ƒڏyϾ#֡+&h A7òCk5b3U}Ϊ8)1Cvu۹@A0&LòQϢR V+ZZgLЇ\R~Nq%$O$?v%ԆR4WpE)S@,dE.-a>p7 ŭW?vNdϲ>)ܾCx gj+318!8c8E?4=٧Sr^|}V ( [xC]ng̀-əm@]}1ˬuBX FXud;S-8I!0IuV݃,,c2 qʄbq7'Y P i0NA𧶟LȶK`z lM@xys o mc9[< ɵr P# }lɬB 9C{:;K(wQ=(bv5:&o-q民`H:WNG5!<=XY`/jX`P,UFym}$z[?'btJV0-DpZu'sa?i[ݣ+mcgyWy}E ꍕ{ɞ E{}4䆣M$Vx( ~,5F Ʈ}%P$}j6Gb)\F'a"ݫv KhlC}Qeq/{C\&I^nN:mIxK9 L,6]l*A?-0mRa7x8bǼNrIDAPy]!ZnaMa*%:{jpgűÅIʈ¨o at͓'/oA!S(!ONs݅21yl2IRlprnt٢I <~w֤!!J:j}\| Iu2[E +MV=Ee>ԊS"(fr*\=i4 "a.0/}I5X}p &"TU,@ك\Y놅O< a^)$ŕ M> yAacwL1a_Ǖ+)r;E4 R-b\jNٍM襸"!v#i<%^cMojXc0 2)uBLB?PLf}%#3_eVűֽNcTBo2Gˉ'6RyMK x !7z8UٽCN&U©jdEv ,fCFW޹%vLݕPg脑ldI׉K{p0+Ol0A 2w %"FYXWH>&G\S H^;%F+Ŷ\fۄc<2o/1Y;%_>e dsgPsM }pW܅Fw>w*f].wa\](KBiَ@Pz"p Qf7̗u$E ^X>vrzx -,ЋEZڑX]wbrl ҃fQ0_ `bnN ~gp`>Y(w]pYv ձk6&KGyyM> =!'hħ4}OlR7 }Ӈ Q>=߷~Kl*WXY܎n̾0|:!4Lk0B9_BSj =wAw+t,΀JgA;Dt;E7[~r9WɴB }]r4 'xS\]~1:+̟>]밴+/e}H*)SjN/y:,v@~. 1:=\a+q -:˛#cчaXQ ;NR6\C4ŋ.&${"'/)p۝u|ݽe>;l ع0]|zG\{Y`:`kB9V\TcXlz=@ZS[ tEVZ =JTfF؀wYԋLV= _;6(bDBι䃄5w=!]~+in! z-pAṉSK\Jdzlfos4BO.7G+g>.D@Q5څcKA2pnfX?xL_^ܖ9VȖ5\~  |#w?Z^OYSJ_%s ,T;e Tk'}73 oMqCVO)oN6 Ҁf"!3 ~w/.J91(Ehgڮ7 <ܠ_\6=En޺7} ;1S.ZkVQkv`}4?( IBd+gEV&BJ+58~ޔvpC2UOkDwXi]X?*Oc#" c\3!;ѧVU 5ppt) $QkS)ܑiyfN,NBd8!ӂodvV_v\a=5GήTN F$e6xaPxqdQmBYD͡Di ^DkFi<^`ˡUqw3qdBgmѿv`ŶŁp%I/n 1]=SwAv_RENPU.gcPVRb x%ytB LC юX"ʋ R;:J9?ff1yCzi5C; 1m6ƏΜV1gdD)-:GN*q.9wHcϔrV,QrJ/sӁZJ%ҸdMߐ+13gcj !a#t:#$;f̩}ta^ vSj}s6Iy\Ely8IRQؙ;aA7,[p{:ΊQig8_}UE0  (Ω=j힨=WV{[Kz!G|;r\nw 4[+=kL, 7'/[od5`"NI9L_fxՆX74r:*^8dG88 *(+( ^uHTMLɞre^HMH\$f$>O4֢w9_2ARe ?_N <0⺔!1yE^Mi^ oxx?5EVƨnOIg]PU~> f=j\ٱ`DD@O:HIy(*~JzRͶ𔰮3g]a"H_G} ex6W(/~}qүǯlQ$u,%s=tD'uut$"A]&6XyjGl0`rֵȮ@VIy-t (6Kw.::Q-AEo~U[ Fco[f+h!@HY* '6Vw,wIj y">8HvY,nk 3~lh\tY[,*LwE8$㵲28gv 2sUo|ކ p#x%ׁ2HձKs3 M|٭O/~U\k7=AHrI/p%-v)<΅άqt.MPߢ@`^z~i>:T]Q͈4>uM|\VE;3ހ 0"l~) &c%$MFM3#F³ dMrWE'Lsw:to;-Tصol +͍\-v^αY#KѵWT(| 9Dq]2Jm9,npLIbb`y 5/9.:(QcvR4% w^ [qhkXGfϾ9pjbLXAYu9 `RUx3CXtpO>E@h{~ZlG.b\)VSY=r. CX6?. jcm\mJ+SR)<0*6"qI~]B |x S&idnUptk\F3]U]FrJԹűp`N?x: lU3ūvi?"W v--&=5 |7L>&  Iej-B3"?4>fB;>3*')ƯKႷۓǼم ^_ (C0hcd96A 1~o zoxVVǸ?(o~Q`v!! qXӚ?,/,AXwҗ1,:QǍxE,քdœUSk)F+=v?N//t1M!:Oke5K۞ ҡj)vU^+_}^+iUSC?Pyi fe[ǻi v"qjv"m0 )-^ަPhh4 8_6˔y ƒd7 mޯˏGڹ33S` ,95c&^-+JvgOqK#mp#/v]۴ ⁿ= 1/{'7hd2bVRf'#1OO@,L̾P7NAj29w@i : ;*#ylfl99U0+oESpr3g+5\Δ0M ¡ CZL*;e%[b p?5QW `DQ2ԉ}u4ؘꯑqi@C9h ɐ"{%a'<|+]_@pڠudo9O :%K=7M{@'̐@LZbݢJՇ=&-^ Y*3OBl}X )j>y]^]B5Ih|O BTRBM^H_JRWjo(?Q!IYe$.nHhk4;Wvf[&H ;TSયYBvsf`i)sQ=ZPnYoUWl#3^*쏞)Ջ]3qwoy3e;G}TC`<.%Mբ5!n+/>$3$v=:&F:4s(+ 3^,s7Oz|WLwpw0H@~fݲHR8`GuBfGClmZڙ2-˶Øm3\HPi_ThHQhJ `j ..[햏* a{pjr'w<IWya2TJeW?FzzH>)O0QC ˱ -r8ZI~XױxjZw@d(;K[Z3w6g+g3# s{; F*L?CÁFM;^Vj$=xW\PW5~N ti2RSK,XJX[-!)7][zP켺^ yèmaOՐX{!WWU%i㕛K+༜?54?ObX3hFM>Ex[Kχb52At3Ӥ.RV.YM'^ jk>r5lkY<7ML `i(o(oWCL31csB@ SɡC*ˇH|RQEja/ qgrO&2 EOɉM3܊U09kh7MIuE>N 9O5cԾ>r7;&IG3}xP`tQ *b<]vלKqB:wpU3p ʰcgl +Qa ;(Dyg8Te%J Ѯd<~`z^g؟fdVhn#k{% quM7n̷Zw͌#@L8M2fП%#Nc:^ 紎.ᄉj CDao5yMeEhCʿQKu4j{8AŸ3"ya ZA| 9owëW6nN7*Ssr:gSI'! х 1Wm"KI]sji [W:tt G!J^gX*+9pYP /f&ev5;Jp7&zLJUe%gWcz4 6 {Kөit%n m~#+Y!c'Ez-&JQ8AĴÇW9 ?ű zFw D2װ R}p K?8hG- 7f˟?Z˴؄Y|k(V.'äXaZق `!4)G/D"H%CkNr/rKWTb&:Ia-V8nAѓqZ@'I&w$WO/95\.1ivCF8 N]t#+Q64r fK 2ױYqL3uJUG/)dZ0ȁ"!Ϥ$hdHؚd6CqCƩйq؆>5țQe̹σb 2J2ϗSbdiS_<(>:Α]ސAњ`Z&YeE/OD c 䮡9,eމ@DJ+-&q?veE-b`o5VI{pTY8$ʴ+wb;4'2V|5R2/~Kv[צ/u3nQyk) v? wR}̈́)=6Y>pUA"lXNjCv2½$m@8"k"6&XNse׾CAXJT% ]VlN^ϩ?o ȋP~hr4|:3uYZL."Te=c<،>z!B!j"(+b(l^2BG/qikDAVʯd|ƇYǙ =W𣤯d\!v 0kGze3+iN`Xx=}, dto?7KGҨs99B;GDjg)ͰOA$B13>@~_Q mtL󕶈 -z&2j|c t$ txX_jO'ʟ(kY\A^Z Ql"iBt.b&DaBW\\W22Fz,Mx>Cl_Q7>a[-_S.Z5vqqȕ,f;<AtK4څɍȺ^Fbdg ?ݥld<9Ӯ8]49D "hJ(7tz|D^eNWcC@KeT`|h!j^ "[aKXcm֑n)b a6a|FX) G ܫR &Ccgr  z<ʄDd#z+_/o )#Sξ /nMRx:Xo{y pCC9k)3о pG 9/nvf[t5sP犲nJ$N:\·9H[u8+;b @kB Mn k-E`j3,GE&鳰VA9z)Zs b{Lo(˼O>9~X#\M@6$5eTE$D)B[yBHtH Cj VnJ ٘=6tKQ>S)!A1,_G! RaZz^4?5V<& U_ef/1y[hKo'U~*`׃т-:O*t7&7yzn?*vie-1~ 9qx \[eZ.>SZEz&/tG987TG< .KGdb+/'ճt+M˄CUUZf]z9T DArnXSnNޤlaj_r^+Уmoa` c _gyEs}kzC^uA%k\#P=_:hcp\Nwь;ܜ]e^pp+qjQcA:(F2Qw Y=.܋xQvW,Thy i h!DƏ;(n3lu5BBN5,[؁F&gU][if$ $,0HHr>4ؾdb\ h-ꡜ5ښa,0x b+(}F8} u!mQE_Vt/(1,t F[JqQ b㊋J"qIwfgճc&F-RA6 Oc\*OcŅS&A5˖ÃzIIle.V24A !R>+_LZkl!W`#ovվ?6Ѱȃ,<*bW`B~UۅU?YLNWr?kקjUZHe {FeFMΎ BAAD­yw';{r\4$sQXy\Dz~9&4MPјS; i`DR'~aGNyrDxeti.7#dPlbWkd c.>Lr CJ%l؁pE8xl!X(7I ~ɫ,%6HErO?!p'ڀk ER"kK_tREx6s,9+JwxFPyUi*pJ2cIx:);*jw_B'6.$~Fhiz5IKӳh`GK٠q Ău2pO9Oi#QH uU z:*A~\jPxV:lpoh0E[33>z2k) Wvb}6ʠx+I\Eb?) `6L%YyP#O=&BW9x1M#a֜!y1 򡃐JέWw'< l#vߩ uҠOj^YcM 6@IȿEvs VLGWi#/M&XI~&$38a`)vWQ pa؞Pdϫ %»sbƪhnyp2_0-xoMEyҹ*A傼+zFLTCRZm-\ޝYM;Z#1cOk@q.P=B )pgjM]h~65˝@X@rFqd&M(l!1i)-9*W4Qj74man{WqmTqe610И]߇!Mpvoes`uP@ Oi_aRDzjm/GֽX}]?5"Սf2 8 O sYSiLN$\?Z`͗.黨_}zݏ9'!Ӳ 4^< ~x'(iV<Ma19,AfSᡱxt*P0Tj^1躢k`D7'n6 PafRJ64OePnR⺝NX&3D(܇*O-C*lKČA\ _uG 㡂 $,.U'~Fhh L[ҨLMAy,#@u0VU}Q>rM5 *¶ܳvC5b76n<ҿW֐qUVHsueNJpKFuC!Mn6pֳ։<U%f"K1r~oB[' *O_ t 1t]7XT xur 0_^>t܇g so݉F(I[ d_=QO:?Z)@(J!Ό`145# F1~?zP'D.󃈣J}94=5(rHV"Q }1'lt>UDhrLW欁S^L)4pW@>mSi MRnOx"^5M _s+y9I]U;pa{ ۴X:= H1>^{UpoNjIo0xmUe+v?V:NEkv}~OP͝*--.}fx3|1Tn)('!/Q~Z+u^sAFv/*hzBZl Cny(:Y;mzq}t9˿z8K?::ހ;DolZ6cZv(ޓ ty浟WKN GFO"vz0 V"NfO$- ,}ROǩ#Pvvvo}aLׇO#2(-EzoO qYsM'қ `Uqʢ&A%Ǎ j8$)\V>R^yLrgh¶ŇM61#;Z~*fUs~3`bSnxuβۮ;|2^ TQU1Et0]9-l{ A_GFlv8sK:`r1ޡ4R¡qR _OV뾳E:m"\&F*K;HS?\y }!.")𣕞$ zt J^Fp 9\(1BP1[ҹzq K%7u+Qw.]kc*# bYPbg^' xe{,ݚ^[6ϖQ-df='bŐκ_L߀dI&weykpЉr('MSwhT8}X>n ~2/. Թ@RsO3H'COl^}}ᠻ'$x:Me2sC1 ǩykH1 #[&3C6kgZv)ԙD(R-ݺL [Ѻ"Ɏ[&rH5=tM'X' 0kRh&jt0'/зj5=4`mspF3wXEv6s44 YDcwJ*q+9v.ml'YY G?+m2H5>ć(E@2 +.+ V_Gde΂ ӕ4;! z;\<8?Cn> vu(G+ZkH'v,htA%e)ö݉a>@u RݜfOܼ%nL2R~~l!#ҦI<KeZTm6~Ix?pW˳rr+ƙ-k6iN@UGB*δwo9fαå,E $\ E =34=W >( qnD糌 ØɅ#ǡns7u5DEhUhv rj|c,ss8m?KWY38&&Zq$*oWߴQ8Bل_I[?Š%]ƪNF ![h LQ2 0(bɓ/5N?Zw$atBcG+4ě|v_J /[l"|?*"ԧ=s^¯ @S'rGiCO'|Jp3,b#dsR` :j1rmj f;qw?gݧV@ /l֋ qdEb%d#mwD?~Rg?iSʇͥ=ױpFcnůw~Wώ󀲟>"—慘@qӟ$ #>kta2Y2hbq6~u)dEJ҂E0ffH9y*ªʐS/&`VIN5!*)1mGVwe4}?< lfeo|omR\@H OaF>^O0I7 RO& aP",1QԺ'&G[#x/H1U(oa '2FG+v4< 5|D s]P ϼ@0mx"(!mFBwhaxJHM\^ѹ}n O&aqhk0}ԈAffQLjc?P+΄?FSP$m- Qb׷, Aq?u71>Т < %^qB\@Ku.nM^9y($у͡Sc~il ;]8xtlZ@N"8]B3:*+˗7$cV*: mʇ=zpJV:Ta[wU +D^ ۥPME :(,v1hch$oqȓ5E>=J3SnV ԑS~>MzGw!Uޘ;"փl2T^'nUg0S/%D&؟g"b;*END>Kz3O! yh]Qyh}PfQ|T[^BD!S̭^DT'f{ԻcBLÔ)XJJ~!F $ΨSF*bl=gBwYHf& VL}?sT\'yt:=幢,Th.dXr>ˎ>J=lÔI)?'[yoۃc:,wKҔ0(MJΖCQ~Xk8*gfCua_vkߒtzm aL&0owoA1[6q7$F !VS4 ձz` J8@!qe_} PP_X%i]BcYAFbRoGMs҂]sLH,jJKE1j@L!ڢڳ5,x@kа !gG<]a~=Ba9p[4pGNJ6X>efH6KJ,&~cW x3Qw!/+ߒvW *st%~_;͢Jԃ'։ё;Rh: KDMߜ掠Ґ'z0 7?ʿ!hݓjGQD;Hת iaMFH ##EDDU3 `"#M:e? ꢣ=xs6/ROpc4֤Ƃ/p,Hc)rjX$ `m#d?0.A_qu8xa>-7Ƙw`-hsAayZym2`C{[/1@.}f;m2-r8Ua"J5S+;u]>e(|Jau P?w34v5*y4+p&*9m;L 3z9/ 7.H>jB~s $R t_k6 S4"ѵ!|@[7hSe  %\{WG' 븭\2//Mywnf m!p]@H% ZʿI-xɰ(~gfWUEMkSZ1ŸnͥI7AKÿh_S*]I}O%:҄oSBLɖR52m sm^Oߑ,0̨#mUЫ M,! pX ~t"kOžUta C$mH+zial89 HY'+Q n^.3 I93л | F{+)xs;R{&*1ѿcJ9`0b,#5PzAgVî.ٖ͔Q(bb`k20obT\;u#dilHF\^hIP?ixމT_E9p*9g8wAJ } FQg /$dhj1g=A߬C9wBr&s_S,H"r܌ yXr1ˮW*+ή@/\?vh˵|C'"CkFyL$uzF'{hN 9ںCϳ_ !9r&)5K/ژ;Zd s4#O;:5p JWMrkoy&ثmB㘹W.?]g~ R.5?ޤ4ںFIT{ўi^8ӆZ Ҫ-w^!'ecmy|}|_UhaVLqd[eط ۸aϋ^\y?c%Y "OqIOZH8v-D5  e訶F|`>P@4S}|z] 0c3X%&x,AwX̙Zۜ)vxm.x"i䔩i~*`U! !JS S)z#i;zu~hϤU% /kn 8'?C&l3>8P AP*~oE)`ZhAlqFP87"ED{beM2ʠB BM2%yjYrAOjRSQ){ZDDk9n y#c%vK= E~ʑ.[;b=z* `ƕ0hLu^iJJZ,B*ɭG\~G |t Yq4Vj޼x 䭻 *nYzhӉk$ q\XhKI{^qh]-νXښ+Hn2´6j[sMT<R'|dHXj޾SfU 3* u).[c]hLтCg@8ha*-1Sx'Fo'S:EfԺLlA %@jxY N1VzV32[?j9~ߓ NI*D|Px"Y".~:Z |!rkrQ-ܿE SǶ8&uW=& f)UsUAOfjOOwr7T^/j~lv6нbwS+ ,w!)PV o@a.>Avܓѿ;?]h}{62+==E̳=)ن Q ˭%VM p ȣ`⟂V<ʑHk(.ˡk<6v6 qfx펤 NkXScE"9Z6|7WI wY[FccO_,fjK!6EIt_J@oFFK=U@]J]+qGnߊ02j`4a @6{ÅBF ,Ũ -97Fu!촢ؖZ.r[Z3 d=ⷻRUprK EXx5`X2:<!t[\ R ciDsj$Spmu-ASԟ>(\Lj0kTNY4FݤOBVT|kO}HrI'-V1 K9b!oﵻg7iٹfӹB `+UQ{9xy@ hMs `^ăcneބ]-tZQ=+&)  i,$5ﱩD%d_ ~Eh˲Cp;@tx76^R6J [EkUuaK1NM)Xq*]d p@BKHQ=4릥C3y©fh5Yku8gR ܺzUgiQ#FD*L_ProiX]lvOnJ< /*K''-)AUUTC^B;c_5r' %V~Zp͓s--wz>I_7 =N =mTz`4 [ςv(=^ixU(4; 8`nT/Gt#Sl>I-CBKG#~aHvXkCn]f5&6-.Pu< d9_O?ז 4aP6v?^x3%]ptUmL~ԨC7=+y>oӥa@AQu+N,&(52[߭5љg)]0%EȪrPn 5/UnB͗XNǼ/:/V5GY)eWE9Iђt a}[_.g ouDcAm80E4r]2up:Qkt,* dU5TCz7=~vR+2StKА%ϊH3\ n(ˍZw;{1/VȊB,dދ=À_<6 |5O&L">pwuL3Q{$ dc%?ގɼB4)~?x}/ɈxQ0O& zUqWO~Ǫ'r3#(rTA>?b;"M#B&W3u}6!e+@$PMcސtm-y(D[ 2iܕi(JhZ|NP 1Qͼk=DxHBw)zE6_UW*ǧDf o[| ;E+W|4fj8Ͷ.֨C  K[5R-?kJxd]}Fz~O]RMdbe^A,@+4`@|(w+ȹqx~A=SO1qf#0H_u/[Gxw5|yM'R[~>0_e@/HWrܩ5Q 8B LE{l}+Zg;@G|!+g~KWo!׻*=7~Ox |" QiLޡIsAm䖍nTw fTWNN&n2h1$($ ,\qS:&bYn)_9}> >=e S1 BM;&rhz >lWb`lQ ,)tAyF jB"x sFpHxjڑp|f@sr*9ؠkIa=-Ha.@KO/gAeu3VsV^Mu-]R1'KZ}ׇ7*48*9 TxJQ>a.0̍ʙiK vc_`0ȱ.!GbĀx[ ^q{/d y x #{bHxGvA& 09aHQ ^lz?_ԍ{\ @-)GihpsݮOXb!:*k2OT (}aٔ?xGt, q̄.V 8񡀔.kp'UTܨP:fQ]U ;{?$ o&?|)E ? U\e^e\[~緝G ~}"QUa0pʵ *ր1e cF%d$7nw{k:sI)(@o1. N" )fhU//ɂ : @:}uC LqsQ4By+ǙxpѹiK 4'(x^) luؼz% q %VYe^7{z:'Zjow=Z}(8pq+kr3*lcvLyG/Xu} Mt{4OEwyUSʸ|lrפ,#*z 0B&&rI=PdmaL?WdahsBE cUYVn`_+IrwHs-צCn+mؙje֙EV5ݲo\.;DKOF$ӖAǘm%Zt}[oaǍ,DhpiJ~ђz>6xR㱙hɃLNOr²Wt jH.鳵J)A)R;7b#hBp~zf 'qhF92OtGLeߏ;ٚp[>R>"Sp 5Ԁ7P,(KxG'A5GSYv0z_їhr$X.O}H9qC;"(W W6^1O q4 ʷZCJ]fT*dקmVa>Sc}ܝg ,-),B(뿠vlܟ Ɉf}Dsl(#?-{%׺y66HsMWsD?vYH:#t0醅58a_o"Ճ+ 3Uq89qZ 0"%k'@I:/ 9?{-(;-9䒚6f ezmt^?XWZ 7R՟8󱭌$$2Ե%^DqZIfJutjYu)>m! FDPB3^7 (Svokv)Ğ?z;eu@Zff#[fӭu E([ct=%IT$7$l`E52s);eb*OFāe*~Hd#-R.\ f-ں踴Yp\ I@jBuDaL+|}aT&Cco*`vT Sg7/%$Bhw= tKs b' "5X8 ˀmta{mᗛڍc}} hISϖJtV,np5yl`Gw`K{ u+@0 X џG r*B XzJEL'^3LEcܱ #$y]y.N r-,?G'Uxm씖E1-֒Dot൸W;cG[wSafHkwz#*{ [e_) ,@.ܱqo qem{zk>q؏u "þ:S|i/bkxROD3vIa"A'  ^EmXRu%=]յ}H!z$=TǦhzuД/0އHi.ۘiFJZSҔe#vC@|-%D ~FJr̷c/><;[zY!~ ;HsΘxgGhbV N&*:g Fz_ˎ*-9d++;|<ɢl.amT̿}^){1-acVdL^.qrjnQ}=57EX^5= u>ZD}@+Gw.!>e5\qHg7 X*8uikC3`V +騨q4H-_TXi$N]ul"*%?bo (Y:Y_- ^{͢B!nǡ_-IF*xI^7pc't.< (Z$&1-1A,kjޒÏd8dU&P p)Oܪj.~J\ɮXh"&+zvQBk #"!ڞFPRq8xfZSxm$1>|tN բU_O%fe=R#ZCͬ"҉-QEQ %NN{E<ߋ-ǽ$?oO8@~ iϪW۵,f+2Zin643aKLfҸ|?sb|'Ҷ|J kJܓc)Wj"*Jz(.XyW0\XˏC[QQQk@*JmxL6i=Z?h~)́'?{1Cv['r)%͝(;,aGz̒B/Cw 5GnkoHnsמ1|?|덉ضܜcva7 Ͳ8`vNu^#A95/j +, .jl[H&f𷌭ʄ  !.kda}(H(m.kGyQ9m0ƉҾՉHZ.E{xÈ)y}`kU{ݲzmz+ǝS_>cX#xķ:_IX2ԓ[n/1;h Y yU 9 bK͉9HzgˌL9qq0* ^ Ԋ:߄"L&HrT72n]<-X܆bQ+,O+<#@XD!QA>@RKVIJǓɑu,2{X+UĈzCSw|,r _\=UL,[4MܙihU5W2JICl=6=cHxTPv(v~rP`BGIE I-rycx>~hVH_~hN?л afݕ8 X{GF$F$c^7V{H;!Qխxї2t( vlk:9a ݃zz9\l)Ni l]'kT@~?~E{BȪjlX\{hOnf,EU(g5iV!b͟"6?i& 9* ~.V R޵Cw{w2zP9=WDJ2J ;[ˈxU7e>~GW2-L8^d?j ^PcIH_m^)̐lG}}Gtüo>aNkx@2s5W$?>Y8,3r;פBont`*a*LvC[ւ^@ 8:uH?Ou7铧h=Zкzc3-x3 yQ2@f/0F )F{۸vnyD BwoWR͢_V, jVˍ1mm)߰G3Ը,-zD,H(lOq?8෫X;#^ޠHM̏(9Pcj`=dɧ^+ޫ2?Kpd5qЧ'@lR;4&uMI9,4vZ'E>mNą;7_hƱsᓬ,"GնCMSI(;4f]q[̙<u;^-4)f{S]1alFGF$ JhNrB.;Vt_o./x~a돕Pu+U#ҵ?F? Y_0N'dq"8+V(!_pJQ?SA7AimN!!1?xa{Cq7l# Rg"l u-EnjduZ.2]뽰iw aRnSՕ:j_=#z4>e,:i>nE [AdL¿%~Z= Nk>.vkl IZ8D[xnjv; 5#D3iyړ :95@><jeݟx6#vqOmFvz]żb¬&I⇍<ؼ@w^#&M .dtl ׃XҧF1z6lO{s|IdyEzT/JJ4D Yڭ:r7ČFBģ_f^2U3na(o8a${:W]mͤ6Yyd圂t۫$ƴO,Q DKB(NLYW[$r0>TĵU50fq)(Ϗ$#6\Z߹ Ո/#Jf9-^&fen*"bjKei$V[]YNo$nlZ{ vwz+5Z%(4,Bycj80Q\`#מMT ylMK Й"3-dqw EF= H[1!*6q!3okRb@3,(k>i>DDG&ROF+xKT W_eayg̍= s̼Eg-XA./_Fq ݸ\:ld-]WSir6'za#˰Ni]|=v-ƈ5 %g0S"QK-ǟyYnZ /A8ƅΎ7AGBth2`V()"N//PH=*y2`fѽ{ ja4ta׶pH~=_\dw=6D|d ՛BtSutq$qknY.wL횎!7L)Gyp_}\Wi@ 4 ;N$'>tv֎o[ns' }SJ)i6'G3Z@q9#9)|=7cӞI}{p~ XB6 (u0QdN4jxKY5#HY?{WV];)dX^mC7-JU?E;_<f;z_w.N]k}Ei:Rh?obM-˄Djn^OWKMA^׵ȽֿYa1OqA!@1Sٱs%gNLZuۗmHٓhB\&%xkX\.!]V)OA[Gŷ9,,&B(5ձbaw͗A}Ҙ"ofb?Z+[1x3 @)cjj\N96 eBO%ɲV;)9ѴhAGz$JL2"ObOF鉎@ͱ6G x / Q .u+CWkz g(Y5g sB{hD@ML7!XUxMRP"qR80qfM/ $^>$ml+IOI,0ؾ -qpY| # ԷI݅_&'¦\*vTW .ߖ̓ .=iZ{,(ZpPS0lTLjUV2՛R^Q 3yM?ǂ>dֱ o-c Q.'max?hP3a,PNN 68@VԞTd MUhg; .tR H rTVwJn?owos@yyT7B>e&P#Jaɸf߹]wq G(ğO_!NtwXۋ#ø= @W[[]~Ç뜯` jBM ։*5i M |NOb+t0Ԍ*8e +'!+r{-a2DniPlDYbW2[Du*:W?#dt[ 6Ay$Iq17b6C&ehO[cQ.iܖY*7&&+mIE4T`yNLJOQ@" F6䠡TEA c8Kh Tg` !ۣ>64H2tvý@/ekvېv0GAM"SU : ͹驪s-JĻ#$X66=OC,w\ (H2?NBl T>#4@P6W{ ~@ vlm‚o(kqcdX/yDB]ܷ՘ X/65k }/5=˵ۯ5rQ`R$zUI<'PhqD*B(; vbw+lr0dl}>5n7z] 0BP8F-UѽW /[7gc59"!d$cFNNѫJ[ Lv_2J@!nS_0u>]㪬/ZUI/T64I9̰ťDlbVTq!O&n 6`:c nBSn%T!K~?%j3;kYK?V#ն?'s ,J6cGXW3bMuS&*5 p]oϕ9WJ.ŌQY0@8y(d,pḚt>'Gtf_2rT hX}hTr e9΍on%Wr\І}abwK [,&3p鬤u؋0ɨ8(`zXLivTٷ*֓?_W?3M// >|sHqڡ zm 0A%2IQ$W +Lx1Z͊QƲTN!Fuo8^^)h f('<[PъisCLԺ!E z-mD-ZkiԊ_X h'hR(a]I^0;x|[Q]Íaǀk+wQQ^l9 /]Ɵ#4Fv-yVTvqf[8Q Qa)S zk>? "AH7M=3y5z/X@-+6?y[n8Rg`|Pf\;ķ) 3 d!&AĦC Kx(xL.嶏 n2C޷ȼXZ /&A^}cm*Lh|_95܊Q:Cid8v -dħ4T۸u+y@Km-I[_K629d)D$ZKap9c3PۡZntp$j\/x`m(3_sDy+c~Ic#$ 3o:cs˕FŬ H azeuZ;?b -x;Xe 2G#. h$27cӡ9amx8gb=NGe".u[KOVckա ЄY!O O9TIDW=4|g $d ;;f"C6+P$uP31!{$*_ɠ45ST {KUx9G#F>b ^3";wfJ6uQ!2 m&$DlԯjI>z#c;]xȌ& btgydŁfe^qV6.޴J9Hge"XN>ֶىc` 5 K@Y9y,> f3s( J&e8xC7fRwU* ")4JgAPͭuMB2lUcăJK3p7\gH },Ú$deNTӇc7rV! a nj ȆxdC z `~ ^+!TK! YxAIC<Xd\B Ռr@^E4Ʊ09dh:DXpcv6Dv<ڴH$eেmt*aOpFa-Y2;./pm8ΪROsN`en' =_#@=@zBݺɜǯ:@#uQx&8}F,] :)HSS>)Fب v4`Nn ȳ`|0DydlR6u1jq8MÅ~8,6֘p^'̫\cQ `86qmD/,>Ql̚ zFvN=5`Rԫ>caC4+ЁX^ϝP"բ+ֳ\5}sC|2@rWPGxbmmā<Cn;BkxY48/53ha}s:gaY-{1`͋M/ sI|#3vPJ:äGmy{oE %C(ehA\I8X()Vf\KCQjź窠ٌ`rhe^Xه/ 81Y^eKgfvuTMt ӮV9)7׵g7,3_ }4jNo7yO׃e.7frt uc/aDO(,q{Aimb@Lܙ[ס+6rz[}%t3,w:fbcktn(/l2\95#b$2Y(Zmr.{C1=?_J'uG|-@% +h/@@bĸw {)uKIxxT-=Y/)E4M_T V -:4sA]R#c"|4c:{:5ĦSnYCc/&LWIJKbEfa=Lpan|T|Xh^ \3^Ɇ'dQ/O_wԮ:y7 n\q գ#ٖR֤yPe?lR{Sv`~aYznm=4 @܌J/Cxmu[䰍KG3Cm4rʑj[hyHN6 R.| aQO%,Գ[=V{$P)JnVKC3Nȍ[b;aSA("^E[z&Nk1L IƬ_4yi>4r, j[p&%nP+ۗZ뙒v/kUP?Ⴂ1ZI gs1J얹*>RG?&cK^T*5(͜cS83y1tz Gg˅N}Ʉ+ ,MxiO_l0Y O&#!.('(:nb >ʊ X[-}3`u=`.=YQ~Z8A頱ڑ.}'.fgD(T< 'h`teN j†R|"`6Ar~G͔iu<Ɗɶ2Rigշs e|Zb8좡 bчuA /KXN'68>{_$k.kV68+M i`cc?x0z@=V(^7-|pesK@?G r/\A*"JR?$1}*ݸekڍpU ΡKqxjH\Dq "Sбw}>+ݝy^/ .%CO=W3Tw+ք-8pB՞,LV*j:g`5daHBMNhAc8ϾQ=EߟdpXXw؈)ΡGe3\bfbS9ZY-*Pga+ p fM=赦r#aNt<%l+؄ɿnJˇ򟘊4_Md$v5 CL%9>s;*^X # .415K0;6יk}+eφ^ThO :XCGL/ W̿nh w>O#¦Ӡv@I2#QRD5v[5eUOg+r^rg@ 4";?0`XE/o;_4ҜI`]N H#mcW1[6x-s& a KH  s|Q8}F8xԈ^bGҸ@PGFQ tt&B:T?-q@xus?,ﭱFEjox4a KAcBhIT,1&RUl&?4tϻ!a;BT|GSc>Fo&7F ~~{%TN.Jl䲦xPjsώ6[d$"'m3~lnKj @x3UZ&GCWiV֎v'Y#h+vy8IZ>vr#{}Ӻ,|2J}L!Y<_?tQM!J7Dw dJ^lǀS$){G$+z }-~#:].boAC,[p&өV?\;#r8w@*`MYoF y?U)` o^-(ͼ϶e=[ ;j&^Sx.vzZRӍG29Е2u/HFbpbI5/^Y,ImVgc̲[l)UAȝ<9.+[ @D{n|!t!}go3/L1@"L +V^vQ(*S+gG-@+g9}zl7=w{yn}lSn'&Rz|*cwU OvOfq&RYg;" h6w(sD0d9݀<Ӓ' f8Zx=61؂[g; p#QQ1<&F]W뵕IFL@ pI,%$\){GVKۖ0;4g!^m~w[a1x.`=:L_>% Tqm@4u2?q5>)Ȥb Ѝ|]+0ξMȉjy7cRM/wHYWr0R4]FbOp1IqQ/ܕ5dDAﲂ+LQ'W{8 5N}X7nPMx{ zTsr6{x!5#w!*roɂjX>$KPp hC=KPVw÷4$ L-ua |/8}Ġw76sM]W*߯,C bqv1ˇBd]-Y!$Et2でiVHS0=8ULeNcL$Tךʗ;r{]c}'2 iv`UHi?|~gNOQG-AӜ4G׊2F86?|V`z,UN%sm:,֝ e"FǚH\Q%^fZ.A,PsNy/ÝYiYijW;+O` k+%-Ϲ =NoAػz{Ca PVHYh/u'K方{~:̭5 4peDr6t-ŶmDNKXiQLt/֗n:y (Bpz|6oJ{67 7'j 큂z vbMzT2̻ Zt*=QrPI 8@]8:7W!P)s>#TW ,hG x 6TKSvq!ŬU _={_專c*Z]5mB|v2B~BMow>*x-~cO)`+$lMpXb\&^yU ?ص[^)iЋc S3͢o="Vֈl-('h)IqJj"VX U:&1&u߹spxMՖ)RD$]} ..&ЫMlPOqO-ݤGؑ"Ď c\. PʴUN6܉ENߩ[^M4T[]g7h+kZ{^ Aw\+>э~VȦL>/f$ w&Ed&Cq"$ 2q%U7w2mU⭃vޫ}6Z.e}LI.N~!ONB3u \,IV@Qۦ;0I~W@ɕ \8H3 E _T8B3F]&9ܱAGfblm9O4fZU9X S6IC9p;#~ߞmMѬgRwτs!F& {K[۩T wХ<3ݟseɅ#O YM{hIuH{2+s3iڥ`Nx]ƫM-Z8fg9dnE@WJb*SS,DLFOc'QN_fi7jUb\ܙxbF]Dc@Ħ5<#Ο oi4bo֡߬Ờſ(?y&=CBȫz 5 w^%}R%=հqN:̵T /MN3.[Ř;,^|FuŐ*uoyJ߬K~<\1g{PTVkGGF I#w袎9Nԣr"du*#&6>X01QwJK~FSQ6}Ż;Gqd]fpk|Q?GQA!LrwTZr}Uxcp~O,rx{{}oF'p},w q\pSDMi {'[U`efSrHX-eqG/ZFUSZY يLh-~U]:`>Kl2H)t[1-9zDN^9SN0k0հdZyTAe6JFR)d2J~:%Ul YgYOd~`rݳI6"vz&@R-`ԅG/(s%K2٪C/^`Yn0z$/:j͉#bcΕc#OPO3}J>&Qe"E&T"5tCUlԦƏlf¸@.]9أpNFv`THK;P7TӘpo)0fQ>|fLKG~q/&66%b~GtڥPۧLYK;$8;xNd@fV~&TcYd udNs Q6ED할g~􃡚4;[@+dž8])HaVv&H~˵Dvۭ&<$pxk{VjX!>e'~hHɓ2@$QٮNu"Z⃜Dme8#oGH9bEty[60nO≰k3Z|MXaTi y+hyCs&$t ]mhgj(gHtw{IqnvW_ksH)F5.A,KIJbkǟIbU]8fcS%DK*up U\_GFO TJwh3wn^A3R=^LJw8Os2:@)󀯹5xLOrXc%#L`.WBD4~(6p?3H ip,:lfik *uz =?(\_#`cCLZG>faq. L(*6&/EP{fLt]Հ(0-Vqzo޸9%uPuS(d幙{CKl"I;(Dd4q[ "4<,L GK]&\<*=qzQ#?ABT*G_&*>ԷnI_!<j^Lf;ۼjm7m7 - w[P=K$k;(|JߌeD1G'!0jd+ůhCz{o=|iQ_&X iI^?-R 4i Ѽ }n$ss=}"޵"X|m5a.m O\|05$uir['w ;x wkgt6~5Y-nOYLa8߲Ne٥Zp~:o'Ώ%#lp\iAlj%.B8M-*x9qe _L.B4H9 ºmwSv%٧?q!]7g_)j/oJK:dv\S/S]1!)OD^1hL+ lr/:/-xrxOJ Cܠ xF琂yhM}C.$}[ZZ8qa,އQ_(ɘ禀=b32 56H>倪vMa=b= m@>¤2R>W40.KɳAh7e+^U96<Y3Qb²w; O88͇;>Qɂ ]6wPaD97Ht,"k%wp0Mĭ𣀪6ut蓁g#k>T}~t w67{pG+r$(?Fz%xw%Ayٔx/faBQ¼)wWSI9Hob &KFҖ ]-s^vzg$=2m\Xm/D:0$[_CS \T-MMa|W#r|Ocsه3m"x*%i_=Ip+*PPX3-O{)g0X }G?1$WWH獖h0难$I|^z6t)D=P㆓pAfFXxc0VJd8 aAOel:46:N7rÃS =HT6R+rIZ/H8]3Xy")TqyAm0f{G/ah1Kd`qq7~:⠩#M 1y*zȲ\2 Z~2B[s%fآ4( F; V6C5^!aͅd+zC.DNкl.V!aa 3UC{]'uG4s Ĉ5/QH3]9v1ƯwbJ,?s/gaFH۶ "<'gl-4*& (밎130u3+d6fE +`*'. C.W ނ5-T$fwut>j Dl9xZ,Y@%DŽ6K ovM¤ijLU\[d%р& YQ IGԪu,z WNE2Ӑl[ vVהh (Lm3nP4w:L+(z]`^/?. `A/6i$q 8V(P[b_ EH}JM=->%/g;i,%c%, $Y|sqqؿZpj ^[1zneU*]1rő-/a &QR^H6B 3/ luƘ/)m:M,U6_VSәY$P,G}kIWW&E_.r cA8W;=v ,X52m$8z HFWՙ P+R-jxj6_GkQ9s2"L@7r"xxtTveb/@}oWhxtC?SV1-[5=o݁c(l!ʕ9>Nu爅k" e '_̾XDg>;I:_gRS]1l(3ZdN_#\$y2/]x* m͗-;nrMxw7/%0];x;Hm26kjΝNZ #܃0|6BZq95yY0΂)]:B L;O:/*]$[9錁,.MQ&ĊH>'r֥_ |[BLѱ(76Ź pFqThMق`KAʤt574H]6 S ̈u[# 2mWǺwfO*gz&"yHvg|d4Ñ0h>$C ry!~bQDi#AoA^"ßf< 8QJ RR֙ qm-}BfK?^&eȡd r#M_F1GrDkt&v~HFL. {Q$YwB=妟kצ \a#AE*%1N(XC i(q~E?nn cuO2,?NUwESUa ~ѳp,SAw.~ THHRǝWX7CQE>,}qH3'vFIYE*pʺǍXm20UG1mPk,#cl^-k ,>X+re[!YNۨ2|1-mͰ.$t'[Mf!uXlE|u^V8̆#6uryxҎwbA{=)ܚ3090L,55]my)v]$}T>旾 &La"K{yw-]6;D2Ӑ$qZU߃xJFh,kr%gJ)3{-S3ly"׻=9tI1@QDicXv*h!ߣ_FRG$.QТ c"Ip4OSucLL+v7I ],%IjYKlcen.F$囟DZg2tN\xJhNPO5`d `etl pOgǣ1]zn"hڒ%nK>ֱ/,+y =:#zlI~4Jpv4XsdHt]bfyӀ鷓tRJmfZ:# 6C/ןo;Ov,yrW"s1?,s},.={\‘҄b{Yϔ&tuL*ͺ"9TǯH~QWU5N7uSta94,96hז` a#@T=la 1kZ8uoa&e&,m60;g誋Ρ,\WGGsE"Y—:vF-o?g7y{YriRϞ7~S^\pўZûJKtIbG#?Tx,\3ܧORE"gyG cOQvt{EX Ǽv-5Pg\PB$9)Wkv&Ջf! Vf/V1 l(W5ŏkII0Iz(o{j"bw8ɨ{L?oBJLhcbE~\H]oܙR\!|9/%cْi83wʫ [v@"UMfk7`ͩq ̥NBl?C6=_`TTy 5|쑡N?GhsSHB,y_=Y̧yqxd!=R_=@^BP4I-8yzۚE H"QlYZilE-HHO̘ 3 ZXjVھ@o~%C!`@RP4 s@&t&8Pty:OOp_ul)( ,753t-pVʬ<e7 Xk-ZB(Iƶx_W~S&7Ln6] -Rm"M-bi\ ے3vuE!|"ky"-s3%TL/Iw:$=qVt TU$Uπ0QmkBFt\7F@R[z"&G㒏Yu՟`R!ZGF̒@/ wCCB6{r.t6Ѽ3y,Go\ m)bq3A=!Ʌ&z1nY] 2='E@0= 63 :Hv YNGLsk:O"HK 1ߦ$^{JIOK'}5(`aP%7o6_f n&A]Gu0XWT*PB#ͩd 7JB-+ˏ'X=D ƥU2L1BDsFLy~2N4LYGځF!i6:b.>71/ اۘ_f3)^RN$رN|֋󡊒X!5w[U#}2R[)y^<&}'5!)7^avUgr1)'~$][&IZ+doklkH ip _C5jz'~S:1!2i(j_4='C'@[+92yďkNe_ J ;;!) pnY/99Q;qG&`urh<ծ0&Q W5TۘA=_|MHp࣭exWբo} 1XKaKk\Wf(f4hYw[ sS>Iq~Ĥ{ ڦ•wJPl?KXXN yV)[bW B:QXQrAX#`kǀqx/i%FGxkv^Ea#6 O+17H#*krK_;p$ELPr vl"(p=~bzOkR}L;ӱ;8Z$W=͎QIvae:`L@D3 +!plQ tor%b0^mH 7 %ȳPmE ؔKzTv7ZS>tўG'7%Y>y[,(f.7h?35WJߔk\י~bu .#W]aR 5̷:]CV"P(_J8!x}K5CBJjL-:?[3ϝ'<ꀗ[v#Zξ1MeO?HF/1{Lek]z9_ fF_ ܡ|3oZկʱDW5k&Vjmr8ԗ_kLE@xBN^Aɽ⊺HTNWe7R Ԋc}Qv8%q| gH2QOi"5-v4-C&<+ y4,'pd-LX;_J(̖|&DY²k8ޑG|o:k{#.{A]ѡCX3tȍ_\hj|@ƿAk &J{;Un(y36Rci෗*7˨)W.l^bK6֒h& *࢈[pف0vgP~6򴘆P7w(%2J7,yT"c*ߧGF.ǮSoSws{Pc Oph(5+Q#܎^6)rKy<+w sr n"uټXaJV+ӲIa|[Җk!?%8cՅPMDpR#!q-d V I<<̉ ΄/Z#i  [I`H~dLUS)Tt)1vtx$mHC,,/*8/3ˠds:S^NNWꂀtކfHCHZTKبz A1>KL|n19;tI ߺ?ytXjQ؊Q:$  0+l @=!̘zht|zrHCe}Fg"j:g{~~Y%tNÉᏕ\[znaJ4=ʐ@ϘJa-re ']va|eDBҏY;wwFH15,bϬE ERrwtPahUv|ńiP>7{+Mqi\X893FSX 쥦K=ȉ(g@2b?@epA]dӈh*yC6O4t 2{0yo|ÐNIot} QUҢ٠5w2t9zX{@0;O }SSl13O^6*?}a`\뛶4z t4Q,-p:=5gL^wrQpҍftK^#]nM=\ w=A_? gM=c+͗/}Uנ#GuP05 oYܝ@ ;v+Y{NoH X۲>*!cXFj!.Lذ={J]I a0BKπ Y-|'i 'gX̻3oA}?h{m;;u54:rXw[ 8}'F\1?Fj/`55 dpqc+w?n>ja:aS ]Մw>%CVT0wn +$k(e[ɞT2 <.#]38,502 oQ/F 氈6^yx7+^ODl7Nh.5i&('yZi_-ZW}MK|+#K_e~ΓM٪ }Ho߈-VWٹnAaFGx,9tDvƓ´ڶ+** LdWzң+~r \q@;p\NpZc=W[֦>j;z&5nwrk~y7IGXp`jӥT_KK@8Q.7SYa #gK}xωk,6@))`视ʹ %T8l YG&@/(> 8NUgF?-ȟ)*=´Kg \v9x]zwoB"^h2~KX Z}I9JJJsͭ*Dz~lsyO@@g:dEZxBwzql(kxՆ&3vzM}3;:v@l E~X&㻸0owDN;5œWoXْ)U{J8Kq9},jeyG-ʜ?6D%2Z$Sw/kUÒrcx2nbAI=P7+]_A?PHU#1\$[vi=>r1A wLYg9`)\z}-cZ ?>w0ێ-&;C#Hr S""qoo+ePT&?u.o^HA>ċLl奌y:HM^RtfNBp %~k@׀ybDP1{jk|c3 atg4w-=kX06w9AzWְXy* z~,6Rh#H(S{31&WҎ'ơN=2 eYbωv~sھQ929TsWttՅ&ԛR׳ HvevL@Tan#rM2dĹȢ4pxw ҨjS>hj?Ya^FZX.uf?5- d[e5Ǹ`ܦ*< *5bV$baͅQٕ\NK)C.%MsZt9$xphIsZYnh5`v2!zt6%3h]YC~4"'7H S饭WZ} '!PfGek(f+0JUݛH%2%n^#\78R G0"hXc:]5:H R'ᦠl$P8./b‹dΞBq¡YlTMs,g%i=2*]@E3u+/xxBCAFar*]{T3M#?v=D85ICT@30Kyx r!W'ß+F@iOڣ,Ol5MTQ}3 F́Zbh=qm[2FJI(Lͧ#' 5zZ=kb#m] HSaa$Ch~|vճ|Xfʼ`rBf + ߵyUD_l[Pрݑ\4qL"|6Hr~^8ᮙ_nk9wc1xzNxbi{F5Vj禺u͒uPu ֖m.yLӣ1hhE{ۄ&"MUv ׾ev\h޴Uf?֏?PD-" |`f6Ծ FS+OJ]<_@ KBl6~\榯uk N5k1Y HΪDY[QSV b} ݢou\xa"wB3D97DQoYx7=m| LmǯA`cm[Mmոj'߬>Ru;cNXQԢ.S2U=kpRvׇ)9+\T5k>Vw^cE ۊ}K-W"l a) Y2W[[Vq#{‘XqYH";&)<1 1KӔ\1^1 pA-rXq[z'a\| >5:[{OvR,!L1(7&kkZP+m۞{{Z,MC,SI %tVAmFdʹN$dmw9<1X+CD: k69 wE1#Ȩ,şuHsKD)'@f@T.9 pRx6 E'D.,}UvCH?h!Kێ጗91FFq\N[Zd!59jɡ '`d6F{€`a*,<CVw`C7z\gYTH(QPY/tBW҃5(tfO#ANIä+# wbr9V6e;tMmTa9ĒAЪ-emkuq=.ϖ<${;3Y0|0$}kYa=]n(2S VNuS=pup_b`YF3J\8Xx&H(薭#RAb*_Ί7\!g٘*߷>7!6YYqz buɮ.w^wfd [F9N^/N2M52+3GAScG[GJnN ۙ*42kṡVjHjf,koR&:a!c Af7IX3q u}W3U-MPAB**Kc9Ǐ4ِkS #U*p=i*PJF"5h@yGC744=Tew-3vkXݑ7,X/5eP&4["Cئa7pvs,QEI$-[ 0šndb|6wPx͏Ӓ[ZUfQT75dY6_|eX͑AyBڻxbK.*pkUxQ+Ne!X &an&H~-Cl7e~ug%PhH.hp+}@ny DU3WO}zpTȕ uJG& IPi>4eOMsHއ7Uue5I!EVONW\& Xgܬ648Vªt g p' MlS ȥ] V͑M M23):ȒCoǠeb^Us'EIۀ#Odů[U:B ZARy[[HHD*=*k¶#iŞ8 _f\۞TגwQ&kj]"ЫE21+W{Dd^ e6)aAK k,KJي~q @* 61k][)8@S-@AR ^IN*I)Ie&r6]pvjUFXˁY#_Q0*/Mɘr;=}Q2߰;f^AR3%AȋYV:Fv9֑8|&ԸP <"2>sĕ/S-uW fXЉaUnQ:ͬ\dtDe10Ipb̍Vf.^}K 3zl++[7ܽ$AuёV;hc:ʽ:6\7ƩdٓWuaog9,~lDi)kR! Ǒ1tg\x62 m: )4-*9_n_rpmQ=O/-թ%g]G!_vg}tN$,l܊ C1V99&,kٕ]vv"l <7Nw$n{| >Ҕp.bUɥl7- ,QzNWb- N%fR*Sc si$@.NhzY6Eť$6;T=cI(<kXGNiHLk!@jD 4ؠ*v{iy?M|\ lprlcڥV8>0vaZO:8|:זYť[.P:3B~뎤{͞R.Rxy>ط?BYƉ9 ݌S-GJ>a!;MTw%4濟}kvIQχpbA;}^ x_4ey~0?cS9mwvPff`:U*Iut2?g*U)OL3xaҽ`,4YH@̇H?1I>e! :0[Tg2ℹQq%OE¢z9"NIr к MF 5dJ%KZ\ i& ϴ2f4O.*$`NyM8$_9Zdz1W9lD}g\`7XD=S|Mi7mXj`?x{?A1Rz0OCXa{|࢒QC$׿O֞}jh& I JtިxQێ3ޮ+qh QjT۳L =?akZJB 'CqȄ͕!q 6,{+@oW&}]6.@gւu"Q/އakɈ$$cZؿ=}Kp}{\utJS:a_P.@gQƯeİ~1}dbd˻oWR3T:g0%>UI "0lu̞`v &GZ`BÓamSx#>yiy/Ydt&n/I%{MYFC6717 X|ՇŶ,&z1_^=~BfY]0(:O@eBj.-PG)+h8Qa#Yԡ$AERKI{% *Fݼ h"B  K*p<]{ium"H#=dx|qV*c%n[(rP\%`Z|C,Mu*CpD?ה"P<8\:fڢ`'[~-KЭvXacMP/KTϒ3XZuD\g){t7[#ϲ*ʸ2A ` /3K\򒔴HMp6`IJe>XєB*8uZq5e +m*[.UJ U/)vpU&S&a`&]ZO>(+8 u]N`jq63ρVg-1Se"tzP wKnlk B\hf6#Bq h? FXm Cnp,]ㄘnΔ8ʰ01[ѳ;~}@p*,hЯ%?m}F)룿(Bw]{ g'/[KՄR1_o6 bP. JSqE~/UQU+cmOyCc,.Qr[`ձ?xj^67-YA%xCRXi_a2KYg:n.6LpjN$dp:qf)Z"uE*}1; c ۝{f5ű|XJA+M2oRj7}rRbSYr\:*qkU,V=;MQ7r9)St0lmtZ=Ց}fd0m.-S/"snL] j1x,j'=̟`Ω[#Jp\e|! XH*r]*r?}K8arshLC(˸yIJl9DІufD'G!VQMr񿲶uGY )-V~/:+ϻ\ZIj<+Ҋ!?eQ(vFl% =s=4)+05qpz:ѩGC\aMU{ 툃Q.žOx W&pM-8,I,jAN؊6ާֱʹ *U&_+4 1OC-ǃ,_ xOwc;+&ɐe>t˽sMevV" nbKN1i^BNvVng?o_ F/25Tbw0_xpL}N^Ҳue/1lih#ÌѽKItR3EJ%4i@:eo}YJÆ(W|/0eaL31mf/ hWtdv?LJG=|\}6w%#nR3iݱPyE@)\Hw#sJFیJ.g EoEQÈ{MUrè_*45Od&_[M+Q61.ʮCdKGYu8TGy[ ^SEq<\3*5 cj_~8w  ɧ@ lopQVUՏL.]npIv%zR|ٞa?`[C[-Te-'Dɨ!6)e [BB7A7&ApolESN6Z ;L}A/oĪ3i ߘ \$=*`4. k惑$LV(W\gIcaU]b Ce)@Byɓ|̊7$¼:⽠ӉD\`?b®|-,~n$w, Л#>,OvEb/jbrK!}٣dN,^ T͞k]/ns6.<8p#͵ s!Ć ta|*?k{[) l:>uL((x?3lU~)ݎX =b& M_b0}Xd@ T!&xĬsY` +7$bYŽȒ^¡Ft4d Y Q*,4EɴޗsڷQa"1#WDXLB\ӣ[z|]r:BJ]+_:!%^RFT:_iUoy-NE@s+Zk(|eWdx5QXhXn @%Bt9I+%Bc~,>IT4Axt!^=:\)|厲LtE,ni7[ש!y; 2C|]'}N-3v1s<{VNSZm_Nj?I+VBȖr8 WiTƹIhDIqTxy 6ïųIя$evT?i+r"]d ijᴖ;=m伶jT0;lsJyp% \%Kidu|8w9[@+R2qpa:Mn3O R<ּSk1ٕ3^0"F > `4ief/ @m0f77Wv^;ɰH2N!űrX !9*&^I` (pR*,,Qw0x,PK4Y-8M7IGKf%.EAO2фO^"NG2w)(G\z$<ѐ 2'0n>*5V{.?APYqN0ql?QLa '߸&CĞb~xZ6>!^\z5ax ~P2e88HPW)Kǟ3H`3>{+4⦒wU@ͽ7׵5SCܤ븂jC[Ig3@ %v=wh\&4SfWx,I9>GOዜ#e觢;[+0͏ic|rH ՜V %E+]yT3Oސ, ku,+v, ($&_ @&Qkκ,4?  (|5:MvC duxa^!4 bHP{bk-u\eݐH,cWq&9[)4f^zw3aw1fW7Rt䑛]p!.v.ItoI (TAd]aVCs.2uӄ[oA0$*c2HV$!P3-XW;zɀ|0` ɴR@˴~h;Gvm^rxnVX)0k-><א0$7`z KLDNWU]C6[@KOFgLM@R̚bsj^iIVϗ?$Y>x[n~Pg,1 uo _"1@4]wБff>dd:S9N&Il1&:^Nh rC>R, ZӒ)ϪZiSKZ@v7oeZnj0BqNXn(uHb |k,;ǹ c_ ;<[}%U#6K%Opꗮsi3mP:$G_mI,̬M[VEQ}ϩ0zfT+Db8>L F`0w—7+kGGE>ʇ` G\6_hJ_PZ4sI3Pǰc}Zװm1Mhx*)4@цz5H@yqo}uN5D:>TP~|XV0)(7$ëupTWx6U|ug4zI 6Jg"həm)K#Ey۷1f*r+j@pZ\q^ZYIDk;. }p`$iޥ{T/l [J@=s'WvP)Ġåx' 6dTv|˽cHj[ǫ垖԰2z#x<̇ZB#5^z! m+gEN71&!HऄK,!twmssBwrOHނXm0x*v<|Q0/FHV&L<9ް= R oQx^_ӫ1h0Ğzڢ {}Y ~▥r2 turTS2HoJ* j" Jrf.$oez|7?sqsxG KC+Ĭ{<1owUҾ1pEWD8nsgG449b/FMI]21Z6j>5g!>{>5N 6G.ktRLh3j?/R"w,w2 }jiD]/6y`RН-՞њs..=hJQ ?-,D.MČ[K܉‘~-cw|}i0?(p5akcd6>`0I32?΢pu|]0`wGht[?I+P?[^ň9yfhg)sKγwD ϘѕHdmJqiG"x)Jr&R7A H-R;ѕcfF?k„"WLs1:vV8`%vxd[}UIiwj|MAOzD)ylcÙMt_ .jz=U h(.bW,QX􁹘_mřxo,tgDQI90ʖzk3v7O%qQʊܒj\Ob%Vn2Yx2W/L;@gQhxT#;;ֆGB]җ\vIbZ— jc.|F5 uAmTD&acL*ў.+,Ud/`RE)χd'v>m zɷ 'Dĉ$QOp@­IVx# WW[EӏCe&'-:RxYW4Ͷ| zjWlR+V\sR2Ê$J;SBZEæL#5/< ~$gD8O{-F(뎟em88.8>Vq'㾶hrw:DFb"˶kﶣk|t⟅,Q(mT Gi,TCHᑋ=긱[Dh,.ݠo">5!,͋ȁ{ڮۮ. 2tuyr>CMtVW` <3wC[ֆC-˛V佀{')W,*2 \TS*PtjЬDJct~y^=Pi]V} *kN';wo)6Wjd$Ib¢N/E&G>[Xygɋ[jR:+^q"N]*?cLyY\]FR9z|aȏЯ!&$ m?TxNB] ;@u:x>H4g]qdM_f*'J%ro4[Pu*CYmes (MwJ7l aÊxH^L zklz>2 &F[ߕSA5#Aun> e!Bu(A$Ijgұo2xuS%:?a-qz s6dDl{}"Nx"F,fD蘫&RCvo"W e+aM(IZ)wFED]fMORJ{Z/o7n9u2 ee@ hqS}o8" a㑵?řj5ki&f(qhyJJCߡcZ ~nX Z">iҖ yjrrZm]ԍ3Jם.p. 3Au?4Z[ˆŒ߹ӓ"0cxz`;b31$7f9,ur^Jx04 [N5zHO#o' M؍Ggx$) hkݴuhY遛/t'+]qϝYfƉߎ٣U2acdNE̓eHa.$.F<凥ܩ=k^k wJ0`uNJ%MD M`u9Tʖ|.^bg"!:p̵] GH뭲b/& в/}XkhU"%j))ƍڙ&0!m[2kWH?l_|\R/wlHq (6yzy -SE蒧3&#]}%M-ODdY)JB*M 2CeFCtבñBۃ3eȊpytU+Lq\oeC HBu\Qv?V*'Z\'&t+ZO∜v(2 CB'ȰsmAr56sh:@+(Нx>U|^«b*~OP(ԙO -leBJ"^q$VAM䓃A?+g `/]Pĺeֳg%.:tLF$ǵ<[}I d_%zG$gpzND^_I#f3˞E<6s 6ۀ)M٨xchb<68CoҎAE ߃c 6I##e]dBg,u{Q26|?ثcYO֓@yfmnlHfU\>OQ{/U Cl LyN<{TA3SR?7 Au[jƈҐQ/`&&4 GwtͦIUZZ1TOn]:p, Yyvd;wm\|ǚLА$rƓ#"]3\ |bP.J\C,lŢ-؜[pWqeLcDRޯ\;(J8zW B̏8qt\POFXW'Ty6NRia?g3^ mA`MWLJTiލ;͆Ed}-MϜK1,8G{c;=j$k۾Dl3!F3}Y;LC6U IH*5: AG , PI%v4$a0Ukh3y46[:|Ma73]IGjT0B)G_b)! AmDM:`l&:SHe-c:>K ?]4zKnu wf+09# }dWU}S>6x][K@1iO˗SkIHM>sQ'W2xa]aMSV31OmfR}5 ePp!7 !f+9,i|i#"m+Kvor1 D돪-i$jtzT?Eqj\deOвWhs40Zc L%:i}Zˏe |*jA|A)-M.Ļڑ{{=ЛԔYF>y▖1N rRkNW#'^HO,838[h;Xs %U֢& S1MVAҰNJt5('ޚ}<4tۍyc'V.:,U|]æOסaѼvޥbI>)[1oĪsm_H+{@'nB⨰ 8ZP,=FTkwBdXRNx*J24oP($eٟ 3ni>:>c<*q_zYa2o)fM ]-ue]ӎk,Xx1̤e::םuQ}?ڪr c{9h啋7` s%i'߸s$Y@쇀YbQ]x`4* YlP& Wy64M}L:poWDO&G =[9pòǹW5, J[9 'wqCԸh 68pN A n$IHZ䎫ܯ:\yQM "˺Po~ܸo>xsupP؃?Ⱥy;3ҔCn$Ne95yq0Y%,2˕Y h\'I|&G騜EuSx9 u&j;ώ֣Ftq& E1rMmOwYR,O_<ɉ2kVB_^hgIG'| Xj-ecυ/fOb p)*{E ^bݷVgԢs}<+dDDŽj+VZUvkzh9\3Sս7*tto1}+DF =H6̶<ؐZN:L%ٚylmv=u˿Rsv;껣´8}oTt*]jLO:L"*w3)!⹘~,REr/S*)RkK7xFP/wu΀^_U]+E<\Ą&hNpE!sGT\yNT>Q"'!"%T0+ۼ)i7fAc`iMs{ba^rvâ17,s$l m:Y+;ePGF^%*M-ȌbnySND0!6 ydE "P,?v-Ւŝ/]u5b:/3$i܃22\h4N 9Rkj> %Wo5sx96.?©lYWem Mݥ)$6Pc20}eJ\SsD9r;7#G y]1'^Ѐ?bq9JÎD]nRI*t~nJQBήzW,羽%⁢Nם E)3qn/}tI eoi"Fv^8! ܹޥ9X@%J2<*ϴD<(RA>=Q53`  2 m*Ѩ\yOYch˼jN{/|C6GA=? 85Cz}Mlp֣ORدq:/a@BD'&f01w<ʖ ם W<i4GbVP@su^5YC1}s0]TG59Gx8qÜQT,"0hkqK5%_u)lDKeà _ ro#{;/1ߡ(- ^"L?> ` q>,xmXEnb.=ň|Y  ^l*.2 @)@o<ΉP,y/ٓRo@uLA51Z.4& \ ^9C/o(ȹs +3o7.c&yCrvm1e[+7.4,Ī$ Z,AvUEBn} få v weS(4_J DJyjoKyi>x\<}dUX^V„WBͤ멵3'֨ԃZq1z+ ^B =w>4F]Qr%>< m'6Sje߱>J'![W{+;)$0KGˬC#э+ĥ~KW>R{Mx:+VoVxW>|v'KzD=hO/Om8bV,U=C0LހU cOhӜB;V1PTv}zv ? ]{R׌Ӻ.,C6}V\c<Б@.a{wPP!odrCq>$rc3x0tԈJ.yQۺ# {i.BD<1 \cr)!h'[Ѵ, %H1v%`r+'3p$i$JWnG}f(e7<+swޛ =1bp0НepT?qЂoG>7Y^_)r4/uze3TȊrW,;Kge+/T\ƒ&O W$vhM0PF tgp2ey<-7ΏSU̿0+o@*469?[pC#ʆ(-^ 8&>Fco>7@Z6* @ыԊ&͋;x˹@٪J 5J'N}ykX߆hk{] Y"'_qf~67i GlUp`u)`yϙ0~xm#"LvWqwG_.!4sLw Qlwt)w Ja st&Wi#﬒:2%XUq#v?AzL`/A9Ó|g.X.18|N"\kV'qpZ6sȿ'ɀ(F}\(crIE'3&בUάk%9?IѴ WbU^#䟋&~&0T+`i(Բ1瓑W$")g\M`haMYM_ixYIKT_G$kI316Mu3G؎ww s pN"6M<0wNwNQIW%.vY2ۛ#ab:`dRzTBy>8WBP,*,v AeqAߤ_;%U>?5{W̉eA=%؇Kj<c s-~>Inw g9R)C ԸVEԶ}3{4ySmy@A l--wE S5]A[6 cģp 6c8_9XzCv~*5s ZR=" lo[=^I6^W$[SҒ.1fG_w@v|E H7wKsQMݲiJtL.%[KX^&zUN ؔ\]a(JHjx\I=DsԤyIf.NI*#oxbr6F`p s[̠Ab]=WHI3,4ɾL9Z@vA$dB}aXn"{g |aAXni /sX1H#R5YV71JB3=|P?a č^#0tK 0DdLhрVn]#͘ш%UbIr|A04(*e ;Z(5`TZ#zEg%a3E]#+̜:/ j5yY_Ķ`M9^*3`Ps[($-b׻úqU_Ӣ@djȇ(xBA+t!\C70XmLOG1҉œm&v1(w9Kr&Q=XH韰wU>=3bROAFWt8I6fz4;9 RLO/A`X%zR)Pvm1zkp~gE  3H 5nM.p)@"?o|[|M]eR9u;=@}U:KI:NraFN;hG)lـ5 m2AJNyGVMnHC-OzhҩH+|[><0,2Vԕ~ҧt&aa "] GlAM2< Ët"K> 0GB"~8EpaPڙ?iZyG/Y0O-fiA!PX`겝s%@/PkYDNK95 `G3OLJ!qG/{BU&l)0 peqHLzk`4CB@2TW Y9_l]U`=G1-+e.ߍ+D>ko_y&\:vQ[]1QkL"e̬LW6IYlQpDsV QB~4UAJ TlpJTO-pWvdKsP L* <_:F[ڦQHv|) >Dճ [n:hjQ?aH$[xrFa8$_M)'U46)-pqtB\E8f?]LI.eDT@{ iF3F^ߡGuX=/ Iѝcʿeb $mAk(_|G5wmȍו~"3^\MjfZ]ð9p7qPuI:)/ՎI7ZA 8nMQA|n\=f1 ~3V'0f0o^ $dUμM圁oȣ•^i^}>$LTn[к26E5!PH'И+F{fV[AKvv`2dx0_M4 @+ !35RP6AvtVa j8J\vvi#LUw.( &P ?4a?a?юEC^E1S 5nS)\#/87 ~gB7I )+%RDXo@a2IdAxj+tH }E}GBt@cسW3Yng + (X #0ԩz繣@>eI/ScZg߭ĒD/uM+ǯQp<ߓH APj5#]w .weF:T!j\4dCI2@+L5(l.jN6&vV2="FS*WA"n:x1*G3Yv>zѷNI=^P; [;¬ $Vr"H!dD QQ3Æ(M*pE [cLB)3Yҟ^m㛪?Tbg٬EK b/]PCTsS5S:F6~ Q| eϻ=S}>wQ5m<֝JU _.<)>}$77SiQll؀)"2jN._;Ȉ}BjO%%OdFM鰲3.dp Q }Z}zbgNI<~WZtA5#I~y܏AQH@篦+, $C|ܸ0ɬ4LUwPI+f@yp;MF^Gsh `E\ONfwX)@L퀩L̘Q+?'~7xEA.PmxT[4* xb*&hm!(I6Yjk n "KM1?DtR!uS|y1C] R-5A(dt9o24C7?x]gAV߁1?>Qh{Rt m!UsnJkePMZbR)sޚ/ ĥ^w34PZk߻Ux9;přˬBuAbd6$,\sH0hD"pV ./[&f ,0{G!DA&$&ul7MM6ⶃ]vHrhlyx XdE<^Nr! Gh&W,T!PU'˱gˑS̺d@A!Pҁj'Bۡ2[.w_btBF25Wp:A Cf]bo\S}lyAKkWQe[ ^E=a۞ʟ1i}> cr]t .>(*7F$@3?aN XGܻ݇A>BQj7C2(m=LZyHFߒ kzePuq]jL67YO&03\A% ő_c?,+c;p;6ivfC/~ J8N>.;-!e{{k,A!J˦:"<*)INo e*oܸ-DjbIg;b?͂WXbA㟆 r,gЭ<{Ui`N_T1kadE>7sG{uV]·>{u_>DZC]wR5zP}X̟;s`zH0q &#i$[g__q(| tvRVABQn7!ʏ99񆪲1GAk2\m hBm4&Ԟ&"xE#G%y`hԵtg3P[' %ߜ:V" 3Oj+G0ݶ?qϥщL2Π??K'*SO,{d)[=g Ʊ,w$ځ沟2]w<#/DwO҄w^w݇o9Ʀ_YfeO>͸tٓTGױ/}*J gJ&E\BxDa`_t`*[h@,(=ԋ8J%/{ 34~O[h+Gi"LGN.6)0mP)lR<\2ds7c4 @B81]P[rÁe^,fb'HY.oS$-_4gHXޟu`yNL1°N6;o5|ȍi/yh(Sblg@ t .xLhg:x-v{nOmNMI>]$<6W|5LHwt1qx g:ijQ`1QR# ڥo{Fދ萀z^IX7Zuϓ$rl[;SDXt{Uֳq[Ï}w-~0FF]Oy@dV 1}g!2lhV,ƄmZq@kC8IMl[F08Hr|"MaOҫ{®,{mNߡ>cHL3cK1']<xr4gtȰx׬~aV},&"@H$ I'\yJD+e  CLW|6 @*堉xz/Sz0Ew*Z!*!r'a`~2Vf/8wi+mqUP߳Da&czۿtd|ɭ/ࡩ ׻=_{v[SxT,4'qO0ܷVlfo؎t3"rK+<rՉz'٢Ё-D z:[ڏM}ͯ|k.\!y{%4/Y](/AY7O'@ Rɠ7 aЕfQd$rZ x_O֡-oZe 9CYd8])~ †oLס w!=  VVk98ЍSh'gl?gAIks R->-߀dNWwE`P _9QQ.6%]*2N?/zq74Q4ÂS4A Z]NLj<.hhȶ݉€uh=KB;bͼ)mCYٶ?#sKN[Vo)N Mjv@vRJ>)vgۗQ]A9Rzk$*3% Hyǰp?4]>Cd:ۦzU5Lzο;B`@ǨoLs{_\Eoa1Nd 7Wv`ҖLh|\pFVg48[v=QčJa7r/?-[{6 }e"K+&ēj7$I/4O(\]4ǘ[]ۢfږݮJϟs PODojq/:u@;w[:\8V.zsv$V7\Y8sbI?1縤,'OJAJZ~D+8!JQVY:ׇqגLأۻcP&vd:fc%V'ӎ͛{I$4'۬;r MX8"Ī"@،t b=i3-\y>m9M "aܧHfo$Djo*񪰌`P/eФ qsPzItFaYt>#Z%_5\y[I+\D@ѯ4a,lTq EHlVH p('8"3H2w"p0K.}k%a%֋8KL[zvi׎.FZESH8ڇy ǀJ%(B.U3 'L zǤWA# )z]TF7ed ۫c1zAV-`XcNA,#qOSy\j{=V|EL"7"|]M=} B;f7Tv^Q{=9)S^8*\؁x|mYDY@ bE*rC(N4?B ;yTͅjvh#>r1G}FOhFHz`N &n[CSU 8c|U=)v <TJv:< TL 6yEf,bԽVz$j,s{31ÃaG"ӣEl\lٺ`++bw)ܫ-J\"BmӶ9QH}vEov]vW5pPei,Uxa&qݺ\$"0+ [Q3jG;v{XmWeNFM_!e)V˸ 0̑ơyZ;i-qW}QN^W|J [>@mKVُY0|#t*7Ƙx Pծe茡Syaƈ mKG@.pr t!i3[طSXbLA=ߏB=c'A ?A~ 尸H 09:i"l_>R& JDt5O)Ÿ{om 4y~Ю{׹ڃSW.|(P/tb dqR QO>0%tDғLw[|4(ںsĶ8lv9$m=mG 08$-ekL~fY;FL=Ƥg;(<{{] r؀,ӳ UZVOiw.݂)fv,7a cd7 bրO Z@S)I}؆^HW雟C]1rSIH-+d3{ҽxRvkp@~I2E#ܠ߼z"Lʈ^C*~P8sOkRVpp 6O:rgC, SSicQnvqG.7Qy \dQ}#[c\BFC^t|xw= V9+][2&i$'|OoCJyoMD7 ElHB:.~}w#[EYLo1\}DtTcbˋenAġʦ>Oz[񈯹)}j{ 'h=: yŁŽ;}{ *jrj?$MEDDXUEqAVY>RWDU8=qϐ QSCA0ΤЯ\z9sPGr'Vsdk@ʓB2ĭIcY{D$`Bk,}UO% UB2Sm˱RGXtpŘ78TMsXw\m;1ӫ`lO])&c$sZξNhz(?Ce2FqxYxAց.NYM7!(Ro6!qRL9+# LO$e%(mQ)Цu*JQs(|߬Dbv*7'Awuࢧ qM-FnXj}Wq/$(TN=dM~ }$WEa|lYÛ"ܱ({9YF2|?d\ᎄ6O]kɤ,gWdc|@ r?ヮK<<{?)WF'ڞ$Rݯy*o~PezCm*0 Pts ʒQ\#؎coLpAO߆悌*k @x54-a|g@߫{ycn/=*0xxFֳWߠ0@*třc ^0T181E578)tԪÂ*L#UjAa RwB +!J/kfh2 _4$%#OC8ggD^uГ6u󳞢1RZO乊)t٭u_uV)V*9뛶0Vgʂ>(.eւq}7A^h<%$-^<ȕ^ѐF0IJ7c*4#8ƶт 'Ov1Q *;(Q5՜2/*lv'˜ƦGdc{?)*dj̍NƯ1+%b}G2;!ڞRV=xkRTgAJ`q\.AJ=d䏬oYBULJz') LQ~fT䑘* A e >@ oT3e+Exh̄ :`tn=`[rAHd" VU$4W^cmgu%:I /-3[qRml`v!N=YHN5}^fÓ3`-_tOn5&#&W~4Q'au1St4}EzrPlnFsfJ}5. @O\eL),g/, %]i0s"f1F>5–sF$z2k 7D~dO=,y"Wmؼy"Pkɷv^⹄{cZf0BnX|H{*2"J $Ÿ%42w챾5oj ۣk2p$Iwpo蝚LtANh`}=rxZ~ פ=4ADLnC C4AI`$DžxQ£v%Io:h Xz7_qNdXjʓx&ض25>cͰ1JW-ody,_..p%W3},m%ɳv SGZԃT6%\)澉m$ny#ص}:K`jJui AwImŪ+&4+\ٸ-aJ"PLb2-JdEEb ;F0{snͧp[zԅ jėEprMK3S.6ۛ\l\YHe0a%f9< [/\`Բ0mý"jzOr )+9o]U bmx {=ZOX6eVp# Yq6,ty<Oʕ"b{d|s4Tj<:K$cAR5 5P_I>]: @Xprxf~Eˡ+B31(3‘X* Е, tO{5]}QQ,ba66^2]?>>J]ɥgd¿F {ؿcρlEe޳\ATR:끩%羽pyWTq]Dq,!LU^- Jڢ ǩPgM@@T}!PjFጰdKZgȹ{-; i rWM9rPJL/%. V%8kK)e IыrI3S8' NI|%'w^Z-Aq,[M ﴼ ^DF23'/uQCbm-nG8* uN'@C(NWT_ 3⟙{I*+̑ VY<^b?6*G]iv:)f_ x\ M-O4=8QЉ*vI;$4brFO{vӘ`Kօ6y)%s32rI^mZ]-޹xv\-u:o-_&8 }B_5GΤ?cS 𖽘Qa6 6:uNi!0g?tq$) InTBv+,|5xλ2dZ%[ðz}B,~yc0 $]C 39 i֓l0~bOj0cȣB{:co*xch-Z]i lC=PPQLӭ{ 5mw>Ed8RK5I o{ގ~$[LnxʒWoYO] +[0x(o, ٙHD0G\`Tw xNl(E0zi2D퇪+(z&[X/wN"rc(UjorUװ s&:zl>|2V/{^v&}}+'C bBEhg&϶ߤvNS?,)B2ī6r> unaUYஞ[,lT_?X-g$6?&12tYVpc;-9߿ Dl16ȝ(<Q$B2TD+Ts6Bכ,Z!1<.}O6;BܬR><6Lym;(B(jU-4^x"&Nv5= Eh+?"e<;PzX6(u"vٿ)m0h|R1\:\X F|{>}䛮f/Hnaluό (E#k%;trR<b/,$uX@MQ#L,k +OM1Ebo94w:Wd1/*sgd-+)\n#\>i @F'#V%=ōK1qӎMέ-y%ayiH"o!a K&_EAԃ;IZXZ16(QɋE,6:!C粹.9R, {D f^[__ &hDvbT8|3=(lC^&MBD ߕjMjyU1: ?~Oz&ן9mP ,-f_)m3">`$ͣA<"̓ Ld YEl\M'ŏ(B:0V+'-_(]Gʃ)QFy夝SCt NHC [%.߳<Ԯim0sr>.q byiFFRaZ-[w0l&Gu$ C&#um Hz.2!rb(2QDBe_%ҷ)^nؕ=r ua,>T s*^Ɩ*{G&jxy| 4'!+^R`6dl >Ɵ $l>c 1 S`A9W52k9_ nss:7hTSZVug'o85Yf ר͖.面ݛ^J5(.("6":[MH`)%x>]`2t)ldtی;V 6R=\JH P ۥ J!)ɟ_&1wЌB/j0KLBr\,yhؾ S64A05KH:XW@Ѷ!y8ZuKׁ$ӦاLͳN}W0I*KU%3Ƒ,Cp#|5fI[A>dg i A46*~kzuý,TΔl=Q6WAPef ˁŕxAj?`X~ _6;klbx6Z1țv{UC>`J폱PoKo&_};0hAeV[3uWҵ1X=PSCX/R{͊ _A`)/k :̌JG|lƧ6>1ݯu \ka3oȲ2 7}&c߮ Q-I*1~|Mr,PhHo;pToK4Ù؄48ڔ-ֻ7- I-#0pPhw#S o{vR`઴R^!w_Ɨ#h;\Wyf'(?aqq{Ay{mj@Zr%VʓKD:l]27ur1W3O[D ' +pcPKgP {hP-I-{-@=0}4]?Ɇ%'F_ 3AybPbCV&>v~4r/}]iJ >{H&X}ڦsY!gHHZ̖kgA iAq]ptV " ~\rѻALt1F/fJ86KTr^!CQ7S6o?W(Vq1R,,(8]G9Bv\dm=9,zz}[gD7҇? 2/bT?oy8WT:?!;LEyH&A+e7^P>Ѩ1] jP򥙾S{ʚo z#WDuNli8}u54 0z&C90a F>-)3k@fWC!kdRG/%FZ"4O#RI&iZ-? "ƜPJ^ ~o W,MIWub/Tӗ'jxCF!f9CxDz\#5ӐvC?ėUXx kIc3Èq'4_0~Bk;hl=bT:m;'tZSQ+73E%l2V052HtN¸ThywC-suy $ CdCe@/ /HƼɵe/rh_m66 ,#3};yr˗u7~ wqfB\;Xvk.[b{Lm,)OIG IգGdnU HtHTع {02줣 AC+^3je Sh.#MHK)T]>Gr$"Z,DXc$s|)N2(f5duҽQlHH9(o^TJL˧Z3Fs{TD m2mӅǂ>D¢zo:pĖ,+볖@T5rk(1֙Vmoь7n{H9bĤ! Msp TmGa6Fy(bmHQ~$̶[i]A}?) ̺̈́|ȯȅ74=oK<j^ʹc2e{A.uukDIuU+>S2,7ne(l͕CWPXa|&4DtKEPsnʦEOMo޻-3O~?TFxs!Xc!6y,Ő[QGEh46#e6)h8='BD9o Q ]Pyn/g~j@Eh'ɠ+FH2m7ݞl6[xWo /;a{SJG`_ lr\LCs'cZV[1\SWO z*yDyՉuum^3t fby`\hOI~JU!I-l2$%!Y&nzRF :u.6lz+ֶcAЪ(=,F?18[5)G#ȗ{!AR8!|>t8GmU>!ʰ6NE '!TjG?JhbR u0 ~EcyH kus%J.VwgW8y˜[vД#_1> oH`:mi`gqP+76ith]!F k<$:?TB}w(Bq*ON/k\[KNMV/c Rzvf`/9mFT/ox5 j%>mԹnNh-_?DD}Q跣k?ԯ`7g94K5Ь}_M׫l GptR1V[e7EFn+V"0Huf$es%֭I>HEYӠ-?T\Sl~hrFê{ܫtr f/kxG[O[0I췢鉣%flc8OjXAŬHm;i8Q"*߿[.mv'cԑ@$%~E'r}2jaNg5fuEPLȯԁV/f"H|vp$ u Ԭ&#~?Ű߄ o̕\2cQˋ>L8a-pba:Vz2pFWb^<슨OQ`}{vjP"%k}a* #fYkXJ̾^#(9є˧LRpܜX1'L" MύW)z+w̩e۸2m>|loi!~J*X#B(Kp1SӚ3N']x13w \QPIw,BÄsS'UweC ГuE?Brٿj0Ӄu! Ɩ[HiJtjմ$5EHYɉV?LѰ#7h1fp t$@uMD1g_1!"΄ЋXneԚ$v<(P!, >y0:Ohz4=Hڌi`~֦\)%$bx6'j4cg!=Z':H;T|(mu3XC1}f,@7 vt `Q2 vph~3U!nb&MO }Q"e]6^bEӑС"$x+p턯30t:.ti!g+ƥ] 6 @L@W&L۾=(qޫ"s7+Vx_7[105#4.ǼT6 z1 \gv#prgIhIovv$K\w=2MA $$[%-+oʤaZozp \|~e`x &7շ5B JWE$Sd PGYQM2 #rхEDVB$GӲT:8@6N&͠zrIQ\B__=խmM${'6g6.<@dnw)@Q9>X H*Ϙp7a.=n+;{fo㓹tk;ĝ̣3?g4k()v|Tr^V9kNX dIWg,X?Ѯ҄`2۬;_.òpqq^m\$ Z' lGh1xOi,(ǁD@嶤) Wf܋AT#¨iQXdte_BǕĹ)A(K@M ΁mݲ6= thfƎ_=\7)2UYs L@כyEZ(R6r%<*ya{W@Xmvە>fJ5159KJLAdF\{W}ΨSh SQZ$HHD voaX SG`@j͆*=јPѝ5λp O9*Z?(M6)5/b؜ 6~\ʐx_ ?겋K՜  MfQ })+Օ>/q*"$U1u읷37 @鼵tOoiv1 'RfnIZ?8~?W`+S3gpYm?f4 //"RV<灺vQ2 UsrtD1A nz$K67njbd~?ȟQ.h=Ufml(7z xRdCICJtr'tFK2ά8ge"(Un ÐO`uƴ ҒgAe/`RT~Vv쟴LOsyH/G8OH9kM1xz9`bY8L55gSGmji\h2W'.6+%DCDD[y4xmrew-T1Q>(-4KF+9X'ѱVZ'+Y*SߩTUX ܋ _M/>~h\~.Eød"+`{,}=lse(sۖz)t[][rǢ.Єe_.[\t=GKw3} m&pd6W5vl$g/ 9 Ȇ0SRƌyGX0ɉI !]1 e]t mr(h^P!, 46u4QnȈH#F3! yC[*Sbǵ+uDbi$ڒ\$ \ oIK:)wpJ Sf7U;p|X_Vظ)+R)ai{2L]]|q dϾ'|F9!iss0ka. ق[C׉? vd@x6[~k2ז9̘`jtFΦ.BΐDfg \bZ،%Q'Aiȴb2&s[&9.||%_݈}.F? @xSwWz ][ fX&O&Kd!x6Ńsu[nf (XSQl r0?w?Nt"|\CnK/sj+mbkv{m6e˻S=0]a?Jx7cvJKu0kyz:sjmdԸhi*!TBo2MnKLz>yshaIw+k1YvpyѾ?s!4a'hļA-9ˉLIcx6;T\)@VwFEFcx/k'2惢 LAtg5K s(ʦ#mC|=ʓ/͒M[mƶje(zlĈRA#s\)I C&\* 54h,W~C NP+}z+N̽6qM4JbIπT,2tib֎JF)6zBW\﫮ӝKy=Mqu`*6pr9xͬ39&}.& r@0PlFkU]L^Z{(}Z,@TԠ-v& η Z,#tEfet[E&8<}N&??JfU%>`;5P-h8yquLIv\k̖N젆dE59 1SE?G `gݗӱip'/IϏ*qcܫy3>7p K &_DthM$PI^/[u]h4+r@D_טOt:X]Aٮݨہ_p_W\ʀw}s-ۭj0!tfI(N9[3=k={FCr8eevHNр]\NmaDwe_t>kc3og)k $Oab p%HzbTB)g:is*IZ %l4O=#X}S5P(|5&{߶,/2pvgfd.=uau֥B\ҥˬj+ |:^!T25>ba}e|dLNlmE_j^jj݃#W,5 7=°+.$!t磓 yCuIFdL~2l5|2ZWּbUPL8yYWLm;Cy\%FB̲C7}fIeQYF `7'B0YZ# #JNYQ"K3zd)kXc? U tamb|^JD?_u5ߏ*x=2q;Gbemmb^Sn)`~d K, ].6h!L xful,o>߽Ev̮ܿMc8HX-^7F<іZoN=G u;F|Zt7#~9l3 h7^W |h:#~&GȹwZ|p s)ZVcU Ґwp ]zbȓH6 ڥ[xG`]Bd7΀uBl#A"ja#%@>d PlnևnTֈM{ҭr!}`7 { d>J@C2sI/e*< Vl4N%Jc4o|EhO=97o%`cikS)I` uyg?ٸڵE jRL% 0j(yGA?i[mUpYrѣh(_y6;AAi>DAFtazt[ l{&VeL* #Y ;LT+ej'[|]Я1H= $^NtXupRTl9&pmR Sz5dPS$i1#qH +uɎ0?t5yG¢"-6[ԂjOHs;)7ESSp»r 1&O#LҰTz0l]9cS e`q5L|p 8M Q}Gk 88Cu?)kTl;`SDלCp? _E r- 8!sWNfd҇ϟ`kȎĜ/|S=Bglf- ^_YR%tTU(7ņI6 Z@0|_Ҽci !cK$00޻˞cWV?Ji.זَq}Y5[ 5HυOUaS=lr؋>dHڗ/MnB1rҬ"-rut:)Ip>mztuD_cOƹpmSe'$ˈGTftyx/6?VuxrՈj^Ek]*=iu[rяԹB7cN#1beŸ́<-h=ȊKi~^r;{ E WheWѸtyP8 iY˃3r㔝u7Y@~W6 v|KT 0 5TJk螨G{1t6e.u819foמHQt"yNUz$cå6haJnk !P]BEN8AU(m Tѩs {'p OrJ ] _ZwKM$>&3%{@kU߈gclL.&Fw[ꂨ- f}B+!3;Nv#'odؾ&iؘ~JSĜ)٣伥5H8XeExE( ~;ڜ@!i0)Z̵(uHm7dArf2YZÌ1EEpV\fE[K@K- Yq35##5#xT-EܙtdQF><?*xKJHS_9テNP3? H rK7uT1͝`[[n͞D2%) $áUߚڸ(HZP-vz|cL{{DW? 1 3STa,d$#Hob }8ٓZm5eߎҹF=X~/O. a$?ag-ᙧL " iOx똧7,گՔu|u<SQV/oZwFATӌ68)cX}fr-vjESӻnjz7Z Gi%MX[Fjc^L榇5PzC_>Um5Y"0ju{EQVdۇaӆF騲rD37Z oJ#"vF&Q7=Ve~; B,}t P[(# GXc,Iq񐰤J0:3Ս8\QT7!lKv7w_ߴzU:"wSIϜA`dqfAMb\M,;SUBĪ.4tg8Z7Ys17њ4P_i4Mcw0ZvΜftWΣ#qZKldGltRgV)bS#T'Y&;ߖ>&vE><_Zfp8z!.OOeR~gښL^~}jjx135DXDL}mOD@4}%hfS%D({hGm'Ocq_728 d'_H=ɼ`jJ>̩D\?5_., -qwl.ibpIg4Ӳ5am6b31Z#G.s0l- O&J+AagrD&y%;,͏h,M? wP%78 ZsS:{FI$#ڑ?eFc#{{^MP.e{{㺨2%#s)[MA݀aut &'@‹j׼:,EŨ2HbdMr8^Ntּ tݱ0ޖ̉unxB0@ /-o51%Iġ!ц%*j9LMMgD1'? ؃ke ^$5rg'iEGעJì~MJJ2zZәЗ#Qht_ sGqZz6Z(|܇U٢M;4ی~UD/Pc#,9˽!F:n2z߇IIq ُY>*pn+_uo]Dpt䍓^SjEoր~Q +Z4̗.!¡v pf\vR;L i#0P),r8XIP^+::+yctZ<Պ$|($$E~ƑW&Y-T* dM[c3LԊDG8C~&Yf}zcڒA$RtWiDTGf1IEX"˵T{&Q\TѻռOs%+ϵ!wh>N($, Ȱ'-ѫ}97IRui\gK@xObVdE$=;2A?+cPhQCj'*,6`ďvn`u\M8k* F-T<)0GyC٩W2Z9d8˟ڀP x5\< X&:%Ġ)Q2D)*MύSn-Yew>arNk!{C`gl/G0rn<\n>%ڸ&p/< vA/Sy85~@(;CRb[b %-VnѲ .! 1=8hZVo~pZde.ER-.{lFNɭ]I'dZ4L/6-Auj#ฎ8a \uɜ}:A%'OJ_V\>HiuJ"r;s]͛Yߝ#7dy- ?# N8]H t=@L0L0dZ.R+D-F 5ʃG"^qΣZ,ldy'x9/J~7*0}bgEPa}^z}v\N[SDBЂIn ޢbFڤBN/a)gn(TwS4X "B/.>oSj zց| [IY̲l$+7nV J`'Q)z<:2DLJ@ 62rʚh4,b9Y i8v[y:lqǯ"4Zp]s+r>`VUBI蕟7NO Cev1@01dҹ,>cxXT|̇<xCle}OE: qE+YO?nPCS84xv+?  \<۵2,[<ߵ_ۦ=ΟB /kAx1"8EuF kL}7PbÕz]{L{T 񃼵m-+9o<4 foWX֖*2]yb|6xܣKC.ӅAy]:jZ!lXBESEb1&Nc[mO)`$'{Jj7"[blӝ8ǽװ N]4nf[ZLY2AaQ>Rg%R16DwQŰx|L}I߻ywIrHKf'P|Y>]$cb)g#}Z?H3bXJi_)MLqMa׬Z gbKD},/ 0h1!t|eҤaĵŧ 0[k2:>e04]  i<Ir+MEP1F^?Wfs=S_-FR,`:rfP՜Ǔ[H6  фw]чG1H`}F[AYgV1}$+\Cvu 0 f_1'9-D_30z_`[Qٲyu5$xh -K$]9C6z)J?F*}By$5:5;ȷ-PlaDؐ3O5Mo?ם 9C̬z{+xmPQ s4a攗<`Tyh&i&R[H@6R3 ws_wVX1$[UeSǗc._a<*#M"24JsG:7CG(TsNTD;!8b饪O6im%h'=wg2G:z^ At1Ch2vF=z!al8~H1 E]?+Tcwoth/9'n}&7娜OБ~wm׶h"S/mv?,Y1᡼ 89膊-.u>!ǚLPR`,O* X NLIB]PG%5 BGآڼtSmŢ}W^b8;T4$wG";lwPiRsAy_C޸iǽUG@O]OOPkCX(wo!TTе,HDοb~b+q$K+3?T!e "8 yf- v`uJBD3-, O+ⱉЁ8(LݻSH_֎( :r+ :*鮾עLǢ}c%мW&9Geâ5L,Ty,2,[Ȉʐg K/;i;цt?䣣!o_ n((K~-DĿteٹ,-TE2CZpO@,.l ܱݢW>Maִ&GphB܈ERS+hWU$j~ 6'LNJX٩Ki=Q*SdY D-e$d WGh5N5MSf7?9*z Ìp]lhMt=Ja̯>R@*$Y07P<"iXyHv17mPg>3*!mPumu6H"$yePzo`يLI䞈AKRρO#S?Fb k |׊vɢ<"$mBl 31"a EkpMZ-;95})&1~ЪyHҙ*?JFcO?[N+տ5p>N^Lh: (`xҎL ǀg~Ro@*8L4 `) vfB!Pwkb"E{i%CήL5;owP"8SNkSxQdX};PA (^$1P~"MtQk"䄖&CzUfo&/sX %Nkj!;/( [1ɉ┓"?A8i$ |4Bkbg'1iX#˼C +Bk²cj|r;>mdڈ0&B7[g wi"t#aC8j%_^PKϖ CpL2P?÷ܬA|cR!#crݸ8uZ׎j$j٘&YlyPϸ.#ro?'g|,$I,$TJICBt_SLXgdf}qsELEz}dH!uC2TP(˪;Vqӟf~p}24R?'t-"̣<"mw!kՄ-6 >*;*HQnFϰBTg(\~:F(mNod/-j`.J ~B-[SIܗ Nik^PՇ% b&+b@Ҩ$3ԶV'Hr檒e3; 6kGa*lpg, 6!'ytȏoДUXE E^՗~%C2CXvt Ћ?ҷyqα|`hs&BЇt?QV~PPGuzBpqACƞّn֧dhdNgjjr$޻Eʏ5&i2 Kʌ{ 1mTKy^_ `|-+r^b=a$m;hNr*>@E "&g>*@1A9j4JQDÖ:j`#>_Ç1R*@w,Wv՜9.IHkfئlM\tb[8W??Z`G}Ȑ}5E `Sw8Di޵O͑Y%&;l#z_=` j*si;8TU dZ;:"|J5kߗXpE>(k+u%!A;,9GQDb. iRW ?K5h/%<{b]s(W=uv6sf=K\`xlmS֢+x"2E^Ų7p0`1Kq dޣu/tw=VXLi8``ߚ@o&x5qݒ*ϦB̿BێIPP },JB_&omzz(A~qT+ SxEnh X ./ m3O6}Zt6! 䶸y1 *Ԃ:@SW6D 'Ӎ04Qz$ š@3anj`@ o4Q@.3V{=XÌ7x/¿ ƒL}v˨1 q^GWG7ح=X<䰝xPwoFMvj?w-6Yͫ*}p;ZkA?讣-%*B?zDlpą[Q|bܫxޚz~bš8l\fCI"ȢaPc>B~uW#$he6ڞ/[nhxgQ'shA [1,1wukE|(߹Zp|[ 'FJ4NCJeGaS/#q)xTؑӱ.u=8ь(_0k eGRb.,wU2N- ȴEP]5كuԟl}sQ_,f.6vh׌Xџ ww˛xe$X@'2:k# –2fUn4"]}LnJpv w))sTn5C3U"]?" Koo /[qf%jMt6/qi _-L1ڒHB@$6RhJ4^(bC@E Yޡ\Zi$_"H #U`|ABmǖpU]K=iΗJzn ?h l"KjYE~(`)9,62 ??[ p!WM9=Fgy+Fy&;;N8=@;$ =?m c{&2Ӂ zd [ZFcsWIqg[n1DV}b*T/#elX@n̊)3zXpB:K)ҫt.e1A, Bݱm>6c[ǹFc4654Kq%y?H ^ZCE-)Sv'\VeԮ7j`u6QbU3N #b}N) &;Jei:9xacq18mʆ@'$d5 @!1BFW w%.E_PB\XqŻZ.nZA/pJJw"L@&B\@E9qൂ ȉ[H[,<ʹEN J$_J[ui{m!P{a'[H'f&DAdɽ+qP18۪7t)؆Pǖ's>eN>vwm^̽ΰ.r>&3fM*[n!7"j`(JJҵY1A妁4J{4ˑ&iwqt|Qq\ Dx@Pݠl_Gʢd!Bϵ~_=z>@2) R (qbD.J"2JYV[WG5$n& >twڗ qBwz& +]daUڌ^aSr|uzE8K{Bc<^Xk; Jj1EuU][Wr/Ğ:7W?&V) LϸثK s!<&-:C%%9W!)-ֵFvտvT9+$2@ٜ#LVzě$5w,f_Q d_Hgަ:[Ejk9^%HIj𚦖l.W>٘ҽY )6.+C @l~EI'+-~u|n4zn 21Gcߺjb @ق}S{=ۙsy(PcCElcCxZ倛1po OY&P~Cxý*DFsqy6lEg$q%lP.0aҡjH^]iPĝ8#8Z"wR4zQ[ JNePș\0o|D@pE⋐ |9W4DF"G~[-3-'YG6/̏y.YSE$jF{m6S+>>"MfaP%% ΰ5 O&Xdr:vmR>._>a kai7F(j:t\|B"2 }5ZX7AP,)P('l);2M/Jm7՘]ё&%Qa7S\PxfRbէָ>\mk-95]<:bCy3|)ev3)anA3X_3t 2@1д;O$S@JEA8ϣela D'9 4L/Gϙd0_aN=[`cSePSe JZh ]d7@[嵷xCì`p^9I OT+ko3% XfM. 1:`,p._p^ÓW*Kރ/r7qfqXkJ<Zў*yWa nJh= ̈́!kqc(+F R;%;,!_)jN@Zn2N滗a4YsLü<$S>( ͛(y^>Mש:/jZ*A}mSn2b>V4>ow= ByrȘa7\_}@uJ5ao:zOBҩ1=1Djƽn[#"vJ'Pu[ PSNC6+13\(_b lȄov~YljV-;vT 9y~t  J Fzݓd8ltYBg|`#ۛ0XUmG?`嶯|JclQ{~Ǘ&+[e'E̩"ҟn;qbu^Ka13n1oo/ E7h.ąfD6f$%v/iOckNVrxBJvUI&+FFO܆11+'/ዣtP}f[9BC;pos:ot:a|p|;m Y;m Ey^/* kqIM'gy.{(fȷ1:#Yξr?mk8dUa_F]Щ]g/"j!~RxY> 3U,P/EWh#UTgLG28!2.Z_9g lޫ4o=3].$`1:IZvFǸ}:Ɣrh~t/u(tG$r 77sy+'8(R a/QY% Jz~@c,$t sx]Vb|UMo"P&Ӈ>Gn0T0ltmH"_nEgU~x@m&rㄏZ7O3WVxX T;u:R}!muj(먃[Q9L1b0^yJOU>X`DʥZr8.PZrh heBu/`/Dzy,roc\0֯}*yͳh ?% 0Qĕ j8+LФS͒bt%co鑜0 m_lvQ(7'W1n¢<'"3BBf{j# o@C]n)FHNIH #d@f/\l\H J&^n7 nj+H;JVۥģsXn9k wGٷ-7I%'caSc0"L)3Q-ɖyv,rX1R}J_r[3qaMLНxpį/=k9'_91I0_-` -= ݏ DNJ|`~@dt_蠒ѴTlA|E''uΠ1$֐yb{yAomÕ(w_/$D~{:8ݯj`,dnss_alt յ(?i`>J0-rdEڃ޼޹x%bV|:@B4C'<.fD LGހG,A fJ}9\wDADHFq'Ęu*v HE$զBSU6&AVM*|-7K4:or)͜jWF\%uFԠЯ׋ic KEoIEG+-:{I JNY_MPm @/7-֞djgV# .M} z?dBiA-\@{L N'*) OYuY9g? X'a0_+ݣ9JGVa:(sˀ8h437qL;#I-MS[i>6KbG)dcJ7 %teo N[;Yir> FEP,tGr˦f9;IfEy('-٦-)uE/IN9z?V^\ifկc ο<nɖŎ?^Ķ*:(!c{M~ncL%\$;-4_|2/@TB,:kӅ(p9|gQ|oL!FglGw?G4b Ashj-8R(\ǞBG "$Z-yXa^E +CO0L&BoZt %Kk:4+{6$097&WbXgKkU‡I{UUC&-a-iSVZ`ձ(R?΂=[M6^ @ AzSjcoz6\TYS-ge͍媶 &8nzd܎dzLOo1P>J=VE3 =~7,p$ Ū5p|AiSjܽ) yŤ5I|@&rgֆ4?B_enГ+qUs%ie MdeEu6 +ʽ, hݱb{-r>==mlqBH&Hq$=, Ć|DP[<JeSCeIj8$yP/Mi\\bm:z˅z^Q9=W[ Ղ.gO8j)1cs6OֵkQQ `kiRMS&債:o*W8h\EjuZڡz})N"~N=CĘM̈́9Ip[aHcFhKLO~[,|BG* AG_2O,0].`!lԥԐ會CKx >-+fU #VpPcd]|f.tqI/y%_1n)Άb{M ,rA|Z4Y>r@5`IUhvAFbR]+CfvNA#z)P+sK4cnW3p.7[b?JĄjNG!VH8 ~t̥ Ƅ)^X/=Z)Li+t`8-r l"= t v%?`:.N"6/ 2,;Dt23fz08Qۆ KF}zHC)|r@+pdaڴ֎饐Q6RiM‘ gQ˜*uT'z8)ggyv]n.&;pȩ,OB>>a.p* G]bGtP02\ġig"mΣfc }#{ 9Eʞ<,5b'&!(ؕScaX68P5`Cܰ,G41t5K;bi7V\ Fx"A80B0ОڏTߟƂDjj3|P%R_ϫufvWhDiVP ϣj1 --dt%Oiz4L'Oҿ.:,(fۍ䄽Bi2![^-ipw̿҂{挔MXRKo"~TaCG|B)،*q['R>\`O<}Lar-AďHy[ w(NpxO3m&1BV>l ]Te*meOۤ$W+cˆ14dHÑ W}(s4 {Q mN)ok/A׈_?0jXT]`KIjH  +&F߫1ï?ִV_WEP)~2hjDVaju^y[B7i{[4Gy5q0a)[, ?%eCXG!@;-"Αp'p@ⲙdR^2:ll8OvH'E}oOxL 4hEQW>`(5jPƤ&<EѬ S\=q(rM)!0(XWJIӫ[|>2D3x1c!X8xjNѮPia iOl j^:!'}2{pSf4ZGm- Ip{ښ9. sƈH׃ ґh5tTQUŔ%0p@5ʪtomܞ%-!Ejws0Xf$JωHxQ[FN2Sc+2`.tΤdir 'JbgB{|0{O#28Vsᓳ$. ;.ZO"#Մ%z)خU'YsWJ 7@3+SB|=Zf!~pVJW:}}#LAAPLYų{`H:?<1}d#oVK2B9!PS*]2gE#=ju+Rx/ @H1fOWZ-XmtM,`Ʀ fL =+gNv'j LfܙY6'K}˕:Tީԗ4o ~2Mg%F&7#Q⬖ l(T5S1݂$V'*q?Np -;8qF e?)߇Y뷪Іd[J`\.$3؍Y &k4bJQRC( Ku:f.\m6>HEy س]0_|GBGyL.Y`j,Wi>ZcLC12,X:xl{ON5H^w^Gea\.HTP)/ hS4uA}ɼ6K Mw@fRuq~Ʃ\'ؕpzCx09",/tĐ+  lQtf~hAͫiƻ2Zyy]Ʋ{BwT`9t [ҷC&qAxu t{kurM.'{A詉4D9d#A&WY4u"9P yl21z0=ÔLf#6bLL3gqjU>m}mW$Z*҆V(986hQ$,o:߹*"D=pZG~IOQ1h4G+'ICIَ뎉#(v9 בt9i{1mP^߂M5W_ ;S+a=ɧa"DZ(qVZϥV04gWK4Be <;Id5&-фyǨѢpI0ZK>S}[WԲdg~3  r#UbVߵUyH7Dݿu.! ăŒ$HCŻ`d'G.G2$pM' 6u O k|'l#cUN%̉+j-\r@i  !TGpy[Ǜre&u\[ $x?z龭!YXN#Tޱ{iFK25(E’o*h ^엾; nήMZIqUsLnWC+eT `ffl(Z]fV6\[ +q~'jti]mlm؆ m|,&%x 5I%|gsUlȯVЏr6zž?|$'E{^2ÞzQ7|M&xeHD5.6} 6઺L|9{;y%EZ`cfE6pt)LOCjɈs5w! .kXa#!]BL#%yM4[@]CM=ɪ)ό?}AO$࣮!ixdK{ ,ֆ`lgf? j ._uc@? =k߿&D=ĀOsĝbvWn]swY=\*1߄<Q =YA*D˙tU? p%jLJmFۥ'=J 6pA/K1aw@KE/o9Ջ7=LDsfGM@v8bE#H &'dZu]N1zY&p\|Lws.eYsɔ~5~ =\ufT H3 ( ^ 7Pc0V} FH+!C^R)exiMCJF۱tLԀ"6+Y_ӫDUk g|?'3Zce^ pE ״]R^螼oܘ|X8ot:vDߙ1$_u i+N#RjRܙii1D. ]&oeٞDN6` ":$4Yvx=R8}o [PL83 g AG2N{p5-+ Q=k[L@smarFnjSaȄ[%X#j{ lmvt~n1rh̨BF˖c9AT=Tզ쐏 MZ8Jz?xYǗ9'6i9Z}JK%R[ȀtHO,$8Wd!v61ωyUN `5&r {lV>&% -9&.-޹:*Lhs.3ju ~Pep}NݫG"f"<xOx6b u:܈7u˺Կyd{zNdf WaKZ\ںP.&T&]8rJz:g5m.ؘ?]=znߓx<~a}o8-(@]N7I^ ҉c7Hmk?F}#N$&Ҥ\߫^J;LOr6x`͟)UُMwsa2CΖ~5r34·S|]z=9X?,aɯ51)c0e?RySD(Ҿg JNsQ %M~BVXM f-]ƺڤ8flNiBCbmpֺF>r!lJ4;1!Z.{*W]$нTܦKzH3/0p~_а(0骱gOzbTX#||oIVX hRG^rYeDXnd+?Dn%%%l"YnO3=K+&Bdd÷N,Zg_"I_,3Ftuߣ>LbB>eE_o'ƃB m TBSw̥qB7`"l Tq,S;|?!Q(θxk%e&g~Bu`9H-P3&h%e^w6yG3vgт%C;h ]~aOC H]uv F14/fE]Q!PF} YU@R* mn"]tS͑޾_.drjyM ggTR*sd4EN/{#zx xQU"xHW4MVܺEU)=9@9Y/rCͯ{,,X]$ڰ(2ӆFYFHm&1PJ6m=˜+S+ٟaM>r3:yHpofC4K :7G[UˌAT]ʬ6Qbِk"tk)492 djs|~>FI?^{SжZDA7C-LUF:yvy;^6'ˏXxe.g쟽uzEHTZ:TltA{;HSe _T4Ƨ/Gn/ X&fgH`'&q'KIP[ȈͥH%MTx ɒ.}ms;Q ^rCg:|6eUXE@8 (JԯH!ZMUPfmd  NM721"O][zws׾YUECug8)UٮZ>^ hiaI(qʳa+!IsZ*8W?EOQW oCYAsY|tpt ^ 'TfO_- \uqX?-FSrZp{=TZA,֮\?qL%* d4_MH磫>zs|{"ҼjG[3!,dd,6E}8#s90 v0P?c:Vn9*k ݻ/Wzn.n$uM"u%Ql wB_u@|N9 r˹wwCJ /Կ`gZPjW.uugo~$:avѯS\_ǁI5g"ZgJg3> %dbg>ƯIM$w0W0+lǦ]Q56pҷ/C%dX4lo/S*åZl3vѾ5ȓSZaQʲ,4s~Ё"n3rPwտwO JfˮV"Psk)M\t<0R/5#;{Tgh^[xW@*^whD&嚙u 'bĘe4Wjv)~Tͥ8ڃ\E?Pبicn`IA # 2yj\7kt)dxIx(+zb߯y]"mi~d#?a!̎mǥCesқCƠKnu=]#rfO% 2Ȥ`#6F]%mP:ocQ q/&t)~ìdSgbKc Py`֪"H٨6 ?ya M w0[xQLqP\%vg_Of𹇤E $O{j͂%2拯eS_KtR@xb(PRLNo8 խ/M'dL쾬 FwD+d% ɠi.HmUp2c0IJO$*gX]Կ~EN a< y߉(N;Ȣ}'E{%: ,F}UK?u2D+7ɾ'^&K8&"[G:(ᘂʦwn0qK.Mʘweʵdি{Vn:iLz4p[Z%7:~QH)15:Vo ]C>O.>eAX-, ;ٔy2"-'F.2MǢ/tq{nHqcBX5:/wsv@ x 3'3RW $ISxLAKBVe֕ tX 2 sj5ͼPyRJx5sIm"Q }JDW}rC 17r&!ԓc'1YwX܈/?ZI#^sX^Q+*;N/\x|)e z.OHh1m%?7 n$n_c/B>3\nC,Agܙ2`5XǦ")4A> h@x44B;!o<y9(.4(ma)[x1JxukͻP>vC0Ցlv0Βt)"ң怏?buRɕ}#$TLs:p9 (H!6<=_H-lE:onljJFyLJӪɂ:ꄓ/=wT ܅D8ۆ,%yW*`-uf })(5GjwGH_(A N.@;Ygzf9/$ $PHS+h!D䯙#/E{D)Mn״$G/=8޳6BB1MFln" S0%LSZ;WN5ǰ;Ѕ3h N10R!;!,(;; {TVrڦUk94Dd1riE5:ՓZ;=Wg^CR)V[+LaӞ~\Uc/Ji )`]l1$rT\KzG1U)Z3N37C#]c4)PO[|kkg3kOL)C3QNf|; 8z8 A3N` 5T&Y'J?ڟN0EeHihnx/VTzo(\{zr;@7֛vQ. )^ FK ;ME@b""06[X/c/XNHY-A߇ c:sy#8~-|2J7 kk !k:^[nHȑ`\m"]pTSPY2E Oe.DL/LlBA 0I2%i( \^:]?dskB΁SV|(rlp0?sj< ǦF,}|yj4 cXw<ɽd|5B3+vt>E/ބ: Dj28O%H_k1G (o3@ȥxӹdAבׯ{!}=t`80_P$Pai@5C݋"4R9rekT:Cm7Jm3F_egƞk:c 1C0)awƶ4XX)qƖ.|ͶHUs>p[$!i~F,GQGe=,%K\*DL0:M1ql3N{-{E)y m܂R6$v̞_*U_9^Y\(t>3kmK-H6I2  @C'=__FL cY@92(o0h5AXaq[OrTZɽ] =ԢEHQ^[<骊K?mమiW `G"QgW_N ټt_ޝ9aeٰ^t"ʘMEw7Fpkw*k1=BTҘP>:@6]g j/1BA6ƵH?jM ݐy F\d0,'쯍9:M$z}ߋfXbnp󄆙aV>lVlsl4!W@1P7#yٴp b[ZagwN?/WW'`s^>Hn% |X2Yp+!>BPUwS=8%x@l{UYF]$nʻPjnDS\y79- }fuII\C[p;FdFeOa [)~#= j?G3Oc׾|ƾ ъR|1l#C)[K)- xˣ<ӡdfa 1(0RV׋PcQQc@J_>|PIry-[*i ̕e\́-$Í0W.\7_( .RRD瑞fgvP=1zt!x*^߯]>VD!<*-+#Mj05D`#Ӯn =+}(b'gQ5g'i:R2vB"Lޠ}&y' U"$%!^J_ZG(FO _^ἇ("G]:o1_; {{ :pxN9G r_ؾ͊uqc_lAyн5 'M#iW!j3L͛lfD+mAȫ0ozh_;HPܝ[6Y8V[~u/O,[͉׆Ǧ^.$Qyf. +~^~H z(&mTR˓r\y 7kBˤGMrF\]6i[]%۵rd C$5 2v@A93"$. ЏB%#|`Y/r<3~^[$ΞL3~*5xXW^(`%M[_X=wv`oqOȐf c^ ւGz3͸#;8WϻhB <v5-Z=:.5|m }Ϲ\ơCvUֆkL?+ZvQ5!Oo"LrbgǤ"%6-'&߯.5Q&ASGخ#n$!Q;Kc,?$9=9(aW|l9ޘRd@+wOi=kP ^' ϳ Z HVi1S2W\Db0ƁaxygvmP(2 OMTyda3v>==t `0/L< mp!ѕS' "ԾPp|t.U=E^H@QDF6a5?Fy ^BNAKWW6:@zi$ɺmF%PmJ8v4 I8$ 8Bd8XN1tkux+J%JxPN݉}yO7Y2MU'穽0)TZg|VJ)VO Āhy0!Âj9A`đlCm|)Og䫊y9+!3WcM\2{N,A\W+z6[9pQO] {<"\x݊txp3Rz~#=BJXNa|!YRwiЦfQDͪ }T{L y83fw$tv / ()?P4M3P6yWoݮ'u»eb13j @1pR ˗!N%O ^=ּ$,"ZkǪ,?\0*Z c$KFzBD?H :X$"z;MyKy}CZ_"]5=)PC3FQRC!8Wur_Eʫ\F[+1y*$tM+gMu"ۇMSu0A!Ƶ7ޫMǤ;4}X~A@2΃k8tIÐmNvpWɩE jyrvN>UJ4ȱ:xblJ) :l|1 &vy< ӌ=?qfcכRoGl;KU6՟ݛXjWG|m|߮tQ74t,WtP#r-ϟT7u0S-N 6;O(QEaT_aoA޼vxyhY'KbUym[= T&j uVDNQb|>IaF {Lejj$Z?*ҌDh~$LdЌ bsg%Cnc/ ?;媧 _^ԸWNJ4%6^10x t#* !q1 =hiHITE6K+ʮ]q*i\@lvtT/ 1pE0d&zidU1]uU/5ߛ,0Ř:s>!t:?-3C2!M)٩e)>_ٯ UV3Oia>h=lxb, H-9dDlYh? 0]:g#ƾy=pkd}EBȦ4@@ᄷK2e'C]g!(\8ӕMgj8RX;y?0ZrMqs-:o1})Z}8DxlZkU"߶oŦۺÂm9 DWrA5g. }wKs\~kNj'mK@O%zXݓ2*ֻIସ\`hD(oVGpqO]W=Mxʲ.-Y)AYҷjXF_柽t}˘^ LgAUIGߖ𣭴?uWkmV_Xv \o_nnMD`܋wd1P;#=L#mQ:3%puhdPԈBwM{p+"|爦tH?%QRZ2 >i Y*b<1Z -jzT]FYOa1ɛc= SPРmPr/y13St}Sg)\ L^#hc DtRNNF"ʣ%p7= " ^PiuvskF:̄#ܤ@ B.AA}YibE8gztPUV"V(D`oJsʘMv_5zr#gQKHUWQu1OSeMgqIWg3li]J, !\"BMS9zSI r#]W ~"`Lvq> 1K9uvu٭η8A]N76΁IX_͏m5,FL껂C$xp[Y)%yˌr!__STD}!u@ se`%6d _ ˶l:1.$0z#)/p@j S9 \Y{=* sL5@-AcoŗsDsRF6}|ZgdI]J/?= ,Տ_rφ 'rBʹwFe?3K|0%G1NyCDIH+E6!iհ:3mPpB2)tÕ7ni~6Vi_lOyR-lM`9Jd -aZVFq`g[d0(0h.η28UM${A~r#UMڣ.i5)Lhc/`7tO3ugVسEcmp,t)D W 88b@ŵybUKk3Iآ˭ciM<2wg{ rڬX!swXWsb@A,'N#U Shqgń۟8`V ~qLG2G9"&[rnaX,yhAk_bڼ?#H@@e ]C|wE ZxַfEJi-.X,Llؐ\X9޺Κ,uIabDM}|,At93|aeͷw/}ޔ,,j..eݳˠ-)?J7jspCG 8Eқ#װv0zh/MŲfTwjMu@Tm*- UAm^Lu#6Ǯ5{&fp_ ̦w ߜJP͌?:EE'n2 ܕX`!Z1Cv!:/Bma% &d%<E_׹?\blrcq ~CuMjg /d{TG[S4B}'YHG-VݐA#?.cn L.3lx)qrx<)@[ke;oIloPjH_Vhc@4 l{4+:y|D2Wm)//r ;[ܜD"ضx} U&ӺSǚO&~V$٤"Y1K##=`37z"86 W :Q]q<@cVm@y.lIu %1i,,G t冶__Ǫ%eLiu;HkAk*15>jv4YsO l<gpEۛy6N\-Gop#e[\<l3UJ% ygn{6~hTO ,[s?+aX:Dɀ f߃~/76 p(±7TL񗞈@~eF x'%Eqq1ͪZ֗@:l"z n'R`xخ颥h.Yxkr =TǢҾ=Ink8LUSqOАggLWT8NgR_/MʦzkMBwʳVc:T&'sЖ홼@.ǵ n(rB*6alUY;}ywrbƼ(䏈rF 2&r&`'yĊ+)4Kf%<<-gBz\\G#$R|gV>OAojK4Qш"/zA:hQ'сc6b ڐ`"jGRTx g:.*T1;yg rj yuL51h87Q9X{j8z#Gex":%Y/,jSh6/=j{ k!  _1CllOhHN'/NPfwqrƵm7NaE _. eL]PЖnxp421Y$#L3OFeqez% 2R.:cFѼѕTfOhC.o30 ֏xp/'Bu?c6 =Vz$lS5{DÞks4PTwVsKΦQ#b42咄{=ޔ8sGy|*[Z)ź90^>zcBaՉ{j:Y§k)_yqV $u6 MhOkAeSnJ*\TQ"Ns6/ZYsk T6E b /%iQ>"Ճ!d)/m]~pS*cTsK@y+BM&Z{z b!%M60fْ; ƿQu %`E;gRӤWQ~TyTmD0B#˷r3E@A޷mSo MLD-UQÀOUsK=~kߝC.KCŅ‚A[G.vDDVzAIQSQ}%z|kC 7-1K;@٢gL wﶝöB\YGՂbr%ŝ+g$HZj79p+Ȃ@Fs*1'd Ex5"mhI2*  7=iq:Z[a``!N?]%֌8hAIO0?פ,t+'󒒑h9%笢wÊKNa4`4d m(+|@,:zQq O;fO+;K$r\Pn4,ȍ;9:ok̗aY~qPk^N)g 8C|vLT6,jkq׆HN#{\BtV* %EPoP^(7NUUbO#a[_ӈAK姳] _eۈ83‚Trpۑ"`ljߪ2CR<@+"$1_&ZF븀 ?dh n c*u)f Ԣ̾&% HsJ:)!lL/+z`X:uuIt.H3lO ᓐF2 ΄(b".0D$ks9ދvp̸2N71D;Zr=O\jJQCP:JWN8߳8ҨljDo|8LW2vcXPUKy:Myx2[[$}[> k>ĴaOApX6Ȝl,֏R O0fW/b$M{7f>_+s7%*熠琇0^Ax"EQ9A OLl[}ggyJ=strz=%43}0B9Ae{ Rolb-Uqh,Ûx)U(1T5F0ci07 ֗!Ew?U0?ό_yʩ+yK-po]צ w$ kkQS&rA6Ħ;d-BX d戩<Шݠ[ 6?ZU/&ޥ6߇)$Wielu6T2{FoÉ44_е9S^ ќj]hc*ʢw<.C?'UWU%MI$pSUWyKl&P1a2? Н8^JQzB dqB$uiLjU8ÝĔfIi zeBkeYz+0C6,xmר%2r|$P7XsB ]fRUj5Z]mr[њSul\+5ZV;"ei5.)TuDn`h֥qn>OUAxҜP΍15gXަb$CE!dDnrz([xk[+E5X {rfު@{+vLM!m4{`t^BA;o(aZSL=Oؚ4bcV8\;EպU(2.PObr΋''[n=6C6$|`.I&0%A~{U $Ez=agShMmGxOoϙ:ef_ %yJy F`ߣ hiVU!7vXS֊<raL3"1BiC駂o>n#($R̿1@OkFA|1}APn|3oߖgg1XfE}r }e#W^˜/ً8k@)UuR!Iޯ.mTgEX @;Pt;Ǻn r.{Gex^f4☱<m)n"{[>pehbas)gCwnUNGi:HPϪNyDJ%#[v>9 j|݌c5Mi0G4s+ ű;+!a"a'~~a8|s~/`&m.{.7 :y6fq?f܁g8V)LD,azB/o̍v}I ք.ӈ㍃l0r}zHWƝM_EDKSTךJ Br7WF:`=bi0Ō]qПfEiRKz+FixB2{ 3M#O! !L Qp٬勯>^U,FՅ}%1D0}]cx ?~gZ%,Z Kq;@pu1^̄1qQծY\Nr#m{ YV7"LA0x"}>&\B`ژN<x?Mdb|c/~PR Zg1=9+C wJbzgkocźX`1X&%=L^i 䴜%XLaw$j_<ưW!ZdXrpqA˻XPTJq< ݓn^f!x.# KWeҏmIm=/U; הdۑeKt?l>9 B}ʟEa(LH[uЍ^Ee פT-Pzu(WÖ#Ȫ>v|MB:iLMSgltȿkk 9خ6%`4J$%r#{U/2\FcŇUV5~Unp9L]xNi $fa ztV9J.r<2vgePۮB JQ=TOy^P`\<)e+D~xVEutLn\>JiNAP|g},t,gvN:#I H`Уo6C_ -=ܜ+=Ez(G(Q-ycmmUOUFzU腺)R-0Po 't!SMd2_ˇ*5ø4^:)eh@ Oo"!ntcr.pFcX~W&?A~u. 8(k ky7۸=Gx#Q~'L}ԛD8ӔB7V $%VZ]ihh 5b%4^[)- ?Gd T@pfZ(돹v.{UX19>-*lH&y}bb^yݛAUKT~_N^?TLa2 c""__*{$ɭ. WS[L"~ZS3tp!W L2@lox b N.~;:G^e`pcmYI2!f'kk͜0XM-Mu!}O"9Z|C!g]vmVѣy! r>L~0.14[P}V8s&%'5*y|87PZL!yʩ qP~-V[k҈.Vv-~"/s]4t2Z>.H=>Av>O -<R gӸ\ oUǐ.,-/./GvSDz~ϤIr4Z8H+L"r_٦99T$qa͔qh#]JVf.w]F]zKuc2wI} Ηh<%:u6M_@z$p;rliݧ3liQ!Bd/NnT=S#쎮4o&_2;zox.CYpLU Z<a~BDTbxP8Ui); I}Is:C  mIC=;P_iAed5/\Ўb}-;%r#= [Cvɣ1k8 TeHzI[ Ck$8\g0QٻDK˺aGt fQ+鋂c: Ǔ 5]3,;jOB!FpXb"iM E{5;s!xΑpt] 1}[=@K<?Y ן9GtDΠm3u K~ .yϠ# MamN?V&Q?jD7xڔx0l)cmQ~:%DƏܘMKP[_BsLCO0rw8aB! l%G_R!=NI]/@]l.1Lx2aD`p<Oo_KALI(ևUeOuC8{)k%TiXSB+yf_V]A[XIpBPB&I>,.JBlLsJ 7^8 zY{ʉԈFcpO?wlIQZyç=3=!j2dƺ#2pxlOj/vU3aqd#&‟nҕ>PtOZ܂g1WǔΚ&#ψ'Ă$ "]n|5:Fl֣.dD: gPc!9!;??W PZxsjXODm kPƋ\7 ]s<+㻅z ᰠFN fj?ډkXQn)?O4ưiׂo ~FϏ9E|M7ޅ%yY ;k&NXcXUd k|O{C*1".:k|`x  %' ĊE lrK &ʹ6NVtif0 Đ|*Js>%fF rVb}7|9c/XgW_4^"LFY)|+A;м =Z184Kvƴ7w~vjn䯶9 Xv ^dxS6;x;L)"W _Heq5.ꗸ~紇Ja6䔮ojBZLWnRsV+HTkSo9֣~s7:\X*RȞ#1aVF ktTr2)\]9Ѕh^6c^9ӹ =qf{G"wITwdKJVFi|yT~ukLBi)}LC=&L:n&餿mh0Gz. & ˛Kd{MfYb ꧴4WZ=lNᾌ`i7)0A 7 Wc,u*1*TmDyh #2v<~R=T$iK{`jGV2V;}8WȅaI*)`cޏW+N*v&O @pNW_fgyNYƝcjT1! r55|u֚:# ,8?RV2R噎ŗ4jB#>lSAP%{yXN"S8/yz:6TC7ұ'퓇̍TR&) C;Qm9 E`ZNݔ\9y#߭4$ɉFFcp"Jj=TA;1Ѯ:~ϱw$'wH'2QNvMLZZ(H#hF~BoP:K*)( 5@#6YcG{EC6u%v+6;L}w2J}LӇk*7M h=ZE~x!$=$=2NѰ5*~>[+lL-ًg *0Or\ދ\a`TKjvmC{ń{q~ EVH(bWȰ: ,Vڃjɴ(Xhpy-M?ZYpL9LBt&˷ H|#pgggSI  ^ qJPg󳁠=_/ͤxwu$z.ҴjT k ߁M z%TGz/q|LTtӊq{ c7$N/L>5vMa@_uԆmSZyS1v`f8ӏ6)|aˣLm]X Š! 螫^wqCSXewrfI1g׵%mAZࢤHP˽G?<}׵YjlЬ]B@YCE0toM [WZ|!"9'%kn @ =76HB̘B}R)m#0/F:f:slPݝ@j8-9t !8솟xS4C/2h\yJrՎ&a$Э#nSD14I7K׹FY7ҙNoxi;96b\zrrƒcɒK+]*/ EQ˧ox^4Ns )?J M乂xw 9 IN}C"`eA,nJ&~Qbg+؈1 A.js}~a.ܲ>V:Xt-KC';܆L起ٵARӇANۘ'ltKdy]ެKQV(臹̺ ڟ|96=1\iw_Xos8AvpP#ʒB.Gniˑ߷/2ɻzfF%>Q7Mo305*HȦ@29))G ]D}ӏʃŞď DZ:et!ӾA/@nNK)4-y~CaG~zz͈sϾרf c=^ ="&0TPaz+Q0*Z۠/Z`wgϸ5]tb5j t:8Yi"1Ī58XN<蚙k]L*%,EhП?K|}*4iПipk!S,kO+iÁMPP6aΐ3i$7J 5;(-x$ExӆIN p|qhBRst Ԉ.)P|v Ǻ([ }YyJng9yM^ {َZAmQ= bi "jSN?B0!?F~,l!U 钔 h&ǴjՀce8}bUk[Cr!AB/.ZdfQOM*'T7sU 4˜ C;eQE l0sST T yy #Ou3A˵i8^{\[k鞜R􌭜s^jìUb8O$-'B_9uRg%;Mձu:9&&,XUtqD~B [&~ÁaM8B_xwdSٖϸ쮙E4vpWwx]ZeG\`γ8@W\QVa6M<$h5Q}&(&w@1o)\:NŽ{+IjHź@MTVĈJ8؈=3HG b~$kB1~$ 1ScTLK>NuzbצVg?iVY! ]ʗ& ?^f7)CrgALeA[mN2(zBK1AMw'4SyK-<46?0xqcSP%̨޻jȿ"L)e<*3,yӛCql̒Y_̢0Nhܠ1e= [BC7'Q mmqXOݓ?.k%0Que[ܪz'-nFg2оl;˶QtZ_& LQZ{|^Lg h_XhW $If $4 %FVI(n_j议gSnO+#,R2Qh so[B[i9V3Ɲ 0srAtwW%CLdZg%A& #b?!!VpoSy$._AK06Q#oq؅$Ɋl`oxEJ**B|'tmAź*+;JJޜ Jl/xUkQ6K;Kͷ|@BhS*IYY y&2~Ϡ\ ĵ~6ʭ a]v6}JЧLk3u>q;%Oͮ`=n|9L2bdm+Ds1"͒[0_\l8 oQt&f|}ג`UmTq>:s -c!w/T;GRM8@Ћf2L/ $^aƤDcɳ:)cpN`Fr0ml} SKblWrABy>%U6J/be-n8J(T M;Rķ'Dދ'̠H EWTE%G߄I|B2?XJ$e2Ib}:@(V^s_'c*Sz>;v"Xi|mRfUuP7\фUWA)77R8 )-琶'*`^vkFΩw>rv2D#Ud"0^iB94vQLTׁo `~/9HQXNN| rcԊe$ >WKi,Xۮ%r>Pgb O.=X֦]zduPP^%㊉@+ 0Q t(nx#o'Tnq5;UJY^ڍve~UAl3yъl&{>Xj- c'kv0=īK&wڱ wLlm&?ly8sG1} hE%nVE t@+i&A0gS,0x*K^y{Y5tT 4x-fz#C:l8ClD&A5OsF N/)HEa篆hn雵_c\3eiWR XGrX *Ekq+cjlD Z+C3NWmM^a,u?VJ-/^)|"s9<7s9w!nǧ|ܕ)3uț,.2C(yx^QuƸYYu+i!Ys2[H3J` 6`;D%F^^K(`~gAO+4h)n;M<2 wQmRqZ-]zy;4!Ϟ_2 $vATҾɯ6Rchwyz(-jGLa*BGCΪe&$:,/u맻j$݇$xe:ڱ ZmEH ƭ. ;pT7Lɇ1Ql)k ņܻ-8-L=TX".hG=9Nd53[/3D"r\OOH'~~r1NyD?4K&I5fr$/\:\&jrVOuJ;#Zbdo%V\DʟAAF8Jł&\"dJF~?u9o~ОÀmD+" s߅iV;pO h{2RbBĜ"P%}3\r1J鬂o!E?%OeCObh8q)RQo%NF% 0J",68Őړ2N},4bZgg=uZ3-"au~ iAN$\kToc&swT~0ׁ6$U#r *07 5LT7cem 2A\PKi'DSbT*@3t~xC) CXM39:gU|xHmKyN:)a 8sĉ㑟ӖjSjh\F|i>ľ]@-{Ny?\<Zie\zX,jdym%z_/~zXT IDT9r}r |T1o BZ&Sϻ &CB<1UOnH<2֪8\d3dLor, e`t"&\4Lk UAZ+5aԲ [zTTr0k,8 V2P^q>Ig,NY+IgrW Ø=6unPMRx_>ݻvR2ڧ_ Bp(C]҂MS!=`$2cdUg ۪n}QSN^$;fh3 "Ξ.e KYw?kQFƐ6r.f `beR⨄-_&i0~ֈIq^j5;ck}C1-gH>)C~7KjwyWciV|W]Pc;ՔQA>w\\-qa{4p>{HG]Q،_D_B4|kSRp rⰔ̹y0D@fVKU}+-97<*mF`NV&t$NM*=I[1Pp)fP{=Y{ <>c@6HTTV)o_E;)řGBІ7ڒH2e۔G#3Hu ;mzs6D+.OjxT{ ep R'_!|W[uG=I94ncpL#.UkS"P^2(᪛0)'Xᆊ@~2',G:n{K]HPDEHaCACJe&/o" tZ/b8zK :S0%٬)VCA>bPb&]^=W1$}\a$Be?FzMnϚ#u ѳ(yޛɴh FWx$Mi6M5rr[vCzYKn:mw+s7:|u7LAN[׬2uD6+OeXQҘNO<{H8Ï xKp=)\VG&Xڿ-Դ]z@hi |W 'lWl^0EЦZºP m)%[0it12h, Taf%{:W3A O  %TWKZ{R3@-ogVW,g2Le03EzGP9 ȏ?^UJL2>ۯuzNM{6W2E/{zé3ܬ;ku Wh;Y{%fBH6MU*R8ogi00^)P|u9l"yƘ!-C/>KIRze޵c-wŇYA$i7;]hQus}pǭbd4 IT|.Q8qDc7+Ļ2[ BwCV֝Ndšzu$''5Y JDWV?nBkjN=4'@*uQ$}\OK%^.*Vnp|0x|Fܥ1#bp僽cߓ""IN)t2<. U[l,t2 ])I[_臦ߠ}TlOƭX8yQdN]ۨ~yDm j/Hf.TٰJ~YTSrۯUoƧHU fYmza9h F6Ǡ*%=ߘ0?⣡?:ClMM;F}d\w3z:sy\Hn(uSWpN_j( t/_H0 ES@h)by AW2E+t&aPLrZgO齗dE#S5&h#GZGvNej8oFF8ɽ s/"]|i[{$>)?tMi fptfr}1, mbon&炀6WC*N z/H;J[/Fcq-){EgZdY &9Tf)XԿ\pM?v}jOMav~L]͚_]R6߇ )O'tKAYabÜσkitІl6-?urS7#-4k&)÷ߵ &9`S`"AzߜnoU咀>U_U4^mc dx߉B3Ds1xo>zF-D"RXׅIe\BDeڞH̭;BdbF ϸ==xU2c"VX!bCJiĂd`]F A;&l1/ڳVG,opIF3GlS@JuJ#h涍ќf@5UB*Aˎ}պl GI>[Th %7X%\sKZ-x?R{ectiLa%Kh웄;Y"B96Q^d<Gsh̭-_n,Ɂ0erm/NMn$kv[%dxWՀkq2땅ݍ?0djv^Ɛ!uvT^GbhRtKM:ZP\zh{i܉}Cu`3:w t wdc!^3nf*S"3l;e@[E7=JJڋ}sji;X z8L{wcO8Jɣ2< l 'kU7YͭoUbx뀥$"{N50A]>wq'q+%v8IA)-e 8{ZEAAB-FfVV/A,?4Xۋ oX_7kf4Tkm'WH!Ul-u')ZZF ͝?13S'^v4حؖL$M|.N,W'B;au{(7І|zۮb2r↎#lZ&… rǸہd Yޕ^zE}ۀW"qPC%2{ԭ( zĎ;=BL_nݯ!+.ƷhnP!Au(B9lF(tt'8걒PB"]ef/>V5\? Ǵz֕1RxQ@ZgX {diy丒cz') 2^p /4idv~&qE:#j̄ Uw*cͷu`(2d /`64uWmTzRYկ$T۹](v ˤ ˖WDZvbͷdk+2Z?K:DTzV[yb<_<-|~IC*/JQ[1`HNBgl/ydM. Drz Ǒ"g/ HIW,$5qֿ&)Iy٠MP\gR5@72kNW eC_bh<Њ9_N$$7 W@J`mFmx3wLЋ 1:a05ynY(P3C;Xk! G[nt/$uEv Kn3` oHSRLa2 Qf7@"a=!WsU/V&pfJ \)oe**͊eĴkAkY禌W^ⷄ'6(zn 'B,B_? ųp,. hN]d%"{ '(1^laJ:= eF 8 o:;Cކ5X$[ok\Vu37ƺPHMQ'vG뢮dO pk[C[Worp#Rdbgފ;onM\|a)E Aٚ8{.;^̅"Y 7WH'",Dx|I"2sN0J՘m@'@it2 fԡM>ҧbL ^yq\ ykA#H*-#II&%\A"f%E4D^)(<"eGt Ҭ(E^M Txm cuRnd Öa4)ֵƐQjEM6nVWօx6vtzʉq}Q{K BR# 'bPIbRdJ?T×}h#)+E-x{7PFKE` ͮUL `ߌq+KGId,) }\ÿs)*7N+Ç/z]t]A4\`6܃m*[gC ݮ+X>5Pwp ` j+vqJ0o<BG'זu''<{CphsFEP[[ MXӜ 'M1X`#e?A<oP`yoNk53uQރFgEjf**bgS2\jmkp0RGrfU%wɿYDn*3{vDvȌ_,$܎ḕ'/d5i|}1j+B%{W->NÙ!m92ER  ]tw=0(8 h$ve6u9' X~DRk6a,,@Ȩ`Wm87R 듐ND=C60{3:r\!Bi}DzϜ"] Npfd:OSyxb-Ry^cJ-~=~{XM MtsFc[ v6;2OFw[֟eU}Sõ GH*xC:gyND {_8rAL:|d;픗pMhhoTNMB/*2X3#NN p 8 faQxay!0bifL $o&Ԓp&f cd:vhԢI?n8(QU)Z! G A,3ds'O̗AI=|s'_y$y sfL{r{uF (-<Ʊ={Ԟ,$*/Lm~:V?_xqm E,!|8 aO7H[UQ/lm02[ӌq,PM[x [Nxgjc˱&D4Pg7j^!]:Od/B3[(,M*9ٸEbNVӹ1 sEmk -[!';פ%a.BYe!KF\}3?I\Z(a{xU2AG/Lc;;Wjò S~S6INM's{C$i3FPӃ`cm=殓Shmpt Ff8VSݨKԥ椁:zt#[WJxF1- C Le( c{ -c *4 Z)dK3k '"WqQ ~ _|Ǝʹ{ɋ|KJ7ݪcg, D^˥} T4̟3;a{A75Cv W-1WO;,p}81FbT yN*b躵S,27ZvCmLv^&[4W,bFD-(E=Dۭ\OQT>N[(Ͱ:XBl?g 9x^w`G{?`Z7yBh.Y)\nW/Kմ_*C.ԾA;UxE+kq6B/9!]qߠ,Ei0MI\+ *3Xs8cU˜}>d.:3l=lp|qzj+p3ӀWK xİ "ìEIn{3#i_xYx:UЗj^-I-kGiٱ+m(69ið&R zP3!&nB8sB( Dy Cd1p}I%k[ TJӇفǨL% o'An'õ,U?a;v]nEbGǛw I~ݕ ӰD*h@Y:Nl~P3؂)d7_`q[],Yߋ-}f)h5ϖ9'(œOyU"x86@ d?v/1&Jpk-#/>dU;B0Y!}aX)=o;4bѤF(k+Й5m:KO #`ao7@ܻWYȊ$[IKIO^%5VTG Zғ mOUʋ"W4d^* Ljjxz岯ְz`%%m @?jCq)965{Dو$)%p4: qFp)O0%W*lS~eձk3kga4ňJqI[![2U׮TYt ;YWd%㿚ͻCuXN_7[zx}Ʉ&+.} ǂD%]ݰ'ƹ{>;O{%0>/yWG{ pt^uCYΈ7{ث {ؔ# zKlGc %ݠK4+-[AX|9[,t)*\98x ogQS贴ciR圎b›ˡ+?o =ݑ:5`<8a_{?/aJ-k$}z? j N;ɝێV)%T2ߐȱ[ tS5NR@ȕgVgt ?it&b,%ё VmS_b1nb!.t؊c0dh\HdDDCCJ)CfP.࿜̪kZ6/fx_R1P|On0j7Mn8chũ׏$.2;ݵ1,H~}^'#:R_lv)1 /Ѩqd| zlfZ0L_"ț`M$ψ\F5OuxYI"sfQ=a1x)Q:8R䎁G-v72gt&6 =9":43 f*8[g)T#|_ZtA DG lrIrcDQa*NChSۃ[,U^#msWUmLF3& -<{>im %^o3lk(U^ԩI1(I54嘾QR:#4en! 3I=]Tt5wip ~$y)ʏ~x:fs QG[_&C#7S&s]d.?TsPSn^%:Yľ 3u0uk?:뽄}Ǔ-NW8 "⺸kȌA%<ƙiaُlqu O) KCocHj10$T8:W[^2nZ@DҧCzB'L@N& >jbM?7n>[iIuͤD~`0 Nq1ҧRX "9i_jNƍ ({A&5W*gNN"?Н)pK5:F[sv L稍Ԯ@lԂCLe^AGZ 0ڈ1lZ&/ yjM̥itÏ?չQYS)6;S6Iv| e*kZ}9ltmx*nXmP4GB/jFj\2t򉃄=?:Asځhmge,6 :aHWdH h[\BϗQ¾3~N ,,-2 &Z}rewq֛)BC֞zI[ u!WE\w6@z.+YM7$\ l׫J. ܹ$ h닀ja\`C֙ 2cmj(mɦ Rکa鿀F=qWa:H)s7E5{F{r 3"-I_]ɉWA5f2fF9^V|gs\dé:i׶J&*@%hD,ׯTf%.Ē\]==O# 7}f-*PigE9ه^*/I~qH<]tWAhBBv*ㆾIB#A[ȱc/B=NTWj QFOe= 7_\cwÓ~WȠ|+Pf>K[CeӘ%n7pV'W'$Rt?uU \5wM#)`7)|3s{8lp2гԚ<5%d'h<6cM-WӮ7HmD궂EZ7zt'$ܧy}Dr^~r,οDr*֐nF);Ta4Pg$a₏rݷ KL~77 $S k,.Vh\.oǧ.Ya@ԇ$s+uh6X# =#E+x8qhQ>xF>F:];Ov>Lyn&Cުc ŢNN qfQ $@JZJTJ=۵?Y\󱾠 r>U3m#5϶6.Ӄ0n4iyNh 9Fv};Y>tDd~#[K&W0Iz3vq?*y_F,lvnN V.g$uS#9Š y3o7i.uԴ0]+{U.dȝPy ǽ MPEW>BdS jw ]חgPbDQ=4u~8oC? vb#)',0CT8\X6*? e>ZT dI0AUM-lV1RE<8TE%?k\~Xyeĸ T)x8*ƃ:DUN`g͏!#p@>`zOѺp"{ʯ fW|])T5@kbgxYV+/cF֨`CGil|Jl!=bhJ zC%삺lC3Ab:xց)U7Wvx꿱rח%6 U%dz|KBs8MCs+` lL>ȹ?[88fOPg4B Nݕ=(G ʺ Jád7<& Mrc/~PEZ@*^KU'!laB~ uG`6M J7\q: mp&{+zmdzY=1cD׮"TvRU4Cz4숟C _ Pl}Ф s `<0ʳ`^snHM`eʦQiU4ێ*}=$MÚN~\Pi*yJo nnSr(OÆ.ng2^HYrZu{A!MUXC gip 4O껹72"?~.V23 $Ahѭ/-@$fBag˖u-- @ȸDI= a,Tr? t@avOM۱7Ys|6~u`2`Qɵ)DŽ: >4(yCp._#…t~#t4\@dR @YVK y U1*9% qv&]K]4?5{rL{2y6f o`EJqjzno@䓟Dc)9tZ mRч``]}BXvrC2Jtv^cIgkT|K=THM̅o,-vY'εr-݇Oj}0BP}-\ +.1@WDA!Q*nJf[&30FJ?;+̛ J2zx40dbcF%|g_ח2i ְB/"WZwBHkF瓳*kb6raC70;.&>RoIK<_pj-HF'$eYhY,b OKH,.8WWWzc3pX&5 pۢG3̮=?(6ˠC%/Ag\W[A)gc%54ު\'Jû:Pf"Nلu Ds k q[@..hխK]@ECWk dV$O jM"kӭ- O~Ig162]"6ƗK[ԛ]xȶ`[?,pU^֞cw #ů\K~oJje4jRmp*M7Qh9K;ox?ג24Gj3 ҹgjʹxLTeh`7||<ɪa-0$%m 瀶SnsM5N#;חGs߄I>(ŎFM709_Ryy-L %U^Vmuoge}aTOL 9f`)M3<@;Nvdeɒ!-~-L܏MDXWk-|{~bbk 'EhB%EZnD>c~@ïwU啟rgX"c @КVOlդτ$t R*s`Qt&gv6'ȿ>D|dvsKJ$-T3MGBc7/Hm qH-sMp3u1X 9dG#*X/LiR-tj3s%/?QpMWp?sn2o/*f7gA8ȳz|žG礽{V @,F~nX)Xi;?më,Ε7h[HM XqmwwVi:I L)9Q!ɹ*|oR@@C*94 ҹH$50Dǽ~@-uV-Qٷ 2^EsUsȞ.70<l9*#+ߝdZpik?Z.06o|^Ż&.ы@5|J8.'HEɈrsdv{*!aνxHJ}|w[FӉrd$*G!Eɸaɉ(jf$ vtOi)}Mw5?L{={ړ.|:$A_x}&y$ch ±n5.JxI4x殤:Y!-Y@pz2Sn+v cn-KbaS]"y)&DܜA1u)Wli8v utLN A*SfZ[ʃF^GfukH)B+ 7a쯾89,J':Ҿ۾A[ ~> 䘔pE|3D4xHlq Y XBЋm⸝: a{_0f)O:!l6l.Ԗ 1̆1~jshDm3EI-ka#PFjtOUM). P̌[:i%){#\0Vfnd4# KP_710ݖm٥s҅L@K,%)GJ>[1Ho5Ƚ_'㣚;KgFuN;#N؁C.`ϻ|SO0f#+-mmi9!0*^vՁB6̳D ʋi'HDQdչ=2fD2^E(Ӕ1? |廼jV"WUm~2wH_(xL% 1BzcmT.6j A8OuC?w2;j)ސm/^Oke5=yO#Qu0_;$IJ3rqH- 8HQԡiP-|U\8Ҷ(pOE3E|l,A%tMd:<@8@'/WzޡYݡ9J3^#Ytmӿķ} %%'S#vEf} O3[<3 (8p Lrhs:)hk Y?в^iTBT 9eS0~O~7 dx}̅@~ZVj5TU y XWR(ycR:طt4]6.Շۈ9ճ'34M",-]+YEig2xp{|&.ز^XgƳ5/%ˊ=V5{誆=J]ȫ 9_KM ;\jEjs(}&ô ;ԯcBc׍?.icrɟVx?QQz;"[_@5u^'AG|ך~ŴHdygŃ;m[ta7LGp_O|i;[81,yzR/RzD!#T6M6 S*A3Q2jHĠ|4Q+}9YxFގ#|dO{# qrLStU4$"(Rgsv&v*Y2gw\~%X`.}A9ϑ'rŜV^T҅aQ0v.e-Wb8A̖Q]>G[MdCKʦ[Xi~tY~h0-"X*R61n/^}aͨ\y0bOb|Ԭ-ƿhJw('zfiu@{`w)PXPj-%hCy1lJP7$`=| qF$L=S Oڽ݅L.zvT3x~}00C8Mr;QRͩ]SilRL Wjd0ftϬP* xظ}#O}_/ \?Pm+;_E-4K,Vnc 8z)NQh6(^LoP=t w-!ꓫ6nyoUT!,|Zs}R^F8{9GstLgt I &U.kW^2t wcQ6@:4;4٫u6\JU(wܢe 7|a1 ZB!oKznw>;/5Xky}o~ϹY5 qlou՘Z({gm K3#R ܢQB6:kC(mo4pR?&&`_Gp%jxQd28J2οYO+Nȼ4IM}%0:үhċrނ}p\âĜ@DeHRL"^.\]Ҩx OUwїAjjO9KФǥk)˫QEh{#V @ܧ|ݥH/OGe}^y_BE+O=>RM6/GukC7C}y J<lh TfJ3Q4?)y3QW"ou|-D!ZG9qeUdiBmحxn8j7IӗG'#2%~G;O*Lk6$zju$y* E=HEΧVkB$ٿ$X.骖k75+2 6Q꣺e(״4FJR~3F= N~2q5@۹shҷmk\r)B2_|&7plWHmRbw_XCw;`c>K{Hbzu(S|]ߎr]dvАd|&xHN:R:!Ne;:[ UtʕZG 0x"bHUt2lH?@0S FZ64Xb3Ҝ rwoTmA,AɆzG'P[S)|a9RbU oi j/4;,`d7*k}s <t3Ka(0 ,zkL&ؾ Z ߁y~5$>i;Z);je W Ws(S3v]Xp~zϊJ \7iO(UK3۰ԓhV9TC p@<\|6QV Q.ݙeN/.'yKka?9rIPkfOc_hF&%`g);p>d)}y̳ JjY;R#P+UV^j̍mYቱ//@_|Ky01Jna"_\WX|D/$$ ƪnĿ)U&;oSٹ+#V= 1kIĀrF}yF4e~^J0w3BnS~Ϻp2< T%#]EoHHW%5Gޏs8{GgWs-}Ȯ05B,զZ,l0'^~F~2*ytnX=AAy`m)jc8.u\}urD'PqLqe@KՒTW~.Y/>0T-BFa9ʯf">uωLĽ=Zj6> [FV%v$u:dM8@eg5bfpߝȿ"7ϋoC5Lk҃'tXtvC*(Ucʟ+7Ր/0В;c@!1Fqk9PH(#D;"S(H5H?1P@BKp^.ׯnH:8?鯀-mB$ f/bJꎴZPHgWki+ЏeOᕤf>C7CU.-"W&4 4ВAZu87 ^WRҒe )/Xl`!kv-TYn}ʟ6˂w齯}ؘW!$ TqlL ?x+reEŵ^U~)ݓeeզ~Q T6LZ<4BZ 1O0?qPXSX Ph=hg!w<8D{XMq@)TV)ĭ:~Qk=g=$ e[{XpO1U-k( 0lUʧϤ@Iu>B9e^QGjM۶jfsz-8zIJtrT;m@5,+L{Nq O9[suL'FFM&HT#%YѱuڡOzB'oSqH?Kn'nXX7~rQǡGV'!-dq]]mCuL_tG{ gvf4CqԢs@^v WT!yq$OKh8%+epnH^!.OZh ET&x '=mbߠFR] E~i mJt$ GeOޓޓ_gή= œfa|sTogyb9lGTFf ~U %R $]ۖ+[:oyvjj #dTB\>b zm5S yY}Ul? .eXt<ށ6w3s u}v!@MQܳI 3Tzz7.Y@10}'uz"ִ.B7=h% (.4.HF:2p.+~:KEA]W<=erbKskҾ%cHDX2g/͹)n5q3>D q+JWբASBL>J3).EA A/Cd[߹`G#5F?`qֶ hRX=hi=ߘ @?FuFE0e|f±iE|ju 䈜tW0BVh i(P/QYs֨F2WUOY`_sGBXCPy E Iʬ&\ޏ=@mXR3(SLxEQ>pi6m5US>ߡl7Dm#K"DڈXAGb~Ox '7Jɤuvރ%(i _>hJӥ[ UKUlEMl[RAdTص =&)W|is7mdVG ׃8t,i!AG(y,,}fSxJyGe[a ӧ@wi y[e8R&X^!(Ul].f.#:Jy/$*BC h[jbD7y;L>^u ^!ֽ Uq&F0?+6@3ۼ@{R%kR9R,5Oߡk3ޫ%r')&h?4<*Oׯ^”/UK8A_M^5;4 E'D yYhM! hb(7}@lLF2›Ͷ*Nz~EM?vմ=1JSצSFv*6)q-}A-xz$`|0_\,ӣ&[Rϟ¼*xsY qs1s c^U# d~M1;;%]uYC)2%% wT'=KpaSfHC%!eZ` SS}eݯ3 y䄼NW3zQl CzyiiW&D4uE_%#7[~?hICHOJ6mie§AE#,3hwCeOŅEo=~u3}D;A&fZc<5Hѫ 5 D,nq s11.2XqF?]7*?p>$#1nRqC %A~.T.A{[DO?9 [2VRpSo#? =psi-D&kGo]xyjhmYp.BY˅K-udUAiX we9m)ѽ;?"J+}8܃![{4OjrJ'iO$Zh7_$|UI>~hT\yr*@7 \gƕlNum&վ @^Pt`:" `̟4λ R*2n4z*B~|lg|iO L8h'MV‰=U s̟x]q*AICdk2gfS4Mj/81m.8xX;l"&I;rNZס\f; PK=1ˌ_|KfF]@LEG3^+5bDN2+DTB#-KVʊһN!>O@z(v[,JhGcĕ!$,`Si5V ].~X&3ra+ &~6 -{WY}k[ԉLrj}N4濦Q##<5X z) &M#t7U? 7bEVe~ـ^e{V\UW ЃjًP7Z_{co-aNfov\PbS.{ewvݬ[PjٖYӟ?ygZTzRRXs*v*>׈S C7 Y6WK8kE?C2lTݪ|?YQ땑J=cԜ?|ϙ ʊキU ,F;&Tb!ǽ`l\-wdZ3 6AW E^Lު 7?;S(Tw\߷壓s q9RW}z2çq`Q7pfNDTc<6<#b V5(=>%|e( i8][>XJ6}vISf_F,&Jgc7)w@8$|w;9!JsߠG lwb}cu 7f+֡Q@qr"/È246g E )O F̰(ߓL@/&ˠȤذ]54rj 3[3Gͺ[PD hV]Q7Rv.nCGԌHz1:B{z29Qp2ygQO3Gq?[3 JX%( 8V~%,sβ >g]{QQZ9*ў g{1V YZq|Ur;xddcs3ߺt@5B:/t JafY*51K+4וGFFb/ËSߠAvnƷgTC&CWɜx#NzzӾB/8ޒ qNno;6q /xEyA SOh۸uPVkշxH]檔Eaf,Ō+h/OK23R-Ŭw~Q6ghSBrA/>K>1_=M(oӵ,8͌Xg! lH7d˙cp"h50`.&e3=qXEOpc]f],RZ?~7 ğ9e?)#Ҋu#,,E2X.I\6);STD0o=ueyR(>ŋ*Bgeg4>S^# '>}G)߼gHb=> +C(t:RmjsmsFL6 /SU!?&gQ lx@ 8un' _^[F)b:ң( dM]Z1y"dt+2~6G^AcHl)i[V 17!=;Wl)|EB<4H򨶸JM3ohbM}){K֙C}a]12x@=V__B/FqJJz~׮wj QCG =X׌(Ru2Ў5o@}8w5Q A2 vJ]/wϱLyL`\(hoF Sَmc)~@q{EQE=Y~P`^=&CM`x8$BSUPw\R#BG(z|1NaүQ5-UaE+$=>gVdqPIRK3ft Z^.zGd$ k+7Ɍ *!g  -tQZhk$p PHD#jK:Cz~z4ĭ0(DAf.GUGw%  ?ƢdJ^Ԥ[S(b|Pfnib#F"TNLna2 a-26نZcܮKAl8f Gd2}q字sw )r|_!]t?j'c|2;:p۞J:fA PQZ/n#6fv,чy,jiASO@f!'ǍIkG2i\d72;E$2>W4|DcD&XWnR`SN uLIm"}1 yewR]Q׬Tfg8/YEI3T!=Ogx\z(k|tߜ,'pr 6]>K&1||оK\le Ju$5S`;;edu)(VA_0&8oE\m yF('M椛DZhWm؛gS-Eb)δ3L%HH[~o ˃1Ǒ1͸pV$^KNCz|@hЙAUE :ikL7a?'{E؀E|=p ք[+YEEZBKCLFCt{ sDI%u7ȏI Ng dv#4+TsDE mĜr60!k0IHgaw"jW̼' i ژv|[KHhk`lΒ]"s% B°z3J_0fǃzswo5He:&Ȱ!>He/5!^TBruCDzDDuЩLӤY"*?[R#+'a7&uStQE 2.#s@((x@R+y@czl*XA ~%Lf'6^r85K&ήCK'cM<޵>1N21-NuW_23iBRR>l*)UdJZݩ'C'rty;4F c7n.l\"YO.nbc_Os8<*>K]@:EᯫGouc*o\DYX~o.21c5N)0+ز˾ڊ^m=˿կ.JC?l:2عFȥ>M CaH=sf+< UBmP0д#Pހj(TB ( ݜ2cLl(H,a 2&v*c8B׀ɿg3CcGCUPNfB` ]*RS0H`ыo ^i`d`X <\\+ AڱN3LVg ?+ЧV|D 2DAeث}qrU%"u0٧6eȦaBS{súl#<ߴ5>| Fv\~62?Y)IdXm #Ew(mn r6!fǦ*gzz}-ˡh?azl>7 JblhR|S"VQS!E}R' KHmmZlp_ '5b׳ 2P#we떑YTp/uo4b>L):[-i(!QFƃ xٗ,ksΚyu{jsw@iud +Cޫy'O=r?Q5IAw( l]AKf9Pyo&㨤eFƥ-)py(AZdT1s>QA6Kg0N E!nz66UEU{ %Jyē;VV|u[3b]a)}ů!snxmU%ݠfzTjN-@ Ѕ@N suNlIWł>AbmpI(wтWcmC{y-lg cM@KS44㿸8xQrA>9 /V]O& uBˉ1KMP/Q=a7؆ؔL Z,PtBiInUgO!mNͯekbCxӕU  ^M͡ Fyߪ|ΖXx@1$Y]dJ\,Q4d>/űa-61V9]byz}CCseU~m:qM+?4A#LCzSIb~!ҫ!C tԕWޖhH59+{Er˞1(#cS,d,h/Ql.an TEdԣN[`{`oAP8#?lqV΋ie P~`yx^%|:@R_;w)[3M͚ qc/P]m$q,o#[G4NQ 8P+S={\* m_+Ϗl˓MqMQpy4b\ai#SHgSiXe6t%'=?PyQcp#|yaI$DYCdvn[,pw Ng𕬞8Ğ}m<5R'쌠FiXXUSnrʱYA 0k6 =׊=6w4Cpޡ8~XRI_8͢FGzYd/a[.HbT:"1q5"Ho 1s4ȫ!JԀ$2lg?w>bK Y;T!0fɴ-PUf B/!|xokK:085*EN!~Uu|9SQ YRpg=au1nYL>s}ӄa9tPd˗+ {^FRҎMN![  3}]pXL6^߽DeςdV)y5*(0z? ݍ 2}Qhh6 .kj^ Y!o桐;*~J-qa;uv{#0glcjbʑLςihfw ~J p`ջPڎc.C ,5$Bj r`@{s1NkCii[& 4)AXDn3V2m,Kh!~0!J/55+2Y5%ȲrscbwzcSf? D,\p0yP,"3=Rj<]`9۫̆CBBLsz"&P.lK?Nn\_Hn&+xNz v\FhJ'@"6$2a3*G~6y `GsH 9ųYAAc"B)`/5G'.K/9 ^l/hvv%db@Sw<&*P7rK:A԰P~E/hnt!cLWZqzU8} * RP60 RѤMeS *N8gXiS}Wݠ;h!pi5/&WZUB*4yYM?4G{Ir 2;p0>WA $skfGOƺ_)'m(C }cPlr3}.](&wReqdsHV3F;_51CE'!ԯĀ-Jx6-[m1!cåWO9&k7f&;ϷE0#F9Q9!{c3p^sSeso`h"05nyjU;k ց~ɱXkPy;Z %d ¥F3+%_9ט >r`ڤt|;0mؾ]Czsr_xHBzuX @ZrTAS`{ <ꄴ/ #xW4d+o-(4;;0Sd6 ԫf>%Zr/(pFZ0B_"Jۨ%cOh.eݸ@w!yeRJ(vNK4#d$7#zMi+I쨰Mb@SYViљ61~m{\U oUۊ\ޖȿpi!V)fΗ q1hmy.h/+\$ҡ: GʥO^}} uF86/$hk 3Vnhe!tNkyXTƪܞ|9)w*iuxznHgORUnM 튧(,,RwQv1Ǣ */iK/JjqFnE$ƚͷ+EšdO2ԅ- C:|; ڴ?nG/']a%Q* lJH*3whbO2y7ynk0:E}#D1bLԒ@#\PQ$Wì(N9\q$xYe+xdF ,AI:oXbzH?\0^_Cgq9 _ JO)2 1/EEʝy@ی:;k Qbcا7ELa3a#Uv7l֑3a|D,FU6N M_kYEbFB$WEmG¸HoxSo?"}M.sz S[ vD_!Rm@aڴh`r(R#}P>0*ن|O#k*CFew*"L\W5NoV]6s>C1M'%H` qbÃ*jTv9 XRb'fW'nß4VG#mcXi:x[W&5§jWw\GD64_1$ɢ Zm-12+-cR3<ߧ3v[b8ׯjI]@MBߨޱ-5H)dN[cdxi'+ye6H5{NڗBpy^g{AP E7  PfB9ɠofehf:.)=U6'1M_Yf bZ4wR% wXKД4z^a>XJoЂqdP*$b 8n 뙚.QނR# է;/i/QTqGuxy% ;Y=̩bn, Goamak(Upr\EȮoD<[o:/Uiqgt)#SEubX3e^sU͇l'$/P/[ CA~c7 JdKRQ5]:.n“covpk V<D3Y{X:]Tn1d? [KJZE7J)Ts\=>ϣfgDЧ KӒI Zۊ?]Ln4)BA\PN^YHeRT@9~}di>YR+L"YKnb<"e'5R(iWtݗ*ԪoF77nlfy>Gl&dbT~^1S /]qsPj;D%R ǾVw 5އN?}YdCTbh3(?.-a I^DC0m >}g&$*_CtB!,V>a>f7G!hfnH(m-oc^J t)LtB\"+$7j|BU~BP\w(X4C̶͚a)RP%9;bG?!$<7gyyhys0NnEE+>& N.බ7ʧ}KIxjס j+tPGvM9s[#$;Dn;zx)IW8lqb8T_{t2pa,kDb *7 X$!`KG!4ҡgR>vzkm l| G_kcM \cVz@u:01d V :”Oj0w/rysAck<遃JX~ډ0&T]h[.,Ԥr^Tp;e5)0 l|TI?_ UtE=זF<߆Qsjo&8S09"}Ns.a.s9|! DWz&4h坚6 a lXl&,,x}V =Z~T/M(&YCI8n. N/[Im[gYa=[ R9bVzqb b}muEC瀝{B4pih8{q9S;9LP.yH*"1T˲=U cWG.$UhoVJN#LG-Mn67CwGa:w__)Q8aSLuee i.?m(>)'KL $TH QΝ/Z V'^- v%:&a_xo8{o/.ݷ+g߯W%)5Zz)"Nqz M@56 lSbXY^LZ䏻87- ۓso9ۃod+-MxcJA,8@ϷWf醟EBйu)a yJr#'GyhLXsd&1FIL@!2ZKW ;8: #rX6^m׽F@EW/$$l t--yRYèfIS1Gf]|Ȧ)jHS l[凛e%%tsz6`S]) x>3qژ_Ck vr͛WL]<+3_}.q҉#{̗ `~ܑk3>);UƧ7lwr`s}T hR;efJA+{P#gm(6S2Ȥ>]݋4{qi@=iM9PĎ -:[jǵ&Xn,-cx@폜~,\҅0m?NۉI7`db@2jGƈB37O4L^cW PgFm\C>Vn]ګzFS4J:??ǜMYnWQn"DU5 kB-[Ҳ%\ '['0`[Ť1q)J..;tu|nU;:9X`~lTY̩~^.J w'ϗ:jёZb4Nh+*.O 'u- ;L;ɑxP6u {yAD-oHɗ5=3i"?ᮽUnfV9<'pz̽V&/_x>K{iE䝈Y ٣sO80? ^۠{׮U7KA byzҊXW*>ޚe 9E !Ɂ|'?ڞ2 لёmF)`boWU~Ł%$Ƣ2 sѻ*ʫvp|y Sjt^eg5.vd@;HEςJ{6%&{8fA4~N#u zޙiyR.7Qo%'Zy<>f`)lv4ql"C&hS`6d#`!e076FVk{ UuCeE"#*OTM/Lb&BG & ;65݊p熋EdP ||Ť;BWˀh'b`(s C]:$"xеyi㕻MQK")Om|_M g NYM9&ۧ37ѸRkpM*Y8/~` H+YmSj'QUO@[ z<KAή0 bȶsg al ]Nw4q>jDcܑѭ[ RKiB1U}i. af1Z,?xHQV=9iaȏUxh~KP^ЎS f x~yߊ'QYҊ9AȺDTAt7!=n5Qa] pO6O8 cw!*D9lbRunDO{alJkk!ڤ%S#'@ʶ _Y‘޻j&}9۞t|<~JZT"<% ϔ eL T46Xu8=4um[3CX!? lɫiezԹ`~S m=4_dT Š/7"9I+߹zG֑kFi&_w0ίqش@vkLn 4"3# iuO_FV/3.pU0 ++LpV iRHٍ4`v89,.їN'Nz",eג0 x"&n# ~ i 1x&Fd='l,1\u4qڍ?$FfjPlJ.='6t+* {Wm-{4:b|H: {n̵ůctm6JW=BrYUվ}b? z-HnzH:{ܥp sNɨih;LRv~v43ezυ%wg[n%w6CU'$IH@4]#hi6( bi@{mwj +`Bbgc8g]wUu$q,K۔7Mէ#T@v*"Q:F 9 ҬX)1{m-$E?ArNg”ܼn|6}5 c i" at^}&PCDci.{` :أ[ 2E37wZ DjuPӫ@3Q!rʆ_͝/KK{SXZm]!ɥ'Dznc@7өGܥx%`Q.*g?R:y2e(91c-3JSLY幡'>Q{3oq i;߸@E1c"tîUtUYCiZ\GOx}(*\,D{2{ZsDr]nw?tA&@]iN&HOf?ݪaܸdpBC;4^~;()dqn!VLsR.`d9 cJo't8R!rׅo,d7u>xNcP׭ ؋y Ǵ,Ng MW hH$PyiwS2CZ+-;zKśrR> A/u0 q2.;NþYivc5n4Osyo\Uҗ4% DXRG+`aQV{W)~C~+9a5)T! VloB〴ģ2.(^qvvP+w!B=ƘuK3~e:x%%AW1F@s4 7p@)bjLWM1Ϫ29= ֞N8TWxEGk6{{#/ȍ/bdp ?>{8 <tf%@mMl!y|nCQf|vGRDTiX޽\D(r}Nܹ-!58~WS&תY&Xb 1GܞfӡBnO&uܯݣUzT(!9fV{w.w4C0݋u MdEU_MRH2Xe*w. RW$1'#Z+ͬ7=]ԉU47sYV;9i1C웢Ƙƃ$'@Xo]};51h,~ z\aQhiF,v%XUmbJTg>toީ\nTT?w/:!Q`>cẌ́!њa +ad+ٸk%ztȶv _PJca\G|{lM >*DbkXP\鲟gbӛo3B#w0acguZ9Tjؤ{6>%WpqXK4mjeZv]zo='VX8 J$t˥Lpėfm D)L·h+PCDQ-ҝ8„lzZz,w2har,~@W=-XP ˾ '#ɨ"tB(&|Ncd=1ٰqǔ=1% oӹ%(@u \i -;_!Ѱذ'?t;=V@L1fTR>낻޺XVWۑ]oK]/Pߋ )QYP녽1O/H }$0.o))Y_njʪBfhrI29U>g,9^MjXIk5W1-Ky5}1eYl] HjBn.3 u.""WSكT#3ezP}ޯgm0d1\j&d~ 4n^, hhsAfr 5[&[6HniS`O9*UbDw8XfmkWch/S9ҡqen;95⌌>BŤ.# m֧פـ `:c1)-CҌq,׃JqLRuk`4ifතSJhѝ۞ዤlxG\td:<8[R/l6o1"RN&|Sj.S)~U12 Sԙ]>BQ<6__M&tq=Ws)ARP868>ּj*%Je%WuGQyV7=F+iXqM [mrYBW}|73@ :^`qqRMVQ{Q/ xEDA4'J̄XF23O -_:y7{+3)H/fgໞ_e ܝsr^x%C@u nI?|vVؚ͚hp H,My6Kykj虣F 6Io(#mxζ-qo(ih,ŵ\w٫,7AF%m! ?{p-|EH=sA\Gq$憚)g əjmD60\8,%i^x J~o"8 h'׮fUyy῕o4:fYf?$g8I\P7JrmcB9b爊^U>|m0)j<о?@ۑY,6Dg9궾Nm_2DVEʦ ]t _Ge ٠HvǞliաU1%<غ^ՖJpn>8צįCoo{v+yϑC6eEtfw̡y Ǽ<B&f=H怙Vu5?RQb}__5Y|riR9b .K%fux%AuE4;]oEgdzi곩8Gɒdhe(IOIPd?<(”TufnHNH[Tks1_ # 夯 b"Vel<ՑY_+p?#qBFTZy~u$ʦGziSXMsAr{ŖJߣww2ੇu9EfD$@SlXV|}Wb-G>gUU7@z~2&L*:4ɩCp& 6C&]XBI\cX`مAyB%"^R*An->0a [,$4ۘq,1mFtl ui@( 'gYbMNbdlotgE霒Tb,?E`g΍pb"V%ˡЮxKۙ3[r%-|\AF'p)wy ACPRafMƿ:°k`<(׍y0+nۧαRo<~&-cmG˟9==Rqw(OM.@$ZgPg*__풎FK%< iD"mz.<=] iԕ?|hS5H Hgc &ᗛ-o.^e$IQW&lҜ_x}vP1}'wa I.y h)F0Ɗ.Xv0@섃`F 懸hx[]fum+ic6l^io:í; &5N$yMB㦴V=(} q.ӧ4T7$WgM mǡts(pƉ=r,g2/@C 0|nxHOa1\A PV":Aw5i%/8HD)+2: rza.SIDBşC.<ϧUhqP {mvra [._)cL?*%zUZŽCYߧ D"7|"W4Νl_.?t wбY6 RVjσ?!Yvub8,pfoҼruO\Z"#~~i}fH ˛Hүfat;a$%cۆjIӂq0qF4.oY`5:'f}t/X4t/jg7e:o;nXg4$I{,Oq:umIc&t1sAêڴ:$ tܷȂbC ?l3Aʦ!tK'Pq$},=s1^d ]=xzV-Wp+f}``:$cTCn1CՉsIQ:ՙ$,"]{8SbRha-?%%*$߾ha:Jڤ=#Fo谯wvtwP酎 ƫ{ 4d]d3bGТBvo_M_ɭb1BmV#eYw\+׶W}-kW%~Dh19sS+6.֛!ʺqjHskXJgܬ1T^Y5̩A0_ 6Fwl\`(ұ*T*ߞ3$(*Dh}vz' ++NaJERW@ )D}Cvs{+ي0D3{Af:8W)5ȍEQ`IC*AL|ұRH܉ڡ~s-t(ücZDn/' ɟ hԲHC"ab{SKiK3'PI~HKs  \tSWWF_u -\p-,n\o7&xdKP,9cu+twU,p\цܞp {rN[:eYٜ{6n4 UL F4rw?&5i BIFBs"1\- 콻)rjo=BetcN$QT0"r%oPr ^LWV錋VՈbh_Z':ܞ٩6j0 q^SO&ss9kJv>G ޟAy,]*NW'}&L6Ā|\)2b̋3b Q@qOv4 svL5;GEb+s{\8a6G5o 3K(QISdm}+Xs_|X@*}W^cˢJRm7S -?uǢQE`Q㧛uk&r(_Q&TRvp e=/5M{ zZ)CQ?iCz8QYvc۞<`]VHrFk8x|[ZuZYNh0'K*muh~\] ݌ϣ}7Mݤ6j^@C#geʭNKt~ N I(= _D? `3ç#_G I::@,Hz'y2a|ǧ5Jyxr0Kɡ mm6E5?yDZ.ǚCSJE.6N#0`&4>—|BlN[T[9_\5. 03cۗ}U^y5 ΁eN3jLXi"`66o\{Mqن՚) *}>gR-eidZi.1fq\)Ֆ#0\q^abs9sn]C13}VzCmpޟ6F̌*;09rP~s6׿OyzmM[XvqKȁT~uUM%@w/˕VzA9+rGyM 8gjgӋZ.{9K Pչ^Ѳra:m[0tTTpi?+c&as k$[ wh$Z3ӳ@CYI#b|宍+RqE=d+{!8az$> 7 k&(lA<eTQfν k/LU#]bّ9~No ^lkqY!Y;@v>*D7t]QlTR smFț;:+S٧jwLz<ŰvМx>>z,d7D1|Bxhe9lAt=GW;^s/g̙ }/Zv*!j/N?[h7\k"qWx5RFH@Q/{*Z#U)Bqظ!0~A=чzVʿΌ4=2[ǿ5x+G3 TE iU]RP>~#Tf'WeFYҴ8YC}+hu$&^bug|tim&c('&Fg[/H wIqd0{ HtOJ$χ).+Ye^ɾ;_+JUcdIt-Y]$ TT $Y]a?'Jc}Hxr60*~d3_w#nп+VFog2z3YPd7g,U$閍AqCr6q GMT`#Lbd6#icM"S{!z .!AK][*KʹɈ쯇-"ftso].8 hqpjLUt>W o{h {m}50hL̻cEՕ^6 !sR)0r 6׷?+\e+ NoD#ZOz=zGNڍ- .cBM1f ( ް4zF9d=Ho;⴯}IV(qޭdc jay)I6Eej~wNSܠ?.l\u0gtH6-yݽmYM,Ku'c#8h lIdoՈW ]q-R3|aD鼗i!s; +PЫ!FbV6 o7LM:gks0Lѐaak65٤ci* ^DlM֦Y!Ä]~S4;O)/vpc'{톥&qDG#gGrW`as46bzzſnB bj߭4D̎R$A#٣OR7nYͬS#Hth1Oݡ6e{Yo竜]A8hAc-K2x} h:uBzz'r>O@MSn|̓gġڙ iaɃq(#ނ|0gKL)'a˝"!O(g齥U7 ?GC!fD |Y$RgYQG[Il9(sѾ9Ņ1-ߑd֒'Oég;iq׋Ӻkܷ\@J1Fxc5W`~KF-d]08ZA,i' m^}"l$- )Lvz6]b^t(V߲窫դ":4-s~;MJdG?(U%$W 'Gw53Q=+>f?DyQ{ Lm7ٵ`Ra?Nδ‰1=Gݯܨ|w7EornwM`}?a`{tD&䨒9TALd 잡#K晕btmV\6$eK!쀺d<3uGG+@ +gSUJ³Kxs'ɻ7kD-`Nymܤ(HHKy iOk~|:|qƹE_1-9\%PGՇ_ ZD5B%9oZqDM?}wvi騎vHCE͍d*rN]1%B3?\F^}♤?=&fj+B-; Οe-͹è`$F;(ckkͬ StxPq8%Mv,m6 #*˓7|'T7U=l-ICaN}74\k ;ۭ 0 " ~#brҡqǜɠ#a܁9AD֍[ (خĠ:e\Ebt =J2aRr<(h ]N;O${ SFZA˲@ixz'4"ZnP?%55K "ō˝֞3ڱs~*hQ3/gRUb:otG3<bז`1'Eou@Ō_@^PVVt H,ޔpodlk>NB76d|\uqe/~du;>”@,~-w =̢Txx(ٷ(#opa :]BX0x?lf8eFou .eWAؤ3Biy^|Bq\8Mbi/`m0dE0[k;P{,;tNLpg¶=XxhHJn=EvOJ"nx~+9 ݯ8)ǽre^.,&p(?Opmf7H~kI߼Ӊ*7s"4Э.l`<>Y$#@tXJv燓W}T9ڼZa:dF<)ջV~݆p(d9k!hY%2hR>]ٝ&6Hk[UV="(Dq/>je#V{%N9:Yy*rKю[MkYDz8ENB&) LIۮ7T}אO뇳L:t_t *aIT{/hA9y ڹ/d膉>7XlB455Q]T|lvƳd3ΜסH?f5M3# 2(\=8톜"&~`_?į V9vG]=8cqsΎTeKhżSstr-rl,I P^ۍKюm noyI34V>?aVF|b)ȉjs–bΪty6KZfREk ٔɍ*v/r |^tIF9gq8]?nă£1{khחȖdH,`z-1ߊQz%(Ȫ;wCF.?J"nc]x#'Bt-:|;]ՠF09C{F$MK&#@:2+)ĉ=a'K`,2sp~ }[-'qqI,s/ VfW$xF4-l& YG􆽞ȳN 򓅨ЙơAk];+¦/J`#V'tLF0 kPz#y}8Bh>kb?cРj# XVq!SΥӑ2[t Ax= E)c^T{d-ӥݷjT H(;sݢ,~p^>Wh=-hv;ELnїcV)FyV7~ <qC AgM7vEj[ʲ^vz4m!6rj%$-qcosSZ<~a̾>a|kC|_G*UD$Pr7ά La4ʢ\ /|cNt)y%*5=<:5/SʶAs8u>Aޙ"وl >~8yW]AVhӮH R}OyאhQْ 4/j8*/,e~1̙l@'v`"(P? gD7@Ys^GM~R律3gՂA`&tWuzicNeaC]ܑ2SgkNo@ 79KY9" 6oZVϿyWh1r#íڨgӞ]9f{T3Vn;Sۀ}/gZ<?]Өyf A d3vL6f7xױddAy=A Q^^B@I*5W0I XRm u%ӣ`TG3%Z6! D2}\]S_H”x$Jlx"$9R&— Rd/R{B,_{~OWVG5簢 "5v)~H7m V 4[QgH=8-)]&@ ?;֜}-b=haf /1CERϖR˧-#43m)Bg98Qg 2 ݖ!ORʍ3qgtu{KӱC.9N}!뀬W6FuPs.UOlR<#Z]Ϲn3'BF"zǷX p2m궴zV&Ya#fI1,PF8ð~,6xӂŁbǣ#qwT[ED*7F)avf42ŪsW)4.c(rUʩip>_>Ga_XJiTv'o%z\ : G@_Ui^(LS  VB:WEP}#RXc/ULZ h ~DZMqO^;Co Y}cA2aw7ې;:gC$fxcϦnVpĀ0Fivr@jPb (*Rꖌv)mFy7rX0{ST3z(Ԋ/o\ʦy+S 9 \]䕆1ckxP9u!1V{ RB._(Fؚ7uORipB20# $> ~z-]N7q_aL =4hw5O 02p+M[ .?AD}ڙ IH v6>ՍPwSH3CUT3/r1~C 0mM)18JgC30sĹkAj}JGk;v5zN[LQ,IJ-ÓaTuFDY;L2 ;v\5Q<=`YLt=V͛ wu(oՅa>ʤ}fXQdHb)rs%w*ѷQFBA3ӧΡe'JEo>@cN-nmڐp Z sfPPAJM YrY$&eH%7a ֤>6ɷc("sDWawTy.Ǎ [X{ j^f^GN7kt7%L /71a%uG`W!.P֛^1=46à<=)ঝ8Օʃu&2"SMC8ءM^x %5=Ap :z…Y(Jz->u na@(|df4$%L0z]AlF0Y$}]>p 6iJnn#19ƪK~f{KcFC VPZ\+ kRh }Bqyً*N>}VJESfPF.M:e`K9"5aFN?/ĭpZ5-Gw}y 禫OCT/UlXD1XK?f}M_V$9H7 ,} O/XBi",:˛/h\ /6 NRolumU5%[G`Ԣ 5 0fB~،B}P~{ϣclGw 5mZ.i6eN⣝󻉢pU@Xw)f-Ee_wՖ'⏄ѥ[h=46?]:OK \/Ʒo,^D-kc2JU)Qy9y tP,\:?4)T9M"V?A۶zȊx/ꃌ䏥4?Hz.`?܈* @J0C(0{w;iy 7J |HŦX ͭdITg ގ T@kV^mAz?mlu`-p6%)2fd?;)b\m|- F%0BI߉¯{Qg_Yf! *^Nmc > Hj"_~]ݪ涴3 2:h֖cr}1"X!'QY"͡{}30;d=R_)ɂN~HVY;soOi?[n4SY'bOJ_ɍE9ԤR$=UyŶIo`L;:Ҩ}y[jKR-x>{onz8gq;$)RJde[m)*FDϧޑTmqu_| Q K ֘Ke\^s\, Fq&K/=j{qD7>.{7!㺿aƜ_oEL婕ՃJcHU5Tv!"gl%*ܵy#+Gvtb!m~_h0X%Hq^SXxM"΄BK3cn&MV?\8TNҐL= 1o'F42CUjpzP'(9[5RJʹ]nQ"d h)"^o W\ I(F_&s) !Y:!z~ M""s; gS:K0Cv{]Ie1KkL@z/}ltO~`ޚkшk pUzCK044XL8:J*/ȫ6]AŋEg`%g,f9O)oi$3G>|ʱ]dSwfp\;JXZ K Db$hЖG;oHsrblm_^%F32 px&oPJ7TcQ| tM@תhDZ8eVor18%|ioR Gv& e)$4AezY/%^>Vh?TU+YŐ~'@r]^~2eаQ~B'~JweMNK瀭́m5EJ-L >O'g mʾGxlIJcO%~:DrjTm̷ۣޤ1$'%i'9c Nc$]%m&=m}7Iۯ@ͽ&_*Ýx =O]̟vG&'X CDF)xtd48 R! T`'CRxCqoE"y]*}]nA.%&!׻ǖ_c N;~6Y":ϑ ^[4](ZRlo%H%;\@ ^FDݮPM|)/b;I1HQg\j>6Kf`12ڑ@,Ď>M8%5ϊPSs-(6GĿUЄP榴X}Gs} ţ$؞mՊKM&eJ启R_ tik9 P8<' 1 #>,ǩPQ~DyZyQ'3 "涟LA||[E<.<W*cvJצ{mDݣa<܅^g ~Ga{ =8cxTlVp{Oz#=o!T{=.7AFg\Ke檥k7VE:`UMa6\oo|zsYBmew ݊nlqǐzb<~ C1SsܷZiN?N7:ޖS=WxcR+ Iyq]^3[K1Q a͋Sy.&މ|'DH̓Z*]j1P2`}lЯ70]`nW%,XmX9#Ek+K_3<d#oJg%ԑٜN֗hKJ Y#= lܨq;WDFL/zw"y'CԫB}hE޺ZUϾJJU/#7cH@¶ &h­s% 0[E!u'p[I;$Zkd "lu?F˯#r WY,~VĪ:5RѢ.쐏z7c}|n3ь3lA"*m I#z<||aP}&4`X}Dy̢|8 U~X 9c`dy9H\ŶRBJa{~r0;_8HU\yC?xb:K$YQ8nYGea@;)hXhҍH&%H\(~ܗ{ sD9A,F4n` *QPn_s憪:HOd`&D$y>7-w+f<$"% ߨR}aVj6Ey 0ޯIm@nkEr- DQVҹWށP/z 2DD@(l1ޒy ~56x'{ɴk<*G>CDw\ 0|l~[Yֆr)}M)̞FIZ7̑w})a2"YU#7ԦjA3\woܑWf?9ΰDظDX:833-[}=8z֌eU 룼 IK+N͠of5'T4F n~sZwYrܗדEHbF F_P`amfK祿ɇt]kS1=hƣ?>| kL;AS'D<ڻ֎z"Yy=RFvgrF|1:cFQiUgx#`lPgQU&zfQ yޔ^3FߧsLPCĠi\2;1|gܠH,)"^'ր#PL1Bx_QʭK(b)A'."kmگV\V /zl+Qz6w*{Jzu&2xHG~Wc͠f >nCEYYLhG \n|f3VWcc(nlF^{\yŒ?<"S;wx1{ ,m% bNNJ+SR-oC*x{[SP,VF#{\)'L06QՑmhn QX5u2j[0@k~ .r.R4g-h|kmR-Auew''O>L߂И9/&k ؽ'֓4qt-C-6q@Ft5"aζtׂdsQyժ,ysB LŔsH C?(2',Lg Һ[3K=29C;,HHVvW[yElZ'#RD-E!L>EWI4H V>U@V֯ `%SsއҔל&)N5jڷJnacME+뷨JϪTEjK8W,$nt<b rqa%x1de+E;Cߵv-`l,G7Zi!bC10jYp8qΑ)[D#.YXHcWXWeSOmah!7P1(*!|o6|.߯z '1~ŽUSKv)Qt:Pq*^*y-KN7U*`20N9K\ЄOL^3Qޖ\Fㆱ˻Đjctqĭ.] i7t_ц,#әSqkL۰#Х3nM&n1TjG fZ]ؿLԅt*W2J⹓IN 4<1IثPWoQD l%J5ztU1 &o& [`֊w(YLGr 1DZFD- )0 N; m}ի iUGIœ ]% `=Η1DdF>.II[VC-VIKdf u 3+n to(j1ڎ("뵱sYNS* oJRVg#3Gp[ 4 e6 ÔXA TLbWge<X 8P H4"w^י,9;&'KN^-a$cC7.byܟ;M(p#C5V+*i-oЃ^!Vzr,0;2K{sZK G8[[+*q9F ogR$=aw車I/'*1;9e7n;an 3J{۾zIؒGo!BvB8%6Q"PA@نfX< XbBMиM `5?H#M76L ߏYr!HYDчm=d/Fk C=\[7F$ROJYu4cRFW\Żpұ^*y:G9Pf8Z~hohf#b垐{.-%T+= 3ÁFlh;O'<1Kk>:4,0@[b0<3tD&WJ;f@rFdo@S Rp-RͰg:Xs1iI Ƭ) Ek }i]9ǽIua:k!vBzdAؔV,Ҡ ae.Frs_X~CMg_DoWwUzIz-N^o3Kq w Πx pV]7( ݊T}SʋKu"ۚӻ> ev+_ .hQL5Ϩ m+ 6x^sG(gVa@:)[k%Xc+҃!d9GN"B&hMiac qk]:SHF69ejh4 tzh] !9,Uh{`9{ٛzo|?1:,bb_|ԴaQfNRQ#V9R!0;yay|y![ Vsl$Έ(ex^wUaeg4yUCj9όj}RL^06>JbRX8+:>W8$",dKQÑo~1#CG?g\s8_w"&7ŰխhŦB:NabOu%Gẗ߶f#Zp#ԑؒaN8V$(Je 7˄~>"8PK FX!2#]2{Lk*'hi] ~rc!9Sչ~dVeIQ:Of& 1ˍSrS +CQy{QU:4^GG {AN D7:.gcJsL}N/c <ԍFs fq/5 3!¼ɜͣv!yS5 sN"G OsX聵)SɗVWDt_Ϋ_:QEZ`% HcyPWu ٿ{mh7jl_nF ^8thFDɵhjÉfq6HQ ӍgH> A,FP&śjžːZeh,z*b}sH'YvPF>7Sz(Q|Qܵ[Ue3D'H8tx"AܮX{;,nƜ$w5\ȚKsd@nR:: H@YUsFxrq6ꁾҳm{h#ͤ(M )uPX$Bݎ#|M0 l >z2m߯X̫^ 9+_}#L$e®]|rX(53O@B9G,rwÞ/V )>fSqQj\EXY 4| n{RF GPQT\տ?5iW5lc4j1NVu5w \K˓DOPhn6 Ԯٕs!9[n9(ϦSFOu_ Iu3T?0\ =RUG=/ fK\x%K%_TLh-w 嶠!kTfa4(멱ô U83KCm%'jpvM@-/1$PkD%2Oi: I(]gCmDnL Z#OU(Ji-vDBHR3xh7ł+ i%ϲ*ǰ߹A`msk.!ڞ%|;ñ524 H,__XkǦ򑿏%]I7(V%l}Bl9ƴLLI80*Ze _js9jtř]in|uԕRђH#4{5bu ẒgyAO Sh 2/_u*  =)` g/.A2  7:E%lgBtԼvO6/7Qjh~|oZH5(0z9{vȪ mu Q5Vsܴ~0tf}f'S=WW#2`Uip6-/:Sl1PYHtC4J1x6 #G``f3F}ʫw##hʸ*sVA*ɋkZ @O fkЅ,Ȝ :ck RT2A멊 M{MX|Qp\Ym awhy¿ng+#>•}VC0/%r2r̪ lnh*(1Zg:U1c.pIȁ>iyԖGxBX ~l)FٹGΕi]jd{U>rUn_d5t6japLu!\_p^ٓʱ u;YO˴XE8$XLGEh`ֵlWkJtt`5"!]0,ǮWmnDx~n(X4HjF1J f,9^&6^0cM290 D@򷚚zP_[ o>6AI>l1Ҏ/#N!vS8WBt|UmQ5$e!j Y7eQ W7ɉ;#E`+*UՏa5zV( i? PsE?7˾ox$qJw{LbYo熿RꑜWT=,;}Ytbb'_*0S-KڕI t(%/K7Xn~ۛ(>ɕQ8l}AY_zwDE|"ޯ3X#-2dդ٧HC4i21.k%5!|5HkWK *.Y!#(.&7WHtޮ dJߘ)U&>>4 rVƁxA=5r(=JU3 ׶t y;mFSЙ _DyD[U]2 Y%֡6]j]p5a7\hYLM]KTh|9B4'f:9"ghtI.;~krcJ|a+b_p`(KΏi.SNȰ ;_G%셹vaW9Z[g vl-H; yOn)JKQԙC~ ,=#90llVlg[q'rѶkAA<@Wkޏ~Ye:G rowYukj/(GGKg6s-UpL$#fh9]+?i9Hc0KzCzY yAJYtjM;Q m jaT#@O ؋k2V&bhTr ADAЋ͹!U% Vg!bJRF&uFmwDEZ|[?4 TN`䦽|?'By4V#`} v۰WzډÊs2~ @,M%] #k{xg,$$_>XXŠ&=Zg+Ս揓mEd RUBw0v'U*k棙ڃ6L>mIFT̕`j# LF1ЀGƨ*m&9 bV:aC )ꮅq ZRSM#eN"S?cY BbK?Td-.c.+Hݩ*eט44] r#$6W.vz41XVn[ T&CF)i L9BMƯt1 sq@|6o{4Av_sj$B@`V,ϟ~ [ZdoM>Z$ʕo81VUrgzN8ļdj/d "F|_9c6Y.k,4iJ9n8bdd5|Y[&"oq  ]u8%0D ɨQűI$'%o&>d瘘aXԚ++]ȕ17_1A4-q̇4!Z呠]Oy/Gڜsjr bwD ʇjڊmF?.U|=Vm dElU o v:Cgݕ yߴs^lu1G!-Ni Dw -lW" S\J9&_H15|m(Hi!HUw@B duKQyHZi4ou^a߰&!Ax EU`@zן|e=$@MBr m獦j#"۔K7!+Yjg8BVz3uo7`Ă\ϋ|&15ą1.[O/Ҵun ]Jt7H&Y|Yȉ3 ]ziiچ%7o WF) Moޣv }.ֵFsm=2Y+ KfK<Ҟ0vϾMOjjϿQ5Jx4\>ZV$eJ;T3;}k>.ˉږwBvr! +hnL$2D !UjcbuM*< 1֩[uƱDC4Sd3p7ŷIU3pK1X Rؑ߂%(b"UR!9% Kg4rsLa+_ rLV/`eJQ0#B^am.FWI>>4>E=Drn qϻY ~MuoQ묟P_?,XmiYxWM-ݦp^M}ڽT%}$V2;"9E x_:Ưkc,xVKt_* H}#9-2LHm@g& BoKEu W%!{cE0 P"|,WKk:F|&Fkl,l!Qۃ};6Bim쉍}Y(SvA*!x /5Wgx׉ȩhOj<.<Xh֎k/3RR 'OAe}Lb%,0(`CJ|]RR&=d,;>li9l5;,Z }͉uAsK9/6QQt7q i`YME_J>o xY:nhtkmXZ,uqw-LbdʰQΕ 2zH%߼U[Qʪ0fh>@+&X^Cxh_Jdk߁4Io*|CMCP8'rͅIje]AFf5Lc)mFH=9?5)<?)fxS`7l>PKCh<*lIP[b6@uU\LMC٘ч?7l͜d '86Qc4s//7z?].qLXfTI=H,#AO56_,''͟;%ΞAu9s9(\л޷};+DiRL^|WiT T=>' _N5CVX4 1A42UfPGz6Z1:]A%8NJh eeD|*E:dvlGQ6*@D&գj8uO`xD)6wd8h| 8,>;v$_Tw6s{SZ$[&Ŷx2oEk!Cx4ɒyo'U[n5#&zN m qC ^6#1^6D蹾k w(U=>TZ[Q8:4[Zb& kOX`{U Z]|V~4 W_ՠW3dݳA@̓V98~uduawYթ-}7.9U>Km`b{L>U,YpN #dC!hw.W*FG)gZ͎G5+mb{1Zk. J0O/."&Uv{k>X(hʞ@:r1XN)I`s'?g9g1ǹ/51魙zn5--p;%Jߊ). v0oNZP2kڛ's18?q)lBEBdHDdfQ$~5O.u |u ` U LgЫo"iZiMBLM[)5̦y fy2 ,6 hu!Ze}{rA7<&JQ ػ_BN e7Ư?=aP|> ~lI|Ue9n-T WgvN[B !k]"4 xR'eQ䮗NH^@4m%Y٪$nj+u")K-KWKZ@zI 6S6AMWY%HM=X+2=moĔjj177Obw>p!?h)`yƵǎjݒOeY8b~\,#䨺ЇoriZWliMED.3q%MC㕦6G8{XO di#$,=x5^ӱYUpQS8I2}~ ѲIEC xݳ?sOc|N2Ghq$k^R<(vdЈ/"ky*D3X>N/Jeґ$쿸oatܙjcX*C̻|*y:$C^f#p:p/WI 'WA/Z&Wh$ ۄ1HUW^BV;y;+vB;AWMi -34KI \-Ď3*c{#eՙ{~,9cJwp03H鍟A`KX*.wS GKRxPS?.gY&y9S,l )kֺJbv0X/.IZ)lCIk.~LBlr kz,jnJz2`wu.sr;&)FV$+F pׄ9 G*b#o^[ئ j GcIp+8 % q~O0"~w'/m W\Vk]Cp:yAd)DbL[l7"90ybu9bXCފS~y ю$h`%mW1`sG#m] ʽ[Ɵ`9)h"|ψy,9X^|ldU>}3G1Đ@hF~ɞZKUue9JF@{i~2Bsp\n`-^>׭]>BXE{kW \ îNG266񾓶PbK/V,#:-WR< {@n)*oW1 ~~t+kB wC[Tv&#.9gwJ0n? u<7T#B( Ҩ &c[[. AB}WAhހNW1qu9wySs\e "dDחFl%R;t6TA~Z(ųԮ(NU[;K Vqh?JR-+mq ucA5|/-Czibub^В3\B!Q(ɱWW*)+eve효Px6\x{z Gʸx$6ZpH w,/=[Di&ħT\~н=R#ɇfFNCEi-tma {0GAӺY^ۘӨkW ԐL5jJbOd[ þȡ=nh۶U7yw_=p )kV#6:f5x%'$ؓLf8c9U>5Tww_^@h-?f<1ρ732XkZ.aWAȿ2vƢ'Tצ$NtGOt|zoϞ"pCvHs+g]ʧ-`kq*觖8q7 y{xXE hCR!`އq>,YwI2_Vq~sk폇٢N3s Rfv#qb`׿%Ǟ5azv oۥMԺ1^m胡~Γr,mD>খϲ~1&g2YfK&/"}A vN6swU e7h٢v"G#oV#'K}Ԛ,֋_Aёi0*SvQnImN=l%opD2`*],ʳ|[ɼ 44j3뗫6¥ԮEH-fc?aÅp7jb- )~Imd d(§m6o;ml$2сڦ)c4'y!tvyB犘n)@\ 䀿JpT hQ!,x ~̜ZHf9a"XgY9вD>bym oT4C&4q   xll{o)yw13OYxLKѿc*GwD<|J$f+KC0_n_NSap eQ]dzG1SJk'(5:#7#JT߈Fx09lȬXt,ЅË1-d\%{\"C=rOt'c|Gʵ=(]{QUŝ(., y&% jxP[ͼO\%/xsj甅BȌJ`Z3wB>Z}>(*Ew"ɒN 14P-~s 9_w.f|AyUsf,ۇZmro@bBmvڦT|pvCRy!@-s̃誐[,MwkMd7)HR;skʆ&=辑q8ţ@2x~tpL S(ɠ80 [h@f/%JC<_-Z iGuS5{ B;4Bطh_m}l|V"6%o!Am\pTp2ۤϽa-C\ ~Ucz?ScmrčC\ @FϘE`T K.Y#N*<+Tm+Îs&p( ##XEI([k4WH4U;}*wl(\eaAzEvuYt?V]jG2D؀4tA S6$.;>Q md^nThׇn:7;MTc<; $S̈́"Q|)sU#19]C7uhw#]:g//ApGPY2WDbjB!;%#ve0iurmW4d,w\কmC/c,9_|)}Q1-C7ˬTj=&Og.OnRwQrK,4C8 i{/мdzkB܎)k _hAќ.x Vesnz,4Ig@rɊ7e5؝F JL{ȕ"NmNfVfcAXei5QLe"׍!OӁʅ}|)7W(Fwe<80Wh0A8T`s;a#EBQ\FB$߄~'vPi\=olA:?qP>8\fl G_ԋ&Ҹ{<{;O3[qC_ r`"S}I4]:+|e'Fs~/1?'ׯ/brQE\dRKN \.&{:wewsJ<fK'&$1^vL\&{:!JX87+ρhF 7Ii> <ZVov-y lv`8CN1%\,@h[U\2e!@?!LTria ݸCy͓~]$f#}uu0`!'XlI &q^`:"9qzsîJ4&~~?#*s p7uNjw̤[A (7ML#…D5ڳ`U"8tv̹ҙ?[ #*r;s[au>;MnoF_Ƽ@J.LJπ>]N}O 0~/0LA3efP 3٥pkFL=8í(~7B`%K NEMn?H~+4~4-`^Ɨ XިOj}j}j_Qib*ʐL*U+h.7 ]9<M!G(FbI :-ZR-Bl׷CѫüȈAK p?pš7Cpבg.oc4,^W#al]vW8WxԻp*5oT.vQ°:t)J Cj"tKUN a2zw(l\;f &++jBM8WQn(+$xL?ܞS1tb{ءEiKD"Y^7~1 8aADЇꝸ"8O*}:8aAM!@'_w'@Hݹl.h|8g9]ь$~uz#xTyhaK>+p6\CGc `{ÇY-&b͍ HLT 7A`#e' ?ڦzL;G'K"Ƹ(o5HݚndiggFD XfҖq/h* rO-[dEOP ?&Jk`e7'Ɠ #ztT.<~Ƙ ^h3 5`^G-Nq9l&afSuawo]ٚA6=oWtŃj2Щ҆Ȭ{co[滾nL rlֺ/ Hn"$$ " l҃7q yS~sjR']Z;ȟM,^S;d36Z.uK.S lG_:4F_\Ω^4E;D`1$=rDvP?FJ"|C]3A#a4MD"<\)&RUYEH00.h-Z5:71)MbTF삵b*P`/"/*ƓF(Fp;[nQYqQH'x3YJwkl~|u+k ־y?Skp?c(`&D9e!is`adGurv7֮R=u{d7O:Z1և?hC>H"+6AU(K-]c/H3:%@ы\!= 7$4dݽNO_[iu_RTQi(Q;rT^t.px'zdoP/." aYRN)Raqw4haƼ!԰Y*5ЉUH:xwaohlu*ޯ>J(Cf' Mb2"?ą+ajMR<2eåX)|tS3HhTBqN{I-*1XpFʏgg]sEP/k|ÔW-^e E.! WJR=iB dž}eR&i낮BerLO'd8I1#x9uA<6-?U5W]-X;P@FX_NL m/NLI^gْw'`2;3ġ$@`̓ZN'>"o;(aRBaC\R<vsx=#'vn b?Qw2wKRnLCiRlh֋߮R9}#܁F=F♏K5+k{J7Öl>}x~u.s\/9wmF$e@#Tʃ=ԗ."R p]&`Pi5Fk.Xy/M'=g<XM#F8~DH$Nu-Hj,xVM-.%a @I ȸE}q ,ֻ88Fd֔G| s6$ |]!3E.{2LXgDH㤺a! T 3Ʈ(UrK>J4yǸZRd W9k#)&I[!_J1 vUJ} eУ8 yH^#k%PM [n<^c6<J}RΙQe%ٵ;\8 ZQIrO gۄA>~tBЬw"s$uj~i9z+3@+gdl~>KOp!Kg4 i4 4 n*[:C}|!RvU=^Gy5|촷1G?0Frc:ZK0c| ѽ'H12%#wmIl4҃=4^2]QL}眷+;f^ ɠ´ )a7 4DEXkfE &= 20_6;I{a@=MI}lؚJsM[\Q0#&6ª8E0.DP0le\Y F&ܴ59ܵKySņܢO҃Z {B<#"`3@M?Y<o }e^O|T_?x= ܰsnv%>uv ЎqpzaIR=}Qs(}h_sSQt7VJ4[R8N̾X8l%H:ֆ)wɊ<~ȐLFiGcT<[OyLfmGh'Zu^}F,[Ta4;2ޑ!5Cj<@3ba+ڵkx[яfw%8(Hr?:3BZjij1WDUԨC.KVX#}ubAtnW-iLݿnR2~qbr^W7nƳy/ׄ|{@y&+XHMWG A9^vY9ۋiYS.z gGbB%8,4S2ba MmtQjt%PX,u MuZ.'',W$T hӔbrSgdvElB(,]3įa\p{[ȗ+- L.$a'bcf1@H:%vQZw}PP-nGhV}x;_U#^YIr/v`L,bLWG񊝚̸] ާ'ϑFr DJ+X`gv"?(!p8%Cy9ja4QnYYk_?6.ܥ?-DoT9GK'rgϯlGV0=( ع?b˔ .,ee$xnו o]f\k f;M?2Ѧ/::95 ШC٧!1I$6vEO3= f-%S5;Ԧ +gm/+,UIKr@iڴdio| eJ3cMQmOx2ѳ!資ɖЕqTv;sgˆpߗq0R;X6Dd  ǜンT/6vwGDޤfՊCn\cn|)YNt<<ֲª+2BG|9@e) `LE U `Y(uYVԺǚrʛk}%l%OmD c\KuFW ^%v[t|}0_(gXrzZ4kHА*L࠙ io[֯`b| sw'v9G3/E0Mt#!$b2O[.`.Y@*| 'U ȷO${-ia&7fsg|.v`c]D %MVqkXL8`J B¦_3ٖIEXUE:I_ *2i.PSZm@%Uu,TS~rL>g!JhCY3CKǑ@ŢZ=-W2Iט t,Phwf0.$HMmo7R}K'r=xs$*xշwIZYt]׺9`ք2zfbmTK7)0XGXǛ$B}\}FۂRE+k^(xFޏEʎg$, =Ӧ1uP+ ֖>,E~Y±0 {@_rl~CM4PCY{Nu'l=5- ??ADM׿|3s<"pB j@(ڎAY:E¼0}A~5_=_apw!;y 62?ҴCQ;azoD&v(Y#9)yeˁΖ50uxҴ7/, 2S2+ Zeݡab<5c8+Ii¹2gU } /v+ah\2TB/0C^GgC *dRj- 4_,Zu*_S/r躻|,Q G~D#] n0aE TGOIe Kap707Y;5*X`"Tdʇ$Ŧ+ExgaG͵yOn@:]fÑQVKsDK=ħBnIJ%x0cf{jᄿ׼ڥx8Mͅ:<3fNCcRfFsXXt>qD7F_g5Z'p;*dsRMN3S;m(ߺeWᙠ .['L-ZpW)úg*1fFut礢/snbÏeL'lPA7+iͳV`9O5!T-+g0xU{`I䍴:v}xG y5zLfKhи-E=Gwѯ`=uq(f"J}V 7TY_0pheΈJ_Bhsy֨fga|.)! `RPUw:TP_J1Xq6VLQ*Jj.'HȊzͼCH -'1 ֥R-y[q}o1zx SXS> pkVo:Ӂ9<\ 3BF/ Z^+ (;xO2rx ]KBVxx.m%(&؇|Kd "QhaN޴[jXkڦB8aΦ!~|ŀb`;^ s=߆+x=sVJ';w|WtX敋FAL_QZ"!*HDїJ[.̪Y>FՏnnB-~ ~Bʗ~fP%f/-+;We~kQAV;[fhYS-.2/!:ڋ-cP(zΝVZ:㚻05S`)2BOcba ?#KDt @(N:3ze߾n!\HBqjY2r}sa[QoaQf"MFuǀ^Pp9$3wQ"N!2{Z2Gjƽ $aI"6W 04wZ*tm3!k˟'Tw4: ,9\ˣ#ĽP!o`gn a= ઙb]z=/%o -KN}u35GlaDjU={҄f嚯Hf22idYXHgߒ&uɺbN_b==]+qr'5pYe} X1Z5 ع)Cgg_H#T `U94”b~(j$t( "xA_]t0R,~7 UIWe‚s1)3s~)ݜTJ+e|N!j&׎t}W;oGj]ɆUqg2 *Wmzt)8+bȺ=SC?nԏ=Yak0X@`u5`Py+xKqC?LPZ-D_&. XD] s51Gga9,~-0)b1֤Zp,D7I6 5dY RXFˈ!!Y%Tbω"TП\LI@sq3_Q bf1r{(&bt(#`%/)VcK?|5*D#~l5 Z&+c#,A^ͬLՈGf&#I^ۛ \-GJ#u\htOx4z9,=|L{~c)q[jyۣW۠aÞ0Z.$NٸD=]8_T|K0W[bxyIƁ9Kjs槛^W!_)}C'^űVhǟuSF8<[$udlĝ^ǽx \*[(h^1b:Jj)RѨz{)J7Ⱥa} YFQ  svTR7~quܷW<`jחK'Ql('uwpMw_[ǖJL&o3r.eC'6B&ntm(M68U  еKRRk÷c/\È&*]TQ׾?kzKyd!!-Jm(zWͼc1PNg$ۘ&$=8ɡmU.mPX`Nѵū1胷Iϫ]D_V$X4FB{MlCΚj`JEwVVo܃`lũ26Zya+Z&>9%m<6DVa郫Š%.iԚEcH-Ijp{l3zz^FteV$@8VM-$DS)u=_ B\Gq$p$,X N`M$܏BΤ' ji<~=А׸{bwQpDNa -'k|Nf;&ynJ(D*j.J~Y6Ɉa9u~b ^Sv6PB@^FziǸ;:;ZT-9GE?(M*_KtV\ӎRY@15.p> btEZyMkdG|7yۏ!7hR6=mC+ eY2Ȃ#.)Db#.'ӟ6As6[1ܗP tǧG̉rx3[N*$vG`e}!"h#nG.hehMHMRLX`lDm܆uʗhmɎfETHPV^$R]G:qޛdUނ,kB&9_CHf(~.#lޒ4pЋ[2fw@QTpra86 TUpƷOC2[;3,/ֈ9X$5v\Zp6ܱu U0Cs oy @=!WZ Az  +-9RZL \s|}2zO\6xl*3b栃R%b^byߟ MEK |UMy"i({^|p}#I9tT[.eEժդ'hC!q;>x bqI%id_+z[4k!~nj p%.n-MQX*^TmWu!RJ7R4!,s7B Ý3Y" v:0|l &PZ] tZk1RV{%W!iȂv؄q2L _mmyBZ3:4ڞ+s/;;%]ր a^Ƌ⹋5џ].pNlod3h!^c=c{kڞm}[}A =M>$d9Zrsǡ”{>,LT0EIyR !r3RuAFޜ"!1,g`]05多2!9(y+,K P >{LW [#tm$6x%Aܬ,p$uUҍ8|wI?hw΄l_4z'`[?f?>A>bx|l:U+c$bMK/O$M9؅l͊[MB1D|3tDu'/]kh,ڇ*R˅^Ts "}JE0| 2 (]iaN{HL7qz>7S^zrF̚,wEPU>‘G9LmQoã-E]"F]~N5V>WHEs 6MD VulyJĚ*.5] gq0hI{N^=', _Bf1! P#C7Z]…|c {KE"RopLUJjGq(`.m2oh1F?Տj>{*aC;}U}yQ{b~R-#a G/m<3cda>$t4%i&piPOq/'U˳Q^Û$c 7[$/F_յ=bQNfw ?2SGο2~l`i;]fj.-Bmc`q$a~k9XҫÓ4\}HO/9=7qߥIpfwОG}.KDFvW6AB Vplv3Y|14 qIR'p/_fBs/,`4 Vk=@ʿZI)4˕T2< a&2o̭5OTw.JXB_ n,bgԟܦ҉p6,KVUCuA,.-CSZ$/-UNljt]R[::N W;W%~OAux 'gBةC̷QM3F K8n^ʊ zŤIyMPK*/!Zs'M+Ͽ@Yl^=jXcTְ䍆G#VߨɁPoc!1QOFFZp;m_"k;;eD χ0D)H\$6gC/tj!"1"L7 vx 2HHsLՠKz[@&xY>1n {C.'w^x?Wd/Qee՜3O%iWj^,&b~")'tb]J|jԣ#v2P[ꙣ$wePX/g`oCwebR} #wSa'T=[^ڲ|p= Lk0N gL{DXas|'5/K<רhEQ[֯Wmj^d~\|SWGL {`sagRo id3?Z^ķX}}>:{ F&/G,5[y _Pm[EF%A6[ PPF'}H9jWV=+3CStKjeȹN>$bwIHY$,GY{WH ?b )/|<Ī 6JB3 ;<_!&!+,9GS;C87 S^Uy"R@zS'{ o* (K޼X=?rBd/ݸ3ki4X Ct0h 1ᾹO9&QbVĸhvpŋP2:wR嶦wpE%vXجw@S1L7C2;ԥ ?)l3g#l[ޫ`ra\W 'm~2cL=;blxl`l.wL>zMo6RP|u$$г+h(%Xv{5χQdf]!^|Lט35uq1豼q3"YPC :LN}p}$/uD.SSR>b~[O/ie'֭&A2ofj͔Nf= Wy?wb O<47iF6OYiԾ,FsOu;MGZ_^^_؍BlIU܍7mHIGpc\3cjT;-A*O. #T:6CPX%Ngk6"` WӒlڳiZ9O6]u,\dI!vZ)f f001č5j69f(c͆jZ'abfϔD`V_=X(6Ҁ70_5^Q~|&`ow1g5Yh8a!U g A3#7"n8hX<E=˴NZGw,V2To;DuYN8y<}+B;O#6΢+DjxdBɵ*RQ k!aJfw($XAC97;_Ҋ 8 cCcֺ$WD:=PDU_2qH_/WB&9Gۣ]`3?%BB=1{JOՎ ԥHf)WK7a.s e/uz䑧Zpm[Ң;yjhl;{c~nrο-U0h|v93OtMw WG>&dOc7!<3{qAJav5>C n>k4S20s=dtު`[D5ɏ*ǔ?H{hl{r;Ulk03S8 $6Z)0&{bvNB3L<ЪIշ޲·~C!mV? fV-߿Ur4J5FFe5Rt$2*TL5_͆`ٙĢz6=)Zᵇ_gx5샨v[R(JI:p : >gJAg,P4=6 3"?PZH3J#ζu!ůpG'!Ui=O].`Fۖ['@C6+/61Opp.6QHR8U= K7kI2ώ߾NCwc_(J</-Րd"ſ5l*jZFم: 8upwl<80e xLVwu)j7m"z** z=;S(4M۠O (خҁ;{nxa9J߃7ۖ*$$[H;s$P4SKAāB,P$B7' 3].ų=jH%۾ 2E$g[,)#x@+@@01^߆uQ@gS7wnS{I1f'!u K W%Ah;8OLl6oQ&v6?_Gz>KSQ5vRo;$[Ú6uɮj>4+ۏ /=7׀c7P1ubv Lb\Ռ40ټɻg52'0 1'n \s!w$Oke5meDi?.J*L:z / z{! ^L*6J!euf Fp47{~]eH(x8<)nz(E2>Sn UGGjNx-FÈ/>}Sߠa8APm/#\|a$וyLk7 I*7=+^H9 &eX_4)jM gh9Q <|XNºaJ8WZpdp'Y9!֟FlxURL΁O*yM%@UPo׼KS598M~ŲSln7* |zK ̜a75i!_@LT8Mrkw-D)=(ZFHX8:da+dm w{Eʑf(rb(/nj >~\oE;ѡUXΠ~kvuG#r 9qaqg^?2_jW L ɿ_QϟVc7H]d(b*(|o(]6;bU EozO} ;)^Ym:NnƉ 5EɄEh7ݏ5Y¶Yb5QM?wKj8T6[@W'R2+&ZY CW[B[ԹU OEFUZv1Yq ܰӂߑ vL Ϛp^'b$NȽOw2,&o_)`?cj1!jO7 rT7lK%qя)ԗp8q סJpt8Wl BXOs% Bϯg>]IL ժvΖlV+wZ@ 4pZCMuְq𵭺yOzV%α7 h= =p;^>մMQ̀H0]Ó4;'mrsoDpOdՅwJE$ q%ZSS*Դ G[NOX})|pc۪Mu3@ yoDm*Lำ5 Kl(JפͮWlќǢ`{գÓ9GC9%?k%)p|Ib.^,0:l5tHbBѐهi(|;D#{D-;Mا-bE&V U;pB%7*Cv\uF-uwX~є;R?7S~vMs`aGRw[LgE R;πhm+ [.LԵUe!20.%laCP "a!1?PlpҤp~$ŋS$۾ctZe0O}6+VAb˕S c:Nc.! ,̥uSdhV!7Z7_whY|PAsA㲆>CYt)SJr!Wg azF2⼃tzdoWdtCY }_~-ӕɴ̹OOp4:5_!KxS yðA/-&J68W!3S9'o*!Mǻz޻q־Ekp=AdI/N[y!Fz[rm;(  Vs36 K="P[2CwyfQ^gЏ,\Dp*H;FXFLrϸHӄ ˋ1QH@2K-^fBj¹)0쒽3db,5Hm[)ͦ^`]J;t_8RBRA}SV7LʤHZ݀zLf_2 KЫj+$DvO2Տ1CwR=B)]0y&(?ܠѪrjm5?~d#Vy#M p -wy %M~fx}[xXMwSQkOG_Wv軟FK+|(Ei+UϘ2Dh3\&ԍQaC&3raޓd<+Ni5nè2z;y6G?b ,XN"7[18BdxT (5h2ޤտ0џk-V{a.8;-.'Z)CB0{EH(")6jg$` kp\ӎ?W3+h=&C"^~KBRf ˹0 L)݄P^p 5Mn%e3J~_h{<(U1Y6zq:D؆q :îI[/\ON&!T!_$_RXXkso29TrP,<)?0";=ko`ʙqeΪHY|6{O#TC)⤄G.ѯ8iq~JD%ƔS,S>;#ϦrBܑH. B5W3,~12b6z pꏴ4ܷϕEv ɡeAcl V &2=5‰jLKdU0a냋lT3#dzJ 52=!zv«Bi>Kb W0|s{M.L5Z B}AF%pX 6T?P蘽e2ߺ%@jbc<Tń L3oad&;fr7;JMɚ~mX/g}l_Q\Ov˂g.)rEO[}RNA.";,IM)hݒW,96&nxo6e$4_ 22OŁ OǙF'kho)JHEH*gi ^˫LR1`]'+0Dd:0sa rPFw^$ C-C$gw(H`7GB1B;ITdVտ_0}`'б|'Y-ǯ ʪ̅iǀdQ #V?uD5vp]Ĝ@ũ*Ydt:E2wă]z"K#֫Im.,p5{ULar ܊{X]b@I1>Oq(ťL!)Vd(sc쾩›N5%i+K?G) |Y d{Y\SǞddhJPwb/n 4>Gbf2"Y"@ž %qfWt"B*iX0Ͱ3(IM6dF_rzzEZF-Zܫw;W.c(9Z'Uc~,Qy!slhȧI*E'~]%x<5{UL'}fYm {q= \q; <5%ieLo^1YE4@ZrMڐ !J-ݻ~DJ̠*ބx4pe P*/ɵ=Lf`h;}ʩ.ŁvzkZgNz)VĹ- `mH|Kj7nգSUp_C;v`(8s򓅘._HI!7m Z:YCl4$|8 ܓ+GC4 %Q-е_Ό`хqGثGz J5O qWJHXKl눚8)y8e9}/G_Ύ7C(A:2\D`kaɤD'&B pZ=qT`aole2ڬ2)-Yٮb hb4T}EXJ}ƢIZdu@MZ߉~Aׅ4dgNXng lLs? C]fyq{F\'==_>vKʆ!yƿ&Yu)*Pcԧ%K RKWְD t)zyRlL )BJ_N{Α1Y$޾۠]/i BssԄ`&.zSmlAn??IM)S~/L3(koPF^E}4X`8 GyzZZ+G 7(z7;YGp):0~)};Tn]':76ʓYVcQgقdυqФeӉFi+IObJn$ՌbK^q5z!XAm~B$~2`֓Ao4t|1åm%Y1: wG3 *H/Ѝz57L>qv&+`^ *@ZT)7Q^9oR q36 N4EoD}~}`&1o+ד@ G=4_ă.!Bdl3ˏXw36B ڀՋj/KI& h!,)vTOy_p'`$b*; ;ܦq6*dǿ]Dd C]n+Pe i30]PD2ȭvQ:R :, ~\5^^d Fpb[$]Q"L,0X/'>Nld0£ʤ!P{?_3>9E:g+p*%A-..`\)@YJDm@/{ 𣛩G!W ~ysљAi._Nk79?1n"8@LԲ0ȷc\})y}X?~UEε|L"(),ݕG fW֡+8'>6@~Qf7PJT&G1wGJaAlUiixmdJ*t&V#AJX]isJ$k^B]7v9 \@5ξΤ~z "G+6&tW+X_&.ϔ,E g<ܔ kPQޢ# Gw%5I'di]aI 8@$VWaՄB%OyHP{;њ뛲ԜzۖQE$ ƌcq2  ~=񺆴?j@l2ȃH+z%::Zԕ=QW'ײP hć\.ؘmrԲN2j]`\5VO>\-܂/fi`˸ߙ'wD[TGM_7b @ԕ0"""z¿x 6aKc,!?)zJiK"*+LeCCdGBpNANoM{|D%SݡFˢ` vTL*J+7Ӗm!eX6Tk>qjDu䱙c"tٴ+:X"nX :k:b0y?@V x7f'nk@Mz2̜#CFyƠ=2.+cCv14V!+<ɃYm?-l,qE֥oLG:= on4Ws^.;M&D>DhIJD+*Ʌx=xyRS mv2AlSCpT5{M5uR߉/)j䮺\iom,7 *pE32{Rib >sw#V$06q/(l x Dg&GoLĨ2#,KsTFBp-w:{g~As`%U]eCr/R Պ'=I:ypj/Οh/=x&$?.wvY%o t9K.Clb U/b'z2rPwl*4:=cJ5`jgFY4&ZϡZ' "O{Ve\Ne[@ Tnyr$ mvMh;nk/Q5yWk2f]5(CZsIp?n! ;ɐ^=:bux}Qr|aSiUg?ZM+1KI00\i\X :)m'I:c jY-:6ע\yvvcA!6 퓆4l>w$R.Mn^OiHj_*l qH.;VJ5oqTAOy1&.,9`T)I* `>Q́!Ufy? GNrf*vj?ם+N0u۪B% L)FN9QU9;?(JDJqƳϥ[o0֯M?LLO~R+1joN#< LнQWJ'](TRs[z=)a㗜}T +p%! 97+o a^[.MKAԍ{m>!3o 51ɉ!񦲻IHe ׈@UŒzT٘r{g/(a|ɦ M&`G8_96I|n%9e#'4;3@ w1$]AW NVt_a-Vd3i kflHӮuF#`Bbl(5?gڃT#]]I!3,.pt@A3߽UΓ4f{h‰Fz)NՈ'" ǴLؔsV C"(gL}sL8dۇM+gYm&`f_Wh%7m ޴׭xIʝG%趽/ν j\<^r/s}j|Z5Ok\Gc0w {}[hR=˯$ſa |kdVw$09`ۺHG<_vxݣ8wMdnkS@s(84`KGC7Oڶ]D-_>2ʏE)4~d)ʂۣ:k"ӌjc1ʇN#`,|_v/I+j~<'t9ӫ`_TI  ٠NxZ) ֞cmwbI=ij0o#aGSFSՈw~V.r="})Ot׶>]O@3$ޜ׳[{jOa'u*mҦmF_yܳdB̎ ojiCari fI9*`4 u2"'jȚtDԡOrG32 uM4כ!4\`dcpl.iym. 2ޑ=XLOR6 ;dJEzB[9#fSEƟ-8ŬIx-V⢜ ( /<ɲ.[gxRvxLj1RYiBf#(EOuSl>m0d53LWtcGWbq$v[u_ƞǹjۺX\FˍΆE{E%UoWfpOo6>J)Qs+iCJ0z.&=s g xdv js=Fs9˂968$<ʲW0rp V'"n|XJ`*'^!wP@d"+L깤'W'F88\Y\Fy*h,2A RqhkTڲ 1b֟5o XFgj~3*hhk߷#ewgb-_H)ϧFx]iENGV:13& r|*F$tkC'RU={-{r_ ajP1Z$iwzGs sP>F=9)qoɳC}b_9trDKꌳ@Q|&u%ʥA|ޗTUH[9Igaeg8Rx =6S‹|J,G܈袠N5y[{X21ʢ9TT^[V}8'#?/2N_o yq͂P;7ߞhwj֟[B̝deŸ-1խ]K8(-k*滸;-HKc#mnu^.~S%} krR&m^",DW(.D S-"`YҒ/D2蓞EEs贁aBF?!Hq\nL4Gl#]ZDTrjuok[EYcYyMص{BBES7|1ĺjJj؃@nۘ]f=uʭX:K"EbK#M<@ƀy^=fHHmd.YzwYbTv1OpJu02 &C{7^ rS铮N.uzhGExGባqe^?ꟾ߼07L8(%O,8Mv -)HYox[lr'=RRޟ脬Q{Vlڰ{kgmz ߎ-[Oο g2WXkOuD.!Ǝr4~ad>%. P dwf ҶiKl`2+m xB 2}窦TuT^B"[B=hpxi+fKxqBlGOB~)O7Qxqhvle#eZP ._\8IưT|2Y"Pԙb'?َ!nd_dw75aQdkIkY4zU=M%Vv{#eʶ,FMdri'jw<潝/$f(sSN"GMj\}:zJߔ'md$Kfy^lH64m[Z7~xN07{6jh4$'.)XDq9_h *(DWlp]` c=Y&Y 3_5N܋Eh^sw / &4-;`M泀S(5xɸTM__[ [KvVwR |} %gyb"dro O?a!-B*Ok"D%gF^9骎1>QȜ^2H~vV`-rk~L.3lQ JwL̙EY76`=b GEtTSؑە #vdElGKG1ȵRH+l枾fnD,Ws0A18FG~ܜ..0PR@L[_w|5 =Y04+ 4&fwkb6G\=7H&dP|[9y2-|TS3%Ec(MsYvKeg@%:J\1Ƴ[bH-o=i"gkifSF$^ N EGݜ"O:@e!^⏗KNk'w[o#< Lu n͜NR?а؛ZeکIng#>V% q|>aJ A#K'CSf7}|4 9AS9 ~J^=v@XR[aHA"񎄾9nID ][Rm0Svxvxue-%ϸcqFOԵ7`/Q^JG/C)X9T l&JihL6Jj'n T\4ҽ[Ml(@kkl!~HFd* ]ާB}׉0'Aq@ZrBDGRU"%+Y`]Ēr5C;xدFL>qLLQc~ ֨x%%mrb[֒ L<CےHpحgP8Iܕ+M 鏩6$.6C!^s-7~U<܎'ْ9%Kv0ԟ8$6#Srۓ =ڨZVȇN&IrnڡroV*di7gVM^PtK2Uo~]1*ؿѼnIǺqXM?qrށOQ;lqb?pGPpǩ04Jݦ"vj|I |jơ vO5$"sAP,MSt_tiS #NGlZf# 3^kw/߅d zVlӑWRmc{,8>8%'F%` 0_H?>}xC `'Szc"PB'uˠT v:往#tHȇ-XE3xFפ΄[@ (ZEi畭;[٬6GVQ'#9ڡȺwS$] mUu_dS )_*Ӈ l$)_V#:H <xֿZ| O îX mzKhahF{L%NV[+~ѦyfgJu=m'fVuA:4P~< CF"-'+} E*KC 51PNk^!ZR*ʅYD箱:M\m3uk6XE6:Ow$xw+ 229ւll6wp ^}E#re!,fqӬ2Ng Zi<bQG~,x$aJ_G+*8̘0sP'ؔѲy&w'Y dH®_zjuoXabڒNtreK]|T{ƫ6XjKt"M2車'@<Țj/10Gg\i}z2#L@ej|Ü4mЁXM5d>(:%ߎxV%*2 ˳%lJl2tmJcJ7kXnD7@Mu>,r`ސzB&DTDxMj"yƑ,82Nr/yOqXcy"lUYIۃRՑ?jOίz߮lc]afL+oǓzאķ~TYx=WVsԒfªA>QvS,#3DP%KjWIcxNFA,KW})9N8~ `@k~G"(*kz`%0 [Y͍/J xh?㨆c6܌"aU$&PhR& }67<H!QL4>NK3]mn۞k|U Jjxd3 \7\pS4~E|[h e,7LC* YcN02`;B>钝.; ZێLLqCImI|( b3eVRO)Ζ2quUEX (aQs*Ϋ v 2_,dR*CWbwE K__ Sp ~dơs/&()a/u.*,8\23=4;蒱8MSVƎL}2c"ؔ M.6]EU/Ŷ:7?3z6aa]`z?b[zy([UV{NVI)୳Y9Z7 jv0ysC\0Rg,bY|%487xNrzԏ\5F̼_&wd8Si] 8C82l~^cֵ5H&HO %OR{[oVD'wtLMNeQ}c@BZش/}i SZNrUmQ$|訠m+w$%pƼ`1ŸR)K4l,{9v֚?F1%6 ^oVhA䪓!17y /5~LgBqqLrhZt2_Il:tWw'A/kl Gp; >w { +OP9^|2=Gk:z?0XV%q=Zr ;Vs4z6Xx^{˴hE1-i(ӥ*Aߋ_]]ٔCT*1C ЦOV+Dg'/PVeth<*>bUӛ6=l7c4Эu 8WI,I^tM?an pGi-M>6(b_ǜIVt^ A^Ry>.yK5-g;AkC07Eay,U|6&pG\&?Kue/g؉{Ќ/ 5A4Oi6/qx|İk;rITy׭݆ ?uy.$mf:| h 4} 3bדCU-N]dA,:4JWpvj&q'4|Nik":7-|W9yjh㵫v$'?Z/-Wj{1vHifC&(m~ wHMDГb@Y31y#"E#5G 0BU + $bPhe{2^h(8`m^\\"8b%=+rSfZx \ Z:"`PokͧB@v *tl>F1kVπjlpQEXFsc)=ej2 bD~ǃ̞D{r@ޣ8מ)=9vo&ЪJ 'VJ)L#*f9c;[ m+5\S3sϡ1Yy)'5,Lm|ϋ3l5z]7a̷zDBzA >'pzgBĚ(#he;9DI}tKnzO̟N+  =M b!a

zm-4ch. GEn;1nzc˥蔙v (8K ?A,qW8=޷wg_hܩ3F?g)cD< @2C y,f4.>9?Vtv=*\lAde~,y:ےTV /GW 'CZ}M*RtҧoD>O )B"N:X Wa1i _Ɍ O}/mjk9Ƽt~(u,a@47Xc2\=ƧfL!USq9R8':aH|xk*+XUvD@H)FEDquRbQ@zʶ 6!l3ntnȗߙQ/ʂ<3y`2UAok#/u~)bB* _F3,2eTpjCj+6q-LuǭW*oրcҎg 4X.1NtC Rԋ> / YXXXjD`BXyIK3q< scb3>dž0xG_kB/+‡Zi`:^,?n~&n]%~|A- OpďD=);ְ'e:bE$vhF (,9vǞÊT-gsp ns{q]bE*#=[yj+Fvlǀ aNSD [ۅSMuTe| 4l@|I0&t~8*mqݖg 1qrĩ֯p~n= =TOť<2rx3눰LL^ *c}D.ژ^S#v=$QO~qm%F/k-S/x%Y#9 3XL gβ Npo1a*c&n_rT`Y|ܬnW~am-0_b瑗d>?V72m:8OfM\$¼eX%wZqt bƪ )7渁9YPSk<GoP˓J:ꦣ3o1޹Ul <7Ҟ Ghۂ)ubU3"!QL7=hвkV𲏁)a! ;&3Bk"U}qIuD&`{ueUXmXpv w;˫t2)vwG jZT;hVop*0i=Jo+x﹯︵[!bY륙aW90r wVy-X󀇞lq~3/P)w? /е`{CFkb Oobej/?g G ޽.+NP Gd [¨0(:v9SDsg'}fQ>e.TlƕGSߺ{bG/{&|t3P.% $@oywǯ,/Ne\PQq^BKo9&yJ`2 Dz$H`. rp9x'EV }"_NyL=;o4yQYdzaK&IC'_aVcI5ǁ+'?? ǜ#S ɾm"{KBD9bTI{  B\?!_rUqn78d}*$@w77O3,qM5BX108|~ Z-oR}69Jcl?kv?0~ibDif,䌸!no@IqH3϶Z)$ @ >]h**@`F_ڐشj. T??WɋI@UgrT{" .oҥ>f^Bʔ=„6r_$B#s[$?ѵj;}[H˔GPj7S(`H1@QO>->ɰ{X8,TÔPzX|K%H V T^]I?%ye(2|CxǍ4ѺylIlں{NKd NQZ*NiC pMQlƺ.>;CÅTE \s !1+^9+DB8UЮIޕb=J0z1C$BC訓fP&"g:]Gq TfM٣7lSi'U9l֫Zr~G0 HQ`;o8o#j&e7쵝pԆF,o a5ج2xwQ%md90η {{({ HEeH@1X9t(~axaOXP(*X?UMbf.ulS☘z$#Dhƿ$-bM{_Nh0s>8Q$CcS T(Э#m*5[ ;%c@2:٢_]C]ܐAO3\`yQ-3"έ.O;lv~@Wjy-lK^Ky-yZ~T˃VrK$@lKb}s*ulN- 緗ܒf&Oe7 #k^Mm7 *>*4!Qax$4G:cOYTs:G: v#wo bpKU7;J !T,S\ZItN 8s,^˽H3^ZANҼz7,k1`m#+'B_:.lOƭJ17KFO䲉(y u+_g 7B0I5$Iԧt Z~,zyn[QWdydxQJӥ=K(g2og?K0)&A1Չ{]i\%(wF6|A [ ~2;Q&~h*j~6 # /=QG pz +| UۺkqlmGL@9I?ȅ%vr)F1V$ƫ>?W4u&hSr8[D`_Jф[pQ:&zPWnT O'1ZҀB?7ε1$SMjDaϨfF ~ <@."S;Y^ǩy+'tJvU2fPdxpZʐ]= z~W_Hk_YT#!V~/.7v0ڏP:iUYEjRu": 3bAi_8FCaHvR*pІ 4[JO*dkSa/fwD|'؈#Yxء+h FDhNt1ӗPekJ]{dWes+V%unP>ƍKo_(a*:b"$~Gtvjp(Zٵ:/}*<ۯֈXl ^X#COo-m ւ$k?F_B'Xַ"  ʟW)27WEtÁ<6|&[S\]AΩ[P+_.:N7H:x_pU}}2@d kEjJ-8`54}*|y@[ $F7YRHIW& +i0-|2߃ XeY>OelUW%Orp{ҥ]Fd=bϡ"YB߇x§7ZaJQpf f"aD'j>֧jLߏh3V86v# YCs"@͔R=tu8'Fj0@ ̑iW:JɈ=C'LMSںqUr`8ن43:-1 ?@ׁpR9/TYj5BzVٽf4d>9 PSl"mǮ?2uXD!I:_ y;D z %ָ53ڪ< 5TJuͣ qx+Ts6UUR≰lx܇'CӺ'az?43U x@_eL.CbVcTg$jj>$M"36K8HVK?gSyOJ_TZZD=yK qtf<kX_eaDqif$Wbi(.<yLL,>eBKS sO?\~)ry@(J~Ez$k8Kbj0Amto9GF6"B+|9ðnJTBR7pev!7C{^NZ|W#l(FoU٘kn  \%]ȷgE ?(܇Rwl^k 4g*^Š<{YIHoDQA'Ls5~m3_2mw(Ro oVZ %x5)m TOƶuOV<L?q`C[n2^y-|A-;J稬Ga<:tpCL)4m0ҒX6; karb3YQ}#&z~-VyJLM6ro+fRO-U$-Ƶ4v[^TIKph].a B]d[Lq =m8:{ ˠ 忴6|GwVc/9ۗ&w:>: .dOԏ}V> [CK\%~A~M ^6(S'gҕϵw,Q W3l?;:PKòZ^&M(6]; ʐMp S<)LFkEx6\逴诣+̂{e"kzY{Dk$o\wRb @O"|Z.`x &_OgMMV)߆ rCyBl}nXQ Dt`5?`صa Fwd8]0pk5ֺZby֖P=Hf8JwyuLcoL k..&b*УEDF z`eJ(C=V:g~pόק+tS"E ;px ߯? k_ii܏g e0L>Y^u^EM((:7Q?I$J 4i ,˔~@XO';ALYC@1p;N;x$!$RS+RS88E(IǬwynN43,ZXJBfe7s{ԝӐMV AW_%P_4p"dn8R?0v} >+wSW]+XW]V㋤;翏ˡZp?Kr#}L]K.F ϧ c}-TN[[6@s 5Y~G>wX'(aY a{;9w@2F!{yu/Z/"Ӗf#7҅g$s8Ȑ‹`IrobwmyM"1+{\hS䰍`V}2Ȕ( Lyb}m@դ ×uNQO1̠{/*4 J=ehxĹo%e!@x﫸 X# %:~M(zXl &flΦ g¸z lf^?CZf <̞J^XcFaKV&cʗo4CdH&ԦƀE;ȯle=unm ΅\-ߘ /8 VhC}O)p9kOOlwaFz(RJ"߲x ~\W`lpJ`_r@A/"m ;[,4H|ן5D0v' zP+s. 6R<HD%Jc!pX!e&m6D@lZ9b3 L~Q:w7:6?H)z1%+>ݼ,'e0h)aL3svXICӘ lG3}t}H'$UDfԮVOU3i v*2U2VnE9ńt/5'ݹf+5y#"6i i-dzמX:%kY Hb 3^Faszp_]=5.-jNsޢW7ިBA8Vë 5smֽ5G iPsI8I9:$ [WE뭗n/(eaрu!3ٖaGFUgVz ɡ9;gM}G ) Ce~B|xۗ8Xس4S>X˶A\SAp:̿z֮vsABfhtmeZ8隓tpAaay~%R|2HsL'ʔ/~ydzUڧ2JuA,!{0Hn(Dm5z4r7q|,ߛz\c<)iH2u}YxC5^51 E` :[ r _ְ0(P {y8bHB%ݶy3.*F%fMs󨿠1 9}'iЄsJf0P8p$KH3۳% 26l4+T~-sh)@tE+>0XRF&=ueښph ބ k~es 2.uAm3pDm"9pAj{k.jXw PAbYINYkR6|MV+C'yzEw81'ayyt0ij"פFe}LL/i=b4絘i Y+0MgI[xd=:Bg>L*U"lb\I9vfz=0(Pэ'J~JQ! Y>ۍ U-'sU|yz-D2KV&U6tUهSx1 0\MI[r>}G/¿)B ocg{Tl%cnx+GN+w4XOR0$X|սh{`q(Rvcn 63*ʡ?W.I(AJ*}6e.@.\"]CMr<~6]WW$C~AN%gvE'ݥNhc LUk]$ڿ@ܓ<4QjEݓV -Or̅7'cK;?µPՅ}Vᠼqj]zǨ &w*DY:S_vu}4ӹVG oMkxf "Q90Cd߳@Э p灨ڵc7 t)}Ăҹu@߳wzkΈ8W,9XZG[9JuSoˮZ_LjGn*oZ9+|TE8|*i%4 W(X0Fb Vٝ}z $n@9%/;IcJ!\މ3VnQQI,`#3۔~}{*pe%8V!֭xzz}V#01k@^T`5_P~Z:Z5Ǥ΁ePJ1r)8I&'}rA|Po{55_l^ ^+=$y״d( D"Te|OK6Rhz2MPp:1L}_ ЇϦk S5H֑1BA%lr|^d~ț6\¬)Q${IL<S0"ĸisS͎sD#I-#AퟘH1i^twd@=>x)6gG$-ȒQ GHlAد-;a;TpF749wVHХqG։D7>,qqm mK$ u";NI gNQلF _WKzsԊΌi*c,b'%.+E2`STg,9'u* 6>8v'CsN[#`C5PRiA*c6IhŸ_遦}h )4c3ncCѐH@wa$ *(  տmG{\5Rޫwa8uQ\< >*9KbH{mܵI-H] l?SWfe,0@'z@.([ӪA!;x 5uunDyO]} R4FݤYaWS[C=c8֠lV΁zNmb)fp4qHn W 0?׍iUY$DhiA 0eapk`~d6מ<(`qݓldp 2@Zo~Ud~\?4RW,X~*jeQ ɑKCzŠS\($݀ La˼yύ-P oD$$!\D޲Iz:HcIzT#>t@B]fy~ ,춑}b#C 62֕G=% m eX^3;eGp`A6W¸8mR۔}?Ϸ^`,.ZGOh!i%MmsX٩~eQ8Q 1yLLcl)ܞ`D k򢾁0}BE㗳=T~ϝwT/WNe`) q/VUzdy e }= dI@_`BAިb1E,FxGXOy$ƦWxDF#Xq`繶UcukjWZ7_??eR{O1[cJ{qi٣B X!0qrjC91} Ȟ1WN!aLUx#9 _~M.*F&n"]c٦i0Ϧ1fDhcQ/9==*Z;܏)J3oW4D-~tQ)LX]MA,4*eOl jYM4Mǵz. ж;UFu%iW}dj?<)y\ 2_bBmE*63K@C Q[;>2^T0\&^JĽSQLS++~4XV= qȥ|RN *giYy1#Z_Az+{Ĝl6-7ZU* BDC^t &;SP,1)!NVrЪ^r[~ENى7l;H ~X6@͕͞W |Cf0acg_/7c``6$lIEc(Jc]sΪ䊝nKo}Gze:V#5JV B|`hjUR$~яYB,UM^j*[m%ީˢ ޝX}5A #VPW9 yN ' MꐷKij` |e>%&{wrKJaSywum#bTa Z>ApPtB获OdIԖ5b)`BXq`;ϯYKf5ܟ c ?sM;縁tv)ralU [sO=ԮC8{)lTNvO{ď[+{nW P ށ)vS&Q ^J Ž`!TwRb>l cLl2Db2o/9 y ƽTʵpKlX:_\)u8&?ڼt fXMõgL? V:g߂% .zc^\[TwW`tG?{L9V7JF_p׋; 0 $bl` Yuv *7Y_ToT9XŌÅCU2> OE|/ͱQ]Fc{>h !l%I&a[* 5d}iGJ.qO-G  ;G1FAbTݍXB95tbu7;-)ʟCAF0 T;2#SP-OR؟0wׅO.fR{h8X,O}?3eƚ0Bl+E# @Cv!ٛ]' & F^mYx '2&1ȖD4!SжaTWcZu|42_@8mL1z QqIʀ /5{3W.hAF^Ũ6yXFlhFi~h pʹy wzoCbΑQ?Oud]+7*i2pF`UMJu=ʃhl< %Ez3X86vV^RdJ Xb's#)k';Ct~TlօѰdczD;3K @BX(ر݇uERFMD7su2ET#P2':sZڌq,mE^} SUhDuЇ>':dI5l VtF 13XAo?Y9`UstRʟ!2/F  bP($Xr:Yl'nnSl'x Ԃ;|"^덳"ͰH04NSf/zP ,Ssih""$Æe_o蔹=Eem_cgG0ȓ3B/Mf SPV [ W W|CRu%+T{HTZb稅R0|b9wt2 1ۣ`Q/eE9^k޴@oI3HO3!uQx=zy0eåR.T9-!z&.RV?j(3 fey |#P7 K-ނ&S,#MSI"F9or=phZVnvB,aUl2(+Ӿ)-QՍ,d7Й ۟@"9Ǚ#Yo2/}ӣ2s>\>#Ox`lؙ,d`0`mUGW3! WhQq,?CĨE~!Uq?{ Mx1sPMR}\K8%-- :aYp #Ouzz (ɶ,:ۮrT!(UX>i90dܡ iVNM ?YKGͼTKtO2.mBh"dK0y󲟷mq= ̹ ^⁼±G4G hZ7Rيp(l\{Q_&(&=܊ed,u,cd5'Ծ2Z IkFiq-U6l8+53m k`o_֊g/[* iTZ(@k.06#αB܇a&)\! $,H}rNT/LSm\6y$Gs}Rʹ-2ۣ 3<;1~\1j)vѼ[ TqfZ.t,dt"}o(-GjG҃br8_@kﰆ=~ 5IuƢz߉C ߽CXB~<l+ m)s>+INɫ[$ Oe(ߩOͭ<fYKV 24KdȖéɇɍĕqV4KTɦ1 hzO%UD\4BAM s~ w}?YEįI0؅%S 6%-%kS34 Pv}*3笯dY5=!|v.8#pટՆ#AA$fme+Wm[1qAM`O#Zm xAuU!,lHclq"SL^+=%Dꔹԛj$C4pP,d2@  دXxI]4Cb˝cU^/*O@@ 3bNv2!P #vIyF$t(ըg$/oƮkOb)瀱s~,qM Bd}^\A9KY:X%F2j2~szqY+HC/-tG0FtAAt3Ş=gxL'3魝vEڲ>D=:-4,~kݠH\>'gEAgK#@}w]Ek;Gdx,l&D^qPh+gNyB66XUz(^oP9pDؑ%,Ց*:80&6 kI\1ḥ+m}@)#07@6߇&tWI}* PǼ2j E`%',ޘj T:wo$S0`d3f;F+:rsTl4c{墮ˑ'^[<"̘m݌k|=n+L08$ٸH2Go '8?kN؊;@Ҁڀ-1wǙRI^ꀶ& (mkj$,߀?#$kRF~ڰFdKk`}cf'83NP25L@BkowJҀ4 Ud&޹ۚT#rWv SMhMq'[ds'\wvIDdy)`Eӷ`lT|sjQ( >uvi5bsz^`~Vcq,$'knq yMB+bw a8+h)4:g@?ȏ/#ǻI\Ŗڜw͸ٵO6p,| 4f`3\na;$7'VI j^EA 2ThΌuނe276wjy -)Ķ a9ӗˀ5ˋr;f@t9-".x5c+FfYr3b b۽(dYժSabfhbJ>BiOH@:ږbzrRl!͉܅r])l:̹᱗Ҏ4AubG9#RPg6?"ky~/N!.`46kV¼WK$ij#tC͕~ -ykCЗ#lN`ڐ- }+#UZ~-Mv'RR Ьb/:lӆ?*ԼhJܚ"Ba_~Z4#@KtQܞ:_,i!J`0@V5Ѳ3j"l kr "Wv>j,?zf`uLՌ6c 6DQ6q@0?xPx%)u6[SC5Z]0Q';Pdv2xwވ*ꓓՖ<34JFXF PĎ$R$IlpNٜ.9QǙ[|e_#ڞdEYeW0[@$fަ7}!QeSWv!8ֶ2J+|o܁:(P5v@SPdK"PkvE}N(/zċ1@ 96{K7 SQa;OI,t$[r #GfAjNFLdN!<2,W4ԣmه}ſಖGKqhscwFvIL0"]IYTTq5a" ;-LY IV6v ϒ: A@EݷsP@MBQWlsNX8nv@0{~sy&24_[|CMڽ K,cHÓ |L|,IdgW&UȣI2u=3Pvy3Jvl)Y>@`Ҽ`."(U'-Ro]VБ/ tDjfM"Tz9<<:(:Z9[HUpd=G;T)ey[G$F {bɣ K/^9zah{񶧢:9w&;>8: 1 }|t*Ҷm,%Jbx%LԨH2|er\(x8BJ ڱ)F ð:<YUkBʆ ՜V) XT?! fWx*KrM=C~q4¯M*9$c/`>¼誓^qRgAC6<Գ7ruqo3b_-vs67'+fgdͦ. ˜@3OA>Dgl2kЄNG%St5kU7_em~Vt!C Mh:ٹ<=tqZ'b ~`$]8Q:4.j?)Ň:iuJ慾pwz$/6Ҫ9=n#uZll z<~O+Eo #D:2:<;hy?R#DKc_Ĵ*c>|G%>VS5>1R M5 |GO>]aI6ӟT-EW|[Ͳ0@p( FhjJ;=xl-UxB? 7O֭A#Ô>1s6Xa^`?y)IwA~>I0k)63 ).0GMo%Q8yuWrtwm6 -+-y:;{92/y/toX=q4_[(j/zP+-k ?icn$*G^)otnNe ;hJQ=R Uw$a80^{{^d-x4}~ ^yuGT@Yz^~? d _Q;zK(TV:L94G<3wP2:Iճjkw7,,h: 9SKX!@yӻ PhH_f  P)fxwC:z9KM} 2|]tin:uo9EuDQ5f@!$ [ijY[7֢Wus?p/CMq.v?FAs|1AN9ģJN vĺs&'ħn㚨@5p- ɒsǕ!do[\67W 2ZGrG/vh'6cUYrWnRAt#Tن\~$l~lmQbC[z"]HQBq j MŞ쇫 54@ %*'> <XvOV $^3>g$ZM/gt3F3n<fPv7et7! #ny# ڊN?{Ɋz-lZ:-~yw*=G2m3ԫ4,-"Z;*QwVܗ?'xfuAݛ a I0'\h_M)ǐzO>nɸB1*L q6ݾ=>OhG3:yŠ4{c+lFF',Ƌ ꤵ&G4S=biPXaAF%hpLuv~A̙eh6OLEd4 %ã!EC9CZ.}l@LBS7Zh6ca7MskHR{x&z`6`a(f`f&g h8w}Pj<Ze[,XRo|#SѲb6j)G/("2XUfB>"|v7`蚊fhDӼtD/td1Un#? ZM6 *G+ o(TKu6D4:AF!ct)CwhC[\|~ %_`LhE?W^Đ3ZGoiuUТ^݉}5C%dШ[C+^N *S4'!KoV9}|hͳt0^[z)<`' Y5!kymJ\eN0+2d39DɕLiJ "F?qx0FE:Zi-my[3x]Q5ۮ=tug\mPVȖ=G K!N?GF um_`˙3E.AvVp϶sޢ %Thg]Dۍ 6zJoP2^NG`4r]8L溈p# /wAnՙ%T9@ߧ&CƂߡ (Fz qM#?WSֽlg Dpj~6'r<8r؍K؄sq"n/VQV4bl)rax$ko1':Vy[k2b%h3 V'3lߧ(0!˖Y *؜FQ$dh)kݩܖ>p^aǟ hyQ:MKଝ^ӥ~|VYpaeɓAJ 56=#~xs߭xn 7d@M6h(5"hq ՘Q!r%U0}?e 5r)$ 8gئ[m<7#%cl(XhD4 8i(Dl =dB x "JI%ӂ كɘCQdW oc$ % b,{/?,ed1QƐoH4$ߺ/ T?dfy/Q ހ՚V -h8V&yswc7qM-!n:i؋^h2HGĢ)YH-LsD\g%Ow[9㾦y/ ?ĦmUZ:dhs;WTLu3A2 .`qOsHA6sdHBNNUL8I2Zw[6 gVB+L%}_3FZv>\й%AtZ43T=er)8xk_N 8/1LIĢ +_)S4|I3OeC>rѭ oMbܶsu7wqI=>GAU[D;s/.:Ge?^)g?ʡK*!z?EY+% soF(  ;^MpR;j]:<2uy,!NE\StPu= IK{xg;:>~7uY80)kPqvwK5JQ4j2<.;Sl9+A-FAHMxzvYͅϩU7o-Vtj5w)aT5a6X5ӵxWkBJ-&n/S#4xPk/]L/QNt;*ʹȷ~ϡXsτA)ۃAi/LA qM<Un6r &CjX\*gI"c=ws jMہ sRUL2E^, $(j"DkhH>(_Xz胞9!+*5"܇AF @9S/M3}l5hy D%|BY&CU tφJkD232hc{]ﹺLUj_K sN ɞ Z.4g;ue@1#l'`bcsq"7ZGyJ!NA+"yoY?Y9n4A,nzOVA6Aoo]1SLZk||4):[<& s[Mv&sgD›pA> q)gʸ{8})5,,!̍#V˛&4Ʒi]3nammJ.'+}__Zށ / Pn+D2_?r-/'! Tv< 3^zSom׀sx M" 7Aşoꊙ SV+Xmc1PрEha?2bmnZxf>Ib|2tRT 3*M="wP咳[= siWVmRΣw , 0퀶z|Ok"IOg/=S]CBNxh7B^LwOeҪ\|yb6>E&=8~h.YL4|=YESJh3ZTtQpoVy«(xIm^p@7Jk黳l^:SL73,(~[V4ls asC'X-fDی{G;5["7IҶV~9eJb6Wm>VT:5\/[rJI?ct9'WU$&F8gFį|)1iZA(.$F2)"7QK+Zd7T7yT twxX>g\6pJ?pC&4Ko2Rd+눟D>C>OImp<9`C0֗zRD].}<#@r"|O^N#e #OSj~tX믯X#CK‡i 4R;M,PHB"(<+StEJ3JXn' kqh\DVvK-FgfT+SɌnQ\!3Mc0,/В^KAXab^%0p"9iʥn^wݨ?.C'{!iϣg{ %7@$-R&qዠpҢ5=v(D%u-#Ks$aAzy Rnhl z7&FsWjIU WeՎF£zHz,(H^Xh׭" E9`W;Ww;\A7,EPcm{z"#Z4Kq+PJ YIѠُ~pM9v!i7 9IdeoXnaGř0!l5^%AҴ¢dTE=u86a Q:D!\c\JO-'oat̬ 0ß\Xhrd)/W+"Mܭ!4ZҮ1 B 7v}"tVu~H$pE_:tzo88T`^$3xLWk~ 'MM.P b Z)3EKm,I0 6ܭ"Ŭ ؋NMa!:J-X D/s t-nz>ϫmqҮfAU n$%.Ӷ^(a1Ɔ>T!Z<΁A"6 x;6Ȫz)W.AVϑT{}9Giv0tk텁!o嶃T_ 7k*uA+O<ޱyy.;F1@S! ~ f!AK8{֩1&EN #$*q]bko]W_v[<( fʫbk|KN`(֋t^r&~ěOwɀP\,ԞgKB8A|5q j B!zʚ `Ab" {i7"d;zhfy *Mw?`Q.C ;:]GDaӬ[+1:Y :'.GԗF&1b} "#Վ=t3mcR*N%S}MZYկK̼aQ{'DT,u@0P@+Att{N3tZUMݝZZsIAUwn fMW3Eَx4ެS"{2V&IҔ8#V;pW?3E2xm_ us]~fIn mkٿun(̾Z6岥.Jy<+u/ z dk ZOd`~zZNtt-n:bXg8Oz oRaa%⽰˥An۪($$M7QW:%XANXUL])ҽ0V-ɺb20Ƿ8n'ǚNa㟶hL7zիbYm޾ą<]FXiqdjB<C)[V`sc**iXh] t+A?ㅈKɦ܎#!zrt_zbY,tDsFWy'?NJVa&ְL8t";r!^ׅ`&+ _š{K'\QڧJ3N)mhAN!iL*rfG? r!X*`z5/n)WSZSUn˓2GH8Jm$R s:U;|='ޤ >iY Hg!Ya > jqcO3yϋkEe{]|H.:x:!L$3ėW …L)z7ܛM1me$r=o׈ށ0 y\$2Nb j,?4uL_2Sm.WE'? w G{+1TAZlCns}D~r1tOr'9E =Ta ^Fkq~2rMIx]q{5EtX ˨-vs`MvUd ƛ&PT&$cV`<׷6"e Lq7QIZZ+m>,ۂrvb/x,TzӹGctEBذq|4WT/ÁiX,RB>z$ô|,9ɷ"kƫ'ebLں`@@eKd;s3pUEqw-lJKm[g %>d?5BLH.aѺS6l#uhJM uNx:B !30?;87v¢Q.3NșӦbiBbW,A‚(ݜf8,,b`Zlz9M1:`UtA@1[f|ەcRᇾh"&; Iϋ|{Úm'_ W!%Ǝ(b.86~Y9^{gwa0MarQlԋvzP9_ GjX0.k\ ? l,Yn9QKÍc)*He9Hck~[0㨵&?t=Z!Dp;U/0 tEwh4U",.;@RtEy!o)Q"cl$UiTJӥ>nt  Ec |LgTKWYtjK٭wh1?=.]'$Lc k{ڻ" r+}n:0>ASUs1V&E$XVGYMLAD! +!DavndOQ0`n`,| ESb"- dZeN-ײ?uX_Ϲ +AWDMtcBDG5@}&SV0ٸ!k'jݻLrLlβ 噒:W'޵f/ǔtJXyO&}'ׇ oR=&PcJ>Ψ(   _<4!` ZH[Ōw2} H\, Z'勫 Lx|\m׸WXzq%>oV͏>`M9섁ޘ iGI@Y:V_\fbK(|g#Fˈω۾$ܤj/)5I3;1KmRn(b0fR>0W$s~AD6>Ooo(EsWmlc*{]MLk^JiQ-T[4 PTn}_%Bt?<<%=|ITl )^)'u^E+||(ʡB[tv ED-{TB!&FCKp7g#="֑ɨf:E5YN\OΫÿ %2uU( ;S6bc1QTF4@#k^cK(Ubeͅ\?MGPӕQI<<)y_~L*@Ԁǚ[e>l0۾NǃQF ʅ/sKIN'K\~J_HY|LҧO* u ?e!-,@P^]f k˙Ӊ]bu9LE"V.$V36-X;VПS1)y#[눙r\Өe^0ZJH®^ ~ |`LbL:_Hs؆mXTy&v*`m':$ #'b{>ᘴOZOPɏ5" /S,e|ro$,9#RcmJK'M iQ%#P2cje~LQ 'XP7-z)F˛G`r#Lٳ uGABf]` 3 B?yRV-Œ8'p))q,pM:]uUq")p]Ĩ{P*|dp2;vSꂈaWQYZS>{Ug{b%[b>F| 2L@3rSGQ/et<Iu;@-1Gex &c\]s/:8ϝ~"Q:>n,DIFxڟ84o@o": IA(5̏q R9 2N=AA>br?Ƽ846\XAݶLi)FIO\ԳωT1+q*mo9kIi[}ڊ3Zr]Ym/w&ͯo#g!Ug_L RͳIca}nIsЪ^?a?7 l ,? tp; ŀWe>+֫ ăڕTH(kp/ #FϺ攟,,²(z(pVJ8͸=>ꪁ+cV{.]m vϟΊk9N:MTqd+4"d-QVIñ<_}qV-`Y+NNVrUo~4$*p{=#cHt9xg8T18 pYa?q!甥 -|[}IO4D4.]oCq|c,p/ OEu0 L*VHe/--Jrj1ǘ*<~pYnRI[Y>{[ۛ~XG}4Gà1/uy!2;؛9(>19~&3%,p7:&9`sEg' k_e*/Ɂ1[*c*'3]*j`EJ ;,xB/ HǷd-Ϋ,ARs$ɭ:D){GuirV@Gw@n!#MIy౶ ތ.$(o]ޛ2TӍk&9x񴞃7 E$]UTD f m8)se#;{toM miZH/$I-/&<C9=oGZ(3 %1i= T#\0 ɧI~Yqkˠc=.'cW&#skލEwv4lٚER맬fP:\*P^sA H:+:@|l!:b읢?BZZK'"'̻:İbK\g5|J p>s Bŷy6Che9)NwTjp]^˲*=O.n l~Ht"1V͙0a9 ,73F1O^ފ΀k2 ;SWޯg'"E]1pī'l QM g٧)i2ޯGtزN "XF8nX grٵI@Xƽp^q a#ͤΛf'- Yo"=uh Hlf4 xAkcVhu1.v |2FaE!a V%+#`۽t efw$]M Z7yI>WYAT=` *MqrstąW|fbJ0aDz,O?ibi">Π D}˄}҅ }6k^d,w3gGq7C+ &tdBkll +7ppv%yu]34໏BLU֞r~zPv}j6;P0åZiP7EcU:>yǣKQ^\?"` HRٝghULe_#Jg=MC!a.x[V-RgD/I9rk0#cl%!aIBV*P7Ck<3пWk(?8:['[6|hƹjCx7D/DghX/H! F=h 6I3]6ECh t5I󋌐Gx \ M sG[Ru2赔&J"L}w>9HVQN6.,3-b:ZWH+m\ʡ-Sc٭Z$bRO ? )b YrGs\:2~ӭEw4!W\(̓Ѱ|-^ԛ@[PF$`tr͎Hj$>{d"ڔLUL"+z#? )ǂPR1z,t`4IKVB <0C=C$e U//22"u^/cT48-CXsx͕<CE f!uOpUU%$65hgJ"mF]hH7 BơV~f۬bR٩A5 aM4S!z^-3n~6Pi+Х;fWKҞ I }/PZaRS+r99OGbQ<7ci+ c]θ<…$N,N '$Mg"-Gm';jrxpܽ6+8 (p֣AǸYsx~)O 2DzKW1]3 ^\aM48غ <9԰Z@3T~@]Y-GʻM4W?;}MEkQZ#zc9ky kj:(fP\197M7OVulBm[H] ucT4h 2oz l5գ\MÃ$H6(񿝨5mZ)%So,)R-TowGxf$8ǔ֘хa Ɇ`#˚^i[% Wkڜ&hF-bn*ਏ'XEM6E.o̠Tx0"}Д*{0ŲlRuLq87%"J6~hP XLgsHecˮS Hasea1b槂r#)*5k`6C~rboju-ל 58(o}H .Lːŀ߇q5)7ɫ",WTSDoEBL^"tHK j&M>8s6%~Ϛ҆'AJ56[nb2FВaWgs'˅E'eFf_[#T.Z" Jڳ} v;I$[7+n 7-EEEF[W͵$e(og4"VƟX2:coե>1WBL=_zYtʅY}j Άgh\?ӉtD?oȡ;);b؛*JJuC VZ-uǖ?m:i$0G2WxJp~H|XP?ڍP[Ho[\aBwԖ$4ȟѻ+.P1. u?İؾ|pMXi4ֹ].!aٯk@xy$7\ m M Z)R-$X _#i47K_1ogԅ T-KtI%wq8r4$Dɛd 4Q/ryQ g<2υ\%Y@#u;vՠkW\}M­KHKIjX&ՊxƴjNSGd|7J/L`u e']elpmYN. mʰ0>L$R"Y0I=p4K/vQmHuI wMƶ$Mx=a'UH[>8(:8 g_Xb9FX|- TtW*f/Vd3./"rXCE3^cȩk$X{&I6ITw1lݫ9I ,2QM?S+Ra8U8#"U&LsW1ICߔ &u!~8:̵U=Mp g9/oC8*m)Smoj #Jɠ.U1klxE@ ۂ1*iv0◑c@+m(y͙О,R`wAG* |QѴ,ŕCPoyb)M w;EIoa r C/V< @<י/<*!˷ \X~:_8 9s$@ &br"z jz"%0/ 42ƂEKdoy'ۈ\񊉬䍸 eTm^20yy'P,!7"mIŠ&u@ iwd ;G&$(){ǣ.3 $eAo' /AC8U2ՋIze7WX;.1s86(ŽH 4i*iWq:g\ A:3nEorwr9IwA"<Ɣ"} ~h;.6 ɸv xYWb(Mt r ^,'f=uUonq;}e欗$gjEJiW|<0OSd/1--7)QnB)RsgQ?!nyÛ^Q+s$r5U+#3K( IQ9q1,6]Sj]}J)4m>rldǬ@ae0b3n#+u\bNy'%mR{KU < Y7@@h.9 .ھa#&Z43LIƊf>i[u͍4c14Sy`IG99ibMSS!٢ʁw3_\:تH [Rٝ^ ߠ[ 8@R b_2+٤Gg5W_"S_BVb~¯J~L%9Cr=N c_OXFRU'"EXoLJc|#QA 6Y#'g|rydRmD >.FꔅEa Tqۑ }PN~ڊ fKBx fxكn*99*y:!|4F:z/(zi^?ӓ3Fi=4z6R)^ލuՖ(""ϔN:Z/a}4~4l|v;e?Z> =p n/, [82=2XL% q.p-¢Hg5J׋ +yQ4C;Zr DWՉ̅$1uUK,%8` b_GQH39EWd3\˗mMra5i5>/7zhL${ACm#_ßEfc"kzE鈕UL9@Sg҆y3 V^Ư5n53<ӱ7S j;Ba;#эSog,R?E0DE a/KT 4 RЋ'[QR&W+܉DwFw!F>p}qX}Ca % t ">3'-='ý&XeU8g1`Q`dޥX9]BB+Pmzi9qh J-T[M(ZK/-27 4W '*cb)fNRvOܕ(1ne7=N;8IKqZB nUϼΜH!"@;l`Ђ)ٜu5VS~mc0Ű^Bn\rϓ{H#+iig ΀$0R&ut &$艊ݚǎZKq, 6Ln$.B'WST 0e{;a\UQZ)?˃J~Co?i]BMNDUF[=ӳ]d{Ex{/5m_a>9HqY ș *UBK֛(\#plHM􃧾cvr$Swa%,7[Wn#س*ӿEqqT\y5@Qr(V?A ą 5fT]×h\:4:Dw4[Fy(6ZULNl[9踅Y|]Ȉ]C%vCY.b$ͨi|}WAF!b}d)TVi!k.ߜ7v?Ћ Eu+rDФR!h9+fCG(=Ёa~%Ӆ[nߓHU1,6_8";>@41#Oog#2]3 "A!ѝŨ/bp[\5cN4L*r TDrZSI]zpu /*hFUg1̚ݕ)8<Af#Iiq'p_Mɇz%x= q&NdwRc]tNΛP"{^S~w " oAvB[|+oƦ+>\.Eo7$69! 5F+,O[Ѹzdz 1? ๝3|<f Jf*HEBox?vVB,#b8*,ϯ.'g (8Uc+oʦkp)v)6Kؒ/J~%{7Jm7CgxD3R!2eW!k>ՏAG܎,ce/K'=_m2[X#NP+<-碯=EBWj"!`_ m7#y>8fsykorlIe V+`8jL:x5dh.x~O^G #KѯJr[\ |3_No a~ =V\KX y}&dڞINʅG]3%~/XcX.TqGIJzg[쟽61wrGrvMxJ>7Lf-;fRǴ& @WT,b %f#a0M!1^>ĩ9-feau@t7^TW!gnL՛bG/[y<%̪UW0ŵBH1^%Of/+$ mM0!rrDʣ}4c^k['`Xxu P(2$>Efҝ߱5?[C%}NIU W O[!CQf{gC+j М|@ Q1Eo+ Zڌ19|󷟊*Ҝ ᨽ,t! !" V➦.8a3qp3<ĩ 9ҮK /)`{01ͩ&+ad D\I35ʟxje& 3댌ܾB ~{`'Z#& [e.5XwzI=}9q([Ee8\2Z#0l*[xS зCkJ hwT Nဋ_C\mf5F`Hع9gA؇ ~p\ V2qcqkq S*$v/>˷f^6}+QY8+kh˘Lqvɵ.P!q, q>eO zC̉ (W]]&ti3GLYI:YIgpT?QEmpMg ܾ= \DpPۣ3\#,&?]n(NҵǓU*>!{lJ.BIG _^vH |y9#a,ai&a&oULdiZ5T4pf e9[l xSIL;gqGCN/CO5_>]{wr`7j[JpugH6*1:EFm#=`^&K-L Fxxi8΀>˱zATMؑX%rl != ' y(_R]n~iBõO[:Z7ˡ};$9K"sBcTv0_>9&>$Մd^Ỉ c /3=y7ig $$5ud / =׎\ }3u rɯp׻ȼb5<$_u0+ɿQ7"9M5o̥4+@!wLXuOë,چh_'*Z8ǜ3; ?rӑ=K ]^,#ͲzYj@ !~YW9%^'awX˻2p2`DOT+qZy1fg3 QȬsr@0~. hnlbA;4cj.}UUVQLW4ʶe]Rzz&љWAwNќa r$5!Q-Ij3xJly_#5K˗)D-(G6ԫ!T_RGy[$^˧t/=1P9kh!O,]x%n_ Sb Q|_3? RXYt$GX q j M-6\BêA'~e GTLj9%p2b5['m^o&{$vI7Bo!\!hUQH ̺ƾkZTӘe\dg#z+)`36 ZC6oͽ>QtMNJٖ`J3ŊrFy`64o2[/@@ga'уMǕDrcr}isZ8@ߘ-lտ@7ńڴL7PH_/qhܟ{YeJ.N! erïvҔi]Q95<> LX9=1?o3,Jh91߮ ۪ {K6ہhsX#{Lٱ74%(3fdGdE*PmX+㞵ZG?28Ӷnlʳ 8׿fQ'ZڲrKq~R7W棢=z HdΟiㅩM:H5 z"`N.c5^ `T]N@cnk@)#;Y8<Uޒ =ql3fpjqa_#6;yck?y쐹>t9A,&d_s78ˆ ^~Fw}5_w:G~vꑫ33MW/J>Xj}u^lJ%a`sz~PÂmK:л"!9uB^'cfh(k':GK,X3$2R~bDW"@&CSx?OZA uϼBbٲacL5RUc4isı^¯7A ]6x׊I{er^PGAP ͇ rMy5')}2kOyxXyu+*Evڮo6o: A;rߐ28~)Qɗj>.C-XȆ>"ԟ+Ew0Շ®07'z9V!d3o"dzUWÁVQ5f XʤPLve3>z/jZc6D%m&WبFh+5{4'hX{6wvH_ÞhMy*71 F7-d"لaNj=Ǡ|>Dƍ8x@OBl#F* A=D.ᆐ5ϺhU^_ֈw 󑂒8 -9PޓνcX؍tPN//1QBuS9 h|GjA3g)W[)no6AmΗy\tjJsM$#fa D: SIa®!WtOK]G3r{wgdeD*T 1,WAMͽ5raʖ3TlbrViCBjjp؀ˡPȊ΢;tC;6bƣݿwK#IV:dPs$p*`!<_O~- SfQiI0Pun1rw(00'k(tYYMk? ^סpDQNⒷ 9+}nrVeoԫ*SGiIqwVU2w0(ɻm Xj$U1K-@րf%%>yeVMDͿ7\Xb]@/\RqVtl0{;DoJ^8B?gWx׋Jm⳨j 1] Q(8\# 1HhoW,]d MW,hjI4d:~™nH~+!Rqg'H͆S+IoyH*ȍŗEE06 S_Kușa?%Vwmka+Ea*!s ĸ{g01CZByt<ص|H/ pSEv7_br_%ۿ]yh97+NϜ=o%\\BQٿIv }DEC$7%=߂59=MroGzSD[4 ODf ʓn M~촶wv-Tu:INop ]) w<% Tg=BXx\XMЩU`}n:,?xPZCs7VY~d!њ$.\Rϲ("C:n:__nD>zD0]AO 2" wMlYSq0RzolKdW6fnri )6a52oXKTu0}?3C}m5Nx};doR7Z=(ؕ'Oq+tޝ1a7C"lUFH]G%J~Qa0c6""_$he8DIE< ոf£H SN" 0lh 3@?#w0yǙ?+FMWcFQ;yEO1iIipT!msFfD ӝf`V}mz7b d~po0{21}yM +`4H>rN&W|{\T78xyX62ƆdV/37*W}Bߜ\\ՁAr+6AUmH V A +M+kfRVQo.OώzrY]2:y<_oLB^4C ٥|ߒbx㥫 ȵEt+yrރFoW] aI([Rms7_W{Dpxy)DȾE?SIfQB_ԧ)(=- V䨽὾3f>j(/sխ \.D8%H_8ʀ 9xV&@P=2rTĻ^HRjbpdMXeU)8eӥ䪵7vL"-Or3b6-"?έbO`= .>ۤLR9KiPWn.:l#)*QS?IY /NEfB;n;55O WeN󎴚1Ff|`SPrKc>إy;(nJ;|O d!ˍ~ hB[_vϲk5Y(ÓޠwTaj ͏"EBz|ED|SIxg#.rlzdal|f@Acs=aDw]z!"itq@I 8s[ƆF@-еGBRӁĐ1'Eb;Y@VߥxR 8g8O\w t^|y԰j bU%s_ς ۝vA?xE"`\VJKhd;He0§8V~m$_2BBW\|lW:"$h OI^ζ YW(T>G $M1ǐP]Ks2 1zuv`^ǯ^{i*!-. e-kqǟS7G=?妛6NTR;Q(/O܇~x<.)@fp$ ͒ ڐw|P~xWX>j!rfq@?|^-{q"oX5U2fJvm'uȏn]붉t} DӅ{b (6PG5U'O1|}6 meqf;LPa8PneTX R@Y$llu#DS"1Mfu_ba`~x0rT e*(ݗoʡB%w9ZHtOVt2\x](#D{s(b,jþ9ln5) {' V&lTU2M_]zraV.Iml{ܯmY du!Wllω0r &ʶy>qƍ HaY;AS W;Mb[Q`LIw#.{MD2P SEOWRl"zFhjQ*[gt d :_eXj=;Y X~ {ݘcS"PDbQ.!n^g~2zko$"軎Y[IEJC>] 0{2eEfIa7 ";d,Jb/6@NH8h'gX!=p7h)\Uʮ/Un`lsHZ]Ү3i`]6:l(' o% +$›O;9!}`+LV%v19ֈ텼v?vyRD'·8L/ֽI̱Cڜze^, R?Q,o[dc@&zbV;+ZkgmA8g6@GǶk9 GUast{̇g::f)ߜ8}.+wiB`whE$ʼ{ȀZ&b1x Sl,y-H&@Y~Ҷusyg8{/rW=/,[z5Q%hx%,k <Ԓ,`Z:׏ŎhZ3xmy8((Sȟy >]΃"q]Bjк5$}պW)(wU# *B\shh er)r=F6;!@rLLak>\D> B j -vHٓ  Փ YԝY]޸t8Cud\9KnsD%2tp{W0zmNMȫULJqU84yz|?g!lҭ5&؞Vwrcx,OJ. j502%AEw8$i܃iٿF౲i;lR(sܙ 1ɮt$ ~wДgQ W>j!kth#.^d8|+ e2d`x{s(1,1یtW`x˗dQxB#giۣlđdFDDĶDjƳw{t9{Qf<}B;j$⅜*"L=o t_ Z!< "+HKso"ѰvPHb| rm^Ϝ]qxS28FUWZU#4ceL$bTjD,VZ2d4ldǫ0cB&^ɖf0m,شfnuΰV,>VA7Q:նzQ.}dMG=u>Z)q(AJˀgrFG\;[$ x!Vh ߱GY4K%h&S08f3ƃ26RO0 :Y ;o` :vZS,H$%s iFɵ$_/ P >xTGy.H 5xfξ0|:qgD}Uid>Qۖ@aߕA$#_@KT-Db"zO*`A XSôCwPMpfVs111k̗;4`gN!;`CimYx)B yx(Սwq~4$2Օ 5=1o^AXb4ٽ!D}5M⎚"' jVz*541aPYڲp@]~nƽM&r$uzsοlDE!T03#+,SLrl,%hakWu6/ by'|o+'WdRv!Gaī[EmORHp|S>iGM4 'PF_WBSÿ19*X=Ir/qC"d/> ZF9 خV9G u${ YCGˎR iJK ai3fzLۂ&gz R}e@Zl:[ڞf*Rmuv4IP`9lG<"1şd0]خ81~vD1ԫݔ7?*iu9+x,CG@,OEZćUl;@pJƤi @=LٜUnjݑ$ґ+qgTDP]lUu% p]{ga޹eR>*\_e\$7~fWi/|_i%zfm#&|#!$rEVyljNݎrmkFG8 w WG<~w܂wDAm۠D#(HIHn36yjY"994<9Gi3;=V^}բV;J50O0f\;xj K k{ QQďF97 +NmeMDF Rq⚼>ČUI07Y.r \2"2k|uLKCR\|mNqqO|-7{K|o%CftSy!/O[*sp1JVbV52 5Tl!x:= es!IKkȠzLF¾CSLaLvJQO30`_\}UZx7@LWfISt`?]*(&fG{|o'2l$ʍ~ԕjA}EȔ]Z66-KWU.hSl ۇ_!0@*•"M3TzsZ'ĆTDTBe>rTsFSUkyol e>Nzx[S !`Dld-."(aD1,[?sA?Hj~\\S 1`,5)=xw ~اeVPyԕkaa'*[g=L-Tu?cقjPH>rKr׃D'=I"RͅoINX\qTbKx}Э)R% 4 Uq'p89} -M$sb=4!0Qt;mbu󗇄06>#Q([γ:&|CjB>s{6<n]'y}$Cׅ7 7[Tۙͬ7wYszː ȊjzR*2EY ɜ>ByYԲ I|C@:sTkh禓Rqc!}9cT61|?vZ-L2+x Uga >ӁgSc )cj|0C0QX%./r.ueg| +p ii&䵻0Gu3PXn2D*ҏ8>OڔM#Qz򏖘R%/  zgRu96TkSE X{= B\IUBLz<iP? ̐rϘͅ}%SDBpj_bz,]k~ֹo^Xp:Bd%wO³vMap2=EfT]1V&}쭖XSj'_ ,nݱ' )m6>TiZm@8r^q{aH/NBsjT/݀"ڋд($|z @:Z^y䧁ǝ.o"UN]; ٹKP;Бob+WoIۧi8 I*mϥg./zf;_#nߩU|ޤ5FϸX"kT?6)N|!9[pԽk6#=GEo pwY;=٪vpk{?͗lewv[VqsDZF- KbeyBtY=8T.ca7'Ѹ qҋ6RyC ;6LI򱐕)EjOBqJ{uΟ湃 Kk.C0Q:̢Y+q S]"1UK_:|3I+F&A5/IleZ {u ,vLC B- :[߉EG,T 5eH}Df050K zWϳFqZJ%ΐp KHj5Tw`ktfIDN@(VL|-r+ҝ Z>  XN[9w9]ܪgv{hN9Ou8 γY9_fWU';stbxJ ɒjNk:l8y_ x8)lGhl Y^ bG:{.3 yIQUbG.܂p>ѿL8.Tt KQg]K  >y>hl9rkkx4iޞWGUVNPo-$qcx((%UIB;ebqfr 6B#/k;aUضZ#] O /* Hux:2;(Z JACga&ܒuLEJ:գcSI M̽a,ElĵBQH|c$kշ*# :i|>0E(mDǽXk# E&ww[2k^}#(CEr`hmW;Q$ív#(`ek>ʄ̌8UFw$Li $;j{%/ϴ}X;p1gCu<,ܻGlN#Broq9&O")nWŸH  >Jr"&n:|/_ԗU>Za\O s9Lx؏H(s>LQZW Z Lv)Tkʔ&|F3TZ0f\E h{$2gNP_+;RQ*O5)]#VavtA;1z:fq1pg1Y3YU?Jj~}Y(lJ2aaZ(-)pT۝JXL t,+{d0bŗ=sQK09Z{PR ^뮟F~fKB|6b G$r0>(ǚdwf,nİTbLj{v9O"/D`QL`+µ{<7c,{^٬SSq%4~tkQu6b+m1B=?y6))}3I(1ق P4W5cJxinZPCxh ':zeV5II>9cS0[3ԭ4[|ysYam}!Dx~R˅iϻS@^3xojhAQm HS+=UѾ9q6Ӌbn^Jz9aCde()*ؒŰ,P *u*>+3w!bx n*ˠr~ MB?ѻuiy'e#Ӑ"iscBQ hk\vG̡,W-eHĉq׷˭I'AL 獲4rFx7:P&k pF/NlATd"OCPĸ,A6j#d"@sA$ |zn]>HTף&_p[Mm \'F$S}h٘m#Hjl2WL ƙ(. 1 }J[MfGZLr$I !jc&C_yj  F\7!SRF` 9qƾЗ2@;r>u-Kp]lŊ`en%#+Ȯ6ڞŤOZmsYY)҉QK2'3fm }OG}8v 3lw NVm$ D?۹ZP Nx5G^{|>70@HnǖP6 kBQXE {d)A:Riwh_sK~tUt>P#8E Qӊ |?M5XGJ: ܲ}7AIX_f~ғ1أ WC$Iztwy˞.sOl1Z$ʰI]ъ:C>`p>iIfᩡd6:$# #!imW7hQD C#lK=^h&UEU+ j HyyDE3׶P~1j#?rEzeZtGL;F;(U*rpˌ|[w}|ʦyW'[aS+p&#H/bxh׫Xڨ;'l% s6'ؗNŔg Dѫ!788ՑC' 8l`K2")qǹ)Đ+gfYSuC!3.gϑ$LTÆ4@IPZ=1p_%OaGzdbsw(w3Y-1hʘK9ڀuLDqME|d,}\xn7nխtK2L N>3$,w]yl+3SՈ;)[qf8G[|D>&7mœ3l_}'e#=6B]C>).|t?N>#==z~4I_zcЃnf4(@}.wVu'C#̮5Z@vn,X/BrǽsϾUBިQ{`Ĕ>w`}I{3HVrA׷+D*^93O',_jmi%g`%h@C+i8Hږj?dܴYܺx+W/xZ~oݶk܎A G}ΐ(t l]Aڶ]av,T" oft ܿ͂7'$ޙxqQ# ؽ[rGEҥ8f ϺvRY)~!q Ld05F:? ,[mޏ(G(ؔS&3 ooj(^$h]U=ө&`x qX pAC9:IN0`i< ~]Nn+$HÜGX!XAZ LRoqoe!y\Xiu5Y~G ?}r3@ #8`1)ޣ>i^ܗtBݝ?Σ$u-!˜T2#{܆n(2RQ|erڣ4Bݯ,ģ\Y}&VDҳc@&0T8dr'U: k85'xW+vMu픣g ROQ:fgr2[{{:$F(-Gp*:C[."Q)iԈ }$ ْ*oF S7OrGuI3D#5[Bqk2޸4YsI?ۿ|rnY*.eCkNå+5|ѵŹ e7ꐸi;9?zڡ)Jxs ?QLsuc!? ɏoXeX^:lKǀ)^O܎]3LukƬ/`_X j.|Bރ_F"Xcs:)dyV"y=sfd 5|}\QR4j_ԀIZ-tm8-x$ jY_GJ>_Ms "&5lo@Zn |DћP|gGc-Ƕ8w8nzkT" <z{B8{H2]+ĵ֒-:crNo1WwÑ}W+:~!)T'uL8',n-uQѾ&Y/hM]O:n55ݳ 50 kNrV:V/)rَWwA {h=a) AC|a,z;"j|cjGziḂAHCr)ރ ?OLJQ/HQNe].-Gk#Z3zB^ k\9_M8qvVliEs̀^.͉𔏇``~%{Z\!ItԩLl tX]fUhNvP|#*i f.}yf% Ig Jc\ 6S4[j;b='H:]ܱ:#E+(:vlLx瘔4svx,/&4/HRs.Ʌ|`(5XݓWB!,@=Ūgs 1"+Y0d84\ 4RBȴ7DV)d9Z}^j;C56L3k|.{w2L4:<$蚕шqRT`~jJ27nZ;b'A8-`:f]LMy9>Q"I wՁ883J6a]'kϝ0 PC-4fQۗz<#DT+p$QP $fE`(R(蚠<?1iuDۤ:i2Mg\+wn\4- ^ZX|]͘}60v~LUNDπe̯ z9ڮ%,ֵUAY*\]n/}p g;UD:Ń/%~:3Ztp>מ859:Q F8/`$z!m{6CWcq"KZm|2Eļ,|che?Wl(nkeazTEX.kq\ފ%p6 %Li;1]*}cb]u:9|͔&i,o?uT&f(R=vcBz:D5]0O/ ٢煩a )AhHv?ڣUA^/|Yy奔п7L란u`%~:*/+۪t'_0uN|]ʶe*uo$mFfY_R$)<]@?(yo)2P# 6KtI=r$soS9315oI#Nyh9^JlցiM]|3Wc~9oA_i8 [~}Um#[+u8aކ%eghu>,n>~GHm{?0 e(yPFa׀\=psʙ+ e/L:FO? l7bza-:Nq;3Zu]88:zV|ٓݫ1eȺ-ن"2zMҨ_2oE O_*(Y- eaNqwL loc Λܜʙ?˺=YHӥfXĿ)/X /֝L&r䥧{#Ϯ bb G$!]FOӦ!-} nX%0?fRU|1K([]2{ɭ_t ̌ɽ4zS`M FJ?Jzcq|FZ|`[$Vs!-wCmr岞#%MZY˯!tfcNeiz( #d(P 3T{d#%%žJvh h%I"rН|dr S<\dQBTJn"h|lG~@ݯt5+H;1D㧮vT?~vr8zi=zqfᵒ*Qt29/Sdf">}NZy+HL,% DWi;M̈́ ofw~,iF,U$}4Cj殳g=>cVѕ+z!sFI槷0luJrوЙ`KEpyY4uhs,~si̐x,וT4ym@V;2ԉ1o28u>{e7 7cr#'tV{pF7?DD_.of$Ed7Lgc8tcM1&͸qfcWGed({ "iU0N.u~@[29Ckdǔ1ywBuF")փ :}\SUhZ]O/7crsin%i,q0}sȔ¥1x!0[MVV̓g?ؼ%l CNU vYU"i-?譊tv?=%"1&H3VCz ]Bu-/ {z"ElcWw IC^Bl78Av Ү~@C{9c@?gD X>@E&M=թz!E`؍XMuz&!IkSLt#]EP|EI8ޘc|U\(U*{E[SdZpF_DK 8!Xk@5ĂqDlfԛm!@>xbzPm'X7ئm,~FghgJU3(q32j%Mv3]Gq$FCie?d&&YpԠحzK4) 7k$Ķa[^}է4y1Q&`f?;cSPѴ~!zxiCkϞDdgNxJo>GzZTxZ%?=}&XB L9`z%@SJ;ehހ@8 -X1v>lh #4wV,#4hBooL'|>vK/?دj`vF/r3v3?Kz>m߽mD47 orZ&drE.;"fb{WL5?0)Ymdb[WG{ ^,SfyF.{n47˗\6gd& ]Gyhsp/~Gxҳ GReFA(D]#aBёV^%ABAk,6=hNPꢫ?q 3kp F  9sʹ6OqN0c{*pwi?S=i@N~sdL.~_ljٖ{;'W6,H=O%Cm@{ sxwhɍ>ro >b7ZKb z^E)uvٴ$HBE^zvf=)_8G 8h'*E4~!rW!W砹ګ卉‰ ! D0in$;y3[VHKEz)B9EJ 6se[:Plv%BhJّV~cP2JR{|Z7$#8:4#"!TXUߙ3t ')i*DHIH5ؕNZGfyY(v6{b8y1iRp5U#m; Zcv^!;9%bRn"LĦR gZFcd6z?wA^ IV$CE3pq1J m䑞@ca +˄@ADyﴴw$!$bZ,$PC_wU<.9 W&vr€c@>K~zdGv2m)$\ͭe<03AP,Xod4V[xڏ0@B0cy1OvҫV* PjW ^%Iƕ ; K~s-+Pe?ѾLsN[=2}8fDClT;ҰU2[N-Oz\ ҂ Inn]:ZT`Ƞ͖Ō ]yA^e^>'A!&nzV4oRKJCtF-*ї+M8FY<AFVh"ې='_ 2tr.U R=$OAD|F! ;E ln3nWD+c5VxC@ J~ h4H:(4E@/;\3175VX焬Oea:R)@ҋPDH A%r<,~?+rx&X9! (]q 2MƳ}^ ~5{Be {4IvkL0UBT`cN~0],i"Daȣ2՝fPim8ѵvQ:yI8]b\sµ،Ex52_[*tsI[aBWٜN@ VIqTw?KMof .`nlLZ4.cttGBH/dm٘րgH  @d.mgoARkᴌA$B"x V|ModHx!dZC!x'Ij:_$ʱ+/(l֕ ,lC}-1@n 6GSz%:'d Qb}%'%HF1jd1seBxC/1; ([Lolr!Ώ+S+&6t`ߺ5y)ݰeK#J1l& X#pZyqt'=KJ,i"m::0w7/Xc4Ez _TS1,qW50|mOWg,e*xkպPO3Hx<ſQhя Չ huE2}/yIS,j֏PO 0.k k'>yED`d 5|L-X.N$DB?A7Z7{b྘ 1A&WjT.aᮂVyot_ Bpi΍,gxcKc SVZPZ r!)luH:;krm^T$ش6hб22R[Hrt q}EX=_XhkI_0 8\[eh{(׃׽9ᗅĚ뭏fwO`Dl7MVd©GP[ͦ|.1 B7wٖ 7K((f<;bT4N[δ[jN* __YEsQ;s|&,]x0~zSd_ڝ^?g81vDQQYoK&&4f5h)ʤj># n~~Eh7>x :rP1% S)-ݷ]/=\,?:bićt2ș +f[?^ (r/H5)L:~G =w ='fZ+u >;-4b5ᥗ8ws˶a é=<.pyWjCvrRbTn)mT[?ʭ޿3vv/cvD-AZysƟe2.1. 77ޯ`=_ B7㩘_ <9sDv)Yv)~;2E gN&5bf9\]rb5@H55|Ch[S!&ݓ{b^pd$U#פl`7Q;KΪWb>]~^1̹]ǽeʥ+5v|W~Cf(7 .nw[G0ah[BN>AEnh" ql43 3-K3MSADu> ~$="$ z &Ja,:@x>58Mk.ɾpWڹ`nf@b'Ff8J\h/ `=}AgG7bOP/I?\88-NR6{ 0q>bVnaϙ?N EO5~$PZt F5S4gg VumkII-  /1J𫨨-V(5207u$p͜qFU(QׁkR[Z}.|š#p!b'>|[z(5`;U%Z5 , XlP{CQa X:1{f](tW?Nx 좃VrWLl@w;8gq;Paܣ㥜@JTA#u@*f jvUqgA>cBQsA[fo ;ߖ/m Ε.qHq LT),9pplp=iɢ8ճ}=FR2{9&a vkaE# *N܇p>mFy\7jҬTzkhEX T N;L1о@nM@IˠFrh*Pzb87K6&LBl%[*T?%0NyYC.>DsXZ"y;9UD 6_7C0(!bK]*%t@`sZX]Lqgj ŮCF=RQOUӌjiznNQ ^-g>{; O7I2G 2hqDUJeL}D`DjhQP0RAL5FN"2ZٟW{Vwaz319,d@nYsJg7B" UlS£!y>?z (CP-o*R>S=Y,Vp"tH"0Wx% N[kgbޣ\wuo.t>C8ŽxW ד/T#i :!mdejjz1ز!LB-85* H%O~r-a ?&B䱴"8]뗐f5Y(lNgwww!9#Nn P&\N>LM@GT^;G"rgla-#ROioF}vncLJy7o{DQ)C1(?7@a@xݕ$lKJ _.`^٩D =Ts rb|K]N4o˵FR4k}STm+bwD{ٽ/MA-8s:)Yߡ 0  n+4ݣ僀0T?GnR/SfޣԄam>TczyΎ&J͉8v-bv)l'z3[^eRHH; _#!̀,nm5{4s yPda ji.7eQ6upٚ_p܆Vj2r?e򩵞 _s#&nsQNhooDHPssᠥ[.x74h:EGc"Iu5Mn/6(<'6IG0ȍievNx Y+BcU*é3DHUW#fYٔOwmJ/ \A32[f3$r6A/(-`wVHOÈŖ@5b96@T\c Ʊ)KRV1<ЊWR{yΪV0~7v|`d.FBMuzolv^[;OjYe+<ܿ6tUYD@~S;,, ŋ .6^uج"Rr')U{g[ީ,a(DNkZAkqߢ"J]D(o*$1w\`vʖ+Iu)=S)gxʫM;Th$RޡUn${5z]꜂b:(֦Tރ٧7z.YZƵᛛN^6(?!tB_RU}D;9*n4l>^hpy9n7A8ۇ5cɽ‚y~mNCT>߄wur=OUc(V or0fInMAQ(̟|y1%JnCS6 9cZU4C7m@ QP;GZ2tEbG6 7ܛ L~,#mwi^ 3/[PM_TfHl |$RT]mhiLx1/ڮ`j;UyA ?jhQmSCͥ*Hi޻V$m줷4\Lp5AȤ>8W/Tgc1$hcEbf=2V7?:/|@\w9MX[Us1;%u|J)X*Qrh^sB p"Ñ ``xHm&t!˧c?SbG;ۢvp@-D*~aV#E⇌C\JY92!lcs%R?Sc(oۭ"z+%KmM4dBh.̷LiXgO0p I_b8_sc=&9SCL⚄խؐt,|d57Dfc_@#(X# 8fF0hmpQ- .|3+F5h$v6ItÒ--9%j0\hX ok ٥Fjs&bY ֣٪ )8HM͙ 740G4n]HODBD pf&gU"Հ656F6ZQ L<lՄPt>4&7:K;BnCq&Ivt)*QjDBNA%N[$fʟ)-ѣ^EӣH#`)d@vh!ѐs 㳲h9e{Q ֵ^P>)!(R/o6P&,|!-YgUIHD98IL(dzaH6ՖqHmR̗ѳ4gP-&&{oTMe3eq AɎVHYX\{+'Aq$4󚽧ҧUx^Ts2-!AASni[{_=cJfz*U"!H\<œ7ҝ@=11d8+b'OڊrJqO]~_MZ 8% &(7< 8R^f{p}X7Ln{"П" Qk_Z mUiMF*cf.Opxp *>{B 8-xnܨtV.ߙB;((oꝁ8왌^Lm#Vs`F{ܧrzٶGbD /&jtaAy k5z9맆BnZм0{v)@&F]xek%R n^xWBP^=|k"(yHЋPP#M]Hc˶*]F l,s.F,ۏd*>*t{LcUgs3y{$ݹRK\Uߦ ~B!UdфQ.C&b{o5OK π>a0;iP')ft_*^wm5މlV5ZWigEy?D;`o˴βGi:[ǒ٬˝0*w(ː0v XI} gS%Ck']`ko7D FBh8tJP787C;J| +|ȜDkp&f?mlj|K3! 8v}+a+ʣ ı?c,?^ARnm= EBx%ּtTN b?jF5}ot$0Szҙe<q#q9O . Fyc~<8pxI>1TntVlc5k H+ى6TELR>״ߑqɅr:W2 LD˽싲HT Cp#Eу(u 2x3!/CoLjaWꇱVRU Is lJbכ?}{79$iCaE;ٻ$b봔4Vg1ߛ#3gdM1|m#VzfEM[L" ]#GvhD_w5:ݯ]$BK.o."ce r::Y`eAmC_ո.ᦖlT2# }gE+&v^ Aydz{A{faT d3R)]%:AS*Y?fR,Qwuľ1X6`T酣.܈N'ĸɷ3}'e \*lOF{KN8&mkR&hhE{w͚_ÛrCtKP2*o=DGFqU/y65~S(ۅڐw憖M"P*;'g k2]e}A_AqRC 'Ikq1hI\_*Ÿ4[i5 @A%I' Qo<Ǩ=n!봇u"M{@ ?C!Zڑ7{b%*4Uʫ{}&6~G[/CWOcmL#F 3(р0&;݄Y!]Ùó^/0"A5J6.f,ʩ^A#!o/&7ߋv%Tt$ R9}>\>XFES+ jrΏc|%d_"[sQG5eJ0֟)+&yL q4aS7dS{/ʶf'*~f#.*23ykg}lrfP㉋.@% I0{fITʷPC0ٗˏQR:wQ&נ$XőZ-{?VYؐt}uaGufKN{eŦHQKV;n{WBym 5X_WZ^"8}ޝ0ipZ6 lv<"dߵNjd u)HW?yK?C`M-ߦKFt*]p O@M~-tq#OrEXM lmuۙi`p^ҿ=8tPdܸ%~&W\ bg]enF;IP'ٙ)Y|x}+{KKjR(xU. dS+5Tũ;*L=TD%gн1Lg37vͦD ̏YNQÙy)+KpS>: u(b "Wgo$_Vp&- -eTuK><~_ΗLxAd!"a9ȓNU+/.Uoov|O?rsJĞ0.Hڔw #5k =ɼu@Η&9*"rrJ[4Y]!ȝQJ`ҍNk@ 822-AuQά(+4JTg$=b;D{:n]9p&Rka5}Pv[hգ'Sh ﹡DFW5k1*Z!>f ISɨ0m\r}3&L7SN֗_ܳ=^vT(hH9j ¬_O!wzh7q.M(މۯ ߄V3{G325z8'JQ)%ЋC{tchn) ɼ`j!w ѽuӝ]&8,܄{&4+6Ԟ>;fƵK2P4_qb#v[t'r~^y_OoM.AHܻpչ%8)ie1?E ]FNQuA҇]~dCۭYGW'ᓺ4juq ud טXP8䎁.,. y*\ _VV;33$i}MY,*FrP|1[8!C|RP͡'FL3'Kq"B*)H c:Ib(b梠G wR@ެ 5)X!FF\BèmN'::(,|Aՠ5e#R'vA EP 2 .eV׭ΐ(h4)\F6}@6[N3%uNC㒫+t*R)'U)P.o &JvT+F cN a gԅwaz<+~s {Ÿ+oj˼Lh} [;oqu%U"hm'07 ?wM`'Jψ0)\~/kdZ6ϷNDhb;T8Yà I Tt0,섺.և3Zhd:$pi$;BQupO<Tt}iH)'c="ݑ}lcnYr9bLt*Qг Nځ.!`cvsjv1rJGKQ4Tt !~w3/L6VNWf;6'BtcCa,eQM9+gPR53@ q"* Q[Ơ0gYZ07070100000160000081a400000000000000000000000167d0708900001d74000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hid/uhid.ko.xz7zXZִF!t/k1]?Eh=ڜͩՍN%lztΑief'͐nÙ~eDT;%ޜ֔7~2I 4E>#D3~Ux}މ})Y J{U~4N SD-4!=7r!2,p(ϒ&l6AM#`EǠ1D p%Xo]6GV3+Ek(pS:s 51710HȥJuq鰉;4ڝf sXSփ5 (%zkd+ y+5J~CvLY)TgG!Ee[Wyu-}YZxJz``l.xn)R9MCY|~ 3]Sq,@F]iLz@KJUy+G~˼OW# E υ̛U4بc5RCe'qESX'Q:%ԟ$XEH@ϧ"AL({el傩Y# 5p>٫d;4tSmhQpUWs]MQz8ˤ:-'ʣ.8 C- z."i 0[xɘ/`̱|uCOSY덂dl7mg~5RW'Ȋ$ Q7TI= _EBUC g Wv?A;Y#Y~{cIo4{0X۩t {Qֆӗ1|B]8A~>T~24e.(}dq!\hoNs;N?Qn׎pJmTq.GGUJ k2aG\u9a%FTEƃfY d>K}MXB,Y"?^kOyu:-`pu $౏-.`}I%B ڼ?\ǪTQ,{<hxP]V~%e$B'| ɊG{KUw**& =<ӈw.㘥,v^~ ,XM 7}B& !WـA͏@&iJ !$ZpژoLd';TDg$yTuztclǾi.mɲD` v Rت(jZ*1%1f8A Z\f1pjW4ge&wOjH33FU^&a>Q={eCX5tY+_o;(lPavVk/Sy*z#$(CSKuqD?Aq9OܾNndeg+OOЩkF>K8T7͆1gA/5z(RO+tEs 6+ % \6| ; joT/wn&zr)PȼmA'\Ֆ#)j?:?Btux:Wj 1AP$XƦ//[p)p9ދu ߇o~ [Ys|XtFzV4mL6 5l\F- χ^睮6Ug~lCQU# F,:RJq&`T fML-qD{_ #w1R@ez)`P (6f{E&JЭq9?@OH⧋yx2"W]ZЗ u"v#Q)H /vLIEw2ޠ }ғ6@4yȺ~ILFCgQq![7eIC׿ Q:]D  r{Vivhfܟ?#p)g((  oߺ}6Iḯb]4m̃M~IOZgM<Tqt/r mN"J*k8[A*Ub Ś#oBu8m!#l ׾W8/^ [0Eyq;\Ru,Tt5UX^ZѝdG̹Ѝf~tΪ^k7-8%;|2jIJ5E8K4+ dmaZ[nްh@ >ED܉`IdH:\3bo>~ 룯uKm*'UCY1ҡ.Fpxc ;jmkoOt"2+pwm7&üX ] zem#a6*=K;xr=t'ƐcRgwF#YJI`҇`{yaj<4T xYj98cܝ2Tm֑mOUG!HtpP %1k &T<>!hVx.RU- /$ۣoM%' .[t->xxqί̀v.W&ʣAo \-l`SZa%VY:s_`ߍ_!Z=ZO52\|oA'!b8Tc_ e Ň{cSI7|.'Gy)@z?S_J/_QM ;tJM_8q i|Z_ByIVHkH؟"熝@AbI較擙hRi5d!\~NϨY)(X7s|##_ yy1-sB}X]y!F JD*P%ބIoi#[keFi_9hQ?G=0bDb h[bޖP^M_3ײH RܚO]3~'yOQj9|GiN[ d/]7#}J8+H7wR& rj9<i_]+ l .%S~wgP|X['vKvhEC my x%LJt PL|!+XԅeH xG#jג2pvZY60eAJ?'szn$WW~c˝7#LD˄4Rѽ;ʖ,{_,`WQutO68Q"ZxstYG:r{BH{Ot8i.u.nEO^^ +R_!8c">+#:]!LzJrD촯!\*Uy0K 붰 Г |nPL&0 MB5P ,~yP?Ls }tMnrͣ L - H9Yz'9Yb=1~?,rZ j@{oZ@{7~נwTmZZB'C4z=w`90H{k,o@?=YNбZgŃI{{iCO>?T*$X%߿Fy$0U8"R5}LG <Ƭ75Q%' b<|^u>/mSdF,+ywi$<9I0U6qkKRQE'&(0Wٝ~cy O9l6W rX#Xʔr7t5aNGٿQ(R+;gF%@Aת"ٝ'dN@)Եw3G\L N)kK8Z\t$*E>lϊE^t[$,8`Ө^)1 /7N{]T(vG3D_? HHW3W̓N斖ٸ3m X("ͽ]ʋ8sx;(YE4$7jR{(U=?j_k"TEA_q )>=fP^p,tp`Vɾ0hIqs *QvBQDzJ>Y4N!p~OP \^K_X2|Zg{G[:w+(~R 5T)T8 omwG/w~diVbIrf/ s>S.AŌ}iʠ$5-j,l1cEpZp1ۼ&`mt񎊘1{,vid=}Dki\ {wIS|G&TzzHa<ltecH8s!\Bx% sgfh/ `#]X;|N|P/0 Ǿ*AGW t+3# ì {paEحk-}IA ~toQ4mGrbEzDt&GSjS.LR oyji &U-kk?? 5QFtn&JX঴;C`O`nu@%bK8x쬑K`1v7(22^Bf5X^_]Qo+)?d Fy!ٓ5(硚>^[)\Dt;I/bǠL%*T\ЀuB"\M0t߁\YCdGV駫H~dဩ .א|M#exm( WMSZU$s`Ύ!i)n.jj|A♫Y . ${k|-} -J !~t8g<-s%`ӇH!ٛjL}$A;ŵZ̋[hS `=;YSW 0]/H"J>gk߼zd}OUrY Dͭ! BwQ&9'.Q^@ee8BvGPz|"iy17|^Glӧ*@BR +n $~t*0+kL9P&V"HN'ӍNCI hF[ ["oFnqR?q}l)čH) ^3S` r Ayјu:U`nZր##,ڎRBKD7T(}0!ܥ\,?^F!!Ntg둯c 'RR:PW=s>;+r+]ƾݘh_BTqv@IVb-,CӢ-vr-"sFH 2?S9yU!L'FN-\HFӈ D.;a*{: rgYZ07070100000161000081a400000000000000000000000167d070880000a594000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hid/wacom.ko.xz7zXZִF!t/T]?Eh=ڜͩ1%l\+%/4Vi@zAusuGH _ g44+R(& Nj1%g,-ԅIR0>J^^EBy\>}3fBǼxߺgG`yO*Φ@J$=4Z :H9ީ&搠izAup @N"Jmww g; Gxqbr ɲqFxV]Ҭj\gI]u-.JHD4Clpvu1ǵm`A//zc cK=j1kձ!GP2|yKYDΖ1FEs2>?gw-QZD,67{Qy3asPڂ P (U Ydϩ*s ][̓¢2%nXVk-j,v,Y)~U k\AH@$_S va|{:sB4Sݚ!zSx6ZՎimZ_zG inU 5닩y])0ϮH(6 k3PaRR{]Yь" w4Q#dO*ދ'3@޶v:/݈k8xNSޫu}Yqmi րD-eQP?hב' >/lY7-cwDSmjb-k%f#?π_' Rl6!f&g"]] -`rM, kwe7a{OS&iJWd X/E n'ƈ/k|)ҹ^Tuϟ{M΢,g4ȃlz E=uwcgKJ6Aii-.7\vw5\! Eݯ/7v W0Shulf \+&ƲEyNƅ#i³ڑzoy3R _^L;@̈́UIX3z%O2/g}w(zk١z=(oDh1B!DJ;?װg1:Ԩb :r ?8qu#qzi4wodiԂpIn3ߊ靎b1Ϧpe%/'L\QW##_ضe 7V* YL"llmrf]Jf>ǟ3FH MwvňhB0G|AC{"rl=6ӺLp[DgMq޿۷/%,f-ܭ+El,t|&=iVtۈ)_Bed5fi(~EҫAuT%-O176X(q\u /Z V}l\-^ dMkrZ q5N<."_SM͍NIKO`#R~]Dy&4!b?`0f zF Zv h˄Ho6dFOOc3./6SzH@ 4nnU%*.2pjrس\EZ9JS^VUPC8]G|S>:~t7㫰N%N@ZׯQ֯d~ya\4\ZS)T@kIKs1L`(WLhйB-=EsfB"xx@c*rGxykHѩPF7ܳ9g* 5eBVw ﵵ-!H㵯tT*!.©ebB:-oն"nH?}ǐtқ,XիK4);mܘ9~ݞi.%p ,k'(t;MJtJکs{S.7`A3*Bhm;)E IW<[W信.S ]iUp!=LRΫwm@oFK&qQ﫱{Rv7Fq#Ab;+09*gOS}:'Z5'D{5pbGJk>Bd]cB͖F1/(79)餦C Lݙ7S>qӓ yڞk`2e^<] ?)}H|u;za@'wI!EJU >/ hNs֡_wpΌV4 P] W93h|NZ钏?1E9}ҿ2mDgWY]=@owf%Oר x ޽u|kfX@> O?Yoj]4^f|ҷ"jR!/GJ aZ\8j'w$t>}'sybk@%ftq6C^Lf柛yPH̸Nr$3IO l~ӡテ,cQ .ꟛ11QX 05᜛!n0MF)ц,fxutD?ւ~4߇y۔˥S=4%]يA'6Dn"ܬ5뫛Kr]"i`Uq zy73x#gdlo]C |à8By!QQ=Wυ6ID"l0M#2^]W y]Jw1P1M}(FtQ?bq!UBS%LЫ&!s+O\?,N8 ۖrj YK!Phqgfd1izκQ9uv݋5#co*-s _RELʌB"gdL_ vlULmW%ƄBq> DDoɵy N~I.:MK}cVƶ?>{l|A\gr ]\Tv,wtI4ԉuk#Oz߫,&2š'` | ЊylMP%>@nJpljbު!V`Sw- l [{7z#(^pprTܰ׫u.'qR?aMɼQ˃v$Kh\[R Dpq*$WgCHf:umzzqQ.:dI"^9h#n]vv4 [һdz.xX5]$'#Dpu3Džb a)C϶_>rKy Kgnڗ o $ŠAslWT;ʴ Z\N ٰ;'en#cwU8Pi;S*#_.D)k鮔bj߰V:b̑9J55Cn k*8[J ɠM{dÂ1 *!PiD=-;@6,ԏn=S̵/v ;Ll@-7l.JϩjRɺ}uay_{,^)rCBv,VaO"z7 w> ,pIޘٛ!23CbEizחT.栺TBV/)6"q8`O@F&=`טG$R7!ns3&u x#:1Xn^!|ۑ?gBJFn+zR ]$v;o$[Y塞y? l"@+>9Ж{9 \,+m:<܍xb Fs=W0cFQ(섛> #C|bPcQv9~ @cqϘ(wD :kAa:y ?,դsޘoE/"TXl$GYY\twVM|VZP̷u -=a:<+#إGX%IKt2ؒ%9,GDT23a./ߓXوpʙ-hk/A'%pˊe^7Oq{ |k{(=طm&k> ޜ>CBOYGw֑1#%I奈| 䦾, O!MZ ,8fvU+*XrO RQVw#A[Eu%q-WvD䯈OX.XKϔgWKԺ46A~VږA 1xf9;<YfhC{`(_-'t:BՅƂ5G[)h>KX"5(Ed!0O)X=$mOZ`vK2OZV|YXEзcg "C).i -wY[&wF(Hvo 0HJmk:ʥT@|A;૶S]jnOч ׵*.Y\MU'xGҖۺ.aBI:Ztv f,y`=V?Mt!aZpp׏E(ؗ>MR#rkOZ>c䇣V` vvZә2r‚3ò;dR^ (R( NS%/BN*Ban,G2?_b{pw/KZOGefASCEq }>VB"ЗYf&1j'Ovq@ $`U_nRT_B+@#]tL 2+.a_ (vQCX#.m@.vΟv\!LԕXB21 O~HGE R*4JGF旹n:zĨLzof͘ CS5~+4\oT-Pj9~fo qNB-өTt/Br )J*10+D-ŅBk^ep]Dő(j=cz::k<@4뢋Y8(i"K—Ovl*̽b]D#AF6_HlRDeu' wv:ijAݏ\X[ܱ~.۞rl ZbkCp# zķJVAʽ=W I>dFܷg<- xQs&7Byq k ĈnuO4AP'3r\\Tt+wS'G5Elm^>|X$7$|hkӡ1|].%P8:] @g6qU"1NxjbF꧌r6<nviJRnTs:O82ՇMYd.6Ξr?ѿ"Qmu)@oNUA& zY}.P7w~l8f7.IʹAbr͸*#6 f>LAF ]Nt]^oI/:bhS+TtivX'/cJ֗nn;q]#jD*W|lKdktƽ+4[}M\=(wmÄK{#Ū-Oz`ѷ@ 4l9FYRb̝w2]uʭZ5&Sb ÷@=nSx4VV؀~0fix(F&;"ǿjsO]@EԎDIES]q}?DMQg60kH-/jyWp: Ns@5~:B;DK&+A}%dR+P(p6te p,in.u#E\+w1N!r9Zk@Ul4G jOY/x2|y8`Fm(t~7"(;‘N>wcZ^ b$վp4ZX-_u~q˺}flt͌2'Yi. UoY(]@6/QO3tS8,T/V'R>M +tsPhCҥAa|0Q9jڑ3AiSxy 3w -cN'޷r,V1nX*6}=SVO/4@/U}~)2,u\0؆ɠVu!^%Mي *45lġ$Mtt#$ X)o z\UuBDMyYvZue gp#cYOfk[Oq+z)lA?y|aU1UMjSm˺2 {[@F4+Dg*TfvTmW>Ha~=-˿) +"K\;f<GaxA(Ḟ5(oL€hp<}62&OP[}2.n':R\_dy!N6 iF#@wG܂ÓǰбjoLShƀHہFϤ7 =J-́;ą-LE0?Mu}G2j^FlXpn98"8cLrJ:G 9kݭ?(sMD_)e w0W sV.UIem 3Pfodž=v]BClR4+Ӎp07ZF_P,F.ptd5ЖƮCfYmÞ-y+K@ qjj@B6.)OIg\:핋'ԿZ.Ko`8B")~S#Q6GMYֲXa~P ir a@ցg5\DQAVA*pĚnp8a. =D*/rm8H5/"?p sb΍B/!+Xjԍ~h{;H@&z¬ mokKǞv%2 טMtx=cEJ^EuM BVvIrԳ3'?ym> k{2-qk:8ԓD`&&:&#sT-}/#"5ao엣RTy>X;@buF>](j*|7 [(X8lb o$\#Ǐ `k @RUa|fU^f_y(5aFxFw:ɦ4xxg_^ }kRVڭ> >&hNI:q7"z)9avWpeOMdFqɁ癣`,tl^!4UOYX1'ͺdH:c} q1.Ow=+6S;.xrʼxN}&5`,B؛?b9(> W.L^c hZYnʎN{pL E ZO״% U PT}-)s(Luu|UONxN[! #le ~'ak+~{^/q'4K6> c%XulV9@5l-Gٳ6Ѭs-A9LmkKO}Iu5R{/}`ʦr~L+Em6tHGi[q),X.S+CS9~>FML[E: M兠F"<12 ("LA(YX[ᐎm)o}SM/Jg$JM5lKyTΤ_hgm7'@GG5׏nE2[:ȫi#nHMsuߛ؀wg4]_EMPMQE55ԇcF%<ݶVr2/ b d?ۑyˢA0dӵ0gN K?2!rgCo6poH;UR&o `|nnYm SdbZ-,˳:k:qM | {>I2ԨK10LZÓ}AٌQ&\[#w/D-( N}}OY]ŠmAݽ-%Aî-2$;_ZQM1w abvO-bHTp,*Cvo9r03\j}hM6DFK'Ԃh.u T){";1#|L\8?%s"/kk\UD7s_0e.3I c2^[6+NԼ0d +NKFwHJzRJϼtB̓v =qcG"؍ԻH UPudks/L0eӟGXYj' ny ެ׾qm~\ 7XWv _#,A|MkR0W,bݍHSF[ pTz֘SmAZKQ&yg(^\[JmIy-pDY>pJW?l3MVjp%>pyw<)o)!UR+Ҍfˍ(=G=/()W8qmq,[ _PPDob/ Z&/hjOrw(J#}61?)q73mJ0EL,֨Cbބ:Ѱ̠[{ѴPˍA7!S(?j s{C$y).vv8L+f1)Pt>lVTF,f{١ƞ QCMEY\NU 6T0.H&L${g۰JjO7z:Y/nfiYi|ͤkǗ\tvsf!K ;H{m܆Ԍ*|̣vu] r 0]ڀ;8W@̕,Z Ѥ1>᭨Υ>yCI%F+0bWk=.߱+pvu )@)2;!k!>Qm)}1e țx]I7sMuc5x7a!9`O-ABqd%Pûu1M S?:kwܛ? )>pݼM}K]@/AFwȝ5HBALnx]:2Lf.tgHwYسz0Iʩp4Mhs`D&>yಣ B1,Nq{x_먼 M qƈ2ELk_na*@\{6Hj 8'|ZN ܷ̎"=/aTU2}fX+z)kV6rw:{jm'J,᫣-BbǗ>\V£8:;Y߀MMsڵ2o$KV6!Bv|1-: ~ %$IXa B]F R6k ՛;wWhͭpd}e8$aC SBDlJ"Z>m"AjiPb`T}f6XN;fZ@1+ƫJP/c/cH)Zmw_4z>|<ؓQ}0r5P pKIѷ]Gɦ_n!- v-1ln:e6e?]D&i|s K^ߎ|J>e0kzW*04$B@x/fkGgRU!3۷ lNKAg$eFL/=ky esiyj׵D-Eո 5>J),&cXĉfMVۧHlZߍL3ݚ5ܨ^%ɛx4]EcRWIgU~ xcI-jIt&l>V< qY`7ri&PśLSӕU)©L` ?N:`ftPIOJ@ RpFcjG$W_65!cݱ4|/q7˄5Q\nN`TAq{7Xv6ZL*}h3!y`j; pQڃT؝ٰ,EC{H~=C rUWH)()EDT 6?YTŗGzj_qݗ_uxŮNbe7Q`ɧΝjQt4.(Vdy*\`^<.MfT*M cZ(Hu"2j#zzew =s(hS(^ a;jTק/ЃhV .k7mA0*#c2aD}ss J>NW #}OoDm7]q [jG}ȪIJ0 .&*ɢ T99HvDu8vkj7K1_vyk?.:kz4f5:ɹ\MO )Z!AG7E<+J_Y3 `B,t NkHn XlԹ kz6_<& PJPf7E=m/UNɌQ'8ĸ(݈v߰;QUYf>f on<]8w pm[J"ZXiNGN9>k.%TѶ䞊PrTtR^mBDR@; !i  n}! s㐗KC$Hd?đ jdl' 7غs8 `n-elb=dƔCrD2!UsLA^Lq%6bUPw?˓;wUWp޿ 23 a/आSdx/fPџ3<a/E aBҸ& \$!1l; _&'x nOڼo= ss($3*IZgcZ͢ {0)]ts 2|ץ)#@[6||FE?I3jsd3zR^jdci7ԋB%ˊtV +1n@Ckj 3UOq xk;|C_ZnXtl^tQ%vI9ZO5{H91:NQvi L 22g!F[%E7Qhu/ӭjL*fIXQrF؝^ d`, zO bh9Oފ._mh AVԫ1#)G_Agi'[$tu Ȗ[ocy&G0MK|q/w "(a`{2 ;}bݦ4h57 '*צRFјYʰQa..GKȞ9Xo]WNL2 ,+ck 2Vceiwn41TCpN_CɄʨ֮!{Ev7WSҹ| bU|<\ky 8ؓ\R4,3Bwbh}pAj0(J\/hȶ_ \lNuI&K]#<<ӲQq!g|RF  0м1c5)ϛKtS̆~1bed5 v{\roY8^[΍~߯#:m«S˹ZB7tC~ l(#<"U+)⺏ Cuͪk8r]c.wFBGY(wA¶2Iw [YJ[}9пZt;55=ҍ629_}CF=P.^A^JŌ1x4,DJC0Gi>)(o jC!3\bʎ'7PLHM`T*W2!Ln9'|2:߅~ɑB˾RK8@D'-Y~z 1ySwwwo%,HUqEu\ZK -XJZ&rVt='Zit`S,g%af}jUA*w x~L]ĭ9&t6Wߚ {p7ЧFaǁ8İ*C)%S)T|4-J1VSܻExGk'-ptjw 4d{>TB(rXOq-(d8CIo(I3jN@D;6S;dor]Ǩ7}' nFd!@.pөJAR[<%9kF?jl}jĔpGgsQ)ruư(^'N+woO5wӣ3Je(IOq*IѕEh,F; ys؈: 1f*9AaaF_Xe㉛٭,{xQW2YM>) V)(C3ZJ}uGPC' bvKLP )&YσjRUp`KamhʵPhф6\@v$FO&g ;23Ǖڮ3F?|UmWj92fَ0+e^r9hGroޛEW<{ux]sqYrZ؃|w/r]oo#L-qv.0bU-'@el'mkWJꡔҽzÞ! sFcA5@| lɋh{Pؚ1lwxIGƣ 9Ζ3™٣WHI%AaR(t:!Yt˿b sbz_wbbȘ/]) l3I zA@*7 [=UH&W\Y,iR,,+wCCZ%]MH;-=qo/zTLv=#*820ۈ*?]p\\[Q޳j;%{)厷葲"<&$]CRPkm5 u,i yy_ 1>LP&gJD&F xb?zĂ,uVIqJR m J愖T66E]5ci8C5uj׳Xk2UT88O6JYK*hjc'8u?_ Y9_9l^ ٸ=9KKch4U!`=#|N]4G^壂O^&"F{S0﫫m*=od_k׺m~nv|dYA_DOz R!WdtkvX %(GO1k l$_7 ?7-A)J/ɸ>[Ccx+*L]E9̘h*MRҡŐФmkUN{b$G O wh=eS}Ɲ*QA+|jΈ_Y&’U|[wWE-B*ѷ)Wِv|7pKQEme6QxMeޢj.dD|Q'[#kqaXց !8`6GOq[wznէX=FDke'oByzb? '#/+M +"LJ.a+MkH{Vɜ:ΪG56HDJI  z 3FUxcRkA1do/x!uLZڅQN,eY̐($4z>ivOJ=,:' PK[o[(7!$zzER;؉(N0g5sK az:? #rhb,=b#/?C'&$ )^}uNcEam;Aӯn]_TIjEM!^0gIA:- 㥣b=`ZeZ~jjn0e>]$Dn;dðEQ \18  x  Jn-5ӓx/i3Oau'md$9X{&p? ZF]r׷b4V(΃\\㩀n2,*gr0@}srLDq!&ΜuDW~pkcȮ4sC/7y79(dI_cO$ߧt^U/2.HxyP4B36RK݇mW> Ic'γdp{`r5pi01Mu\tmٴ%:' »ͦ8}qSHq["^LQ=[ Dm1B4b MVdQДR Zp'SJRzHz)4DS04h9}|o-lz@˄0XqOjV3̗(ی0Z˞(,hd2T KȇڋLeRsR`,bU 9Тq6S, Bsl1[*U?L;.Y1MܤGj? "܅Gkbw&ʞQAZOWkvJH)ꅴ2k9Q7+],1_ ,O0hF." uܓ~: ljյ˥K %d~}*{s4Cr;4q 7 π[c˖[ >ąc`"lԂ^ 0e+fA5ZmxDa$gnxT 8eJإ]F,A{& 7Sy8#PV=;.:Vl48/]Js9bvPȑdNZe.g ̀]N֟B"5MlTƣ7(D܊:8¨￉Vz9}qa*}N-:2ĘkHCk%CwB.y T>g*Uf GO#͙%ɭYJ9(MCPAZ HvS`jn 4[j)ufݐ=f.Ҁsݰ4u_%&iԊgO 9 ^#'HeOQp1G!U4cV.Y׎]O(-c**ut  ćh$%z EPaAWn'6>M\dKīhT=蒄b9F:d.ԼL>]|CpRCS1̒eșd]mv(*=fHݍoy{pp}|Ճ(*.=iZmqᰰɦU~A:ӵT1k} BvU-\\؃AbNH6jڡɳb, S,p}TEn K#2't&Oq;J[%V}m_"PWl6/ҧ֠uyjZLhg*f?BC+XA< 6c5lJ9b%(̕&L+RpDG t QOy9v2һcs_4%O*$nPu[_[VX}~3/B2^o^9BQL0ÂN: [@aVJlư}R8ە)US.8ޑZ¡%{QLP+c5bH3d:1PBthBm3HR zR _Dz؍7YhAa; ?8 .dzp@X 9 DlT zy4 BXAD3M)^|3I[0#֑)l$iA_No ~C%_/URᄌ½k$Zg׹fB@+nU/cQFa8,=;5w)WKVΉvQv^b-+l;pۣ`tks;^EJĿ)PR#w;=:T1l,AsNn;K`0͌H4; wD{lNjnIW7ao@xȕOeVH:ba>]MKg:1g#;wZD2T&FQ-v^L>3^$O/^pF蟈z6; m7 ?[EN3|TwoG/m~muΨz'&IRۯ"{WNe9vSuL%en=/ @$~ ˙}d ]@#,p@KŢV uu\('0 jNƻ!|!ؒX9&NZr8 X 5*G.1Fbv+v5?ηF7=5F)I|pG+V4mҍ]uZ&ݵU% : ڬXߑA3p)h88@"ZTk˾RfSa(UŤ5!P4 L!Z$n K9ah(k#z&P+LTQO$&.Ar2`T97a- zegh`xJQgbҧs` .oTʣæqvLu# `l[ttnh#ǩ+NLqY'-%6+T]L^$p0WMQFZ|&}@EB$Ǫat֤"=72C7 PaTE]J<݌eTUf7<g6P ] m+:G (Y25h9ss|Hdyrn䮚pka0p-XC95 B = ,nmU"gs,//M[4ڪ6rPvh)/pzwEmTv~9nqHļx,v;x#ARgTWˏw1Wn[Na>vi@է:PAgbF&lluy'ef쵑;)HY)NFd RA%Ifd-#Ds?{`R&]',: M("cpň;Rek`#zӦ_Ч=ܫGF ry8 *rM2ܑD#"deWšqU9nyZKeU+~nbʑ:'Ȧ4*1],=J_*B(9n<6Cj*Yʞid6;TH _-C2(@!"1_~CAXcsvMZv˜%AzdS]>jy< (`R ܠg4t@=C $ VImHp]k\NHK$cL| A=R-}gr_ȑU)f>2v$kF-xMrF$̭KRjk(τ-T>m~lKA:8ٛ{mev7SNOsh;(] 2윽L!qL 5}@5C nvU@< ,U=:#ǿi?YNq& Iry$| SR$o#Ê`f2ѽ5.x>pgagZDG&\sho>yS[p[1MEo*IĹ=B0#OTY4⤮&AEưvQ`ly;?1o D~3!NIP/kv(Lʄ7&lQ1n׍ m  jđ+Zþl H:#W8WQ-"A \,j˙4ܻzȌcgoHZ 9d5jouFFd\_f |ꗍnTf[ݟ,@flUD3A( Pqt4b ̈́$i@Z}?25$c1|8ty\9:X "ټٺfd΃t8.8. o?@dbBZ(:,KLdoʺnͼ\հ,B$! }uK(Ԣ5_nE g/9}⋁\p4bMC*Ŋ1LKMN?bwIdyr8pH|2}=`W!/[i?+1 HaɦQ00I//\N B bA:f׼5A6?byoΰeȼw?%Snd$M05L<;OB-Wx z=>I%vW| x $RB^&"ͬfO;_8R@ VstOQVcago w^GJ(%xBnHSm6vL斨jO^ߖVzv'^ g؞ݠ*'Nl!"$( ˢBZYQ:|pv~tp"Pf( @ȵ9t0K Uof:U')c)+KE\08z;>KɴnzUkFؑwUwdwP'܇)t,yC:ULh)+̆dGFs];꼶!d9Ayѩ.H (/ѭ!JX &-NjT9_nCPr1d|k,PO_ :ar ѫs-BHCf@JVːG$Owt!E: ;w+."gm0RV@p, ٰC5Ɠo >P.9lhU?# Tq쾿!3w )3O{ݣWR |1񨒜t" ]uZj2)loth5%E,h" F IC;QqAEj@Q.wX2Tm9* :z*,g6?J6ZԿn:O}|h٤skEǡDz8f/E4[1e%l% J)P! ׭V T}#c9A^⣼J%y߲p@1Y'Jlq~%5<.xuoXNbn7I↵AhƾFz]gx,_$q=@nl;{syߘ1'#EtN'ؤjKq( aGʿ5ѡ*:21} W9wGm%t8p]>tK>Mr?8%f~]jjr RV|i qZF)> l8G?e=>څf;,(2^WxsZEdyxJtS*6;u<. Zم0cЉ!>|"4Wu:hnr,D%Ck{MqM]Y+ԼU>Bn,Riu|Qj~&N?lsf}# maC:V_njR#R!IDR! Ui%@P 2'9HK)vT]ȏgZ))r.EvU8Kl[0@Cj=Ը(Iƿ@uIj{$#FOEUq#˾N[,h!E\ zV:0*J;$V sԦ LbC'[P;W&M $U| R|e¼۾E<.znN\rIJ)rb9M8&_L^n̫qZZC%P>m[>:>4+`ҋ~n7HF5!]-~^ߟ=c !3=t)zD'4Ȗ~j] `>;{B_b&/rcԢ߄:3{&ЋmDS;@_>d-CV=\0H՛B0/(:f\| {1$sSm ףjdMuw0 Nf ہgAT2f_{.nv,/W7r{c#採f'gʵ#>G'd/ tȁaW qAy9DgT LJƋaC׮(1vߑd#@Q%*dwg#Ug "/X*#zzi<]p4L] $^ YϙTo't%F!8>uG_{4hTNVKgiir\6LrN #|y?)%{ Y{pdVqBqvqіεN.?WuHfGa|6%rRwyBn2>R#iI Cb!'Ps}Ғ$ig,QSCE:͕T PX͝ `$6&%!n,s}^|ڥ' -m{l_T@tiY/>7W~7B q2sw뺵G\[p♨=|aҏKv蝊MV4>L39kƇˀB;+�K|u,+,h 2& .JLml-zuOڡQ됸z]ӁlbZdŧ17j?sq"V` ' WfVK^&$ˮ5 Qytѿ%"NG@uRRf)4EaWl!|ٸ {1Q^HW>1ϯa9xJF A_o0— <ҷwDq,v}ұ_`y9 \$90[A )Oˣ:SSpGyE7Yכ a F=L?X/ECw }ԃ-Zh n66&OpЇg$3PP_U\LתCaoy(NSb/OsRqR.Q啖QcL984&ѲtA`ml0Xވ# |?5{%ZHѽV:_@Tt#I ֛(eeܼ="7|zK6-IMȁMD` DaTbƙ]^.s?T::4试@){kXdlzz#V.tHy Y ;:cmRj[%)bh#m:VhhYRHpf)QE(fG1+-@x'vᨀTD^uD.SQdπ'O^ 蕀I{;(xT6"1 P>ܸ0 9:YXoHʅg~ jkpj2ܲ%%_~EL+-ӁT$? A+7~6X~^ri=0oװT6o^6st몯*jT#(W % hD[`%t-,~aiz~wiloqh )k.dGurqr\L`a h3x?FhnjlyZ-xs5>7U_L&:DX_|=r;GB6'\Ǿw#eznZ+X, l% l~JWòVgWW"|OB8 }aF G>hk+D)e;q 4&9{E<^R*CLG !^)9Zpo='V¹1FTniԌby? Dc谿;5$>r+i2愥KwD90ʨ#zߍ 9*(<CTK[Ӻ-r"v͑%@Q5HF_/?8,Ξiʼ à}JEAed 1jʺ1@T=9 :r-}`ڹ%#fOh ,Sȩm$ YAQzF nkT[MӶdrX͓Z@l_{t(WH&Dij'd) ^z7`?'Yb+}}!z!Q s+3Zoi=.OSه!`Qi C ]h2!ǩ0ma8-lKm&+y2~(H՚ϧ(!WxGC01 |X4 cMCmk KҶl0)+C-r PwTNPϹ kEϗbӯ. C>볡+QLX)LX<ϽI_{O2/1sjv0۟W`|geIGpmFF0k#N{g!BlZ`x&^\] D,Ha}Sf@"6]TB  32"caRhos+ Y'"x@98{S0Pm|xܞKŅ"YoUyLwtDNpG:ҜPE`7v4a yKrsiqeFAl-czޜ`ɸ:JAySQUNHtjy#3I2y)bh!ӗȸK#yvuYv3 usKd)%u}( Xv63$iݐj CU xcBa5:(CX}?Y|Z39sruݍ=~ݬQ7I+?];p=UFY?[x>^&MȢQ̢DF*!\2K :0l/* =3(^Nlcdz\ZԂ/7O$:Zf-jC/ Cx[KO!7L1a-Rc3wТ9v='P Oc32ƹ m_y||_BzNPuy֪d*7џ$F_k*]ר1%QQ]E4+Z›#0*e[*}B\O%}W7V31[th -j6fP8Ȥ/v'U/*bl\:Mqxw:eYKkE-ե&Ð٫T]n53x]a}DghQ.OOMPJt ^>cӡyCLS"*`$խՐ-T7.7.BQҭ1vV&cJJ7ő;1CC r,_tI0ˁva#:`S{'V Ӎ?%g>.ceӡhEe4rhaQZ"=Ya.AuDFQD4 RbJPLqܳĴJjUΨ4#?OD,GѤYu8=Уˆڨͨ+DG7<"|g4m`C;9rEOU8sFNTȽkÂ}IԞ%$?,})bơ*Y^0۶jpᓅ(lHֶ3+\o z,c ]pH:0T YpD礰Lx֗]< wzcDpWAus){L0TTKV@}q +Qէ, MYdžodE)Cm$Qmo'+H \o"cDh}[0TW5rS^ dF[zNȧAq=0dBbmnyTы-m:'i^f,_,lkWŬpeC 4DsLܯG # T'%yXbXӅ u(NmA\K*6,e<W뺁g:X"!G'INI=T+k? KuOTCގ3&L9H6$Y?p=%Ѵj]wW/ZH6.^g`7D{x`MA *<-.S_J0Υ%;ȶJhĬZA9yX˂=󱃇)&x'w7{j.d5c֋ŠBHՕ<$s&D4PϪަ8lT1̊tG?]\:yHikrf=YȌhDS|ɭ'^KHi} ~dȖ y:cbBj&{ 䩈1!(J:zQ5 1IH.%TȒ+ .1h<5'A&G'z/Ŋ'5B*bL%<_hf72hE"4FFg4<×M#n҂֧|r3zdIzsރaɢZH=31+-d;8-ۯS SMU[M=K5@߈GP |N.\&TɕȼF:qݖ-`DDA ;v) ~9uad#]hgZbDai4z ÷r"%[zmǂ?[2:1M_!a9[̙͌=ap~!Ґ<(u# Z] :nxFu4l6%7۝2~JIW>=3Z=6as|kׂ uHsqDچwՌp21*y.QԄQ#Уw#!EE(x,L}ynޠm6<VrKvD@%h[ T1qw M}u-MN+aw[GŽ-vw7%n/*74t/5$~hNvZ~Y'd%  O@)>z޿5&WN>i„5Ɲ(fNy&L$#esZr1u6yl0?8:|z)0Z̮6YBjIШҮo|YyKmAPO;wV|!`1 `YE]"&[v^pU't ŗ+ꉪј0J@`i?\7ǻA1#!iZI?ތ+a-ɤ8oS 7?# d֣u B7@ĦO2?U&Q1_m W$4gkz:Ld-TKA,LN62gc%@Z5C IrK"DkbA)U1}%%KЮ{sYC_^!zԋTYGeYz: w:q:<9yĉ$v1f FmEۺzFC/ɗ~$D [#<2]/ ͸h3tl`5Pry^?E(ódYzhT\07+{>/V)vގ 5xa_榕j )3ҕ&${Ʒ) 2)l_f1BRLblUdh#dh|aFa.ZffLf+ހΞm @{}. 3֞&rI|0X|~ V$`:-RMnOvRGZ>̯QIbцYIuf<ӈ,=%!cҞz\ A%V%{'ՔAߺX; x谬-P51^)(Dv.>9C'"@*^ߔduH๊3.HlUEnKA*ޘc`>Jy۶!ɋ>q[pNvIUrg ] "=úWg8\ ;x63:/CЀ\]lq짋V' k7|ȉCc\G❺x<$o"`J+Q4 ̡cv&΢26ا}3<4wv&\T{m.Kn@T"qޜ@)q7K15NC1/J{Eբ0Ac>c25)Ƞɵt[{Ё JR{en;0k .ʝs)4P:^"s LE_X HYOםs/[ )OR6j\5Ȃ#ΏL, 'w V0Œ4]dDz6gcMMRZfBPtGDl}$`aNeVpDܤFh8F eŊ{5ޚ|~ԵP%{`xC`֭չ{&KTd ID,B E$p]iL8η};Vqa>C53.*OHKKY2wJ񭌃i+LRF, 7 wc^x&1[5s=`^K0HhzzH8E%0 Iͼ|&DqoHn(D:JKZ`tSsMMt$8Yu+^Sd+2̕b-V:%83i3AkjCQfSau2$$=nƧhF_P02W7 |'LdV)H4KU vˇ srټ(/bz)RQ3ZjޠAVg1;J$!ajyl[!I业/~+6Fpn&LDRcvk\Ðz0*D3R̕.bA*!?ZbIty qnXO2[} w`go`d;lKd;`6j{B0}ْ̘u ٠K7Da>veN$$1J}Q.T5N{1O<1\[blfJȏ)&FLq(&nY?NL ޅ:'gK p&, Sm%e\y^rr=WpTk}V#8g'9l'lHỞXUq-,G㭺 WO ]'_X1.00OqF4Q&bogxOQ9q<Իͣ\܈PA"!^׬7. %\ ^l8}Q?fdn̂g|JTuOIt^7\".9%B'27,ͩoP<~R@Z~%LvgjoEnMI,mI푨 t#F_P0W1q?:=@RYw#`F#:̓E7L: (?85s\);̧ $.(w.JX}NΘI "OڎŁY9xk d{GvFHCR(>V} uޫtZ>sd ~w%@ϫ+Y^G&Oz<=ø)Po&|[{f𓙥=8OB VM,*] oօ$tiX * ןᎊ©f^`4ٶF +"Z wEiQM^ko/Ӎi-( xge:T޾ wmsD9i!T۹M&M C$:cu6aMR6L3}pZ ^ѪrB}OhC)fq/bw/ճ~V`՞eyvRyprS3;`ߒ}T sc4Yj^|nK9t3l yݒQ՚eL彇[VhJ`/SvX2`3h:@p;ixqs\C`3ݡc>=,` }-ާ. FJi^I W.87~@$]#_].qmaxX q ^p]n&!5D I#*Dݬ.kU* CT1%䃤6kAв}I)Lv"80X6+*&h~ M]_&,!e>\-P!c̖/pnSjv+c?@)C+pbDmo iv&IW"w r<oC4F4d]HB[z<2Oe' agѶ_=IB󕷛tbGC{E}Zb$e7,b%WşHL?|28բ9<ԔhH2D0c]7J@lg>Lb*}PuY~5-x?3g0 T5~]{ʖYV7 ͕qERn<;a yۙ׏2R$~OhܢxM}mGZ|ӟ@|~n :! >Ihoԛ*pz.'ȰU&}[^/x;eB` $85#J!!0,Eu#FOH޻$ZaGiM8'w*'R{|sr9B I[25l`֏H?x@2USu s[y0Ç ka>dRtKsU=Rð1"50,LX2TWmV/%8:m!7`فݓ)O[I{U.é&PJS7ʮnӋlB[i X[h7kB1W Ȃh0='unw tj!H[(BqPߌxu)o q:((+Ft$.܈k*7ܶ5Ew$I]p5ɹi%Y^l~6k~S9#? Y+gM;j訃oh óڢ]\e}Z#yW7NUw}=\D=A@nL'wNF/++9 %SIP98?oU2~5#}rWlD0t>rLa=mw5J<- bW^e1Z+?`-NblM\ @? n}x3)x&V.N-,7Ijwvl OL&j_#;Ʉ[ 6;(#ctقM@#>/=nIx"a ,L0n}XmOz [r=-wض:+%\7y%azt1]&]#i㨥`yw_ĥ*T,\)G:JNT2R#OƩ zL L77﮵ͱo|WxVb-A[hR;hQ0lxg?ug-_bX!^]XX2(l!;3prV~h)j,etW2e9eFh\q&dBS@἟q JػSTpzJXw.W",ޣb fAO` OKZ#$^S8#z#ʳ lskA{ -I5'qPO=(S7JJMQ4n8,#oL?Gg j9v-"SA7%㛂apa|AϮd@C@m`n |QdN*T=Ow[kd@FHmM8pe:ER 4e^BK edu419<7 1]~-8?{:]gǏi3-t*q1U:x'(+J;PޔS8o߻AiLdwF:.F $GD7PBjc? JNN~)&6^f^B%߭7'. YL(MbҪ=]wQJ.2&D9/A(S;).(շEJ *݄sVQb%dut{tģ;MfRi1wv }8<8Mʚ&>#rS4\n~~Gx(XmXE\WX K?~r{$]8ɚRB!a`#UP j-w$BN^13`9mMkEBK cdFj& hVֺQKu+cze'>Bx_%7Ϧ'0c :FQl)uhra:4!{y5mrB>THt=$Cvd \ʮy\8NVc뽂ڽPK0wtw2_? ?́wsڥoA_W'c/#[!q]Jv:G.Ҭ7{?e:#!3ѵ߬*?CqS1c%|mA? N@CG J&kVkk7l[ &g-gT1:Wa'@s2:?ɲ֊(ܓG{ aNNhL7Xɫh!R >,G(A1B]Buckc9iԃ;&Ȝ3@ ߡ;2Pr?}C[{/h'J6'!E`gB'_%⦦ fp3J=: BG>]VׇHP  U+bHxUȜƏ_mzNyW_ c6Vl#u׀_XX,\gwJX?~2Z[WLp %̀(oa[N}/w%hH]Hs:o`ἊB]qww9K /N~rr;@ɶ$NT Qڧ"'O4y"xh94NuZ@|SsHiCJ~RCq!(cߌ aY"N߻T\my+w½qt"_{+p% Y ( I@lH!EO֟0\E?.Ëޤ|i _t\O>ȳ(z*|Ǟ-jUU)*ϼPk¯iB,5w];b|?z#BW ZYLk/:Pz7>U`E0A,(Dݝ <5:p3}(GԠ@ "uFU޳9Bm0k5ŢQ[[,`poqFz`\󗯕gPx|1ynlY|ugӲM(!Ũ$>3=6f!ag=_ea!lw:x%o/=׼mlI1܏w/;%P/"pwM*+3&H&xǃMqOnB!5/ECuOo5uc;*邅Cp{} ̜r)q &Ɛv 9Jg6%ǔh̆ޜhu@\ ٶ ,.%Ua9A:2m2-J겵5il7gwxVF£xqXX19źVO}s_{Ay]sJ5 QLo5vQ5l6< \\>t۬g\#sLg933 ggL|@EJ0w ߝE@y}:mê CFԾEj2o\>"E@] l+RHfuIx9 at5mEoT@g힥 \9!g(1-40|OAnPbl7"ȝ3" s6(ɰ}_ak8 JE4? =zf2׹*#YciDp(UhVx*ֵ fm-R}]̩*Vɽ~T;S6}c Z wp#1u? oE:4 U~&3![8QNcɜ~~x.;߬b6*:3sE$ S4O8 \ѷ *)طuhHV2_>"qw(JX(}3$*N O{VA1x54,Io,Kewe4Xi>;9D(W>hH WJ^~ `ls0mvA um@d\jVV3 ?tkL , i}ˊfZ'[ZPEwn͑A!˿zL.p B!@}1 c8 VVj̘Vó4Edd$uǪayJQZ8?sՍ(w{ bhNr ;?ԙ^ϙYQMLg38UO@GH7vB;6jpSqϷÁDv`|d;j]: YNRF.n+Mʹ&ۨ$IǠ&_,asz]}HŽ}? mFD2͞V ì4E%8іskR]3aO_w`m鏹|ے^+Nƾ ߣh[V6h?vL`A!$ itjPVA KE"hi끺%$_U<񬫼t^Ǭ!D7PTy[y&Se(9+grG(yz\c8MP>&p@22}Io'pKP9;]sr-3Dk4Ixba8*>_[PZ.%dNko͍`Gt)>+DXtr&~,@.`sFs'9>-=fwCE5MMDs+7QWbĩXpYXY PjbSs4 RxN*%&9qGrY3ʜGS=μlw oN5#zfI$Ot.o9 lsQ; - `S+D CP e49 e );z҄U9ݹ| CjOow*F 6g+P\{#sF*P Bg?ng1 ㏵V >26UMoI3 a6<ãZQwl [Atl26p[r3V$8-Iw!:研H C S+_x4Qt{DDl/;Qf+{tݰMIVL BYGLVm󆗯&!eV&-(z{L( nȔT(vE1|ݜI[-ۆ 2^ hK>*aRXdt>i]t ^5cE0Qs2klch=0`u-8c2&!59:xIEx/UQFy FNAPc z87_p6Ȋ굆PK@B g{q~;;) F(1Ąh.LG~cdiBjYf4S&c,<-sGx=-CkHwX Ȇ[դ^8wuҧK[8etY&;='>@vYxwӄ2:vǕT1DF\ 5#@uITAF` ZjLkxKbFC#fkC`C%^h{$fx  ,AVeDGA~g%[Gv%{Ɔܲe;yW`"%h%Dzx҂菔s/jG|c[o|x\Ua<տsDmL-P5{%T1cvvJ~ 2?ߦb5` AXZ OCMB(95=\pce9~S\(Mʼ_Ň\:fJ9KֳYV_3`2;{A=FrTuILfbN L\fM>bp=6.aД[kH]L'*U(qC筤,>m愃S rˍ)Z@i0r?)^H㾮"s¨դa*2pL ׯ9GdY(+,$W7v6ۖii]:VяG! "5:i"'b[_KF%q[/e (,m,b){ r`lfCb:$$^.rG\S^I.EaV[C-5'+: Jz;OB-Toqbum?t'g3JPސy=Ƨ 3"}0mXL]#y}Jӆ=o*8)s;!amȖULC4d xjo>,wE~gO$~vԬ:[,8ȉ-b5=E-HDACan hxJUN⭫oPlZe`4;WBvEԚט'̽pg+XgϢkYiAo>ɨ}hэsyط]`5e@ϪCu 8yY@iAUBu#jZ(_*Yzd3-M#пvQː` []qKwϣYsVA*q,bޔ; !!HZ#a$G(B3c?QCc(csJ<0$؜[i6nU~efQ; Ljw3߉/:L)~h&|[x5лvaV͢)D4SNƲU B3i8;3ALef m TB@ѕA\j _Ax2rw[+NnB;N;\ؓ]RH/b-K阪56Rx>n,fv!YFٔ5X%3,1-FiRkPWF塩Xq`4$B|C*Es#i׳^+ϵ>;*2UߓKLS j4!Mǒ5a//v9bׅl"ƈf7O++i9u&(ꅯ<@s^Yb>Bzfu[%DeLSzxY ~JOwFiԆ P,<]A<֘1v`]db3س:V柳R L.| N>ObND,7MJļAr:w#̐WӶβ`[862L:<ѮCӔUH>a;nH[&]\Z\J锂ŕpP]"Llv}3LۀHd8b% f0@mI8H^Tȕ WM/#Ar򏢈tQY G}+:g$z;]R b-^$34kL˔ٰ;6d2\\hC e(ƥI}Me9h?7#/"j/yfF=[JGz!BlܙB&2eĪdH0 hosʝF?J+~c /U,$DQ:w$(Y$ 7Si])H O_Ƈ^~/)md[Tl:E6b \{ ~T?D^l]\L+ahlLdQѯGS zsξm| e{|^h'|I~nB^{@ P];MfqƾBXl[|Ku aYu>'u7l\T{lb!=[5U9*i9_0 Zkc}1AXG"w<2Rv"B3mk,QjD)\ Ua]Y) jDN @;VäcI6LdjInw6,aOҢםJW\gh 7|qi#L7쪑1Lk(2yXq2D'~G)á<WOČrmmm aeoo8#;5nCz7pי\Ӆk]3%j!s#~+MlF%7)j킬4|pU$v0&3Y5 ^=r}wՄBQ,B0]\0|Ā:kķWNJ۔ZbrvHiGVfC!ޯAߢ! 4Ó|){FξQ y';<H2mi)O=N_n":C߰ؐǛkܕqij8oM< Z>]*2&=N@2_G˃s7'P,Qm6>Yc[Ėۉ z`ciʃ@E٘LhupmD+ N[:cr*q٘9ބ` cacu)SP!8.> ̍42rEۙ6Fkˏ9/0>{^}!dߐUo{x9M~GS<[`lb$Z^xG?oKvvXWjR3n sˈ US!|Ύ1 ֦[*ғr:ȳ$ҷh]:K22^4xrÝ=jon6`fR#U#&$e4h!wfИbsV0 |ng~$ ԄYDbBtw8Bl-`x2e=ʟQ*I0Q^I1 4^u:m$5]_ιuhEjolV]CfiMoG>EuEHK>H` N' 38 K37zz2$D#Z-1p2Y_ƽ쁫䦏[W_4%>;фowm "i`dO %uG#e2U[BX CJEٵ|# 丗ӠqTƳjk΃I|?Ĝ~:˭\k`,q&o"$`l;l'<)e6n 'cnsA"ƗYI} S9Om Fg%ZC&AEOɅҥm гE9hT3 $kF2w}>wJ;Dm KJ\Uf_c~.n"Vq+V;u0 gK[EcZK6m0ѦnZL,ԤsneqhHHϗ[kvj4v LltPG~>뚞cf5Ndq8#M|GeZj'zdn.Ԗ4]Ӎa=#w 4}?*>Qe UڔZJ7-`Jԋ}n( Ri.`eB=A 4 NJ^Ý)v1Q:t>-DSd(5޷,Ƹާ*uIfw9~<4ֆLOm&XI_vZu_jF/B'rM\;lcֶ2mE,QŪmyGsHn|eozLB!@~dI6I1 ~b(Uٯwǫк9Ǹ^,|V}VMc#!!L乡ZTa^,*;:j%[?LE:mn;"f:qW+H/@8;('h{&Ҝ<  E5M!&FR[ڽ?[d∔IFn$bcY/>ZdPb2 -oU R*5HwUk.%<ߏ׌@ DVV$^aQssRd cCNOjuk:K&sj*Ϸ6±=JX,^SCΏ/(4→WEr_uo;B ;S7nw>oqN<\pJQڜ`V6mѺ_Fԃ^6V}0zXT ɝN:ʹ-C&i2jZ2q[ݱXhڿޞ1=BB8w4`Ka/3j:=r 3PHuAQ6^">x˄ "6vk:BZ $۳pD]48b<ζl]PM_-?BJ ӀLh{qqlf=mlv&E?RF%@x8f=躼ރO/ %k,be LV(P)}^vΉyI3iԠkx\}\&֌ø jqÜ)$`XƹbPwnzstKJ}QC h9`7Z#bnƘ$0~̀VE6{7049JX*V9\5:,dbNU7O71OgJc*;HbEz`@"[ίe܍'>֢clA OW%\>y,/`#j-יT wi4ЭF4^+B)KWO\,QFL(9 ƶGtJ tövB4 C`}^~buIBҔAC˲ \ 3}gO$g|7boU.ewi}3 {U&6ul=ѡA &ިe2:obsNZ8hD͇Hڡy#p|i"u" #$7v.;މdy"bLHs"'ZVʣ:QPO1nt{ydB*I 陔v8j_bzIy)P/ :s!* SD<dZA/)A[E6ۂ.\" Y[8wfA렅v 8cGk+>I6E : p'KG9ϣ2(-I @x+l p>z=v;wp R 6#-_A)RTY +fާ[.2 Z`P^rq>cg}Wi֖!R-\nP/x ߈o "|ƈy2($\6|5mbFSZ֟›\X!;~{N#n5wHmkuq0(0uymԩO2#n>\ 3p㩥M|O+ a]/`y#`& P9Zն[u0'O8{(hHT~9h+r1C7TmwwN)}S*íbiUٓ902qk!ɢ$i4NU䤈/ʑI[x늗Ѹ`W^ Ͳxˌir4=rasp׿mRqs/!xfۤq2ڒ2tS}0e xg~TO 0BT3&xaW(fDUX%+y}ǠD#n"uHub%^AU!@+ _f |ԧu\႐eU7Gݗ?ꩅ;Cd'r@R]OR)Z!,:V\.P@ 6?eȖihFT'j dY*OyۡФ\ʷ7 Jb<6XiG؄tTxBeb :Auws.e 7k%>01vINb{,<тmι/C Cc}8J=89_W 9 kts+uA%į֟EXȑK*oI[LPLZ.B>q尕:MǝypX\6z4 oWc M&.V:)WrmEtp:ӽW .w)6 2`i՗RN} u?CWH,p ^F$xQ`u !O|NL+ aiU &kZ}diq1mqָV@~A.WZ8lfЪp[ɼ3uFZa)^b\&fꝪ&T0<)!Y\*S\LŢګdc+BlVh7﷽0DZ;h9d?y,3ԍ,oVb-Ui IyM|#5&CeDNZ!51O6BZtFix~YgӯtS1CPjiv3]UC|.T­Mg!%RR،?-^WkŎKoõo4 a rԅωi!Id2w89c[6IPě2[78<k V2 wa䭆%=(Y}׫kT'x3iz](k=R C͞7n*9_w[pXQFW?Ĭe!,cW;I~KLJ_+V.u}k.7` &#ZїuOOpR8rp<Xe来 &K^?Ypd%\+s=fhbB֞3@g۸NA-?X*Vnϑ pф,;bZ΅4,OI65utyiM DZ&-sTrW.`{*BSm";#箏#.]@HPI[Ɏw|ę>C$#֒O"XRe>vm܇.58 _+ .7 (]͕c}(:;6T`Ly\U:7$YFq($HT QN)ƛ:z \zn4} q[ƀ/lDĜ=h$g7XD;Ut5I_,A6'eQ Ou=h_I/!Ub z5k yczphe밳~B;&=t!HK)jg\`\n H$;GIgN\첩,"@ ܣ4ō6+g\{nY5׭f$}؀lJMJ~΅IEgfi`&Q 33:EE2#Qzs S ɯx<7s~Ch~]i|;w}.-8 Wc7- p#HFýp+ NFR69&tg<7 c~يւ}A]9QCmXH|I;_(K$o.U\ל39L#yl*:SÖN)E! C=luc}eDqG##fjwޘ.>G/x> '})bQK8Ty2qnёwgZ!C$C=,sDV.8, U!END}b>;SB&Kyɨ/oɁ2x$R ܠ1$UF6zG!)96BjҔcu@R(4y֊y]m2H\0Lk|DK MwtJA>Y,[d 48mg2~TWga4iUSdBWND΃B;! h>ZqDQbc*Qdz~ fzDm|$1?${6*RH/WD3f?G 4k]ni#Mtq|ͨ!ݢP٠n.#_`5 qum V,̔>_gloaM쇫1Z>+: В xDxqg“Lڧp r ʒr@zOQ穧Wy m3)HY`A,)L= Fg SJ%[|ODnėn{<82߃U,ŏ}/. z욱N4)'3(Ћ'8P)hXyH27e~hV,HLSq? O8{2g]F=Ͼ  D.M|`= ajLq`\Ca$h䵯#u9M,H6d?k[EP7psa9C \{Ov~߹ȼi1z=|vJ?So%ɽm2,6@z<&.Sgq.P9Kr-9{n)7Q?A\.x[T 9ďbUH]RjQ} w>vvd8&rGZ} tj }~r,n5Gn}L'#fOATgH˳e2,[|H,'=͛LLJ@ZQ$ <~wuzH`9q[y%v2KA7; >R4gő7A)TĖM /~+{-v/۫0Rc/NR`뜟R!޶[8˽Eh5 @2K6,15O89veCq)*)k!D̨_cP7 'Ya} V >Gm0UST4߶ ;$7+@3 },{L0vAv2Ok Gya+DBF !Ub9yNSu5'$o@mW=xdǺ9.^ݠ}Sl#L4}6j_OЅ)i$O`֪A&iAaVZY YTN.DiOjOklml# ޤE\3MKKx%')3eo|o1J?'D7s$vu 5 .";ҕ})'6Ϧ60!I?.ЈktxfPǽ/x/wm8Y )iU`R.췒|GOS{^S]J󗣵̓5h!@%j%^2& J}VytO"IOgYZ07070100000166000081a400000000000000000000000167d0708900005094000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/PT]?Eh=ڜͩlƿmTX5J6?fS"8Wm/SfsIt'n!W|^^e(وppq0w5z6wv 옜/@P*kܗNI_i᷁O^V>koM`7dE%3_hMIp[ie~]Q^\WP˜8,v2: `C` _NsͿl>S]9?B](jqS"hD$$c?^З|]w9[Y4BaڞXo bSS6mYdodyaGQYg;aK$i d?Tӂu]; lM m0PcPXDGBB 7IuDTh>v/)|Ν (.>X|B',(W4&T8s.z-n8F4j ;ꝑub6~|$d0s̺p߬[ٰ[iNw/G駖' Rv"ca1=v߹mu @oN tjj h~ڤV,i4 Z#g4Yj k,u*fKzO A{:GO#AmN3')9L۳,U:xl O+H<յ kRVz9oTLG+DFx³em5f5~ˀ兀57k3@vO mB e@W݃0a?xKC+_PBj1FnmLLE.f{m5_ۃ_nařP_:TMk̮?drſffqsnw@ *FoCibUr8w9vĝ G՟ \S ƌ2L 0èVCloXU=forԃsﴠI_(G )1 bJBo߈2A 1e:fD60̞ZK6[u )3: &c9z`I|P/ĔP( ݆}74r"ʍgSP$!.#HÓҩtn: +2jhlYZtF?38)uO.^DP:dr`#%=p v @}XN 6mk"5\ t!q%G^,SiMCN͊8x48ib_.}w^2 Qdw^0pcNf#9kιKբ* X8P1Ճ̐ P6JsLz EOޠPyfS雮<0 U,dԜ8+TT]]s"]hH;<L}\5KOmλҡ/F-VrW5ֵa0:M7Tnoɘۦ~)xxL_(?tډ!IBՌ' rKX#yTHXtz(,HlJ;j9߳tFtl״_+#8vt2F⌄$^zʓ祫ϑךFo׭q!^y0pW!) SXfrAh@nk?%FJ\2 45!S__ .O>$ZY*TŚ&pGDN'zݐDi][없ss9AiUL_5}9y;3Ng#ԲU|u7cRr\$_p7V)ws+=Rb7X95_+WWŏM3XưE(CxA+^Qw"6 *׎CM:LmFCQvGVgIN2[o; ho\fsofHkS\ļȮ2k"U7>CGh7]^0ÛnW}Y|:]N(Nox6H M0y $`ONokwpm*ajPPQa*Rq>ɬ-ՔHgOŅ7sw df X?!χvs [;k~>2G^giy{#>8TۇJk#qpR;(H:֝%Y&ޯ;#Oj+h_Ajχ9p%GHX_?oJ_mE&w4Q ~i{gh)I*'E m P5o3B)'ݎ.kp 6E~kF,"-3"0i7Np}}u\=Ev _BPDHRe Hudvd@kjfQIV(G#˗ X)_egeŧCY ƫ_4YH|$n@y64rM,T9) 0eBPxg"(I" $,^-(6ڋpύ]Rmx 0 UVZ֝F"m='*Tޙ]d%$V^Md_BFՈ Ȉ(vfp;41k 9`) gpUGGaqQ[Vy@d]⊅"L ОG>xo^x^D)ȧF2l۲͔Sۮ,FUƣ0+Bg ,Ui}HUMxլe}H{s1k*ǁU(\kG@tghJZNNkʨ5@[wյDĩ:;zY=!J2QP Q #uwOKw>[?l/xW)$ u28~եP7:v)͢LKSX#9\zGI h]]r̎i}*UhF_2N*3[NHD+d01Ň) ngٯhX] du"._WSxӜ oGvR NMVWe?OQkL/XCHwm7#46jbZPS_S|X !Sx(8űbe+A7#!Dnj =[Rc52>lNEb?yچ]>"NND##,5;3l Db 5[o5ST nBUM8`/dǏK!ˌ͝ySVvQA}&W[tȸLtƲ}ڧb%Zo6-j:9r~__r(mEFT@7h 8o`dY6:*wy2hܩB<.>8 ov(>H%Sl 6c9CdݳɽRN17 .w55MsIhm{|6Ej9ͷQ> lQ3T\ dPQH,&zXY&dҪq0{t>s8L 0gbՔ)GC(ʬV5;F Ч˰S y^ܫ 6}.Д8N;cIPTo"٫iǧP|d&Gb!nJ^M(}[<߫(MFm84rێNjw-x]o(cdb%ʼ(,`zQ 0DJpJӯIzW/1_z(Umb\0c'y^d"zf͵E݀,PҞJڐ bk>6`(Ze04h<Ȃ$7oYyH:/qg- _XT-Ks @(`پvŠmtg 4MLMtЂwHJM-ԫE5ͤ"ݒkXƻsiʉH*Dj4)X~lx{@+V51gjDg5^cWNew!p^EQ/ >q$38 o)|p=}*jL'@9-93pqCl4b}~w]-7J MF1%@assB.flI݋UUS$e|p|k I? hvNQbfReV'qLz10k}1j3LdDCqNg^"{A,M2VUm;Ŝȫ q-f`1Ï^T⧘$:=huMeqvlWZ۪=r]9dN@CCp;IXzFn@:"Z/ 6jUf8]*X[YKl-[k%!GfթGmIԋb8*QryC&ǫn{DB`ݔ3).j;e2oƱY0ME j-Y|uI]ŞEqؒN]L*6}0+$3i/K; kbt k Y}^mt[/L`@' Fo\64jID|dI BG!bM0 +9P¤ ~#Y+ V\cda5h;y!4B̹uOF%Mzcq CxNVK Hye7@—{[{/km:p\g.0ij}h5 N$IqK)e!o?l#墦,<1{z`J\-`l8{d#v5Y7Dp(yRE>pSGI;z4/Q!}HԮ[W- Uy,p L"`!)l+W ;&RtvC!#ݏE\ × P!S"Geć@A jľrs[UvI68_лgvasF_6&YZR,,am_$4F^38gp4)`>ᱟQrچhmU˶< Ql-0oFT4wIA`G/ҍ{5S4Α7)A8_ؙGDCm^Kᦴ<MSOl3c|cDH$E78_CgQb|NT:b |bU\"ϏR1}$N #+Iy喹@ok¡fUoN>icV?_(]Ԇ«@ax/[ܜiwy4#P i %) f?X.WL!}|ZC{|_ "aTмd 3 Զ ^u)- F%iG~iheWW{(R1"i7[ÜğHxTNO5XC~5!ҕ; &mZP׃gѨʨˍ>)x\K cQ=g$^.i|op A9*M=vCqD4зNrB$rփ`FDtI>|BQ})E na_*N\d|'ڦcJd! PJ=ȁ'Z*{*λE?F,,) X+2:*~J #\}$ ! HvǢ St@5{<mTvKTa{|4/1$$ \#IQpJ]+,;O?E:{guAƼc'* !U9%*"{ԇ)VY h0^TxHRm? 2B 416(ktG>_z4j]V/tn:iNC6lƚ(Xo]>+>>,>H'0IK-Z::v-ϕ`Qu43ƧWW/#ՂHCjx9p!!lcQItmrNH3兾ExO?;O'  *a^D=$ViC%Gp\y :-R$I\9[!pV7 ughFYb)B'Ny]\hc載}4e'4;S!}]uJʮ-OX -??ch# jjOd>2`Y~GdJ_y14$WmE"aYL>K~u>stG'&^zWVp FP6Zv`[FtR@a,\BSo%Zױm&S3=OQEk܌IBYpZLQ;p Kf##`ȸ|<&5oH:fC^ީmfjۦѮ~"e @ef!i#+lĐE)4/QuI.h륈H:AdF0]h$dœ=.䵒 7\Vr:dh5 Ë^Nj8|"(%J*]VVC']䢽7Y#Ld1x$DGsQ^I8?/m l6>fN#TܽtW4ΝǩZuf?suW2n@qM g!Rv8p9`k[OO,J12)\* e!~ped"]o:ؠ{noc96ױ9lS+ޣWd'ΝW?"nmP"[wјbBk/b"c-a?S_v=ŢZܟi~irvjlo ]R,GqDT +1lA!bK6p_sjRFxZ3Eʢ<]KS>D{S'T 'Av+Mt( pU)ٮٞF'ᾶ\[RU6z "ZIn̿#1`m߯Jn& HAJ|.dxS\>·6Bi}p CzkЛJsݣ)8S:M~0{cYj j .6{l櫒KS2l8Ի 0aWK&VB,%My՘뚗mq r(:-YJ#j:uJ?_qlD>̇.v'YC5HpCmcRe.\‰\G+o;ݽԂT_-lB97t;$ MEIL8)܊3ѳۦ,vewo7l/'mpO1ȩGN6`BRKM#⩤#9͆YSI<s$tr8MK-܄+,EVؚzA_ KgcI`Uэp0O :/T>\#37my /pYҤ-B\ o3|IGdG\hE۹\s 5ho*==iO^C^R(\k o<.QatJ28eIIwp~Jc^rI GpӭL[.i 6,G}֠4}YhsAyO͊SiȋЫwq3V)c@'H.~q Fz0*6s˩\xXʢ%R0 "O+f^ 3gKlmӍI$ƵRVZI _nmer!Zν,.yҞH].6+Y#bduVjgf^Ȣ*+x%;H^P3t2̓Nҷ䴬{F;J.јQYȎ4+tu>8.P2Iqk4 ax9OѰI'dTcrIr"~kϭ%Ƀ/a̍G 9/yPmo}hbgK6 9v4B7eU$C龤?oOp_>0J ۍ;aT츷yy!I{ p@MSr >s 1Q\U?E iHR|h}hC*[H'Æf\eIn1*zD~xr"!om q ӓA_*"S2\@񥭎?1q=zΞvLȪRei| h<]#Wc1j%T6z 3(qhO8)G&q`֭-6j[2q*ּ9c-u9f[a!"~:×MDLx}[X._ܙE>41}tFAyO8)x!uY/Gk|a"YJ_# jDPEO&vhCʔRᅝrfGH9S)Br{!Ίkk$0n㪰q|Y+E)Qԏ{'^?>2|~?%HGϼ)_ jEQ* Tu3[ %4+xJպ S̹I_%#ߑC.r2q$RvNRɞG Vs<쯁=L}Oyj,>ʳ-g:nVp.ċYPshX yXvK[,v0Ԗ)Ø1 Th԰P\B'}  F5'1_[Jtg9Az%3O( Q#1[\c"R.hw8.x Bg+'Ov\ C (8헮)W@+4K|*ksT%d5da20B0 gr5[S([ÐDp݁cԟهr-4!xĭ0d2^7qW9u679H \V}>lnNS\L/=L_,B-\IleYkZIJS0*H'W uK7w´2I>WxNp0]Xo9WFPaqJR[F$]o9:#vܪm3,e VF.5$3$富rH;r/۴j͌ȯ1~*Y0-nxT5|Jl" L$ɪ?]^DB`4)p󬞃՗ƎnE*Gqc1v㱤bP"S!NT*C4(o3{B4ՏǼ a(e~K~ IՃ$4#?A)}@ hd[Vl ZGYR]jG9N&Zw1wSPƲƵi9ZVK2 Edɪkt޾Cw }ʃEokw{1BJlwӕTC*k\/P9xr[" a 8N.z?jïY* B4f2.nyڌ"_0r8(~헁#IJ @ړ/4%zH_=2,8!JɘXѷx@JJ>0C|H$^?>昉-4 mm$1Ty^YkaOmQj'ΦB'Hej`ë8y1uN3iLi_2G[ g.a"Tڜڗ?1XZXLww!Nbt dS @ u";̱a-\@?1Ze\ΙT2ip`nr !zD5_HdhZuu_qHjZINfP04g4h)o|3)x%DyD vH$esHw~ `2}):2m'UpA;sudz"nF0tLBQ%?@mf$2K[蚅7 ďw]57 ~Nea#DwSl\1?8B !# +ǵb&E$ƔlNE5Aq6E3¨N(L0+ e_,8INk #=?_G 1 }L;t$I."Rz&c2OZyԣ:"{ \O =6HFZ *ԺRF^~Ԁ""a} EBD8^䥘%W\l y>fQAme* L\=xZ|JT' 1J{8~]y5ꜗĻZC-ꃋܔ,}fKBŧ=vPN<9B1W8k[ HwݭCqUFj&YUxorOHxumΘ-- N楪hoF x)*7Ć#fcVnATj 6G" 0 B RfgcQv,́#{Nndeހ71$YPde,UUe1LLNf]+K;FP@kP$b-Bʘm~LCp8^2ڇIH]vhL^MQQY2_!/; ׯtf= ?&Έ@f4Kt(}rq=X fHP*J#=Q) (imA/`=7YF!Ryʭ?0Odnj7=u+uq[r1P&(<yиQ.IN{p U#KܮzG=YZ.j RC8#Z-?9kp|XM0Y8-Hr|HJ;x̼]! jggxk؍ _dpBKUK7POm#+p+ 6!92ntv>VQEk@:8oY֡ϐzCfZu(֕Gn,}STf)'yBkItXҲ]wgh8t|1ubm-c*E9sUd1C \sni]#TRߩ*nm2 ̢jBa䈲dne1 䎡J#*wtǸU@-{nP%ݩOA9!|'%8[YҶ6C H:)}GòyYILl6kv2Aj= zUNo`Apc'\`Bligm,^Lې7$ gi;cmJ/ʤ|QF~j)VNUۣ%&~8}wze|/T"q~bݧ̛>q'w3 eփuے*ǰ[ US.tt7қk K"U~i"/tJtt̏w#@eL88 d̻5ȕfG*G;O#wۯNK`ՔK)ۼHў._ װ;k50(psAyMHWX&F׏l>` 9@pj΍H;#&X TN!ǒkt >~BT7zMyN`rV +!FSo>S*z Wg뼎66~옜%v{EdI.I^({x&ٙCcqK1h"< p):V ws.'QبC֑֔yxQcS_a0a{A9GQ$Mż@jcdwQIEs"=)Fn#a)8*$',oYTB&9;3Hmq١)r]̈:iԻNlY(+H^ұ`aET4oE?KZrw) -t"J'VfȊbUlt!ҷsAl5b1  q}w`hb@icd[` mW v O.u- wGۘsLyY5Ra9 TBm)cMAv e1ؔWEoR<>+rmI;y$f+wx-`_o*,g3iu0[2T &۸$HxWxYn튒9;xʫNUOp``yY F}f9<>i`OO޴yZ]?Z=Rv$ ^_v3+8W7ؾҵ&#V` DGkY l:k]O'?f!w0]K\x%c`{mOH׸h6CWy6bF=5 $ t]KSzmqwT'%W+=aJg,bѳ! rg-QK._f E:MNݕ{A,pGaTp1F'RV̯^+)5xwjaX8g4 Uԫ10zN 祜h =8&i\.<3aS&8&Mj3`oLdYEKC֪Uyu< qDHDo _6<ZgJa"x cNJ U,YόJ?,K(͞6J-lAO(ܿgt.P"猩&ka*!㎱>:t*Xx >s#6 iQ`8.sՕ/LnĒ${DeUo3iX 4wP)%W뎷zp:-H:5@B_}dxS I,pݷ!lB#NL8Z;>Hv24o:ĴFh2tRE[Tkl䃢\aBXsa Ә0bӾ>UoZ['|8Dt20j3ʲ^iO/oҠSG P>Q9G j9ʂA]Hl@ 8X􃸴H)PgmlQҥMp;kxO)=8gP-@mHxDedZIӀ CRBO׾fT{m5TЮ~P޳0ix&f@i~JJq?axSyN:1_zyp$bi x6o&8ֺ5(zj_bwl"hH|{K`:aew\ 9S=Vh ybicVW |8* ZE:2qIu}K(7͆LFBf\nÎ唞'< >s̿:(ie`PD> 9ΉjBȏ:oVׅcilIظ\B[} K,1vLfY\yW9 ]EF))<gܓ+3A ᚧזܽRU 76s':╓:ñw3$9noߞIoF f%SFخTJ52lIi(g첽)aէ>TK y2;L ~maprbCqx$y AdC00k&t]}\dsdwxCirjc8PdHrW1*^Fz|@wtVm,1ﰬ|ZOeٕ@'>C2wVo^Y83;Aɞ6zxp-K3\ʟ:nj -cA31sa^1"O q XwDbۄ47z}t}ӈ0xбS}^Hl;+s0˴ ߫5l}R#Shn:AN/>YoD)=I$L|S/vV,*F#.[QB":RIw;cUR0~QW?eoބp?<=ZK>ؔD |1"D/\RL-9[D,n)/푝9`+2).3o h#vLԻd O^w1?Y=zgh|Z;2=3@Ά{TzH_tJ?̓/˩㓲(,Ey% >Gŗ0FY CflW3lX5y0p&yEVIu'bڒV4'Ki;s3i UP8R=qK)..f{8vW(K5 &竍<.A%nR\B+_*T`渌b}b^BC{Jqa9n,ʈH|"o9}RU-<cqܡEA.}0ܧkf'wCGU#>T#&[;yZf6<ȞFQҁ#Y}2+9oTkꟍc8 tT፬@OqCXd+x7*BVV摭 YG12qqA;N~t>Y4:6E) C+bb`LUJqHt2O;A Wwܩ2|L;N?rW|r|y"C7(=ƅ$gYZ07070100000167000081a400000000000000000000000167d070880000c2e8000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/P¨]?Eh=ڜͩV^ uLCFSHA ji rPjQSu MrAOᣤDpcfwL*$ S72 ьj1]j1_2tT:nr/9]fW)ꊿT2J /*%X^wŜH^%Fޝ="xY7:yi5&_Q%qlH DVW2֩W`ҍIᾪ7We5?"_H0Ԉ -KR5Q<Ҍa#8<<$a sdQC:ff?~4EOj]~&/ ЌqĮ2vJ4W(v'E`x3CVFrp98&2f`j,-0܉ .4 #@1\F/A:&WhzypES_lL. c}'۝"՞`ڐlߏE(12 9l|%N큱:$j$g>KQbw7~t (PG5L6 hLnj;BylJ;ɠ@ɳPm6]^sgEz7@ު쭃gP-FΧ:KMʷ^q9ҏAyvdzM5!00TrQaYJ_IÃV y*&~1܂jFɜ%gI-pcaQ)UnW(x"YL jH$U9G4A+٘i`yAJٝ9RWU4 |,gkxv.0ỸCf^wIWDfr<0$aeGkA:yRv 1V+#*eӘqY3g4 rɹz%HQT,nigؙlՔAE*Gvɟ/)Q릞=;ʗKD.QLW_5 e\LRolM7Y:AS%+.¨>@ޱJ`aGFn>ŹWp|pg^ dI?+Rˆw?)j`L x=Q]cb:x _lvx/G>Ru ︎ _`ś>8!}ܐv%ǩYdݧ.\"<5+&4XudH~L#/A L4M53%ЏPKHhmvZ=ɮ3WpTt9LT~-` !)|]l~dɄ0$MiA/VwۍQsڠAj%Ld]~Xy1JUߕ76ܲ,={kVh@Mݔ6J0=Ucj(P|bkW_g|Cian!/1Xg~Cww $Gj긛EKsKRIoo(01HjBQXˌ* ،JJBN : M:'/HxI⧳kih!BT6-ш:#1\IŲNh05ˬ)ǚK:V~@LŇQu/-Jރp =B(^E-ݷVYEaAP l 3܏P׊rafPOczwMfO0 ݂0s 0YhpRqw!|~2f-0IbE'4ן "m-Iip*X%fxͯHIتVZ O߽j(w^ u>\LJCJA+<\vsTjXq؛y洐' % IZ;zc);0iáa64]0/dZ~jA0f`{ m*BF:];wmj"/275m䒧1i`o~W2^TBPo+lWVtiFᴔ۟C #!47r(jxg}IbG`%v5z,,OQL?m${N圌̂B%|;?71խ7 5Vwzl H.šV t ;, пa##^O[y.ΑEwq`}WIaܚ`Qk=\~jF*Q)V`l\W lxO-HLԦ>'/ńf}6b9G_Ne/}וןՎ/W.{MgHJF.:UCo}fNQ~n9/3qjWdtuvW[֝Zĭ+E_^&v\Yx7!0DZZ:Rc4ޜvN siv`Y.\R&Q~NX.0)G ~s[[s6EÜKtWHS_\[=~^ph+ "l_yŌL gIlzh|oQ9?yK!!c̃U1#/-MrO'ijz2F߭㺚j>)b8aPJ!R"=Z&= [( #*Sv 08m?Fm/>5H]~u=yÔo8^ze|9$x5`.}tL =i|Y:+Y ?e:m^9۠O&}V59Y^' %MJk>&w d\>9\%X / ̴g˱3bsi|t)Ώp%V֓x~"V1:Upap6V`t%liC3F4V_qJ4BͻPvSa<l :mWs4wB7HI`SCY -UGXqk!S׾=:Oh9iL6DOE+ܡ'pm$ 娊GO5IGafQ8LQ?,XXk]Qpu>$O=ETQ>F=nWUuCŮ~x+s,kb"EI3+kb5n +^;{Zsjp1P@(>0y)!k9K:l0ӦWH-@oҽNgesu55V>.1S0qַU`1PbVqҽqhYpn&]ЉӮ:<{YC0ò\:79'"{O%= #.^(/i%3`lCj!_umK}󢎏=Xh}8Ԗ5|/CVf5 0ۧW jsuss E:6 /V^d@nVv̥y15Ue;\3y';/S;[ nuH@YzLO}-|y=ͧg BTk-vlndJ>K^_H ̘{ F`hjpCrab$H6oP/ i@1I` 'p#5_T8ɹ/ـ"gQwN@idV"̫PfQ(>>NW^`mTI"a ;-@ 61$ 3Gr*Wq m$rc`W.׹qhWM[Ɯ%,H%ё8cGvjWᆬ|f0cψ( ƙ~u!ױ9Ɯ 1`z@ׁU&[c͑';ڜ<=WeSKh\ S|D>k%Rbꨮ`&۷oN9 ~d11JSlV Leaea]ph±4dvWq |@ޒYZ!挡tQxkr xQcbn) ZCo-2zr+z+n+&mqFB?@3VE;ETL@yq \eamEVEٱqr6-6/.ʂD8t2`%KGĽ"7vBpo=+ _Å5WFؤ&$bgg^\2T+ ӎzzA:.4޵+7ݷ\1Ŗ&aA,]$KiRs>i2ݭae<P\1v+H_mgbWҺ445Yqv[4B",HZfV N u!\4(ݒ>-?-:24hvli8r?aB1'"osbί}a TM^D|d ͖,m s"*7Hd A{,΍p܃.W/OH7 Fl+Dr@_I׎Ϣ:RCCzO1;2o+9Y޽i[G Ee^"fxE%%po8%>IE^"bf)BM21n` H?cAv`eIݚNP<936,QoIm[-@úxP`,P`Gm w[Pt=GL_Dg𮝻J?v$A W6AY)|+[r괟mJ>9s ہB j-˓/ArJg1>ULl|78QAP%Lf>%pׁLBCH6]H?cu'AO[)b gk ')/8#c9A%~A c=%*3BzQ3[1ThPLKFs<)* r*f%o=пi}"*p6`;uD7ġqW,Ŏk'ђ3r8cejG{et.< spE+<^dg 1 (=p lA (` Qxf]f$LxVHǛ6mxC 1ZvXɅܜi+<fZ fP.%]M}I1 +$|q7Wӥ)fz p-~ນ84M7>bʭ$nmPK7V@3)a$b?יa`=B„,tS鬎Y|ELS䯞24/`<Ұ}8r p##AX4uD$!R&} p~|i+pZC=쵃;[Lka_^ q.\ PpEG.$J8+b.ʭ~s R>.:{s*Ǧݧ1Sn?{r\u6ٻ\]Bm#x r'tTոEQ f6`ʂd} \PQP7b'hє"r޷7 0IBٚmq pRM7rUK~ < T #Zܬ޲L~u\}Ȓqd/w6$av\?|QGURߩZ&#a'{;&f9iʂLWw }Bo2ҺZC{5ހ!r;HM[rzUm[!\mpAZ't1+mEU>y9% 2s8ϙm]r;%7؉dU A+bgͼ:aj= u笉=8m=q7kICPM@F B?6XŽs\}_K%4JN؈2C͒wF[U.Oڦ)SU ~7na aZ;-@w Y}9 .@>#VhՂey.8Ãl/ƗzR؅k(4%^ F*Q9W4(2=_?mEO2c=Zz^E-Fi)3-:à@ bN~:>:0PB_Z/̢8N:җ}4~5ʣ!k᪄֟GӞk#s!yt\i[u6F4*EHؤ7<[ZCwV5VӒ #VCMAL=uًfܻ[r8G:tiɏBBe[Z vۺZ"osnh_j>-,R0]Qz*M·~a=?I%m:{fO㐗?antA,Z`l)=(* 16!G8McpC-2wi.PXZ0HQ5rht T(ZC/h10[UA u/tFFBRXiwR{ҡ9`4y- Og1{(nS7 ZC>SS1>}?'Le>wJ,?G^Kهu &9 D&d,?Hgd܋uƨ"`Q%G͝ z""2_&'9<#%)'xnx׃| v([Pxyǝ,Vbw_U+֬d~۟Fm&4{|1czwBp©|i\myRɈ63pךwUrBS2r /0f\siqpt=pq7uA.hAtm8K}7qf3;I"zT+ML6ygpMql w'(@b`biݥ8u]Cz,C/?"UČQBzLM0""*SԷըh}4 Ē"SL)w醔5K)(wqzw*P8ZB o]p7F ]b]Fpa}IͽYg?L­ N<8i~.߻wM#?Ɖ#3/3E@yX"dG# jXXC 9&ӻ,Kƿ J-q]Tb1͓Gt˄yP[/1* iŦW;B+^8/%v[%[taK䠧c )=(^ 3%dyt6 rxO'tMmm3U}ޱ.XX=꾣S%H/r׬ B&e6rF˰cߐb^ܖtmGiw8(I$KsTBԹilV5o[r͠{?λ_^[Ew q"kV2(2$/T51KäQBf򐀣"CI`]F+Tk3[%8s.V%WƃӏBABI:M#Zhu<ͽ(zحy[1ub(Lg+aGlHBu<d1qjF;eml qv`rk]A%Q˱OᚃCl"Pt4*oz}*^1l^(̭)WF&&pw(/u{[C5)F6TN_S[IN.xԍ>8J$Vd!-wnR'V'#em$RjHvoT1<TQ(!|_,'ocz$9/v@N$ $/fc(zVc"BA&joSO>#KIEiG"#Vt *P6fFp;Šd>)g^-j1$S[9C%°gXtu,iv^8+x(v(UJj{Gwd1sJƏ.aA 5j'j0:[qaEK;cVcڼEN4{VSvLѾr!-Pz]B2W1+D:1'H!Sۄ!W0Ncu_:LyGڃEDHUwQv2|k]a?_%ȄZZ7 5Pp_V*=,Eg]W+6 -n1Pp-oψa7=Sww/ȸ2jh8s$2hGwQ 3@KkƝ`xxc.$D{VEVd`v ϊ$/XD2Q)N2eZ'DM!ZkD^# w :-!:^$LIf.2hshF/LQ-Ox[+ހga2l_l>lA~֕(<6.D0fx^t15jwW\;ZU+ fARB;fo".(419Gg+)\)!㠉ڄ"˝\o=^=c[̯3*DJ_g027~s-fuEpM.5*v}F1k^wo`k8XQxBĎ+谈Fۃ}pcH(SQRY:˳U@oҍmWovFwV1JAn3 $(B Wqj@%>FUqgOv.$"EH$vI \Yde֑Y*M5a>M,ZEC%Fp+&xQJB\۱3 %B{ʌ:o43ĔsOvQvX!Jԋ 5m*?^=Eu& 㳔貤D|?+Vb kwcIHK@%>P"+ ̕ a| )oF{$eO"048(4G<&! WAGf \erQ];Q{GF~Bz! <ù~ZV.T FXdbL,Y|Bn4A7đ8"bbv?8U_2y@%PqxLmXyjSv~{h&EBkCѶoInW({a )N4odT\uХύTA3d(pFaLX}&Þ$u dwLPv 3?Te :lD>Hg}@PEf^l/\ퟓ6ɴԷF]_0)- P(߳ VC%1pchV 4 Vt5>R=ؚ"2#_,S>O3 Z!brз^^2I6Ze`"\Nfʯ)$8G}O>CbFr򌴡Ttdc M<<=n/Iy6+JduU~ :aD@)gUFuF8SA zA=CqcĘ֎#ƥSPYyW` M| 41Bgt1F. Cd=b5mHG zQ?ā nڃ7o#*2 äEa^'OT)ks?^be%L_ VGCawܿ{rj2 mV` &`,T6uV:WJE u mYÒ[ NZsW7W5@! $8s,7¿٨HtLLe:U\ Ųt)p%>; ~C:YPI|@oap'`;dnѾ 3'<$1_6}GY"4.=nƔb#Fd3]onha*|nᄱ{F{b =^e>rpr=U:!,6%yj#/Eu;;5,/ݫ*~Z+6S@zfxC]i.Q~ɿwf%vGT@5B@#:*VoފI}o&&世"!҅S/y_%k^& ԉӜ4g*X}є釒2"n@iYQsH4!¹꧛nP;mY##4B>c6`caIq8"/WMvDbMR=hFy]#Ppf|xuos5_hx<2+).fwX ("Nh'v#tu1aԁ'0%@l>Q,/ #)Ms|.tZ|΀:[:E[ h Kn"xQi+4 r`"Au} ~0P\9@GI@Q뵢ќaE9JrrSrH@EpV7J'T'$Ac2s, ԬNaL*Ɨ(3Y7~ cؖ88> 4Y"f }$HMA@f9߅0O#}+^4lnRj' G@tY)c An8N+g\\ 6!OM,x-IXV{ԬՈ@n mżCw˺qaYG&)_˶-JT\L&rY,S d$:҆~n`JWRN(`E%Lcxth}/[J_#>{Hl.?c:3e 8hn7p8L6g燎85gpRCsɝ扆oddu3 "t"&GFW eޕsS 4T~Ql*W1Bɨ_ou!k0;?hgϾ%D2+ ɒA2Z,.Ic7D"V>6#aB?pEpi6F zbM V.n1Y(1 @rJt mh^i5d/-89U%G|E\7JKez1{,ӷ %~%EĸMg+L}BGգ꿜>P 폊I#Tw2&(f/ͧڦVjs|f3ƿ;zj '6 ڠM.-L3{\$ bѷ 1lStTeSBWusv}88r+ a&J]:fV?=xy~%VRԎ[h4)u_q\س5cb֢dD:PpSS_m~\0;fbv@I%eGAEh=0*1FnGɳ!-HQTxգC|7 t!4,߅+LdZ8_v\$#V֜$kl0%&DBJA<(V>˕s6ad{4Ty!a[)_vd;/!N@h'W& _N=-iM|=e***NrR̲G[xR'N@+W5}4VDד@D+tE0%g#+C[("pؽ#>-O;7rL~U2j+4Iы^ip@OR􃷘Pm1c_Uzj#`irwxE)_ xPpwW T'/,}ש5zNL#8OIhC&q;R(MO)^|H]s4'_"rY85-Ւo;0bXC%w6(y]>ԕ#U$0Q6 BŐwh Zrd *anFD9!i v42Iq֩k &lY|_[W τǵmژpJ3$Y̓k Zg׭{CP4UsbKG`*ad6|cxuJ]>:Ub%ΎRT[֣NMC`ԏ߹j sF ̵U*NI}<[Fފ 0/a# .4vތ=fjLsMgC_o7i1A~JvޮTkH}~-Jk^wNyBIR ]8IFd/^%~؟Fe~k`jR|g˜ s18i NiVbtu5% ͚o29Af0).3F_X%Ɣ h|!\eA՝a,2y~!P%wҦ *|8׆ bkQϓ1 g zkum ǹlzo\c_3l!ͱFWXvfj)zQ ^~:dq:gg06㥼MEpG'J|~xmظ~O鯹\*T4!@+f#W{F(MG)V- F\<#N"QuFl5V]O@{`Tá:*M{pT{q uS` cAKO_`hr׾DEgd iH\>W:zyvqzDgd̾xTckP{ȧ1z2heWX[DI9eeաU菫FWKvya&Z7?]l'TfoMǥˋZOF]kNaFM=oBI΅UjkՍk oa6+Jam ,F4V'p%"MizP`YV*]N^&Y0\RD.1NQ.w^AP@؄Z았Ah'kTyo֎i?g\6Ke|.'Ha0}ڞ*WGIP^Ev+_UM}}M [ml𽶀*S-o( %p) 诨tXP2)lT=:72 MT`tj!#S_Jc4,TxaH-^$ZԼYTǹD9nN\꽬֍ -%?p"#p] zK^ZY=rʡە.$SUID=p9?kHQpq,ws)dϕXf?=<%;>6];4:=[_?c{6EFl餢9@Xs/Oity r * ?jvx|w+P 4KW{^HI%q c0ֻ6T &թV ̗ sDq&C<(Ь7{Erj>/~<嶝zDL U]ŷs0BBBTF_>r5#ޅl0Ĕ˳".#}R0GC_ 7h.!wja6 4à "VW5sKH{ľ^]&6 /K_b!{ɉKSrsph4s^MܬkˌЯŬ2yvo?"Fh)I*{HtUq'Q2a'<۞xn5DV28ro:QŌ2P}ȽSHώ^ԎheAXڊZQ,GTQ I?9y-A ' ,E'Y!WhXp:tPc)fS6vdF35S;2R h]G ~߷3+$@35Fqƶ?,UEߑ\? X-+PUPK& ȉ7i&.0yZ\EQ ޣ>} pZ lP Q9WERץs֦~~Hg_3@:=jWg}712 GvgiseRy3̂y%)3N>ѡlhN8G" +mx8>Æ瑊~|J&M2Xs6nf q܏_㨌L1+Z{pS*^$y 4zGsMl8`{Kuܕ=c[ve< ͋TF!XEھj*Bj+H bQZij*>2wxm[ջ؄3fӘ:WYCA샜z/ ֝bCu-ms r"``yXi[Cel|-'Q,QL2P NPNzjcc=fyn樋_?nUQ7!pg̯91z(ˈE|FC8nW5'jS0(2pS8>;H}b ݳR=+HCjq%Mfr tӪAأq+`y 4Q>^ 'E;`j˽ʌޚL2y2nZ"\?ES4j|,0I'|" - f~V!4arF# ]؇W*GA׀*j ]^l`*]}FsFGz)vͲÿ́)$! K80!D U'nh G7!'{LW 7 ހQura,EªΌ!"6PN6 fW"r6JaY] YX~7l2>Tlk#Bj_0Uwel>mVLTI6{w^$T :=Bj mnLi(KϭL>cD˪6UsIh%[g*g(Luc*,LKԗB K9v/M?S@L( /X禾[n(لi(r.s@~vd͢y2I)WMԾLC^Iޠ]w1Oݪ)3fY~X]0 5\Ii2>Kwb*vzF)~!o)o5-Q-MR'A'Tf~Rvacd)PxK ; afdx;C&&np9n wRݿlPy,)Bn4]D (K =} ~Z6&bO\B9 >kF'`OSȟ\f9E= 0[T42oիDfCf o_"sFUgv&#%SwūC*gc(iŝ6y7T%Нd e3ݙ S-fK*UY#7Wh2#C>Uvoe"M19ZdRxƕת(-є1Z*햵IT{=]Llҥ tteSށՉ 7M5!lj V[ei]_=~|hN`\tJ~\倂OUhzb^;qt^σkp:kuB+[%;iQ|Ч3IWTvjSaAU?q 宴t-~J |bRdz׉]7GKuw,և/z4g22JQ>XhArK /Wc4 vZ EL!S`3"=+_c[*m^eH P (x 3bXˡ<=eNu\ŝ.*Z<[(pŲ+n}&\"sRȞ1o 5=B,%)VQn$ 9Sι2;.j0Cx 6N- `$Ϯ5'&9bAZ{5HF.G2#d߸ WsN!~GF[کΩwPk <(~UņBEO/Ѫ,o'שI+k}o9^!< k?e_/)8=)ɰ G8'C3ir H7!]Ѭ"iM[1 bwvuO 9d9nN׺׼d{53Lݗʇ1匿Qfi 1 oJ?X@Owz|?Sm+ףd*AuŚ_el{ҳB `ľ7zKE!_2H:WxWziWQLdr!Ս8 ڭ|ڗ<^ӈ(3 /ZD@{ؐZܤYdw (P1٢& fBNd0u/z!Ojq qmS޷ OH~of Y! ڵlk'7SAzH'm'3pSԋ$]l, 4^ ۾ !O*'Q_nW;Y!ciհ Ԋ~ ;=KЮ_ӲV6$\SV}~xHH 0cF"V:1,k{ͫy+Os@!fm6SJ WMtOw*iopuwBܕ@}s9vvm%/9&ZR]p( 4=y|4UdɶT^ɛ_Wd)'p3d?nw|#bɢSIw+YK߉iT'Itq#Gm蔯l.> [pT75 )Vd˒щ:%a, TBu;tK,&[` ;0G"Scsg3Fa6D2n∀-g^Y!|p49CBf.~@ھ 0kFCː&OW^;SiܽcvVG~&-mE-',kR"k"GnAײ s8}CZ'mU&*LS Cxwml_ C`fqzDA >Z,X" t;0 ](yc(D4«K>XᥩhS/->n=_ލ,WQ!  dbcdpOP8?$ n%Ҁ~uݟq|0p]%ږoׂ8ED*{'ޏm I+I>=$$pllAޭrm g+535ːfae>T>PT\:B{5<"ߚF3N+iwGZ70+ehBh\ϔN4utSA O-' 2MOm3&, E(=X&,R rZC.”U170X2gLJq6Xf0zcR ڼN)m49@@8k`9;OeaP{DžG˂y'[fb NS?bup+Њ‹d!ŻJ?9n3)mڏPƼ~+fWvlҹ'iW7wNU !њ_ڶ vg8041)ѥcZjc.Tx@+"y \W>1W؆vG0L,|~S :-p1T&yB7Gr,OsItzL.=73r GOu #dl%!EfZԠչz7`x2Ԫn5pB;-lgB#dRN_Ϧ,P 䎧݄ZGQOx-ɉvN#(3F}c]9Xn[Uh5[R6]Oy< &g6PB.$Qw@&"%z uxv et9(:%w ]bBwUk J~*hZ'Q;o,ugfgN,7Ɇ*xK͹oQtMoB3!@bRnP}ua+m/sqFfq "neppfrJCԝ#NfNpeO1~OF5i)dk竉EV16գ; _*}hT>U旪ػ:ƞFɴxiNv. =+{ȿ+d@_,x2usC.]g󓴺XE njiR$C5,in,R냘'#J5&H99L{ҏrگ[Z!a _4X@Ev)r8Ȋr0+?5=G!0oZ{$WYGxw>˺{Gߘh5v9Xs@ԾrđJt׍ᨇnkPShEkjZ-ǗLO_3 PT[;(xeDG*X̊M4q害[;=5 9('?X~3!r\Ѫ κipBqpY-gDKu圓jȟWbG,\S7_z7*3@9+~<~4 *Ee*ǃqf `mu2jB\Yg,F6]c09$Ӯ:3%5]cC?Ѓ7M0*e@2˨0 `i;ː& [|-tgDԜ#7K.K9UW/fwB,[lwu32j"̖awsdsC2 ❨!!n_IUEAf1(Pv>?uZFn\%]\'ҬDBCQjst.|L_3<)f"ln-kRĝ^`eŒҏ)ש/9Ad3v 4GpHc-[тXN>` GI"͌!Vh*{hH`yq/$;Q;,F)Ӟ ķʋ Vt'n /X3p6l}k^7 p3rq!鉃jà Ws~Bҟ 4j{V>MjݲfĺQOyp;aq(>XCtͷd^B$9䔉ʼnϕ/\&ŵC eP-]α{1f|G֙s=H<߈^R,։bb"J dg|wܟ~e0v^VZ+q' ԟ'0d?@̐yN('?=~u=¯3۴TL.uM気Ջ?‹:fh?*+]oT63EwYK~FM9Xl3ߊHM XlA>yA0BRDQ$, ˆ**%Sp.YZQ@ ~YSq+zȸs4u;f{GdRn&Fk",Kvd DV:S?c˪T؁x צݡ2܂%Vtgye~S '"ϮCǹEyvF$qgRsf)ԇy);b :@f>;x_obfQVnw3/CS+ctHBT޶ԫycVH!Z|x0>C+t[3k乀 7'߯^!9*0x!l RaŨژ.Qj}i(Z܇0'&!w=q慀*6\ t2E67yg35N*Kq-U^P8"e13q1 ƏF~vBN=D޹>V+bpMI-<*;5saVv9$a6Yod^s{5bHRDž3-/HpE :v?wyfs಺Y[>;@ Gfr||][FxE$$ &^5a6&0J`;ݜ24,.x) ӑ>) ^1IZ3)ǞmP6(C9ߙb] bG([I$CK,!CRf[/{?os#)y/w6C ~[8@QI>P7Ђ䲛=)sLLa4_^Uzq8tW.Zd$Vӈ.ӬMwF|U(W,(`Gë":6"z 33׳6hbCy٫ϴܲszHL*@ Nl1řBbAb~G49ȐPw9.H[$X& et]M{Uz˷&F69ٞ"N9$Ԁ* WqDJe‰*f0O9̽lc S ͘k-cF0έn ޓ/#}[ ŀ1G|ӕ 9T;RO$t.}xjzh1ݲz 'qGnoM<,QuNI1$zs z֢5NlD+JEEa|D7 8T>S-|-19E.0 k$8ܸ\*JˢтBO0`hJ3Fhڂ ˥*C<1OMfX $/+\4KC B-?K"v,cHOMMg.#NfhbMQ+=k =S38#Qȿڇ:1B<:- 5D_7)ŭ)-p_rQ<1,j 4\Us?>oqȆ-]HFJLWXn#acUf^(G^,C@w?MD|n\@4jhOޤ4-Q''j"Aqa2wT7/7%\sB uE>O5{ =-?*CjhFҕ ЊZ5+ *Zr.癬B rzlNG=a*v'9=0Nw ܲq~@΂@sg Ae6rK%\q%ZGf?/$%P*;tz/\-JĄc9aZ;Kɋ C d#5ji`UJXKAB3H`\Pk6=NዘCC!J0yY?gyJ`̽ xn]ګan5=q[952V}>szfK˦ 8rҵ٢_x"-h9B(4J]Y6lVˢh#_1O>;:h]tB )TZ rժ"A|JN- ='@j\8$a L$%Oz襧7h`%F{W"oy) uYS0>-w$ kZαe8Bdҙ;>1G4%?"3,I'2֟1XS M;^S`]c(V.3/{I}N1MʓzOu"YQg+IlTqdZwgڕ5v_8@4mA<|'Y=SOj`\bz҂S5K1 H!:{wbƋj``ϧC,ՁmS4U1 ݆S:_vɘ=c) BLᶔ>?e5قƁ.W j^G|۱;;|U/f\TⲒy5-CO~HV}(9FYS_qJUu rqL?Wwqs<=#>h|p4FKE^e/׈}vk\IZ\^Dk$?Pq2{sTcC PL>d@oW`_M)@fR@E 뙤S\*J:% ɥErr;uDUQLUt囗VzW /']1{޸ &c.ۼ-3)OX 5}1yFW#n,I᰽'`*gh<S XyFE~"u~<& \2 = V1ćuϦ O =eQRq>%.]'%Kh"ؚzVv g1~ hĞڰSaHKkV 8c/Wpz@vYSjْnE鿃`e]1pF&/1!_t9wcɾO*{@"qr;<֢/፵Nr] mFe kozթmJPp S!GfDf7` "nRq1OiV~u%z0') U:2t?K\7,5'GY &wp"^*!$֧ gPrI#!603Anaz_E$n8fM7 ,Lrw w8r|~CrjXG~͙IPs"pfab&3խ"_V5u` {H"DTSU[4wИ.;P8!#-|e+bNQVcDMeH50G>")K}]f 27 '$꡶D#vrh`x)ӷ L2!ft#tm{nzR (Q\(^:IJ:ie(\,ikPuc-*pFr^Lp)8BVI ?dNV+Hȯsڮc]ɺB`jMX3ښ\zsn9ǚ6b>ADݮty }З# 7"-O;h,wظ x7)u㭰25pc8F]B#$)`_[PԊHJz_6eruL_E{}D!mD$JRCS-0+{A*EG| 1pw퇝]^#G?oW 2MuCYIK0Oqy1xlM: B|t~i~;SءGzUncS//w@t(R1ggϬϣi M-| raD9o"ƃ˝c=Rr/'}䭍'ju)R{ظoY ܁~ڕ:n Oۨf%#wX\d (56x} [v@\,X4ؒJ֗㗲$rڊ/mջQ${N-&ݷb] U.<&?/"!8-63I;f_⧗zfz%}MM/~jOIsnB,uj2Al5UU1czD5~RK /º9*&zp詂ˉ^u,1C M}3#ݔrUuuYH?Ĺm7Hz:c06/f(9e:KNbe߾SI60?PU1S<P >C}b7i= ):^2j927a&uȊx? F$}&}Nf9R2h]5i5{/5+;9q/8iF?hE5 7+>"M 7tiY{IO5̩Yh YG$_DՁv>W:^H;O;jhm_$12R-i߀J<}Aݴ jA,=9lia;1! h8m׫g??`óg,3;BA(f?y"e* l&Q5c=-y4TUTcjh2vPKe?YA7902qv\֧A=LroI*WftEe˒\AA5mFCQ,*Ը [/go64jb0lLQNO2pM_e:Hy) Ӗ2Na܅tªRm<ש.ņ,YRWuEP;VZ<_˝P ̏ayXId1 UR/bE;9t_WDƍ6(kQƱz1 ^=jF8K@@$[1ΥX>)`X7p^HQ ?&|iEȸB1XpV٘VXe=`:ׇ[PmrC ukE2`*7i#=W#7'{w8p_E+#]5^YuĦ^#S^!!Zm d$Y r]E !B6k-'neGnJ]`9 K`&븯ncx!|F00MiE(E@1Stio#"(&#wmBz5{Ka`÷e{݊15 د+䃝ٝ ,<+.:i; p_\zTV8Iۚ#L>#3H%Ks+[Kd @]|bGbi&4Xڷ|Vk C&40PfR i64kV[ŋ՗ 5MȎ.h@Qlra7$Ua,E--=hriD0 [(Z $Fd$CچCڻ$bsDvRLYi98u`"q;C=ҘG?pڴ .$& l~!` {9kt b;x0F\+4k>56AnV#MUXIOK 59#Z?eu<(i.6*췒BS-dF3Al2d%V $r+@@*Ť Atz?2-"V~)mі%;vRv BX%$ǜAzd~4)`ZZЧwp\= ǧ@rvoc'bn!;zbj'.Fy&m"&5׫,ͯ˔;!QA}2x}_pqp{mPA> $w|j~Ȁ!%#*Ԉ(w@BnXA,|t4Jj;SdސLT͇G_uBV2 pލRf0zUL s uc%w~Y[d켱И*Ẅ[w&kY &̤ ᯮqM.KE qC~߈By\yy.(b&p?/E筺y@l렀y+ɀlsN#gQ?wSl1Η eh^矫o&U}{C'~6acOIזӦyy?(W9k R"J=و۴OKKxuW$wDG஽O,8`Ix q&+9!TdDP3+O BVl 54^^  o뺍سI恬ՌQ#}5OM: Up^Y[hbxf))LcBʞv%ْa'$[i h4&#nY-,)ﺾ`Ac/9?嗅;W~9^"#۩ٮJxD'+)B6]**Ru~6'.{?LCٻxp]o16xaJa@Tq!a\@HRK[mFҔl214PY2 JrŻwaSFF"NUe~@A[w? 5 WlKȔ!.& Ml$S:TnEj$'?KvJ[N!|)yPv X)#Sb -11U1v +g|BqKcVM6LN=ڙJd@ } 5$h*.Q@fgU5@^lBck w7P")&U],E֦cA wn{K/>"Zp P[설Zdu.@9X^=;5(d+} Bj=dT)'qK Op{ϟ*6hy '/VD׷1Y1G|TΕY ;tlh!+S(%4(yܪ,.bָqLf;p ѱ/LD<뉿!xwR:QtS/LUrN8p]A-R{.bnҡ/4c]q/CF75 =MdT,%J)$xK/y0fx2I*:[}MZ%{Hf~sEް#aDs_l}aj $D[$pAqxL챫= 0Z/4KcMXu7ڊx 7Rqi #81O.M ,{W+)8!Ev9_o %29rٵBcNqʋ~J|cvY /?$դFp^ Լmp")=/*ǭ*1em5X*Mˉ~cC~3,bp!e([PUc ο=ti\Da%g >Y}iV'݄xkH'hAPY@Q .ԩK AXG켔YSwR4 ˢ*|)ACqnxh F.Q٫ qmuCѝjFѭRWLƗ1QTt?a_첥YO(w\[HS\*v{pr y#]%`EQIQY H̐وdGy8EP bx&$>3ft!܂#Oğ1¢~P 1L$WSfHZ+{d 2tE?|g9S{O[$g U6k|\=&B6|`F4سڴB*]gLuMYBm6VA5Y#zUF3@W}p<)6]0h<^#ˁ.(6mB)mSFT.EppO!RAH\ЇTp!a"Tr JMl3 m]8jifȱ߼Ŗk  D=:x;9 y%D1ID6%* JV3B=:P1 tEqul|ЧgP.evl2P:G1e’"[!y2igV.֏:K|bcRu g"faIJדּx%t6vq`>=/qCFB9>3sJmҟ҃9߰S{' Z{ /`#=zQ'{Cc(UHX%-Qc0 KP6UF arE`i&FԪƕ@G$=Rf/HRT-) 5D.Η0NY%jj$F0NvVPn=j>vg[ƓW&} D!C4wæ]K'.liiZQ``ծZнUv'8.uYZe`tUIV%Afʇkh/#WKyc3?vqwDHSeΏf@&ziqG{1/m0v[N<=e پhT32#jD+1YLri?+=٤!f}Fw(.Lpa6w,bs-tL7TT#s -y@ۉG!̆V-dl6fn(dvOÀe8-" l3uKh-Ee'\wQ.Ymd9?*Mq)UxcIܢo{g bRUl/:%MR@y9F^ }vN"<Cd4z8-?x'g0]Y(b%HF>W~d}82!]]8Z]7ph5@DĐؙ3< @ [ ۧnUPh3(X34Ve5&z1&Īiڜ^9RewpmcA `LGG{]8`d~&^l$6C-Bc,߬8!)L"4[(eb<2+7Lv)ϻZy9pu:c[w?3fQ$ݰ8hNhW`R;뺓GT6C>'d&[Rdq?x!flOwҗ&c%X#4Wآ>q;iv2=8,.fu<.R`; ra6{|`h}ȅ~eH?BLI.Qz'w;2nZGf5Tq#h}"ƎdʷcjHIV{r#;ã_Ip`it4IנY鷙O @P DX.n07C`pEoNh=NUǏҭf?漜RgEoA,w d鯡bv0$R MOvV$[$2N_.7u[ (8yBW_OaED9үpN?zTjLș*kla^"Mc9X:˔~C.ov;ưӂ\eHu\biƱs q:x3ILz8"zeh.FG*c#xX6V ϫ.;0C[l*:< . 5#Ĉct0)Vi. LfCޣЄ;բϊ}cN쎰Ce3Z]'IHeY PadK |4gq.xoZ/0hb*Ұ j52B]%ͭqe:<铠5xrm%UQf_鋄+-wҽҬa)HKžtНj d=8KnE]qFA>D*BBb,b)̹rU<>;{ >ʜ2i~ݐujEU ^*j[ZwYjRG;,hRpAtl.ZYILw #jgq%4ASkPMI39)\ٿw昤&2 %NPl9950gDmvf+2'}Qk@@cnF;uڡ/y_0*k"^)[k{SA5 :wEa;{X|oM%%[u!P AtS} &VS`: = -jp"? z?~˼3cw^~G82;COe!MZWB1c8Eڨt)C+{ ʎ: ͧSK!`@5rP8[nX&3RNym) (^ILDd#B+]{HQe|THQ;9bgrf弯fg@W(U?ONb@1IpeppR(ɼ;%E5RS6pi&B,XR,"Ĥ(8y>S[>2ettE v(+FOQuz@a{{zK!)IjYSxxBQcҴ27Utd>w9mGA hcDRy҇&F';N&enkQl #pMG 2F$D[Zyy Fz5 E@k?rrY-P2/4w2ԓe,xP a@H^lC;j^_vBQǝ1kIʫW.k$%@ڃ䏎\1=f5B/ 1$|ԋ)/j6FY$$%joГҋ,X}u#RWafu%7>JY4ledT=SHHRfTS5d֞@cKշiRiLEot{c vfъ^<ڂvhkm󋱣Kɠ{I5?6M^`L;I#E-_xNh0P0/T]6|%c-t=wjR`ӛdNlolX8}"lqW:J^xA̐%$mJ!وqj?Ay@(bjl L., [ݽdUr;-z'ڬ\l/s9)^fM%̹m1TRF*M] LA{% ) ]PR_`;a]A,Gm ikmv%UċcOiG"<G4cup %6'feӽ+T44cMؚS_WlM!E+ĶS 1*Q<à:0\<حpTMi@sfq {ϱ&$9]OƍNa{Dz4%J'JU5?BH)"t295}qܫOc݆$diN<Іun JHTг*$87˴N(8@U+ 'zȺֈu5F|X7j_qt*FJx ,솫p`^")3;q(̛Y}g = r]!lc2x'4 ;p͚PDMmO@8,;]cyھ^x&0~P.s+_^\zl+hT$LAn.Wq?j -(őpUON 7R'Ņf#=!  JnC7,ݏ,r1 +5Z,<7ӝsgB.Rt;I#nw>4'/! G_z+ b S҉z(h#̱U,>Z zߠno0OÂ\q5)$;zc6 l 6P3k>w'لNBm6G!}HQ  |!-;t3K ,Āj;цyK9[PveiF,_tN #Izj~D*})F$dOBwp; N-NоCy `I* 1t`ڽ7!`ܲf=FjIpI!M^ `Y|8:^B)78C<R &Sbs%Q)uٳ_e8Mj ewǖ]ojڝz~['AفR A^% cKc!Svi4I.-r܉HGbq0HpJ-wQu~W>;ȬPdWgəZp o" 4/gB9Vdn`N\iO$6SA8 3?Ώ&.ct69jr\Z>lIdo 7؃E:6 p:yr$.`j6R[ ^a裪6kuk~tUݘ(]K`6KIajibT/y fSGB:.>b鼖kW ,nM/+'o!rbU|$ZF7\£Ŵ{Wi*$c88RQ|Nt'` mia uH3:0ݾA3/8Z0"`rkZfDX6ct "kȒX-$ 9l2k3$7Lo:-?ua7oJپpz'&]Khc24':'N ijH譬,#'#|cѻtɣo F^LwngƚO ?r7o<-#5RM$ Z&WLR;?llٸ$rbb@!41f"iXH NH<U=)YZ Ad~MI&[_im.pu[<S <釖##RDQ$ g ] q[4txf4t`bckí &)g\%3CZ~mg{M53VG+U!0|cw:IQJAWoJGf.\A-.0ڵz.xK%_#" " cJ 5җT1{-^U_)sVPؕi5< ZzQ+ɤtFe}1P<(A=;.Zp].m3J PIȨ9Գ QQ HDsxmW,2h݈9QfY^Haus|kL{'u":[G@9]mhr']Sg`cЬF1ruZBv|4,@bUa炈4Q]uh 3nieX=RBeijչͱR |S`6}Dp} 5t K°gQ+\cE rQ}oy-盽Ppp`b~ ldq-cVv@ I,p݃2K{CY$[e2^L:D1 N{3&ZȌ; %.dmk>*VY"*0G| K 羽)8nvU)ui Gmm̗-w?m#.*z4Ϯ`fǫEd~-[45vf$`FŬSs`q@3mq4! /vҎ<\R\U4Lrj^ީ(ָbqkJl s!/ ڐf(ؠ̓9)eQWc|Ȇ\4`|:oxØ0ik68/9rj{k9 ^˃|v Yt(+cm` *IxE߭YrC+5ܭڵԮ*s}YQm#3, oąĩf?nNn p T\.C>KN?KQ5MNޭ퀲3l̪T*{3)U ٯxOo}́SgC UؑyZbw5o]#Yե $''a3TkP?gF,2&^{ q- d~ T Lb76jwWll6DVpMKacJrrʇwoVf[O@zp:Fr˫}Ի0q`Oe˪ WfxEaZJ/7AH牱Hf|'FKS~Krq*}TXƐh# q:]/^HW`c4l4*y 2Vв7O/?:8V3(7ÜM:~ԑJh*QהR0B;TyemOu- :u<3|n. ⇌Gߢ^,ը!JT $_ H÷ȼ 0aFv;Kz1/'vlpQ#0c. IX;ѫ ]^ChǮ2p/19xE{5Ep|΂wD"b2 QPCxw}tGQ0@KQd1OI*@xe'*_)Iuie BN2i 1^ V^˟eΈKB:g5s:ڲJX9:yՅ7pmLqv dKIw c0'Fn9Xl-q35o)]ePVasf?,QM< EGq1+^^u;celBidu~1^\AXFt?7.!qh ^!CfdH~FS_ .DI[\Tg7yY C'OPcvnq+I1E(ZA^w~kpd2{LaWBSŰr49q'|BK?mpiSrusJz_h g0g#/ۅY[AmYp6qrt@Fk_̎7<yj{YR 7_f},M5Zfp7B&dW('\%0'Xsg[1DC|c)զl5<{Z9z a)@:+bFa[w`Cfo*SpZXK%ފ9v-Ym͞JO)e3c/A 7(ԑlTy)P zS_[듓%DMqNTDZҖUr--v1Q7e~@Q~x;A|Ru ytm3ISY"kk_:ABL(%Lu+4k&G,vq5'1=[#ޯM]iaL ]loKЈ$1ˏQꊄX ]&F$> cf7TWesC*\ve6u逛*k2Ҧb 7~"it#jBꃀ=e5 V_xv*! A2Pf1wgd3G+SSq&}6n"}wZ+,L22Չp7N8ΪsXSơ5̈GU Qv}mP3oPXn"ʋ ¦ 7i^Ѯ}vUD9FvIvwz3B*w EƣϺPE+13tP47 K%ݫ(UJ@sފ4$ $Gqo k,L`$;sv:dn#6TGs*!ZOu^BjίTYqܢa)@hר7cVLȦ*a 7 p4aBͶ ԅP,yOg_cd:R`&od,w 4 !_:g&2ݳ﵏|X` +ó$:8.qZƇ<>Rt 1'MN%l7ͅ._Oc z`-Dd('04A齫"nA^& @8 I%wJR5cŚ^;/5y> sxzDhG@jd_VUښ ;ݶ&b!)!ʼ?V 8I[7Ws'ʾdKBui]t-;̐U}7=5 Ȥ*\nSnWtk+a#?"5$.PbeB}/!3L3Tj6. *qgq MNnv VSSrt[:1OM]=gzjοg3O93=n.٦h4r.CE(v #a#E;GhD7﫳+WR@EK>|=D99CʺIx&G8|k<*||kW^y9h^)RnKBgɮZ#_>%ObZ.VϦ!|f82@Zvи4]z"^=@#ϝgPs6{B# ]uLVN0{HP\?ձ4Z١W݃_1("_N6) ;̺I/L+^aϗuu`dk07)g? x9K_yiGb3eï|uexªڋBpU]՟⁘iM5>oh"ׇ,@NH7P*WW]0fnܟaE !P}J!n]?@ʜDϳ c2X8 ;.i(ެҜyf]YY1ifN> ?BJ[ "WIbTy*߁?'?8yT1)-KsK~hr$pǫX,QN?7kǗ)eKŕH\SN yJ!ʽ,_2M:VTh 8!gM0~oiU~wo&.`z|rN]>s)iЩEq9QºBbeHQ*S}F5~D$ ⸔0=-؀NuiDo$lå{ +c<%;gSuU*kZƙg$E{z_Z8\˗B=ݨхxT6Sh͹e;ԫS*=F[>"$-ʩBˇVK)ind 1?i̫T)@(m0ASw2 TN?bX'x UO:x3͙MО㤬,G>S|&x(/`S>[`7>[FNUL)o|V့D06i-J`5!!dlpu0 _2 ]vfMb85SVZ> Aib}^pzR yHmrc u~ޞYkAflvlhBL5"f2 OݕsP?CyˌRt|~Q)X7^GbU ׏tH6EqKZfuUI/q'c@=+ lWFkia ڟ<0f|'ٱS4&퐯˰u> o arF}.h#@+4jr X|UݙKuh[<霩--AVDyׇ}Xf=@ +~5Tq"tJ.!zTko 29OM͜m2[V}>oD#IdH/n܎7,Vz᪾/;Γ(jAMf,K; @W":$=hOHX/t&ԨyUC> %riOj,9Xc>Av'yU/w<كdH^H4XUl6,W"ƉeZg=N$#LkW*G%5Vdy ȣ{sb9|6a.-i'TX<ؑNlDSj2sȬaǴRbd{Uz{x )п} gTsrϔ(#\Q_Kh{2h؂qa>I74 TU&MK0>.lfZk] U ŷ˲+Xy*[jcb' {]֬vu0X UHsX)G;a0[mg+#/Of;S,xuHIrzq˰Ou#L"f"bij(')u(7H4Iß]C/cܭpra45%4A1ev_|g:YE%Wߺ%.,;O's䛬BU i|88?V3i _Q'퓼geJE{3l=_lErN̐?&1'~ܲ$(ATg)1GsH]. Ơ$nbː uLBjXB-=hkЅ,>md#|_k x,BE=(GZRCY;9TkV]ޜ?0)6UyJ抇@5&I&iW#*\\}Dy~m:%"*bmW*!ؐ~BAyhG]2$Nt}\*`jfMÄAX^Ú!mһ.>nώN~0{RӣrYpͣ]'y.& #*tYrPr>G&->w=ɳk,H~&Ϋ+72X2$~S|4l> {4quS}f{̞YQc`%?mL_y&@ h6T%dۨ7D]} .M~%.WaAce&74w FX.^HwT;EwQڜP^1L޾M Qf30 Py);#բ)ȣ'uLC̒Jn;5qg>Ao|*FQ'PΌev>fvfDڗ@bxpl!Q\`1QknFz<ںÝ +3=/vxLm` y ݝtէ^Kwg޴ а\B|٬h0.6GqKk,}hfv`\&2Ѿ]|-2m$*SaXODCZ}{3""rigBL84ܛdm#ji]R(ݤ&8xKФThL^ElĨj ؘ/lF7` "n]p#"RPd/$5MPm(0ltўָCغ\BFכ<ПbM1B#,B?nYoz4Euu$NW QÚe@k0%U҉oER J@ŦN\ʊ};"m`B[7C.Lx=t6qŲU9h |-X/99LɃ(d_bC̈CAذԒ ((:ሉ <yC#l@`.Tk%qRX 5yyo4!N3QiQ&1tQ@F?s%PRQ{3 Z zܨT~dF?A \{?/#)H-̣b8qrvSz/>8&UͰZ [9Cƕ‰nI"uv xɠLQԫ{~yE IG WAOё|ijmOJ,kqEg R.irXvWь./?g3amMVBpۣX*uZ|oeaѫDѿ%l#0f҉!M6:NlSGN!47K-o/WcOsUr}5!͹a$J%Ε5!ƀ |%MF?nA ?cER\C @2yX"xV}pKrIUٌզ'DiTzz7]zύ60ulnn̺\7֤{7(iB]ebKOEjϥ¢ß9>kcؓk4bQ+'9:Ó ÈۋzjK ԋ%uC}5"I/O᎓zbGض56)v FDt|%txp^Y~/RrJѠ#!+8m2UҊ0)d/ Gv)'CdSNu$@F]A`'s4~IHH?~.EJ. s([ZNbciL{^gr2]O;ŖfwL ξܫuLm-G,f'clv.߾Riw8.Y%:b#L3>ХSXMZO &CASL{J17-,͗xqNbX¹.g] R[Uj8EitYB4TmU;_־S#QTaj.%B Ox}y軮Ur_cb͐u+tſ\G ol+a/G,3o_‹~}.WDlQH f zcK"%;-`@f}J z^Y!0@\s3h`&\ߞbmmlv{,j&XB*_pQ˄8^M(U1 5` fJ\08LvYТx>Dp!4>ڦxGuDKkƚEY^ 7x׺=D_ kw־|;qO-ƦS23#Za!@]Opӆ2TBe?\AM4}J]ypC#^10mr^@R;ъRw'CY7eu408PK9oZ$hԇL^ul|-[Xg{ɸGC3$ǣH@pMp5k![هO'E555}LjĦ{a#J oSoM\w؀Fz?KM.ʰf z(i^eߣf􂝔/χo}r\F` 0lW]]}V]ihe5z[W4'" 랟u!|:fA3?Bvg[JNU&alDD lli>&6[YfOأo!¡p06*%9$R;{As(k_9D"(ԶiSrHk:"НSewpF̖1fb]#n =2j3 $\P}:0"ZhWO;CO0D_~%H]D{K]F{;lb&u> Eu-] ¨͛9RGnO?~1,k3tPEKdoӥc-泧^%h./N:$֘ߥ~+Zald 66d۷ ު7[IXbN-fs3=lv'qF9[U2-ʓ`JR;a衄I5a+('x%xUUhሗ:T.?snǕ p5"T:kJ?DaM @,Xog^.Tr{v^MG`TWhZ8&V@.&qq=~yc." ꢍ&ߡXN|mM Y# _}{<5QaGX5J&OY@Oj3}.1dRwa4* ToHN~VG0O9}9ce2*0Be3f8MwjbF_)&"^N7KLm{59j*#Z/1^?[nDK?ܚ\G-?ip|"~!j:H3 GµZMce?rnE;$\ӒYxi֍nv $R&5kJ]i+D೼㊝TJsU iIU &3F媋\i@߸hv\~?AUv@R4C!!`RJN{JɌS/p#P g be Qml6:zuΌ+<ƴeڻ#Ѓ5;ڪ^D4fau(Ux{Ǜ_ !ۍΞ2#1ܩfULs'x≂˼CRj(6Qivώ)aۜ41 Oa;d\$M^k8!-T?@h^@˔=|h+`})M6A@X27buR}jCnN2O]W\2g)ȣדH dJ[+L, =8*e@' 6*w6zfP6&nX#EN|$x&=W#K8, 0bF-[;HOmRVе/h8Qq{jijESB4pV8uR_йg nx2fW^-U5apxY?>7+xzv;ȃ-•w=v} 7.9(;1U֌@xCAXG K :h5܈2S;ګzhh]L_ȯ:5yeڂbI DS;%UX<=5䩉 ё H#43{l8I8ټcS LV~,=KreoyO!ApfrY\6j|:[(R >>Ͻ=s@\ ,EC5 ,Fb8:Zkv5'ha_3džxvnH*HX@j%!O]޵p>.&t!!N_KЦ/;|2>%>g."$>vP2øE$Yk·S-4o}HOAgL'Pgu)߻c97]"τϞSec3?~mAp&l45넼vϒ_СA_d%X-FHU>_nXZ( edmE <ዡݱ[OָRqp .=Vēq>e@`RԨ< $]T% ݈́mY=$Ԥ ՚\@مʾi GQĚ զ"ӒuW@>G1B)Ecf[+|dzkFXTʟX$"׹.X pP6<$:ï0_bxd }"6'ޏ/amyL U_smP૤jR6}^V?"=I X|ٵɻR˗br3wnG:cZSRyek+i`mOms[5ik UIXB: >K2C)|))Iߥe{̡&,ipɕ&xp4gF/Ʌb*Xh'msc{i2P XN~H #3C;w3i@˚Wɗ̳>'m 2bAsNY4lT$ uzᴙiO8)X.tp/0i|,&ŭ@-G/ޞ$`o:(B0u0r &JWU8(P4X1G&SL:|Ji/ DBp܊&WBi R[1~|%1C >5qK Yyc;):BՎfz,ԕdYqu ټU n^݃Afrg BRJ#ڌoTͥmrRs;9Ss?.e7babݛtzHGMPj>cEXüF+}tT4'36=(l*`+$xSϬ# ק 'y/qM7]WL}rDƚ !lD8K]ģU73 x|֬bLު%5bK|Dpjud7N 耈+K^,*NSׁg1W,mTi JΛ%8"MDIra},e"]Npd1_A(/En[IȪl}xoQv)@A ` l>s#E?0[Y`$zzM 'i|P8eVEYiZ\loM^(kࣰ".c]q ^fVnRȳ-}]~`h;s#,>Hy,G@pm3d|sl$x*~܂mɓG=娝4b> { ]ȌY5*x,2/#{i=YEb$dz 5z8=PRs=aWRTn;Tes7j˗A44=PGd֦D۰\0뇺([`lﺴtUC8QP !+?L*NZU쏍f)]7U!dЭ;/ipM^ usM1Rq6hn5ېli9W3S^Ioncé N|~ت-Q3b#9 SE-i" G=E‰ibs!C aSΞ_uS\W'i'xXP(( /]Zӣ7=י{ٍ$6{d%gf$6>h,;T 'lvbdaq3l4sbp3d%)u^3&o5bg ]wC:eOƣJ"NPkV7$2HN]sUIćؾ:9Mlm!'ꉼ Xcɜ)NU੖FIdz"oj^,բ@⌍ p O!Bݢ>L+ՙ.k|ĆjRpO(+]PpIK.?ioK(cnsL"J F؝h' `ЭV%B6o<#ϙELi"~~͸v _;ց rTxl%:9M|HP@KDrD DPIZFᾇ?͓X * k 1S('F)JqCs:•ѓ742lm~wc!Tܯ+Q=6؝FpaDnl" =N͏+^ރӗ嵽}657c0'(ģ7bs+@} 4j^{|heNkt# \:I!Kumxdm-UdJV09y9P2GTwV6]ú%"byIk~n_=X͏/<³qJAͣ:D9/$Fj:{]"ڃb-%k\^#n2@W)ŋc T06Wfw30,k̮Z(#Vm,ƛn75\7p3nt8ɕ0rZ:7UxJBB3 g04{I]&Y( Np!:$rK7`r2i:|o+5V`y Qyvt z誆ȇdr: '$H %&$׭rNd:^ l%)O T7:e_v )J$s,iԖZW8-OG/ 'o\ޠ-δ @xc y@aAm4 t_=K9&Ռ5BY]QDRSIje`&:Ss т[ᖳ;f y=p޾W? TQq!dăkR\iLXXک[EU Jf ӌTc(Wsl%+i`>>ŝnFpuJ̿aWɡ}NrȮGH$˰W( ^$? -fustnF\]<- ŽjLvժ6|y WtK T]m)~vՉ#4Iĉ|_1T:9Qר{N2 %嚭N$ؓЦ4t|sCO?FSyOTJprZ4< \w{e?0]s_$KSs)EIw#IvOV80U˜yT-ydSO/y ` ?猧FMvzQ|pC2,<|QJ^Y@iSfA&ĩ>ߓ21?VF[MNzcX'm:Xrl0 CۑNrdOc>sdl}JW=20A<"G|h8ySw*Z NB˯6jD*{x2Ğ+|)CY 9l6 XTК @~}(A 0yVjǎr@ZH^;V5vOqgЉľyKh_'jOS4Ywn=(`W[ r\,,fxz*WFYeJ/p4ᣒ׌-ЀTMzN4- j̀e5/#!r.؍x/Cv"pn,) rlȳ>]K$ ,"^]+Nl+o!8!&HO}W8)H०_M09=Y>Fd US'OAt^!cv^>´!ɤ⏜f9=8_V[n_CWf#uPKJͯDS#`Kr`)f=$ٮMU%J;()!"1Fz,黅wPB!ߏ9 B2MM.UOqxrZrr Y[54yAJ~͡^ cGQI["W?!=?VȒW2 ˁF6]Ziu5IX;Sy?20iIt[c%[*.9,ᢲ9_ ow1!5W}T~Bj#n2:Hk'x/({!x92mR.,BHG2-WJMƇQ1PH|1ns8cRϒ=dK5&<(⬠\)Tf-O*q:=Ƽ;V5pP;A/ g;2`sÁ Cowm@06WC܁AL6 mLDeЏrsjgl z?qɗhD^FQA|h5 ByYKң6p+,cQy 01~.^|ڗG8Ym^.C0E!^q"'7:wSM.t=U6EwlEM%7u`_Uwd)aw}t!27>P7Q@WO|&ݰMXbw~::o0Yt@i!u(Dq QڳI3Y-'08#|?ɱd/d:kţaxt[q WzP+Xg&ޘڀI JO&jĄN<4pV/(:Z`駓p[I%]-qS,Mu?j!7T6T -{ 1PǥqaBc/mT`KHfv&FdQAߨ^Mu<0#tmcOP=k4֝ '66@yvV J4TM0r0$j 5HH,rd/l$#)r['tF0&I)]kql$SKR;8F9|K~ƦA{\0y}{E?M_3:?FuPOvUӅZ%amH10Dx8 DUzN"%ihR(ytZ"D+[e#Ȼa<'ox^;тԉ[d+8+22Ӥ7NUUVa%T%bGeٓ,Yl{y MTJb@H ~-#R7^A)b[\AC>c#'YLv8-dK{.b!&J {(5LҧH:\wHZz3! 1| 4 Ջƅxe8$bzoS3urySsxT^>Q2VقQg!4~&:jѾhVQ/ۛJ A˷*tCau0>MY~%Xmy,Q7Yޝ93f~|9JMqy :BvxIggL3u?lp7E얫O ,dL5QH?[E-a[[ &[)Z\U6Su.E27ygQ7z/Z:9BI)OoO/E,KA̚Oi[Ceqp)]K\Y<`厔UyrmRnpOiqgf {#ʫ6q諨S6inBdeMxf o&ٵ<0.RggrlRyߺbap /% E˱,ݼ]D׆Σ54\.-G9$hK}i' rKו,5d"5t#|05B7AL)K%=Z?ɂCBqGDoȧ/ <[^jhf U˻cy-17A&ḓQGZY+ H>Osqxwp Y}U32֊"גT\$^HieV~mJuMn9(ā.D/Ѥ^,Mb#9{* s-=3zj˃ I^b`C$&&7?E 17RPT3X5SF+(G'=%GW= !d6seO@%FSJҼzuFE7x12{9p`3)KB` l&vwcn+okMTauf8#<+/[.e-|/ iz ~C.l9vU 7N+ɵ w! *|WDEWJ*IQ[2.)S; _C*B7v.S@+Gef1)iP3/Ϫy<ax/ivĞ-"|~8 }Tf9\cx1TcvZJSYT)pf972Ub1.'Y?e!cJ>jo 7L$i b!)KBT RkX B,= <~u%J:PdwF\!`a$qzWa>d*]N~V8xnjp&(Tg_Wl?qp/L2"ZU[\mMGN}?^>{MdmH?5ÜXܯ0Q:Dఓt deQ^^t|Jp$&}1 ;vnž ljb>{k!UQs`M=_A -ۮ[j7hd@KBk1`"_m-|~D z&o1C~Bą|A@}Ƅv%#*Eʟodh2hg+ gu:l)R&0"x*ވѽC3 nd-_z-I9}0`鷄WCٴ\4gW?WƬ`#D$(iס&*oB^rLiaEԁV%%űzCS7& ={8mf63>Q,+<"C`UgܹM-J`3&;?tpb'_6b[N~%@I? 8|/6dL-/ Xڅr| 1F?r>ON37(t"\!]b44uc:~Yi4P ݡcu?) BHw"opC-u~4S7[n.ǂsu>Upؔq.D! \[, X_"&-920w1i^[>-jxg@,$J'җJu#oEQn{WtګeAnZ98Sr0, /gyEbafl`WOBT,,aLUh o^Y E^#3ܖԨø_'CX QXbqlZP@Z_4|A/<}ƥ } צvb8ILT& ]5Zh ^VٛINʪTʼS(#T 3§oP; )Es~&MTx7[M8϶&>;^ ۛP5+Zhx߾]-HD&@0盶#ZXcuq_gkdXE My[6-H_ǣ*ȾU-ݙVb(֪OCP/қXho8,'F$Q1h "7FI><}qkjn 18ךD&Z|2`N^1 L'|`xceʙ &p[j/X^wY19 Ǵl > 5" #Gmr G4,.DsTΛ]+ueFcnu!0uCxSez'}0C4S1 ʦ}1˜TK0N6KNqݩ݀{n2g bhZ)Xg+ݺv{{Py-؛TjiY]'D\Wf?y/)@L @ }d x-)x4go>1%6 +ՙJةj}VA Q퇲ѧfPc=RU7ܜ,;V:N7sL;|HT yVL_WZګ).Ovv{SF#] _ߡ~-to`B8-ۭFv|E}V͕ 7=V Bl/ ^ӫR/)jwb=_ܽiN6W ľG#Y;ό4VwvɁgS8*,\U% 9B7O.q)aP]yE#U5GEF73.TO+AsA.\vPT5VEUqP'95T7{yAN#b!u$w$=\d`_ l6}5sD|?a5q䧚;Ѳ4z|}ٴR2MSq<8PwmuvՉ ߁,'}%<)bpPN?a8;NRKŢ N6D{|)?OE3nSlǏPp E{#Xe'!-fE[xDُ!Y).͚k;e2T1lC4}Si;`ud1EW1(MuB|bi,1j9:}1鳪\,RP{크AM\9U VBIWXU=K_y|@J0X?pQwgR)̟X4Xu|*bUpUm${UċoE\jp 'I@'SۖE^X^fR*4梪ƵZxw݌MX旊VajXEXéuْG31d8b.5~1^OsLb=Cܯ~!BLfY2> w vr-=, Ô揬OͫQ '@t.!1t tF9` !WfFPE-> hi Ff9mOgU8:|R1)LJY+k ͜;YF F1fv62y5lUԅVdM+bmdxws^yVyBpYc99{R£TȀ$y>ߔj'ԡ;&X al+0}co\}Fuۗ f}W\TjfxJEMJE ƭ,A oYP ot4`~?gQ@׬UlAS-D\G%*9 53.Їej`Q?#R,gk'X {Ddvx3A֣?+Sk{ ٳ@9ҩ8H+R3!5E7Mp7Ӥ7l,@Y*UP?⡟(= YC1@ϧ A1Rc1cu龍':p}Z~jE=-K[ZEEP׎Uhz{l.~8Y/׮_hYHY.tj@' I BHudCMx8n>"?jXTχ/\6SSb OƀRyo+IK_8o2@~;Ґt}P{jAH_pJꞗaD A0*+rb uo3-hSAfƳ0# vzNK}cݒtq &XY]\V /&"ݞ儝v1^\M x%:^BSFԫ3vK(pM`!&.  6)مu;kL%EԱɀ8]"TYe!R~ [Q{ҀԘȱ{(MbAx)^@Nx((1AO8&T;^`S%y<ՍǕ!e| |N3Ӛ_CWO軼20pQpMfH;!(z-n{~W #F/ ;TM"Y-d{ By6YS56e Eg .2,Nɮ$-8+xO㐞 AL҂aWA]EpS ͐~x@RL@4 DP@ i+p Cq*ߝ%[ӳӨC-&W7#m-EٳNrNWeu!CWx0v-?\uD`)!r= kݲ Xg;cm0{)ynU۞`遣TnO*3Tr,B_C2t`B!,"lp#f }&-wgA5! aApG P@ڙ"Fܚ" I~ -߆gGoG{eU'@N. ]3@?!0f4Da;xYO7GOOLlŭ9Ҟ5]3ʖ.B&֘pϡe}1VQӋnm5Dc?]""/PI8OXS9eI--s,\m6bL"is{n &|v7J70k#T|BXuKQl*\ QSᥞSNe'N\Y΂:}s\,%Lj3! p΂`kLo}6[#F*8JK؞6Y&Gح6e?`T|ݩw4 ̒dW'f0]1n^sfIv'8wV[@%\d!STF=ra;ml,4ش&c%D}^RQN[T NAD 8$c|ͧ`6%'7˽&l5 _1; /X7\#B(f?Jv6h/xtnn|fE`Xyi! fX-ߝ-E+~tYf`037g+y;83:H+#m1ËľQB_z! kKƛLX9C+O dQ_Y3,Z U;EB@B"o T|N#FzzxYs ٷk+ߣF0›L}ηgo倖M>ӵ8eP|"I_ЭT=gSm;I@hl9N.EG/>sC~ w_/kivFTE=)ZxZH{A T5 q~ag-AS7ӇnbMLp1+R;p'GY)-?Ij!!j \Y}dQ"e & :>nGٞ;,^CSTT+wpSo$1`)onS Wbh*҆xiߧm/kfw a`-Ïqp[ccA!_|ߚ0_7@+iWor#G$?q*ϗG5ld}Z^rL58_3 &r{ΝT8(g~!Kh/ C%EϴeBl]NWXXYkR@:Q^GN{Yzy]|Yئ@,D1&3RuhFy#$'7>{r$ZẋMqp=3/Kq`I=X?: pn@E*+r|lugi=p`t-9 +׬bʭ3o`tPd$#n!;D21x=ÚVžt=ie0QqbYNl>˳KC*{jѵUc^Pa*\磌DwcoAVJeLD(ߏ1/8wځw ElXT{d@f=;w~CièT{+q&Eu"E4p9m5tGZhQFĚϻU)fF݃6C/9kDPבz>i $E,C#H A-ؽb;#v5zh=q# k&Qg?n{i띦Kb25r4TK_M+X`tJMjKq=5CMsW 8enmc΅)Sg\%BNnWz5,x0&-1m 7gOZdN=÷17 dD f9o:a^}=PzCٱw[l1_kAsy*K89l_D">*C KBOka-kowM(ٌ%((xԖKQ9QT2b j;@ga!Ž<>#|jd E䳈]L$?D}CX:a@$gd"m3EXQ)`9X%Oq5o*q׹h4:[\~L_$?܁2ZoIgqFdLbYzk%/e-n<g1t??(W;$eU6&2+GLg^u}l%E#gE N8TsxFͣz rK%0Aƍv'8]NY@ƒ'{M#cp%jM:ׅ{AJM_# Pb` A.:cxp` -9 T~0cqT|xs3lg}KoƑ&IE8f97RgzO&pRI( Szqq93ZIߛf7p~{\J}ZØj7ý0F4Ѝ`.?\S"5-zfLڷ!7 |}wF[xAtpFn'Ս- xk3+rtݰ4BpΊ42"\S׈[frpdKt^GkQ@m`mukzC:/`ݹ75 C&wk_V6B-CZF[S#m )4\Y.xuymvZ`/Nve6<MB /}y|λn?9l,띭iµOxsP$}'no+XfmV};QOsvcL1"(h5eC@3ח_߫Ї5|ñr>G3+lWpm}~Tydlr˾\ G#pH$ Pw%kGwV `ب˺!6_7t?OQC'X T^ Zl?To% :+ r~6qG ,R(݊=Ϭ{/A^Q rP[QjNn" aGo1>Y,e-Z*+ӯڊk?(fU79ݥu넩$yYjHs?B?\s]y~rVd= 1`9ɽ;#״%|c7o bRj dX{v1q!goC:4jRZ5t@.:0&>Ʊnyȷ,Ko1gIAF{?Mw!" XP n-NH bt*LݘgUdiS'tuޟ." -jM#JܺE)f\@tc 3G2Y! ?{ةd&ÌL+ }37~gS-C-Ka )=3kUM;A3UǸ2=;a6{m0?p%GRTߙcPn +aG CdDA/ȝ@r{?Nf |!ݫxp" 9_Z7Uهq)Qq?HyQVaUa@>-IFw?u&/_&UHPͦ'rװFKNjЦWچףd% ?i7$ê`O`BȡӰ&ojP>$v1_{LC.g b+eLrg~ށQg'>0Mȉʡc& J\pW3HNaG 5C"",E],~ *)Z*~E/byF+J.ɟ3bBnL\C^2qLIſ5RfTC5DuI>s*N+ $o֬W?_7q/&Gc,B,iVttu$^bi>׺drK&Oۧv !;!_Eb7PG{pe*X6Lnfy4nҖ$@x(3:Y+.#i8Ɵ݀l Cuf"nj<xJyITG\ɔv0NNg'7C߯'A@7u% hK |i؆)S{`0 ^s^gy\$Zd4d%J&X2硓F$[ )vY:?2`/x_st1h1r4+9Ug)lWZaR1Qqpx/ Wxu#}UjmKK,G`waNr =M>(lU6vmiNIq€h ]B;y{l~Q] ِqS#*V6}뺔PLe,ARj)Ebӣh!՗ 2= os21.qrIQż}|8OCEv每xYMD+1%͋Iy-!$@Ǐ~ՖGw깩ҊƸ…#;D=2#k\4i܋?jpO Ї;Jf#V[ދivzud91s dtYv{m=q-1=k IjA pٻ8HYo&((FAKV_tqܔ!Z{`ecx$2s}NE+ζ%lX*G൓r!1n}C)+7 ?vhdyrE<(4X2*~T1X7dPӟz~{:̎#i7Ƒd)K{ėż2#3ZK89VKE" )LHheK!s?Q! 4  Uw=Z CD T2m#T+>k)0/r#G角*JmH;Jn6o&F(y'Vf;5!S\+EDZ&X&ecd")u:)w-R?j.lTYegvЏH?jQX o\VK4VPkG=k&b!N}>{[%A}mB`jYn)Qxl"']Jac!7fyBVP$k!F?,`D} dUp4I {Fdky#q1WA֑dO3܄ϫ'g`%ǪPn0C/lywVIvD/mdE2}k1=ɧDnZx B1s3|zٚ ~r.oqtdMC2pPW?`wHk+Y*o+UR/ƫ,5MU7wrDꏺ; Xc`eZGYX}Z՞qqrSJ8w24GQm $u`1GAnƼCDΜ!. Hn&L K=@wil֯~ i SVW<^YZvc iSei7V絩DCNKrxa: 4xH:V(ÊJz6Ka\әfe51̰Y~e v6,!*Cr@VNӱE~+[RQ"旘7Yf.c/o">xO;(]@5L^QKZ`@sU+ P!0/>eX8[Nj:̷8)? Ǻ&+d=8wIH.yTiZl~r@C74Uqa^+}̿XƂ<ϓ眕&, nAڷ-1ᯏS^` Iu6YqB8Wd%옰_C 1*^ )\FE<?sk[}ҋ[1XF8}`B[Q ޚR@y8o*%UCィ1}|Yrx[joJ,czV 8{9aM@ʣ8uڮ5!(24&Ԋg  BD M]&4^vF".Y˘78_F{Z/>PIgB/?vt09:أ@x 0 6U}LV;O~Pl읆+ʥH)rESi=L_ wA{3q ;%~ZlU咶K~]Lܽ$W ,9(Vf&+jeb ]I~[ 9 {|ڏbhX|{ޣeAl=${|BAI-r}㗋[ȧ6N/Ju/u]+y?^`ԩ'% 5 v"V_aV!A9}/4 J/N03dm]:Cb*+GexYX|JN)#b[/,CDE6m&_** 4pm})re FASF$Nf]a x޼AIDCꏥػ5M{fBNw%h8KQnc; a_2l~(xCltM.ݜ-U fݯ.(oOC3sC|nugp&b~U<BP+R.i#m9?abͪG??gCbK@v3Mn lS.؂+nB6=p&6!m|?"`72~a;ȒnRd/;-lF)qۜZʥEJJ'=L>W"ט #E2>$}+~|d'\5֓mڕXhj~j&R-Hj!zFj߄@A[a*(ۍ]Kſ\&K=ݰHΜ['gkvy㙁#ݠWYU`6(M`ӏ*0kN0wk, Ӕ6M ڐe)TaD`W&hgP8y3aT*Mv9]s2V023.VїbύӁgҏADE뮖]_|Y~%$'T&)ߒ't[Cg%GtͰ<ӇSZKUe ^5/ʮ|rZ7p謫wE6t@ }HE+//C{j6: IajU\2ѵ"嫔l)VnCjnx ӪI)|A侤ܜL־x\; iS,/n#qRŸV`UD Zů"ݼ@ـ@u܁ եe_m7ӎ U Np*l.g}%/.;JkcmoPUw2:@b CgH |y- WIB0J^<ƌ$i@ȳ% 2b(Qk(OW(N˛dt\iTsFp<9 hNiU׮Cc %XsGpHO6 1>Vt~rh J}ڧ勵݊MǺsM2Qrie"S4(HcvR l~?(_H[tvSy`+ڎsPϰM#o jw]^sS~oJya y YVX.b-'au+#pΗ u%\\\Gxd8"3%tmCCD\[ty9p\s ]9XA >Hdi2r-C< &9>&fkpX˟Bd7qy{JRY@J.%H { ROitRhx)zj_M%)fX#&rN$TN/n1s*4L0QoZ߸49N'!R`ޗHgr\`v^BmVjZ+]=>(א !ѡ25FB"T_ 0`:N8I eg:&ѸzE^+7 TS YvmYsnǑS\_hܦ\X5H7 "Qɥ?תբ(a\Mo,{i|~wͯ~<-GFD5TΩ}Hb~KR)&fWn%$w{ sCϊa5Ny\'$@fC(6ж*{Zf|71 .ӯB-h(`q],S5ҫ4n2o==M1*Vw~*۴D:c`pm0&rzIĜehky5֚dJr+wQr[|nru:Ы3>܍ k`J'XhH5M|IńS3egO5Bي/lD/*j Px* -oԚ-z]í~~y^[B-<]2!ތRcw((]>˂|"Fd5aLNab}gnJ=z;)O?&_Н_V2-Px83`'r T`]# C~O\t0@u学n){uH0A# Oqzc^1e +4*(͌3ޯ;O!dèrn73bF.ۆ' f,VޥPo+G&qtz nc#1z O$,jFH,:btKbAXmq\Œw3K|d'6LS_ٔu63id&xx8YB#DVwhOEN bVi "k!O2jO5^p yo&Hh豊#v 6_.^nGY+er) VFn^@p3z x% D^T>[+xN~q-bR*ߞ_F$lgg)RQ:Nsz~S[:D/;ܯ1w$_}twX"g)M}h#-QLsRpO/ a+z B6lNzmi"w" 'F &Lh,a*A;TE C%vEƗ$*N=h6lS+¿5rϾV l }PAʧJŌglOخqgsX1/7*l) UV+2t5ѾhE]/~Z8L[!…dF0SD{Mwm\+ԫOrZqz ic&y>ar e<\OG "}6* O#_:̄{rYv +[V fb 9P h25?,r>*J0Enb3J%YUQСȇJ!tDv’}Deಸ#GG9``LwM PC^e=-J3n(Mwg6rAt_CFnm]'@8%:[د+=_]{Oz+7 W!Iʐ:-R-XHHM:y}@:eÛ>N>VoqzK/ f|֤ŀTb?a{ĭc!9,\9\GD<uĆgYh/ZM3b 8N ^0mvr#WdYpJLABr.k9Q[F#쓠 ΧdqߩGR}\l)""LW[E<B{P=ϺfM. ˨T*"d9j1㺗UN5 KlwnZǘPķ^`THΉX>S af>a\״fEFwWDK|V %62w_C &7htOݣU%%+iJG&7 Lp \˜{uOբlIF^h0 G0a2qY͸tU҈8FEZ3=.CNmF y!fsi@B \GM{֞]ntm@ΤJa;Xswf15jPݹ:v~O} >/ӨoIËІӗ gs fAD1&|(diy5u .'Itꌤ>y*N t7W'[|:Jݑ'hITwf膐~;8,%'P FR5{k*6Ӗ1\k&.x/I&>{V\e=:Aܭ*Lꡰ&Yu狧nGV[Ϋ)λ?/H/V|Jkr9{f"nP)As&yj.V䃨\9Lmqŋ OX1>Aa &bui)+Ӄ \ nDAǝ j 7Z<O@K `V*M*]J>s g\%*uK &h3Mg']l3\gIkf F!3z-G?G/=b&a]3'̙ijl?-_kmP{kB14j5 FS._Qa`$YƜEO(@#hQ/iVk  n#Ɯ܋=c] R$@Y8Fo;>D%̖"GiV[Rnu̱y5+}FѢ]eQ:9z v 7=$j-T[ *@7ܕs+AFZQ_]GB @C)ܯkF%:2osA:uףq4V̺ԣ៑\k3V+l?}7y_xWxW3_(Z D8HZ_|ipo^<R2dv_=߉rPD:_-{{IY!rK%eD`0˨A6=,/1ĶPpz?<4q*9G $h:,sSLn8 :`Z@X)UmAE/͏lKJJ!IBya%ݘ^NRW0ՠ!N)vMeRp,LX\H>gtd@Gy>`$a1\r0pM  =-D ^B_i>{?6LI78Lw0BLDgMYyD+=G jPwe@=kgȲeZrjo4P.s[r"\)5HӃl{=HC5kÿg;Wp̥Q*aZ(7vF_U_c&ߞW>tg%3"WEWwqmׂB/F/CX3Yq`o%fH^9Kϣy+ dyWA3y%5 J>t r 1ïP41;,Q=[ zDdnNnIe*-㺕Zwc(C)kUnPVH5$8K֝{ڵ A5`WBny alط>rSKOAF7*wW=YAlDm.4w@LdHUk|4BN̕4`cf1u?4-uE<ƫ(:W,P[klFGfGicS~ŭ^ESg=Gn2O#qF#ԒXՙley¢ơ-+Pt~J~ϫ]e*7>#PW "qi= H~{pKG)%bHz;a[X~4Yy1;5w#;ipU]B 8iSE{ ?Kj:#!Y!֦D@_ZᤁN;cge̐e)^tT1 WPE2C1SLWV6wp_MxV]ᣢoπHA["^Y տe_1J1o^Ħ7 Kep)&[To:h]Mɪ6o5ƒ[ zy׳^Ifo_$RGgofƹ^, (]jjhlc i^X&B#B^]Nzr6]G] c[k auHZ6,F%F4{ycNdM݀Je4GpeCqac5+ӆϣ# MJ]fM1:O2>l#r*})5R ciR Lj6?5Kd["۾ }2\z^EӼ68U?0T1AW;h!V$Ã.'5fg©2mz|pWcq]Lm$)٘ V#t}oؚBiyw +8ަ\;&ڠ=*2 Uۼ)'> qs3Fsa@-(k As!U6 9I\Y̢?;/9dvyhMJaEm56Ja"裁Wu+C%}^ޣcyt=VO8aƢW|lsbMjcǹ4iV z('LI,@XT+l @YrAYTsÖVܠ? E6]R%CL~ ߄y kU)eQ,UzJVv"ݡ]<j4>6ڨl^[]B>u^ j*{'wخ46L3iҕ]^zu\(F {xg>!jrz5z}IT!ٸ[wXpNL nEΧl}fqTiz2O1^ߖaZZpe -kQ,9jd*м5ӗjSb[o$xz̨Ly'PI,1JBB4{L%/d@CHYI;a4"b $pz6}SZM$»te5FĐw/4Ȃc@Y]j&iթՅ_ ;I-2m M8 rX`ݏ@ G vP`Z:( I]0f9ъ|f# )nbU8A n7T7lx,`S/kWIA롩^TC2,K2>F|uN3Nf'e;z Ud͍TgƷuAno4ֈ-'L u,euyAzJw+#QjHռNS>zV ^Y@X*Ь.y~ô_-0bcŀ@5쌞@SfՎA{1;mXőCyǿ;u&遐QgLg\>I][f*u?m~mLR2G)/`B l| U2Cg;A}w% Ο$٠Y}CwO>`+j064#Ӟ0]T=~/3L#(:{ ia kֹM"ͅmPk<NlU!뢷֗{ft>=2 x iS'#mQ<`bWA1$ޢ3CZ`7.x1zl8pM ]_#+eEpmtF|͍Ą?__)_fCMkɓ8LCPl,B'hi`E.wѮ22UBTx.|?qeZ(ٽHPq|k@\m<E;$%9`*w[JݭJg'OK6*V>:f p]aH]֤hӢhړ/s<$Z.t%LZs@𾠍2Q3 >mAfG)RkHer˥q{0L#O0y . *ʩtcV q:# xv-{櫮Eo0ɢ8wC-zwv(w:eǿqVkƒ(P*uDd<[Gxn{9׳(_F($ך Pe\܂a*\fSC<qqχy}_{]]H~Jj4mXUuEUr+h;ba(cs^#sC2)Uh^~\/R(;f+2K-h+_N"B(J 5J6ԇ [fٛx(ҝni>K.i*I+ H+0OaF-clk3BXYe\s v;_gA?S{^a6$X,`;3oHM#[뵸,oLSBkQrBQ*\Ģ6P#$XYsۍgcê̾{Q=p"I-cI>%mwe2+X9?@mA|9RkCg&]9a%(o=˦ azHw Pi~=E45̹gek괒0)7s`O&I`a1/Əp_hٙēӱIhXRyK8C!ɶ%rT:QGZ_4ܿ#VȆ i$ڵ;[XJhe!Xh~!?XIJ~S7mgk|},4VxjgLRKfXp@(Ndg&b :LIQ#ʧ2QqF2:Wzb#Ic 4dz c@OA4\VՊm[|;t~^!6#mCG >hQ+-R? E /H7:_Leԩ$R $r6į Fc (1ɾp8NtUb9*Ci[OFqʠKY %,Ȼ`~KCˊ-* C' 5S٣iK|@c=(zͧل`CL"zxJKL#VDFa7?ݘuE#AEwFF>7s*S.d$pG G7^}V4F"x^1hV]0Tcߑ Jd.dXn^5hGuŊf^ 0ql)~h3uoj譗: ^iK;g\y'L),Ȳ,?SW7Zn˲/ʕ@О6D__=b^0GS`!mTdk.c@MCm_0Ub\:i7[#둧SXW7MRY*_FhM(.GjS8F\'෶O.Eh)=^h)M')UY dG徵DP6c)ՂDt(XaRFV`?Pb5)+?N;o1>[O-24!>ñ> soĩDuY !Q $[iFaسrjn ~/)[3[RvyMON{Q1f )"Ɩ1%Ufªizf{~|l226$c&׻BxYU;\=Ɩği! !_nV q5h-)6?TJ7+ }_ԹpIKqrXQ[fsBRŐCJ&@_؈,W,V}Gr\ t-4H`8lxMs 0DQaʑj.S*Nݑg1z8\1-{5sA~4c+(/GЇ8+* %s2M6>u"o<ֿL! WwKb0FoV힒A#+ľӮ3-["+{5P^_{J$~+\`ɚMcœ>l]/;NiXNrjrqZX %*"Iɬ/ VN utiMyۍ]hoPjhb6ek1 Ap{+VvCW|9F60@tm&m! FJ',w5B">CƋdbZOtq&$VJB,0)ٯI>ҕВڊS%\gEJkyrfG@duR qt\ԍF..Ɩqjߣkw\jo.=qɨE~d_PQWmjN$#n2˳w܍(gj<t?o]V7Ov0utnsӐ n?~fӖqᛀS["f."qk't SK[lT,|ʲo[ipN󑊻C0^A&2ɷbBW>xn6Z]¯ P#o&uOF*myMLF+"2#D{"-3ɸnmwQP;D*"{[|ڷ%bɭm縏BƱAB3e u&lP]ٸ>qZIN>5%gdo[U<򩂺T`++zĝc@y=(Yy!Ϸn6\?.(~Xn2tcNy9wG΁-0?N氐KCZd}tp޶B^+QOۈ{:v 42G y0$P(3Xk_%ϖD62a<(HRxZ5&#~ ;wäs\/Ӎ6 <X̤`%@SԷ%F96h 3XϩlCS+QwSHVxwmYyő g VH,s!쫘`րN8!Ή8Eڍqpo̵ 3w-0T ؈=, u)%k/;RDYC@ ucM rL1*/mH€GJ%J>ES{}t C:1kږ5 =AGF0mA-0?b!$GCC(%+"hSs˶1򄑍T/+bv\A#ֺq]̄( i"dX*v\Eiƒ҉Teᵭ rL DëY2j (b24|~v߄.$>[uh*t*ĭ(̢Qot;,xZÿSbrX.Α"]\}u)n݆YuO}YÙٯU8GF,fWe/N4K-UZ6:\3"k0!cB]j ]c^;N$ݭL9p UīfXu7_1&"JNJzh4V $n(-[8ѶXTy]w9nu}zd\ ܘF ޸jA͸0qK'|rmx?!J 05 1R.,\u9. &\FI;ILBin4Mx%ΠMr좕@W!𔎭@NrYl+7%m3ߧ_Doak$ʙaS.Kuq01]g-T\6"v+XH;,9** 4 8c!auQv^ɫҩftO ok _uvB>yd/ Y g{=MDGG'O}E=0) ^L!YPEPJri>>MRb+dgʇo`C;Ds^@>=bVX^}tcztw1G Og%ҨЕYw{e-xwb|աY ؙNʤ=1,ъC}d乤h7OF y,+}\ȵ.^#(;ؙ܆h&2lRSXX@p?5S<=2ZB)”{,7Sm6 I|U1֚>^F^me5*ݭP]jrqwu>d/n`|jRy"07Ww楢-XL\i '}\B/SRH(pORq {1R[Y\n帀ʻ֑SM\ߑle3ZH;eU;J^ tjt.+E|D߳& OstQ¯̪Um'"ҙ`=T W]5syM}")P(.0 #k5YEq2$p{3lTEGдsj޵_Pjlk<% x9c!γK[Nd to"'}`JgMSf}p[ѩ04$Guhva/Z3POpAf zZ}%yr6@Aҧa4xcG.ek}zkcKqXC\_9leb审*Qzu"gkGA$#|po"|؄ydXGn>M{ӍL*[!@Ss!=ǩl4;P?wl _qG%",}Y_$Nu\<3N.d\ݨ͡u鯴 8ېȭ=:26j!qVRNH;ХzH2Y3ݣ$QV}%)=>|x[ߜU^gFiqAS= ŲުY_d+U8; [NY,ۜj־PWub ,6oj \}\N,.,ϟѶTzp(6ڟ bg{"e'+xxpBslG@/W܇KRoc|#{Bڝ'@Sy1P>u0qpxN&i$i SVDK.Z&u Ĵ*cс+i$9gg-~,guuO(xJFiI1%@ZX k؃>)/-:Z^~_j|=.ŨCh-YB&C"ᤁLb*ӀoBD+ )|Ryf'&څeFpNg!BX+J}hCvK]q-u"-g^z+"4[V*9 %V XU*WVVt !"]1?a8g8 W! ): ѵ}.kWI)=p~[1|.?`C tu㲴>Z`[p#",OOf},{z&u@B%:gPUj[N'ɝU veܤvEd4mXI&ƭ9},C_07PPޙO.H˳9lwX<@]QciH aU1]Kg[m"\:mFTյ(4Tn* = >iשIv4n(]M5-}'Y~°RjO!Rv4iByQ" nF%e$( H^-heor?l?[dV8gX[e?[/՛8ڰ*RN1@ F")WaY׹Ѕ'{ g5 ̷|vcd*%o8P~м ַj M]wZ\fm|u`*BugGVPAV:Z)L(Gv] `!}RͶ>[%ڼnnfVFc!n Ȧ갛LC{V׀zrwqS7f%+W|86P!y0OI  0[?pHV\p'Pf̽uSamG-ۂ_Qꘓ[5i"Uh<0DgI^7f\+F ?'S[[ ]z! LCzDdӑl7iI6(YZuXw7p X [Ɛ\_mYnϖ/@AS`}Rz5-yWVft.'nܳ.\aU}WN N6D-0enuqO)F39KM9+[yvsa-̶$HO|DWOᶝ, })>q&yxpxm Z:Kʤg\\nPyU1AهAq\U*) ўYH䭵Ttt1QKop* 7 >~0mJb(zjjngwg=H5*ːk"8W-D#qhYⓌǴnd .CCmX h|vK- ]1W^s)+ґROL{e]6wP^ SjʿjP˻M~"U=)+` Jz=L٣=:gW5P wlR oDU'J MJt!~ o-'$BU[utS!N^54yF NӆW@wѫ|ge+9哅"M*.#nJ-iiJ6bhD kժ-rOaDƍF6F7U,/#@v~y_ď;[PqOܘI" -o>% SsP&霊= b d&{gCYiCȟT)& Iދ3a'ᆸF3q,$׌o*O/}3<㻭b{=]cצy$-ó@ǯa>I .b͋s&"C R*'SŽQ<͎hx }VJR҉D *UDoߕB( s5s?e,PkA[/YܓB|(y5= Z;Yv_hK^VdȺͯTbPB;kb }l]njCF2 DS-pY$v{1;?:Y[  ϕH>$WeeJ¼1`UY#츊ry çh]qP^KϬg"o Q jfhPJG` X 3W6XڅGQߌlm2{^ >hnG"*gz"VnaA;A"5ZΝS6ZW\Uj=5x| S|Yq1PV#"N˳[ZMn7Vx5`}0>3Y ߁kTKަ1#$9KV1o B\4n Ҳ)sDw̠#MyMSk49Lp# ݫUMO Jg4woş|uQEk mC wq}穵]yǕ S;FO(qCcND#g~D$:ȩF6ͱvnep ͖ ~wȒ&sb#rH1:l w:[syyҪ%: 0ӈLxU.eg B БJ&ώqo6.>I(Mކ,n J/" ZG.OmzVUrK-e$D{&k"yE3]/.O}YCQ-=۶GFۈoLMHz{SX0G|Zd_HC{SZ1X{gIi<,}4;B`ә8yK/{ W|7% UF\텾9)k+m_01xl~X:~d>|]g廳"폷 Sn9*"a]_'Dd,ٶ0"]$'z9[.)a1p0 \+Pej~kP0Ofj2GԑGt)kms@}  6ĭְ[o 1 #)1@6k+onAJ$+xIC)HzL\9Wq(cw}Fxl;"Xvjf[,8ʺm/->~N w7& P2Yb@ͼH>|_XuF(ߤ3MPӣJܩskx RXurݴv@l`,TPDa~م{`iS^<ÐxhlQ7w,l۫:LxuJj^B6He). _&M9}a$VcByBlci݌g4 J$""/v};0@xэQgV3=)ۊ780~ҵM1E֔C4 }G/5w>M]s;Ui[xo#_JȌ;)g(C|u}+)1!4U f(_:8ptɐe%^/Mm%3|{ PIDj͚9dE :#,<ŋjk'!/k(؀PˠrȆŦﯤ8S;J=z`ɣI4[aTܬm7L GcwwY_o{C]Pz)'~ND@ݐ/7§ `ŒXMW7I/Bz>:l(=8z7gQKkL·7u2*-Wp%}nDվJeݑ2HJ6%n_cYP6JM".yÌiR\ E#y\,O|qGSVX(=HOAv 0sAqfo%_9UebLd27DCrl$x7:uk,y1sUhW@>a/ML!MGc&E>UpKIF7YJ'՘/Z6ܮF˸d@VFU[[j!Bfc+u{~^B=h=jD^lš+ny`Fy%dtffU 8(7}A{yԅ?.Jv\<JƋ6EÇeQcdh0aLa_DptP ;)P]!%r4G1z$K~~$O7=b MCl9յK%<\r3fRk킯Iu#άNS[E)Q}XJZtp$E=NꀮΛzifoq?R B\O ;[7Є|T@HWtdj) [SA1_j^–3煄zG3M>c>r y/: <|IF4ʼ1dkp90I9˘0p ^p牴:Jg@ jy:m;K9Rf,9N\5P,N6@n],A*1bM}zmp *xoЍAHbg;-s?M3b"jE>S5xlz0]\u 5[ژrW&YNڏo)L6wq Ҵt!o5i^n`ANa(EKQm9< L<+Ք9f;+F>wC, ţ8_LוlK3 0nr~mԡمFh0ϣ]wpd$M0 O>~dP]9P4)8`݊ԗUrœ'=贩HdW`/7 1=P;/o8E&i};N$\eN:.ws`e U+\Y`rGvtBw"-aZF)o44ZwF:UbnXBh~7!s9wyƃx#9lpIG5&ŵ6^~Y&M:6tBM#h86a5k:=CPuN. ((Tpr#>RJaթKxѮ`3{FJtљ hN\,H{V ~ui/Du1Sm ]vbwpݠ-HOԟ<.(d*:WZ̑ Ee𡰿7P~pF0 vc1g. |1*Q:ة2fm\E(~ y"f5bBGgy&aΣ?h@ROI4,EoдHGl}WWXz177O ~,  Npo/ {$-u~!{JMO -Sw]S0{\^,jjΏAa3.V2z`$A|kÊR<9>d!3jjDz, 0cN m-L,%:cĖ2EIkK?='vVAiaThX-<4nZԊS5+>AĴ 3-d.\%PSL=3>p39xE z]iIjZ|v$T6M5v!\Vb*ХrE Pkw~>-|tg'1<$ /6c!,VŽvG B}Ϊ lw?xıҙ " כDanRX'wكfx>(L-kQWz"^W0je>Lt*Ծ tN×[rWyXQ:;"M6zJ`,[bJMI ~ANر=xX}_ZdTk"'q"5cWvJ @b)C z!rע}G%@̇gf-LĬ)-/hx0hZbP9h`]_\ٞQE2[Bs 5,8s8.CϏQFfB = ,9Q|p3v݂ ȶm //}dzQ%% e/m T*;-D]:` >pK_"xc14hv6(ӛSşo({)<6z[ʨ.#А;:R<4s$,LsHQ"jO_Gr܊5yuvYnoib?\L ':xU~F4RΆ?.Ggv3g*S]zщ*}2PC?r&zڙ3RK,cOn6Ki1@TgjlP1|d7gΫ"E])&CqQľhSΚ=ǿDtN5ʀ'{E3&%]EaA#RTr$| ܰlPxy@>%X-:Pl?n pHā8RMGb:ްMip7+?0}@7V43U㷕Dq{V Nh+ϻFxw lQ_Kmpj.w zuRяD"8x&Sl"d y<}svɃZ CƋYBwi{Z6WQ[Bk<M(Ajc)A zԉ!xt.!7fE6k0N';q`wI@zP bJ [`U}x̨=^}( ;bq>ϫ-mME$:R08W^;B5JYoc kX`;~P5@+=1\枙*`_T+%zh/S<:ĈQu^= $+gE_ dNJ{}քâw"hB2I#8[,'_*pyG nNGI@#es|1JqE_~cJ9`|0D?%Ņa Dhh=4us+^]2T(pZ<{_ I{IJ5P@Ay(R8@f/ eܡV @r{IASY+ƫ#Q/+&FZF(!˾#EX5y^`-%$P[X!PwVNX*589zİZ<[P֑X,uX m,&$0Ͽ|!я'mGww^Xh+udޑ1.lW;q6/\,_+tk`-ݛF2li`jSƐi`P#?@&{^AhI^)aqna䯇0mJdl N-mu<[bA-OP+:V嘐pXO<8G<}p>BneZB3p}zE$r,&sN }qPN![8"bLł#M5j~J 3w|b(/2BąƱz-fJL.d~9~zC.ta\#:Tbw"4'|Yoyf:kkjt܊ Ղv]%Yuv377t`fr>Wùa0#=΂t݈L8j \&Ͷl=v,Y2uP3 ++N6TЇV̅< $'Woݕ3'Ap.4n9)D|bk~mGCޡgmjL[g!.Zeԋ>G j6w\z`9 WҮ4JF/!hk!& Li B~IsR[l{/n ukOVlU <~Q}G9ķʭaEa^+BN&4ßAڿ%J( =Hk!Ž!/g_0=N 80RNw,L~)_ٴըJ bEG2( T|\ϟ "a\@3 &{,˳^E@׷E"}UVO~n~f}ovTjAh9ۮ lIQ: WC- .f9wpZ~VAy)lcmoRZd̡/V 1.ԏ0)IbFm,LѐϚ#~o?KX AVix cV}^|ˍTx`uu*V?QP61N /#icQ~I luzwPb`8 ހZز}X)nY"ڳcN`^Bqf׳R/T%hypÜ}Zlul[7(wUdyOKz[z%@sD4o+4)ﯻpʇ{v nmwpD1޲"6K;D%]Rۮ Abchײ=VnQt Z8ldvѧbDE<͓ jo]]QϰOq)㍉S v^ iD xQiS`AhSM #ܞ+y0ιC?^ET<\0 n|,dJ)%b0p+5s{ bE(I. dqW )ó dv&]ӀꁸjN΃_];' c~M"@u*8 L~exzNlF?ӛgCeM}PnR*~ׯa8C;Mn@$;ȥFȕw@eIjT6<{ `QOx' M_Ebkގc "Ԕhvr>׫ &! &=4wXhS^&ξ!00B{.Ŗn b"PvͼK)c"E,%wd;EθJ0U#+' PSO(+zҭEȿVʡ7p?G2>!&n08 howW*/ ޽u/jR8!/:$딊N*ONIٞ ك@=j .X^IP?)"{B]%X|H%B|w,ZU_+ܗGtk85`L "m+{@=s`c"n25Yk~Kw6R@o|zTH{)&ttM&7T5">-ݣvKEV!j,[iqnKqq EK]Q۝WǦ>Ke>?_}BA3Y5D$M+#)Rj+ރ ӄMFge~L6^m.a; U%AVG{'"p=#, M6f71w _N`&ޞd17:m 9!TDaլ~=g7;ZU91W3UAXeG_IIE߻:"{ѷO_F8}j磈ZI@J؟ 6tROR75 MJvƏ*mlCY^6/z_q1Kb.4աR:XjEUP1x ;^; s,BP> zR+͑3&HjAK:lK] @"gZ sjݚhǶa >%`9 KbT."Kg|-(Ac} YIsIlMa>" >,=͜aS;WNpXlWr*|YUF>9s(ثU!҃/$#+{u} i`YnWl_S?؊'O][Yݧ͚`<M a(x0{1 ǜ ]!e7x׏'I,s}ooSѱdK-EʚOx&cI?Ly tdڇJij?&Ҝp(&wX -}oTAIna ~6%5OظC6-pLq]jy!#V/Iޣ^ϡ&)'WӌY\Q mP9|xw-:@2uV!'΃aN'/3B"z)F UcwC95͎ẘvҭK܀so `ԏ=Vzm6u q4|.Pjn3TzDךfH\oc u%*DS+Y XIjhl-x[c9:lMg7m|P1{RMLj~~WQgĪb~NU%) ,hs%@=O-gw5PE}*R=/I8t'"\iN v&8FKpY`滔j)z[nvr$ 2좴z7x=X=D+d{4,-SB{S_bFĵDP$ #fՕvdqb ^ާgȩD#Thc5RL$ݟ6q r)Z-YyTX3@i^h-PBxkxIXUJXhq+\Q#GV50yNF6[ EK1`ʫTh `85l| 2ς! ݀$Y5C!@(@[UEہ,ɚΊN0ݦBs#[Ö;I.wj) O@fʶp/P"p:8z#tVЋOb=*N6v5VƱ`K.P!*z9~cOއ%uފ~DtL (9I;8R?ڸMV<y)sI_[EP*;كL 2nc ծʮ" P{70fHtL ^0d,CLp7ԙSq~DD}'=;| ydDMfsK1Yڭ:a>8}/|=cY:K\]$ :ט#ARw pFck fjUWJLarL٪|:U38wOԽm x%/U(nC~drKtU')zk-DvKšm'8 Ftl]Wu ydbFJКWC j1c?<"P7sޣ1ZUplxilJQ ?geyGTh\X K胬afe!lYzNw16 (䤤VNb<unX ^Tk=T?o:d1vWa*%'yVP {#N7!3'mO9$Xb3_0 QOr /-P33|)J1XB T9D~ZaT4b1 +ܬ'֔Bo90gH,E,CPTڦnIXYQ b?~C.y8qbU!+GG ˀRk[It&< Jנ i݊nYڏ(._u$:? W?xˣ|iaVbuhڤ 1#U~H͢J wHaѾTjNp_)YS5L[)z*l4t]?b _swdd_5n 0(H K(4W!$+O]Wą# Z7 4 ؆veƜG7[aŸl7(u F&jXtUi#_C H l.PwtOq^5@3mVN]1Ziߞ&M2|;ޏ቏tfzaHLBek4Ըr(5ꃭ?hG S?+FkxXTƌ,W78EJIA$:"b_H \6+H [,Gcq;.HlBf@q-8흤%l'Tp1 (hpr͓hL;.ڼbh L2c4R\+ x!# e|^94hlJaAaņG_ <}EUn|@7ṱcoJYt /Vt=E&l&! +(WKHjh퇹TVo:xR"Ʃ! PnHHоgkg%P;O n-R•X-G,SmVL_dy\jfm4W'wF&g$vQ{꒘Xv5v*+T־)iІ_n p5()k%\,EJ%ۄ%)NWMݛxUmV@ZN)N_XӲ9ɴ*POT'yGD$ } EVZp_#"hz7';٘n$/:bV2Q?^,#&Ru(f*i:ĪYBG7ì /[3ֿy^Z$)`KM>y̘E2-۽FgQ!wc +iϛ.kĩћ6X!Jv/wy̍ c.O[/ =vfa-t|GLcԿZiщb'̉cdXjG+ˢX]FTYe1;UM&ѣLfZd. OZ%_$XIMOXHIh")Ź6LhkӍӅ~Q}yk- !ٮma+ʹ">sQ5=[]ѢߖYnzmZ-Yrz\< ↚oWlo tu='Dx,=Z|q7&:/NǂC3NP|hUֱV&>v s H1)2#\YVEbrGqٟ`U\F.;7$#2hb)4i 2{K+=?6)cH^E m_ 2!v/9~ғ/K-?òb6Z <2h^+~c|j2}kxz [`MH Bȹ'4~{,M#zyaX~4nykECRpxK<<uG͋PmxǯWg(1TQ8GqWUZY/|NG|8>9`W vYlKhz `Hk2M_*=NTh#N,挿P%\o3w{bk ]7@rɩy@úT,mnqFC31Ot W[<F|-O2(hIw7۴]0۟8.t%:Z)o*ՕO6{jȍG`SP 4ކkʔ~9(+%˽j/g,dB0WGic~Q7`byw/:1J k\~+:|UWho #9'eS a{0yUfTBh/Och}OpT7.! Y;حTt'N@L-d+GEa2osr5A5TD锣ޝLo@XE89 O3X^-"ObZ6tW\0Xp:^,[q (Vׯ{+kƖ6,uS"E!n{>Kx֛NteH"2ulQa gh ނw]*?rg+EÎ~4fZ״M,x[{uI(ԝw3Xl/Ei?+Ylӕ@+za(vFn,_p'SufO_^}B&u? mLdCUģ00ĵn^8=,a<Хё7>UmFYyChk5HA~$no&"Ho_8qD? m6xn+ .6~C~н_|BpȊɢ8H2Jm0}\ghshy&GwF NgT{j8BXyfJvl&oAsX@ IdI"jFU @aX ,r82 QX"o~ #JhTd9O}6LGK;:g`)UT,Se pxrq4jxh *r|bfllsT6u|;]`%hX >ׅ?_E,!t: }w"}n!A<ɛ` 8+\V\%{SFlKVahb؇gGe2+v+o0 p$,uvk 'PaʎPE Dj$T_2@}Yxd|1'wQYO5&j+t ptpR0KzV VbIqn4>$n:\/KG^g茡;!wJNgxqfh e%gk8= #R2 +E2g}Pi;I<pG}?x`!޺ sbwAG-=61%i:ȈnBhx /{G[2q kWȤcn O_ɢ>V#&|pac 5B2nǦB,B HjoV_B&%tvکryF`̺0Mk+6"݆Bpr-)5Ѿ-_'&![U펹@N2|w/5"e5":VC#6M'Up~=H0@ѐwfZDiv>ɝޯT+ȫL FM - L~\^hON *!1>p lW9"9 PIb-ǹ+c('R~`eE$#vyR_&E=}n=S3ݍߖt_N6|+$CB}hbe{*y^>v"WXɚO z'Jmrc+*@p&',Ra3gDS Fz!qghe/86z.qLߍnaOJcvuȋvUP_589,cW/&ҥq-ai_4 Y{;P]E{%^=I b= &MNJffRegU0&U%F^z #vP˕UQ QgTI[xi5& @ SQI> ZFx^TWxExlb X} Yf 㴏MÞע5v 55"G]<i=ќqFjWaƊ )5Ze^5̵ kLN}'*; :Rx8A{Kmd#RDd!jΓ-ލ@"X) X-yZK$>gT #UMA^^11r=3(E"Lp46a.eP@26C_*33WVeF)Aʼ\@bfyfF:bU#h nODcl]ye-T}@U J{nm&kY.|S6D -ja0=J3#8ZǑ#iooKdƎޭN W}L"9mHUC&VoHHLsk個+"XPE m՗1K?@Ex 8dD}2x\fM6)Ͱo9*u < hCFpQ87GC Rr}0UK߉@ٍ<&V-qmy90i7]dJ3Xc%1b:TRÁa A&'Ⱥ 'c( ueЧO73J n>y'w|+^ m:H:]k\;T~}kFlZ" CLBB]ߞP/ێDd*#bMkI~$;ӢOCjH1yuq7G](ڂ [m,4R951crvbRyPqԺgFH-D ]ttn5j U XJ"FMJn$lJ.`EF(<[o8ǽ6@"J{/CU%]OՒS[۹I3N,q3e̱`Cix+w|j!cP`U{(ieV@|:~jn4{-{@;wwQGiPwm ?Ǫڛ pva!u]flPֲlc vLZK14^* TU[g#vg$gG EQř/t=]7':qbw "?Dve_}-_`7[|,mlӷe(,Bu5mf8K>‚D9*#[sJӏV>~%Rh,7@ rUcr30]ehez.k9 "/&1OT>#:o10ņ[șMN 4  {x$a dDu.R{e3~XdN"D"1o2v~._PlMרJbMo\tH nS갘5l) P~d#6VW9Ż1\q. އ"h!(`V 'ص슅~E! 'E^/^KnFPi3[6#2]ΥCU!sΦQXO0vI q|^"]r`8[(0osT^.Rq1x<7 @fpAᏪ#_ꐄC_Fɸ Wߓp8q %pd=T iWV@@@SR$dcLbV-][4q!2#=Jx*!.MBW68JSRj]`L*܅NAU%x' tY/Ь!GZ`i3"-2emj4UqSo& N㈠RBJSm*3MCoc _VRG$%Ӊӥa5@3Gz'aeJ;ĴfKB7ypVJ;vYd٦"{qoq,7 s=.D͐N)e4vf3Q$Bz4ϩ[38hiis+K/!{K1ezlݗ׆ZX&kwtFX{6DPhIl}i͈@y3" brt&PV hӰ=@pPH-׻ bsCӛHNX FD%|X~ &t9@6*Wkp0lcY%.ZbdO: kbWQO1=!WҪ;EQ.sDF*OP$5OC,=9ڪɱyhw-LLS:Dޓ֡=Z:H|)QJ_ANN2Ă/+xkFY[r4r$ i."yLK*o %WR6辤T`KM*uz-CהV{|9OjO_tOoP@8APߌv+/:,"B'KhX8Pzc JE*UL՝!cmyLHG!f_L=ą(*v<͡P$JxĘ;v {PO&,gL-Z8k׀cWIΆкewFEDG8ᐻ=\ !OTsP3CGuVԈƌMU%e\¾Ss*z<_%7+|=ҙDAYU~6R"݊KI |=̬nIo6t[Wzn5I@D?o|k;ܪL1dY&fyxΑ-s Ӄ Wt10ZK*=l-~xvJ%6//@zSnj;)4ۘJbP% :xH@=3i%6֢t0]0|wЏ!pM]jacR5^EDz|";i-7`@!$vydeD>>u]Sr'߄#xFj&'p} G˙3M@:B*̩GiaNnŚ#d]`= GBʁߚi߀{CԸh>mM0Y@Tnoԧۮ/|GWƉ_pح/n1mrýCl{L#A[ -HalC{t7l#qMU;.d egi. H(K'!!޴ضbp"M5kJfdS%߯['K~ ͥEޘ#u!!)/wbzO#x|m?g/V@dc]COû ͲKɅ wZ tx{Qx0^l_44aNR46+}rh[aUKo+,Ea%rYtw\냿GH?(el* r$qO <9{eB!va5&(]o|5b*(Ro{S nw굲n`4L]wyUK}gjK R/ji+<O}>;IۇCLUxm]#GO)H81h m:@APtY9HR2. yͥ?MZ@3h74}MX\r7]ud-s볨'X 1rS-g`z:1E8%P&63Z [y'l;J >74JLv=/}9Io ;fN_tW EoMTMHn1>!L+Vbp -TcZH*f?P!r-9iݓDX^z3qaZF6~;+̶@X0i@[Gfu݆UBWbj +^lZa5 _7%JU;I\t7c%&u} wwmUR G[fhރmo}Ǭ=A߿M_<@M&#>v€C.q;^0BP嘭z+Η)/RgQ(˷+ʘJt[VGSa4.}}p67/%$- 3\~S~}^re V=g_K} 72olMp`={f(N8w)`\hћ+ӱdUO@*Tt2P"6>Rq)}j\3[ YBkX4>Jk%Dh^>.\8NKB]ll;ݸ حSՃᡏK/ay5jR@l\TCU_ŀK" r]Pd8C~r$[ޥ8}.PO3;6w (*pvA3~~ 6K͛*뾣Dih2CI+֠oUiO5o׿׃Cqk0w)W%o(1 VxYM2^.0:w2A6X5h䚒CLzޛh&gTAQi1ScZҲ_ < g),D2F[vApQt5Hֿvq?v?Vy_ %^qHX"|FFDh)u1w~6=b|Kk+Ve:710d7\USPfĿ'>z 5@\Uҝ@~=u;STD0dLG zzM=UdJA {ڏK{gE;t{܇Pv/8! p(W3_-uM~]?; I뽲" u`\SC+=Q敯XhQޘ!>-$j?vтz\Kܗ|PmF_5%v9Nd( ;$ao.r13,lș*QqIDi1Q(mx)M^C6m@h а,p"#HNm\,` .fSV%:f@zΈJS{1R\Qb@PvWNuoɑD X 'fƒ[ [)\3׶lhϐ`M+iN0ɑDE6oýՌ$ ǿ)A@~D׫<2&HLi@oP# |#&"ߡUE Uuݢ`M6)8;UTAiVik/eDof0nM;MG"ʇۢ)oJ}EUv>F %hI1W|̡YT+ B̵$ Mp֫΄hE墊j{D  0_I\8Z15: [#XcI7IަQon7BҫU"/7W%Goeqz.Ju-o~>ZE!X%ە|9ȟCDZGrIOa ":?qW жS'E@ivTu,8Ըˑ-\Q8^@&>"BkR4cXb9otpұ]V~ ~U#ss3Xr9Fe2ouJYcuG \Kr \wn0qĿY5Po.O5$HB!q`xcLbb.%QLA+d[D>FRJ-oT0\bR[v_,ȉ~B'$WD< hd7@@zPmTʗp2lŜ ZPIҙnAmk}kDAݰ9F+Jn fx/Tt@cd ()'Y|wqFAA9$z\+|v 9n08{|3t{鴬8ꪕm8tiIbF cH|ൡ{C_p+}ز7WVjN3˂Q!M:b@6*&8aҫ;EH@Q$~u˻UG jhܦVRZG#gݷ>}c&!?(Ɖ:]^.9CFAn*hyqbNZR@eeDR^S&qnܚ90tHiPe.5B$6"dD+ȲEMoG^:ِ]_p7],8; dZ>><)+B`-WqLr isCbAtsLBl$cV K=TaY| }'p2EkYXLtd;mYnݪg4 h%U؄s`uUN"#OmcWէMc.UF&΍|%kU$JרM~ 0ݥ0@Mh9vT7aCF;T>w]E`Mj=TR,S%l"d\3|$%6V"I\ {ZT$~|jC9Zl8dSCcJߥℏvó8,bƂ=;s๗dtz>ydf?ʉPSyeĝ;GqޡRT.o̾5ߒx^MP><Qt׬ҌT2n<)4s:z.2|@q=SoB)^zǽb(_ipg .Mq|*|}ZT{K RSRުyŹK'/Ty&]a eJ%Xī֬ &hf+:ZGʪc:7)&ovxߚ$9FW{/9<|-mAf;VF{2rk[QG -ojQoll hJ))a`J m#=\y6$odOیlˎgZ<,loWYmL(P[rl@]uTΪjΡΫ4 *k*[z5+=;Q["jnvEB!jy4u;y2 B(Hȅ7=I{h^ƛiq6tAH zŝs|f)A\@ٯ %f]͑o)tSd;Ł?AmQIA"VtwGBY(Ƴ*CS\Eu4x-ES&;]J\٬`ї(Y*X{t,V*0t<5온K !D>]CFzs#anȊo$*o w dXCVpjY?a\7 ~5+8>MjU# |\„?AZ}om[xah6; 6I%}S /wkm"*{t,D?pT[ZRruCYe㥱S2j-a #2v<j(m>ӽn# PWКfZZIaN&3VQU;ɈϳeLo2kcD"^1=:JPO TJR{P^LKN2[ e(<&*bI9Vj#ֆK(k&&|Fڍ4,4vX{ł-lЯpH ^}5LD(dƩKXTCd85P40FX>""y1*`1p$EX&JFמ ԣUcF=6}eMFkX/Lq2\xl}br/ ^tP=9So[nցv.am"?[۸Cz@y%ӊ̋W0IQf"<'Б T27/hŪ>kF"$gf26%WQ5W/B5A0`h-{x$_"cBImӇx؈]!xDelҽeh$pj|xdl&y))Ӷ/?'?2h=7 &FDKN{&zSd,I\`/ rX GհDSu#Z 07pqfoJ~׶[paRm cbOOEJ?Oe2@6؂:/s'_/rI5/_6,p.]Jd} Rs8}o~-|,wA,dt L#QL{若ZhO.~v}|]Ho`u >HLF2r<3,l0~ %UO2؜h3Z軠ǿ3RZˤh\E_ .JTLXʁzSu9S.=0f< 6" :{r^@/$w$@LFvdAx6\:ƍoUz!8JbZWaٮvztI3<%)9:r31j;Yk]%Įo/^ш0'iwOx(UR r ؆SI{`-Sit:rd$G.!Y+sH$(,_XEiqgaʑIv ZG&wZi$Ge=(L~ݵpGy`90KLt뼂d گp09#4҂Lq xie`dd?Q_] 9k&`Kƽ5SACCA3V/a=/ȿ`RƀgR#Trz}kI2jx5s1]aP=?Tm GW`^8k).*G LMM 0;ۡ 3S:}_{3 -Ϛ)vH71R9C.3yDq  51N4M(%봧#< >' YEPm:qHȗ_MC]H9l`ߗkEQT{:p :B\fx"Q6hG@6p^ҧ&)J"VHJhh9y$ 7'@[d{tbLh'?-{їmSlt{6$Fw6/d$)|l)ۛw"$VfX-c=KToB]\ڬO9}!d;HD jm -!=@3Țv6?,#icXau$M*ÒXR3Y%r@jjlk9T PC1gV+bH"b4PΖ'#j>,K=mפ0#ib3b Fa ͘+^[P#X\>opkW9[bwO Kl4bg)eU?e*0q@>L;h7(T ߻T 1KKb9FpDKfhv^A cÉN0HLs.\5fʹQx<Ư3:\> ehވ} wc`Յ`L{gTԮxHX /Qa6𪖓mkmWg"Qk­f,dUYn_۪rV b~=&~2?xY0֎E2ɻޑmWC7*_/ɢF-d[Dc8sw3 .1<[`͏&,Յ&54Lܢx 2Z&A3)gvFj-ۗN{OL8kI2 ȨU6D`g5Ͽf]^ɱ.kR΀@u;EپӺ]|S]+p kDEv4tЯ7,T[E/CJ0@4@4F T]\3c%X\+ +V>l1!׶P9pVTǛfpU=(mS4;}=ņEmX* .QWrj+QӼ|R㢞MBa+h4I,c/lT4z\4hXMFs4P6k'Lc Ajw0>VJY&/ ёyHI=x5+~~I!O2863VA eO@SxOy\H T[B]0Y2/B: xA]u&\Z)3w{ N&:()ȢNa%v3sR/oŀ!Js;`E.mD| &нɢMZh?2&$5"{-WG9o /v ]Q.tRZSں のw4 @< M(:q4_|CRf %a-x{fjG]KsafƍG Eu|zk~ c{Jw L )G2 #IAhQ'س i&kW#iIkf.>bR]ܢxaD|EbV$t0pϒndW;exߝ3򁠱WW?{os("s+雒O%?sS qӱ ]̙Ç=+l>1. 5;m3.VX32)P00Va?CJ 2`na.@ڻ>v|[,wm3--"~_bvld(fPF`Hؕ8b9^ ]MR2} @QoE, Mp||WRJpcIVu;#zSI`nAJЧʩ;Vq_GZbq::/Ϋ̮]&C2TU).EAT_ܷLHܲRC.\j߽<-Z{|zh<R_anƝ2i[/3w"ce ( x K e ]yV:Uj-s<VĔTC ŅPj0 񿱌ۇ=z͚{XSY#(g v^k5gYCSP)iQ4k$|ŀ5t;DV!-{ZwJ}(a2|}/bP< t4X]f@U@mA|ǚmfZo?<,5XHQF./Qmβ]V?`_;Pn*50wpYV^ =1GQ KLD_ɡmH['.Mz5*t"3TgO}bfe KDԻ]ϻfF໾|8+jw~Ateq}Bŀ9#  ^Ij`26/ݧΐb Vdf$nlIR<"1kwiN18@>Nn8P ,3q.B}>Ɣ@S]c;TvlgtØ{)BdIi`0)FGKW I הZ cFN|` j@^3|-/S_׹PaPh4G;Z?I_ۤnGź-ez71vg )\\,GEa6~J:jg7,<0WA=#~@+l+ އ onmJVyz':/X=9>F);J *˰<:t5VN[yl). 5o 5JhQO*9]4ZiA_U4sSBnAA3'p"JNcp$/*c`T&BIGnx 4@>Ċ SĨ#|F>ر'z9; V{M.U`FRGᾐ:JVpМ u IMl/U8EUq1 1%H,gԃ{y]哌S!̤dSBZW!ug/m[q=BX'48}+-%菑a](I9^2DYZl22t)(ԴuBxt`qE>`wd6ԿƜk0&`ϗ1WyJg3fiTqTYȶ*;Pj Y+(3,gE^A/*TKOpoVUPQx..M 2aSP5Òr0'@6||~ jRC'8=@SH|t+,UmVTʂ9+W_s3,;*F pOyŁ! UtS5YkgY-zR:zt^9GT4+ ?;&ȊFFUN- p gܕDP]̣ bF3$} #ڡ"?nJ7ܪV)8B,0xh=Jd?C Ok'PXі7`{2SOʖ<{,ZN oZ'Wj/QU+hi<<}ɽK qt6^V6/1 [6:m8Mg !$HM`GG=sr&#@,Úlz%q ]ಁ156.AƍA#JD9sQ3 廥 (Ssw :ټK%\g,CQB N"*I'a2#B93>LP`m1K雏Nڌ!MU:-0GvbFB Fkmc[IZ*ʑ֫Py$sa6[ߎxE62?IA3B t5B>᪅:a6*,S?^֐]BvaSз;I_Yu1S &p~.JLZx =|ABl'Hss gð8d>5Z-Җ!0(c~jYeC<lquD'~h?SQUe˃8A&);Hɟg( YAtuvmS9R'z3jc|FsåwVrD7#qxv 1ޭv^=?EaNh1Z38Ҩ h`O<\撨]6xƾ( GU{A'@J+ߣMNaŠ1_֨JvUw$*pT|Z_t(N9LȔD饏Ͳq Aʺ~Zu>xɍ ({~kªj ,'}80sʹ3rv>ǹX N-l? X0k6g0*Sk;rbdC#/mh Bj%IqTer gDد;i;#72He!A <WP)x]YQ]S $ 5Mn=ΣdF.ђm'K/TEW/ĪP^FOycތssA];/Fp1wm)hW gm73jW[%EއE&Xpߟ2+O2n.j'MF>P:DWOeXAF8- NQ&}s3qHC:TXJ"y[^G5;~Ö[[OUp v*nJ6D*qR|Ժ%~V}]d7 /=>[D##XaaI rO6DdP̵k25d~dk<\lHD#1 d.()ÑZ(ĉTPtJDG~3מiVMoiepWi7cxDPe:px@p•{O͜)w2Tgrذ#L=J+8 eO${4*%(D}u8 N&ftbu-_ȟvדae(Ӣc ثp,u Qm2aQ0냅Y/cGv-F~oSM,bMzWyI5J0e4hfۓnRM|=MP]Cs 剉_0u='{ŗȓ^G"ГͥἫr 4w"{vaKdk6c[UhۙNmgQc{aѿ8XrvFufvI$o\vQalS Q"N)b?xdxTvbsP8ѹ ?+aJ aJ|^Cr -?; K[`bk5mŠj}+cΘj|X5ڑꭼsJB,w (w. ]>D [$ v9馢HARupr/;Qf ^K$N?H+ : }HPZQ; E87%WweФAʨ[6-U7>D_)9H[|)& ˀYu[.6.рI_'l'Mv͒I2J&~o&[."u(:|>8FzAD)"F7=d (pY]*,u-Et8x PB,CI; (!¹ݕ.]yJ[NbX)ZCh^50*4Ի)4TեPFΊAHlj@t 0^1xe͂wFd8@ek[l/|S%~JhyHK]P~V!c_Y \*͚fh.;*ym.@,:ݚ#W޹*4pU*v湹~vv4(S BFb`?)g+a'iH8<9C04A:"'Oi9Fi o$1PFZYnvyufoQtvݚ͇nTu*> L\d45Y阰xƛ'k@"qj-%lm0 eJ]~5h\-0D\QD֕ b5Ikj1U',>Xr7uSț bs wwtݗG0YMHhR2Rǐ-?_PZ Y ^7Cõn;Y9u~y>cwbh"?v\>Peu_S!p#VDNnkwF*\ad*7՝+#t^,Γ8*[t yn3w:01&Ĥh>APVko(vM'+rnj(8e$P~ݚak_^tS/~iݜ[1m{XA6Vy'j*йXSFB=)bj˧>[J"xVA~R1M:4s<saUs~n9G4mVdc}H>/9H%"Ͻ5{[rȩޠ;Kj{Ie ׃7''Yc|y;Sc/eHi7p^5JEwr2D!W>[+2H QwEZװ%}#c+`r / ^_E؍Y$t馟Sh4Uzas+JIu20o͂EH;.Er(zTon-ǧɶ";~sA$.zKkϲ0fBGs)Y*j+>хbXk]2,AJ罹n8D.?Aq?aȯVw?4&b:J2EnGeag,4GV˿5߇s=6! )N<7e Kp9`'3.{AAuUXQB+I7LF+V OƳO$UAWcԮYo=nv),&0hPXzx5HL35c ('E - B 9rs@%-Mi,GlI!W%j*]KّT,tV ޡ+{,ag2\bUUloJ{Kw+i;~H\q!AO;rn$sg9+d<͠'IЂf67p/I1Qi #\nKJqe$pϜʽ ]8]`9>l+\DDbE8~ɔu%jpxI7v"N\~x_Esٔqȓ1akPsPK&}6I)c EPN`AtHɲ)09(xS nܥD~IX_ee=h-u^GJ,͏Q)W);QQjL /PG[#]\P;hS0l<ºf sI2 *tuڵ^&O˻|>L^r?v;sIJV O-d֤3ux6PU|PEHa87+{xѬk>YDA\ SOaXO龜 'h(n˜ܪq 1Pƒ^¹KF[P, ]%cpH?$μqC(o]VݹrX C DP˅,'?6-|Ƥ߳AvU:z4yL79nHc3}Y*_Cܓ:ԲD%j2.V.y+ F7nN(jٛ+Xt;?(<49ru8si3:Wʥ WѤ׹ެWZcP 0YcI9J-=JD^T?b8?&>b@tEehLrbi+?޾-kI0u6h?jzݦpeBݩPn<%㛖j#+\$EW8^g>UW,* 4 |-N?-lU?oGUvq>s:9K޽=|~R7x2JbM|#LX3#}Q P{1 }M_9772Q7n愋) ! Q-%x]*_ٽ1^Bÿ*+故CjYgѦ . ;8z{a^XΟJ(tYBX5z@ ʶ24𘪝"P>Jwb4*8rD0vw^!~S#!OH_V +'k?U6tA f o3c2.3:*+}QV|^45 )>W z=RvxĹkU `w%],1[fhˢH{`k &- n(}ΣMt`dRc$:&yG.` &ڀ #Ic%| 9R/r>@B[$+?NunoAiL65W(6A:M-<-\4\V7|^9d\L.v~haEM@,MƨԚ-*y Vi.W4&ze!u 7KLdneSE.3+.lktw7DQƳ.,ԓJgqɠWZMuGUQxzB'0@v͝RR)}\@m=%Zf6a1Ho," *m~3څ;կZo#I2+v|41NJxAQMWb8s+ dc^1-٪'`,swdxLamGgY&k9aXsI=;\4G5ĕ/V\Z϶;(1*+}aDw\fȝA!8^#iG2R9)MXX! P|+e{8tn׈6;w{o2qf:ӫg%3; 64XkDtsuEwP)XcrϘ{3|(P1YvH TDcOM;uh[CWf{G <$dA]S$P?TޗTG aA:E)P>ɒwAr^]^=Pf8$e.o{ {k#1 rwyJo^+ ͢zTFbT4@65|yЛ@Z Q$4?U$`B25.;}Ĥln4od!jDOw7?N:vڿHt원|ZSan+iښ\>G )yFL. R&cqbmax\˃x? @h}1Uo}0ciHXEN\%%',afo{)od;'⸂ Kɻ'x vpHYme?Xjy<]ߪZqp1k3Ae/c'X:Yr Y{UlcAj[:_̮&VsXA:_ 3;"LV<|Xfpjp+N"nljӶi AT5CLy7Vq15xs#{.$,Ǡ]o P_3Ƃ0놓mCBۏ:_gYv3Op?]r8͸CItN'X+:coAϔ]cO:YWR%Y,ۮkdG:a%[d|)p7_nwk}d<1,=RQш8; ~8?}D{6!V5~ܑb15ÙƸrOȴRP4 YY3/9t;ǨysVNUTJChw-n`EM*Et}~.$k*`PY;Mm\A`0,Ap5s#T}#ta'% d6%#RL=KȾN!w=$uYLqghIU ysM91FXUB@i =sL~\xA[;l~a".UW)xlzqh=)%6p >?BS޴/P7HHN҈n%S$e"8{пK[%˕^au7^V5y g7("S0"3kI"oM`)hIEO8ڞ~>Wmq0 ?恜'op'fkC),Ivf$q!|X5jA]lM.S|e_p-JYi?i"Ei*pS;xl~'p \P+l1R&!D]ŕQL`uBpR9xҴ=K%ܓ䍳{#:vDw:u7⌂#~nfcIM?tNopc uk,8y~*s;gkؐX9j}Gkx sG,vzk5=,|,X! "2޵XU 9 4&0byr31D}ŵ+[WokD qVi]~L"8n^UG;f'qcXPBe3c]T׉'[2 }8gf4nPVrRB ϩ+Bᚶ88xN la`>ק4QV[olZ7``|*sK:aQ)O4) n3œ0~5ND!sޤ~܉, mY,'" >F֝`Ö*,7#o}nìw~ğ&c7ߎ޺B/[z:ʞǴ$\wxrTA&"ɺDZLMEaʪ}ZV7&f=Vg+(P|m'vr,9eq?ԺeC9EP-AŖn[ Bɪ7 "N[(lBam;Ux -oBߩoAPs#{$# ܛv/52hu6ҲdND>A ̦QV07[;U{|]a2V8k gSz*`C6w&s„ FЇ ̧DC2}3kI-:玖mϹ$Py;HzO! Y=ecY,FVω^ngpX9Pʖ鵬Emp77(@]9HD?iT/H#;!^!gZ~3CDi9Z;ȵ8%”ld|^-,$[L)q^SrWarMƼ/(ZA)02ZL8GDSD7w*2ϥx{(E"w!Fia Xc:QQH{?Χ6:gb3LMKKPKű .**7`&\FPPB6 UW.:!D8d"`Ё=-+k1D$N$c|5? %᤹jN L B-,KWuWC3S;p<荖 [|jzΦD"zzlGR$Ǭ9jIpxC5K'*/p|Vݪ@4kL 6bmCsph9Pd:_ڟ1fI I~|E0RcSyL'嶣Zcl%U#ŬBu$q$!3-ZNL-@g~⎊{@e%FzR* tf9ӋTF>CdT CRSulf5@pٹĆO/"‚0!YN#,)RFKľl=X.|j3Xz+xUd%+叕Kg@ RQ .{ 7*%j{դhAUlN> fJٚ/Le;}>%dKӀ4ldeRu tǧ 8{8\nƄG I"{n ˯Uw,:!>U%ن)Jq窶?&Z}2P7~n s5iNP rEc_sq$,Ԝ7C@K)񉠋W ,eԳZt>I*]:yqp:bAD;h;0vpA>~9fJFj4ذAmjK&\ kA2Wyɿ|D{"2h"oZs Gr<|c#,WvfY7 թ_6/m92qLTʏarޯb8+ ܢy\xpi6%l WU{ yEE=>K_QTj qmz &!*M=<(QSgQO4#Lı7}RCyMzT Xu^tM9q\#~GX9/Z`\9lj3FUK#?tó{OWJW8@RrT`,}yKbHG2Vhs'xZ>hpb\P٪LdK|*ڧ}$fit ~NSsߤX>k)b'r%Bŏ+մP(t5zb`p-Rp=wa#M)5Y *DBoRүhەȒ~co!4Z8JaB䆯7ieq'sT$8L,?v&$u6,ϋ~l%-P-_va8[ۯE6"ɞ9{ۨOեӴjZMQn x8ǯ.-~",;G5޳bxz+|m0k*1^zoAuĪ B)B,Dg%\kL6h%XMH25Q>_hO|l6:4W įv󁠏*jHP U93{DO E4Y6Xȋ<<*mNJl"¢V.mU J+߼"Wҋ_c}s|"| B=[3LXc,ޒ neUK8T{#t)lzS<zyFlNRѧT03ɵ0iJ`㙒-ħ!O[7zQS*$7G)旁wGR+< xҐFNtDZˮ< }4_5JۋB,:Jú^-z_c9W^ӮϬM8l$!'EDxL6f M})*Ֆ{4)4scI9@ 01qI7vѭ-2u(?ڴ-%a$(f: E_GB/@_'"wTՔ Y>M&fcYNeLcw =?Xdz$)`@cKy *C,91Y@E`wnVn\CVDi3u/ve`ڔ}`RMP{ݣ9,˅i64'm1ͱ5B~Ŏ=phre";>942鬎1߿A"/gxFPӖJ07'mHceowFl;lY:cؽs1?f7yt2Z"ӊy9aNy a8Yw&}_oZ$[ިq^?J)$;Pzņ׿pg82j˜ĖO%eM嚉vKX]ٲ嫈M̡e CjG87.8O_Og1py̚xW?}oAN/ ~[vlB4Sqd*Qsx{n4T Q$T OVXhCh6.ղ`刟RsЏR*/hICnٿh* (awm]i sk8-Cq22xW @@pև&zAqTh0^߈:qٝ6d 3~^sO/;u5T?ѠiT*i*~M> Ӽ̳|ˤDuQo)Hۏ%YI(rj-IW E-)UHeIZ~eoўUI{b JNX#L pp^ `Yopk[wоځgNwnz8b0p0(K"(% sJ"aw)H(Ó {D@ymwfejϡ郑ˎ[}Nf-aueЛSg=:?RGE6q_43@T/8w}@ļ` oN.ԥh"jP\]+9I vMl-lLNeXf"描M=6y8=xIy̒9uqzF5H8{Y8 xlt x[%@%+Sc/nC_3H%T[f5 LhMj?ݘX` `r `Gx1֥BQ h1*sn6vb?&q.),cT[ kp|vu +B!_uaɜs~M2эl1"$%=3ҁW3ֺ @s|g(,øNDȻ2EL .+H~C E?_wSmA koChzL'Aq,&L|HFc#&~rDT{BzDSB.3SQ{ :CVZ>4(C7BiDAI^/+I!O 4E3˨%I=rwV22M3Hiō2#MZ W$+1)A1 WMpE0Ko;"CPp[dfNEoywΆDiVCV2 EKa~WJ 7ɏnrB~ejZo4mBSD#@*ԧ@[oCF0"kRoH4BX9( 5Wkȉ̔bIBUuA_t,QͼқCUg2B@!Z )ׁA蔵U2V /齷&1`EIKՁ[e`7sO~p7G TZ_n a۴B/w5FK^#F!IPE 25`MK}ԋ\jl~K͢=n] LS,J@ (ɿkuO薻Xݺ6 & Z&e9fLU;RIYX3fURvK;eFf.BEMdѦT1W=ǃ4ۆSgRM[usv/ǼwD= Cz<`<3.]ɼFMLϝG|[V|"\5RDMƈBqG?˷<=n},rce { w7qrSNk(m-@=gwZH47%#?]l PJf*nEAF_|#_dgU;P؃} M#닌HGmuE?wB2KWJ}hr V:o)*'] SM ^D5!!M¤r7ͼx>(\syǒJJ%rN1tGj1|*Syݻlxqd74yz?xJb ca||A-pg" m1)̇rLʼ`+0Wķ9H@Y5i#q]6́/Q7NjL@>7R%uM[:[ -{ ?'^l 9?_aljr#8#r/.ǻ\p@Yeq@? L%t*_uw t?[F= r$.Yŀ E#S :ic ]"4c\T*{Rn*b%K T#q+h\|TךuP=ñ| F״YsGc'Iqy FΡ!r3N\Ɩrv;s~ &>m85kS4&@p &PGP@;$xTk *ܰRo!mb[~C#MYl~`6`:U[MN -K*ax6=A9H9=ޠc4y6ORlqGsNa8yJΠMY vmeawt;2lf#8F^F q7e$$1pj|~jRM72br*H!2RğlI]7͸ miɮ f*ti]jsLj0uƞ!„%N)ߤ=ig-UpKYR ^8jueߍ!حF2r:kAqFAז;'WWA)ɝT ,q1ncε "N'S ߹N }2Xϩv! OE2Iҏ3(9䗎޾.Zl(W{ꑲQ@%cjHliȏ:.b1 /W#$ΤsQ>ڛIp zyVي{x+ro&B1[ZԮ)G!cRڀw[T_+bm>(-^ qsS~s?, Krh2 . neW$k=P cX+UG9l. $?,kV_33Oa?x$*=0F\6ʕ1Wl)ɶ\xɚ;N,xM;LLħ:PS,T[Py<S¢Y: #{(Pwե܌ȵ HF}Et +}hILÆ fV/F~}ߨDۂ>)sLKޠ|&lJ7Oå ]= )rVRj(k/-*Wwɨ("~bJ\P( |q?y-B*g!6UYU҂ʬ;ؼO @YTƅ^lV4֥DC'PA2]ݠuԖ-8Du?cc'G$^ݓ ܙSLl/s&i/~s[;n$[{wzDex@xOJ$x͢? ITw!qD HU_>؈a//>O'"[駥kBLwA9H9<'=miҖ|a|؉8!ċ `=uAY55vUPԍ4h|Je;P<&mLJY8?:0$=pfU9n9/SҼ ѾyjœKsbr<06+)@Ш-B-nX]x-"?3c @S=8ۦC<6-jFR`$5D:8T=6/'>kׇbdvԏx]‡,x8Nڗ/ b"Vr[SqM lҵ71ā;@1oCDY"Mrgdr(J$k%B"ua'{UIBD/ēU q[UDAlY0إ!ڧ( fXsIq?f4̠oVҎ , hؑb;D m\!Tfp)e?q44aE.We) =i)RUn?|"Pq"9DL51#N1i]Kg;cmdx錞[ XRm )ب-9es 1j4O/qgm ~qnn.E4ЛĄWE^Nz%1T0ڷ!\RՁ|R,΃ۂ|LlYxYW`@sUGMGxW"<g c"1} 4yoKG$QjP&M]_~9<O39D[s-KhvjQpjs*MuȨ܅T4˫pgT܄EĪ桨"^c)ڒi3| 5ROR#$7ioT&D9Tm,)ԣ"7x'7oo 68%Ѣsi'Zd!8B~Aiϛ #;ԃj)Z㥱$%4E Qz[o n~*?v/*6K"E3{5SKAPR6GK.K:It.uCOαt.c,G0t9Mz zYl{Ȝe<"hm~ 9OS =|){rYA|FpfNd4|h6k-4>D/Y}]Q/M;R!> (uz\ y[&kwdQӂ C78)fce:uo8s#F <:)Oܟiqf(ʠLwr%5˘T<%W*Y[ަuue3z.3+C/̰wp N ^t D2ݤ[\iEitm"Hq#6#ew}$nHbO2[ؓUA}? A:?ɔ}!6lC T)gF* 3!>kUa~[sFQ[Kz:4#'S:(T TXȴ貥zC}:^*T܍=E,}Vm)Y'0=G̊%1N<LКEƍ-O5ï5@R1Sؤ$f_΍!f\P7cadDmO9=QMPӥPw/ahsekE.H>F:q A%[p9[@wUmo\T bY a:͟7qN/@84Y_0;MD쯘voʬ#EcP:!brw^ W\'N^>7#eDIob˧$X 0Ҡ$ls~Xũ5hz̏wN0,%z,1C}W)Dn ]3\b1e3yPT#žPjwWLgh!죤LLXLufnF(*3.aqJ:3K~FZG};Rl>n9B 948Uwj9 LvۥoYrvD 3Ol~޶JV ׎! S7l+W))N}Ԯ(f5y &>͉^= q0YN>r4W9~ph+ }&>3佂ʌ]0Ej8w T."tG[\JjXg_aB&,I/ z ŌUqы<.P&{Ӫa*c03n떽ϫhJDPc&"jϚUi~EB Yw|1n3y:C+F*񥷖R N{Kn&_(qW~KOk,Y0Ӳ)ٍ}B;s$4>uuܱ8GNmwM|Zm@eY'>fq""ܝ&XTAt;]Q(qv0צmiYeQsU쑸EӾ6V"EVQs(hg@U.o>M/8TI\pۦzj#/E]k=;aTvb"IFuV$ r*l*Q:ӕ]9n&~l(ś2R2'Yd%+*R M1<8u6j~f+7;q/6;tXI'|wӔz&zQ~ f.aX7#Ea<)"3P {r;L5nCowabyQ)hHSZnE& o[܆`#Mς0 Qtym5B:cLlXq^z`#2Q1vg @;U9Ἣ.1:Len5ęЌZc섔ga{u6-k\%[kGr~0Fh+7gf*ᷲBhOI<-ڧ=]aXLfVE a~*^?fE~Kk&&݌쓓υN+wiE8TV/F&l m|8eqk \f5rkZXճwtmj8.}^ّuUM&.'hn7~殟,#I@}nvQ-w "NlYz8lqq R?UU[ך2XPfI{&602 ^ GBZ~Hl36L6\-q`{!'Uw Q HP5~I3@~ӂItݟՏ[ރI](@!ҏT9unwa`59U>G#F#u߫Ϛe<:ޞX<΀;g/ #԰a$7 J*X <apՎn6N5[?".bdW ֚ZA9=ƉzKc')4ce뾭TuVsʉW- ͇*: ը)CDF[\s~9[Q@@@H-X [Yyx_yo 2_Wi[?dnݘ3EcFB>9{qӓrte2 Õ1Ѱ%{0c9mdn+~*b0 ЏṗOx P&g i}mM$c)~`S*;)QZ_\\\,>JTd] Q>!^)WV84Loo4(BuO:-r2ry<] %D2f ,^SL! /Ef>7skP"V3cjjFiHo!& XG뇍{qӜ0\񝩶 vqtPuƤ 0? ͐9+;`~g6e$O6.bFr+2U#: ?vY_&AI΄y:ݫR[꫊~iup?V*v?HA.jzLR{Fv)K,{ZzxXlD&1-_1o()aU y昮NΙ?XUvƷC;TZAldݭ?1 ` t@nv2hgh]2]T4qI7ތ pz?٤̃IBefeTxR#aukPĭ5x(Vy׍HdιT5L`bpdY7lXAkeZ%ְ~$! B1W}-sS~Aa #s'Y%+ ] \'!ҡ@;od#?L[JYQv-g!>Ω:w|G7&:7FP兿ko4q1ƠzGCG-$)]aJ .vk\gX.hJyՆ qo@箶,+NnfB_?F9f#lQ!t26Md=Z3Dy_~Z[p8b+5|V$o080-)PlX946OM넻*8F90 -6#mޤta:\F0GQQչhA>0"治B57sbo?yGG G9ϵ(_rFbg} 2b՚yh~1Z Q1JmJ8%=Vp[h^I ls}USDkKefLx#d!~-dV4>9WY%| 2(Xc80DY2 vr ]ׅuZ-*:D@Ju~U \(q?Ӗ 6RaM'&ܧ15灃a{}͂`[dZ&DmdA֤*֞ck:[75R+q:~O8Q ڷt d=cn.s8S&98]2gj܄Kk'1qWg@ ^yȐb`l]{K5C& _,gUL,i`82y_IOD B h:1Ʊ&gWR'>6➐$kG*qk6|Ҋ!u^ 9|$Q`HJP)0y+~aD q*{w[Xf"^Ic271k}olҕ l~0PDA@Xe >ߴ-+#F @/6kO h{H\mq4g_ ߰.M%ET#!?zH=s׋K#v8<^O w0& Tڇw23O ֣a@AA][QK+Gn(pڐ-3dn{LHS敬_SO`lqun= RPH[ض0\1*?hHv&7pn_7fE& tוۧ@q=NVsW=D|͊3^X@~viU՝K%x&^FtWecԍ[Z8xkQ50M莕 O# õ_G}Oo0B˷l%ˢoڊ|Ҿ'[;HtM[x[m2`#׆#V%gRќ=V?z`f?:H-k =Ҝm}IV8C|!&;ILB@Zܜ ⧇@5g3+푽~ynh6UM6r3~V1U)7'u?AMЀ$|rgƩ\` #b1ɏ(5S(5a0;IwoDf_UrrXI5P;j\89ƁAu4dsO|ݕ ВdKVU8C?P!j]=ٺMmXttlEwf8T z*5eL5h n,hq(j"5$e"KݪP*q,#{W :7ԉج+T\Nc ljɍ_~ͺZwlgXpcUFrKR6Ke}-Q(mg6|;[cwqF(VC+' ÁƱPݐxB_@q0,Dg1nm[ۗZX$K7[.y]a5۟FYX6fu;- g `a׻q͒@f+u0Vԙ|V'!3&ZqM ̫ƖڣmUSjh[t{q",pƨ`|Itk1(zx tU{L_ 5ۚE,4=:f`0 `/PdC jhUV`D5SǢie ,2ROΜlM "raXh1<,w`%~UIXñ͈[_"Rozoe\W;%KM 0p=) V)k )tk8'ws(`zw33I)κKtC>@)hщП"|j#+y,._VqW8ɵ lo]L"l=tsT&_OzҕO:$-NX6YI6}Z{%g5 B CH }p@!ʣ 8l5 Z2w˼FJ sY - @_ O 8@1B^9T tϝp9ma'?U\/tFfXG9=lnX!0ESLĈ6A >4g{5o;U~7|F{D3ęq;T78Fk="4BCHQ겜oO195AHd զ2hjxppBѤKlN( a]qmTŪ[D'֌6H4"8O N/SY<[Rˮ Džw])pɵC=` j0㡏SS廉A>Z۰ē^gE 8ˆQ1G,@k/3ha=ĿI^pDv֠m)nP<2Ofp3 lP$F} 9 =_2jEa<}/ި/1̜ 6xRDֶ{3w' -. zL k <szw<&k@C:JN͈2k4=/rJVT@T>CS*̱N|Qөg1i1t(jD(LWF%ȳ`I2l3sb7MarU]b .==K@P hkR? Z?mJx1țv[ ) 5y&؅˨ﺭcC%X+nU`7Rf e1,|3wAOlTR|a[9[{dmn,||,UVyaX/ c,|vC U s@1{^8ApBqare]hDG\> ܜ론5Q!4e_.hfdc-Oܓ Ka7Ǽ9v9'>'t@m>ye=xͫ1P 脔yA#vAT-E7|xAF ĺN]tw-gxE(wjp a'ȳ9i⏊اypMƔ6za!ɜ R\CŘ\P͎ l;K@Վ g*ѐΧr?bqwuJV(0 a6: -~}lxТ>wN<_ߢc-O>uEajte~[qcFLXɧv?x8k8rQAԇwTzf"<ߏs5ud+ "[)FӭU%y%)De%ŮX}^7I; Gԉ0MNEnԬg2302~Naϣy+"w8@}m# :d!_w!^W=˱GjZH+*/d KYr,فtdur:Ձzy\Ei@\_ +ŸJ\QV* 7zAj(g4zc6LB{ iu~Ͱ\x`wQ‚WE#5f%q|jpܰo#&.ec(̭c8Kh* v9f~4$J3sw5YX<چ N5^{-M"-^o_~-|t'HH_s0:šiA5rno(~2X"O V`}kÂ|ec;qx%;*wZg،ΞdЬ2P /ORz!׎PՋT V-}bf lzV'4y܆Q>sh 0V];┴W;[ҽyz[4`eSL`C0\.H0 _*4q3V,Q|"'1㰧=g吞_3 vF87K:b=0@oI<T\Uvd\$HyG[{)y6_]OgdWvrD\kxuMP5~ⷧ!dR0H.Xhw 9gH擢ZdN :ax'Pwf>g/CGX$ ԩViF\ʦ*R&"Ll*uވ+y=qEGuBV_4{se8]4CELY@%uXIEB]:1:m[׌?@:$ ] ! p1S|î596ÔɂK^^*g[qõ0veÞ\UxQɀ6H}[ռ d} Vpd.A0z;Nn۴%j?{: 6t~,%0(Ƽ,gp+Š0n$K|i;\^J-:ƈĶ-6u#0;G5].& ibƖwFO7'7'8]@AyZݝJ;q 7pOY!(ʜ."&\GSQ +!N6/)80V .iTD#aV<]+pъ^O&NOoЀe6΅R105v4p@<{Yt U=qev/!Bߚ/e$)CD㞽j5C!rLY89j#!Ե#qZbܦTO#2ˁlދ]&i4bD"rq'{4b8-vL ;}5zu@;t4ˍJHzIr~VlQH }C8)Vt$jICz:4-mԞH!q/t 2-R: ;gKᄵBA=+N b~85{L)2mM}ZOӔ.guAz8>܇U} }4ufu nDl$cιB=jQT},VR}lXMdƳH)颙{Wk8$p3-\= ,\FDi_~riP.}K0T _;⺼>y2Sv4X-*̬4/K@U}k!#o0|#bHu/_HE <3~s~v6y D"M|zv8}%ZްihɾR$2WhMU1t:R/XA$VnzWo2, J=~E!l%٩zAbOi!j׏Do+}BHD4j8E tI {TS0r궆"񥦼z' ~[VeS(؆ĿC,=YyM(|8l<mtuӽ|wW3q!ճ^ R|静vx:wU$Q;d&hۇv &Kn>mn S uRfQdfZ "Z<+VBճ2iCL> ɯ[.gk#Z`rƂj*\s` B<*1p&F:ٍJk1 :f)PXW?aRld_așʼnSNi-<&O#JStJ(5V䇛/-$| ?EÈul*@)Ǝw4'*pԿ|t4=MkMQXBtTr=߆S۸#(Ļ_ylx,zk&!.lb\7!0\zqmwpl=42U8BLe?q5-K09k.{~!Y֫ s? BAN[֕y\f6@urG+4jA<8ye5Nσg 675zd1sKFj qP[# gub4 9}WA%E2qL."L9w4EpnmP9W6x i2 3HUd֦UaS\D֢ &Ry=Cun_z)ʯC?sB O<DXO_Ow+xVl`gEfeOd-x*) wm&Sϝ}3)j2D4q{4`FW3POg'0_ }[#"^-GV?hx)sg7+5^(8cE>]Kķnv3)G#zxP{*YUv&ۨY"ڻC*]},Wɏ1L<hE愌>ݮeW+T/L ]7ah4| g@M 4O)26p[.=˚d7Ob!dL:F\Fkq!MrY'm,^)sr2[(fH؅'h{ze!zp끣"[JGc m,b]u^G꺺n&/J?89yAZ)+!E!-X1{wر3UP><`^r#{+ K/wtTm,+(WE]<Ց4Uq F)xo0۷ <90fl .twSGBPO3=sҌ}]w|#c;_ *"7ZH4zb=#ykm 01&åhVcaf-VS?Avur6ߋǨA/ꋲ^ X t!!>Dq?c.Doc}4Ip'1 ȴ{)?z}4cjdx0'Zӵo}XU~Rk:@cP*WWpFU־5XLmպE? YWȌ(-A'tfIt=2*s# =!_ԀKH+k1fI8W(ԎvBWCf'GZ>#m2čMaK!07c^87fQwgrV:}D@ @dR7:T]0h6̔ v@Ғ,+(>J$Ur k^& >7z2Uw،mwrH|f)7vF<6$+w(0{(Pd]dQӑ3F:ctu}04RBws⮈ٷ=\gwMRisV.\] r"I\9GK?wx"j',z3Dp2 WC[z {~=2seؽ..2t}Kaϓ$r}UzR&[0+(ϋ랠;YT3`ϴmIRH#&qVJ.漨H Tшeum;ouK5~xt԰" ~1V Oq:բ8_i3I (蓥 W j|)^~BtZ8߀wViKsus_)814zz?*`ŋ"zHi։%p༱PK @G&4,[7\2 {{Uy:( lP >x] hBd30x7J;Fځmԁ> q,A|iQYBDŽK}7-T]F'j>zF(c0̃}_ws>tG3G.. gL Ӎ rj _̫hj&9oNyS| b4Ky@!y9#9'ٱaB|oLg;~S& 'n;\-k[ 9/zZ 2t3ls{&ʬ!4J!?Hl9XTJ7˹+o |HבCάW6ЮMA.̓G\_ό& f cjfp$E:h9owg"#6L:}7Jp`0Lg@5Nqڝ-IYDY'ì)8 ,2σ~ݺ(f{ghSpll葆;Wo3=.Nz.YL}yAzfT00e4IlE-S&i)pxQMP'hGA =arDbBϳ;LAxTj`-a,`L" ;:rCeC6 w 邈:Ok.Hj1BCUGQIfdٗ V4(lj2cXtHYI9|! ><\TU{-s(BViu]\ڍ:{?ƌ>ț<؊^=)\޴[^֔qh-Kҗ&X49L XOĵ['`֦\TAаZM 9bhIq;ET ̕M^a|Bu/2YNI;o|\e`rro:&} }n0JL韐|&qt"&77й)X2D~ D;yۛ6ͱ e,I>zbNEznS:`]ϗGYV՞=>,ghrRKAzoK,SLLgPJ*6*sԦ Ţ<3:$ ޗKW^\LjƆA-U@ a_ـ~ Z֯/Lv/2Yeo6*:P}#)lh OS |Nvw{4 f@Nt:vo$={&]xIKsؿ}J˳h4lm+Ág.sNZ_oaQx64]IY/ 1j|̭KR3Eeee!,/JV_GM[CDϹgl}aCV+šk˱bmJjⱁڦ.{),T) %_gj YjrWM9jPRlrC}#X Y~$ hAk!á 1 M"Z ~C/xdWu L@# anV*Z'iEhLt RTx;Z} 0w"<`cQV.TL˂p:RL1vcJ\9M G̰ߠc"B '*O< `Ǻ@QH*΢J#7#W敥cM Y:K)>CIY\6iz0ōcVm N: 轇+86Mq K'/TqG>-ޘ|:FK.ߐ _"tn [@d~Q,dBFD%snή'2;篦a [H`@3`|)nr'w,4-WSdPV nP;|ѐZZ*8VG*ւ'ȁTRʮ./eO'46$lmmߟ‚΃vнڌS2o.5 =Ɔn=n[v) 9DʼnvSa;YӧğӮ#6Ug6<3%..#+K1M.nR"9Sis֪p=|H-rB:}rʓg[h c8 ^odQ+D{lZazD=61&y} 'vN8ӻC"Crj`lXb~^goUJ,И5*-#w~v憘Gjw`:ux6xul gelHITav ]é@[`h*`-}Zy$Ӆhԟ'# .9龠1q4b` g<2e-3nj. 3QHWC)=xK"^*>+tim3ĵlYNs7M*m_fsHICxH> 6ڲy~N|Nz[+$Yj %]>9&݀(TH[Ee1 ٤{f~ÃZ6} NګNpnfJ_ lJkLh%,lY9,rGޙ 3ɃJ烥*"sH7C³ÇzKf\^ώ[Erp[7x2\ N3p++3?%I:*1sfu^]̌k[.0U(N| 58fh(|QW-.dU[i' nku&C0x38T^}Ds r#F2Q% [Y2 x"/+873VKАeDmϞkIθ()]]7@ /okեn"$=,D[,@0:h^+}d aQ9Bp+zET}U?:Ȋnf{Vh,e0!yO(. keCN '{lO{:J%crK$wO 0|T+Gױӣt5CfhkR,l]Q|v淯pz߰۲teX_l,Zb?Z,)CYXMDwl?ܡgP-xE`SdkMͦo. -aÇ xZ2]#r} dO51Zt IF@u=va5[cŕ)V򪁰G|ܰCKj)9PS%Gm?)D:3#6(6:U!i~pv3ELp t8)n. 8G!m~o,s_OO⏛zhnjyQ#>f6cnuBDH`[G@žmN}lۺI Yg1,f=P~Y4fq8flcJn@w݆`q츗 {]-G'NU)ƒ1G 0vt?3I j(avS*#. >^MwxI` 2Uh"W)/CiX. 6 xꋷ+5Y>s4!na,_+JtiCa04}.q\ enL>P/nx߰ZP7Kr5Mi6R8̈́ᣜX顑{ I&Tmܗ:֞kpA=ϙy d9غLpgJz]t@Ģ\b5b5f՟Y]"1$S{0 f|F ZPQfP0ƜRbJ#MOqrͳRZ0"p λ b n0OwH˖["E-ofޞd@T:,@Z(;u\Wvkz\ %\*(Wnfm@ϱ  +bv&Cߝ5PN{#Km/q0mu0I7SA_v 0TsOhf&Y](tWiabP (D۫M#8gWC^. .Qx=. !3IJaUQ?!ٽlPT-(0J*_=%5o2܍2S HJ͎! ;˽k|[;B)K 惉=%9f-?tA_#PM%?l'c,m"eh5u79Ԗw*Փٯ zpVu8k{ 2bz ٢co',?"YL(="SU4RV>D"7dTI(e `ߢ{M[liRP~I,lrOKү4!!ix wAlN%[*PA#fuRa*'$'Kmz]JX5fN-&lQ󪅠"Ii]}d0u`<4N LfcF!&حW* U(|GFM|WW檘YM X&|Mf6J>+r:'j8#,FCF0ѥ?`vKmT"wW=&E .ÔNE=j~"~4 p]V[7,2J'[s(x-Npt$m=7ȉ^ntr"fҜ0o"ʧuiJrWtk7/U{?' O% %sfJ+ВyOh8 Lwv _QpP:/{z-ì}TV=E5gy8Z+ů;ZQmcRCiݯfy ҌHQ(4@DpuU.3 =̖^jPaUq`ivΑTu[1rcYF:@q~#0))Xl?0+(&% a]u@?H0\l'A!o[*G1,wӜCl^Hs6OOg2-hc韝Ț6YpT y7G`VP5[cguYrDyd o$6Du&W+6^4W6wzhU>ntȣLGE=|MdW8F0s>_-3xoi$PHnLqL9V8*f(EZmoѬ*p#)yszwB̌oHG;g_5t0+ QΠQٙ Eç渏Fl<.q І} {^w7ɯ;L0s|:7T!??ߥeBxM֥Mdp JA,=K,t1l _9|:<Z5}j:ɩ<QuV)BBC4Yd $0!U\\s;V7|=&,'xÓti޼zS^ ?*6 #ߪنIF@<Ǩ߸,F W4")Y;qWo\0(d$TxYf)l:n WmE/=q;{2|)UQ(&6j/sj>P%0z;BSËwwU@]/UR6'Q o+Ju|$G'@yM i*;~:< rIY󕺤%#M+GNEߜ~th8Y Pމh3C{+鱗RL=&E>*Cf /2 sZk ykwDmH$f|P?=F2l +x8c$e#7R& Ro'qgu3A fe$5OAji:b1hLAgdn}<R>GX15γh1en.^J{wiU H, !oMclO>\]0 iiEЗ`ۦ8Ɩweg!ŭu'.LaYa-ZD $_Jp3\sH=-q'_br :(\MQB M4M>&9E g0i<}f q7(4x.c_͜^'53f*`rVjW"k" v QGFRFP*ɬ}Qk:b~LRTgdCY7ڸ42.C1h>5 ~I؈h]iH 39^dGU(GTvb;$ %PP2dMxֺ }%"G>Uk`7O mx`W8ATFŤ0](|h^ wϓmcڬ:QZGG! kD[q{ ϡ t,Km-'|~~أqf簆C~,0'Triӝ}Ǻck3 `"{=Eޢ~aHEA[U/Ix?UO\{IIu,vdvL+AW AS1;r%dSLdl:<XlaRl EMwKxmM/1[麟9} ΝB&oJ̑&TAoCXxd?ThXuӞ}7 m0;њpX^y'qfv&;Ai؟tiX QDiiqdznh̀2̶i6Emg'/׬bhNi “OI{Sn,+u\3 ldg<4=B9?='=2c,ՍhU30'Ld◕eQ]y&wHՙhG7%Z*r UgK6ǵ}Yc#JgIv^x4Ė'^Te%?K-TQP5c;3,Ƞl q9'3qc r{Nf,UEWE=(QX,w)W 7Dcn]/RAtXvXvpn.&q8eANp|57U%0Iy|qb`WxLiS-ܝT?Ո Qvp–=igh&q$~;|`ț2 nJ:?+[n5 ]SHf5 8B?DٟǑ* RyjE]._.^$(/TdnF!:`balGdƾ:Hb)kjнPr(͊qDhZG.I{E\kol -uw(L#n@8 s("?<4dz%VrhuYc[Lbre^D:E$B6: l? quh`vgMf6nQëEw !-A~J9 YeHRh!3,^8T j2q_Vyw%coߴ㤇G;k~O8ɸZ wEa,'nY2S4"pͯVEַ?#3@\  PSfUɖ%$ N {NjUHU( k፺ w05LpPæw>3a[n91xPKD3PFğd #_%H^@3b%#ݨ%\Ȁл?dUUC#^Q,:b~D &f'pJ+׆ۿrcCq3w,rؗElB^؟[4#DHmS,Nw岔aXƉY e|0QMk?}(^Ry³_o SW'Cn |ظ܅ɖ-܏汛A a2=:NʮBZ`3Q&yӔ;k2eqg!ql_)33Y-:hN9̼SGE&ӹ[c ZKpV/F˸بV0J=i_F\ˢ"\$I?2 MYI֙f}֙b2. `R/6azjDC>@` i&] R^H A5dN/h$};EzfĴr{*D|->bpmbۨ=>|ւ  /xhf>+_X$3%_asBG G8C׃ ᅤe45TG:;WK*:/"r# g;9}`Q@̃>?ݬwNB ~aXPa{lնPePs:q vUéLIx >md7imL:sAy:^/ Af\ Ip+?iw5?F?*17u+ ϾD8;=OϜ)' ,2Cג!{a6V#[ԩV]F¤$n8ENJ}OtXEO K 6nr.˞Ads#(9QL1_ase;̯*N(R6 sw9*n}ͣ-hl/Ωv$aE"BW+>0) TӆsuwT?FDvb^Gӏ1 oO#$xNYٶ緗5yG[Ą1a.[CPZf0C/e#g-&-Nf7N+8qג!X(%v\ƅ?E]V=Ftkr;-,#-{G2$l,  &mKoE5](l_͂yĀ 0 _p21z[7\ " u G}ʓo󻸔D~9I۲Q_InmV#v/6F14 5BR_U)'qhz:(eWTZ6r3J98R>Sƅ{{iFp 8n**Z nsEK2,r] "EsmeyQƷo,`݅ߴg)Q5|m5}le~ .eyV iegly^!„A˗|7gDRMw11Aˋ{҃ U},,1p ȗxC4enҲiBkh\MKy\}P'E܋|xklYgF=Aw !a3))\@MЬ~d4)i?Ye ;06Hڧ-&$4]–Is54c5vE'`KpA91 s z,\~(n&3 VKOyIdc*==bOY[BjvA_%T&gLc/wr:^+G;Is;%GW3$&OWn)+h/ᄤ5F)>ɍLί1_;Իo1og-U (-׃f*3+S^in@n`nz| -:(;x(/5*ܐA6j1a6۸eUa-gxCߓR OtK@nڍ'Ŀ8APzqtq]Hhآ7qϻkf?]9Ե0y AH=$ 4(d"UA&Y,H Ԩ&jyb 6e5s͵cw0[ZmVȓ72-Sl uZE m e[T_t R]7W@ ȼct ėDR츢":j &:Z 7pVF" $EEIGxA NpCS`!|K J6R@8(3IkO6 \oN GvWuHwU2.1 1W42Weߣt]CW'3k߳hpUoJ$&;n[1Аߌn/p¡Q#y@@!3L[F =n'pwǬvP-.xhNƕa*Hb2Aq}dj[/} $4aXװRIe!9m -XA^3]m ^:\hzsJgV%e'"TDܡ#߸62Ic Q*т.*@ %ә'TN qPI9-xOp~Db459O!X制[4yχ v~ӉQGarEV~U˓y+}h~F5m*<hxgBw Fb!| ~yg,G Kpa;f3>0 :]{s+;+uBaj:i6hlEw,ѳ-)qK-Լ4֬eZ_L-,rD@_oSM,.MYݡ]&xl)䎰!N &tzp7M,c|NbsrQJ$}lALqN҄Xк+fpjDP3;(M hV7ؗv•xek$Ul.W&VqA<:/o/{<Wp)<*<aWSo{xO*}k OʊWƒ*}p-RXx LGʜ\RΆ8ԾEcӨga0i$ Ҕeb+M(KwiU/`yȱ8֓Cp?)A]hf mY^A=d\`=ISy϶kzQ2|D?uL?7XH)M$ 28!#!T $*t/g݁M`,c#Tg& eQ}{RӊRW](R5'B&znÉ> ?szHbLNi>U2sWQ)ay7I%5MEl4f=y8@#6(F1=3onќż9}qб{5m̺ڭs˺ɇ1" 3[ږr\ϠO KHDEԹ.*(@)^LFMa X: Ã, 'At>2kkXFẍ}嬿w;|X < 2?iϠ(W#}G$$IxsCw0gYa/,ZD٪s4>3KuUo$sʕnnELc!pnjR&7Y%^(joƩWBY<0]v(g;d6sc:<#BF_~kdƸwNqܺ{<8_8  MOML MDO1:#t#q8ܥ#8Fށp>ؒI¹5|^)'7]G32ljs|w|y. >4z!] ΁HZku 2 ɾp6 D8f3EgkY!{S\X.w1S{.%=|!-,xwtz6%4K_xRoOjxפ/ٚ1v)V]Mf+F.v3 M%eUqJ$.JC~<;xp1iLHBsQf4awTTkT):MDQ,a[޲D7d+xan/xVKB6>3Y/4M';<pV.!V{/"bRH%ps'{քGqrjGHA1xa *(B9`^2 o+:GfܢrZrk-ҙ@5ڠHmsNͭO8iRpD ujV~rjAMR<ÓRK3sԒ+]]v'bFcC74$OmU1 JZb:c"4]*jǚEtjXpmy,fяzy*j󄸬GIV}UV:CMBOo96ӎE;phg̀/ƳRPڢ" "!_\ٞU wok؏B}K6OFKLqk[e|sj~{>Nm;<@nTzxmRKDj7zR/<k3{;jj{*I޳ 2H.װCyS#aTi]2xKJlSb*`^[wگWX=JU@4[B8{x7D Bw.O6"7FQ?4@%եO2Qpx Q\WՅE? F}=G.V|RMfl}v@8Hd($֍Sy:m1jh=ʮ(sμd8Ő~lCtAO8?$;e/eIѝLq/rWg-/鸆0eDx/ !]556eAz & l>#c>^wPkYtzEjfPϳld0O VDT*]W֓]Pʛ;HTC4㺊#wCR̡Z8In=2=6j)K^+ꋺԶXf"GDo7)+L8;$ya֢j[Ϝ2@k ܖTI1P]FUkSy)+iwHoTޑeH닊^H~V"-4OZmrhZD#sp[UuEUodt㲧xAۥub8@NwXj6 ! ~$A+a#d&io6_N"a,Y w ѳ6~ģ8o2RЄj0US!=ta[/IVc scLtf5.*$>34^o]^(03F\ ST\BiNfLi{g~89V&FX-b@-&Lȷ,>I^Mè8˘(3^v]d]]\ö O=4 1$jt~΁is)N#LAǣFM:bDk|Hd2?vmےfM,k$֥OBu,$v. oԜ+eR  `Ma%?LZTp݉e0UWg;aery+yNtuHCjez83u8 2CˈV1˗+dynCXA$Ĉ5h+⪢ݱ8Z~gd;"q<QN~۩)T;rl 2B{g!M՗ؼnT;y8F) .$ܷz4KgKruҼHFnQzO&1wQ6 ͥx[q.m7cž6*/\n':RUQЉkYk Pfēki md"t Jٷľq5i-ɢ2`DDӃEL鲱rr0O)^ԨoMp070IWK*6}\!@֍lԻdˁ9L2;f~IXuSWt:E9ioR>G&nVR/),~*IEup¸qlA3LX~XݒÛs:*GA@̽c"kxwl2Ifw ǜ0.8$7$xH*ǒ) bEN{ﻛlFVyuZWP1@yN2NpuD҅֡Nz.9Ǟ_"򊙽Rŷ&,aM﩮'M d+8(JNl9f`I,a8+x\b)y<>qD-ޙ<߀MNۭI' lxp-69Fꫦ~v"JB _C+ 2i` y/~0H˅I/j.UF=kN%XITo~撖/tQS]ږ=PE-1 ݫM ײa6Ag (Zttpd Ϯh6i@o~3>w(vE.8 zw`5'8y4p5Q#U82Y[`!~LleoM6%q_LWiBOa$:tHSEЩ?,+;[I0Zz燛0G'O!ۿ.6'}T,&ݙh~G5|lF2 QqhJuIuY?N(ߑf]zJ>lxDqD?R=Yj$Ks՘bsbwpk˻:z{a ̌3Fэ|8'dPuȤޢo`pCPߚ? g7zc8e2>|1 7Ι踧{ZM+{+$]!䊃jk oAg_ 7>e W&HDQj$G.΄!U+BI12pUT&g EIrZ0)to8HϘsZkQ3s5jx`}?\ W2GKn8Re[0Az@,>2Wzzȸ -SPٻ_z4]xGLp;M՞w?#'ca,q/˅MB<;s{ Op<.>G$eιhH[d^=:,D {8RR*UcIa6!`nKh+ZӜkٗ$;%)xH1^n̽5QI§!*Z/_ U)2wuNw*:4*_\fr/AsqtH ߣ_#+3 y-O9@h+%Z`T^%زN0+Rr1̫ BtPf34,!cfwWW3>J{UJB82=M463{C^e?N7ED3CĨFr89ЙNooE4UK_3 `kv"jNmk(Vq8 t/{Fr# H L0\yܗ`t)qE#!EQ{Y 9S;]! c3㛳a&1] (}ƐKpĪ4VԮ*$LFAi[ l)|&Δҝ>0?y (+C>]`,%.M+𬘮yزS(܇7@ hU*UfnU3[(P/DUA&aX l)P҇P=R_l%ٖU_>(m!LbKh!)6Ӫb,j>Bd* U^9=Euv5H^ E?+IijTapBq~)RKJl>+=[L{`M;I%H{/tN.+?BkdjDJsP{N[TEAH:2C*GQ`u˱Ld %xp0 Q鵞 ]`qD|U+sHW"ҭP|Fg9!YB1eCq6N4&WAzc`rtEYz=@$212os*\6BG9B׽3r2w&nIOF`~3䊰GKidJ:QRK_%eKMN׉_tQ)ڶcfP#wtG wΊ,omf_X"XU >`5uZ/KZ‰0w."[&[ LOhh:C_IIL]߅rmyRus'J~ML2 …O -0`ȸAXl_7^]Yѧw=q#3p1#{sgc^is<-eW6r<E2C\Jh':s84<غ6cBtZȜG&彋ƞXMI38kpJq'QH4Yj8KaYkJǓL:r|gѠ&%&֤z2Emz4]*|͢k& b<ע2ҭOQ[!ɧQfQ=@@tOYܵVЦ>¦(KjUV Œkc>Hax#j{cˉS }AB?ilHq҄L:V:jp9,Wv,.SLҢ0 u |>n硏 VGuyĭ8C-@Bx%qz)@ <xq%^YV7bu qm3VBPN@L#W?mıo *fXFPlPV jK f^swT "`BqKmv&g ttUe? +?P,1p`%QYz"ov4DbsT2'6ƦUp3g 8lVݠ2?B:029r,6UhaHR#}Fma."TY $vg)օ9Y4&ub$i^AF۪I0oLokPCY1zoCZvR[#_t;"ˌ6Dk-Mף7%\MժޕRdeN(ĀT_2=>vБ>@h,>fs7/l\v$<;wZ/c)lNHzRWXx,awg_9EY{/V6f`%( )B6LNznL AcE5`e+p!Wx6>ՙk9c\/{_Mhy[D1Īǁ#Zo3v7bVEd". 座4y'nE =[nN%>MUW@kN~Ynݳ M \<^f`V ;S-,I^n,kmԨm1)7עNju(D߲zL)O?Gy^Ɗp5m ~PIh+KSuSak'7C(Yp("Jm*zQN^Seky@c!2F!=)l ]e}d GܞJ0:sA3ws n-׾6)#_5pn@,}G돢GqTLZ*q"ϑEQ7 w 4>:&at ,[E2s$kxűtog=7Fdre#Ng/~#DQB'eJTM_0_C#IFUNQ^O[ղ,'ˍ>}!l܁ #UojB;;gٗERA؉ {d:iPsUas!w:mkL(}ĞT& =Fd"D7a.H2F+(@C:Õ#(vbz/Es5z;'ރʬWUjK ^ 6kv?{:t^|Yc…=ۤ|8NMۋpl[`L5booc3R${! Yd )ȷ?oIzB>'EЅF^v,7֕M?8t:2Q1G1S}r+X?ZW4mT3ԛLKdzF iKkD)@6EOp/&ټQgKe(1'#qwTLssyZڴQ cH/Yvq"=B} mCy:"f$M`Ds"]Z)&K &Z?zGHQd;Htx<&ks|M<791F*Q}5IJKß$Cjr%ρ"1rb/7\bN}P[fL~+ͽL% h\kP+wk\y!\,B 5Ҟ~䦖v+nFhLqDN‹$ ů/g5Rl TʏTR.VgUeQ)g0(]3jZ񉏑z/T};fqQ<4>O9sy**9JhXjT.qC >_4rdޖBHg拗d#GJo @W/b'U3]Ox2|gy^C2ܾ:kAK;zxr)O? a8+Wm&Bt jw=ƈ ĵ?B*?f )W+3=/WCQXOSъ7}}'Ng}$oP#Bi>H64= 8g9R>f&ʥZOዙ6$+iO.Y=22[vV6#'ty]9 a9ƢT쑵l[,qrn0p}}$W1r-a,׮Tzx.TdEabҦ0dܩLߓE;:)u"U#iL> E5^a9`fv̦a?hâ])Y}JZx5 Jܽ6 IQYL積7B+д(xS4i^!gb&(E_ Ǖ 6ގ/j@o ߴvtqC8jGoZHEG׿lQE8U\v,b|<E;;iAsG27 =bԲz#!bpv&^^EclQ roB$boyDGT7I9RL.Q[katH)l>c6b٦_K2i~<߫iBm|{&zsϬiիHC4l,LlBKúDٖC,ւMX/{eKzY q~w-hD2ij{= WMqo;~y qR}MβU"U#9#Z5?s\%=N?wnkS2h1@LNlDq4pz`e)YPs%28xW1ی<#Κ4ẎLK紺Zփ׍-x;Wهu=+7TcDPC6gGaYD6boV ʞfZ 9,ŒAT`kMAǴOR`5飫.,s e8]vx@0-\liFDxگBPX횧Bpc3]hy_ /Jt(l3?= "֯в *KG_rLYѿ-q7JT8s=QO<ʂM7Rٕ֣! dMfej;?d8pqs@=%ǎ4,%Wu(áR0ķ!=~k"2d-v4k]R[C~Tp%Xޫ0-HcMq/&3Uq$t7Y7piNm 㦖ːm2+ R~c k;"gڮ6QH :&%znW;)!ώ |) a40Jv>Ni FC;Ca]fN,.Sd84d "Ⱦ]~Jtۈc{1C;45 x̢Άe"bg)5‘^W,&XNoy6O?p=TdoaD4*2 3'b 9Pmj0fUk"Yײ29(9P5.C le+g;H禬=ܡܨŝN.^KJ?}d4@@AMNkP=gRL,- /x~Ǻ 2oTeK:vci6EBv-zګSBI+ЪPkHMvE`Qgpx8'[@\?&`tQ(1'ڒ9{uYt"y8i$IV ,4wK_Ոʾӄ@BL|-Q -6 euV/a+d5؄q%m~ƭ*P?(ZphB Ir830_5$^eY 0gbshϾCA9 qRd*sSpwdEH8CP2(`?RB-cyN_#VY6)T[x3$%@{yWύgfUkyp[y,jM KA#ԛƭg܍512pC#a#6aɓ;~MqA|(7FjӞIg2rhөPo"wj) 9 ȝ_#esV_ㄡNȇҘC3\叝OY-ios:B6`fnLQ(Aڭ+N! ;(IK^-x¹C@,R 5ΔR﮺|[6hrASx\KܝY92"!Nn@8ӉSU1)GB`)+h3 O2? 3mN#ϭ">I4.2KʥCA)W&&?+)$sLApm$!q$M9gh,*4bcED@qga,2*1Fm>|չ}y`0S"Arx"ӓ/UYdA8lg3%xi}ÓDk!\ܛ !z ]5Lהl~z4[P $#@=,z2M)@s 'P[WxB^.1BzX#9y2KP悐Ԫ>y R1x bC cA ս}C 3]̑6UĆD='t&##2([dYkׂ^}?'h߻CϳzDXłSEY1x37 kB]3u-B=W ăI]@wNu:kpPH,1tVqDӎNpq1bnuVN mܿ]ס%cZ/a[*vzĥ؋^qbF6_u_K&3ժI۟nïOt,DM i2q ҼHHgo!2ۻnm%rxZrpJtre?Ŕdx!D N2fIxѼ=}a % !%#e{レ@̬K=k%@::{#)d||Ra⒂8ߍJFhXr@t F7>.:q|~e>n8v`@Fd`Y?s2 yVWA=6CVX?zh;E肎+AFNLV#8$={Ty t8zeQj"HB4y;/c#0&B@[9V)z]A>M u-y/q}K{Cr=u <PƔj{I֑ T-P)YB@mZøTo 6F˚LP fEv10*i>`/;D8Qy<ՠg`9%X\i #y&ceޅߴ C7!Ԯ%? "*"~t^3u$Ox* > olum"Sʉi  *¬1PRZz&]c zRF"x93M` MlnHP ;r%3)ծvpЉq\ZnX H(rcotgȄ_wP ]HV=MAҬy69L,u1tM^7C""5tcafZղ &_r''oc엕/]:@o{nWƈ., Γa|>I FiRG0Z 8ac+V*%`&ŬMܙVN}="r+?||نڶf!+un` b96*b2%=+mFAb_/e&Oz@ތqn*Ii/ JI1QU@3<4kHԎKSl>6[r~n-1ì#pMUk#F ftϵGAd㔄<"  #(+(1(+/s0I3ҥlPES rŐD<=~b2 Nۓ)9FFcnZ5ryՃn_q[s~,l#iRƏwe,3ݠN"n͘ B..E_iY0W.CYu҈3sp-ĩ,I"!{6I;$ >x*PM̶LۭM_ uB؂7[4cI.H T!]\F0"M/*&S7$+0Dv P7RjD{F(-gz<)#ۅ>`t(-.'XP Vֳk)t  /rqc:.I'xP&+ GioaV$s J^oMҀXErx&nU]kF+2f6pԧ6ȞӐ+136ApЧ>[<78a(|qRwĭ-Z\|Ye,[ܕA/WYWѻAΖ#Qv mܨQ{rcu@5hoU 6+D 5 :[U*RUIs1C8z 1]ǣyr-~L!\0VB<@=BR17ko``iD&bAh( rR"xPh%u.z=:uɽdUٶmGDFcE/Q8d:ČSJlxS܎0N䝛%(1/pԽ|O [[fL[d^FH{U*ji#mntjO0n&.9F{Q:y؞R}DWLtw 7xhش.2ɸ!$ғ%6`î$al@_sNu_"^Zӌnxɼf%ȑ|k;m <O(/( +@!.UK `]j].үcb%yZq>[6}7Y/ϘĮ:0w1cyIKzwJ=מhAcԩ[+*d+nGkPzJaY|o&q0zrul= 16;ɰ=PJ`D%fEîXan3<\a*AdC d6n(n!r˻ ?G ǭ/`-_W.m_Rk^ Y}z^餝x&Ђ$vn?qx5a\݀NoŵdX"s{xj~ُ-׋ÚS_GܣBIOh{$V X`'䫾o[uy]Ǚn#k _`0;*RtJqߥ tT쓳wMQlex azuZk r jSN6G4/EOk:" \tU+7co#se_Zڄ@Bj6jD ځ<"dKuq2[h{{LK,qIHM~ |c><)$$;M/(rh `gƙ,*bo?%4B̷E=HW=}L*pǖNR .^cg]q`48kr"ӛ 2:pk-퐛P<ui"5AMįBpaVpPq폕weR֚'lg{'聠tt[E ڪ0,~vRs塚4P+;Q Q bWQ"{SO NR؎ZxyF/oH\f:,(%7"ƶɵ/2cڻ2T|~f ii^>3*HI]Digփ9LӾ D9A4ݑZ'<<5yG1~Ú %x}W%FfEw/=ޓ8bѽ!n..*n/yBްC(8NoSk!!=lrq#XG7q0~!% +L#{u]n@Z;JyYìHzC ժ7FKf`ffU^heDDu\\.Z!)@po ``I'z侱sRҠeDzqtrYC^~NߋƂhih4,RDޯ:9)CX# G_ܬeu<9"/h 2-{} CRtr&䷈Nz`{ ~eY?Z@8׊}AWNׄq⁀wdӱG9uز|/h}B L +cF+(;6/W(CqN\U}]& @\p>~#`?s KA^ة{ &vsbg, K;K+ѮBO9Qw8;yڃ+1VVb\Dpr7Op ;#4e2𽱜VmAlbWq^8^H:T)Di1#}c@u/@M )i>ԩ_ʩʛ򞱾Q3BW<1l@D*XhqkO\7Y#J+Z'!LgCKu;"]6qէFK\܎40L˥4e>($uLYK%˭N.A"VszA}/PdC T1۱gN 0S9$InF?҉`钬kh;|J˿'jKFTvlst,֮D\;VnlhN> ~pzVQ)FG5-J;שm]WА_u͘ 4n^^ M۽/Ll >CTwK {tFsRT`hbaBn8Wfm5FvoDtҎ e l%W> z!mX<0WPk~,%:nVi~B+Z@n4Jo6Ud W{Ε Gl欘8OJ*Z4_M?kp̄B  E }o8CA ,.9m2{&S$3: #`7oM1{a' Ϟrb !N<ٟHkP(Tj#CT2I =/?.deϜrUg%dO4T,$\ll cnNw=oU3%/Ԕ7)fJ6G,*[oѪŇ}p=\VCO|%2]Q`~HR0h5h =KF!KREOK%+!=$uy 1H" *^86^aT$eڅ4mZ&ڙr~7ϰr<:DRړ ߯;Wx*kRGFL8>qL`dR'LDtEEXŬ ϋ '|N^9Z7v~2z7_A(j[I3QllЛ!e4Cطp@SA5b>L.Cd?s e2m}-ksg%xN(ȭo|AЭͧ8ZD^l'/U~`x-= X+fHDoc֨qqMGGHR OL<@ESn&IуjwWsSYd ;La%b'!)MY80Sx#c7X{uه kbM6"8RqF߼zB1òY`ldD7j KU{<~ ߛbeo"6*L|Gpek8Šq#|bZɩ`> s׻¼h2J^,j ҪRpC_[6 '<r@s~8V|v(cIJ$|%? Ap(MVx0Q{)!(3I6U|aXK_ϒ=WӺ݋sd`$bTL{5dX^ĊY[/\ߍ{!0-=DqHnMws%WBYܑSeB:"`L|^d8($.0>b?|׼/J~EPͬtngoj 6F< n'E*:Aߵ힔]!8_s1\).kO,Y#"v:lY` ff iFduY^z4 d1'@wֆ㽋e Y- ( ؔ%)] ~|'g(+]^a$Hć[f7]kեK$!躮1A3;B.p2hE2;G԰b([5d}/^pO͡ERA.6w&۪ qlԏ晰t\>w&aXzEޫ/4=Xz:A'fI)C {lp=m|7:WчHRugBq ݕGc5iY .NC*ʝtZs jK ͽh42e]_'E0%nxs9`Ip!FZm[3]݈d65I-襘s{lyE3*햓KSYI{v#H=X$BO}'w۴hƼ\FQ 3Q0(U,v4 D7O{6v[5$VHW\[<1YI1l0*k`(\Żjr+fF@aUIwL'"v!`(8 z\ he%:g_UGB˛qa,[ؔoM@ވHs1?һcL7p}`˃ 8İtE%ߎ/m-@3P,(bYFU)I,s&Gk1-L(%H,(`zcZf+)C:?le>agS*c-\x =u&XD:(N9^*cfAk5 UdX>w`W pHYƎZ8z%'./ ,$׉Zo) 31&^qTMYug=6,!&{_u)75;w=+bhy+#NdJp>Av$ϹӳtNd7lǶC{!.l_L\Q Gf%}o,* tuwP.r}\dgI9=ՓM}>R ũΚ&ߗՃjQp2n‚BܛS藑P` ]Lg90|p;ղ<|W;@􂠌 zgڷ9M 7@z:ByFms ѥBb#9O}݊GFYIǟr|d#:Pu>:^_,  0'XCޖgWLd}%hlxwS ys%֍` }CeuZ̕.1*oZP<Z0ѲCЈsjtaֺ8`m]rLXiHmh-@=`gnT/ΘWKt<0vI8Er)y;hwTF(bsD)vL>>أz΢|e=!ǨSkpK}q6FѦ:1*P/vyq{LL071cU{(þSy ?"<|}oa5!@-=]tӯmgU1ogx>+{%l6@& s/iCHK>c4DC#g!{5pA\j0~^mC۔R|^8u1n8D8O9fG@(C@␷:Lͼ &ρ"a~ٞ]tZ0|ȇFM@4TN*S t0.CO.]q$ʟ.45o:I1-_q Sʜmy需(ޫlQ\8ɴ["$7/=BٴŏApe'%%^o4iUnGIQPSLFAgb=WfK I-Cv8αi n# @-Y 0O%~L:Qʛ IFĒL1ڐO)#U(VL 9,DF\g-R=l]#YB{Yv,rre,Qr]+3SCH;={<0qGJVЄ3ŶCZf·"/ !x?"k?K$I'#~ NbAOٚ5vN_[ܻQ+ỳ|l*ȵY[&bMBخ˲y Abް( Ց 6op+6vU,|QTiEbq6 #Tr{(j%;a d>Vu#3,䶡.!X&d$?$P&k j;՞IjnܾϵYW&tD).phDn=ܯY {=E_0qr=Kqh*`j.l0SNMHM0kFLh:\HIfƁ: womQ{y凵$2[5wl$hoN2K{rsʋL(hwD%ª]#vgKu=Q&qU6z$]9ۧ->Zͫ1BF<r-&?r7ۮ4iu'+pQ '4lOk``DJտ1$"{cbZ D+I(1ˊPGC(qi SM 56W16DlJ0 6zI47gxk!ȉIp( jO U<}k\&nf{(x5DSM#qQ JpSc3Ziaf8 {⑦sGq: 5? ǔ9xl8e({n; 41dDtI N*R0ʏ^ɶth(B!*yɂ *qXrEOn;\n+u{;sy| #qsUGtYW4#÷~ QȺH:* -ӳSP(΢2sI_t#s_ktwE 9{ō~`omI+cO чnVxzlNtdXŬEͻ*M9s^8un[$ؐ޶@="/UTڛ7iɆ$+1A. =kŐN1#g,"W#y ;$!?&̯mB΍1l_/)zaO'ч뙏rTX'kȍ[ w,|Zߢ9HǓA!!j}ظaj82Ǜ`I"ǐ "^G O#3{k;G*oE] Q4ً.x*~%ݮ/t# UړNe!G_PΧQJm~$t~a/u Mzw3 k1&+9C뿂̟:>0HpRUį%nP!]X9}ݭ.JִR^^}u4_kuQG<:UJ҃D緘a˓>HѼmZN“&crbZfŢM+R ED+j>(fPR4XԼ- nd}çWK |x^=A o@QE7'INn"nD9>|h3LBKPV tYƝS-?5ʻT?C0RfYX+ g;7>ept`v3mLU'Ii Iv *u6":kMt͸%:D "ҔbN{VeHz,Y:FN9mDÝo/w}uغ|5qgoe7FdgrxyZ-#W9~*9ļ蟥 4[qv ʇ#~jb/@јD BUbc%Nl$~j[^;n9"qy,5ݨ'xz7vc "w .j8qVP3"%Urp-9S7b.yFu P՟r&@QGG]DU(iIT2a˒ ο84"=PUe׍}^\zCnѫkc]ɐ_~]dXEa=Mb2&MaOmGsTj-ԉ}VW~Fз.ܪ'Ĩu2fY73InVZp|z J*P 9458!0 ߳ ǣ;H`7;UGD?>/~쎰YxgP4@Fւ^@ W,p5QOԧeQ' %ǯrJgxaY&Ă];\ǖX&01 Ҥam3 $ yq\dZ s9T:~c/G"6*NC+~YA4"@Ic -~]X9e{VK.F3UC ב $BAY;YFXSy\ob&T lkOХYu{sn"f'PxyUv`F|{CO@00GOGLEܒ` D`dPP2P5l= kОhSO8KBX70sz4cA9^)`=G/.ݘtd6|7?0zؽK0b[JW!{!tm62-ʦsX|˿p -^P2Xj=n|&<)t<$[n\8rR63B_ܷ N֣0 &Ӗ0:#[}NNqī@3`j!7*m`:pC qAǐ尶4[6/We (7Z"'wZ\Tv `c AgNl2\WT*Hq,L$\[a1D챐H!CDoTlu2:*aNUH:N%΂D;5sCZWX싰LCZB t\HJH}n_dC EĤkX# ' Yx5A>8>Q3nRSG?c۶yDByRC|J9^_ٖ6|, Su;pc489qLt_u x1o\G  e[-ѵA k;9>Q&b"7CaʓPU2I9rwʸz,HPPdt n0g4gbXVFAO(Üq< ~2r~$sK aǙ0W ]ޡW!d1XL+Qۑ] dn}^?o?Y68i^09 QE8J 9cp[wȵ=* lC=M?DSXɗW[S]%ZȔULrt0 轶RF &3|z^ ']gk K~4z8qgUaSe:NvABZdc`u<[gQ<4UuF:5b44ټ$,LVK[Op=[R,2 z:'FK]Gf0$_nSUk#? Ci)l.bw;lrvߥGmoJ _ \d=*xdVY9]ĥڎY8k϶`AFbth W/g|K !VBt^O44r)AkpY~Z %rv:+GSIukds+,.K{e:#Kꐿw?М/(lRi!I$wo}"nlb o:H=J8Y\!8-ճ#w]p~)n R]#+Z*7FU훦;⛡{$^kJ{h^0 cl7ne=] 0zc ǰPrjIE^8҆ks[:7[(z^$Aq:4J {Lӷ#6FJyӼʽu"F%VIDPȮ -|xx-|7 ba ~'䖓Pk>)IYZD|cEHus*&Ɲb `{v{2 [&x1Gv&Zp%Γɩ(n`0"rS8;OcoROj, ׳ĉX4)~1 l0cnUBgvJ4v,L ʳ=YVPq"ZsqgK?4+),bOY,zf~mCN k,rCcwU8]x)d@gڣaeݱǕl3M\/UpZ6<]"oG*Q,>9xzʻMrc%~йTrsMy7 |1^ڬ|:4_,ۨBxHd9YfZQ\Vx:ɵaLżI*]ӑx:X座.xR{]Lj)n^$ĺ;= WLMFc?MgT3jvf;?F1wl7@"H<^onIHa a@ iG`hwX1KPvH&q"+/ B LҨۑ,9_o $@p?NPխLX}A/J󞁗lo& @~SOB͚04|sGתT&r:v'Ű&$$JGq#4+\"& O;]v[%bjڃ w5b[D;e%xyC_Sbz:2vpI1NI* M``M9A쑏gA,pg&oSytR@/i*E~'g@43g>-}%twaGNV xi 5qغ#69}9d"eCzWNy|鈄h;MCa3AF6$%s+6b :=;'Ƞ!%~H&g&@Xr7ٻK K؞YRݷV@&`xCwOʳlM?)F2߫1$?e1Q`Eve'}9-'k1Bv&K(>˱u-U%t\?3ZP9ZcaN](1hdPHZ_>{كoXhE&i CJO^StóqmBRl{=/t8!"0(9"Pxbp}FĮ n&eB/UA£ gEB19Le_ tՉ غ5b=Iʁa9h&A~t_4ja:멦0?}2&6Sݍhi$$i5J>#0J4RLM-kXtQMhTX;lt[o>-!fb9xYsB}Cxg$ KK a5nZKw>Tf|gcD[A +0UT>1. ^ή-g/D-Ah>7=}#}SVycml5à>S1}W?_77x7,n =l!M3/mvnyS:4VF粥̈1|G9ȉҟP\qR˒bR/EYͩHAx(yBkk0Ō _KOAK{ѧf8[r#GꛒzQ7)ɲTY0,([^b nK醔k#5VshNn^3*4߯&K@cTjbJ[ti\ս:8^wsV{GRlVYiDMAPzI;y:im{4C)'wdIht0Im_DbӖڽBQ+~.vkf0m ,u< K M`;z텳uU0!k6& `[J3ƭqEl H{_;{l 8X5F@ZY` ڴ,5d4ҼfR]C;_+b;~`ƌ^[/;jbAh,Bc 9`N,/PLS  ~ၿcU$ϐ3=˯W,ß$VpUzC'T܄bB; Y06tE7z-7U7+4P5;}9ı<gbnL2xQrͷ+Ȱ18rS`ո]+*E|A`Tnئ yk170խ]E*>UY*($UfKEOiBrZd3,"~ȘQ}ecL83ÃA9oA.dW5h+d>k< 8n5μSbBb-Rc^O bŧvO<9I+GMs=/eDFtޙ,}EXAK>MHòe?[x>f7`?B*vm:jA)s! csn;3HPMiO^l,z;KR+ xL*AJ=5)JΚ׏KnDiԌH(?K@4<|⸻xwQ'4`g=0.2e*a)EӰ 4yED&>i@=gr@7XRHo,ڙISY9t88ֈ#gJ0Xj@DPJ1i9 Ä}{ܚ Sk]˸.qHS CHN')%mgI cNVGEDB&lƚcx-ھo[*YOG&zTtz e~aHk:ku;/ͦM}X  Z$vUI}=! Meܟ <(󽊱xiƻr^FB<$RXzs> dkxp@B[~J:r}(iSv`醶d:B.J -AW\kzi%սvyoJI2 i)1GobE2H'bq\GY=S{ɝ W/˭Zo߁] ;+ 튙$]Y}hvďlNj FtDiK'%2d)@@3 0UrΝ0O8%b_WaNo Zu"AF+ xq4}wqn8H G'_ D;6Lm7 bm|: Tndgza5VY AVt)q9ޔL쾗澹hՂ)Vbh̭ieS!?L=ognhO>GIHeLYtJqy@e $̡-57G/oyhjՓQsYfz;J2!͑Q2aS-5aȁ1:8яND1F<1vC ];x\D`BByFM"O@ #J#H臨ߴw뇗 jwxwV3D,|t}&8z\鉟jF{|j&u{Z_C[(/=ټ&Ĝw@vD%RKGug3NmW2ZS5 Nz6q0[s uu_`(>TIAnˎ/I29??R{Є;K)3q:X1\űP!=zp]N}z{VU>!'HXNaq!{h୬LQ&( DqЍtȠOjb>wz}ޚ7~F96H{-@F{vъ֤}.߀Cwnb1c9N6$b 4= EaCsgh??YGr)@7K6Aŗ ;.A;NvF: 0D攡ZFNJo>!TC_.W<_"5Z"2owP2Qo9~$f3sxޞ?r l8hzMIv͏l8>.7-kdV:<v#[f q%6(Es׹,;cE{ų8l6͐g}v)^3?3~qI#H2Pϖڿ'( –͖gOJ1nU}#:ͻgH\C z.ڋ0)OYQ_YgTtO=%_ʍ4BO:r-{{LO:8R pŨ![[ENٗ+P=>27<)h߀Jq\:Odgd }OY7)/{lHA2! "";.O>Ee:>QlRjN/oM09핚*'(C`y[}4g-{B1KOȨzPaʧoKgq"O#>}{6|-p+uڛNIN8&"6+:fcvi6#uf7(\72SR ͕]M_.b Ks, %/DA>x*^·b\ m7tɒ؄QP Y<]y9rexqۋ2u !t=gfK]hw`#5dZ/tsXqZ] .`ĤáuiCA8J6jJ@U7 6B(Z5RA< m.|}*5\=D~2{5vGn&EvlKfDb8TIT`iGze.tNxLpFc ;0j0BѯWkR#Dqq_]3z;ݡԧS=./3D3 xlk/GλMzÒ 4I>3*JE(ĥI R J?l=Ӟ$B'`{*%pr G%({e#z(Sc_^x RRՐ:&UiMHU+Q#>[ҢSC%;,\b7O)VF^lԣd2.pRfo9 ϕ:Wrg592Zlo]BWC>! i4z7"ne7>A.CvZSVVbHzF5i:^|2L3qjX(!gϲd$ ܐ\xSU0 yԨNWezGVlQYڜarC+ckVi'cRbpu4ʢyCA ʼng=ZGF__ُ\V]gy{ˎY",͹/dLPН>RFb^-wgnffN-DVu*sFxw@>K|>$DB/&;^0ZwLb<̙2m {I+%67SKCl79_JYcD .hG 5z goŮE- c%RjR'H&BҚ3o79{HX)4YgEN8q@EW>pzBPnEtmUmCelp$`7@TKjꙵvH0L#-)C7 " D]-7چFw4D;g 4Q$a9tI4+A0C>0@ fJgx7f+c⳱%*`y}\`(\Z~`rs:vGƌ)zYB@vbI Aw·B1*ŔH<ǡ]뫦=&:9-#VI  {28b, ^iS!Y*u̕Dͮ? Pt#eԫ%:ny"L"Oaw'Y`L;]~f'e)Q2KBt?˽8l!fIm |G˂C:a+ 96';@-nr5_R$)#=X C7px;q۰~oQT7ȠVA9" }T0GUT/Dag`dEOXr±bCO8Sָ)'eA;|2h0q4%}bmUA]ڰ)Q_7jP h,Uxn !>n# ˭}r]߯F;"Zd3QM@¾eO!ؑ2P <6I}\S,pfܛsD| i={e,zq_삂hR 5jt>Oܮ;:k( n/>;Ml"7y˿rj]{k6Bñkzt<Ed]%6ZǏN[D!00Gk*22 /BB5w>Z0kPgɋr5)vQ} l~;k3L[ ToMLDcQHy{ ުk8^NԎ穆NvCj% &䝰٫ )!t.k(R'e,ZsJ AQokaچHDIn=]?7Nܮ_ z$@1[8 Jć'&3wQǀ`A>0!>$/2a}})qzG&O@:9*V{M9BU k^:XOg QB$ԢvE 9I08yCv5l324DC_XU7 a`,3YxŽ2)CՃQ?;v34`,8I yb;b#1͕k$=姄ɰE:G u hIKYPNL^팟C*ҹ5"إ; XԟXr b8arT^Ez>{7K wžwBKm[RÿNqܠjD+m]wvj(end=&hdr+GE,Wm"TJS&ʄ_}]Og VG˅ ck ,+ÀJtX(*#Y  &?'_*#PF!'A.-?.u]+fzJ|$ntF^(i"[Ԯ.ʥ.7 ⦠7$">*[JHܷ@2JU'sv@8; :_h/{[ɕN#ZSS*fw)/\pIM+\//}]<3ՈiѶrCg~{1/@t~@l7B: e˚(7i6|mz`Ӡ{s"&C8ts$18fM? E(iE%Ҽs3- zKlOCb>Y&ʙEe!=?2R~\gm8S{Ɵ^PcH~J}sOL zM~=BYb E%U1vpmx Jl3z~4lv?yoq"ܷlx'!9wp6G]xzbd'GLr-׶"J 0_lE^aN%DD ejr[~K48#RftVOU"kphz @GT)4 ׻;reb*9EڮE+3@Ff$/{gFS ڕ^diLR-ɣE;1<ůbÜ{wEbI nu2ȓ<vKWʐuyJ 朡T ko^)Q7kڼPXZ0lLg-G~.`͒qz:6툋,Ȭ.A3`TQV v>b9[ܷ!-Utd8wUvJj1C ayv[Bqy i:nF6<=+DЯnw/eB%XtR R=O(xvX3@&n%c`H(-f8L>ΨEvQ`P? YKV{z$a!H:q09oи{PxJ eK$t[vuRb>a Q+e&IY͚M%S$ ] Zy#`eb|5bŝh vM.me4Sۂ7 ؿcINw_ۘ=PRCi|I1iq_c (FiQta}a. }b"7vvkFWa9>/Jl!ꟓA&I[m+c<#ķJ! 'f!-)Y>N”.őGYwΖS'<;{aOSz_10w=0`t4(ևqB@=چ_ni+A "Ykq܈[Iȑ?@*|c= "NFHS(%ĭ$Zvo0r3{$Z"_Xs2{u`q7M|)ϒd8C(bZ("ۂTh,Eg:?|J\bC鍱bp%#rܫ>:/@Wfy!JaGA퓃q4nlDl'y/^y2*->"ZmYU6DRRKǂj[*>2E:s$Qz^ ?u5d]-~ݟ{[qΜ]:xltYEpe8!OBIMƋOFHm cY^;C!zXE%%۩T+χmxA zX7ǘdFSfК 09DZseSD4Dabz x79h8C;2!bZ(9Cȗ Ln;Avz)e!w8nݯ8`]CڣHL)K$WF]ޥnl_RhسiJ$գAPnnov>I- 8O9* XoЀ Pn|[veS &(lHlFL{]4V.alvyxGٮj/M˺H "I3^tyYCZPYX|(b@6Ox^umMza3V9j`DO?9LtX"8 ͦ,]0m_QR #m^Bbq|?߭+ B/'7L8lG{e?6] Gװ~C3KA l=Tl{g NQmL2љZ$rOԷEթ_L-?x_^s |C6E|A# 86Qo_〻}!x eȽx3e3?kְ[ֻ%%+ s,,\݆̑Oog RФ);L )%%mf+{7zJ T"d)p81DV"XqԷdDs刂G5F Є nmb9F+4󝘙6~1NO"5GZZ.NM"i7|r u9AFҺyԎU.Ҋ5ж:D/W~Ϣt۞s&U pZؔ 5`PkH#ƚb~JX|-k89,H+xi-)Jvk3ٓ";ik*.o= 6׽_CPf2R`Ucv\P>yyJbFW3 Wv;D43V߁k4Hi,1:w.v$" f\ަ$ V f9kѾYc HHtV`6 ^ (Tf >9229sxUw =gnM{(ZI$x,vJLyĨn}ba5@Vx[c0rdT ~]QFCǓkKaHG(viN%wt]⇢_VA߷]R-8lT(SetNi""9 h>:Vk"p7ȋ $alst;+nS/Z,c3UÞqG@ Wa>:#Nb{D^mI.*sla;CԘњ7h4n0f_`Po4h=-'qS{\8\O@J\[ͽ2l׼i,spF( W&(u>g|<'!׊[Ss4 OpBX}apC*+*BRVR=$VJjl3MSDA.h ؞gDWxP@xP;LvĻ5bSU jBdvK룘xD1xpX% 痫hhSh*#VwۼuR>uBM]Eo gXT3!DΰL#k>CΤ0Uf5'8QՒ=ӬDJ`kL-} )t9Ƥc՝;VidYw༑Ϝ'q$fav+#XhՔ\]PBRG } }NIQr,Uc~j_E$Ԁn+=n*7Gzh`qdޤw*p@E=@zͫǷ ]K 53?~X %۬Z<]TDb `r'އIco4_"13{pnQZ }p3#,Yh妚'7tq<&-uerF~!ИkތZs' e]6N/"(Tn V )qrvy36sJJIk %Jnl):̇7v%>R+ ]§5M->qg/&# ; R_]J L4 Ox,Dtr ڸL!Eq_ED}l${Fve :sYvdc1 s sPz(KB~[j+ݤ7 f7(N ,A~|D1UHZ59{N_JdbwګɴL[L.#ғ,).{Icino w=GLú@bDkםs!^eo ʼo6d&<" Sa}N(YXH~ddt AD5"?*_A,Q9jċp޻W0 Pc{[o\w%N%Qcƒh0^{XC~3 L C ]ۥ!K'ID{ F!7Tf O% O1J}@,:=Ҏ{k57|Y,ogUX`-cS`p B{Kg%v(v[xscS?=kI3_2tiA v1g!k_Lui=erՀ'] v5Rc">ͱ-p_v"u|bU#,= Ƈ ^EA_lE mB0R.-{-l&?tNO3{"b4} Vd߭#:n ŻJ ;:(CIBȋW)<*r} T"My0&6#Bm~"Q/-HOFj8Id~׎92٫;ǙgGKږU7Z+ (+o4H,uhd4tS$ >낲[viS8D绷1#2,q`ByIwKy.Zƃ*( Ͳy)[=7}; > Li.`&o+ Ql-mB#*jK2#y\Pd6K:` M-dkeqL" jcA%>]ohs8;"%Nڬ?ծD-VL!E+Q(dXAxeU>TO{d >݇QztF(,l72?Z,;Y|PY0VZ MO`0s#ūqǞq1G5D#ZL9G3j~bYl}<Ծ 'VII30/ { \KU˕/%$)9D6ے|ʹwLdMo? tkh(NPLM2=ך]cyX0RG.-mp?*Z LNU:@s Ie]|`trc 's*pHr c[q0m-^Ǣ) *P`GLhf22X\S  8F5 ]09;~NS6)R.̬e]=JR\Q+1*|[α21–/?WAw*G/y'R62`uΚәY+:Taw{vKo=OѐVi3̦ Ba$nH,+iWسbNxfHp(^\g qE@~O4 )Z S{( VEm Dm8~[+ͪ$DƢmLސf X_ q܃ Ӡ@/iKcQ&A] Kqb>`Mte_Z5xҭj9t?k \^U1șOtY[F/i0OUneY0y\/1pNO:ڜWݞeY:nRze@Z6t8],xHq-_ӵ;Uԫ{=/z񞡡(,9%u0Ad 'ԣT<[B4hM84* }?g.ɍzf{wWULL`Šw 0`fK[}*s?Juh]1 9hl p`EWXp#oUwlյC$p-X)Z )9bV}רoK12 !nF1yBM|l3坑FO =kr.L,oVéһ1nxƙhAn?C ˾(B M%đa}ؽ F; |V. CP_pifqc Z2Ħd0?shZ|v=MAVQX4yƢ4m$@{ -ׅF׼q8r2+R?hٵ%+qok>ķ5]:bjBrjٕY0)Xp s7g 7J{fs 8}gy=Fg[zMMZl\\P3fqV nXJ<omEHgt[ס:?m \$/6`>勑i#|8p@6DxqcuCJ,PY*f5(Tzvw)9!f$@+"}k Ndi|_DC ZݤG#gV%a@rf/֔j4%ySD͵^BECZFר2Use馤lÓCr O_=}hI,)TO[jyB'oWgH6>ޱ6͂grR?^fQ.%6:m_}rs *o#ɿoX>e M t15 vhw3nYة8 G5x>wk\Z &+blo 6(>5]RSi.1ϚDZ[W K?CG7%qčO$~iu?20VϸR{ tՍ尽~aٞK 83kMdy0cEOgG&b:XiI&{)|+K&J8.sݟ󤆙Q@MH#â@Ês𒟶*gR-<HŹoF|an5X/dɴSg 1ס<{ˀ:$5a,0!q\+x61 n)Pz=Hļa]_I%:"ɅF׳DqeOL尬qP7O m(2:M:t\2ޗUtZYQS{l7~Okk)&瑟B71ȚF@V,ጂ8/y~Q ߛiPQouQUrVTn%["wVxB…1>n+Wlr4DF6ֹݙ5q$spshd s{}jERѵ!(G6Wm\ /l9گqY)տ%/L9J;1vr:zO. [e ^H 'Q Ӟ*",r+m{+ YRƋäF1&%PU)pv{; hZGta! p~{ʮXwϠ gstԯCiֹr0%1I/^v=9Jnt Z5S-Sxhi2 Ŕ$t͟JI!0cQ8G6ı?\.]{Z=I$qX)n}@og>? !G PwMX}G;PoB> 6pȗN|EoZeT˯qhbr' ѿ 'YHФPL{wҗXHU,>݄+/jq֡?`Mlv:66ۣwڸ9ߌmu2Ճj-CA-I~r`)\9qnɃ+(\t0l"! i"K9|hx8/7F%y_M&dǀ(*J˥alfhZu3o?LTWj][G-:5|&v7w4/4MZn1}i-92 ki'%P㲢Cp$ֻ@M`2(ٛO6y0F wl},CP& %^1Oؘڙ6|qV0mcq:D]Z WP#b Edrݞr.qjP!Gn즲7 9s~T]pe0 (uf_Z8np鮝1>G1mlW`\Bhv'-t{RPU-I %4rFiRsQq#=Fc_T> %p,tb MRЕ:W5WQNU&n=dN .رbXڻ8鯃ÝhʪwPoԲÅVTPi?"+isV15af_5m9/Dm:ŒJ 0U^gFi?. kÊ#S*QVc]F}v[<< v =&&X Jz3d`ʄK轳_Ҕ gm秬`b]=Ѱʬ\ ^xMJʹIO>5#J;y?-V&QfWۄlӸ %0`Z}YkEށGiVxEJ~WHndM!4`1 +'N@\fMaur A!!k(F9F.G[y|xM5yʠuq[Y3>TAΊyB fzo Cs}8! ުŘNbҧfzQWskJsRv&'h`ۡS,k"CyGL8?(\0t#xر~ rOUf|9q-IPj~5YTGG sĭau?HS&Y{)5Wm#3mBȀv-%1Fg~`)OʌY{MGPE{kKgd`ڄyT@CG pLE@צ#iW@v y5QQnUz ,ZDQ=E!UœFR.]`ƙjo,Y^~EQ{^W*WjD-W^V 5@¡g*8 TjzB"81Z= , G+?e<evXI(W$gv<tn}pm5(T-Mv\3 ˡa@ !a t;(S8,mŻ71Y'ĸzBku_ci *_E+F(I7ɇ.T*l[1FB595D=@m v[o!.$$w˪¦BhMƪ¸wG}tJ~{}$WBÞ?vWYj%bA'e\lpy|rUl0w l9WhHr{H ۬wEw "~I)Z8W&AԐOη]܃ CHQ]qӢRsf`5<` Ґ?($VmY1B3~I'QX$@U67zT-6`R9_gJٰ}E(;V#Zp^>8q[fQvpA}OUEG}`#OfPivgO$j^@;^\!^^|T'vo ֘ZgNbǀ; `)Ẁ"W"(x3ggضp)sэleԄRe@J)>V`Nax]]GgU##۝ANxzE}0c&$Dؔm͟2tsv^J04FT^ut +y"W(lՉXr;:.IWA pMq5в,F :H+候pCMv {~-qY+bI/<9I"NR>}.O(_ 0b|{'9ԱC)(@K(]{ssH1{(zڡ&TaSѼIhA42>J& >Os5;/{Hgzh¥̘[l{_^U&s q%; oDA۾=$6Ǽf@Y"@Ơ:>0r( ydMd*,QWYי8PfW1h|KD\KTH`,[|n.b6!筤ymdp=_x6^Iv9>&k뢇B8ج=;T6^c)HB#:6 ny}\JFOډA)Vq`wfEI)VJ4 ˿<[w3mhU<^CL)o&E&ZVcC]Ʌ0fĹѸ;fuw"ѷP yȀ>$~[Kl]S'^'i$zR¥[%PXh-Aslk)Dn:U]|5zŅ65P$*2ɢ%~KU,H1Ylkbʀe;f–ӟs>Sbd/*g|2_2~7VX*+Nh78c|b#( / N*lJ%yߢlftu Ջ|U̹?uo%|onSuhndSK"ӷ^ MTLT:"`@ x5gM1±JsΧ\q }]T[bRYPMhZ<1%8"n{qs̃L͑Ia wOBJI6+~6:`&+R.cTQ^ɸz].(0dU?W3X>εcs|?][5y[TGŃC)}cFD,s{e\(Ns:<Y'#uQF ɾc q1peEvIÀ]X(Bu3)S?o##/ΰ9dE}W^$rԋTċݙT]1}9ԗ@XM31~JG ].f(o-4]E!&(:U=$]M"xRXKNX ]vZbE*2jޅCSg'>ԆA%NB_||_9qFz'Z $H&I潱ZtW^I܊\`s/ՁlPFH ҡEՍ&3W&?",B%8y)KpF"t}VIѵВuV/U\4*%0xؑ$4K"IKGɷϽT%J++X/GhT'! d}a/A':{R q~܎Io1a46~*>XP'{"4mhz__5Š1ٸZxa6L3rHey{6Ak7ʻ-ᮖD ӀCj""vOgE JN ʠ!s&;p;X)K|>HGGH߇[|ʹ{tYQH<.QU=Bsf?8n7" u5H$jҀMd8'kˆ=~ʁiiP%Pm毘GY y+zQ8W NU=\}3[+XF ԊPq$2oZCla@PAPۼ fuu;BElATߏ cp(UZ<{7}{>ZF[C:`Le?㴌|8KL4κs@T!n~Eg}h* pgs9{g_j`Zb:)7f2`T43ؒywhr;eIp]̛?:IdyA%e">~3x,=ܪ8/DX[I&;pVA.U~XA~#Y%AC#{|J YȤf},We0Jn<KXl{3ԁ @f9tߒD0^İ< \ oN_a|C`|!HFO҈mt20GaQ3NJTwFq%)ƓhY|^j6/tC;JQ.$}ZwU'NHEߗ4,oWq:|LչnQ7X+G<,skau\my8>LohN 85`JV$ ƿT`Ph:R~.RUWR^'>[jB<e(]b '&u2ꇏ S;n.?Cb<7\waW:1OZR nf&;G(KײS?_ 3g 7{_XS՛Ҕ_M۞NxXv,^U2|<]f;1;`K[co|eP,:yCh-t/,h|yn_S"/UU龤D|Fj`XkvA1y&8ߋ{[:Ţx.A+!BXꟿ{|_y)ugSH a<~)֡h'NVF"Ou!22i}X'r_K[ed角T-Z0:L!LƵ_k+QOz0g?<崅B/D+&!M;AED7 I;܂~=rjxDtvzhW.2d/YcZaِpn@`(GgފӠܼ9UI-qrGc`$yl!T4 縭4S-/P@Wt'ϸAZ2ė*sq0NswM_*;^>Wd-a}ϣ6c .Z v[aݶ<*'fCJSE?][7Fڶ䝅тMvx(|JʽNI03ZNWKz0{ԓ!ZaT!QzwH5y}?wv,;0u2)aK[}7]K'. $94l9t оW:4X1ԜDfQE @bשpxFC{aa\Gŭkr O9Z~i뢉\,`LJ`-'#@f O/> ?j>b {}iF0G5Q1,ٵY܃b%("K̝1=6-3)\mb; Ɯr!l3 Be63dAL<.[ g|t/ =E"2xWD:[:FioZ" uyCp%]OtCG_=۲0u/vv a" s+WAjAɦ*-E8~~GaM#AZ=$&M![}u/TõӆR зem5sQO?t;>T LGivzVM'af]V3 ?/,w2y}D1*#I:wAa1okL5UJ W5p<6i6z]#rj H'OImuo<j>m/U2"T7{-&kc1Hb +fDsmtw}UN]md/-JvL'Ucdeg:Q69baG5 Z ]9ᣰ-sηȞ2WȧHè 91̦HPBio:94LOWMa 1}>kW{5oCȴkK'b^ELO 2ZFz{?qn"8;r0N:ݷH.QffF5% 2ȁkf¸#EaL&$QT9y{JN !9ָ[cy(L,~ I0D$!bu 8 H1r )Y4{B6/J(C~rw#OFSwK8[zx9&~bFغx91n*N4|hܓX`PCcB qєh:9f -\ -2iyXp|wU" HMB5kҎ 0^g-8Oڅjc[_v4d#gMu ssYZ!]K"_.sN/fzrS}"< ՘Ղrcd `m|jqPmZa( ӿT_T7"AzUrs Ʊx}Z*lPT:OG>jngDGxNw(~/Hw^7SI bc n&N= 댾1fY$1J]dTtWQ+)WGTf Ƌ3 w}ߞeYG-OG@ Ub3y[twX>RP+e-͌ʟCy,geVB´r6f!NLP"|9T9߅H@WhMb,Xr9+j?ڤӏ>4u|hj<۬f3Y;.;yi)̲_b pƹ;­ ,#DH {Nrr많GN'O2Tf~vvz!q@E4&  9\'"ݎ29ۿfXYit) 9p,C i$EjMkRPOTWq#qE}u;fy,I/x{sv}SZ)%7 Ŀ\vʄ$;M[|4 ;# )7Շ1g3#=#8cZJ$)o=Yfy4× KϤij{f9T;}fp3=[kWyXjR8zG^Ɋ7 w ir-X'+xjQhUm Э{(c5%[?BM Pu}I(ZKфԷ8opCH-'m\tf#LĞH1izb61O7M!GȬlL #WՖr(Yf뭃=aUq.|L[f$0+ (^`J{aPykG{QO Fǁ0r_H Oh+].;t%={) &!#Mm#^$3]^hk33!> $5O3H>1w}vHk7v@׹[ Ƈ`OqZ޸I&֊R3+b[ rkY;1WV'0z:nG)$T t 'Y_0͐5J%.A2*[]|Y.#H1d5{-@&iߣ>#ԬiDUB693se E sG!H{V ɫJWb(?%3¤n;SjZX&v$&?r}~UFg_W^ ZiY%brJY6$w8MM A<\k^K`4"*EXEccx9ݶl |$?l-O*mSE6De» 0fXi;[jeB;>+z:UЫw q'>TR[z>juiDg;z,m5vT!UIr4C!q bޢR+q9=spW /8jJy3nŴ.:]ȱBRt~M-Zh]#xz5s̮XS㏯ٱ>(h !ӎ*5CĝQgTRT,d SR4EDc5[{/%pN׈)+YH=̅LVs,G2dhZU-7Έ= +"yu$FoyT\Aua.i.`mp`1ЛL.0nI"V=ݬYk0uԃX2"[GM_E!E-E K+B*G ЙlDg'58Äfl<Jv#e8WEsęXB6)+BPc(&sJiSH³~85,K U] +DHmX6.ݘژQe,<`"ЈŌX*G '?r@a.kDEC:Ť8 /_DDԫWe$8ڟC 8d $WPvb7 ,_0oJ_Ɍ%`o͝34TvSҞGZY̵8SZtLZ~vq=kD34fCIHpl՞vlV1U-ho \垘t܃¬P`jm4#F+>2(o$!$-~Yo侑urӃ&~bVc({k!`0.Ԧ6iCTT-$i;Md'q/;_b/([$y0Q;Udo[(C_(Z6gOSHrI/ԈӅk@Da7.YB=.}Оu>RV.󂜣/VA争$8$ _W=Dq;`:Pqy _tuG"w/0`פ)+ѻԶ8?C+j)],[ָg'&m@]f;;L#/)?*=RQ,d,HY'3[{s׹v""r{ӓ- :ʷ0I͠,=`ޓK$ N`uO=Z5B-?4Di+ |*XQʏr$foFcRQgX#; `*ȯQcgZoncmn;H#'7FyoYYigG?g @KK-ȸF"8"A%ﲡ!bHR*A&} .jG+j HZwX {JMPǃވF͠^ f ]ܫsD]A îu6~>}ÿCҺ7hjqyYqHk>Gk)eSqlۧ9?U49-K*ȝĭ{Hx0sR\ϙu֛#'-ڬs 74k/c薓d[ΚL花mSeepC8N`z5INv79?k#=4*IIceTb0 (ڟB0QG;axNj MQ/Ajs`h<Q6S7J\z#@^@*rhJ Y0{JykS?opyi,+hFl7BȂGsϭe; 0p\ӆvA]#0~oα]8b?MG GUfM9%Vr;C 9KbaGgQ0ua&^jU33&1"a:i C7KhzZ80-YKDԘrF녫i9Ew?=̚ P{RaeWd}5~5M_L:K[ʱ\39cYW2Bj'MS k9n-X/ʡe1@0EdIĹmх@m^2${+),+v|.~b!8 -3ܡ|b.!uX'0D^PY7Hdޝʢvv;lQIԺ˫lo 6}Bن5yQ՚HyTI$gDʈ/Uӱ`ɻͬv̚'sDv_C+.Df~%9 ߘ-_~eg/s*͞ɼⰩ9,l_@XiG_ P*6E.Yڡ&%7y0h+zOp,V_m~>{6Ě\jqv1g|v4˶^RڃkmM%q@9!nӜtWJ6dn>  $.J %IdwAD \3LSn27*BVe' gl+m3ẘ9oZ|BB~{}yջP[n+`ZCr}ˣ5uBF 5Ӽc8̿ox'nI/lW:r1(ݰ NPs\iEAm{T,,+_Q $"p_WWckqQ*>n<;; uP-Ȩ>"à=4HC9yY[LF؂ Wf L+HW]Ěx_BxU>!ŕm;$]˭m JP%hA6$]:z '6 #rH}ߣMHwחn:f|56q'LF2 jg@gk :\5"[RQy/^(0ťwV\=VJĸ̖CkEtwӔUPu왼[B֓Ouo[q-Ql^81KJm5] %H5i[ˇBQVrq ʍTdEH< [ˣˆM#G'mbu0%*]we3*$W}嗵4`h v0VOrx H\wr kz>V2ɧ gh@_LjBzOvұ@3z.r';*&Bx BA/DDT eqX2V= ƖBr$w7yqbVj8Za@V aKȆ$:S.I32a%\e.&1.x[ Y_#xt63c*-"nqyM]]1o:Tȶq ' ep-sٯ+> tl%8c!\B鐡sƹ?Uڰ2qȦJn2M$(1#&~'3|Ŷo0MfY^ *sP@Hԩn}'GM8uK =CJn]qEI_sM}nh5[48vcsj-q{ދx4& YHLy?Y&TO$1}\.>:^H|C:[Nja5A/rk/5Eȧ΄6ZME:(>rLK"wj~'P9QBz3[pID瘨bP޿|7m^=&Ѳlnpi|^9c9kKQ{UKw|:#[oHRT[u~k1C3] 4Rn8@miXG`moof>IKthgV2\AEqpY7<ǡ>>T +݊ۏ|Tج8ʹ+tv5=ecJ}"·Ŧ}{G|bGQrMRwgG?nrM.9ep T=PeڒJO-n|eI',3Ck&TX(^]DLEk"(2(pVւ||܊W "J9^#{ ~P{m♭e%A: 0U"YSoAwZQ]ARqY2?a)=E0\&i C+Z5E^xֳCҢK1εjLx5Ec拹;jP,6f3y~/@V/[)m_Aq6xWM^4Ocr'Íȩ(w50{K vZ.ICS_T4ɡ_k3+b)渡?5/ʀ`d\Hyl0bDϢ x٫*7IK;qDּ8w>n"!y:wQ^pq-*~4i&GoHhg"o'Tr)\w&2Uoћvf$+X&;~F.9)y'gb\ EmKN:X. .Qrۡj.,@kK `ըnp LmŇSJgFTy`Ld.~3'@幀r'.c o!oؓ_ O ]I8Iwg|1!jJ3ꩁo OF۔V#|K㜭tW%R+֚fm!d?r큖Y,QΘ*=S\,!Su'qyE\[Մ)8_j̿n;86TbxuupANiK373l8яQ_$0]5?n`"e@bC5Lܙrљ6)Cmą:0Yg?Gkd⿩$L|hu OKV CYY(R?B$kp:DQ]UTWISY(J~)yY?G n?QM{(lXi7SR'͖{ 'Ժ`)%u.|gZ>bC>$AHy|SQ[Ikf^2_!jφΜwg jۿ1N7휵x t39Kw J Wfx` ϩE=AJ3Ѡ OlHbu48Uzh\IӵX< 27!ѕ'zś|=xaQA~-qZ 54"ꥪK'ކw{JC3enr]axeݴӮ֪J Sq#4X1GgIt:C%o &LV1t5s'tt 3"C% ],uT"?H /l?1&ҝ|鱗=@O*!F{ N}πyـ;WPЈ.EcʀȊ֩\U8 dUA~;_黚1KD,dXep񓄽Y)6F0@SR˜"5J~]M0ylPE%AÚ{Gz# [vmvNƊ;@Qjd~t!_͑M5H-RvU,ڊLK)$^Δ) Ի\E'Σ| 2$BPfN^[qܽkb\RW q5R&|^bzK{ PT }N>* o,NG{V٬L7p(iSNΈ1c]ɶM'1`_SY.Ow_@lSv+*.Ym%F<9Ѓ/֨V=-~NyP$U2siyFW˝LHo؍vB\icڲssݎjʵ0Aj6EE܃ܤ7Oq8b 8'2Dƫܸ2MLZ!CCXoFI %1(]@G}]{5e,̣v7Ej6s#\=C!8s+ {r_QG$ecK۾@,Y;AckfoLŭiZ{v:V7s!l(>HsJ4t΋[,苭VX~O:E`Z px\^n}9jTƊa!Gv-nOky3 #i^t% qUtK 50ӃDUx󗮨ɜ&vwkRR)=L o.ɖ #NKG=I Ʉ$Thv. t2Z;-Nx\Tգ3ig$*\Iss'i&:-@o *]l~9g9~ީٚG/0KzXMgQ;Sґ0Ai-9!*\M4YKDX*9c WO J2?{8E*ߨ۠b7KSr٩GB Sj1< Vm >g~m{`4~y$].싩tFfe^v ¿7hT).!l%\?էqeg ԮØ?tc+##wXy ~Q3Y#g[j *]w+-I]. B/3Kg吤JܑyƓ L|:{,3\5LޫJc P4_I4dCRugMٟ&RDP;U ;йɈY $ @7^@96Ti;p)wrM8#vg|uJf\^|'7csDr0':(0LmM!C)G;'D=r鉅XėOF+&_b6fAyv$ Nni#p ߓvwA;-q%?WEV&fuxM 54W2 Q<1U {PI<-K FW I%Xu!7Wf9q(?ZͩoV/F]g!8TԢ/mw7. ܜk"[-ң7:xټ jmCkwuuۑ r XdЈJ8&yy^kC"嶷3627׫(Kޥ5K{AmN^US;Kv'@uKђd£u:$Qg#l[JVp?݃9?kӞD>UT[׃G?={$5`!dQUkm4EHȸP/WF:?h`@NvhB㭍K7n{v6Kߔj>5ŅRi9?nBuSjVF#?g+|i&acŧ.1ukQkۙR`xuI%;r:v\/g˛KzheùpDQbs7DwPA><מ>G0EDhLr"\L!l|bi11~ 7*Qmќ^`yO2.\xӷw'c+ qNV~C%o#ssVkhS sN.? ߫YvV/NA|.SH LR^d8YދjI{L~jXue|@)*W\d;<;CMD=]榌Z?E3XuW4əds g·H>K^f{ :y9 DƠ0PȜ?@݈ +4 Ŋc1B!5bJM uLYN(xJkiP݋wxFtmعǡt3sB U}΁WT^TpA~ӈ.9͹Sڅj-EeV鍧"fAV]@E,˰_2 uN`l0W{~η>7,a:?iC;Z7PY Y~LWMcKy^?tQ6qU6{ )<y$! r<%,CFek.p{1/acP.Jh Q2Y WNX$ax-7Q F} )xz_=%:e> $C;5?zUX,30kk5agG kW$y_;p >b8xrIlY,(t ~x)ΞC䖫@ !=w.U.Dw1|efPDo% Q~:2OB0!"xF0m6Lz 8A``sM!\W]_s1 U[h$#Qde[mkY]iU積F^[۸M 2UR<qJTQdY9=,7-le"LߟS:̪ﭢYJst}9OA'Ѧ+04#cꀳ˷+{M7vHVILXp$!;X7h?JED[#*M##R/Jy߃Z+ryϷVdg0''<lj:" Ç6`Jӯ 9p~"T7HGb :~hJoŠh*s~J1$gq¼̅ f+rmqҘК&49Gk΢$yf Nc X?9;s2&/VrTͺRh էGbm)_#"ousBaem*tOp,ج'}zor߈ޱ<%*w͹XϢQ͚Z*,ʖ)1-wF|(@[ARV["cy}\98]d7jngJ9[ޛug-غ"ڠ\XDf˃ތ ;҂oG0g8ѾNGv󝎙 hgI66A'2A]uܱt9!tu4V6*KQDa0"4!ݚv>&EX v-T12{Źe,J@;t7w`yW~Pbde,Q룄ַҎɆ7Xժt9A&<2yOB*p Ҽ\}[3jTozmj,tbҕM}k/u sv;U9"!B'G %}xԗw>9a$Tf^,:2EHhW5Jӓc Tߊ?S' 9df?VcȔ:]ԫV:pA]^'z L?Qi{PwԄٳB!0L{S<7 s?/y6+DQwg! \w@4=q' *VϭbT9crrb@0AJ2w3O)"ȷ0f|3Hbj1u#1zb̳Z{d揈SZ8Z/gGk%rZli0+`'M~TF0(F :~a )Mp4< O;sXi Wk` Uӏ7L*fJ?E6 OЬ&@m\lm|,;Αs`\*5_Q辞`3uz!eh$}-kXT]2v.}~=#"<{X s *s0JeRgk4Bg۞5"TmPܵAvmIuh?Zg Ngr4:O7E5ۙ.Lͱq΃5gCF-:yU O8A3Jlo^,y~M9t{b%C+6מEqG9vpL썥W )SleV-6}kx(͘K6/)UHꏝ%"2J@`I 0sIVdZNie0Y;t6f +j 2yhu{M{QGґJWڴ7}`Q@aU5#Bra-_8pSAt,OH՟>3!4ׂ8s^O$C8&<ؚ/30kJVfE9_I:"enfͻe}}T߆l?Mf|}M 60O+_7Pg?DЌIu=XF{vH"-gb}A~dtSh7u>b+bCA Q:\;9ZLtPeAY"x'0BĶwi~mN9/|*]M<-a!JÒ>Jd?{yI#hc0jFg Y :Ug^fLVw,8nӐ| X b\ej{oDPN|L銗. &.F=?%KSu0rzt1zw@N@_}ۋ1 O4+o"(V dnT eḀhje;p?QG!]jO6[8JI(#y0} pu4ipd K(Z "48pЭgBs[_y@9{UUK[47_a}SCZ>Tf|Q6{L{v}FOn]Ӊ%?>Ə8FuKe6F=ŝ>ǿ8Lbt IW }ǵ[&=($Q df=QŦɈ{J//\PDɈn 'nDTWwҽ^DH3INt)Or ]hikMVjL@P `(kfd{BІ0vНK$9/*0 :pjvL";8ܡ4Eiʠ FI4v~@VmP(S83rP*b2r9q9ǰM}~7] ]= T[rvra$U"M#m;}S_lf:jP :'fCɾ"cp:j SNQV*R{_w _;swNjsTћA@hHX8h(cFM<,3 WltBE4VA_#Q$sqg$v%R?r툊8%Je;ԓ6ڥ Ub/G0«3$͙%I&;--\WG 1 ,e9Z'r9^ˠ;F\U/Ujڢң*M7 <D8yհmNR>m !2=WGojRGl=`onb9-lfY?A[YEȰ/%pHqL Υ,57? D;Vi#%lL'NK %t-fz $biqE2x%J14|8sEC+m`5y(]ԒXRps ʈUpRm7%`tNvvWTڕtH؞|l}ϵ bd|LR{gM%B|P,n3@ƕécs=FBjgI88aǻU{JQ8f`mg,Z[g!ࢹmI)rJR߀*j0eyTū;icwsm|7ZMBۨ긒N]W[lŧ㱝mc~WltRv|%<ц3am|<cENxS#C?-,!/ A; }=+'SGL- GXeZ&SOrlڍ%c%Νz2zZļtIH$zZ/ 0Fk\I~V3&b p]Ld3Gk~&sRcˉ*cSR;-#2jO fFJ0>ݘ#6@Vy}eT[^$3(Cu3mugKglvIc0[g._JO&-Ҳf4sNV4H6 tVI=bP'abA-+4.u8PNnj*>_ IɒABK R]nm rRgUP";B`v{C~ a?y8SLN"cKr yM˞3u7(Y@<`7P*T"2KLnG^(PvSh%JIܧ%ؓȔ]r\;ZCndy9}_4(pޓŻ6}淸jr݂8EPeA$3 /"/ਭw47LV5mgB|=^&D.OTmpQ]qa8.dӤV#dh1Ծۦ8b׭--˙jqA6!FbpXTଗ/!"w$pWQ<8e5Cubp-3%Ɛ^ }bvWM[)lSg1|RҹhCXzd;x@oA5j'WI$h 4{B8,H9̣rWr}`{qɿTpy1̧.cs(o$8+F;91FmEΪ>P* xF';\4豦 4{ҙX 7;w9ؤ,6rH}/Wf) %V "6bSv9'5uXEt-xЈ_@=#aDֳJ@V$I#/7] W=lҹb'] &q' [țR5Fn6n|Q**摨f&/\ܨysBuɘ4 ^B4EU9?jL$Y>ܱ Ɔi xBAJ МnÂF ll$ኄB]6>qu,Xqech~/sc\}^d9xν~;u~/!vluUPt#=7ǬRr2?\9t:qfMXt&9jY%hhĠaɗ)\V۟)S&H!4>{Uu*)ʳizW"%?Cȯ?Sy㢼MbsDd3L4'15ݬ$2i%ZݐlӚzV.0KIHGeLvCtyLD?I6eQtUig7Y8\:#; DIr,v!Bfe-g@BX{ N H?>N&$ڹewY, "{? /m'm KH%7; U!E O֘ gg\v Y>Ic((K=C^|v=D%ԃ(& N"]tO Q&y/?7cLCnOZ(+ @^CLK#'uf+С*ޣ{zj56uw#{Hl)u@kWL:ky࣪mU i]WS5B-bZ p<\FVq>D31DkW ~HW_ZEvH.6֪;ʷ&@xW@@[}m@>}YN!uŖ{ pM >w)ۅJ莜_ 17A޺XfgvqiDh]v J|7:B"^xVxy.yeۯH hZ@Owý` s! ?dB w@\#>PL0V.7Hl'@(ҧr{֟b:ck976;_Dцm!c}/~UlgH =q%Ektixӊwe#@>N[wYDERh'! &`3c7AN$nH-#'kA! փzW9)YSӲuf _ʆ]&gnk![w=bEohHu=zipHNW>)@n^E>ϵ& #\{  o~ YH6;j<+%K).ieCy@7HJ15ef] D TF B7ZefYsHG.H@v}#B@`_l:Vh֡ߧsCK]_72RpzXcpD̶ð&:!D-L:A6Թ(Ɩ)7VFE,@(ƨ/ubh흒xZ'˜D8*ݤHgv Q(7廸6 ^ޯ_ߤ| lH%|7p 56n$_JzJ\PPBdT5w.-$yT7 l>_445W?qT@@krsp. aBgGsf7/k#7[` 3XT$  xfD z]x?QX0G{4cŻ .:B}}ܚ҂z?|nBǎ40Aniɤ&6"4$8{u͛oܯFpj2Yq N/R MwI,n_4şX@'"'Dr$yorJ+gƄkÍ~VXL38fC,~-`P m[wNtNlj-rHcO ?V\ӘGssU 18n.k&Cv:гeֽa'{Y;TYƭ.Q `ECE5E,ֳN).qG4j.!?lBs L#j~0V)CO67@MVJ-z(z=g5jpv0ڒZIcz/_Ֆfw !q{ѯ Ba2[c Z,QŽ`'s9`lgnXЌꢽ2NDlӧB4ǡWHݓB !!~٩ +/JO 9fEMFSIS {h9i@rB_xd? ͈u{,=β5?jPASѩ8!Q&`]:WR$ֈrXlŋlYO;k!ȋpuz0ٙ]塴60넚mToJ7z39#@vīpdcs.BCHq^`hϠ2aQ"r{O9!˩/8Z  Rv8ûSzoWўQƂ<+E ӧ%|W:," [vU.ih@Ci$d|ں9̠EkE8amUalVM"rUZ_LtbZb5+CVWnzr0C\ar[?p_F XfSp92wʏfƍ"8VX5t[kdiұg FE(1a|<>'x^'e֪ %JE)ܲ9"6tgVȑ'=((PMW'ؚ* AQE" k#7K-K3ޣ.)tbh0tИwɧv_ڪBg`*81?@U*^ NOn9w4j]-/cLI%"TJKSBE ~(] k8_3*Lu{|Mfh,R)8&sM`%`@/h+jFq#HO:39ᅞ1.O:~6Y o^%Ba'e[@Rq GP lFOq};VYάۇ,aX>N %v!ZZX)aCaylYY'M_.c_5T^)gFUtl-$Ӛ^|$/% [ōhUƍmpBQ!(:kq)/ іGY.%My4G/ X|IٍAã!,aUKKmK.\)kӟd lɆ82YJA!Hˎ#CB_>Aєb}|[r;,nh2 Yv(:&V3i? >aw/EqpJlVLSe%o}Y׾8oո"IDbұK ėhY*4DҷQ>CC {["3>^f> %$mſ{-X]xpIcXSiQo=tw.Ί!5| <6X/}{\p-wƦ߭v<>0QuV3@/QKw| OOF# ښIM%~PKQI^Y$ M,Ҧ:Ê%{v5(l"0TܻTXY;7=%Jj-\Wy!W-Sb0Ayy/v>,]?#=B]9lbr //t֥g%tj"@}wĿrn%uiJ5ozgǹ䆼 q̒zmq,;] rߥM,{YSF(jFIqTFΖ7Rʙ1lrm;lfX TTc_w8<0q(-z݊Ay+B!L_7>m$רP\=2N=xdW-!ufZ{a ~rSn C DYUvEnw?F:5Iu˫u1Y5 ^1C[\*7KNQqCl("+ֱ _eMj$'m׷|[64!mOޫja!:\ $h_;\@jJpjiu?{0nwapO.v'gZRǝwGڈ1:'ΦEJ"Z@9Ił3(Y/jS#Y 3Ыju~iDxs~w0.1uMaj9jij4'֫+HNm0gA*7S-,ohrA@N]Q*o' M_Nzq C<J Ҹ!x#ۚ H)RkTXE6K(@xh7boF(*m0OsU,' &:kޔp|0Y{#Hs֒zElDdAHhF9laNrߕvʊ(B؟VZس=.,xi 2'Q6] E-+7J2FDq/Ӆ˺eAE3zDN8-@B=W0uQ.V e'rJpdnTzEҎLq۔$1>coH'n.ePeB$*jGc{#]c?9&IFZPP#LS掌\#9O _\(%ٖx Mzq򏮽ԩzYᏤwrG8/>z֟wqԌwȏ/@ NP8[Zߍ!ZLrNک bj@`t﹘$*`K2]-7 oʘG$'R{Ikt͎ ?#=/-K`9.]Dz ^IϪyA O.Skb@2 yyu*E+l93rɁLp;1ac_~gDsD-6|?G_ZŽRiB(-aTfڣÐٞI --l@/(O:;|><f?~ ?.C_ @{9>~(s+1iuOC 9NVe:9W..4DU{G_=!l~`-#Uǐv8oZWa][L{ٵX= %!MjyRH{ 5 6 * 0SpOе-SNG|z  k.'\}  }&lqHjp=R(tCJv{̉fYЀC+'Jp]adVk&`gFI^)$Q3} v vp4׍!)K`pC}#\K*B+0Wno%O`FPTT& Cf@n`߲.Bzqq#E%ojoS8OGƎYQ̂<|<0 E}I **dSWzs(65-BU8k7g&ŌU37 CT01Hv4ɇj8i=ܠä;]Ohr (eASڗ 1u2  Z[)#g~Oe:r.;mr]KRB.m%Ǐǿb29ҿ0Wk?tg8_}\|iIٳH!v,(ſXMɫ9$x]@iY/]:^;.Q VkX?q਱s-\ؿn:B6KUUr*&!+uowK-J5ԫ8^\ Lqlb3|,yw q[+ ,.q@^ |ɯ-xζsP_é;2U1c0+["Zl`ƂxXK>D XN=;nX.{l9 &jryҚX&=V2T,(h&ɰ ^X`V? Xu0V1|X} F4"Gb|a[汝sĊi0|P:vzmpDHx9 AD]液2đ&Dȸ/X3#VDgz04AGwP:}D>60O5E{[k&D]d56ҴD%<3>#'䟅$#)>zgdO@ .;hŐpd5ŜMa79 ɭ^l$uT=QTiT-{f&BA=ehd'8޷vSa^~NR͌_g(Dkx׌K^O\TP*qٓr?/7] H Ov*}̕醾5s;M>:&&7J^$Xʜ *Sq0E3ՑuJ7:3}|ހRV;Obd,^=3 1:.II:OexdMRN t_>ɐ|Dgy**ܪ"Q)+-?o׎B!yC̕a=۽@UbcbmzEpJz S4|s=Lҥdt㵷[(06V ۫Prb]$(vd<Δ}}E<}GE(XW}g{ <.~}wz y6T%Y巩ؖ VXi )Pc}nD29&~.4`(Ω|8RDY֑X3f5·RZ}0FI,o`n@!).HH$^% F>ດleu2<4!MM4>a8"a氂 ܷۥ L1T4E+?k# ^̫`0鏙 飈/ 5n }MjH5;SST+eD ]mG^ϟ&k݂߯1j/qB9z%rT[|;:얡Xj/?ץWk8ـ_k,i6gV4LA;F6:rR2d792X`garG8 2|زPNtw|^O 5MŅFu%)kI$(LpܟiprbOx_8#ayη!6bדw#.G2oL.C~l݋Ğ,̫Űoa.~lAB3mC^5^+PӥxbTG6M"p7u "ٰ{+= ke1*]HfCdRXal` k_E [PYOwRPka|[H@x+u%ށ:ڵBk&Rl-Yf*듧 \5pB.8&Vkioz5gUʻkTK s kF$m%K;l/L"R/y+Ĝ{G ⺃7dDWV!oӖMNr&"v!q(ߩ\leE, Rcwl'%TZmޞ?2>lahܿ$у\蠟ZJB\P\ $& a$`!މonPKu)CTC__ÍD_p 8*i=YA$iJOٹ0#&QJY+} ͔[ {ܭqb[c*hA`\NV6k xNH>N"+!IJE#'ޱa0)&_X^jxV)Jaeis\b3oS;ߎ~;`mUfpy_6Kq^lV+^9&rhf-`eϽS?qU!,Y(zamϩ)c1K]+ h!'p}xNy^Y6l 3BQfZXzu%)+- AlHZNmDf F"G JX5ΰVѯkv,(;a+_mrqj Am`\J!Û/)Cr`;w>0u4n8C=le,;t|'Ze-lAuB+aӸFx㾭q54h{+f7H a(Ƨ6-J},"N HL;Cf4c%XmI1LЪvծ;N=eH?) P} ץ]::ڴw h"^`\_"! ႕xa=.I7 "5Tђh,$fZ_4.iH&'/7I1d'&7qJqwPG\~Yp?/&g%5|e9?~/ݾW硾͌1NˉLZ@}އfkqشFr1iaڃ7ISCtSew?#&b1{&q ouL1{7l;CC gU~Ϊ7 rX\Us`X43Y"h)Q\|ij([ y'us5x溪UT%Q;(3]s Cf Qf }ʫMHz}wutMӚ/Qo M>S +"m6E &r ΫsLRS?C"F0M;%RcKnBDSE bzkۊ_2;$޺uTi YIͤp<&}jp0r TS9يH 4^LҴO3] ^WDBGwsYP'knGGƼ`0}Y۷Y?w]a 5#A,kŒ=W>#W8X,Zi݃ţ)f>t͇̾U3H# =@Z*v:i캹V]EGtMd^oZJʏmʒ]x*G"(Y7`̾?zT)a.٧}͖4aٳDN&4n*?iyQWeo'{;uvhBKv?؂1C#R]Зk 7,jpZvbm}%ͅN{@UM,$,#WHox#]xG_}zF+Yš=bf g4,sxDtOУkhIӛ"oA=<_ ?NсO*Nc ՙ[R^Q&IXʖ"]CŤt[%Z&"גU _YekLCD EMCQ}4hy.h)h(>ŋж;- K>3z1*\%bzL6(U,{۫4lMZOVPul{Y3{PI7t ڝ/lֶo?گ9Vm>P {zhfQ }|m#/\qz:7A!.@H(A%TAnswPk]wАαyN Q>^%|Iz)v[*7#'NlD82=%䶡 C&훼q%7 Ҳ5B*>@[?a4,pBSh gt* :U# uA9y eߊC0,>qh.[+ZjNْgp4[\,. b3QPMp )J;=ڇ z,Y+TU Wِ9AHP}ҏcVԙwXY9Ǟ>p*гڦ39vp%5R+.YTf)]MΕYLhjto6Ƞw#7G^4tSߣ,c" =aYu C3MlcYOҸ/jySoAEk_ʖs kGe ?/b7V;|-APf( trU}:ƾDo<7hW'ϟd(R_kT_Dbā2o?YڴdfFBC,Ϙ[jI+W& )U~}z])&ҏxDBBvo|6=hZW]7D;&ܒ}HeFkExidLN\2&OIMP0 b27}EeŞ_noǏhISrYbU1BⲁT3wW65D6<7Y/xwRL: 7]^@eFv)cJ-i+QvNl~Cʶ%ZR ]ܹ416LDr9*/mǮe9 Tr"*1%a7. {]^qq8땖k*V9/Du*Hy)tgBOҀ`Cn'&4fAXYb SkM:?R$6 _c\b1+k9j1"DWv._j(kwW@4'r43F'dOƒėvu}Vt'Eȩ(p\m*ew r}jnZmëH۪d! y>t)f!WՔdw;PM|T=r|W2`<kڪ+PN3}jᶩ9 p$=#Pl%eI[OFi{Y'T6^BDxAʋI;[,2g8Ab(٦Ia l{OwdįrP f5JJbZUO<`r"?%xen&ZTX - AK],z3O#GdO݌&-Ĭ]pKn0 ugҟrÂwjoJY1iqU LZѻnBKN&]F n\EA1[oހ!g@{V#fMyXu ~w*D 6U8(rˡ3 ]'ki |e'@RtUbO)%`}2A^ɣTfu`B~y?AAB<& RԮp'( m:Z3fXd)F'8D.y%le/AfͲ+/Ex ޺H=yarH,Ta3e$zP+Jn+NNą4Zb*. B_F s0e 7wqW؆ytU[ s-K;,'?_莺n2jԲ /mN[ 'N;4gc(<>ЩL%~Vn0q8{θ:6#91J^hv@0 j2OW=P^ɡAE$/Zzðv0{jy!?4'kǰ5v7Tpv . .~P&)2BQ>D.t!8_B1}C'!O,Il9&ԟ&TOJ 8ҵ*Y-PxP$-W| P•N[l5NEl-G0v~d Ml$Il *AFS2ҧ6VɅ2XWV䴀u~~DŽ6!g8b;&P oS\]VUG&|Zh~kd)x˗jCVX6_ rOkCDNX_ܵNx*tNR.@ef'~ܛH+aj\D}.l%s,O~۶ Jy LY£SL8*k.O f ` J+rë5֦4MK8v?H{JmT4E_T;1@j>L'ע CЄq*Ik[vp\qE v2?Q`f\i.M,}Wڬud !wV9=6a`g+('w;gq8gЍ1ľ}JA.yj_zYw`'{BͫK)U +c=1N蓓J@DW>LXt\"}]AkE4g!|X#3-ʳal>5nHY1 zN-À`x bOɍ$ID* ړ~g{|%쐜\ZJI"c"M8cqZt" c"9븍a-#[/~`ܱLĺE%dH4$IqVM#QQpPYYh|⫲W5@):x! X:9g*mRb{z'Bb6j[m JQOq`N7&ꎐc0(cB^!(OכR[tY|0so6z wi' 嵨4ty[diz=;%Du1Gms/7]׀dc)8E@Ӯ+B7>f'`}xbs:; ɉbˋR Q2olnqWGpڧf%#J7S.Қ7Ĝ\)c賅 3#~-%|Jx$,&$* ULMe1uJ{ wm,n Rs4IF'],qL.>!G3%x>_OlCaz#*y✼Zt9䶆*gnVW{At'R8Wݜ q)IY)8ؖJ` -11q9T^0;ÿ|"xglފ4+^2*Ij$sDq1$/u5So1w:1m?K1CU: aUKjvSmyt݊oIJa>\$\ R{mcT[GGҪxV OB{m'I И ;۠-V1Y޺.nd3g 93Ȃ$6fƄ̶!Kj$9ݮ|RW?P5Pv!~4v@T텿N =B]ױD"J>[CV!7Qd.AO~^*J_1%e)a}41AxqCydv2O_BkbmԹےI˚*n5.d\ 4K#u&^sq19t+@䰴bxvFD?5|S8]LəNNx$a8S.Qk2E }?M!C Fٵ5ea: ^S{5yi{`KI 0 lf᳚_d S{Qg FhqJmldc^)1/AB>1HeV]e׌c1'3 }v]x(_KV境6"7|A>Ao/5Jezդj֗ZUGT?*2Kl?P|^,kMAd_I.I4":}Sk[c5!=QM`-bh5#Z-ZʖP/P,AZ^BŰાzmU5蓊79c ;D|S "b:E6M {j #_"M:4[e\>ۓp y 5K}.ݥ=+Ռk=Vы:,hWbb][^I _PFC&8.4lEX(>K0ĻtHr(usZY+yޚƙeM>r>cx3}=+l" }8kt@5%WQ譇kt=G swū5~:PJTWXZYN9HJO{iNWAKBJokEVNml{R?3 IJ!`N'2Ό ڕPVu=퀐J=yCMGG{' S(3X8x\o0ܐ^\k(V@._D;Eګ6B·-x2ݗYݔA\Ӹ!!Ƒ]m6IƆIH2-K1'f;Ax1;GIA.z8b Ƀ̗n1D7Pʔ >iOcTC)$S\p@bpEѧ!6F礜߭F c̥3[Rhr "W̵qT .aC#T9_ŗYOchyp 5Odk8(oɿB)ScȂ'_HC7_RG;8O&EvF\d8-TJMYfa.hy;'0藵fܓ1nM-D.|2SaY&X!޶ȕcS7D6pc^ekkS_TUT3d zS,<C|iı`*y%T=5.gu>Qa ϥu o/J4!;ǦУ[4!f5qI~ z+Ƕ߁T kRGi!%c-؁GrbI8^O"_Y۪ǃ&/p^D 8:BzUN81*s\^j؉xI_ tWBi7 rC7GP҄|-S7i8hT䛲y^X &L`|bgBxtGurq1ÏZ ϬUn>: I⿋ȨI4#OyPoeL\lci~MJ!|'Ti yvtg#w2dm!rKh*@-[YXtyewq'+R5 -,z:]4\ /ǂL[ K 3 fIM "|PWnm"t5H%o| 9;9%[:Xyð!̾̔bg[zr s3Ɉƾ԰gڤ rAcRC;77[V^K"/Y=o( k\pXvcqk'JB0ؑ yrΙc |ڡ4ۮ0K6ӄ^v^fZ;.}^-}Yjc^N; wN#q׭++tb?,+nҩ B+/ Y)b/6C[m87 G6O{>+y"8bSzOJ1?-(ըa@fBҨ1+ eԍL.Q3bgk0&V_e 3W ) ؃<+Y@!P' tā98QO$> κMuO2|זVUm1[&ӍXRg5j0"҉["atS&ю%j`<-yQy5u7xxNBMvGdWH)~& c+T?96Q/4@͹( c(0DwR߅¬LdH(~_c;&zjLtZ^D4³S]Bj^0]""Z4Em1*؂̑o4%3A2U([wEb|:K6qMi;F|7D,⣛.,݄1|rǨmEn;* ַRe!nMrU>3\NO'QJ`N]^~ ⬌ Xn'PrxAlҦ_(c/O<]nnca0^#|}_nrU-7{zC&%kh @^ėšԝf,1䕵wKK2 ah",z ?rj[8gKCz#]#^fmz{E *(,Ap:'qȝ,۴PZEw^2_L`I|fVRW*NgQ/l`߅kxꅇvR1_Ҿ[t_ߴlp~g=_QJ>RG975N}ݧ+#\ܖ2ua?.nms).Y탳iRzr`,o -OR@(-pսIB'栈}Cmè#6'ob6G9A{ >%q@Xhw0^-$5jwMG#N멎~G{% 8!-YdumkUw4 tV3'Bij򠾍0=EkCd s{`]Eo^vQ2yq`2z;uoxiI {?QɤT5%VzQj`eS'Tr<6S| 롄96"HmMa "ɋ38#SlNE:$ ~ao[ cDmJױe=q>&/pmLGTKibZ@fPBKn_8mT4 I;@Ubd$mwg^^Zdc>ilF)w樂 1{@m ўLΛ!A)ckG LO]( aIxˤu{:`W : o$Sl+_*5Z舍{y;/ 2u⏌[E>ؗT;/]LSxYuW f||Hb!RrS#L WC)RBfԸ K)Tiu'ܐP!!thPj _ꭟ\N"KPO[RlSOR4aL_f:Z‰ lJfƗuyβ-e.xOx_,$vG`^ʌ 0.Β #R/k+B29GdU0h(qj8[Qze 7A( j;Qz'mO7t%9T'#H ^qRlI$AC1վ?V7)H)e!驙V0p2;zLa}5.r<_rd,S֎BI) If[f2n qJ, ^~/9m.Ѓ҇g7"u1}wB? y{r$Ha-/g%-^[S6܂Qj#*粜0oc`/Z\]s` .K&#X wԉ*<:W&>hBba֤\-T@&@Gikr*&4aTۅ<̶$cS|cHAW)\ѿR|??~kN7+b99! >}U_Љ;|z3DBKb#-+BV_ukJHLj6yD;^\lq 狗X,}'cZ &Aic[g/wWxe1kAr\]\>n}#Ћzl@H!#K?xpH?ī~ѳ̪(T wݛ2㨩CN(fǶ#c|iIo $ς2}:19^EBSĵTa5#͑7ӮpR8F?8;+.2!b`aX$,IuıtDwN8s857=%ۺުrJ;pd%MBOp;tOP(cr^_ͮ.Ӯ>'NL1Q*㥵|u)8YM+ƫEV;fb5)Ú_\އcQVQ̆Y3ȼ^FF˿)r8+8n/ww=t{mNўLSt3hTP& &^"œ~Vw)ҧ'OB,; Zać5*=@E?aۗ-K| MBK:OKh"gT:*F5`ſFLItlW(m(H8qF ZNQ}gWo"Eʌ\ uj`LiM{FnjɐmmC~:DWح퇄DM]{,=ћ^ܦO6L%-5O@ ϸ6&qy=[iv{~i ߠ6=3]s0<9dcW ׭N|{7nx;M9zԱ[V;^Wx^{ 6茎:ի6N{Wȁw>dPҬf {2P.ƂdO{$Zod z #4OvzWqL5E2 / 0Jwꑾ r1@҉bq\ҎmVc^g+Mq9fIuaScu P)jH:$ ƀQIәa*N7&׹ GTC _ }0W}(B%{`,~r.k 5OY5(|ӽ*Y`2w$ 3M6Muqw2w.LgW'$DvK3UuP% * eB`0 %6cgΝqCл+ KvZ,Mw;TN %NY \et"pvՁ#% RqZcp[BBPm]*(whCU'XR9E2N5O<8%_m3D`8fтs(ի0ӗ&/Dz= Y놖S`X0=ϽHP9[Hka&_ ѭdTp*T.^^ӂ,DFВMؠR"G@(>(+$B`iǂ\z <7]'ڛ5 {'+5 }賨3C&R,#:оv0-749*[ e -#1ʠ)YxTuΐĒNKINV*_N)ZI'|o1;(s(=uѴXBQ1M>ԥQTX-,|"W,ю8 :V_oQnɸPw|'DSEjC`p %;*}96/ !9w+u`M yiLdz!ȿT`va&?ϰp2XqƊ^l hSak '%RgT?9ƒ dv}01_c^hs_h|$nåKr/b~ ·K.%ph] 1OE˴ ٽfÿNtmGqW8'j|aÞA@Rz]3YґTE^ %+!M:ӎHU.x׳ybבU:$6?3Q[*70DfٲM%AOFWi2}33.{߉Ov r{|tloLZvܯr`}")@E9=/G<>ߖHmMoz0BHH:S =,e'Ӏ5;[\_!|isJ02Ts}8 ;.\A1 ] X<`&,;[ -{OjʔTwlI4kd9vś2e}?Lk7\ ӒC6`ݟ;%ݖQu~Ҵ2ȤvK.`! >%u ukG9{f!hю[RhNw9Bn`DLqo1~Df VJps=2x >&)B˙99qc *$x}):pɑ \途tA P6&n/.;Ϧm;O'U2$b&n/ߦCGq4HbkXy߆FYs'Z$cA[FL/t71_E`qB5\ *jz_+}A8-C(bK]:K_D' (;SQqJi3W[ 53nؓ;nܳ%[egv;vhOtF?r@a,ehqe@]_H魍nhQ{I4DCl(O9ZYD/ۨ^@֣Ҕ% d0zr2%aˬhY9`0/= CXP.XcokO *}>&Kݎ7LڛCաd/h$ӀMXiwwb?E,#[dNd]Oxe #gHO`-.ҺHmv\muUlBj7|}Lz'(y`鵄1鞡i;woNX-`μ6nFv"aqH !Jpa}e+`&Eho]okSOmn'wjH| ;_pBqQ⃥ 6!4t(f?7v!Q8$wo {LBV 7V~n @^5~v-#,S.*< H (uu%VqS!a׍#@4^OkZUֲ>a@ E;/ z>W MUGv,2OATp.7,Y,̼s!b|O2k/+6@#i0hйG=:Pc&@xK|/g?^>"?S#JfVV?R$@E "<\i$XNNQ'杞e ϯaNL C+h4ap3ֱL/k7"=tw gX£,ې6Ws/XTHINDdy)> S%(zmlsIF''{һ^1hHFwNiI5]u* 5>g$A(uy?Jy4 mA8'qakI j9fQW[>sCINIW݄iWB'LZ}OCƽ:48z(nJ*بm.m(T&4 L"NOoƚ_ wC^,aKi;Rs -b]4Y#]OUqH) NiPpqrHѨ^8~ F|-sEe =%ng ܪs b1dzӭXtumwW|ur!T4BӪ [߭@YE9^^Xb+bdv0Ú>`-I1F 9tJ"UI//j-gTi`YFPmњʬl׆ Hb,`/;DMa::¼U]^OgƑw*1H'N,<庯Ir[צ 8խt[(-~7lhh V/JF/r|꼕XơFI]6QGj껣^} og;f1ong/bf0 < 22=q[ غˇjЛ$~<|w,c?A)/1079v}x 6D 4}*]x2*/`*o(WTGt+!O T&)IE _ygI78Ed|g__%9n%W۷" ~#9 B^#A;f~З`hod̠6l⊻ -p(qc&L9Rs}@jڸ j%3^ߣc)UJ:[xr|n=;@$o rGpS]4 4^IϜݡ\\grc#0ETc~I8 $e / /9gi|T&Tw7C÷Za~AWd,>^6rD]iWo6:Nu|ZcaFߟRf4%|2%GF*)(LG3[1u R~YD Tu^aYS` ~]R;EVv2I֘p`jàȆ[&TѫsEs,uPjYR  wu:O*љU4io+[]eA~&N'V4DG!']QHY>-Yb@q\ Np_~;Mm0-Zwk* 0:M!#OçdQCrh$(!/exo!IVVXUlumu2kTǬp~@%wU.ړհZ@39Sej*.Ǝ=ö߲́H4lKC||]]L;iEMPk[;?U5_kfB$#V,]j%=]-='KxaHxK]:XÕ?LoR?hP PMh Xi2BY ST v~Ғ9Q/)5$=YYg-H,,J{aNEZ\*@'WOYnSVƒy4[\"W<k4XV#dQ]k,ޗ@*+fW,1K(L ?3LTjiԁCݻեj; 󒄮SR1k:['&KX}]k0=)Ri/m^lm"~akDϛi0j$T4ZHO*#~OQ$OY2@x zg }>TEǹIt-TrvIx;G8B"'m.{LxW&<Q>p|İ,%% Ii\VpJה|@6(^Z\mRzm} ~o&rܹ/d#ܢvr@n XM4TTg\8W򜓝 }eҴQ/Z"A`=qL?z1.dug6?[ }"<L Q\ʤש$} PV$҆3o=7X, csN^[paN~`uA2 lUiM*SO|c Pg ]RBkOeޔs ̊eнlGn[>sa1ЄP{t'3*"H_gh.ӗPbzx#IO;<!rh7)bQR3|{|iʞ“>"w{gT|E5xfnW]TIAhwÚ¦ttSV61%66E$|dmnxrx68k ffi՗z5N:WX;7“-+BfՋ&̀<Gçrn$S;f.U{\6n6RNK۸GniØw$nK{)HkV^@]c}6\UsqqzQe? B$~皘LKEZ;`BH7&GKTi\!8]:xlS5 Qd\,;"ojD*F8K>?`AwEFuuyYCo!1 5.vW_C>Eu*'͖ۉ~^5ԛ]k'+D" ao6]#Q5bԮ^wxX9V6?5f,`$9X! }P\%fOE(zcd4f<;nD̒˘*x6K]/[\6j2Ai7^i iЫF]h[+@UplvcJaLUp,yL@:): A䖨Fqa,Z/F2L~9*"Em :/=Sj:{>9i :%85W#_ ΄Z]ORg$np7l#3Tj*Ɋ }8TB(0/a1ܥcY56F ie[`A>,(3bOvc3 hEqgZKb[Od,?[ۙݖ;w#9WTp3:G$ yl=LPQx֥S*fxj&PН39/tЮƎ2h]6쿈>f`V%ؘE3)}_).ʀFqL`9e{ć5ԬK>UՈƓJ R5 Arcӕ X-$lTF}qHLG%E'#Mofd{/TEF<>F/ OsfʿC*7dC:{bhmHmUHh F>2}]5[l'64dhd9WDӖCI:vINwX|?*H1>E|ɦ;ݴJwN'e _wMu=UK< C>ҩЮzú;1f/v,h-CCZ5_VM,MwʽzЫ=J el͇׏00!;!U닄6@gb"&VҒWOɾm$M< _fG#YP֤9P77ֺ$yڀuYU^`SKgF@3-HiaX3W$ [|(ͺX&ISކ9 =*"xzpiNZOI&8c=1%^<0_8~D5!~9,l۱i+J; "Qm?Eܧצj+c=^)qBʰo\U󂾮+8Hʤd6=${#OQs;֧C*uȞ` {v`kW bψd`ߔ>12 =̉wO֜N0,4O9cI+֮3G!%"r\7~Db8 W'vIT.SU"j.49*3!gBG4$gMlq (ƇpFҥ ZC U[zøLkZpVQ:ehx g.ð·%%FIFaXG2ʌ\>N$ҾJH{ğGN[(2$"qqY)YP$3Ϟ6"{"L ݺҢS|>|:~!;`i iro O0ߺAcV %$N]xoN=Yg +}226O96mQY[Oa/9<.֯`Y= qdm/]KLyj=mi6 ܳYJ]w; +r`fWrGa OSLR;n%I|<8zc#ibeS٭u(99e GcPeJW`Z\uu<6ge1|eKƮ8\?#SӺ?{W^4ln3īv,\fSlϏl$kjHN6[tN7x^c$q<؟ns`_+L u}qs<+笷v$`'R7mFˑ1嵜͜ˀֱL.tqH51z'~~ިcFFkxԖ"%s;¼$ֵ,-Mm1K^@IQ$K(f+C<ΈJ^V-IVJ~ƑРMl6bF[y!؊&_3~+iw7W ]pH@?+_NApYfJMݓ62U۝G8T15(%PLu/$z텍cKk'4Pl]^ʥT11^?$ ۛ)ZX,S,bϞKϡ ؽ*hmź+T,FFW t-@n(g'a~xI.'\/0Oh `)ajR@fu3A3hzIB|FI91E)l-7\.詃gbXE0 )imB"2Վ2;<<]wv~NyJM΁$" >T-zN슬M^\MQ(L7-7s? 3P^$KC0ۿcވ LElsD";S+7:o;./5W y(䊴q;jx,DJiԑ㊙]}0tʕY&`/g-K;] Kuv𴚲 A d"ǔ#ÐrzVP㑄d``ZM3)kA[K KT8.'%LQ56?]4wt6n\|heW y+ cvwh z#Bix/QVWȥig%8S'.p,EGvGТ=[^yq?yIw즊UA#t=ĕP5 s.Ng+`=3z T)c7]m)B_ k0-zi_jNRM ^Or9HݓM}!jZ9_ *[!x (ZЃ޺+I0 A? gvf۰o{H@|ƻE -?M\~@1C}z}~VAz˞##Ŀ%bNW%h mII7 ru߾s&TN[>=htgWfA;ugkcCb2dg87}`5x 7oM9J9C 1[!HȈՆ] >҈&plZ9$FOIW)50@JCDc ł~!C˜Ğ^oQZZc`#"قHɾqQjW''5<( _٣naYثZ +w*|峘tʍmA6u{4d=md8!"d>am18;/1GvW0$9%}X y ̨|A$HUMT?ںJcexU6FQ6)vLyZY*wx/QIA5k el㮺/-W{uk჌E`Y9h\ZٟIHy$$H-- [߬nElȭ3[@g4NKҏ?SfM`H`ܘ?1 9>/C,;neN.g(my4=OtgJ9X<<C^߿)ožK R}`30 OH,m@~ig>FV(rqo|۹,J[RlzM8zGf[$<ֈtV,{ Ҹj5g~ y"χf>+m͔/|֯_E *2!uf9K=@ƃ?4sfڝsf}sL ly䰷ظ֍B=Xll{DO'VJ}MZiEj6'qu>2}țƤXd 3/L݋"9i ~ND]B;\*z57CzG?p*w5k:!8e#GX+0:R>Z({HK*s}lHg*JAii+=YbzyU VUJTzB9?h<2I@GH,aS%)w3uVvZcPΰzivxBˌ%odž>8/l|^erÍ+r҄v8-r[l7lk%:܍|m0tK,D^^*?]p4x 3Rz* Rt?+?6+6":`ww6OEB,7` >F9cFnךw:iAW՘+qS>= gMoY8 HsST5iT{tb@cxo LN@S81-o9/VUMjB>Unݜ p>m 7MH/$O|e˦P]9GwA` |!Qfz{m0Y ugx0~ O_ʱBAu_C@T=L?o]antp&BF,+)Į6=CNLk8sWbm yfǿ_ӚAh$Z>cPb Y[Ym!YuK m/GPxcoyi 0vd1p! vOp<@2AC%_%Vω4%UlMI"oY0&A?eP 2 &=zp"kBrǂ 7l]~4{]35{NSD(f [+ܜ~K_ĈPT~`cClHZ`d5wxHiO㷱?0 >[1!%%XbJ[;w|KGn Zȷak6nU _QT4_:IT;}2W=ݖʙ#I}Hq+HIyWKZ)os*λՆj\j'=;` ܘl +_E Lݘ0%_+JZ n{4ye}_ٛbuv6 j#]:CX?r8"HA1Mdzv Q|gBe6pi2<, J%8;"ObG'eϛڶ3]v*,?mD6>Cqn%I > hE/g$Z@@Fo Af乒Cŷjս[H%X-qE+ .&qhMZ]řvK#X*\16fi+k1̶-P:ø&F$pE&VQ6B#ř tz=ў@4i|*ɍҺp&s}oB`- 0>H2EH$NЅq "C,s.~ӪiM,`$E$)OSԚϯ96{ d[* -= PLGjPƠ%*AsΎCW"Nj>iFelp ED:%‘=XU@/cspb1< Ȣg1s-a 酨i=Md.aCU)ߗu1oXboL6sй5@53hN)h+,vk],])\L4(`ngy`U yݸZw]=F=R3On&Go Hի/f_X;U.r E~DY)>%z-?w-Z} '7 %*8s ~xb<ʈGKb%)sOoP@ OMri*awLӚjd%ݜ);.BKq1OKn0z>^FZ!e5B`3.8up,MMܼg'PKFؔD`6W%{xEQ$g&EmyIO;䄟;UݻEl~EXԔL.rpkn2`tK:۞ !zݑQS kg?GBԤNnǛHpdR+U|<>\WL1F- <̘L~,u}/_-qx2Nҡ j0"FN"z}/ꣶTav3AM% `/EBfUOI&ULf#gy/kr(-Ed *IU8@)9%r*xZcU{ gYW>Ќ?֭B9[}x쏵ŧђH`b)/Eyhmw 7ƣ+Tw[^-K+8{Vs .uw>-Үyݠ0 t]H̘y'$],v=R>B#}c#$rj&j-p 5ݽ_E#y@GQ\9T+`spɴ-J%RH藞7|^3.!"sL`{geXakݶ7p$itD0WY=nVj5z xđm(y_}(ܯcNj}k356xKw>R*@J1،D}%lmMZW9?YZn0E ?Jh$ ՜'IJҵ8rQQ2i&5_[XɓqeioS?˄KIqX.pD0|Kz}Q۠`&U8|I xتԗl-:]h8pm}zV,=sksr}OUIIT?s'fCAQ(xLG5 RJbTMOIDI^$Ϋ%c:дx*:[3paSLۨӍl#-t~XE#shXYRrĵ,]1רSA ^pHHrTRNoq"*$C~2]+3 ,u[ AsۖNu|_)'LσqJcckUIZVOCm4tJ *p-R-V;{WxAIiICҡ^5yn+8;X>@h烰0+$޲f/%}NfEƉ-ܠS?{[:r wk>(((Lq*ݏI*L$"i Qmp{)V(߻Kc|wKvcq.7nzRs4T `B9e"4{ƕfRV&nI.cUo0|s&y'ƽ4f?1tICf#Y,SS'lK4d+-^IuI7Z1F鶼+Ӱ55zU#Ec!Yh!u]':aHZQ jH\L(3x3B7<yٰ[@u|K͝Oz>> 9Lǟh9QC\/ī{ ]r6{_Q=N61P5Q H:` M!exגOs5"JHH}NSxlUxyDIMѣCbW?1<f,tae:cc#2%&ϽZ=[o(},iQ*(|y$`/T pXXmban1a]|4u&#Mלw؝wĬ =!}XwJ۞tHn4kQ 2^v Mq Ȁ Tp[h(ck@l$;3<nݝ48kv@I2 F%1ՠ~y-owTɱuo^bZ@m,@r:O'l"'l?W`B"/9PHh,[[X8t*?R.JoiMӤ^NجGs{j !߸ nIǰmi~&Ճz2Ҧkѓ.t}8DRjͲUH4^.Ҋ4<쫸]Ro?TӽCUۅ|˞2-:L^n3mNpy$幈Lui2eJ۳U*22.uM67*iStFV]R .@«mw9l}Å:w9 0F]B8\"A: h8b~?4pom KϜ=ρbhMz+(hfsQ}G X.хJiOq^`-Z$6n; 5D,1=#D#Fl\LRPcUXn[B&^0TôbսU(OAs{wF Dx7֮es $p4 @=HslO+LdD,rC/fcfq/,#η.#0B163/ዟLƖuL~4;Ut7 WQX.4US-)qfֹW I&gm|@.bkU>ι$b8u/g3ǜ͸ӄº,""bIRg^:8Dsb=yGކc"_3v~yTB;|=4XC{b!{XN]l[YHmZ ^6d[phʤÎ04t#YF2FQM󪬪*.kcsԻ"\T9O.I8 M5)8fK]>i'/cj`Gg: .|C@qhM$Aa̙a ?)|'5L>%JPq'7@ZXyAh^A/m*k(V  $5>%躔+b|ΛABKܦ"fƉY#t'X{qQxճ9y&y!u(idG$%V](5Qħ4djRZkFοd^R%l(?\Wa*b,;3K5I7ӳ߱?1jj+f"? ҝc4L[`-Y1+u[ڸ?YtՋV-a$lc _̹@iD9^#ŴB:NrTc>f G _{R쿵RoRsǿY <(zEPI)Hr Ai;a}L~"1u^ٜ^m8a_Ue{ !$SRV\Tl6JgjF6r;3e`6]'_ ./̣5"M748@: 1&8Fi? Hp + Cq'Te4E|{7ƃqv x 0A#x{7K;Sʄd${)Rá3-cӍK⿷å 5rěɴ]X xh:)k;!9p9 5e a`8.`Eܫ\ R*abhZMpY0oe)(r@;CW`;۟p7((3<`PaL{˗@ /s$ /XKPzTec& WR>|6F( ȓ>tρI/[ꝟv+\쨻"ֆƆ7TS(z铈AմH.a5I}\id3c%񷸻6W ]T7!|dD:AynܵnN*~Tcbzٔ*ÚPR‘BMT$,\HTw%޶5P0(7P=ˬ̑qq™X.Gj Jw`ά Nrl`o'145`%l-sW5}gmj'=AC0J Sԉ| {_!v5υzz 5vrBqQ`>i碆EKu9ضU/gqJܱXXV`{e ߑj>K~"Hؿ#yV@xZP2 -:ćባ\\>Nv!Y^TZO_v6Gc":H>(lbQ2G60) ٟu0,wdǎI.Bwǜ$f.ŸUd~I7x(NcfW.B{MItS(0I n/052_Q=UE8{P PgKL!Ԑ"TIě ow$^Ί,5k2OJJ4Pgz $ܲ =C.ݛ&MOȟAECamGߏ:YBi&tъ?ӊT` . )}U A`GXޠiΟ"=3%~έ!o"~o`n $]j9ez^M#&Y͜`K}Hiov>p:sƭEC Nd؊h/TRƙůH + 1꾺:bP4=Z8э-,Iv@%F p&%_P֜jdx^]65lwD 4VsIgou.'~-72dۧC[^A,3OFB)@O~D;7Z~*Rl*ͨB^U0Z Ny芪#և"?p8G)?j7<3Gڐw$ ?uR3gtrơD D5)U*?[z(%︹vc85AGؙXog\^Cؿ"pMv/S)IN CL`!ڭuvǥJRDXž" PRx0fs/k"G$ hv8 6uFeB `3 Zq`f(c{b ^_.^]ݵ[|WǴSa\, y8x,%bu ]g]a^dINrjFPD׶nM?$4lI%n7iמ< {mKc|MAJ*=̹=TzWSEU j׼Tɻ]# c=נ@vub@c&M:H"LE 20w>-n\ >c094Q-FϬ"pAXtc'f7JX8+F߮4wð,x\G tÒc<.zk4܏ W#lڰ/y;rs.ntr\lGR?aYkz]_Lы_yN@Or! 8?qfaJ5nږ^ kM-{ϑbe llL=6g3mv\Αf*I"0V $m~s~&^8l ݊<' V{51DLzl&wB"U&7z5<"Xq>N,ZOQωD j;B 6ኲu+b# X*܇)VEW:m. Ex.nȮD%vX.7jfEJgЭJ2_@Vn%X"#O1M/rz '`=IT%O\\B?K @ݖpO?r,tD:G޾vd&_[*o 9pSaܔC]r 'Bha]]$w9ղ9 EFmBFDh2E%l,Y[\K0+hxZ7 'ۀuc3tQ8Fb9q[)C(ϥO+w>\cěG 4KCiێ&NfsD!d܍; 8ef?,2\^Rb$cm P#z [qc L!+Rd{c+`,)s'X2lQAArTL ƽ {w[,eouس/z"pܐͷvs p4$ف_J C츢Eyg>ZDU+$E;E iNԌ2܌;2(ۇRꥧY<壬צuBN~eA5cx8v$Q$uv*=b)y.*Xn -=N(|^u?=o('dE)+)5IG7O_c!m%n9$=2Goeg#O?^]O)>mchl0W %Wڙ R&He:~,Kd#?Rw81w =T0Y>tL~I'mY[M0DJN@e!6nƯ~TɌ%x<!]+e˘_D3jyRz0(^G|= 2n|_;6lFɛ]?̰;骝gƖX<2rpNbŁ w.5J> E\BÈf&#",OmcԴM >äuaŁ3]6' 2 եB+W+&y}'Sv*O* 0,o'B[Zn'=wljWDޘ/<-Zϧ.Em_ uWY](gYD<3lе~p݁l#'>gjXA6]60, '~>p1 YSsnΡXipCMOSZj5NytnD~O]3~lҊ qƱ^Q(pa<ʋ1<:|$?|L/0w˄1lx-`;a^d qTA\##j^SJ64 dNS*0DDH*}f;k@N..ZŤ #|nhg?-gT5) n n].Xb>)7R=R~mdDf@jB8:L:#6_ :Nt8e(Xp6 DoH`K3Nאs])+7g&)h8 : +\R% -w'kz\΃(b\Gt3J=%ZybpM?jp{<DgϦUb;NW ]޳BWphy[0 nJğRqP L G]Ҥ( 9(Ƭe9YlģTz3>MiQ9I?BP)3SP0?Կϒ00NEvye˲x:9%nO9o/DNjͺGLEFˇ#1l ;)5;~Eq_# >MҲh  ]ǜ1S2I ؙiefC^䊇X\4% !pZhܱl֪3N|{KddDxQf{̎߼ph`|<߿pV'K?14z_V@T( ջG =; eNW,0MD{M5N.) |͉_ ,0-g^ްm~.jLv"WvWCw 7b`DZqz|e BY-*4f4E7)Bk, y:SaggK0ֵ8T쌞$j+-,߸3Fʙ5IУaKjl (E&;z%,d@PJ8fhs˦Lݬm-?>7/ Fj"2 pFJ棦Қ!OIQ`#MI8Qh-ϯrlg'KZ1>ąF"dA|O_HGpc7dl2Gac\TmX30AcqaUqBmZBLe2;^`| XK(fx"ЗjSc,QKuk. -hۗ<23\KhI=&﫵v'Q Km啖2vNv(޿P"TVn4`@rse"Ji fGEn~-J& "fuh6lvN= K={6iB.N;%=T[SfReI -g orʲ㠙Aoԡ*h^iL{zۦJT"F7 ЄQ Wrҷc+fO ApƸ> f,p;~$ 3[;?;*&P'8z( 9c[avY'4VͽO&W~@W,\p>?LFC?X.հ'r.Bg߁/XW<@s'ʧDK}qzz,(rƴEXQ:ͣk0JfwZ䣅>6-ņo =hB}7E1{Rdof ,G%gރRݏ؝jj}0࡝sh6%?66C7"D춓wJGHxze5'.͆}Oy18BWy@hrۅ8e/nͣn%>aū:Avf|cZn\۵yk ];oӺgh1ֲTRNWKȻ[e(`,vCr]yiײ/ϿZK'E)/Z Cpψ%;'0G @kA> (0Or*O4j|j=̹X2r}i"񄎋ב{2{ipcKAE;B۪(.Ho=%}jB:,n$)Iw^M!ͼ6Ls=ħsyoѫ /BShR:@HJnfH:Wib|~n ~+#&~`,Z PO\W})sa5&m?\r&y}#E{ 1]B*ORDrD&-ms5av qCY-U5X2wf_t5:2\#d 52R~>Y]m &9Z²f}䶐%9t>{2ˬ ynDm^dM * ٛmn9U 3DK&{n-k䌇B9FֿyJE-Q[ _R R6xyq2n;{':7FoՌUItW~3 OyuNnw-,&[+ U5oh/J9 ܰ~Oz8[>0v 7% )!5*J n;Ë!X"euBgO{eOL%+XR"u~mv{;v4s;sHuCOxp?)ʍP}9ރ5mqyjA[T%MA3WIzK]87x<{٥Wǝ{M wgXO铍/V}%݌U0=Tp2Ί ;u7mk~Q'/>3"bNL{7XGRSYdv> |Nn=[͸Y*Pl:q.k!K1/FCp)*XPT@0˩P[S c= Z|MYdaG{fڒK}uQ՝X܇wD/[x3j]sֶ@j/݇dGaM-l#f!m/CIdV~:ܰ0Ik.L^#!9qq2 ?&hEЪŢ\ExO Z]W+kKޜA:43F41rތ-1o٪ |VUAOY; ;>1 ߍlH wL8lςDմ:Fb7Goxl2< 𭤍 oƮ=`3ݎڪ)I4͖9 B#`mUG~=Ѳɴ F>])5w;h ̨*!eVS,$q$.2]'Er[0DQ|:Zy|f'CVu12]z7 h[E idy56OK$L#'\V)7Q)NAsW1E=Ki[:PS{2d#ɾ\GU00>st0\=m3,a~HwF@/Uxf? 0 杸2uiaK&5 }Se)ޗd: p:is"QgvkLZ0Nr77)=8jwy7mn 쐡#>96;uU(˻2-Y$p!4VzjO+]:3H\g6L L7T(AV0RrUSSw^3*^ '8?bZr]T@"3S&`'Q^G66LyP9|, A{ MKVA-4* ðgdxB*vD`2qLi+!ZxA#@;*h@JG & W>H^lΙy!H;H0E $p/NؑBB4T$: Xyn?R%$yYɐkunyN&Э\%&rb HwgC>Z"45ttN 2cة T.m->Ж/B( acc{m3RUdSAӁ!W @93;F~eSl {]V=d5'@!&s,Xx`)of2f=ٛW#SIG<p4Hx+uqP 顆m++<ZIvfU&ꦅv_j,[X6Sӗf_U8K)⻒G7hVZeo$ ׼JuȜ]`mNwv#ֶ.۳b\PpTTVhO-N jfdGcIhk]kF3BԈ{̳dDqBzZul+h{I:\'qnts+Nhlpj@6v5i9뜉Բ7PBȫ$Qd~~^t*F`e?]\>~|j.}b6QGuw&}M0\aw&[ (}֌SN"14&?iR% L<^äL>ɑ iFRme{9^ /òBIK<8Un^nBiN*:w<+'i#(v&>D ~0?șh(Y޴xɘꞸ ,i #;⠉l 2:d{#N# 8c]Ƽ1Me B'2Hq>0CXt5BڑTzu]O]JЈe X:1F6 tvK7_b))ե}Ihn$݆^Fn4kUe %J<玤ShzRTUEb*/O %gHs )+h|yљSnK`L6CATr{+}^?kn $UЧ4]>OFkN0tKWe6|>OPRl\PBP/3*ѐOn}28N y漭y[NZ!d`E^RȈ=zVM5ʪ +IWq^0bf#3)_BHC&w*rP{F.~&=.qQ`' %/gce܌@kd^$jhg2hs,Va+pw{6 Ea_HVԱͼVkRQ؀zVڮtZM-jiv%Zv2؃>l|~Ctg4g-';.gPv/2a*\r*hH._yb@l@5{!~%djqA4ՒG^H^d{)O]27 _eo3볊@`3nxlAj}6OMc=ܮ 3zUaGRb(Lo=Er+vEuYZbpڈ"[&3-j͍8ü጖_.H? KMctZjgR= tȥږv^F1tv󡧍!iq\On,m]z#]4QNaԤ=c>~b{YUq;jaiTk*Cj:tfmy|` H6 $-B[W0В -oXXq.EQM(b3e_A@YcCq!ٳ0NR ?X/5@fZŗ$nLl)P_/ &=GGΓ~uweN/.nIRQ ˻b OP( 1NMkW6حaf}y1 2Hi(#񯨆No|,_v]Z8 $> @, YNg)PyuWpca@E$X1U3)C?-xeRz3g↗U'Wچ[2xYұsEkvAͅT N*:qYNƺUEGm QrGQ5AHr2z h7r\ZQwPUvbJad|N0<s#DƄI|st6rߴ6qќ0bEsI |9,^W>\胷k]xHz44[<'lqU/<,TE:H<<ӖR͗G+ M%#gWۥ;gAZ7ė)/$ͲkeL(2 37\epfh:@Z-Yb#{/`]Nru+޾+`dЬ+8WGpl psm;DLqA! DK#Q}f\ 0[0=l\Q{J5w/:{vE5dHUH&LyG(+u[ {vJMb W a][s|+ђ܊ŋ?>JY6YO >pxc h>^};7aSKP \ c{pVd;_@ќZpY bw7{΁ ߟd _p b"J^vjl2On6oWbf\ҲOC $im)5T/V6vm'p6M]&kk2xUď>'f@Ne]Al М;;@306'i{Bvz k:D%X:=iP@%%o%4`sn<.љ []~;HѡL陔x0|[uhTzi&O#>~09,#`ޮdT[3T296VEl?NQgQUA0(买@? #i vuC1t΢/SzSrw^?ak(1z$XocQMz-=mnr;9SAl /Un[ȂC"ʐ2;\VdC{'d5hm] %1{ls@[# u\ha-Hve $9{ϫM]I"bZLk3묮h;/%ӷYy΀3(dü$ }n86Fc;0*yu3)@^ @dC4-v97ԚKj/pnzLMI0,-Gg$f*(AL.-[ع)ɐQ`M,GnӝRaD%/q2L¤b)U;&F-[%pv9@P~[:b>vFXV$d`odA/0xiz: h TBʲX2lÕ4b ǯl`݋H}8ehLz˦ Pz-$I?/Ayܫސ{^Fg[HK2s5wNN-dd ظMw\p;5jcͭgJіyl˄Pfm$j3.rRϤ}9#[ǐ|A{\ ^ߊNƻG}2Weu@e>Bܻabu7pΓ_BV|87:tXk[>^,ߤA4_|ΡS&]L`k /t9[/s!\k/+{T&u|-FB vـ"c:t#P>?vO7K/?BjZ{?B0*/'/6 u9q(f!V| k,g7v &xUh4~MK~cRWb2`䲺͹uQwMHsϘqO҉ DCE+x/'ӔDC3bGI:Q.EjY_,91amPƵNHa^뇵fOLpl vMТ)Hf| vǕ ~mP9*3,gYD|qY6HLq:tl^Ut5odb8H(3&{]ƶm0*mժ%I!`3(Ȥq\:Zwqr_Y_t* P}ޔ{Ϯm/flrs֌bO{#RsH'J#ŰhS̏5F|\տ[ LU ~$Ӄf/Xj1.+uDӿqDE5+JtPN۫۝{SQ\*խPW^ʘfMw""޷+ ` }%e.}[veZ0>oK8u&IW% p(ñ Q+1JzǷ ]9NYř Ua DJ򴷾|,c3v6NscOسJS(rTӤu:bcj,:?>ihRgE{ ۵(x0.:*mv29ztkubŶ5J>,<4Nm%^|TMwv"ލAv&1LEMCfa`"q៮ K#CBjr- ]P]tJ2CʖWpĴaUfqN1A:b /fD F[*kLgj7%/E֡ktús*rJ̱Cc 6 og Lj5(,4G-d 1X96Ih Mو$@"2vѿm&=R,d(ްC`9a.5__겒R)֎yg󮕽r?o1Mne8$"M\AW]ejR46LL$@6cȉ5eTdKa8~@r |$zX08 gbbo^^GG ^@ߦLB8p S+8ߤdA'D̢I#dTP#4 ]Z"J_S&j_bL+OLa11cߊKIh^ny)72K.^ՖI$3׷st7Q+UvNShq\$c. d 't8 A#Qc¢T>!AFmu ƬE2uP¡7~IŨ W 1V@_;o̙/pP zp?דy(?2PVv5 k`Q`6i"2Il|\9rb՞@⎋G<@X~)fq zG=( 3 wU! )%׺9*%y=J}5@7C%LS$drV~]KBvPy5 縨w1[-(hw C(^{nN*> o{OznY tRh!i]L3j`4b ^=Q~r7eE|D8B094ұ|qQ^fi1Eqh$^@^@<+ҝ3k ޚ*u;Ôa=Bᑒ<]Z!?>Yx0(\D=s(f䴨RϿ)o}F_{p,vĐwuUG ;iZN8*/L,)+Ĝ 燂 MoN_+5*>gT_2O۹,?Q,ʼ?Kv,r&:;B,śJ=h< cGzckJlRA_`EQ=h l}Qea>D/||efMg폙8aU#&6,q%n [ŷ]bT6po8*XE{lH)zmBU=,W"u M> Jwp^DFLMqd$6Eŕgg#4Ym2_VC"X&{ %aM[W3A/xnӔ&=Ղ80%Wks0?Nk :<"i FFyxiYL U/r˟&5/C>#ɮ-( NO5_1$Lϣc;  +R++'T'x`s ab9ڑXd' . XlpS gy/דnKLz*偬-tt?OJا,%>^`{˚jRl:H|wOm'畎9n$! uQAʁc>w 6PuIQA0^|x!z&|jg碅±ȱ%AQ1(0P36'X?tƹ2܂51n䕆؄WLᇰ >j&EuUsGLjb:Tk-g'Y,T&}BHAJ ZNouџ bn *un?1NtZ@K=.2&Rngheָ" |`8kwc܇6AE\ØFnzNQSPҋ/܉33W݂)Ԡ~t/t6{L&X  aoVhF|hw\wu+'ĚW}Y f e(V~4z`;4Z-ECɪTNPI+;~'#s"L$}uAkQp[;=r'o]竏|V۳ȍtL)W $+LfUxT^w8_1^beKCS7LSE\] 'M+CR" &KJ*I%_E"W^ْ1R@pHm+0|O"ÇOrf< HA.| cj@,zQ9fy }:p֕_3BAzHr|m*Uf 9i*3hr{GVYm7K4*>:7 qDB)uY>Cl: DWe\ʾdK߬m㜟E ?fhu0c{Ӫ.h1#I8CI$MU>.J0JY\^@PVse5'tRTkk z~yA`/GI8VȰrX{M)į;±L|ߐ!6r]YD00_ [x:ի"r,vq*wVe+%H=.#c8z&߈ էũKy=Bt&{:7p `Xtr-f!8a|pd_Ўxri;T9^ 㰊|-==rCLEuGZqыr[jp%G'&֦͊$%ܢvOP^M׉*|ի<{wAK$ Q_5 "2gt)|KE%\)As },J^9̪e62(;{^j̶ m- hWDH΃5n_ o)~$BH]FjfW9S\^*Z)(' ;ՠV@O\R!v@جf(Ɓ /a)UC(l pk`\kJ_^3wMN_K'}yg7q1XuXxӎ>xyrhtq߾Km0\{7;r(G録"-„ӽ񶡆L*n7+c"*#I!>vMr(0"$^ y򲜖57AV~K:aqBۑ[ޏ_ēU}벭.yH4.=_jb 'D4 __T vhxf‚z70OQ~a'9gppL Vr>/vxłȗ]iPںqB2X\hPiP2\|HEOCxVV5}^q$t"Xeq?8;m))=]Awh?*w!V6r𗛝 zgDj˃#l`gڵ{v+ΐD,ׂ+%uA!H;^1r–C8{5>FSZ6Xd@k֦4uRfX]&oa&HրtdtU9E<ѹLg?`i`zdnTNrHDMU1mH #C W3]~rL\}y,'j\P*Iƀ7/oFn;%fVҡS:- <4xD,i2a0M7$>My!اaozAv[/~٭pE4MjrPUа&,s)djjf$FTz'eFYb. PHgM3&fL|@|tIQ;Z44 ?x<Nu0-FW9 YSr0{;2&5E 7q.ohdJ GԖԼbJ#;ck5٠xDyE]4kvD U欠t1_4 u\ޢ&,~$qOPphmo!)s,i36 ŷoX^ϰTW\LYM+kK4ce): J^ӑt O- FM[:/otkr^2V&yF8")$JD ?~Y]-QJ9T9_I a0U9$?7?֐ǿK!|'{+dFǥfBG%?ԫH u'sZ:dҋ12DFނw6,T+솞;WA@ϣ+_ϬZvӽG6:71 x"il$oU,mE{uLQ՗K݇U1@id(!) ӏ}hzg$G )0*2A,NӯP>c s#wMP@!5bu ]%k pUixX睩"U1M0zUy l1<2e9R o)1$jPdca}W[&u7Sή+穢Ȇ:σw f*ZԌv6j Yӏn+Y6+JնT۝6 G:dΙpEE{״.(z)ƕ3s'}ܳ_&z8j?p7Y1ع( 7d:Qg~l5gPo0qda]CK ?OFХ\8V)b2tC)MOl ]jE喉A [쿶vqȚ^eWY"jKM0xE$q`x U(lg1=g mɚų )󚄶)/nR|04.X֚9?r'b ~y(*. B&?W[kde 7Gc(8G.|g9^?m@*Z鷥_L v:^խYөqN<ztf;2JzNo~L/4!㍕^tչ*ƑF )QJY *$ ,BfuLj͟ΤNx¿9tNѝf(Q{.X4T|y&ESlRP߉}*)϶B;Fi s~(@̌ Y14bfaͥIN? KY NX/~ vUFF?M@'mEChbE3\]Wy󯻚(_O9w} $J7s x`ac[GswV \Mq&VVN?Mw:L(SRcɒv"9z`\ض7 h8Ù\!obƲ1zm1 s+bt 4NcEEo?ܑ6^vcjjkvqUCG'WP Ԏ6dOnGc4}(oW) (#FJ8(ݾO1&)w)59ةI5^9@r!襘"*HOj~!j<'aj:B  lU~O@EmC0х=%$'DN"3nD[{%˖H#SPUl~td߂" Xt,Oög\ I;ŝe1/C c'Pg2,gA+oUP{՝wX+7aSCK*蚏A]iJmvCa&eo~&|y8X^>z,942 rM݁P6҉)~Nj jLb|v:Ӛ<*2*Oq$vU!Ff)\rFC03;xO$rS*!ԙ5keuH$+v5 ?JD KW-d=<  $YFg'S'*b8{O^k<w9"R17% CuoBXYX:TK)߮AҶ=Srmü$E_*QQq_''!ϐvgk(|z|N%ƐO*Me~d +R}E&U`lVǴ`H&kxf@a=.|^6G6OoIRaǞ O9BF|GT([jeloJMc_[C : Ngƙǘ6Ӡ3)aKٌgl.CVemin+Fذ;Z n:xff Zx9eDf?zj|I!j qήWH?&Z} Yhtt5W]z3oz%NU&PJ EH͋NjkH5yة<̎We4kMN`r 2p<,}~ DIJmʈմ9K4D)|[ U)SU4,CJM!XhHh˔mYv;j(8=W:w뢋̧u? bE:X#b8UG=8bv'le=ys ]Yw<'Jsq#e˱ȄmbٓRФbM&ilVoEu2A~ [֎9x|7=Uek6A -cOEgEtYZp!I6F'̦j&9+9 e:A:^ D?%}$] #xe@ @` sh~LiQq1;.BзO;&[ ar5%3rksPXشVF~X,&zSp9 Mԧf8oO6][[ߴ] x@uӤ3?ӆlK I!/zY ի v6S!tj`\ CWV;qxC(bk^~IvzZ*'1eEHB@ >)eYdd9G /;^³BHXSQ/Z5At wO6/?CFDaF%Z9KF\;V=Z N2 ."'PJL&/(~J(;rT\~ֹ?&򩰵bJ6K1cܴGNs,v!<0 ]NAk3_Mݡ0q+rJ}]w3j~iy57xCn ?ZCO@]ҭe=˽xOZ Зs~H3"VnoCB j4a]IU‹*]K`(8HoL.@F{&Rt*[ _.A>2sh>u[yba,ٓ= р}6Me]??K*])ļ!)Gj\yβ?|F|V`~;Rx$?̘YU׊,SK4$FEf-z͙rJ)ꚑ8Wo֣ܚ\jZ.o%oբސ!ڬ>!,1ɚh<]e5Q!vH`סmlxNt\9\aE\Qcd"E+}vCɌ+SIs%>US>D9M{8g= e?fgwEL*h>3N_G3VAf(" 48daƏ\ Cz uVy5Vu/=UyF'YV??U bMF䝥PUZG(:}jPmm[lW==<-7-D'4-DV+R"TLAY 8'T!EJ%1wer2^V> i' Ez(hѐߚi9;~lYʶuECd;#i/X]Re T0陖DuЧ]l[*w8Er~[0%N`ddf(21ZɴOl?+v& @vuʶeO#LUsMЅbIyk?Y')_Q֗B.y脢2]&y[ k~Q[}])$kRuwrMn8Mg 3m>IR(p3 ґU8&iEfQ&r(7l5x,;Ay_u()iтC"M>ye[2GEaK3 .ƒD%ʼVޱw7꽐 i=>/F~Fxh/Sb:,[$3F1PPx3tă %hg#`wov-V q. gNx>t=' '8WaM YjtI1oTU26y`ƯrP5_0d#:5N*T&/ҧ|Mp52sW~H9XĮNu)RbHT)v7sMe8B=Z&{zP =!Bbzp3M,5曌Y>(y)^N xOqaʟJͼQ/Bp/};3;^Gmf>{p՚'Z;2vBG EHw_lHm.9> up]2 v0CI?it<-dc4ZK9 ;9RD,B%hNr\EG^G'C[3u|u.rN`!y06߆Ce7S[$oO| 4 _oeLe"*7зh_gֆe]{T>= =6nڋ/]KiwF\upV;f;UQqgk;7#椇i~f}$z(nV.VT,py=InO0k4E[]06ü놽B7'>yS<8w0{CTG tc_A**<A)>WG;LesxQq͆U^, )8&I;W׫ E0vUY @"c.LֳDPTx!t>^bMBt6 c~ۿr,ܲ/Kw'mB@ ȆP wJE+`j$P_M}ݬ7ݽ&OZF@ޅ ,jčҧWS8B{x-fL ־":xx;)U.|)t 3ˀ@äeYøo ,<¶̷Ө5S68( &Fdps#N@se뭎?W&< %z!.~&קlVXsTl `[Яg(%2ef Pl8o|l.y[ cbFQΑ, ;:NZd}Uʮ<';V;۸zo5e3~+m0JugrOxA#qk}ֲҸMɿync[ǒbmrgHEW;HPy ۫:.avAO- U9S2J)U떔\GD)bXq}\FW5v`rAk-Nk3YΆ XBO.dMS5P!YCn~$Nroz벸mv -FVǷlR{]hiR/@PB׍U4s?FU,TnTb0̛t@ȭO:j= tցZ<e:+J:u^,.Y ,DU#"wY^eS5":%#m#:%ש 2-|ъyւM`tB)UbtD6RxZ"%ym3ieyZߨ_w EWey#@>}#68FRp"yVo3UЅ{ԵVȘ5n=uD V^Omd!$7楞Ipmy[ ϩP+iFX{22!ETL?puGN1g+}-ӹ=lB"fJ,֞NGksUĒ'dSb>nUr@ RYMϩV+][Nv2u9{3F0^W2-OADzK,q\ULDD>LgdcicK78g;Гx) Ta`̗@XVt|7w&Eow= LB \ qv=v`ݾn7OQeT:*̚Hxf :Gͬs㖊@C)Qe<'xj)F{:'h~l ."q3H%&|DF3)uYݝ GdBv 93o0bY=f*}C;A6S&r(Hٴj=ÖSseST?Bl‹Au! jSz6}>v˩-fC_ kvdJ-u}Jm15h;_jY5EBi6nl|+c+.=aX\?@&߿+iV8B.1A2C?~r(6h;5}19O5Xᨲɼ%F)AQ7ѻ*AuP08%M+ *v~7^0+BΈ!ŷ}9%ʷp[^*zLTrCnh(L:&K/ Nw,L-&gTYGYd W7;Z-tL FQfᠢT@CBT{é",0M[JҘ h2BfKm*uߕ@Ls~Y|陕_Dogzr/aݺv+Ft uL]U'AsZ5[:ܧBJ.K3r_8>MRz^X37&dz-ix+Yx@CI1kh|Zh.nA}T5Ky?ON\ysC =`DXm]'rXZ2T`hSG8ݯ Q1RY{J)JdW-8*(v,ף2Z=$E~{r!A\RrdwV<̝T~hbX\?C "4%ie CH|;K"[qhg~ PރVcI=v- Й, WW  nO n>8 ^1o㋴H6)|듀sL#(IK;L?gFu 19˓ʘZ 1 TY b&+>˸ۯgWԆf Y.mסQsI{pٮ&@ - %!7`cy;'=!?m5 t2wZv'x@!@hsIe,t#΋2S_M4=Ø4^YѸ Px@{BZ"و4O= PG}_BO>kA\MiibHy\mFn(E3L"A[.*>.NZomۚm92Y,ކk}}(g5E@n; Z=2~^?}!:l٤X60Fč_{H!ڿ ̧%5V: )*"a=ֺWZT~NFN ,z={ѷOku,\xpp!]k Jx] Qqm:1hEQEr0RvLSIy]o?lBa7>_5i?͈Mp [,J#hR u Dz{EH+wyHs61W2v5y3)U='WC|%WOS׾ǦRSsgayP8=N(-!AFj{ *xVIYhsC2^g$)mi;wѳ iZ!Ȑ&M)-=aIg\F vW49|1Jr `E97d]$y&;Z{N쮰6UG v__סV(u=1ĭC0[r((|/#vϕlʯB_hfwSGʟTʣ,2 ypxe)/ qYFt RT׊K9ՊƎ$/w~e Y% R9ZE®$a./^ %t;t4z'u_R/]–w !+l7;sR> ]z zEAs˜]\M>(1+pZ$wm(ܚ:X߮dx5j~!KMahAڍCSNBA8أѐiWD"I,~gcq. hƹ X,̹Z&fxv8itm *ߍAI ezf Q-8e\/!;&k:5>ۖ25|>:nu,- c BrE^ E!.zoѐVF3J/󖢰&RiPb88rzo : -ԕе` tÕB ͥ~KԶYxdV7P4}-td86Xj{i҄|&.0(PR8*e u|;>mIz CO)ZWA(+FN]?7|I7L3>3=_Yo~G-'81Hغe1y@xpMNxX=Q}WJgՐvSWWK6XF/ȱ2ت_FV ^C7(N׬h16{*mCVl #Ln#c ۿ)>+p| wqZ6ނqe?eL!֠aԭl |U#Go{`rGmLCE+YOCf8uO4ݢ٫݇R'NȽdq'o<#DSl#Z4BUI UP8h<lȗg ,Zh"+MY"Ύ;(WD8qu_= ))م6PWr (*^(I?H b=mG$QZ#*Hz#V&5/=nTن/7xEn_yzِZ"2%$P ךi4XHaazDgjE&8RBޯ]ݐ[-. Mkb 3T D>PAk#"{cT挱2$ʫ?޻T KKfjbWpb;u  Kb9Nϋ=LD74و`;tئ9`y0 M.>H+= ゛ 6vw6o-Ϟ^y>,mI9) O=<`q}ږ[*g*P&nn?Ik4jmHv =~W9/ʺk^/>TAK(Z a)3R<l^ $!9J-TW&?r8fW*$uYw[Y.GFIt~Eo$ &0`*:8;Q_d~-! yON`WQছraayZOAIv_/aC5&Lֿz^S ~J)IF)opBT&!yN!/Pn7VLˎ4Gaڟ 1F[z $8tB|$ս-Sw6ߒM]c-*Jg-mzxM }߃3|qpЃYnVLWѵK3P"Y2d e$ڹ8IGavq, eH_P}l}Zvpأ8/ڣWa|;p/H!v2"M(D_rPFNߛ1K_% qMvB-.++\l Zq$hnH )N@ sܿQ6fUln؋z߀79:!zh6Me+*"X8q.>[~vmͩ q!nhB`ZƁ_cߺiXm᠘bukmomξIdh^ awˆT ]: HJ0osh.*3l -.n_tT d(Q=?6wn+Os֠yo _rI 5z8cuQ[gGNJe@%߸&޾Rslx&QqP=`Soԡ5Ew(Uv3؛''dL :RNlz8A: CF{*H$tP_xP\HATkFiTV j\ɾit`>vجd䳛&=o0>9T Fi#esi /?qƸx?24c6Z&1dY4/\MbVhg2/fq5"o}iXq%KcW/xB6K} ?H, Y<81D[4K6-#cMyn}o)4ȶ `3@Ay {e*>Vt".ZhRㆲto@~0Tβ[xHנayP6Ul#p?8@bjߞS FQO z}C8=+WN+ Ji%zVo ]iz /D2lꧦk]>>!o='R٢ mi#d&bB&P 1S{ZnF]j)Ë6yqڒ.)˗}C; d>% %ytf97:vS:EmKX.:|㹕5eQIv5־A--7;/iu0y;<ȁ1#4@kkdƭ1c {Ɋ#{#|0V&>n\]K#nT<bn롵8L?D> tCqb+~r9!81[A> vKzQvn&ge5E)qr\6z1rvInIca]eNvMmMEL ꟥y}~5t xek8CB:ܬWf_.Jl$~ B1!j[j[w{6x5U::D*z58'aWN񫴻8t. 7]8xy 0+I˝bYO!O;3z ń).uL#˪]F <~+|$xǀ|3- 8Ɍ||~9Å 84[˹L.?krft[dKmGVT ]ޥ2Z,|W 2JuoeWDYaa?8L3BK>30/+|l8M5 >~1.!pnl`OK^`vunD#O(ϐz(r:(NT?Α0S!;]X؉+iv8B;$o'*tPAxR[ '[ct;gkb2/` 28;ۘ?6l6Z1I;1I"كިZ-32^!P d'夑axgl'XVW-cxl>8#hziE2 QZ::c}tts6i24Isdt,1ؙOG(>!P #[ӧF37#ڰg0tf,9W>Ujw[L)'ypx0TE+=WZҊvо;kTmHI"]K}4X%t°3U݋?΋6ƈZv[vT cRJ;md܎^ntw0r~?:33 62lSU]zV }/m3J04>1dA 0?$0wcit0V'Z?t?r5 dDQ-2%8, jlʉ4 18#:1/iW.Gw5yR5FVqDZ׹Kd> D|+{q򵁩ppӪc6 <l.RUϵ@È* >%㏹e^Ŧk=i R5v[,gCfv/.L I+Ę߲@64U}F IJPə=W4r@ܓ~./.k8`'4errIZ0_’|kn1w@p51T<Q ]ݏ'qȖeL}8%j &8B[\"i=2o8}Fi }簵P%6E1b GљS}ԓKcqGTK#fVU;õwx J*YPcNJiXSD[\:Ε 4O|4Pi\bn ڍ&&( UhXPYpO:t4>z)fיD>XF签a@I*}ӄ4fSABmK+, %URj0@R^FQ+,7-wy7kOviwGQ U ;vgF_Zr%;\DfJl ᠡq)KF8@޺^AUU,NL2 [K{lJDv? OM.iA!V=b o _׬oɧ>YI9] d$r' +k\Y:|T?c< dnI Xlo>I8Sv8Dg[" (wWLچ+s?=lm aC~YI&Y\eX8u}ǎԌn.T*Ly cm]&`F 8!z UmOCXRQyf Roa1` ; (tR6@m%]~xnTϵka2.hHٕ#I1⎧unպMnf !6~HLUsm_yh 3X6dž~aKFgYM Gz T)Xy i G G 4mh*,IfέjNǒ(T!Zaz)|IO,oB4TS(GCP~0](]T# H6UN6ꨘcdȃz>wJ,jf򫁊'y/02E']v{hHt'JEp_IrnV6W$ FFGv5R7>$fs 6D>. ce)u6 ho))g!z\ SSEmjLlL0 7͐h6Y^qp2s[H6-bh¦U ]UDysEYu/0pa!~j8R$2[i76kJB5emBmҙzZ-5,o>k^hF#rUM=zsyII3_wW8A_R_AvSk]RCf̒E"%)(kP3GA;^{d4C@W'Z]sjmNKe' h(^VzO?0 gтh<s 'R ǦŞّ|L)8 s%l}A=ᵯBd>SMynH帔c#b7kFmSF~22Hq%|WfR&%"i\[_%hw\eK${a!9wtnoV=Gʏ#n+#cpYq Okh6׿Wo6B.5xH#Oؠ1+bxMe  I}qq x>ŝGDA8'vN!gu[&gSʣ}&xXEogDVCO,S 6k#b.G0<MSJe" CFM.gm7>Y(=|}S8'"mdDžx:% O+V1p= 10%vG|N,vl (ZqDdVASnf IKVZ%I:,B18/_JaM O8TM޳$lը3֋*xg؎ޛ=Ed՟^ա}f։,}icivE駈Jgc%Pr+%gc .X5$F љxC+vIwP8fbs0,qmf}H;SNvEs8gãBP^5&ΔqN`  `#;B+R įꁮs|4i)@D%h.Ib\#gѹ_":U 8IDZ&ᎣaK1!.v;{E*DR:$8wPl9RZ@a:&V5Z&vAZd<1oF2.,/-S#BH-_~.E_ ˉ2P"I1"Yu9B)avӬvc% 6 \ȗsؽ]n? 櫵̵Pyw` YhO^ns~IWQ{fKi|fuե#ҵľq7_B8Vx?9y&!Kͭ_1+B4Lm]i{|δ`Ϗau$-WŴP/ 锲&RD~t/pQdxwu} g:Gwl?ju94YV}Xu3냪XO>]n( +VtWk]g_yhi' haPϩFc. 1)Ez^uJkJapTsC1Ӵl?hBP[NnP񡙼)EN7\#af 6$YZI Z+B?qucyc1:M2ϙ}󿤢F2l%M(&ԥL-K rB4| F%4h 2%_Cros;9Y!SʮJIJJbp BCrċZy$}ނg_Cɐ]EۃP*NPفš  ˀ@>0$ö5 탑Ocb=W"U-QM{@k4՚p$T21 o\AC,TNptr "Y&vQVU%nɦeǫ?4h[ҭ򁺏Rc $ɠ uHj) YL4\IoJ*=<Lgd$01 zG{|6&Sk'E/ڀ܎I` jNۯP^V0M_${F >eq IfP|_Uݸ'ɠU.{b4H-!v?mE[Ə!C?OJHH\H9Ӌ D\P#4@'GYtu\0#%.+/Ve_Ç+G)],z=-k*tcV^#TUskDJz /P(d`>jmFE^'{̟m;'bJ̒aoKAɰ#m׍vYh/0~\6h"p J<%NӹҪ-'9QW+${Sp4vNaCe瘴 G۵{z B$&>HJt|~-/H- X\p// 5sˢDUT9ptss+4:QJ>m"(u'H%c2Qz]ȳ:@S>?`Ǭ. z/ ]h1QTߣۢӽgr`?SWmMi+bl} Qvl>^p [,yIeg n V 3mAH[*gh[>m_b@AWnŕsz+`P07&H%b~@p[YUq:ib$VεF_}:ƘC^ 5}od)uqt'6️~];z7q7SGM͏\ \RyVR(Lg^üt,R*durIYx< N9; V>P]օԣƌxryTt ]"7000t)a0^]Ji-`ˊI9Ԅ}U`= Wa!6t*^:-kAF3q*8>o^Z@|5Vi&K( ~'CRoOg}dJ7D4 O&^l-b82M@|DI/,C5fIֺ*IBT@כ-< ѩXؿ 3hb5H >\*%n)ʧ2r]Tϔ1-’zDB$ȈTIhZodJtCwc$ʎ0zpۥmڜÆ䠩ndWh6@Ѹ 9VX,[Xzk6>"nr^f\7)WxM@Ncb w,Ҽrx~-1YxtB:4 M /#/ yw:%7Ehv];=ٔXN!Q.."Uu3eOAo @ /lnguqaE9nwv B^Ǹ{pOx T컫1mb͈!bgԖ4(m}~K Qr{lm!n+T%L2͂(ū>Ѷ,Y{}h1kB? }HQWFF֩gC]s)a\ޖB8TQ d@|{.!?7U+oU3p+2nCp0o;;jCSm+}fL1@TɲH9JmGʵ5h}jݣUVN,t@xuC=<1AVehTylHCEW zQ2/ҋnok 1=!XvSDQ引kKWtּ$htEj *KMʯ>,z@+\SB}s'zx&4z%(e(r`^C?禎;<"@R`?Y8*!Wu/9E]i 1Nr>o'b*;%g#X{ +aAnH |_( j;"vj6Vv~einz#5GhPa: ر%5NsuJ)rD Z $q|* vDy? GY-ܖDnE t!-N2ؙUy/ǾQb`F/Mǂ=lQղ2vU <cΨ?D8SdWV !C\mb[8ލri O;=LOYxBdTP:S-UM)U$f氎=̞~pe% dŚra O o)ӌ}UAOѵqz sc>(~pd԰ŵa8cERf%>Za6K4({[ k2s8`#3sUECjrԺދҝYm-˥ha%ֆ9K:6MuT!k"=kט {">uU9?5wYH6n <|hФ,\OgTݯ=G+‡O,`Pke]! RsOK㮒 -'[\|v+ߕ"%:zCv1 (8vI OB&쿝NJcۙM(P8M+hKHeKr :zR輧0(\wC, {gRǵ {3`D{c%`We*$Z?Ѿx¢n3Yo{*_%<_d>߬`c00ҽ7)e|YG33D_B7Zj xb!*=MdW1!YXh(!~qP &Ic q} (KBN/BH+ [eoM^M '^Ρv=c\ VC_SEx<[Dm ˁ宜7ᅬp;Ql jhf4r;LvMy=' jұGl_-3x3V~nhN~W9Kϯ'A]{D%ys@zlD~FfWQ;PIZR;O8>!0۵1j۾7/_nb̭T ~^JF=D%e8Iͭ.7%)t+&iD_R,{ _ݪ!<7СpkDDOћEҲAvcx{qySxLo&N{q6Y&iSCjJGA5'^Ŝ6W۵A{!\P&'V\XOWrU2135=&dV?H[  iJw].r] I*g:,wƿ꣬)N^ ԐQ'8+2r^ԺSjȜ!-_n\h? >G .vν  gڵ<`j8|ªh>$\9&3 l&QM_>a7ch8x2iL9uz1|nm/-0+ ًϼ]E? (MyƾEh”L]nmCj_ +ǖK/ 5XF..'s>z5O.``{.5ljF1M\}~z0Stiy6V+1I ԹuoUۓAJm1ތ3V>|$ Ln0(Nj/_8P~X\[4%s|!( ~u1ɧ;kTcLdgEL˶7Aܠ)W/yKD[Oob X 1um8at6T{:vif9\Z2#Tt *PC5)-U|'FK^N= Rw_NW8c&ziٌT#@IUN _6>4,`dAk=WHez 91E8mR*~6;&űf^0ժ P_R;+2b.~ 8JɏLlhfaqG뽾MsvB;(dnގ5n0qLǛ$JlD\z{~ʀ14 w|Ōcן^M+MM?8>A9s "klZIZto!w_ l*&iĄP+˨XΔ׸V%\Szqp284a(DyDpEqZ9l`(SR5s[lF&&S/ϊۙ3JUCOH06]V @1kIFDbZTá9Rx7ZEJN;uHt|o rI1oz]xG!ZGPFȳHsb̞&V{W.^d-Ì D/JGC<3ӄd6m_q캆4dˉuO_p^k,= V{ fS.jbt 7B~Ck ۽_јN}Ϙ~hŎwѻnko}Δ^fF :oQFTG OOjq!s&1Y`|"wA8=a'1蓯࠺8:L4oaٚ&6Ac ʰu!H>kI]٫<$:EGX⊓:π琷IW1!D3cJlii|%fӴ/@w_Lf+ S#H}V{#դї/wCIZ9M~+1lu!G-Sө &BE9Ɯr]iӶqLLŞG,Oߜ1a9F*nKp%˽b TZ -<'SY+?833q 4ػ8jζIK@A Ssx,BCIۜ6%I:\f,ɲHXzRut2[]7HqM~=>#D~lݻ$ԛ%60;sbnI&D9ҷbe:~ə5 KW)"zTz(8N2[TjkD[nRxn\u4pX, we1-NI/lImm/;zp[]2IP:Iϡ"(*I.3~趎LS feS\`L /;&'˫dZ) ͔ӄ+3!U|[m:Wc\#|/&cH[4+xNEɉ =OyW'+7'c~<])/̥tX0̆$"`@qoUmA:x2*u^R/ϳ"x-.'0s")+YrD=40 UW( kݵy/\ک9jġܣ _ 8e)d;]%^ALE,dΛ6`j}pqs*UlH'ȅpwxqu@oakX懡Msh2+/zg̕ ~ %OȗZ %gȹHX1C&mZp<ӲlPנ٢PW`\.NP9U#"#o SHG 5bvj#܈;HI}qĮ*XJr]ry-h"+3PH(U㾶r|ATHdV J=myxgTvSUGق[?IO73=AwtC5w6 Ė%U-Rm`5/9؇Lw-&KRo4ʕ/T%/.} A@SDh sJ~,RU<XTܸ`AЈqėb27/)37Å'{oNcTu3'+ܹ$ܼg$A: 7^HƒtDnBZHnRN 'gCʌ]}[@͜ߕЗx/\g(.2u% n깫& ӹrOfgZ·e'Q){1 pT]UC\ ҨI8>pʋHs`̎kZH~ z)_9ηhmga@I1lE|K? 1kHZo%Һ$=ꥣM's{kGA}$gs Cx;sKn4r>4R {%-ܨU|oqQ Us45 4p{OBޏ=WzpeHN޻=bfm@hA*2=R5) ^pr۫b%V#=b塔87S*W38 eJ3CQÏMI 2 [)Χ;VuRf"=#>4JW50 ifIO.SlݨZݎoi(]B.ݦ.^\W)452ͺCGNbTd~0qxQnlbFW9'5Tڢ]!'(- J` SS4Zk N5l|cLK>U^4C !//DY=]uW28sHDP/dOQS̝ s yνWs0ɔjFαuA[pOtoz !]vRBh+r'n%[(^A}-X"9 wiݴ*7qfIɶL>t0.AIFx@;Z{i(5O_VZIR2=VuWgL[8&,iݥ AgK?r8U`eMZnQd?NƎ81z ![|/q4|){m" fЃR wC̷Kb띢Y=?Pw/w1R"6MV.ζ)}Ջ5ڱo)jwv+ѷhflRM$JFپZ~zͲ&z|CsCɶi\/[5*.rc02GF5->j8pK:smE!tkgtrIDrVle"EfĪq~7vwa[ i?BРz|'y9fg s3ݎ͍E_<|>1cq`M=g؈>yOiY( hr.R Q2|hX,._M5oyRHg$ at %@e)Πhf/UGx e'+Pw3U+9/Q v.Kylԅ.̀,aZJ%TmVfW„Bl"o|`i?U|`bqypmծKf t)]71 ڂ"Sdǥ@# WGKqn `BwF1 Na exŜ-p8>QXj ̛ +?Ѩ{X-%DRLG+щU/^2܄ܺȻX%:H/ ϲ JN=U[TH8CpypsKDۡ5Sv3r)wnӵ^m:z闏k1*m} T*2/Ra a,,vqbnx-aYA x"f_uV.4DrwqOMa;p Qg7婓 P 0:u\Y[Hqr eICf/9UӵYZczQ`edou@"^rZsi|;!:Kd&~snX e7C}W閨EA)&XB0,tn7nbaÉSêMo_ffm0kpnM*3JypGSVҚa &ם\%lڽ~ zbX#ie7loC\L‚!n'%ADr}`8 :bߏݳ\03TF~EU1B \٪3{z\ku8V2_]>? ]"B؟*ЗSY{YG&=)-j4´T:g4fTО[6`|jeaK4Y%S8*4(BRe6ԃW0-8Ca8/94WlBJc[+V}ˊk]* u?JllQbJDa[yS }gb:k A;OU3u)GM&], }dD};NECo5)d5&8A_!e9IgJsl%ݹaKw`h4)$B' vai +dSz n"#$ˀ q$s;N&,ࢻS])SrF4МHR0 ފ#1*9洋x!oD"Աu3D҇Ig7yxժ|Ѡ74ޑ4/ZؤsJ ]+FwQ PMn1Y>!vId1!F2谾.}T| /rD[6$Nzw+,m?_,P=*uޓ$f)oc#TIo_)? 00n-5uE[e)qD.`"$* \zxYwU.pAZ߆G :89i:߻"mC1huH.섩"AWw?X8F˅vUXd}h,6!r Mis HTyJ *(U&w(WXx9\#knBpam;{HNOEVne-} ȑ& hБEH0)Y9º %k;.$L Q!ƙܬG^^ =hཨy)@B¾jyԓ qu!{y)@Wcmm 'iBzfVܜDil ٬so@J@1!uoVF?/oW2\ҼYww6! dG|I⾬36] @UMvy(CP{/StNBEb#je\Ӵ#ί֣ h%tajZ#Oq{/۽SQ؟]fr ܂Ge+yћ&o$D%tj"UK>NUZKr1 A.RV_eT1㔅AXOS zxm(^ i\ȁv0]qHؘs8bzIr`sM TjA `@fvZ4̤߰aP~tBb;MOCяϼTm)?@ j_@Q%uGhGc,i5>*$N?L "tQ[-s&Jdz,$ZD r+n 1*+^f8vBաauw$`\kό4O:8lilj[׸'0KwpG 7jP2kHk?pR,co){&QY ZEpSOo3Mj۷WH]47dva+k-U%t:c p%Ո SU$ _G֔c]u2ہq#TFAszg p0~fiQXcx3~" ?;^ڞŽD=brE_xFW ´+(`q -K1xc QǤT2)PMrɤ+ݓĸ1 ]_Nx`!R*5Wp{B/v dyD]9ү5߇Lԡ6q͘:>Ʌ gjRza:IxWw&#DoT_zhz͢[%h!~O-ɠQ 0)=~te͋M3LK ݬJjEXg?ALhMI$7t{@ "LMLa.y \q7a4Huw\&AF#~y!V ^B=œ=Zρe':N%p"e~pVh'陂ź;PM/{8uY^r=6Ŷ#J.j>~->33㛋w+#d%\ Bx`1TW}?m` CE=Wv&Ot\#L QrT߷vd-a?aU,L ц2\Ȏ/ BpѪ@?X?7тܸ?dpWaW|O<;,jym|akk#*YI sEWrO͟DEGn0k28 _poD@d\W`YH#f"P`CgNn撮@ spط%􋒃n[N al HR>#TAÄ &1QkgG s^Y=_\]B%I!lʆ8pZCf.P-䶥HpJ۲LXMҿǎoKN\/ڍƢ)=j/jͬdᗷ!325B 8Rb S` ma /Pl ܺ%(nJ}! QbgԟwO`Ht e$5M-%QVS4f$5PP{_~)% i@$JW==(oBwT >D;R&_2 ߸$4Z]8h4^D7^pΏay ַypkTVf`gew1%,s==ɤw28GTX#iRH1I1J$'l 8>4N M\V8Dꅾ!T&""]{c+@j+/ 8Gǻlxeyv?%8!@F/b|@e\ Gsgb#"p) 5+\nuiʜ¬I# "=p%9ݐe IpfSm%k|`NKr⪃{%NRWLRX@$uJ5X5àab dPZLh/{Ϙ)BC5ʔXPɥh5ED󊼃 #Ȥsp`ogb K~gyD7F)?9lj>ҀeaZ(_ tsarɱ=; Uuo!JX;o܇Bƪl*f#Q9}lPN>rrĘH'.a@C *ӛϢsw~W=\eh(J4A Z?D,O$D9bs~?ʐІK~tۚM~_Qa& +ЖB;FCX5#mj,fs $jV&X-hඐ3ѝ輋Yn |-h0ElƟ| y$+eƺiQfX*`f/?WtnsNyW+cOF5s#C!&[Cy]y~jiieBI8h(|Dn4ygg <ӴgvŏZZ/f+AqR~3_9¿Ь@͓mjB# ǰ52Ϛ}t7Ma&y;1pݜ+VG$i`6QeSM244E]Q\Yi䇿n I. +=II}!|출Mhw!pu0ZHRn#6%WnGWpiq#|%&C1P=@>6Sc3PWÝW;#:jE*j- oGbcȮ.$PƜRxZcVYg.7eg,Tyhvdjk\%%  ށ4^=k@myOӯPM}ߢbLQ+F%:Շ!3sԷP'q]fS.G8o˥-|(U7xaS1hFVniVz+/dfۛfjܛ{TAO(@e 3y6w{S3t"W8b7\BX] drѣ]*K[?>?֛x#S:c+Q]8 EΧ8Ի1(ئ27+;6ցy4qǫ >^~'u5tw)ЦqPzL?qsꇂf-$AdsRxs{]]Pţ &⋰k6NIwϻ{?~FX9ee@fwmwońL!馽2) f;̀U2HUMN.8y&$_ob>r:25Q"$ZC_S];=uc˩‰.VȠQ! RѪ9ZaGx]y %TBr&@2{V\W(w@.2Rh fi"͍]2KǜNJLJ[im\ILh r ITj$E[ EłͳN.p/Rm5ݏNWwFdc+l_}+K>K3^1K$lbL۩+%8dH{ lTANTi$ ΢[ .h D[e%"T#4I7ٝ66_Rc}Bd7$Nvd?([5mAsC;t[$9ƥ1H9↬⑓O[~L^y|z,:d\h=5t}J⭀iLghT lEO>Q]8Z*6*?dJVQ(TȮRНtYlx%rF>2X$g4öpRz H'NxKj $evCrL $X SM'a*8m1 X&j_njfS8OLCު6V:LZdZtxKr(痓$v+Jz3/ÌHtk6 jB'r]}0)4!6pJWKmǟ?E; |0eX6S?74)wB7M~*;a^!m'i#Lm[!0U$'nH2-$xQ( )8OØ>{nJLz~Q-5/E2S]$"icu;ÉqaOcM(@qVTA2GNt@3Kz|GZ{<<Ů5 tA=l,dF#B(j-yMjIp) c>o]R!1ÎYw=H#.]Ȕtso87Z9N[.ڮR64D2X3#gwy4\Mb+Ŗz"BTy,3RdJt]|hxUVį%qm{m2 <wxNY3{B :]S)fd?h hA`bS9ad Z%#Ex 8oU='2AϐXBROuk `x ~]o u:MM ~+Ԃ&MHYrJuuw 6•_dN]M#g~,$a3!aSh]6nRϯ GZ2`A׶>;^Sۧ+h=][!dKđpn.H^QTl"\׎i7G$9G.YKLf5IM\|s&UJg2in"@:ւ5xRBqc?MZRO1\ I(|LO'UZ?Wኪ{@\)Pvv+ko[X[ $AT%GT:]`+$6 $7нPm;(ȯ-[|QXZ,RBwf mٚ=-/DD eN7;@s:ߟ|[(DE"UBiV7=_ ][Na{*Z|`_[qg2dpo_h_y*Ʊ;$X J c}eyCQi/FWv=` Y/}Ey y}%y6[DT$v2%:1.͟rNpq{e!I&\\w~u) 1ҎbՎ5){TviCV`iB2_7<p-7o䮱dBHv1h7!Bkid}I*^E%j,"s?O(նI *T~DIVkl68,n/V:nMv[%A;xN E!,cpWtY/6kbi% J/LZAJ!(p!)-V+%2 {PIC1n9]&mL4oZQ2|ԧnr:IYpI V>3Grg_,}o,@/pm0|~2Bwݷv;e4cPZˇƃRhuzP{ 57۰S9Б4+lDN 0$lo$神q6Ee! 41E3PX |5:CeaRd=\UTpv\lD9ܽ͘p7\GfD=]E&2eh֋~ BW;8G,#.Y yA)*Wϝ4֚՗\C-)]TYS\* %D\5"|aʽF hzXj˓1;B}2gY8]}撥> fxOi~SH́w'0{[C[لWYZ Kww̚Bȣe(H8+@=fm*w7 ^ś)&f>/7[}j krpI1;VfQLeYtB (JU2Oi«؝')6ɒˉ穚_ ndtLon]h,} 姳BvJtu]Iтy=j\j 6ߋ:V XTssAOG(X`2搷 5,jnYy7G(|ȼdv.ʀ#e٠;.YlV#M?EM!:{q[جt҄ W);G91 ҌOZ%+yG(Oāwѥk{$ -@|kO1]5455! ⻉6T?&g@ȉlN[OkYI W\g-`_Q'MO=^JUޗ%wxm{մSXT*5햨c ;Sn?>N^ zMDh99ҍ{ꃘ`m*?tTcu7{lGQ.Uw te(.g9ˋh;H`kD+#v]F|p8jRbn d!wwY\, {~1i &!r#,J1/gGc#ɩjHS\igںOQEj?c<FO޺3~ Q7L)QuDlB_ 6 -JJux(V.g( 9-;)WUm؝a Y#u0+i_BS"?eqJ_/itu$I8RK(!$$;7%r:?ZVUtla"C 8-*\dK3-N"*3?Ob )QIdKP4֯D@΀,% P[^%ā)IКJQhulMCGŚF4sr奭.1gdΞ/(p3wS,CqrWScZ{(T, GްL5J_t j a E0(!dwy/ԩ)/}09H=Fau18k㔃U0NWv9/AJ%* ]%ŐGL9ChD~A60 %r|_ Om23v|Ā% tF[-BY5s3L8טeE"aޒj#si`R\k,+g"'2.*J|JuY^%մys)(dIxi26﷟bV6z: c]?Wi@w;=Гy7[!ùr_O͒ fNb32 q%I6D4x}5:rI 0hfO?pV6 75oSmRM[v6vkeE)XO3 {G!O 79&:@ f3`֐h(uT-2aY0s]p%YEB08uPU&j|C Z y?dk6ׁ\9A8wM"cw9agE5uA/ ob EK6@*AD&J|!amh˹iz^J~jDwBYXRnkEκ/@eGy Ph+(\"d٘Znnj2?B U wd 5Zjv8*JH:)-i*D#kLtÖF<,RpHṀǦS*蓟_bԢqV SRW`c>[NղgIc-t69VbSXLƊߪɨV VkΎQ$nrWْm {eԮEʕF?SeY=)0GI=fN''Y2Ƥ 4/ݐj/[ v_yJxO";5Xʝ̟H0n7ta&sr1⅙#RwHdT(Tqjp,v-ʖhGf=% Q2?q 6sOD |!T@a [ ~NiKU9>b-ق\sr8vX 0CBV}U(WK,4ʕ)pA``(?ݡ`LC s]d-XN*CVnscF3sMy&^֩j;m‹Ē-ouls᮰I-Y+5 g8 w>xqtpBaK ҔjdK]qY*GӚPyM8m{G4wj&~-ǜ+#8ri^R0#5l! `( f &a#T"_WAkE|Q+PpnE?bxC.5b#9Ru TEd%eY)b7AĻ.NnݭVYq rƴAsyr2KngD6mɼ =Kte@H͞~[y}_y|ủXxOO_nv#G#Ǘ4#S\[QXw&Ht/.]p/vWIߩD#){ 31{,P+_/MDk\,^sJ,vZmNv̔/UX+{5qhB0MKRQ|Nq }U*EՄ+ H TD1>j)Fa[6Qܤ\3+eX!p& a_ОWw|<^;59 ˠ/BM]%-s{&3\&|q΅v}<.e_b;z~w2=5*}Gڋy䘛%,WF5=#A[@RLiJ{&ks@4@#[44DWYK#A#pm |p[|jZDzT;TB aǝ 9myI:xt/DCxg20AckG.ڠXqcE"߹͗(4.I )XHư۹ה7I_M?BA6BK.JL@D]SWy.7,hέ$#U4h%^QT"O#ʀ@ {Dt(}<*qQ$R3jk㭺xȵ mY*~] MaBȧs௜:'8!} @+u7O>'xWZYs`twzۙw%?d޵)ht>9LRoZ;+j? Eƅ?߳^| #cVҞ*Z60,nH%z0Q]zN^莋7b{9n ~R=&ffT `ī~'@![-86'tvXC<)0h-DZw-*'_L Ri2gQ*AG>hU@іs&߾3/4,$`ҼT;n^+]K>bݨfw뾚:Ab8':La+H10]?׿asB}1#4؍~ 9mMCa\ %]@}%]'ݒ|KMP | uEhA"wgB`cq.50Y +^/\Uq4;B\-78ub bf?y| h3u""#?2m.yep]Q)Ca{26(.[qa"翼5( H\l&+Ԓ:YL޿+{QL1`Qub뿮_O\#6xӽ (iV}ے?jSf;|HUfW5Q(+ HF&a(a3DV+$++O1իZ SeDЭޝȉK͋WW8ydZM7=gFN A2_+X |xܐм^9 Daݓ4ޝ"Hl^Ley\?>S~?? -:@%A?d+kA;< NS^;sed\*ի L'2XH?> k nM5N! j30H=Y7=od2 u`qT;("6|ia@vbEŶ_tf~^rGzAAC#P_:k׬N[hKny5Oz}Y)alyus#hl=L %LЂ7%DfPb4+߀hdȰUZ"Z-h64)DTJ@#)#cgAܤV/jp 007mpf;-^ZTZl4zBǫ^Qdb\-ҵ>Yn0dpU#GX/ǀElIɚ).892Oaz6f17x׿1{ &HQek^]eQ0?9 I {ݡcEˍ\s NؘШBrK9hZv8^1BR6҆@ p02U $^IrRy‹ok3.57\9uS\ug?F099su&]n>uNJ`b_En$V 0-rWOPgc}W{7}ĠBo0Ҷe[h^-EaZ?0;%Z6[!@Eb(fFakD~(H9IDtslQo?#'qNVfIkeZ'ءO+ڍD_.+ a6N^8)K a_>8wӏ %H^e޷Gb4d)";(d0ɽ=FX0R@\9czb>\]J(8)a7 NW}ЭD,ʃrbuRf[mm A_r͞gm5:Uggst jm(M *s{#!, =oʒ`WRxrgtKXuIw%TC*NϚ/FlC&kZvZվFH @E êS]|뿐;wl\o†Ґ4U;v뒨dwۚ2b ߓpU˶B?wPz"|q+Nf{dc~_O+  u&|x; 4r-퓻̦3Mr*\ŵ4G8:.wlhꎠ3!TdOC,>( M_ʄvp?"6:>Pb;oc9zE3^o\Hl|7bBfpb53}&Ps+xf$"'>V}Ƌ x82Ԑ^!MԳ c9^nF BbWnp^v<'dvRt-P_k{Cpm?)~vo \r 4D#ӌ` |Rh6Oq،^1c^wK= RWּRLS<䇓Pn tS,zu1h\&i-}s9kE%ЍW0/$PtF&Ki˰bN'o53{5›?a jV(`[TU7` UW _ʥP=*5`OxiYKap9LWꬫ՗,'1*%,՚=9ǘd*))i `tֻ]E(73lV,?MCpR`G(ʫonYa:o E&kظ`|m,9Yíz>#T ;~G+-pl4٭hs6?,`3Ġ!DlYrb#y,L4x @u,|rgmtBd<OC4( 1b`$ϟYF6_M3c=W] (>0e<% N7twCv ޴x\gM>]E_"ؘzwX2lg$H&pE>E +jr(arO}LQ:⊛3oyʵIik`6`W3 ` ӺGG|->] $0w$F(-Ht%a0}2Do d;;M0Կ>+j^Wnǃ"-O*yS-Fv n&5#GF@(ڵ4>̙\F O/umI6 *οa|v+MqeWXv@Ԗ'/m$yJGcwc3 Hc&F dLQk83XkG{ yE$@g \u kO%K2e~a*ѐ\"9t{.)ۗVͩ0d_lLFq1a/X !yKÄ31Zn!aB&|]1,W0 hKK].Eq˷zn(\=Ho\x.CIXg(溠⛱z-izJ#vpeý]\0z<6\R-OՑtn~!Je筵 cQ‚d/< ù.[mR'ȸݺR7&wHXt~a@`|H^j7_08SY9g BQ㨍+ VAcTe7WNIJ*¸if{g*' 4ux5@uZ^Cke1ʝL'AJkVh'OJc_z)-r('F6vgްfϠ}\nv>:rK^[dF^D[cǫѓjXGjWl<>k ^ =Nb5Y VXʣp`lAg\E`7&^Y{T[5ūo7W 2W0.#p]=^*t`0OWPGυYWR,!Tw# RNj]P{irm_Pc`ܳc`e#(Ag4_#T _|>-S['C=8#W"6G8zXMcbg!h +MĺTal3ȣ1))4 B{G"-040Y"ەzps5fп9L.2Ki#5F=9p&JxGCD\Wm; b3LI=S0:(]m>z}jnnΚn($cjP cIoE?OYcBcXDŽ<VvZl( x !!PtQ)4Mlip#h xr߄fl~i27HKGIS~M0\EIRC=3yeT>?1F2.n9U`u:;ND[⠪ X䍏f m@4[D〵wdoE$NnR,J)M. 7*ײ=|j5=ÆỂVA PP䵡HN)R6X= җɉXfMڷkHgDEM/|.,weCIOgkwXM-n ]Ga4rJ9خCT/@2^xЄkl|k 8,oNk562oE8N$Q%%̄3n*QQ3Gk:ĸ(k ueY#SH{a V2:ŊKu{=?n\`qt/@^ T&+ɰAxXt 2ݳ95gdhw/ iǝ]}~X{ 䯠ZJ—H:bDou&;ݙKci\N .oT7*DRUŁOK0{.1JcECCT `)yьXv"SwAX)xvA pfK#pI ɠ9eWSJ:8_f~$i2ѠVۺRB6eOfkSx5'٬AB\x T}1 JF@byA'J(Д6A^nTV%fZTK/0Cq5?L%];i6pg^މK../J,^,_?i.CXC.CoxKPX_&ʲ( gD0,GqiH>_lKNl Q6^$&=Ai;;BIg7V.N>kQaCst@ }}ʆd{~Y1!E! 6يo]ܿ,K/gU%T28D!,,R5c #%$ݘ9biiBkJ2a /H1w'06y҅2~mc D0.AZpRo0;6ч"3܆I!Zׅi2wh-V >iНK~(`ĺ,Q"2BT"5lJI 15ܮEJu.̑A@BU 8]OB7\* 7z<3}'gtl 6x\o*wF^L1Sx[.S?nm4\.pZ]a%ꯎ$L$/9Xgdߙr=PP O\Mx'~ *pF'K%F{K=W7[N.I<9N~NO bYS-Z=0wd䳂ҽPdH\B;i2dA:jdtLHռDbI N6ԉCC@VxBu^ <M4 {hX%[MX 15#U|suwmԞ(ťY9ZcɠE>akɩւPB)kـkj:Dg"#Z+^MiT<LV{[nNO_a&D΁N C?I3l ƣҶˢ ?ŠqNrg5WT&ðAϽ5^ A1 KzX}xKnO[v1N[-r;$׵!YAS+/{øveH)#+8%U>~;2f.]n|ʣHک=Yr噣j71OyC; tTh3-c<į&^㛡ͣM5 ,aP:P%ȹ _Nmrwdܶ@bm?r "CԀd +؁ y_abj%rHjsK#XDzsjnrl+Y8 վjRڨx@] ӈo!P'}S6y5]%f6˗ZٕTk6= N$i]o2MCjWoCꇇ?AR_n"jӃng~#``*^bD<VHc`syqR;'Ե1GClGZ@,"<}ތ[σrI:] KqEړ0ʊ'w"eeP7!' :-L-OK΂n#c.SMwLj[=ѷc`%h 41==OE:VJ{hk/y7ttl%(o F,O$4pK=E4wl*V4݌sOޖڷTHA=T] %nM6#09/^2{?{5TݘƓpڢ_LtF> )gapgnlBwDϱ$ #TlC>h8$MP<ӰZbc{]:ȣ*mbh3,oϰ n"op!B{oB@0H'iʞ mU{"8SRz$7V|9uje+4 ?6֒X D3?"Y6w/[1yt=r IRrx${4оV ye787GtAR3KvC0~srG:pX`xL^0tp%i<^rAi?$btMtxCЅtЩKDiդV䴹f:HBY]XkS%)?%y i@chr]d'x0= $MP}5/P8x'R[DA&]훶$w _ihn(m93ea vgpI*:S*T0`,hWYm\i4 >[ƕVsLfBE=Xڡ2KrA>!͆;HUM*DXۅDZrk\tEZs]*CUaA!yR!/ 3u,-8fHKsȂ8v9I 5H[@)p {{kcZx_L?5[Zÿ,3C/eQ, Awr0E+Ir-ČK8f,ZgwP4J(+m,"BdgBDs ~*3|V$ &AW 3JyZx3LC^q9_΍ lm{ỿIuk] F+Dgv~/%n)(m$?fZCdCldP0ڡ"2 3^eY  lmm)V ^H̻ei$S]:MOC[b)0+>h3s%X(Y>5ķKQ̰gYo$&u>q&A!GlTO(7JxzMS[vN%1"O2ўQp_ ;1`AVϊʽU>a8g=wIѪSns];8e1o .Q, jR&+r/IFGFrzD](]z{3C4T5 oV/Ϯ;T@:yBsTʰ<28sUKL* ;&s^mA{ĉbv+{jQ` ňs(xK`|Ӱ1jZ$Y݉7*xAј}(LZh$5Ô L1QO{vs~( [&ȝ9.4?s P ?5F0aW>Tnmmqp3*ovfWJ|U+:bt) X6y#ZZo ;T=:̚qzE{u_y\]\!O53]x諞a.Cc΍4)e2m:%z?L"?%Nbr :ydꆄX֘;|"B{x` ~;!vVZV6iyoЯִݼH$aϓk0ZU5nvQGUQlp]yeAyjDݺZ[4.Q#iЄ0x+O&#W!`P4 lU?l6?BYn@m;z\EFTK*42oE+R\OUe^ ~As.{҉Ƕ0Op]=Pjdh4q:\k8A͡$}*aw[xiVs]Ys %@ʥM~qm@"L`sD hH@Xj_8]?0{t}ڂ4 3fC}Ady_FČ%(T/@;`W,MXtYGލ, }2*RV޻| ('l1cMf|KmXBC✣ ̛c@etCD![`'GT7]"ܠ":-"sˊ/ʱ r*Nd'S>BTj'c/ښ:uv:hi 7SWNbST- f|`Š[srlRT>%n4gi~mk?'x!:ZD4gK[T|d=m1B,RVl7wB,c~k/4,G L>1JqЄ/I٫gQ7QfҸ]~ysH{Cn1\&fʏ^k ^Z=0~|fQ$ia-0 ?0<41If}P4caL\"sl6: BnxBcyf6=Ьxrl=X.D#Y+xD6ˤP`Et¼{]N|h2'tb'0.YbnmL7CH-'=2ΉZAAҩeZ\ߌ^U|C`M*v+>: u|{_HR',Oũjs& >]Pmo x9j+4"Υ߼^Vʗ)h˂)n1VESC=s4Z顇o~ZK4Xhxr99r|BS)R? (l=*hoBsCx:1! Za -6y[)?]Q#/⊃O˜ 9̷hEs.GޕJ4I"CL5ɦk4 ?_oEBj5hk{~Xc`5лM> O akaiw;#,B78^["B]a7siy]Eۇ16jH3Ck-K>h ()x2iS6(v)?ec;XrNl 䵆czm܍lz 1~kA't %c x> bIAleY&QS1Q?3#J@4y*P VW̯ B<0J;ʠ(=-NQ"5m>.Ĥp-K~j>,)H2`YsYW/)| ̟SiC̩N~4/ ٬Rr.WjU[UO0iOLUҞ#&dnl:pYI*ls6?8 hH݀/W ί/O ^^@Q,Wg"% o$tWԭuސmϧPAg @t PYcU8@'%"8x~Ŝ%A%D+q:!C=CX)m~\M!}͟oF[}sqo>^#IR/ #Y}X7jp ɯ[+\4XGU OT@yL2P'6خ\rU"UP|ӕHBe3m( 6A{fⵜ!aʗc`\bԮ{)NhQڴg8!UHr%D[\l܆q&#Rܔ$uhw>bF(OU8Kұṛٚ,#ɩfcšPW?V|ҏѭ&S|GHU0^ _&ޏ'2rMݡy؅ls2 gӍnTs]u$.}U 7&57/"ڧOZDkK7c4Th/?-Vي(qwD uE-J~:^$fs?+"OUv @oG,fv^ d2# }$l!$.K0qBx3@,V=a: 2/Lx8=A8g4z}cޜZ+' zHve~vjK=S'O{ʼPj/H\ᄙ -A0j${ w3k2 *ZkT k$B<̫^e(:X?VL Bnd1u~+|Z|Ϲe wyJH@=[#"H $tK [iI['zJ|3g?`q;'\ȍIM|$1ʯw "7lltZD𵼦j}oȏT ƖGM'{ԩaJ z,KlFZZ玮A1D O%oq-*H2T9U&D`*ܤ SJALb `fLkA P>l0*_8ѯݰW۫je,6^muVx%i>/iBb+2fv8-YEVyhFd#uɕ2{ޫ%^|;[f.rS̕;qBh+A9qs͞ABTMs#yI8m[|WJ 14xCyA6{ A {&N9SO<U(W-<[n9@C+>Rw+r]#H Ug}plJ a0DFTl-A Ebi<8+|#3IJΎ MbN:uHw?VrŢ&J0/Y-u[jHF!peAp@eu:zd  tfޤLHΆ}{;N;^G ]Mf-z?E0( YGNA(i?&W'y͋Elˢ.At8-Uc]Yo\^;sc@Xxxz%{ɂҗ[X<ȣgTgR(t\b҂2:*w>%if*eBf%i VγVɔN[7ؤ%hɎ֛%,$ Bpx'֐R q'N# nljk[$.tb|T?O㏳[)$sX;{ JG o|慘ʷ`3~&("9HX w R bU с:7')HS8TЬQabv}<֯>{5ް 0?HV6o\& īy$Qh~Jϗu6K7%PI@؁g"qt¸Z5aOtWbd3FC _i- pCx|;'M{&V7-ɺr7v&K5;()c#Ly`3l4M(wФq);*gϖyjlt:DGhqN*zӛ:_:zm,/+8Yjb'V"CcS"e8 lwϪb,j呸_*֎76~-V*mS/ҟo}𬎼ahտuTZ$@g"-I>-Ǯl|NWfPT Rs {ozbԜ:;S?.Q3АH>k,(D6L[w} }:0jahmK͋eRTyu=~=?>5-ȉ 2I_QWXɿAͻ +1Sׯ"fHŨglE;*Eh{f4X EPۣ \@$;-F "5r׮{Y8BZkc"4}[3Q-S.8 A_SzS%ϤCfmG;RKPw16_ b`rYhUU{, "\B`gxf[B=̽orzXEZ˹XkX v2sx{ T)(m ;!{.&&UTFdCY9-"-dqO9S_9P ǓxaRa=c@~#CR g@JQ 6o65j(2_NmU\\#l)&SdR_Ef}HN5$[vnzY@m{!=)yq|y璆EdNt9dZX[Gj#ko] r)eP[vzn㇒Jˇyg4G5S+?ѫ z+Ԡrx uU#X#g՟Zx5X:MAրxt¿鞕V7[лHY}yzهn8Vk}{o>~!_;~RmN,L8PԠE8a9 * "++wyxzwڬPu&n4T֎υ 'ch0%¦/{yu^ΐxlkd>ޯ} %AnFκs|ʲ^4BɥNP2^K^QP+;ktDYYl5Uw$j Ś~K# =zUc0yKLk no تH/G-w/EgZVFު2Omԯo\_W U'}2&rJF[Ǧ0hUEBØ>U /JlwI2zSVжҁ]m ljLX)YDeh4]]bS|s8;%gNOፒZPsGy^Wؤy!& ѬC \g!u+J@(>A ؄)݉A֋b~:nϝ }9 ՙA ޗ ޜ :y $&)~R#j.3 כs|m -mT Q#:wQ݅zQR#~+X>T> Pz:Ý+z.X,\5 6C. F#ÃInW `tKNN$b*W#lkZiY ̦>LL"8ޘݕ. M㬵Q,! 5B7NݎVn(" }aO"1B~+iU: P谢ݰދ1hgs3U"Չtq#+@aLt9K3 L7MwBoeh&QU.9m<2AF5CJCrJqA8ѨLvKEsZ&^ru O?; h:dœEWM+Iz9Z~G S2,{#D3kiO>({?8s,[x VQpĽS} T!dϥrGFQtfaw#4JPQ7sB7 5˨nZce*m8 o{nbu{ Puk' $**8R"-ۮ&‹yY`^wNb)f(sQ%1~HQ >ESWے<~jopEh{2?9q?@tP/ iZ~އCw BdK&vǞ[ıplcΦQcKXTj׿;_/sG'lC֌kV&A 6G;nf݄r}"bQG,<9$DCfAy/-^tS!U3ra#OX2B@<3V$|+HJ*mxՄj,azHgRo,x+3߃QG#2 N OC5R.!#J&|m`o;y2!%`\p+ӌx\* lŠd;pk+.3|)#>WMҕ!*:J&mt,kRmgLۿ*D"bz#P5(SB.͂U֤;ॣ *r% :lDKySd-7zt,tkq}/#-CJe jcĒ$U7l8[H(@p]87 K9=0l x׾q՜d^T:qM@7.b'pk*f*㼌8-l`cCwM8efPykZBXʼn:N4Qp1?/SQM%oo2&bM@3^>ΨX’'6IP?) anJuW.8PT+?wB%Ijjh7hw|?5l!n_I~IGκ>v_M4r MG[2zjo{gAZK]=F "AZهLMʚ\}$9YɶlJ%?>TFb~jmyVkÆAi^{s@e(IF8Tz)|ᝧH,PJ9r|ϺgCqtWP( a땍ŪxTid%e]]d2;C\q[B!%mv6#>@&'5Ό͡i٦YYzMY'Cᛘ|PCBjdژ=P {d4hvd<\T\XP7]4__4b5Kan[j³+$c~P!}PСC)ҟH$^wd(bL& ^G7 ay1?yKiğvE( %Cs%E!.`#/\@s4^F؆ ^zRXA` ={[%شBW)E!' ,,k(:#+4~mk R/V# BQt~(7& stzNbǯ*Ucg9 #+̻*Kooݞo O NX=gp1~!+mG/32QDp덻rL{)uh5Q5"Y DOmrF2;*~$)oŠ#jxGu~*%X*|kz$k*2P͠+ƒYb|9|bx5 7("nsQN qiq̝peڙTf\[712-o,~YE]L!#hAӶ`_HKI[W̡Ο]+E]e/[|![/oʄ"n5R?]y oJ2ܨИ"S4u&I@ӫ H\kz2XOdupc4<iX)Q2TY?J۩]b4 ֪o .'7἟ϣӞ 3,@B25Ax4JEeK sfJXuW<օN3kUC^|}]b7C!|UCqYX)4NehU߃aw e㸉5xqvf,sj'f#si){ b;K1jj[y,)&6н@wV?zRB͆C"Tgk) &'`tː4T{X)NDc÷n:քV8"& Fw4;WYTbv k9٘4dD2MAπgV􌮕_o[7ܲć4T'3',|zP/tZpݷfL5?c%o-]'OhBΒhlκel ;ȯƬp Vi݋=R_=PP&tH j7I$D#S igX؞5dHޕCؤy_o5o);.D7NU` i:A6 DPVkL';ܰ 0.,goIBHI0 ՝?lF|j-a\YEM Y /s uڕJ ¤J:z6۽tz_R[ #grL~md̪cKN^$"-q=_#)f$o@rϭ߲Omq٭RtG]Hk^qWeͅd/ h'84Lpgp 89YLa.逸Yttyc!d[QvqbXr5z;`=L I?1ֵjv9[Bc;K?zG2Ѥ@a\zP;pQLN\)9/kX|tJtNT R*J0wޓ J^zbPNnHd2[( p%MIVӉء.v4{“ {+y ^[J?\ t/wtĨȩ>$Q_n4Ҹɣ1(r˧[jr%j0Q$G9uN (–p>H3z`ͽJ_(j~ZO֣~Rs9DHK[P'n61LV)0NE؆l Bm QjA$ٕ@(H[D}xu/{˘mevȇP(T-a3ԕBHkD4.|"*vgTB!T`6UmEz},Q:9u'A^X喭 ,֑FU.hn@UaAn|}f]QKR'+"k; 򩇷 xYy8I1>Z A=2X( #˳4ZmtʦfFoAˮ8aZ܎G-GbZPRYâ P( +5|٘yH+ {2+ZEZ:47o:Fi*4RWٌ>2{ډ6f:Fղ%rE|ܫ{ES8݃wKp "n+p%=!^Mg[F)`ڊ 4 HJg'Q=`iDRl_ޢOEogP2=zxӒ9Y!u, D/=Oܢ8?,?{3n~x:bm3҉"KE˖,d1-\w}}S<!%(G4c3:ҍ:nnm_wBFwƺEI0dnF!|A_:wN|H8=?ԧG[w=҂vVdІ.bC*nl\>%:zb79EX]Ὺ8}6-Y'ҟ}yيI /buytZ!)\˟? $d9YX\*쀺|ς2C}C~ ]!؅~Nf2tT~=,V*×l&6(ubʺs>GpXg *x' \k3 Âuq;[,+w61Qn,K[̡3uq~v4|8ZR*4FF$eiw7' bLcgѝfhdDf֙6lFUAa3 vZ!(O Df- QQe @gw?h{f@؋(Ϊgr=A}H^,V"E;/ngap& GӒ؃i57ۏ;|DmG^V\=)W9(!*9-diYإX#uRH(bZfii1bWsBzơX%|o4 *j_NLxN1c)SɚokX@_^רĭA  8f.ס0~y@}M@RH8vebƌ2)NcUXn'Lh.@5m3EbF!ׯʖ2[o:f桟mOҧٰ lPe _13Oॐg"cv5>lH_2"Pl'oLli2)#xK%ѽ"+L֓}% 0) @Hs&%Kc aUmXy|1Gt+*XqRuXJ{x-nމex?)Sz+ܥ~$:4#,127XM{sU YX0(5O^ʁݎ7 qQmA@8mO)gF'0dzOS` ka֔)$P= fXހUVs쾾\M|),=+!bT0-) %;4~ߔKyJ9΃~ !I]"≅㒟,Il0Dc#}G*6Ϡ]][,ωzy)f}uѴwXz|_эK[܁ֳtd$oEv4v= ez>g2a_!ob8WCDe;(s)8{2P z=hd1ꢝJpFGO7a G1 ߈}^l2`p[y2o#W(OEbmh3ic9rUW'$'jJ<,O !{ZGJZ "C̩?FP:*xѿ{犄GjaV cBG fs$4l-Q'ԬnQ[L"ryx6B;vCړ*idv_ԘPVBqI'FMB~28S%Y8ehVTQ~ˀ!+AUoVHK/,@*%=+ N{ `!y 9쒈s}bXI$'Wu|&e~m}tЇz@WuD~z"{i抗4ʛ09P3t@Grq(:Bhj=!Ur01z3zPz1eCM_8^ہW0[ =ȯ4'Sbx^& N nu|)3nPHevP}, N08!Tbk3GPh.4JxP9*,3TyLt-ǻQ2oG~ө$ł',cf #P 470>CXH. cHV»RIĜi6I$i L(u;Ac RJܝ?-O?L:LZӰvvVftjD:}!w&vwȞ`q>Ed~wI֪2V9 a.s/MB,eyH r !OV`lGjxқkoOsv(#I<$F2?@-ߵ"[AxmcGhY YZg(' ~"QZ.ȍ.p$̴^R$|,i]BJS{+dN/ Z9)VZq*;~eL> Q կܺ gx[8}?wCE(n'(17 p+S`'7\ZѡEr`9KIa,=4IK&qſ/n< 5?@$֚b)bI+e7 d"ϽR,O$p- ^VCꓨ9^59&53֫IW鱌H8p" ^wX\T]}9i-j6*F^X+BZÏXݱb %. V?O tM[be b3wD씫QOfVmxc`ϸ8+}4͋ڧTi{h8X=SZ|`*暹 k|@[̞R  %0z=;6Fm{Utv;̱3mRn¹redYQ[kd QX'Ks_u'%; j`-e-T*~cqЮrEi3Z$1 9+i]=+b!W@BqC4G3d r!ex9}vɍ +>=UxOCK1_oF( yk "&x0&Oࠜ/qNT2)x4RSyu?6:~YXi=0O[ zE1f[enO t,"h~PDcX%>Tz.)/*e$R]*ʈߑoN[$20kg)H]J^Y0O 7*A:;ݺ{c+55'ˡvo#?vJhsO$^geJ^Hтϟ^UM5 dZz4fZ*+1$؎P ʀͲSx7:3L[aAJPϥNKap?k]BnYv(N1 2q%O[J.{VB76C牫JD95MJ&Bvm bwQh9`7Hz) Gӳ\7cdxVkH `[OhA1@>T1$|`sݻj=?BMy-w@fz%51MGPh%9x[ftK_ g6I./,&eͭ%R߄wqƦ6D f-ϟ /Mh|CiwUf UFr&k ;[@mF)Fuj]uQe'섇;{8ʳHu nك3ض=4 K3>2aeH/P0hsP(YVs~˷Jݑ Nۇ)sd\ƅ o5-GyspDtd]`\qIsah2EwC cAF5" 1$y/#J.)$jr .Dw\ VŊXn^ZMk5h׆ ?c-+Fі\ø1W2Wf ,0RxSL °3<4igu$]ncף`&.?z[@zyI)[.G͇|΀܈YKX0 g~Ed@h1Rle1pzhil)MՊk#\9 !eJZ2 U F;C ^\x m wM|etX+.ܞvW$gWWq+z1רfgp-Sv-:l0ާw,s^akx{CrG7Qx zX) {R@:8 2IzBF-+Zp DⓉ h[ ;|E e}gmb2UR-A"-u4@:TN_ven/ :gd pܗlT 36Y.vYṢU FKc_s(ݥr;AY2U1w؂[R8uUϑgNUr<17ytWF<>k98 :r8P^ly"C Ku'~oRk \t[j^^[Ur(Kd)8jY_&BDnuiYYr+BgQ8`n_>p{] }Y3$y8mVvF̏I4Q bAnvŁP&ecdW1O׍rA#f:{7ޔ^56gqt oW~ QfZ\cdJrY,Ck [)vA3Q vŢ#w4~'2zQqȨ0g9aQy^EΝ~x~( R&n,}|+'t"`D}AYl>-z"0[{+a[.ǽH LxOvj`ÂP5u;cH v4OA8NA=}?vlKFD򰭻Mp`e/60fiu֔p3x?rEP'5ȉoK/@6[Xtq0x-L%}+6q8=U2P^ov껯([5^C0aFK5=muxTu4piM@\=@U/G_=vΟϪ ZI*-SNTFF^a\ +4BZ邝FDYkpr]< L{'O+NpAN@jy}nME$TyjAo |YMQGF*EH$Ӌ&'ؕ:8HZ68N&,h6n;ꄓ: >Ydj%j@KpSLx~NUl!y- dȶC 9F`׮fq{Nth*$g+ J*ՃDʨ" ֘Mb"&0FVJ\%Hs~Q:1q6Lg;@nd2iwG؄Q*3j7A"8D4I.b}O[$ eV,#`o|GKØ1̴eyjVl?!d&+$3=m9#19QGG_]͠GwCp0󾛲#ti鷜"GJFퟚQKZ}F#Ѡw$BHLvKq^{HBS) 71 ЩwyyGfb AfBuğw4  <s`ÂjE^ AlbAۨ΍R5tTq)w|z7ʾ",Sr 0S h 8SS|",u[}P_x@o !O֍5M,,3퓡g[ђup WUԃ^YKw8u5yIUY<14%ؒ6Isb\ p մw"XEBh@ na^'n L@,օ5H1'D"u|4P;qz;"lE5dZMbvږrYB&:l=0G4Lww-# Bƶ߀1vx*!}}K ):'mʶZI9?ԃyq:Ą=~MAPԝB#zETBEi*"bTmwCy NG_7h q(潾Q hCǤ)"0,40g`fP)h2nM9 )!veղ/B]dY51]Q`|]u$BzyRfd9[)S&ԿpRMìH֖"5i|?0h~n_Qh| /cgKLGNnJu~e/ϞNkHA 0Jn[uNk9Uĝϩqyf9-/cjX[d?JsDNp@a2up?&'Lן@F1l磸jޱvΕ?.io 1xą!}zho4u~;!gq#agDYlQ*b4V!F9/S21ϧ -@ҩ0%[;жʔw DM#Nåq(*ZQ: e^pH}}djP(ж"֪4Fٰ$7:ѣi 1 P 1'Lݕi>d'H| u֯sN68shrX('nĠd$[3,ԴNG$wPg̈́V%zM{IC+ r-R` QٔŲ=N?`_ -Q]pOJJb9AKF ѶrSC:@5!oHK !(d*!ڐZ! hgM&ft.SR2$\0aْ^U8dV7ձ}2rvkXJ3G6V FIS.ʾÑ-ķ}ݍ'͞tXa!w@jkChZ!-Cp48q-]lygErXX9Ǻ&q*ؽ_`kҝ 6Aj!8d'ZM쬸{yLU S00&QI3e8?`&fVqx5iy@s/_I9Uoq* -rL_A&1߶4@D}7͊0Ī 0b0 G&0Ļx>тibˏ`=y&ۑTl_")烚+YY8bA['{9jCG s]>yPQyXT'"^ W3.B{n,y=0  QZ20J^bIP! AWx& qkU?閗cV 8Qa5%rrQiKV$\Fp7Q˄ ic.`=Wh l~:$ ,2Qx&9W/Q,aI $$c0<CXS>ln%n}fD8q/ a,Zh74J?uԉojGezh}|_Q +lMteF- } :vF*CD[3mJp[6-tJr>.%0W^1enl@:BŲ HRAa%AB1lp|íU %D?Ύ̐ޫt˽T;^ь\&4Qk56SfK[0*"֟&65ʴv[% aQLl<߱+XۨO:kOȭI q'T{޻Ёb ?oЇGqЈ `lǥޮXb5ܱ: n9a~_idԔ.N@8NH6EW&BۘPkSCyh*u]'إ *"tjb<91$mo]T{%Dogra&&@ yy=1cjGtgű^!w#6i|2e-m+L/"{[ge p XG4n"IWFSda%uROFCΪC/5.E͎%sqn7~q.ʱP w Ps֫8tftr aM֕ЊVhK' ?f&2dv1;e V{H[!f k)~g%\a2b%2"wE&8u{"O񥃚wά[km'#V+@m +Hke8mՁ4HS<ʹFxXb$UzT$R5O=h`Л8^OI>ћSb=OJg+AXLJB(!'XBnL(Z7߅W"\?t+;lw7>6ǢvHRFH+[Q3)>԰<%!r'>7` GLG1#HȐMn*%d)C#/0ޞ?I*Wo:s@T~"Pd!?杻 V^A}]L 3rOBo4¿U*Kпݗafģ;h\,ϼO) AOЙEWy<<2ڡH``y4PثGoVa$%cc'KXҧ>,-}yo/\ǾLőE F8Йv˻N,RƎ)fLES˃ &qxחl2>[F:ӂ%ska5`?hJ|8d=^Lhr9vƳl #뀪CeP#}o6+0rҖ5Tn`fe[ǸZW}`+}vg1at؅T*ik@]/Gڏ؏6;-P@_ <~:H@ A0j3aVd4ےܴ}(鸭}ZX|IfSnbV&Uxg4L ?٩Z@@c}ؿ;II^vښ,߃; FY|!*$BÈyKLt(4*%_~K3yԴ5/Dls϶emdX;ݳ7}ϗ"TFs97Q^- ۗ=jCܺV0W6u唊hM>`Z}`a<*@=;&~ DžBR25 ]~O|l'\N")K`dS}tԼP2U)ئ-yo^wȱ0[MLՊ &1!l/[5≉܋)?%{Gr#?>kt8bPtd#-?ÅGwBdƥ?'5?@h{rntB,_'iN0,|w1fgZ9Z6aE` |ORN/ɢ2P`{ qvjH ˾;xh$ dJ۰N?pE#xP,3BZ?j)T-l_?&EHُxbK)yXʩiR Pu]y`>1 x;,ӹK^9mұ&N@Eh.*gnx.j-#[i>q]2SDgޤR)(>3]1svGIF_01<|و(eȖ6 ]VR4,cR_FkHJw%m0R>ENJ%/:oZJm㛯rih$Zsf' t UaƄ6OWQշu(b2a׋7m`cXU"mc[|y 뾲0Ws#/L)<~tL|A^;r*R(3S<w N:-! u5rkmի6S MF "˄݂8HښaPޓEP@x3e1HX̮|o[|?,GEYW0[d-Ѻf#y"~RTrpXױG5?)akE *⊞dP1?B2`eH Zr3/ٓB\+u8؁śӥ_/#jM7/P?QG,mmpE =@p&.ޟ{د$Eҳ -7y&22n)V7Cg\]/ xߚ({f;1pE ކp BR/|w`51M;oΕ: rYh 7 t83qx5|Oa%SW # 2{hm`2ɴ W6c’.X7ʯG骟(x`+_nN`'Tȗe~o,~ޖRkЇC>KeSdIl1tq]DzQ< 2ݰMHJTzk^xTzUfZvaX2p1Eٗc7JGN@Vaۀ2;ksmnoY^5enոZh)衈;N!X #(ܕ-0<̓-#VC'^i%s@Ev- Swƫ>gkQuJcNR JtE;-q#%x "?j4]¤c[{M -b7f*`EpT9+6'o{S(?@bwqUEid1nFinx;F/%>q#Mm9_ #]> F l "eX7|_*ޅCQ+~Z+| ʮz鿖TD՞~nƗ$dWd֝&j*LT)PРld:f(馌Be]9RԵi˦i92%pKڦx E~^_=d:6$t76U"9٧ Co |V*`jk(OD & ИN?nQ\[RŸPm)y20QeVS^6"p;fgrX úkk'.6FA~Ƹ"kp@bX'$D:|6Et)t[X@R3GNh++ͷZ+'3ϰ xGh0׃D IGb#ir .xV=nh:j6XF#gz' ͗=  9D~I^U< ~  ΐN$ ł]fpآ<nh, e$x•rx(ZG'Gw,mird RXvˎ:U$]:>pC^ʍ=%׉ F%VFpz N7spv[  '6X4X.f}'ġm@꺒 [HA{_^s3c^ ׮,|f~꒫kw7od|܎Vւ>s:?s;)|J^U\(bl~Z#z?tympP3P ^ط̎ccߨӖ`ztcHttSE)2wGme{Kͥ`Eh9M0.bm<0 1_tudCwtvU7Hk_DSP7dyđK䨪?p&4<2F7+IBLBNAnfɀK5,Bր}Uy~@!`u"1@c19@RP.>)X˵&MX%ˏ⥷]0vf\;r[gd22뤠-*u OIV,b:mȤ~ U8]',X-)]-i,|Ekr09/.(eԑCː. ع_6HL%[CRL7/rF)V=KA* $C1p"YKgeKp,.3G9G[vϜ_' 6]mUCuo]0SAUYC9CI[/d{am˅j/XT<%#^/#꼷m0OުSa^x`p/"yVqDXp4jbe(|+"! C1D3>TU~w1:OqZ33Pm<^e>S3ՊS+ڃCX=.C|oXZOI|AJRJ=:^i ^H:,F]iъ19G>õƴa }^Q~ wUcH47l>5*PwPZl͝5!4o %F@+nW2\zfeNUN>8oFCKGr2;{{yW&ɞNuP|0c^h(IEyGf4Lo^N\x*Rt^2P"<≀Bo!5D}8ɞM2=\S۸2ȇ=V܉$DeۂB[g. 9]:;jn4(߆}Lq /mlxiaO*|2u1DkB+*͑9751 \+-dG\n*MQw ˼D?a)[=d8B`S,n6#Ȫ|1h*;<.cfY7'D)tCؿ" IrKXS+xBh+k̮p4_8Gى0"MIdU+2x#|ҒhD~Z pIRQTu {U;ridϬL|ʥ? ,֏C Z6jzKxL!}b+3vzP<ʰ}nl4e4bƽ;X?Wd`mq@JI !aPOM":z G.b嘨Jf x΋qLSL2"yЀĂ/%e"m @7Ms I=l:&p T8-ԫ$۵apvv23"VQ p=A_KF}QW|qU"qRE[) =$@$mwYyWH*>k^<f(%pzC4c_1/o2Eq*5>Nɩb3; Ul{{kFd{+sd;1ߛ۟=1uGyv̀Š$\0ZM{͓x5ƒzr\mL k1k; јOj(`Qv垧'N9:?8W 59F]|!<%X׍]9~o&Jo#}FKxeS Q=6CE+uÿ o(Oض] :Ӕ:LNmm#VQ96 GwI{5[ >Vٲ^[)uK})m{R;# !8l|ɺf|z|Z6*N΄gƂ~MIKgΓ4lak]C8 _b0HLTZZ_Gqu1w!|(B9|A fZ=jܷJ] k2lמv.7Fo˩ SI|b_M;- o ӈ&G8"xOk4'D!DX~a"8pb%ZgޡVyBW'-qBr+PowrQR%r^~¥~m A5i8W;8Gڨ<_o `|LBe='?/t38`@:Ww ԬqhW@X#lD-:ߛ}(;"_$-a+]!o+ϝocB c>ꨕLZ}P@Ю!>4]{̘ _IuO,O@WQOG.l$2\^ NVdccQH&@+ssHbe2}*[6˓0鉍%i= LCF4v&SF4bPR7Q ?dkGX-BuY :FBv v5ף ~R|hXgf52_#G[LRttk(4ŭNнX6Y!LcL]`w(J.7:j75@ T3\5cZ$;f*YC{T\z[GU7$EYLR2 qqJO[Qw41m/gNV_/OڨҾK )cn8 /%鲫l#4ڎ( N5X0Cя5BM_52 YӮ! ,~II345lD*I8V1I.^~gޥQ $;5RﶗɆ}O記&KAvxVR*gO,al\l!;/OrtZ6`ʢ&  dV372r \}b]6ӄ<\-ZZz*OzE6p WF>~~*1f+pd2K[q+m{6j;P,`VTD÷ߗKiBd] kG! `'1$ J\4x-2lլN7V< ;fZ˰Uoq"D|=7R`h>S,#nBn(@"fu>K˦mߋdh̯$Q S5[czb#/C0Y(Jn*Ȩ ^așYL*Fi) ?`1ɪu`c!]_Т43_$e5hΟ}a^f+eAxdskGZFZ~u1}(ۀ)QXf)Z)7!10ɘ76 +^E;F MRX¨&]ýN{5U(|}@$"zFw4NVޟ"dɊրdF.|;JKG -P2/W:%)Ciz4 $ʺ]WU*^֝seb-ar.Ԉ_-M m_2ߖ)) $*rX%8`'(ް#St,E:mB >[YIn& #nN )z&9uq;dn!~le&^u6J.$,tlT_n޾~P.-:^D?HL%5s 3O(wvgſDQk7S%QhR;G8p1yecdf :b$ jYe~agOk5sĜE$gḜ)d.ች(H[>plڨV؂>n) qPՆf&-݄bSwz C5i(؜:6"'jQX_I3[ձY{ 2A<zbxSv䈼vF2'Vbu= D3=6z'l9H7&#Z2vc,Laދ*kGa„YUfjhgތ$a}&g4CcВElGhVٝ=cHB\+A9־[bNF=uUv>@< w T#ҬԾ͊h=&]jc;3\Y#\gT, U2٭/k汢Mi|= [%IA@.)!)\g~w2m2zA <(a .JbSYQO[K8ظ苁mhiwD>J+<[>,}x)K竊SB.M ź̻ZҚI>VbZNxMIbJY!g{7['s%Y& JX Be )5>*=ɝjh8rՁV\GPdYܙ|}޻쩚x0}eF?9mM c ]7Ȁ'ʤ"vVJRDŖ[nzm&rW}[/^G(\M:/ɀjF9| Ziخ췃hDnS2$"}dx3J!J}z7 ^fwivuX*@V>sOF*BTxb2~3W{B_E!`6ö)1=Pc7/oA2\瀨C ?׾g3gawM5<`V}oVdv!.S($TcRu2ccua 8dz-^E-ћtX=C/*FzA-RTN-W*? {9x wĨKČˬ|IIw_ AIgM2O]:f;q}ys;%{4|VlNNuF0GIl)G1Uo񋰭зM"?2BK)><䱐bzCk\)ߝVV}Q/}LVr(X-zwTUi(cQ`Ԅ$JVkdT6m"-*Onp苰tkvaKzXI$?d#xd(X[m /kݹY9ИN)G+(ʨ[jhχiF< `S[ $ GK@*H@lxyzO# nη]RW :p}VOmѷ2%w!q1wS"0J -S ,P0eJpyb#JkOb9q8d\d( ê7gK;Yj_q?Xa>$Q>gz4p+[-93._ _GfTM!(S*3ݛ묙*Hd=lqb}Ae)tծ,ShCni-P)X{g~f^DȪ{۷%U^EI'ך_Kp Kyx7ءʎ MYl$y"e懸K6)j6i |Z ? +0!Y>Xcleo"CĻA=` `V%hE l9^$7ZAD}R#. %ɕ ѥ=P]fPTpt`F֎c X>ֲ)׬\pφC7iVF' A[׼ -aT* ֍4t/q'j"h7ƊbSOōRSI$\]ix~\%[:VpcM;6˝Yh_ Adrc ?D2V[emv*n -E:ӣ4);ȉpa_Gta% MNקҎ|5\<9so[dK3FM5C "j"\&~3@[?R 0Q-~Zr| t +. |e[15J~MP&"`^N1{D"%5UJ#gNZMLXtDrQrF_w;'Z4+v^ oN*]A-TgjoK##1AI Հ\ѳ.XBHIQTxA76o, fkRɦ !/sin;I&?>E;]JMwD+N.Cdm'vYehY.Q-j&Ou= ;>Ti U/·{6"ͧɕ*}c myD h)-fVClQ(9)M3rU֕د ܯV_o%) `~9ޣmIO+K(Ƚ]S_m62}c"ɰ ~UOHh@V|%!{Сm~ MϿoRT\Ƥ, "97?9_lL!A|ԷB3ѿ )U P0}yO[u7}N3tG^,P*E-K' nGҞgIzolGLYG0!hMڡPH&NngAK,O/9p"К\h.а~p}M Epx ̛c9\c%r c+WU)–#bJ(=B 16'mUqg|cC|dQ|/AH^%&+.jWBO|0|"w29rSC7wi_[|0Yaa.~صE{\qTwC#_NPWN߾u9/NRj0m1q'7wx*A%8ю?"^k|^(lɝu]~/@h'n6[n"3/j3hsVi OuwD񹀜r_uiZd bJ**?ņ/7//ҶfJ'qm,k5vԇIy(yx7J=}h9]#5`dG(Ə1EfU\{Rt?=Iym`4a#%r -oϏÕ+wYR !/!Ĝ܁n\aXq]5+Nu$8R!BfOG㜶ޭ(vBy#7]< [0ur[.ɶYYgu&%5s]fUBߕ@=rʵ{sޜm!Б.i '?'=BpDL"q*29Go'aӍ Eu},btGqOi%.kS8C֌,Y~֘$S2E7Jz1TG^-ĚN ,©Xb.T|lʻp$l{{2 \J5o6=oJk H:1{gXb__@>*]eyH]`2,!=fjga1-)G*p "+ҴzNJG`{rАTz@9-Kn.LIh²si1Pd[&k_/1.omH.ѥ+EkИ&GIDǟ$A?E7z3ux|䛵Mפ<1WP`EtTPU^9ZfʺaG-N3z׉hJjRJ #SB /'uE'K9Q܀f)j!l -cHRpQwxoJaB0ܣr(` Om\ !G{:fJ̾YlINfyl Z=Lo#f %m1+{B闎Bcd;,T,VmVJ˛>~%8rFvinvP uUHįRJR*7ֵ7jЩe+y"@q)r5G@Y`jKviJ)R^N]}  ϼp-On7 m$:74c"bykv^ `MxL7̳wJ(Y{}EƗo5K7sTqz@imW=x48lh&Plh(a mp5W+^U7n(Ԁ$VĘ C ~ia2̟Z¡dKoxā兢!os5:Z3f!t<{:;߈:S|;dЊB巾a Y2!2vjRR4ҷ-~(La=l]g ~^YFaR޻J>t+^|sI߱iB60)neg/<8knϛ?(9j뫉C w*az<}NM#M #}IRBق֞ EY[m¬~)+?]V,olLIgV:"(fSr= 2KXl5]Z@#Li E'>TJf}I KvD؄xe,?8@,X e SR R4L{Z qUÖhLFs#G4ASrYjHohus_q:ɢ'pj~C (W( tBF 4aA6ƈOBnI^Y3<$jjdmPY&kd;ÜjgtU68<4%FC~.h拍+_:`ܪ./sgr?V@ ? |z4KW(L->>Ryjp7G]F=8Mym?%ܟb7aNA2A(X`"Fex!1!Ym%eLB 2:?ɣHM wtxcu`wS>4sQh02P)&P&z>@@̐!2m yjΓ,5dO&ͬ)Q-9ܩJ)/t=o]a=«w#!sS^{ZvNÚ=`@Es)Ky `[PqRr]R*8]{\ͲpXFڷdd 5mKfD\&A?A,4:mve6*vYĀ1;/#\|؟<YJݠuf/F`NS\-tTd}XZM }I''P(E | 'G[G_[mFY!caB ఑IRUHr>:0%dSLv 9FWd8kH#Us |b{c9cK/'C,8>3C g+(O'&G]:EV|¾;K$'[ŁAF{k6]V-3=H=$Iu{ZFdyx7Ȉk : JPP3Jv9ƀOtg$:' iMiO1xYfS؇U߯)bi{UMx`2.0KAZ$7VO -J/jR^qYf36X F>a|I\;UI I)nR^k!%9jS[ MbHP-yx#6EAoIhv',kƍs',N0LLsq%l>]Wq˅r^Zq4,BtcJmv Oͥ{bgajr2KTEaoᓰy*Et_j~%#Up3\[k`Q-_#iHR,<4$-`bΆO(oګ 7hcg5 yր2dgi>Q l}o۷n \{s8~q-.t s;DBïbbrGQAnCq[pʃǚF F=YuCF/I"b9l+s_7T"L?e9!M[L=Z0&/ &9Dj#Q3,iOj^ͅ,B  J:8g[s2W˙Ubta[7 .)=ͮ(Jiý V)4qm6s#F_{Af~ąwSBCYͬV]UzUmo)fd ʬt=誇B-8YN/;[)_?z+xn !ʤ2L:+0@g e:ESglLS~C"k wxDљ+?HHNoF9JnjHU^@,BW nO3Dn,k`ZCۭjr֩jʆ? OCuv}&V  6@MX޺$ɣbL,ebQZ-;Q LE& c[2KT6#+ĕNY;'7+뮫Zy  ~=cjyӝCd[сȠ`&%8& %AT/W=Eo>;.pTxH9 }Ps,ގ"qs?9mW"t"(1'*R'6{a 8ChL04}  S_n5,٪*/bxM)8n..aw(|ydQ2ѵpqaDq-'ġ`We؉Fi%aRnҧ++*r@iΦ(o 'D# LhX%@qoh|_dў3JPߔsDN@UM´7k^=7B5U&1\+mj tU"xkIз\/)D#9mdZޠd?"?Ҁ$ѵ"0 厡L1!9 # aFյAH֛Ѥ,^ I6˳ ̀ v#cGg(= }IbsT֣Wsl a5<%ϼtlgJ{{ pU ɱLjpq M ^Ι騿ۤ}VُA0 a'Ÿ ZUD-]@1B~.'1֧ xyӪIS $% 3l~Ihd{ o #?т#ae\1H,u Q<&ɱ,rI;=>>׫9yo@''ș*Yɧ @Ҭ5i1z3|P!ASUS#nǾQT ?y1 \C^ *TU= zn|C-uF&zSߠ\LlqJ&-ul.p 6d?:zv@ŶO!O` hs%Hbk71X}QY3m#RY[HiGu|"IwjK}tVI]=-#,XƧqvRX X3R!C*=`lf0-r"Px3A n( ]͛2CjHfV-E]$c[V ld5Eܧ,USc>L[i(@z PNQLKd'$x.1:Xe[r_iF-2Vc%FΥf0ܕCQvcOA͎r 'wl$ SL=*wٮZZ&  BgC(NNcJ)Z)':ӹb$'OɒN5 ԁGXa(I!+O+GfZGd_U@ؚI]1@;BA! -*kYIMShN3ʍrJ<#¦o=BU=69V ևm^U:=͈|;e|s|ȤLI*^돝j,i }3/o Ж9E&տ2R ˦$=|Y.NUlAFCkco?ռT<6k6d[j{R?Rs@hk"=l`#J䁓yq WF׋`j\'whYʛb#VjAHlucCVf{E3a~G{-[!;z"&?6'?dB"Ҽ:kT\]s犡^xD>m7HBRvt#N-?`9Py7>:ÝE 6'dՀA&4<$(6d${ FK$dØaJeYcOpQ*s͋xވ)b Rfz;)>Α;>-\=Hmٙ8D}6n!A=ᰱo)XX3WFP1MMğED-qKǘu%x `uV'T:iϼ}wk2}Qz#5=64'Z[ c/v^fR:M@k-Y1|p&EpmF+>uVw\m6CHֺHt2Ɯ![LL1FLDp]o}s{2Mglg["ߞIY);R"/W{u_àpAx7TAMx0 \Liݏ.e|j'5#uV24\ ;-^Ҽ]~1+X^PON蘣TCzz~4 ܰ#g^`1H{c-F ,A5ҶZ#Bmt]hf7#o#<wЭݘ-&yxk%xvNʋ~%.xnڷ9z ::JD-`A,x2٠jЈ4J{+>?L6') M[4nna}g7Fss[#{> 6g(2%1-Zik=۫4)ekZX%'bhl~H Y秄Kޥ١$Лɕ3ϜuU0@"Ij)Fe!Lū:+g{e+B//q>, >GnGzSnEEŪ}GfIG|WJ1ڷD7'|$ M>_'CR>~>~ }>qƃmtyhWrYa+W^# ƥ+FJ sti|M.xLD1rA 0{%IX(H O[ёٖbtrυX_cd [2 ?!e>R-sFӷ7RfltPBܗ}n4ic65h.:pfL8k. VS/@ԥ tj*)[s1-l=$\}t+u##Cʌ,׶dV0Ui[f 9&61R0nb:igHY5׬ern-1?4lVf5Vk2TٝpZ'&v/foMY7v͠9Kǰe(SDQFܼ կ?.$"ST*)kӋN 㟁AO rȜz{ m0Jzp\V2Xo+!ۅ>p0 /]^}M-)T,+Yu¼*(mV^J%غxswd`}(M6_X=όf8S~VF?9}hk='E.E@I}"cq`TD3$.d@f[~LS|g6W <ܖNGJFkH9KgX8M֛%zȓ 6q˜Uc[HIA' @l JUQV<2A|ފPHq~B2ĤDױ wR.֥oāo O|=m o?VuԪc%Kf]SKtlHNFr>=z99$IXVģ%.Q_|i| *]uk4yp: -Rza WCߒv\:+ğ< iw%yڵQLY9ѧaB$+[8[L}8c##H]J?wIl;E~ܠ1pTy@/T<qõp}waa}l/H+wBA}"HԫeLf5JGROx9 m%#>?椹|~諛n*}[ѳavlTcҌ^쥍H@Ds )D#჏Ь >ߌ] phژΉ f^u9^=-o27f "z4e!I%^񜇔:UzɪW>@ T&ͭ$:' 5J]ϖ<?~1JV5 \|5ӑD_bWlXovT#biݧ<FbX`}L9={j#7$mH^9:Ӓ&i%Vg,21a=o>I] mY-<1u; d]9g>s)(Tpz*?S fpjɏ0_g|+tyXIz0B"B~![MR^ N1Gnc7 !NqL)lHu|ҙ0r,1Pnn9mTmLD~< Tth!!h nZlPͯ _+[th^z%Oc_.c!d<ϗ0i:j]m֙bNĂnPl=kF% U'ܧyv'S\2qP,Uƿ95vֆB߇gR*{|3^^ˬ,Ą1?~[fHZcLQu˓, v,VL"t}nt1NK:֣;P>7Psgq]_3p ɠ'] xIs볨mHJ_=KFwG=IuzYT|tiҾ0PY66P*و]]庎$)5©T2O|q 檂3RO7(܅6|;z d8>Pr] o"&-{'VsQīёݎD0rս.Վ;cnOt,Vb\dEwm㜺 hnh8jwˌGL{OB4 A'FOW爲ŒM%qCE|( 󗵣 V\3 f4 #?ۣĎ\龽Ŭֹ(9@bXDaP8yn w"hb0==Y߆̈́]Lr5y3 ,&pRGojbOR--0IRjL.c2*6] RMoF9GzQvžN81?M žCuc؋Fv*M^ $|fts7WL!iʣ1F 踇Qw_UݦjDM.G+oT| OL+4֙ TW՗;n4LT*Ə^g?}{Uˈ3*ȼd(t0E?KVs9:w9zo&xi֍"?pAc6>E.Cc+50'?i5pacwWDH]B]ȝjڄTep񄷁RE -\ Tr[y3mͲRBcfJ|WNׁ=b[,ꯔ%+;p'r`NݗE_䦚S(X$0$"h!C%5k`F0oom7+{0#|Jv8Ⱦy$TbF3J4or}XKuo qPwX'tu =F:\p-UQ!Զd oٍ rD?%)5se"(nL യm 5)x[*tⰞ2KP2BxgQ ^>S=N^o>1 Ʊяff;xϝbECQW02۽wجar seK:([1:^uN^Fqý)1BUȴ6u6MGb"0AQu h -> r<YAB4.z].'@dPaP~V˛Ĺ-M)ycآ+/?v$q'V*s?^#뚨7 YDiGkۖdUa6HRǟ;k 4bV)^Ӊ 4jѢbCl.A!f|]yX4BWт']6ǒN'Ӱikex]'ֱϿ2X|ڎڝ8*ΘsJmRiF |nЅEX7:JR"t[T.tq`eJMz YkΧ^?nHg+|ui5^`ĠGYYW O`ُUէq$ B@1ll;%(f_{pKTMF,wTm ^,g>5Rĕ+F杼iCA Cs_)-U 5щX:8HmלUeZXݍ>~xy9Mܛ,m/ܫa,'[OF-ˋi\"kj~YV+R׀m8j֫CEZp"niqVl\^HLeJ!kw&G󅕃0]1 #Gxgsy6{ Cx a|HVKd \r_(k[zOeS"@2Edd"Dt$HBQFFgRT}hg倚r "zq \4 _rO/vO_摢^}ז]ZfUmA)N7)ƈ .?>x#cWx` Bw'V5fK WNrOi --E!V0TCQT@8Y^"U!p-Ӥ͟M"q&5b_U[sؔ+I93pEFiIE6uG"IJ8GH[~=ZK#kx(kbZzUZsv"8Z )^% &fD7?شT.uo ~{1PK{Peʪ\1ӣ^`C]" u{<ߋ,yuNߛ @_+ZfVRȈ<=T$oȱA´3Ѽ;0rgض$뽘~.ߥ݅884 9nÅ(e N7ļҶ?)ZQK> oM`7$#+2Ma~wX`/3TkoT:xL$Z&6(MocƧC&TTnh\;灍#4;bS%}sa>w2T[X~zgt :$8mXlxWrkɴ(_4IH,L$z"8]ak eI1CwϱŶ`u_9L1prgY4g%{rgp7)WAwӣO) dNͶ&3.f9W-1T\̒Yn0hsp,w T5Y=as>"qn Ce_ÕaӋ0pmh.b *y'SvHnSr5 'w*3n{0U]Jr0 l.lbztZ,^'>j>PnhQA&VYFiz1SqGڊ'/prխa'c| VB8N4l J_=u]OƶI+מƶ O9ϥ5fyAZZ ic,GSe/w) == ]qOĔԙ/*&)UcRpGxOhyzW+%^_|j(*i[ "C jMJ/c@,i1!BoU݁̋m"C7Hs`@TЕQ"uޔ ˽09rM+͐ ٺ_(rNY8szTKzo'ipZLF%¿о 'lLZ!,5{@^;'a/NuT6k%Y XaZtXl4ֶ`@,rXYWAZJ:<D n+*/LWL曉]~C ;[+^-fVT#U{b Xc4,܀D&H>#gcUݮus~QwOnZU, *a9F#xQ X S/jb6[Tx4tz4`יBT 0+YǙk5 ԥD--7(XϽIn5 W/ռT Q%tOX%Td!FQ nT-تMvKo2{5tԦ:.v1L1 i6ݲCb=8b{蜠dMS">6?p9'ŮY?}ҫp!tM eKI (KR)i7@E]ͧXO?~N_C)YI#Xt &m.>tԋSŖ9ū&1/-G^{,C9ͷ F(X̵}BMCb PɃ=7oc`+-J}]E[e2yuoz ]O|4a&x_x54Ρ׃"R^M^_^\7z'BDVuwA~|v.7x[T$ͯUc_<LZii9lSr L2 R7 rۣwIaֽ aS8}- S|ߨ.q:8%n;JqGEMQiMEʅ' twE[*Y QQ: uS}쵶0Џ.~ydO=/8TB7.J[l/>I(@ToT;Uw#֗Dc&G/29^^lGfh͖r<;;gj "߆N)H>%z X.24[H-MWЫ|K I`Y xCTې0 EMiM5=5?=X"{8VŃWQ.jk4bb%Mۄ/wRDy1%BFv,#>p~DJl-fA|迚,ޏϏ1)Rקڕ0O]LRaҪabGy)=ɎoX/'eoh6FXGH>"*Sx7]҄M_ޙGhQfm ݎS3]?\Lj}I}j~a$zMSnpF 6*JkT}Io3KSY8׳@W}\G{pq`gy`,! _0e_B] i78IÅb %}ւ CVr##m|`6iao"J#r9'#7OE5vqL w=IR -M1pf=Htt1\eu d|VA OFF?7&݅FKd=̉gLOH\4Zx# BV Ltqt8-eOs!r;_)_FmW?,,VD3.dg66g%ĖaߓbdiBg Oa0\*iv'}J*{=;OU>%D")/=VV#VElM1џ:|![/ +*A}G (:fE ʆ5])g3j]ZPNH?)^JS㞺#̫<'ό*n} ,"ilB,/4J5;MFIlJc4aq 08&{rf`M4T~RS8nh{T a>![FOK6L5 ==\֭h qƌ8sؐ5b󽀵fban<cY-E)!= "kqUOƁp =fn=Fd>_畇`Iz'h_@E{ޟUGG5gyZAۛ^aQ$iYOZl0Dx1KR޾>-NMuG-'e 03Pi$#,cIZ 4n A'}Usp։?xdAplҁ7I<դftZ 3#RZF;~k1?塳m Uc`ag!Gc/{Ü?!_XUgJ@V}/W]i5tF:gRꘃed,= 5I"{_XMi7%(I^5}PwxT/.Ѳqn?HS^"yi6ԫ``4kӔ^Եo6ɡB7"JXxœlK1M`"p C|?QQQAXƪtx %)O\4Ώupض_B'>U#M pr';MuG{oQ8Mxu(SEa/jk-&G'/T)0TR 7Ăhu7#3wUYdn$葘oV1N3ƕjlG e9|ߛ%׏ROtފq#&P%R&0I\¯oD~(,SE̽/L/ղ@ -}Ħ?|+j>А%5L%xTBD &l(nv(ORrdcU}dL _TZ`4P݀r+&0qE2l7sMB @4|\2m/rŶZ`e( .N'c0 Q9syrOc7e;2P0EbU;fJְ*Mb8#Tǥevԕ Z.`U[dDCP%_.kEe{YXK!ؖN7B[KQ|+ ZQ1otsM܃*<8)աz:T PfJVb3ܟ i3Q"Wq4fC$Nw4~?bMZ@R*L{>Ce3mʱ+Aa.JZviꮗ՛XY.j,3$v n\9ڛ<}1̉~> S`Zr*tqRRQ2|>Q_ :]% VƴBI&;WU cQ BZ/Rwbsƹy+čmd!RQOpҺas=_ Tf'RHĮD1 {xD a bM6_ˌKY!y_}n ʎY4 \2~53Dgl(U $!yx+ jḤ % 9ϼΙvHr HcYvs^6V:Z0CץN׭+ A\ 6_JdwA+6)|UЄnkEL7{ԍعnSL s&#;&Bg,VڶF-P_Pa~zG.OrD.*kn?c$!?YM>LUdV)5BEO]FoN R;S)g+rS0jCaxgg;4az~J!Vqi4}Wt[!2-ZAP]S<&%!h*O+Ld踟[:yjнA_қˣ!M~oD n[k6ՅyqbQa,\3覴f7]k=pjP8LDrbaUٝ۠$6TSr/ p3!8BX Λ8vPMQ%$:y[.{+ܖoH&vŴ/a(߄NZkR#j2yVςC ;S?tŮ.:}[>·{1 Yeh ~$:GcjE4,c+[{Fl.˼;"u!D:`@g蠜&{`,&fȻJBP;[c ~4:H8}43o8H|!Ѕ^ lNSaXb]U -oGngLpAe gchWSP>_u;_EX}w 5"I~o,?SaXw"#/ۙ u#'K'{Ce|L.ߋ0Hwyj\v9lx!Z`a{:,PKv L5ll(aٰLlN/61QZn(md޷bdiP6s9Mv [ʈ炎ͿHTߜqt)It(fiڨ:zXrMjI z%8PLyw _lafIiPx{\\;wG\<)"Կ t'KbNZ%JR<Gn>\-J.$Ɨ!"Uo67s W2 %9, ]öJlǑ٤+Ha#F>t7&^imw.$ig rp^$ "doexxུY|eICՁz9S*wIi::QNt5s+}u1A_7 d$0ufBG!*Ù],^`^ӔXENv]jrj.}Y7, gc Y4 [Ys"j)A`D|`0ι٥>|L\7 nA!c_+9 gå%Ey]rxej2+޴B-'JG%nUɉɥ]xYUyF$|7e͓r EA%[y%5jv4*(h8ʏ]<\ߒOE`ITZ,??9θED?wCr ^1> ^ŇU={WÖfϵC^tg5y;CJY Z<[~iJ9vR8.tXPOR/w@(>A^UM$.j "!ܬC2p &c]xP!}Ց bMO^BEsM0 홥Ey]ƅlG'N(14U$eŜثzxYp L10"~9B N_* "eMU`ૹ-f/5s'ԱQm:ʷMIK,\~I6FuMAh22~1i>0𰱅15]"Vw=y 5pRwݶZi( p&2k2%5"W{l>wisYw%9㟝* q ೏o&U}6:^ss40}{b ͋-Jy(À6HZ΄8h 5Ȱ*Y׮!"@qskI1sbō۷q!( ׻>po엶:2N67+&o֒<91/qp% \(~3 *yN&CP5k%֠8: "ZلI,Wkڠ}'fIJҥ ?hkt{؋_9nYCNb0RTl pߘ$y9N/ !/|k-$~6qKY=wZ5py& a EkwfL&NW!@PzcnxKP¼qQ1gBK`)JY9m3]LcɛS\vY HKԋRqdK;W;K٪y.q9ݧG anڮ-Vqx!ll Z%([Mtpi$GG뷳,{`Qyclx8]"a?2lPq׵l=u" V B~jKPKfd'?g<@XFUO86G Y2i QXdE;5qEo(kS p~k_CCI#>X=ƌOrLtxvLd/Pj,gNNok 4=i6N TqR}V* J7R˴_ӛc&]}\Mjjy9&aI'e[sxv/3F7"Y:kٽ[+JױwqȠ!-؝D}H l2s* 3FN moJmt\DҎne,Lʑ1'}\Lr̷>l[;eLmG/m;7/5?{5v#B[+^$Y3hah hvlR?C"N3p6–f.TX>蠰p9}CyΞ%tkπVO߬}T꒥'Ys6\d$#wv= JԆD1L_.ZM]Ig%32ETkػzqWLhmvGGCab`EUԺxޔL*TХYr(neu>p>/#n6ډyGZ5@uŹR/[ #ZV3ۈo>%;zU2_W y\Sdڣ:f/nnZLkb@{ M- {.ޞ*X0&nwkFy7 B{oӻjU$7XtcASGCdv"9^SNF#Yܡ1BpOVkT_"!_-exO}NfVH%TœΊsr VDp,t. as-(8 LTpo>gwn%!~@-UQGBp]um\Z_~aj3sȒ]x\b-827`];lZ 1iYd~eUS}hA`ɣ.GkCx|g~vDB]s- ~b6L܏GчÆγL1P}&tǪsl O)4%5z 8Y irWE (;*^>6 otiR 7E;4 Im9W ,|O$ JU- *26xcVQ)Ie3Y.B{uD$+;$^"/@ הޏH)iz4kcTO#rOfL\#~82qPĐ"ɶn+[4Wi>1G#чL/ Ȧ}=lnZ/^*Y 1M^ 0ud.&~sLJG/ )Yze6t($Gyz'\L%^DP#!NA&P- &(``"> 7MKTTq0M S~:E t?e b:FhY+O狗_`r쏟/i .hBmq moC͗{"pfuR\=s%cW,VïbZ`$򂴚rH[}wk' n ƨ ;p2߱RϔjsP?i%}[PAif,m BY<%BϬ,^Q̤9CVҺ628g11ԅBE`I+YՕYiM @-3$HL~~.2N35`5e0b70f,H|0kۗ,(]oJɋSƺjV(J`k_R, f\)ߍ)<:WA-Nu\h3iz,zIJ@&xX-E c@H^XG*M$#m:J8X\h|eX!04|Q+]zB0!oSbQ/Zg顆ab~i)8C$A\фi߀C<$p ڃ'pzAX$m>YvLբZyxbubdSkRE՟Ӽr uYK@Qb ǔwmv6gR XkQP{ֲpOÆoz{".hh/WW!xzf1>ZEvV\8X7s`t;[ c]lVAz,٭׾g^Qk68Q;ґgBY~cqgvr8 ~h&VPTTl= i B@Pہ.!!Lس4aZ̗#sj'Z,n6؅A9]ݗI&V>22j(؜ qu;Uۍq?i5_v脦!CKիXE@Se|",[|IKh6jro)57i%^^VjEܕO@`XU_sK=-DĶQ:bi1FkyH|.YwʀkcS^o¦::P|: c  ^/Qmo^Hw1bflӀNSVuk;@G%B7yD+F-tfS{N0'ez h3bhyq])cZzXo& L$I2َڒ'Qͦ>juwqBQ%va5STp-Eu) yX2^/͙.9|#0gYG>2ۃ*3ȟ~*nژ!uww3~mʯ$L@W\#Ud'kY w *f.% IAYơjM֥R4x/xU?]U0ڡ}Lt9F6K>C6yT떚Lݕ'>o~B2ZDjSTT܁Hwr4u?Tm0bFni+%t+9h3ݦ ?u|P.Hٟ4FDUiVxur||>X֪Ť@S`Gi&9epy@@7Ҳoj-Z|%_Zgĝo}Y`x@{p:wݐ@is;{i io Ez$Lq_ו;h)0NQoO.ʰ826Xp7ϩLz=TW%es{8@.PtZ65RupdI (hz~q Yu!d P{HQWɃ'M9 [f5'DYA[|n^LEEL5\ĀK[z31M90ԌhB=4O'y䥢a#2UgT a\=D]Z`I$cc{GQÄ>q#kWz&}M>$}/n 4>c+ R+*e8ȅfm { 0e@^eދ =}I=C.kÈC/T9o.1g/.žcF/; P#nfwzLbbH9YL -xB1YDOعw@WlEl]ճX@"(yfΕW8QQ1wW"B.z;w*CNaK$YORvkwr.+zٙ4)|4Jn_ P"R>E4KsY+u?q&s*KD(oZτZV cV |Ҫcq.4$ lw{N9q8 ZT^j]Vz4 h ;F,L""au(`!k G'ofHaMSua[ۤ&XW (t5gʏ5X& dԀ AGH@^%~+Q'Eo^:sjʹNs@ُ!آ uu܅rI87m`fw1d0` r@0^9p+bg)#l41iR*VQ_d_NJ?ac-vaQxN`0[0{z5.M24ih joH lL#^(j E"k> =7@ ^Q^[n[a4?Y(I_w6zϨT?;T B*=M9SػuA gH._ڙ7ZI%~tVⱮ߽A+Xp+uFda2?Fl{o`{eLDYzSjο!Y-8{_ Ē^p"0n1t_+l0b'cctu~u$eyv4K L8FgaC/}$Ya[hg )V !5:H[)3[Y^jC]'W _m̟P2,*ܸn%O@U:2TٹǻzB2^ yEsCAJ+rdǿáx,<~B6KȽGR`5{3-6RlT$tŦm 1d>Qhbɟdc\S-FfU 0!o C;G'S|H'ƒJ>ʏJ٫{e^ҝGB70E y3&B&/y/OYtˮ^)lDXD%UI*r>iΰujĺ&B~ Þh&>xCGk94 t" r~dnC=u<ļXCez6hn[LÁxIlVJ eF "Y9=6mi B0 {rОKmLnq![4)iƏ3mXaiPA0ܤQ$5VSn4V!B7^J,jPlurh!i?sNm.0J2{|^_v@#%lMK`x:҆GcE9Ki;̞ -)Dt1mO4k:>C9;KR?A:oʋŤyhF:+&J0sAB;-쇂>^<8QK9uN2PN$ʹA:L~ &&b$7cD}?'_"WEAϛa(M M'd6/|j d: 5Etf6,k7tmf\(Q?`kFO> >q&3|&Vъ 9݅|b# ~O ܋C -jU2v.;@uO` PU~;PE9skmv8^bI t1N[T  R*RtF+`MIoG;12-r\!S 4P^^mZxql}:XUe]ԝ9\t2]^[N*%0=Ieڈb74dsJN3hEB>t$[ue9$I"{*;V-VO>oJ:q#iYOqk:r⫻ۯsgaՍcZk"XzyCp3߄\t\AhD躟 \kKAyY0.d->̓<ڡu)jj,qM1jfFEBo;HYƞ`mǯԡη%[maP|Rl)r J?Kx&s7CmP4b"?RDe臧d=iWc%@d,I(Wm7|&"^1_O?ׂY$Vn1Ɲ`Z՘,dMluGF#MY?x}屾ArnRepςc`YR馁,i^3(J vDr쓋N~5*^p4o{OYHaFD9>c _K.=f#A;u: .UkicvM(d4M/ gDe&@HvȅޣWrKІ&Ի~ީюs}_eš=g3R.GT*p!uz0^gءGӭs*=+:XvThSϒ,}`Wf4hQ6BE%r+:XB\U{JLݓS%R)f>( 3OYi!emeQ['eɊ[3 A*&^j>M7O5Ki,~l]Yz(I}_噷Ce0F$F{U-BO($ PsR?Ľ.y,8u3E1'b91OZE+7"VΕ` .UM H}S`YVtүkwe>7١HagkK.uDȇmH5|J3spCCcN,D+de!锎7i}/0CNԡB4j-:[-t2^40/qw(4؇GcJU9't>j+8 <۱%}BD&wB+مXTh\|"]1j,P}?.l x} l<(\7ȑ+&iS z){T:BSrϓQc@ >._/ZL,0N˹r p6Θm<ڈDr>wɈrӦ;'Ɇ/y*5czCTF,MOa!fKM$䶭AIP?+HO%{.sΛl|4ИC ɮk=\Ƭ]s7,iI[_w(\tZ bl/1~,ii_WDĢǃINyҕo}}@v'H&/.{'RQCӳcS!" > ֑\b2|˿7f/#pU8Uҕ?'G`%jrS$MlUgmguFp $۔w oooIV+an\JZ6oT}d76Xvm X.*{8჎TS⃡pVD)0*hP][=ոq O25Cx#i`3l!fOEMO@b #D8jm-NXS2E\&(y"dZVnP3IV~%.P;<D~{ͮXm,I_H?>Eqq>kn|h՟dMcYVOt fh590CxL ,uU\煻ړ8ؐZ ,"28T@=a_I½D8V꩎&AXd}9.<@Fy A媗'ЬNj| Zp^J)-Z<#X˦NwV6Щ;N)*Γ'uJ>Q`r(N垮a n?4MJҔ,,'V=xt|qR sq+SH3N_zp}8uJK3HMкՋNQw-\5Xu5 yiQk:'$. 8>? 3K!?ai }c<_{͒aFk |%9p(£~Am Erh~Qa *L U6'i6ou(q X\ji(uߗߛ}V߲JYi_ W yϻOp.}ciOϼT}  ьtgӯ$s? ?}3ey}UЀ+m~iTKې=ſ^Z.j휃v+] 3:>ݎ: Mp Wۢ{PnwO6삦R!"qX T%\|<,Uw5*&z@k l_Fd h8#:[<{@a2\%,$ 8y.|&L%"6af*dH\JqT FqyG҅9(ջ7۴Qd\m;? ccg~95)V^U?Q~Psޮ^ZeicbgbUj Ppר-nja?xbSlsolJ^EظJ"nqJ-I,fPY1`*wV=IE9~b0}?hXY̸=Pll>K n$+mhundD:^E~gk:%/Cb]Q='sp7>k#6tF)WR5;v@t:Xѐk65F]įtͬYhL _ c/Pxup)49(IPNvorzI )HAmwqէdr$eh|Nz~XN}9jx!N&NbJK8cFF-};m*HhXX?J;C SGUPu} qN(3DBfdc(SᖵxG ̚H ȼvfeإ*/RJ᥂T=ψ2pH ir1{KDn1o$g u"Hh2\v0^tY:֙#_P*SR$Ϲ&pz|8N ꘵gvP(Teɭk-Y&qhJ5/U^ְ: [P:T9 XBv%*{< g==sYf|w5sG`T8AދXbvݝfI >8Y~6%e_7&6ffmu\$#f豢йax﵈'Sl[PఃeM 4}et!Qv,ƇUkR&J?P2ok'w`Kb6t,%ώ1:<=+ Ѷ ~&.nLy~~,qN SiS+|9xl(8PHs|Sm5, n=ȍQHjrS/]ó!Nӫb[[k71`L__0wV DnZ@~Z ; (ӒŹ. i#9+ pIu"uH)i{Tu읨* xV] i.= |j&_DR4{Ժώ*~&5*ۇBm٘d(]moEC3ݫjhj|˒S^!z lS#GZYPb#WƿFF!iezvw2J;G]@s.ruHTq6oMQsiaZ:E,-E 4&ə<& x wŠ6 y' w+S#{1oؘEo( p7V!L k̘%JR_'ǿLM \#EAs<E"Aat Y\B&Z^+A_s(v_[qn;L,)5Dh .HsOdjA;LN?+B_!q4z: +X~ >us9sIܽu8'[rZ W^lI1|&_r{{;!3Ī֐gh&Ԇ̻iUִVpDXgM e~K@zcU2-w 顠mxC,4$ݞgI]r-BBt3n>sC&d+@/f m-ƨ¬뎚O35 ۮ?^m&@~4p-֕(e )޹5|XC.f#_csc" ĎQx@Q]XM@yZNwWo4q֝*Q~^Cq`Ifkה\?'(\T`:*RF=f6Qb_"k|jبx ?<<"D6k v0oj$@ Mvk5 :LDMpFn n^g`%HԢΊW\q|"&_T?KBd>h`Pd[kIRS$:y{Eay< bic]JtTÖ[aZJa"&'6 :кka ZUƎ9PyJ1'!/Kje*\9EYNOn0TƬOd'lM"m2vRE.HS}h>F?>9Rͩ ,]z#sy)e(i-|9}WSphDV0++8;2P{llȟi+our2 -b@Q:%DnVŮY8$b8fV #Fv]z֠)TפlqZOvTn`g7S׀\)~k"|m6)tJ3@peaH%Ԩ80E,[)jZo1?o+'crhE\Z/ *o'wĎOJvP ~}'0S,`$dx$h ܸ0whi%NZ"V.7ɒʼn4FҪ&\Bc/8{itY}VroN|х)|lgy̭`z8GnY+=h|jix;Z:#6^y9|tmm٘*D ֫dQy:?/(ƊaƌZ"ᖟQi](z1Z»:},+y窮q!2]O}f1= cos#W H8? " ̄TSx~>̮jj8L @:{!;(@u#G4wçx>o6a; ˉfqV33A>~KRLj &P}ءAt}Ow3B+*E×!|POb$o^6 `à-qdf L#bSGc^k光[8?l<3jM4<7(xMTNשMkZ{4gj`AGR)9FDȩtw8'\RXR^ ^¬YS]!`|ζCRbdLj81NamӦe;V@r9tc2ZM_ N-x$q7~7Y\GPA 7߀0>7ܓM]:h~ғpa 9)BGc-Q0Sqkj%@}>I߼B^5D EO y`={q?N wl컒Œk$Nh9>)?ܼާZ}WkŚaҼ1C:z /].e8dtκAA̒;PӖFOU V\}􅫺OŐM +uq9V~lO\ 0a.X8̜ smߚզ )0VNHoy"a/|,IZɉ$2Yr滮E0 mwÿՃg#~Ab TN,ʺL`([J3HkaJ\XJEU#o>5 ipd*jlW884>&z/|O8yTA?( } ue ~26G6Mnk}"*!t$Gyxlܪa-+?|/]%~ihLTɜ ~{6~)ѣg"e,x 辛ݰ)`R,?eM11b`zGާP->2A|(mVr`?+לh? C 1A tO7MȮH_m/k?dy(1 #(.XRX:f-o_SX؈B石eZ&EvsŐ˟ghHefetԳX*dۃ[5ӆ*AӐ{~0 " , . /H$PwP~׳1G8Z]jp)+X-_/>9`e:7rr^P "Ŝ%v?$?4ip|.磇 L.'%R]sR!l4S/ed&b] țOEN'hCQuT}!h_o}YN jRebX!;X(3Hfݻ2%_2]'ZA{u:@8Մɬw:~\l leanIX2s3M\#Qi?,{a8$<) \ h/a-lY.oGMP(zq"Oh G`0_^ot)Q"U-I! 9ϕ#3$tLn#d@s')5ӶEFXV'GrS! #C:9x`^-]%%~*+z N#)X5;'kNKA6BS(@DP'=6d֑)C6I#=?W$w{)j8xо&XZ/#۝#Qu`Dz*#飏3ȋ'™w"{[$AHɣH"0// f\!W Q8W&DtTX!vjsQZlސ:am.VTr7Cco+DpViZC_g&hg cI,tb>ǰud=[vKC^ma`.^-%I2jwN'L`^.> cRWdLtrgg`NL91]JZP `@F@uٞ*íW5v +c9NB%qlgYKq:捴Ղ8A|}jrѣ=g+ok~_,`s~$# J㾯TR}7vƀiܯz#7h$p/#(j ) [%I+yew%b ` bp]j@Hw`:pөDXz D`pΛ<%rl i1>u9!&zcF>_0<$z|%^ӫԹlvH6*ݚZDzQv-J֌ :w[M/umN\Irv-HafH&\T[^iEr PfFOہdELf+{7LvmP̓[8ewa7353N6&:X@5#=Xf> P^T ;a:M xkenf+q^yUZGc47r0<%Cv@4hVXH(∡/U3E*JpZYG=%WNn:XcXxө(}֝4- a@-$qx$ nhϦ5p"n4Rr?5A&!0J4?~ŵT@hmI`QcP׬*M؛?nu703T-^cz|;D H~wNΐ?cCE`YQ=6o6e0ո#] vxL t ̿|LKm4 /3EneNDxpmu3g2ٰIh90p$x߾os$\l wSLdRmNga̪a@5L kg-J@ sO@yǭ.=~bS΃1 vL$Y`Ia=?)|z@C,{ tX[**hyUt!^cؑʅ-U[.X0Ҝz@6->p]AU9h~p<"2tCJQ_信sy@e;r7z<#0EAkL1U=3@rC#Z&rRs gmđVpZ腨&Rfߣ72RI0$N8RWTPe0WEZ?0Ns(fux%&࿗hIHvKڜ!R۱lUOF =BEEw ůWڥ^f0V,uQ_'U,A:KCĝqS'/17'$MIY,6RfV] :?,OT}G~ao I@oGC?*љZʶVy,ĪHl񬭢"}lY*M !V(Z2*BdD>?&|PRQZ%(ow^?^1@NC]A*MW^áp0?ٰe*D+shXI0ZRa:%b䨊I_Jaᕷ^dz *jT#b:4r_aYM3PPY}b8B4 V*F*cѰyͮXg% VۤVHDIMڊN#/n_F 䉉66صAOBjTа?ڲQ>P짭I|!mr;+tQPğֽ]v~^>r/\%c,跩[':(6=m4Z뢦F?yىh,UM#;CU>ѳ?GNl[A ý v/(VK(K!le|wui#360V7_V|}[C 󐴐1)\;XNYE/䏁wmdJ`wZbq-+N-&s7BXT& N0]u6jTNJk]C:)K* \@a40AUl5D5»y// pԄ ,,OpN#*YؼPU"Ap$Ag\dx"&6Mx 6x^INŮdC$H\r^jhAbdL4lGԍMYcru\q:+P2JOpj='%4Ull˕6Y̴6׹~q))y Z$M-8/B}т<-`Oq5lIz ޯJEu9u9F ܽb`[YX5ņHCV䧾5*~݇HbCV5}!ԑ>=W{\r c$rY|➳2)U^}21W/dE6G7d\HvA۝r'O1[&u.+3L-iN{osiCU0{5Z O̻YLաU]>8jtɜ`JFaAZs! +Z7`ҪrfH`]Y>{|"  ݰT-{ONCy[x|M=@x.=p<.w0zI琈~䯰v[q7ẢA|Kh\Z5!oԒ|x>ӆUҭcD#O9t>\v ]?xSĢ:]'F?W-aǚBC=dLv19"HYJ h Ed;Aml4O } PgG S0Md>ܿh)B۫[6{t;y5r7Y&4)'Q(.ryKo$? 50ʡA5<ƤGQn'+8cnӽVGQ'J-+`3hYMސP|f3=bfTp)Cʊ ٭ܖJ-|Ac@Iv{~=c՞'3Ծ]fqks ܝB!EjGs4 @K-9<}Э;Yp5 S b-2]1b7-hP\֢CFg38efH$bЇ%~Y> ADSȜ+p"PrrvO( h=cc9|4/ kb,ޒȿ|ѭL[hZ#X+i2)+ ]~H2[,86m Jn262D$TXm*_+O`1Om/u_I+ai(',|g__Z8R#N^-ac('K-CKwu֨O7(b]["1)Ck!@}L aU?|%h/<8K,\qEO*%tfO0eX">g¼nec *WmoﴣnuSxsYE9Y Hs s#`f؂ cTF šgQI_$)q$.sJ9+#G TPw%!8َKy oiv}{z\0!RU=AtX"kka>f]h*FNlDЅ T!HbA3ӧ$I`ɰQ4I_ވw^MB{5;](e/ń;o=ѺRf6,C?eYsJHA \K M7{r=N gQf@)uhAnUQ04V! S҃wclGwyǯ'LN0Lsfy).$Q8G^VsNTzQN.VOTtKЕu?~YV\o&=hmԈɪ?՚a*AA`ّ~{ljHi^!P4]_Z [P4b&Xr ݞRW;WSXn ac/04 [[L=4qj}?3#?d - ~wkB6ZtFm$X2{8Bqqaqs8|t.VW^Su!'> un6F) #o@CsYRGggC 'i 9~Nrq`rrX$gM_,{JI ZxFLA81:X{" CEfEm^t TE6/eNkD)`]efUl=_4(@ Q}Qn%sZNl\6U(dq` Fѡ'%w#Ï*A\I_=}nM $0ǰ6fKxsnBiuw$v,{l\ݾR@K [9~_`Uk! eA2tu/*=T S\hg^S#3w<w;z1QA 8i;䔎#aKZwe'ȕ̌?ލBrح ] T`SqݦrsYukgx^/~< U:3}u9m!4{ۼlʘsظVIk|R| bD?E&m.:EJY:qyQ3Ⱦ&#Og,vfa:PͲ`u_2p2H4C(tVnO8,kA򆗮>q{8}BV%Z)6x_@.1)HA#_#SLߪѨ[3d|Yw^k 0UJw^v9/jq5 yB4wkTD4u~GoTFGrIhK&\91?, U'Yg\IR<3[$_UG%ePyHI#tJٛ| FQSg$n-5ܗOw|hA:nDs_) |:C,?82~uGȫF$]}z%K3jg\,34ogdy`ЉJ&N;~&Qx5(O[G_Uˑ=:vU՗2[1 cFiL#WXhw H[F2u^ƴk\L\d߁- B [8QS2*kmP0;2ௐ[TrOѵN{N~pXl`7gK1NP9$'Qm"ASVpSf!є(W(oq,_dWCN䫴4~K8K*9XG1HySݱƻs8FT\8ZiXW!ĹD:~W$q`\bPwYͱxl!xiJq ~߄%WegB% 5s%c_G:xh~Iw~۲%]2;+#rFxeu'6Rk{:ޠ˜ա$@ s}ETF_p>6ImI#j;\{זI(\LviƎ6*?,l`~eVHWU<>@sh}ݰL`eyj r~kɹbz;_l=`si_%<Ĩx|?~i$s;.6.rk 1DϺr }m Vz [<@*]n1ॳ6PjA|hŐ;Oc/nE v}R|) nɦ^wTŚ|nĄ."rt=)QrgLDD+lаEN]N#(@YN #,n\`ؗ4ʇ4tZmHA Ɩ[#*;ݔ$[MAFV3]?˭R*%;}*@8vg鍳6zG$mOf 5& F]KE%Uե{ru&m׸bsFXG>Rg-{d$AN=TAj*8MO)եC%+Afil)禂릻դ.a_2pF [f >ƽ,u{9?Hz2: p‹F˞?/u@; ӳq$w7* D3)8*Yҥ]akzY Nc}'73 ,̭%$J{$\;]G:6HA7b)_g]^3=e m+-h}Hnӫ;><=-73P`jL!6;;TPY A~ 8鍙?]-gFV1n/ţq  >lKSZ;kaP>wgzICL=wi31Tb<7?0-yi!7G73_#q9ޖ<%)0Jr׋,OZ0qQs\~ZbJ=&R ӛh th tZ;,52P̝OA X x#e-DM9Znҩ[u@) -*,z5s㽪Xw2lu|a-0(T qm~>iɴ< E>C:a=@F|)zO[s5~pEZO:V6BKB^dZ$-D1CrvN>cSp3 mK]59,ewڀBcX3dtZ@d01` auо\|(kEz@(%# p m,Qv!s]xFRpq.S *z TErgKl6̔vx0,GNoyAӽ5ɍ9®-u_~x*+R.H`_:X鰵WߕICc. 5wEІPD SsVQf=>1%S]F '=rο^΀D88c C73v>ĉʎ_O<%,|͗7 fn9BmC.=. UH\[lzڐ(X:s4|O \`M&[O*a&k RRDP:\HK\ <,B/b\cqRM sd:췃{%WțBt_ .w !!̳+JZb sz^p+ِO:Diy۰wS`J}[!EsIvu Ӈʆ *0ejV-G I,=F49]ED owfs7/DN<$Ci%wzaQZ}bq#ݟ?% :h -GHy a+hQn(-@_,lGr6D5(mGVn܉ρeF@*(rgA9=7`*tOv[|&Hj4S1f@^9 Y~׶::r̟r>p[6M&DQJy*&j0÷lSkMX:5^S'iasoϋ"$Vf͙pFS \kc7a.Ht$LUa ń]R4;BnvSD 1lai_aCj3rgaj[1[O5[k>"8[d+̮|ID8nXN \.b!\kV4h '3 dLhN] o*/&Y?δJE&+%a[mAcL ŕw);.?3A93bL˼ဍ\4yO5}k<_ ίp}/MeK]t/BE~o3'wnV/;bJKp#W U'.ɉ%EjӞ,xk"Fb dڇBs݉U]ghe;mB.۵W7i|&OaZb>kZ*4,x;3zާfRJB:.8궠$bJ*G@!*&ܳOr~!4J@gXip;H_vwFrON1@0pc/U @J'\%tlV҈=Sh,jLg{g][j?a%GnЬWYne*@I9@UZ㲥"%G;zeoU0,z*, Ch w0ޢ|szP+i`C,'Y<^N㎼'|[^}k G aqB)v - X\لu)9\A} !Bsp[M^(Qʑ@C1D%jŷ" oX G0:%$ceC@'J?/Ծq5fH;bsH2q Xї1l{MxP,*lrR.dj"~ )m9R { JY;z7C('"M;-!4PL?5SXt8=8» !4lfE}FR%ok`u Ij:rc\u[{b|RV4&ŞZ6G,bX#UD޸ Fďm! ]e+O4g!`@ah&4“ (Ű7v&/xG')gL yp$d9-lr^E%`96\ni#C=GFcq뉐OBm\[5q9Oڧaϋuc:H|4}6}L%bkzȎJanĨվdO#0om MokF{TFHLáЍmo}f59(^IC] 3M@VoñE=I;oĻBY$4%Ĵл?g$?s~1G ) :a$>xփcz">VD+T]Q]bh`u6 ԡJ8 |O0ACP0{d+YC&gw<˗J䚖d݆=MqQL c=#JScS2e~N [B|9|g&wNٟmiܰ{ɪṡ[i)fj_Ci6Tsl>YPWXF0LX 5 GQhS#%4" c Kas@Cr7Fǡ˦SFWAr&ݭ? ghX%YGwY@t\^?&.%P-ʛ}icdUO,*H2{j9$5֬i 3QDX簓 ((Å\W0ӹ xs~ l~D^ l B%DÐ.A Mdb:>jh[L4!0ɬj!g5k?,aUjHk<[; [lpG(W>V/g15]X~u8y8w0.)zc92d.;Lu9k䢠wbQb(H7Ѽj3XF1ڸSeϭZ>CYаWwCeC:k˱ii*SDݞ"0 ~wd(U3w!~DUtj:g_~em^{#e J~r尐_6L]G '֎D#ȉ>HI~Jd-ld]e@KM&L s ;IMȲUh>vqU3>D CG& 71ԙrX5M1 i/<|O`ߩ&\63Oǹ\-CN4NpzҠK1TOj%bϨX(Kx~KcF)1,MܲQѶ|)kLPNdimw\J1)ڿޕx;u*3S’&LB$˥[,}ll=0.n}}Jn?᰹63T&F79^%2\@o䠭tn.\,h?1}pqg5#܍B7%m9#SyjU|ۂ7ŒuR~H|pjv#@WY6i+$!^Tzr&eP=)wXIq@$G)MnN!ꎣaXѽݣHaeMSirY$3XX%770ƹAcG3dD)C:mYQw\nf꧂b+hLQh_]+og>zioFMF6|m|D? )l;bZ7M@ZUE?ąQ~Waȭ?l{GY9? `ʪ8or%% V;4@ l뵪u!EqV;HF?2 T4| t.myΚ?"~U޾Ľ(^T8\plL}Rݘ )utƆ浌Y\1 ?}ٞg0td#u7X{ժ?k~s"LkB&ع[£wő@ 2:WpG*0xۑ8sl7MOsӈѱj$aBA:9Y'g/swSzҸyFd%kǠ&-3rze /K=bhQj4ilQ?1wTtFj\V =߱ R1o^'=Ϫ(z(O>Pqkϛ\]Jc.~ +t.x(jpVcykR' q2r@߁ꘋ rqnK~Fg(jkDvI&W;X#옎>+y복_\'O-v)?4티xଢ$I bsB%S<9n-]t#Ʌ?td@S1gĶԱ\ c> ,gЇͪCt4~ _Z0VS^}ir{iTUYF(pF`8I 1~&KV"GPG*6,dv) ]09#N[t Zy?[ J] 33ZxpЭ}DYԺ~y˂>nlw:x^S7OuMZN0/#Pr@T}-{ =Yud,$2 "mo9e/0 5Re`'$#.hVa"-%fU3 ^G,L HrHT<#>] )`cQ?ełJ+.tIOVVŰm# 6X'.AR<~Kp܃2Znx=>3<r ̥7'_o&õLdko~~-+\9R#ƜnX.v?ǭ)J?ʠ a\Li"* ~G|=K~ƣ突q|a 8c8FPw}6g4rW^/ԟNAZ\;"mT5!xfm?Gg0hCr֨1KXr>Tki9c蕹vopgN=ha978jN5 qYVU$ѝͥcg|L -X521B7W 7B@"%.ZDGjIaLB9YX3eJF&®YܵQY9-6:`-'ME9hy"?ˌ3Sp{q_C`[-L'v;GY5,#n@(Gv1JR@\a6\>Gl! Zl ٿobO-W7p5$(EjšeBJ2lU;d`A&:[eA-3Kq6jK^sßkA;TgTQ]V]-"lc/5x7Ž)Zk-ϑ1`E%wOAՍ6㱤X_I~P' MFdD̬}2;t|WŒ2l,2bV9 WnroP1-l7xMCVISmf`мlf.X&~vՊQjx+*78I`@m _kvLJ; ;31h6&zĵk&EIRF3'3bpl 8f&yˁ.%8+c0H%ɩ&5R3'2B۞QR# 5+UV&ݬ`_9_X{ɲЯ}sfaVmNKfJ{g'|+{\01胎WQsIv7.aG:+(ߔek94v҂Rzd@$N/'q`I5<.MSQT)e&$b~y5ǹ"ý~UݝTǖ?KXam֧25{ [IÖ"3&;"طn| ]AC^VH@uAh(`e9gr'0%ëP+pf eyH_s1Eh.j6N~Pa%Z){AE-̷,ؙ}C}0NB׺z'3wDxżM#NCM=R5:+WLe=KwzEmŢy@1-1}~ Fsdev~3@{&ý'pX('L'R,A*H@jWabJ`+ဏ 1CmI|DQ5-KEmG/Vז^ utXG^/4 8cx+*#H>Y^,SBeg>zZ|dH֍;CNԪi)XCǓ03}PW3FPs@9hG[Vh}Iү-h%XtD)Dj=hm՝"jr" ۝B" g4eՋLm?'q/ߖB/Y6B8BkYUcZ 6#yqq%*$-4v:#0 ‘%OA@bN UWtGj\R0U.On"HUεj8d-a=D@]NBy q Ԗbgg؁JqSmYKw(V6ىFWC l'P"L;?+#=h)“7vAUm. gJwIP;#9{$FIӓ56\rT­.A"f%C2'bL  <^s BIPhm4;{)DgWzUH,ϵxv3-"5Wr+0m)6-aiF1I!We6z@6RIE%arTjt{0‘>V㽲pcCP ^*iљ呁-9"ָj#+, biFqnz!f9TN+a\B69pn#H6 w2o:Ia8vwCv7 9 Zrx3EmlS)؍!;lu&ZU$ޏupج n$%T/&z,{'TQjSFz WL=Wϲفĉ9¶vbل"\oPZזt7-n2u.UM(S:HGlRt<]U"  G`y 4vw0bvge"P5fB/;JLY:RMeνg]]3[N\\Gǻ%KBkis {,:e`Eqa`1]W&kָk`׌dدTYhN`F4gMA+?v;{S]CȻN&jf"-=/puBr~4*/F"~Wu !_gE>ZtةpꁣĭaܪvU򧚉d|ď1w6yC$mvʌS'fT!( s^alJ:PO^P%Cr f^K/11还EyĠ{k>-&bW2gy"QXO2UK9\z?5snof!kJP9y项*abQ,\h~Ue Hu!~hKb+Fb݁vz=pk!s0k.TwY ["'ϧ˘gįo0kTd5wFi:"[! Ŵrw"'&+}vIk\v|K9iE"rރ 3sF0 8q^ Gb0Xt-]>Ch#BY,Q31ҏBoWb#;~qgۦRH۟qMLֲlʽ5iP{ F9 <C,`FvFlkp -9b>dZܑݜ>b5c $6wUXPm!-mGo1a9(ƮK=WTRB(x:@bu~4}."U5'ܻտq]_MQr3&1+lzvN$ݞ@%kPTʴEur qܩt9G 6*2/oCmٻA MC.b wug7&6(Bt܉l[g[~V=l%c(ƌ]Q ߱m:}CThLbCJVfkqN*^]bsChE=5] Yo|:1d.|pحd\҅B:|n'[^6HB`!nAlE<f}g2t jCtHvI ;I%WߵT4=xIdwLlڱknrwxUUL~9wbJ<ןuV2°fZf3PܙL|ƮĜ s' G χ[p/ W:Kj?0!3t03+q 5`Bj_ D. -"ל8]: zQ6S{fO/st E5_3u:Zu&[oWLYTH[:;6Yu&@9 ۥ!;꿦m8Xq.hR*Pd'Y7Q3ջII:~ >z[ 5}W=u +OCCГ9'PbKTϑmSqO6*;J4M(q)ogL[(f^vm]!B4 P![-b/ !S 0j-vԒW QFf63 "LKfR+a xzߩ87d~ 3f'۲8dHfCB^7q.4B>3hb(u;a.͆nJd.!LVbl)2L~Л.iOV7% `S% _EVRiν#JBFQQ]u '$Rs,hP!b})8߃ Q_\ń^nUq nj>y`M;;J0}pw4|Ж:8#3 ɛVSd^GA4I,8PqNfg,v!x2((󄣹=6&ƭ$IbI9$<(-nIB_sthvᯠ?n #kdx3''8?vC1hv~'+fA [uLU^oR"M&US*R)ɿԊTe\=nn QǬ/}Fvgk߄ 2ٕziδ+`%޲ ='۩TR{RnYP6Bt"2* eim$qspdt_=nI9f%Tœ H+8j9/g"CU19uHKj p:ؑl\)þ=sPx87٧jAyyi`L]F;c 7cIr+Fd͡'t`j y6N/1;XC 3g Sx.v]M^̩L>ցU&PH;ɭtD ?t=I".L;bF>&)ߑ d7G8*~(=X.`/z ?_iVs;T k}@𠼾DV(ͅSG?YnEIY˭R(:|w5LmN IEJj`4##CO8cQl 4-qTIBSQxUi!O9K ѰŇFaB̕ ƂI7h)\삷mslۭ1䉗 rQW{ZO!]H @A/+IpDa ) 0-93.f-OdH^d>\Qy-Z[GIמjBYފSA%( ];1'/9b^L1L+)Aa =@Jk\ εZqk>;n.kDK(';=XͦoXmDY}eS!EeQK/ v$BSՈ ]̟lل[DyP/c+\zEAr{g4pHR]stwk} khq_gcX[pgX/q]GOĚ$:WR_ "YJ7OC)WIIto%)5t5 DzT>rj)GomަrP#?nBqG;KgY xeSYEؘ#"yڭ ;9`.sg ?|><%]p4r=A{.y|ct3NEY!I-| >ռmF)W}ە9Beb2z lgW+gRTBxjG{?VlA N_CWN#m_0t6rX]M7 4]$]B@p$Ջaʲ`18lY~Q SNcyi2h ΂ǝF;%* *Q[} bkq/IJU߀!ysUH'qS)Ѝw)&/z&3d*! aW  @MW=Ct|(dsGLl+*sGvYNKM 4܈l48'Ar!ʑЛʜ̨VAҜrz.AʦbXj6*h2xzќڰI 1ފut]g+"j>2=Jfi`BVG)Ŋa*pe3k0 =lÄ)pskȞ_]SÄE0a؂D MΞș;yO k*'D6Ga-fW-L,e0a޲;\H@a,WKk2<169Q$ݛ$W'y SQ* b8chyW&\$fv3H]Ԧq!\%0V`e y}ԢOis<'H~xv b7rH꼥ؓ .CHAr~zd+7K[(w;Iޢ(4i½UVyo81_Tx\둘 M6QO?U/0]?>6.(;Vϻp=Q4b|dɄ8lqբNV>exYT:Q- J[U X(}s ldΌ%wTJg;ZWg`x0ݘN1;p7S É;>&BB5'uu Mtx*ʎuMCt8Ylc/b썗L)>DD/M&_FG'[\+_+JJ[՘)*Z6Lcߪ_Ɣ.SEFskfߤH~x[,8 D.a'3RPؼCuoQ_pL#v\;v*MtŅҪp&Uf.@bYpvDZ~|0Į Py mf=䰑b@(Z刍E&S7ܯl)T])O W݂iȵL~ªhW+H׬OM@S;~t*MOR oS3ENn-ymුD%sPZ ݓavq)"zs`^ͮovuF%stj+q]6F9bl4ⷄ7yTot8AB$mWRbś }YJNn^ P, dpW5҅R~#rc$b%$~5[;~=6IMj~) tXFK֫IVYNZD!%GoX nM:%l;b||o@YzJF4/{}qTCC;3wY n!"kQ~8 ,~r[^GPz(I=wwi9/~VbB+zB]0 _VeH%I KϕBȓy(ʮtMEo$o@P3,.6WofBU/Y#$/=J_,,pPF ~SHJZp(c 6;&BAf$dB}`SNuC=0j+#eX)jzAyJHve'}ؒ{MR#KG!͓)ī ̟ei8bP(qh|1 ,!]O+m.x~! 98k_N }>Lx_Mm4 iӱ+U(DZ٬vRu;^'84Mr塚E1=1נjz wǟBJ˔g3lP\fM,s$ӿiٸўr"K{*|Iv0/~<Bp~xFcK=Ab"QoKE:>B&čitB s 8pUZgC`,8*U="]gT5M>PHW8ޤ{6K{/Y*۝(p1 VTP/s?V n~)U*_$UΟ2Nڈ9;ߵk )&2`F%l;GL+8;p#$E)hCx8i_auXS%HEK!#fbɤi#*jfD"Yo+خw*}QW}[<3̴8phᐶxy4V $[)*A~8MMGS\HN.XMp(J. βŦI~ bf-M!L út*U)^@`z̠n'Kt<;MpiM4?ze ~Fs礩jRR3SvTۼ܏jPEy[VKbg+ʻ|Xҧ*BwPVN  A7x}?@4]sI@oK-7&[t7uW [ O:/tܞ{!ʬNvm^Tej"}}fNv};F5PW bs8* H K+-mzwvLX[k!uN St(9pXIK?1݇],+G@/Ý@o޶⦈ˈi/p ppDJ;8 i;+y *9t7=)4`pC!Y@́ C(3m]rU j*z)"9} h.ʎݢY>msb>S#kGFsfG?-RLfzzF߈f0ɳ=p8Ao b\ԕĹw}^~)qT٧mE=qv= 9-vf0Aej1dp5B!?FI'Wڌƚ]`όЙ\m / N: +ČRs: "By,/AoBOߟēڱ Rp`Rf#X9!`! m]5TGn-"irF4 ] NcDȐ&yW?0.Ic]fjEֿI[F[|͚j`h}_. WΩK5 N8=EՍ4R36~16AS&bJX CI#:7/{3Y^hA0vfL<ɴ]qg}K 2u(,߀?$K:p˝ o-Y39w@C@ZhK+Nӝ;&Ghc: ~:I`Ua/@nJG<ܔN^䚉RKc&ݤI=~1fRN*vԳmbmԺ&QU];`OfjK_g4RŘ^R+>eL^`+`;h41O$&E6)L}mq#5r7f:cP|vL泮f>@06uc:yKApNk[6RDNaAtTX' &ѪVUr[Ո fzΜnO)alL,s`g#1Z' _&m4M 'ʡPBEJ~;}$?lVE(6u&6 Ԣ䈵nL*0nz+f+Bi%F6'ȸ% FhU řFI|\'K ?HنȽ pVc۱NI~;o5ʬŸ̿S@W*@y;B H&+LyةS^댵KͰT׻%bК<ØӃRJ8qVK¦]&,Ƚk$ O7(-%4i f57Ҁ+HW lLo'%@(nX7}R}sfxRr 9 td °Kz\ed? wJ= t[iEŷ6#q&X1&$>ӹ#J.BǬnNZCe֜-LO$c&A"_* ^>+#{TrEdNa]bC F'+[^Oޫ$T/빬5HGvcyS> ;w"/Aϒ|"={_ ,m :aټ.ݻ[^廄Pg/ʮ!D6@kG}W̨*.Eq]?ZKg,|}4t*z{9"nv4ڬGI'dDIIԙC{ .#=4mv猂.%JUԛ,c8}<\<Մ@{Qvӷ#3/]/* ! ]2`Mkv )S֫6ky Y̫<ŜEvPncqMg?-|xx!K+FQQ dbf.BD)q3Cxa4y-'^ GڮQUN8||o./ަ% 1LC坈rɭZ8QmVʆj/ KXE&,\X&>Bؼv7tN$]a+zII #mǡ8?!!uE_qUrUB G9Jf=)=dA˳T}GU`AYCጠܛƻ:-񀪒u8㮽2-h/cDӈح瀺`F-6x[M<0]$*u 䨷T4zM:,|g. ކ`V+1m劤fC0oH_Am )Rȴ^bsZȬ(ܱyƞc`b8tM-U \i"7g=Hї6)xrVe־Y٨r`郦F.z;H?2.k/N~zbAܓ]j*H/[}ݻ`{V"|TM6‡IDVZy!_ewL EU,[00E|܇G W4qmV W-)hQ~|15ɯֻd[nGܘJHjn|d,~|{ng-#bK| /!}vD& s>fv<ƣSZh[yyt^i^ʩYjfCI*.+OZ|gAšؖeҿO>3zBkGZa[6u4 oq!\-o'y<1)(,(ڎ_Í?Gmn?8ڟ#%vᒍSU7m6;=Zi]).V4@Rcv%+?/W$QePc>PH]4qlP@ߏ7hOBUw?"S"y|Qvy͇CʵkGnX|{ 0 3ab.^q\8*Y$27P_b#ۃilCD.x|+%% 2&p(]8zHsve ju˩%c}"v\dpLS?Om^~F뺓V&ؕ݀J`̫P؟,ӞMts<{?*n5VDsq+Οu,-<j7j0=g IxQEƺ* :9@Q..!F'T0y4ܲFN9]vqfT919,g."/rqM5UT n9l/5ץ@t=97/V-ß J i;q;AVdnch L e1e?;%j}^ LAW׭"a~D}g+_?"**EUC7+F30qy1gja,sAj|2sцIjs0րTMB%HԴT\M#W77ő%nCzb5F6$#i/*9jyJaЊz|arhU##'#aqoj'us-sM[/aH rH|*[ 'hh BXK5sl6"02q'bxJĩHm6!A)r=YIjaJ{$#J.r3m 6 xTCIPSȟ_ĜJxUE5_˝H. J P~jm;&ԧ)iXҒ&U) BI_ò0buUY5 kiE&S TL$HsfZW"!&UN%%\4"OmHr:ip ` >XB`ҩ(mIQWK҈gYFBe&$-aUm /r;G %~``jAg~Gui%&︡uXCZGq@&.ŸSjd07c,~}Z/a#(JH iхľm}>~\!j~w0-[O;vӥuY.O`3X)%DL.NT'j][73]nAuߘ(0OHn?FͺCڔ(s/$@^^47y+݆Yruu~&ݲs v2S")A3Gh)4"[/&Xݟm|ς8c7t{F]K6uE3!L\{J7&Y#A:}پ'sɈ Y H fIJk&h1Gm(\@j?8/+%iY^d~8OFB85gg6C?uB-1Rzi t_v_KVmw}#uq‡p}9[ѫ~;X7hz 7)`]'jĹܻƚf؟w;Zc9"˔_9K͢Q{Y Z9@^/ xj6iQYklyRfIUY˭q\`&^m}Bs"ԯ]ck[e*Lm?-)pżhe%4z|8Z1fb,IrKʛ,cbޥP(#*Bk@P|gkMVȯWӮvi~f k@ p1 򠩄Y9R}wBō;t! "[Bi_oy=2ؚ;)d&süga5Z` )ꇠjG?ܭea`*<Y$eĝyv,դ|ϣx %AJK~03r6[>`"@]\]{<9{79wy׶ї޵4t3Kf;ÈkA"t#$l6G|{Nc1(\O;0ѹD-y,Kb]r!hSBD*J/dEq[)^%ai47R"`TUtm(tWqŽ"q{<.\üZ!w@A:k!G7;rwkw-5kbCށ&O?'$yּ O 5Pg!)JS:Ja]RUvx0rM*_y:^,eUl7Y)&y=P(uj a|'pgz0)U 4iKh1%êM+cQH5 &юE Pȡ]cu+)S[ئw>)w+4A59j]%eDz4/Rw 6c>Dž&)E{_ Ǯ#sIL`ioXhv'|ѷt=gdl:C"![ʀ;6Xz5 ɭ4\;(1N}Ǐ&o~ ښfeFq6nx`lme(h9"xBl .AJ%r R\8Nu/sM:͋\ӆ/i>ϥ'*Gv|J6+ DEQ<6\3q]ZJhbt^( &CI2QuwnÀp<(DߪUU}ܜ$yYRRtV 瞢ǃ^u1w$U7,ŗ]rI. fmr*pݴ 5Odt {(]< "YKĴofj^vRf=)xky!nezPPO>Os84V:͂F'"~z&<<1S2,H g8 >8N"'te FI V´ˠ\f </rkAleEV7j+>RE Bjt lҚ G1 / a$62Bk5"s2ᨄa^'S@wO"k󈥷V+Cղtv Mb񤲎'Mu{]SA'nl}ʍ1R4}b-$ @lgT!>~!s$Lv_TzAm ݵbe&؅$Q]*@ըK zaZs4)!Zz _56e3 t\@ k`!>g` q%12lwkkbH8.@f LMDz>N&uVF/#,EH8.eC ̎E֥U^,Q~S b%(XJwȢu7}9yVo`J9>&XZUqxPd" B!2~%]N썼A'A4;MQ_BM>afS9鯍j? EOB9j<Ft1 i~XkpQ(bG2*`^Y}Ori)Fl<.8ÔtH."D>ɍ[^ ˻( digDФN#\QP0swyԷEe~?ze_tE,-s+e%Цx`Qf̢^ !=zMd{ɼ2wsRyqq9ce "JsN-3i+^3w?&nk1 I*#à2xFWJu$+g&f"- v; ;ĪhtR׫woTYx pO6$ a;?I `r"T3:nlѻK1<|Ou B ? vfi.XCJP!K\+d̷| r0S2`^1Y_FM-dY+ gH aY/3g95G仂LEep9OؐRz^10g+STAMpW`^F}r¿nrܾ2SmcY}C^t@ՠM!0B ;ޝe\GG2VG)zQ~`bprl!آh/Ykطt'OSipnIcy e?0Nd5EͧC䵛e/r= 3ddmE'U1ڷ!wS<e>`RE1XQ.lxpP&[>n} D,o^g=s EFj92/z'D [}VcYJ;j$!kiV\z@p36΅GJju耏:0xȽl rK^3[!_s։oDDؚ;&粜І^́eXMY#5zGh$l Vw`r}Er5({<["1-#Cٲ`ÆFZ#g}ɉmYY@}s9a/ k;M<{߽ǔeRfh vjf8Ks +;;GpoS:fn1FozX+emu2 mSzr VonomhD*jJ06TM€߁7sp Nj3? ߑ(+Ҷ=,\۰Z>) %v}j[(7V8Y6:>o|$7 \3 &J{*aeq=%;*t`r, ]#R5"Ej~z/[)KB$Nr)6Q;ǝݿn i^ɐCvimWz3{tYf&p!d7XѬ.`wT|/qeG2xRPZB 2e> ';=m\ҥ.xPKL&g D4̀x)&O $H'kQqH`6qp)tǜIb̢Y{)_ʟ}"Pi "lk' `ǠHr GڲqA=FCxm/錐 3|hӹ"t@5XجϪA=VDMt9-XϙQ`]QyXY$EgI{\x u NƩT Vu;u̻,lGL]./hWWdw&7!gՀIJY/{*ب5U߄V.Qؘ{GqVYvދPPS8u*l=i1.zhDڀd5 =5v/K%}+{Z}EkgOvu`:C~5Ȇ>baU~X: AO67B\ӾĎc#xWC`:ʊMg/|H6T !+npҏᱤrϠ#-mkJf/}vݏBQ!rj[_JȓA()4c wȋ(qٺk\&C;ݑɸvG@ym+i'P@;x0?e6T ]a)ZS˰u%%NLx|?Q y/6 K)& Hf"nUPȊ9rnAs-,HD*u(=HM SW/z7#Z׊5E|wf ڕ3Wlپ5aUTM-W.7t]̼x+$Z/;U+ZAq谨 tUpP~;ㄝ[l 7Q55A[I(=[u__* Rb>9#reͩyt H J'Ȃyy6G q X5Bd[{|_˖h=)-=`XToAjn^|~`ϕ'lxaLO~ "{࠷/qk+f&o/fU+gXXq R{pqxuʧc J}v q+`S,v#?䙴- VhKѻ|/"n j_0qT@A@.x=ߨh?̿R1&FզW8WKTŌh_ﮣ!;[hJçٜpӰ^AuXHCR0bƜYykuhPQ?-ѻ;HT%Pb>kR qЁ]T$1 k=' ŵ2yfȺ YnÚgfT^_{nX)B{]y ܴ8I[_ ʸ +(o$+D\RVNu! d;O+%ư'8-E# Dznp_W[b +P;L~Z6!#0̻ :=%FdrիV,5淡W`Unݞ#aL^h0w{7Po H̵t_7d(EI+}tKڿq ɤO=RSٚ9߰_CtI~ݶ (BN@l BBHx~S/(xo9zITnfZ-W,w~(~1<`3.˛&qFP¡C%緰[Bhk0,B9FZ/C0aA<P%`_ҵ1H%w0e 3ssrNg U|Ր^6/u $5ǫIW V2'vJ%?zF,Sd]΢i5Ä3#l~O(+M>J&83^$(VA$&p ."߉[u:,=◑9ղy?kH0wsܰ`vLTJrrVHSS3q4oךJ'0&PaoL3Ѣ6oqϡ"8>Kb7?}ȔMt:"AgB@k; >Kb-l-@}유3, &27f水֬U,#o]~m؛{#K|%& lw9WP*pDo CWzU@&K^HZMd=/2M&C q ̴V;7h`a}`kC]Q86)|N!2՛L:^C<#8.^ʯ ye(, @8BKךa;rgvZL(606ׅ5lD4i!R0o E"⡬%W9ltp;b9= gc r3Q7Ѥzqٺa/16 w)+q/3aI}ݘ`5J[Q,%1}zdGE&pЎL,>g\-Nar&P i!i?Ӄ-6kxu4f`ASql_[!YxFNJg$فtf۞-mZyR2L6?AMdmš1lLE@evb.g,E0k%6ύB l&=)ʏ &@M?'~*Vؤwt(,Z4*6SKdRqf5W/{1Y`8p j:t=bjl~P)hL#P JGͬU77{+"N> oYplY*^za$v]fOEDOBPm=r>{UJw*Uզxj*049Л3bl{meu9C3OP **3ؘ Zw}'. k!k&s>dzN39[ڡg!Ͻv;awDɼǾ6'R9RTOY a(QKԅ&-^a-XwkvpGxP?.~Ϥj_\Q](-5!53 v1i^iv2^2=즲F0~r"B"٤8 ٧hZ8Ϡ%fU!gW"sѩ cm L9?Hd"ә"j;*_00+ ibgמZc+PICڛPW(-Fz\`~N5IOzKojA !/#*D.P6#ߌ `S#qƴ3˕ Լ1,T,4Gz&)Mm:O'C0ω#Ap̉X$X˅#zdLo~{N7Bu6.uГB1b/kZIɊXTd[ nb*f"6 *1-DCf[˖ByՁibeTZ5;cƶH׭ 'kJw8ը&* ^Z{x|fVr) GԝHNF >czDר_{VV:krM-SxZH.weDth~a‹-!/RT~HP6^×`N*G@kgz2GO]݌nRI(#;q'?F0:߈ Wŕaxrzky ![\6,FKm8y}+@/s"}E"Qv3=薇mq<ೳy TD̳׆`X.WCЈUY=mmGR/ut\YA/ t#^)_?e,`7YM ^i0yW ^?[XCא`!V (w;mդN. ҭ^޵Dsa!0upV8|9LXcN q^xtXDwέ>ڙJr)‹ApU$JFrK;g2~aY^xQSodz~̖T 3m1bub.ҽrTOP G La]k3@,v%mJ=q6Y0}T$4{UFIՑDa&Ds˔ 05CHxa6@ȓ71=i(tZ9 ` SO5b5;ά5 (缙ʇp qhpM;!"n7OO~zDhD>煳(kVAhst4v6_/>~ o^F}Њ3 J6sJgg[ p/5b.3MOR"!3C-]Uc^?n"5p(V`I!d$>YTeZ0Š>]a(^ $Hot ^ ,r=D挓+a x $[s1vxR#06Ő T|CT}1,^(~kBiZ>ZsMboHwf212m;B;2Gt"}_B=LWͧFIkNhaJ)aH&rulpCMCcNVyx^=}4a37XF<^Ax-wWz#XO8,5ޒ3h$O Go6.J_S+Nc lŢY9AE:0.W"gf3UoޱX͘9::~X{WQm~{;m(zX>$;o.} !^ $NwFe73j=)eidx8|VS/:CxAA9nk匔䟆b".yV|C?3r(ZߊKb#a-'xb hǠ<βQ4xjJ9sd5{N4vH*xz짽 0KC%eb9bk۞QQrǴ`: '6_"j@SDeQ+Ӓ5}{J\Xd KkYo'&aÿB&6K"X^ 뛃Jf\m ܐGJ{(L@F lY އ;C.k ȩZyK}7|[&dB~*{r ,МD)$E+x碀Q1KSl@E)cwxu~@'_#adJK;D؟ͤfDzdĮ]gcV>z7we-*)eP0=kxNIU8 gJIx?m Z.p1ĭE5 9E:K峋%PZAݿ3m#)W,\ʼn>ܩx :{P nK2w0N-tp`_ūEw?#AxY` KdoFLPr|+]8דiGMQHPfn=&VBkgpPF9)L:k[5AHzowY(;}Пw`?@6kS9\]0&؍yPIvBcW(-䞬~88U2|*zv#>#͠g?6L) pn}S՛ @I' %w_ޅO`􀽥 7)MYt Jz*أlTIt"u/B?] Miv80Uidir`n/1˩g-^y ex]ܗ0NY?Ճ)B5UEq%>4Kr<L7S*=bD"Jۙ95kKz/T:涶m@ aO6+[mT=Wme1dqK\8V~dUZ,s)iU(U Td u1\X1+\6nr39p<wAH9 ʬ6H:rK Pc+zZEb(vj(p,bI7|° OK4MZuc kUM gG{%>B\ MQ2t؜KZM((F9Rld$<]J0RqξFDThݦB"y/=] *PYtw8p %kkn\uγ}7_yԲyDY#fZؐ$KjখL&Ј@^-4rD{aJ3- Ǧb76)3z6+&1V|N^}ZRrmStɄc\iJ}ab8lI0}X81.@6cdЂ2?=?޵DS&٠"yCch\݈>`:兆@q2/D )xy/L(@Tzw ƦUG1"luMEl1TVd1~y@W};c7]a{ʑ7@!)؈,wV.xsH5'4 X@;+bqg_.M!ڵ͚&{`i$;W19LPRr8 i ?ϴD8Hy6.5ʥN*C|EYBb꜇Srx 'qk0Sz( yjؤ|ohgRy6d#w'6>[i5V_{jiڰwCW%5Uχj(L*j8q1æpv+Nmi?73|Ͽ[rNG&QB̢efv@ڥH%h; .ާjRY+ĝA۹۝͇Nd뛾LsnЬ y?t'mK Ҁ ɚhe)XJ"~Tꨴ+=JA_\Reqo!{5ݜ^_ZqP=o፻fV)hxUӻurCCLrְ7 =;[5EHKP$HzB\uF!/~욢tҰg֋)&ko/vE iFhZ&cmI=BZ92`op\+eI0!Qͽ^g濲GH < #h n:ԶAfO נ(MSDw6@ZuI#;Jq/M1a\,+~t6QE^VFwHl>unql%Tbٮ"'\DNҖ%[CCWЌ9chebyYscF'w$Ӹ,qNԊIB0sac>6 uxS[?H Nwj&fhHq$5P2O'.&w3v=[IPO6[c3~}Hnhr{!}0|Y?1%s7?aX2Ő8)YÇ/n]uU$mxB0Jn>"n/zY"/+ nsQqU![׋Q;@\&+ЃR&@KGݲs"KI)0zM2@ȋsCΨid}qKnuY4+tt%}G|'' 4UO.k][5<^2. .MFwnm]Lzڅ4N|~zz,BG5O\Zy!=EeSbHfKR5q=ST3xi쟏" >9% [v| -$]Y/iHq֏Ħ\"&y ]iv Tt('PX\zdp0" 2"p:NH7` Z7욗tGnKu@Š-d?|'{\h $)bR'(vnjY \I{5d³CǮ@| C[hCqxhRp/ ?c"5< j%4B,ڷ+'Pb^B-wr1*e ̐ Ղ|ߌwEFjQSxs8 Al}yhT7<9b"H{ʠå /[ O=w./ט:NǾπ/v  z|sw9p^T0g -eVPy|]Æ!9F(e,I]F%oS~~ɻZdܭ.H, *BͬMh>#=˖t;G|&}HE~ UQp]2̯?L. W xzhǘ5roXmA_ Y Q5jLBvUsc;V(/[P8]/|:2Q>wQ K42_ˇ1i$vZ1ͽ57mg&5 uC-n*Rn#/#2"ѽzTk_>qxUF5(fJe2!!1_h0@+hTg?Ͷn i(Ea3"&m|]4y`IsSQ˳!a\ȰEQƗYFmD!@zRμ)8^ e n"s Vldk'1~t yր(0iyHc(%ĂKUHs"&oIꤛ~rj5XlޡjEwF9_}Q'/Nn|Ez~Eg"Da%39Yw/kh7" ='t0?(\s9 )7&@3]M'Ad){?pxV5hap+VTjFb[YZ\Cn˺2gqHj4똑M!zv{RN@-!G`;$̛Υ$1mv`[gXH_xӞ.M<ehZE˭ݵbaAx);mysv up>&VwyWHBͳq ˏ |jvA^˄ү[,ß\D/Ha fRi;"v6ϖH_ZK_u_!Xe‡$ a៞a2bLgQI^rtGc gCq)µ6Q kAG PtiTZУ㥀Z1*l=N4aPRWzutab 93SnWTNGOADݶG2KFgXd`*o˶Y Lnc~{,GʳKgo,_J}dz(#,tILh"b/4t|Zw8n_FNq d _Rq3B br6A҈/ @8I483cNWTa<6f8WfRMV'} EmP!N`g0V4BXkkS|)g",j2OAIw+.g$RwlG z?dӤ6=AzS/>lH9Y#tHO]ۿOqD5]iI[~e7Î0}>MUUw]KwUu}C/.|-K  03pvPdlw+}U&S?Q1DdwZ\}ZT.4?WiwVJPfm߲7 ^ Dl#;`yFg(IXw6(k4a5ކ4SX mrp{er!{9Y0? TsO2Nm#ӴO;דU㝶 ǒbh\2meCu6;WX)jP-C!C2u2x*# vK?ΙrBH쎥tT2 *mCo s5/1P-0Hf'Vġs (;Q-ƝhmÊ{li.0rQ l"ڭ&֒*!7;tU;>(r-a !¼÷u|vC7JVb.#a@ AE:*3*`]b}9?k{ͬkN . u~|ٹJl% nZH~ZN Bv~e Y ܋PKlWs^r T4Pnv}tVB( GvtB]dR F8[ا`저cL]qJXFSϯ;fPg ̏'jt>` "S#*||l%pFhLeM o UL4 |XiC7;)6Y ҄(n0g ˠX-t@`R[ BN!vJ/pshxÄWاCˀ+lӺY(q\i]7’g!2 YvX#oLF-XO!]|q4F !IIU8Du¢] =&4 H4u:LkzM,JDh_BߧGn.A`^uuo KbRT- ,.FU=)Đ7Q8όǦG&-jMpi0 z b՜K\Hm;ìإTp0y$ML#U5 # % Zhؔi{zk3;vHWFxkYwYXx1[Rc#=o>΁K*?fץ!+W3o}hewCˉKnjYق>*BN)8JpZ4Y!.zBcxYFkh(Ow+|M8R)%=wbCk(&ތvӺ1 Q ' V95XdUlEN\g}xקn;t~䟊*DsG\!#1[K)BE^؁]ˆ2kxdW -*A@W_*$IG-0HǨ'ظ y,n2ʝ]D| w4I8F!]Kii*S żѸ(=:SSy&@ iNۜ!aXL 0w 9AaM/ڵ/Sg* m_UpCW9n90j4=D7,:ZhniW&z$blM 2zf-bbuC"c~b%H"Kxbtܕǰyc*.{Hݿ:t'p4_ϭh@űIO3jw% hw!&l0R &|M0d'5 <>K(y%Իy#$R/6lXv6pri1Xx0k^w-` /ˢČ0gJ#Bu:fjn|EVϽ/ F|n P̓"-#7vOwN!A M<[ i[]|%EwxTϘeBK{!W8dcNׯRn|x\)Ϧ.+.u^ΕAWEv;d2E Ohoo7tI{ 7kfyIN5҂]4?-\gA$6|xDX¡A sD1o5V"˧lb+޲ja;&UzNbFۥ๾n~|44Ua"0l-jm;=;s(` 9ӇB?ͫsעo{@Bii&bR Cdv*N&d RiW :Cq`PֈڌNyDGtolu;9PG@̥sT$& <泒XQR[Cxz}[vkCSV?B[\t!ZA~so᣶CB䂬|sH'z"(„2pt],C5 ^eFԏAiOӻD=Uofb T-2xgl7.#?l*¥*Vc`X3gwԊO%{.Y¹C 7{WI!ĭ Q` c#*Hd'D̷A&'$_ےz;4ƉX!mѢ vG ^8%Q<}rћJ򨶰J=^e$#, JU..霬OҁRj\hA_gEXMO#eM~5#\YIuV8p?D7F7JҠ'//'Qmy> ?tz D鐟vTi:;Z@D)ܭry38-ϻɽr!\ASWCz8.Hh*,4S ޠ$?UD8$cw=X o J$h,GYo}E!wSjM^3\Y|Z =EHg\G | U[d 2(ҧ.Mo-[dpWTT*FdF2#p7Gh&k?2f w$Uwa ^A=feK7q}s;n"s)E-<v ܌@Jp1"q QvDڀL$\Bse͞iN+^DVqg(Y/ %<{ĩk!/w|zӦ[Fl8N3"b|>;Ib*YJ;:{JVmj\>XNvh.v18}Y H.[>[^HZ,IQ b"liniynɜh:=bg@ڀa/m'?.B潱5sYe8"aajÞ%)zL>a\G,_!@E)_.}0'CM 0E T }ۓmR<54sHGNB:@ Lf*:jtzA>~G8pcF:}S8lOؔEPxM001ɚFԥ<}X̧wY E0,yT&ZTʷ\ Jan#s(-l&YSs];جqVZ-ϠYe,Ɨ17i/ Gmm@T=`;XBoшL'vب0n#eozosx< /beK`|@TH{ ׊kֲce9<:sJcqu|%AP&|Mz[ äYU-.zEWMimy)^+Le~Ȥw6%x $Kk @c,}VDVF@ OX̓|MWΕm|k?3-D<%Hr0g=͎6,|ܸq;2jMb${&l^>W,b_=UH'5OwT!Ѩ#tRSX|ٗ @ VR]Ӄnö$}sG C|0&2!}|O||yX=+o]-ϝrʔ"cD@`z*9-4spUfP&~,m*84Yk/iJ('m"9VQz8k0ܣd*T_& i > R Da ~ei - >=et x'OK|'$2F7e cvY.P;Or\?eL{|܄ T$<᪤OĽF*oMQ vWIF^ %Fj+`j'7eG2}$˘~t6/nPu{$uFs]Q;w]eݓ:l"榧U3P3ܷ+-hE^Ig,dxh),xRI&`J~m%PxTub]0(6VMD3m]R3MTpdRҶD:DY)HAӍ8x Vz CpÍNmqPkF ,_y)eyIU96z6L fB'j7BfŭJt @B97ǼnEpďuH9{fb;!%nX>g׾a[U@ 9SE옣/%*\m2DinC[ӝ|+*(e&,&i1VX1~6Ttp|ܳ0TTX夳|bJ6? $p&C\#CeDk;nVE9m?ַ8_ZR2qI}jdd74VużUAԉ*S8[W*EZ.յuxOQ$sE [-׿?[WQbӵC] YoXb k22'%_,8f] N˵yv {O>#37ڨRٕٶG(' ] vhm6k$%3H24vDm-Rh6aM*3odK1*Sؒ wK۶&P/#kf7Ӣgֆrs М_ -%~qd6RߙD|&Idy˙xP+W N,!_q,$zG:2oC9s]jʋu|&Le[k?1,Z7K?G*CR8 H|'ye{-u;ÿ*OI=cv)ҨIJ>i-U6dHۢzU\D<v1)}3UWŲ | ?U75[O\}yթg]r3\1Z؎MP: 06Q˜p> ;/ߪwiʭ8YO Xvr=:5S1ׄ GF~dwq]yWJqV5 L)uxy³ sN^`H#)T@H!&ɝOxuԪFZ+RDcY&/~q]8.gxя =Zrv$NUf y@y>xmA`],}{i*H 㡘Bao֣$z\6p`k};t*V~c쩃(TWkjvn~I gAȬ8Ț/s%-\iª`\yӸ Az&% _ $㶓~^aj1-6d@(B?hn 垎1Fu90T]+@-aл=_X-{ Y$9y>]nc*uӔia)=Gx1!YqRe ~.|[9V*UWK]'P ea|%JqN,1J*,C[mon}5 z\%/!@)cQT1 ס4sZ|#SMeV 91@jN=|Ori rsK^$f7un80,X:cd13MmBW'L_F|^t޹2%>uO1>;a.7.$7ȧm;CG":qCKI_caW}Z*0~}+ Jzg.Y,s⃇7 '86QRL0]225ù Oi&e(,ZUQiR NtrK#@\~aIz$E-LN"@掙T9/Ɏ)`st{ nɜ{Bu?Uæ+;Ѓdg{Oʥ#/NR_Kk`ML;K/tGB0RŇl-FJ]Ю=Ok> [8˜,ev>=^6GUy$$szũݡU/6 7uШBD7-k:jwԒEQnB(avqdv 7ki*t"۰~+V5IYMt'R'gzF{?K8g9Hd\#xKqQVΰ+um 0~7Zf.2WC8 Q;ܘl!*}`뢇86ԂF wXvűk/Çrvp>L_@׀a n2((8=ӌ.l|-RzGKX:`Ӱ)ӡ ~.7GڙМ'@XW E1J݆߉Fwڈwk"خ|d*Pe*yg}FR" GhԱLVO\z|` GYҍےڊ2a]i#za@:&:t,CT>9TWg, lƢ2Ye-QPݪi$y˛!*b6$-"?#8t)|JJ@K`9UmOr5rTaXZrs왩2ʄ _`1Rޜ HYŃmÇXBT蓓~vTWrvԴǛNܕm  lxyY GD$ߺ7g(C¼:-2O`_0ʌEem(ӈKK(Fz[^u HQ,)X"~]&GD,MF? nB[tQy1ц kdJ#l%7} >ؓTNd}jo*T _#Q1$afQ5ͧ\ 6ތs㔮[?L ͧi&F3'2"mFl䬛v3FŨ 9I%.f求ړ4WŬ.ȏ5X"/-jbמ?sG(qꄿ]Oeꎦ=;Q.$m %D~vs)pf@>S*xC*hg~N!7$wdY]\)]F"yR^jOMS`U&Asu8$IMf@-hP/80&;Ҵc<$vz@0'U1/@`iRr*qgR1Ud8|MXM^^aA{}$@@^_ei{ojz]5|ݸU--Q bL*6| z%k# ;+h‚"]X1e+=$oQK6ak 9ό=B<\x PhCuU[Bg*E|||ԋ]10^#39u`XL(-U@tΠ N R3yz[D~+[a1yMӳ}؀,WWgͪW^"7_υ.ą2.BjzЭ fyߍ{~ bWv113HD{ҒKTZ&Q4¢N>,<3Eќu=˿6~N!#|,`,e-cW5U1*2S p^ƕ]ڣl {M>8/hcnVT* 5sV`4*$O$>:Dh?~.U;[Ѣ<Ppn>Yu68?LmCA;DP2+̢xi<:h}5~QYt=)(5(͠SǨ~'G>36!.i=;n随!nQ!_{Y2PS1"BPKrǫ~ Q%B Ov8>Z!W]156F@6B4ȩd#4gr^yZk+/;DAj[eAk(s)[qNicP 2A) hiOj9pJxvRu18]2 $<3!oܔ$GSflEҢuetVabqȳ|!=u](E9u?еu.dl!@x.bMP>jQ9Ef{Q7KY 5AM:]xtJI˓ Duqf WQ[邖l͉ARVj{L-gB^D_;t)jG`N^3O=),Q߄*M%ɣo5-ˏFQbP!W&ЅhEh/ TF$^Ud'Pc!M74?+g?+FB݂{(hԮkyy@W̴i w(+Rsv?v"0A*Ѵҭ4:+;oБ{>~%06GGl#} _W{@H3E(Ww|EKpc;hQÓ|/'1R\?Hw)s`;9$_zV@V5U~*]ڻ{OL5nmGv~R l&m_@(WÓ"SjCd؏KD`Oiٰ Ty!0N'֬y`4 u?f\i(\\4j\WJ :yy;hIS4|T:N{ӔW$ NjPNED+oX'I_|[^q3Fr\"LsA_vQ\y/Wc'QtTz϶\ܟL&գvtX@3vqlTgL~ޡd(kl~.fMqfzNowvK:,t j/(rJ] 2Lј['Q^ԉ8'nb>X-dvmʜ $*м%I; j&2Y4mf%E ߎYLC \Ur , P4lэG;tw,sO;_3,oGzf';Hh+4xzwe:K&Rb:VU8 nsl:.vA 1991xݏu9+U1 ^L?ˠ4Xi yh_Z/~cJ ԃBV~NU#)஥@T2XWUK<:eբnLu8V#I\;~s0. Qxi.m.~ z+8TMnA;gtb̩Zq}DP0hϦQTncϝxǖZO[[iQ>5Bs j<H%7fuB~֍sW^Z 䭏4M 3%Q8ZlQet-vvb>/<1zAހu/ guV6*N-^ x PL.ͨnsnd4ibQb(E u:y$X,n*2g5WxUG3F:6g*1JTܳ*G{̙SÞ֭D(m4ܺy~ը}28;*7:96eCN_ _!B,@ 8 P0ց->k14kNβPļć#suFR3"4LD8F( =u!u%`L0!kVLׅ)ֆld=X'DđJ'fF9_np>̌SGN_]3&eQe#n'?k!6^>U0>"!\Jb[(%o 0[ J4^S`OOXsܗc`],aI e5&NiHfo=!-fXri]&DSa,Wa_boyIZ`OWY*85adNW+*1biZ^:I1d,yUۗA5?g/W[Y܉iUX<_g!J.Z2yfICb^b;R@RO\is@#ipK>D Bggo.]!Ed.2W8; j3+9灅nH5\Ig:?p;~[h&)53B2\ȷ֐b"ERz:d) K&מw䩗HX<} NiyݗukāKZkdMOe+69>QK:&J7q Rt*z7!Uꡣuf/_͗? fʲ"Yg=>Vq~Hoh^88JSh17 1.]iI}¯}r<^Tb5bLDnċA(m/vfc@Xjo+e74ST^ D 2̓^ `$paoW -@#;*݅)m D yԅt8a{kgmCރQqpoQw2P.`՛,[/ȩ h }rf'&7暇X03TUIF K:u\6,}I6SeTD}Se$gS}A6ջee {|$\Y0ϰL]B l0=(qMhX ORJ3d<3:'Koz}PLoQ# 2j2qHN0ժ]DC/r)#`~ܩLo7;RmB<)ށ!'Y!QTP[ [<ţq壾+Q7]щFa"UYG{+O*-q}30kt݉Ɩ-roEr,wM~sz8kjr8UҕAXnc킽zWmu}L0I3 0{ĸ Y7M)*uQbCnH}˿,*_"VYfT` vnޖhZvHUF=T_]QRfVVx2x"oŌEBZ^~3,Z8C <ӱ 1+^#*UI$x`$9?lBn^RXL)~dLفJ~ocMC늸)6ѐh [ ^5._KiF"pA*-gQ%;X \%"Ů{0]_8+jH;׃T'xk hL' %?> pֶlwr9[}ޕ%R&# ݞK!lⲿ:5!⻱P6ȝ j8y3̔ NTpfE{lqz; T^[6|HK& ]g,Ns^]YPk2;`k@Ψw<-=aB6]i(F4홱 +#)P!ew H*6~Xe5YtLߧ`(^ ZK\gJc^=. f&+H5Z;Fփ1xtV+ +ag/%eu:bi)|\rW|! bѷ B}ԓj1?n" =\Qz+J2vqFsTUDNaʿ$**}U*3dQ(,ac@XSyӣoZr קL-/?d~kaTIj] ɰċf2"[l$粐RGw*YW )MM\p1zr8j@+kּmP?99ճ-*/Fn)e?T Fn PK.Q1b ڿX$7y~rT_o-ߧX[B_UI[5{A%e~'˾+ FYyhxy fmh(Q*SڝB zˠD!&+~>MuNwsTgjG;< Jq!P_ЕAc1h\r̮7ҰjG6$H1DIJgjUegpX@0F6:ODCqCw:ݪr*( ׁSbd1;P;L&zRjFFtR4P#I۩7P;{*;>[/J*mL:+K@x$]Z oy*"qNhQ{?{tԍӌ"\vN Dl?y !=Č#"Td^ ].THvhd^ϪoEz z@S ,xJ+XDsMIҸ"\݈׫æ47Thn!'*(?L.7 d*,^P/:wV_fP>;ŗ l݋ufE3ўXLg2Yc#4I&`2"FяQN`Lb3ւd1R#5 uѤzm@ds=pT$>>!>}jW޹FRuv߆/q?ҁ&}aƀf56w96\gbˉ Ü毡xTܯ.1H* VwDX ȍ2j ݦGX:\8[2{Tx᳂$%̼񔛠('& =njvZ,}IҨ}_'/g4^úe&8Ƒ!=}0L%5yOpO@ w% w4gO(.DٷN:r 1>z:w3auh+LZȯ;7/*5wh?epgpZ|S¸tSYgN= d6M'LtYo˻8j÷n= (z=f:|X+<焨tn{ sCDKc,>BQy$d¯CvJmc8nN^axVGrƂ[*]Vqyt9Ҵ2Hm=h_#gwhKA@?R93qn/oWY_fb^pS.>h˩6K^8 G˝A3 yMEda)$ÌI['%hT&QNt6IWXQKQS=$HN.R 4yS C|:TAr0כӱ^<+$(d,hMv&ENd.6nQGģEDt($!vr!Ufݮ^Mg|YtKqgPAyDb[h|{Fv&-IFief(Hc`c9눤% 3OH:g@%XC@*X0FWmJc/@nK\! 0"2KH5@gV,B)T/DO |r7ym0:#k sJ,@7_&,k3z]XrK`ERc! U4(<:S­-ut+4Rt]"G#䠛dvibYv`)T.2xbԒF pFD| _MK5Wli1fgu͋Iﵖ`;_wPʅ:Z|ۊ2FL14ǭ0߇ ,h;)h#bc2bOջpF䘀- f͛~^<ڈ]Aೆq;Zoj: iwirWj0 *x5ۧ;aVa6\srbq_2A^L 7ִ*B/̎t\a[慎.(f8_:4=݄l;4OE,tl]XY;wzm :^ō<8$P.dZꋀΝ`No.N|/HjV"vxC$lz$f`; TFE1X/rE`!yTy Y*ޏնZ\!VAsֲ K)Bv]TkU}k?%?>):*jB@P,P5֎]?xU po@AɝmMU>f,RQ݅$B)^PqKsˎU |O+^) &[U $^8wD2n$ƕb e.S`J*bacT'?fIG`Y#_Î;# 4sP(F2_ЉZ={İEn2>R;Tda;ҦY`&V\U$4usL+8+co֤") l)Xp4["wUD5X!$"_s)Apg2`N5sWr9Я 0{&ULdmmDϴLݑ@ cT4`8\URylTP>o7P%YޙETmPIEO@{Ll?&$*qɉi{h[wz[  &*Co rKhq,_GWUM)Z ml xͧ7K3H++RJP . JuZ*_ަY|w/jz+wLњ5pva[ך ɭ<ϩG"DhEǢd8 `ė g7 Kτza6RȈ7D?G Vj 1s'l /I=dC'5q̙;^OM "Xt^5 ?FڅHFLӲW=/i. 7Ծ9t dԘeOYAW@uO=:;ƛ'%3 a -UC^Gi)7=OQ#@!1ᾼNcuwxGsM\!BV((;W8+BL#" (dO*CFQy mq*e$*j=E#C/grTNL;>E51nс&[wQ߿_U=ȍ"9b_t$bnQ<}F:D$'ڼ.1r41~cT=Ñ|ϣZ<\h+`կ,jCGԛ_0͝()/N[W.ư\qRqhPi5t2HE(#pGƟ :q6~SkA\*ѧ' $,,/M /Gτl4;;Qhfx =֫SR #*lK|oX0#f8;d$̶8xf"y/淸"A6Ykq+pv8 iҎ~ m fZQ*=Ecߧ.G[4hФz>Tjf _5k,OG5{I9#+8W(^dm|.ƚ]1# T-toIJ<&i2k6O]AKN D7VժYsǶ!&PIO؏L3yKD Z-Tx)"9wH "ـDž8 k^ }qR-XQ)!PqNJ|w{M>$$Flxj  1{jR$E08;2 "(y}`J\x@fS??VfQ陡Bգ&N)Iˀ$|ӾNs]BknwW6JUD7BEn\Wq&i".mLl[SH(*e/ ! 1E:!k!6@)좾Zf)Xyְ#_2zobS!c&»thfߊؕ?FTz7|NjmxВҮgDXY"jVnO!#73tBE#Uv Qd݈#N!/ &USbYےE5RVZn#E&*hؕkD>\ 2R =S@$$^H*ӁY3H!X׵P?Ц>v1AqλR9^+X|/dq7ɧpR(|*qFNy^HO>OB̃EXhE(KT_0 %ʶ=ϥ5?-R!@0QZ^0g&hˇLf,;2g.Dzy+QJ~/Wi:C2a/*VS7G'K2`H35t,I0*[ql !eljŏeijKEPDs0/^YJ .RJv\!~aز 'Qŀs1H#TfQ=ߴ`-M ۪\%z/[Z;B ̃B5PZ 'NՌPOȅN;4)"n ]Uѻ^2L%pQEH/|@QJo5yJ+&fx%x`}oɀ+aQ s{g >ObvlW}*p3n֑Yeat/ WH[K"1Ui1Zqa}ֳA tzjʋ7F+}p;>~q>Za!{ xqv*T! ]d/Y7t*e\d8O =zŷ"i,jFθ>V{9Cq_2 VQ}1O:Ȍ{ϭk=z؝ߟ(j g8b*2FB R܊0#x-CoH#vAљvEDlgjʻ23P^TkZOQl_dYc&Rem~Չia.az| Qٙ*Dlq^} aFd³űl 02.'C6U(UMu)01:ݣˀxvH,_ij(1h了UZGMP}7 XS{8"ri*w[ʜ?_Q!B[4`߷y:(1jA0wZ:iÙEo[v!d!859j)҄;{ ifwmB/*& .4Sڄ 8lSI¢Չ}0 ~v)i$]N<xiQy+ihN☌ =N݅/t? N(B?p?y}M-iIA HvQUi`^_JesǐOE%ǪU$J1Fa(:]fJ~7IKqI'-P3*Mf6ڀW7yJ4 1i;`.30}-'=fo(+@ F*s_-]HLLk!3u-+cQd}ڻFrldJM;{I=7νlj>R PIM wSgnfk^ i;bNtazyTc,RGSI|`eUy󪏮:}fz 6Bk4hYߏs a8iܦ1^p ̻ʤ_J1\PmGQW@L,x/6qq}9%|DQl̶տ:gz<BE+OQI?*:Mn!Q XZ' '#I_([30߄XԽ B6C5Ơ:3.uo%#DimJ[Kޥ/ x`M*m|rt-9 DF5R.޳b7jHIw| Bw[ð@#yG} ̓ÝڸISkd%y"׼: uTjv6Xc*E Gl5np鯤h"kZ>{sS!q'lkq=*W CʰiSb&T֕ ڜhMbeg}8io _̛ͯG^M|2#ֶ55Eo7l̞]1݀ѣ2Q,R: '1ؤZ,Alx ܸ틝9t}*K1Ho  5o cZܝ(2P7 א9ZGdh2rFQRY9TOi'qzK2p?ch*ŔfRpn}#pۯzj+].-[*SΈra~r EŹ$Ry/ߡ+^3IR SDOFJy-4laM mn*O?zcT{kvs6(Ѯq*ਗ և)C1&Oac2I3H9bnj9i mԒ*%dz\,v/x@^wTvAT.M?ue^,EjSԧo$[ƐaR/],̨Q.;Gu5w`x?Zxh2|{ W(*uf^!n/Jf4<$}hPGǑƅ4o/MR(^'-E_xi{z^a(w(N4`\X5^4Z*fMHrB_xpO~d0qY'\g(WTɬ }PI&v'Nģ C aTV:IG (W|'>-^U 69;rF?l<*3zXhAAAK}I7NC`|KU:'Q関HdH+Ik2]0ܓN*> z~fYi"а]bBKTMfIt X!}E6Sn-' еj`60dFmú*yI?$8o{=]mj={KX2w#}| Cqj">N R!4;V{b=#g71ʤmJ#=9ߎİ88}:6tka*eqR@.-E' |^sbԏܩ<̟>2Yᇑ2[u;-킁¬VdzWZrfJ'PZ؎%"x [JX7*jH '־t(,іDzGWX[!tU[Y-HC럎C31Ԭs1L1nހ>fc3iWi:R{%z[]a7`1{wgR6 <:Xµu-Y0T<^ &wY)_|eŪ 9L&QLi(kv : P`j}Xi^ѻ:x|DZԖqۄiNo _x)\̴+w+**h-q~ڇ}˙mw@p'6>5Cd&[G D: ˘2 )}:[i`x#'CmSnv Wu/c͡ ʥj۹n=R#{ʭ(9ؒM3xlg=R]C*]X/Ocj.|\3ˢR rm3KuG=z!~K#2fĵ?^M-WYJ[6X;xІmNڽx/2rhyaeڥNiZ19NZ(*TMa$%%|ީ<gδ}x2enF }jyHE"hhMQrk6qVQyiф*8V#r'@)⎥[2+U%m׃ҘVfEX. 8_T1~6.f#?Whݶo|T&y_A}$gWu]8}P'yR;)crʈQ06Vz^aM/ͦ-C/% ц'ԏo= ϖȿO32 xٚiq,PhWL6TTȀǣUGB2T>H/|f](`N`GsGf&  OwNX10_1tz%!G-| Wٳ!ۃrq_7/_?G6>joPF:MNz|Zh0`AM1uʶ}A^'̞z'-6*W1X3̏_n?}AUQ޷GeMߓNw~8ܵ6nj3!H_:P[j<+Tq F -2)=H'0ґ4SOA|8*_wޞj xPenFcONkJKl$ U7y)PɄ'o?B 3NZ^n;a<L1Qܿ7mlG5DԫWl )<0G]ƈggPn˗s%/oOώzv 2o+{05LJ!;ut*8!9zS/j鎋?4k=,4n~ݾ9l+3)+S;'V}gas!0 8.&?qݖ Q8\XVC:,EW`R{MNF ĀhL\%?w>})& 0e(iAnq,:U١~Wߩ 6vL*{5Maw[ ۋDH®!PGb=,WaTFLt`[y;g_{JJP[F!vpN]<`w|r53H@\>r#2ـ,h (hN(|i-KH--tm3JjVL0t2|zׇb#UKrN?>k{/ ~+FcroIBs:Ǜ\ep آC^&/qej.#k1:ȵX#E1WQy GwİJY>ήd"\ J.&MT,+=b[! {o}v󔔖5WB6 ܂pG vs7UܶI~#stzH_+9@H)`H]P/p,ڀ*F!d_\@^'N0jI٬AObw2+)[9 "sȾH}atl~eɺݶhȚc˻y>tFٮp1*r{|=vPoM(P5Ů:eC=fJdct/;M`z縹_8:,3lmPTw/R=D2k]D(S/C Ub!FuR. e9=79J2_7TLT4 Ws!Vn%1b*x4u1kTϖoZF=<$`c1<( =2O΍cVv.KE1 @Cbn#;Jb jXCN}לv;+VVw$`<6ѓЩ,$ĵCĖӇ{`mT.I WLʎ" Nt6/xd us0Ͳ{"@|$ M$e=mrB,@:/pQ|<:KQf{Ź!]+_ J~`!w!/OQԀLR=Y:UJGM=PӶ>bY\4)&ѹjEL*@\Ni2,$.Dz[K#p/ @񂬛9 ƤtGhsQ2`n l C l/xy %,ిK\bM _a{~gA>`|2MdbI`Q-gel!ۺ5Qfkn6ڷ8KF8^e :)Ҭ@y럛Wkx60;6}%e\ E~c8l?A9F$!xZ 3|3V BUGCq@#?@u.%EDd2`7^Tcܿ;gNcg3@_ 6(uHCKpӇJI0P PVevo9Ň=*3#V#}Y'Qye/$5o'(g~Fc*phwo '81⓱!@YVHzf*)ŧGqBWQCoX%GNm[¬yKo)8Ǧ##s` 3=2qu\#f+azJId7^W; k, Y'! <7MK d"Pϐ #38Z.dƈP@]UH R=EOrb\KpJ_Ά-Mf}Y-k\Io~?--C@gd@Rҝ%:ƒdHH1 9WM3|ֽ"DQPui#E|lHxz:f4+Dَa4զ]| p1jxB *O1%bɑ%nE X鯍l$VM6^P3NɁAi1B=)YLnh V],3?WƏΙ :-?csβ2,_%zÆ-',*fE*WOv +oâLI6\e C2YR//ʳ,D]Zm\&Yga7jT[H(gW,kFV1k/SįyW3d6 3.s\ȋ\4gˎONW{BeQhWzdyS= D/eiy.޳Su~=UĜt,]V_hc- z]|IM]ɍ^.}DDh͖o9IJI܊o%or^gl5#d_*ΐ$ :QOhJП=>:/kHbwZ8lXa3᪻)sh<,,Or ^`fڐ'4O`əl~;qz)Q3n|L2a:lӏ=vWaBm#E+mbO 4֖g([6ȑ(yL\jBOGλ3gʈc'9t֚$^UA-zgjbD"K{Kٕh,ǟFE9`}3k1sc3\tvY1twkeUrkPH/({wSIi?!LzvE WT\Hƚ&jk0k-qe^oa7nkZ!G>$`xd4EJi$|'i@P,L]E8TNFD,b9u`r0ʜMpIgiwM.?a1_>eo'IT(wO k霍 &m?ZGtė4 Cl/#EoG-p=ePdUל9csNĬ%#s\ S*+ݭF)R9y1xag&$hI$U1\]fLL'~15Ditg.R%Vm^KԵIK"tXn$ »z$^3` 9h;*IհJ{!QQDC|FOqu3d bfif'i]V4zN8lȌ.G{f9ZhF~\QctIE /!Mt Ǘݱ9W,g3n%N7$$u=V0v~YyxiB8 p_qirlBxE0Etm4fJ@o:[A?8c\j= zEJ,8Zf > %%3Cw3etmAxyɼ MhK|[ZQP,M!/4[1ml-7MNcsuV]tO-ꐍsAUX}SVLq";T.Hy*HVGxA)©S~B8n:QFzO+f6R/{ߔn`!W7  ` {6_*M4Q@g k2 qZ這m̏+a GvB CjG{VQ(_U$<&C?u= ]Is{-4 8HX[:NWң9uqf#=Y9|Z;P+Ntv@4)f,?A\w\wGH(dӪ~*9ZmN[5 ^E`s>ulMm~C u-?d/E|G$_\paB ΩB066]}e Yd_Ez tA1PĂ`De;qOMU7Jz;XKrɼ퍛r7-0x#L5W*OK\ხ3isAmigBFI~'|&Ddܽ<-+ꗳφ,)()!-<!Uތ8۬f)ud';llcc7Z3`6Nz//{hapz4 뀃WjMl]>^OD8۠X̫1Sa " i%a[„dy<TB~/oJE!ЉA55ٲJ>U1-kx:sxE~) yyԓt|vvn3#=.M2b9.5]4 YfWߒӧ߅S+L:q ̻}ώX.{^VЈɴkNF -~ӟ~Fo3Fxwth ^ƣ]OeSp]/{{'1=JM9g7j(źvAҦn%Td(I%ߏ/Z53ʱyE j Cn v{wM3pābԈ T<d+@Z^JꡗizUq6(%lO+ȞWͧ,  bڭ1*ŴId]e;anҠ4 hz+{wM Q3DB.~uq mu!S)y p 5ZUJxLiTC?ڠ3BI\EL3zc 릣`FT+c=S;B>4Sɓ*Qд>_('}$Мe+b:FM2DLt Q."PIu[v >Q6v 8L~38 tR=ovR^! B{+b1{"O_-^:KD( ܩ h)?|:65/ܨSɦ۾}> TB^F 5 Xض5fd&@UUa4{2ȏ8>p'3$~Wm&+Z6z/7 aXh/_稪@NeZIY uʜ5o_+|@ qnm)S7x-(n>5{󂝢L+ ~)Y!VԔof6¡܋s@cy25XPdDGalR_?m9BwX r݅M\[+$Jj0vT. !'gv-ξuL֟ZG͢HoWNՈB_RH%0ܚtwYK'L M+_Җl H# qg.kMf1) ΋Ʈ{\|<`rvd PoBaZTDqPz r~hX~䑮Ҹ"jh5W+Rt t 9S,ZJ:\=TuQ;fO (tQKekfoo f>0feUH;5Pp( HDȉXaC xz3GCq{b?#|7SřF91%|gMxk\f(;@ŸZZ+=$ewF6GI>=_@2rt-^5`呴yt ZRҜ:%M ^({Qbcf 4zVn7 ")]uL`>Fg}p,Klq N/E)m%GHϻDGt#v`ΕdA"X kWR0+\*0a~Gp+؂'.i9R8ە&{zjvT~ȋ(,t6`fRV#F6#oyJ&*>dj侠"߱$g CSwSw 蠰M_h ulSD=> %_QmZ MjRF p\bxc-obJsR9vj_ŒFcw2H`YgXO4r#FY'o}CE|oZ1D}An\gPgFt5\Փ+ȰIc|W5_ Ymqe͈DMmV>vrk8qē#.[[_1<%*,VFV_q(Rsv䙞1=ҾŅKؗ|*OWuhCׇa%9Bώfv^ł`w9Zp3OO2 EplSL-luiA[0=jcXi4p{u0G$6vͭO͙6s-/[74/=!Na u.N35zgᣌퟂ/5 "ڬh4nukaAuJqCR* mO3 Xc>XQ}p6 oB)9`ܦ[C,oA--=ԙܴ)> i΂5vv_lƊ#|<MX?N/UuM.5m|$V*YO}"߀N\ opX7$>R'_e`LZ Büj],Ah .i]SYt%IqƳe/(;C{A] ։fQ9’< ~L')2^[`9fU۱*>3vLSo?9 ]/Pw<009#C`ʉH(8Ry'wi.ٰj)|')$5t|l:DF-RBҞc#-_#4~MC!@c UM0ḃ[4IhMAHcXQ_[dIw$HdY;o^A 's*@3!H^r~Tr5}85n첿eY":3`%_ w/b;|ϕa|Nt}XU)fReӴQ4GCn+#*W{e<'0C/1{BUH$MfY8`R04g zo/V;m~:$%Rx7$f7w(AvF:#J"=ZP<5_.7Po~዆^VPeHmtpqdqx=T?̬͊W7֜}ҬfDSi180tn?ڭ~i5 PUF#ahT)ٞs*$7 Js:G(1/o CŢ wn濶Q_;.2l;uu|~ wu`]1j:@!T-oǮpF]>MkgFufz TYR^Qe3#:x,L熄~bsAk|lQ>}Apz%_*-fW8/iJ΄8WRLE5gO{߆gg^ȣOv뗊fpNPPL->PU MtMAm|P)G;^ǽ6FWz|')~C{gJIZtF*p s' <]iT-D.̺R]Z[;ig؁ؙcfAcN|iq#[^ƕm D0fܙh"W2>V "ev@)0AutYPS&Quџԡ*}%~fz@4|n˓~XLϢб}VoE&NEq=[#C;߿?d2pX%1v*oTw-#nx|>0rk5`@hrL ͶzKT'uUؼMD{^ε 0W%m_|0R06VWVnG;`IH?m3ηeo Q!aL6=FHEgDYdG7r)KJFB [:ѣ\bPLOBo^LAqw~W G;:F/M짢n;)pt!7yER5 e`8rirTI'sE,XDP?vay[mX/g%ozY*7h tSx2'v̾ "! &PJk_L!Qt~/-5{ymx2b3/|Ai4\|mhlktMNS#ěQPYOw^˻Ȅk@ox_KXb UN0^k;y߷.AF6F4/a)=>L?D[ƹbn`:f? r7U##+L92.fH4KQcGj L5mR1:XhnudC1 }O5Kѭx9$/WZUPAC< ^8$qf-9Eƨ[BW5E R2ViJ"gDt1<'=X!L`::Qz0ZJE[t &' *[WFBzvB,=(oFl/Oʫ5XIC:V Yp68 (GB)<%.o'đǰdw *sHӋF]/^[5.?<+ ye^ M6QFD۹ӦMb<(1o@|8t'O]58SOX .sHN l"u dG)[G J ذ3pH5ɍPmW|5Gc (&w%_Gv{yn"K ff-Azt[֝$i+8^U_DrT\q3{x,D|z/y]5x2, <0-v1 -;?fCo1C C {|ҦF_ЁAiYS<s]\`n4ɂz25x֞* *e)c?Y:\Uߋpu\Fxʦ?.[*eqw뉸Ȫ_>6t!EJwsbevCrn8 cǴ15Wi5{jߒNI)L!d?.ҙ&8c6w`ג| dUbE҈/U~i(tZʚqU_"W:lpYI~—@wKSf5Bݬݸ)J3yEEr& @HM;,|">)9< !ٓg.֚(Gr}!5Y[ca@х𖐓h8!5Dֻf<#8*mǼ7tBn&dCX59Nq )DIQ-=#P%^N2?(aWEAh"p^7fT'>bjz^5KNfB2[ f0jRi&X#Ù`^{L/YU (YxȞ KD.7)$3r0c_Q=3+Y}jLNV?r jEHZAd#i_~; Uqz갴ukWX9v fʣۤ>/g^UeG&~?XaYnys0`PoqQg0"Azt$kwMye T_-{o@~udW.7)-\1D_Rϼ(h=n7B$HzodOwꟸ:Ss*Apts>,0? K&^zvc 8ߎ0C;l/D1;`pZᨆdiM>0-|Fs!#ugCܼ5ʏ^ m+ KvBWpϽ}9cրK~%4G]@O^v׼bf l1^Cj $e\,4ek AEkj/U:N1o-%m4D1 BFNsm7#`<=ї :@ь xؤ˖")^D11D'$'C[(=1"L?/NX]hCș'_ \NK^fችU/J,]MlKz @WJ0W}7 ݢ34蜽lJ{єl{0sH?I=1o[p-"q-cai؟r5XSS=\K3U<sx"tƆ89w^DSEt>i[T; w%#o~/S89mIo{HS)=Yr|Ή  qrA0ftM#$lnE UH@M$^#uu!~2`աB ?b5tN] rF %ŞHQE":r4Sn9'߰?3n]εdፖ.c Ƀ9L4%}s y>IDZ@={FS^NI818JIz\ι򓴏/]DKbRc_Fk0XaG9bSyzj W:1["O2sGDxQ||"nG2 Fo2HTӀ5zm姽'Qw$2~auS)Iͱ} rpy6` S22l%߳ۍ 2#m6YƏWVX.0sL =VIŮ|daCJe+$kwyؗIe\]fg&WE֪?%ʷϷ:0@_G YC7ɔ!a )w '`@ۉԙ[#†-1<_^sXiDeq7(&eg h=#N߹M Cu_ ]gr"RcPtVIT"܁17v@Qm+9j:(%OIXDʉ>YGVF DzB8ҊB&9gpIźnƆM U!JtVj#9@{sSߙ v*~F=DdU*H`>]-!Un+;PA0 j @mܕ;)2L@䕗ch<h7Ul;PfTCJ`֞H@ );?wٷFE} tM5GdvMa R 6s2A/T&ʤ.{_zvIsoH50/\bΘ#,qeΈR=\xbJezUmQr }PiMrK*>>+UJ&N Uޓ:a)տw~Jd.h;E [z{^iٕcTsLfXi5jWm[3Ab}.GP<9?c1a Be$_8fʩ/N,loF.XE»} "hrb(?*Ƭ^0_M .Ü\/AS|X1*)iYw!5w7W*s`Kʣ?dbZ: pXţIWjAV! 5kktlZA Wd#>P#LӹiMM&=CҎyy +IJ!R5Pfzڵ +t悪i>UԩV> w72 QMBMKMb&м].V(OtQ\* <1RxTp#6{ϻhlwPթ=@Z}p(`|ՠ6A֜#94g\B rFLD; 7 Udhxcņ %s|Ǝ$H;` Z'+3y*a c?cQ>?W&/`} Z Sak#ZL2X (p.J:q×= \K Xfh?伆ǐYN˃1H 8Ic1mZ^]-5zل^h+ /zpG8U̸&V8A4fzvo6vU=%#yg@)*J1#{u(T劘+e}`Y?r0Zvb1*Ŵku|>e*𝮨+$š4mDyhj xbθnh|jU#F-bН=PޅE=Ի%ȩzF:) 7ݥIDճ>ltVe,Mz|bËUnŋkVn_(܉'B])]'xHH u=*yf=l҉8<ʔ`Pҏ 5xv{^Uҙ]Z9 eZ ҧN{5''5qq;]<>59 h\Ì8]$hE<OG\N%D5H JruAY(K6'7 է D~G5'R{E6sI=/kEI2$װs(|k'_4ſBVή+62n)ee-8VtQlQV-Y]P+% HzɲԎ{sq x۴Y  m@Gk_K.*Hl7+Q`i 'm dK=͹ X66>6?m[<}S?b#x/ZL|g+J鲩FDY(QX"dUDF܅p1%#;9%]9|x\'nc<<q3>Я4J¡+:kP {OrQ"VRƠfmG$oWF[Q쎃\4;MV7j"2L5||KBk_BfV<;pN˜z$5$% FHvLC 82@J@;Umeǻ,S լX!=V*%0˰<ϔ$iV:oslYK)ίZ5E,Æ٤ !-H{C1OYk˯ڷryy`ӷ,{mU^w +ʤL+p O=U +5@Zg{pǶ6uA9:ig?c*[?VRR(z uυzxz0));^TȤ5ާ6 L}(d-sli gC|.k)3)(McrXy錠`Zo4X¸Lpz@ j!tSkP O7jŃ7{Q? eӘ Cw H7W.2>Ÿً-:6sKݝcVMb8yBJdw9Ty t F#`X%;y{NIX)tru!8:U韕ȘMTK wӓm]JYmꛗ/έ20[ >B69C@n9Bsd >y=,cB5#,9fc+[" b[*>ml( `(-o d.Ix"`~"ի85-?!bxwrWh|PYeɓj'ˋT_d((QWS!C'ZP@+[}$6L(W/ϫRm0T>6p %ho>#D:>i NHH PZf;Zσ/'s"B 8TVAϫriM::mi ^)7vdd)B|=M mKbY vEިҳՌ. | t7ӣ->t^qerC979Q\Հ'(Aa{j VHBj3<]Ax&нbQ [o2Y湤mj ٭]HPB ֞fx &GnYvk !.IC&dPX*p9ɾ+ufޱu8nm3lyZvKq (p>l*1Ĝ2Rfz$ rM$G۟8gw9~-leX4 5NΞz2o[ש_-o}k3ѕWm(g]kuOr7SF2Ys|d Ms~;ʒׂ%H 0d>r`k_Y4+<) kHmBhvI0u6! Z˯}MCq_^±J^o-` '}ŹC05IoM\yėhvd -M+./dA`7lߘ=>5~(ro)]|*Ć>.F.n"ϫg8"@: ,^TEă('I=d|쳚d+1驱)QL9D)<`Ov֪km^^!|D@Rn }_`ù{V'r=}= +N-&$ Q? <WrgAP(`ק85Ȫ`F^)= JwG 9tBF)(/k5`lPGY̖uIе ͑i, a7}fT$ϠvvÆyRltMt`Ǡ&-gWRގNK-=M}]Y}t"-aW]C;.Ϣ-pU^n0pqm' *o *v^G_~Ux/ТRڸ~]t4BOBMA:G@C2QcVCZ>׷b5J1yn vPs47mhG0faɀhj!(+ߺf]{xЫڮQcL/^ KȷFdK#TCB]wWǵtWPcs*=͝e#%{3zպ{}:_x*;ENТ0 =g#-89Q8qrt^?_Ltl%)/R@n?>'=r~cn)N|+0͋trb'ovgu 3?ӝq2+i!Kڊր }ˇvN 8ώ/qXl XIG䟮*(qLޖHs"2qMWNzYF>bc&j]thcc㗎#b]O֘b=!J1h2<<mč F΍ Z'*Jq0YD{CrY:MƉT΃\n)c5Q; q~0)$ 06[k$CS/e;,*^I?y+~jV/otj_ls_haZuzIeqbqujg$lO3,d?MWke &h?L4bEt%bWOgJxjdI;}b;H&=?Ryk~~ټQ(VPzՁEfCD2;5_u]htэKTnd0aFxuxhFѬ',.az&[+@\ շVMX ݧHGEi]a2"Hegt+RZ[\]n&U+C=u,MGf{۳dC2։'ŬRyW:Y-1#i.Jp)*buWi~` X1ZMuML>KIlBJ-~1L^Sy3S :O!dt2bݤR!X0"4K78\osQEotkM)Jf(*ݵNwڪ v3S't|b̛MѦ7ccGg/-bⓍFHîpSgKFE"8߉~j=|FkhF8gj Z{ʨ{с.JKnCjv$AY̿u}Z'#ـ;h+۴77Pe^Zdd~9` /{:'`*ZNNF݁l@:;%PEoimSoVKjۂ$jF>&9EQB/6Lw}H΅Dž뾷3. z"fz;Oy+fG"c̈y'Υ,8$Պ[ ~kۇjw%6`r ;Ϯ$aJ^8a$ceܕ8z2$x3$.TV9mES蟏%NWh26AeWU|8t'rG`J V|XшFIwUԖm90 5nR=ʹo_.k7k ]TA!bx?.''L~lEpkتIC$;΄HΖ*̏CۥH [U]>L-j;(6N>B#&9F?t&F0[-&!hJ DķcD}U&ɍX]Py6j̖whm 5HCUr1+Cb7H')wž/v&j_GL}Ij@y9{4qsğpsa3gƩ ~mh>qe1&ww#ݓ#zOVJ߾Y"-pXm_$38)$iѱn#](^v<2?1[7*FrgZ: VݒrTPY=,^i-#T}X~kKܖ"ܢ=b=`OMb=N@SZ/Ka~lyo .i@/-yEKW$ELmypA$GǼRE6FcO~hî)ӽ3~$ w%ARBoZ9 6Cq)\cZ7&˚߃+|,}SWRۀC5O)\&ҞJaxm̖3V} MnCfk!>H1!_(sLnetwʆUUG:,i‘?[Xbu>8eص0bfP!#g7wk:`qdi@9v'% "\m1 8hXNSiݶ^i, g͛B~#j3,j +PU@o&FK)_xCT+{@?C({}ZlM4`׾so8?UcBIUoH&o{G$m>$ވ IG@EٿNB>A0Y Au2 z k.ss~xePRit.[4&PFQObZ0JQ8ljε02@d;L̩ut.+Yo $I7>&%G=2ək#!1y 3I-I󊸴v|^׽tqC8~tl,#q#2|SgUZ.ζ FHfrKM=_\>#|AߑdI4uWu3]W?E֛J|mHz<ٞ\x<=Ҩ." f$=Ř['AUQ:+xD$ͽ w" d7kF;4xZKcoݷ:ɽ_LrMb<6譠 QbBuAHk) Dc?0hِU/Mcca,^9&W:s _rͨ(D'P9e EMϐ^Q.4pi8װPo#NtLY;ieSGV/,|ENˢSU15WؤW,cAv$T! Pu眅1zq[8o}I9x;S/3<߱}UO+3U pW[Pfesu; :[ 9b3"whVW(kdԇϫ~1fe?4vekfISҐ_9~eeh\ ? Lu\Ҵ`m }m$in8ĜLZfDZhf ֵ 7nzi-3֔Z|Td GV 4Vd90I~T%rf M8e"qZh8IN ؋-]CrFg|*Խb, QG}׶R!DH:f}2sZ`%"Y=jʢegv䄔|Ꜽ[}t c Ύ,"OGTn{g˃ɛվDMK0,N[\33T:{"ae4+G?1nZVNDڂJFCߗrU13ǧoZEw&2}|d̀b5Zm@`-Q*V7Bb~$@vAcF6PX}#f;Jl{vI5zt|:aVۭ.ie {')Ux+U7YD@L[ZSHOT!dI+24aȪMe3AOb+dރ2?VɛbքE *@ӁPe[/M/Ngnt_AW Y HP9-HkC0a28RPYM[I&d<ʓMjӪC>?{TkW}?HWѧa٩fqCd"DPzX$gtyy}@tiם hZ;VFvj!C_>OjKucspu l~Dҗ MG-~8VehyD %@j.E_ HmaG;?!Uli:Ơ\p#ؒTS)f: - \%okO E6+|Pi2{ cg{WK b/R޲F{&>>9:!\w+ɝѡl>y1G 3N<'ZizOigqn#1X%|E@*!aJD bhwש 7}wđSs*9Sr@͕0[?ݗM"7h>t8%w냀.=#77D1?zjhn&0rvģiV]+y_}i-XIE N]csV@ cO;w@ewi{*4:ZB)3P{`3gHH̯"x7RbT}iTm($>uזּZ܂_Jo1bpWl%8--%cy7{+Ndvs]lGG)*M8A},3(`lYD(({?p]iTOg&%xJTN<:{h=çA=6e[aR~o,x?y߬a"cl% ~?e-j@> 6Ke^v- X[>U'b=[:6ҹkL7𰄹Or&m3#53gyN+ӂOl wmAr=It}?2S.\wS:Ձ.RGe(iRR 䱶f.ݜ^VȐY%zOx^(1ڒY1t=*ҵ!qJM}]d#C^FR/F8Vno4}|a,N 6`k"G[w2 mSR^**$atιjk6T6^ -AG(K#L*CR c6ej>:cNAt$JXLg-o9DB~ODP^š_bXzvmrY=wo(3@n9Dd7 5%h!U9?&?s= }Fny>*cQҙ?b&?Ѓ07 Uz7`*п.p…3~DVY9;VIz)(p? m5g;BdA a+m[ʎ'ht0ͰEafT59f+=$ܚXj ?O#eUu1)@|v!g{@/.B\]}ܶ}W\8ܢO,zEՊm gqOvZ>P'`HC}O1>/_ؔ/Biݭ1R5n,EK.ZW9B51y) H`CIsdU`e!d:a(Y/UoƲ ?xj/TULIaD/"ZQ wq61_g:8!;vX/Nֲ3sKS(^G5 >.?G7~!5 0zOS u6xW 0`~࡞5?7ycL%@e7Üuf|`:æ{E*^W1R=lq<|lq$Q;|%~v~^,lxG[,EmL0[Y=WyPĩԏ":lPNYI=.{Q>MМ-#NYt*8귱$l@|En}5o. Xj1@T~'hoL(SU ]EK&2´-`zؓ?hdrᅐco@EApsӻXM@i!7Y}64y)is<iuV=Qo< WAV``'sq "T/(Jz'KiUlǚWlf%m`|+n ?n17cp5Av. .BFohohB1' n:ӹ8{|A?Xh5 /XK <O95eMZs-b m'lϖ`WSLa^ -x j~}S~[WORo›@<ʰуybgSeHNwM ݙ-N\ty68(&c B iVw2MA8ˬ;g'HBL@:`*!P wn:[B:ݦ8G='^#aqM6WT+r%'B_T_~wRŒJ2v\71.v_[f}jȉlёHe I2t&Ю+J#\l>Cy*4x'ppg`"vpP)Ac52FrMq]*R(HkVJ5 EƱ= t h"K\B>0jL5‡p2-]L4 K\t:Qi9 -BJ*8IM틎ˎxnpqrIo"ۑqvϾ\F߱?L ,}UY=bfy ߮n%<G.,2Rh[3N/$1 QjL8CDfPMֈm.#m|*|J76B[cfY-*V 1bC2 RTUc!ocQE=qni(/TS#:%3QmiKw,Mr2A`c^.৐wC!m<.oѣyN,FBiR{`Yqm.oa u02,.4]iHpqELEBlj)x I% DňF../u}k]d8uz`|}gXee.>œt<_-rY]xˏr'm4|uz=$P C0؆)܎oXj_e#g0s?SkzˣA=i1j$S>;pw>kyۡl,@ơۛAe&ɘ )L{`OK F)Bt] ,2]{u,ynxC\2y2PM_t?w閗:mnWBSI s׎0/ 9r+&-W٠`36 5E4C)\hE,UKcVp֤1}%71aV0Xrl"E|ɍD&2mAH^ui#Jp1;)q}ft.T$cewMGiYh c<(<$ !({X0_'Z#)2v]jǺh|#gC-#c_o*![zN,1ط/$Oar"PV=^gxi8#FC) F63;?^>aokp= Ƈ}rg`+@2(369=T\Mc7&Q}貐_:D&+U@,+r$Fӊgj:GQp\8<8?v*%"IXx)CΤÚLǧ>h:oUo'/5Y\s95k B$:'|$sHvi*1fxi. ;}s,8-gӿFAQw|)F&C #MMFKȘaR*QS=1l-`"Tgp:C`B*s2YJ`4q8~ϟgE)A !X?y; x1Jnѣn̅q{zh0.Û%]CkfL$A&i3,P\ǵْy/Ql-Nd!:Y2p1nNrvpsLH   ߤh8X!u-1Vz{6`'чWDXkRѽ8Aѡ=rG ΁KU@uTܟ:H 򃗕2P5S[t)*w0e$k@է$C\e!v013T7 pв?!x}ҫzI$46!ת86$y+Eփ5 ŲT E1,*5OlIMY~O@آ*eFg:0nhMoY7w{tDo&z?Uʇ: O uQ]k^ HE3Ziq8`2=E;H Jg"FC!cCuOo>KjR7`ɰu'*{z%E^Qy4NȹLċMbmĨPM da`m]ɚ99>sύLJqHaL+]~IXS~N;-o4HyuUZ*DxØ441ߌ7{hi2C*^ld6q~gwҾA~ԈrD0Y*'oڄg@N#)x@@/)cZZ,d1NvqmSSy~Q Һ½oȬ=軞}Xx{3qh*r4K;Pd$J( v ?`&[OYK혨=ҫ;ò\iQi eo>"6^":+ ĔdRAveaM v35j 2n͂مv??/7%'+Ƿp$V8؆cځė@?~l L ?"oA,u:ޭO$mJ!8 7c63صF|[}[l1c3M %VY\#W9vjr85GHj9_FQY(9`1$M!dwW[hT>N; ,κJc a^q=#$<3߫7Q(4*]HrGiulE-Ke%ցܳt,84qD)aJtk,[o1S;t#ѻr ĨOac^Ыh/CA9і)x)>&U$p1Cd4qI'"u1mJ9ꯩXr~C3j?ç22/j@ctc&B$o_*{쨮'aEإaA >I=Hzuc_6E[/+v< }U@fo2KG Nj`0FO"ԻWLϞ C(y,d\a%DᵬLqn[6݆pB `,=nKq)s|F\نC_F ".L zsU%66 Vɐ墹9#b^Ӄo% b|I@ʱ\;Us劾+PA nЬ0H`W3}>\ifrp>9|Cex邸x5pp,B(^g)H,rB39Ħ sk'*8h1򟒵[*1v4ɲVz0\+ByU]!^Hiw#aMh?x,P!x(b4l ;8OU+BNݏJ>W|I]u)gwY~JԃZFZ 5%8/~,S2'͂,:OuL+ql#!냵sY/q ہU9dum.?Fۈls~'A sKlq.ĹpǁwqO„jSֿDmi|ΎOv! QQb؅Ż=svIsPwVL̔8FJIoj)ڱ+7o鹔@wHHP_yU(8<߽_̡H2MKuvC; 2k)/`c")2TS~W6EpȜZ63B}U=l l>ʜ5 m>* bzbl;-R]}d,mTk`j\¹2U<)A:k9L?~)oe 2 0 \, v>HϒʫL0QB=`~0J_=zIXD{)5:p?&g6W[)WmGm닦cU2ÙGy`k&K S7b:oVE©(G>d2F>sF+3֡P?8MP:LMД&XsƝ:)ğƏikeG$nլpS"D% dX!ge۰PQ.PDH]aQE9f>C׋!S4m {'ɐ)%LÚCzy B^f9t  $ ?"dmhn ZX(1Ў1.I-sƷVC`x $ɀه $2?Cl>c[D.!bU*'$CgbO{k2z[s/q`V_:֍[efV'nVaڡr>Ij@" ~[]d(װHQ>wgг*itFy d66(JG<%QK; x78 Ş)_+_['fqwL:S5~Rl]|?=bQ( Y*{ԙZgrOmG SVD]E,06U. +"zBjĝIO{\`gjbP-!#,fM†*Raq9p842F*QG%6|0}ju(`m>O:ssɯ#/ sT0f| G2輯@&/ě"S/L :Jis {bͤ-3(V^SOIAXSȧ"-|%1"[􉑌N0j\-f4hH2!E3Er+4P AevL刎(e)ąԣPwm} $[D7ռzXPO}7J\f!3ߌ%j-c!ׁ̀1<]"Y%YRb4>'tlye)Uy/],?31l-6 R;H+q^2 ?9~^hux 4:rA/$las}~ #K!7u$ =_}{UVu: ip?)d !|C .OK1֫VWᦕ}n Cas.Do}gLHw"kL&Щ"|÷O5cg;Ls|cX@%j%<4{ LJ6_6_?yv*Ir(CDbZqs*7) uz!3)Nۿ~ ^j`ڑ3z0~srtkl "ƿnxQT H2lC Axn C AwJxXd5?˥oס;~/HT{6,er4&6f3CP8wwEh9Eow7 S/ |9PiH>i z+Fw\Hm9ư-8LD*VƄAYM3tN*V Mə!<&X);p bS 7E^ Mƍ`M0"u%c4Kd u:\G8]^Hh'@]}€"ls[*p΋,g{) ?jMX a3\=SE8r>D؝ĈYM>|f9z5: M nS*-K >Rﯲc~R' 2FYo(%& JZߟ1oCdngf1: XL>'ɡ3HM|kAӰ";1}%=iW#WǛif`ewvU)YflFH|8BD"Ώ-*ɻwZm^RWͺq>!K@=H-ц02g2r/-`4Xh5UMk)0KUHxo7|YEyQȍA*}¢_I 0R Hmժӻ0p(dN[{dܮPnN eOU#F pnD":G#?ZQy{{J]ҚaR#1agtP*wT.F|=)B,HӃsP :&қ`]E8)BT eZjLKrNg JuB ]LPA3.уN\`Kz>@{˪\Q4*3t:C2(#IM%oۧml5FSMS )wN:%6kҵћ Bc-]bՏִ 9~s5 ,^ЗB+VKJ{v[xA@Nf!"7y;&T1ғ~d Fb:Du**@xԲaHu:T |[kc8++۱ua aT4f6M MlݽZ/q=ng5̛Uȩ < yF)Z<&*yUgǻ~Q@IԻ`0j$9,۶ >IvHdTqGHc3&zʾFzAsf ++!"_DƘ a_IgLw\>$vm/DPc>?=TnQ`K!DyexPR-A֌˾LO(/ <>pBC:܅]#JZ+֚9G-haLV<lfa+40:HxK6!w4mZ»6Q)vn`AU,f9Yt+M \勦u- baL"\F[˿zz4SY]]6;xqrYى)XΑc` z(?+M(;\Q܉1 'S$1i ˩uR=0d]O,p,_88aú,kw_yzuw@4׉3z5 UdϯLT+;HfīS}cAlu|h@Oq鮢xVv$* xsJS }m[jdU5|S<3I|- U G2Yo*O&} Q&hPƃJ`7>XCvPhb YW SN)WYL, jA;*V/@aa4ω-_X*"PըGΕp޺}(GᬪbW\1bۇ% %_[ثF ,͹O!շ+rTH hn61ety9(@`Y#B5ZMx>*8`6Č:5o2.sfoU?iXJ"C˻'Ӣ,:NDřkO!&Tuא1A?R<dķǤ)ϋ}s|G+ TV¨k-Lxw#O_T7QhFbr2R+te Tem,=Dq54k  Y`2^'Hb,JLǛ/5?(0:.[pxADQX/ZlYAp'T׵B4k&Cxy!P}1EנԊmfWKn0۪N}M֐XےO1mnJq1(#ѵq;9jBYF$4[w=H=y@qC:swdAOu y"]`jldnl.\I}j~ cޅ]7ݫ}! zg/> J!;lS`m*mq 8HP~TgM1b55!dFSjC3j3nyYfQdge tvcrhф//o8!f~M8筕$sÏ(BXNx{VJUS#sD9e/shnp ŠcuJYe)n+k[6+t PeQF1IV + /);xg?_D "KJJ\@`Ne6G`gtZ+'#.OjafyHq.>! ^QAA<ݒBg9I}cyaȤajʖXHW0rS!Y ۈw%F4O܈YTUƿ8CfN0.O̔-e*A&8zJ!a2  ;nMRefXPj=edsJCSgl—9 gHd v[?H YɏuHp02 ɫC2۵ak2uJ51d9mv􁷧䍬Gxvqy,^ %$hBi~ET9gZ,P;gTѣdߓ|JBXu;Wrvv/+30"Y;¤2_9p~ԕCߦ❎ F(MFe/?&g\8Vz0VA8ʵX@e&u/yR_F} %_VReB +Taez*^u;))|"Ywآ/?!,06ac*nF(8(N?SΟ O0!$WJ/ oQ7Rsk-Sp4^NHN(J :OWIè5S/i " v[@EHCWZɉ?FZJf;z~0}+K3qBBRa;>`A/eGտИ<|B D\5 48-8P)zM1WE },%.ĩ_[%O l\Y&~Z%\oVݔBFM."cRd򢫒ƾ'3ҍ@*r̊OAlΣ%xyel~9v>Y7sɑ$që8*ϱ'RL^2"@ NQ;Bydo;&|&es88DN㿲K+,X͉#4#]MpKwӡN>9w6p : <8U]pXk,bE +vR$.*mʂf<#gvv"Zh:oE[yk4b -"oY0;A<b`-=Ah`YVW`I@ohI6PDTo/[E`\1Jt6ep^#eh䂹||og5B߰ vV 3Ĭ@@̸gR m7`[ X\D`oʘ #ZĈrJD[{H]"e!iDX@m23,ag tpу$"2JqNYtJbO'UGL] Y:=eW,APHqwr`=OEkr(!|E+6L0Jpܖǿ0^!'޲mG %Os0ce^kaRwypV=t bI)of|O#5lvup^Mn/1yXD mz1gpmwHFW18HQ25M%.ocdm<Xx+E苟"hz4UCQSzT +^>|O#yhȌc5/R:i?clق|[gZx s;Q 0ɅN1=*x .Ir H6oB9cqp֟R0N0*@Q> vLTOcV`5EATX鰺+ ]0l-lJk{6WO|d`cRw]bZWEI2# lڐB}>U$ R3mS|=߈ƧDZwJ8Ca^%F, ? Vr|E5r~;XdyA_B 1xю "CΛ Pa&yY5c,Q KzE֡ٯt̆z3q)R .'$_[ڻLHOvP^$\C)PD3N21Jg#!I:g(ItŠouq ݢ̟c-LT2@b/:S%z7 F}*d;FNP?aކӶ/٧:ȸ敐Œ"煶+*)6-T_k97<"ϢY59іۚYh'⁠g@gSܛ5:-1t:j̈²#%kF!eEd&"HȦ8st暯&Fi1_|6#ȝ #@6Q~$}#6hU ʱOa8纕0ݪ aщDN&nL\| mbZlK-)0 !x%kn?ڊY˺:`[S{* Qw5S2V6;4SEn(Aōl}%2F}k.gZf5 ;b,P?(g+v#nVD2<| j?%H<'AF;8 V'Rƚh]e>~ȴuR2 u)Ct̒>ޖᄍ1`1P^^Tk">/A/+%\ZIOb`&|=]gXZ3r<2)h=|`.jD#8"d@jcwi[ꍬuq&D]8mtbeVqd+B5 wڂ3zPcnj§vfD;p1|rc8ǼRjKf aWtrBd;"@vth8 ?M1dK @/2,~a֬9Iπc@֯`\GZ"Fއ)G# KXi̷?O*S%<ˠ{rShs-y2KU.mTrokPF?8ΰ-IV[̳LAHdxzOqxޠ^ xAW<_v3n7?yc6*VxSДj 'o5S}-QVQxq7JLh~c~g̔&phl\-~-xTԮdI[٢o%&Þrk0Y1';؞"Sv>56H*,%&a"kK{n֔z ش\{1!b #c e,>, }V|Z7X|rq2;MvQaC0ZL7!cTKӞ- nNYv48TCR mw>C=_o(w6u/mi.%|k9z8D,S0UYRDۤ}/A9`!aٮb֟0"UnN!L %,I67u ;C wGvxH#^յ&18ojH"9PS8DJF9ғp;X}>8Ev1o qC̻[ J$JDvw:ۄ^%@':-3NvJS櫕yuʐc:ԱXVN`Xݯ+ZV]`L}mج!=5尺oMPjb>&ѩqtqLDJ(~Bnl2 A8$6k+EZnl]tGF3\lh-~{zG)qVC,T"$\||D_L04kjn!ocFiȞ8ƯJPlK{4MrAYUFM2IͳN|V[}| UYOvl4HbWDQALa*"A<& y(A(!1,|T8₹ f=҃aěBR PޑY"gP6+,ںk-ucl 26PZi#LJ/I0IB)}x vZAP"XOOb^UM:y GKH1('*5B:N!`jD;3E021 4-Ŭ1- #ern?3tM^pGdĸM̀4j&Ώ{ @PBQfRfs"䓥'ZуJ)` |~SP[4pFWwZ2%´Ќnő:[A=zvuiۤPC&$ ar_1+6|Ʈ{3R  GRBΖH hu[ns(y]Hq\6 1df9k~01Ŀkmgd2D8՟>f*}W{:SnM.E/Rs(er-S9>Kh䑪Dud݋|Qđv *nXBf0>0A +RI\k7>%z`q'z Xo)`v?CPHM Y堄nw׮0+QF <a[s$W3'?Ғz<bTҁ,ox=sK 8(&}$2e,SihDa9pQY v3Ƅ~ҢZJϠ J,~]ؒ|:e,r:yщ!>0*ef4 JATM1Ju~6JE7<*J]k2J‘F1'-4t\8(ԑr(%,$1G.>܆`cˆXet]HYmV/^Šgj{?ignr,đ#c&&{qt*1Fxy3*!N( i*b7D zG۩ oxbT(Ҫy/e<{~SuJ~}ao10IuT6W&*_ߛ'eceYu\Š;a\߭Ĝ{1y[m~|h;jHFHU;;1XZ1g k>|UOg N 3JootBá㐯N.%3(v#3?ju/zS(@r %Kmd;jݍ<2;;By'*-o$ʷ^5f1B戀x@f? Y*NC{EXb.NRVRg)z6p%F3]قX@{u=%DObON Ixջ8dΨ45~ 6H1$ w ]-yIo~vi,CГ#</go$d.']H=j=j#ܹ3_#t:i(غpquxD)ߘ&D~7OLRfiiPOyOiɣL$/N}99=3_тf ^JD*$MZm- M_`*}NP1VH~JVI :-61Xo к F7'~lY-A /k i/[µs@]zFADc: Uiѕltȱӏ r;ZZR\aY};lg^Zg-7йm}֦"QUr%{uU$Iw E3EĤon80%4pܠGi s-ZSĠgD!ܘ?H+xJg!A'P&Yb:ؗ?. a#P8q^=FaG-B޵1+l-F p,y:'_@`˳i3{KajQij0\g-$_ Hr PX״/L)o'sC VR'}Ry;[2[qvuk _ya.ZVu_sKwo SH19yn^a{W|Eu;OswH3GX{ {]\ʅیWQdaKBsϧ5L:h,&12)M$aQԌT dOy+Z#oeӭq 9w/=+$o͈}6 d+ypw̚B`n‹)|~=)|5R#YXCTFkL^eC;Yg|!i޺dn-VEɂS ǁhcgN  |h(26pWjG64C̜}A\T}tZ̉WMEnהUnVNSS3I1d趌F)ii(TMh̤Gc[s65WO\0sqIBy(c H _## [ aE$;Ԑ/DtF :0? eccW -Z8mE8ꋢBQR)-QnKo;hˁLc5GtvTTR-S1$ŗH@ CY g{/CcP)-w@YоP*UC5KZ '%+miSt}tk;*v?=gPMgex:}֑ xFDs,0 (51^W!)<^/)O[-%AgulF]) #S;SN ħp /U}Bย!#^<⬑t 齂lH喠$[zAj6},;r+O.^FڝBD)PNt$y_VW;}!|~ٟU$))M},KpENXux<¿gq-„ 2YH`Km"$bJ}Xt^JfÖ398ac[$ݣJy ݪ2@n7Xmd@/|_{'ע0uS0ͭQu6a3{1iQ-V/Xš`%T}OsՍl;x7Y ]7y˳ǵ׼kfl͌)SN"!\`![H*[|xZSN0^\jL곰 A|K A Ud{ ?C8E؏E^>2]"hj|-+9QfY(4,;q-De%[60~9yU м^NOgP8YhNPgj>|2e>hkص>uuhhC3@qƼp@"1%{eá/¦GؤWk:q 0n [7}-K#8SqULZfŸZ,JO`Rez%$O؞K+KcmcfI+n>"Дs>(SţEFfճFORrUw6pϯN;Y%4-s1H1R#)?$iS1}dq`zV pYRʈ0hgltށ=|x vtvzߖOng\/ZyRD4G像ӣr)L"޿T.+9#߀DÐO|@<CM=jYB9︔Vu4{;rI3hꐋ̺{z96dekL՗v*`蚩.~ȭ]0C [T4}Kl\*+e&!0/I։jD O4}iOU\{ a@2.>ѹv@0Bԥ]!Vٚb_8=w R.SN&)/biи ?oMwYx"| @mJAhK{ʵǞDj8fνI} B`P͑27c 3؅PkD aI4`%yiҢ"gꠤ 2 l+eƜR؇1}rST*kӧ'1 hG2]nr>f.l] /е#OTC:]e )͸W`_,-"pQ· T={})*Bpmowv# kqTu<*hhPb%5BG۹I _٥){iJWwUު?&Kf}\Z,=RΈ=uK-g*.MRFFpq0s.AFIupU)n<Ւť8c(:iC2?`Ň5,BZpȎFqHGtTpwur:=s%`Lfp޽ǃSì%(^ژs=ȕ6w 52AI}Z]%O|1F]I4 al38+s=ǃ&~J(mak@.DP+=\xAۡ8_{x~n+&4 ~]P-bo3s80ǟMS{i=q\vk/~Cj[q\P׏:IܵsS4j*Hړ͵j~j|gJ5G ,=/-F5VIihm,IGQ]LRYc5$>&77oe1>יu I _cƼ,@ud"$` K@YJF"yy* ҟHm졬 sZ,;,!B¢cރmLa$^SrޅFW<O݁\JcO|&詅. ҳNMdw٢@wR Ag4VK$vEVx^wGb`-ޣrdDL =N& \v qLX8R)kiPQ9D[ ̥]`5~2϶ب4XrlrL {%|<|le{Ap*J3ںفEpS18P׮tRHLi*GFRVg%'6"J.];Gm=@"thcٶtp #)H2@i|T~1@ lyPf{U OVRbЫמȎհb #^|pG U'*xvPr>DAhi!2B d_x:RyC1p۪CscbKCdYm@MF'{_i(@[3?,#(@k| L|݅9QSU2|x<FR"Q8FO]ł:(rIst|=v?yQ_+25&~\$wBGBV@,\õȇE~#a3* J!{"x|zh:i15V*Bz z*dW;~^1#ld1_\ږ %# lgP@Fvi/ Vv ԗ,+*FFmD2aXsV2ĸ-C/5؆gۗ (W" ׀3?{b8b2Yτ7ӽڱQY]+5 ZPհZ*jRQ eʣ~T_$.֋-!0̯rZ0~Wਠ"V ~L4|Rrw/9K E:2&;TRDԺnZzjnG~ַfc*?zͻf%$?Ę4Nmxl:@kޖ8>kڀixB-l}UhT4u3k>-O]yR,Z_sj=r8)Β!Ws6Ş4 Fuv{f05,nV$tTv[JىW%GFLj]Yf^WyP`Q5n*V˅4 / ;޲k&H1 +VR,S б]r!yc3^Mt|OH %jp7N 痤WxDiw||= D@I<@HɇZdrsɧ׊etkb :oi4"dn̎F$T⤍^a~#D5"cDGj&f =\SƸdCS1z cFj=Syo {Y}BY>80 M2>f_"sEşbD ˿G{cev2cCrlc1@ );=Fg"V=]9`rrcߪr #*TˍZl!}oUE 3K*"Yve1לNK_:|/UhX\BN'2@Β "t4܂0;^c%f.k/"v<;Yo\ñer\[7G4eL"{*M2;?Կ1y;L3vCKﱆ4U =6 Gw$0*IZ\?wHfнg+=7q#j @eݺ'`_KVfz9~'}MgzlG~ '4+ 62:*@mͤ#}^1A=ehJ2{^s,#& V-a+3*V!p] Mr`>>z.*O;C̴L$H~j?U:t v#*:ZniDrji!9 q NT,2ծlЯ\ڸ݄r뇂JwʨS0 nXU BpWkq Fѽw?X "h8a&r2 ?P5ӠsB+Iҵ, d̋쪐to2 79ILu (x0V;8LʔrTɡK۠dҔv̖|Yuw,x,2u0x /hfwT36U2@w ^#)-(;&F` ը=Å(s-E{: b3QJ x^mS#?7:%#56L7⒝Z+ o[P{2{CԤ#(ꩥڛ`cz[O^Ӟ>Fœ {nJ5zd+3 iY2𣌞 $wPCBRTuabdru~Ax=$s⯞הux#N9eͥ$:m>{jEJ7Uy研ϯIH^AA1Giq|k6oņBa~>DrL㐻MѦj!Y Ý^YrM&i ~N]~^nsd M,"l~5?\;HwQ4&}R;m[Vg?3śeUQGʱCoF1+J['FGiH`0>Hީjbb;ˢɆpODU "1))F=2>q)sEW$Tspwi&*O0V%5/NI~0N@Уsk\ U+L 5dxb,(}#B?(f!Tzɒ2 Ný_XGLw6wjա-b~ҷs)-!69_B3#٪֡g?}׷e_d^VaWifvӯ){1[0vBIje֟L-R>`t+j8zT@FxmQTvnl)tN+&yD-N5f20*jT\|lbo,g*QJ5l]s`+@ɴ*'eSTHja?W%JdX!';;a^&_8-([#܋rC{`ܚD ZE`l$:5طY^c.qɪ5XiͲdQw\-"(1i4bH}X_`RtM>cÍu]^/0ce두 ,Dzs-E5H0$TL0rg ntiudMZn؟S |T,)b׮\X&"o7,M{SOӞ"Ӡᥳ2c| GͩD!K7@\;uDyҙIv wA ?ZfL퐈-hFNtyNEdwbɭKٙ\b)̮IKq7jvç'QM1!B$&no <Ј̚폿.~U!;}h·.\ܡ'b% ns2EY䌍vm\kW]7S™9=]ev!u R\K}nBzg6ٿ;ՠIh?~N%Ju#%fUxv$[ ]6iJbR?ULC s.Kn^읬aEmt!ZmEG$mGM{Cg9WeLdFj]"w0TƄ5IC N/m ;l#!:.PvJqtV@)7SaƂ׳6FC=#E^\2JMYduL3|j@dmG} 6jޭ ҲA{~X,C`|Θ<\k|MON@K=G|"v/xing| oS ^^W_U[y8@v pd+5G̼ x!˥y)hcvEwی!݁+GIbwL䆬XrOj*Il4Y>}3gTE$ R-幦)ON:rvhzaxSr mbvOrG~ik.^목a<\Sg|1[hur'_EA4e8Fi 6E[}DNb ZA!+WkhD ܰqoG.L/Cg;RGйNiGEokӯU9X_0PNSJ /Xb]l(O2bƩ/d448:M@deJ)N)og̽jI^jnz/bGdV1q[R@pFe o#xl&VY] G̣X|F Äʂ}Xg9bn[ mG=n)|M 0Ug8b5Ha+ r{&Γ(50`W@$-t`:;aQmf1bZ!Y5ݘAs> p) +Aoj{z7)hYԲ ˁd7:Xx_IS\`_2[^okPQ/*MɳOͦW\[ lp XvEٵTgnQ_%r~IE$w8]\lVzMYڲ1# `ql_w` n_?`%ҍ~@}A9xkkBwW1x8_+1IIi+#߫'3VqqE?}.T Zbm3ujEHM*iJHl{eBsXr8{ayƔz?醠G̼WIS@Ȅ vM5*LZ qL#`xcW `KۼaJ~t9_&<:3ʘߦ>U*</wwq'f2%[Fz\th[ADgG"8}?i|e1A"xmsF3v7Mt& U5#׀A}|J෱ t_;YD5¢WPاϚ+ǃ>x P^K(Xyb`?h;D "jMdjXoF>B.6o]T;\珉dTJfǻ9Tl D^ [y0d/rN Kw?aLOK݈;<$mVJN" I'P/5'}7dV(nGuށ0dM<ݵPx#C29ޠIsDRt&\^ r~$_V* .EP0xet{Õek 0=cWC: )( 8}3p&P(A0EHP!\OQgo[ޏIםbvXd1̓R0cƔ:vqQlr(9fRgrUx$X ˳UO_&crTCQ'A:1T̕ز8čkSmjZ˃n'ƭ 7ʎ4aUAӢ7}iBSwC'~mٵ"_Yv C956JZf˪B ֝¹ښ"n!FaU*f([af@$ Ѯg,wdMCv/fdL&?XKtwu3 HR)jhRO_owls<_΍)_&I[%-y~q"KrBqZ $#IAwuϐlo(yjvksuDh|V @PPCcw"6TJ7+hq)^eB:,WA!n p@ x]_ a&H ߐxl|KX́gmPAPQz!.=ES}` mXV ]ٻŦŐ L)j.igbQۚy4\Vekwk22nyTdćä>ckReI_vxV\8Hʓ֥EXۗ׺0IAMPюw51:CC/Y5c3|͉hY>71Eum<ƋX&qi;ߏi^?k4U{lFT^!b^W,( eŚ:HB9!}9IlE ;Ay)$NU#J1  ZP7V^j{i#fLl{⣃'H?ÈGX:y #Ɣ ϟA ,\ݲB髤E 1:ix<q.^co\aY?l%ɿ a/Tw{a>iqDlq Q0OsnH " M,9u7qzu("blMts&sDJK&4,B>OŒ(@XÖ;bl/ 'R[k/~W}ex pK"A9{lczj.&7[͙]Uv/[/R'{z]28d;U 2Jm3 })fv+H`psXr|ŀ}Z'+mLYWa) d|:g3 HR GwV@Q;]gWwS2 94ZWA6|<_tpSxXmc<;/^4TʸMU£!W28y oo4>\C<6Uq%qkV9K.on,3wRE7v,<^H#V5ɡ\]o$Zw I+LEc'_3iX&5lJM`BOs@ V)G?TV4:_V/+!lLEl 0%|tu{xc\bin7: (PC/E,zLr7d/ZIf<3E<(&S9"YQf IPBW˫zUVh]jB6dhsbWGDwRMI ޽;ĽG1 )-rܑI>p+j]3CrDH(!'q*eUϿ.+raG[ԠJV-eLJ~aČRzćEFw.2hl' f{AZJ8LVw5&T6K8EMhupDgK+L9GxS"$ F(]j릊zb(D[RZ| #+TH{f*KU#E.tA6?W[$%J^TgEC6sn~$!T iEc~s,$WxdkK%Yp0$\ f"zY! 4{TC6Q  TkF$Bյao֬&bk%Y&LfgDݑ}^ޡ?x3'm@ڟHNag&v \Ɵu53gӚ2#+}2ʸ'd-'1Xt-e;=k#z NvgE׋dQ\S ;jdA9 Ggg'97 #<,~A6Gx-: Bh"x5n d.:ŋchG=%AɅsa*ct|9,:ٱH<]B|~KKph4Z\{h(Bs)w0+Ok)(K-"&,ʠQb,WrHHK@tz KnB(YYLtNw\UƾdBBb.Յ.& lD&KPhu./f1FdQSGwjz¿ޑ5E'r de_.`EҀZV&g믆{\vϙ1o yL*>4Ȭrb~r<[j ~uЪ;k EKఽۮmޖ#?2y=\O!ICz[\50)^I}ͽ<٫ kl:3)v7h&H H̜hvqm ۛfyӥ1e4"~Xl3:Z2ӷ:ʕ\e  دE8ʠʹV=jh^ם]&԰:@|T9k-TyA8ܧgVsqsIyhzc$LaFVQn9wFE.tH@2p/8$tj ivTjdLl譟)eMT+LȀl|Gp CM*LZqK*'$t3.lɧUzwP[BW-OkM,S;y=B:g{ HkK.+js.xX̿i^w$+2m  T"ƆXPpg׭꒙Ϲ2o>LW.u瞂]f2U8!@u̪ ؃ !Sf agН~HF|a@߇EY0帡O lTae\2C?˜)O$^ڃO44s I?1e5{bҸq#9X>pg:٥6Zl,g m{ esVJU:V,uDՕ?Ve ڈD*|8,bZs?^ 1ʢM*}Bu7Q+XAڀǐu_!3i2J"[_M 2-Ӂ[,&'&KTC d{>a`2dysֱ f;(ٝ!{hQF( 14ci%K apIzq?$^m;B<޳9&x Jڃ*s@ޠrM@%Kvus zLj x$ 3h2e\-_:OœDZSXCW R>/Ÿ{v2uDgQm+S;+ܮf){b_DߗV[n爵600z_xh'`=aڏref2Ndq, .-i 12Հ@~-^:oXzJ>ʴ+<4HGp6+_ΓnŎ[c'b"ɻ$ @t^W &AK5i\Y&9VMwTBg0>b`H$LEcW6w: :Ah㺞QM?QiDjMn vV,(;5GV>vH֔ 0j 0%S9Q- D8;W@a2xI (bY%;*OU} &\m*Y!N&nWuUсEÈt;7?Cztȅ>PHxu?d*K)l[yӠIwisiHItr6 ạM(4́<4 Mx>[.hqs4t=Ǧljf։3QD[z`}Az!੝r;*kmSV#v_x(Ȣ~ӪgV#=0Q-ID;a &q:Mp%Dڽ 籗/׎FhhFE<^fnת}gI"a_9@fm0D%fp pfiFƗ)t`%\ݾoLp?,$8x_9j$JKin:o1')ZW̥ y+ɵvDk˫Җ?σwc#Xp#rQu@hf-g$bȷ-&|>:{IDuː丙AX' :_8{lQhس!"7sꙗ]f'? qN,wɝ&6wqD+ L7 +.ovVPg4N5! /г{G](_äZDk\I=jF:Q3t;zOu#)>z͏lwSɈH9A`2Fwz6t4Rb& AD,טX@5^(^ W"o]$Z^Tt$l5 "wNa"&h4e23|ۯxGvy>g< ^FLbQÿLڍغ UVB\H|֌=Cܚ(0kPYըB1m!7/?pdZр<\zD7a܊&?5iZ")x' :%W8ɏp;Ct;:(Pw~gٳpu* >7*$1CDƻG_Y}'57eU'c"HkrPpei1380P jnWT"Xksbj cbmwjtƍbU}q$lF4 ~)KrNĊ4xeK/G&#Heh%pf,+3Ǝ3 ,&7UZ7r/]Q5k^ 8N6Pְ>jqTJ;͙.IG dJ2ˆ ~#BY̴ɚ}@Ce䐠 :@)ٰi '<זSnbZMe!.,;UBhʤg齽;o: t>:b pc nhG8 fl{:,Z0ek =*`wjܮd|UKI闐ޫAzQzXN3|iqa0j%!b+/3j-/'x0 tj-Cި9saFD# s%pzIJJ( Q' -ËPC4q]B=LC.7G\VϷ&to8]+irke)V %.;!~y 5 6K7]? jjT] eb3G&#7j\Vxp0df-mx|ʁLjKA'4o;DMdnP`M }Rn?~2Lh߼wY$u<?r'uJ"zOzc m-JjB"!|yܡį@_^W&# X,k!.8+v eKxu\ebf||!Sbd2guFi$u`b R9caL f/# ԗ2uTNc@F-W9PhPV(G79A1q jѽJyiqB/5'rݿۑM>ngaoèؠaE XH[D1]d~N5ϑiw=]VLT fEOSr p]gi+;4@֫&]$)+ >OLd KPm4WsĢfZ"g6)BsdKաK־~N 1-8x)Ok^t"Bbj}~5>X.x<:UyjLg9ws71H \4w$u]<0b# C,YlIOvi! 4?d}f*$`\lv= !!!|H@9}cp_2 wpZg]);w;5: {33a?M :dL T!לV=ߨEn$3AnH z1zbo;֝Q&hb7Jr¯08#`iU}-Uhn`Am- (Zer_kj,_uAFs I #Aqae:'%bx k @,P?g[N @G&>Eg;8^$H,]'n0G,7KGhRiZŒ/Ђ(3-c5j踙c0K<<Սep# uhj{'ís)5[;нy q`IjEGv!L")f?H Y|+RN},@wq'=6} e0sYB3ӆ]|q 35~C*c9B2zDs "G򡄌jnllY9C5@^%6(nWnV@zٙBH;ʍL-GĨr $LǏ|NeBd쌼F ty9F)b|aӌI,4|א| dMQm~_kk`mZߌ"Q6EMI^goi4`V`'lĦKf]WQL ?6icAkGg +I$Z &T $Cb=ϺQ罔?s3F@  JT,7kI>^ $k UCv# f? eW? 6V<1İG4XfRy.c#r <+z8qr3]kaI21bi[0Txjֳ #&f^m2> 1Cϝs&&.Wgm9&Heyc3`WߴR"@>V J`ŋݲ7+@9%1d9M`gx3LJ]͢_]wW[p(9|F"F&MUǏpsGP3XDoP:⚰tEw7׼WWMtr\CyFkGx G35=' 3u%O j\:w8n੺s?2/8| kq'I@{2rH"5D YAےw᯿'fy4+ɨz٬L#ÁR`1pt@菂-4' T`5lOɓS'|j7瘙 #d=og SEIeyS rgcJ޼^=Dž"̷P"V29TzdУQ=2B#=[lfY߹#*# .ںo"gL$C* 6>uæC= A]Gbmz}lP=΋ l#H _g'% WΡ%ᡑ*c1u1݃VS'Ӟjc$z~'$N^ /Ym{hzm- 8ktؼgɓht1Z@ofm'V&kT.u(ZVq&qd|m/p=Oz~Ye~ f~[F߽m.i-;󚹌\w?XmJ!-SRNBSGq/IV-r Cd[R/ v 3G4M?F\j'盹)`GXKM-zkdeNDEbrʚLcuNA6$5<ҏ(rW﬊vrI`a֎ܣN $\2˟ڟ$wCŹ!b@6 cJ"Ef5]C,&;VUDG:Փ4=>l`{B g!p8_. 1!(i/:^C.V95ŻZ\oGpK[ڪM{' *I+X)1]١RT/UpORæs1Q)xFCy]K[KEsZy2^ݏD=h曓hg$ ,I :U WxF #yi^&5Iͼ7 T2@3!V_~$7{r0. Gm1<(pO0k&k@XXu$;Qa;,M5Ap8xz8$7KKss\GQ+9%,Sen0ΓLηbϛY?8KU;iҵZӿ*Ƣc =I pi6}ۑj6m {c5{*;NMnTp*Y^UZnv]ح-E=EPI9Mq$ϟVpiR_@Eɑ=|]½vRƈzޑAMQ7i?e|*nt>0j,#oҮi"TƒG ҥWpBÐhƿЖ:k x!s>|Sxiq][ȰA1*ǫ#;?Y[g>CFZCIs%Lc'NҮrIפL(W_~zA`("h[V҄هy$7L8A"la ҉\ԪSzwSәUuͤ<4e!-yo_v^:Yf:Dtb7 X}[@E^>DM. r BM+*$j.ӉƎM9/$a6V|gwIű۹GldGc>&>kƽCn{6~T6z]gY"׳9kCÛ"C&fW`5(d kNefrw<&80qJa$vI\2f rH}sN"\򧼿_DJe2 ,C$Қk=\P2ʞ\F#==pQYvT=,Kx|/$Ѭ1+fSU^ӧ1#us>Ju >e KvO:O./fKP'y(!aW)V;E%QqB9E:_f;T"͏r뷇RB|+F.bm?_$/2!IynЖ2z, 'h2wb.%"$ 43Bf)@+}l80\n8+@2zZ@mk0~|mX/\8Sލu Su*@E }`kgV ɩmJաQ9? +[y:ɹ`77#Kq_%0H Yn0N^ſIFzb˛gTT+i PSiRJ8W e[Kj*?b9 A3@Rڕj'''N$FҥNX_֛Xze$e͗U3o=R+Љgg-JC  ix#io1tsTL"b`r$ t[aB.z,^MhVX " LcPwN*} ZEc<4 8avũay$ :Cj3F*jHg674\/ĵ H dmaĐcCn6$ڀ,r3ˣu\vq zKI˲ĝs [-53~=&sqqh&3B ;$q_S21?M0DÂiN2+$]}mO0C-ݕB'nt5>0,)鯬t=ЊB/&|%]۴TPH%AE=/;@غ2li^_ /q/]\B<9B@j֟Y:QUJ:!߻ɤćg7H *5e稣6 Y'$әr!$QKKMKƳ `3,4ؾZ2e4n%=?r{4+f%YOGKW*Gft+`\˪uN(wlA_9b;R2<',$S|m1IQ㤘xǧC18%O.p<YQUlgiMqfr0&5&$A3J z^>8YLyZYphWӊEYr!>Sht,bk&^̟,b^B .kr00}۰Q9v^8EBG]{Pmq"YWT1~]})j EsN-M6>!!M#z=ɚ'vC$ )'gGYD=/Ĥ4"nFr'ӝ:O|!Pܓ'_gn ,ʝ.BBv!nmk8U/?|hM>]g?'pAZZdFj.ܘ8)rK3Yg(p[Qnsү&KڟDbT+dTjRUO.t)3^~^SZp6*WUe@1:žGJ^<&V>WESaWQ?}|~ 0tz]ù vfZܪBvӁWѠ/[O7B%7g9)' TS Mn_S2*F={{%H+%S%ν'DB`v&M,14$FBǢpst͢}̮Ev;]1=v(n>>BcvN?6ߋ6btgLݶUL Sݏ!&9>1a֢}F>SzfZ $l,,?0[0NiAQ-f"qE\oq˺eOUST UiN Y_<E-㷢z<ۇr_0(}]]Wu캿xa&{|6~9o?@Y>'zdžBNJ3oso-TTi I9P66> dDF-Xyϡ\r 4m3soBCi7>KgQZdtܠzMIE@MKHe]؍e ~Wj 2xoS(1BR!3=φ$vFX@ͮdɣE/#OƟ2bnb>T3tƧ1"p΃'#߁j'JA~Rr>2i?H-]|5x``QrN[6**XTfϏeY$r̕nRY4> YOZQ92Pbr;P Ք\yC+mMU jw.70Cb&7&~/Dfe`'&rH' ~4& c4@~AAqP̈p[H( JIEn}1|pFȑ6K~ֶգ{YZ;ZD^tw5s@̩tr[~yyN ( vg*-.y]Q5O19(ؖ @&AqqQ0L*Rx!"nH7%߼ݲ_Yg'ǧ ~~~/|f]J ̬zə۱ȥ?l/vfE7hvG b}nq E;TBEXT tD\5ӍGv3uż,&WA*&$iifJ_wܔbL#)뿚 -bvIU)"k뺝}ـtqß=f.+f8)`r!8QRqP~OG≎W`Ch3w_jOt⵩(=,e⟋2. g ><;i3paBV4[ (xLq:V)y]plŞc6@7Z2Yad`ޑ]^TO<'~t-!8Y^4ɇUQ!~YI),}ϯyxzǜZZPY`d>]l^nU*.}ҍ@ɻE~z\όJ!)rK{.rqv~v<CR=ı؞4#_MBRT W팉 Ow HXH0qpWf4EgGWCk4ĄE(n񰰣͘c,T#"V&F ǔV,d5)1P{aGQ<ż+ضGŅ=&ߝ_m;@Q/k(vZRYUV3wE62u`mO/flDW%γK=-dѫ y_5АuHWa0kcP0qz;Ncג)yZDz|eMˋ qvKSUiN>&9ir9qȶݙN",V4:T@dFnH;A/\uvIvrEsPoI8DuF*NZש]']]=:Ź"=GE*kuRq\̴3V7imb^ 7n> Ė{f~X1 `<\~:?pdzT*gg-8JA(&ج.*c rnR@֢PՈ+@L"k #VK^Z9P\/f_(6P'%{qE(J1E>Nu9OL1jR% @sq E+#vdJ|vJz/`2 'F B)IZTOJl>3ME:(%l䌉oM<$ &jz;)+6qCT9뒠i.ܵb9'daXM#[k=rT!+E"d#ސVc8p/CďZDDrMJ%IV9[oYÄO},0[[C?-NxAFS&0 -J*W>={ZF.$}Xu:@1.@z4KV5;(|@͕8;WT7ˡ6waHT][1MaF\#+z^X~]k%j=C(Np{lMxEAdϚllߺmsHQj05(EyAH LCý,mMMDbFwɳ|!!}du0xnp `t*6:(_#v yԱ9;k,6)I<#?+JŇr|NCr'Ƃ)z3᭴Շ M?Gw#6n<*?iXQƃfiŶ_&*kGi'*uĠ2:^י>.܍dIN?*KQ&$grn.xyꑝȀ\!P~W8wBt +U0B A z_E$?t:?q/qPk& CuIX{|M{@Z*n0#Ut2]8 sb¢)82DsJI7&rm۠P=F^OK,rVBx۹'[Փ ODHi4 J "CW Ꚇm"^Dxy -פ`eb*~,> j=%l+gV&~޾p݋룀L0d}~U:@Bƣ eOJ%fu㼽$ILdl0Oj#>IX}׫AG)j)>VH{~3$ ~ŝ0ensM_Y]TbLE}Wy'AZF{3_{U /Ֆn쪈^1R{TRihЃz!`p)b/JA}S5剕&;Ь'M{$fG^EC aMDpM|ymq>frS?7?E䎩@zWH. OCDUN1e5֠znxrX!q(M(GH~ )_hBEgmtBBt>_%i'gN 'V/#tX ~BD}R7c4Ackt<{X0;N}HAu.j:TFR1~R|&2uc}>05C}L] Կh J*_M+Uin|!-EMLD[Au-]u'# y`p>]`gMR8 Yo'糙MN2}eulNpnw`sue# Osf5PaCn6Ţ<`gyĄײw6kp, *c/aL@ozr@y' ;Fcin _.+R, /T꼽KD靊=kIu^uBti[hV(*K@_lvLƑ`@A0~!eI xZB\WM  s7/ύ 2=Sz‰/y3ꥁ(Do–1U,ŏ.vmvD"^,&f3gΛ-and&+e:FکI}ZS2a^ɜq g)gq="(ZE:ryGZw?)H:rEɓs lU7F-bלaи4&5]v-ܛCg^GV'>^8s7Yb;䖕[ !jV0Q>UgdjxwV`ձ&IUn3Cf9?cǸ~"s At yBBniǥP8n8:KW8rsEukHsBP't&jl[q򐶵M: q@cE[^;7p۹!B "Iq뼹rF~, v{[EYvYr":,|{joa Ӳɲm8MQ=jZw;j-b]9TB_}lS>'d<4|yHCA>V/eԲ,4LQc9U,.=8̲ĽnnLuA(^M) LjԈ٥}E>!ץc2hg ; rzΨwȽV5rnu\s"1'ui9cǴ+8o$9 $LLsDD{C2RnMZ%' 찦!DpȑIze:hl!d tWŇR ,%-tZ)َZȜ+aD aWvMYtHf`Y/`Li SٱOZ$~ŠIAߝa`K}G擓FVxvX$Qu]\1b]ݣ{!Eg-?/TN iyT6 tD?fPgul`~SWJ]ZݙR\fI5Jr$!9͜O~%ZT6Xig w ^n:7i*B0m)E$g9t|ꩪU0[E3[^x`%KN vnDAJ}BG yIZ]U6{B0PΌ4SΈg,Izok$.y^1岫k,B{r\lZxTj?鹚aiw<8 % l_ Lm0B<ɍlpĨ/hu]@&YnyH$,BL_O>V^їR2;ľX47MQ38ẖcŃp ҅3踣sYef,a;-1pz-b'7@[G"o9ʚg}3/Dk~ao\Eܼ7^CfsoOi$cԬ%((ІeI(GLO\IruRVaS]*F΋z&m*ecgib5e+S9. w?AUVœ~3ﮛψOU`U8sԄnYxU9pE볯2$ 9N#*FgB87av!%'N*>7ah!ϯÇ"l{.iϢ^2iXE]o?rbgj?oH6a[ qS*yZ Պ `k?dǃJDGdnGc8:6ة> /y{+ onhj⤿zAkɼ1<@O FϮXNr;ZC%M?1"iiTWtIEn N%Lo5FY >X6)Ӱ8^c|Oj k<E_Y'RH)k!QY0h|BgZYpݶ#ACcʡ RZyy%.䩍xTRDs ;JqA>K`k<% Fc1r6=P)s.Sz%ps\V 1>6~^@o 4@6>я'ASg vp}HaN?P5 yE{W96P&h V S?b' &l^:R@SNlo솇t<(^ړͦ4pS^^J寿a{$㖻O?kޠ9)/Y'L =us8*#eAÞ k8=\x_Dz`8gWdÐ|$~8S[&{PH w~O=Q $´ ^ءĮd?tX݆-o=+6N& vZ}p+P0Ԉ`?ŗA.]]I_z`O0@D; ;d|?}ӱ|,\m?vMLFH)v@끀~&EC5)Kyx-W]dd,}ENјߔcg8FLx.yl(ꊓ~|Æբ۔zf[8]H@[U:>րfُ \i;llʟEJl!-R]0xLƁRiO 졧38;#P3 7 ߟ"t|_#Tcڝ+_ޕKV˒塷[is(C#u$dQL9ok_2TvLmG}T;VLy3VG 䶶+I =|]Q6zo2Ad#h'X]}u LJbX|SF!vZ/.= Dj맳hc]+C(Eʈ,~n*`:jʓ h?\( p%+\Dx)I]yBb6)<߽(r [X,e}I*Z6^.Ûٶ%to!CۼO3{=hJAGE! w8Vcw#s)k|tOw ~*tꏮV_q2V 9:' EZ[Ԁy)vV :H%*$k^^/xB_"PL`dhd:ƍ+Y ӏ.'>9cOw0˙?9piBa! ʤ#WC 394!)0E)ϺV# s !)U/B; WS٦{ӗ +ۧPM-LFԢ1(F -PCMC>9KXAɨ Μ롓ǒJ(1VLr*3Xqlquw#vOScC57v5aVtШ,PP&k`,,8|qܭ$&cPz"X9Llz 9`߿=_x֢Mx<){5xPy*r|`xMz'S/r[NĆ0]lhbeolUFMrN. Éާ(dv6zFmJ5.(agv<3{9DPs8h> hifL>ӫpX(7sYz/K%jck` }i;zz1L9NXN-Ήvzyg`-hBNmBt)Yq=^iXē d#!A`|6d7sdT_ѐ>8s.ZgUH)&TWRH&Y; IF@SSXR+f_،,|Y /Őm(Ģ0>JCXkepT|@G z7#2z" T-sQ!I"fq<} 5m$E7N(;wqExLWkPh9(g͟a)fA`q[,Fփ h*<RDh\XR5feD?/3 iДrԛr̄Z4r*8@JUj ɧli]4Ӟ[e~$srC nr! 7،!#Ot5Q#,<=[MR,&O'DK*88@('.PD"I!BfE1mFM:B27`>aVAG9_m("aR,ozcd9@i02!󴚾zGl*/UDǜ/CBE&6~BhCr8UV\SZ+yHNrVks&ɐlPP.#]/m~4DEOow%&cS}!$mVqЭn-9 11{Cqp#Yy^aю%B[NuSL^3* > #t062fC׮UcAME "1=Y9pYL{Mah ga b:5(A}!>Ru p'W˯ǥt`y1n T-J"@4NG)tcqO>H_`?䀓2]&M]']ʦIENE䩔r oj(1KDm[}C?0(~KWZTOYC{OnA1zOm8'Y6[5AS+&QSrCu˗D;#,(𮬨FehPbf<JHQZ)#%ةsԏ9pyzX[2k;W(s.aNM#+0o"--?3vUr&R*ɳ F*-!V0at?jMBf9Nώ,g_6EE|K'n&kɴTNq/Xo(f斉qve1RA,g0 -qJqZqA~"bp)w_V܂E%8RTIE)5XhLur+/]RK9-0ITGsǼ6>EL~:πF} ݫ=vڞʨk/SaR#!(Q|6<`-;'HvW[5NɌJ +cViz,ӚY opP\ O;f L9Dd{H }RV_pE94=隽)I5Cl>s^%3## g{Ah4Qi9o'UOZz;v!_ 1I>Qa`Dt? fRrC'[llcߜn"EhU0lZkk{weT Gu NvQKlU䌇fH[&u)_0ڲ}>&$!4&AvYRҰF`ʔP1;ySq̷&ulM<EB CƶCw^raY">۹aƑYA^9oI2qOD!sao_"9̰I^կFwUOK8ITf@P`As'o&NCZ(hcHnϛW=P[dwy)&,J wvX$?]yt%*__.[.V)m .%_tI3V,^gq4IX5/0rFU/{M<]-oYj}6y:WYM]0pAܑxGtǕL̠``C I )0T0QTw&zўq9Ѳ}N0=\w+r!SsS%b^ubnג[mJSIPxI9s,J|qIsSEM2ClLKQBEW j; vKj$ip ]/ #t:HV<kL+-OiaokZf}ԟP#GV1X$14Ȏ%"'.imR#D}@]rVذjOr5w ~TmOM'AJH5atvQPXTrB,,cxg_#]ꫥƎOD <ءltEw:8-(۳w5h=|#X=W=*ʦy%ZH! =q @7D4&w.+n,F̧nWſqM_#;=Gmb8mo]MVxP sp`ص^Pشuql1^> AI;Tn{ xj(T΀F4 "hSh}0'P_=}iq+_SD1;Ntg*{mZM=gɀ~0>Wu\ӻLM\`KЫ`ǂ`fLb:z0ohS>\>QXnjV8Ӑl @(gl9 YnfǶ: 0[̳vwm$Q휳gCV $qrZ<= ʬn}G:㼍q6eRn#k1/u mN_ylTY؛gLZP,:|5TJ0iCC(h?rzS|wcFeuReLH f7ũ1p(eUh~T=GtnoJ,?Pm~ НXPgf_uaV<~ˈ2F$eC4[Jl.Ò޸_c"??[Y@hFfl\ω1*ȡJ(RiE]?hpkA6j1s_*Y"◤ct* eNuIVYNZO$_B+-H,1h,G/cc`PkC gWXe6W^q\?ѝt_zox\ jZs[3qSƑH,1cXFvd^^*oM9!6Iu 8eRXGtV5B%0)9I +ŰM({0ena*Xy5sŨ*h$Rک%0@nD]ea( &A'*cd)Ɏ "J!^?߼\U]M=*O7`ǭY@r3QW.-SNN"af2i+d,0 Ή2Mr>ǁy@L-*J \}) bgg -;ې}k/8S 8gߓCRjMIWwWؔ&yMQڟF78'=Xۿn#ڏ(断3"뤲0r ߴI`N(&UiS7-iX7 (OOgw97D[:fD?]onȒն#7r`4#j@-Q_Fs{8pZ_9E @. L7 ;ާepvCmҿ%LPՔ6 n`Z_#__NݯEdƒc*zN//Bh]jN!oD>~ }/FAơb-֚YJǖmq8-7 1cih1?@55 U-j+f͝yVo]pedSOX+4ij[,,=S zHp ۰Bpౡ6ֆ%!^$4YlUFIRg=pa 9žaE̿ڍAI#-<u|x!_Qf|$HΪddUaeb0pRd!_8Esef*C$99ҝ QoyZ'-lYd\$)l9){ /u ~`Fo '&t 9^ە{^hI;Nj6p2PMrVf-0 7g5Cz)_v}1gjs^1cC0WY3hH+m+K@9dmCKL-9WeKkciATCi{c민lЯ6N>YC ƅf1f碞`5؏uy &W$`D~.39hu ~mtLi,RLe\i6" 307euK6D91)h1j?$GV 2;g6{/df:bN%RwΒԭB[gGakQb[ oHm@w  =bdq1UD?Yl4HJ6u0 T0uCPX8|ud8aɞԮw'z<5yQڎ%m @ylk@0\bcCb4%eu5V2&_4T+"vUΚ^JKC[.4 DίK@5&a=( L_K-Ga}(l8goWYjţuJ_$ɽ"?ZS ڢ3}):3o>xS2*;&f2Uq#xῐ欆6L7hrx1H--u)m\PLtp0IL> &ύQӤ&^5# i[ʞkX3x2 |{죟t6mЦb1d󊿢t?B.?{ # uw!Kh2~*mXbVOUW&,v?/kIFr"cKe6;5ExU^%w(O ճQlYT,FcÍeqE$n=sz0cb+enD3Une:ANCÎr$3Dl!/|_1|~iTDdmjW$ud,e Ըxx I?9F`S9:ԠR8,Vos6ʳI~JOJGKo<,aoNӏj3;iLdsS.Q|v%ʥܤ.?bbW`ek?gƒVM&Tj^xJs,= WF&hd准~oÁY>0zz2ETf[֘4^# #}!G(Fd6MWcZᓡ K  @͇|Mu s65;DT?9n1 [Sc#LyAznN[fppWRWȼu#Qw~f?:TnM*]Hٿ2 KT~2$ѡ1:"~Eg&_M5`kRyL R5+ "spy)ArW޻9- xΨbcAUY# G2K.!ja`} };^DeT% aS.%L:j5j鱚dǮwKdWU8! ("Gj+67+c|P*VreY趓i&E(lYx&twAs,)񛩈}$·_ .zh9nS5@ ׊?#WvQAC~{DKDSS6Qr `N@n]` 9 U覎h1g~G3@i aKT[At,@Q%:J}xc,ܕfәKxO."Kemo%$Aok:gi6EES7wA#6x|k4NGC$6!k(pmMVG"8'WuK4P A ! Zp#m9u{p% j9$ ۆ{# rjׄpaFINntQEych=xt]z=dglم9xjᙄ$ul<%ĝx!jxr'F"b]sXa6 :މzkE]B0+,6$Xh*i'$K}*)L\/br4&~ ?o(=UCFʐRW\F;(oU=*l- Si#qV!7sZ ^lCt|LmwF( -6=]IlfMY+:_l+|M;8=}~:$A9RoEKw1_?xQZO3EUH9%3Ǒ O4o|XEץBZ|9>mŔqwhrja-d[S *r3#,"E'ɓk]19I=hr_M7`cF;XO*S6 tlǐ+X[#$YSM=8^O(O? ʛZelOs(`w(F5T_  T~F uC`n/ ߲`UV fFi}+QG$Huj! ~CGq'*[aӕ4wBh P,oƗ1Y <sHBU1` Խ@G= T30Fy/pB[S >`Nl%V/Bշd!=0m'@}h;H@_ky<4W˒(IUy#p |׺ ? =\JwtU걌fS k9G+_v'nb4w5^gy}c_9 ~5kf!3CXSɭvlRLq}  ] qmb1z І0)1C,@Eyeps\M-S`SzѢ$W9)b&qva_6gXl:?QT % \8RKfIO~R A`?zɩ5:~;d[:M[;=7T2Tj٭>[(.Fg>+ jI|PYQ"o枺m+`^ZIef)WbcWzsf'f2B$jHiD*wNN@*cuP v0+6vHhs4Q0CxYnĩJt~)(iVI!BCƀG\mM`7Vp 1x.<5 J("2oF.}j'6Zh䳌AYJAr:1=Rmu.H]tJ~XSw{qS#@#nݭ)֍ΝLv7U{ V% n_E:ct3gVaw*zr'ZʗrrՌꨆ k6h d.^^#H=1-Lԧ`kPP5kMjW"JQ0A"jJp~A5|UKz-rEiE9&qXd^񀴈l]7!ǣ9%_Ą/GB""V vb01y`.b!,[T%dUEBp%N'7iu 'fGJm| Z>h: е*ӓc%U9N7!hH7S$Gh_Nʍʥ6e*x9 ad ~ 2Fu'NA |$e 5ъ{65YdC)C:Mص;a^(f6eՑQAj;rIq'ycttV0"FGv Ȭ&lԿ UN3:1[f"p~ ;Z#}SFm= J|mB O ![ws-y E?l& [dnЯOm]:$V Ҷ$ a ;jBlƖQ*OB)W*]06j(eK"N>wTӹAenUϙ+R ^ƻK\o1CNL.p`6}d.kfεxa@*XNT>?O՜ }aGkʒǔd bCt s_=60N "^}`_n  V.7=ZxD2V),o|kGtxAe᠘0'6k[VEՈCHRăbnꕉ7#l}4VG#Fg<6E|,+zcۤ)V8-:h|IMXPiP|&ULg1諕PTOQU𲗏=s=d8sm}d} Q=K}+?am.E3A_H,ئ^[N8wVmģ#O{hoˍ78_u]V) )e=bzGO^ Dlq1<"k 1?LRcDO a(OrQ?gsI>UB28d`k|=]hK=VJ{P1Ams 84ڃr@:|G7| 7 jᮅ (!~_~Ԅ-}*C9u 4K5ɁhNG =A {, tufR03?.re Pg"CkA&o @J,QL(=lq6 Nfc!5 _;;(ve]ݕd!ɞm/zySzFT /A6F>)xObI\3iC `W6|_ cl{<6' ViҴOWk"% #0kAi5bojia٧b¤WMgر>t7f]H4j-kH *Zwx#?hm|GuS!;ED6TbnǷ1OW7qT&v_X{(#U8p#z='#^/jLZF>d'y| X%&[LbSV*ԤiO!6yΜb/]8ݳo`{7\DuՁ(V9R&|M8hx~_I8tdAc"JñxWje7RxQD"j@Bn&wh`/=ٻ,x怱cGW3w cƶf#ӭV3[k1~Zlc tv]Jw!5 wbSMjI)Uo=63]qmYEְDe:Kۓ,k4~ ?R= Qe$ p6aƺie0$=-cuKmw+(i>pfwX]u"ֵלr: "79}_0jo1UUQE+~l Cd:]Y2.Pk=m./Ѵϡd;$u\[(2aiƠA_)H|<ԍW9wkMvy;VZXej}E˯n$TSd!uܚ7Cdnd"Ky~nERP Q W $\H{l>6KI uJ¸?o4'r~̶vec~{7[ ^EC,-4_ pV+O5^TPІs<1e:J I1WBw7y݆:&6aeYN$$_,~a(2R.I'Ӄnl 8y(٪2{|_L%({1;*JzWRkA%癕7X4-Tݜ]=%McoL_[{4yTbZhZwWn}VqݻN_Z_Cz/ 65T̳M;ts6@w^YVwY%1st92s,- #2ːSB]7ˉכttH "^R=Zx|DJd)UܕQ[1 ,r&fm[ abɻFI\|! Qz $4?ec qiIܬ:W )_Xt(d_LG| }]VI3Kc5ث0ʇeOWtixH?[Ȝqo8A_VL)9c=ÜT06.Jgeg8a:V_L3Wonv*J'6Umx$M(aX]?Cį0^$-m׈u.=H | rQIyH5A#Ys&usK WAa1RkKkfzt?H:X㈮2ء'=6 <àem,!eIۀTNC͚fy1T3-{7,M|E$`jvCcGI+p r -aao0} 87I3?2Οox 9 !Wrf/E";*Ba͗мȩ7C0{J/mZʶ Q:WBB`_ **ԅR!$BwJy/YljUDd)aA>>5M;)޺¤؜^f,K%g"Q%[JڅU^ ͟ "4~oxeuQqbW&|ߟ`5iCaz 3LqRspb+Q s3Opd誒U{3X9&%c$}KB)@qͦʘ4=䗄9Y $=ߖwdVz5"8_viK:]Z9ԓIGbDy.muзVZi+6!_#(gjfwn6S!D89sX$\WА%|YNRlS0Khk;*+&{JCW/N 300Г/iZ2zC ] ͖w]ԍFf/L2E0YdAҘKp却*cyeRpIA:4VMJb+=gHb&ILSb F'{_|# ~AC,CbOޯHj$Z+^>-Dad; sV]|z$[̧"稻8W/WJr tc[s,'A5h=V[ɮwgHʪ\*b鎥|Z7x>?1ns 7wn4nF~u,ä_ .#d&6\/R kيFXCs!J|bARjO䙩IEƻ.7]I*^5Vu?ir܇S!p092L(ӭJEaw-*'Gm﹘2} :*H; oM9ڣ7)l OƱ mb!XBew0\!}X4e =vy*``yHm6H;Va1aGFvrCd| zaXNٖdBxvl"f VۺkR S]w2mHo V=|WB=R];xivWǟG'kg 0^vO6RJ%hDF}51iZ^" ^4 0傚QjrƮ遜{m{9yZ^e(@P4!`C::Z$k)iU{WIn jq5 ta,_ 8lAB^T20Bj9^䩔W1rzP>D)![m˗2%fZ_tY 152V̠Cޔ`Ow~GZNT:FD7ݔ*IL=Ԃ<5M3. ܬv-+#۬DSq&sZD٬~T&(\FZM5<*>/I$MG's=jiSĽg;0`LX0Iߗ\Ot|)4[_^(  ИK [*fqD#fvGM& 9O9U3 04#ӵR)ŰX13A<VHi6-wI/͝Q +D"m+BI3X(oloJ(CF"ȩW_~()~QHx:A)Xط4h>!(.ڧ?oP}J(bOI ] 7Sӷo/sXkIN" sG$ٖ,B:$P:zsK RnPv5;=@0XAF 4+W!t[(nqg㞭2m&[~ȃSLvu<ǙWM~ryl2+"N4mF8q#)nľ|%#dA,BL =B6m0+LtRM筌-e^KK@Oy^==|bHP ԰ZCJ۝ ĺ &P $lW |a{)oo1Ҷ`Fgf\2g=3kޘjqҏCJOث+V{'r!cΡ+I F286y_b#@NtTDjp4 |l)%"0'RCsn lJ-fgiw@iS[a07pgw8sX . S]7;Wio}31X5l͇,[TGD(ӴηYNϊ+!BDf:mlK_Vrg*jP`pïv'Cx scbJA #׬|<$kFU2op=n5 jhBDh$cւfCک' 0GN.ȔW%b9O%4x~9sT2bLڽΦHϘs6mRs=8|撽Q{sη,O+ eSx=.t7w{tM7#TSX⏁M"Qa&\.v&۾Bu8=9]t8HšBK^m?lmڻR%"YUr> %lj6xc>҅-]Hi?s15,|??&g.GK`' Mi }yR;'Ewgx逃hٙw%f#,CgumyEӐQEhC J 9K_Yn_1Hs'nj [Jla[5]?q_RsDkA%-{vKY,mV]# cMٺ*&_LjR,7Ϸ2u:QLc=WzD9l9D+y= .@ **+IJ7JvyHI |@b$5OvBG>f:4d9Ք Ӽ\ QDoy/C,]+ƳY"og}B@V+ٞ&p+`4erg PRF4|BXI_gǟWA Rݔhjv{#:.^-zN- zQYh`@hO< (7ac:H-@slP4H,,&j|h@i\r@Y IVByEۧTTAW_H@뿇r2!\ǭ1gxl/2`xfIgì~񣻙/OGmg1x.rl.eϱY| K7감 ĔȤT{ Ma fb -Տ L*&UT1#M"ǿ'\ pVg9 _PQk|ѧrՊ ej΄;Ԉ`uWvAIVܝf(IW!,r~6Ȑ'aIVeGU~Ca437&:jD}9TF#ѷYI#:0bhuަ*mj N|A%+Anw{jhufar1Jh伈9︸])<*cX䨨-^%Gxb’K3PM" H助8 ·1.":"/ {O"SrJj٢Xnf  *5b({$Z~*std[+'mpiv-d~6Va`-r>Bm]@{p Xp|J]i7;,K"{Dj-FV< K*f*YnLX(4:D2]Oqac=kݜzʨQMVRĔqV@VN8/ =P$>,L} 9`IDQccrurbFI Ϝ}A HcWh5ϭ&p]!rh0ڢ3/XĬw_؄G$!5# mAV6U=i1kYr#'C%SϢ)HX%0Y걇طU;輜W.c% =Yy< < +*6_f٧$e"^g 1` xM oRV)-17X-a\`kB]*86:Ł\/ohiNC!r؉%+L_H_JCoM7JFV;~45\9kCbL.֘:R{+Uʸuuih3s+W m!hR9fqJXzyd`6 U[oizYbiDT1;8T؂U@q#6wv`=TE󌨊T4Cՙ(=" k^4N";M5pb7cJuuR}=Z6am@Q'}>;[?ToTRNl% p~Kc~ᒣ6Гf4CK#|M]s lΤjV);|v л9 d. by5@j&|LنurW`{24X6hHx* .I3{>IZd´/?~Jm='"`j˓ndK;~j, ½$Oc ėѬ;=i.na4@$R-&rC*C5$eؤigɞDץXYPi:="kPALt,:m%}Z#i 1J rN )pL(ߚd,:¡K}EfEٶSv|5RwSUf=Z46n)> .ȞH 2YR#TvnK?s?.zH@ rjJׯBH#tgUaoqvSe x;TWQ\TkHǁ)1lȭ0>/ MR)r:R~;9*Co|p()+kuxGBX9$0}*@ʆPҏe)P'ZF18#h"~؜h%jSڹ*[byDNh-ְ9-4m@>M"ڛfb\K`?_ЛR};P#ꇜZ^|/QF'Np^>ɉaafa_oNiu]4G`™6"atQ)Rpgz$X|WZ!7p2 GΛywk|Lօ $XDCg^K.~T_gI D9 βq~E)J WqXMդ+ѬKBi+TGkb.1l:xB65/Yޖ/7=ڷN.OSN&2^W}.?^Zoq@1ǁۇ7|q~U嵎YA{Nd#猪<>B &+c-Df̑:>n8`$(4$ӌOeN/\'A%2tƅ33F(>X\w4eix\X&$CgM N w.%W5'`g8N^cHqdŧ 䖟ENsjO2tZ$->$m 疒<t|lDrHCrxqr/2ʌM^}ovb{9hp˰q`9ת؏ĨX{ L|LN뫻ok!O}0\m1$0)lζdX[Qc:K׬\05Fv45,lzR3dd L BH=sH1Y^oa>"A3:Uqt+NnR\ʳ5q~\30hnxчC`@EdcA67 Ry1%:W>Ő\Gx xvVFA3LDQ.eĪ :Pb@Zſj(~P3X{rFZD%Uo }c`Lw&0=B*V iR?U ?9o|n5 pQzo01*|8g>x-:uxn?хPFT#@U)aK߁CO!{DtԅaJwÁUv6G?ֹ9 k+IQяZ߹YD\'Ҽ#ԲESXK,)I@Zu)D9%HICrg2iIw(@}h1Z-ƃ5o\w/|fWkԝD("#XΟ_d-8Wꫛ|a?7D+ =n,*j؉+X_)#TqTV|61{A=/v+.U/Q-2c\'JcWOFKŒ, "F"-:Y9j>J~{1 %>9d1-u,̛G_[9Y IcT2R0^t=(e㟅vVIO|h[_8A{TV)yQ?( )V:w_.6-^7b8Q< 4gߩ820~p gZl;ˆcEUn@ 0)[kM^i &QSY8hs9p-+Y HJc;2z&WKWپquXZ~#=GƢAؖFm}\ޗy?PAoV: L`x΃}[INw96A ?4IT%&TNg.a>:}o]r":V>ڹhÃ51e: 8':е)輼l_^r12/!cZyKH3b%6Erþ w$\vvk8Z J~ZtU'%})z{NN9 N}DljT5dx{2L{⩋қVB=]^a(DP&Вri^ Pe }}BXiO|Ѷ@2LU"wrZЗcgo 6D<䷴&e> ԕт39iꙀJA<#Iec %?D   Ex8##@r&vY)]fIyF+BVL6U +WMIݲcy9+\xuJjw'Ou;DpPf9Kɶ{Fjmo+t־۔/;vۏ<5Ԥ>~hgh+vH9Qj$_œ槬$r9! {`پZuN%2R6ѐ,8cG#@J4pwgc-&mUEsU ͅ^_)Vǒ 0D}*Vj=89v`%W.vtI`w}' >"6Bhgm"s,|w5_ջ(8FՑ%x[*A!@}ɪ br\ߐS rHHG<b7ӌפA:  Nkc :=!͵v ^M*r-??1,n (WԦ|.pvsh9ugUne^֕2Tdm0hUCVH߄}7S9mXMc~H]xD/ #Js e;xOvBYM&ٵLc{}c+#tY ϢC`czXo57XM;'Zax (ZUi] t/KH ߟZ@f=psM!ko|V} r#htb^bC/BVЪv+xBOCfOE0|> ! [ts61ba\bC}MxW:ZHbpdmpIsVsVz$bb6LO 1j>R9sNI?q#Ř]A$Đe#00s+G(O_9#G(߉e-eZ|q؉﹐   4F\RӉ؞l}ef+sV?3#3Be[رmeBv>8',@}xd.O#5*R/2jv <{IZsh Ld̕7yq_hX'*@Zgj8#e ;\Q=(*wRfȞ $4ͽP*DT)dž?M@⛁5H.{ա A m XpOT j50&kO">0T)!LLzI?(+5c 79YBlN5bAP|k$ڱM~KRr38hVc|dKU`;8x)!pLڧ.[:4 Xӣ@vd_L,B dIVZ CNkćapjpn*eiE8]e•ag 4po-YY{m:A o 컋/Q~߷mciF͊UimupJ"{d{3#1G|9HnCke(9ލ`90BXIPǯ%ĘꜴf“U!*6fV=C;O8o]61I9UfCV1HC'UGy5+]!1~] ,HXZ+@iIU*{KPA$`SV^,q @vc5Z;ik]™LMުĨ틠W8 V|M9[a5Y%| o!Vi); 7+1zz#HEu㎾ly1 ,2Tɬ5G jjəA=`3g1#EAItE;Yn(X3)x Ⱦ$0 4g} S\B]-2mݎZ~GxHQa):F Cwn!& #:ru"e#K X:$Q/6kXݏG7BMi2 W; @"YMyȮJPު>(I"0lԿ:@{.ֽT/:E?8j@hjon6mb9:Ϋ#pϱ2"QCG/[ZEl^\rFYiZQꑫ5= hI*4OR9g{=3BVC1LJ6LB|+\azKX4x4H1< +#n6?T6oR-L҇ ߬whaGnqcHp X,/61wVm# !ͱlB軪ǥ;<b%[ߨd: 6lX?tŗ՞~$%@=_5R8^iI[Pj@ɟ+5:J h{8+QkI擤AC!Z :v׃SlA}44ٟz"u;6;24.=YI\kȺjeylU`x]`EYMÁE ^Jܷcn7};7#CnaR?MG H@J )vH}\CwL#_txV2,&iN~t>-2,&qMrCۣsߌcn5ztфXF_"}%|SӃ[PR粠 q6kK@j^3hC1Iy$'dx^Az9gXfOwB VފCd[>-ء}^C=7I i$׹zYy뽖B=_ty~Eu~Q&F5;P"HM[ )!="W-|_ [D#:g(6Ex-C -'9ȳTHXqF謏6 s,zt+ K'zI-~ȏkt*bpO^=+vר6W_S{dPD&s['}yOz@splq~ڤ ֦CbŽy_+sfkU 21#bj(ωAuW$'F|oo0T7UD#sڳjxJ$w# 4>k{o,-,%t |S:yUGxvv &S׳$Zy$R&uG0Iʀ35Ơ{;BiQh5Wk6rDr#D™41y 0zO#T-Zz[Q7/jb+ϫ}]Mdb~A7+SA'K)xSꛃz(mm"&,ԜJ){t*6i?Y+f#⨄T^8&$iDi p&gcvv4h"y.P Hۘ-H#srO'Z~TnpX@ mF'U/e3ii+utp>g]nޕs8Sl<0p鍄Gh]8FIprW>tAY@0N[5K5G7zQږOQ AX-w\{ .Hb}:BksQ=򅍑9"J'Ez8k#J|>M&k<pp ]HY8.',rq9`'<8(MilZ}4MJ,˂,t8%_91KgdN|Rv:F~5f&#o‰~{ ߒAouλeJȻW/3&dZh=ls fDpi p/=?<*S`kEF':Sш5?^lQ!E%QvxX)1ҭ9(mṱ~[XD-N(#GV2CRM6%$Yk(bQ)!M<\U@K*Ml5T<>1~%qx? S%쒹GAl6h[ju$=ѹP[^P :vfYI[y=X0A:N~3خ-=ͷ)g\C'0IJ_u ,04] $E_:`Q }\M.{ڟ=9_NPV6&;ѣhۅX~zak0q|t̶iϖ~Q/7?Cw)W b!:XP\Α(3_+>sNڙkoͦybf :ϫO󵳜fc$]t+ [8(tH[Z*/b7ו~a/4i9SQHOdhxܯ~",y˦ &{ 2,Xv,$ch~waddD:)V-y&uA amkɸi" :yFbwa.ۣS(CVΠZ#ӈ~OcS*ysJ |#Lu$79s2;8nQř]/\K/i,HN:HPK`SHXqm7X߆8DN.9$O|.>3bL4}7:Ʊ gA8h P-xcr[XaPm)Wy SYr+8S6Qdw- eK6xTiUrj:_8ZT8!J\UMJZ41 Y/Exp#˷ol%,=;GGEL|ci5z޷ Ik$g$+/^|+)G#P֭ޒ/coF?&?i8I+8I~?u?_X#$ݠ2ՈTȪ'i`=_D=0dj  _.x+9@h5Z HE?`o'l+6V}A,h1ҙ"јt9vسԍ=ZFwFxQm? [`.*߅ CBEŨ]X=}*`5t(vu=D`1';W2fqj<鞤M&8MGS5$s }nqM@/J$igbc( gqȯ⑧ 3EQ#b]cx p@9।oM!9@Qn5n-:sRGnF>Ro۷Zch)ݖInJ Ü@C Aiut +\!2:/EfhkކCފ3 /Ct)m,cj+n(xϊk3ps^H2V Տrj.W˿hnGRRAT[Q8W}6?RJ3-PaZl$/-lFVpUTFmz$d@%w R ʯ)X;Ԝ%.Ul 8λUUHU(CF>e&Wn%imp9YQѤ ,c1V0k2Wż2iriQE0O wcYQ{x}un*~gɝzZV[a7ZA1NOgK] 2F ٣Q˂]$W0l źﵟ;`Lu[aI:7jitfsS"v|P`M!3oYd¸w?HWιl\ǂ⽇SYp_y2!H L0^5;]T T3#5nV&LȼUjz;"cBqQwt2 <4o_͠L{u1SFr8<7Fiz}1vw|@@Nv}a*8J,ǥz{0MzF!o:܀ h#ZA3Ij[HI}䚮Kg tG5p,JFz뢹BsŒsG}U5k ;F)zLl7ӟP޲/5!~7i5܉@@Bcǀ P7YigPͣULV X;W qKe#.&Pz@ݤ(*3K~tkǣ gF{Ʉ~?FN+t?Y4Ԧ B;wjO DM$ؖ̃PmNI*;NQI58q $yDb<#8(MFh#f,PhS惌nxxr`az$Y2Z\`/Y秷f`N8X_@/W+|Q)e+;Z( /"@xq& }БxY᭠1nZɥ=i`*\C 82zAuSt3#^IjI`@mqķA|A[oV% O!=݁Rj&g 29x_ym.2M5K}gTZL..Nfϋ1WKJݜcBRYJ #H`YVi+7-ܒ9{*bi&i}eތs@# e%.'K+P~p'moZ5hQ"qنPmPkZnH1W~WCJaNsw~l~:{'X-{G8 ߉/`fp}lܯc. Kh6< iFhy&.y cwʼn}ZW aU , V^ƙ bt!Ph>0ԉ]rZnR/J cko˅<դs!{ad25ԉ_Cs CI`Kr..M ؓs{D J-g!s_N&ktz'el{w}%/I&>B8úkLhxDPq,@D=FZṹeGV |,'x0|8A}NgvSݐxjk ѤY}=5nN$ԴwLv,GߔYp@ًhQbdN4t7oJ $y\b탩vZ&קPmQ7`P݁~NC̢\KJ(g[X֫{PapG(l]7Q^|=񖮾p T߸&fH90`:I"X_\2>o![9 k)s Ez1F79s;C~(*몬 #vڸe/ſku9V#J$o6wf~edtRhy$kCݜrbpZ.7DL9b"W2|`f13œ0UIs+JfTع!luZ'a)첓Wwŵ AꈲX@h;Ĝj Ym&8«rksզy0t t]7HB HY;+rQKTv>PB_&t&ۏ\:&ǡ'Ro̤_0bvN<6WX;ЦDP\ y0RTy]V<Pa;YAM.gK3d7}Oo[KBἂq-M*27dS)ޙ\džFi03y?7ka{EVVk>8%A204l_LHHx4~C->}& TZ6rlIpEӇkc +#HZ,<7[2zӄfE?i#DsumI{'*2O<~# e w,dJűT]}2OIH5%{63,\o6,zyEicJ\*s6RnpFֶ֙/MVkFx۱3rx$P݆f`'f-uL‰$vQg7; ,آzE7<9Y@oIe, $ +WO;+%5O&{ߨP0hn!H0C\_ 8UhZ1W`Esv NjeJd9~x۟ZXXӼ=|E?<.jox آduScm$%8tG!*Mj'»GB@Z3g8دbhFWzO$b^w- [*nvFe~i,0F3X+n&\^Uxd\j:"t#2 `҆4\rQ͌}G53b7wwA5( `>Cˎ=+O%z=M<'׎hf61,^6wǨ4eSޜq8pXg Ԃ]~7N6'0O݈<|CHӰt&wpqJOؑ-U-M;0xH֯lRϺvm{0IζnlA6ǀVAcBRgTARTE#u8Se\7C[A(B|n{g0k[@ ѴK t B@&y,hh=+g9CwGyE XBsՈ_~W7n,o(+-g\,K$n06? `ܜ}=6OF !2 ?9= iaCVǓGbHݮ7QHaRT{6!۴+dn}V$νhrXJܔ邘rz,#|YPq\_?VQ)I,ac?}|2тS!ب|7«PlVԖ|ylGC* C|}X#Th`Fw=&LSl=u@y ӑw~|nBn[bVvcG8E Crc͗c-֛ZDTwdxO3%$׶@ѧh] .t*&bB?z4rk/me 6<ĉ^ 6K/G0+4Ns"4YӓNe'/:$l[Nvu~ L%iD:`bZN$MzPO2 Y~ȟo/M<--wYK첯WwU?04]o7hA.ВIN({ #FT[{Rh@|_XCK|En8pweW9qA_]i0ld呅 RIaybhO9RKR6F^t6%J KfQ,nqPnL?Ty'd*O'wٔ 9a~#dnv*1M%")%>hF,*UlF4hJ00*HF6t)`^':I9F os@}BFZZk9(g?XvVSJ;5ztsBoZ'|y;&e)OUkCHo)O ?JhĒUjPB!J+o^k.yLz _3ֹYTLVq),_wFPx7|ќ?9*8^dob5Lh:&]N|E yGe>"bN11g]  }`56rqVF 05[/;a5k|&Y;ۏ# `Vt%J3aaX/~zq$/l|yBCOPN Wgt`K7RIi?GKE 0DE!]1ǻY@WTBZ)P78>?HRR=Ao5N:͗%8mgs߈,G߅&1[IP:8D _m'sTI:LT©ҀFZt.': _D&Ƒh' KZUu<7͂lx#Y^n8hYvO0іM|ܝ^wXI^xrif7 V&JpJqVf6Mo߻f3 } ϜIĂ75#J/B'!!F+2]c e_pWRC`xYO1Lb?͠jlC4&m8dEp)R +6 bEr`,sy';竈u輔J8Iبllo Ե\;w5HoDoe]hBZEvxc*jΐYr'{ UC_@#^ǹ 2&P𗑧mc`Z%K 5_xR;"\~'H8#ldXcԓ3Q8})}*,xQ$Z.8;vO6ؐ0o$+~GN9XACBfVT+^a/90 ܭrBj7B<}#[)i1Y}my"ƒ}|~~7W04|ג9'b6WE@2+YAA)[$@% 3РOHݎ5{BnqN(Ͽ|]<םV rqCuТiWVULCpc@nx=<\JҬh]y篗(˒6muUi8J&#YQy8h SaA3<*5Q]50<|0C?'_Oɛ$&iQ#khһ[b'Xg 4J(}x?q^;.G=F};)AR W؈oz4}(cH˥Ͼ~́FCy]?$8H qstk40?H'/m{9tj@d+Io~v)`iГ'&'<Ncl,솧hUeEHZF̈SY^Ǎ}):МhaG>v!`(_k A8[N_aIʪxLOqgVoRqG7xo<69;]=W]x<f:( ߰˿iMY (퉂+LYED_?&e2 a-zH:]i@j4B&Li}) 6Z6rzl3%%L8 #|%s-NUsΞ}m6b4 XoopGxX5O;О&y @j1lEjF_\ud)odqJ Ӡ}pIb‘ihuwJJSaFN3ll^/j4|y"l:+͔CG$4Y"`oxPXB͖*bEIe_ȖI`3YAZ;YCZ@~\PJʵId/2x.W{67vIFCk9C#wNQk7IP^\o _1MIsMc286ɲZR!*}6dJ/A̴#wDZ9|(b } _9Wїkh$%Y-r#oɓN<8SrXhn?4غ^zx`^q#ݴw+8~eNBK!Ax#2 Q:_*)i! (TcBhzR4jJ32U̗~ Ax f? zGNMc ͣԦP"ڑ@HĆ$M~*$q|>/7ljAKe^X ž+x:1 ΢uzMuO[i("п@[jh yf܍DnC/h7w`Oal Hwqbr8ady.V/V,mm'ASڿ jC=?ژJ`sEQdWN$ $GJ rFRQy@DF f:ҰLID&,eޥf$ZlP[{- ThY$B: #$S1 m݁! X}-$)PTxMZV*hO2p= w &a0h[v/Gz 狇踦O聪Vg^Grj\Ze4[ȡ 'h k? ʨqRd U.YwM<ݔjZ3EKUzݮk4ZVB{e|-y # a͜e i 7087_aZGZz99t..dO4,xDߒ=`nNZ}7~QVzomO׊!<-Ty`Pǒ]γ1F;4{ io]qvv719؂Qp +X=`:AHѝQkxV}çFܪ0;xMs3l4WAn H+>LWe!-;kX Pv2}wir"R iE Z|1{:!A'/Ɓvj1w< j9ĉXu]JM'wP1ؙ&7fa]%r|bXBhإ~?, NZr4} b-9z?ix9bQ)Ȝq[.Z-+UeU`sK]]ʊ7lԻGy`Ȫ^sئ̽vSt*qgӖJD@5p2eo߷Jc{d!< X!ӧZru;'%7C;- [ͅȄ[}6ᵅ "z]Ŭ!BHc%!ڜ@֪!Fֻdm@K1M kqJh*H+gkʵCTQ%n [I]|j0i3 n?{jG22,$`BX9ˡ02Z֝)晓 ci"~g)B:NKeڜ:ܾKsC8qsY MC9[)dzkz=j[a٘>zGA E{XA-q bgƵ7T1{x'r5}G["y2_DӾ0V/2<BUqX=Nl:ݼn;h7hFtp'CpjJL&'n),TPQ"$\# N H*Rɠ|Y $dT>~cxaEЛEpu< 'Sɭӡ*= 8JDTy2 vn$(.~pi@(-V@')w>щW >@z;1=-@1m6_52.)L ɉYΙZ(6ҥYkfX?FD:\iʭE3he ^9.P #ë2('eWc[/|?9* e@Mח3%@2aT6jҨ+7NXS8QΓBV 6$8_g F vJ2)C)9Vr$P&'fqk%S.Oq=[l^eRf-Msh fSL {. 3oLyդ#hb#[oKfG&Wwq;F FgwY౬Òm.ͻɸJB{~wCVd H}є%E.S¾(xEXDP¸;8I*f Q.1:՛4 `z+#af,JX(ά/*zb3CRdj&؉lISyT=-Jw&U]"$$}Qd7 l!oz0`oidՃPv/cpa0EԳԀSúlM]SI􏳲J<*ؑќwLFka6oK˜0c ArO\,=} {D[&uʶ ^xGqYe$m,CvKx@)GD' U"IR ȳU*lՅ?%I6=Y~AH`1ڥ& 8c9̗`΃k0q ^,p"" -Ii rQ#IUC]2!|sCn~ON.Ȭ,_$Z'*{hzy.{ڣϔbY@.l/[P2&Yݨw.q4 ޢ6Jd.ķМT(|İ&塾U flsل[*]VK۾ &vw~omwD*p{_N Jd&*KJF6uq.*.*5IP|#*3\1iMdOne cֿ-0osQYLXqI``T!p^HhW{j n*`M9ֿ%nA-Ss5㳨W'T"xݒxÓqisQÚYid^#K{;U U`xPD Q*ؙm.:2|C6n-rnd\0S$WTpxډh8{gI6n@* ?1?AJYnou/ {st:._#+[fy؉.Zy:֞aʫD=Х}e3L Yh xxa($O5)1?9`|,|P1!4@_ \J-=Z}&Av(ʁ(*'#9L XIcD(쒟//9Z֭SMvn~,+|vwuAiN.v"f^qonh3# F/-ُIܦ.Ư&E3@&k@ʵxJL3:~pTӻFd%z$Eg{1?-T{tLTL%x5;Z"fF@slLĿWfOYuH@~7\V08GpF:Dz%SB_l6uC[ҚGl@P_@pV+Fu }ѡuTي8'^<tF9C٤a0Q|!XEVi5paD6`j}A3Ij!fWMްK- C* 2x530-} ێWshlq)eS5̤ԀN;^dDkF&JXEX |;6&$px)ʁO' EJT2?i/(F5しׁH'5J^?zس@HuKޏ̟'NzHIPsY2{&1y>;ēaN}I)j(#&sFĿ{ ^Z;m'ta_ I .6s@Ij)KeQ.oȅNϳ!zy-b|}w6T:AH#F3xش3[n2YE(3 y dvsS^shG n9_` ̧.0)?w"#2:q;^;OPχʴQ7=Y#[?Uqzy:ri(gNlv&zy7 4.;:wI*:@ThRQJ5kJlJKO!A4}iK%s"c"6\0;Dtޞ]>@(+mF79n`8]3M^]٩LdD=RuOO/j %zEr mj,yޏھƗ|fdFD5=#";Pz@tb^c'uDe8,* M$쟢}52j[9L5O_$ nx0^Ul%c.̣|Er543TB՘ rwu3C]4:\Ǡ\-$$t.& yAع1Ӳ6ch=n -.8~wbN TA:r^24w'ֆ)Yx%tR$hbdtj}bH`j|l$g4+#zǑy^Sk4]sǍÔ(T|`?b rK2{-/UElɉF-rԲJ >&:g]I!yσL$Ce͚В9SX=6YK{$|EuUHsBY+2_'WקϠj`wֈ^wr B7 t̴qǣW?y~j$l wVޒeA_{@q%SR PZ=tҀΌXjp]ss eWHk0?f]/~wexF<4%j ޶E!]$:^'+\Vq?SOE:)FsOBl[fܗӐu/E<i瑺c#b&M˗&DPϩH׸Jky<>꿌Wz=.w FCupo>뱋csiK|gc4O ú LG{g<"nȭŸv5 NX&z=<ҋ,S_4*\T{$㕝)j#V 0.ʠYQ uǔ;6;F䖓mdLmnSW@FsN[ Z?Ċ"wm8<9777`<_*VS~FY58Ž͡$X]>/._W $+TGbXn_ @<}MS:+BK_hc1磋Zp2D2l{ipƧdG=;:qa$(Yc,BE&Eq udF4G+Fck%j87=xnKK nYtC(b'\#SVhXhZ4G=Qr⢯j~|Ab܆ڍV{ [Ϛ3vf1S7uٺKAHuͰa!Eyl̾! *@,ؒoXh˟| Hh$?pT ڿg_e^2.Nx(.V M|)gp$J!75*hiN#w&)luYݤ0ZRCLpcST9q-pp* 2 LJ >"C sjUFnŌuwJX*Q0Ÿ!Gڕ#%,68X^A'k}5eq׮nP(:yG.$M' Ww«C~ϵ| W *wӮ"^y8;o#"ų;=3Mh3áRDv3 arP?C%2PބZTˀ`׮:v>m~cm1A8D2׎R%]_0)V~,j &;Z66V_m? r.$xxP&ɯnP1D&EAe,l;ǤR%6ow^tQ.]3Öiil£^0~)۱lO~Įޮ@:u0 -0EUE8q$eXʍiORvc` 5R /`65KK}ԲYM-;p<q9Ltu#nwljLSLҳq3D 7o;^*^`8FjJPt班#6.`|'TO tQV!? Y`mD]PrAn}Қ#RLa|sNY_W\Ю%!nZ{\SvWy?c0HQ}krA2EN3 Ct{S{y^:=_\\.x1rcY7A6Vkߦ†oĪ4by\dU!/ćGXm3C‚= G%D2`p1$`z|1fNJr'pZ ;BRLko"Z Jclo%NdGbAJIoZ :4;)o nG4u{&;j; y@B-4f3 i17*ι c`ۺ+GLhO󜿚:`A\<=$fǥG( r')2NY9KRI"$ǂv+>CO/ R7y,Rr6[9X$>qduGuP VV Ɍ<%)7!~[pegK5U{5CbPz 6˺i>@SӟaJʹ,{4#7A,hzQhA8F; RbK Mꇕ=pԩʆT,(DJK޴]π'>eGS#oOts@Mhqp^HUsq$_i.v2B `m&՞+=n!`DTnU=S#o>V xUʻ_=P8l;"a~->#'+hlhUbyB0ڶm=Xsow}4})T /;2<yNtEi&XL1W#OJ#N4D0(j\gd徃 ;i{B'uzEtTZ(좘2h@QmJ~ 0f,xd'.P,oMX .5dX€js^ zw1oFH|uz%՝n'^ n'\*̪ɱc $n' 3金DO1j ˿G?\UAYHYf0q]%KH3^ S ˩x9 Fdڑ{3f%Fa*c3"4C΂Xg(# v5.XOԓ`,tg AaJ7lpnU>>:Y77CœR(zCat#b0ҫ,}nf[{<@zaD!A}72oWYiNx328L%Eg4/ho3o' Z7] K%wPn-Zy@R4&EXΉ*x&N`9f$\Ἧ1_p)9yn7U֝.ܬT .葤GKyDϏj"Udk*snhfb>x _\^H:O pO{՟IŘIbcEs?ϊ;e/ Q ] [6'B\T#=GdEsI:R7J08?QJ)wwON{LVĦɿJUpkigtVV4'<6O~\4LdQjJYh˥G)~dkG6^u-z~VJu$_1:=QqMW3D[IW&{aR4+7|JԊ~.+EV gi1Lάy ЕܣeWdJ,L#$nRr&2ȕ'cĴ _DX%na=Gpmh5NXMGQ.i]6vi:O}&LwsKrg(VꆬKܠaY_AK/۸AS\a.~E0߄+鰳{8rvsᙺ'όl47EC_OvĻ\IF[a+f PZal=P Q&u#B3iaqAQNsk- ~ ̩ v'8ګYcgr}H7: ѫ lNͱIDjEӧaL 3P Q5UQ4e♺Q_; ,:s> LcZ<ZXAHmٻO m %-_9vOASJ> 5}(yې YB=4|[#Ζ12vglc^OB./LRiAYVNwSǎtubU/'\ۇdHH9H4'11g#u(h@Z̳YrX\V@p4*f@'Kd 1]C[]JuYAiy]稵ǡè-DX4SoJW\EyKnc`0PaA䭉bs^\ r9 "QUä뛬ၯQqcIy|>B"D睾c4arՂ H>QuAxK-20] FN|#+$ bDvku5#_0QMr/ Az,4_W`(m?]BYC( LY{{WKH[qwgp5f2c̓A=)qTǵE`CrJJUe"M hG_@om Kʝn(}m͆yLN v|솁CHU6F M!gB>=7'J ugM <ϓIƍh? ˌDv//eq2Ɔ6ET `ޠvXP[vYm҅N; O;t6%$ҬmBϘUt^9<k-_s1 AKQ+m4DlN&H6~*K=^ 0> g#tuj#;c#aތHX["َ1 iMorWӯ, ~~(EǽDϾ$u]> "aIQiAќYd: qC^C'}ottpҭ>kA2":gڐljix(2s9!Yb}E,jsJxs6h"9RեP>2--DkⶃJu zөHz|5᛹*e]ԿF*-T{jc=TNql̟vdt,k"]$EQ!FI)1q 6;LdsRxF_ITc z+fs'&  J[`)ԼhY^~ntYE_NʑR_eBtqz bn{m%Z3PZJz/[{fY u8$%DC[ $2nDRy7WU?i#Mm֧pֆ1[[ GRa*9c#G>hz*8ra&%m}Ռuut]'LĉQM) ^I*f8G=n1փ 9SIʑalv~YG/6 EӆjܽhxG.`bS9ͧ Ç_؃JΫD.@@ÕF;ƾaK9'TجE#Ƚ.{l|~[h3vT[X)VbKԕ۶6]THS9ϭ8uv(}>q hPS;>@$OKڧF+Vk"򒫁IԿ~wI`a tnX bg)Esy=HueXoH=/Oےi`'5)m~#?jU7hQ;21mlv|{s"q9oGB[>w/XY>4emd4=CC9wx)64,Xϐ?zN1hH:F]Cb2PS3iTu20I+n0gDXY4`D3,맞 uns];'&p^_U`Y]'dKy_;4Ri0J =F8{IxaeK##|OzeR3b'_av-Lѷ4dFVc>EVlЁD A_g=ʈ<L% =?3߼lֹ~l:d;pAȴ&,AR`pˉ5Ku ?$ @彗HpҕrXSCubP'ٹe,;:Wny@kfq.k oڲ ۊ|(2 <+5`qײ}%**lMx77XF}&{iee_ULǓ~͔#ApJ)/~r 6[k} /n!jջGuYBFk|sii].Xɽo?Wc-B7cjZ*t=ٹwQlOe"Oalc\s;žLxQhS\BXb 0sz{jBp`ti}2<2K!d{h މI' @kZ>8НoJ.{>"ۅ]bar.*ڙ?:Bu_U&uz?jaF@$(ܩ5?ߢ[uZ1Fs;ġCT"J [u2bNFY1pNḴ,`^ڎTo( }$v3bR_hWSzlFF~-]̽H5HЯn @}}l'n|b^=\`%k@kB֪JMp_f6 ~#$|ٰ5#m:.djX5$D#ހ(~wb )<?4, j̵0aH7md> R闝C,du*`0/s&#JGƃGI (MHN@8Nc^9K l0O9)s/^}<ҥa)DqnH"g}=ڴ}Y~oX.Xِ̥ʷ[Zw* m*&F;I׿m9'!_Z-9 C ƿzk5Zp rڭ>%Q觷8]9зh%t7߿w[)ElAcݧ˕Wt`SL3o.)M;t5z1ZeCES䀟R4:Zw'nٶVPz=P,~z 7gqs&3L:n Y:AỉBflv,##k^Hʬ!uwVs]@%2q\\6'z46Bǀ6D.Q ^[(~T&_ѝikoJ0^| Z o)gKfeeײt݇Uf- n|~R8d:7dixv9hfS]V^} ]4 70`j/}杖=EDg]F~0g߲Mld#կX;toBtG`L-ab:F FDjiZra?X9 ro/)[ Ɋ6XoOݤJa\cLH_߄xJys,VtuFTtl3П;X8O[uĹԡa\&q \5NqMDfCu~S1)|TS3TL~͓8|tۋk5nVX!B^};VNu!r\6*~ `_Gq! G7)Jr6N~\YlҕgT\ ކX#V q׻ˣ dh7>f.h7rLH-'>d1¯(R" 1;hCy!:А@kJQ "g$H5=xmm?{6ڷO?eQhK)jp;ǣ *V"Kl&4SH~=pp]t,v !ZsCj2pGNvO@ZƱ2&D<Xp+ISJqX5'ggN,HS)۲Yz _y zmp!̮_TLƋ#&Gywm*yFcl0 ڧXuMǫo$MhȽa*uɵ<_j=E[3F =42jv NxRɍ1Z` K ,Kbq㸳b2V<( XKģ#<($4lpЩ:%b>z0!~ܑTZ7)S }DA^Ҍ .Nd_&@G¡|2Jw>g|s$fg}) ~8WT<<;6.Df u`4-QRd.ߩ+M6 &p}aX*4+@c9tY"GbghyJ+u@6{E"D_Z-y1rH`J Nс Ydظysmo sw5W1q}[#L汥TǬ *`@/Z$;;lqKC,#{JeUyV#ǐߜ+QE FJ6Ԛe|*l@ lTk2n$ԡ7lGL,FH"Yg]Vk;f)IZ4.* Kbr9;m5f%iHL੆5|&K0_ujFN!W! 40/)iVΤԙ!`AU 9覠P`[pfp@.4oJ.x-3%6h|BBbaoKCpt} "rk*ߧyh^Hybb  Q"~4)Rh} eS=E|lpl={_ru>;`@>| uK&z8 ,ReR'S%jPؙQ;IFN 89K&7 M%F,-H#o@q_팃9ۿ$Dlu^%:-V" )͆Hv~oFT4hM=J/gYO,"t'!XZ 'qb%gF\G^vz˛FvA&KnYfBH3<]%b®l9rAݜDi_SUS xKr!jldעxjs x yaHL)vٰk`'cvA=q@K fv*r5w~Wbdg\#p >ʘ0ޞW=~) e, 跀%F@:ֈG֨5t`k(lH<1u⮎#^;3%12&4 ?6NC[TġxJ4!Jc 5J Ň6rׂ ke Ң+W0^ʹq,8XhkN`*Ut܏ZҘq?;L7,Yj+{@7 }-7{ާ=*m_aiyҝ$%NzUo;;mP2 ,cFuTRfaБRw&aܢ7?"NU}oԧϜ0*vOiv“^Xs.r!|RT8wE鰱±=Aկx3ҡ"=πy%`hi}WhDJ])^4'/4a8nݻOBP)Vܒ#0Q]ԚM+bS%o-< NΤVRtǵkqH qV:&[*8B(g%n0x3QJjV6l7? /UHI.+G5<lGb=! @G;EIL{mק#_T}  e pW[263b"dV{Vҷ=d۩̱&H`|41-vjjEX s,ޛq:@,\sVْnP%tTb ,k5e)2K9ىM>hFp^CޛĊ -_(# 3^֯vG(mJag+ 3Vy\@c>1x `W\G) z8Ұo>9~L?h jЌtWGʺ S!ѧUj{ yEyl-V'_ע*鴌VsIs"LQe~XD9TnDy5{ׯ=Z lf@>*J\t7 fvWcpH#(Y 5cӄp98 Y ~ƿؓ󮸗Mz3Τ7+Іc'?0U͢|pMti{Bk:@C߷@xV7 LehG{SnU6%n}f R#[vSYgfҲ"^>`0ue7}XtMjc;xXwX;Sp5V᪶"TZ5Ut7ѷ1CdC%QqSS3G@(n"PmyXr[ ې1eJV J{r9%@QHi )XB_L!o?cS-x?TQܮN3 9nUZ \p7 slXRy nyH! `4f>F|W|"ߒJPݤ 6\?#RtQ&U8H*HD8-B:DifQyEpb:M(5ĄL59NE& vv}8|SI(E,=/>$p%sF.WwN?,,!j'dkM~/mPa(ٮ8&{"!l_OYtScghF1H9սS#zìzϫw_|?Yc+ ҭT9'ڮC!u2TJ5(*$7f,vlujbXS{N|(Orh!%=\"J.WCY>~~)ѧ 64@qF@%?(ҔP&C'3e ӃMȘѥ7%k-զ MU߭|TN/@iQ]h}qv&;-L%J"pa~),3N! f]ˌ&ߝY|vh{a@p?an ؋h!o[}` Dm1.dh"F<8q*Ɗ9z9꬛ҝnh<5x $_ԒƷ b~ "{Kh%dL;nׇ|7(д\NfS/w9Jچ )?QB&F@ $\D#&{^fgilq^.Ou@?.C[M*A  '} 폧GmԹr wgRۂ(@DzT@DT7w:4,o&bOc5an{"ْ]_S֡bf.D@Y{QithQrzf Cb}de0@ӡG}\ <KzMf*SqۢN Sqß^I *FP!;KF [*WqZ +(Z,&vx ݵ| Y?r2DJJA6D-D0AQ'*:Q".ѥYw+7zL>K7M;x'v;t$G82s-x[DeݹFK2]2=Ηk\t2XMRp!t/^2]Qo1N]1)BxJ҈T;c9 1M<%{W& >F&<dѫMHh6 Z2;TD"J(h6"i^lX7p:3~#xCGe/()wO+ZSe5z@Ω%GDA~/ƦNho419?Up5D ):3x r-Z8f+x%]bBy9^e9۵zn? \HLü#"裡-.L0Iwi]*veSI8U*փ8¡poY=r5LMc =$*~ ZO? |#8lnn)-}EI-x FIcoԒ&; ~^(%&ʊ%%@߈qaOM볈Ԩ5^zbq3J:CSbr#q,ْƲrX ]=fy45sX @i0&Q”Hr(AI=:&oa/$յmKa>>x,-lacYMg.'Obݧ"d9Y Ԃ*3w$ }*)s%b×j=V8x>:A u pO~V {f㺉j]}+5r79o~ HQ yIX֔6`_$2"pi+/~|>pK,.D? Oȩ8j$8TZ N J̜N+yկO&RDu[Sb-ki )t"`ltv\zA؇@ciw#\H#M$TĬW !@ ܶ儷Ctݰi ů #!R囵}|]% =XOB EpĜޣ7+m*> a '_~үLYQ1 Q-t*bEAe+?WY7Lo.*=Y,:zS[1_,c0g,a1M*{h:VoO=֔5J ݶ=,2ٷ ;:d]^zri%NKLF]0Y 6,EŻ&>@4UxK"l_s7E" ⫞٥Iq*aI:rxH]05iEqm3hOTY(dkwYʽse?/32Yhd p p%L[1nj#R#m}F(v'kP,vj{Ƞ+ɮ! ǚ0(ՁOub5>!QoD1.~QufKp'$n2tU+鑇8la*qɼ*|#sE霆f6Kh.hX: S:S6IK`᱂Lo\w/`f^ ^k@l+0%]rjuKWu@sv١Y}_D+(+E 6s9 1(0'}r6Ksѥ:6A%%K-,`Qw lH𐻖=K8"=! Vpb(2\_zq5NLWIL+\F{jkdԻvsSMB"jUu,GtNnնYz,.qF燆ʼߴsC0UUO7T3xQ` ,|fGn+j&aqN+Ӓl,DCN^>ô0qS!Л_q = X/g?M>{D&edM?Ni_¾GYjߘZUboS"+]P>L}|'ߖ@ܬlRs >I_[DQE6o0jgh 9qjyB ,_V% (!FGeqjdF/\  r ×S*[Sj{[@ R:ݻ\CΘTPr0duLy)3#B>f<;_x`u 6C I+#_r8F J?f+i^8 qGZ%+DW^BGpp 8ob3Ai]! ; eOH. V{l(DM"UɃ; 6QVO HJn*r8J[I֒`/ [V ,=JVٹ>}UOZFd3q][֨ZCw5iFQ8u\]W+G=%Vi%mΟ҅@Kw{a"yNSyv+agW6?c.]O͎:X#8QCO jeY $8WgE.*[ t,q^8qm_bEv0@AZE);h͏Or5$DESiU ћߔ3W$a4=Bg^^שL,kƘc<\S / ckL!҄g C˿Y-ᗍVؽN*aekO֍|M^IX{V'-F-weu6l|V n 8:6%;JqD(]gO.xsS"\){Ik `8Q,H5&>jA |/''u6g_RAs1,&s؍RǤ }c+ir{;!+HE<* 18"G5SxZQ&eeXqK@^tF]Wqa?Ǿp@o@m B5\(˱l7_@kdupzթ `]ŠHL(%TR9Z0]pmDӣ΁NAJ|+dxː߳ragyNۧ.[|C1*D0NA L(d!r UuH\9 CC(_FFExInD44afx;y Ȣnqek ոQȒ7zƍ.v=X\S6杺K/< I/cefzF7W4sb.h"F(qhVd6~2HU3AdqBE}sUVK=UkQQ&]Ua}^cy9ACYp!4SMhFM~ńL"0kªq؁%9XYF Gn$c$ ӓR?s173ET4,QrXf6#VfF襥.4\OHξ\]].Zh^ /!n25+,[DQE&\bܶٛ*User?HW+}Tc2~?0MhE~ir'*jgWZqt)ʄkw@mmA D(б"a6y8ZO+",bqXymSDi"A!ޓ5# aAZWOSdN+Rp"]β† u"Mp꼾z<Zj"{̛R!BR/0^: uA Lj@;Hyi1hWTN?%Y޾𹑼5Q i4-Wt<'އ|깙9ɤٗGU~OE~F j$V+j2%|UdexҡܸR2 G956cp$SL3e=+ʋP-\MёnDŁ#nC\82{Vve`AZ\OuRG!ɕM ~}P4.97./[v28@GFu {|"Ih1Tp?DwFeiȲJ̩u1\a\"eݔ^dl6_#_DGVIhRdUp,wέQd[ћ!W:}GƭKV+z5 37(㯋U  1z#k:`ꅳ0uU$!VMcY֍ nVi`l=<` ex5pL;E+߻$ˉ*0|TmoFwǖ(sv6F3T[0H 2B%0ɿT2ojn< "1<;I":kdUq٫DHLxN)Xf/Lq])j)|o@P aS6}UMƵ J+Mx`(YR8DY[R *{DS@O1$~۟fs<0ȵË;DnIژ1NPVR5F}$2E)iB3M~Mh>Ԯs;2>@[`iJ?nB{{ܖtq/ ܞ-t ^z\̆=Vx g9/€QoL%yGbȽ /V켆uegSBS @7ZQ*aUb:mZA[h܄'wm t/ c0=W~]0@ưkN2WCCDKs\^i  cKϳRczX >;-MtϨ%]:ϭ&Bg3my]L\U1G'yw|XR/ wUr٠uS"Fh;Rh&٦߮H(fƞ ?*h!ix|`xD]PQix0薆oTM7ywX1)*2 vfgC',v_3qnaxrusyw%U2PT̓;BMe9>80Z^z}7!HAaP#4yfg8]a*$68Uӣq@|- "ݖ*_K+mû< ]͘`4YsbYɱ m 6Ӌzmf19+x/X+ga#D8 :5ǏFy< '$|im?2nb m}1?"TG :YZPjciKfl>O_ d5 = VAx/.fӹ+Ɠʙ5 r \4ceDl`‹*?(?P3 vl-:-}W݁NP]vQlBxذAU!!RbHljvD-j)3ٹjYA)rciӪр$DOc_b5RI3 i H) #v'T2˴iJ"u?4}`#ŘqBiŇ8Qv`@g.0i&ď1S/k?mNa1fv 1ޗu[l,zJ i(AD?ՒB•*X&;$8_{ZIw=Uٱ 4J7{t(6eVp‰@MkrξGi@ϴlb7 R e56t1=w}SvycUo:дO I C[i_R Aa-㮬QI&z{:ق(qݴ)Kz;C:we:\DoGE"e`Kh6SaRV1)7z>*o_X?= ;Q]BԡM 2FO ܋97^gy9aEWӠ#T2!?k(SE;&*J 8yȫ|%@ 8hi6!;V#6՘#2j.uI* %=[IvkޤÒ"ȒkL]tr@Wd/2_XsԆx+m&brBQ-GmְȎ|<~!#y: 5Hԯ`#X;/zеM* B'oC6#%=,i&c?uz֑eVMe3lRZbix)B]M3 tCxeݍ0 o9D`;Z C@"pN&oRƓErƓuOQoPs \nP1hc_N +щg\Fu7zꬰ1a<Ǔ3͈4"\ X飦ͿqyB#=T P)6O͔wҶ#˄\+>CE7rMM'w@: p"'2]Q{pĕ]ѢE/EG.4;;[U F/'\^w qwKe.%p4[Y:c"RilF:@4eo *[m8ͫ_ D6nx/NŰUTC!1D~5-@5bߤP`d_ w7yDk)MțE=~ tɽTߝ~*L/} kݖ-?>8>mN(&j_UxrSlf&sRxr?r΄K2/鍪Dﻥ׊Ĝhaݡ{Dr85E"mUְ+8ШUmE%0,fJv]p˟^g{.cىnVq+~^k7o %:Sm&Z \VLjuX'M.!V EQb_MkwcN$$;'7ÐH&‚fY]Fm*FG&GJ[ZE5ʠRrB:Ϲ]62=>zH`PE0|0~ Z-nX&ӣ=9DRۿޚOX۵ɀcl2E*C+HFq66kPYQDlq1I)G̀Bzz׌FQF햴2 R$چ:DC=e7L%:vr&B SKW'9DflN ̓U쥝PYϕyO+9R+( xEdq? > ;5O3+'Az8qok/,hG%th଴c&:C9<|"I6z+#8)=&ɉqMryJ!]6Rmq'/,s%?EίHtW>$[8+!@%=C) w6,zտagr<^M}Cs ˏqL|drƩ#3~d٣UbǹGd\.txTZc 5}oy&a(gk rjbVLMs%؟%J+ P`87׵Q,*`$˒Έ$"( h\Wh6;Q-6a $uy?i;5_BuI (7[yl5@Ce,9uB=,f<eZ"Al I-sI e =I ʎEtA@ǮByP@~9 ##/zD,\I|ZB&6}%^GޢźC1Gc?Qe̟ 8YYk͌kåR)XAlWɋRgB>Ѿk-DO%sΆ{MsH1F/- ]:O$g+JWә6V}b CQ>Xv|f8/D)iEgMu'"F v˫Ljֲ8:t-i 'M.l> 9Fݠ:G~J¬USv)>@w"MNs1'FŮ*BE}~Ù8B&c_Ğ>xI{J'XUB>Cr߿Xc2ɞ$x +"eVUV۝j"yKH.0ˀA>:c,OY`H[V/k8]E8HZzO/I3۔P(APLr8' Fep!t7*K'SLw/H[VGQ@}[F9U:*&o zހ~uyW>j0ݑ/3SaRnA_Y$z/J`"ܛ%|{YU65XoQ'VYy hg-Bր]Qſݾ n^9HfH#&L@4gir*HsV |2M]ʀi=UdHm+"UTaS` e_e&M!})gB۰L䠝x]~# ;ב6AƖUPu6&K*},cP~6,wK_XVn~<(6ǟ3i}cJIN& )G.mIYM(|B(tI&VlI"]2( TV8h`3,g9#*j\p^qOweȔ7SNzOsZ#Ⱦp]xM/8M'=ntG{⎠1/=oBsg%%R m6%qBTͻq=yh6ϕ0]}ތ`m\z--/X\s/z4fp[!_I͟ /= J)Hqt[:!8Ki+-'[Wji3K%LJPmSeQ.3JIr%Tg-ѫ]/l 蘴Nz˛z ݅\ SARvα%8&OvQd_u*6%CBӴg;X'+{Fx?F^.|Pno0\,SťK'xb hlzo/x  \d$g|Hdk_<ʔH=ˀڎH;6!~BnmB<́ S Le' M Yzx}a`~]U $Ac#F/ɕ)x@es2PL:>(kfF6SS79L2ʈC-5d`LJd~DE8~KлݶZʛ9tVpSЭ}`Ȍ7*.y /0[#.U/"S +'R kDSG诤a)qFڻ 9?L9p_m/l@ }ݳ'|ܖ 'р~tB/maW;}Q^o!w܈+ B#dd:?=*enp3ш9]\H.'{@'34-1,z򋳱 2Ǔ}\[ QT{=[nB(پʳ+XWT7yBD)v)ox/lw;5!Bt!4N7o/sHxuwqM9Vgz(^\o z:1: *m ^tU_qWph֐ )sY&^ E!;ddFDƜ8mX6c2:*yG j&V j)o؊ Hv!316K0<2J_ۺ*ipJ#]yB} }6Lf}eE>`щlSwgŏg?S눆u7>D;׿E5|V Yٟ^ػ"2B ½pb@]R!Biz9>Mȑ0OA g$ JL=hRZ8:-mdԛ$8mw(u%\ ϫJ9pAq)cv,Ž̨u$(H^HQzA"4Y w<+ yoviMb[lvacT]!wRߩ4ճN,2K¢qM^`.a#MYS+Xw@LO0(r񁤌oUlȯ%I)Ry#ں¤svc@ݷI]k-{S;Ȗu< љ .<2i& L&&iLG Mz/mGܲ/Os  Uo~.8ztAٛb1ңߣ֑BL`=pٌDQ7_Odm+D$uuHexkYjUΚP*nG6qyV#՛.EPTa8K`L?>v6뗠|㔦<|u88i`I Y\b5EK|z"-܌h_/ {ˎ태HrYD-و6oyU.z-ElE)WrontKiF9)7`9&#|oyƊ'iouOJ[VUd )S=}q5L-iΧaABȔ% Yrgm_HfF08Đ 4mH %B'^pGY@|(@،5B9 %G%˜)^ϒ_13Qj4:S|ދJY[Fa:mXv's7]YknJyN9!ZK'nNPm =3vunr7fZT}t> r2߲f}t9c]']Z^2(UT12t<䇱Jo&%T{ZJZp\3QcOVe&2Y擸zq< LXk”t1~$d$O㢸{M "pMdirCAw˕Qc[JGWS_S$D]o> %+pcCM- ѭ3dȐF:@vVܗ.2j`z8̥tnTD:ecP64 Už+rxMyfm\j[Jv}KRKHOQ,e63b[č*t:v`HZSt}hH!9OL6-[q}(ɂNTq?#4sj>nHg%eA jұ:|A` i7WI8oQqe{#io7>z݉?{[]!iPZ~8Wc.b3VG>ѧJ Rb 5zѽ-ݔ5#|m)< A_αq ]̭iq(V8-AeYRIi@C_ԺPR;qb&CPJdG40nؽΎ~;Y~VMv6<^&`g3(+w^t l>"-9fW$+|U֦gME,"VƯqϥp !& [h#MvJDV'y&"!j=;S|v瀷SYT<&{5K|cW:tW Wex8"h_0W_]g B]0cYV'ө<(r<{D$*m+†؅x![ԭ vD͊,&AO㛌 ()eA,[8u$'U8\~a_ -k-%|A_N,=lz"d~f2_:WB0ʗUfE n!bO1'ZL|BWlQLcv?KW ?uyڶ<%/]rMj_, <_XxϛΊ6{IfO5:iNDN,i}eDģ`ywm5]n1J&Q7T腑/n㤰l]:K%?&р0 W&fm0Ï|<_7==Ig(an aCoKW8<-EvyL);u/3A(b}GQ¼凡4O.fN{/V#̨/B`AxՊ9FB[͈#׬0Ԓs*jgcW."yAEH焸8II6k[Gync.Ef_/6I6OoXl$qZ /ܔe HQeH֧u? |Ʒ烽&6Yti<7;ϻ~Y>J\pI b>.Fh!lL%My픓qTgφʎb,By&{p]bQQሰSw1Se g \"hR9EH/ 9 [S0B =?뛸@*cz LBR7PqL$ESSa).W;2D)?uKE eLS_p`ә/K*A.MTB*UFĖTYѨ>!w]/O{TD1{qVTlVMlᄔqxt[#ؑx?F3sw}T+Q?4PR̦/ Fw~ yq.|zef1FؘNMSY4k)f%TBg3mUa/#]xB--} &z;r=7ϗ[`olTʥ~!畞EΒK9cOOZ] s'5ƛ cb)Y\ w  / W"o?eAgyvC-G$>63c^N_"t (Rҕh4 V(Q-?}ʋLt BJ،RE!i^VYM)]h:x ׵IKf.w D83~(]9 o~pe gb^`_ >-Z>}`zjWN,Wmͨ#3X̦!2nbvȄ'瀋첷whyhyh`.wi3PO?mvo5#sKvŠZی!>3;>S"0-mё\ <"<]~ =)@)Œdz] xlr5Lp rɃVNM Hk7z*Dgo|.VJ0Hh"i*5tH^qb= X%/6(30*.Tv_ݡ^TơFmg/Ȳl D+kW%qoxZô"5[1kz̀(x2bhҝ,zT)TwV;{-=Er %*뱮8܁]Xv$PK+Ŗytm5YKyfҚPv~W35 hK/ |+(NШ~QCmF-Ci2^.IrodͬIhSEF%m oX_؟CDZ!|(Q@{qر #ѳnW\W"BxzBǰƽ'Uj uhIP9k,E/SmlcֺOmCP8k^-ظ[G@ W_xevG)´9_vCo`!kɝ?ԏ40=ajv$.JEY~}}+8ss(;ӯS'y Ε@*; @}}jCV X 퇣ʅ6s? Ĉ(X닯"B.>l` &Du`,n"_,(p4Ρ||~B`e…ah$~ܞ(pUn{0@ b#T̴0Bt=VSdnnϒ"9QPOnG馉V/Z `nM{Y` x~fЎa2%eP8WQ/R* h?A-ۣO²|K?y'4"#PVxxsy`¼E]gB &/ZX)m!*#ֵn,nowC9_ 4Tdbnɞ8t pr #>hHe>Un vFxb=ƈ]Hob0OR8sx~Z6K|bME3)Y@2Oml"j.*+5ϙ(Ygbv>Vc}-ޒM,KH7uBߡo'jHt$x+7YE.viCG!JY h Zg[s&oݲm;~] *{0{q09j,a$FTazxvttY-qOᇹf '.G^M:KTw;֘Ǝf]qaT#gg{%xrTnfmT5@fC h﫾rkRsmFPTs6"QlH{ Pߔ丛[bqB{*!>/[K8%>47AFU\!o۲OBƢ wHZQ W,6%m9u#AsDװ*dr%(B LJj$V||M(agEHr_,z$R0DWj[ _mP&e27UC)­ӊ~v5o|I=!G r?42+ ۫OI:9bR }#ۦ]z gd}c7G| @JӀM:MkCR&o#tqD_@\WʲnᲢN%<놝 ?xS*t2 o'>?Cm.!23_(IO^]+h: (GŶ@d=*ni[򍙇N':Zӈcrf&'qn 4_|D4C4rU4cꬅj1FMJ @ +s6ވTT5vt`zÒ$Yg"Rpx6Hk箉>9B,ebj`CedZJR)OO)'НFr8/;d "WZ˃)1#@x.%V(}A{QҼfClBRf }*`܄M]-)p?QKkJG誩@㺂\HiZPr̓#ӹLvQXsV P\z$ HSF?Hل# @gpbb ܊@XSEl)=*HgS- uD6·7}y C @f. \Kɴ6AvOjE(r^-9ꌔxfl7q`j? i"vEfӯG4%пlMh!& ;(?,*=GB6^Hc_ZۊY9 Ri TK% um1B, "]# 5֕}<ѰMge~R2oqEd UI2 9Z!d,y[86ATyE3Na&#(!szH;\ syn.eH^7:]KXxĥ8f6T$" ;F )k,&(9MpR!W ʱ'QG8#/275TDNZL](E{.:&bo:9 Pax""\hU1߻j* lNT\\Ehh]Gf#:[Cq :xcCЭ :|حDݳ"I>ژk/ J(_eiv:{I۹Z&Ը+y~*lZqz:yzPSӔAS4W 6rcd_ vOEe %ċŌ/p^.Q +ŽJYX mi+eˮ5%&I2g jd|}6EtRn=x˨=ϴk¨-TwxBaw(o2-(%QWPDox9ߪ_ O(&KᘶFş{Sm'9+\fħK L󴢠l4ՖE?U)NTHz.|n9k)YR"0 zYhdHB?mXKN=$,̷/S4*ց+jB:&v%2~]Y3n6i6D_z'zQ8wDoSWīj#T\2cCdjEhJ%'sn|]=(%A_/*Yyo7R51: 46}:HijZ^(hJ3KzyD j?'wp |T@kќa#}TBY-LפY#ejc8NvFH/>b/d}*uNJu 2wNEt-s̸| (Uxg, tg@B؂T@xcJ8K ?L^"j*9Mw/4 9s HrTHk,9>c*lrPP7hu 0]]o|/j!LyZoz,{|#J+ tNc YZ'Cg1vvW``Y!r`H9go zTa^2s~-&=hL^%帿B;Gf`xBXPnRMs6p\w@v -w>kC=Gh0<{*gr4EљVn\0Al=9PG_}>vZLc KF姪"`p#:5Uuب" KtT2mԻ(&*a\ ^ F! nNhH+&r b~MZPh!,zK%{.2r`"[ZK:н#{^=՜'A>&,Z}}=#rs_QyLZq 4XfĚCzsOSan )$(x" Sa(3{9!ag.w){^4ɝJ5Xx+S:mmAz0_l=!qؒ{wgu[D"UƏ Φ[{8玲@)L{&IxFS=Raj,JSl0v9;qhj\t/aXbM (Je>@M+Dj{X-Q'Jce{ ,r55ع|RDQٸ}X` b%;}ec47hsR̪Hq f"{sPUT$V00N#ƴk&l+R€(+o%%do`|𺝙@GAn&.%BoRׅVF~ HfI}i"kaŹ~1A?CD%xXNA>>c1Y JDV=.+2bG|f"VXt:a $T&s AVWƂHwoI㓩p%BxlfM27黝V >aT}-x)JXnf^ΉY2a:'sh #lTmYD/ aKDQ͑;ȿ x|S;ziS_ iBQs%r1&߬vo# + 4Iо4U\NƁ Y/Ųމi|Wʔb6w Ą=~hVڴK6JňѲV0jهmwa%,W7k3N^M "U8ߞ^־YꦝP<>Btv؝Z֍GK Ô]9Q>0C՚E5zmHsj*ŝ@!Qf5(=zCPh/U&Fj4k>:KX2-W#Oe+`gev݄pRa.+G8h/_6J&&z/4q?I /^_P~I~ݶRt8u3I OfQL2vqk~}zO )TGHTtSikQӗGQl. ^??FyIº#ϲ}>bh;yv5@):(uf-ߒ_YxHofX<%N5( A<:sB_cjӔGi@!RחOmC~cc=_k2Ԉ# =pRl֒#_GiX]qV!k쓵sy2C#%uvYT{"Z:Zwr(r$2O:`4-wv2?O*y6o9Cԡ V؆QaS_I<_ Yݟ@Ȳ4=V,kLeO{*1޺Ը52}= *;V>ѺG{u÷3 $_茿p+JBRvL8V~&FFhn4Yʠ HnmBN}feS|]@'$ 0vs6AtˆqgMLnyl*J\VtҶF'Rɬrg)Fk,Ƕȟg7i^%١vKTY&Z-L3( 'XՄ-G1oqLks;M$?'֋Ԏ<]j26N$IIwC#anwo2E_(#cVc$ VJk0y"W?ujBoJq2dǷдWP+!$RkѽbbYvF .s9 7R8p#~V,&99if~|)ݠ31,u5J] 7%jr5x˾}Y[eNki,s.md5H4D"+ 4$`Y|Rs$-Q44qopV3J*T)@^h#_93 ! SR L +%?2 €Hvc/ϕSԗE2q]\J3.k9tew"K g0*0Uϐ!Dt/穥|QDhgsEL_ZLraX3x`iDVO8B0?kg^eN4roE P3uEʩ da\ŖY~603H`2nEUAB1"jAE.zwHn6M K1ŰQَd,/0['p13#|7TޥҒ_k6\Ce}̴KP5q8ɔ0,@;[IX[& AutR1d0݉,X'-) (mٟ9%|< еRl~1xW=e]z?JN>dH3[NUeE躶-%u!TԀvxj9gdrei<Ù઀CNxILF 6r!שtը+s?=1Ρ bU"^\ Z׌qjcL?ɫ8kK5OD^^dcSxV-R.36eB ᯧ;0@US~-&1UIuМ9\dG$CRC>$BBɔgۻ&[:LX7vh?3Sk_i…6 j|]D 9z\Z;ZC{uJ߃ C/ޏW@ǯ߸ mkIʼYno|@jeU`c]-o=-w6`}&E{[ZYpy8_ddScj(_./+ J&8TZ=R|HᒼLZ]+}.GR1\<Yo6Xwr񈾻Hǭv\n;\"'6=*tEP3h Kq.t)M|kOMETvOku\.>Ix?p=N?B|~+?yo,ǿ8)~J 60* Ϩ[LrgTPd X?EV<@utw)B]J3sګ#ۯ87ϚYZ3 Ϟ:G#"Mxm=sTbFETJ2a[mRZ/;{}Pڎ@IR6cGJdgfP>+}чrM.@Br]HՌ?ъ|qUu;ȡ5 J f9"q?J7?7υN]柃߇<{ǟàtǩbr02w&$q dMрQߓ/e[t8=&:4!S12Ƥ&W/wQYFm=vE.hc!b s q,w]S]65ZT#7 ~s fnjݖxBQ0 1ޖsqhs*\UE#.Dw}8>XD홈\%׎"#p0~B!5*1xp;/<_Q`ߔa!88>ы9T3Ll.DEz橵3 -~V>)H3oTn\t}AZ`GU-](ꜘڷk00i8'G18? 8/.03&>zY }5 ϊtὕxo[7@m2)x (Vn~,%#9g:T\qM/'@z%ZjVTlqCt"P/eI#M|I' ,c&mOuZhQF HxXW.(i I= E95jFy% 6F𖉺]0[R3) [j!L _U 0!Visſ݆[!t "X..@ɲ|UɨGđ݋~@ f5ꐸv d6w6Zt}8xu5;Y[b-iIu݁Է?Fkwt"Xݚ`w9|NjZ/Y5!-Q:6k!I%i{Z+j}T@O0'6tKFrq (^Y#M@ayس Zs15]>5 xJ 5 D Yso^$8]ZsdslPJ졷vx Q9YR i4ڢ< cOAzu8u|KX:;Ox, nX")gbbg>c` Iq΁_>KBj\2~_^# Vcٺ=XV:h6oȭ@6 i o-n^\0zۙy>!^-U=ST7sHߍ͍#zN;_FoTŊ6V4a[qĶܫ&#08*7zCi HR{]JNJZܫQ!SnL.,- kKpv ^k\qe XIA|C bu{W9d)G@)CYUѹr,|UuwlЇ͵PM[܅]aTV%O q[ v 1 8~,73/p/l49J˓j3VlD[_*+q0,BH~.\D}W墷Bjlz֦gX6!GJ5PG})$w ]ǞeS'F^C 83(O[׼'ShqP8d8^)gs!~ œUWܬVz%ѺsO9X4Zp_nY:I!ĈE-Qg2A8pdK/}"Lm!jnluڮ, 7Sy}/k׳1u6.,w7LuA:CO^e]Z@!&>u%(eiP=:f!$7D`ca`: CH1o'dH<:kMԳ0v@4!*aĮ@PEqFMR>n-QmĎzfR ;&,q <[KelٹN{nFLk.sw1#LH<@[M̜cOP<l6>r̚vxv9c2MQgǹ~RL읶..ueGAz /7sG;6#сXTAܲO@RoUAzOW8ˎanҤ>%MVBw>y^S&utǘ=34޽^ucl n()p{"YuBB'X.6iw«.a z2.ȵ< d IZ96k7|\U s|zB$gg,Ig"7@Z5Ti9X ^^.rO?DgQ40j&[=%D_Ή1UcDh;ԁwfx 2i%1VDQ4"@WgJ0IͻDždF>^zbkV'3B}6ow3bo*_)M095Yh- y맩E.N6?U2SA&Q6НS8Ys2aJ}1^͞hu"ԏUs$EMW"isܺV"lvd @8f+ d1ylƇk(AXq'1뉛n7n #D&4 #y9AyoNFX u&cQu㫊}cZa!DBﴆ P4n$~&3n9}Z|H}p"B# Q68n|FpQOG _w^p-3} d*d0iC<"COYhtDz+k-92A5yDvוIͧJ BpkaxY3y/8gH6Ԡb/Iitp\@#tPZ:4/ Jǥ- (Q֣`[FP23 mo+ 07(7TLj"Rul;5ZT&H)&n^zHiA@?罵q@^6Cϣ4U6uY̥8z4aے_x9yj jO1襞DS;R( [ Ըn:IaVIJؙ…B Y \3{X} U/dD0=HwU$(#m5% i_'sU))OЧm_/׿Z}Q)Y>¯gљ%b.OÜ9Rc-6bOf ꏙxMYk&ggBϫ[ U'ĿfȓT=Ѡk@2R\sq2V^%u`4rQr@l-{.}g {> kM!E0!e31J̩ ffnLfv7?9\*FYFQ +W|59LipTa%JVk2tJ֧i QF%򳡚J7Ox[**_']^"H[d @B=Mh 6ϘY '*c^fl ]bk)7 }S*l!p%Hi.DhPPtz_Fp01=VH>7 Q@Sbv/e|)^M7YRo2{F]m~\Ye89Dl ~=`N$;wds1+9W2X .ǁ@N5rDž2M9C ylU/%|MC,%?]pU( Sw@Rwn Iq2ل[3Ni )ErᖞAl'Ԃt6UK^(:HlUi74cЂewc)Œʾyݽl!oiK1m mͻ95)_I# h(z*ci H#g="ftd6$O8+NN_aJL?x.fͥz+|'闓 `a]B}LKsujU7 *Ԥx"'L!oLF{u84?c7*ލ*D][xig͟CG )Lkza!n~5 u7Qvq-m]Si8rDn?nvAK2*ëg@8U0ɬD$[5s@z(ʒEqkq̏.UETƁDwzwQKţy3Vgj%Pq~UWkݜ[m6TQ&fXXf'+f:Cޘ]Uh{jo2=H'~KK~3Gca"^%:\I%N$[xsď7j*_>Z(Wg)"|{4R<+M~T):yx>R\^ VC&3^OA=-R*/(؄_[ȳ8I:qpX#vI=\GNo[ƕ.LTz䢜Vڠܨ9b9.}heE}5FѦ%5gAc{7C_,I}E+O3֔}}mgoGPy&}{yt:B-p0#|T뭌S>@ 66٨/埕 |`Pu\6 :"d{ -CV{x!<'}w ]Յ8z&Yò$|V þӱ.M&aO!v%n dЩ/j-ۂB񥯖ihmQ if^SPƃU-msBVYdČ\m'PjpL7?)Xж-#QԤ=Tuh[IBlQLNC_?:|mP܊#6Охv໼l7"8@9=DA {SQD8\pW*P-S#05F>!?b). EnOT pBNג/F J[x^a5j{ 4rb H %hӀIf+O%jP% {Dɼ]DM3U*F{Ȧ<+WK>7ug yP=t5Q6i)(>&087wnZ0D7^(yt}h 3:9@CӤ<:"bt IӐv S6dt#c:E(:WINF3",d .{_OqNŇ`&@fﳯK%749Z/|j:Z6sr2x^jFt! Pښ$S*:𶚗*A= +$2U>K5#5o$&.;Lh [8u1Z/*:2/VGGD=YZC k'HUV<,1N܃ҕͧAn ܗ=P 3~ BY!W|nXqj Vên@Uu%1EHhbؾ!z,n*Sz\TèCZZAVڲMfCrrj[[S+C+ONzCv](g?oCFj^R M\}Bٴl'v@ڢ^W7qo,-BV y޾MΌ:) 1շ!/6}!agBty/mg7YI=HY+@Kpj~N'yVy&~зbxX[Y)lN7˩*q*?_y,9 G" _-7C%s{Fo?$x` M8& *ܴlْ k.o1ɞx c1l͊mi5_=wU6ؾշ,g`̵a\ m(i`zB^ӛΆFv e $vБ2ba[ljr`0|*PD?)򽘇pwH;;1.3(R3 9wD/9$>$o--7Zb)&6nh&tsB۩DHuÌLlR+SXr[A򱇍A6/}i8j )"*}SfzMXezr>dϫۧ=uh:o} cIVM& !F38aᵼ9^(>N~Vp0h0MF$[׈Z︙\s{:MT./4inL `=Zƾ87X!.6oª-}<ϵ ީp,gS0!w>/|!ZQbfT' YZC$fWNƣ[#7 JzS\]{hSrI"$=U#3\KY6^r*~'i?0R7M ޣ@h6"AA 85:ޕD_ELل)M`;v'e %-kFJ+AA< _oZt$8ؙiw<k/Kya o[-ZLzE9ݚams2FWB?ȰZ҃.١QIY{('Qo{K*e&ՠVr}ձmSKj(N¶P ^/M \*=2u6\'x.6*@`` J&H\:rRab:E"g`֟JpZ ayi S |<@tAa&}`6h䍃$q&G"x %.L"Tq׈}1F5 藋,J: #"V jCJ%h1$`gZ+2#l| MmVAc7Ak{ Q9SLu[S\lsVqWe<YR*.C!TRN`kqE~WGCqmo#AVUL5)VS3J#6b<0it"ԗ%mNumG/g΄:P1G˸i|i &b3=$ɍ@ mx@ygPQi.3(kژF 홴r#`u\p⥲f0T֍cp\$x1ƭeI[!WkD꒛#pt„.lُXϓVs" WV(\bo=*'IV s/-9ir-k}POZs)+ Ly$dI(ԭǦ)/Cl`扐ǞzzYD3gr999*ܶL#s @~xnq;N#brtDz'vDaQ-tua,/ݘ}v W6g`,S# ± -#^c*F3gҍą3D<KcrJFl AȤ;cEUŰɄ[+Ђ1R~`Ѫki;X*G_ޞcra&3hVḎ)~ /vI $MdB?`!!F9gu>e'}F;/;mk] 3k*5*p~#Qm8MߟUqvoQi 1J{t&2ĘLgG>w^}_m_vQxpRh!.n~)cd){>ut Tvf<[4wy$őmš )W~=qsQ.E}Q)^c#NxMTrb V = =qď % X%n9,3Q\?nŽ\өCr?:0+enH+ȠЋ׎ ]x/0( R>k/F@8 >M{3<81)ƨ EIuXl1XVLtF1($%C'(v8 &WY• { v#'\?* zGKK`#VR6& `uhԝ ٩ՍU>ZVڔ<-VX3mm7-5NJ>GS%j}>xѪm.$g eDzT^(hz y!O[,^ZPDsI˙ K&k3)t2I8;K516K+_9?K݉ _tzG?7XC.he)kbX~zeg;kƿTn}t9]JIlZC!W (`|f66(hUrSj]9w]6vLz/v3aۧ{c <9->Huxx[)~"(GC_}JW k̎OO%@.9̀ 6iFXI Y7[ 9:;BFh^v9V4bהppu:\ dxg+伕4Xbم7UH\iNuC\.=A~dz:J8!rqK6J}98y6QHlRT#QƍP!i;'5f04E]ӎ.F=Rx=6SϨ4$}c߀!H8&o,薕r%ߌY-ϥ"{>1P{8͇̐FVzC޶vx|ɻ@y8/ H˶; b`浔rYI5l =3SP>]nX3'č<,v(,À(Q\e)4Pլ)SHx7нZZ>`wkF!e*Sdi@돱Wg+'n'9{"o:k7n2;dz64f'`(^{ÍE0WDWY[BO EL+'ySmJ!m<+O<nO( 4,C\܊:(rczS)n!|6F䀀ZyTAȵ^V]0!>D_.ya^=MLnԥ<": ; Yl*غi~8., ZPHY_;*clSW= ,ҾC!Tm:UGNi:,WVp:I[-Vk¯| 3yIE^vay_U8 -6vyZv٤f5.~{hysAY 0dIrh|tYtBO@Ow䷁DjWtnn.@Z5/b220VGk\2)Y`&1]$%ƾIx 9E/pGgk 0}ȠiEd\ϲ(VL۝!=vɾZo66t @]tcՖݟKnCGn 7UGP7N& &#JOuR3(*:%ѫ43մdۀDl4xS?[}pPvkyfG]RQ5mSZ~\v0@^Ǵ*#VKxX(ϖc>vhqE_Il3^Ӎ !]PԾ*EeOP8 ȴ8+QOLYnU4uub{\7Ь酶1wsáĜUjM4} ˿F!oV'tz]+[⥟T^=H7Yy/H.N.HJx}!qH-x2҂ƛ`qL``YiCbW.NFDtA,x'ߪ{lSk*\5@%KnQEeY 2ŃctS}5ގ5x$,"6Bo#ĦhgfY gLz7!Ey-74DdWsj|;m2Dx[cJ8哠qw >FubiM!]KMH^?Zc9jc)h`b?)zD|&G^1J$ݾ4A:}O_⚯lOk 9֤{!y-sN,Q@4O;2o~ %yT:sF%tVDSL>yߟ6|1\g[xh97̏1`UY3C%A$ FЬrgG4I:s{Ŀ{:e]嶛$2r԰oxk?$ov9wPgz]Qg8 Ց,R$Θrv_+Kg["Yrѷ<(XSGry]% :ɂUFR17E,XA2kNn: urgaPCLxmti$޿ߛuç"F[Ȯ@xXqc}|Ts`͐`rAZ-,ߍ2t LJuE-87pw֜U.sR S2[sbP?GFB=ƪM٘J&lxcCHAr bZcC-șgE5=P :-k.Tz >.06a¥v1@R4N+?thPr(TW,}'Sg mޠZјuNOߟ[&n-.YeUNշ C,+(؈a ׭ 9o0Q;+nAn3SV<-RJD 0g-wmZi,AfGU?m,Zew̨FEiƺ#>ڨ{~-G!T4uSA8q}cÇK YJ+*%b1,[}yi9jLwdq9ų)k1IM'#ѱSsHhVy^(ǙRkY9oO6mP^atFI]@@rY"1>E-1kr_ vO e_~a'Έ؄PU-hMF\QEҫs|NtXو4mw_ ZP݃ݳC[ Rߙրz Ÿԣϕw=knN4tΞ"ua2M6dW*ǐ%{[wO5V"nNVk_6֘zjêx# м[D~%%.- ϒKy8]M&uzܩk+}t|]~˫<5  \c2mGF % BmLH0iDDyDbɥ@W.W9Q[,T8 j'$}pKvj ֟UϫRE66É󈔁@]Drk-)zPWR]}^+b:܁pLGC+NR(ֱml'Apg?4f6c{<kY`d*]M VZv[|zRl%-P9#񏄷~ȝ<'y =먎flmAٗܫac ?}jȄجM7X`CL(g@/o6@w*>iX(eIǍ-ɠSgBbuV UX p d0!zsod % `` ݷղΎJ }ץ9i17z;&Ey#l`4NR$`qwݒm=Yaug&]SW9S*qcs4䡽) [$=xN+:@ny/4V1MpIF6J#Vј 0taCi1kK[2DF5I^hby =iMUE#zMRxƟN;6#m6h bU?4 XJp37]*^vLU>gD9 RUG(T C`YyO9кƍy~d6N`Jr;_a]Y7&Rg'V@Y"ÁJg4co 8 s{,7I3Ϝ_| GfWNXЃ"7RCU(D9ঝ_S,ğ )kY%-ʋ\#)E t鳴L_E?)Ig-grdOH R36,!ޤ)d$R~MIHP'~XX](WE\:WX]5c0܃_7_R 4S EsAc'Q.F(]fʉPt덒I4˪>!U ږ=q|I6_l~U G}KX'rF@oS}W72˝Q7\4 wПYA$J~-0/UȫkPN bQ<#*\L)'=?.zxV?O1P9 _~: g+}y?{l;8dZnE;_L*JvSnބnEq{ZWlrqT >FϕMj} J4M^Dx:6螗xՕ?+"jp s*x }!#MhDA6,'s14So#sԸ"[A]vX/+?b3wZh2g˄;7)Zc'h6L<>w%4S+f#q%1 WfcQHJ2.x3I76eLSXRޤ*J'@mi+΅e6FZDivU<~[f"ߜ2 :%Ww\y?7>'|ѓwrà9$:d, !/9"qDWG I</./J}\;=%Yۘej3Ӿq:SD@#;ʸ\`E%΄+4 j1T&*:5n>jMh@zy),gƼ,~͛a+xX@W{j|.nץ~2:Z`*(/5W>rZe!bb"V3*>':Kհ{؛m5! &1sI>X\ T(ׅ-e`UppIx#m 耯O`gUѐ|UFVzkơgBi.';WIkMV{hcX[TlD-I{+{7['Wy6 Lvs'y}:oV] Lsܟ<:btk<]% U+tk`wč]]0@W W?4a^=xquvB 54&#IAWF#u7ȨTe_-?W2ͦs@mGڽ[a:DJ$lE{A:U#75رOKq?KhӦ;2(:SYg'P$>R9FVZ|!. 3j:nRSK-zD@5.ފd(kd)"@xo[`_nk\n@mJ8΋-A99O`܍tʢ=9.r seڍє cY1MA%ē.g?tE1Ek ;Os&\ ='}tW.KRsR} SHgaMD'&!wr@kAN{'iJt+0usٶlem5>ח+:9bcFh" p"!~[p+|%FWtU6&5^q|2* & 4l!hq]C8z:6!|bj=+[F/%;µV2աrW1 ; +c1዁J,1iqKDdq[1Mp]88hkhƽa1Ͽl}>Ql6@Wh͘T;_kE*p8JK+I^tck4>F:f^$E H ÛL_V㬽:]# 7:˼b6c3%\d^'KKM 7m?۟@ .Y"rcgFa b|U&ŸKצ=ExԦhmJ+NﳞézTvÓ(`A&KSqiYY׊;nt+͌ݦ1lw SNjWϠN91TL3/h.wGXb:Ex6gZ[qr3UF/uQ1)[Y77Bf,XRX\2[Ƞ>{MQ8@=J w+]E] ~1G'LRb6~/)uSz[y2ƦE?il+sʝZ:1Ȳ%?ӱ&}10uF->b"46=l?loGj^2)Ёi|JiZlAgiǑt2HuδUj$?JfuWd<&G߮˫^(Eo֯ .͵r:Ğ9%sÓ.WFYK:u*Khg_:*fFz`w ,ʑWV)ZVO!õcG-y<׳BSNZo9 X4l+Wx'W/O͉C$5B ))8LϿq-6IԵBҎ#V"M݄x0pS&ӱ.zKRs%ҏBMdeB\]0H !W)Ghf-j|EUD1v+=YmDVeJkB7~pj*5v.VirWЃ  #|ަNQx iξ 4A8MlJaRϫ}6cSI9~Yom~hU>~=TSi0KOtFeX`x\>W FpyWkPMq))#F֝",:mriٻg_Ax/$lnKvD K ܁-x,_S jj:fQ5iR}G!m;M%ޚ.i[\ޥP_õQPKdU|ݫIJPӇݢMzZfg" UpJWԡ.^e^X®>8T*4Qqwq[tTđjv GA4SuJvkk3~~S1Sq[BSɨe?ݩ фk(\ o<+Ltn6V$R_5Xj:yrHVRpHRVܴM+n pY/PCQ TWJBUlho[ A C9^]z2P(Ag}:$.@鶒ų!E9Cp3byesZ?s(mGZ^D~5xV.]iB|VOQO7'BA 00C|HB_HVd\fBŢDžA(//DMQ(A\%l5/&_-ɹf#]BVXg$;ׂ?.?oV!(79`$`*: ar R\laW>@ U!N/qy>>1眴dL |ef0C%U?MJ=UJMj3jb`hK!Z5N,թFi>nTj%=NxX`тj8P! t{i-0x0؃';{OUcCPCMRIDz]9`ՔEEr}5Uַ ӗg62%9f,@$L ʓ. 1P^ԸbY?XU:q2=EUOB]{3mL@ce /\ō*:LE^WΕV^ V6c{KD71"yZr@y*k7_8n?5"kKjW.˃4wέL?ٰ;Y/"k~~8C9eWzP; Os`xyRnrN _DڠϚ^20@d/:{Lۇ(H(z9I.~QD@N\)99?tWuvKFY8wGNc ڱ1s[m1EC>7kwtlދ u1!lD)T ^4ђڇ DX3#rw(mtNh2,6t.E2EP!*eyeEcuq9rwV1EU[V bYc:K_աWgV֓1;gFxVG{0pQ WyљG19Ȼ 49v3=]ntv23北V^ HcNNE2ƨfdFθ A@fVpsI C gwZvkT,ꊈ/{U,pYyh}E@ܲqIֵPAnt[[yA0Yl8 #[%iJ"BHnW,УsG.8rihVHعuLnr[Y 9F`02:}h0UG|EBU|f@i>-oF!lu=!јo #2ƒRyoF7c0ǻ-1b=O#؎\D_ήa^H3x?dg]Yņ@caIlZI0Rƒrp,Εʿ$VJnH;)`ISo6/L?ai= TM#5~A84mfl͘Mtڽ/j*79񦛹Ϥ}MNj!X9Ta7UQxH 2fYlRȴwcJ0#M)ɒWAޡrb̻8=˦|.6 u>X% hϪwз!=-0Ul7`15%xUЫZi+O֓7aL?]{MqDGl*uMqד㤜^3K5!t܈ M$.Eڬ @r;IظQ%%`FŪ !3~%>q%=F\1@Bd>` Si.c{ TgS"a넳-p>p ~b(\&@UG| pg#, jVj }cpY^b9L2Id݊BX )".שUbV- |2und>0kPA_ ٶOPz6pqXM(C_2{ YI2=.FyZWw=1&Ǫ~r  n2!a x:V~\%v դ?ESvO+&=7~|8E<@=6\h~0}c~2g Dה҇|Oj&E Jym*=s|yq,|qL2hBhKSn|`SBB?8+俩 oc17fܢ}C +ėcܽq#9<(b4h-~A7zs\~J{1!D|D`{06?Iz}]con`g6?a`-O@ (.f.2@g03Ԣ[>~8t፳ #<[E 0$^$ؒchv"*344_[#^nSzIatnCk|Pp{W ms J>#!#1r_D<l|̑yJ>0IDdvV+S爋S,b]H5ZAւӺ9(;/ p{[ |bs(8h#7>HP:bn?C^x0<:䒗K'#hJOx|WRkdRy;lG&(nm p0ՎՀXzp=ŊU!c1>%Z <;'ń۶_cOt}cj9:G@F<kv/O K!MXøc6|b?6WM{N(GPp25fQ-Icx*/JK Jce[0P㚴(ɱ"S7et\yc-Q}$ۧ?(8YFm,Z&)a<8"V+EH ^APag\? UP,DnW>{m,Ef.:!h_qSѭ 'L$9@I eOFEnU,[Js 4 %ru'#cq~a* X';ͷiLskkbT֥߯ol]k*%JKkQ1{_* Bd] a-5'T̎KwB)+9soQsīm)L07IQ UH ;@7Q.QMI3r}w7aw峹W8hKF+Ь4л7}EwyO1x ɀ XdIEwa~T=x{T֍(*r(.Rq"P](fB֫ Y !?i,{<1 n|jO0N0uELlLӿ~ W#[9-j tB$M}U(J EO6[$bd{IҋkQ|SlV6P%sE_Dv^͠O|xw+ǔ |TkJRߡ0QJJIp,=k2e]pkqL, 9T} l,6!JUSUZ7 6k. W˕`RBSm PN <7-VևdлjhB/6snqfq YYIFNhoȵa7"(8]F*`S-$B`Pe81pz}ٺ  &Q/sY%V!$ğu{2;|WaAeZueYVAaUq`7<-/ Ȣ #)v.xNMjE>ԶqWA?thnT_cFr ٲ'V3l4Ąj2$G7Z71u='?k{>P~0&Z-6y{?9:s0O~6&c>:X ?&#W﶑7A0 2ߵ ou.[NřMlVix ҦѠBƙνދlF<˿XJ|\q`D_M2aTޝ="0;8.ط0׶D@lL^/_w˹^ 0묛wd#`5&0Y%VCla4$TM.FTHI1Ɓ,sCxx.36"5ӣ Uk[L f6@)&>! m=3֍YB?@8>pjxgܺ%KKS!%=gnf]^J( @mJ O |wxKU$\ʎ \(B=\!x.X_1L|ϮN8ħrH/5nY@.͟O\t|?J{p-7̑{R#Ʌr -8EUtZ:/(.IU݈VRP_i&F,'Hm{3#3ZkT-I^zN(!*{WcωZ  .(mZ(u( rG?wZ7 QsѭW̟PE"}@c4}lJW_R`-8(Q*ٚ'v~8՗F޼ [\4Ntjym&"2x #i7`?&r/I1\qͣ/Ƿ%}ۣ >&\&cՎ۱lL1527SK@[8lR cR 0X3Y,i}ec|WiC%mxo%s t|2a'K$CTdE0?mY~0}ܜ(gc0<܇$'N+fM\[@>6|i˖ɂgL#F)J"k* " @{K y\\@&2;ήu( <9RiQi%-/$:iz!ҴdqN|Hl+Y+Ĕ@h1Z "yxK_ e¼PXh/5oWllLTMQr W<R;" ̄-qڹ !Z ?;feD(#yeBnn'Gt^!k|n2`|AwHsIyNdjVzHĥyPzyK>n9zHtɒ/_pٴӂnmD../ H)ũyio퉶܋AS*'-"^^oڱ0n,؃v]M,j4Yrg";Z Ƽړ,+ >铈ko~Hzpr@bd)hP-\m=Zyz.r>U3)AnkYq痻P[jtǂ(Q)IؙUxiK7b/F[xC(Y_T꽝Bp'U4 jGSU>*聄cL$[݃p}zm_Dڝ(MqˇsfF=aNū|/eaaWUIQ\|N]d| 4׸l!0jEM[pA7=0MrM? Ősz&ObT-sI|ㅪ/%C,Z`p6|ZNJGTDsǵZp:P6i0QDԢ1#By,M/FruMޖA >"!MgGcC dNjMqpJ;Se;7!vzp^s+Ї 9I:eqXUx廛^_nhlG#b%MkÃJ@׋q'xLkDAsV '3݈֩\G`Txrcgѷ ^73/l:Z(`ZҜxT&e[e$6n S};Q֗qzk#Xqgm;rV|9ùzH 4KYGuYCXRm`K[e36Шz.t (jg᮳; z /2g9(=kLI`حVjL;P:?+NtIʝVf{9M WfYk 1`־&uF0"<UUfB @1D\CjS;`oefS.g61D1OlANfw z|:Ўs%utW)_XVYhaBeI R} )>+' vzuAG21#ݭI8:!DXo*W!\3,yqkw"{7bJ[mp1q/ES[hb sP.'JWa1Z|5~{X8|98wH,95&ĀrB2j$_-&8bZR"9An7p<{7oDC \D+7l&w=Dhwxd[+|9 @2x/}1{:ׁ_ Y 7, [u#ܼs, E}Im,).wӈ$DTUܼ4$c)Ґ؁ X|u-^zfQN4frH$X!"CʋͿ8PsgT1-4@ T4Q/J ]ޤMċ?|v V>(!q:uiGO"kA੒?jc/64pH% /^f. =c9.a̠bgi.nƅT.;lqČp'2YRE{iL>3>J4|$l튛d,#>^< 7ۧn][ \l F^;ZL¨([kڤK[o"Y4 ůj!bXKpm&>$b-ju"}R9"cZei+q>˂V6x3.DXøH:<1>q`",:#s炃_=#Lt X8*ꁆ Is+^XJw;|4Cp@Q# *Fr~d$>D^Cs w联gkQ\X*>T\t(.#`p>Sf_P7w&]23.cYD1@}uwcAWbw)(g8LCRkU U>oqE͈=?X\A?=K"G'ǖ%*v42urXUQF=n¦. X``V=:iO;A8㧜ڽU(oǑ^8}جc`a6B?f'`5˵`? WaRM*|c?r5XW{"}M !{.$yWcgEm 1\ױo,\ 1U."@h}W|BliNX1/vjS "|8סsV5@ɪI铰Ĝu.fA'`[F;΁s 5s껁EAoI IQHdvg-_ @r*gvABC,4+Pd8`(ާV@=FG"bM/*ozKi< :)*OQHsmMRKfZ\?uT͋v˩W2 PICyXA&Ԩ(>쒗Z|'>!ࣣp9B^#|4"B'N H5#VMzQT}懲7!T|ƃkV79$-pS!զ)lWwMw5mV"det͹R,1a X^b|䥱+Y۶_Tv5[T^olFHQU5>NM_d^=^ݰ5fSP5Bs;\adžVTT=׫s@wƌ:p7P h:#}$ѿoธZ˘Vл_`V&M}Ȱ ?4cK Eܬ.%!mLShZŘ48A5TJzyrzBA"v/AsAF:V724 Qi@^ø4q׺y"۠v;A$.z?qSZGK6.i,@=GuBΝG|FTѱa:ߙi:ǂ"Z]$`ǃ1Bk_S+Iu&MgU6I,f3 Ek*(TvQ͔-uiG] n0ݝͯRdk6tr^?Y*^AtWځoLj7Z[ݔb%[k_O/6-qf;JT g4tsظi}/V> LN\rp5^R`5ZynLWd\yT.OPn攆xZ.wku:k(m]2f/ëMo}G;_LsLyc:mcHX/KCϥg~)^nW`K,hܲrʐ YӵN;_9x>oP[$kaƿI:<`ZeT TF«äpӮ4Qoȉk/ES )7aIƺKU&uבM[xW]c T<P:21Ϊx[@WS#D_~5 9Atg-oUZ]ZC˾W:~]ak1U2w:>¥[X`U~[}VRFbTnj0MF鷱 K+c9Ṯ^ۦ\Xo Fs2FD4:̭6gВ-XKL)92?>UJIx~"on7`('rJI$:ཛT|$Bi[RwR+\k"&=yb#3{?,6RUUBiل|&řK^yY渺ʅ܆-ז+zNϟ w֟x Z "X(u&ӯ~&8v!$JX쎽ND__:Q`[I.l êrcuhuQuۗZJf}QlXhwN&kSg)z+GDʨ|rA 8cKvV̈*6c̲78{ W2寨"͜.&%E!0p*J]l{ƪJL!pFط#(M,svsL/2]~Kƺ2o_@ V~&xuaBJԗԘď{lDN39"u8׸7O)Bx7~&4Q#㎻4s+ĈKO42 ipj#iMAeNe}5g&8JeJVڝ8- "д8(]h$"C؉iݙpٔR&G\d)Mt}Cu?-W0b-ڸA?+ZդΏo$bۂmqb:y(;$d7nstn{zL@7 $ ,v]#rE@:ʸ~=m 6ھ РDhVl^q |a((1/epugg%×u l+޼}uInYi6çcjEvJ%8 ]%V?3R)|]/TъjTz;boO#,]j}".G=_tn^&Wl.%zesHp]jk糸9%cJ|5WkUAo᾽!Ĺ."/.C-0C[G|[} qEER BН̻碢S{~M{qk,z jfOp;RI/ϐz-/+ M&Ԃ$%Iy1΂=T0z^RwZE&a1v=VvHYTrLH/h}^Oԋ] > Nr˸KB#KRPH@-<-+Rf3V( b/z >)1 +.SJΗ/Od[_" /GG:y-/33 ki*E-o"Uz O4>ֱv ڸ +,"Rd:w/xzVs# +a>ӟymYt=Md]/l=lah fr Z '%K/y5s:hwW漋LfS)Mf</\!; C/Be <ɭŊ7&:`ukIS6 N!1=ݎʘ{ F'bCpMv7 6;Oj՜)8h{̗x}Q oh" ? Y@QE'qqd= >/2sOw{M)DU)׍k5!$hm6YfC,/dl׸\<'\OݽK/ܱTj!Tnޞt2!|ApyےlD-ݶeeu9G\̓7]5BGkiTh'\J lCM; V>W3k y֋Yp$,B#o<+@%ɘӻG%.C<%PFu@9?d8x,-M4_wjzz:?];~[0=a+@7Uv&C #M`\^sc#F3mF80/){/QGVjy6vrRDijЎ^&dPdl6'(@jx>àt)h2>8[L[e" yMԯSĮT4Ubtnmlttej膻ĕ}8ttmߜL;1ߔepP+hTg Xӳ˼#\!+"،g̐.D$FO\$4!8Εr_(ueMƱky?_eLz=z;NUd>Fzg}r#6?vZ(c9ss@>v" &dh;gp#Rd ee,2>'4-UQ 3HA'R@E'!igx) 1Ѳ}ܲqۿsREbFuM{V=g‡;~ &4ORQ@jMiTlץyVh9es"cܴں9 ㇊bhRuʢh[np5 G*5~cPycv=@ ~sGR#Rb%d &gA Y b1%w ڦZGȼ!Cu2su9 Td"yZ[MK'C]ю-(+xCu.gmq~|e@#17eq Q WpZlf'%iWh:(()o 5Zl*E7MY=S,rWPlF\.$u6DᎰ;A*6հX4Gz=|z!aED-Ų/əaW{#,6@Joetvt&5m) Yu'gQ8醌H ִ:.T-m9wL(NMSALO/!Q2Cj|LNSTӳ0-R4wC=/2@}нl$!*Ԃψ eU#g%vh%f7awd(e1m!fŇJe'!NN|eم}RĿp]oalL6d^aHK;@m 4E?pɇ7ZJ)f&:53l}h*}L¦o u^o#RA8xq-I*x=qMl/p\K!qxů+lp V tXh1rј=%/Lܺ7?+:EChzV G׎QxxAd @ ,- S+1c'v Ph%ŀiRL7>5j\~T|W ô~_ZaT;:ڥthwڄF2-xao=)8E}r_Ȥ/R T@\v܋Fꗐ3jǯffokށB4҂R\>dD0̕DI#g<Ǚvk;ά?g8éy}~~Bye0rVk7ߤݻt&u/'!InE8G+8X_<8ؔh%=7t8q t ZUّQ1D[!Zmr& jU[@wx4! }A'MM&eĩYR* eplǑ. @dMtRe^b*%Ľ7`ꈢ|>4+Uk㵂nj*G9FϮ :mjE2V]((DH ܸZ|*49T8[W8/懼P$|$lۤi?31l8e~J<|STS4IX f8 V k涕 M AK% X \mKGOH"z'x/TVߢ(Nt [}ٷwDRu6d۾W.C2@8I(>14Ak !OOe91[jY3y˟'W|ĘީZ3K Ĭ͂2yh 4A/#:aa^-1Vf%Jlfz__je@#s.y*c؎` FjjQ?{qƯ N$RBsv0?+݌`w.~>@XTRdĽ!ݤL$[ZZlXyuʘ:>9* a7*TQɁQ0oL?SO_op NyB)q^|eW?1%qQ<#&opB\i3 K&Ԍ;nfت)glNzgV>R#ULsƄWܞyYhFs~23ZrfG{:tU 2eeOV/J< :Zo8r'Lt<"ػf rY(Mfs]fTRb̅/a(i!"ú;ӆ.ySL^е`\ 4E$T3W(¿B&)! BvDѶ*;.54(6?ɔk!8 5Kqq c5Y뀕T}$/C>sF|y9J;p=~GT$F92x]ve5A|:4R`G(oZ W/$!ҨO࢘ҏ&Kf/%~th$>:-A"2S_Y`&3pAwcQV\[4{v$ u޶:{@C5}lƽr>ĹV_XEH22:״z3P{+TEi@ۀ|qzG 2ޭI.qu*?5A"i8!{qdzGYWtP.f\E 3L[94U#5G=SIL )@q8jGCuC5aX݋u\ۢdj>L`Ap LЇ3mao2CcWclP#ύ L,r̝OjXf^nx]P4հ&)Sr' 3`E P/IsI5ʫq:j nH681]?2i@;"šio}]sn0>F$1dE};)7dz`"d|wwUim/Nrnh ;i`19Ic62`1d.-Oa_K]jmZg)"Z`z?$ Ml`ADs]2n#[_sbޗ8.UF}pnb3u.M(Azⵟ#An{10;_,_'Lep&*UίH :64/l=5_MnB`7d Ek`S4<:qpMLTvq<$Q>V^ VW/ hsU|2EſG"#U 'F X爬\GDzgXC6O$>CQҾ;KUЄ'l)-=p|0YGJن)j#|Vo߄[I5g] .,Q4L&)R~jB6hpfj\h~ ڀ]>Iف&@&qh_d6,F0ȯ`r)߆[R-ۮ[g6:ؖOxvP"asDae To {'* ƓVXPp{V*cS3.fO:CT01XĖjʯr"Sx)d D %6 LK\ʔVP ,u&X ֥@ctFo{:4+Qs\@*qd,c) ޳zQuLX M_jcb6W>KïOLh|\ u2?{#\%BMCNIN h95SSB5m)$8uaon tҎD9V&g0{`Y]]Fw{iɭ^@rX 4Bsg"!_ F%4\Ղ{?gRhQGjȿ{kVI4s/e5I,&s/M`2P;O̻RKrgBdU9e94 NBȞќ03]! '0:{g(ڷ|Q,2IGk|B!5}ח6Ӹ=9I?1XO[w`r#*QX#"e^Zgc5rH\^6Q5t|vMSe LsY U+by=Խ[0<>m.Ϳ"zC'{ܚRܙK>'gxMؼ2dPv/ߖM11ZHjEWf5a^A] E@KNfv%&=;^9}Ify$x-64%OZNߪoO'H.oUeA+&y"M1cQk.ҝlϳQ"̃& s8L_Y>¾Eh8k_Tڄ7([ѹE#.UrW4enF_:Zo9DŃ}լ).-E:jH젾<]lh[r.E*sWi!o$=@?bF#yBRrYZyOr(~IU6)\UcefLBv/#>kia[VB`n&tQ rVN 2$C܎5s)oJEӛrBtA]0OsR|79cq1<|{\%Xbj4%f鯆Z(H_2xe7H.;_ s~lpdc1ҲU) _Tbv_踳~ef‧͹fƺC DnEwD gIyH9zp箧*`of薍yf0@:vr+ׁ Vȣ׬ChqaMCO ,yIcׄsoCj#W k26P)4Rẙ(V.&8@J_I]GA%F*g2O;¡*#r,y7.XffP`X8I:4pwΤ1k5@ _ANh-o'q?"?Zp~' yYE+OKm9*am'MgƬ<<.LtU}hgٜ{SI`ʩ;U7. 3G/1# qnj69><a&q$EvP__ݗՁE#4iZܒe6a?=9I~AۥL@iq /4=i_) 8A mYJ5-UZc{`ؗe Fg;UTݍ MZhv>ܻE?g&p6\Ge#␚E!VRY U>4 _,+dP &bח H<*ɬgisTrÕ["_"5UkP>73# IbvkHq_Jg{+̘޺yسGA96η&CtPvNӄ;RȪ=w%>k#3*F;d/Qqj*Xr*&/cyGUrdok*1^kc[+ka] k"&=W).ݨQsQ~0\H c2VoP x\_b1joPS:,RăؽHNGNkI߅ǂEDVGJ[|_Z9hI B2t@{ iPNo:j=Au5֠{'QWeGڨ<ڧ9u^DQQ) SHnLr5zf=vsʎ j 'և6wHd'lT$" }wdžP.K-| QW=В!]F.a`}TBg%ٙ'Bs~o,Ӵ{MG:Fܻ:3#x}rAvuc2J{R^(8W+9' U,ZnǦy Niy8ݢ\cjLRPg,b/nZ-,*qvUUC%ԏgm"/I|R5&M-46И촵7K!]ZՏйɑՏ3[؂DUΦ\<s lQZvγG!A3E<3g:]n9Í ~#[Ee1xFLy}lʋrYk@2$@#M 7令q=]X8m"/?lD܊n=6O۳R[X{5VC|Aj]5h2W/hO@-mQg!E_v_ͽF ;+iBRyۣ L q3?k{A~_x*p>1xLR;\P &(vtU?RL 8yoh[ﰽ~32۫81y{[ ȱ[0yn|85 V][/?g6: G z -ftGR EϪXPvvZI]{lQ7/5y15SKkB+t.,K"uô|z$cmXK,!G@Tz"Uljʘ)0<1 x!@AH/q{ d뛣I4{qxc{'4af"}QHD ;+V.feFqqgZ󣣉x*8*ʺ2~ЎeksR{&), ֫ŎNCgeWhwYL"O"*{bxlL;9aD(f0 J_VhtsII+!aҨDv`XwJB03+۵ 9] IKFjڧ4zP7dRxv^I8b,Qyј;#ݏ^gS;0K.kj6לD@Zdֳ47Ʉoi&ڋpE^,_YwV Y8lӣlI/2WՇY{7WOy#>cߡ仸hOpYʥZJlsdLF'HbiQߐ bO!" 2a @h(ir {?h , W=чI"Y S5'jͬ[0{͜Hhė^ GOrjP|tyے?} e>!|Y2\w] jy3ĐQOֲuR9>1mHM G qgYZ07070100000202000081a400000000000000000000000167d07089000064d0000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/dm-crypt.ko.xz7zXZִF!t/d]?Eh=ڜͩJ`)[)V>M3:v8EfR~HH_wSR")ҋ=O>K嚇. 17T|}>cT\gpAC:5f/N3HTO=)"p״?lAJP C'!}|Λ< r1 1Pc?|vqS,.uM )%f#\$+txZu vʜ3l5)%0]qV-T"TNNQE&+꠬iUb<%L7XVB|t1"1;c£T~xwFu8TCDJܢkU. (0Z*kAftX9h l/l'(G"SkJiY2h+p4f;}yϵ<#N9р0q@=-hLX|4gtc#Tra*DMOnVy˝@ogIweW$QM3_O=ѹ3e ~~,;0S".ƴ EѸ}d+sg񰓳-cd?<~GzjR vcxj-*A3&)ÌIY[ 9Z ˑ(mGC.'$o=1 ]_3^F7Ob VYHnwJw ^ jm ջ`){ / w+F+nug^sqv_Iv=O` a@ܦߐ9/}Gr Zq4;RxYQоj|P5Z| $(F1$0uu^mDz-1m#g,MU;3YґMfH*HI_ngVVQm)bh9aU~K98%lÆt'B6"zɀo]/zk}}C2wC{cnKəa/Ue.r*=T5Pvw[2# ;^][+ mƕߢ!tHKLEP3z++nF?e|~PY)9gͩqB.HM vV6 n"! C ,LR2CXا_;æIB,TE_פsC Dc.<P|v Jg>? {\=)F}=?l?DT:͛Aܧ*u(rJ MBmѿ,z/bj2]8D›5%3CY. I Yvxg(RЅ|AB"ܠ%uJ^|™1icyɊD4v`BcshDU Ǖ| 84Hr*Xv(h $gSnO]bdZY>_y:/NNs:XSmif}%36ը% ~sh ā2\yفf5kջ r H/f89Ői5e'ER/&7+J/\bOrF q_*߷Qt(B3v`2{J{DYߠG(e7 X X4Jp@-\y힜MoRPJ8"K#iޘd FX!Ge)G/N+_O%3Dw<,ާx@n:R~O/TYrGkT3av-4o4!EXUSl/wh$gaz&)ZLu%6%y[b3 HT#{Gavrr#8HU"OD & mPScFjmE+oo,| z=/r ,Q%BgA__aNxMfS.61^մJpe>XOrb%J;?"]0b "]ӏ [k:7`NV]& ;* ]vFBPJO+ÎT%^XQ'AH'9msalG޻<3G@P1z]XdE'pF:b[pUvobgX빝wnke?3s+}1:.߇8.фFw\=5ԬĦ޾{"SȎ@m"VxpF-*TW):Hi~>Oc8#UĿ x(FRS%i0JYHy3>.M~x?pV~R@?DO52^fg1Hs_ʇoId -c5>>frs 0#%cQ. ?7^$Bz؃c1f޴ *5A@=MdPߖ?a[<0K +g*wK\)Ac:Z_\Ӡ<}çP|E2 sG{Txq^KZHv9އ`XjiO gBٟZc9n Uiߩ35\A)4b%;)_^z3W8fNad`SF*wUlAJ:TJrdV [Q'Kmkp&G?LpW39aC}nyr7|Ȏٮ/c-b=oI1V]͠1!(wRix\MȢֺ<ġeŔ-)e+uf|zxP/Ihw?g| yMIb x|FmxBeDy)g@)U+d,@$C:KO PsB Np /A0o`S>m}SĬ~\hFSrJ@'?~V{m|sAFoXs([ގSc+vVgVSeLnШׅS#kcX BDr&Wwcq Ob걶žz>U+Av蜼~*Wh-FOp?ݲS W]=%% pn*X 0D2D9݆^xezn>KwA`*Ւ̦ }TLC}t VY N7j,b#dnc%Ca%'V;j|L8f<,ҳj̊+yKl!rIuOcA >x;>P{*'q~=.rD>ep%$qOS?'xoz_+P^bv2 A4%[2Se'7?NiL-ƈaBK#% ]c:ʺJ͛:fM +`P R)VZKk._yNfjli&bHbi~O=s?*s0< ؇]qd-9-OfNM/5(+vl&lf,fO^NYXQ:Wr#}2Iץl d=%tI7SOɲ "9 h'V477LY !q`Zf&Hc]i\Dgm$ygiCRGPQxPEi`E0"nm8R7JZ=hI~m\}@f"?V09TzXhf:k1>x.'.mX4<Hwe#gL t sbM ЄlG1yS^-k-VyF\i/(XC h®-7_zCLO@iw0]7ܓMXc:# Mf{,7DB؞Tڈ<Ԫ_#ۘưfRSn3Q$9oຬE ڰDFR5z.v%JcHM$*Ny KUN#T#ba\ T{0U~( f{~ʾVc-! 4z叠#0bǫz7;\J*5x3IΒŰi\ _^G7(.p׍Mb\KE)ȲJk 1FgƇpl{\AOcUkPf=Y\c ̀9 :bs|m2T&H5Vz.%o;wo-([\a q-!7@<$\MQwH'Y4acF+MS4?&YyF5H?9oە' eRIpu9f%]"Lƒ|%bhCVxX&:5HĬ}q. @K~[V _q5N8߭?jn ` z%(rbb;w<4pDeV h>~iCHV31ˌنCwdQamr//\L.v.CVSzWJb} nHKb7;4w=艳L*ꁃO͛Þn0 U1tV$8_',΂Њ*RȤyiFHpd+,: #a)`o e"uh'O5Oܫ!"Ў]EP:eb,{@5]? apdC p*Uɞ%~7SsVd3^MՇ%`deUR߭Ȳb>S\Cѱuk72~hXNFy^&*+k,cAkSQ|}2G"f< &˫!JzE_D45qnDK*zxqLH,hbr:޽lSM;*/ sQ$2ߒ L':=qGu&JB߱&ݣX {|O C]Ha&S DCP(@*P]%/L~Y; mrm!vimvY2 Ĥ.Q.?LI[T[@d^g{s`̓1]{`e0=,,M\MֽFSv39LI1wLA MNV8,D?WTcxңhNx|f:,XOF~)*4Nz1Ȣ)nGY,zrkW oWVA!i9Evs/pgBjAqJ,pR$s*ܱ(s؀/M!o߽jJ?y禕]ꇾer ²纪!g^.Q 31Pm"ټ6$NjVZOO]̎%`Ma||AS5$M+cJ͊/Vbt*ǶGpgэ~L,(l`zFSh_1?U`w \`s ӼbvHt|m5 &Ff-{B| S\it[ԨKYRѶ1.J!ج^~ Qf zc)xK~S]~6i¦P2mV<|0YV}Q )_oQK;LFSyh\Aqbl?nB +55٥Vv"=;!Xi|OovwΤYҝ(}b2ɿ[jk(v7 ]H*[1D.ƘIJ۔dv|EHAE n$}R% 5@D1 JFŜF-IeǒP=n&Eb{)]I3MY !W="R5h %{"k#׭3 -"nb`JH|(s˸p\ 6OqjCHdƷߨj[9F$g/Mk#=癹cɼQX٧1|īf?XQsѱ:?9 ȕ?F?fVd`Fz(&+`(l ȹMw L[Ȁ=;>~s $WH_>V.¾h{籗9}VOwn7xI&W93X(߾ͶVI*x-4iE%cu?Ͱ2 F1/!- '䬇9P94=JyJ8{(JR ~wTHٕk=Iҧe_OPl5Z~\DzF\Yyٿ^yܡ-3o:׹?uwFb<({ V5  4S\6ɥO }d"Z1߃ M*'%+lSXKKϭ]fpG[X$(vܴؤHやxgݻ/Afˑ'f!xc&3#l2ϸGTנь.(tYYHҽA4gee_5(Ƃ<[ zypL I!!K IQ% w\͡.Y DYȨ[,:Jк{g 㖚LTH}ʑ_l:<./rTKL$Z›9J<> _I| m iW \oR*őI4 wވmӓEP<6¿`2[k%![nnЛRqc9$d{*XӛW]GZ]=[WOP{2tpRQ oJK\ey ,-&iB> #ﺘSޮHP rRlf3,ӭETZGZ &ΎP13~.Ǧ hJ o(V;NMCKs"QRzkf6){I?"N WA]hZtE#X5=!,JS'-a~2#tr-6pf(dZG Rg2ehF v.^ Z"57Mb:Ӥ%GdfO3d}[E]=Ƈ~`4 P7J˥tIH:qSP1w`ܣYH~Oϛ?j#.hJG@_ Ghg{%n8"KJ(Db]Ԧj~btD4 ѵDyE853jp!ʎ@$t[f"wT( Z|G L{Saݧ!cHCRr3nEeUz![=H>XQC3%p e>/ȯ Us*=ћC͌4뻑n7cAEZ*"OtX6I na[ڈ':T̟~9s ݥ]U_ϚBB- homhx>f4CZUb Cμ x+2ESF,#P#GIHpKJhEcvb_M-"2hFL|[6hT2m:pYS`{-)'2`ES6w`.`/]ż ^'8En/4_$|m?ٸMA?\S65-G'K>@BIAxŅ̧+fPxk$tԆCwR)l/HXy秢^#v5w<5UPVB z3EwoGYm <˖-f8m'C|Ȟ䇇YJYA>HV?C)Ez;ו@*l'mcJ |vrE^8uiCPGXb".!fLhwvǭ ~y1o?,b }okv4?& *Lc+ʪc5 qUkk}Zw9VCm  xDi| ()`pxsLlXG4ZtG_*,j$Ҳgh! sT04BgzTiK_ju) TunŃofy^OI.rt #Fͨ^f`5ȔC+pچgRBŠ%*̭FD݈QDoKE18LB(js{bA2A&u:"剑pXk7jy@+l򮋰(Ǚwa&S@~_cTVm}%ﰤ~/ b_8'O _uSEo K&P0~ ;_JovSS bng{ #P5ETEm+*֡ vػ6g;?zTҋ}~[Nue@#t+xc"l Q+A CQu8M+>KwU? P޺{#.Yh랃k[™0I[-% ƝsEnj&Ĉfq-n8ϿrxlG1oFKSۛp-ץd]Dedϯ,7;FfBOC/5&ӈ ahuȍsfY?G=|57L)NRg)EC2JW,,'D=tl)QaT{տ]20`ƞz}|LuIu|5(K^|4̐/ ѣm~ϴOػsK;ow$``;xÔ#0FB@^'N/*זbBq_ DC} .3LlՐgǫ3I3{|"۽e!cbnzIy!"ULd옒1~.U/^j})PEJ?@%rCPQ y9jD߶nu^JY^r:pX=M+%T􃚒yPbSm4oעQ[>t=1{wGP\O@dy䄹~4m劇@`~c:ĂFGR10@w( Τud^UX4&'&Y@Hx;C8+2V3U95+8 kd]A/ =ºY5D,DksŶ 2)'uc컕8S&4m h@rlZP &"'fgF 2MUbꠕ&{Ɵ"4>߇W[k'8&[8)&j=CMu;^ʓ\+w]qkK` SM YS6hO9*7{#])|Y E8 yr<yDۦ=JdKJs; \np󙶌8<~?zԮ]"\Ok/GH(v‹LAVh $I#F.+](ftMYg@Q<WKYpC]R.I+`jhCf̷k4(Լ[@}k|ؐ>yY%،C2mF Q~LޗPjBgܦe( *}PN3Z(fX}EtZ) 3MQ;P66T)^^90a$Rns}5eoѺXJĥ#ix+G% #c۷/mcYf8r26%EZx2yl0QX_yՁտdfHnڿH6%CZh\&㩭6$lEtRnhSC:EuJvۢڂ wic.@dpG/M ]|!d: hC:ycײ)]M,ҳӳMAZ]"^0 8ﱻÁzf`:x@ ATJb|#th{g?̉.4ޗb! 8hpJ 7nF2F1X6(&8Xշ ^?d>w63Y#oϘcE;F*羽x1hKx}l̫hɄb[(HUK/.nRt4%? i sX=AboZn: lCM5!|WgS4ZΝ2^#膠-Lj5hMcVS=B:7ڔsZש}U_[)hg M=\/ 92:m[3wzNUψsYR ~t4WٵU7>KhY5PAL//E[8&Κ 4!V5v7:b .!;3.:*%C{aβ;UC ?"q7cnfn4Z&V.Hҡż`Yc^9o fyA\]tj# v%3Ɍ7EfոXm *C=Țxx+(*u,)]TUH\?0Gjuc?m'[r)NPւ1tƌ1zhE!IB:ܼ+CPߦL ZV ;g~HXa@M=Ti#r:* gq`^zqđV d>D5G*Sq־J~!Lٽm~9I Q%1ПS<6B@PmUF!t]N'7@ .IsNEʋ^/`8O?Rx~<xSBýڵ&\VHkC-ksiȯB8Z]auHfv#4NC?o8qw1sF*5^?2}2\?g-pL;۹hhim< UOďL)fU+HgrM ʳ U|UK>8wҲ`)D>3:8nhJ7 %<"`]8mh79:Cf;F69UVmEǸȃL5CK -f`£+ ~zѱⲺ⬲?6uW\nr_f(͔tpdUu}1 -&Z7kY;/DgZg 8Y)"C47=Z.TA [a$NkwjD zgybm@]d!#>*ؾj LaWt݊^uwcOKRon| },^R>zQ!TA&WQ]dԚX[?TabOjA (;JCUަ˞"#wĆo*ѫ0$c53Pߡն 4R'xgfT(J9FZm2(nf*L.Q2=]? xcV~4֊DFҋ<#;s?q)Y^f"P CIB[w-ޝ2;99_h*rh)F|t_d^=Zm6e0yzu-"dɏQH~u.i9Ns}qE#Zg FzTMJ$yA[f-5t2 &%WH]8Wu瑋 \D+Պ,_{d"D݂)9)Ve9 6Pn~0q́#^v% qy%qfZ?J=VTE oNc/]4T42_@RQ\ _Nq!,LP8n61KG>'s]e睬)&HQW k'^E(3 ʙX)<[dB 8-O\d-7ӢG-qY Zÿ#n{"bg15\Pd֫^ P H'jj:3?ҁ F%*L`5amPw5p5@(GՇkNd6؏wm6zwz:DdR@?.E N>+b⛸ٯkNt_丸pTpyXxmYU-ܷ ) X] u z.x("f#JP9KRrŤ"M@6PϥmZTsі*PinFh#cR͇hߔ=%㎬,aovجA ֵ'P'M %Ur׮ 5n#"G;h<9n61rXwGc-rItl6rlS6c2 φ9LLW7z tD:c: 7D BM\n 1(?}}6 Ǟ+uGw #xrWt-PǚLi=ZCq+Gk:FR9\[Ԑ]-bM|"m,:\QpC5H~YQv6{!*![7) ZUed%d:5`AHM6ʻZny%VH皉OWV|Wn!Kñ-e/ILP)'Ƿ_~.@Dz.NfeOg)n(PvSz)b@|Y]'ܚ_n l9?UU/O$;W&?d+ќvtnʷ ,TlG1 W3ł$[y1"e]jVݛ.[,P29KF:zM,iPw?D_ѲDQOU>~ f[x;GLܜ}xj,8ߴ?okI\ 'zpMPTBdu}zkxu7hL ccC1`}@UG䛅-";,ԏnAa)hĀY4{ӷw6ɔHy9gz~5R[۴L][|",cCNw?QrDz#<י,{B?}N)?rR{+9]0az_}\Y64 4Hr\EQ |aq03)Umh4Hs`s_ϟFDQF=CxYoExi-Qfxпv!3T=|p< )c ?3,urtr2oTGѺǥxEY1yWءaBF"T?Bݲ|8|tQhL"hY*}Ѓ KkbE¦ g:&p4X :N*#[?c4 rI8'^ BU^}h%+zr@0ר1:貎G5^聾(acjPBO%k,5'3֊_ݙTJW _W=m2ݷ(k)-(.U$(,Tn:q>\JHOEpDROW˓Lh{(.wKf`iL2 4޵oT#a[$W6M rf<:B?Y8'y&\Wey\5C' )UA.y,I&- *a31'7亭;x wA?Z :wyzy2{fCv?-Z%O!K50V]Jeėf\_@4~ҝٴnv?"\\FFCF;jX$ㆣ4Za*E))3Mǎ1 #:AqqUmՈz:gvj-cuXM\v1#B@GxIt3/wJUa0nRۻT%7'I!`U-ӧ cߑ!:|Q N=Qk Iv-̮s ;o]xdcѱdx[5 CQ^>+|ĐB ol^a$~ 6gZ)!daJv(Ow,0 bݶ8U%y 7Od$]&߃ⱩDpN^B Bq@30M5@Mr]N1)|UE"=<>Xq/z3j[;x b@K n >4ߎW{yƕϷ]mWRz'>٨îDchEmf˰qqO=P&rSUbcɒBԐ#&Jv Z~jkWξ< SvJԊ3BOBpkf;=c`KS7R(2aO"05B؜/fJMJ#thu*sC\Cu(-UGCafN,liKF)|$tpn=u b&.s`jS`&ƒ a2 .|1 ~Iqu8A&7FKzӤ& et2^.$SeVY%[1-.Yo{" ӎΕ{d LoFs$BϘ$Q ?V) 4#&83aXve]SgmÆPer(Rpn\0X7?L9lciR䤦p\+T)'<`ca8P?Gl$3luiP0J,p<{?M+M,3LXJW΂ԡhDBMBn1__'AˌQaxJ2|C>x@.3 ~g uf@ dO<3xv\ʴfGu Bv 8+{$q`Ls[3YMtJC<;j<Ԩ)ncq1!󵇲߇x>x<s Q[ř,⿘n,Z|7H [%"h.WJ\(I ؾkېBlE%: Sp,۟i~H{UQXf`+\\M[VUɖ }n]02eĂb%.xV_$p8l8O?) t.tt;Z8 nShVbFLK麤in5n~2/-#Y O+] zge~%Qui#މ?./^?`4 V@+xt[$k,ƙT{V5=fy0צ1oOZp ] ( ax-4!blp)K (yl_%7Dcқe M?$[7J6@KXNp`!5V'2f^ xlt(32\R_agV蟡8v|YEd5lN%< zHfqlg˙%*Da Ĝ٥6lJ:D՟_R(BEN~э@y7\G#঩&!,L:{g?ԌH7xv0Py\\\r#.Fi'Vm”XGp>&;r>dз^*< ZY {&2:ej?r,]Z{ ՛ŹJTꐫ߳H/Z\Sa\流b7+0.\]oB®.Bq㫹jcp}f&4a`Fؖ6g-|F2D]v9ORP4XNuau騁<Λ5"acg`Z?Hvgl"~`nP3WwȝH tkeg;uƦpeƋ U6[cV7vDUn'и(MZP9#遯vZ~Q*scL!Y\o +;^fѻ5oǵt1h6EZ[$_[5^cǥᬏrrN$msboA/%ؓXFw )^) 奛rTQ=ylr\1dݨ=>}5K]UTϩاKǁׇSOF_϶f:+'XcZ禞3nAܾX[jO `ܴIGX1)[ub~I'n>U%'6Y>%.$'nj};GTs+R P+ WβMΣىbt<ӛܟ,${I7i(Dv#P~c-;ٽk [|!c{b/Thq&ta8Lӻxڿ`]L{[JP3޵JNµfWs_A$(6? S3ZtuXл8!%[Vf7πjr-[.&#82F+c+K\!e`աQ\IB a{+17>#^ @ v|7&ks:/gKvmטBRrN{BVmL)S=ƀɰ QC(|Q6O*g :顬Qs*؇6iTzਐ Wvc&IFS~KQS:T bC`RW` QI&-L)׋Fc=^xC"^T}"uoMDsRyY [^[I$7;9G'N>.Iw׀bvPV&gX.[8WBUDҭK3ȓ @{0+vɾ' H2oRDdF?+ttx4'LJr+gdPTt{<2Ai`ڔ3V$Bnڋ`%ҍQoqoOlX?BI.B}X@j 93zB!n9ZHKf2P'IH3ǎe.ck3wB s-f#.]"cHi5Jn]#r|:ħzf}T?E6IKr3wmpxt$ÖA|!&mwP{hK )ik V6Rn&c .kأĉIEl籮 QS{_BsjCsCjs}cHRq%Q~/TFzLhߤ+.qwlVt#%::`vp$el~RF/j |$i>ZPN\F&FeB0 @ 嵄G#JZ sm(A_5_?{{;@j=.`t2[oi/2{lN ;Wy ٤=:zCYe"HG {p~^!>>$ݼ}?|{+t$lwĖ/}|oԜ3ֽ3~hl-$~ի󅼄Q V*s ~F@H%3(8Va," h$d[#+C5%exxzщW~9LʌM![t[7v^1zmN$q=qr`u2Z\,>$t`r ڬUS%͌CQuLNNwb|Mu 2Gv;q#}d֗ X~Y詌elJ$-ݺN} #>0sa+Z%t/hϞMY5KcK6 "䄨$ OYqY*ڦIc or$N澁+}O 4p7kC F}~c-ﮊKI, _jӁđKwr(! ܃ \05!lTql.ĕ.Fœ?Ţ-T&EIɢH <˭'\Gz;%^YdeKԶR{ƙ\^5;3rɱK=r3)UlU)А i@B.xrUޢ(WbC|3~Ӑ } {t#ˇaGjÀx5VX/kBtks|NZ=<D(EM;(pN[[X8zEBAZq|j񮫭N^9ycp'Ιcp]+vӹM|A$61_U-Fe,Vu~gJ2keEm `S|M?TBj.;xi!OfbNmm׿~8,u!$c)׉3)[AOAߺLBb^l@zH)7_'qsX -E9=t"p%Gom$86yu봃Mel…D{ *a-:z ht'$oj# V/^%l۵te{|x^SD/vIbϹK~#NOͤTu![&AQ'ֽC @~EQ"KtG_*RәmYk Ѿ1#ڥ5]En$}nV_]LI3H k Or D: $}=BmCߖ`vn0|f`pU9OF`I5,r1c"k "ӓP}>{DW&`S l)im_}'7$vŕ04L*R]Ake-yzSz,mqn}@O#3{!F}ײַkQFohP&>jզ>e5QPy ><2BqAYK0t*^hȐ +X}d\ =q}8dHu2Yx3RqgSJ{ow<ӱI z 6 Mfo_:DHko:&-P;q]Vvy*C{-93;Q2WcT8h}ғ<ͻsʪt}st,ʌs P!"d ZwL@{@ .,~Apc#򗗱->]\r^~9J"+W'X$p : m?n?w1EVa'< ;A>\j\* |gu}t)ʜ@${m5bKBEL fQSp V+l[V22FW a~5Js@(]C'!x&'?뱮ϜuLVd͙al}t_ h1AXtgci'`sh?<>*W{5$ ˕3btL]/(#;TBL̴|A6m@tI|F Y"( tj<\~7n̈́+'%<` lAͥBo#zRK-Ȧ;6|m*Ey D*cMۏk<$9TfMWtyAX*o1EbnJ̮Ԃ1|2Bt<7'<*z[vT辜$mAe$֒)IG=:wN1j5\sNЄfȝ$NF%1 Dl` wwU eCKJCfZ9:ѽJR˦'o-r].&-y`_DCH5@A$j6;MtzcF[)IFDx_rPX.x9|QV.R޷@{gjݍJzkФ!Wc1 <3@yPjl/]IMj=xIJA|%pȢx0;p6o?3Oµ._5{,*R5eh/Nn~X/:8A߱äȩߟ$n$Yv }"kR kAffy b6 -37 b{ Lnn^" NbA8uy_f\<ҮŸ/|Ho|vM KZ *,i*UB{F NJAZX^FۮM}bmtުGpaa*x2'f''fެ PlD8XJq g Q+/ꂰ!0Up2V{E0iGg 7gP8G,,s dqcht4Db~.nI>Y޿yM(e0aU+q6miur ;1*thdBhN%m QE wn?}JT̞hM9V|g4!^ ^#xRjrV~صJjvRGߐ>|8P0oFr\5/ huQr(;o/2CFh> ; BM I1M 㬊5ՊZnAx; `l8s3T$>PCK5d`KS6s_oj]BY#3/4A3Ly~XKi"ެ1!r/Ksrdփ!Qe\$-C˻H9nuVnNS=6͟8,=q߄. 30+ '8TD)J[ c$^Xܼ`57^wBGvl(=IfϛfH|\ Dn@GEEΣz/80l0,uEVʎ< Wk;Ad~N^:\M2l&2v3&jB:4x蒛h#ZӢd.NZjO/ 7@9RO.Ē>IBfj;(meZ-RHMf* VY fҘZEB$uhNО6y0J#_Vpr"hcvQp6h.+l\}SaB:\9Qp?a7Y΁(Ie%rp.qx,sM>湼gbt_A\%6BJ_Nutȥ=bjaŽVrfs?xKHp]odJ‚ZIxE'} dʡ.{ahmB{M/C)جۛ-z302)TӸH5ɠgy#fc[j6 iq0v.-L9z.@ϓoaxYho}l%Jy벱$RzgџMts<1\ew)$>5)Mdzobg& c̀F P@~3z}IN_!ьL޿kKmY]qI@zEQKO1"k/З3;$/oIgeM66]`r=.T=l(j7f+VΉ{uImʧ@J x [_yQ RwOjCwjuo`͜F`e| u6zV ǦG.w(Χڦ[xζ5^;e6Ij*% _1jGU$̡u :69s4LTm/~I(Bk69d5 $e@;rR.7YXL{j nq߲|pUf9Ho*wVqՒ Ul @d M ҽ/gW>X[2 CPK,>T#݂w/ˡvFUJ^8j;At*Ü)RK̖kn9C5VGd+G:iZ p}]GaV])XhWir+.iEndzGjvF ^$B8 Fp0{axajvKsdϯPDӒ ZJp8D/?0=Rku*Ѵ!G⩳%IQFvVW;!죚`>|%?fDUU:3(ZH aF WvqH5~_@NQN牴gǙ/r$N܀L?%FѤwؖ+4RяG\GEFҜ3/k*:V~*WÍPl مv.g:\LBpNNzxtMd.Ī\ghvIi0d׽Gg˵_znG :໮4LR& W^E3{9-D.dџ)#p?TqAuwE핰ll S2!;yr|/Ov@cNH%ٿʛI8$TnhaqV68)D|MD%hUwIǘg D%8[kCªɳ%w+\!j7Ϸ1IveNuW̧΋+؈>7G֧+O¿GOC}M;$#yPԨ׷>=޴Lkf;%$俹rwV24)9 t#D:I1W0xr|e;ӚXzuFj9OtD6 X. Ɲ (#Oݣ|:Lp+@RCtrt ׊գ7{T l['%795^YfJBoqXDkܝ ^ k"2]`#688t҃?dlGG 2Uuz";UsPuV&&,V|Ϗ=][F;M y!Ȉi6%sn<$twUR1wIQ)VҼN4lZ-] xh4)^YB Ė0f8%cu "3v˖'\3Dyϙwv.c m{ L'xqp vd2QcZO')[wd8˙1.4>'uzf$`أO>P^f)mMt#8K 7pԢ1 U,Uƀ85VVJ?Csi͕&c_6=(HuV,5YQC\NP\W?{>3-d:I4GJ91!""~Q(l /Xᄓq2,XX̔l07ЦPqP k3hv_(gLH 1,GGP.%w*- 1Duw@OþWSQ}2˕/?E-BªeݿyNa$oRA;oaƾAE?U9['ְ(\w\DIL]huaN_(e T;Iru=&& Hod- !`>lM]5āW C8 jLq)< {㛾:4Уmofĩs vMXT <}X1@@u8ͫd9f2= CK&A.}maOA+6HNz;D _BS3Ⱥ]ϩ* >@pRWb VױS"/Z{j?؅cuـoҁoRT` L`H/ryz?zsoC怴+,Q8+3#Xps#{KIKٳov%l+wI7}⅋\!CZ S\H _lu%?tiP6/=/Z;c-]1>\ 2pi1?0s=aK< JNey rY_j>"ɴmuX@T&cxL`=n?rSjĬ_]M ~cy4AvaJ RS71]gcao'7'3$-*&J\v2_ep^WyTcR>Im[( -7d?\hݪ N[|OBi8ΘW&ָDy$Ӡ{ا@V (broJ[>s a,'\ #R( [Ml]kn50d6] ! ufz+++!T~t_%3Ӭ;~՛ޒpR/81dta$ e"6i k#2xf"L(rD^LiZLB+ـY2hUP 5)'۪hNwE99UDZpaq<5eX;琭X;l@i6bvAְ0Z=w} t\aJ7!fޑHXAcݕhpb=.s<%$!<(w[ȼŖt\wҊgngx!e zpx1RoL3>+02Vymއ1ys6Qp>T OxofnC]E)bvTs??S—He:?FcD*Z0Tc\92PhWuhmboEŷBV7^[VO! Y/uiXW5aM46u?HRQL5Ad3IrXoL_`520%.{^l͒Q2Nq2Y(+Q:/ǏU$YIac /i(b ꌨn{ZG.|Z XkTۛ2}`TdeI/D CoR)0%s9sq8F_a(߻ /'!Vjҵhz'2vwS l˹@׹c.n뺝O*Z8XzMb~NϑOڅk>0~/.o6H=x݌6y̏mkVLxe<,}iSE˨Ce ι^\ c Z9ӢC3$Pf )ews#%8G>5~nbC?4#[`,"{|lscbRi0~ g!F^ [[Sm%{17&=5b5QMPJtC#iƅT~6(Cpk'wNu9?/RKJʜࠓ ] {"-aDlA/2"7Y1-1lT&ca)>fh_o#Hku5[$f NX l"8cՈJnP6W4mWD$BCP,% Dܰ]~g..Z_>NwjrP}Zy.Ӭq9r. Pff'cz5ޡ(XYoڭ'u1,ZM6mkէ!"DIO|6h E+8pYJh`7Hqף7tw}'dK]n1xyo6q6QM$%mѠ"YBi+q*=dX5i-b5?fo4fy/=%V#e\؏f QD&?ED=祄O-#ofف5]Y$<ղ鳒f҄plB*КhU!PФw Μ }K/.ZH}q5[km+~u 0>Bd5)'| ?iŷ4Z4RT9Uعaz)pc492:1 >ylO3XN2h`\Zvc>] 9i&'()S)kbdeO.f6 _GQ٩辒*)xd.Ž Y8 l?s #!OYVevQ*AWҶjxE%dEo9LQnyx<|h=үglTG(M(B6pSo3L(]9 oC$F2լ>^KdŨrWnos AY$,otv'+.uYsP`L(^3/*m.Nl!6_J^p0Kg@\*Vgrxm"Jp2ƀY@r١G 59dZT&t~\M,ÐGo5#{uv-6 MlF@ Q^0'海J_q7\4M{}V=3Ɏ.V~n= Z-19(ba$f6gM26:NRw݁UzS 7/jfyOVz/vD e?7 42h2HD^< QxrW2հ%ۈ#@.s欒- >ׁp3 (ݘcpR3B+?t*ˈBF9Qd>@{Ppg w$cqv&ZTلig,+aw bɹ:50K9m8'Z Wlt/T9/:Mj9W.t[̥#cɞgҴjܟyک/xzHqe''v~zK)ԧqeuXhtGCeo+<\'2gmBw=7z+r,FF4+R+ޔq=8qpz"t4)U@*|҄y N*6}+6ںVrh |!~'h7S*ȕuB0rW :):Nopot㸂pzVǬ?5)_=-U WWg0t&B7{ Jcv&=mxի$EW_T#b\Ik|#[t'|]s.A(7ٷmn\?MDσ1F rDtxZ٧HkSQQtDF`IH MW`EV-yc(5Xʈ  +?۩!vFOTԁv76×>뺻6{&Hf杙"12 |aT?mѧ_-XG,kWQ8JuhE U{zW9><>jכw4ĭur GoXL8WN-XF8&fGF]E p1 rј #@caLyCi,J&{`e[khgrLٻ9v)}`ҒMj*"?`<")smu1ziԒu%Eoi eQfI7E5#_q ua푮è.յSZG|eRc!ti8P=QSSF_Rtknr=oh>P񓆢g!ڳ?yz@[6k)/P %Za^g2y+ zAd5f̮ 3J43`©-@[j |XR4ˇT`XZJ$Mgl V_@°@+'|x ̭]LG|fS֯\?vqXWĜV)`FkCc[0sgZXY*4e˯K5H"fn#R\f7*b9V;#œ}ʗ>;Г8i]KSBb  {.z 41 ~j (@L-$9p[S=+2 C 9XLCD1m݃pwUm훊!g E7ݿ7:>ڢƖ+H5Ry:ڜvYXy]nsӡ_ 5'dʋ) Sޒ^!P{Yvm*S4yoFcGpv)_ԅ?U+DplEqJ9c-[[q`:21J_GzVc[ʾln~%{Z(J}@#kE~Bgޥ= ^YD45|"T]d Ϭkě,iW:R6O>dm4[x*ruv &vVSV-K0BO y{-ʄÚ|J֛-Nӏ&\Dg}iTW7 1s@$W/@j9)`&3&vJ`b0׽u!C(IeǝL $%!6Jy'Ӓ$zxdLWmO#q-TTo`H{)P̄ݝ| 9ـ;Ͽ|G8q 1!·>~6e*S"1u^'? F{2{qڄLАr}L LdJyd?؁U>Q{X O"gO]ٹsMa w/,c/K6` T -kvpS]!ߨFH1Bv:0&% -}cV?~1! ܩb|jpW$P̰oV-[.zu9wL0syows?SFkDmTspPfáwLݖYA3&J cw N5EԼQ$jiY-r<k"QHP6zl9L gS'N:0&#o <ޭ{ m\0WxcBQrߘI(xف.F˭EB͌_A[tyG\,7˙Vb/$q:B͐G:ՂbMͭ7p@3U Kp]`{Vvl\h6tlxkwꙷA){_d`+n23vY[xǜ< ~¼JHcIQFen bڣ I{'mMB.K QsԠ{0N]i^hN4Y'MjpgƗB]ИE1E|BQf!p :{;!}=x_<42h]nEzCvVKŸhBuiæfnH'wCAL咾6 J՛ċL.+YQ=YFeHZ\ G(?m$1 -e%VWpAk[E~R'-a mp58♵r7$X Q6tÓi&W)nWI*۾@ׯjmCj01~"gXS!e ~sMc3&*?)e[[wOA:3ڷcRڸ,9NyBPdSQ,~мOwTq[4K2i¦5"6瀃A3Jr> 5g?-ԷƫD̃$ w5'kCusEIK˾2'E@Yl_躢p6{W`! ކ 4Dgնtư:(gTHМ_z2Hd6rjoi# i\zYOX_$:3Y63iiu׈.zwd೗r!d|,ONLFeĬubtib^gϐNz*lT(!"G}oZ~H^]> *wX>LTrDhƮ:N_e։گeP~M^}P 5s*KG,R|7y{K7aH0㈟սYj{Q#J q/& NRpg8f!gvKhaɞackLH.+mZ. DIײ->27'I,ptCE5yljYZFq=ǩvl"Q(dq7K@֗.0Ių՞DCRSphcɛY}ׄ u$)RYN 67%1j>21oH< X$4@ ˗"|/y\kl"u^$h(m#N`L|tq_D@,qyKD>,4-q$oHBǃS!un%޵`X,;P~On g?-99ć{ ͫ[,]շ>c#خQBV (vt@2B*I?ńY\W`؀JTEx|̕ҾXg Er,{`Ajk驜]\._[R'cb o<: mfLƨ1H^/qZ o/}I6?e<&UvHrDncLtNɢpLqviJc <\(fX)LjDsQQ cffdps2{m\fjذJךQ.(|vJ`h!q( T+Yˍ~}Fh%ɠ nT[:]{i5Wj17A4kPCQxk?AS;z 72Pg-="* 0NƠNmIOs+aO8>,JтC2#)}.]70KkK7NY}tcܩ:]JVqB,gKp~xkBm~\u\$.atQe,.W0)]0 7bIa2t3TvtLc7:ht3SZ _26#W uo*#@9-ü黈EYaTCp3;?A^nG&-~=iq Ǹ(+hl >ǜ;~̐eAG$oS!$9DTkߞ0_x`w*hcPߠe)@Yf[u;,i:i?ۃiTްvd ]Ar{J3lNodˈOG4pQXܮ9H-SX)"f >}~:iEgeuN[bnc3Dbȸ;) c75\؂jowrIs)͖ iw/-e[ :==%>J TF¼,_ F'Wg(cpWgX_t{?3 劰WCvǀ'\'H.;u޾A&|lrn t@glάyQ""z&cdO7B;L>ڗ~*i4Ad)ǟZ1A>χ]++(EwO万%aQ~5?4[ܬQuX9i=8ܠ;A@IĄn$Y/kX/wd * ?uԤ9,!e~`pp8%_ jd#6> z\!% (QKdR 4 Xg6#v4*"& rA~.J,z~C$ewlk⋃>~MAPƁ}#hF(pfeEjp^nնF$dB'c㗜ؐ>r)A](U.S {u3Bw^DO?|t QV9EXArdJRR"@ۼVIq4NӍh1UHSP1`{@mU=;^bM3}i)FX,W0W/&:.X8)kW<Ԗ];0O+P+ir@\`%q~dk]8X[ Aʦxy"r*P!嫟It_]4cxcZ} Y0}1"gͩ"YFFNg>F=خC眐P/XB}jkpɮ lupm5E.\)x7q?3W*>UVm9 *jdA,te`)m{vN}c^03 -C"sh֬md '!8n":{3uߐ O5τT|*Ar|hN&,gv:IM2ҥ̈́4:[ $ܫ}zkڸޞ譗@prj)Qe tHCs~$uۄfE'B4"Z aY|yVAymr xKz'des<`C+r _ 05.b?0ڨYI6 >:jp(1ٳNMLȨ :щu0mjCJ `hݧт1}!L }e&6szyХPA`['V/ಎ:ŗO2&jQj(`գuyz z Gl//gU][g3:/d-;oqc.9O;z>ōsSNShzOm=IlF_K|)ML뮎mݖ&d 2Xԛ҇!L`5CڹCq8V9!dEGDZV\AˎiPOCq5҇.:68#KY`#D qdc!Qx<{mxX):?~v5tmw98HGҜuBYo"5Vp:B gYvЗ| O3ٚ`]w-ssWBOq-oNW@/d, wx(fqܡ D`"^0Kd62@ddRca@`ncyGx9KWŶnxS $)^r +0jјħ 2rQ(t תߪ|0; أx&9NE1P܋;?iIԜ=R:OᵥЛ37Q4E"k6*Y_Ҹİ;\9>KbK.:s+.v?>:`# qz| 7dH(.Z,x=Q m&}1rL{ oksjv󮸽0)Ypں$ C<)., 5wb !KK Dn5-3-&"Ex B$kd'y˲Nd EHo㺚װ}ߦ!vb=y#WK'_ѴbE UH$؜s"q)R@7!g@Hz롍`^݅'GOLN*g#Xud & mIư!n] wh'߼^(@ {zZf^7wT߄>M\Eqk0;V*8igSHai)5|>Ep[5C4*hR6Fw5_TI~o^̪JH*"]/_pBLzhu8„c'аby!q9)Qtr [PE ȶRQ`7jޅbj,yra#wTWonPQmY2$<βX:Xr&GfQQ\~M|_ka$^MPv"H-!N8xb!әmV˭ 3ժq 6@}8kA & :񘠠o!xygt2kc h(v.+{q)n|*ԏ VfD)02Z 6_H ĵW=pUfoiɱrbdz» K?*Ok*KV;RI8Z*0X! ,wE@l=Q|G^[=c:!D:G[kP &ʪTK%Қ9a;4- #5z3eWywI}Yעc@~9)gd]K~9٘әI@6'V螳]0274rrM6g0Cצc'hhMelz}M`|~e g$+jr.EK"-&3Qaq>VlҢ=~= rmfxZQ:2dld 噱L' _gwѲÒF9>;@KꜪ`TۺWN{Udo[lxMPjH^.YQ㨷k<ܜ7 Q@u:_(AkeӁ/ø e(ȦS)2 Z8@$ZM>s[uIG{IrF"jok>i}MpY?;|V% tON;M',0 h3`jcKA nY7^Nb'S꒬ &W q = W`0dQ"*.pqXzts?PHf ꥹ֕a 8q Xy3tq؞+OE(¹zjtCYKEPXv9WxWԦ#`P(6,ollB]t0"߁ 2SB6CwaћN31@hSLw~33z&]Hbn֦<-" .g?4 k88U.sl/g$^:,3#b*?C tpD}]q[8=򿅉6a}}7>#AOx}5 nB)21j ;IIb4\e!ȈQ>H \ g$[on@Tѣ&2pm-c^]:5Of1`FVQ@fb6?S&12עb8<@jW<Y`Oer֭M"OX6szQEtxUqA)>N.,i&3tr|5e qg;!p\n\r t1Ts$ |gұxK7 _zVx*5̊h@ 6yi&A FG*#8zN=#!Qm7 ɡmmJHl'$tOU^.oFdV8v]0ZW~ D#["7Uc$$q;'2 ]VH IuԝILDEޖX~0[ml3&ֿC_"{< SdLqvLO2BvV?;8fwm&O\H{;;+qq^2 pA6ܽQ1/!c5 V'JAJvsֺF򼇓!"=@l5EB-&P4'rL [c$CGDOT )i=!bTC;v4 ye=)%KXrPۢV ̓-B ,mдtҌn3_bt5Ht1:^S#q0(yXZCth$wqZA<G´ep['+0L>yT$*@.07,. "{GjVI?*nxCv8\vo#ۏ Ss4u(seRHnµh1vKVEF& i=RLLjiz 49?b@qp}cTI8wYUqlx^V:jC~hU4q5bM#V]cyIyt":1@:co}P)Th 5^w%!Tв.b7qU!y6pA ОV\K.;w.sc!!Vc[*Zq\0xdG)&yR zC$k@P3醠2A4_ F0BȞݧmۖ,ԯ$_bu Z{lෘnq.3[GVi+ú\ jA}'7T-?@,J$t%d&NKg0}Z3z~K=QB[gc@ֱ h$|o `ɩ+kZ)OUY5. EkH>V))0XEPϷ%`W Z )c(Ѧtl1g)k()@\GG&"RK xy[,! ςoN䚅 7ªSA49jpDŽuh{y1K-}'w+l}98f8ڕuGIrOIPah털թAhoAWȞ8<ҍA O񩚒m'[VpA jaI&[څ_ŎK橳dbv$ؑ,Tn1{0͌$34S}wAb쿹n|g/%P@7"s4ԛWXFg!Uih=v(en:$I3QmQTΗc-&q`RgڰHX6Z^ jEp_WM5y9:]\2֪a zHIGadO@tݰs+N=N=1NW7V1Ƭ&_i)E ^ *pLk0x< ]vՊ,& NS\DG?#Җ:{ϒH? 0b~ {Y,jN}'%~|eC cȉ)k K$Я}rO'2N~dGB>dNq0-#E;Et1x3&\+Q9!Zqȷs:ͲE8YaW|__~P:B"7"r\< M8 %!q=f8ucb9#CE\q^HC7N]B,TIáE4lN( c!tGsBB^U-G["\ݠ9!N y6MfbQh[!c=SmLB7+h6*QsmC&|Ԭ?|?.PXܙ3 ]1/P0ĖK 'aUhsÍ0mI릈Ӗ5""N1.d͡EU=4>YY8wKJ_UiIMO)KL{.ߧ5 2+jr[HX8 h[S*?ZhaINhA4׍ b $oWN7E)-tnx|$'-wKI"4;j`OBBnFkUyѥ%ŠCR) NKtaC[&NοZ F GG?i{35ӼBw v;.St]z,#"]p`:\m&d=f+hP" ̧ HB;ꓖ|c ^3ei (w󄿐_ R ǴY. 5`@-Z^=B t-8$ېϞP/)bR"U rb_ޡfMGa*I(ϳ5D>oyNuDgĝyZ# 5 i'YDvj(okVpW-2ZMv*4>,`݃LtaC;XQ&v- !!姀uCA3QL2/tK2t:i1PWɴPG[a^Cs͌,ƺ^UGnM]y:R'@ՙ]5ejjAk+J~_ jFγmUnr nڕjn R1>=ijGC섬Eq?w,R؁ᩭa?;~Y^.v| =:7k4i'Ll IRw~sf 3}k)CpVpJwJxVo[?NؚDv9&m,[ra]*: 5)~ UO A\UCR|(,7-cO?:I$6| T5i=,*,%cd3c԰YC'Fx&~ Nx ,tUݸVމ9/Cl9%{M3PY t} q1Zce3dX;[^W}\(d#;JT=ndNK%d5wOeo3~^Љԥ,T!K2חo! "y8|e\"#pggV{Y1x҅:u``SV yV)D˱W'e&it*V"W;ោέ57ZO^sF[ *$6Pil2~eDxվRlCrc;'(Pϣ,v0 Jc&#a;6ni#bPiVTā%bj^yw"g92~VkM"<rmZFcҧք_!pȨf~dž֓4a'>sk>9Ӓ(ݝ!d8nˆKCY?_ph:NuWASUaRAh Xlݡ MQE]$ۃ(/I1Jeُ3M:0*Iux6̀S sS}>K7o; o_T -PJ1wڨu]b ǵcOi:.Ǩd}G̑T rv?oK�ef͛6bp}\Tq >kD `VHW0Ҟ DΌ84}v)1F8Pqf%xW \!o+'"y[|)w10 Q%tb2fmn>uO}mM$6ӥ!Pe뗸EIANx߄Ӵc_˵WW04đ>ꕦ[w捻l[ٕzc^LY\ 8ʙ!}.FX7Yԝ}KK_L7 ̟]Ps詩h.#s}CBDOiB'=ˢB7)"wa;@M E0$,gI'6½WYEkh1?MjKSYkf֗ 8:r |Q92YXёZ u:J%XbȮP~ t{ #3mT }RBYdy| C\Q:{:PoV5ITU@90| tĸ5D3jj]So*Qf3+ym ;N{6Sd*S!]Q4\@?ٲdx# >ln?1Y4(o`a@JƎ <l" >1`~#)xU!P:V``g:Jxk5feи}t?M.DӨ65I0{rVI*I|G`x3|7_.L2[dUSǑ{i 'q-X+ցt Lz ~L>ɂoj# a/߂Mcjh@ܨ%"Az..<b9Ęz.iݕǠvt+hNt$ 4U. em dr5bb .+h-yHi%t\1e9&kE$~s](/ p;J &U@`1lHhqyf Vtrx}$IF݃SU)ꎤte&oޖbYTMƈusì^~W0.IC_P,W .0\Fr49|Z(c쨾 H41<̻]>#`"rO}*-M_JqJO߆*oj\jJ8H1&tRH֬'k LIMiU_ʜ=&j{j.0wdd͖)Щ)X䃵'|lk6#MH o]5</z > 5{Z9Fh>j8x8\E1N؎J -pE8!" e1(/eMjNc)@ nߺ'W;_ߴm>QLA H!7fߕ܎,rc{MMjmKB"c4F:x!*DE[ԠB3nb^Z,Vɞ"Ȫ7R."E;ﭳTa3ydzcmJ>?-4K:ʫ&>PX&f9CʆWL:mhTX>A+~\@BP? :"y)e6頬T$.`-!w&Q'j*0^Q:I6h=t[)^Kb^2jqA󫀭Bi.>Vbq8^U{?»H}^z{+gyrud3fm~Phw]flF}U%ʍڅ^YԞn A;O9(of=)6tucbpA,3 a,.t"ؑ su GS; NJ3N4(Z&tuz`ly^"Y+.c)}C :pzNs|& e[״%{]יM#4 DJ̢_.UG9^0D' ch׉S3䋦@Q*IZ,#V:'&b++-˾>3 1b Cu_~#wJ/QFZC h$3W'矠s DzڷÑ6u<{G"*"n,~ݻ1@@ҽ1:+( D]L:h3JDF\ul-K#Ho{VQ\MozuE0i؁TeK8ٴvY$)⚗a3Ɩ77v a$XJ3VtB:9.%romm!oy.7h5PjktS`q(%Oa˦x$X .h4&ֹ;H0Tj5[br7Zb1_4,O RAb&.bƓ J*/_ RPRM$Jn.tP3u|KEdKP~&;:g3SHIU~TRS|9d1tK5 6 :#G*vv3X}iZ,hM7j0T]0!Pe r,L`r'Ce'C%qwsL?`Nbc̭OLb|OQ/Ѐ@bQ .8cN(#8 [7C`aLN)d#& ZS"_ GKWwzcȩFVվ&7#ԭX vO*>VY]/&d;N~|z1_.ai3BW+WBYc#̛7VUĴ.;.bIJz0B腾ו{{\E OESX| HK۰h}&U<3)B%Kz_Rh q $sɍ^wPO+ |sOjie"I Yĸy 9\zƻ`L9i薑jj&IJ! _,SuYڡ#-r`hfaW6 |Q]w#Bo<:9vW(#4[FrP]Ri0be\X%G0/0wm*}dL3$FI;߀qb P܅ӕ寫T~L^v&{*+ ze$.Wƽ֡v"@@ZC@z_ShXC>SzwE/.- I.|JM;Ʋχ\zB#|✂5Ab}9&2a0J+ 6{FWy Xg;^ gɂ.Ç,~t{`=NGRodwAk)iT .+m 4%? /6ZVd=TB%*XZHU|F^wmJ{E +t}25a"ԇMX<Įsl:gԬf`mFݫVſ>x S ? 3nW68iV7`ԑ.rN i;Tmc-Xl>h'"cB_!G;ܤk'H}LKKd~Uϋ% mntB9T=v3H쩺%%x$͞7ӼCۢo8d6Ãלϼj=JmH@kSp.U' *:1*B/PxqFf2/,5Ra!_b)>H?X 8?d3OQwCmI3gg*U6Xd EՖ92Zޫxyb\]TQٽi ›MMnGmj+j\wMP!^y pZzLq$J:W|2qUBp>_y9XrU^csV0w\1/´))sوo녝,ݔ =K `SCm=kXkAi@I>6DP!X `ހ 'cZe7ެs1B@$h7;5g2T?ZƶJ9@I(y> HT 52Y3^ЖA#Ȥt|!V¼N'bOb(((f5, [fxPjU 9cÔمP$"y2tRtK8mO߯Jv'Gf*,oD}m"=q$-'v }x魯3MdJe'էT 'sU|AP~o/!7:Oc[?.,[85Aa2H_(cdlaNRS|Ӧ!䁁]Vu?"":޴䗶ӷZpqӓnQ~fQ Hxr Df22tXߛ -&,2S(xϙFoܣi1mdRN:b.|6x~dmTPrL䇶 L_bUv$,D4hwq&Թ3ӽ8 k-c*OpgNu͎6hajyq1&=D@S<|b\ ~)N e ہT$爎 D$6@]NJB2M=ķ[gbS>&0-ǯumc&nR?(P<(J>ynIXE ~/$ gQW1PhH95N'b 2-G\]C/4Uڱ I.1_F3t8#1jz[=7j&լc_Ɗ.HMPk(]sJ "ߞXNyS}$Ǵ?逸#$pۦ9sP0AjƈmYw `;>-}_0ڭ0hu{&?QCuDTµvqQVBMƸ(8=^N%zcw{>vrN^4q*ak,P׫nk0zetyHµӻ"<ل_Lʮo-NPk6 N}l#ڋM$*ž=@T%8C҃9SeOr,_ 0gh q4za%6)bpz>\xx +fPݦVP%aӅȁ@)ޤ8~ԈIeKcѺ:b>J8&_q*]HhgzSi bWGoG T3ta?LejNqCv$ItP\fVwclHhT++t|\_QѸKY"*+"cm+}QFL} !jl῞ lP{>s4b8z v-st?MjgǃH册42$#ywrtt|}@dCb9K?#6]TpueW_X~u̧>W\,,Kp!'#IBlOFKꛋ9n:5Z\#y`MU_d0+$f-ϥZd)\\ /Ŧ|k:X?U`| . QN螄Cp [N|."ۄ axCB֋Zךck0ufD֯'k4;Hq{\++dyMo!c +!))2q9ƊMRwrh"/Z@%Ay+[(nϢ*V֤u 8uS Ո .(ɴ eN#e+RV\ssp9X[u怇"La.tB:" RUG{9ウILK8XU.KgσSPJo1GS}$9`xfmU⫖\"FNN7*+àM(҄ # /F؜m%zvNjNqGm8z}qV{/UWhWsKz;B J8t.P^O*z}ξ+a:\ 2eyuD:qK&0"Sa*6-YTLJ6$i.WżϬU-KSo:Lv  9rC o5tG6^M:S2mUR +a0,"#LK} 28;YO@2hq’eBwX~koy'ʇ \^@d&/YOk98{R em8-٤T,K,r4j oJ$z.R:ߋQ6:t`|xHwMWlV6aD `izy:ZJ% 8S-4Ghp>x[ uhB&aWOj þos:&oY lĹ='O01|˵3 V oI06Nz<]NNpGA~ (:6rM ct*̐NMS ]c:V+d|\5)9)zw~S뼸DȸO=Ҵ(;V/Y Pw/=8à:k39PhWFEHP4T|gbfi;W}|V=f@!`S咔GΊbJS_a'+ Ԝ6|Yd1iwva=[&YZi C޼ݹBXм]C"3+49&Ot.5Ǒg\H]ix8+S˪1\* 塆~ |ȐB!Ccz'*6UsWٯ ~gJ$[#sbΫ+4mwb.iު,N ۞݂jC[P3/l9#(݆1SE=GCw(b cdԙk`Z UV(UdG>s'!NL XR斜vvG~M;)Uk-xG/0,9?a?uIiz "୽!+ +۶J7/z.,EX_^(IgOP dLlTb}^;TD檪P*^7'˞h,}iz,Pe x Kn5g rGXܵ9?Z.}Pntnc; `CZQEo֭Z-X@?F5;H0Z>UZ\d/|.=TG&Oːj{,Bբ;3UlP9zQ#THp@{@Z>?ɓh8r-Ų3 ׍*Αa]a(sA BU,Z| ct`809jN~OrHk:KSwf]8b(.0zxSϽmuMφC0 M6B=1)]\jޓ[ *}[R&fO:no4;nmgٯ$L#aw.*Ziؙ 4s43_7T^QYexU{o5,<@QgҬ]Cv=b0:`opiFL)C峥)OjQ nK(9[8Tϣ#qISSބĕ|ܭ )~˨bzvޞ0W!m]ouPc#(L#rao ϶jw4Fm]ۍ|KE fpxazaQ)E,½;y&W]:vtP~-D^Cݜes(QnxF t&;YLS wuxboA7Gc20^&Bn"=ć/BLѐ`6SfK>xb+M_z_v9"qFeO>BÚ4 zL؀.GZvCkx|.3U'.;!fB?ň=8ߜu:o|^r &j>ϖ:3M Űe4R4ŬC@:/^6K2nY) F1\(jҧmaC XHz'WA\+\ Cox veTt$1k'ePzNR 2FjK\S"c5*8.hQᝅ> z 'a4HĨ(^bn\p@T [חę_~Ht/H~П#Wٰ(M~:6{;3e509ng $'ϦӗBx=kp:gq_ײ \`KTZgozV~q>`}ZJ]̲Xr{RfzTlҽOљ PVƵʪBА%%3Le^ 41/* lG Gsrdj\G?Gxnw`4li0A^0ֈ. yϙo(ˁ*O?Y){<钂y[pg˓mߐZqY޳^ֶ sA$ƒ>&K]A 9 ;Ki#U yyꡏ:7`6w3eo3MB!4w x(0?ǒG :P1ct?7 3T"oJը$(pxb7HUQ7i=mXq/sɊuZ+8-ENܮ;Cz`Xᨚ:ۀ;i-W@sK{{UzV.ߺVIzYVPb9`00]pU8 #DǸ#TN<>DK9u,3G #[ˠ$"t᪺NOtaxvHȬ+@ Va_RckNR:<1ا-5o%-4^m[^(1ujkPz|fT[f*<·`R>w\RKw}XE  ֳ=}nEf7\.st$|ó셻Ƨ؂C^=m cb(; %Y=4_NwK% ffeoNl mTY,v9ԟ̋|} E/$K6=ABU&it{\ۯ%~6%ZɹvϡAj5LU)b1]LC61fMi睈 zs=4lլi6o$!V$畏st+Ri?;W#4oeՆpeɧBeQHd5KE)=/(M<{"V.?Etu"].-(pTY?Dk곘2- p;e"5?ql'u=hQ1NK2t;&=yL2gmD@1d[YC~3^)BU\f%h03va'88@dV$?ܤ>ݽO8quBf1CZqZA/t㛯2 S5tz7lvP,Bz @|Z%21gF,x8[$Ӄ \o=2r=t;`dD2hN (_ y`0(|zSqpNtx ﮸+TWnT8@f&!bd6eři[^rd"Cmʴ71R̫$,- y>"z~6XX~J3-RG8hŊ5}r  +=} \{`4kWBlSٗg +=~gxbbI ,K_䩧Ho h>G6 _h NMmv9o4HuuRTwIL9{g!&ZZGI1S( nBX Uo+.#ުTѫ1dU g{M%9i6xf/gnZLI~(|l؎iBc?@8pQj5bZ߿c&~MPB#v}R5Ĭ[%w/G'vfq? tgd\#*=j׎$t,kNb>y?]SUW44 {SjĞ # Hד& 7~#3/*ɐ2 EsS]A<<뤥+wYkۅlVB4]( gqJ`ocf1^6@ԥ qT!ޔa|uw (ff#z,?"sjiA]$CgG-,2Rۑ[M2V]A//Fxu1 (E϶Ldr[t)W~#ab %nX]Dqyqa:N 8M,hسLGޯ1raN(87w-P=?AaX9H\&'cXW|T_FuXXe}.2 F13aZP46yJ&p{EtvN ]Z.xuY6@cÚ>xVkQLYr/NySKB ƃ_ 3*ԦK}ckS]F 66NR!퀒[TgҞPXuɄb7ޅG'`>-T o$M})Y4-\;Vm)Fcvۺ<oCTt׫9'3f  .Gv:A$}☊|Š+kȀehẅ́IIic)2n'd//̏xٟyjG5'(cqaVvtT[\=-DlF \SF3g{Զŋ0 >ɠy[=y% }ׁrXC5%?9) 'UIy)tA/'Qbd7e<p3w #@: c@\xlzjSY5zA2Izh5IFX"V2"[X0멊SCѬsM<1_xA]<( ok ~ph{˰Mn-q?S!jO47jA#)Us\OE_w29jG{SvVex`25;IvIl%ȁ Eh [FjKX{!' =~뭿Bt"<3ٵsԁ[2a#i:E |P)(ѮO! O@[~0^ZK絠 Xw= ye k5ފ:e"iVP+󇃌u^p(.R -q#L:DY~LZ7Nnl3;&2kʹ7\;xgi`Ԛz>b`7؀wsW8Hjֿ;Ъ ~̃޷J|/tJByy2alcF 8DPYtu34{)~̛\ X迴8ȯC-_$Qy wt^LȀh/1^t/L[Uj2#ۍ?j)6n" 3D,PٝZ#Sͬxkn5D*DuK[*_D1UIS[Vhݖx_`%T6KXn h~ǬoJ;{]IZ'KC[ԹiObq@Yڎ/Qړ83<"B<Xm|"jDqͱpV?r$lSlnJ9mA(fcBBȩi0VG8?mzvLhw>69 _|+ƅ K9֥uW[+[s=j܈'P)Z<|b 7-x5r2 $\8wFkkȟNW~ r_nدUpwtJt6hk=7By7Xi{/4@Ýkv/FQ?5҇%1wSB>G>au?e_SmN!dRk RBQ  &nCͳ3S k `;C3d@i@ CZõoh2 oˮnGȎïTl1Nc^.t$C $ff(FNؑx ikY:cB6RhQUiKAZwD~ʒb<&**G/!8/t w;f7 $>'`64 K>g0 JTp*y>f@,8xcy,}8h{Dl!3+vrgԔ<iyIe@2 ] biIj l8G 4\PE?Czmݮ\#Xݏttw|D"ӸN,w&\d)v~"̒ \ D6MÜ]gx ׁ{q5`bHt'([c BLLM^a-rI::x ޸| gP* f,aj{ '|xH{mQN-[Ӿsڷo,̈Z8 >v_vr_f4x>bj-K_eCn)h`r&,kl=-wfC55g<~+Q .³j/E;niޝga/c;tm<>̀eu[@ݸ;'sD2< r@C"f1NSgHP%uyN;!1FAqCcF5!>qtEФ&N '+z l0lHsxܦqoӨ7{5e (+Mn☓bE=*nMԹKV^UA̔y4 O(ُH h_Ɣy\:7-()M`ŐAzW~ r2QuӤPZ)h.Ud[`#\NeeRGj`0pjųj#a2^ҜWG,OCtzŻPmyf:1-G> `V"3vs 'q!#2^D{q̕#WgӱWB /Bm䮏۵Fo#펓j[~a@Htk6婽i4 5ixO)21[P=?QZ'Hh 5r1l(5F.(ޙr-v*ѩ}ɫVc; 4 v`g@$,OET61/)&?rOsߢ) =­UJBCѳ@DrI$TGA'ԱxQ(1uzo >xVmٟf+4FpeT蜦n ܠnI p(DvXTjU7HǸ2i۪yjޔ`G$g34;\`n î6""H/ƺصBNYBv?J$LRbbMbFS@,bs=ƾє<Յ! 6񧙹-BFsDѼvfB<K\bzy1:1~L1)R0ocwճ5bBϭ6"<*|sDa_p4edگCC&ud:teӪpa,Fx$FaG% ݻRY2ŏI\UPNH384O= rqLLI65]j{qqS4] %ҿ7"'Gj#Ir$JHOk(fQ3ueͰhOԟrG PyVaugL]g%w US-GTJ?<|ʛH5>ƽVC> NqiSC"ȍߐHmfEJY<7jM % 0uA^)ݱz^O,&K5;sc1B:YE%ua Y#9ZB2:c3hh7v7d2ʼnXڨeD_n@CvHT!#X i|b{A9.c=.Pz}lI:zEZgp:W+rPCҨ]dT;u,V-2gD~ƛ{utZNvvy{*#f5g.{zU  izu3~ w+ਰY-c]k ;Rcj.pM-zV/iZ` +~6ZzJ5hh^rvIqfTFlpda$# Wu m7^0NZ1WNW|@ `忒O>CPZ{ZO>`=y8611 *8]dQ!3E"j˧n0a+a8W.I% `qlRIr{Ⱥby޾+~`lRIe[y%>ڧ%2Ήuv."GýկR"gMCh$MY6s]"NVYK"e̲fagI k7:cs& 9#+]N"O~ͮ~0`2#_eEQ0G| &)qԎbu+hXն/ͣ5TV*Xɢs}P업rSd ~/ ej{7!0bNPsœWxS{Fd)v9Ç/ki1Zx' β^K;, BbÈɕ^s4qKB#pcI=Ni/W7K,=){#4^F!Q]w?¢2":!v&+1t @a dB!o(ĥ&&~Ut*ӺLpSb/›hpl5z& l[ bo qe?zm8rD q[{cu kF f[a-XZGզuk<ū[6/ ,K%q} J}.\dcasD׸@zXYS`DEPKKKQy>"m3vMJis=Z5'Nv>b$#Q|Of8h5:EPv%aZYr9&&`}g@}Ma,Rх{ߏ b7o(6WNC5XO*1^-QbwyD>S+ wrwACɦhƯ q Z-aWiy'@"؃EyU<{;X<)Xe%͏O_vŗ8fJA]g5z,*mJ;'c}ra/BzHwD IFOO-^t޶½}旒L||VKbe,g-ie?* z4-#x--o-TL;)dol{bB.% '/ȗuVSH$RA'6rZkm%Ie47IsA ~SC-l8#]`LDRce7An\7Qv1ħOdǩ<$cu|߫r;C M>%T E6`d(yCT8b ͩQy9e> ElG4U-]YCY μSq޳Hz!ơT/"B T:@JV"N)wFB 61;ҧR^JsLm<+)\!j&(Q3,2ĩH/ P yfȽ&۟ؕ_rH@}MV[x詼UX ڱJ1"qMٓt6^F߻e{WKΤr >K^ `L9+~O(?xׯ2Z%y?vx'S22yjr7?ZcCH䳼mX@aUjaYd)˜!˺ΐ] \-%b m>J(O|4MK=12©lyhE%+xqJ 0G"fjÏqph"=(OZy}qmR0~|;6;!80S1>w1L~I_) äXٻ<%B+|HM!:y`;~׬Pe"~"szJe) GC,y Z"mYNm}6{%CokY`Hyfs a@l T?qr0O %q4 13 Vr 7%˝.eu+g1x6e投_ <⚷`:N[䇘+/!@R/pG|CnH3FL(ml@?ڝb"3JUwB%9yφum1p%kB z=ǃ!>H׏۵?bн.u^ªMG( 5qEA(- _sefBZ=}ϧg0D<凷G\3~ A]"ճQE!9{H~Jvr8&|֘\=q ۦ5ƥ8 :6=Vur݈-ۢSkˈC@ Wn{ZR}V}kQv ;Қ?N,܀eFv +TkMW@]Iѭ`*&g-@uN:8YoŴqVh- ;-).23_+!,78a`Jo[G<NWBm8.wjh_{KG!J?wF 1>X3KQx:; 0{uIl T0 ώ轤&0_s`=%;bMΡF JD/kdD^u+:`ɷ!1} E{XH%DlOm seMVCX:E\z wG =X84>]B.QM12׺IJUg4k;9+$ z&HoЭJ'wsTjH i`5XnX8$XF.S9  i:Rޗ`䇐=5=Vf0؋p] &rT5@h$XԬg¼r;ڂ)S >Pūj8J"I#Ӵ}2euvGc؈}ѝ k oL (sZ\sw.3G v0깎طl_>˲ |K ١qd\k]N&A}8v:*e9;@Ŋx?] Ks92ap7 J{8 Ci*Vow[q +DҖmwp[>e.F.%46[Ѧ"ߟJ $Æm׬3zՋ24{1@pHZHhj+H\T %;=:`1H< pI9(L]?u^jảqG7f5L2 gvW<ʙa:TI(2(o!ev^m yb0mf+8N­& Sv^Z~D1犎T}u@.IX=b$m7d*|~L;k,JSQĐ3)J/+e:rGG1a\ù٫&"Mєi~hSNӅ2vѺ95)oO\![Dzb#YДg, ۯܮ$Z}@U`cJX2a)NrNmFZU6{oe+)$ZX`]"ߧ&q&B[usA|Ł0aŷn % 9!iW_1%.礈 'p1jm}D!'nW69Um|HfF>电od.2;ъ\ũ^3fȉE~n87*-w xnGT ^b[D]nU9.++t/kH"dH ٫51Tw*~'Lc I\r^ԀRgٝ-M5,aZ0 О ޜ'ڑV3?AP@0|+bdr8mo `>rBQpMֽApsA ?[xzs\a&4De)dc3UW9QdBҩ`"GSFg:Ӄ 5thcr"{EtLi!;IL1xV~C[ձܘE`9c51IG[ k(,"R@9J}\܊EC2JYAX&n جnв3rة!J-SئZ(c7'(8|t #atim4b JQ?(2~ix[C?wpiӡHd \R==t6yۉ, zR2b^n -,pS/Ód}1_4o* `g"P!_e> - (E-]'p/T+'JkaJƼѴ-FMخ3R' *Kϗ78zeƬ,G?>\zUNSrGl1fhůbcՓ߰FPnl=2XeҟϾ~d2:$Lc!蜠SeEwPnYMUpNQ,ߣ_j~йGS҂1b'V9[VMm4sIM& iu_s 4.!)tv[l,4nxz`I|6eD<ׇS~^C. l xx5#BG*nJR-S,Kbψ#긨(Ayu}0TC)P}m]+3;Uϡ{>9҅sA`I@7<!aTOV0q"3̳&*vތb`5{YWUd\V_1{LsOl)009GfsbsV%oy@A/S|sٿ m!&mw z L,Hy*(Dk8WL]qҗ0\y}q!K=(, :>g`iIN6Z9mޓ R7h̺ ~dxr[/s'sD2YL >l읃!2.6hTE;[Ϛf՛Qn[XES^/>q`*.7|DEn1/T̥}=\ xfE+ϢTX:`J2|/ ,iKEz/_Kҭ"20^} l/0 p5 /_W;V3J ug4 ץj6 _ܪMjI XΔJƃv!Ձ~n ~z/9B]4~oԌhߌǢw~W-8t/hMt=Dd7u%3J͇7Zֵ1=BxX!O_tۉ ivg9+qF<\*@03oXx-<FxE/GiʾٺPgݢE\އK,je>jN ݅1̕=sj{cDfL /+TS+٧uSiHdPL2HY/;徟N{}5j@A%@ R!]_ROPKl~״4\U:"vK\g?}]M1hj$AxAܠhНA9 )ϨS;+Q&9\3UOioA6$'פkn!4ٔkBPl ?/8*8*`0aYx|?<Q02>!Hr _aH+p`hD9ւTؗ8x zW`in6\@P[qiwΌUi A [(aVhhMu-g!%{PV|PmjgYpUҮ'OeaȺ w sX&,4&83O̫:Ɇj \F&7‘[O1,n*(A{ބE*OMݱ9G9/U DnTjq'd,0 keБkZ4 .f(G(Pߨ\o*/<%%@mevZ0w +5b_"+ۜ""]lUĸ}4^C{8a3Cc=f8&-[%}_] sdK~)}Hm3n@8\"9]3(M= Vr{30'`ыAÇ7w,%קBFZ:S[s3 _q2_$ЫU"#䭰bϕqS8ˈˇ5qz),.U>n',N4ͨ3YXl ËEG&nZ-nPEvwި uȕ48UdUu/&,rX=l]́_@'( ĭcŦktn-zVc@DV mbnŽF@¼X qϛ*¡DNM,q}5kWlLR= u_c[t⟛.`qQN2RiPm9 )I h1HA 8mi7B,1ЀˮdYc= 3=w@_r &= ?Y.-`'\LGYys6]x+]& {4w؟"ێ[sԛ\O]DWwQy9JpJ?8$|ƀ\ZAX䙧[F ULv$E(p> ޙ͉1A˂jPġr.nW`ZV8r,)[5AoIVCռ14jqW)S8fũmN*ӯXjf*zؾ׌"E@kαxeZG GthU I:yϛ CW)N2^8>]پl^C2{'Q&V̕vVkEFͷ?੧;\Gt]JcYKrǕz%,R٨Еl+sp]݊>NJb5C\hJ?-z`73C7-wK&|[ 2UA={냺^ ˓7|Z#mQTvfwn-N$yOd%Ua"6Iy81Fx;O=V˳1 _ &}u]kJg"O;mYԫ)Q2Qi@hi:k7]OATNsIV@46.%\!Uρ8mZ J57bHOx8s8eeފ}nz/BWXk N<-78:dVe-(&Eݹ]2Ll[/IܑY:sBu N!)ӹxE aI%7_2}e].rGpwS2[y 3) W#ˆ<2Hh{s9ˣATmNw^=HýWQ|?8Uu@=3^V'(V^K!h/JÓ*V`D+ܝ,~S2:rB'y(1qǀWVӅz,*"${,7ڲkސ朄iɑPuGVc@ȼeNsnƾKjGu)X뒬I]V$WD{{6_NWqmĻOʥD;|ɍ3"rx 1(ZlXYS]y$iHB]mF뽌m _D^_o*~x*jV,x4ݣB̕U00z GM~yyP9iq.GyKwn$J&ήL!XExfu8 8$ȋ { '\w>(視V8!r+v5Âf";{gBMc¾KUKv*yX7G=k+E'/?Ux '4uN3$ri_%VER*vAڮ@,>P 8yѰMшS+S;NKމqsB!mDinp蔑$-.dM*k]Ualcit=7=R- 8# 0-N#)!oTć,+OtRHrGq N:$0frN=n5~ $zW*'ںTm9+)y9qVMЊș_b(v3)6NS}N ѼR)5K0ckf^FshA($:4 jOPwMwGEb`1ibtJUd Y.ug+i,;ЗEE"m:GѶ1CVSyD)Jv k:H:g`VkxݛO#S||8Kp.+EOԺ /[5xNB QS$r+ oͷݒUM@:~O,5vsڝQ@?*iLcQ2H]^}PWK$+[ M^;`|B#lEQiкy\`CL|0."d]Q+Լ`)\tVzEA*,fdܨ)Q- ; Y;~]A^r4rڛtm®nl7A!pc=<9>cjᬷ 1@bs<2ɯQޑyJda7bp`"vOl[H_H GӗoO~a030aՇ(̵ 08?iKQT ~FiMM*PU+ֵ`scT{^-mϧrXi ?q| Ots)uleAӮb ⊮/"8K:7>e<>^o3r<М| x{RfxpL0|ܝ0tN pL*gvjIo Pȕ۴W$*8X2w2Tޭ. &%\M‚31ݝ5s%"Gy1۪!ɼՈjDWa`Ol=Epac%dfUCmSJIJഋr&~[RM8oJyIl+޹!>VH۶:QB{U~f@@w""wf qEqϩ'!fr T`i4rp덿pB:޺ma/_OS.ܗÂ-)L3oQ* :^&=z*iܖ|QUARCz"{?CC-I:xHW`Ϲƴ%hV /v&~^^ɽ$\Yk(oGh@2|pT0gE96P AN}MW8VMeoRP{[DNbª9~uԾRw\wX6˂@ݟH}OB'e*vNv[/"ͷ >Cx=Ubye"H~lXԮ_io߱ ɱ;-dw$BIMQP\Q+l" ^h1ߩ=g U>7ы1I?%nKY~+ۿ-Ai^z! ɍ}pJMCINO)#yos|ܼnW1l}sNU[& H=n%A|YbCػh0nH W(n7)B? hE=Jd1;=L}r=~hQImq2ydv `VKmWgslcLf1ix){tt?VUaBPZ_}yfd1acdE7P/Fw:TN0\iPVMS[~^197:A}:2C@vveaF4=l!bD3zn0DYp5Ysƹ*di' YM)gh WLK e9u+: ΰ&Oy]ɲEVݚ f~2y;}F)ˍN ܻ/,sg!dX;@8)XT'&ɬБ#m1y[sq"ʸ2~ =62ocSOˣY i)!>H9Y`y>+P^s"ZZK`ۣQ#j#GK0pfEְU^*xKJa;L?XVd Q%Lt}-|I *3hw57޲Jn Y'9oD#$JgFh @߳ #Z3WFEz[RN푾pT1yDS~DݤZ^u' C;1%ֆjx 8 {N f-.!֐0?=Z%1}!s\Qʗ:Q# 09g6_Ƀ -5k f+\AG !7K&(wd~\!NM w.Wьz({=y/h6Kƣ5|)PIǬ<(Q^̨8 Ž)p=ܒaOǘbw5sznsU-x=K!pVpjЏf@Nk\Z=Ʌu5,_Egϸa(t~d6PN8a. hVx,a3c`A*zamVhA 3,(ީ%Uvyl6 /H_QC\tLDlN8Cj)Qrw.MC_φ1@Mϊ#`<> Zrk\>piO-ٟs*o f<.㘲%/Tq5{&ko2vq]^6۞aCʂǔWfy"~#}EuaY|̯t5"! Ǟ~?a?LĢCJƤx~xxm/adM@Om~[Q'Y"V Yb)\ӆfρas#+/z3R U~_4W uO+'4>;ťק 0^=;K)h HXm'kNkkVGkO1(ǽr>9Pe}<,[AEb>q7TpH-5ϟTJX$]W7@+ɟ9< ˵~ [ +{M,YEҫI_p<~RGr2ŠuXMU#QPF D dߟ#{qN>KpV R17>m9'?(jW&K_.1M 8R8&~{+:ݛeJ~1l5w(.iq#oqXEr\MCQR0RZ45RUڠ)R/f g o_0˅\|=vwH&o`$Ğ_ȩMTNKT<JAmELEWRܠ.$ ekZ+RFe{~lTBr5,V<8ZV ZYͫWaθ3%=Iaxe8ң)@,o'^/~@sFdB\8IPP|i٣mHDH%@p>UB:<67-[5yLP`QH;,I({(_p2Ķ=O*Ju b)\b/0Xl,DW^)z- m-3ה,Pw] cw,ضH"la>}]- _a0_Tz Z τVIpEZ6ˁg|4Eds&[ Rc<| d:}Cu:4“K{=-4'+%o] 35'>*g|f{$J$"42AcF= E;IU6"M\z9k .Eu_SPBRVܽ"pwKk@2F 0sB;9$$ʫ;2,wqM6~ο%VM1zdm/IN3Q pAxS :Y:49 @.q6CBn3Yɖ4GUr77Jn\`Qͅ@ 3#B)%Ps׳eP ,0ެx({ W۰pJFjg6b*E](s~yrjM.8H0'z `p=y#ڊQ\xyV+ -yTſ`.ϣod$A~ѳU0wM_1dIgcro6[ ?fY!M_nԴ7"UxҦa[)_B?t ~OآA>T8I;#X/52xAq"Zto7FЗvN"r7f()evz1),5wҟt#1_ Rüy MlbFz{Xmr#V>v=ldTyUTDjBSR&Ŏ|}_dؒ2mbv9 !I޸3rfq>x@6Ѻ2NM:*;36eQ{}(`k6yu}4z] Ф htJ-? !u,׎_fXøZHͥQF0 J l@IX!o;!a[bbo ywHըO&XN8+I5( ՛Y0nTVʙ{~C!\I*~Z#^32,tmW_FX| ?.Pсcwǜ'qp44V b&FlPQOd {?;.6AnVDHZ܅X)W+ b&;>ʂXHC%HCԿXq"- |N?.•,B >!^#|ӛ8ќHJBpZd [lr{* "_v9CLuZMӈ£"H S0$);_wFGSS{%$g NMJŔ(N/qK Zrk9>oirs 5wi52" ;SQ?0Eݢ"J~ VAF6OvCoh=!٢g(W$AND\9j|Ĉ S6+h'lo?Q#VƏu5k9:_}Z1/.e/rFGB*ret,/+HuɴC==y0MY0ewa97ջ_"x΁)B Q_>bf"ˢlNֿk5;UVX-dʢ)movzHT%?˯]WTKRW}` du { jR~fa-Ve9_4Yx#h$ Z4/C&X]D_d7a}5LLw(ƅ+8֢ ΊZ*ryj4?P$lжْ$"2#ϞO#!d8N̋"m De&\+y1F2:;VkyG% sG:gŹfk):g WsaXiC }9:*l"MxčIȔ"ꕶw~Xf[IC}dy^AT O!c: "y_~:yUaYŲ?[`>f@;mj }xp4,} ~} rJ!0x/nhj-bxkvՖGnB glyCsc'ɁpCil>ۮuߵ5NjY(Z DA> 78㧭RQa: Ci cLҭJF4ߍmChdH/n=} ypGt ^r7 vccj2(l#\1)% 8F ۃ╯8F̎9.4$+`Ō8Tq JPevʘp7i˜Xa\ùl$-ljfݞx7~ibrbH(up)M"~VN@ZlkZ 8}%*xM.bmsz \*ylV%(B6 {U8~%;bi0QVKnG4 O`b'NODTYl2-QcʸX׶M;S{xXR:pfWz3P"G FӄgP`@ՂH>v5MaN<|e@7_/4&o2 =SHdqDhq~7 4 uQ, g@MxD\'#pT C ëȼh&] Lա7<]84v辖R> ]ړͶV[>@lTب1ЉR8C1=D˄@ c@ !!<ᕧ}ÕP4@>sk \PyD(q,N! 9ZR *cfZT\ጆ{lX~,G#3W,bGWr NE9Uiɣ~ w-0T}Qܵ6`.h]*<6KXߤ;pYsZV{/SO&\g(a`рr8TDWLi8'-Hwd6s@R[>X2mZ#w/ô D:|:lmDJ#bZtՃXxT6WW4:eKcYAT_<UTi髜H7C&鐽eJ83eԻdlź6~\ûXE5qYFJK;|Uf-ư&s5c;nwk87@@ %s w..3!)no^t +&q&7ɶV`Gz`J'o֨S!@+ Jdl#H& ãCd m{j攜-[62^]W"m]l%6(|f@2w1(;goϫ=o]`2<3u< G ?g%ng*3Y; sͫV~Ѯv Tn+OpK$]?.P@>8.VB;Wޡ[ybFx8lW7d0U|s::S~mڊZ4R[ΐ.{gR 0aSq5Gd'ίcݤO$MdpgZ8(!PT7m]-蠐.}b@&οv5tF=t|'uU܊e@f'QN>qc}po,< Z#/b/m[{A`u .gK]]_$iX! kd2PHTϥ|xW"@WH6UT`*E`= B=X@7Qx Ci$VN"k7Oٰg9 }Oc dMJ١;sh@U ˪m'偬7$,zzþbD$ 3^ EH%MN/Afܴ{Bn>"05ԣf'5Og3M-RJ:/O jN Ğx35`f$gx.NҸXka ̑ 3ü&Egۘ/LւkjIi!+E,r-  QNl?150n&xZ,At |ǺU)gTg:F{3: Ɏ rp/5Q =,K٨h-/Y(+@ i,V dON5[kYo^ luNb-${ȍ3jpc-4B{|qYxN!JQ4|9(m 9􄥗|x}"z ٭m&KQqX)\ދrN@10Z>v0*.~+{LAێf#8Ɬ8ǃ؊bxiʂ7L/ϯty ͔>D73(HWFxUEީLߣWI3//7W>=>E(+J's"zv&vn0cJV W FgZ+%U;k?y$ #r|^݋VaR=KGW;c a#mN~R˘?  DaCXM?:ٯ^HSTA^!Se^TE Y[{*彲DaX1CRfY< ;ygKһC6sY|*!\X.Au>I }`1/ek%7o,*ҔnP?ܦ.hx~Q}g6U Od'ʃt,oA1Oqlunh3aðvt*=x!Hy_Gpǎ-} 3JVw@3)60Dy68L&`4)UA@j"sL=0E׊]ESFZX{Sj T59{Fqn!Iz&^`.ûw)픛'a{8/N!Ю~7B 5Tf)p3Ftw_pa:D%&nM3"r:*:&I4V*[Hr'2 HGn%<^]*V&b]`yĐfF}EV^fV2 ӛpT_@/+@t?߸ 8U5tu" BM 90솘+R]ឬbZςR&ư`l Qtb}A Sϸ+HO:Ya`z=;-cҥFH <%`e~`g΅5 G8:[:#ۃG|Gp2߅Kan8]pG@i]&wmxv#Q.trv Uτ*(j8M96}}qFpLZN[v= &#)yF2` /umX|v[lN3%c*?YcRr.Q)<5>3k#<4Mgb3Gp˨]'nY&_{AbAn]/Sln|0$yGҜǘ#iYd8f 9cJZ,C^4u:-Ѷ}1)Qpi ?T芌o R?QDvZXIuFkHN'6N|#9D;b#IVv/ŢV.p \Tе[2Ƞe:"1JB4^%pbڸl ^yGiR"?$"$~wt7&2U8pryOy4 NgY.y=0Cs…Gn QY^i,d`y-UNqs$,PK. @ЦUqG1|fyˍ#l R]\QkMthA|黋l 8$"-='&{^8? #e"J 9!捶1K |ol:X^Ԫ7: 7S@k SОڻ_NR՚G!Q%BΰƂ΂Şbs\RZ .ь$Bv6.cLE-3)<^z搟n$9&14A%N8*T۱a+*8KwvsC+qI=]jqb^%e5m"eCu:8Baeڻ4ƚJ0,bp5uqX/a%->a4 ɼq@|D$h=h8n%fG5s.:ET U9tتsz(inɢa[3WT0#%D3?58ۊdiS0R 鞷1;b6f6IĊ-"BKAn؀QB`i7ռ\CE "25ET6P\adn,V\;/jWﺵ6qֽ3MxؼmPg,0eN޴3_ԞP#`ec.IO6 >Sn,(D@V,FEBt{m7L׋$ح-פl+*Di|;_gv2ЀlG)xu] Y T~%H14s,3trlI^Ϲ7ШK\kꌵha%~ΗpneHͅfw]q/}ts'$1$f\=/F&33 a"4#%>O[U,97J4c-Qi붜 Y,AIN~iCǽ)ho%k?0s{ȱ̧(leBL܄@ߥ&T^7Y'w3"s_:(ʎ+tg{:GCgYg;{>%(Y_պ9GlS.uu1~V:j`WpY?_ *Poga #E# %tJȥC<y.6l$%kZX7q!׷^1}z/c9[E3Fm5 kOx߄U0P { 7Lm9 j$mrQ4q3\_[^)6# I;>w A^͉5,Fu5+1@5IPV٦/ӡN͂%< ]lۧU𶂝w"]~Y[- !t ͳo2G+rMO_҈'k|.حZRBkQ~eữ_չ~]'$OE|\S_ɳBw]{}BRO|In8Sn]b ;fg48D +/"1$k Gz-HZcj!"@!( oөycY9OZ;)HpYӎNHZft j3͓lOT#&"v@X-:1=ޝEv?2$9PmZ#-4eD\1^ Y]wc#5Ppp:Hq.z%'b?n9TK$sQkZ*. *)ͣK"zKz )kóV.hX/]>n 8]t6p % uO`\Ck"&pm3u f#Nh+ AXpsiv=GdHkusxEQ1r_c5'Z䨝Z*)u6hrvLS*@$ 汷г]AY.PjC!rd{Es >KR=rW~mE\^Xl?:49Fɫk&'S06~]n,N3⍊ǯ5(h"ҡ;s2yT*x,^yAܝp?7Σqf c F 9U7޿@|l'\7=bz9F5xKnu,Rm͚i:ICa6zqҥyI|¢~7?.r "jV39p; P"թιA=`.\:I>vYO/IW0Co )̪DTsgZ֭i9hb6nFﶧh[Uq6VR}BDj\aMe^3xŤڍcˆBX9wu"HNpDN҉+ܟ 1"h::['aôk" ȋB>N+IsD6ğAG('mY%LѼ5\j꼨j;T#$4dO%dFy GQ8Ѓ9ue{s1LO͆ Mv(] Lj8Pʇ2[a.D 4 ކh z=z q,Sz[PĺYa*pڨ Z=4ܰq'%AUP\ɬO7cehS9-5ΑQ1S`ۻa.j}y.aX^]Q|Pn(HA1cB . w=db(rٰ9M4g ui55QIAZ\ocQY%j*-UCe^f2I X;P) jVЩӦkFT4&C7K>DZtFlܭ* er vgP5[HWtAjɈ(Աxq}}rwGJ};RzSLZMLS3Ul.8D'imN|Cwu2ЂD&8:2+gAxWl03צ9'ZZRպ$fqcV,yKѫeTz"0.!qtXސc֯fj^W|k_ne3+"fK j%Ӱk֔ ~]>ܨ+L 0gjFv;~)I.5(ߠm!mL#{ASdl*!Y2Iga%m LE0POnI`nӗ `σ(#vQvc+WA\`O6ANV*UA/2)`fŒ+>H|E->D~O;XF '~y[TYhж Y]{wu!4$QYݮ͊S Jھ#2LjC0Ѵk &+ bm_t^Zx &>C5pq.޼>SZIp\!^7Axg34d☏) Oe3 tQ~TË:;mY?"ϲ c],Gu+AfZ1fO!0b9Vwͽj*_J\S)+Q*@ i1M(}O #PCBzY4| Aa>s;O,A9zivJ{O!K鷖hR?&.r,4Ҕ\&=J*mYUɂJ\6x8Tq\" JfP;p˃|-|(f.lcgA,K 8|T̗XDAGuʍ0{Kbk[8YdřrXvSu[]nT!)nTK%q_^{8{-N & * >dOXY na[bu,,i"FX'_aMݚԘ@2FRO $ЃFv!չ\.[:i}XC{@fWku9ތ"vlN睆IUm=lژiHR V?YmV7JQsž)Ljyfn$=PҕXo??joA\ЮR&߼b- hc:]tA =jE)"Ba@],5jm#7ny_)?ϕЋDR9xaojzf{q}v)x}T3*M?v,e#t KC A:4J3Y&ŻDN|pJ4<&J۴?f }0~d+ %EY(c>7BB24 S):7#%;M\K>^S>k?܈I(Ex.7|CMF?= cKdmغ51r21iZL$Jal ,YTT=L 1/(P;4ɶEJ_+Q{1*V@PpP4CۃT ίh-Tl9j<ܡ s!16H L1aQf>=L` +A`4?w nF`/kB &i!{UOg{㶎SGva:'DJ(IxXmQCJWHgu m~2Q=\gfC#5ϕh=}mC 0x,uy>A_QUz~#K:-Fj԰g_(J?ιw'fPQ *"^nuq@Gf+~28q+φoۨVhIbrl{9Yph1NltvA 7T*ekILOq/! h7W&ޝzF Gd=뿏k˔E鐵Л~z.w+$rLWY>@c46x͟|Cr}# }pb>Ǧ,Ku ̨3B]^}E K ښJN28<$%CyWx8ŃIs-P$5ӎݳ+mz-Mp6KŔL83;ˆm3C7O@(IvLd1Evi.uoZsJl* 3P3̈r (BA[Ҡ[իϭ*A2 y9 QO#`Ī\\OYqMK^dL4񰤚>Jnt ɛ*/e¨Ҳ6h-r!g3ƶ.,G5O]F~:OMDz"yN E>("ZY"4a/g TVx! k+f/Az%3^@ LQ9ZEt<Ћe.1s9h$(⃈;D7_Et.dx(Wtmg'eHQ%Zy ]XX6A#CֽW4}>cqr[ޥ{/NkEO]v(2G~uw 9M$7 qm=ǐGh& 8 Cϣs4[ ~Y'+GY bf9i!PqdQnKb:krUr>h-旂YRϲnKC36b{/ : բBFضhԀ8kz鳉tmLmߛt}R߲(\&C95d"FՂYt֟SQ{QE~Z FFP}tJբ.Kt?Xs`pp"X?U7`: g| 8ZeSzU9UlY@}Giį~+rӤ1Iy#(yIA.hK؀$/w`N. S/NV ?f6M/\ `*"mtV~ 7ڨ<9Q %9w౴ڣj(,J14[J^]KX:2"5%sNMUwuUܺ| ƌbX6z1+>V/l`!VQ;?*㣞 F)/>X"M48^FhG:*҇o*G< _<5-`H%ߟu~Vh ~0UsO׈.mA٣°L=aФQq%CXp3YS-Q6?'-!"ZW&@sسoh4jD$HYjpaOՑG߾MNam?\3 by<%Su 8] Ъ%HU44ѩ@iB>nG#j籨6/v4$5ps}mz81i皏u\)#}d //W(Lj= B % Ȭ&i;7im_sBD|\|IBY2q ]ى%/WVZB.܇ NZN|eF}Mvj÷zu}oО)1-`ҀFZ4wwFҝ :l6hӡM9Wqi`DOۛI+S@f7.lp iHSI:;4Ј^~2E 9+&@Ft{ x^^Aћ[+TPV.9npe2N3ijcdՓZ.z1>ǻIowmC~٧@Ms 8Yʝ)}7<,c$ro4 2qޮ͜KP_?TcUcbaИwݟ\ߪOdBQA e"£Z(aֹ^<0>{ E0rl %o0#K-UuuQm$DXߡLHlHktcthPͦi˪jm!$ 5q#u^rHܕSP㐐١ RaP>-Hư[{ɸؑ5,VKs;0-ሹui.^:a9eMn) Pwbkdn7:%&|zp:5y[DE? 1R E?6}x.&[& 0u^|z;.or%0)Vo5eVvVfn[}=ojNR)0gٶu50 DPRQ5]_98겥Zcs-md_"+īq}\}r͒}#[(# =m4Ȟ^/[mc6tA;bfb(h3Lwu w"dH^c2 Bru'חn!f)cޮ[c50+4a6gy4'3?4qH5P7DCIT :Ybz*T,?ƓYgһUp/6 33)D<~Aɔr{1m0j鏴QO׹.MSc>z#Ik E" XlLVVHu%M2);sLp0p͚P6&*-0:*uх%QR>Q>zT0z)W/O\<] Q'ҖYS'< |Dܪ 9PB_bsEgZ#]bdf7a_9  |6+("y=ʚ1қF-ML]!ON[ 6jCPm~vwOz5_1@+akᯫuۏSBQⵝd@V[bQO۶EbK<Ǻ$&:-ġϗ~ޯtz'˰g>T *v,6Nr)i&G_>IB]€`pKir-9hcw 7q7B:q++;-v H@Uj"5CE33)`\ ‡U_Fzxj(ۗ3>#l4cV<̊#<4pJv? S9sWDm˾SL5=LfGU~wHb``pʪODN\$uv_8FG)5v/Z* M 9H,)tgyĪ*}v ϲܿ J >DQltoh$>dc۴`4ptE^MG[weϵOZ-ȰZV UK!USmRӀcn4At` ㏚'C8 ߢ&5Qҙst=-XuF9rzAL@?wp5Hh!bw8z0J;5\_,5wygyg[a^g|F0(܎G.gvJn|(E:fE_a޼?AiU|͆3>#z|F gԑsҔb\ҚE5Gw2; _aE]vXi\pnꚮ{3?gUgi`F%iP_\nJ Eĭ9@O˗8 / cnKF iZh%VLSFoX {de<DapkлyDQW.Scpߏ[ޭpg`OA5 K  2;M%VM#SO᫝>:j3CD6xOL \L% NarW?dh(6t]JvIZ+8$xET=, <8IC;3X\-9jFx~q%ưL,)+K%.io*uHCʧ-osC7(>H)"8}ubDJ71QA bALRrp l5Lmp Qp89XiS]5Ča*YQBe5J>OXpfrV̈́xl< 0Q@F3Z DH)2eY0nWL:)24*VmOQ} hgd|% %#-iPT2jqiQc|O1&~=n4~h0&ΧX(F{0R ].8~_P ><(H74FPIJœ6;p<ˢ |Hď"F.T!"8gqۖ=t9K?(mKp26zJo2WF{'IJNlϋ?K'P&Vs*!? mo[~`JKX3 mqx?[kґ SbUWHC49-لElgNe`lõlPƷng$l}H툊[mCE`F'(MfۯI5+s|]ש{@,NJ6. oJQ./[%lHJ[@ot;Z_|&0 `b,TpPl6u(j'#7Ŝi5r;n)'Y @cY`H6,QUF^\s)\DOP{' G`οғB8(m,rY&(ƆQx6oYPEh3_); 9,higrΧM,xU"Kv%܆Wɟ"B#|=#1T{=(/gђgh?@T )4`^>W*y?ѐ4qN&>m@ TXzv';'_d/sx`{go #f&5(g?d6vIO=:6MƫZ@}lx;LɯN߫1QI\]Id'B;-KR8,b]鈛B1_:GX3#iìvcf ǃ*FkYhH !k5#ZOжWwZͿg)О}h=DpmVPˤIـǃ6l{8N%UF4%28\ݜ%2GHx!Z܎G'kD]c=}8aZv8{i3o):a`f"3.l L ZGO'Lk( _;a+#_"ۗUFQHfa)qw4:{yi /sEJ|4~C+[IcVnrԭ \)(%,uź0WO҉ߖO.cw/R@k { 2WR+uбO#*9PO2 `sVmАҌC S|;€N麽s|:ŋAvA\jFkN HKvEX6BIyː]9 Z : [%~Uh_ HZ@> \z_5MjY[au|KvyR>@8CBCEy KiHq% Jv n:i`YesyvnQmGG=XsDeӫyWXliAp&ҩ b69K 'u> D7A? (d~Y4W=~<X %C "g˭jlHf0uNlPSj \z/.ĦZ-wYYTk\ .>',D1%@:d|tB摚2W b N9X˨ʷמxτo_/VX1)]v&3\~@sw@/F.BK:Ҝ.m4PP\XL`p2MFR kG tT/s& |K/{yH%E&VYiz[<#;.MQRLZ$:]\?[(wNe1[!uN]9f9Ի8IR{I4j !rYc8W'|j{ظ-vS aP›f>y[18=5oOc(ga?:o~O$CEx~uAtGn/WKfbLx|nkn@QeRPcj͖zHo1 (p qkoE4`?J~'דEdz&?tmY|fkCSLȹ޾W$Q[}l`9^0d'k4ᄗtH+k]Q)#gg `Py=omV\T3Iݤd'w$ǺGI) *^z=Д!r wiOdpxZ@)# !c@侳Jzɶ/c]NrI\t-drOJC%~!mL L0)yR3p7{~~G)v3KpZ^&gʢ0=OC%?.XD38z\-4BY8cVX ӹ&2dσz9%#%#{2YK~=%1}oFmUk̯e@na(Jܦ ^{lՠMJm eYd3X4bKC<͓x4؏K蠄2l{*3Uj~E+QLi (O6oB'oDb:X)y tXuNS^ y@+QeJ[ ? _ ۹2QWq3ы>`=MtQ+=)WIV|`JQjѭ1 @sV3FtH'[_ bӣ72ܮU_Ži`mzA7R$0"-HRgm= ,Xk#"#7Bo鎼xH&ex\ k ꫭYVXH ,NٓЉGծxEk?푘Ayy|Ɖ~K 'kKqU=tGkq7b>o05RLy|oߤO/l6{B\"dT"E0,Gi\Ʃ; "U0tzH,O KS]s˴@Ӌ5xJ4 NFJ]TDR>(<h*t|gq ml8E[asSo ^+p1-#9RRJ`(#V5 mTJҍ˸ ^fnʝ\TUW#ǰdjo,y%:]}p>"D-g!w *iQj ӻsw8T Ú %"^TD۞)m9~tOtCB VoK^0sc `3Mޚ,Ho\)*\k`kUryCBQN5"ع2 bV]֎`t |W"|qs!6D|ѫkXߨ@zmC$/iRRïЫe:0ZE_o]UB/܎)-Xky, N|KIG|'Р"׽4%^̓-LC[ {'g@M`hhh\;(R!DseCۛ-%!(uksC!2:T۵i\|MP)\M\R`č>X/-z fD n;$LWGc> ]j=Y#Ӟph81/׬Lk5ϠoLN g <<29*w{91o诓&I_@WŶN#ĭGBQ`'4zAH) 'W= ^9_At49 #'-D b:&l+pLjZ;PBTSvd !]}_+7b!4 ``SFe3V[FF0]W+fGKΨmѸ-cPTOU0q9/OG$Ia.nV<3v@ rŽ+ 8k-3г>2}y.&;(_Tr^)"< 9q ]z2$44rcN'X+&;I)qw<͹K;2&]<]Cvu)K DZ+#ܛ,i=aZAKuٓbvW<{FSN ?0kz:~?Id3d\4W/-^[SsPV _67Ѕ"N {lT B9twPΙ$'\3 -A5$줱0T~:=iX 51#<}CU Xc*59e {uk? CpK 0j%ψ: Y^Q"]At Md,F_n~3;:G6ͯgxG-HYa 8]'nHkԱk[h!3 "6.3yQTl 8-1dQ(-UҚ#5j>FOR΄Y)7lL{U<(DR4{~o6*\'wj19Qj9A42 r/cS cn[Abp k Mʋ %Щ-5#Ϩ$C#9W B\X0A *)F2S>1AЋ}\H DZE#5?&Q"DUת0HZ`U7Yx/3aCANG#t^0z:VfFa ',Gȳz:1H>w8@BV 6!/n讧ĸÙ/HQ/~EP$.Xiz*L~ހ݆;y+zOݾ%2B^ͦ3Q<%;#;N6[_)$"2?n~HcKJvOղ[ ]iӯLHКE O">+f,vW6qM"4K*)tlUqБrt9+"!\iͳF7\]ƥrJ{w-qvHT=}bs.J1ehs^sC]z>~TfӤ"Mfgw+ϟ(n,i(a"e!N%d1RKl7I?+F r;B[ٶAz'r:`ɋq)avt<17dŸ:ߖ U،9XO6Omɍ',sf =W0se8唏!B'؂> oBc&tϺXҝ۽pQpv5upSy8=K J=5iK!%cE9hťekv͡m "Lr|C,[NB*afI؜*NE(@GA$rOWx;{jf )ya|_֒.L/:_J|z3w“8&3QF9Pd,4V{g{ῠ.-^D#šI:g^H"#w!爌yroW **?pjMPZgjPg'SS߳Y;'Mks29Zj-2j&#YWLPOAwG޶7Dl/֟25c_ީ*tǽ\hB=fuc$j #?<7 /aYe cGBk vs!VU?r}GCS|0Pe"FWv^pBv ""޺]E\n}-v>G5yѻϬB>u\՜8mnOJO "{ Q }2҂ͿDIcgwB&X:%.N%6U/3/lf +5$͂k х_31 9UcH2 X[{i,.I N@.9G_-2fc)*e!'nb$k ėQzܳ]fՖ ?BvZ9.@5 lߴ̪$w!IgZ#ɍNYWwM}E,\GS"gY)zBϗ3fڕyEq$(F_0.Ӌ5G } GH} w눇5 U)K>)'AB |g@Y'Ap7 R_Gz}O{GNXA̡(E^sNLA{{fUrCD@6[<3&EE[<.;-tntw~s/}Hi|Hr?1qԸT, ̼}lB xyYI"(҅m#WQ+j&?Z̢4G펛<eHɲRŏ"M p93L ɼ1*}5*vyѮҀ60+ܾMOȪӼ#LyZS1q-z]g}ByF:55ɄmSW񆄱k~JiA"7EIeN13y!ӡ$VY㽄Qђ-;zeqZ-&I##wbau4ᔫ4(y=xHK:øZ-ngg;**]3ZϭSJ0t&WE15vtyLvM4@A8tn.x9=\m8sPyj.cY:7ՙJF%Xf@[;,,Il0+~:7)Y&[3(RcT[Jڙne^1R=)C^1}FT|z<+~]-`ۧu ʧK dwa`N<0 sw?4`Ay~OގhsDoeeE_1T Kӣ b{Bf`> =IGYp Zp ^H<4<`|{,DoK7Xgi$H|YSG-Tn5mG]j# "J!n+k\T1+`3+\>c;,z1(V\'7]ceXť,EN5MZo;&tΧLp [Gꛒ,wԢ)R됽 <26.,dxцl?O[8šbZ}tzCPH zo;w]p1P9A % * B0QnD!aj":0Ҝị e,4B`&!qŴЯ>-Z׼f1b-V; toPS3eip{sZ0s+շ[f"ga$ dF,G'b˭!xG>-cB ^&äl_mYt?{#2m&4\1܇cqj@Rse6Fi {e.[!):Kk|NHjR4,WseRB`C/V|8'J$\T/mHh[_&>~ KK 4wE^?-50nt]~=e-C =pp.a5[lKl T'ra7)Jql,[r/Ϩ7c^zgTy=&I^콲5_.ۣw u3t5'8rqWrhMSזjG9.w#)Ek`|A}>gxx[}.N]*9QUg+Qs =mґǒ&v1.$[L90{~6xdb J9, 5xr;hz Kؽ7=I>8ˈ Xj$=L<$?4Ajfֺ XփS0}ա P(ˇ fӠ 7!aY>O;*gT#& ,U}Wze@HQ7q>gjIe\~ ]C[/?zjůQi]HE׺qCٵS@9kwm΃fH7 O|pKfе@F_} rhsMpd;gɈ~[»̩lW{g Fxf@CGm'jՋC+W+f{}6EbF醰x \ 7d2pN.[:BEA Mɘ.k Ҝ!;DB3-t'NGK:uU8&,2 4?`ofiBBlͩrG4&" y֖iAQcֿ7hf(< T> ?þt@bTFڼfV͙o17r8Wh(ûQ+V^/Smm ZE')܈eۄ\s6j Jʐf"|・K]JoESV tx1fDұevE^cHN"#ƇG`)FZM{> Cr?t ;np$fNM|bc7(X9ԡJn)"Noywl3lfR,RVO 6wSEb| ͝Me!0]u=' d( I"uI.l?l\B-#/U?E eEO'iPx'K쁞X\ [(*0=3r4f^^'f '髦!Q0TlmKCs_=(,8:QǕ&9S&:gBc#ĵF+hUX<+vߣfR-}ACj|ao^bc)h$8 ;)t(KZ5_K7CwViaQO/if[OMjJ>䍿nnc㨋0" GÎ6,\=&HɉHe "rϦ<;-UDX=m@bپ"6r S1 clKE[`跻*NZ&ި=xN{ډ8ateo/|''XΈXaUet遳hra gayoh6^OpòF?\?ĭ籭"VEMCwy|є@e.AP {1[R&]YZ=:E*(K dz-` g\Lr 6w?ߜ[\#sII<8Yl;+bmyտi!zԔ]gl)TKRnȿ Onfw0H׻N{7"Fj#M6>/?&vl$À@A5hhc;3%?%Chxӹ|B]43w[ U%w1wҬOc3@ZYr@ʄ.LfdfN]<7BT 4-rwdci0 }/Ef-'?105S?b΍ODt yEnXKfS %tD2t{VP l*3%?Np-y:zz\(ⷐg] V|koɐ@K|ͮ$H>(\rY䮟.cC(FB[n6ӰMυYf$"_@nE8FW*T}kUUp k O]c2 lP1 ./^"UNeeAz*cRGrm;o}U;[o`uKWL ~?e~53DVFEs '>9uH#D!?`A"T؋NJZlps$`f4Ė5CqrׅoxSl &[ qQh%FQ(0*m2~+ Îa3imcw K'6y%V}<5?IXJMJխ ]C]=L >i?ӈ{^='G}EBcF i v/ˍj?ե@;?DxR|-0&㖳*qmn$E uYDuj%Dgx`p(BCRP<& gCP]]SX~iK͓SWqK.o!Aл%ucnwI%4 \N#Knt"\1\s !LJ9K ђkGTzQs5ЪO7{QN0@x!HJúEqnXye<=~p?avkZܢs [@OZpB쥲tɨt?H.o_Ҡ+x2RDu ̵0ڶa`C$juW-'{!<QV$d`d pyzѓKHpQϥr^q:"ﭬi]rmDb-v w9מ AbkM*3V)x'Th[ `H ORޑc]Z[/R>G^4sn,)辔er/ܫSݛ30.$;dz)|:Xς@OF{Ei$nY*9 r  k8;K&%;Z[_ Iaakj#KZfݧ@.7r֏jJE<Kg 2vvd_ԼWww84|LX]ED!)QtT : .,jՂQ /a5ҷbs¶)uV0R-GyKi~jT$S1.I͖ә{lx".Kߍ? rf4=Eg)*@~h96 w\ lmn?[œe V Mںm['#B'߇λW6:PK">]}a DT8g4DJbot(*w{W (8 RQԓUW`NB.fYz^LC.f2eq ) =#yk-4ōLY4聹Vb{7rԬt,mNJg"۩DmTT"n \cVN [f˲ Df[=h#3"@u {7W^U".xFXT˽{!$WMcN`unuza#`ᬮY C!|FnCE*U1j+}vm1d}' :Ρ&n CЩ)1&O{`!~/,P4PEoQFZj&nE0kv> _,sW]Zi9ˢ@ilU]7(R{~bzh+ fݠcf /b. 3ުnyC6 W˻,|mجmCp{ f@p᧲VsblN?w,~ܸɨu軑= PFT`-O± ~rp`#i,|juց1PJ/<]Ha#0U ydcgP=5Y=.4OYG޺_ʒ H4ٚka[Ǥ&k XR0;aG,A}_/Qֶ Sq |ڨ$f 5! =]mڬ&%_,WzuTL~؊+-c%&>^lʍ B7i6'jj"0Vд|A/3M\ZS!˄ k|N8H56"u9%L/W)$M3Cs}JSfs>.Qa8zV̑R t=5& Ns۱P.oEV^;'Lyzz*g)_Ǻe0y?TzLX:1Gg]|O m8P q}H-7mxf34UĸxcCSv-nϣ n.~fi!V'Us͚. I|y9T;k0I 1շ~)) `ڮDyP-+ d+U a7G2^58zqwyv{:1Y[:FiLl눿6МA27EF;WYDJDd+Q{yyMuF45'I==B<ːbJ_N70D %kv(inZȲ' xh Z?)|y@/ Z">x?+(׶>r"O . Ne @(/hlac/V$_AbtM9ř~s`2Wr ܵcERmH 1-b%u+-_r(|ф /|^uޞigk33Izn=M5%vMixouթ!^ DnO D XOkOψVy RS]Gq bxFWA2ޝ..*=ISLJhu{- + D{aBmWɥEǤCagc04餬l.G~VK6nّk=WLȰ:˃H]Jv4Mm47~LnPMDʃ7w@Ls x =% v;C99u;prWj ppuz/w+xʻHgnCѼ"?6K O]"r@U0=b zp5mm%Ir@(v’PUQܖТ '! Q8gS›#9+pOy)=ьe+Q0RNX25aKG Ҩ*IoYa@UfcռMW4|J.!^݌*vQ E\>[ʕ4J~sm餔ͭ {33hE$SPޢh hk*L=*K?ׇDmDFBlz_N,#IyB CpV}-KZO&AWp U]Z])ֹT$SOl9q3F `S;{*8P5# h^2ozIwbMdT/[xY*=2݈'ԸgkL|{XY܊dpxé(O#LxfYƯQH#?3,Ћ,\.iGZ YʐCgv~DtzE((JUVb`|޵(;4Ӽ8~;35b齔l=֨{pL,om~RlV0_8uNW[0Bɔz&/]qW9=Lr$7a1gu76_(ul[4];V0:3QA>_LD堒ڰMAgT1rz B#y1%窗".Bn p凞aYz%Y(9W&%xƹLETeE̒9a_&b6uc 1<4(0MG2} wz뢣Xں(n}yTnأpuzχ$u>~M  ruxfp%j&w,#D ο0G(x?ĒWB똔㑝kHP{ؔ;m[` =\X#f_i%tEюZI]hb"C-Ӭ#pU#|r; .n3p %Vl ALS/3CO}vr^T&G~jHJoͧK>?ސCHцDmV/QNjZ0X+9:C}8+XVa [yFBHe`d 5ZW]r,S M 3r"㸼dž#㑽LQ[I" FeNޠvj/ jbXmO䑭&t";k"A2Uԧ|Cw*s:L\XO70,`wede9:I}A zQ7䵮LCL͘<I*£s Ƕ~#C?\jY<ƺaznQҨ[,EaU1d6F WJ#Y¢-8$p-.\tr.gk+ Sn5ql'(}xX!58v6h5㏍ d+bgiĺP}',.JrkȊzVyJSi0:gV2 BxO~Gw v,,R`Cv.W;JKl\Y),YB7a&qv1iIzZ&vOXZes\?)Nm g]n)x^&,5-ʅYiKocf/{#4nC_ܻ{a\EO RIGw@YyGLf!G3q̊J/ &OxJj8L(ilGEΓPT˦ e CEƯxW m[+EV^>[S5C9" ߒa9"m]Bj~o"~u@1@RTb hM>V5 ,M[ ,uAU}As<|YQw!/ l,!<\_xZ+Ps)9c\˩>ajdy|[Ҍ7Zh׊ sv홟NTU~}' mw]NȎ6ysyK,֦"HtᬽSSi"{ p й9-w z&o=?\+%g9).kL OKjHŮ7d5 ,qК-7Wp4}X[h`1&լ""z-놘(#kE}=6rL43Bi+tM:6ms}\5ʱ#7pdݦ8PKD-NzH>¿'ܨ|cA۹(-״j[dh~У#;,I qGmŸ S( z)uݼǦPH?Rzޠ#.dыey)\'sG?sQY֣EaYy )\)o:{4q] rkeBuZ' e0&|#zH.<̷zLWV*}@f]%E}nmWة4q7Տ7WOZ20WYXQ~be<&,]=nՀUenSL!!DᲿNbY>DlĸfWձ+n{ :g,)>M8a&go6q?W D{vjJm2ؒ"'A)YLu\gPI[ņ`ڴCe=n<  k goj0, .:a xRJu[ʔrmu Z*eSnI!O|" w#qLfTN4*΋'dQnZ!([ՑϤ%c+C;]n`] nyz? ?X{|wCiyDē9!|7 aLG1-+rR4=a)p3Ԇo˙gi'43j'>E 4n=%DBs@ʼӐ'$ W::ǡӸvΩXm]Y=|\kYqy?XNVC o!XT'8}rA;ѫk"9'KH xld(yaz?m|AÚG1 Ph.<ז-EX^,"rF +rAڄDHk8wD*4lcCQ ! ybwA5tSy1HeE"7 GuQMq-d *gQxlQOiԔoеب6⨘L,JϠ uoea)vL:Twʌ5}f ?=.]wOX5('6V" ? dOtͱK-N!c>HDyU[L++յ0> }ެXmr??E_O VQXr?\K'UDnEnI3j(Ti1)y;K&ZqP&s ?W,gfc?3MZFhw. <{wlڜҵCWصm*Cl^.*|0"Z6I}!f:#Z ڭ⽶- 0CmNkN-$.{ %̣H8W+)@ɑ.p+ <0{qveB, 5{Ŵ/Oe@{vcp1ெ/.rw? 9yMQ >ǜƽ8ƫ+Ǐ1ӨY~BG1Q-o*VPttpt"[bDd|<%-FL '|W*ͳS^Sц:vXGxh(A۶2_dF҉$lB4,h{qېCxmMbV_?6{U'CH:t}iC/i)+o-E&Zd7,9a)hmY䇧goaƴ l%6_ EX1 m2jv/7GHlXuƒrG36:q8ڍƷRDI"z, /]/|}wXI.l*Q-]9[NB]-K*QTm4oy WK;N҇sGЂ4~3D,TUԀ Z~Wi5Fƃ+쪊HZHss"Xu7=P.Ӛq5`厐 qk )Tb.kEgYZ0707010000020d000081a400000000000000000000000167d0708900012eac000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/]?Eh=ڜͩ<ϑH}fK;N,,LI6ykEp Eh|F,}UdSd7mКltӣb\Jx@G-2ž`@v{O:bD#\"s eqeED;=’7;fTHKQ:c)[u׌}!a)I9!Ց|F7_s8>w**B0=_Nc.$ߣ<E.fwPћ5 rhLu?rk7:rj@·/‘HPKaW~?`D5dRm%{V4†b r);^ÒaCf8 :&C=bcA[+'|ƾڒ~ChM gǝJٓ\V07˗y(WGhaUצV >yA1?pڠ<)ɀ }H|qOGjA7с=9,N~tCXN7x"/A}-!tQ%u7E!5R{YeraomXk1~&=#10L|op\u1X-Wڪbm倯rC#n53B9et;uZK !Z^U"Ty,g:O_krR܌ UT@0I孇J5c߷v Hr9 h4kˉZ9eDwu"&{D*.YBSS,>eFa  Κy4VԌ!\zV.&N%z-tx}&ib@!juF0Y)rN#ȗ9m_W%$5/`}ORuV m\'6ت;BPicy7l5J%C#HS}o t)ϟT&=6S"Az~1zyDSYSCI_$[//Tn_V^|tSi~PoP~xX. ,sU1M"(j~[.unnJQ4x 5Q=>FE_봗" V7z 7VLi^m;ppͱxF/jD3lMX"kaO(%lۤ/jr_j7澼5kᭅN\Պue_IU3(Z#~!XϏG7%?D`H+0EAbSkaf`͛=`Ee:P@Et]JC#@,6+j;,ѝ~Hi.J=2b`t_W8heВb `M YIݸ`Yx9hF$!4 Yфe孒o俯Ax$0XK`.k9S?w0 "6mBQ&@b'`Ԅ`.c͠gdq%\9TlP%α*`Y5fYrzoon+;a ,q Kߊ gXpڢlm6=SG%\ Maxf?X t9_eNj.,,Wtv26,-’wE=Lޅ3F/)- Z,t4%-ںrR! so_H, <&O Zusֽ?c҄if;*">=Cvg 1jZi1rR22ͥC4N|^6zN'&\AO*% W&IDgBbB->NSx+6mRIn17{@Cxtj`]L?ژ^#>P3iahr3/L?i΅EެSb6s '/?`f{Ӝ¹YsaFA:)T !":NwLIƉHN4m&eL3!f45(s׭ABRS֭rZ63|)@l= p7A,E7F*]ރ ok0>C>IfUW/knuۉ"W s{S$gjHR3ׅ0Q+J_Vh/fBzAtXQ'.Nq=h_*?=|6o}, a(.("&e#XwE E[usv2#bȻf%?:TU>Ϊ-f,ՆsuP?x?*BJ`DBcKL4Q]Ԓ[ɱZ%ZibAA%7ëcq#5A7#XwmuCVy.FZRq`hWm=ќ%``] tYlh-Uoy@("~ G* JAkI;0DtW7YT{ёCV..f2{G9W%+5|4%ֿ{aSql`ԹgVw'3yn,nmtF uX(W)c 1r [nj ,OkȐƸl /އm]yYfJc0rIP4N5<67c_XsWycAi =&M=- Y3DȢ)eu-RW1^@OVcl v@?0i ˔b.+B|ajdS A`4ʰ5{ 6Bu"u2Z!G1ԏ&7bTɕ[͟VYɚ؀j7^sNbp0+P8B&"h[fl&j.#byBfU^ luuaQ n,iPgn5 gRW5L.zk Gu Qf氍ܵVnf ILƒ Y InwI~:KjaER5;&d2@eYr"GEJL,nzyZ!vfU3:^ 意sf{7!.U_j03k}}iEv ܊4h[Vۇ> ^T;ٲِK 1yrx>cBO(qvkJfQZ&2dkw2`[ErDr{FbUr6aɠPili>'" jPے>P%x0W0R4mǐEn}7g?b>Na}:-yI00}Y'!S6wg 0x^Ys}Tޥvf|ӁS*JgOn([6c%XX^(jҵE${"DD6 M,FbhW= ,b;?g36v=?]*yuJ7 Cj4lFprÎMD?'ծljvtRV4 q9؅Ȋ#rRś ]6TԻ~ @%Vvŕzij1Qѫ-#ٹ]Abo"a(^4=H |ksFbAf|yHNhrS#Z0"M:HUnCP_E Tp1sTBtW UnѐQx>Ռ>fq]PL>TeWkAw%~21םh<'[& `Mȍ0B¹Q2UC $dnUB_i(0ϔUzݜ!%1c&6EUж8l#;~I[[]!G,51+Xz}Uf}, {0H}?G`"G*>=JlHc_[`ﲪep }gӂSm|#ӄx5 M$#guO.ӈWmaxĖ3zb<#9k4E-_fĉݱ~Ia ItqaD*r3@CC[MRcTQ ML 7uzRx$雸6 Q}*QXxO,s!D?L1Ak?XI^JO Sfe!3]8k.2Vhi@hn5ңn|R\lfkAk_,Ux)Yd'q@Hϛj!ngi&8ǨWv3CMgw~%P&O,6tU#᜿D"vFrF;Ch=DV.zʊ.51D>Upi5t{RV?JGdQ5oTLv zƁ} _<;Or^yt"(\'fh8 (ԀV0K :WhU +s9vKt~K8 @yb#;U۴dF%Ufߛ$;CVО,4aL զa&´p:)+؜8e5D`sv_i>-YHi~B\gm$ǁ>*\n:+xn3_·c"Tfx4%znHn*s8vM~H}, pɜNJaۛ6 YiGTgw#-o:քC)?zZM`L%1=6!L*TOЃ4&7=Yքǀ535#guKMR.& 2S$MI#|>IeUX 1(i^(R y5_CC1r5K2es0bg|  e9ǒCs߼`ATa8s ]6cDV76:*ޟ,Nũ#j:Q543$[{nůdi$w˚]fx?yƘ\(Irb)1[UAݍ7 u$F83{Nkg y$n7{?aRruovV?cѐVzYkmK 1xf:c"Ɋt47?fCM^C xm|R|sV뿍pf?d]5P31קC=YgxHu"_olhܼe_ +D]?, AB"KEk_]k-zԤ9dEuX~K!P[LvUU.,Np@\!McMpU˶/}ju ]tF,|EEtI@=Þ_G=(e?:{w.Քª! -X3cq`w_Gs#5w$w=s #X;u({~F6 cxW4,jqRC!>ע .7a/!eצIki?~i<* :XfK!~XҐ(#+IPɟ dXKFCR{˴(-UN@O?2w8Ԛ_g8zwւ|O _2"KDNh`Aٌ>T4 {(>36K2Bh@x̲HJoLAi>q`­:6F-EFwf &xWKT&" h 1{z }L̘X(VXnzT"N괂_%v h^(2`bX^m*LoRDIُOs_|qM@AE,,NRTZ+;j. IZB>$Q~e6;42AD\M "od4؞Ayg#a\Go'-Do^ 4?n3 x~MhI:l[tJshnOYw3MY0KɎL bK6Y]bt(3Z1 1?7IMy>jFt>2x%NhhEaG/1cJՒloA *(a:a'kԌqjG. 4ŗ>|O.J4#H`)+Ts: `x@Yh a&-ZD gIV7(;].t(ĐY"L>9' ʱqDCF|qvʕU>"qdZYz@h589y918>$\ujv/܁!97&(.bj]z?Bc'~&9כOg Di/*Hb/5}>=t?$@շi?ԸCy&V;![J68a z \P Y6 xpgZNl#QfKLOufcMvtLt.z]d1up"@u~_>_}%!LS8I{g*J:-L/;#,l_g)qSm; WbDBYAp:a)|%R;GaLh@R]S q"U$Χ,dtwtI/2ܹ{y֢FElmonT{;ƂfQi1;f=;c e%쫖IdXtIb# }][pZ ,d,tr4a]:2Qӵה_ax;qGjG }&'+ה )^L,h/8QŮ2|X;:M#6q`:>Y䕴{fETE[=0'{F;6fq'gH_i;tQ2#(Q/x gbPHa{sB~GQt4 XYTս}UY%SyŁ4iKr.ulqt*~_lD/>Ɔ%=yRص#MTҒ & ~~7 sf{d-Rj ">N-2|~J}PF!!$8'yYg#!1Qi=р(Ӊ U-Ȇ nq^t~e}!kѵՠkǞL]4hB2 qtaڍo]R,YzUj6-g2 RƸTF,Q?&C?Zz`avW|5XcE>@лS }5'v3z# X (KN 0*FB1re9jN%boJ#+PySvCX͍h^ y(Uɩd;Tu.6: FmZ P.S¦Fr?zRKN"vGs*2QX~W6B\o0=5?,}Cc^,w#I)w_H|z+Ţ}9 agƂ/Scisl𖟂XbOogE ~Ha7Ii&p'8j0(X6Gȇ25~4EOLM!zC{R1S:3M82V2\v`.P$Pp >2~ bZ,:Q`-,~8P)\NXιwsY|+d)!^&d=CgߡJ?w] Э.;5;dorD5w3:e>p\ Ô nd-J5=$USlo3ر>V')V'ǔDKt z-c_|=$ UnKiw|S'o~N$.򒹻j(0?.}D^}Lk-ӢO,;ka.٧1鶛k; ec 7(Ydiۃwb88A>2Ȉ("`4\׬=^f#iG+r1EDRĵ6s%GkLR_vZ>țlv0Q"Hac(l@K@ 9@ltQLHsXl@d#'FwOE Mf؞㲫-m8gѭR<~dn]bBm_$I[>uh*hsFe(EXY.sX!i΍ !g=IyQ$$"Youn>4<lSc~ /k=sx<T& r'w`}Y^ `%=41ۯ>bG"(Ӿ r4Q`+^'wJn(KY Ns>F򍥌i!rfwb~}K竜6wLFsk m8ICؓ}pb͖f޾hkW A*dɲUl'f6#"d p D`Wxl)m;mYLt5HHBd6z?d{Nv E+ "ωzyG)e.{vRn!l{*oh(mRLHCd_jQxFo2BUT:^9i 5^$ JZ)3z/B/UlCP?M;r c+ae_m&#N'PkjèX##ؐ8b1C8 @єIg]Qه+DžNB+Zl\l@Y LP "/#?4ti$Y[RZֻY_;gnXDE_?HvRXqlN؛TЄ-&NK "IWK^ x+S)r[?^jnwZۚ d/~pIP^=JmEO.geէr=lD"L8_8v@YxgEmmPŀԩfGmq.,bҟ/yR Em5Hr=;`FGj7<$|VVMsY4kE3ׁŸ ;&'ϩ ژjYa9,^{*QCrV\.ۜͼS4ܴue-@ TUI~Ui8;Adotҏ e5\&1I7}9gP{DW:~]i'!t`l12;CH21MvGk%M_uYՊTǿ"hق1+i$_68tO)w+>J "ˠC\ feyL =%}3Tm誂Sd%tT,C%G\;dƨ(PjS̗!Qܠ`7^b T8~cO8%jP`Ѩ&|B!P)Nfrv*2S=@lRsGOR~'kpLU*"?4 cUǓAip"Š:Ԁn O}kE!ȼN[(miGإCI]v\w<@e+ZR%0R9 DZq4?!9cml^('O)A(RAlؤH4Ord^CzrrEZi@Ld- ۽j!z=?5k+xhGhc-7Ygy FBD_sfSb$O80k͈=Hmu!cQp#&qvli%@ְ7uc!"\\ϳҮ] bP;nhsbN:EW6d|vͯRTWߠ#fz'ߖX)b w8@m:q QcZ~n k{ͦIـ M4o=L2ݽ%spYלER)'L` }?"H#tޥ_WUyϔ;/uk1l7ݺjK( OިG,HYZ]m44w ^@$?&IYuOM$գWOs(3ZMIZ\mI_ R½nϾK_T~ku:4MreyM풉 e+XKB'R'%D}xYM0`+eH厣Y dҸ`DQDHh]IU X[?U-ab'^DڎbQf=}?>f $+ȬDJ {3:Zkr,Ia%r!Yg{\8n)ۨčy,(P>h,US}^JH WD"VBU4& jRC+w[Q7i<ƦpM\ yDjQHxoګ$!0sMLuu=N$(nL١C"#D_W'egЂFa_4r廸2:`2bhw[(o*3(lCǼSșz*2{cbÜ/:9Ьؖ̕TB? "‰qG.hܿjq,dJCk"() {2t#H%. q<̤[I{,{qZYxwVY+STb,;x?o؍|3u߂ilЅ +E/)747o}wDI\a mbP 3Ќ= vm  ˾gOo-ϩSQvت=zFca ՟B2(iTF1!hhFX dQEܛR3ZL1LȌlFrbc MM38=?0Ѣs9o TqRS`B!me'=,#NxVkn(5 @\1 UGa%H5D"T_zf=W599nVn 1uCIKpS"Jj)+{I5^+V>*aYAthQdp;%.E0#6o|)fQaC c|y9;㲼Meb_l~c59 +HnuXSCzߋLǚ{JƵmJEźhrSg?bV}B^7\c$2LYܫG©BE T{_eGX,=»{6|„:ڱ4Iッ6Cv< ' O( S[fx( DJ P Ƽۖ (u)Z;k*^5 ߛF#Di/m}L>Ǡ**Z=4V_dЮE_{z4Wl[B xmUmM{C@F~t&Uh5\seנZ/w6RT誮~%X.<<޾ S*4 Lh]* |Q(qPfq,OØ5ծGu:}/W{e:v´#ƁzzV%e\4D rfx7'VFU^9na7Ww6Lh3SĸZsw5+5fb 1t$[̣2iY*)4,B$Vy72e*1~#;8fnXͽix-S!vS<7KT S2WgܤcڵbHf-ؖ&>sefwx6 E5HKZcs 31t~<` #y2iGhV,PaK8N'QUN0}*Qy ؤċ)Œ-rMx5%ѳcsZҭ:nM9z9ȤT# \$·U0wOu,6c!>E "_# ҩ]udCݰfN xAHH@eoܑ> ,-fc\C=: e}2SxL~gNgk, }\Z r 0e'K.7衮QR>$L(UU&'`ZC6)ȎlM\+xUFSmI$yK{D&z7Ο-2P bǿaU6]XOQCxEm'pd\ ѰA Wg|הV9t"Cusx02N_V;*u5=!v28*'A2:?GV/~堧FlI|їD)7@<+] G.EmnEk;Ai=ۿMFF8Y!&7z'-Ur#zd}pcv3\.I^":H1r0y'1(1>59KT x2yǪb"%Ƀ<{M$E@I C~FRz6;(DO!E%_O=9!Ӛ5n ~$D)DQՅH ;%c62iIƢQ͘ %GJ~&pcgn";^ !ُX}mȞ)f]Ϻ8Щ~KçɎzs8V=U'Wg @BkN9w Q վ!<5|yjrjL r']qBXqAVo?(ذ 3[\]_U !5Ot{Uь9s+龼Lg!99zಛe2115j\͢\vK W `r*- jU7V6E# /<@4F .nH'gEI^045Dl*ΜXw۴0L]JU8 (~$RhӐy>[[* 9.CoK^-|\9?ߖe(R[s(ӏ΀)u ӓMwL2Lxɏ,ep?]D!r AWjR>fqsJ<%7/{@@} bpWORj`Q5|(ݿBJ"6{ X7s7N"G t.ecc듯޳IHQ!wU\|b_t 0ʒMH ypDCT>eg s\vu`(ץmKSrZN:-}Vr{ ؁}EP6-WɋkAPFk{DA~ m B`3-aʳ՜ gfE,4\n%']2=/ތk[R?Qz ҭ_!"|!+> NdǽJױ,%E'Qf~Zzzc _4Wj"ʥB!%-8 H1u~p! O&8-Ix<(ֳgeݦ*\:nFز*pLfIf罌vXVX#3p?!h{2RsV@_[JZJp DH̤FA֝@IcBṺB-=wSvi͞37zdbY3LHW.i+}: XM^,{J,L˜4"8~[ 4̶#F{j 5wI|>'X)})né~l/hW~XȽM'%40 1K !94_IH]qu^Z;hi1`P'B_I+E~[_/@RǖZbW)3C DnG6c5ui^#/ъ־oް̙5%՝8ȖcJ0Y|>Rsv@UaaeN9J%՜jQF) BI.?BwuW+8)?}}i#s}Z/_+-97ZW5R K̦jxKmڔR]`QGl,ڼߖ8MZdhə_?R&hbZۢ&)"EW-u9b/:RnڜgGO"6 Z|{t9qoEûY@7LF8jh DvDYXpNtQәpg9jL! CJÀW# ]+ b-d\:H=ua$^Hr!?DIhȭ+Cі6,5rCpM/LbBT`5z=z&u"90ڦ6[T=Orygɼg!Rm !8]WǍ}[VEfhnܩK `1&K)@sW%sw}8dGG[t's 4M7#?`3o*P~iAؙk1ͻ/B՞@:J%͠Ҳ*\| d|@rV "^KViG]<<,>_'P nyVw+%`z[bŏG n%{]z]TxgZmT Z0j3F,e.St'ּъܰTb^B)jzie;R cA aMRRG8Ў=p*0Ώ0! a2oޅxY؟G9"ݥBX~pٶ'L[N7&DgcΫK腣fLȓ/$מEH~YmZs |ɽIS=tg"^Ln,%eVS8Yi wy|&Ds4`MY9ǯPj;|T5Һ8Bkt;9g B1c 0qd$ոV*]?%p>Vչ})m]TCfpAqId}U#ni;2aq4ԾD F ůi@iGv}l=&\* !Q@>9 ?Lb#5US;lL6HS ,IW|N?jqV'/'+z z`50)c36’9š?o$g $g+# Cn#$-;:^7G ܄ُj53JőWHOt]hH@{m.ArlZDSZCNO)iJ<_|%R)|}b <Lȑz ;E!(njyfu+ 8x AQo5QOvI'0%_?Z-#`݋鄘S MLuVju&;gZ]Ȟ%K* j |5| iWsDwlÂxcGczav.Brmض<Wma5{d>)ti;:cEpwj,5ҝיkn?wot |2gCAI *mT÷ra@'e" ~7B r/;d Z悚w"حLQc77Ԕ#7-frmUEiަtm8,"hDuk7Ԑ50[$5'6ǽ7B_A}q>X3` puz/96\<_ {dCdATJ@2u(XmE?:!߄`33|WwH KrAF&Y:YWƚ:sp7xЅ@F@"D`Cx?0EIuR2rU@|8o|_3rZىԝa1 .*nā @[Y _Ñ$XPV1GLXQjL泮Ȏ\YI,fGu&F1Kְ8uY_ j ^hHuUgEDdu=/4`JJyweWzAst69xV]D=%D]* LqG׋~ttZzAqttmԐ8 aP2iW޷>pI~(k]q^uS?hTH?'*7y1Al5o#zju7@AD.N='d;EqBbWFPR2Udn"$^ػf;]JŴ]Վ@*@z[ q<̟{*ݥ: U>;\쓩6fU;BĎo#YiP/cK0wWpұ8a>yA$z\|^NU0+{>ՕM*2rUp=g6r0M-r" ݃vy2-NOSEtUƀrkzZ΍Oq(#Ѡ ȧ8e,Ei#31@IS U)Zqϩ>*ƱiН3=5?m $4$44Y])#̥md|vJ)e4dTF^cv (ADѣw+ n`p8a~Sy,_V{`e+@ ƌ;-nG ȝ_Q!|C'.g`'6Wʐape |H];u}H;;SWڹQ栤se>YزkoXGjѬ= Sw2'Ue@xDPFZ{{ 3o/?+XtǸ'p5U S<]oِGμ[(ڛ }5VcRRb̜63~>s3~8Y,%.c##Mezt$1[*V?Vŀsv΋<:bf=R9Rӥ)ܽyߩ8KHVU( ȈF2&u3Իpdc-o ëlV>~{QCq.xUE]1+/[" Bdբ N?ѰRwf^oH`O98 8 ] BW ӘPٖ\˷2GӜgNc-d[AɲBVjq[HGn=2(dXI7Hn SrtSenduL lAdUv{Q} [+]ٳVb6!rUs'Zgi&7(evDF怿nFFXD'(ePWe߯T&#Ќ'4n\Tiiۖss+RJIr Ny K=u{.DJG>CThFd/t˵ȃẘYIS{q@>W:\}8A ޷x^:=i:0nJ5]:bIU@P۳0Fٷ'ƌ}L8<'}lYyzcY_jq{+(At-CW[\,zxo}2Je6tL!234 Q8@@hC#JLz"|Cpdz"(ZJMxw;g}XgnȂ{dATA}F4B~y̏$UH3ط;LD$;%\.w16Eq//ԟk ohk BnC„ a]VLuB.10-AYɬW@~X=^u*pGk%#j1U%x:. /Ę$}tі^nL;a9OPD/n߷̈䪻;a2%p8*8X{uaj# H)*vCF{UaHDHpBS߮i{b!nJẒtk'GuZg_쓎Wk8hRΖHh&wi+Y65Xdmp+Oʊw6j/fUƇC P ;k%ɯ.T1CU$XFԙuf@I{*l% V|ItIm^3}9{z*;^duq| ;, #4c h^ǽ5 ̚RB@ Di\] wI=ӆ`I8?F`#E)p>-ZMpzX`1~32X~+Pk\a/]OeMxi=;~['B6 Mmʫ`3Vb}Qze+?'6R0.h JL9q%rI21jIXaSFc[^r ̱n͑/}:Ǝ}#l2VEz=NT'c6&JZBԴ*T<)-Q*ss)m̓6*Rpx#E@XVQQaTo:m 1?හ }dM+TZe Y6HR5{틡ϲi %p1axf!Kac{jk ;;nRYŹw|7z6MlbwuNXJEMg[hpҩ>(}dF<) 6+78WlˢmopL:+fE2JP֝rsADpIz~60)"&(GuY=9´ޱ8,|*uw}54&N Dȿu>oK e]7WQggt /3eBQ qT8ܿ7t J? dbGL7n:f۟N8hl!dcN CSړ:[I\{ ' 9Y'!r4cxBtݚןУme\D\ 7}<`/yOZ(IpdkFѻ'gxlϟYoܜ ʠίԛJ . z d9nǩ{`Q/8u>1M V8b5R2H/0z|لS6Bg]g,/fswNQ*)v~E\w|ǦشVe*9(E}?B]w\$kپae-uRkɢSk`B*'.#mdo_ GvwbbClL2On/K71l3!r,K8}8bjY d 5h֍ l,],ffOjfIͧ*dBH+>^CN[zS6jCvft]r&Y~ǝJ=(o[#Ll]= :w cNGTmex.Āw$OlidTHm}R"]FNȱֺDyvpn)R캴￴[h8tݖKϕ7DDe=q(nuv&0'ږ+T6ܝRdZ)c G3A!f_ѮiWa+UR'i0xKb5Z J׶Av93iCNmF}'r)2-f'e1aE y~ 10/kiI|  }vgiz`h3/_RXC8A»HNVFcy&( SuokJ!C> KYإlG`-6̡ 6 ?ygoHj x]|=DMQFNaO)ռRxj E5 B b^|x;, UIG srf/)L/D?nÔ. {U.2E9X_8=B7@m#D"\\A?8ezyCeTwN-3ןv;*M)([St3jrZd!K/F͸*2 8fp_6ds] Ie6`~!IUح+1q5so %ckh@=bAv)7l&.vyH @adK,iMطp{+Ӳ!&,%|"cX8?K*ztKN*/DQYH$|nҷ ^ QS*ecQf:ls; C8qPD5h`aJ PKxIa/p^B(FB#[qB|^; $tr궉S8JlcsM0 ![# *b j݃hz"|4;:N DF׆)Fhw--<po,^őw(ӘsC4h ' JR)mcJԉ9u`՝>c+ڋC Zo9) 'k YuJAfxt. (vаt5vWkVUҎI~Ƹk=cM꣌5`/K*9.U3RbsVR拹c:GZ;. &th*q{Q,{g4q0ASaӢbbp662-ia'YvK Āigټ] &L}'P9xF=]34O"-7dtk˷7>tL)"-B  hCyZ^kk,/ Q{V q-IZ8~m0l qg F  G/-N̘Mj0C;w"So`I- j1Q~H2N;cW;pѪM=L̿H-GڝG|[YbvI)͸ 7(ȗbx$5ٵPfOSGy |Ɖ)p*F@ZW>`py^inLT?x7 gNb=VW=ϺX@yL{:hPpNR_Qj̿OXu7ݦ2k RA||!\lNe5S%('2dwLM ȖdP E|Wfb5D7KOJ&߈jQq1ƍrm2Z:Qը6am/?핖^؛d":&ڷ²Q@+dCjj~jctʔџ#\ݙ*H呸YR^ŕ=V\2‘, G:E)3!g+ LB\ w7qƘJrS9Y^`/t 'b[$z9 W~qz$W~e~N9qݴx/?ŗ$6W8P9p@":25TDVg*+muowʉJ[d X3hl`j5JMw{uһ׮;pUs l屺/գ(,bN}h<0Uk @@WԘksv0 %ƛ}Ɩn+@W[,T4֊FTwBf31O%crR63 gR LY01z_FCS[hSK[W${u{o9PS߰ Y9'C|FsBn%DzA:tU+OL֘/Y %^$BVq}^QKr*6L/?1QIzF4fÆI}e~u ;ޫp->T4 C~0`|U^~C/:~U1ȕ ;P߼d,+ 3P孯B+X2RFwB@P& Bn Ìi2cmɏ}>6 uE4*"JZmQz'0/2G %uФ|g+(bM+Ǚ\ m4u2q#\-Ow`j|m`Dυ'HML#.z9p#if'3z`w֧DUT?ڝCUz\A+!hN$~23Y4 E(ܑ(׿J#N jNq͛}>P߸AAPȠ s/X U^ql4 KEٽwD 0\B @ D1^߲KٓB@蟚} 2"\Z%ұx z(4SD~{hZc&_(&ʄ*dɦڟE=NႯ_0#6Ft(G(~:Y9#=-$NqLV:i*U6g֬}9Q\Ȗc15;zT<)UEյ`6Q`y'`?CQ{bp8SboE7v.Doop;}!46i3${GT/a]#? ;y < q':=߻hR@>CU*&. 黰q94J'ܬk_ƟxX] Cv) 0 Yjuts]<}9R?!)ɗzł̀{g haI\%~"nvZèTqSң};m gbݻy"*9ρkhLj -9amocqR6XQ%: ;M]{iu.LL+!T+!qQCEM[K4h1h$IѡŃ7Ay]|gjb~> cLO{6|ݦ-U`kx"=_,9%埧c A1X+Dt^UnƔqn85d`Q)D#@'T;Ik [@`~-l= ]}λ)ú@Y poJW-^9Z PiLouѻjB -^I+a/M@}Rx Ui#ز$ GhjM+OqA;dc6yU,9;Uk jN"  ͸]:ˇmxH}lOHd !,i ZUi^{O:)69ZxTj+`s=h rPPu>]'jt)Cc!qgy8^Lڲ\Υw9uwf@б̀sV,,Wq6l˵/Ë}cO^>h`nRH U MckR7k4ady6|pm`VTLTr%{j..ݰxjѪctM2|tEsٲ *ܷuBHՖ?DeG 9nq>vNiܿJF٭Nj/۠U!s-a\.KQ :#oC`p'2T*R>Ī$8I QtP8y%Ŷׯi=v|*"5!/Jo4'7LάHǨvPv6 @-+"MȅI{g?ri0P@8<:}mɐwDtûNhgu=g IϕUq8&_މ{0e+HPƭ'|sX(LOAs- _n2Sq60dPS0OnU AGVKhe!M0WxiGZ'TIv@z)3Je#&E$.ہPvRB#*x$$^=6p -QlտaZIy.#!: p9εlEXB{ڌ͂h[쥭YHLʒ3L}\NI\f{\Cfl3 6ᓉn~o|6!/(ncAHZ7e/MG2ʇdhbo Ć/`8 T\7M'J"C-yoT% ֗! Bq/ުg(/OO.}|fc#rĂ3 Y[jTxN喢#{$ G"Z\ui)}ֹ=OZooWjjY7Jŧ 0:Who` tw>/=v#X/~?>@ҥ@"b@,j^W©ݾKq6dFE"U&Yd2i=M0t&.nrـ6lQ~Inkm BeO-o@d``-\E/Nd|Q^sj(J=mY鑀^[Yݒr$G$f\ΞHm& ֔HShg8DPO>,.{Hyx弍4흸ZVMZVVqMpQQ?D ~r-H6n`&ٰBȸ h瓅_ou!HIRJ;9҂E a/$&3"&ǖ>Qv@k5-!&ZK}l @#q"؇-$cEבs ZLN+ bn#o>7qiK>57`E Ð|phtV-*sOVh'kL 1KVGއlji<};B\ WpπSxcKACFZ8Uݷ \GaJ+x?=2+c4R Kd5i1puô.Žxi rQLf rJgt@.iӡF,,gJ R`Tt]tm9Ρ^'{Fy]B"5 H>ebs4JRXs`ez]#DAu#B_c Θft3jV!pϬ&ZаWVِQJjyk@t,̩p, ݔ>]_jQ@`AJ%aȰ&@M$5)̶iwh_P~dl+Iq (YF^G=.d ,,xB(ڮӛq&#].Q&%UxǐX:Ga{\bE$B>y @8c!BÓ|vS3 SCIHB,9Y)Qep0$+jVv%nśПz8]o+6 ~uyI_ۦԸe&SfѬ.ow$Af8E!U2 RNg$!N|ȒmȂ #Rg*Mm&J[5W}V:Ȥݬ>fYC2ЦX W/ٖqwF)J})Dښ] ]YK^Fȝ-SheHTf83{l)4! MFDi䆖*N͡xN6`#Vƚt(Y1$|Rr'>$I'?BU$! ^NP% ^N7uZTQNȦbfiVU3,LDX2ݛqC}gOgϨGO9>ƪ,QmiDkF7y8_9CهXo]Ftbs23Ћ7+R> 5Agt &|0<+ xr〼JtAX_YWjZı{)UO(Bz1v%M16rFFNM@(2ARܷJř`Jrܒ5Y[t(t!FJ`bP:KG=`@m ic:ҋ%jk] _H "P>;=A-<=O_RuYp`G&xj٥^ܿBTffS!(+=T) R(]Zׅ BV)KLi oruDoۥrSQ=8^)~:ɻ0#!fA}ڷ-xqoB@5k"%G$7hA Jg\7l~VJ&|<Ҥ\M"3DzT,?7ۺ!D>GvPuq$`z T#1ލ'[ec\&xخ@`nǝF9F}`2BH VHAQ/(]-cYJw6 B!S%u䢩b 9]C%d갯9ftbD8jy{R8>bzѨ$:ڎEg|\/7[ 0_Ufi^Y %j*ctQ>J{-?qUm%xXh5>j|6k4:hQd Tdz=1qY(矧;E cҝU̗zch8SJqvǼrgŭUX1*Oһ̻" 8):KIuFND}FPPdԼ)rJS;pvbA:߹1 o׺^D+08)pFe,Og`SǎuFWK0J܅7W wj".D%u}0VOk]C@ FҀ7 ~+{4ƚFtm : :Wt]J pB\$$&`I݇g_XG mSϥ /X'0{.k[3Gw>$'OٖK$f'aӆ ?Rba6}.O勍 L1vAtwcA1,]~L->ɧ72^9毐ELKQ\vY"/LGX/nOOzZ)𿻃[?hQYuB)?c[h ,g?vOt"^ UMoxKn~k҂p+l`ۜ@ۺʼnQ05ԈFn#ˉ &.qݓFOusc/v$')ɷ*k~ hl[r5g6UHLuTIIUqV'>*)uUK [d݄,RaOa z^9h*]Ɨ MـMޖNҚIX+0x}{B%"]Lo^X:a[%ImxՅmn \l5F@b3ȤWn^SVHAeVE'[-h9iHӧTQoX~[ͪrJLb>\I͏1읬+P}pm}T5ZY|9f3S]qΥa(-Rܥ-= l8T#sod>>qW >zb:7AF(*(3!4[XRHdP(J]AvY~*+1e%G_(yyŦCEcpX2g^7Wքٖۨp&޴uD<D[$+'x]w繛b~|azS19I+P *W dKᢥ7g.&!-ct V$t$*HZ! BuH],R>=բ䐂wۡBW1X*DN{,@5=V䎄=mr"Zs7إ{g}pw|fkl 8ѮXan]rLY軂@q3FE&j,뷋ea՞u"ﮓaO1x &M]l h0f2[_ΐFJ!g]\̋QNg]~fhu;hLNR:4IKO `}1")0 ^$j:%y m'~KX z,f 8'8%/4[PH^|]D/kXngN45_dndz씲4OLf$,{goKZ"Ž"W ͏ԉn-=cH*=Ð杀`zFK9${D!Oѱg ~^?}i4i*.$f=z忒m"늮1{ҏtֺEŪ0V-_N~K5hF DOu45֤+i, 6g8~os(M~6:ȴVqxކ=ʣA%|RUL;]E`dkQ41/j7ZM]9L0"W@=Ef"1[[6k1sb4_/6nRi~πf[ 4F9ZB6[`4D_+\"y|vFʯi: h ${ D- YmG,, *48/ ,`o߫?J x]8Cvv@Ɯ#ݘėQX.zcsF!e _G] LH`7JF"lL#q9]ctdAYI\V9{$45Lb ?F^8 9{g6⁜W jI8@mW@DzKL6N<L˶'zњBnQPjGSDUYCk,,~'Z*H}Gvl?yzrV:%|"b; l$yO0(6K_M7+%շ%};TAؑ{+Oo'NbT+?uhG،l諵6yK+'!tT: jX 4 =嬫.-C]ULqA(zܮv"BkBPq|U XJ8Ù a1sEl28ju &Q`UIBدj3Y2 ڥC A (ݗG{v'^m=\ B:҅qsH7SR @ ǨpR(nbR~kyw-7!*Pe&@y̧%ѥxRoްM{s$-C5|BrsN'U/K؉X\Ϋ=}{!*-("tf0ZtȟLÚw1uipi<-PG1ae`@^͜?@fE&D93 ZLg0)Bt,i ݑ}l~}$&XH  RNVR*w-ecɠ8?o|wk*> ܤ 4yAN+g#xI1(io'R 0e*r2nUJ]6g&it=rD\S'._F{Qy%BR D|k(48e~f`$HM n>aȈ mX-O,-m=`Su3HA0u({i7jZ̒`6DV;㸌8ѐWWx gzM%ZEjc:_LYYwށX`1]IB01EHDuT Dw%)Zuf+3*;,,KϾ]mw$"iʤ՚#ɚa/joxu9U믇SMNxf]-. ɢR{Sig"Rw_µUrj!^$߇#@-Ќ4(u-8c̼L 6Ә[mA+9]]ZJNDEL5Xo3?:dK_O'ӥ]AcII7` vxjX^zwg.^b\+, 2ʶֆrdp,uI2' ]+]kSVie14Gi;0zg dɲry8<qB!PQ)CdG5v&P-,icuh6Fp2Ky$ӝTJDL 狮3>!'2(RnJ!;'i-n <n` ~SuS 6B[.suVsck7[9&(*hKb>k"~)f-#i*yai 24PMKB8Jw{Gγ+ǙI[A{r%r)zʬvh%.%ʼnKko,9w/ylZ}ڟ?29)dxBg0mֵ)X5EQ)>f2Ț}hùrfAԆ`M9o9,<_,I(ÈIbr^l`)]I\ޤ8W0z 50r郇oPm" ׼c癚 mj SPt_Q5j5FWwȮZScMNj, Xlc9aKA{S"oҏzoa3|bGluzH9Pϑ*lzN2*o pSqb?Ak;pzX +@zY-I z87)%ě2?-}:d?hX,1,N7=BR(E1Bg\ªn"z 2T! eDqA;柗%,VT*Ef5{Qi{<.Hx4/iYvm E-"LRmN "k%e~A [WP_h&uM9>eķ{.Е26*z 95&zm"}NʧxQUs"DYls2EPPY(0Qu*3c, nyza"И!-8ep^ )BTI^-T)[RkI\Q& L7㛄Qt DBQQ3|TXKaQmYaK+_>]sF#{?M_z笠R>0g>MKHL!b`#18<ϩP3ig408+Q̛e\U>qdJNU(t.0J]SP `BdpTly+y?铿n5[x?5ї5Jy.iڵz-YTæI͞ Bm%d0q>>? ˾L2uBb{гeP^2Po`t<޵g_qX/2{MvQ/k>],;ja uZo`F;Ѝ6xZCw-k&}:srDADXGսcŤ`pe.%MK/<1@i4cb0>xIQaڎh}n lqBIgOPuskx,4cY7W 0* 6By}KPMOV" 3YK ^nLoy91+tl;8EOY F>#>驅q 8bwۗ ,{B!ww0QCd/2_&< bqzi!s? !jT U+le54*͑iMh)]LɼXl{ 4ow6k<қ0s[ QNeULQhI9.rGox( -X:X@P*  ;^-ZN2%U{(l~Y΄ {OZRz٥V\9 hPUv^ ^ ӡO1ŕef+$g8lgPٜG7hB^6=$Fgߓ^l@(ߪ!Hf"o )O{zVɜ!VHFQXlGGԢ>_QHd`%{QW3CaCL)q,gCR iASG -p_OP خN J;35joU[ 2KYysk^&nDBgK֓4È9=?'rU}慈{v035/ŏ_l1/lJR lNp>F`ո: +ӚߋWX,{ٟD+q*8bj(rAY= z׾X5/ c`ĊMaT O@4*< ¡{Nx ;eW(D'5K3L1]efA[OC:H;Q(1lEB( MЯP֧ tH6#t]j}`Av '巇mxn=hΞ, WQEe)fW| _fli,R,ѠuA ib\|I=2⚊uɈ^|X;6Ɋψq,dNo6hEXQ"l˒`mY.lݗ\aΰ&僢ӑ޾Ezfֵ2fqߴI9iZ?"js ,̉vN$7dZ~޳g%7nυ> h_kGB[AE\t0)LvރY6XsӈkN _k)"ճU  pPXEn:Z^\B",\Bm5OPmJNĒTP36>Ba@ U&ڟkҞpU)lbKpe z)|n1 f?O)܇شsweRpBj£DjT֧QOnwlrt74sY"~rjhM @h^=oʓPdN\̖mЭ2#I h1L!Guz:24 qQkWz{IIѝ-7Iy5%'8Cr왍iͪ5t &>u3._twwUXSN&:semٸqXuܨ{aĆ$2|T;a|Bq^\)0g5Cj0|-w9XfnzyܐSbwڮ]:})ajvv;FT[6$pи)U#OL[0uuǕ/)ReFD87-=>LaU>m i4sR^}f2ІOJ,wL.UK.AmD7p<[bʢ TR|f;@  a,.?xwFrG|V_.?i:*CHՐ'J"(:~?P^`5^ tlB0;ϋMR,AKH"@RW â7"Or#WDv0$k4qU }vQ}ԩ|@)Aпj##ہQ8+&I Y$`D崘L'yӳ`_ч"k-=qo;bɠD9ŸHٯe(5顫 ( i=[/i(\O5*x|M"6yn3R3G'].i=)Mp/|Wt#T4d/Mt^ KE-湿= &}u;k|zQ(ςJ3sFE%v踹S(bbMȖZ&*i*w#̢+ ĨqBMzk&@|Ox>vP@*ۇx+~iNQ#3H0|iVIY&دn y@n{]K0y5G6УjKVV3*mBd0iڹr{Xb0N* %y'$I@Ln?$UDl;^iYdZq$Sk3Bh4DZa?+-ɎШ }n@CsK!&(D3$ Qt0yr{pIβ y w? z_`ؓ/ћyٺ 1Eu(S.乶<@BOHEDL9+#VɎͅ1n($~(o˓[RߪItSAߖz]\Oe/(=ѿ+[CxaL0RuLa[3 IC-^XTL-N'.s{O9Aqv=W432;aKImzR{LGW `F]gm _Tr5dZX9}[Gx^ԟBT)PCI"'̶7$z" K],UBdy+eY G-ersq[k<[EdSlU<d)2k9~F "d?O G@(5[\|S|i\uxYFO*N(dE!g(c9I| JOMc! u)]q1TM~)_Jt=gWݸ%D_a܆R+BYN\SP?oJ}Ȝf 8s>daӢMSz%m/C3bx4U@ 3;Ю|?$]_FaA a/D X>n3 L,vʁ4RfJih1z} حQsHN"VI`KQ%'k UMoUՎh:Ҟ{5S>$emƁWMBuQ2u[\M5~}GߎAUfdFy_W>L7aX;\ݦc(hd e24uEB'/F`NӴ:w:6 ߸ET"u}Kf~KBւ][ȿot:dkwWjy͏M: KyUefI^O(oYUAi ѩA:X-ʣ #.k?[ǹ K^@{'yCT&#*#')xv|^Yf:_4HX1*64%Gy/( (^W9qy\ӏ_#@X`Hmw2ݴjNG&= uRxc 3PM ם(8^ dvVkAd)t/#2$ uBMUC}nqQ2J9"kXl_V^zok;2!-BY"jj9T3uĹ@ ESnVuE|5;^ݾELD;wsZqI!:ŬbM(PDv7mvrJN@3nTQUTgN&y'dnz7\V,&O1} e/-iO"$ڳBSX*z2C*gb 4 a|Xs =FsHi$꣯gx7jph2QG 5 KMFNBQɃ#*@MoTycw&*'į462/h'Ԣm_\V&ĸҵ`r>4ɔ=+jzLRvu-7OT(}("v3J~՗F],!ÈI,KP3`_ tr^-cxؘ~3Ƅ*)ICPz9('P-_& 2vV0AqӐze:WXPz `?ws)FpbbEᵳNU\ꏌ:'3%Ӡ/pfz9w}@*sbDȬ%{|?Ou@7֝Ե}>rOp\͘&T<҈ʜ Іm!a,?^}@)~Ús|٬k.qo*n$@,1+0 sS  /%.^VPs{\ sH%a |D,,{/Ffj*/kɛ KW`<-4P r .- bHC;.3ź!NNbH )i/i#ν!%Vqd+ڳ~GAx`sW:5,x@B{||/a8Nw0LnsUşԵIEL M徫@0[ Ggv;4fa~P@ߺʜ 4K&Q9UޠMg8t^G5LgB5mGO 8 6@uO|92xIꀈT\-Ñ"5hn!Aʷ"oC#F LkAT1 VE(ㆤKL~9C㊲ն~7Eny)KIdh B6؟JM;2 VV6MpzuvS\d1p!k(UߟH ӱqZNtVdwLc OxKiƘv U"±]*"˅_UmҊ< ,A5NsRV P:* bcgΠ: sMKRY),g6kq $6?䗛Rj|JgS59,(VMEsтCs'yKpU,}SX7hxjІQ"E2)J*@JkW078{iDG?x^;e@jnB|!a*~ RXv OUGd+GƟ`"~EV/I&#e^MNߟC5AaQDdu6{VVUpsxX$ywm"Z߫d-#&,9k rde^]0۴2nIM .@cڐ-E_U͍rC^й7¹b8U-OH] vL^//W~|@]_`%TtB {|t݇ w{Dv>UTv@B!DM: JH<2ɇW&z4Rqð6,P L~kMx(Au",4JCDjt"G##){ƍ +V.D&³3aN @ ],MZLƒ5 y&9o6%h!*V5f>fqPx´rOSWW my\62U8#s1,\ߗLNf-HP +m_o>}5*ψȻBTI)ʏ>YZвf9]nNZW?o:#VB ȂjQޓsKt9e1TwY,4p&_É*}-dH$&TC#Ƭb 4(yJol_m:"hjQٟFFT,}Gmrrw_B_?{`|B^]ѽ~Xyi7WƊ =? r?~"sVD՜-$GTT>-CSy\DB1UjF (ވZZ V@>4ZRQ|P?n ₓ7!) " Vp-*vZ:?2Z;ᱡ2#vF-R<AYJCm0eW [RtCTEkLh[JlĠ}0m{;l9<` B4ƥHcy1)&Y6y/Z M / ߏ]2CVeԤVWpCs"Y{qs/P)R/L+jhCh}T4JL݈DԜW,+c/>ń}\SY1d vb Qp~!?{Nva;NQf"~Y v٬s)%,ݘ2^̧ j#Pp ^eQ9;pZY#n! IS3"TØ7!eFX%:t*َM;F'gYhf-#8˫MڔtL-'!}Ҍz:#'+^ P|=~ymqhXg%1/RT)t4Ea$wJBY}D$xcjPmrϷ[/p;>)LHazN&0,{=h:e+:oM|^}`rƺSшk@VOtNZ +r)`%FS p*}TAW{NZS1 RFpU!QeMׅ>=>Qi>/o060A`[PdC[liVI18)VZAL)si(%9˩:H!jg+N[iOc"p,p60ebOvCl"&|7Cq-4-l׫$PM9Ļ(_wW@;'8(Iby CW₟kЃ2͍2l0c![gaQ"ا{8NaZTZp \i6dZnbP! &°qj!5sE_5;< N5Awv&1:/>=.bmebC1{`R>W/F *'40CONE1_bf,yKS>uaM37 ١{L7Yu~ n4<9A G;&4@kv}5Rg;+(0nS8GJ\ @|iB~!HpƗzS4z^1&\ϲepy-ad8|¡`:KP:mWx{8R5V.De}s/nmY:o1"tnbݾy JyBL)E*\9%S&D8E X`u؄kEڤ@T% 40h2}:`HY@0X*Knm[%.=!S2HJM4}tHTنO^=vSe>d@8YX֠=f-k`Ơjr̼H4F8#:cX`8=$ {^s?Ybi;o2>d׮(Z3~vTt Kc Ac QN& oGlo?2PO׈Q"RY7޺y eg`&i*9a5$E'`t)Hvs⿬)I]˺4pĊАh{H*|mD,$ڜS{M/0`XXj,~Fgn3 *7|ccB¾k2g/"K~)Z ǀKy~ Wv?'zV}M㪜c+ү:. u%'W^F^06^dsQlQ+H;P"c)H11(qҧ.$1PP~NS; jHdMmml^ Omփҏ࿌v_Q1f[&15x_Vk<>?}ָabWp#uUD (A>r)!o8ԬIb;虢ʲ?BRO{WBP(=;væ{,*x '3";XDžC"t)>/Sz\FD`> ػGQ+2< uiW|1 F(i|Gͦ"z{hC/}7R# EkCfQ6{HGI `q*3VY+rfnu 'PBߥQuU@nx5$J;g^پݏ" PR|)L }nnSowTC-%tt {{K`.Jw8<$úaU :p P3],k=@` U%]Rbe/pC4vaBsj^SzqUS+RNT67=PA"Cd^,k.As~jC|5S>MK*m2r$쳵 "l,!#Ӡg|`دAGO'{ψ"H܌icʤդvfn|YʿR[v;l 1f -[f=~w$IH:e̢PJgX1>m)Mb^Ca)IP(Q/ &5C'@2٣g 5I ދ-R)v -'rݶX jK=Ig}\`@(A E$l&zB]]ܣ$X\6+ T:\dNK%xIPglvp ʈ OYII=Ⲍ~c FX' {LUwG 7z%~*=:=)\kw&ڏX XE Q8'L"B'\Tvρ\mMQF?u|GjJ$9?lrș.^;~+k-PjI\T`sOj/Yb ʉe<<2 T%rvVAv 8ŭ:MP9sHGzƒ= ' HJf .%ba3gUv4bp?d_Ks.vڎκpzeHk\ZFIw}م0RJ:RqEQ33Vw8Di/92NC^I;'@2!{g],u)= &Np8BBAXX/91n'Dof6gJd툕j Xl>e@9UT1(&B]/>F_?#:ny20`b}H5| Y/vz]C\'XR҃?Ef}J"X GVڷ%W&OL0TytA*HTc,6~FG"2ߤ јgpt+{ L?p1I~V[R), je`6T"AHQ)LY6A h7+{Bf7TiUo6K93ެ ˤߏ*^Z3ZN =͖#]ەbc̄C$g'^R@J/鹣 {ǻz٪+Zitج:?~FsnW"gy[(;IfdumSPS_'پ_hOU{kd=j'M0\L.v]Ra$ԜEI=|j ؏F2Ţt؟<ؑsXеXXx:$Cj}zVƹ~(p侴. 5ÚxVТ" ($AQH,T/r4{˜mE$e53*;{CVojslK{l?mi-t\hP'0D{^{ZಪCmudQo?.62E!,t6:.jh]E )Me6_J*Pr@+,hf$ jѴa\!kzE(1/ha yEU'^Kޒ\SGeˑG,&8C 7El1os=%Hb'#?&bΐ̴.KvK_s>R;U=0;){8zO4AxWD), [w{s*{Q {N&AHVձ1Ⱦ"a4;{)P՗wtNj誚XQ YxF#3C I2 u 5'_ % |hs_Ա 23Q[%D^D<{x?qQ鶈f ؇ϾX运F\ē6L&\Vùt9{t:hsz!Vw!; WCkLJFb$biE"O\66Eߦz6 m, 9Vo(t!K &=G~M`pDL$%9#! ? Y3B Y+:޳`_( *:X˱zhy҆;R#zsTPҥ^bxNIOrIa@wh<1/LKZlS]D]Zupr;2=Hvnp%{i܄^4SToVPm?f1]Yt9^il|8Σ^ۖPgHP5kO $ U,0{(CQIhIK~R&r.ٚ ,Fy-G~E;tFmb,˜QG70&jTVvGEr`B4 Lf.`,A1& .SB%ӋQ[ Z@ҍ\ egbwUn{B&12]lw$DbSA/16aQt+:%sC)mX<|[T6&9mc~˘0DjL?O$,|zt&Kqj*%{}M(<>9=6)@祤nŠ][8G 3K\}Amuu֘-.x,ݖn\I>GApk}MQ2w2jtw]{DUveஓloڊ9uP=l*(v-dG]ϋ`/sN)ՊpqKBY"K6rNI~%sD=47bW}B/t5_ dFtPj8J>v_$"et$U֡SߒvoodxP_Bu~(ʐg:pO'~+"ʳU9ϝط?zYtDE !oO%"G-ߌ$|+ּt6ug`rtVa*XlYWuGƆbŸy]-ps8 -SKY[V=̹G;>>uR5Is%~N-!sJ 4)l>N%'7j50c'WVpt_ alދ/U*4(بy!6S*!VjˀcfW lf^;&,#eh-FT_]hӈL5H06 l6X YEz ?k kTg8:CݷSp_v ixpp k,]D?Vc_7"?^aJ1&ˬGֵͦ 6>`8GVIBZbWѫ5=<6 zf O!©%Tv%AeͶ`C2PuU+;_u I0y '>`ޮe je FYW ˟ZZ2<9V5ףce )S'Yɂ#X[P`|nۆ/YVq$ύʈi̬~0h 3"T1Lna6ᐄ[|~MH STg^{=u_DrnX 6 o%v|CF諔rYT=K0Ud,W8xb0ścI*Cfb֊*i|9i@eȪ@z8Vh0e8Q" Si"LIZ7gjɂeِ$M:E }ǐ"=gvhi/3qA|ЯЏ+L}t-N⮢dz%:N?4Ɛ^42U꨸xvE =(X޶/Gu)H>" q]%.iY+GyH܃ݴ'uW0kj{L lfmKYўgohszuC*J3jizƑ Py80LРyG-o<;/TR-GjhAxSWƭn9M3jHõ)CyT @zNΗ'@l89 H,l PYegݼKD1TtYM<1 %sЦjު'VR Elٰ곪u&̖}N5A 01bh\rNFh?*Yqyu&*ĸQHSӅ>f6v ЅC4l:^p>9@T,bq $Tf 9MPk  @3aH;*am`T='×fj9?-\4V7M~7l3t?XrG>Ϡ-:臸}a mOF:X #:/QuZdF4љĦM!k|KO~@+ֲ}rp~Pȇ0~I8 B.3lӎ3{Ǜҹb9uNQӍ22BTqjX[# *g!BDvE 7(S)Vf %xߍ4>RƉ{d0Zeu.դgg2g۾m?8 ڂ!g%7Id@F3:2ik!PSp99Het:NU`[MtGUAu%%Ta-/-ssy[w u?i5Q0$/4k!^>,b.%q]#`(r (T4pa(K5ͅbX'QCmjiU Ѡ>k yϞ}0)0n4=69 F}}CZ/QFfߡ,!ьϲ)"e RQgכ~Q{fCM8g-',`6D YϲR=_RUNo風Ë( "R̞i ҪC27\"@dt~f m+"hAfc ~:ќf!m,5{BQz&))aX9ISamIC&灭*A7t?n+HA`5{`p|e->rMp `|XD![ X~Ko[\&݈݉O"rDQL¶D샾:uO~V^- i${*-/2K|7Ὀw=$Vw!9$~ldBAPu c pN՘+A2.++׹auX 8k~/?Zuhk5KDGF67`r ~|x& I6bXҷeSשG듆hœ(y֛XvlEm@˕8="յ%< =y\+ImJMs˼\D!b %'s ȻMO?]kd;"*S[9dS*ꗹo2G'g\&5/`bצsB—dr 򩺰ЀzIaAH)E*s}:?ѕѝp CuE v`f)լgirNj8gBNb 5\A<`)h>yr@_tnX  RPjxZwLzx.+5ޯv7/‰܂*V̻ 8K]itBG2x3z=rC_-T (KEAuWj?j'>Y4ݰ4;B&K~vOaE2ɱ!ش%A819+eswаDyN*ttvbr"R;`[Q?UD'F°>hH2u[/JXԃƬpr&J= Jv9..W1>d0MevR;<^A׷*]})"M9ɭ1Nۭ,~ܹp{ Y4P,.Xsׂ)[E^|S^H a^ed39Z K&Ի? 3MK{ux]eVډ]W db_1Ge_(摶3WU)q"5Hw\=(te'5 S~uLfކ)) 3UT͖1DYsRͮ|6eN<]~wЇk"&a~6mC&=D}iρQcw`@9qFtxAKNEOê;>Q+{"pʑHvA Nϊ/ UYa]̟eߊVPdyEnKwo B}J43ݬ_ڑ`/F_A_x H~˿C\ 庳0H(ʸ*`m|/-Eyg22Vw3OE&_1҄N$=!,(a{oT`mp ٭* {(=`aݲq(([9X|?^z'&S4]Τ^QG&.H?k \j`T'Twfq26pTĵcvnEîWⷩ>Y פk'fL6rqt¸-A|6 e \Gx+N]]mL paPj7C@л;MaPlhq.׫đ \E 1iClҢ>^=vԹ`^d)IYGY[Z2tpk19T&KȜ 9͢yI|:^k/&ǏU,\Uo'g ^K)M"p~dB6#t$oMʑ>UcAwsODzz$C\J8\MFűwk$ЅߐR,ԪMG1ߥu]㱧0ێ9)+LV+Ŋ ĿD 8p٢Tr t Gny'OOUԷ'%%{f:.,9MxF_G8b6;q%~P<i&ۛStR縴|L8x@O[r:1ItNQAL/FX+Ppd2b<=^10B(0@9xpŘؒh LEdo'OJhKN\w,[h+0y #np~mZ{cn=Gx=Y4m r>Ta9(1eH ¡7.bN&{AO3gtb$*u-!!=m_ߏPe@^;Ql|5amb^?(he,|-YÕ5d9hAҽ(B"0 j?Avsɔ疊PyLl…Wˇ9M]el.˨ˈ[J-EGrMZ\E~_^os/vX@,tF!!(vt̀K-Q<;NH?qVzFz!ٙ1+]': Y՝FϏ'X "o.WM=ؒrw%{<D+g% Uk[J;"ahl{0̴\\aDrgpׅ-ik_+ \ʧI7RVn `m,W[~н/?qbp͝G$;Ű_,vsF*la<+?=lahrN`G}dkd]fu +"тսQoǯYJHT\M :)ҖƉ$ Ia2Ix{lO49ZWsb$gwm<-o|+ D)释@r)9Z|z*Đk˓6b|Sw@_kyMK d>lV^r!YY((V&p>XZ]TǟxGtyJ49N3%s7n'Mu,[lUUo@xhloI7$>?$=溎ZUx9erx3n~vFCF=-ŽVw44[5^0zL 3a)=iGt)Wx*v(Ruy8wIQۇ4ZZ{Kl\dFv@$A@0| g ݀ܟ قA HQhWMJCp x p5P*cdY@QY}zS`R?|~ nxx,͞K,чƁ9vAĠXbd⇆sgme&K_X1:.;00f0+iu6 .!+EtbmAn2cOj\HH}ٛ og:{א]U7>̊I+TM{fw`Я _:;=% {e,o*{ \{,\F'tyU;"*Gme)2 ` '72))Pb[0<DCeh|\M4+x-[bAo1>LGx]#=&xy?n)y":(@_HGǑ|DZ/q14L2[=7r;~@OaQ^J |>A?A ձfz+PLM߹=~j!̗pu%kZl%֐d0V0+eX鮧qv"3pR$zT :k/dGp|.'cup yblբl0&buy _) yI@GuCI':v7Y_įXt &:#,c"tOw;a[vc|(LgFInTMt&I\]q6![A'?sгHeO`ɥ`ŒLx=%6wN|,x~)`~狶W0}k*#M .Uհ[b(NvMY7y+̓8y+#XXoێH6]Tۙӑ>\n}3GɯpW,:ժ[0?B:~K#gMnTk."nArS2Ѥd[C0>$9b#z4^R= \օ`T4(' 5J<1ٷ^QvBr3E{ɳZZq¬ݙμES˞ˋմQ?"u˧5aNKanә8UI!A8lҳm?~EHӢ(#wZwIw}/̒sf'g_" 8!eK '=I!b\d9@sz^uQnj}vCEȉ6[)C}2t^^,9&Ph7Zۻ߀ǛU~_:7/(Tԉ4CFbc(U_a1F"In@ =+U21v :u0?|K/Q4SWְQq,օR }C3EfA9#S0`CHtl=Y0Vո0S*ӻ#_W6;C;pz# .ݻҷyX+>chuvGyqnݥZ]}7QԘn$tD5` ib)$l9B8*M1X n-\j w,7@pyOjPnh;/wc#k x16GDUN޽ܵJ6Iq(q17ܙm4%VApslmO0"qnb2 bA$wTJ֮A]{1AhmO0\#3D\q-wnzɏK7 5taQSO@E(g@sgQzZ)qKi_퉖 eJiz+zxM$|X*(B^&!ꮓ[ n4Zx/3|zgh \1 :BXr_V&OZ0>a_%PU WvI/-Je3?*cu !Kz`R: :D4J_C!uï)ZʊůW+噇IJNBUg[T>˜+Ŋ(L#LN~4QAx}kP3ފi'n]25)6WTQ:u4o$~~0)0#',?a|  {4C<]J1vʶjcghTW5I~{șmU|$ (N&SX!dGm˘%F!l8ĈH >]LvpE3^WYVP@MT+x~͈J0)'3(gi[t UQyŝ;N)T`2]Cj?Z~']? I"h0BFO2DΫ pjL'|ڢnR@@.OqUrI5j1Ιwӻiʹ+u)ە]SVZ71kgU 9MDb~+JZ4W,G^ْYJ3/Kv\f^E"̵~,1PMTʍR͆ZP`d/+ ;5S;nP5vX|.)Z8iLGBٸ/YFd2 ~cFuf^?,B C$;lLS]iǂdg)Kط)kێh8Wfl $ӂGyAzil1֌+@O1HmќU Y!/Vj eUPh?3 "Gi6toE!8"uocyo~?O[XƔûU]wm!&y*scjJUq4̱hC*iCd.w0[T2ytKiIO`긏ylI,l_,rJĂP0eњ`*i|k|`}FtO]ƤR Wqo}1aN5,x):c&|ogv mD?N-'](*N((s ;:liq #.;95ťAk+^ oY497Ձ_%FB& wpGQKhʀK*}3C_V+ÃUQBEsl\;r-誚eN$i\NU9jz[g>wNyKIil*t}; ~OZȌY8b ,[&gNIz˥2$3`ntTuZVOf%X([A@nr9xvP M ц/HoD~? Nֈ$Nf}oLC!DW9ŒW F'͇Ja} 02z T#"ȹeifF3׽e IIG8[302crIl . :5!` 0PLW-SAЬݸu1ИFF$ONXUbg<8mV}T\"?j;h`X"fiBBc1t瘃GL w8{DB Dg#ήy[{>> ;4<k8QeIQ[ןڱ";؞O@~^[ʃ_Pu}"9W1ME?fzNR"Yظ|hd:_YE#"&zzEn9fGZGq_ؘ4߬P?ȾzD9b(Zqu{ԜΘD9Bt?u::729;Ikl4 /Ja@M}U3RY[uwUHT G@ L\X^UF MW3}&9򎇿la.JBܽ`5b?1d?fm]V7b0|?X2E[g||[҉$B@8Q~zIh1lێ|| >Ҧ;= rLtKᖶ0|wgly4xPSShWLsu pq}AެBpݲ϶[r _N# -2Je̮=|Q5҂语Q;~1տ|3te)vs#(afxexT` "ܨ>$0E$I6EsΈud8^҇v/J &Ux'~NUMeVJ!m$|,3A_*qځ ]niSgz =b~⒱PWw%ŁzWn2T;&|tpFKmLӎhDNNHYaJ* a0ϵ^E2b%[.ui1z}G_gJ^R'%`x?P #,GzMxb^cF5bD"I}mS7n:0Dk|AK e|rQ~ɗEf񯲦^5|4IP'΁砲Β L(8aizXf#Ǟ /g[:}ma~ПĭɹA4kFc'{Ý`7~T~ ~]oqz:l `v1K15p$һ!)a3I8R(HED+(d¯m8Ѽ.PPВԧ^Ӟz!sįbrq uf4 jMK.(}W՘q~b=Q 3 @>iQjݑMuñߑZFv(,Y]ޘd/+'CŰ钲M_L͵>>}ȚmrUmQ"%W0t%@W` JP~΂[mrqZW$)pZ(woP"`7FH'>:}50$"> u&‘vokv:hn YLN*eA":bl7ԢM}Jz=R눾wQ[Iȶ L{2⊇3%hø42Hhۼ&יq(mN4hK X RT]\ }p>t,3;O6N,xe{0!\.mLL Ih65Y |Yb/QCnMq/%Bd'%wA/n3D5uLj?:;ݧO$q0@rtsTA.ǁJ"SDk5I{yծ|fنj2N+ɀ??67ǛYY vtcn@!52ARL1HzAB>#O,m*C_!í2ڐ öa*O jPQKJw⣙,vnXAUƵӎ-5١O)d|;Cǝ#UZ^Ĥlzt@%U &r޽+޷{ǞVa)-<3=?,_n~zS6Jj>ӅÈQ|ëJ. g<ٸuR5DHS?p;+&0Ű6F1ex|J:vQ`)f53K\Dl ƮFhAӴS[AkU;t<nD x Ivl\\HǡvWL*ZLf3Kc5cBU1v@k_5@pWBN5&hq^.?=J/&Cwx^1 b25o f@HY9t>&{]v\YW5}zg(#(2^ M74QYi`M$Ɇ+>bƟH(ت"2S- QnҜA#RҼQ#[ yD2YTn܆,p%;& h>쯄s} uk Y.VH*|}ÙVܤ_,%DI{liE@UUx'\/BWާC-7P~:3KGrLjޏR' xG6?m0@>Q%H稈@]e9#Dݡެ7 q24r'^0[jKqD&;@W2Au:*06 ա7fD6hjbFEw1 Z!&Z}*Μ.̀՜ *|gWɽ,GP<7fP̸45@ؒI9y^6i1 2]NiWnH@3Xz.],`bHys#,)gIVAפwC i84M?bHˉHyБ]Z$Z]4 d92b4|Je_Ci{ Կif.MXfԺV0?> p eEY-աP}ݖ &es UzT\%BC8dj |s`?~*x=jJ5@¡W쉕.!3j$ߗS?z]κjfd-TEz1c'9ũUOܸMo0V$||}[dR+/[7`( 0 FV%$81+I{t06'\sk!A.-c(ZA5mDlC]2mً[ ?W-&Gz;4ͤ{%} 8[Y'v$U8@RzyTs۲,|^zL3 Rq#;g{DAF0]*hf⚓ qU YELKOCzDmI``fm-U JySx~WB &S9ʴL5ch\i'\'+5g`HYjN;<i)Bx[B7M[#HzoXHl j)lA < ə]+WkXɖJ9,]XW(Y6նC\_IKLZ`h#J8a$s\h~!f!oR7,b]2}t?Isrz}ۼV][X5GZژ:i\ɶ~{~x}I%,c'`= lmeL`.5&t\1!3ƌ>iY'mw`uA9רNqH#xId7Mע:?fO87c͒< 5nbEiȳf}=PV{Ł_6͙, USkRœ.9i2 wm'2*z3=~,/IIyI1OfZ7-(T^&Lmx)dJc >ih'rgƆR)~jRWCaS%ˋ:f>j!zz$ Z=8Mc2LvqU%vK,߰@&@x^5SJ@OH$OGУl'BCQV U|wg$gslƋ{uZhhݮ ay}Iv& H1ie%o_2E|+Q[QDH&"ؿHwp3c_:_0S aGWBIkRNCL.{Aǟ\QOv:lEپ.\Ps,9,VQV}*Ňئ6]M58s wE]G a2lф{+Q_| M6k8:`~B$jJS62GLGVSX$ npw54 @Ѽ"L:MňD cu:nxQ0+NQA`1B% yYg ؐJj4ݓ#wF\7*-8^DX@7d4EU)a@vv"БW Xh9OKq=EO1bro~XBͪE͓[i&Oi-]uvF hH#86iz;M!.\6%ljm[6Oz Gq?ku?}?]:D/" ^%P]H̝IqAɆba(hg 0PiѩW8-%Xc&B.%UDFiP%^{9~i~I[pWܪ"-)j m/ρ'p[HBEXvDE&]4L\LLo3=1/5 `iԱN2۪?| fJ=GRώK5Lg t p=Fu,ַN[zs1de2T#&PtX6 NC2'J}1҃M;O[W<7O n\GvҲ/X?AqfM:m]0N" 6di21X@'+=rhdSeh7{qnQ05]ubTs !uWC$JŞ^ȩH88)dB gS(Re=a^\!f8<<*ah"9#Ļap*1v6Ҋd0jR*KŢg[*4*`E6a͏K:A '4 ,#y* =ӑ>X"X!?Q8 $p+~<Ÿr sLCdn 5|=7CzhY]1ަtm+"KL6ҕ-eRDG/%c@zMy M IF2ﳁkVh,0 =K}谗7!FĬKt22#E um0Ǟk8  [9|Yx_;g/  d3nҙ`4ῃE@] 'N@0SD5$F2ԣ>Ƞwq%¡-26,ȦFwaM ԣ΁Jۆ:g:'u:d$IYԪ 4I|[r+_08V}X,QڠRF6$m{'ӣa|;QvFk}?wltVv!e 3/^UI$1ĞP[p.o-c-@UQ{L_epr?|p(ʍ?;vSFn!"r!SZ'Ϗp}N[̜R lAkH(8."KBs -2AY~Ip'Lr7J6 ע+FNWWs-MݓZ;tb/Cη ߆)5fcr͹ #p+$̵*K@bdAf0X_MHN,R' lBY#rM%sȘluJ Cuv9{&qE1rg"T+H{ff\XH qlX04ҫDSvk|\%& (䨔EOϷcQ/ }h'Kkl͢''Xg)piq;|lںѲ$0O;zkXC[\3ȴ/7fXFYAO zqRmx1ru ɝ5=S苎.Dyh~)H2pM(-Ŷ |JupH A]-u6$2@QfCK{|UU;x`HD.Hm{ Vn|!N}'Wq[1|GhuqFMH%HN&|E}00j6ysâSqbe7E(d\ ͔LBBײCѐT'|>**'"%3n<K!-9 .K&G&n9w*~1] рOh~ V $u ~̀!RmY6\}c~%p)Ʒe;U#KfRՎ$HHIsQ\gHfg=9.KYz.t7P`  9QDCh%Ycw%:Ue_ilAhՠVZ7 |ω1`b"j-aTV8吆 Oǟ@!m B\Vbs- iz\\Qti_FQJIU0 ʴ:[[.0]X5{qx4)}-ZU*f`bNW[\,F5Yt{Sxz3뵨/ʓ+4-Ơ*0jl!Od/1Oq{m+`vڳe}!, EӶin"S<7L!zrh$UoO3K׼†}k¹̾[ ^EBGèD^L:Hm=!탻",|8j?`05Ouj<qpїR@E{Fy)67V59p0ZK7[UmCw$ `a[ߙ MΡ JKD5?K/3 \эߌF8A3sR+@ਪea ~˰(P2BMϛ PP?}FH!e,زzP ީIϿS"6EMz :{n{a;Uf3d?%-%ׇ W>\y,UdGsz@^!qWy)A -d6k t~ƴDw*BGV1 xvÜbW h>?Q=:ǒei1-|P-nzH?š! 6N ߦM':=+!G:3١+h͗y 9R!B5/+yCB/Gۭ\0֜Z'fmnB`8:,UGכkjԍE ,C/+úvFڌ 5DֽKlƊx$T!] g-S`4SJ;#{Qv0 q'LfD,͓9sL?V.9˘fUČMtsjpb'ēۮ=q2'nFÃ[LJ1k;5CZR$(-5F\s5gZ9ʕ )=JL(D<<W]HTRHMbOIkaӒJ/,(wn> 4q5W@e;OHj3ۘbb*NrP!KziV=3&.4"N/%Th;yE{nqzͷ:B761밙꼞X7,[I~>r6uDu&ߕEzg>Xjvΰ@Jyb] N|̡m `T :ALzꂴ%mIۈ0Xu hZjaX|^BC_O!8W7Ԉ}iU]LGXEg+#F慧3^WToͰeZg'lDD[h@$9>/#8SJ o. ! 0`~`;MY-jS&UVP2J(|ݨCR&}ZM^6wΌhD֋ IFz= &c,݀b(RH.Taƿ7Ga㓴QEqƌ=A0֥%g n3HY=X 2ٯf +mFI̾ljI7R- :}{=`{8gF.%z15T>qըQrRtHGurqj9:1CQdD{ Z y$h ѫCMq陛+L_ %!"Tm]9zpN/˿oQ[Ȭp/\0;,=hWќ(2rw0Hob 0^έT`R␛ySڽaqq1 nf=~7=2N*9AyY5m){֎R6| zkb‰4.*CC 䂧k<ιRMF( 3ggpD̡ ; dEnVT_`>FջAq &h(v!@* ߨ7iﯠu9g,\ g); X{gi5]kYCT~QG3˭3%iiwI!~vFD@/\]gZ㿐gqڗYw!\J*!r˔QW^o#W$ɚZET~cN.GlcBr OF-؝"OAlh^ U W/Qi^.o%bR7)~/80)}2x@⛯e`v 18 /Ϗ+}fIJ9m ʹ{.xg{QI+99= {0bM#<̱xDۂo誙fvP (dwXL V:m-h"E Y"U~9nEVr!آ_ B\%7l=zd0WğhR"ZOux``L3Jz!űl|pd ;ܭg ~Aܜ}B+☟6} <Γw4~<}UC$(wҠf)&2S O``|%, &" q=v-Æδ;Y jWRUy|ԾQ)4V ]^\?K(U} Y;|(߻'4"AmޜAVSJ}˰! qsd{so0ۅ 2p ~g m-\Ƣ,S?zclcjo4A'm u3)$)р|6gI|Md0ɆWya>US>mbS <&IT45E:˄ {`x QC31ِWh<@E?]*F/bx|E1hZ֭h dW'ѠB{EgZՋA>؟F3cZ$vdk-~0ż2i Z`?F>`MjFaolJCV^9ZY TQ}:1 Ex~?G˔W/XԆ u#Vyq ɠdW LBm9s$ '&9  MV_(76z~/K4 Jc[0:D{_"Ivo F[-CuRf)}isɸ9nj 1>Ef(,g1<']yN>*w`~`B -MmRd' n,0P_ `u'B}dXLLb>%1|7`I5H#QYE%.%QtΦ89mY4%nd:qw⯥_vAJkϠ_6 NYo7$R^SyUTц^8%>P}n+0\gyep!$<bPNG}Sێƣ~)E͍!*nz\rf*@-cY.W˟%Y#S]4 Q$Wg]aɞ%z:eh(6?Џ^u(e=A'&X4{7=K+22:b[6fhye D'ZJNƷPAđ@Sr+ 7$FXwxgHYfK/F=|s1!YUkۺ-*~V܇m$7ޖMFnn6$ ,AM?䜭<0) r{ymTݕ.mlj|3fǤov#V8;V{ g`; t+`Nhz2{hHR(3L fI! 9iSG e(UVvؓ(r_}6v+(l}x3ow6lP+˹^zC^!#g\ q8E ?Ym_{mLMтKԋ7Mcx$ ֨nBudL}iF5Y Ľow; yC卿_~R7֯lOB8Br0ɽ lߣHJ%/IZ)Z!9(nuj+(Qq޽qjDFQQ)ex6SΉ-OwIm<2qAGu/0Pj>b'9̙Me2 p0l( G9Oj12Ho+%.7]a C5_C9oe9' Hee5ZIh͡ȋ2ˡ rBT(F=$UxX&KН-cKF]IWj }\׀J*Q4~\GG̠Lj/§c:bʮ'"^ Ftbt d]EZrC \.1*EJpyW;=(H8kKb[Ȩekʷ+Lyܓl7. ?X;0n=qSTq C4sZ\MP nSs}tB0'3ܺWHEAS1EJ,Z)nNv/QN7}9lϒ=5~5ݱ^v1`꼪g;3$@gAHq*m7WBHG="yŕ,DmH A!<ח w< -,O_V>Ƕ=kK|˚^#`AAOKùjF!4Ext<_X@Vl 5yk3]׃ Z*f?%qn]Y!`U#K! 2UXk7/Z` E " CDE46(\$6J}Ymnwě*jd|vmX﫳Y=uzc, #W^Ȑj9 "Z> afxc>F,`rrUaqQe.3n|cdʚ!*4ZvOi*DĎ?{9p@n$>0.l8}. a|Ae"מl.:ׅ5݇1s}Z\$託X)`ⲔmHUadB(Ly= kv3rG)2+{'x瞮cېC/lJ8~_l3>$+ \rt:Iۓ~!cb?RkhLV䠕C9[SZc$s@$VJnDjC8B%R@hx7x2(($t]])* lNq((ö}9ia)t.TM_f|5)ݫ3nrFnw">4' N.f ^"!J;GD2a݋a/8kd[ʮHgK='dpSA>4=ƢįJnp +]_I`' A 4\>KQ=dm>Ŝ~͠{zK5$^+*i"2ںA,^I(nv?L8lZ!JmTףxP\ƒ2ڄJ_VUzS Sib\쀐Ӭ_bz*TlA~8 C{ws-luGo5`;.CQDR~l{?-8\JHCF(3cs`f7/(ȑS rH27LxTtnr$]g|&Ryiz;Xd_a"og{MxuJ':('t{F^lf2i}(Bsont x9m1JÈkS fqⷒH&=y炤,C"`}!p`>hW_~ H`)H@< G5wnlMzED*nv,dc`*~ _Rρޙqrl-qG< =$4^M}ZHSMSF+yWz#Sb'qN(o倄_IC S[gYZ0707010000020f000081a400000000000000000000000167d07089000011b4000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/dm-queue-length.ko.xz7zXZִF!t/Cq]?Eh=ڜͩ}467J;ruZŠZ2|}"lwNUq_۠"D9~q[>eWeq?R-uKǽ+Mʿ{ A3O_Vd#m9証?̈5bqEӉuAR3BWX}Rjz4lrJ&B:dKu~]8abb} U+Z"ڇЖ D7[ʫu<&)_{LŞT I68 )u”$V:=iJHB%'Xdwç÷؍>;՗3(G30@X2fEc~~&jh/\K@.WFE>מ7)3-q%ɱ~^(\ ?aÎQkV:kl HZȢ789HUYQg%6~?GsO䱓V*(^Ŗ)0:]*vD^\TR, f)[_tʺ&)VvW>,"8qsDA6]) hbvgI4nA.І4b4S̘&0!x.tɕюZv0[|p̤KֹuL!;^}e{ $ߨGh+E'4au{@(0%Qm`(&~8 N4 NeK Q {|4E!q!pC潮"ܿw_T4% &o6 .R&,ٱ 9pR|jtsLs4kWR j8+p,eψ  \dRZ.|&*~p9%d`?4YOwqR; :eXcebrŏ->GQΤPqf썞eZߒiQ$nJ{ÄN̅]C :ؓ&5mCw⭶sl{L-fF" #"iD߶&mR8v)'rE}@O$wрf12ܭ|ۇ}]|M:n@[_gI]¢RCL= zOp$ly{TbˎT0n}MĊJ2:e^de,}L!I.j-j(zd5ж]sz.K'pfU08^jdVN=A!MIWagr-k>ixbۺŅ~\`.ijkK<]nƀpL i4z@)X%떄ik 'o爂 ƹllS,-oT+`Jbqm(d,GgseҴ6!,t '^Zf#}bKY҈'=XGHW?um0[C:;h86\,oVӥ}L"ڢIK]ͣKƽm~>R\(ׁg=Z/ir57RӃo\,keT1wxU5f<u<$fY^^ t]\˚TpPBקpLGS?(+ښ^ww`n+}?Pȩ\rЫ/4yK |9wڷsf 7UVCS 8E.:ruU;.X/Mi1]g%ܫ?> h㷋^iDăԶ2nG8bkʤ<|FE-0 E9`(\|boOű7iC4G/ɢ#Ø_eZקx#}-\ ~n~,;^u,Q5Wӑ'.!>Rl9Kb5u6l[[#͝LuԖKn.;=y-@uwiЦpLuSޤ/ Y3+S,ٸRЇH6m]%:[߇M8fZcU,-o{N>oa#-0^ &KR\U^\:qr\eoou}'O@;(p# C.#B16 tw]+op#[$oQ}ئG}rV9qsZC% $M IiJ&n@=5<BЗ$"͹6OqdiXM鑞7E:fjBum%SɎAd"wr!8z i6+քrD6Q fke;SKߦo qFJ^>ތg]I;"!8 e˶RB>\jLWI'ݝ>W,-Sf*%}1F%f>η'C)Nm*'6tSDzĀ _j<ްIP쮞 H2e׿ٌ(^m'{<%ד_b}GO5_!G2vz".J2)R^|1r7F {bT`[PCe{YKˢ=Lݘ>nw'Nt#T(ʀ.Qq\:#snX\\1YWNG` RRnEc)ʀ/CYCZD5Rmx ZISfzwJfTVpl9żDlg-0.[齬~0d5lLc^q( B؆a4o4{05z[k0$Op@nF**MK%9՝2C`;pRCQ%?5AMl/eC:w )6-} ٩ws쉤 \3LItu(k^B~ăJk`Ǎ0xdd6K /_2:ڴՁϭKb;TszbXMl<(찊޵aTi;K ]g:"+Iy,EbpzMł@T}[0|=$Z :~#ngYZ07070100000210000081a400000000000000000000000167d0708900005f94000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/dm-raid.ko.xz7zXZִF!t/z]_T]?Eh=ڜͩ +Ӏ+lVHd%NsYh\T7%;3F|"HD!9&m5ݺXncA4 T!1Nh \Xuf8{ O}Gƙw6љtWbH`kh_Ƀs|+档@|YFku)uF IJ$,j!`L1K M^/v5agUգT+mZGfwΪ0]4yZ:uz?H0onU?7SC#e/Q-SGU偲MLW~#1yJjN yF+V }TO43iæX0"n:޹ !e㎪>.WQpwwu{>IRPrUڍ)0[ 取#YZנg)\ sžWOPL6~^")/o`c3v2=3uI0Aw?q?A߅/Ԗ?tT9\Յ9Yq՚kqumxUଢ଼LI}aL9z?$H0L'sN5;ƴҧ cPͭ M&?^?޷k#8$n<#r}-dZ*Vl+UOP1m~ Xo?qPtqqz=1;Zz-HjVUT*{MXԗJ ³B| X87o~n>@a' S͚ OkdLI9 Yc9mC75Ք]\kye8yJ<4K EQqVDi똉:%G 1 Nf?ޅj =tb5+J9(*CX$ R~ KiOSJeV qf#͢H,Z=)b5q@?dʱ/Z,Zl理+E:w]YQi eCJ[b@VX 7{1L6 $aKN:j -s Qt# seHNxf%D?]F6kt&~ً-)͎sr/, :.U\bŠ̬uQ(OUnhykBVr2 W'4%s co`%pS0C?4B + =91&?xNw[!evtRE-F-}ěg)IPR뇂uurFJ\]u;,s|Cg:O&nC|Ո%uo]Tm!0yAۜkMDrniƛ 숻GTX'ؗq^A[ھrN\{ImU"N#U*@q0@BYӢ_kokUptM]ݍP/HQ+ P;OSwQM$1@pdϥ:ަ>~= i:lzNkxi060WlE}t+Uy;eOolO諂e lsW/;J6[‰;@WRz;(Izv _Ai5^ I2ֶ_׏Qqs8/y']&Qނ-ز*D :dB^t2BP!ghQL3*Lm9pޟ L N=6 DªJl\Q-}ĠMEFxZdxGPѠM'|t{P,ZP,J:=Xo( ONӑp KIiD-՜'GG*B&TƹOXyV fam{#kjﴻ!)ŝ-ׁh_X[‰֬WGٻyΜ2-r.)f^ kX& Vm0_&z1=TPF M䉇(L>D$ݾ}+0GR_XЦhz1#,羅fHeT:h$y`4f4KƟ۫géD(|!^[昤8w _ҞtCfpT!ZT1<8sf+y16EfVr\%VY)j勉)DU_mSI&2<#R0\m0Gzu]G3?3è->=Baw@;<4$kTPq}UBhO.M*&YZ),Q`cGQ68CāHqJ׋JC Q{Zvݛ#bI 9?5v&/bRi jv)ߊex7aeZؿ6rDR@a@{VkNxoB@O4~Ķ_&x9֙ᕯb@Hu%Kpf]qfDXNvu{ v ߒBu!!7ˏ e͵kcN.dcR_[9d .qW d;CW,1S\:뵑 E]Y3ZiURUlQaZNDs^ݙb_5{]-xyԶ7 3|e^3-O/`}0I%o]3=F/^z*H1ܴ.~2شu๧&/TQr`P/؋==RSI adCyP(zN;@k|5DNlpsi ` \YH*=3~-$w$78ם`Gcë8MCDl!7DC~doNHxƮu2lŨe;wѥN <8 }x6rXΙ+RЦfzL@}κ40ܴ 9 ୼ih'['Iu%Dt5^on.{1j|U6k!Lc<bbLBGnSX0j2ef|}K&g vaF]_6Z $}Wz!OH37Am%ŇwyO-ѓl9< `@`4W䖌`áB][v>57޶W{nk##낐J_OV~ϛVj ith,;BJi&NāT́&a6o_DXhan kChԙ? \Nn(71Mؼ79:5maXutXJ0}Yr#Ud߀}4nI75!De NIGlҺ߱9I~_U*>yl2wDCERJPn>:~OjZ)8핚8]`8v)"PIa0a$ >V:DMg<}V6I~hxH?dY'SC͡!E3J"O5OD^sM9ӭit]D/fأ!+Þ'OOถ_1,ToYD72, 6ngsWHoρ$I[G)ٜQ:r'{FwK:(cmxԤGBr2KkZg ,צ2!zeYs(:#E[!t: Fr pUAPj7 ;1oPB׸gںeX!11f,/scHYIJsKÌqݰ!'Xèh~ aU{)3%#јMMNaqR?G8oǡN2F4 O0v{2K$ɞfZ9X<}ؓIENHrֺVs9,3WI y|(,ѻh##k lӛNvK%=g܍ Bt~+aB#—7Sָ)_ OMxhCQy8Gm,?9Q{ݲ8o7/ P%~?LKS?AS'/IC31#)/(HySSAx艐0HCo* 3D8)M-ZO;OIblJ `lȟBwۙ<<ٟ.mU+V4.CFj\z?,l9䱆AIw"UZXn ƪ%_8T#8WA< aE~h辩l4Ijڬ?Dguס!'l|j:TG>ͻ0J^~+7?Ysɜ[i3Ds▸G@P$ 9[%M ?1 1UEF^U=?yQ=056ݜʝQ%}“yqUvs6sȭW`Xq ڔ&Lqm2:SYDE7O T ?0j>cxD|A{g!m'-%pf6%j=4ZY;Ag$ZguWX6B?.j1,"-!svJG[XA4\4xHᙗŮ7Ë&!8s+v ( *gfMP*yAn˳j]SGՊܧ5+* b:2YC;;+uWIt2#ĝ)cJ!`|'O-K.@#V W09L@5ͺIfH0O%\g0ͺ6TT#AٮݑqV_ɀ&Փ _:5)ă]L6 4+൪(L,;&(cPeމ3rSLKvd}H;X=skJ0>(S]C ƭH(WVl8GD8k7Y2no#fH;n7q'߮wac7gط ?.]-9|1oD|FM;2&&7R啺YJpMrbזQ!̱B. xwiGA[Trq\+O VFKWI;upP8:!cbe_W#HkzӜ@qAGSӣSԷj a5:9r\\\s ֨8gUU咉<٪Y 0@,J\gGۧII,.)ZlŜsJBmK ަNPV) F8~:/1N3H~Dɘ^73_IQ?g?Fb0o5C]!^K=ppFW=j2~e;řV2 㪊[!gC@>S$ Yщ)6:]R_,qP5z$@o#8[B`Ma]$PCTlh\=cm p {l:*;8zJjU$'2d"~:WX2 2~2D;d:7'US$)WHɗ3|I8SGQz7K׌[oq=w-J a*|4{`u.l2I*t#]1q2))2z5h]6jp+pnLqqFw:(bs39D%f|yE惤1sы'a&&S=xu.Vpz^BbU3 =2f_i~#t'`g-wxNRBg^P7h߈=V+.Gm"Bqʏj5c.JuEDToAܜ3ғ>Rb=ڏѝ.?`^/ox'doL6kAc' 㣉:^!'#LPҏAJJM, E)__#a/Ah K ]_G#|v^%nJ!z,m6rE|>klEv"dLgȦPFZ+M-pBd,Oz6J<!n'Lnek% uq\ . Qg\ \B@lH o%?O2VTȦ 2qolJ$ƺzw:J?'b[1P܍SZ0 W5:tKK0},a3oj2ňƮem˻?J9nw]͡9ZD̶{DyÕ7``jRvUURVytҌnk*>v_)Þ1Q#yoECV\'簐MW:냼-Q<[*JO~uN"9x6 ļRˑqY<;C\iT`e2i`|Rl!1WBDQ>rId煤dW ,Q=GAi5NŸ#5 +s(5k|܈zVO.i )!de:@GN)VVڒEE V^ޱ}YFTWߵ f/Z *);<*f ICB45ZuEhrsj#2}D NoӞAжÇtyê*n$L}BE[s|^Ym]CNoP+V$ՏKbns9aУ7frJ RUh fVXI'֗TP4D؂j,ҝhr 6mK]2KC}aUp;{#ī4c] I4 %j"L f8` 4lDL%.DX3:g{,SNPQ;$UŒ{ɠwMVNse4tVjD33fw& |u3E/wX:BDм%Ow7ʆmU1 Tʾ,ʸ-驵(&`+q(`p"HDz0 [^㕡X+>&i^G ~tLF0>JE옭XPZx~kN͸4=?hh1i]$ۦsQ}ҴX7Kd*`ҳi ,ѝx"[R w /aYpMRf}ΟF4E~[͏ eД})_Kĕբ?i)M~`Bmؿ;TM&B&EN9A7Q 9aʥG:7+ @s^_?]) ZmXj<9.Jm>E[#*3 8J X Иϴ xD/޶nL{F4˭*kϗ. )wʆmr4ѣ3miPPdơ@O Te9Pn XXĚޝ[jkitﲋMR]L0Kp2 Ɗ>Od.tqx'( ?QMNă7%]{<9Q\-E?dY8 hJS۷E.G zl_L xSp2楽i x{+k0ˋh3~v^? "m57Xّ߾4Y6 ! A4H !fIMѹzS8?Y H`MUYM0;L &yFx7H>$sX +%K,T+EFCLJ?]4yjhLn.ʑo9ǵV=OX8Jg\S:O.Nm8Hm8T a1$2==N (C= k1 5o:L1؞I7(!a?6l%rY /۴ ݛʂ?m6?ٜYy1h[}a A/%ĔZߒu~n&,u/ \͙jx$:m|M{٣"RGHL}W̏xLܚL˹RaҨ]ğUa>Ֆ0ڣ e'j2a)UDMKX1rvU2QHYP7Apg@Ř"; -b(6 PK:6ٙD.`p$CSzyW%"w 33Rt"Xn'-w9P[w~btas)k7J| ?dF`staՀX CDˆF@x3YM}4gy<8{F xe:k-@q2ac[k'>( ARp7[ 愤jo%e,e} @`YA&]pDfRd î2G +NJhy [pstLIvR?gf#ii0:Lyƾn3m$uCF9`dz6pWeag5gy *{G*.-ScU}J0$ j#}!vtR;c4ܱZ' >RND'ƲL&x@?%#˝~K勭%$G 15Y^[({񿁊>rRCTx&[71x}/~T]G߯Y^ϠR"qJ঵W[O?ye{8}2:'ZF6y\C;(]U2K*!aXt i WɦeD BYXXFX'L0i [j\YĹK^>2/)~bu~PuvD8ƦΟدwxY]ނBn@tm-4{^a_ﷺ ]cyǩ 4l_\ fC=vߦ#] YNdcUZFG7Iboe{u-*/R --P [7 ( ~}\|FN3鷔 n~? spEfJP#}}}6Hن){#W5Ӹ/ 8q"f'%<{ۓ>$.!0d HP`e=fXӨ@qN:eD0V辗H$ؽd.Vh4XTBl1*A%,6 L87i5=Ba;)OѸyh{I wjl# )z}o2i3 e>Ntiasf.3ڹAhhO}IUxlC):q\ q|Mz?fg]ama0+Ht=y[i,ΖYϱs_X}&om92mvYXY¦N|^\L&kOq!mӓ;ΕU-[ o e;'2D-Ȝe*^m"D>sdh19NktP4P1BSXAnr{)E (W]v豳,݌> "ٓO@(h/P7|&뛛"xS# L}G62>rtZ+"45 IOQ(lIBUbČf4[#bSyCM K&Z6I4j0vFtt@ΠzBH7`NA O܋\f;*aC,P6-`͂Ş >T۱ ꟥&PMFBfX KbR鞒ױF,~zQi6z`oT9sL8\8K _m7{0%NS0_ D6ļ"/_GeDV6dDAPԦT 3:rI% \d4E H^'sLϬ@f&Jwkh7 U;&UA2/w&O"G :%qǯ T/](9CZ^E̋6-P_F!d Y f;Vh:'FsE bj簥[12$}w]h8p #Qu2nq:r iS䉑(a"7N?M FE#!pWQ.Y0^]VrzOY[uQm292mPC]Ot I7R co W2fH%+' 9:}E\vX9 fvHX'󌉽N+H?݉.u")GcJ~oʐ"!\Bué*!o͆(ltz Ra8`=nMecR~"p? < ?=cU!4Yљjӛ1SG&/c 'H72X8Tx -yYR8R\()qm@3&*ȑ7!ܑ5LĖg˝߅u$<$^0R?(GvЪ E1c}Sm `o䰞HĎ DW*LeJHwK̿Ekmy ~M\})V.C|opUVlҰ ?ש<; S=ϾD10B2녛&rAV\P%:?Oi(}zeY@ lJz8F\}L'ze/5_H%.}92(yYK Gď([S|Wj9) %@,E er4& L᫶G%}^a7⾩g'1־D#,#^"]z3ET\4ӓW*`űX\`}NrY.WKw-pV.XH*K:mr(9z* ^/3Ka4•ܚ'RRB>XqwZbm BTxe jM<9я@Se/D~>˴r-X8i@hQ'# ίɭȔ$5&ٖ0|wpa OTgT*qA!Z?݉[nl5,B>J5^Bka;{.VĿZhCWlXK=OBvm^4f? _ƾ{ٹܔ1Ʊ]>qn\jB9QZ6HF@|j"_{+5pb8PX#s+NMVRWX7U{F}7β>HT6ۨܯ\Ƥ Hxl.c{)b92bΒn_,w χ&! vdi$#lƫhJHJ #LoVDS虫 O[$[ #Q-˷ׯF'l@bY0[ъDbqm_ih6XJQ "p[ п$2vR[5;}'h1q(m0ɖ 2fBCU˓o*Ur+a6Zbyh?C䲐n"o@=qaDs5|7x#G1^]iU%6hKe^=\HYm#o Y fآ~_n۷_|QLr!2)(YSgu>\./L5"#6O@j4zK "o_dr`p6Iڊyb2%J{bc#&&gl^ɇ.~"!JX `x\q_5KȐCSAW. w@_4Jmv-gN PPD\CfQȊ78s[',#rqJo3xm88?!Eו 1 -%_Y`zSByFU'&%R[&ɟRwvR=긖ʸw{f ;7#z)Zk>F<#nNg2GzըfjXzB9Q]z4`Yuh.06W6SSo7N0#?Dnu$ڕ ҨxEnm=kS鈔Bm+-䶋ӟVo 6gY~$ ZQќQڝ"y+ .ක5Ws,̛w/l h- ?(Y ;$J7_;}K-c&H|vPW;;y]oqU;<6;E71"7439Gi'reX\1x6TXLcXp 98c 2_I6zצWe x+p.Hte2ipYMGYWR+l2) 'fdc =dqJ# o!1n Lӂk'`L>?Ge мURڿܖ% >ޱQeO;<-c$O+ uц?O&j<:_lk35 %\WŴkFojNIW蔭G [i‡(36'!ĥ.cYw C w?lc[6,W:R" [XR;LU;|ZG|T1vGߚ,,xNOmY/E!7"qbdpd)Ҟa5Z3l{\v2>N>>3iG̶eB^蟱hT׀5a =y[vܜHxOP\%7C%r,Q#Z%M=ӌǮMٻP;$:&zwH7Xnq {x aBoӶ.\`_=٘\߆C@=_$H+_ PਁLGJ.,4YJk(a灑 ;n,7g";,TdIݏ-.k8>EiXJE|c5*/6+sŭu~01S`ptBAһ\o\<YtYzIǕ8w`c%.nVQMcGAl{ȣC;~lX}]BB{ Ƣ͟8n>qGG5wJcinnaD @u/CPb#h@c"eɮ#ɾEQUNcJBÇIĂA#(505̨,`r *c58$'=qPJ7MT; "ysMWzZ +?jZx 6|eЋ1/Թ:e1wWl5Q iVRX`׽f3+e^R[fH{F1|n}Ti?ZSjHM~fv2ȯ G@?7-.{,\/Fcr6[V ʿI"'TtRgTR$ [$Q,XL Iu[ 98AGz %@D4*֟f%kWxDHN' 1#&Un\^-ʙI sNi"#j" P1@jmt#)_"~)_z2 p ʏ8q`Mzh78:p/I,K !D Ba̝:0CcnhkzpP݊^%=A%G؇%>h`0Wmb +2Ԧ-AbiqEuh Yo4ܶd2WLdpkƠt"'!-#U91;QU4 ƹSQa,.olpT=4ak)6_h9J 4]>򞥑ӂu0h%fXg$t܀˰^TQe`* j &iOhǐJ@; C+jaP .î'JS ''͜E05w|` 3/NBƐzH 4S_18Bh.2v (G0й-d)Nxn-ْM~׌v2p_]s/eؗx5蛴#ef%0 *u\}_ݨJ;33[Nn7iP*FH(rQ-_g2u* .:6GV< G rml5+4BmUD \ɰx_W{޾*2=i}Br@絾Ojkތd?{FR-”gT}nD` /攇T/6ybO4 2G4Nv :W>iI϶ FPٽ{!^PF$%ahWŅ`;yeRf]|3Qv˺L*јIJ=[OB<7f'Äf b4ۯ!ۓBeSG[ZY+5N0TEo!-_r)ћbq [~6]$4S[۩{otLZ$ rA7akvդZR 0hEw#VD?{_9ߡr)ns[=%HlL^`ǰ jGŢAu"SUK%`D<^x%wH i 5 ɮőp EOYFWo }CV}N 鷢cCOߓ _v[CUr+dAW&HrmcJwX;d#YvXU6+,˖c ىtɵVsĺA 1W`\=Rm俘EQ1:?lՀldʼWk2YțUyſKs ]@osl\ 2 Cר-R={Y$?.%k = *Td5K1O +hrGeo2+v(*\ϰ7u'PWrL9'p,ka'T_O9 7wMpBDYm$kBCWO;0T@]նit`jf, Y@\aeӲgs_Duw9rs9҈*0ee/ݕ w';D< P1˝&p8f (ZXGHq0Cy'M5{[MN\Ag:' D1c3]Xg?։ʾ@%gg<.J%U=&8׎C.#8oz.|d6%e\HOڟ 8cԡ~%[NUSRc\Hʈ0|3(3tFΌ_A:\)t`k P/.Ån=*˷ < fuΘ &oQ#@L>.-!S6`u.,2I. K 3MN4 8ѩLQ=9-5W9Pds䑓`sgHfhw :k^V'QM,VxFkq>DY|)827d sL(1&EGRDqO)syHAN39S d/]yڬWdt$ E2xy)M<0 &2VA^_5Gbr!7'8vTF +5%02Ub /)Jq<ʇ@z9Y!R&[vDΌ rFStнq觻d&~UL< 6޳+_o;0 Ҿ|Y{yӮ,gI_K^"viլd3@m!B g@TYqCj"TW#qπia&`?^ti~u{yFih/W/D<){nnu{\l(:ۛ6_]->2u̡V]%<1W|MfB-d{`CRc<"R`d/HߞfZ+*`-zZ|)`{:;TG:@-mN#cݢ -93V"BmY&-J^ũ{q"܌o=]57i[ 5S<05Rb?Wjl:8ޓ ԫcYv6 DZ^KTS1]cCrC2w0ݔ>][#~H:Qj^6_c}@h0bSe3_@-+Hk;{!GpV?(CmϽ\T ^[ģy5=5! ؟07tZضZqW=̀I)N%$trpx\1t?_GfђL9[/Y&K1ʣTQKl}$ś_L3{TSQufl2+jz~ZZﻐ NY|mEIT? 5(61Ѣ%>z4o+vMzUB$f* 4a\. |Lk}tdž.-xHң/2]b| d)ڦ"~< W $\O:6 2KAP1%;"X^ȀeK̘7_+0FaqG#4-3dۡ7>׀̡Fz֘G^r> M+]Ō!8=\fNY | y9KyPAN,/6tA} ;)o71w[;:4'uVZ+-^6ĻZ/7x\|0&yΨZˈx,.UeNWHƂc *%0{-q9ۖ؀{Ǒy;wyM_e`io 8\lg@#xG {VuKe{C{ \K˛ۨk(p4ҰS>j\ 7m v䐕1]^*c^ފZr_IğI)Ɯ3R4 G'Ւ(൭/+p/0󧳢 }LlXfdn3U#3[шg Nҵ;Q>"Q=B<nj8`1/d}fձB㭑܆V3?; Yj XvN; lND>,'<+/ ߵE\?_]H uTgXjg@ы }x3`vw71K[6،;e~"$aǭ6,?6䙔$GӮ>G&Li62\]-bJ¸!}N7,JȞnRyS:mj|L&ݓ#.n! nb#abϵPCv`v66P$P$(N9Vk`/60:X{bhim5/>ꡘ(⭷#@;t٩P0`mePnHXES@_!$"؉m .m][kzn囝lΟyu8Z 3*n?%G[ u0}jo C:\zm5` ? +e;_L`HY9 3U,HܴQ~:&zK{?>2J!1=mw_ F<67r9ҹȈ]V(\_L1a ;U9i /0BSrLm?ʊnUw~y'= /p;M`kXq1%ypaOK8`-lbCx=HRybuH8δgK1ML78h{BYuʿ_uDiWa`nkԎ$ E'㍃/F]> M@{aa59Pϡ5+Z?9gͰmF[Bt(`\GH>15&7Ŷt +~(\ Z?Ԩ 5.Kká'>jK pvz_c\dD|Tv:]}:kJH;1_.k5wLbJsRn_ >,UD4=3}F7R*p3@"nEe(XAӾbwO ,ZL@Xd·vl-ڰͨ|4BEx|暵o1RI(Rmtk W*t['uzj#tGyKn">m-sgwV^d$2jKrLFQ)>'g.8L^ѕ/ uBR\i,y>f>בINk3cGsT~&X@@q~aW<ʙmӼÕΊJ\2B Ғ3KzFG jϢV$Bc1(D֙1uȌτ҄*fCͮ1!a ZZTLO?ԠY`@^eXcBXLDsw`su/`\IHuN $2h7G_ugo3uJ gWW-gH^B 9.z},gÑ>!r*.do׷x[`mTӓU |=+)^`;M%/HBc^b (rB(6dNׂ~AM9b#9L$0r7QV3$2%W#A9,5"~y⶙mU>̀ި>;2HX]LcBGf\2 '$eaaN0`W-]b`Km]^qJHq'wxNij,l;o<6OT`VtڷD lG2!p)ú,zSPk)&E]緜S-'3*F?W_&{:S1UF8Y<$WJ{%:"HTjaۇĢMH]{5@#.Fn!*: ;A^͎O[/TѷEDl%M^$}7O#.(6/"{DtCy30 BWh! Uk+ڒ< 5imilW0y.)gcfL|50 =TP',珻>t ߼Q"Ȏ. $ȅd:6J r389 n~<3[`+ѩ*-_yn?O)jAv/EqNrjڸ@k=|]MFE:`"?*m-$bXK'Q&tyys HfPUdI{ض:=,!ۺV`dʍ>S] W_u*sUg:$7.3Rl]"$KHG-̐ʘWi?UnI .vv4L5iZIl76=ߠyEc,>2Hw/7Z0/*ϰl`.> |IVe{,6ȱi3%6 Ii{wSǬNk{ӵΥm !k l, c'}Aavt9`]c9k~cK aUV;t]uRkׯreޟqS)^N>>'09DqntyK8GC8mK_UZJO͏/ eݻxp؛lmW7QrEhb얐B 1|ǴFhgIi_ro#o+3xt,Ò.•owUq#̳=N?k:dmEHauD[!6щ:Bw|jŧ b@`XM2$-AƋǤ(|a~(7GQyN.T$3M/bҦZa4B+}q`#⎮0X 0|R7h~lQĿrҳӍjqQGQȦ S*} VưW.70咣tML<} 9T&<_r!5y Nx!؉߿K9 EVFaD2z$;Y"O2?JpNz*$SM22 p#XR"CJI_~QBf~(64ԅ0dsPh3[wo8zN >i&&29'^Edc8ATGahMHšLRha-9vN |Z) A*'WrU+В;᭎DDԅxq’BV94篋A/}(L>絣rTc eʸ%|/ GH8[Gcy}ix}U.hmc} Q0$< s&=fBe SJӬ}Y70u2j1+1fx hlX,;9><4f=4ma  Ϝt ֤K +oeHhB/N+|+</.,wTAu|B1@8;*hkYQ18:qP&m.rʋb¬JZ !+<894+=v&}<@b q/pw3h)+pj$Fx#Y(-];($8L!cEdYʏl2{dP$F&I+1*POJs@*MEdkaV;Dqyd?QG^ g 5>Ӻ]>S >DODSfD @#ub͋Ԏ ^`+32^"7U9uʆ95h:>63MY8[nԘGtFuL_e4ATݟkUb#cad,i/PMGJ"$}e͸E [2!vl\  ,qqg2]B :yHT 7 m A3]bIx t՗ hZN4IGDn,[?4 l'cu^Y5;Sj::znH Hu0 xGtJO_k >MIWwy4OB)S4cȨ]x]T{&'>`'5ZA 'wͣP&_=rϩ)H%#>m/Q'ʅ1 I@ WBh':t{yVM_;Ǎbz.<|^&1e垜o븸N{Q^2UV#]}[|K4Xub6hh LFewKۙW#zL!`}P>ϟv+r*qKG)ї"4>qn ٣SAӰ@oS|Gh%-,،|SPp\djp|]-=5P Qάrg`VeF޹-Q?7!8_Us~m(ݛȉgkH@18- $UwC%9Pyu5ՙn#  :1 ^q $e q!\yV0-*^E?AeoԸ zxgWxZg 6~"Ys9|`X ghr2g}FK3 mmPR3liy'Q H\5Ԯb ]>pǝ7Ѯ*J30KȇQz 袁Ӱbj)?'G痿c-Z^ tT| έ7J6cvCD ]K>zR2}| Q"+Dt/'{9cv|aEER¡NW8](mbD=P;s ȷfKĥ=̘]8/9!V3e>jIIg,(?(0TPO\-NSdNԱԭq%}P]ߪUx n $!(oyucv0~-3L5i.j~UTƲe.9°)gdIώU%dp7p=>`u}TK י]}Z 8j/'h#TT:xl ,t/!@l*fkCƙPRX<+iS:6ZT If-)]Z s7N=ĭi4256ZdbM$xKp ިLz }L>h8}BuN7v"ܔnduܺ`?355'Wwzl@v냎rvnӜ-T(Lx M~]y_[dG9˙:6g)ݷGiKr1RHjRޘÙ#5M'A4@hL?3,T)u{.ձ:P1 ;>-u^`~3_貪 YzuР4vVat*~L<*EwF-8K"2Auhs0aub ~S}ZI&O*]uVpz-ٓgBP3T-^Ʌo5}% }w״f8ĖCE5)aZmu@$Dv1v/ '/lfeS2.ģ5mܿLA>Q^?Up*&[}z,TȳhS$ 4l=ˉ{np`ђ,s/IYG-n,#NǧasrvDz@6 b D_'l9ܾ `Na @ѧ/[Ddfo"T"n變K 1#2n4 ,iޗelgڴХbm@*<{'L{樿Y4ۗ~Δ0TnG ҈{}rCm ZQYV= *E36/H Ya rR.)z",#PaE&IOęIo\(PDI <$5ou).Gxi OM u2&W`y!xh(hş<ʠ}LX`&pYJk q+oFj6 ev-H^^;4xLh[ӖXm?*_M։Ai\\!|ޤJ3"-g¥Մ ԬB 93ͽ@T a> ^>S8ƎH>bC>ʃ愼b:IUq5l'F19])yhqxAW*]nЏaT3Тk ɕ6$=rqm(-=ܴ`8{#'5=Cg8l rjzc<;i3patPtTZ=Zy;rv X"5pf'5*=$Xt/.3MoH%Iz!ܥ"9e}=z褩Q֚f'B$ڑVS˜A-&W3kpQ׽fER=0A0Wuf͚a$" &[$9 ’mm3ۥUjDK+ A+'/6osji|7(قYafð8CoO"@cZ뷵2/)a୔ly%#unSs%nIzOG6c`FHݓt0'w~w>AXOi9O8ڳV-- xf{#Z )_D'9@@zk#wN WS@nNj^%QQ9zӿm&<ӍoPӺڿw}; y,\yM*!EQBjNOqFH%zF;86< ,saARlGAe$`(Z jpؠGTwf|N0̯OZ_+(DOj8WSiֹzO"@wĀo? sQ̻&b 5P;SnQjsGp\ZHצ^SY60ohYZcu`#"n0uA|U/ySl}sET>Rf3ks<&\ @#̉n|-=ߙDԄg\=t_ 95$ť9w:LsQ{$[Vf@Pi\V%@!Ȯ#>; $P=_$p~H!}5bzkTĽh,g˟2 G"u ]ɛrKx>a|l;ov﹌܀  Lx8 D,-/;s<085cpnF_Ҥ%'`kʻ*!,$6YndS#pKøQ Qa)W '$}"mPЊG JBPxQK20M?qRpa/e$0n߯9| _n>40'E:G+^̯,bTB^6J)~ n'9Ft*Dۊx _5vm 4N~hS@)`S]lB9qn.!nhD?C MVA0o~t#%v}IQ;"r m?DO4 cQh;"v:?]pon!Qz0}kr]5:-NNŒlh_4[B릓1=SiCyn=Q;XCW?` ͋Jgܼ ސe"#bN Ӵ2 "@Hc3ouuWTᏓx.4߇3@GڃfCyLؼ@q Tg<1\pY8jnl To`PUfݙV+w1es!j(S;9I\V[Qէnb ?S:k]ẅ́ Hȭ,$vOok-gnCMwam0ݎT)K+PMG֟qU<ac,K}찶)VH;%T=@Npy[.I&O(X9A?̀k)IFhxhDvL͕ToHVS "ZӅu[wSa uz6M2Wb8y†_G +$gٮ2"@sǠ8hT}o}h1ƷJTJc'.!y< Ci+&0[-[xi|9&\uw5 戈yS PsO@OgiI+3UbaXOb)})~|`gx!B 8J$ț#(v Lw<$m"Bʼ~Q*]o%i?BuP8D%7|KʽCj/zM%brA86D"9Ʒ}//<m[;I5aQI& ?GdȔ>"D,׫:2T349YkϢ&\26fe4 ŸtsUo9)SanlMuis]. .>n>ikUx)AHk= 07kI|tZz5IջGؓhAﺐYY!L,?y7DڽگQ'u{ nk(&$ćjhhevʫ9{nYx] ,6uƍ 8ShlL(yFmHfȻv$G[D&;˶-s}L1=tSߔn)7o~dJY)ujh V|vx;4F0 F͔4@Uc :b!-f1 `l<kiVh .%TG^^e=0)9Ul=)m<ѴR*Y;t 4ʛScXegVTh4B H݄qRl $HLʎɔm65H3 )H}ןF ]+ybAi2M~R,` }>"& ͺW08rh']~HkB?8-;O;"i.eĽ-ȬsJvrwx%m`ϡzʷ8NOr>] &]?ySȴ$)wBZqgQ@1iּ\jݕɺmnPxpo`{ 7-<=@-%~X-? s`LPH?xǽ *Gc4x3 yV`.<493hE;-0A] MY4Aqps"`N y!YIykE0,.ZČƗU`Zl0K2IQؒ<يŞdcC}dž\AyA},v<:`[ 9 3_A`4x3I* Ӝ4hNY.Hm)ޒIZ16dA.F>mC*ghCR0YV-:P2:n^| C[=mV>g'vM#3yKИErChT8DfZUb0B1aib*p V!24h+##2H ȠòzJ٫BugJ2L59O%dI'JFlx2!2jsd VR1NMAE ~qUblgb><J\+?,2UVt(+UV d8I vh /z%5R.9T{LX FAyl3(VSr'͓#gOiƭF|. H{)uN]tҾɩt‹3)X8t$t[vf TFW@#Ht0C=+l)Ӥ2) {ƍΜ]1LWK9o{zϥ (2 *I 5 _$ߓ]U~3,ę:%iK=F^w(N=d#BCFI5h}6_Ns%@v#RTNc[4nÚ*̘FGcwT5˦bf!I_d'P7KO4pɸshPE 4KYDe]&e;O^'UᅲI.<{}!xô/}FCI~v|z@ FE`G| }/_9BS35P/ylQiSy?"r 8<>zƫ&tV1#oCeY @*EQUܻ SӽxWvW`V '6y7e[Pv!eqkLfũFp>V_dmWr$BR~\eO&SvBSlQJvi^W3`X=7żcPwFBeTƗYl:%21-.ZwZKfa[MI $.oueɝ/^A'6mJ6wk%_{I>"meYHo2BA% '0ݗB3L"r_ۙkXfd`i h@&_lޗcb4o_1nED ޯ9m} /}Wv4Ѷ`Eԏzw WVqF}/$ `JTqn׍ZI:ra\ТFݹ3*b|8,Bͪ@U '*;"ܽdNIӃzּ.)U\cҡy?, V`j#שdXWZWߙ(Su "nf8xpBYraerH@E?و+WK$bgY_ bMl[ 0deq~`ږ3(<6} ̝L 5f?m8*f%PJ';ZT)[-S_F{lZi9bҢ-.}moik+NW|”Z T}$,A(H%'A;uO4(\ 편˰6H/Gb[N h9W#ٛ GbDρcAN,IO駱.f1:jeX^}ZjlN;xyw :e' w(vJBqb(g`l˩𗒝2f(/ؔ _d/r%_--xS&@: vD3æj Qatq#m,=RKʡ Q2A]7Ŧ>O>E6`_Gε[<\ʆ!)p C"Cdy^-GB?n(IsOmuϠk۹lC85y|8],6cϑ.!~vG^lZLTRn#FeG0B 1d0"&|Ø.ű]޲ CLڈ<\+`9 A Ml!I-?R(BjaVD[9vXǮIvNim<` [ø3|!qd<̤C'::گl:*pbLml62_Fn ݬ 5gTR ]Ŧ}zU[FSD.N)^ؾH+b feX匸26zL8UMVW9S]jiςVNrLsS~^˂!ތbt^ {$^0Nk':T+I4D//IJ;m7YNzA;6r,X`CL=Xu/zR )dL%dGFut ;J[qO5OSSajL.k3b-yr}5IH0[mIw)gۤ%I5[@ - JQذ FQ H-rKx\0 +D;"HL8$5Xj)q$G h`밌s[>zy\B!m.@=lbl{0A- / Ӈ1%6귆katX .KJaI,:Wl*E  fe!v7]e$37HT[f.Z]Ħ(uƐUUc_%]QS,֣S-1S8@0p h͗i@jDxb̔C$>)VmEumi%;QʕZ O2 `~/60ZfvyoTygמ.s+/ @T}yط9g|'8Ң>\fFR= 8)E㨽G(9~C %NN>g)nTK=uǞ]~nDIZî]~C``sơ6&k}%;}[4ij8]e9o/ƳpGKVy~Y"*`oKaB(/\˳NVs f,#5倯\j ,cHCʦWw^ ur<^hR2<&spدGm>?r9E7tN_0{)hӝ0,hawWvDZA΍oK_-SW3J||d$K2 CV "c|c unmiԢ1B˄}{Xa`M2Egy/=ދ[HYX8"Ѓětj0/O;];]QYٖ$dWvH:8TTf_O%Z hS-jhe'>Kȗ. p(ϰ7l?hR%\EȬaݡ>mv˜H@?-& {Q6 Ѩ.73`A}Bї 0LL?w}=i'0;%>sBSVN1?=x-QE@U<xCxц/q?0v{+ņ C\:"s!TfI=PD{sH};̓"vo'yMu"C>x=^Ot[t̮%p`5\޴nD30茎.lE$:7,Cn##v`Щ6`0ܗ:9 |:Lo]Yk\5b1H&%Ue+D^#,qJ]*/~W@PùQjXyMtcdPJﰴK%Ο:"q+q['9!@_{)2Rs/}G$9U»)GTАuZ*،jE_ZC}xWıwlȊf kx׌[=+oqu Uҋ/biK=k J* %cz+Ngo\'j:p~,9n =IC?ynCÇP]D m/4eNox5#Y s':6>^9OHxvPLy8|(:Q܀ AD]coOE|{4`-9>ٰR5=?WwF3H"}k88TC"KQ*2 ;i fe  [1<2ZOJQG#D *ScP|I҉GY-_4hGc8&0}-TLyP J3 ,j fG`coڙ%krT cl$,uIM%ww*Y2=+S'Vo=ƟW:gX u'xU2Ǝa.p9dYve "o/AꗍVKS$JȎmQ`dLxxHxtiH-iOl ]RC^ln+:' slO'孌ˋJ Ѣɤ1ࢂM 8Їy0PeKjNJL7y*,7+[#P>f`T;O 5sq0`;,8OFF֟8皝+}l :UH3"KDR9cE3;z9(g'dmCZ'!Y7sSG~kͼՓP#1|-َEqvuK$Jb!k=ſaU8n!UҔ9 h3!nӏ4n41I68Je3gGT:HFfx|ˌEWJe] m \+5K9R1ep?C*ˬ: G%LpXRq0LgP lT`/7o۟!$!;(q.`-]-GnU-=ȘV36ؖkIo,9XCۃ Z !T9.);d\pj߶R|MNb̍ؓhWJ7&߅rZn$t#`eqԱ'r)mWj@2 j$O1@:5q)mvQ(K%seK!x,V ldkk~(.'s`<3!7rn|Бy?;gT7W%uǨS.nAƵzD]]d(?n\kI|rPo -Luz$Uޅ.[ь6q\ՋvC0 zN"?$ouJaF1LxP==/xCG{TYpPv<,%jw1%tWȏW:M`EP#0ĥ;%l/ʺ>8h&nCc"5yކqgjJ^bxA*wi51 :XlW-dsm/.z wNm'(.\|K5:h4ŵޜJsݵP} 7p=ˎ!mp$IX*)0Zm<>s:U,lA)d#7B!t6S0ڲ TAȇjƪ=Dw"[!*²AZh~([M`B@@mVrŌ 's[. Q-m%!a@LwH%Y=T_-hs=v7ah@S/k[tڧaptvkeF=NMKˎ67mq \ORDΝMJنiN&|C^=,Hy3/hMbpl#)IΊB[@҇/7R$ߦWnuG<( d4i@"ARxrZoKFe}```7$ފ$ˊZ^1Ո-wcFqE]`dw=+Q jEޭ p"2/l(XB U ,}ed韙X ?'lOo]m-C](-#gO^߯ZUSsc@!UZQ/͉7@1#DJv?T 9˃+-)~HQ?D"$鬟+O9[ʻ+5b\IM Y` sW'AB$g`?\ƙCLҨUJş{V؋7s% :6ٍD90D@نai>U4Ͳ._DXrU2EߍthY"DqG.] )hI05\,jnXsjDSXQ -"v|#4W-Z_-зXcӂ!s8 #幠*Bdk4J35dzb5D9ć6SiVp@:Dg F.dj- .⯸Љ$%NdkzQM-T B/b9LDTݣ+v'CXH:wKMnWh|,wfi~q']4>>Foa&;:܌1, .wr:AbT[pҌ~)0ieD=/>a N(Ӆ؅f4Qh]On'Jl?8d;Y")a@[/j/sNnQb,_7 -prL' `ZT] A8yTm! &+QE_:}lED0NQx"^ SRKZm  NJ .:V-d2#x[*+ϝLOx=-Ȅ'8-'͖Y:qs?yKQ/%w1qR*2p,ۺ{T|%-Wv'IEcӆ>n&C@#zhZlW]Gީ½v-lwغGIy&*R 8ႆP?)NUe"Zm*1nJH\FG>ӣ"FnsmрnԖhpe2u%e)z#wfSxj3c;|c*=J?* 3JOҏ&)O&pA\V0;wRU */8+z{oGɞ$FmT p >Q$>#9쓋\Nr07n1uݲQk} c? [e5YbbQG7ڱO[i$6{& /lÛP^ Z%V N#׎g!gKk knnIh9D6a6{2! 64n*V- *֬fI7E'mV!WPj̟R̚ _%Dǐy˗ }޾-E/2# pG M]'VF+p{Jlȟ&5M6X2W xކ;҃76*0G_i ϳH("Ym1{ƯpCS> FIkGU N>Yi$3:Λ焅Ȯ%:r>p+(%LR#_sظ,~̯;AJV=g+dh|y:=UOs0ిi,h*)pĤ d ˡl/DY/@^͇e$Udݔ{ WA2%Sxr<  8#t`H0M &0drp젶VoV ؚ0vU 9/ȔgExsu, ȊiĔpt< :S4$k#֔x1ۦGQ]%G 9P%t`?CM\~elq.>*p r\]?݇cSQWx`^QQ~3/b]`7ƓP)#.AsZȬjI`+c `O&e;ґxjɌmIZЭ|h\վIYV0*UOv wNx4x| -R.Db+3>/` J(%t66;DTДb1`,qjMue2zỾᖝʜ|Y4ìEQvJl|>:xe3F [#C9WQvELNjT]uuElT+pX=Kb5@șoxpJQoiԫ0=e׵+J5be" Tm~%! $pĔx4 W1)pc*{0< ,m^Z{>}ĺˡ$-H 3t22zv/oTQ8G #g;8~^Z7vv(adLc"7eOK ps9ʻbsyDwy)Dxcw |O,gB9_9Z~F45}SB)!.tliKz/$S)="p)읮T5c4?ckTLJZlMqr(GޠJ!b դM-v\pLM_H慤6.o.Viעx6-a:/1k>޷f3mekt )֤0t1%wya-@_tylB>UuĉIHBX'[}TD0?V?7-c*N@ %BHHJ-4]D3;~}hoRk3.k[ڪڌ\|< lIh9TH{?[/DP&;|~"Z){@p^iStD9žkh1r Ƶ9W'~}tqu2CD<#M[%ލm?B sg sa'-~h:J"/I{j'7י E&aC|$f=I<s&;ख^&#aχq,Jqᮊ#k"IW2DJ[(eDsͷcR*ȬϱL^U[˜S՝kQc_R}LGrAv15e&R_!֔X'0;!#Wp( 21mbgsf]]ZIMjqLr|d$9䔪 E&{ȼ[5f9у2{rD'mIYRAi[`ʮjc%-ѥ8Xjr/4jvsԢ˗ oS ,2\a Tʁ`J`irŊ *b2,@|eF=|w)ǕWy_Y:.I8Lȁ(?ſs7"&X4mGңqi3wdD+# 1 >U2s4"F7e˃Uhj^qzhۘ縵N7zNc` ^vEip$zT?|l4R5[FI?e-(jha@ ĐY{ϭz"f_#dD PέKP^zhr657]>i,vdgKΖ/܅i5)vEdiZ|r[?>VB?S'qj1_!dt>Z! gb*|\|%ry 6t6#Y;;qݗ[@$+he_ :{T 4&1|q8֟rN+!*a~^rHzoqAR;bW)̙e`ppZ(DH9uU^bBAÔRD6iɉ{:UDlsM/JM_">LVGOBDtk^褰g"YH剷B[qp)Q@!q !~OBƘ`kT#I"oaӢטYM'm1`{|x׃ wg&Z]R qy{VO"4Fq%N4`iq ?md|+#;)? ?L}loe4e!";2 F3edǯiEo^^'!jRf8u/ ;1'H7Vsiܱ܏Y`q^7kj ÝEGbr>d%Ed.7)sj{=$4ɗe3W"t8w?ϓIQyk/ŘY7MJK}Ƚye:F(1J \MWBN0“ILOЄֵCq!U%q¯=u(b2 ؍p6h t"zy1f`H=UQHkơHHkZˇZY4 v:"b-Ԟw/%/2=2HgD^Xe-&P/lwN2,<~CӬ.:Ui-BUdG+uE=H_N|I $x*s: udiaZmm Vd yDcBshxH%wu.@E`feߢuQBca)m`b@r3ǒE](&j#%rNJ_%Π#?I1ֿXLjNиrH[% ~k5Л'h Y,>ٱNHrd [$B'QT%;"Hj~$;~ .oo^:[\'p@[gP 5Iic.ݎ,Ze/̆gu ]oA]o{Sg`Xj'LC,y%|MM*X{9^+j {aI]O Q3 $h }8Jy޲ ɚo$ Y7ү_ I$üq*}2-AܝK'mQvY y>١a"dUHj\7(::qX_|pJfJ{|5U $F|rǍ쟌t[^-˂K5bn.Qڇ_GSpa[UyE(vg| ٯ]SjYY[_)z2nt7[15 E,7@k)D"vfPupe*a@ xױ%VaW,x.k%!LJ* @\inm&[qq $r".\&?w㣙pXh [?lIl]bNU`~Mq颰kՁ1AJCch{c6t ݢDG/Ѕz7sJ;=ُhp2 D'R\EŘ|B`fy~ PNJhm Kpvhu#ZkG/+xP!yzy'|5O42un׈$!Sy7"/L#ab e:ge|Ƽ~gQNWd@ݪq HW'B4Tj LFj迲޴wAI%QQ֊3aD! $:6!qKdiyE> Дpyr0 RtTylאPE37@D ox';ekP@x^8>}귭G %D@ fjn T2]ުpe?%s2<@W*=QyG]m,[RzbmF`>5#NuP|`Ofx5F7ńi1@-׳O.i/IL|53K7xM%FIא6a/_?a>p|7Q pVk*kX RzRtUO͒ ό*x_JU *^.sՉ4 G*aaNۡ}V8(Hk: 7O m,b+ˠ}924qwi_D4n,qU? B%;_A(bziN=thXȲEF,vx">[c-|;=.iZfQI ƍB 3G\_qb!d*eY. +Pl_xܦxEx= J-̝C,Lo0 !n /Z--2C2(z5W%"G -tm֖M=!imS{jvl8!bi̷?(|F^8[ i0GgO ;9D^Vu)h(uu895pVױ = ,@GP0l1-t^`3S3 <8w$ Cu"~nzH/Ջh;4@m [V:D?L 2ÅͅkpIZsn,2u"ʙq+J& b 8d!(,y. J/QP[>H@`;h a--\OS G. &xRxV`D)V @_:vmPz!Ajt\*ۘO[vr;~{H׻Y5( UO24fﱸf~gF㶆QbʇHƚMoXǮo8΢7AU7Nޡ$#iP~)j6pOΫqvM [WA-|ZAS# ^IqЅ;$ Yg߶XcA<^cG*<|-peaǃyk&E79/>U:%.Tkcc(%"el#Tek@ƏTlgT1-uS,aZ4M6`DŽl=*)4SSahd 9R+6h4z#Q;:VxcA9x:^#XIye8)>)"PDt#bN,E0zׯFfك$â¥ON9vz F^NƑ`6dm£m'Gd{_h{Bww,)aoug")Ɗ ;]a 6]gʚa.VkJB96~Ҋ18j0 ݢɉ8`.Qd~:\isYƀ/3l܇瑞֧X&( |%j+X?}[x٤Ӄ V:~Z$ͩ׌8x< ܈"߇7קvO}[(W:T?ց]NdA݂p+k&¹3 V!@wƞC V8)(\xAEDȜnXgeϹN07.Z |[ c56.G÷c& Q>eT7=O%*E,U"Jh*~y6W{q3o]~9?: @Hf-!LI k7lb֣L.^seʌP˝BWNa9&_bUѥ;%fCր(V~8bM:zzL"]Pu9;z4%|e i tv'$9 0Q?ݮY_0MJ+;^5g0~9>"0!Nšiܚ_׏nn)R;Ľr$d{XR[2v­7RuR~mMpz5 :z ~2]j 穘+5UE*64[?%ѫUW% Җ{sV5gpGFrr߼LÕ3CH>.5>km_q(rbrb.kiAݯU'Spcjt2᳠dr~ ]'nW[J" 1ם{Ez؃uP7Nu䃶G(Oq.MW3_!+)6Ϩ8/Z259"ErZg)i:%`|Lc2׹ĿBd;4*Cvȃ쒔= j,&4 45oHv%d֢ST<[R_bz^-S^7?D8!q*clAB]fKuEŶ"N+pFSPg •f~vnJ7Ao&+oI;E@.[C9kNrIvu|pLb0:}o!^3#n}m1#"xj54nĦJfMӪTUg.y F ܭ>eq4[ŴJb ;74(4aOJadMo)K3/mRW҈inf8x?<3v-xOhqC;MٖrWsNMEvfai%u?׏iYuEԐnCGgEd&#vc<<;srιv>zꄝt6LF8pɩM) @^Ui5R~{eG`'Py$)x$Ҡ`j*O~xz,~~GO oz?0`F 8 [ZM8—XIPW4¨;s6@eIa#J4H zAU#޴F$* ·#igͩֈs ; M+ǜӘYDj%ll8vlrxMXh2$FXE ;}?ȼGj F9iDxQcL Uv]+-f3cgiHva.czu@ zU#g^4'f:Ӂ3Y10ŢK6 ߀܂j*~BB䉇bVՕ}$tߧB>ci"90W*d;Xs݃ViAp1] G(OYpjkn,sV&u_eᖑ)et{VwHw7t}}.ZAl-X7ɛĞϡ&8|LX' et}^$ۓ|"h@ #wpz3^"oP=O{;kTK05U(b< 'M3je* O}tBN׸ BX꺏/V7\ 'Y*| 0٘rvJDOz%;c~q$\.˂P=ajx:'_L3fAō/CLm_glqIT;DŴ޲sK~6jϖ" D2;%1q} k?/22*0FT^k'3g6 ]`fN^8y3\@_V3 O1z ڮ{~'-/֫oeIك1_ -f9=X()_~(Y/! `uL& D(*+H6Z= "*ӣhGSV^iPJK)a,J۾ڤwA45㩜\ƍL#i1RUr Pmy}ax5mSI<;`yqx1'̄1F==>/ AG y@/lv`^p(П$%e>zZ#4!:p㬷t3?-6+׶֩; t #9jBlVzɉO@Eȥ\QUrlLT#,N(1i{g WhI8JKe%IEs Una$m(^t|'Iŋ1d.$Ї=v轾,4ٞf>H7b8b)R;b[86{~hV;ODq5FLDm2Ffe jHȤ(rqG q HʟAt%OkM `A8^IVʖ%p4QrNz!M~)A m }=3tf <A|l6|8u*_﨎uy4Lԓ縷(~Jdu>a)܉e]U 㘵\4/$XdfY0&.o+ )]'35ޔaxѼW8YǙttydWu59IÞY Ɔfi)_OfгWc:d.&oxɗ**NZhr ,A2N Q[i ߘwճ2K^e}!U4 4DiP.L+Lӈ_I8Wt*Ы=f#Iڑ'Z,jJoeq~^qmWóQaBv^oM:ly@Xk4.s=K59lتN}7Eӽd4A QSL2JP56kh -A+#KxiaVX/:)K>P3W7WOq^vF!b(ɠ,2FKȪWBJDۙ Ϲaytl7m`)$R{jO~q𔣒Rkh=oJ[Mho#̮fL9Mu $rZŷSQ)*uqa;mH-gh'هg Z5|nY!B_n?'xFNJ~yA@f6ò?ly Dm[]7}+@Ƿ;)zΡ(gj=uM3wNݚXZl\dWKYw&P*oCĘB ir| \akqo oDIʲ?akR~MGk HG}0{$5ImWZB /SKe >HpHve8A%`ArdtW\eK'fPFVj 95G`5IFmC>i^0wj~yֺWDq?;tW醐C8|c=cFV -9 j ilVω}x}~Zw^Mq:Ig%`W{z8˒H\SV,,c PM=~moգJNO*@֠-+DѾ˖&F\worTܺIjY[Е1ֆE֨REs]՚u4:vye0ܛḫ,jޡlԬY8Ȕ!uv/(k@3~#s350d!Cr~^IE ]k,L@d? 2E= u뒗n3Pp0|ltAc-eD[hxx#S|9(Swbɧ?() e했F 0Ďؖ|AT!Mqw4gbbQ&k7ez[~m~s~=ŞZ 8GVW7#j 0 6q`V ^[6Slީ.6ZEq=:PA]\s s1/U]do䘋닁.X@w~hB -\bu oTJZzH?|K$ƿ>jzDnX8挫nݗ ߒrI,;<梋'D@\3)jÛ`nL }8M*5#OQG[J:P[Z!@3H^F1̟X+:Mm&c( BP8Vѓ* ^\2 "c( 5Q ҹzкduV>۵@ πP?n0<\&]Qn>QnMEz\JInMDH>S|Y܇ʰ_=j7 3#`WIl :5Xpx?=ۦb]Jks#:y%} LԒf6[iǠڣW}#wwKt٨5g8hqC%q![v{C "p.fd9X-SD'֏dg3!tJ^!WIn['+ /T g(5b .9qH+BjQwK e,B4s)(<*@CuNk$>-.r_] DnI[Ogn 5ȉ3Q 8:VTaBa)<& 1j$WU<ռZE ݷ}Nog]d>y>Ku:&-t%I(m4+*Mս̣:6A%G!1/"wz!<>95('8ג3.jbOOAPՠD}WBaH("'ǹwܥf-.W$?,Q|(_Y1lu0q~# U,.pVej-%HSkQ Mޑֽ,IOM={=k A`#mGNՔk:h+'`hF -7acOuEU_=ia*K<sg*ʍd2[醲-l _N&9$MV`+%g1a ]E 0BIt%v% {_\i֏5hgV?w #^ѿ"3ۙh8ز'4Q ϖ:񂮑Jyӄ[3nbobJu#Y}QZGPMmҿ׷eaY[W'.HN<¿@J%!Ʈx@6@5{4`Z!@ &<;NK*窈\K饩Vr MAܨD}CXl("?ŲqÀBJ  utwHׂ@_#?udf #rHC1*w#,wf( V! !6bN#V-c>ղHO"CT࣊]A.El6q\5S l?(hp{ ;&~D9MЭTWCs}7Kb~O3ZU{`{L$[;hf/C*p}vsfIr@f=ruهlwS;XbXMmBp Xƛ֍p,]kJ.JՁRhoչy>e2ʍ%.U[ܞ&$܀ d}q3ݳw817T~U~봑$O ̃ˆdz‚ˮ~Кw$Egqss4i N(.`` paRA cuɺYF0b5UD5U &VkB;.8R@濙H[7ܟ뷍Nh2vC:G˔H+4-]>Ջl u !!UbR`†q*cҶ f e޸ѯ6oGӝ IJsP~˿%m@h)FokpR#!ZъKP{_:0+6ɑqِH‰IS)uzCN <(FfdZ\Z1(@oNtֶ7j0Ѝ²%f5-b@a:́<66DBaoj҅Y[1S~@BыnA\]\IV!ZD9v AdwHPhQBP@݀*ՅKFƠ㮂߅-` inHg}"&k:+q6rDvyN5X *x8GN !j*(莒gupXJ%)b'OlbJڈx%qu+ezsMe*qZҟT[`&>'"5l6 (ms! ]sw0kߒ8'/c ;)4~ sIMώK h-?yJhۗ.Jd]KY- &W[+nRb&әq{;~ dEsqhoܲ-`v{bG1(j~k)d|tCXR0=~Ӎƈz 'iur e6=~f q&a`]x,pb / lQ'@Q-XaV8{bVր :m}?"{Jׁn"1b) q\J-YUXu|9D?=70Me@ᠷ}eTCN,tFΗ,ZEe\Kj-S-Yf0;d[RZ%.RZZ 3"%x~?b*.54[cL|@7;zrɯZ4T:!V1 %ԠTxprg(J;NI&o 0%"_q-p3ǿ(/&A UtZ_ 0\0AEZY]+!4'j4cHp em9jX!&߸6d5Ƒkհ2f(*LBQ/2R3IN~A+YLFi*48iƔ|Ő߀8x¦q*2 y&TT%Y=7Xc?],$+PkARDo. {W&k<3 ǠA 'A 8mG # h|L65sMDv;-zHzϒtOi0)'X4>+!/aƹ|e Pz9R+[>΂zuS hcا`Y4~ $koo(4|keURťw0# ѯ6ʂpISJ-PT38pU)\|k'W>Nt~_0{}܀)̊:pTV8㩞=;r~ T!|671|HB`o?V3N~7Ps^`\6.b~\^3ȧS&QVFX6} c#i2d%*'s W.1m~0C `n _fvȣ*ŧbsIź/,1x"j!U`]05J: L$é9 @sl~cZ 89āʩ"(vq‹R_2 [cܼ ;( qWMrIz=w /k.q^ud袏:B6oCq8)v4wN'umOYL`}0"srIk`9R1@S 'D9 *&q;[ F+_SM1Ƣ6e1"?Gz4y 4lsfY?xVa'ёѠbXߣo =xM {@)m-+$ܺ0sKΚzHv%އ@'E8!G]O#Hgĸ"h}@2"AS)6hO6l&Z$jAFHK("*dj cf~S8:ZTL!lQ˽;&{Ng [kw?vnWU)5bK񬥀do'ĤnwCzQr&HbES*7.\cNYsE*>@[÷ |cSA#1Q;qr'DnRlB4P> ?HXjVؗqHϬSdxn0zJh63xaAYøK:bytl(Zh_.o.[MZ`[ymE+K`ɁuJpA&qyGfTۢY]Lq_U,0nιi>kM_t  :r;~N8pSq4@oP7mzȫ^u}DA2 j+wBC8hXpq5 ~L),Esbv* g2y}5a| HB(*(w<~{O¾mh"ѹϟnYŬn 7C!c0gCV lG0t3jj)bMʿTkWcRԀJNO*"1Zm GB&2II27#9O ^0V4k\9k|D_hHF EXErۊ7|b 8CLI0sRZ^ms0a{(@?RJv!13C_FϚQM-gN[Nx3dzN#Tg3oD~8rÖy$ Oih-s'Wl v'fݳBMtGMLVnh 묚>#uo  Ė%"j@K;Ñֺ82 >C%q.MPgwǗev0ƟuM8Ҋo/M?)*v WP `=ҫF6B`LCn/TgG,X,Zu0 *J0U7~yAx.B//):-JA|cR hֻ ?R7ZKRu`ҩQӇhh~"ۢީ16t4OXBWK 2Qe (Ad7s75?iN6~z@nwEdLb˜:څ" ϻ풑vSTW9*]rw 7Ξu}lDFPW9R[ʒiIhS7* ƙ'D׼(\Z  ,5HK巽ӟ]|)YaOu'ܚWHiO6 ]5.,hZ1ɷ>*iIkxC\{9Rv154x-@c?Pnq˓#(I^*vIr^iui rBAjz2oeR?d"B^>MI!Sy] s P\K(ɻÔU`ϑ5w9#%5.0 ]XKO+'cv@@jB[=xuIJXՊk3|f?;ZFA)?s5C92)Oщ\򴩝FE({1+~>:甗ޤudT Z[qh&n<%sW301M V_@Uor,̄PHXjOiaQ:s)Wo[tNg9u!z-aMaL S֥a:g"jkUM,!$ o7g`kx3`H4Dΐ>e =YvCC8FklŪ#\Xs;%%*-.9m/zC3a ⠸w`mc=47z7϶jI84h}]-;=NۍrAd1BjSMW/yJ%F{% cXSՈ:QYٌF4_*ĬED9l8@a uӄvF~q>}ۚ:Z` yPfc+đ)^*`rF{id1R*L Wѯfa[-aJ>l$ \z[ȵ vӓDp#qT5+jnAԀYCJ-ٯs;U=*;(i3J@UQp?H}ۂ]y_KM6Nc:fBv9TQ d?;ͽxh"Nb _Ft7{*E˦Ϣ9IIgԪO6Vܢc,uwswj$8K[qv6Rez0KhpPkq cd/t(ؤWQO)(?3|Bɷ`o:A/-' 7+p`%:CEɃ(IKY]nE޹-{B"Mx; 2 " k)S1BmRt gbH8g7+O6NJSEJ 0%#:TQ.h~ V:kS3t@+(l0s$u2\[2oQ7ת^y[2BRlsײGǞ5+Fk7$fjkæC{EHrUE?K(뛼[ݦLhMɶr?8]k SnejYvTG.Xybm*gFZӬ;7bu+ )S[Dۑ%z ?Ԋ]yTGKb7Yɪh;aQO}K1=nRto@ZBCnW:ɤ!v7YەyttC +-!vՈc> ]5Gݢ9N]3GY;\ iR9VIQn3$Ӄ09Dܒ+uH>Ƈ;=-JsS铣7*MHZ. z&;jyJ<&ۦVJ55]<"k?!z\RX&V6˝Tg@_Q̃8Qx#j!A 1A_r$L}cIBO3v}0حNlV$<5v6qs PE-1W![9m]W{MO=G4cμsBKh&wtc(uW#FmTL5>AON21o#W71$s~$73^;Jn1+gE~fchd'i힚j.[ ֔ߧl ks93$ߔip`@E@_`ڥFQ%ωXw`i`Ľ=A&6T8m.n?lY y6\%x t<쫞jG^ٸ}^gΆ`蜭lXQՅ1ۅAܠś눙aX볥 Co~f VBf1:^ͮYVsza\,hx< ]#lrْyW0u \A)@-4$1wLz<%Zlfߋ| m|F bC`L׏iڛϮ_4q W(c*!송vzRhH: nVweQ]o$Y? C Ā!O`=!V.>q?3\4쑺ֳ9o 1^"̽[;~z;^Ĥ8r܎'f<Ȓ7 4!zc>IG0$fub y'2.rOH{ֱl݆sdgV:#,`7RJ\ );wBo[RU:i1OU #A{v t"E% ɽ&w*މ7d41-ƅTA_1)=g<ڦ+*Wy+?zSh\-LT QM25JK5ԌO&In 9?ԾV@3&<|e9=;>5T!Z"3 sL/ '^NQ+"dF~G#0tw9|ج!Pֹ磯O꿪saRFܞ&eG,-tptŪJ;}`S!;wCpnF.D;͇? աxstYo_|/PTy{4c> p$y3F>2Wgx.*C+8_@\mdMUXvoe'?{%)z;52KU=Hd]q]5_M)q,˺w ]MKfD`2%V+b{#!C&ԍ t1oF9T7GD' .0s$0^ ){-3Q{ xw_Lז G'W^kaYdoQ i͗1դyce`*ۺR gjWTY vF6,o (7j۸쳃 6rbIh]w6~d`]tc{䞎qD> MPe VL' GsK9]+&M_s'>I!:?>|nOQA:Bhهd)X6qp*^IRw+O.pl%LOB!ӼiC%(`Î5J=DE8T_☤s{Z)@2STyt 4& 5wO oW p!Ո7n~Zvd%83ָ]c XϋV~=,qwjĻ(0|&F6} j{@ގVְJa)Zۄ_a!5槹9h%H醟 H@S˶/K[, DK1It-!`J*1l\k:q|kG7;TVrjn7ZС],+gէ끶HN1"tưV!q*l|ʸ="#?$`4*ŻT\\_P3KdQ ~s,I:Ԁpc@=Yf9of=ΝZa⹲o%S(Tz8qEV0};ٙD,cɦ!SDYvr=U4zHbcl͛xE n?u+-amVe@j-S!y=ZBoyq"6ϙ!w4.-2r̶bjVfkͨ>MEI&kܞ.0 /&q1b/ (N&\:s%~z,׀m z;ei!pP\=asw$(bA^ jWJU{`;ZccPr $nue of}6ڥJWC.g [tUVdazZLV` .jT)fV78|LŭW2DRsQ&(O^;˗IXe.Y:E}~s f/ԥ-`N81w-:ťLisb k=t5x#eObݤ|ĔKZ(0qzT0mKy #b\n?bjY+2I\Z Hb$WQȮC~B*}.2mL"-Kzdɝ%yM\w&pSbXkA0bv"#+9;x kyXcp1d)ҵո*`RWp) 5Eoo%hf~rH| CTZL>yM_6yuj+iF#q@HuXqr=S]u)k9hGpWE~8Xj*,̪圹d}^UڕO~P]'ē=NaLbb픔6qugC,)ҠM7*&:+-3jMA[؝plI748+'Xm8,<#ioŮ++D9+1+upCcpT~ƞM8 (Il:~Q1pd(Ss Z|A?[f7LplLE?Yi-cgse/9AG۝؛H֭MI UIZpU\NyS`V>6o Sf YӰX )w dҷLX$DS F(Y#Qp2J'}Ob7XFtZF ` ڈ8ۻ#FJ}ot0C?{2NdFɌn[9']n2 |0|B]GMa3>q_hd1鏧!XkE`/}gQYF";'"p%.}!XӜ%mᤅn>oL̈́hߎ$dJVjNOf# Ɉ~AYuDQQٵ۹zMH$T⻦N9M67`]7:@iGjG9ӢPfvн Ŏ5mcq?2-*##>Z9+&;KH9S<ؠb} pCHJEsq[61BeB|"!g PtbuXgSw+O>Y*N66~DC: K5n}-PhvPϻ] װ[YrE>%?u+q1@T5%++S@}Kfr,FԴml-kCς@`UǽRYuCݙ`2p{L>o>fP;Fi2k{xz`#.eCiSkWfI,U_ɞ#Xx*PRy~%J{Ԓ/%ӣ79ee+m?z/maLt`[l֙oo;ϝIŨm=QHJCrj%Y^ Uj'|`}Nx} Ȣz[|FhkOO280?fuz IgZq>5obA!ߍ [-4Bdz&0u9U`WbT>qR/egw z+'yvqqg0(uC#FOG6nwWMJocÞV}P̽&8*Ys~ {8[\8$1-p!m݂85Lhf5a]mx lZwO{%X]}M-SKQ/`!]Sܻ고sNQ'@áZːaCōT!oL+E@pE7V!I|Cw1 Rg%ԳLu}&vs=].YYiTJW8/Z=@ JrUT'A- _&Љpd$dw5dItwSp"K.,Iq)7 {R∿ğ %O\]^.u4^u i}gbuy5, ؤ{yF'&xG:ٷJس=7 ^}D>'b4c|]pRY:ksN;tM~frl;`=C2Mp935㶾ƍPC/0E5cDcwtqæ_l~~4 ˧ *.5xíqQui($_Mx=slL߈L7"ǣsCK?\pL\MX?ټBlx $+'hg2>g➀`|P3qM(OMx-RFń:6N:Yd^:raZDVQ" ST*F#=%hOaT2{.=#"^7o]JuZդBmFCMߓ3;5;IX6 ~XGJYcC ǐ2>/k gXwBD˟4Iu&0xzNHK7>􊑞q/ҡ d]Tא۴mRxD!_fP [&YS_!$Z*v_"7GҦV!X&ff}G?0 RVcUYsSДﳆ1Ca@o'_pZ$!EWKB3"|"a9%إZvtHu/|'xS yk,=QQWI"-] Z[<Ǎ==~WLIRљ+R+|=ؑREF^%dXg3U;POhU@?V?vTט;z!erm֟vGV&²ek>Iɒ]ZPg{,l|y; ; y##*8H+>؃[q;*p\XT "W\3k (F7.bMTԼƠ hQ[=W}6sk)V "+OBG2USn_δq.W(:UAPb %7ekB MRWZܹ=*nӫ;4TE\ϭȮ47SVїDZip{BD(vv- UGx7:u4prPƧ{61DdQlkUJMWō~*f㶜RvgfЕń/T"5$"w}` M^ #+cg%*Rxrn):\[(_/nߦX3{ӱqȵdP5m4L@V"S}<<-Jڊ*dU֠;ZHBǕI.Z$=F.\tt#IťP= 3 Y "L[OO7\jlsOK+>mq~2>n¹W"Ή亄1Rm97xnEF[S@̗>_ *Nh12y1[uPJ`kBnjxұ^vͯJv0sįU}*ۻuf/X}" }-8WߌPbD[Aest&c.+}#bB*Z8Jv˷}et|G{&i,'hE\ ,,|"j+u*  Bبآ`wx$k5Wd7 7ǘIc{Ѯ!oyatC[ṑ- `f.:ٔ1ߑ ΅Ast?Kpx (N@ ЧB›{NH 3&0SBPc(*])ʤ;o/VnNi? &>嗛 AWtG+Z4]*?Rڏ iGiA,\y@ MO2lcSz\dlQ QFS8w5H|Ge98H@^^Gp;R#cPD_R-ȓnho!ejAHfԹ.m"5- 4MA1c9ƪ%EP Y찦ᐄpbVۚj?K\ AAfeeO _o!6ܬD[[P+(*:=/TWۄ "X/mt!aE!&UBqӀ3NHӴ]hZt`]jC8GgQ=dznhϡ[bpe\ 2_Qor^cLJ_#2$[znSvZ(dPuğ .`*/šHzzS"*ép7u??\,8l}=", pN4Y]7rtntʟDlI_K*W}Z SאtqNN^҄9^#l/x#91^"xV=ab8M/SKεLFDo"] vF+6uZֱf'[^ 'C0E`ײe/;{|C>;\?,G& g^'^=6Ku 2|{8߫*\{]8N/PsBԠ c^t&NcsJxg4lv. ob.~A2d~`ePWL}cOt~2i.&JByb ĩ#5n15'\(4Iێ|] |^oOC;fZ"N8%ڦs'^9Ӊ*ٖi1Ӻe']{-0i9â]OPnApwC~S|VB[U9Q|;/ E!(Y/!n% 5O| *̨Sn_UI>}ohE0m| zM>h"1fIYw7W's; A4&1L{@x&:jIB0 $aBB}*>x1Ϗ§ xy1Tۓd/&X[=O *}?b ё α!4y. B-Y<-Ěl&_ +, U޴38ˆ:SY?x= R@%1{JVQ!]VOL#ОwX}1ʧ~@7( -7̱)n*A0WV0Us`lLx쏒b`Stؒ9lʚ#`<Xad6b4c7zr ϼKͪFэ6 aŊ0-Mupz*RB>Zƌ2VqK62Z"6ز)9 s1ɜYiRV+RPNbͨڑc3.芏~וLg!Xx,{Eh-S6S'<0W#fQmj"!:DoXyde K!q{]nn_˞kT++gs) +]f80l_Ům33oF$ȗvx*O kKH/{n+P]5E}2E!gomNu<o8,KΉUHD`x72}dqX[nу\:G 9@-'!4+Ta.QX5AnJԾ?nދ?To>Ykzc5YbA1~{k0cCAYEjlK6\htB0l[4P)KR<"nu6KĽf$t4m3$7aAטTh,T#*4O f;<|1zafD[r_N0{bVٜe'm!I|1C1 J'rlrį }86lp5c/0mY7}AQ@@B 6]`40Aguy%jA-9ԊY:c' _imoG;[=kp0 C]4_{EwBYw'KrO}ELXsiFMhp'w|ƒEjb286gN;rA1-dID1\߁t{>ollXNu]6.-Ef吰vgf1ĬN1O` Me$W*s$_`=ڨfY kGWX:@ww0F0%rfg[}>Vr5y(["*Jy/f+g,}υD_cD2}ŬL~ Ո^R,^[]hψ̚P_B$ev2ϥ<*R Ce]0~ ;bNm0@x^(g4U+/Q܈(ѨVߨ] Iw w  Beb<Grw,E[ܩuA8f(x'\=#]捴`S4؀`R])[Q]*.Mq8Avq3?tuB&@Ѿv[wG(R;*DLKz~3Fej)FgKglĞbBPs3Yƥ ϡ YȚ_ý!QW!y࿶Dh#W5/:ݞoFbPj3m1#G  E?AϰhB:TT՗kCw;\[fË".Mk?b:Q=g)5BLDQ IyCLK }Hvlaĕ5rVPq< M$ac5㭎Xxia]!Qn4QYOd%W7acKMO!gNk`vwwP'!/"xr5(3d&EMPy8! % UVk+mӒ;P5-By2|"ȩG >_7]&b^!&q>mw1+y! }5d2f#zϚ$쬻z r8n t%f,r%4QHz*8{P32N.1񻬔mVqz|9dEg]xJۻVYE>5irD=N;4uP\D;2$_rI{zI?jȳ=.h ɹ*Ҽ.#Zop3 t.%p#nf=mE⺽ȕ(q&v SfWm^? J:7N[-c {=Z>bYZ$Ʈ32@[zKa9~12I?/+h0`grVͺmWC-j;'4$.?RtB_ſ9w ±2J@x#`CtsIZOm2RJ\yd8 CoO#3@[ tD`[ڦIl榶sȺNz+m<9&yz =Jʙhb`>2z?glC, Z|{0|p*a(ȇdL>_>lrf@$-4cxj AB@3a7o,u_5D &nO'|TSt@'<&:gF-ֲ}MFf0nj烑uLmLUu0ٔ\I󿈀VHF7*ѝMbk,[o^P"/ =/A9W]f"4Xf59]\'t=cl @C9& \Ўk26L `gbqVXkD5KTlѢ//E3]6m(D,3u 󍀞bGu뢺B8t!Xfei/Xe!3C<3`P^)6a|GNڛQ=zԱ;7 2Emw̯B;pAEJyNTui7jSڻbv'm k;N^%EqZZD׮0;gGM .hHi=ne)BUwm, 9?EnZsu}[7/.4Fj6n7kYhAY4`]Fd+tDH8w련䫍gv@IH˺{d9r*fQ̖slT&7i%-4܂]^!ZM9Dke> V6n$"7޳R<㛡;eLpr&v7ǤNjv)k^taE_~ wJ X%nEJ~Fb@*t7 yK6}&sViZweV,rzIЂO0:נrɚLaRMMAc;LGRi*R.QOaŀ]jeiƵ0JnMLϙ?ˤg0ѻҨ!38HBCKP;3bp)TD1OV)w=d&fmZW*09، 2ɥ|R%;*Ncd8-3gƵ``,E!&aA*iT*+miQ&l"mܯ+#.}|CA"p|D'܂]S=ª?-MHn"]c %&- :ϹmlOO[WTCF꺰F\3^00t- '̶,6}Nr UmM F֚2$,~  Mg_/je(//ٛ%0w|F\רڍxv'U9^hlAMd8b?q^,EzxƸm?o\F d>y==l/E$oP? T"Gün< DzkoZ@6! xc23C[3ίGz7u#n wCeі)zWJN[eρV3 S# 7‚W䑡Y` >`0QVBZ5uWPj_D~ 2yL*mLN)i %]ֹsi%jGZjj'|{hK៳_n]Hx&|"In@[``@xDrYJ!,em% Un@Uvh"=YH;~X`"?$bA.h?e("F m^j9 0ŵǣGzKjb`Еi Lũ!2&c;?dkƇBΠBYvme;WL.~< ѡ}k4V;]sc J2醭`NSl,S;訩2GͺZ?ސ^nv!ECBl$mBԉʨR2@&:GWVMhӄ?Ɍ:D ?G QPoW "N ZPV~4BZzPV ЮT4>fLTzc/0br( jPzv::|e 4`">vi?RvbGÀvG[.f}r 5^G,u**c\Ib :Kj;TćE[NnT xUpJE igkAn=uˮx}};#(,a%gfPWl l ;k4fi3Lؓ'ȡ8R>Tf7Ș7B-{M{z:L-c(-ޞTI@ զ}/f)۶w~R&;\5[[-zۀOA\dz4(t]Ggm?ۨ͝V#&hfjZM?aM)sowtgUe9l³j _ڜedS))OZE3A)}*m—>z'Q91yx d{1Ya+[n<76U6%n,)TN B6RKKNfZԮxjLR9M!/#)MG˭szؙ R$Due X~ k|f`]>6դ*.^u{)7;}D"TA8i.eRP1ͿKj4QP}"$Մ3[cu"]}`7Pw,o&!" iFx\*NI:htMmSJ1Oc3d[~^u*DyelQ>i]ǎ wY6V#̙DfJ,oi?F<=>_;^iMZ_^`8\ֽGxyeb߅ /V)gYnE:ڧ3((8,Ǣz= sEpJ8=ˇtNZ]h9 >84TYS=[H6s:`/5;bzlne_T7&RMx:W.P("\l7,Iˏa6D,*b%aNns|΋usrY~!a~FGz멭 8fݩ'd@N[Ř ̒Zfc ky1m-fd+6~VЄS1*!;a5>ti`ˠA!ӿ޿wwzM(}f@61Q6xW9&B* qWEL=8b*O,H]@?z~NF1jʯA$l^*Ԡ[yd]KB-/sۯ &XWXDUsF+:){w9ɰom&!#I9.*g Cu^^tϐJUÍ#yFOvL▟C()4R(r,"äT/ܺ Wu a'1.LJ ̮;a WR5 4xi4i\n\L>iD{>"cVjSug%g_Y8xg0W`Gv-/`J7 h}lUʾtMruD1[)2XcW: ]/U\=i_}hz-u.aY0Kw!08e"#̉iNillg'bS7 oE)i'ʹKձ bkc, ۱X)[˞^Y.O e+D/@+yێ co?.hT?jk:ZEfً1e| 7J'D/H$Sn0Q2YIUV'x/#ţM:!^5E,fAhLܐXC◌ȩ9lg8~y@ռTE֎Dh?3(g \R@_UϪp=:g+D+LPԾ0(0.^_m9JX湏R_l~΅/QiK11 kV t`c+2~g0]Sqtˍ-tj8'Zb5tĘ7TQF62 kxC |⒦7oR1h-(p3OIw?x*E췱 p^4olm~u8ߗF@<þ-4pLpzɳp)}O&"H'r#Y )Zrȟ8 o@6M൪?QMe҂/F).TK]<q;k+R zfz[{a{,ik#rnU%"Rc^bpCAm[ݿ߱M'J;𐁺P\MǕ-d* Y1a.#2z 4w؆2VK,DA%p{fReȮ.|  {i3ut5F*f$xa>H1CDnHCj+]êaBڗ)9*`E`{KoMF6Y'l-9Ry ]+ ]D;{ XS@uF )h$w.o)"nA/^u:v,PZK,Q/wJAD_U/KV;.Kch?2F0S:-ᄌ`~i:^MSo=M\̳4Mf tW@>%Zln}9W&!5P=չanB4/pPׇJP}'\ko1zNCq>ފW $o'8DMJwK?.U7j BN1.ɧ9`BU,w/*t; KGLp)~ ZC&=!Ⱥ=>_Ql5 TՄ?O^3Pj?Fj abk"I1(Ky!}i`f~J3~0Dk=E3sxy3ym9;+K> d +&- n 1؛"yqQ:SܖMUY)>D݇@IPT0H1Kp}!ln%d' NW4M>j1z AzKE)>yRGU*kR?tڊG`bߒ>Z[l,~ Vw~J#c=r㷲p*=N=IbvBEFɍ٦%eOTዙ= h^ŗ-2GM2=dnj$* u}a#~mCi m jӖI#OdRX[h4KX–qB $ )Ҝh?2d+ڹ&?idYfsPsiƠ2LBvk/ `)>ԦlrnǗ\=h( 3qZ=ȕ) Sw,@zzq5F_1W' k|K+dd+BqOI=s_~d<&{rSn(F9DY%@L!X!] ]#y-9uk!~ ku|!Y[@;yt'Z} F!6q&>TCcwiC8CxAH1gZ C PхD52J*7v'(g[DK2{7$|V})r <pmU\`Ը,s#5Vp `6znH}QZIߏLO>\l^j2wf{R .gayWE\ ihm3VSlJuuв '.L[+QZBΨ%"PtpeK 9U2P)n';.>H-EwO/sbۋÐ#fڀIG>ʓ:?6›SlndM¬ dg/ ;mcb%n<;ٓ6;i㝼wGG C#Z:^粶j`.xr>VRר-TDOM>kkٽUDh!qE;{nj\4hYyqER~: )S/Q~xs)]> m@˄>W#=At2nfoUN^4M&V;Q'8=`,*3B}&y䍏>s`} 1dv#`2}o>Ȥ;=>xULsIA)kz1#oHգ`[s1y(#3v631kJsǺ)TU!NjuP;hnݧOŤڸ33bgxH`kWtӔ1o#!aRą^M^i9XpP:dm! TSdU*t6¢A?ZKdF79 ۓ v=Q!.O|zwP_[/YO.>]tEvzH͡A/S}PJu,7rPRC(dԽiEx/YrFC&Ź6XU>#;]>b QܞețrWP-qhG?QAogٷb8/g$ _!#%LQZ+J/hEbcbctoQ9v&N·uw6;pFv9(p 6sc)aL*lp, H،螜Hma,F/wPD`-暬j#sXm6"vRzWփêlsŔ@f%R:l ;MҺP?K)Kx (lCA1@36|e^{@W~h7 jKzzh%? л`:Wk_M#4A 3&۶M{HxӋ3Ҧ.>g?оH[5԰~k[~(n;3_h-+X&E*(m3-ɬx^:baj4alXMy&g_rFz:e0 {$7? WT[h% N.dmQ_@y럕5jJ&P?Y]C6Bk6% գ6rAPq$2j#bpKrDM!`[0'j@,#-@ O:@Sre$޿r/&wshGЩI0ix3>!+[u.Jѷ Em; #3/56 @RIɷ}R2WgO{r2{!w:+ay \1^֌sYou5Ï>Qy_Agx&Ȋ޿zBmHsSp!ھм.25nE-C?a N+M%_pOTch?6\J]cҰ3HJwUt8J7@Q@5Wt؊WR>R`)B}[^b+ƒHܭ #6 `O+r6C'0jUO(W a.`eByC!{ue٠)̰O %=[V9GNȽGK@4wӸ(A|oQY\R;\B 1OM <^ s^@cp ==9ܔDmd/r*F,ln<&vgݣ]g!ٕ:hm.?Y(9ioڅcbGs(f`hzR{B\>d;Z=4Aހ6?NwRt>U^uo{zE1N2Tn,R+Md M0ϝtfo%xTS&JƥkO9;n9Pd030 lQ2|6\h3 Q.-w$Y-S*6,qBA BH:8Fub 9hS eSRP3(l`bkc!|kgmXڇ(J93n 0WdU@Ev((+7=6j YjRMu]8Y@^*Mr͇sͱ4Mi,Ož$څR{Ai)/l'F.?NrD̫zT4l3։/5'W9ЬXjTa?_hCdlY*Rݖ mNvrm XǏV r["3ƳFdS҂-b%%qɆ'}(!t _k~ R#YjNY.a>|󒇏[UJ෩pHiOp*J9'sw;@=?`I=6 2ݣ6~9,-iSSY!ۖS_)U!y}=WWfk#z0BFzLXI焕i+n"<Qz*09E]m*F[{J4)!~w8qjh|df~ϟCAgU Pe%ӳpw:*-\S`ߩՍ+Ҩ=_fYmF"f9m[LMpaؾtvvg>P7v9œNz*/Yt{*&rRl=`x¨R'H~2˂R~NR.Oo: "z|l 4?GRx G [ZnCYLq~Y3v*?I)ZohFե1Z 68/v3lm{c gա6PWjRsܘ͘!ku9c?;`E/뚻T8-zCl ]8 |b\63{ۭa} Kϟ.UhOV=DfSD|Nυ}(ݏ.Fvk 돴7,r#] G(!yjS]B18Zm*( e$H;\qXi=ELfdGi,srHҷ&dq6mTe)϶jL+.sEeY,vF)#u|*뿫ozӿOC:&:L%!E%}ig{)}D<;29Ҝѿ_ rn96d e3>\WLiALVX= K ̲ .I߀]d5}?oOSWa-WN?TC59QO< =țx:+j0Kq3Y!nB[U Qp͘x>o$6e1*1n&X/V,*I ׮ ̈|%IT]郡s.&Eի;gcBv|x)x"1|#$+^.Y!j8چKi9@|gs),יxQJ*IeHG<H+81GhϋC@qn:Ǖ>4{Ŵ 5mtKݞ"FD9#SToc$n7i2h'ŁeФYUIA5Gf-$Sm?"КֲgTsK|,YU 'O̴:ۜMc1t^iվ;yvmOP{RG.K"yZ)1a2o:^@tO[=(I?e4W7i]5l"2!]Ks)ॸtgnVDc%[ Zkn ٠7yZ@ϊ-ގ@B`dz_`?&;prnnzѡq ;3S={s48d5TS)><3H< 9G{aN< )/6R󓆕Ch؜:Mgv-L$ϑg*~P8z~y$we乽P}%ܳ$ڧgQ-Dpe#.IoO S9~UTai dXBO9E-iTx}xqUaX'bTJUk,1U&7úHT M78ڂ 12gAVSav%KƼXM{4>c/؟dT a_$O?UŅ,ʅ;i3sCZL(4s(He] f؉6%4}zX(hv"mdƿ-|}8Ee(%vt&`4''P*4m;S+7l# Q BȜ0{*1(RaJe{a4Z05h[+ᠪmI;8H-Gy F19rQ Š}.5 w,u"lyðǿ].C}lf2TMh]FUVASs0)Nf!U߼QhΘ518wrj Fɑ*ȟ `JOʘ _ !k9>ݓsRKp}z NDULؠޝʩWTCзӷ붭Fo:O7N\mMt*I*2 'p SRr&Cp3, =9YH%\@H0Hj%d%;Z/Ip$uR^!IM 4^{ޞ[ۃ:ahХ+B|J%V p7Yy?*@]Ky5 IsŸ۫wzV5:MtDɚgD BzO_Űkgx#x6 _c@amaW}ܩ]\=ȒĄ֩@C(GևH]1*=]A݄9ZH!s(Gy5{1ܯG8mj%޳!+,߲CӶ)SPeշe~8]!J,i0v+\Ie6bT=y5Mℛ{}u?B![[,d~K Ъj;r0=Đ l̤\/].}{"Jipc~~uAI`rYWJm+^7xԢvq`TYW4/b0'-B{v3;m &ٸ2%z%WG;uj!?` !QhiÓ Xf[TI̘*t$ݻB 9,CgW%dHVxX6M X_omAsq7STy[xQ!IcÍ7 `ӫ U'iᡳO/Cܢ96xC/1-Pog k'Hy R'US RlɁ|:N5^"P6݋鶾hYoVF`?:0^RAWlCb=RdaO;>BS= &LE_g9B;{ >` cGuc +a6vRJ,g&q%T3lI۾˿v Z A"G?tX V`U$h=Zy:`?`js5iOoo0 pcpuAExe@}y.[}:lSbx簶XtpZ tGdmzY>κU2Y\5;ɵgeZ;SZb' 86}!j⨃:]`reǪq$I3)xcM'y 7`m?t,ְWp-IdYA_dmOl Ѱc[֗G g9wEF'Oe柄 YiZҖ[E zRd,50UIqX"#fSob_@Nɬ)vo;(Ci BTmO<:c$N^(3{(C0_*E{uF$P ^pa7xcNB45 )Q3hFm+sy3\r\wN5GߗW|mGyb悰0sJ0-t2Fx"X/HϮy\Tx]7ȼŧ&C<!`7 zY[Ou4KO!,aKr3gIE]C;ht, r EA` PIa4śLoQ32>4sVgQI ==+j.uQ<pmVm9/x9~s,SzK /G&|$v'.JFB;NJ5ՈAUiUJflggg*Մ%MZ5.)"h2^HdǺOܒBr-IJ.=X /F-H'.-~Mky:ub!\G_J>tIfp׊wv?6يEBvuv`b-ݡםk[-Λx>e,cI5K]ʢ*\lcq S`9vl 64'RPboa'PhHAS(XqأԿ楜!A=Ko[ ÇPtBTc-_w6?mibӭDxz#9AJaV`w"n.u 걾lا8>%\~G9MTd&On4YVo.1EGDQ5R⮴VdoɩAnl>t>$J@0->#9sOH~4,d[ݷuhE0jQDI^ʀpb7#Q3M]T\ {+@7SCtkaZa"*?9;p!oXaEr4UN*E=ғgFC4/@5#JwIHy%\?b|)6pꓫ$6My\ATx {( ;$m4z{&厄y?2@8VO3mnu{tHaOm۴;_?Z85=?۬ ff*2Jͯ 2~՞7xn#y:K |iOETBIۍRMKoO+kU5Zxio~՗Nɩ\C&):f8B>#Ebۯj愔io (9B@{7]'HBmdҌ^}2?JAXrɪ*0pzNRi#*3YZB/h8++GMN!L\_~;\5Qp,-Xi`ߴVh"<7A75. _OC[p/g$&hyބ~.,i3^(C[6 )\qŗ' )^SE튜䜴{]lEeym2$HzLƋLXQ`L+FX]0Kð^R6`,NиJ.~02<2ZZ;0SR6͙s*B) 17#3 ӳ? ]/fdRgxh|%p{ KAi +[*FUBz?KC 5:5[;PvCd0\{!5'_7cI.qrAuK=PϺGX2hK[HarDv LJ(yln 7]~R^:,wṁG1-,M׎3k~ĸ(Aui>ɮm}s]9ToifXA#w #k<-A9藼7Q~|UxErk;:@#WEnԛal@:|;ݐd6{FM4ToΟ˛a\( wC1֭K '!)f9M-.8̸vIN`((vEo7-bfldn/:i3]0r|19G>W h44%~ulg1q!Q8O_>>Eᡷ܍oEϪAAean7 S TLoG3U3PPVзM &oʚPLB]r TcRgS2 Ip{&دoaN{YB2R *VV02,Kk7@A VhSf0r/o>&R< 2Kcc[{0ljD^hMEsE.ZT~0PK#c"n.6}U8xq,9s(p3!ɯV2)%\b\@l ynK?RgjG׆eZ:8fG$;%ohcjϱ3dސLpG R ?FnĀ1W,!Pyc%^ PG{v"v'̮R},зF'aOQ2ZOĈ ;Te,tD!+'1dm^Nw(# ͺ@8~%{W} 5}(:(E-WGK\  kr5/N~oڣ>;N꺱veD;Xߎ@=CSNiJ;\:KKT 44N ɚfܠE8TD9SvuvUTe$XPX΁W7x 3#I!^g x >)ѱgYZ07070100000217000081a400000000000000000000000167d0708900004fb0000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/dm-verity.ko.xz7zXZִF!t/5Om]?Eh=ڜͩ\zHZEqK7cVNFu[+ L{نe} 04Ix#2>D4e_ Yy;fd^܉(MYHd XG]/O,Ӧl]ga?e js66HGߘ+k݋jA|Dy3aw}zġYNmf7zhWidBF> Ğ ϔčTsX},r&¨LcINGU^paAa"N"Zͅ@ح/Sj6~w={RIIw n`l9py+◒B?FZЭ@ ,0F(>$`ծ;"覊'^B_G˿2ztzNT<&(6(gꐶhkϛŬgc.3,q}TO\Q\S-ĠUV7=Ɯ7_/cЌan|Qv7Ap QMc%BӉQVirJ9c/W9,mS:[DŷnlYew8_lАKF0g!̗ :B䔱POˠIU>0܂\DPn;O,e Pf<[b:- S?h!D˶*7͢].۲RYz 'jm̖j%RW9WST^2 of;&ل\j -e`8 PZ<{FyESw= ^fdzbpSZ6킔UƟ틷bH>Kz4^VyJI$*)AZ SN(Go%"@KV$.@3Z5K$5mP#g [UЂ1۞D%oSJC@D;pΣ=x8MP-?ylN)8!Gbf]n{@?V[Q%2aɽggfWN ;VC*_)8ς j>YVx{XJh;$&ư6N@?o68p}Zl[0Ĺ-TJNFSʏƆ8,3ԁtKI*%xlNx5Qu3?#u w7魮ww)F.DXD<]8B!6(y 3cNwZJxc֎|A%MRm4ڙb8{/!/D vhxzhx15e@j<%7Z8-3e\r$1|!7D7APCrT}PU7pF|)gqxןHJHqxDžYuSbnp;ɵ8﫞77H f,Kdw@6Ip$(> ;lN`X2` ?HA7;kf =^{w{Q6+p9Ч=&d 5'ͬ@䍟ny֫-Ro+A\liqց=ٓ"^λFDR@-|Eܳ*CUC/qfor~>0zCLJwck&،xlDP˂/n<]}"3ki:o/*ڄvw  wYFyMa3BC9 qbS#:=rarEդH>1qя_"+]a4i9OHmmѯ\\> |K4 j?|ѻ{hi}Y_Nh~m郒^w*r%kɦ>KSXJ*@PVnjӰ6q~Iu7\n:``ZQΏsr%!m9ݯN5kFC4T1B.jxz#~RT͝zG&8s_c}zc{az @1%Y3aAq lSg(3R ܶ.3 -vHū\Ze3ubI%mB?]0-}Z7ȻrJygR- FB~%'t0CI{w69Ve'jvܖudρb:0JRN<񰫋ΏĖR!" WNu?'||2Kc Y_L@?S Rf=Öl~+s>wE"t;ۻ*C l-7d-@d阖z ڃ#ሿ!\yښ}D}fSVHYf H'7)lhZtPt[ZË?rŽewOœ_.dyb›r7ՙpR'XtD%^ܒc,wTM;me+9 H\.$69}Ҁ:a@e\u.`#[2g%M9#zXH.Rw"* ;Q|RfA+qd.n:VX>c:l!٥H dA}q-T K""4ėeC)QLm`ĹN3Qp|݃R-f*idQ? K-,W$uҫoJCfazqVx$]91m{Wv9DyTR+yт#wEo»e&.|=Hu _AEX+86Z?KQASVfqM"|EP$U$#uצ)q{$d8-U"Қ L*"xj=tɳfp O "-S/R"ԯaʳyBj?]8A35b16l"Yc7ę8A\C Ep/f&8p,w%ʐhEP8SM`o:G/Dxk5ʅ@x)',/i~XYA}Ly:X2 \vU!>[D>P<{_|Y,1ٜn:s2<(2R?T=:Uh.O_u&(N&zu}3AC\1+WMZk \b%$!U>,Ԓ"7Hץp@8 HRx`[Ԏd5Lqmpj_~PFdpHW+함1ynzL %a 6`&dʏA%2I2 <^K:9Vw3=oe9"嵱v˜R3܅7}Mu-ݧ,wGfaz=^5B\?kPkV0̚3Z7YɔCt?+QX]* ^$f@\P}uR ƻ+1_[-т'XG_5H2L࠻@8ʵHVLj0m-C'%U}nmȾ9/!(Xk ̡tBF=HҹC=E AZJaa!0~ҹj5w᱗߸TΏzxE> 5i+b/f<Ű 8gS:G-{~<͚j^FXa B4 IU[&7꣘HRnA%?~S9+Pcʾ[=*-mk-tAJr[V^L!b0"=&IPsǶKA1S A"n1'`nۓY $jrj{~jCwGN*e6CF"QT)w39 %ւ6 7RQأrIxSs:7kK(boJw9F.9s@n 84wl P3SӒƗwhyUP;ܭ̑d_<`M yHix`a/= nͅ?(5ܰp:B-/NڡeaC*<6)y`PNho2M!qE%{3zmZ[ NWr%nM G9l+%Q_qP*e񺳇J 38ᠾ(Iw#}QmEkk񕋂OVR2=AZ2BXNB8/yZۊ֭ 4v㑋74fO)$9{C#+vH$i: z|Ci #"aκk9SM= FjΥjM^:qp⟙ ft/]ء\Y{+kU|t"5XR4,;=RW%#3dL@F&j emLg7.2ч|}q(!8KD*a *rg-FǔObXJa^S&FP#SK8+)FπПt,žN|sBkkXf̳B[y%r`\-iqb_ÙYCZ9YC"&՞Ғ+묮l}"sHgH<$X!>7=N*npÒûU 54!tz}Ys;mm0w c\0 fy*`Fs~mk2%tτw*! <| ȏDIֈܝ1t!l-C`kH0kMZLi 6ɀ1U_p6KhVaüAPx:u2Pwyp3^ӿ/0|J xi1nX2I+L11o`+v"4al۫!|$,H<Pި%=w* [k`}uHn mOJvVJ(sAnұ%;5>i~Zhձ#Six3h=|n;|1=޴Β%dYkFTX't(2W9 7( }+3̷ƧI6vz[ OH3ӤxvaV84ַ3NNjC̘ x)9^N 85~$0b -{/q{JdvJbCU C*hH{|wC(SV Afw[nL%i, \H+SmP$|с Κp,*_Z/8gq[(&ffݐzeqߑ7˟_f+> SX*l!@ZC' V߯A5}ڐ2 A0͆ z[8qi$b8;̱qx϶% /6 8O/jo1;9n&l)CrB9 a1)mPbLS~z܈Єmi΋r){'#McY8vZJq~)>S'CNT!ǖæLrb6<`uOi.{d~5!9vQ_7:rMWvBIa3^3'ގGJx~SdzWcs epe1ymv*vZdFɓݤE< Lb/b?&J@Y##cc}$"V0#h mi3M^;Tg.,PLo tPFeo9r3D M39Aߕ*ZiZ۳_Yb~={V[A;byª$JoWn<;Y#=HV@ƃbKZL7HU\j(Zu2SqĈ|$"nPٰg]z >`Tͭ?AƉ3(r"\ՙXn; Edrk@n%Ipiԙ)Uym<9 < oY[\Jâc$@Qhm?4 /q esp 2]i[]]#&١ɳj<0 J֥;lj.3Y͚ d,'RN3kAA9%=TWmNPͅzcz(&*Z`h($ ǵi.xFڂW-!QdJ.`IᢞBQ\RL:" @0ZAɸ*aJrpXQpSa? 4H#ڐcuUfvuSftfYJ.<[/C.O:]u񺶗41Q;O?\C7Lw!K>/,]lz5h_>oսf;C>qb ZbŘb50h4Ps B/,j Hh 7 Nvf?(okIZ `9n14X265K )D>2g,мp!gGS',[{@}z35TԵ{MC7ܾH A9#⛛5p\bFsʡi}/ȍVIeLC7Aܼ[0-IofQ%{aRW qy%V3EZ$:qMz$Y~P)K&$}vXo@BbknbtY0֞qsL`,>ξ+ۡu4\ *E cnkWcݱږDtÂw#g׿X(sōMren;WCMClOL@.EY]Lpl%.xw/A?6D?:P6MP܎",7)W+q`8S'm4]$c#5[3n86p'z䶰 c?_$bMPawkJij̖`&tBu&E]Èp3P#Jnyg q~htê8&J*1BW'5C)LW&-Y6.W+pM U'f)([+*^(kR%SbJdP[r{Bg?SjK(\odcy*F)`&]$*N/&΋ g(R':h+"P5P19UCEb -Lkkf 9t;6_%Y]-1/w=l/٣ V@SV~Rʥ|Bc|l!qbn؊E`i@ 5E1" ;^[{?VR*woMX9[U`3>o9FnB-%VÙ{ky}88 ۱f8?5uy:p7xfZDy 9/%k-_J^]R98oHxvuZW҉Preig TB6M35qc#= fA t?nŲU |&vAvȑ wrt@dP BTvt!8Y-G]Sw(r,Qnmu(*+$2y1˲W YЛoCtHcY̽AbMc=n.BhW ~MN j2y1SFe)n C7w˼:}̭Z~mo|tظZH5k3ZHCDE]'֌Aq2A6%4e v$v.>UD6}qs ili~ EbpIg:O{GAwHcrl̄;WZ-4&'3֙ yݠG"*&8j*(EQY& Q\ݨΰksW[uO^ыa}ދ`ɦbfkQA2D.Nˤj :;.`L6lki5B҈Z.'"ٶ~2):AXVo{ Be)Fm_EyxBds,w':Sao~Rޚo)z5 .Y$@]zfraoo K/AAIT'F{QB/pلv.x٠Y)&s(hXѤ= p-S{KAf+|A6eaNpfwTjån,'Q{` koHBw@p>AqG̣5G!:YIQ17Gs>.zuVVrYwfh)t,2p#O2_=:c20U Ɲl*]gV%|2Qɤ~@$4ܐ欗(ߛ!+´F]fvq7sF {щYD8S$?z$<VA J,^c.҅t>@ ,Oybh:Oo2o Ziv_ K2hҞ Yx`8[m%Pz62ҁ~I-6cTZ13x<4Ψnu gZ9Cn]-M8ͥ3 > j EDEM*+b7oD0N/Svͻכgdc2?qS5i(8,Y"P=QW@ aNϺH?C[RS+'!a< zvy%-'"J'oU\}vS. 8C26d `g4s!gFݒ:<=~}q)h}* &y;S7q$Yva+=K72ѳ<6Nb4+S6}x4/ RJ-*j)ُEM o DŽn>Ĝ=| Y ~k2Rʱ9~opX0 =NLv&q~'O@_lwȥO()_kI45@Yt`({.[rz Jx~ k1rf#64}Xvd\g#7b6Mv^̦\h>@q&Fgiq\"Oz t Y7$Y"cG n8xCybs >1}[?"U 364d}U6} dyM2'h:PԹ(UQPf% wC` %-0F:S6tOE\|+GCPQO՜sT6_I9z ^sJ ˑ[qXnYM.KDLr>ehM(ŕ<:%٨<7G $sC:lu}MiO%i [j3!Ąkw1uF"UAʲ^UjW8_qs]oΪBj#X'q?#5E*B&9X|?Z KHt:c49>L$|eeptaSh؃ůêMEtQ7CnȎ6͐xs:_Fm? 'B.NhODb' } l@3rxh&NA dt/Zռk&hS.=ۋOlu5,HOX!BR[E@BqxϚv6\6޾pR'wAPKJų *'({<"lG6kIU_ 7YOؓ<ŽnX Go?C^-Vn%\z ȈbF \%&ާ! !0 qC?kc9t9Xae#}#X\%m)-+2:Lz__ wM`h%clQB)|(n%;TP=X4F*s#nN׊_Q*VP7*{~8Ś{nzܛ[LmxtEisxEW[2Wщ|}&-ٞ (V!s δ=înZw6e - 2id|{c4i,D02^[NH޵ٺk~_]Ҷto\1ׯ;kOexm+u8cwNUOL>PQs /:h* d=qOtxGñjfio,b([ Asߔr)K vC#:>ȏ}< ~`gǬ 6I Ix %DB-*,,ńZ(FSrlZĘ;tHoKA%)zC3K)*rYC@`0{Һ6rz!P[ `/W4lƻHm̑4UC:8]ppRԼ,ݶٲɹa5]J^"5Mب^v_Ct C X쩡Lp'gr"婼 B@ɟZpRJ{t&$7!% )2Rjm%<,eaX1\,gew:s%CoVctX 9r&԰{ P$.jrvw Y0 ڴdJ'{!1> O m2"/Ku/Ix]!,v^P̈-BAߝE he '6v ->$Mo0kJ<'c<')ξ|g91y}cݪOfS\Q&DmOmmyzkd,z;?kJ?Z~]wauֈqNECxPprθH.8{$>@/Bcr5*3/]f aNE0 ;;~|{leE%@OӍ{m͹&)5k#dϘK?z`Ǘ#2A1F5:N5V^@ht­7#d`BzL܋??3 *la x1՝~s * LQprcFu=TW*{`J-(5]Dk :HPJw C9.߼A cjJ+ QrCxY(#A |5åKhZɉ{y[FukHXBGWtvbu`c+GR0=xz#qvNo`Ðe~d"aG!FRɜMsٙU#Dߜwe+~? j#mhuES/r6.]&*"` E[={30gX–&yRM9 9E#BZwwhi&%Xoi#Y|͇C0#oEs /uel[GOgqf|pMgLT{aUeL 2&ۢp(6v3,%](\feo@{( [HPadsj7kw+Gȃ4ԭ:C 3sH2 s%T[ ؑTo=^>G3=e.shHUOO":heQf,X4XDW[ǭ{\5X2R]2P]9>q6mxiV'PIN_Aհ*EV&{$ɅS0N!su@OZP5>kQ']'a4V`nWՉ}jd0qU#|']OBwX:1/g- 4Y:LAF;(~֝e7A91P[F [7\2iLW©<47 疘Yڣ32=sV3kX[N>i|F|كF:)Zc#Q*;7&@1N݇ eR 䎛>Tq{#ʜBؽ>`q@ 0bKFl-O#B_=y}t=E(um}CC7ONnTsΫt: ψ`WX<F-bg9 QE0'ۓk謴׎5@[ThˏٍC0/2Z1).FCg^$)V$jFߝ%2;/51||$pz>_, =+/p{`FԪҾD"쳙Wu)Mf |%3'"g y8"ABD{DC}޵k{s4##禅LoC̐:J 3Ѹ;zAhAO<Ž& #Ncv2GVl{okg\fp~gθjO!$h QE{~ز+/2;B׷r(ZҦg0zq̹ e^s.2_/KtVl"Ρ{rl4sir*1sNARW-.a_ QD8b[yL%LKɔ*{Vт puqð4h*I<]X+|OSc`x&BabnivH % ,@|lЬ]yGVAŮ=; ڑ-yc_'>6\4ˏ>h=zBvI|%}ww~fU|K0 iE(Nl ""1?irQem<1>ᩧPIi˸5ũ{0˄Ju_6r|(BcI.29󾺯|Z5+zzo6P[waI:rGkS 0$>!Nέ]dc<3ĸxsP-PKɁV˓?}ɮhhyA$T<;v4Ɋwqkw\Un]}\wfCxHBxq5Q`z _cFB24JPC05{"oIs)/nK:|bzZ)V lC)bfwKW}URM eݾq0Gfeu"Q QeL}09]oA-cTSCC!$: OPWG8ӂŎ`I/㞶foۯo 62͢x<R `W0 WE$ ?"BbfCpXZO7JX^ Psk bЈL%_E:U10TD 2Cm q- AT ;*(]I E-E65*6@EEۺq3+Ƣ-sGp~k㝭zL@omف/'PC8,G?\b.'C#dEd~-!OHCS}vYj k*%0HiBB ͿהU۽9jbLyӌ#]Fl'|3?杜a20_m&vpsNkѡ"̴Q?2wWc\/&,213T]r>a!B:i!؍m%+B8C+IoGmmA6"gYZ07070100000218000081a400000000000000000000000167d0708900005218000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/dm-writecache.ko.xz7zXZִF!t/2-Q]?Eh=ڜͩ/AF:jӋ խ3 gG xgEx6(h!;`kV4>C)#i6 * ? d?4ޑIUzMd>N0fV54C^X%YPgXMҔ䳩dQ*.9EC [KgzšoA$Te2Ue!ȟNT6Lk:6H,^Q@f$>u>X?F]ܗ*.}5T#FV:m+]y{'$oA8|&i[dE]#,Cy񶖷j("1lSDʺ7gN?VS/#SZgwj.6D q>q^ƲQ&r[A}~Z4x=GFvw>W:?E[0??K*S5:t]@ÚZ3z`XFBVuIs g|g!]N 3 xmqQ/OHEW9]@Q.Ӡ_WBAw=NhVd "I;!a)9yO/Oxɢl(Fj-INglR䃉au){@d9E hzB링:j|ΰV[lt e~qo9D¢މLkEa@M[]@EqJV|P#B1wh0ހ+M_Ʀ@o48~xR~Qk]v ԥuS6er NLzEQEnn:Ӯe%+ Y5Fd4F&>[;c۞fESx?i"4RN2VuT2,0%*8bDG/LZND dO~#/-~Z56 #&Y3JKcqFYE)gj 9sPx@*}rD}0Ѹm:.D&B~lLi^g=p@OL_)FFJI w6Ȁp 8in!]bc to6 A ѕR>E:@Rb"dvg7oQwVnUQ \*vAHCw y _.{;;E*aniD &K\@j$;B)p+w3y .{'O20|j:{ 8G/d}CZ~ 9B1Pp^:xy@5 ιĖR6"1K~8r,[JKY8΍/UίKmyVgaJyxkGA1Ob߄9L7J&\G iR4sRʛJ<BwijE,^9qO˳A{w2E[*_9$KD/Zݚth>qYnyb&}X хs@DJB59K}jNu!X1A⩿y3v8T#=#2ۀSmZ'x-nVYE DgTњB.|u8MY.-qhAPi-K3W NFoNgˬMn3x .\\z=YiL|G-).o= Mg y%Zx8 ZoBCJxG0nE4 c!^|). {oԴ{k^y>?RL\.e fuÒь K`|<&0 t!XKJ8 mSy'ޜ?],9u[eש7 rzjPa]Ip{Uƶ>b.Lh$RFќDMƗsTPMi.oޭ-G#!RVuv (x"S>>e.Spy/BnW$L]o'/,!IEh{ :QX yEs1 e<XN%[8pjmxnlr tT2 NZE0d-ӕ3t<!1l,LJOvw+*< 2FH̡ GAK/jUW#bL,"4Bnܬ׬:^2gԺ2 ?#.2 ЗSJ%8A|&\=Ǜ+\ƾ|Y n򖕜kԤ}轛&N$[1mPyk_Bg4N怋i{pgCazcN@6cr`<8 pZDIM.R@&gIlm/MM@'8'\}6+I̬r0 ISi [5еF/lGn{&"Ó{lnluh׸L@ 5w1FڔbO1|h 7xHϢҩ Ɂ H u1VRy 2th ;Ni0>MS3#a;vn}ŽEcH\? ,:zG*|v:f#nTR W<Ђ)6r.6=Dz%aNW1\zaYMJ4&xjJoe/OS tAٙҙ^tp$V6CѼJld|ˇBkSSEE<7?vT e2{ iڸyA5k1a8$Xy8?cW*%:l9! bҎTrք-}x3z!TđnyYӺ><tBuc8eɛjjs4>{!ʰXJzs>.( eʕŜ+=oA5PV7Hjb/0 Cf ѐdƝ,&}H:kHQ l;FguqaI ܟ\QB%޺+PcD@:o/Ly)w$z܇E* }1tl{x=hHV1N/EuC]ЕJt=ǹ?"0:6}Zdj㯋?qnR1Yw.6”طIFXdLV].e;0w)&aSӝsrQAZz7LP $LS)H3#@x!^v7FiK-4CMxf"my[|T +R `sPىP&j[3CA mrO Iv_S lU̖V;sCZXY)a`E菇SSU)K x(5YҐ`|̈@yjp %-ջUz,c6_-"wYeQ ۉ"/bG8'8 )ܯ6rr?oL>/h!1vI݆&mzWC(&P/*ҊMF!8#&"h3XDȭ =^8`;5.7Hxsf_@ #T[9龩+kn,cy[2g[G'ԡzQ\@|ޜ)Qu52B] (Z|/ی>3i7>iᦁǁAsN/lL6s=5pdH2  %sy}NLj݈H~KtW5whEBcRK$k:y7Z5ӉЈb~PYd>TUt j JݻzDp${7r ZWr7zOT'[~ W1ݺ{v,HBt9.mopC*W4^wbI$)n0 GY fLfm* UYwYKBHoJtf' iu0pUOUSM!p) 5,Tt{D^GOOIPT*Ps@ßR?oI*"ұ"~M^kKtux]ȼ>hM< h^~MGX ͚ 4R9?>䪿CUzJo7(ao9:#GSuJWRUE5?\g]fG{R?gz6 Lukjt"坅2Ku22Z%:_{4 5GTP];dD^Rj``|Jk|Sg nL"[BՁamp-p7R^])9o8IQߏbGYVjuZlM7c톏'30]}NƈrxLt" Ihb!M/h̿W.@>96k$muDi߀˞tm':mO\Ӫ}Qޟ9. O)`/yGk4]#bEkCtĢez^G?Qe#Ji-lm6A0!^174 J +JဒR:O < ?R2^ +u`mKCtҬEW3 b[®ejC3J!>Q;n"[_ju@\vp`~N9o}Sh 0l}F8DZ ֛142&Qpxӕ?Iy8?]U]#BnaW߫8i<4B&z3gJ+TNFEx62#_5=Pͯшg9="zɿ|"F̢E s#%!恥|(8j܄hΐԩm1S5f'NYyIH`0. }*;Z4-$0dۙ@y\&N@Y:C+94AUv#MҔ-<᭏@eٗ-0mz4 v^N&2tdS.FİҺON WSik-`}e(f9vNxn l W U\W.`cvaΔ4kĎFT}+d 'RYK(R0iyjb/e0 aJ3&m]-joⲅb.WF);ڕ|zr AdNFM &.Ow;0Y! dM6]B'K$R݂gTHwNS=!!>tu}KCbto$4\b6mU˫:.1,['p`uW8tY䀋2. lܺw wZY^F2]WIc'I+3by>RX^ $rb*aa]$%[`}=-y_WEJx{ei)ĩ i.st-MBA7`fB+ v;_vuɔq\crI?Q]rƨ ̠/I0$/n8vK.]_c8wnB9E0 @TpK4`% ]>OLcNMMGr3 c^>ωv:"ŒƂ=\9Lx֑J ~EhMfS*¸8W7/(|.~P#xY7)_0#|gmrw\Eڟ-3p˩# o7qUѓپ5Bh׭8 51z$ͳJj/1(C}R*1Cc^F*|W Ti"0?{lۗ煒zTS) 1zh~EpB`jF&cbXԛufMAq]\>,Zak; =S}J5`Q4c H[0]3EYgs=+Xd ZwMkɭwo1>.bKw#%Z.HG Ga2Q u ::15?hZk}w}.2oe>$e_K+3hTM%`XWK^vU7BaJDbxo!UFN乻+D^)[#_PA&Tƚg`  6|qC AiWieKof0R`xEϥbn(ou}HNfU+|7sjWK@=6Am[LnfD>T8?# >uu&rM9wkT#TT6&k]>^i=\xc6!;(xMO7_ӿg` VCK.L-dƘ+:oG><:­kV**(.~ǃMY 9# gzχHlf޼g%ɒUd]/-^ 6!+8wtMctHO0Ɇ!C\5j")geMu l/EdܻOb1im:ƾ 5=cllt[IԁW>1֯4S4sf !&Da@FWY$ac9xp! ^0J>g+g~êi<<.ea0[M_ VK4ZiSq38܃BIv_Tnkk* ZVB1Rd$?\0 XcgtcPC}a}0-q:0-K>.1a4N*i$F-so.YZ̩\fkF@ ͬKc}k sp0J M v@oS12W+U)(fu3Ȧ݇IZQ]L#űVЎsN g.1 %vҊ8]ҙ7ȩ;ֲRƆ҃8t!8Uޟ Б8ٵ2Z{Zb1̄Rq% SLt+>PrKJ"Jc ŐۤFp&A_ Sd$J[H"}5“Z{j ^~S=ZBRA&sxxLKEY>$6U9^HhB!0X֒qė*KWj7vN3)6G{=)> X?,T*w_/[Ď[ܲBUr C(S oPTNpUc6qlYg3}- )[&N 䋺+Cxlpԣ$킃7K2@C(ܒ=<,]/W0ֳ7Voŗ/ FriS(N @kB7qG18 0~S,BTG^D h}Ι"QH;I} Ir'(7u:7:I.QNv mqͦ_+;|[)TCM1vTk:ҳ4f\ v{|!VŋO>7E@`;ZOSrV5*Q0R? 6Ѓ_Kю[Y1i\sSm^.+Ⱦcwi#Xu&bF'S "u+ar8w$rvr }fj3I~.z;pgBT_۬ `믖"y n+ -O⎊i\@ĘP!'=uޞ.%\f,JE s!ڙ)["zK7Ge=TZн|\o7[/s?in=:#k4[,sn~bCaVl_sIEhC\[w.O+Aks@KYdzgl_-arx]4Q7.Zؕrv>/2_gK 9% %I!}v(3µF]dp;QS oXhz!Y2,!"*X 2Gojj?I/ 6=n9bimw*DŞ @XΖ>(<+)˶ Yye Sؼ hV}72x~<5pM=#=uȊ:201 o%@WbZG&7腊 :ڂ?;Nh2i:ׇ* rJR6K_Jo }\TȖy5t`,piT@+wazbe:&` >/"Z/!p 4 tկ3-?\l;5rԍ9bHVv;OdDT_n  ͱfx4Vb>( I#/OG6Y1"F`@b29/ws'CY|FG_ -Kdr䬔㉒PQte9Heڿ6%! 67{=WyMhH`G _YNiG#[$ OJ2սw5%E$.N(-OH1EOcЩ%Sӈ8#GNv%`=q ɒR/a=,ѐ"#\]p1 ь4X ª|wٚ2>~W85׽XKE#ڃ]NS)B)+\$宔1@P.1XXUٝg%!Bx!9m(7D&;J΁mȲETU#1_*FfkfϳEz*>'\똸Gi7/BfT 8B̬Fk5.ɱM0,t_YC=>6}jpat~*|AOKţ4{ +- ptdyijji<1w}4s2ܤwt2U5a4P2;WŤo@\&ơL6amɎ3EY8I?~a/ t^]C|Q$Dz ޘ /Q `"1Gu^g! $g.Dh[ʀuܨlP2w 91<+&i+ QZ+B\_ eZhbm4]T٫-=f[Zr+l"O͙F_4,rr>=`@B͟do+ѕF؏J x;doiLI$mꌀl6`&/Z,Ŗ.WN&.񡟫b'ߨQ2`u^Mҳ_,JWQy?#0DŽ8x[8hsqYݜMy1#q}D'.gyF TY|_7?/ `ګ:b2?Ac{ Pκ3 *s/L. !VTo}1yЙ>VgZ:pj݆q9 DdMUe˭YnuD'Rd(m|c/xn.;5ѯi\K&W lїεa&hc̙+cs)G^ch >9!Q+գvW ©s6p'5Ywb ,)lO'hTvDC2KAݾ 5idP6}D\ rxGkY/_ga/ {<)UȮ(P)U?5?~TM"X_@[G@ȣ9Jခ:71l#h FuҠf۠w.9U#b0V|ܴixQтԇd6b5|Q;O#\I_VCUߨL?|a}=+ex׌Cjg[wz2:ݿUiU45 TTFST8L,e|sDYRBKab,w 7GJS"uS@F#.D;WXWlbb=ZoߦX>3NQÍ E0R3S~Vq%/ZfB#@tMIڷ[wbpJR\10TgetTDdmH-̱4'ҹB9%V;"[|n;b`iXTHw_gشj_&Y˓d1ekm)dUmv˚d1Ye4u|N(F}FK2O^9}ϒ`a?ܺZGpЄ="5}.M1K+WSIK]3rWh`-M0@:*^GO &1>Y\ROkL_q9G5l\3,ɤcTXBY~uR6eQK@SaeXw簆k,#EGt$ٙbF RSA!@Flaoġ:>\oʈN*HD2Z9/tw(?EÌO9UBu$ %9J767Oi@mUj_83*$%v$ChH2w!0jߛ1!4sղF~2|cl:b`3@rf3ATă0z)6޶pK#_C*Gvgcå"0|. Oah{hM7Tv!tg$#޿ÍA zLIۑVP&u A3&k.Kc_Ն/_LaܴhХѾ-m.΃P0q"&)\&:ա>Etst=ͻrJ8 ʲ2v~ kL%Nl?PiBoJAOrw59_oH}"K=7k4KY}}]-S|ٍ5u@@ݳD  3԰M9$K`rMRr"aZhy~GL+Uh1Z6+Bͮ/G ,'#om };fn+ 0N~W <F7u"F>%()^[,muV(>€Rݨ>1K\%E$oOPc6H/Asؼ^` Ȩ _K>ƲeGz'?Ʒ@DSBKo4X4w^I{Q(\uW!#q1u)r+F%oel&\ᵒ]^Gmߞ _IGG T?el jj\ 6fLQʗ`00p<8אDה>Dfv)^V1<@TOKöE2)iF %`-Wied[ߗ3F䚧~G'>f$t[V0BbC &7>_ CX"ƶYdR?,<NmI 8TKh V'L&l{Og~ zE1v8' 'nX=1+T& z"ϩ$9j1U2Iy1H+GV/,H2~Pq U-fx?wh6K6y4@PXc`L9lW=]A>ܭCb+Q{?+. 'zzIkm/AS}|ͣqggЃy, b Khf/N{ƴ+,7Q(? _-qXQL@+ėG3jQp|,u}CV+W+=^Ϝ;gOw6zw#DWU _ɗn"^]PINJL#bk+K` f*W[⦰N{mf A$ύ9çU.^n YJNwJqHcS`P6ozxo~XjºLcbTΧPǸ2RT߮!ѥM3cJ}NB#*  =5kY}'m+͕4Vc%EUW&vn;h&MaC:iC^:]Lx7 p mTBʊ@/!\~dچtR *QՓRscd x]UʊT3M'61fa~a۳񭬿TkXy2CPO&8$lG_Dv.7G0Nzp]o諐O*?@wd4%2Ւ8HQ'-HCbt7az>sFjFTUGF-!3F. ĩqaH"KQf_\Cckئe }t ][]ޯCq" }]?Q'POY&<%+ :cMb~Ԇb`xEހBmmGyJL|x e_xkӿbPae]/L]k8$Z.ǪT܍ߛG PK#\xN Ldj-[b$Zt[[PHhHQ0:/,1t?[u vo sKKmQVW'\ہ8W{ Гi̽7# -Nf\.^-FPJzcɷD5!,gA* slP mLM#HѰB?#.?e#6Evs{,13EQ=>1ݵ*>?"Mɳ?.bv"/%#G_N"zhLz?en;k?jwxan#&I-V*4VLπ5|ȍrU[u7aGhA k1IL#(ZxuO5$6`?4')czq 7]zW/'-7Y\> ^2|4_LRjZR޲_^!]ѫt_Hnq|θv8pz!L^˻#^{iDžFd5w=ζ]8)dSP': C7Qn.Fb狩z3:N0*WeC %<ui5<qWM B%U.y(1xϟ;nU58)d ڙ?Zo"WX-kjTHPlt N؏.W ]E/{Rbңmh͋i5bx1Dt5W4`n;m:,1[ѹ- RQHk.X)ުXq3`޾wDh 9i# wb /3:  ydcbGGv[8lHQjI;7˽lWA`(w~xa0ϡ:ծ 60zٙ1JyM$R}E6mA&1B [^K2mر_y@e͂@e'%pvسYH%3p6\&P_\[K9Oʜn$~skD]>iFDb%% XJO`Д*6vAtמʚQ%촥y6es~/SkϏLיN=# wpo7LSkmM@KCFbxv"FHW|Ss8kBhV"iq*,SHՋ\]F(GBj-aĭfbc+bdm3oHoZ%hNgqÊiY#1FL.d]%\'}o>TT`vE #x7/ ω[D3+s&d>:*1:,,[d655 ;^>}PEmcY=@ 623*'*XkCZzxZZ0 g@#`"9]k[ALΟE4F2~hb YtD aOفYZǪGnj? Ss]y_f>3)()qus)KSM$Ol(a&<,wf+)@!K8`Hinh:m L=@P5گ[q#y6=pEKVQѓQ!G8}]BX`&ibb 㦛<잟坥Jq\ -7+!= bB& LyySh'ְs.dHw)ojTֽ)<+{NϫbIbT"hsj}I3Q 2%}|ƬDh[*h 7G0|FtH\ʣ5M-F^#Zg745ˣzV1X,b%~}҅0Ԥk Tcg 3 l +os6\.OqoňL=j#)\#[Ck&er 5LBBAE=Jf_~lva54LQD@ fMt_.2`2Ǧ dveT G ߻f_R `Ra% qА[܉%[fՊ9S>8vO ˠ9J*_ Ys\1A @++) fELu꘧.D|+|t?"S?`X !FvŊ ~V2B H{ȄKLAoj BHBL>!WX?'ZA2; l T>v\n__ʾژder_f,0%# o@_% -¿yȃemxCbaG90)AW6|z'+K J6/hujԢ&gvs?:dʲ0{ x(gd^@ȣGY]QFO=ɭ!Jjaj>~ڟ-ꇀePT'7TL}ǴbsH([۝[7v C(;JsdCmP3;d8vգ}9§71l=Yg %yšRTAau4ӏWH[=/^;]:A֮~"o *Ag7T>!xRkL2kZEvpIuk;EGu"+VW&f51=NB>!gR]KIe7+2 X8'fB^S鋹2XtcE\ښe*25q^e7g445S ɜHRd"m~Z[!ަ4.//ٞCGGRϠtj^y:\|XԏAN؎?uf1S֍*%G2^}cF+0` W^T1,Z23Xm $1@@7DPk6K˯8OR cٚU-n^ԎDS,6uFuYkĒX)}>-,Cu0~fM> ȏyͻ=}UׁЩ3Hީf5'_N:{Z#n0Q~u|H?Тo_,ΒJ oBMQ$_!)7݋ܺ0߻ HZ ;:} MD=$hD+ er{El4hg:@dbAGRc}x,l eJl_j`-KN?j% pfEN[J}Of4?~qBnY)?4w XKd&θѪUlsA*iDSRe+L]afog/~J<"sdxbl& <D|7|Cwe| ޴,-p2jF߉o[sMx2.`"i7d: de!mj*҉(HdRޠ?'>]M?,Kuh"0R©^l# gh8͗3W{2 CU9/۷Φ}/?F"!+|O^q\lb(d qHUF4qJ32AѴH:Cu%ڬёIM!U!8*i?! z%kʋh(ƽ$0t_k"ӚFCcg>10)Te w s'%@- )Mn7% ~ٗu:$ V)!U-L[E)B\):O gx&y$Gzp%AN):'p}穕jrt㑯&OM?cܖyūEuƫ*]ʡšT 6;_}|{#tN0y5i_=56d1`t9/jXpLtZ"J b@B$ͪ60ﺅOO:ڰ1O ߯+9=mz!(כ:FG%Rۈ_--`6w{Dab9[r"ZSH7~/ VtaŰFcێ.*쮥2Xձĩ@g+dsZ:["u5 a냓7M"2ʔdv82m eqWCǗN+?52M;qzLnzL;tR]_]4ٚGXQva!mXOI)')Z:L;ST,Hݤ+x.VV!u-IC%bl0)3 iXbvl >9ejRZ`xwrr>`sƣ vI[)jE?Kix襨$k[Ǩ);3BfY\ PvPn& ᢺ)$ı[TZ05{<[ ^Rus$= ;z_Os@TNkmŦjAphyvAh"H79=^sFi3't|VR@tiV8@b5kqQ3%D蘄ԑcMklR%0nХTUi7`O;!4mum( .4D85 9T {bM52\,?@VsvnD"bϐDEjO(BlT^Nkq( ҈$sBxqxs{pE5&ږoŐu4Ƭ3p#H֔w`V^ HԆ(oZSp)ITˀ.IY@:5"2”|9T;f_b9hM6k4oZ9ޙIGv,kmkjz?,mB(FY m =ltH(*6_558p'w"vSeL D356`Ӫ&i>oXNГ[?ΉqR{(:'VW䨍y5g+n`s8FZy]u*)(TA7qRX2(faIlq6\xd[]ǟ[QƯ3gp䈍V>=wyaJR}#c#]8GN;%v;9~ܶܝ= ;_L2uVeƴ(:ޙƿٌx貴<|~4)v`(AK>p/#\=Vw^mIXE\lݛ(0)KqCXnoR9QV/hЯvD͜ qA%}3 _HacjVn[LkrO.:ؼGDZoP igȫpZg6j`MFZs$I7lɂޕlF4sVfbA4$k(qgNujjЖmo\ETy(sfҊ)ɦ%m˖4%Dc'x$l!m+ +1|7~&#赲uSn6s; o.JL˗(BB(+ńS`~cUu[5^,{k$}pHZ0*U m2lwfuu}`ݛ-̏vޝGBG HNχG $:M60:OcF"KKP33bqZ32Sǧ8x%5N}w&!6 r/藛Կl>7Q͂FEat vK'}Zd&:0R{w}WYV7y :K6Y&(;cI^bzEofhY&. [+qħBJv~z)&2K# `v؜)5$:iR-(#E7X,d§l]P:A^[y_惣7N:D 8pk]s)^/~e/4a&/twcb)baqZWC;cMq7S:a_?`֨@ۚ*)NKLJQzh+>ڑn t^\A)Rfu"aww0Dj^$x)G`msͬ]`x|s=D3LG A8͆=M*͊>Xda;"OOgД/WD?0*2uٖZM>g2WǾ)Sc]3}. "?y'\~KTu+K09`P~3(_yiu~v]3.Cȁ ͼ-n1?h_\\-2UET]c}3lL cpĦ@e? ‹8JmOz` OJ[ѻ㼞[aDzܔ]ep3n?pfWSQ{=C[G/'ɡkc@/KkRK 7߂*n- Δ\<{C r`䗜D E E-U]'}yrf#2"֘*fbZWBP@0J&f#c-T>BNqĈgXs縌';#=L2y46 |O*F.du{sz{^eZc\빋:0ROzW3oG5Zq#u!إL8X܂6K?;XV^Tq4DZdFSu26#gFH1"fOU\C{,F ,kƦԎhq@\T$ B,M%[qÍ}(3yJlRs\J|Հt–ۘ%ˋ3>Qhϔ;uԘ '3ږ,_ I-'mJ93E o2:KqB>X?@{Pڇw\݅*NwpG`a"G47D# <2dկp ft~9*eUcBA8U~ݮ =4fLq}Y`%S$?{>l$iA_=Bۨ 2ŸՖ/^Pv~h MHj!ҥ`~p":NGåBX4%U '0g욪MeXW]qIزx(/`݄jQW( {p,X|6Njݝ>E5Y)!H0*@\sՔ,pՓBEUTa~r|?!jN}%|"zq k/lm<, |.SD*inފ@<.lt9BߒK)5޾ALuZ ¡KJѼɚL^%Ktֱ4Y]Q3ocWMDFqsH<*J]JV,N-jeC'Jه:gȤиsc$%}xRa@(@|%ٷ8 sj ]Gq18,q[M9V8rHemσ4 uxgB< $q-Y %mjRQ&#'63Hg[4П sSs$={tmB΋-.~C|nx1i~gYf=n;jy_X3;.ܯDYjá4DBћ5#gfVO1> >w͘}RMtxDD>H'Vnt-GSMݧ[>%,P4'49q$DSYC^3k@2H"*խ7 n;̜C*yąS;ˁdO}yXPaMP4#nC!c +kD\$U?u_Xzj/gc[1 K=D3BݭajO=|f``Uӈ4;P @1CҫAT>b/]CU =0 *],C{#^JY5HtxXxKhuq5 /@z}1#|KBO"lW yV[bl7pJw0Iϭ4].APdNگƲƪk\h\~ zzhQ۰۲n/cMTY3r!zB, NL A9ng_ȬCָڴZTZ؃m{Ҡ'm 3Ic \ea/by'Aǧi?n&G-kku CVU$"7=C/vU f6  tMD=n晇< T, דţ4u; y=%f@%xo]wB 7epH ?jdR>*?ah1ķ Vi<8Hd% Q~SR?bμ-:d,3,WZtC[H>H}l}! @`'p:Y݌RIXfY$axbnG UD}T]Luov^Ħ_*:2[2}NV3V2tNp5 ] +hVDJbg@9XU#ڠ#. SV.0'h&DMk{^$!5Xң:2Z,1L'A:`r儁B1of "qs×!rUԮXjO 7˓9G>mKޏRdϘRS2c- z"Q^*-qk! ފ80xI|ǝ[0ӝ^#S+Xuwq:"qRE/:99 iH16ejl&@k$-p;xhxy0a%|LgjdX!5ɵbq*I)K/ I\(\HgeICJ>}vi6}P=cHkWtTU>˵(&RH!Pto̒^e\S4p{'UST,0r~[":ʇ8!r;=et;&~uI n 0x%u@"R)QQC:$<vāfy~Ͼ B[0_gcuU̔j}CF|S%.OyXIvVM)6] &VW<_fzjP5Tr:{*Nj]e2s`lk 'bHN`KIȜ^2w; fkvݕ9Ș#A(=:]K8 R$%;_.NFDEeYo,ԝQS%)a7p!Hѐ>[T9SR}S)̶:Fh4${2fW94#'}fTe/fzE?&%Qq bSR6s+& c+eCR ;isN{JL_AȎMߛ3_Pw#g*Q47BFTž#{R(!#ſ] T5KD?m6}y73k*r,b i5QF/;|YIV{HcWx [S(I v:8sLPs7?Q3i-<(td_ȟ9 ̩[>5MyXvuu^r= fF.|/11xMLEqE =ȕ}be4fN-͖=֍3 8L1[ɾL3uu}%uؿ9wLb_IW5#NBYE{!ơq=|Ic+Y6Z_2e˷FHc\ O&$o>c -L?ANF?v& O[ҨTnH+'p'Z1'ɹQ$~x(8\!#N 'PS{s/"i qal5#-lgP0~Z)A˰} 1'Qqve3]Pn1@f /!&i0>>M>ͩ `S]*9kʒAD~U yݓfEpsɜX3B_Qu^ԣ a 94}*Ϗi'JF9i9nQr\B!dz4791LXddLp@|:b+ؐ(ЈdfUȔ5=,ƀfxE[x}UHyeSssEْq&AF%U,gDQx_lPx%V;[yLq\xR^iWq8vK][/%)\eqq f>يauRkl3c3NЫ1lN&s`|8}Q!i!u~<_ ؼ3oVkv}!8 l.i ZqBdZɖjs7Ŷ-ųA&?Y7Y7f[^[JXB E8GAaw) Gd]ߥ&ݴK[W1#J|\ؼy#ro/+ l #P؛͑Pj\a`k;}g^U&\⏭oF:ʌY(cxP0ހb2't/y&]: R\b8zna Ϝ_X>Ә6 @n!P@uZ-G3 RD" :=!yl k𨃯1"|CGu 89=F cj= \%*U,In2苅DjBhd"/<ɿ{87y0 !^IZ)SN|13wܒ"i%_M`%TYXww=V!ȉ=!7^U1nX4#EF &.W)X^ˎ@,>i8梶t*ʂ M%_3XNsqqrf L6_L5zYH.2%eYCT[qϷ=ޢ ~|RE yG+9COUA $ 'p {)}-+$>PlEfEN&4'G Na5",nqc2u(LJoױ9g8~RdN&S1n@'#ܔ5)-chp5kHzAڪ!%[*W89[O!pfQKIۤVo5{/=^Wۺ->0GB'tٙG2 jT FOgق&9 SVL .""W0Vk7T.fϮ(AS'ZC*_ B8)VG3U lxGW'I;n׃.ȠсQhAa& 3Gi=ܰ:ӽrwzNIPo3EozFOIxy5+/ j8Y[:jV |6NuFچj'HP/'R ᄹ8ۜ>\su"üyOq]$I:YV:ڢt i/WBm /Rb;lbd_q%da,YM^n)!Yvz3 ކZj%@uگCW09b+2]u+b?, :9m!7s$Fbq@9ܯ9[`5KJq07wAbQj)JI0nۡcyj3ZF?~bILyem( XpqkH8A}FKɿ|ee'̧k5)ɠV cdH %¡LT~9ߑ+kh%* 2"#݃@v[OC^{ȯ,c{:Z1Ҡ^1hbj$:+6OAP9Ⱦ3[o>=9N0Utt3.CyA6 =hk/SbxEb՚_'pFP~:UKxhtH BTTF{LIM:~qܖ(`te u \}e(ܑQ<;~s|gDVz]:?ᢳjm􁬦mŬPщ,g)J& ḽ.Ƭ!mPyƷ'Z,C`%.Z52.n"%t߮(KݜF]y83Mw:G#1 (_]# ##V-WL9I=^yK)Φeq<83Qu *㹹 _)DD: u8=PPJA~ kϭ2+_m#"(95NpRȇbJ`9 T;3ؕWA[_]cNRU~? F΍`T.#bTé"s V9/ulKxE;Gym{.aS@dq#5@Z"Fpр-tt-d8'Tq!E p h) N ^p{&O,ZG⒃/JLߵ0vsD2؎+*bHeNm"N!HAK%._{M\UMe-q7,& 3ˮ]Qe៭-Jn,=x9U*PnVQEWfzA3Ƚ-_ { 5QY7e凂jt`.\R BQ3ԖZcxK'EJS2M xSkQ.(hϹ|Wp.mY3F*DFZX1(mcвMa*$$-ߺzB}I#oxIw-u 뽀yB?npiu,[kt MQ1V9JV6 lzl0o9u6zsľy>Q]$!ƽ4F=^1< sGJzzvZBiXRdW2J pCL/B*`륟@::s3fx , #1YGGqhm!YNTJpy;z +\2yAvFM>@4|J"u)&= +<<QGJ@VċDq)~ hrHl*hZ_y,jbH;6 CG٦A(hV8 K˧8GYXyG^ԛA ~twF_&&gc0ŋF(هpW҅hj,Wn]2iEІ5&bu> T$̹˟,z@NL݆i*fh9ə=66.9FTwIdp\NiQTaAsK%֌s:S'=iq m濵ēiU|BdڜԘ8ȁeU2u>`/ИkMzK@N+-k`w2E%ocq2W 4Y޺Qky%E1EYd+H_όj(W|!EĤxb).q?QF_yĴQ } :U{[ TTY 1q+Vlt޸쭷9rY g<;a[г04e@"Rš#Wc"#3awfe ZgFϭzB[LhJ7M,yq}èaM?WR /u,Pm5tj$ /E?WΚE v(RlVdo ͜f{R [7 .6;!+2:2l9G [%JT8WMp1ӲmJ. HѥiT32Io|<R8#՗S0<ZZyN\(ŌON' q_ Im׫+܈OOٝ;Z)<sc(Hl7+5 Tr{I\ThXYM4V7Y]4W'[t"c}̜ɝIF|n5E +(4w 2 ~4DUgůGmb'?oe 8TF#qZzRlʤd }}΁H `7Y94:wERRPoV2k:^%h:r+1K|q2> 9(@a!r[ch_M12yɽ|5UO aPE=*WnoYivC0MaTTӕ9 KB%6JA[8GLdS[1YU7O|VD>DB4#Ґw|γ,$ȻȘ=:ZJ/:䪴^,O/D r݃*i,qodhDm#v?Buj܈)fID9R㖕C;oS$AxrGKq85|g"z"* {O_:! n nO*,.ԻrLR_](v7؃M'7 ?cĹ\|}Jbu83)B8' |AX$./v0o]H0 L:.& ,zb6V͙(G1Mqcߧx$utxPuպ 5O,jXs[\wQj° Bb4j#ZzSI-\xX1ۿYs!`Ys%fs C.r`)TH5*ĺ|vsV-+|q#ѣ }(´]Kl#cAz+2kX}Az9E9kP }!8V8dW7lluîh[[-aWyLM XԴydQ 1Hf+١ikW7Yj!Qj4k߆Ku:ޔͭ?!ptb?Y3f+tLbȠ4evDBhحA֭ƺqa[-':$G3"Eaj!O;fLٻ"5[[LI3$3Ze,섵E ^i5Wi qxkQ1ARESa t/ϱj(OCli$jZƖ<3z;{D[QNyஶڔmCW7)5V puBzOWD6*FoȠj5x Q"QA:"i4Ilb+r/]=]hzp| S ]ȯ< w[U峫\BVZl|v?QnXKx;V T^nXc4 NIvNu 4,=[jQ)>fkDgb1" D[RV%6qv8PlFEmVS{ M칡 땾jH{vD$ ԅD_=H!K?u6@Wr2cai n5JTlI,0}_6xRϋk*B [P˺G!~(YjL{?yHе-}u lzrTkaH@YG]}ib,5\=A>:s#xd=\M+HگJ2HLxveęܝq~$r͂1GW7K3 )53`L1}H SU//4-K' YQ|#V>}M_\??&s@18#G 1+|U Ds,'bKKZ]2~l=\et̖` 鱏2ánW7K byH 60dKwa`LdCts͝'"F}]ck}q:]7^F5]]52mB] 0m*_,ϱuK]r@Q YsԴU] E۽*u'GиN5Tk;ZЇU8\,a" ReDjg?ray5j)nkGnMAk iuOTzKog|%߰0ZFfLpUҥ 9U/ /0=Lv148] J@__v'i)[Y05*ЏUQC0P.Rj79z0%/gf\8+l7h;UJŭ%|£d-9^nقknË52YL.Dou,Mx5,FPT+^9:6.A`@LIcYI@BZԆS1Dic :\ԆaUQ[3Mkqh~вhZT7O}fɺ#z [ѼGtj]=\Ow:%Tr@Abv] ZK:lU 5j g^:MYY=*[j MV>wyСAh{~Z{IYw V8#n<m+"7*s/;4 a+x%`cjR{Ҿ)#6qVM[DH~Sb܃fv>4Uq%i0OE_./3ܮpxԕŽ(; VKs_0/(Z׍8WK{`;T;l&B:]hpXBpBsCγzTZ?FdE)0K[RxH{XB^PYmV%{yh|rgh:Qv| םT:gƉl3*?5+Ll؀<"[vR0>W(\ s!mْ펗*(|['(LK'<ԶXc[Li'/L%QtGKXۘصKT1aඖ U:8bÂ|7:/K4vqr[k`hR6ށ|F-(-?`, {s[ \K^ سrf0u{ 34}ñ9R}8;[%ȴhA/wvs9eUߧ`[HD.O{!ڑ2Vg>sfq:2 ZdFz""SJ;%㳎v\e7CB@Lgr,Kwk~CnNZb)Ig_K2_@r"3xߧc=SEh64rQ܊?ح#dp>Eؓ -KV{JTg:Qu^zi$:4z? 2eJkw :k7ˆ9fE0T,$2q(㽨͒iP2X֐PW5rPcu HtcBk_+<(: [9xV6?Lm{m %3X,7لttmo=2Բ܏/1cO ul'M%:JL@1r!'S]s J6Ut%*E$q,(ū+3{vc wm[5/ }qvzmp2VQ*a92YL ={v}ssl ^9j\R9<\՚`g.x\b~"]# @KԗR#IN8&zh#t {n?+k({n=-A/3b:|Pǚ 12fN,探[c$q)?tW4A <@([2G?G bL)U&܎svGΛ-p Lo¢vHP4﫾nٻvn:Ɣ4iA5 `'֛3_vejBzkCD9˯I{z s=K;&ϙgxNن@6e\ X&eZF|)\-<\E|Šb.c^|b܌3/^Z.6cĬ`dّr]_8^@KogmYR%1EX 3)]pYc9 ?sزT>/6Ie*{}6S_u~T?*П_|+IL7pvJ.k_E#>TviԯM'4O"}RHLd2@q_llz |cT^jUUI=znGq\ZyqfgA,{OחOΩ~i- qXETHՠZ`Hx$!k9H`Vzе^Nc(1IwgT(:B)3^s}ل@a >՟2l TdܾӣK i)$M:"L;3d4'1k9 |V~b{2Ø%D=H+Nޑv|r,oZSǎ)cvrcy)3ع.A,ȴ+ Ԋboe&-+,QA " ya8%#mt(FjfQb,u5 fpnsZѦVM0zG *P蓎_V{;z^\x*$z4Z$X=|P= ,!W%zVNVo^O Аݥ_vj}6 zd"ڬPRŚj?-yI Tra Њ/lMֲ+NwnI'V=N悊}|!~_ƞ5nE#5δpKs%V9_;C辄`o~jLjz.<cɰzA~,Bqf)]ZD;p5&mBZx!rNJSΫ^Ad.V-& c6snMI ~I${rU?)]ߘ'͵Y#%?&Y6zet R[Dق9ںŬ jƐGfv f >qO"!K6B0V·?>h. mwFdc^[/TIW*P2h鵦.MK5x*J@ۣJ @Ryȓ"g|e!)8({qox7dMHf y"|@_/,PLSB ~t 9"w|xKҜE0OE;OO3d}LEtprEFսq0X?)D qmr{\PlLhT!%mog;\7X=u%EOe^;\qjDtoYJS?2L3QQ ڸ\ލz)+& 9:`GB05ugQż<) 2b`W߂ɱ?Bi"4S ihaE3 r)Qnie zzA K3[TCg{ӕ])e~i~84 źŌLT҃{,> ChB넎]@gdA>qR7bwcTX!Ο;<4e96 @gWi }}ÿ腐_W?܈U@Qk3r"laʵyB;,_z%ឧGNO.*ʜC4Ia6Uy_)L8s/ח:C:yY q>)FADž Rը]T#{z2uby?u;|4p2"K7nOsҪZcBgPIYe2TqdK? mNi`pr(atis Y44S61E._2Riu߂^U2Qɉ6 S7PT{bk{:+S3.Ѱzz@0mq6;RذMFx 6SuꝒ' 0`;Ӊ'0HNzY'Jk)h3嗐7p5BK{oGͯEADTxkά3B%G^=ἢ&a 굒z8T,O؏8n]?NV 1apgR1=.ּ,X?~"" ʭ¨zt7Ҍ,6p3HtDг$F;%$a}+\ЩvTnjuܵ!7)@--`,億 {&5A$*29ں 5N1qTk͵6U[VJKb'AvϜ`"Cc*]7<""4bCU?@NujWYYΰ-cwh'f\";dY(ŐpL V>|^-7pFNo]1)!˦EPXI|/vOC +fIU>v\h(Bs2Eq(ŗZ;QmNaO"r[k *^*bexxlɣBTN e  eE\zQbCwX))a&Qi r#RgAq,;GE>Mߜ{]3}(;  PGU3TݠO,xlebUƘeݾ%WHBwBp>(O Ýs<9zj˱ds4i?Ft ;E6ܜT}[t4}|VXgܬ^m %تR:ƃp2IY-j8//N8OmH'9~eP J U/>#dYUB `Mci" &>X-z?# Y2@NIX͸谚Jɘt/P>Hn`-pO!ysv> !a:{&iԘoz/iDt7&&_P5NE~5znUЮC?sϔ?-i1y q=N@?KwY`.͖ I9~@dW$$x&>!\J8Qic QTB|xmda|X,P\:ԫ*\1-2[q0 OvA9un8CEBG|.Yi+\M~9W%1qhؕK{6ܝqs5&,kɦ_,VIBYbZHׅKuTDq3 hO.8k kC.J-+ݫ{dh\Bd+R95~)ȭ C3z]V0hqw5`*$)ѕg/PF4^}w>ͳNTt>@./0-ڔa^Ϋr)FUA0¼"gn\~vRjZi vBBgԔK+Fj?5y Ut0˶,,hve @%+D7qV/5 wm7I ҒP^ROTO#mMt e z'y"9\ o6c^vι0Mz6/nvS4/B=A"z 1-j!b9hU8tGB l rcgt;v/=U$,nowrreL/,䶭s[2NLXHۥEia>\'SOiMG凕L\9K֚SݠksgPxAV"!:mk0x1n${H2Q|,Jlb.:oo9mRM! O"0KyuӯKhpQB{R.D)rL_]ʟ\ TLjqP ADXsraΒ~;SWqkh,VeZV;n[cDc",-G$N uG--)3.!=YLɻIj]Z>Ka)# .WTBScS#"{ܸ$ hԝ߽c×Ri5T:FbO.Oҏ Ձgʛ`p]!j' >#{4#jXd;9k$@pkrC Ua+\eeZj$qe84#<Cr#ٞ 1 ^f ~MCcEnY^$Dzf 6GT &%՟uLq5sgTIE2Ix{Lk#Po6v,rOQdVSJ%CcpH[w'}9f4f(O|$v\mvIɃ^ jƻwȒN-Qv ]BԪss%7w@lb`kfsz#^6Ԩ %\M#:w5:CREVVeWز 17J@@F}l_;T1z=H?'TQ!=;T ^#sXB ke"sIu9ȓùR4H~i4D++D]WQ?uǷ!}`A}h, l(p cˤa}lDB|B 5UMx&X`a2> FF ޷4⯔̝6 .FKj6c'H/Y [Fȩ̚utre{o^aξmzrC3327M}DKOy9.jn7Qnڡa r*؊\*l 4PNǔι"`jZ-mnS6i|UClK_Cc$M% bJUeҹD';_7v@+T $9 &IG"dS{!2:Z-y]5I'ps;41-0cm1Onz1YƼcٌ฽̰Mڌ׭Tx;a!-V{{b0U{" {c/68 ĻqYN>5UhrNEXܧ408Ht5dr 5:ƾE&EN ,3KJF?乙C+5i$AYm= iG3ۊtWli:(}Xaw|6ͨ#F6r H 쮓J!`M9֟Yli]/3I~ 4ө&,##I1!Gwn'H]ETرhF"莗P)p ⍾%ؐh$?ASS%b7W@^=# Ccο ZXh5ffi,Ir+K/7ko8*rPZ.M؇d5*ӈȮ=id aS9ߨwkl<5 JR0q~_5™~HI7h XMBM0&y%ǔVTMh&0T/ E԰Q0 1ӊbҸVD%LI@ [fAX{cK=5Ȟ\r djq80e`(+NĶTGKWsCӴ*c4ȘC?ob^,oW9%n$jm-iՒ]{Wv*^R.=10 [Эj=ש RҗXK΂=JW5iUT]|H|GM3Hĥmgݚ "ܴ:e]]So:%Xဒ?2/R,KK~Ĕo 6nx'yӁ;jNWLsbpp6H *?Wwn (-O=pq\UtV T>[!m `ƪVWqh)c4u B(?Xm4V_۶@aPk!:+i @ݼj-1RBYLޡG3NO{qxIæ&,Ds@>~I;w҂TH?9Hp0'6עυ'¡E8gT6Lym+uWxb0d>x("e3~ Fw"6L3g5#?#\ ~,_f91l33Jī]`x01R5 Q`\D?ܭe _g& Uz:Kk۾K"L(d^jt56KXj{ WqbRݜӕH$˰ A}NM(\ T}aO I0&2s31 BXٽ9Q[.r [ Y'Nl x7迬לA:*CĜs̉9w?wo-1&4QOWݲ{%G*|.h*]TrcP>;P.R9kiͮUMOOI~4ؖγX3S% /`{Mf'gt+h>\CO4\B][ %%M\3d.}be05/O@kL]YoCIKV}hC c'=}"6S_ >51#Ppc:X]h d nj$VDjj!cu˼ ,rMj. >y5BD 7,bg6Ҙpmzz/ע8&\π‹1?)hJ-V&;9ļ,FMo/1}R]aWsg+EdO%EU +3mqG7׿&mVeWσJ5Ty{ux'{&nr$H7zM^QsGnP l=h,3挽qFcᡥH4<wiS[bfM?BYZ*;{ OXJ8"5/N‚c?=uiQXH\,ymCOvE`HtrbN&Eڛm})LVa )nk3IH44)x1aҔVH]Q,aG{jZ@IZCa;*ȁ!Sd a4mY^^r68ŬdC}#o^` K׼/pmؖBN#+D7BԔ^R`taGşR%]""T%U63l7@ZPH y[2*`aֺj3mɰhS-hʟ%|fnihuyw*S6oӕbQ%^OQe8dT+Df7ݛ`JF6-Hj? ެy͓TJ,Q{XL$HQh M8tq#-r߅xvu99Rtq-|hk\ \?ch{ŽCȎx/V' [Ws]VX#`*~ a5zǭ bnu"kj#qΊlqauF-nW-<1 j! MCh84IN_n_^e,GZii E_S[4K#@;8TݬFXʠpT}%׷ (K9ig 's4`-E:8rK 5)=-2#Kl7Яu{TRO ȪF~cr 6;|8|&a+$FEyn e0ɆW}A#|S')˟Ek 9$%/+c&Qݳ ?ByQidۼ* g>}/ˢkcF] T8#QGgUISk`SZ=9j%Q{Gxȵ |qIslRC]Q?zx9(ttni 0K{ƅQJ\.rƸp؝|4F?| ΙE%'o/&驐_EMdN$#P=i*hwz_8*$n߽KuGBi'/oUR;|8'\;j1L%nhΏE8 "÷xZط(5TGɃ8Q2«9gk⋈}ͼu&Maھ ^,TiJy*<2|FdilbsxD Jrf? ݻ;Ri8gb-?8wӢ&'Bz+ڀ# 9S׵f &C2a/b( ˅ z1JL`-&bpR kD2϶,/>B.ޱcc7Exg֚ǣQ] JGXe:uϜ*2P0͟|Y=]pCY0C]KlZSEe2L$0I{T* trAMe0++ΤvpSsO/BU;Żv7OM$}-*&)0rڵLr?;0c*!̦Ǒ\7Bf@\R}2"ne}uXh*p?t6}[ iT\0-fk_$thEpfHU%+œp\e|oRounzGဇʲpxC%!!kVjIF;"`*oHpm2KLu ;cdո.=/!x+Z桂1-*Bkru,Wgv!+h8S+N sLg0(9u0jnZZ.Dt0VdeGPmK9u'Z +}jC㫨KKƒX(?ܢpq母XT$YЎ7$V !57PO?;@2U^]9QKa Û1%޹whK}+ حԽ[ž're%(=%4Ъ#w Coj !*%;%kR%Q!ј6U%*9#n:qeD{ej)aHy^W-ONQP +2yč-GViFn&|"' i?6ު 6`JB#4yN1{? Wht_v8ZEGp[ ' X`_8v6!DrtP&9I^~ _FYZBWSMZcj s%MIm/?E #$ `ŜxFMtj/!`rB$ sYr(&o\"ZTwEZ$ᆧT_Qw$UQgMOթgMy45F񛨎GΤ -."Fuȵc:٩{̚wWZ:qd|:2?k \f 8)4T߼q^E@I K/j_m%y\;Ub9䁹(sLDO^$+*+@-$jPJX4 lşV̾Y&\ȃIy.d?9pmBh'  (C#V6ňP/{S/J? 軼.0U-v|w# f*U1iIUOhnj"7G9¦T`g_U8*s|4 _B&Ownr<>ՇJ"L~Oq]`[Vt53: nۉOv%}^gjC?ҽT-cD"Wy)S$o&\<-]wl\n Oc##(Z -X`cHf?. |<4^,b ,iBi!bU&gR9qyρ>>[H1~j X>z0'E΂qcI93'.YX˹1jTɒ!Q9~~C좸AT> tQ[Ь旮amni իӪo|1XVs |_ eGe.@d>~E٭wrʑ;Im£\b}=QHk٪ ͌!߅LQ;z"uꆄ3'x'ua<GqOɷq ?5oUf Iayy#]mk0FG[,7p^[lUpwa0= \-`d Fw:+_iJ CKoAyG tMbM):ADMF24lihR VNjZa01,"Xu, OL(N&}¢ yzɊwЌvmV#r`G\_NRܷåN6|m@\y(8 }SؖFQ.S-:_qSp@}/qD-}N)@*֙Ja,}0W}*yS&VLt<6H(nrEؖjT(6s]h\i.CLl (/y+5mf%?ɭW+hו1 6Z70N-)rf_@2` t\Se%> L .NHNS><=k~v똁bd+P>e;biA 9;B%o^˥, AڸLWb{¥X K}VCӟYibkaMxW(*?tƝ}-x4<qZJ)-=iѴUⴟKČ&;Av"jKxm㧰hSv9,&} 3gRCY`S&bڸQIJpNhD',(xE]0p!'\;Mah|XqDhZg׭D:ѣ!u:DC,aLO!L&FZ-s8M+lxn~׈ƳIa`&]u7BmU\նesnjsY*KK3kPJuYbI 燨w6жfh]1\MrlQOK|I>;3䖾r p59Du%@;ؑo?_+eC/R@ Ԇ6q6Tjxy Я?g3b྿T[ŕõxx(;epE`Y G/[3[L^ 8M(Wk k$ѕ!q\%Aۻϻb#yg3ohfZZIY -ќ%Z| z!#!0#k5#9r%CrܙPŸε *~$U4ﺦD?!Y%%ʊݞ`n_Q&la*GCcYv~fw}-a|RLRA+qϱ~@21,YY Y*EN(wpricJssOӱ6@-JXe_4-p+As.#;!&%EDk{tKs9|`LrD; *KQBk?ü Y*w̔ssN| 1o)mM2[׻-n4hЗ4&yˏ}=N+LFaPJN8bi5i&c\Io'2nb):k:Xn3᳌ydKrqhPM]fҶ TFhr_d&X6zߝdmTym }=X>)5~֓dcR[\BHK!^Ա!(@VY-G66<>iK7(Ta>ݲu YX"ɔ:?FD^k2z .tyi#>9=VerEz) `+ 7Spw<,PHP}kzdJ{H# *' |F# /PyJe J`r}`56ljfУeC5@z{]8ãpӄc/C{t|Ft2ZyD理sOK+L}5\1"%r&8zm @9/`r4edi#t2W#?,Veo m˫j~뎑C\g!k.f+k_C̹כtJ? uW& bt|:U =4"9Cw}缋5%be,iSro lr l;R+R+EߞQŵ ɢ U>0HELQDJԿZ"XdAy!ciXٽ&qۍ`m AfqیݚmfOSQӅf_HDqat$ie 34"G"KO\jeSӝazr):RHO!Y {]_!zH(1#GI"[ E$&/KtG~u "ZW V+ <#&#ǣ&{(hf1;@vtf:Zdu,-+FZCͳA7%>rɊbƐTYƝ;% t`'B*.* W 뉩Ÿ)'e|/ ŧ됎&]Mb$]M<?DȅZ1doaK qu,/}8˔5qtY?b- >(!Ð ˓zdXPՊoDՏAhUr$ ped HݒqT|j$Xn L/?f1ơǔ'ܴE`*\Qt:s ۻI~ sb+HPyj@H+ ޿"ʷWaĔa^ aZANO(!h v^6TD$˃b}LS?KzHKў6UԎҨK=u <3JQиV͟p^{ejohy#/=O }\1$C{-9 GUD72izPWKEd 6oS|1o ɳ\Y0x*Fqf4ж0% ߶:~'oieWLQ~whPU-& L^ C7S:gW RN*&& b%VЮoTL4.R3aʃr'ޜD׶x&3k;p̍, >XΠ'7~ yAadsuw r;7ٛiBJSl[*wha3[KjT" ;jz O#P=( -yxT Kk;Do6tdZJ|3NxT9 Wc@~H4M[l}+) wƈ(}Sdd4u*QVmAp$[3^_?E~ɏA6򪶥-5Ĝ4!&6fgWϨM'|o؉ #ksm'(2^PPj`IZ5ÿ] U`JX"ĸ~T>Z%hگKKqvˬ2c.[:L#ElP@+paw ^\6򙅮`/lo-.4Ð]B5o߬Dns*Tqu*,Ar|xu>4j{+%?u#P,_NfĨW"rN3Lk".&Dm V9<7jYpl)Q2ve}Up& هݷ0 EĶ dw d$)f2Õ-|pA䎆էD4b^c'PZx> D`dEy}ߐvGVAʝ&Pp,zkLۍY?pT KnfiР`2k׋6NL`W6 Ux]tJ3| ٸwANϊ UB$NIXv XwWҾ䀫8$Z,1>y*:}`QrMv'FkMED"$A43{%2._ǔue&|7Ds_]1iqi6M#{$~p+_4rER"Cft7,`K.*';/zU&x#O"?"L)<%ci(t\b32BrnhJeUe洸$9t51k>>PX~LnOu?j+p,@?;XӷxISՠ0w^RuSEҥ'r@֊ g :Uk]RQf2'И6fŁk8J!}y]f }a S$ EBRƳ,yͪF_j/֧3cfƟk, *A&S,ogO%'R r8t 5>֐dnň^NJ*N |cZě~l`ePMNtv4/ӒoWyq.C;E/@>Sٍk>)[\|c brn̪|` of6]+^>$ +2 m O|;V< ^N4/4ўt?ЩI7 U^i\(t$"ts$Za/ ~qX@Rc`Q"ce29u8ut`U`\(ڕ"&c=*nTC>}-Da@pTI,H}v AdXJ5P˴b 3ˑ]z,} B0;k*5"5y- smz][۶cZ(oǗ.=X"5of{W贯6|<0Ad?c?nVkmx)967fЁaDHo/U<$^iq <-U׷H9 {_,A0:+7t JlbUuyq[GThBݷ鋹=򯆓.pt#*0 IN'֎czg$ƝN`Dҁ<@ ]is+ -kD`6@>dp4eۗ;a@-&׮6:*Y7 ՃBlr(?Pͬ5Kt<MƎSOấuJ͏!Mr%t֔&Š&s^["{oGR[6QUhid25ȲW8tm8ҧƐu69۳n"pKCX%qKg)L3C SGx{_xBΎ:6ԐghrWٝF]nuiu:e$5!H"f|ZoѓUЧ0Ouz ƐS Eʰɋ lC vd Y;}3S mQ0\.e[d;Ь0&~%Z.r줾zvH5ff؛a&Eh@R[d*S+WdceGXO??uDDXr\xwmt#թ# W;1uN>76w_umv-XV z[OIm"Ih DUEqs~aw8BfZWĺ-OMoIr SGpMd c::8F %Xtܽ_EchGu@q -$v$׊DЄo=[IK!dX[~ \5䀒$vҢ+kD2\40\J/~%i{N37#1Uf!$ IM Ep(a]L:?faxp&e*1~%<p7 P \F6,ꦊM/0=P(M?52.)m/=rx [2:|x|(#ea(-]&R3=؀\ONE }z鮽HqjQG`O?cy6(M)eq;{L"g ]Cn|䞱F_ƫh(2+q$٧ح fw۩( pN422~!5OTM\,h >3mOgǗOv^?qFWC8v^QT=!z'N%yoxL>Dܻ ^ي_wyƨNo)Sc+X;{^ndAӤ);}ܼ~ZS.Ճhw@-i_+GdbnHFbW;nўo}޻z h>8R,wBEC!xߞdۏ97| @`Uy!h'>h6[wIWI_S[絯]r;jo+QA|X)}1̶FR3hT DD[Qѓ &bU롭YPOc}uI`x*Dt,I}X:s|E.Yu7X7dNGjSLsGPp3eFYXCd Fy) |ץawgo! i8{@\ul~QĄfS&W5dxwқ6;TGwNf4 kT&!kPK"X=Zhú^}` <#E4NGbLjiD6;W,2kyf?f;ذ|Ac(S) *tHN&2 5Z0&I jKQ%mK fVXY'&|guԐM08\=I0}B k,K-) kpj= ޣ2kΠx,zv(늛/wؓI,V([hYV0|;dQjY(o1"@cwlKTNQ[މF*ܶ,5/5E2U@$$VcZTФSz]#8qtvJY0G GCXDִ^>uI *p~gWjF7X=qX%!1:,h|HkW2.?e;7V;ŨYh%/[w\3c#1%"-Q84HTnd> :iȫ;—c6rUK8=GfB~3[=^yHeHlA%6L儉U#`Us6/0C3'búR~OKAc|zl%~RDy[=w [܍E(x|}\f4w_a8~J{/`WgN =,;^C5m8H7}|@"3 svCp5IcD.IK*UjWv04g#Dd1+wEl!Nq5sd] )z/dMECY.S7L92 DUմ[[Ũ8tkx] QtZMVI[z1_2~LەH7T(z؀fNe% `&iK޿K'q_.o2%sa3~qЙHIy7&""p!MI5usB^M R Uu!HP+R 4q:yKz:ejV|c*[-L<'Y~Җ_ި[wL]T~Hຬp\Tǁ w溮}|guYćǢ\Bs[ap*1_KcMs?ѨH"ٛzbHi;'1NI]yфlio,, ,M8DԥjM=Z=עLƍ˾gRk;dV*C| qșx2Ey}YHW+$s0W;qV$O Հ筃O{4T0m7Q3hn2^ײe([I@=G]i"CAOfkoBbBy(IqʼMjhu{orm`Bu|]OȂ?cX3DsjliQSd{PjMHq q=XG9͕{cYsQ r S0:_0))+{nJ-⨮8 B{۽˓֘@䗼u5ɾНrYe?#YRbuD>݁֜mMٿ,#{HPe؅@j2Hp>4ZL"GQ,נ4 x:]!|ym05Ӷq''ehburSnA/*p@82DP18L3Iy@I$%rЕvZ 9R&Ç$G36)4<~W 爀 smh΢7rv )Λ4F]4NAb7ʭ߀;/8dIJ_ٯ%c3/vxMit rG\ޓ6ޚЄEP7 E ϑlӫKS]&+4 H)5e+.,Eg2fy\]GuP55FLmϧϟSGw+\l꼫jMӍh7ֹ804e[f>/TwD lP*h38C'UĶr3k$2@P|b*| #*o =&멺%oFF@I@~ʆַI)Nt$OۤxcWj$9ʀӽ`PZ7 j ;p.?}$-FcdByLWxVhKa>k @} mPgYZ0707010000021e000081a400000000000000000000000167d0708800002624000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/raid0.ko.xz7zXZִF!t/e%]?Eh=ڜͩ4p {HiR ?Kk^/DkؾucX..+C6v{h6c(x"}bZ s차;X3]=Lg0ebnhl{lצ)GPA[ͨbe(P5N{6D!".,)G{ &V '&?<Bxi~I;34Mq'KUe`ǯӉ lt[\ '^UAn/DNTyl7Jhms zdu WP8  h7}ֿ(\F< ʋ3tQKHGyf3"/n!*X{:\QP8;7a y3O2q{HXv8mFӍ`; bZ ōな:BlX]9<8Áq/cly|~rwdTExر,)Q1tV- u|.H cu?^}7c 7[Ifs'BhxiE$$a߷5_JCxxU8hOс=bqrӓPt۾YT)6S:L kzn; G*ĥ#SP4aػT]рG_\/5mQjAw"}˃nD,]&S~Yƒ%˙{ࣗ뉜 oeSOζRx'xKq[q6'z5uID@q?*5;na*=-w1>;mF#=e|VI,tI> 1!lRik9O\TJ^WmLkq5,cHa[(*" !2H2}4r P /ƾ HdET+ԯToigMovʢy.xlWLnvX*Q4v)??L3%ݣKh ./"uFOQv?u1e-\+\txxL4\ulebgǫ'"',7DΉB۔_tllj#O6j?2lB|1_f$GSl|d;)yB QI$fG[m^k%bBHt/d~5l'.З`_Y 0OD%S 5B3rZ<;^x,F'SSjj!2GGoO T(jNeud*)h.M`Y@~DpZN6?៵JK,8\&=|ZDW%.jcK=M+\{<$83,aU8Yü_ )u9mV_'t]'Kakj2 c,:m5%;w$\kJ\6R{a&w9 ѫgѤC!Vs Ƨdž!TBHH?Y):czaN<| S; ƴ g-"Zk,ĻY018$%A_RU+BA.0N4SE:mBj@L&rceW&rs9D ~"۩GcA`?g0R_cC*!N쟃~1Zxs g̔NL1H&̒U猢6+@L kx^|a>##8^lG>Kw bY~ll U}7q+v #wGi 7&lej&[x?amcCE)X̢Ot ]Z9}-Uw䦻 uK[%Sc}c9 ` ךʟP^} Փd}l{MXM4f *?e9"X<<#ۚO=~ kfQ놳Ù^MRʢ%I9ۮ^E(CV\mtmJx}L }"8~^ <td+%gcNOK ~k5PdhۅڱFcIຩj|6,0`@iaAb.9WMf-McbO0O&esA¡7򏡹D!#?ޢT0+'SW+>b)<>Y|+ʢ rjTJE}K uM-^KEb!Ūtg 4|L,hbnF=N^[A ufVnkϻ/WXAWrJ-h>vѦQע)A&~qŵ- KJz[v!{9{??X$񥌼xFL$o+7sS/ I kSq4RG.݋"GԸ:U8 k47U|$<@9 t i J/TI߶ֆ?0mv 8fk&v;oK SDr)hVmG[ZJ#>arnY9"@ yTĊ֖{Bq2ilYj!wq#8,~D^V7-ms~[R{k,si!Z8;f~(vIvj(Ö*NTP:aʐ~oXܼ}qRATM9l3m۳pqoqiM–ٗ;7IpשAY\T8%,LCKW2- zѵ?fOǕ#wk[+S A[[Hm!)O#wB{ڻq6ﮂf =wp5mݟ|`jslK( K 㕤L6$P(-TG3ʱ!)2n;? ݙ,tCHIv9cIk,_rJOt'zν[S S2z-Oc/l׽CEg[Y2LoEuCAw^1`? HyUON fLJd0ؘ=^`w3g-|ŋc޻Au?[%c[ zv:1:tcnl[Aܰ?Ow Q29t}c/HTi`l n菒 Gr3aP@K:2 B03L]4)WX|LMd-rD#$ʮn78QN(#!>C~o͡n{1AVx .bw(\u#)YE9Y"`'>A#їttGEJGJX/HT؃-u~(bkE|3+5gN+<-sZFke Cְ PΕISE 1QQΟOPgeR\|tF[T(xqz]~d~v>TjŎXH怬^%=JtؕCSXz= 4xt=C9P&%?e+CvTI0k*[%koc@??7*⢴\$aG8٩&YqTvA-l7h Mh7\V9 xYh+ڎzu'BߣAa#.=.Xs}C8!\"v#aLbKFOxqvsy >c!@ "@y΍dq6^8a)!@$' Vni]SɄhC R y_нyy{.r v$JGx tVҢeXyQht\:v9)kUHѰtBp]*z-!jxWiD TKY1K_5g O|q-A+XǕz&]?CS/R>1mbNrLLb򭦊_xLr*HYMkaT'$se_^G76瀌lz Q|Y !oH,e) UИ}Rոӓ;QqxL\ʽ-hGFRlM}]Ɍ#NQ$~*:,m8 ]/2?z%*Z  tbhOuE%hB*e0!]N^hBkvKrǙJsucpIL-5bĊ(k3礲t<[m{^{MN)#.x4e,]p3tRxi4 +uM5\MgdO 7S6'W|܇d 9jNEGL}]\_ Zjr"CzfLŲs /dG?\~im=jRRpfgɭ%܉:߻(s?l \;d^)wǢ~3 Ozp\ÚY Ri+WJ*m1iԮxSC- nfD:`فe_Stj`#S9] Dw=qR5a.pXНdVP2TdZýӔ.; 1^G#]3)/#{+f8?g)pM;qy#̦$kʧ65 _tB'[Mq h.PGc7~QΏ /@<'rܭ"o„wۢ(KT1L9ZIQ;,K.`GelN4ل>*CoWGwÛ M)fk?q-~;q)tHE{aߓɟƥ~uK ԥYK3I2e4tD\X(#ep$Ec,U*:_fy>2=rm_ЂF>1=5^84m=VSP&]O N,Ι# ;q9ջ\ڮ29y@h%JdU+lIZW9uR lCV/d Nʳ/](4Uza uRAP?\ {_T sԳO 9 .D(l 7j74yn*g6J]? Չc˦H8+׻uQE)'~ÛQ_SσŁTR DM%Gipm5Ք"hwEg)1Ia:mV_ý`3oNQ yYv+G v*730'gh9vZ 6 ߰7J;NDb_8G]ZFISC#SO LQ)e@[CBG7F97h̑a]Cs17[>O۶1K܍EQ=[c>77f,`U9w{V7wdla^.4D4qzAWpe^j9$C]V\ԠoDz.kDw^P CwԦCJf#EE1DjN8q 1'c2BN!8 c<4.ih?D kC10Y]YtS߃6[C {x|{,Í~lw joKgYZ0707010000021f000081a400000000000000000000000167d07088000063d4000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/raid1.ko.xz7zXZִF!t/kc]?Eh=ڜͩfAJu!oLp;J_VlA\!Dw)G(&|Tu„`&#VYs?4=,]݋W&ܺm@_ ^t]u #MˌeS`shoj-!ԨO#e ߴߴAdH42Tw٭I wEo0ھlhRqyH?[\knL1]S22y-셨ን/qWL2# ,6ٷ- c0Xbqb"p~ g1y(f$3xFWcՋn0_If8aT!Aog4Zp:=]p>{mWV?;\7ʝ[Sm 0Pi`qAq^+?跬v Mjm5Y86 [%@tsbt:Xg13qq M-#/8xIcdN7YRg@"Ҏ)㭷ORTkcuẻlBYq<.VW:T3g $qQ9 zZb]MCGW%͟$`_4(: Tj"x=[YnȰ[+_"UK-n L vj8؝Qoyvz3wt]-pu+sKEDPB\ OhC*o7~+mn].1<@w|Y*/71$hJ tUV7IpbRi~Sd ٞx< )W-Fw YWj?<+B%ZBBӺ vCm"N8l%qwZ@kƪndƨ#S4Ҩ*O (鉱EgCzpZO,k4Y6t:P;%/U!L7O+$] lB8b#D,qN-&guYlYCnoTV>3V2FtJ(ǽ5Q\$&X8BRzdf=A#]O+ܪҖ>XIT]VREwfc{76o d"ovj@޸ⶈõFoyԫ-Nt$ Qԋt}lZ5'Y܌0CQ@:-[:1xxQPz%!VHv!,Tz:cĩz1lYuR3NZ]e[r7.܃Pg`kOaz-v0e/WvXJ|X*8FHޜV_ְQgc*ThD|xg^#$$.K$ۚ*奪76>Je" n-Qh>Pm T6Ӆ!2)Ayg+3Ed!hԧU# Gܯ@^5КPA'Psb&vֺ|SѯlupJ7(@*lr]'AMƵE;|) #& mO'Pzq/{u`7cY$5-`JenStz qvÒG 4囮U;$[!k3uH]r,aE=a.Gsw|?cSLˑ QYnoeB2< )~$VXEۺfU sY nf+qHN3GS/dwAAN^$כ8^H?Ӆ#qg:kY"/k~{`-Kg1jke+?ch T5J x9}"~l) 6<:pexL\X{S02(-M<?U'tHyN(E#T[] 6;:EvO;1ev W`e͒0‚PU؀-vg{8Ng]@Wf68W?3  M#PB]X'3p=-4w3e }}o0ƣHF1&Axt2$om4OR.eЦ|K|!X3SLuZsФ'čTnv{TJ( J/!"̑}vv(oRBN Y5\2A FkNJmUXB#e5>=vd 5wj\ZXe7R=xͼN6r= /⯩#75eѡE_Je(*oJg'v(d,ՕQǰB2 /5UrN{{~{OImlhV0&bmM? :m_*lGAu jv.pRf ?Ǫ4tf7}JkNK칈 wӬbQyw/+y}L6@ux,h<,èO4*pot@zBJkZ'٠ -t6̗ y~B^宧P X̔J A%}< ⸚I7?Hޭ&'s'N0M']ܹcd`Tc Ew~t2;Z)[ez&YyP0r>x@8$߰,LdȚ j&rFGĴc!?<칯/zN-eX#5'f3>!)P̩DqtwZ7ȭ7eAHT=ɳYƍ1LLOիkk!6yT z+*QBMQp3݀u"ܳid}ǡ=k sh 軔+)ù8C*y{  b54HG: kjsl<+11/ʫtkӪ[xuMM$Hm[Ԛ0`͚,E;K=8!e=+z6qu `'6Fu<ͭjibJ0U_9{3sa8}^()98xY.G7"޿9Y^Khxn]S`K+al;2.>VQ4*WqgZlef)춣rnĀsJvoj#!|ރ,[ጟWТЕ @[t͊e cӣA-46Ng4MGJ\GI|q^^1RjǎzqN / ieAKe.g*e!Q^ iDb'|^*VờN´YgǍ| qN4.Ff.S9ۚښ[}-iE!oOFw(F!{LgWZA`dE? {=G3@PXm0ivV '/`(zFwñMSW`xg4"+mt`D xӀT="c?>*TcEGn#NvЦ!covÜ=l+{\I+~F)VD5T0ʟb-!{e}9)9Q֤ Iom)^q_'T@Hr~"lyrSFbM%tF*?kO}+BFʼnbz4Զg{s|e $Srs9uS64hDW ڻBGxĨ7{O*VѕLOp ׁqg Y"B`lŭ 6ZrUT)O!vJNsC$)Mrğʯ)NLaRF R{]ΑueaDpoߣS< )QwP4</T߸& yN~S OWI9Kg65hw~AZ2F 詤I/d@;fJcg Qb^Mw/'J~T&{&[H2y2J~R\-?%&{O*fA̝{l蜜O3p?ll5pG 0Jj NFFpU9cx̎L.$z$ Lq'>Ŝ9EMijTJ(>0<v3K:?t0 ֏QOthkqm6ah66pvT3#WovE|\[ҽ&FϠ?ق){9Ԗ:s.08KOO.FS;G}YI&dN<?)~lh%GjuOh)'u,?펜KPs71Xq ȏz=.4o"> lšRE쐣z4J2m$ʅ֚%ԷWY1f@WYHvP2EEhs"w_!,.O tMA6 Gq|Fk3'>Su0bZ-bi +%rʀHkϪB)k9 ka ?ۗ,mEF?$#rۦ/r?Xdo ~䵄H4()VH6GËƴ 7TBe9Wq2[bzQo{] f(Dit(9hʊV M]trZDOe,G,gCD G)' Us't:*v"^^׺T%iedܺ[OCFwN%crstj()-o0뭗.@+cY75Z:˻iq4Y-ES*| C?`O4˟'` O2"xk22ڎWjol[rU=C5YܯwBfSsJIvnrrSW|l d*b#5@e@1EXծS=^20o8s'w+lrT#*٪VH6LzN 2I-&%mVc]rWONqoIKv}m+gLBt^jjdLlUSY(##́O)-V@72eU(χ9Xny OY>Kd$a uQӯqj]j.[Q!$n"ܾ7(L$//'6Z)rtPBB4 Ǝ1-3,^ ǸA <1;-!&NbaL͚םbAAͤLĦ-'PHv4bDqWaGeE] v[*c4>!T. 헜aR)RHO>{1o{tI-Ҧ'n>\'*rUP+ڿ s<$ :,qrPp9g4̵Fҟ(dkP*P?`'fiki}S%IN_)¸ZI̴S-z(A;o&=f;K8|WD^Q :Kb$]GV%4Kq0 ܕ ɈБ(-Ti4CkAF_:c93۰SۭIhn硧دA qGpd1q7~MH3U;%fMjJK=Q8ӿ&ADR?E$t x.,5ĭ/%a풱zec.DWOȝD(s % vVS:,byX"1k\xԝ(ݓwׂ\$]ּbf}'Y74]B Rse鮹TƘyveOd$MV0qJ(:n:Qm2B6z ҐCub '-I{O)lHߞ̋\L@ +o =T Ay~2hs::h\P64Im6Yz{٭r?MyPS6@\^907 /=UVeu]wMd҂AP3Ud!.vcZ|ꘉ@|/de`ˢCQTQ!^3uXŸ%`N酀Wmhduqf2\1lc2{`}KA4,q'5evuX f:q.7`qs%Ibd2rrBs$:Vq8;Q;I5#:UߞL<` ݖ]kX`ꐱ ,lB&:=)1l$ TYd9z5FlrUjz%x'yf)Hk*$`$]^)$"(_`{L@=?wMigtڑP1+t`N 8aZҷߖApYm[a&>fFeL`;; Aw5ȧvvl$= R߱}vzE!rKT,o onŊ7i1(s"P%0X#4Û]TQr؍7U@W0H>~|cV\(-•l4M8pui.?σ3`;x* CII5dOm8IUT"(SqArOk98*WUE1؃֚,hx,שأ:˛iA|Ndt3 ,LujhN$O6#p8k~qH] 4 yo Uѝk% 0yo7Up.zji3Htzi*Q5pTyI*Ͷw2'&EbozB]_싈^}Uܑ,W(J_'U|&%Bfg5mAN$'tRL>)m6Dx{%ϱq 8-#0s'anZFYr8ƪKd׃GMM䩱ԭ\.*;+avFehp>h<ԉ˴$A!fgʆNҡٯ'-Rl ;Lڎ{ˮ}|%re@ V="A¹aeO9Ep¾ēHASh"j˹ lcR(V3`a^EZ(ҫÆ2:.r& J *-3\OsI W|l"]e[G{Lo򅂬CgƫqW[uY_H/V"yr^ ^r@4Toa~W4 B{Ke!HՁW \b"jgeE<|&I>Nt/Q k\uXXcuc.ӦDE`0bװwM6s\sHAUEh<[ur&~y@#']QD9R{#zճlXٍOo*]TaqK%MZmn>U'RѶ29S>yRu 043-HhwQIf/5  Wq+`vh=LN&Ϋ( fgKg"u8FDmZpHY1WI؝&5z$B.+~(}33P ӗMCЦM,"cף.ex9LG82=0͊Sv(2tJX][BZi=r?R9xN YSjctd$ y@)F *FTAg|S} OtUQwb˝JB룣9[PEu`+cwGo,aAbz&g#Hֆe\9 KZ+I+q)iUF =p<\uต3v{)1h]xV'6\楚jDSկunPªZ~O3@d7J't)R 4_arcWEylG\ )(}2h2MC+:AtS:W'ERxذ)6&Zf>~b'*D6fܤf2,t ('o8>$zHgJ'U;J`\FЙ>pT=1.}/cЊ|BIUY1& Xb.C$aY#֥"腷xK!";ȪtUeDUPu:p9 iVš* :QwS9W.%$D2[T [3ҩȄ0N&y܃bE 0&C;Ivp<- p;@A ~dqhDuW}n'Eb b~((ڋ܌k ƣ.y}?h)H4( fK>t)7|ISЭDe+f NupEk+po},N} |h&n,k%Rfkǧ\]_˲yG6JSuˍ si =c"2 e`a-YIreU!qQ2Ft:V=m'4#míүZN}GiqSA;-bIsCW*,~F@ %UlB*[(. 6g"ָgOTPj+x}"PQi[ȷ؋Iik($1)1l|T 5j m3/{l>~:M7t[CNTX"@"O%!r!QF=$M鵩,03;p+mkЖRvygN N[@戓O摌"A)X}[9: 5רhiq@ѽ/(ZUBF Y[Ҧ-ן /y/[ kteo&[uzp蛘 iDpIOY׏w9҄p@O"YM9m$2k]gt3W$]e B%=Ek/I6?3B ɻөL{hǵyK8{?YaD%#E@UY:m@,_Dl0~Y1YzhZqP# ʗgEUUXW%=A!L%C= dXsr=S}) t(+'/&jqb~sK76ǘ60^L c+aR,~I!Rz? ,'0Hk;U,Yccâgu$4ۃ+ӸUYԳIg65{uKdM1ei6lFGwk/X \vJ%nϭ0N'I P[To4)r:AYD A+J(\Gwnj8) ]vky(ԵD/ܚ&/p~M/(٫Emh+ȢNg1%g2΋aaM ܨFÊS!ꩡʪ4,#I\ ^' 5`B[Z Ց#4;ռV@X N3;(205%_~⬂]U\»"e=,̵V}xlVdg)EÁ߽ V8= ?] pkdtD ڵG `kő?x08ϻÏ sEġ-2JbeSx!\h-h(ibz3dh{ ib-8Z$Kڲe _ԍ]_Yb> n4SMS;sH u,4cR.%+1L*u ҙh;tFDM[oH(c\a5&)[l'* } \@ !y0 %ɲX'-W-(Q_a,'Q# 7P 2"ߪWH`@ W8.g'VLy~;v*%%1S (s, (ra s&4Ã'!IsB#{j0@Zj iu$>˶n2;˃z$QZgaldeg]qǦg m:U |}Gz^qj7TvB9Ȳj$CsRU˹ [/+'3nȱl#' <៮-kfM).S>5JmDҟ̱@iVB JSǕql3xR*t!8AӞblʬ&m LJ[ClOcfy v5%aC\tbXz7G)ƾICM8qաĂ% o woH[%ibOJVukTw_ICbF]4?Xx'T{CўB˔!pWg1SaZYc_"oI,!#p];`fb/g;CrPn G%6YG{4x $#KaR$|\  Zc] j3$+GC;B0|Vds.k}'/.UH8JD~nc+zy _`wLBm1R.%:XnGV@4y86 B֑D^¾V2TXvl"y8Е>5lle%,F/_ 3̺Lwk+輢Dzt㳨A5+0eY$"IcŔkSd xS1x0k>T~ݓF2\huق8$3P43rXRSҦ,x!l' XՋ,WL G]ULe" /rt.7Sv#;|PzICwh2Z59Ȃ6 6p/$}"Kl#m :CtNdC?0(͵@C46OkUr΀f]&Z3 ^?6]2d\C@ing}<*ukzKlYf&sx%.f]Ɠ"P&| tCI63[s2[@VX@nr5mAC7E#i`-i+L|{Ut[D< } P{9"=-bD(꠪dE+ 1d|92m’$T|B rҧUg?]sZBi].PeL?4&$83r8U"HٳRz4x%NKq q1D "e, yģ=B+&۸mzI11Y 3|s +ΐT M!*#^ A5w^ZqT.ؾQ!o[;[r0(aBJU͜`/K.jTcV^R+RJ2Y$_SRHG~4 Z݉(Q$E;$74kV\ݱ/a'T9K XmLIbMv_SNc:a|4&Lٜ9txGa-D<7 %m\ 8MU}sl^`17@T?\]ChD-4򋳈]JHb^h4&v 桱-`Go3#rEאGԞf<`-r }P}vsưXYVL,s>9Έ;a%n!fq2\x+)̲TK%D =K|xJٖ!$%ZiҁhaTo1V_fRLߴH5e{k31L@ NZB|Vٽ*pŲ@,:FT#KABU'fȕ2_99Qj4ymMHp(u98 & O)́jbs_Lj?r5یD/Oބf+ksuWY}>k;9NxmZtE)xĽDKj_Gb"d#M!Ž^ώ!ݺXK`(ɧHO(xrRz]+Wѩ 1ebP6Y6 D2ۏ|plwDnMOOke0!jR!ROK}Bixrpοj &"ҜINܙID S:ydno>r} qpLǭbhx)ݱj:F!;:̀b45nT^ATGS4_BWK., y9C%&9G&"r7){MksC(4p5R|s #-Ȼ`A~CP#|-N@K^} qU5T 2ρ0!UU-u*9Ф*xqp ".ibBwO8|."P-`խKSP# G~o)LKJknqL;2 ~]r M`h`SGf&EȲ^scoz#iv ŞQ ءQE(0+Eڝvێ |@H5 (hb,$zr2/ S[{ˮH8< q>s#pP>PW'#EIY}2)ڑ? 磶112 ᵀU7FUQ0fU<M1$ѓ[ȆGfe *Ar+SnoM ^ ˛A{ F)KfaCOm(i'C bLTѣu͚olA]UDc-ɀ[lpU!1کOt>i,64v 72, %er*N1i%8a0@Jd$ۻ%cw$XZtϘ{qtN@g6RM?,X)a C} dy92c9T˼h4iO►[kB@͒`ʹ1di|z;MSR|B;12<=YKPq ˨O_PJ ._?(q5@u$_lZwm=+1D: 08EDyܚ0=T%w; Աhb&y+ \P!:|?!5+;<" h-fI׀xg<@yIg>{oR$eD},qɲntVw/xO={X/muGP=6a =*>a?kE*<uj+S^xzxg5;/ՙij#|zժkv9}\sd)l&v+8{RI!X[<*3Wb&٢NА1Q2zҞq[Mb>ptO/ DL=Sn9Ί焞#Ja6 cR;4;=b$ 묆a qw!z*n[\PV7{_ݷ >t%9#<ӏ?(̛J33t=0I[nY6Yix5AI$cz̊Ǯɱ?пmFxi( 2k53PbA;Ϩ0F#?Y~MfNһ..㑐FΩ(d>2-iזCr/NѰ')JQigԩ.6A9TȀJbZTX5՚a) @tof 7z7re 8zJMl V穋O>,eV0B#gŗkkfpo6eDg;T [oLqC?d1Q]drWk$^vksd ~m)FՒ|nv}M!wsߛAHŷVҎOԳ~OeZ䬚kϙxR}GU Χ2JNVL,CP3湠**Q8^R 6L334+Ot?deyP >L^ߝ.wqG!yBJ"Vm}KC< /H8*\W[U.Un9շAщ ZD =k˹J4ߴ`$uo e5}d0qq,GhЎ7T@iTrlvv)Hs2Eă?UvQHGWΉ D)gdn,a2 bhܩ>p+a0Nyw'//<H sV4m5 ]lB]yz3M-1e.x0?0= #.$Rqu˾IȨ|z=fty$Nb͉bWrkyżWI4l Iqۙefc򪱥!J.`,{7O^۬JN^WD7bX^ɎA խH*.RL튬~`уy?>^C.w9|{X7Yu~lZ_xeƂs,]hD lz­1=#HgS8d(ंҕ,fC-p Űԅ؉ZGO |pM:\iG%@`Wd3w SR SsJ>bҏze-gx]/:.㎷sS@)m0N;7'{y8f'c;>]NɴD=%3=Lъ16 Ե<@M钳wWvks55-a?0'%ffQQ^u |kt;S6Hcsb&DŽxJ( ]zk1x{!qF"MGxm5OҍnfSxVma<9Q&%sp}B"bذ+#x3qaCtU@*ɀrgѹ"/%pXvg⻖@IXi?20v@ \Q3p A~RU=~sP.JGASxl TEr~CnUaA'p/h}a,>VwGL " qSG*\?S)OsDmHc'mkFᨏ ;I텃 t|U="d{2z '/K &gQZ}k73xͪP+,̝6uN?lO;;! bظZ$u@HޘL|%GzٌI9Qr;̟A7"m>qqk/+T"ߕaNf?H%Ό?Ns m'>V| N?e:Dj43x gCF JhSJ 0PY3YR _ŊVmp1/cW(7ǶfUJ6C.l^DT3wBx2`CQgd90 C$jeUtgOaXu1&?TzMak y/rnգt""M{֎h_~7u;fvI>j`̸[8F-jDacZJ4Rgb 5Vif9hNSݰdYhonfrI6s²bL RM d eesW]^@ϖ&zg"VNQE(-dD;i'񘿱$lhP/TG?.F}Iϸgb$Gufx; >ƨT`WPkWg֚F,go0NM-뻮S>g/EqO 4xY:MUdLYipY%*gT:`/IA dMC4C4DgZ59`랸L1,YjBڰfY]9Wn gc9VgJ%vܹkĮqaA285unOTkb_!,VEO9#eɾ@g PbgÚ30]2,+e9HnpD{=aaq>׸0*+K!REݤ!ls'fOH e.JSۏ;uX:*y[w㉛6+= 56vJ,CK?ChMi/};]]_FI02(A̡ٳVÎX FYm.P /8MiLlbJVbV8>=+_>xjc*i4~mLuki1?Jp#=̅oC@2'=};c#sŴq_v–rS u֓.F l%=`%m'i)JiMu'v9?kTU FiKo@t7ZY _LT{OV1p[P ﻸPR* x5l.e-oɹNk3{,62݆ep|Aۓ9"xV}*{?-Up}E 0d]Pjݱ}o5woTVƏ ىbYG[JVCa45r?Y@/bo vN0NJZSu r>w^@}e~֚rQeȶ^r~abTV)u0`FM=XHVEfY/2;HeFضuT!gqTyb U>PeWa BkZj2Gk$QϺ*_OCvʳAOg*urjM oR 'z[o#Jr+/+⊣وqEQŵ="6C eqݥ#T!Ov6*3b<T mL+TE!$O^QR9RT gd|Jpo`}k`T?)X,R5mXbֵ mܴɄ5"9[r u3v}u{;Fav-{%E8CEr>q Oـ]2';ur\m "$F/B\1MR:q61׵|E]s$DB_@hIʘr+~벀9VMF6.-%0qe.7pbO ]D4fl)񈨍enݑ-#&8Ò]E Y>ۀ>!:fW/(-;NxN\e-d%7ߐ(j=O6.M0m4f=LV#J]i!EdR7}Rv"juqnVx{|@_6ΓލI"~qFHP:n-0;GR:;(`b> dq3?m]5bpNV~HEy4zOY&bry{S-%`I\"Hݭ^m1:9hߟ.9h:szR#0X*t(P)Ipt/}\[._C7V7.}]a.NgY|vFYl:!G }1wWN޺pfv07 ea+E&Pj&/+HM^IoLF|4a?0\Vx,DIT\#)iy]o%9 M旪Tj/%2n} 3Jkcs 5Ed.ջKYŽPeIœmC}Upw oc2Ra11 XyM۱{=*ۗ;U/.ss73dOk.UMzZB=Q,$[hQ|AZR秭uP _IJ%D"=o Oar(8h݆) > C~n#ԚAt-;fs[Gx__0OI.5-ED+ӱ T`X3\V+V23T\vV $r Hguo*Yiyt <ϼmZ'8Yղ2,b?, v6l!iSM˴Q+\5d Lm)+$XeD-$ Q}s|>+R9MTE"NFͱ 5g?Gb38l4R#o{BKF¥﬛PYsj  <$r %! ぜ]Ǧ2ko"9r͒ORxrk\pR<^p|Efq2P:k$n%ʠl^(L2Z1npKS\ e;LCd ^p˭DǤ:@ EW { PPɕuL?/ F+EoĊYR ރ<Je 4 HX"lY'h>ΨuE/<ߘL.3ݶ#Y%(8Pxyu ha5[-7`\K`w%d[OXJ{tDev4Α?억ȧ<ӼSo{;=/$o}ac?bG| b{|B(N_0ΔŐ_ .|j"RgB` ν;0mOFZ$脖#v(9_CGjT P@o5HQlglٗc')&rq} XaB8[G.b]}Y|E֍x'1$\$NmJeӍMX'dNkS;d $ Cswh b۔`O*yGl[NnTsLn3* U]4C~|1iRDBɻzn_ʞzi< D3*1`j$Yo$fZظf۰WS`9\!޷uw?vC.fJFӽΟټ+f@3@+&t k#.9 GpD)xm P R!s^LlyclkZid\crY>bEZ=7$b''gPj%Yh3_h2o Qz5i n=J p >ɲz:vڅцLy.>uXdYl|y!¤wuplQ}ިg0 c)v0 9Op x&L5CJ 6Cē[bw[Wk5;UeV6$|w@Ͽ+3k&'g@Cxx[]JZx1i5$*wպq98 vƲyȟ-^|`@x80&5hXDF 9=VtXce}sLH\S )t8w< [LUAMA\fb o`e06.ʖ WG[\:١mzKe4?4c%L ߂-W+R*IޟV?r[ TQbAbjF=_1bk'xW QŌxQ6B'DvJ[ k.M-sɋD@Gzrr;T?z.{Ń%%y = ؕ583' )U 9`g=!+|S4bKz%N8+WQԥ.Vw#Bt3kq>X4I_RU\$x_k# 9X|#Iڻ rxڬCoX]eֳ̊p z΁`͹M; "x "hۡW0W בg@y|;EPTk:ՅGo,`kS´=Z`A^A/e* zjp$1w}ZP296cTAM4vzqqݰ實9'2k6$E,/q\@.1da^6TuT ̉ƅV}ؽ#h}gɴo0)2l i-W"2C[͑E`S^J"kInίoa0[-2rblYUܨu|[f6 d]m%xDwIov4#_ 6N"{=zN +D޻'sXTiC "$AoIxɛ|޼udd'TYg_.,M?p" Co%^_v8  㔮ZE{)૲Ql?k+lIe E$=7^E =yz|}NCKsՄm8^q2QX$/ /th DzIaP*pk|i\Tbpsް9Z]9H+ĊM=C!<~˧6e'O )S7'_2ׂ[#ծ_FeSiq&Ɂ3gY+SmQx֦~et 7!}4N-nJ;=vg_z#QyyZ]ɤ Ӣo؃:. [U}$mh+oQ&SO Z' %{ „YRDCq jk: UY|+fqdՃkoˢ?!-ܤbq,z$ z 9H H]700)6*mū`)v8G{2T] crch%-2f I; (6 vzz`guju¶C`c)N)Ё޻#bn9a[L=T:^d+sV)vlGa#8޼(6 ֊_ٺM"DHn~*v/:*wsDUlOi[Z1=P>ylVSoű92 ~yZ'\o3*]gn z֩|)~b\ta7-PFJ+9P e϶ЃUes.X<[/X%ŶRglk>ĝe o(K>7&cGпEC`k@j >?Lѭţwvmn_vf)o®4xāM ^QjȺoc0L{5q5kd ' -lu: 'iZhu&UyXD?á˒bbA௥fօDVo0:rgfkNm.0[@}6a˷M /MFdUWd(d=iJ;0&b>ӐO$#b q2TL8Dn[RyټZ\]tCT #ZvdӿpDPYЮ[u |EtbԺA?ռ@$\ =~h8[o"(Ґt$[^؃̓Ou5{Dy6{YR3_!tiM@o,:̈́F.&XiE𝬥ԯ>,w:K UuT]؛Pnp͊JM -_XePwe>!Y4یfԽq 7^[^loQ,YVȶHMU쪼b=X!Tdv@v[A`Uc&˒ҵ~@0So+WTL#:c4,g3shGF܎zFT=-̀J AKY/ 7Ũ0GZYU!:gReҐ:Ib\>"i "KNGUp>Ϩ$)h( V/W"51]Ք @.NYs}; WK6R ; :d9s iV6p#B)<9؊nnb rNlX>>iKI]xԖJEѰg<=0yLU@BS* _OJdOmP=⟋r}B֟A/r<.G|S\h)>b$d?ش$@ rpcdd aJVl\ oԸ#}XQ{Aݥ?>Oի b#0V} O+bB"nm*:*N7@h*#XAU[Ô_hoAY:q;Տ ®xʯPۢ:H[8{afR{4`,}8.U*Y]( fˣ/YP+43鰚YC^a1oirړוa̛+9K&/dF@b2J)1tb Q٫]+s-fL?ߤӑs*_seaocdWyjw7_4|Bs)?B #;)o]M'%BT6 =8Vm,Z{v{4ٌRnP+"Z{=/O@(+||T"Txvtr [ D4}=sVS%Cfݥ /Kkex.Svuass""_f@*:tAUq8r]T!?nKU Wտbn.*kIPÔv[W=qF<[7=t2y@ _z$BF[g"< +Ok @}MfSMd ߻m[ljyzVKxut@-SUz]6 ڞui'뭆_NPr߷,KMaigʹNޯhMϗjB=j HڕYOjŮS$>GH0hb_ Xtcwf&1uM=L+5_h{ڲJ "[+s#k?s%QEEp{r_f64Y<KB>?ĘڨCD·0q҇MA˃r$BDMk.*uۯ5= s#r>!FYdQ!L?fbzƔ5&ef~e#[mq:./yҌbAB,ad3O0 Mx\`?e&BdQfRNz;mscHEo=v֩_1hlt>>unYS;[#2:6b1§9_ >$۬zE2^'(8!6#2UHCPZ*Y'51v0)袔p1uݲ@I!5YGݡ*[g^33Z[\߁:(]?uRЖ!(IDX0I & MYHA?m 7))++)ZRP4{q.2.[ .A`|F%G~v 5cF33f4,Q[t5,0cy꿊Z;BJoXwI01MӨ {gQ K4,%}EG? q>K8 ;)勅&Ü"bAÌql hps R >JP{ٹ.qmw+: I+*\>g^*JOuÙ]݂7ftQ&ńFcElɜM^b~d$/tϵΖ"Rx "cׂްc?G3Ӭf?3;G=+(JoHȗs^f8Y]#KC؊++OV1 X"יEI<@1 Y\V(xsum(/~ɲ~m+qEX3u`p+NZ'ֵ?;${ZJo ?KӃ?,yױHA|BVu@`Uq&FML{*8|xcAw4 գMN"2 /J-TwSg=tYXa9!Yy~gor9ՠ?O%Z[DV궁]Ԫ{؆dN0lP5EDHPYr/ԺP3&\ʤuȎޯ{pa <tqa3'T}QZDj#,oC8/rƥ^w<%SͰ sC{`qS,NoG6`nLEY;#2(f1 fŤFv-h<;#8jS8ct*^#=乧I|D([;楚 b93_ +ybW [דsPiQ@i:D%jq-`>^^rV$TDndH,}ͬy҇*^PR`x/JKF? ?W݂\B$t|$ x=槽2LNIy [6 }@N aw!L U[kL$:EgTo #dq<IY)O' 0RtfWd_Go$ĸƔwqcv:]26iHM[A…qõVUf8[0ݖI5p> ](4:e8aTa[wgSkB`fJ XFꤹ>zކSZըijئV6{xdMs~Es#dPV*O ϛF-U^k6t6s  _}m26*n}Qusa~WyS/2-5__0@H4"x%h9&Omj ݕW%MIsΘ.N>XLyf`m-g2UqPߒtEǣQ1#ںHvNRz>VMdT-a#et a=:()zˊȢk/SI3XDe݅2*_ W;a1 vsdIJ$MPe^Cڨ*8JN9k6<ǕpDKy7kBsQ`kͪ ]d旀bKNO.brﻕɱzlmbV 8J}Ee/%K,zڰ vb󖧆+J=џ Ct$S&FYaw nX/z8/6dXI[%蚮_$zkp }v~kwJu9Mp%-(bA͎ {$SR$x!%ǫ pL4ʟ݊I6U8*x$ڻjs+" o~L%&xhXjC__cОGk/zi A<9h~S|_]O.N64Tj-ʙt0/,⸳ƀaZX0 ;5͝lĔ]DO:d?tqߩ0ʫ1a\ <.Iho}}7I\'[ ?D9fȉϽcʟ̩t /RDiD1,ɝus  O>Qw.clW(H"z2EƲ$DKd_bEfh&hs—OuN5YIW$$e?`=Nu /mFY:%uwg'gwg҂'?U\JkjvkV&,$tìo)= n /AѳN>շ͓Z%@˔ðbu:$T tr|{*' %-#|ϠsYrhi8B>A$P(0<7^`ؿ 0O~H/Y {:0'yS^+GOߤK: t+ 80cSxy.ŵ`D82{,KmߤK[ƒ"e1;|gly p Ҙkbl?B9? wQr}&+V$&f+ch8X-\ >*F_{퉞 Em}ٝA~N{$d| ej6Rs!Fb\b.[poFu36 vPyXDv掇|WqU;ퟤZ}pk%!c)ijCT GmMls⌜0ILρ79W>jRbRt)ߨ~W)& K]PKSG ֹy܌hZlTJer%?>GG:e4(UR7BOsS\jy9XzqPXV9q(D܅R8l&ICZ(1fTͺL7㟩|XaV^Cë_?Ae2}jЉ[KT 5%8όל-~𔭲X^珡C-~Po$h%^D^|^ԙ{5klAїE7[foOkoEC29!U~h ē)@;ߚ݇Cwi7o r3}#}kɂU)p*' )n}v a $| mZ>̤\&gӚ]SnkR:@5Ƶ:כɿ"M i2 gM<%@33r9Z2pFĝxrQ0՞&z&Y~(yUy%3uc_xo2+Z+\@b_[ ~q0aP_gY7u_VZz#d! JCB ,I^gT|u`>LC5';{C-d/\xPKz԰ `Ke)O4eXW;LN! jlƿëNzsÒIhv{<^l/Ź&Vp/C̿ӐI@)Woaeu9P?WT{ a\ eXEϓ#Y&%[G*(b#.= Ly1c!;Ҥn?|TogY>M~p~9COrP3>&4y1)Ҏg5w,ǩ¾@#5CnPg-7(i(X8|'֙ȓX_˃~pL.4cGH_Ǜ z:w KFfDtҌeaX >PG}Cw Ǩ=/5v>dc}=7aо||LO(+άG!Сd ! љ$j_ŠCҙ>LlC*ސmU`sFV~~VC-UI akeE7Iz{h/>CS,Yƒ; HgǪ_ȉY뿇4QDn/',ӿX8z¨F?f >岐(ZCQ}09Jvu@{ZbݘVRD "~QAq" &աp%߬N` \-oK@t4ԛWKz$ije: 3f7שoZ'ޜ,{euJwR]jک OQP_=$3ȝTX{>(Ri@Ez\RomXuL:ÃVe? z7jqstH`"1;A^^9X+ 1}RcUW.&[#Ӊ5}(",D-u.w@w%6NB \ ~WPGd3v'}QQ֛fEhrz! zCqJŠOrnHZb6|yM8F RqT;sMWLwš4EJIenUh gy?0sui`T,}cs41{*xqfҀЅ8HMtZQw@7rn2EieR'etGEy W 8&Jr=BxR9ezGcα#QoG+hۙw-H N!g2mfB.97/s2Ϲ#ޮ7M%n?nҼ"#A|i`;t['hLyG dt.Z|-5^Yۥm +H@6]ɤ>uq{׆ou=m_U^SF3/)WB|51 t(WTkwjHnqČKW~W2@@B H 50)΋ +Nm6K|76ZQ=JT8xcNb[sW1Pd`>U/%d4H;yw%4SX#9,?Y ,ߧ^nTjF89lNhUσDrbNá/@jr"A$Kټ-]i}i'* $OP~rBOu NW˔IA9˞8UҪԻR7 U/)WIw '/1?ˌDe4l+c$%Y{R[~$h>ۤb/e\1ͤjو|yM.=PК_PGBd }\)PF9CC8sH "YD,e֥Цg@cU*Lh uQ=EkyGEQ&mL#r&)6VUOr!b{ظv%1|VycW0kaL Or]@ZΞ7|`s:OyLx62m @221mM?J lA>jLl_a;zJk)+kb HG"zWGC)1gla4Gg:Lj1[\\ 1 m~! կ*[xTViI+4 Ky_Ҡoܚf.gk=s#N]PԜ9=lT+T~D.AMa?VT17+cJbj6w6/e)BcpX?=kiр'hP=_Lrh8<@CB\_r;CH%|Q"ҙT( .[}t5M8Qe 3(K9IA< %6pdB.Vo-<4;^eVS/|x{Eۛs>AEGВJ& W j01}N "f;]wn-OBn/ '5!%\ (-C0!1m!A m8K b6Iz8Wxצjb!٤~hWU!pH6HWkr5맪$v͊-j* p?)ﴞa9x2GjQ\kғj^O66m4T)_[E1yHJm+oCzD~I@I˧ݶ1]NB_r8e% 2ӈ@Hhu&{eִF(f4;QBNxn9 lGGhT׎z霨PϼFy<2R0 x)!BAʍI6圲vkWd5Q7!\\3js*լ @]QZs)&NF0<;/듧0"891G7;}B3'A՟cOU/#Ӊό%eBKe+nԦ5A&z'21Ć[ DI%}6Laf|jݚ)M,aϴܘWlNbpu] a#nvF򛒂Hh1PݵQJJ1Պ[h9M@MoVbK׼01 <QhN]|Q")c7=c? r 5Bs7*}?YGI-@sI,-mO `X75Lv3ypx'N?R:$xR{UNGBn~[E6{z( 8e}5Ys!_:J[7?|nBPtݚ!O޸$0Vv5X3a0菣'S1E_w@OIaw /r VMEsՉيh}J,6Pt8{VUGbI8%]zNR%S YJNxK}e!7/}IƤUnW]gWGZesAڿ5 i >)&Kx~>WT a|3' oLBxթ իKuR7\UhQim;Ka^E27|rh*V:yCYUD;=w{"((lg-ɉtM#.|$~Щ,%*O_`K4mܑF9}2|X{hB:}>ë)R/cqr ?zȫ#vN6hZd<;tw4/ZD Tr+fh؁|:hlԡO\d.$0O39u .gqETFZ.0P+)Cz@ƶȼF9߷2iao(^uww0@S Eo>@d'El Ix;; #Ħ^Cr2}U$/![]q!iFCN=0kcHD*-\$t5_ PwuGe?y$97_I@9G1  -¡ <>M$I{`ޘ.ߢ5{ 唄htGZ%y kp i:_XIdazϐ{[Kv]e"C$ˊ֣SB =/8 e~e*\55J CW9iCjZIoQZ]XWnZnSⅲGV=ЀwɄV"KJ q:~JO U1."֍R{wu=뺎cLrwu۪K ld^;[^87澇pA!*D(%OX}nxʉܵMu(UO"@v܊kfnO#iT>&FKtW,RwSC c0(?Цx@K. $+27u+H4$L51_Bg-~Vm-)Yw1d\4G/:᭣E5fF/է,LtLu'ȩsmBJ=(sF*Pv';zӤ?!=%-zJBzK؅pf]IgHKLԕadH N3hRמ5^e2sLn֖tUݜ>IیMhi(ER!Y1 \Z;4eW~/P5G/`Ckib oŻ5 8ˆ-mcvCݸ(-&Ylf?`AwM!rum<}O:g񈋖)T01< Z8@4)b onM_#6*ه+$| zrGT l zSú.@${M~8Cv;a\q9nwO;ũ >+.4MQn&K j} `x3]e?`ds7 Bv&{oKvN*ʼn䷂Spo];bm*,3E3 M<ٙt-^I-"YZs9A.Agn9E_AZӡ˖JD !Lh ey FdɡY1-b%-s c>]i^ĵ3F%H~|yӶA@E(UoߝęR{P[/mJGGA-0aw‹}#f7}6d8ZoC{ߟuc-.اpuKe\ 4ؕ@Gub6V*)V]l O.[=*EVs[ԝcAΖ};?HV@ɹ3R8gIk!~-ys(^'PUN 78B߷齮tiJ| 6W1oYoa殈Pct#\hBTۍNp)O P0&\K7 ֲJ:dhޱכWي}`-Q{0Ɔg%xRGˎqEf%ݱI-;KBN 93ZU" &]^ #Eh~v^>ƙs}bPu#\X*.gGnf*B;"ȋM;933U1r;!Ff܍}j=_>i|trmO&n:\A0?nLfl=#u͑?EY6zo\5{`w˓j\f<"$q.'hD5GZ8go"e%skf АzzFD1z/ĝV+Ŭu'^.oXo*qh3W@~9&g6g@ zӈ &"5JC.hYuҘ3:S> q:tl G𶈩єJw\x?m 5#Ǣ*8ݐEqG6:A8&0y{#u۟^SXZH;ͼT_:^n+-]`(|qb/3LMy## O݈?X qͦ«}S xq! {n]$SFXܪa/9ɔvC;DE_n_ꛆ$̶f3 Jऱ{Z#G7"mF͑杀c9 5y"Iz;ĝS %_QI̅젚+>l*Gj & F΃M{!Wi9@Tb\9 u 9\qOɤCbMTIЙ݋beB쟁,qh;&m~$:>$]15D̰x*nJ͏GW;  qJKӸb;!C$?ۥ~hOB<9"^u[bj2R)Rm/8!>Jfw !ae#_Ӑ+{/ a^l/B`2Ij39@W.|xd`UC=O~%b'x۩Myr@!Dr1 6c`2)K-o][}ffN":>I1` B_߮DgA{Lw:Rw?nɢl1f3Q%ʁ2s^*?4Q pj̇FBp mgz)ŗ%{ QI9T<@Ԝ[ MI-w7>͉TogO(>^yGsݏ!@b+7?"8]$ cQ~piSuT9KY;rnf=Hd8oS3z3n$g/S#Z]q'8"v@sv WIV"~p \Dy(/d0xh>t h8XmRFR}3@lpׯb$Wn؝tnQtq˕!̕7'٩NبM⽰yw *E{ y(胿xG83ʶ!bn_x^U,#wa 9Ơ`q:ߥWMMx0ƜEC"J&\ Tv ^\/M#fb/aj XM9I,?9R'0QpB[p\3TYwZ`#ͻ6N]dz[(f8VҎ+֯#u;u?19=(q-@bZv^R|+ɟ$M[9w(Qz5Py$ PPS,rߎ)Bg.Ȕi5[=K0P}nOz(ɣ3̓6 %d03yR*Vš-HGTx,ԣro Z1{PꌮP:99Uj -f~>S 1"أ8 SAxw9,A0bS!g@V {EMȐD=\򈀌!ђcHij0D:teS`&/adD9ϿJ5NhD+d Is7(*NnKVMD&C\ qdfYQ-w:M01[4o`$6)C* B^MvV !N$J͸d9p/,{Ԓ4!aTtNŎ>egʙ2uf(BZMU B ] eZ Mp*JmW#s '۷r:)DxjX_02%0~WW_騔"?k1~+ `պ)aCK<ӊ ߖGb>r\#ѺXm5aP:<=arRx,0iՓB#WlYalXmu~]sP]+fÙ:P߽#57mD#F59/a#L{]@2I@=eq!<3VQ"VqE?PuNJ*,–3O{nSF/[c`-$cr <XXپVb`EUO_kC W1Y0Fc źY)98rw]'4Ƚ4Vazho"a@G1H4]{)>ZPMIG#/UdElKg.t uz K(yhc'րrKK01bPnc4!B~Or_huL5wy^T+KBL[~3Bʳ֨[b7Γ VZ vq&D#/vC}} ,$]W)M`pRSo LD|"$EY;~sDzkAL-GQ `qBKߔ ZILJa TMY?~4zS|f<$'Tbi(u*fɓvpFQYc+Vd{-oԖNh7JrRMV[Mg(NsʹIbdh*+fߢf:06f%XP1=GH3#:[{ʵMiOګ8i=AG-00*-al'7e/8k noA:i&$IɃMY_=t^lau BR+n 'ްO3= eH7=jU}G׹}asηvp𵉨?LMZMT~l<&OR2{&E@Ȉ U%s2F;+ml{)+fKGk Qt "keU8 pz[Ü <͎OBwW;(ySnP7b -R M6BʰjPHR8TyU,* ? Lsa2a=Y薓?0m/o-_v k= hm s)e%=hw(͵,v+TGVa pZ`J_Uz>1Jqʈ2 -c\DZq&ra B9<(4w$NCKfX:&= 1Re^Ǿ+XSH.Gu脛Vȱ"`= 7P?Ë6$xYJ z\YfvO3dӬ9D#v6|lo #{Qm1t:G* 8TMFQ{cҜcMnh>;8ʛI7Eeh 3)CwQP/[?M9+^SYΆ~޴搁gj2!6?5 d ! G%ZYz!HCIy2Z%j1A~(Xo8U-(L'j\mR|]/ cWLWf\jYgĄTYS،= 5Kp}ԜOH:W>ϟe6^v9 :d@yǠƔgJu{j E-Qͭ<;j!`z1tҫF~as?SI=.aÌj죀slW;m?Z"U*c B!Ӆ]7zWޝM<*k1MF.糣ntp'qsZ #Toz^ZtkDfpC0v^ټN7Z8)U uS̃ivkU*0S#9iiC5no9d#, NYR-قVeIq>^?׆e"9bw݄7)&FLTowZIאSjA | M`[~<,ڙ9v=HOESjMVh"ǏKXh{[! ¥ZC7OٝͰ#! d`e1۷|J&[N(?2¸@>}Lj+WKN^ttJC|*Zm my=3wC\7OF@Gd sWpzM:<^"f{*ȜRO:6[k2 0]AߺҼ7o&Y+(S8nS?:%{,SfJƛܷCe) rjSxg:j><` 1(M_ebL>;$K)<{j^4{(mHK%\T1⧗2o}(S8sG!>'$8noyJEbY,q5@9 mUxi+ rA=(NG9uPŹ#K`4-Îó\DJ6c w8S)[𸎅C:mV/UsmriN}{?gCNdrh-]^d': 6P &T̵O|4+0gbEQbڡA֮gET)Yf*uuj%\Ij2zxe~Me"VDꯧe?ZޮˎTMɜ(HM;6'N&9q?Km)>[y@*\j3tÝofuaDJ`Fi'|~$càdGSM_Ex(YzF4Q ؾ A ,36rR;vϐRAt~{񤜌LKћIsjQ|O:Νyi|qET*1$a-pNˤgYZ07070100000221000081a400000000000000000000000167d0708800014724000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/md/raid456.ko.xz7zXZִF!t/~]?Eh=ڜͩلllx_$7k?sYGփҡ'Kv8&5b} |7pCH%8i6?I-AWaAjLiGV7ɸHzB I7 Ė]n#Mj!q"{-N3?MP N~g! cx? -dk.MaRݿSHW^C jFqQ1ޯ⍿kyg) ^@8Uo<g6p,F *9,gPdoEYDDrcA}[nv=]tQvv4;3Hgr/L}y&;EY̭%c7yq"Va( 'MARW{(\T 8.$cXf_bӜ#n(p%0@[ TQvN]`].0`Hjϕ|SOEG\VIHa_[!F޵VEr~9U [e FfĚ{P)e aקN1 o_wMAv]{%I\Gdk\Re#I4L&묈8LٵKPp~n*R ѵʠMMyxlkd;di>ROW3dH5 aGxG?A׋ |zaA1oz  r*Cer;A;a )DZloMW*3ERjVaZst%+sJ=  -NX]EƄ?9 J\qm ,w])5>1Tc 󮶩GЀ6艕B~hdd,#3Ԣ_Hz8aSrn&w0`/N/N3(bu xNhn1k8s&=28J{ɇb_ )wALJy 85 HޔRZe" 6bs~ Zu?tN}{Rh{mey#z}wtEο p_NM(lnCČ7* bp\W\;.2Yj4׃e|9kQrYI(zI@,ӴFOvHh7b8<ոx&i^$jn;w~3qFAKYtCw@PA)3VGI%FI_4 P*0\ܘF*!23wc}9|E0)S#W9 ݝJXjKʩԱ+8B~osx7;7 5CI^" [@NVϜlFSF%D<ޮx ªA F6aVc5i hDag5R|3`W̜AQX(]3+*d67{OU>޾?.η-(ה kx NCNG,)9O%bZtY`gc,Fnv Loп>ic&d9$Fk3߮tH !@ҍ3J Rmiay1_d%]qY[<@Z,LGV8Xt4 ĥ2.#*ߨNt >E-7I3%L!)v<ֿg+uA/ʸ<]ߥBw8=IwQ1|@GC^nzC w]d8]3;ƪʹBz7SV}!%Jħ$LR5 $l_*i Z?P:Gso;!{ҿR~&Gؖ$\Q.IY@ڳZlwna$;%3\x Ȑv;I t%!mi>+ j 2x+Zǃ4-Omv4[A5P{uX<GĤƽеx2ovj{ke4ޚri y`*?+@~/k)~K*A)ſۃ/%TTgn$UaW(;a7nui 3Zr&9'm? Sz„05yf*ni|2OؕbM0)A277#;@ '՘Ru 3ҞN5L&T u1Ah.O|? w* z{S$3.c%ϴggOֽH0dn eO})eH@REo2 |eRu0UndqFqQ)0AGLx]cx95iM#CL&_$wOpdAQi-_ұl# Bf""ʶx{M(jg,D*1K[wOH%r5_G%uFXRO1^$2be-Ro$*!^}eHYYZm(g` 9:"1X/{0yaPdqrHxܸtqh wV s]j(y1pOldecro$reWt6_={e_#[YJ#s eT#3; 4JJK H3@TqabSfR>#N)eU,eXzWkmtQZiX[/bfXzlSGDEF+(ՈN3bT~GmڠI+D8~S͠|05} ֬JyTD% Ֆ-3)d"'ޚH5&ǹOR%4@p"XrO0e𿽏Dٵ~M:Oj%ȅZhae Ю"*ssI鉽]Z[2=Phذjv!̾Gl_Ұ+HONH߆9Db&W9zD44,o̸zTK%OLE̜U]Pk8R'*"D*Lg<ωbK_ `"iddNy;\&pV]R%Rg<7qɓH|MS\@Aw[ !zz2%e f0y )PC#MTKXG\_x/!iޮ :*.sOLZ63+XeH^k˴wdPwkDi~Tܵ 4_YϮ(,@F[+A7\%uړWuQp3<8[PU$=LgMYXn$m Mq@E O3P-O)`'iFUA.}~ B,] cE<[Ic@6Qwæۼb$Lɔ#UEȔ;WG "'@tUj 3%|7!)649;wnIZۏc2pZ1-gW*p6$fv/=1ҸG<o̧3utP[ʘ DZYp<_I hͳRe""S2#OO[v* hSһY댝 H&lb~\hUKmsTv]U1:@C XY ֈܞ4*hǂ2S &}V?Kʿ .,y<$KlrW}Ni>jMy!FEmex4v2$pPR"6̨sP]EEf0)OP1ßI ej7֪d-]بR@ mjo{ݣV[u- Ͽ#^͢7@j Q9&JP*|6$Dڇ)󚹴RAAzߜ ԩE.&L?TpU^󛋰-rWWӒEsƊ0 ,X@pL[I[L:_%+eyΛ8 T1_P5WlbUo[N1vg2n*Gی'jierF@mstǻ{ت2J#?a}fT'o ň\IN{"|4|"j LHMȪ3zw Z3D*|ܺy#:iԳ wREn&.)#:Grǜ(. 2;f?04YoYTEُGXY)p|:JMC_=oǎTND2 BOj#C<N ^)d^O k5X J`j]Jay~yMb]~&c ZGv` (Čȅ[Gfe!:e4+,ZKLL%AmF8h]_@Ez4bWY.A[d5|RI"rBH) HCц#"yI!/xqJ#ʥyʈ*">gt +shHWh;z+'%3RR=& !n* '˅=\*=V2]>vOc0L(oB!Jp\ qe*k(&J[h:[rEC;;^G'B7t.ʵ,y-nY^q凳G -yxaQ=ژ]g(#6ϵ_2Tb8ox 9~?wxx!,V҂c<-!af6îq жfCP囵~?RsO%J%bQ4c"yz/TZGǓ&VŜ#P 8gP~5e TM k~ȂFѲ587HCe>-,]Ia[ˉkϸ^KrutA؝Qسl%2h8?]k9UvINjXY |uSx8ɫ\3>tGp<[V&7q>&ѧrf_o)NY 'e_3]#rR )%wn[BW';m-̒(o91k|lc:-,oڴVzkE I8 *fAwpkM' *`iY˰v|:deeflq{ߥɠ}<ёx@.Nf]e}FXg\P)_9`lkl&ll^45`FgE&y}r\1Ud5Y 킔HnB^!"1~] 7WMZ_PųQ{{d1)R!$},McP 7 iE Ek\gߔg/FbS&g1x`FI A~BO\|uu" ʑ`L)[ޖ옟x+,w/1?AE>F3e \mdz`YU'#X7\Sdͮ;Sn&?Cf^kن0 )yxf.N|6YDT/wJTeB%h{x172ʡNxņL7@Ѷ!D6.~vQ*C$w"TّJθN d']D馃ZT$?`8-Q D^xT5e7|a |٠'jVpZtxH߳'lF҂#>R0jtgz;61Z*Lr3&LLqIC/Ck? 3ZL#ʪ\F%|$fQb Lb >k-t!|J3N &j<2x<|a¾ )?ZX^u7xh(!,F`}Mł.CIVDL ~H4754s.>Lҡຝ"׹NIb>7WWy{_*>"NI.ZaE:PZG h%YsLs-vٍoIּprbFЍ= RJ'[y/_(e!z2szAFg@(*k<|p\6 3L}c "%FW?XNE}/LbHP(j鴖(~!K)4u$&vLzu~LP.ՠsW >+r3'$=ME!_܌6tz{ 䁢AZw#2䷙z!նSpaEUg AIZm#Ҧy'Ŭ:_LRK6j6/PIjS kQC"^yN=5b G1S H&~?I`؄IQEb SdbR!#$tX^,+up.nCr:dΤ_\R"+{oẈ^b~tN˹j)@gV`mDϤ i`_X)@ܓ.#P*L ˲# mq ʻ<{ǝ0.̍WǾ%>z\4B @TrIVEw*`yȴ7ЬX#_QLC>Uƥ"uT ^Wo8BHcX.GÚ :j6i0!]ƁYհݖ*ss: gࢻ0dz\|4PJqEnrНuM/pp)cWjGW]s=E2x/K}Vo>>vNkF.&)/@|ݯcmc` .JEWB* ]d)YyLD P7zb>7I6P`ܧoNqriblm"w4(@o>2p|/GK&3[4_Ltl[Pnlc,]W КJ͝D M} K@k]9*ɝwŽ,rd^佗l49OW4pzѱ\ 0=B^}$uik\PaPNYP76_X)y%a >$Z5dNs=Q4ҽn5P{>k[G3z/\\M"v ͆TuDNiH`br(=zRԣ&Y2hj*X$U(NjXԮzks,KWΙF̖րe#f촇݄ +2QQ&j#8Gj]LܸHylו=RrVreEFSDGz>أepz4q )MbD>liqkp :,vw%Ikqe`&($c>rrɄBuK&89zd`2VCi Үoݤ54T]]3m׿qKe RPW&FXhs>ak]xD \ܽmvO\ %LT2wdSV t훭R7L}m+uS }e#q)z:eKQ ωsl y }ӒϝWа|Ì0 W L骒HL1cNYN<َ ɀc"׏/r]]m]jSHeUdS 3y.,FHm3Y +F]6 ڿR OL̀;u8n'D9kj[\%;_9i r+B-B,!w4]Ex5Ba% 1ݹ!MQ@Ӟ=s_{HQUB %FT[C`zyK5gjTqd"v[5Y#;_0u+֖48~'WQNorddјu؂8+KPR >9p6bvEyi✰4[;C'*nRj+'UfT@a#j U*twՆdVe9IX)6_a2\%Yv?WVV4cf]9QmoP[llBiG'М v\@p%2):{52Ņ6_38)[&dF;IsMo\@5?qcE/Q㍩(l4BPt@0+R`3`WkZ^`*s6 ~U=DK3؃%A+`GDCI.;ska+_xD9#c1Ծ1G$P80sݽZ'PߟdeQ$44%-R莳O@6: IɖOYnadHSυ{/f[@*~0>`㻘UB7/{@QOgȾ#*,v!D@F# ƕ꼲r`fUdLP2I.5:uj?R_Vgt6Q|fA^-jZGrlr/'deвrChX?DɇLry|> s>ZNNAZ{3Vzt>Eç@" tiڬyjŁ#Qeski\09d㈮cW [9ơ<}fYҟŐfͧsEªSԎZ=+ M@i5+J Nl7Vu|"\r$V/F!C.If/}Q`CTU+ƽ*ׯh[bvfګ~o /c齠˨rgE=>[18Nyŝ:NСrqGёZ/3 !pS>֢T^F#k(@n=[^؞y ڿ>u<=-V5EX7bbdvWw pPI׌8UJ.*׻$ll'KFy(*+M Òtѥ`a.ɛ&HjQB[YXH`-+_&gjPxj- 0aoJn߸9DFXu(I@+1.GvrFZ L}Ѯ!+\!oEk،7+/dPy!MM\ՍJLtyD==+Q8?5'R93SCǪ|foÿ3}7uGQ&懑DĐ,e"I޹M2;̩¸*X da1^QiO 0§Vg4Jt48!L#0nli\BmAE5$0kv|0[/R/c!N 9:ǮgشøbevV(qvryBnZQgv }v 5p,qIGdNXN;c(%BOz5d , nu5`*bxX(No豖\Ǥ߿ݐ"=KrT._/U Nq\> d/(+ t31<ĩ֙b#\ެH݋{`򉾭|g,MVHtkha"z"󙊎/G.dhIZ,A _(anQ=u'|i\&@Й1@y{x-6.ˆ9D7x8WWNpLv; u/Qy{ +)(RS3]z-f33:#pI^ =A/|ܤkN m2Qʏiб4cwfi,s op/Яy`m.t0V^Se&+ rZEvvMuY'*YÎ mXA3|Uu7?&oVOjlO]LO[%XA9R~;&qÖ \4;j԰(Ye~R>b`d-Ad֥D@ZK2\6{;G/▣I󼑩P{g) 5sL[2Rqccڝ]+࡙)衈n_ uGa1[Ҟu m_:_ωw؆yљ|MљTƺ)QSCI}pZ dIdi4]%v4eA,'<~ Z(Z8-jb DDη)GsXIAmo`^hO=XAS$.&p.d53,0%hQEUQGg?#{*BV3\DFO`JL85xF dx_ScLd:tr@K)u醋1Otrx~x͛IZ&Fw(=RO%l.eO0.b+\g~+|-6d-y2 @d*7#5Rۚ{}h;x=i^nQ*vJ͚!K"EdC{LW[+ W:{ߧ©Q_P\D5R7ҋYB4YcE|T(Mϡ5Ҕo c1-eޖQ`* <ُ.oIz07'h'(vө;ۑ^H.29:5\k єV,jܚ]F? -:Xm{zQ Fv6E:_VM/P,*l9b DQ@ D;G@-_M3AF"dSUYBM.U*E˵XMTjiB^nrby E+ fgp ~xgqhzšx1"JyދUXO&@~uox} c|}!>&VmtH5c&\Y_de8CrKVzQVᙙlO5dv;֧ 4MVwmUӚ~%tr~|'s񳳠Ӵ o{]F.6in?z3=- 0T? KY}Y0 I| "2؛EhC:EpC,Oβ|YiSOpVhy4Y`B$r/oHdmzF7fng)Oidni  r\B!_@ZE /%Kv뙠9vʐXa7!d~0=;,ĕ ;gΓ3n B$qI4A6 h5EL>(Хke\ O"ۈ)dc0q~K>6Kn6OV{-6D}cPsY ĉH'O& ,ZL\ z{ۡ)ͣw s)_{pnZ,i6ifCF:!p8Q]O9Z%ӓ`[33{nw'OPA|63n5VD̙ KbN~q}AKPq.z ek뚂Qh։ey+yy<0G]p=(~d8Ģs5JRL+$N;;o%5E6 3\ es@P .yrĔocfI,خHe͛!޺a`sy`XLVm *$2%~Г#1}qj"BW~n 4fw:MPmr8G  !svS/fCfvX7?yCm6Ru/z|#3ȑi{VDމE˝ cбSogiZO uX`b/ۘ͝b4S=<OٿQJsӿ`R7* ŠCҒk0&b(Th"S2mKiAJ]|s`&cUdj{φT0!-ل :'2Tr4VیoC"؁pY3`_FAr&bPK8>3=m;|&:2pY${)%.v1`iͿ5QX{ZVO/~߳%qvo㽿#Cyrijmr܅W`{\(}aG#6~sv96+ \:*ѩA6RآMp͑IX5U6hV]w) .W7V ݒ07pʚnb1<6{SvA:'ω;oQ :b1܊Fj3:lNỎ4/zE%Rlgh_SQx ޲صaơtɉHg6@>Kdv?{J)Xt-'\s݈6폢ǦوC$ͨ3tvb❺h.ѫOEӪwEgCZv3 &HwO㣤2'CiCj-1XYb@@?vǞh/潅;SgȻO/ŅA ؑ7!AM)VF\2X8k`*ZwLϫ_c)Lܢ7Z)`ڌ @7Q==ikG:U'l".œ{kS>'\haD`!Ť]PG{3,{0P=j%LIc&;g]Qmd[>>903ڜOS룠_C d]"^~X;ATu\˨O(Bd\pcS Uz?%%)( fh=cٝ|{O 4|Es/ &Hkc~R;Ўa^|PPXD- &Qv3U 7ݍN <%6X-:r; dƌÙ}kZYofRk= iKLP#Z\Q$-ux2&QmhZja,ì^܁ҥ U}qH֓d^\BY9=-L}ku“^`&<׼:/C l։b4+45#Y¬*H8yCEςZlx6C5yhV.[ zav=  p^ #ʧfZ{-'g19U# ܃`,ѴB I2Ly%o7X}ɀDͰT(QG U!$NGI̧̙gJcQj"RUT_,?oVidL@vMb0&z*4f?P6HM 'KQRjJ !P ^|y* 8W mQW6gRjY_lVTPl+$n\uQi]Ua*,wk_@TyOa .Kj̄ebeQ䛴<$U)̠n8&궄?bWO!5k?S3N->q4$%n;!̔F&[!Yӎ6 b?3Z;yV|j'UDroh*Ms@IiC Hd.4.dp#`'\j|]o|Q qӪnI/&yz>"$tӒt2世E̳hM>ef+,`slÏBqN5sKFY2}4tS]+S;4;vMD|? gҢ޴c9 şɈ5LQDye%UF#'3-y7Yσ%/xxF="d>d~8bM`6d%qyp40CݟT"EWn"Q% $j'&̟aÊ-uB|HkVKH c,+2L$ qEQȬ݂$*nT@QuوP@Ђ%"Eە̵e7.!fh\ZWoIǯ/$KӣA,j)օ4/C~79fȾ|+rv "P%տgC4X"W\[RߧVH?dR%^!e&JZS#_qLc߱ l'2 c<#1Ӡ2y'J_ m~>43*P{>tT3J?wdsjcƖj !aVi%=s* 8saxRSS3P)Xmpo*b@|BwK`;;3VbxKˬ>sn^g;z BnSa 8Rj^%[(I*R,No0,B%K z+Zq sf%XAAF㘎 /sRdhR)o/-'Q/ف#rv\x엧 D)d ;P@^P\"PcAtw(,OX,3hcLa1hvf2| : ݕV|AohYP̻/=`}wZEBr08ih1Rƃ(;W^)l$pB7g0 eKLo.R+܆(}ZSc+/3N rO.Zh9Y"VʁF2_VL Mͻ/js%9 fNa(:r(zp_L$fhR9WG$(rZeAd "2SM ?Ad((H'04Jy׼x $'a*] ~ebk1~ wq1ǭ=2_?3̒@ɭ{$ voHaUniJoJ`n@|ttFpTP @z;&C=h0g"΀ n*_}4F1N.Qc/~(Ky%fJt" Jv>W q3MM  Azg h=`lcDs$<{ oE*^e19,k) Y;Z[5Q;B/Qf~^cn0^ v]ࡿsJ[_ׁLVd):U9B?oĢ2A r[pgAͦrjK[BWbe)&Q[M/b(OԪ|WhhW 9ƗSzhN-w @GYKR1-E LH$ʩ]RꁱG=׬4O%̯~Bl[mgoRp tծe.\ g׉wwNCRMI? :QQ@GqЅl Lر{]>p(,9} sN,UV;"dҷ2 ><s2~b0g$#4,V u0YM؟;J&tL2Z5u{:ğԴI ^\$cu-8zݮ ̠gUȢym{E Τ ideF>jCT^[세49GUP}p y \:7 1+zKY]t"$߂x/vKaIz$j9I؏0wSo*7ߝGfּbEi5jk{US4Z&l̓JhLKƟgpo_ Vfؖhˬxs pi`\3Ś~18([8d6Feyߎܧp.ꬎuvF!XJJIML09˒O j=c@M<^@YziaL׎Qa9|F6δWjLׂĈFN!TJ>ڞRŠNZwΚj->>iW9/k@a7ז^|>kiE*Q>{iT SDNC"zT gn'ٔj yUGYMO.~okR(Ez >R U-oq?Ib`p C4B:\=_ie; ZӰ3 CvJ2$v+oYDc]tW*N &΋o_3KʗK^.F$m-xw\6鹥).g,)4(0W6([UH8ǭ0E*Y:Y.؟(Vۮ,|~WE&׎&7d[WbAΗnSDXbFEYNGf%X.I=&S:* ._DJHz  ԵS2pYY|%Քiͮ#g2W^mȺ8}8˖ {a]f.bVcri:öJК`<S-H{=K *5l754yLnrNM$Kϲ!Iޥa=ڸx}[0zSw-I//Q3ϸF~#.r/$b qd\Z [|Lbw^zK/K|(iը6E}͵;9Yi# rZC EA_؛[^}:e鼷_3Lg$2[XF$P‚,όVN1y2@W !Jhq0'=G|@[Ԣ d~aoП+ ;Q-!Ds\:6)f5D1IZ۝[Rn.|ABtSD@kR^r~bTWZTݢ˘r?Tl`9D#%og5R>P ;1cG))5v`i{_P~iΓ$:GSS<(q%Z" DZaD}tB\ AJEJ#]':l;b#;:1طl/'Yn(4#BJݍ7]G\S%~\ h*ů JDE_kft܈(*<\ړŁ;Yd펍(Ԑ!Y8n.+ٮU ~uM:y Ͼ<4flo;lNtkyN+2ƱAYP14M.o>@_{?3sႧ)B:d6NI4)nqg[Ikd#,tPSl6zw+g=76C|ȾI'd?$1Pp@?neKd.7V &&Y2;EHH+2\|UƜw(Ahkv6}yЩ".Szq{0˜_`10T"y˳xx T$XW;hvoq8+Ɖ5^ V,Sn8qz{w8?oour *B?`yZMW #ѫCN ]zC(t__p8eEJڊ@ -}FQLv^RK`aj컍?vMҎ \ܺ\,ܝY_8zӫq#X j8ZE@r͞ ^ǹ"=!RLv/Y'dmB]WohQ*WU.&gY[fob'W+{Z5,{p' pƞo|"(Y/&6NA;)"ng֎}]SEeZ8gꪵĄI+#~=ذxPIcHZŭMBWjW)jpX.YEWQw#,3ۦHN:! d~h3o`~ eaKFJW43: 2ǡJt=4b"54_9JB5׎V$I.HB ͈k2T֞Kh&ȃf6dD\MFy`UÀm=R앑qJ]?Y*܅t bO;G$Y:bu-*[M#=) tR9D%3h aFrUʳVbz;9Wz鏳S|~kBU\ïٿrEBə{e3.L52..3rcT ?ei8\֥A`dJO N$Of# t'g8/5H%O"Q-^>]|(hOָ،F.DjЊ6z#n|1)ZB!u'EHTuFMLnxrxY&['77tvZc&o ,{<iHTJYGzas芭{죫xXc`ϯUC_f/h?Vhڣ3F]ʽFۆS4bʷP GSOkID\9j,fE^|G>}=Nb8-LWz<5|mnMnlvEd21֩ۻViZ뒜?VͳDWd ,?'ܖO.1={nWHuN;Bj0w2 i G [-HB$ P/+]|~LXФ @"w/̽6n~<&$s÷8M -`y uKϙ͉ioOڽ$sx Dc?{:%hj>~9&9w M h4hBC1Rt?SVF/} }5'h5"}UT !s|$ξUb{~me1(nt,iL|ErxI2{E8P2K7%$@şO!7~d^2P#e"␃dx!YCTWe&:=[mM<_q=&ZLXt4M\vI G]00UDEJͤ"SA-9aq36ـ}8II҈1y/;=?Mb$ZbFn0 >*}1! JӕHE+:Ǖˑ*kfiŠ.vӂ ַjW@ܩ?҂ŏJq2PRN"Q=vdW7E- /S} X2h[)3JznMɄeog׵lt.?ZxCrk.:~%Q=JLR̀0[YEvtLfW$n}jXIk"bӠi#pnEj=S؍!_N ^Fab{X@d53buKLvH+#P:ϖKk\L2phN΢1in}< _,u! wuQ,&`8Q¿c0B*L?X,D?7]_=g;Aq1>~K@žm_A㴧h&A$nG*&el =W[-[+~m І߭ A]-7n]E(-7R\ZDC-mP&+%PLUPR١8(GgL1<ڶ+-L~j3qA"͛_=grZ3go5aPf|P_e7N_fs5ٙk @̑nizXF9b͑pz$;æu> Rz\{ 3-bVFѡ.Bp:͈r_u:ןlaIpxw˳JTv=)sl5F/UuZP^iا7>]7`zrSHI *lkqQN97m,36(4g!sڶk) =k7UQ6hɎ y\+ZL ل0[-K2 wexx/8<#Zk"ݞc͊7,`:#Z0B^9˺`A0SGWڅn1ˇ*=ԝWXzen)یdǽ7ÏnU1Du0| n:Oˬ !,;6{",uXP`>54_0~"Vd9,zvfR2R8u-mb}'ecї,!m>|3A ˽dGhy)،ˬL{IZ@tf΁T6w /Y3ųaŢH)>#tu%YgV9imHXwEs ĩ҈1l 0Rz)GPF/B0P3|CȠ\vB^DQ0vDgu%[?"3 3=m\ɯ\(r &0~sccl0iNdvB6e-)d($ ȿ|u R_V!\j;'~!QMt@c7uYX5f{AB}&0q.GWrr6^s+U=95IRWpps9\6a)-!j1ŵ%a#,T;Uxn;No |n뇄6|BSЂ-%J({oz nd pGg:u,Kb*|x-:U}LꝌ\+٘o|uHu{TaFS9x ,O7ۏ>҄g h_.:zzP۵=utDA-'- -.Sn{6! #NvLХSǹ1bag(mq,Q_5ytW * Kfry>U:ƀIVףQo# Vv߄6m265:kvs,7`Nze}|*݋n&Z`&=PԬo()爴#GNv%<+odp` tŒzri0' C`;:z'̛m)- /.qL?wx4jr )s&o^s[::^uWIVkEsg1, ̎|-,15O?6lA/o$"b"E]g)n8+yFfuJ oU{)}Dbdo62q嘾 қjZF.=z0.<_xI' |Io[وET*;g } 2L'Nݚc kQ-V^ х;U#%Жsu w5k ꐹ^LѫX34P7TVZrRBt Ge?b_XyT`Qx:fAosa{^4T)HQ!ZA,("A©#H>Lz{1ȯ;NY+bQ3lTTC~`)>0<(ʛW&H`"m~ˊWY֫jh,Ul۴z5i@mzih3Zv(rR:G[,@n.vZ@{o{kq@ bwE"tdaMK|gT̿BV(HK!wkFU{Q3ӗxџ8ycujGdCc8y";j71!e5Cl6/ ɜ^ߠc"["c\F:5sb LW줦sf^1̭jB#-zDҹ% zT26j)9( tC,$_(-Ūyxq&mn0/T-`BL,0ve>/vRI,~-I!2 2[,m 1>G U)ußx.L;9!SUjH%fo9e Q:dn; Ge Beo ^9,.}iǙ #f>Ƽ<8+b`zVsa[&H`jp 1-t.j ו1ྣ]!H9}, ,e*L7gs%4Qffڤ!| =[*ӡo1 3z9,Q<lMU`M9Iu%~21 >JzDTO(4<3eFBPY0"''P⯏mḔ<,(_(w$Vi oCnnׂyF3"l |⊌@jy?3%ی|G/݅u؃SFz/],aQ[豩6a?%,Y9)6 mEHWe8LgB>T,M^3T;(CHt]p91ocv_Ur++-0xJSGckef/Ӗw5ޜm>,ܫcʰ>w)6]ݡE>tӐw]MT>[H=̫һã6V1)kɊ?xp 9-=jבlB(AM@ 17X01R=*E2 *GHS^JX|eQc!pYx&;#ؙ0ٚ55`rae3|pkTܲ81VKwtU#Q+[m"n%o@F\uz=sM/^澜Ns/H?X%5Vf_2 ދgϸ_UAlp-LNȾkq-d?\_B9؉xVLC9\bpANhUel6@ EvEsm0>'ۍm޼Mz*֮ŠH|Lא[}<$J# M >Z B !r$Β zr򭃱;% n2`aJ-d9K~ z  h)m7bTsx$#g6V5(w21֎2ݸ!'V]xq\-ԪTE` *ӂ9b})a C0]hZ#L_]{L i,Kdgӻ|""]%ZGBN ЏnL+&J*ӗj7g%+L..vtW:VݚHQvk%}՜;z4mWb?X#}T{l/͢+V",̑\O[Ud[,myHZ'_)/rI(V,e1I(;Q7mqC+[i"Cp]&aF$#-[VS=v`yē_Bvl 4{O@20J{b$g**iN( ̒#ms“bϋ@W/p+*(9Sf_+$U4 A}%>Hrv]vz;eB9?QF1+b;I]t2!LRFYCs7 2tB=4S>FmȹtXg}ٜ?sPkM1jzGGͩ7IjLZl>~| ϸ~ϭg(1 O,>rc\4c fOEg^Ys"]zVB}@E$*䕯bf GaY""&J5&94@vaT"Xdec)B6ߨ71⎕*GopSG0-X恹X$kRדLZA&9LT|ϷAnHT8qݓٞ&Y큆#Ѓg{ڳهZf8͐80޴qleF,xvz^k i%}O39`>9> HҪ "*^3JP(PtG+85^ofZ <am~&ݥl&sW[a5eIBЂI?ᤚ(yRgT{V$CD\BAVFLYl@Oh7yO4f&{tL`Ϸ{_M3ܳ@妻 ]L EKQ:aP,Qk KWO&ex͸;>Q<((Yi$\7@ö(l0H56º}(&:?|뎛_jZU2*Ǵyӣ{l9?=.5 3HMTdqZtuHe>xHyD2 ǐip[/_QSZF;*t՟lVcUd ZPb#-qY WX$G/L݇+ꬩ̅GVU94'\LFdB/;ERy%mb?g4N} 2/R 5}ä&rmT_b>Zn3fCWWF:NX1wy?X0zGgCе1!p 9!VqC_%Ӄ զ7utprGMu?A-M `_ #`lB A0H~yt/9U} MSLMgpj[5U UׅV4';MPhľJ>x"IG"tݱ+/T[;%x @J= If^aswqE6o(xqn jeF #)W첞2Drq9{A{eSX|ncb1 X" 8qsVSAN)Ng"eE&:p&cu`.{tAsI7M-giXwHO0,1{KT?ggbMH_w9%=tw |]Uz1+^$00r.x <3h(zMf}U_WFĈ@"R];V"6X^LfjC}>q8ş`"; 2?j 3FzdE"pJ1|QbBI.̥ڏ|a(%{$5#/ff9|؈^?U?0Ѷٟ;%cA)KA{x{i yQ}Հ"ݙy&ES,b9N6 5S;q'I$MvOA~w}55 )2!`5xBB/Ӿ*iz`ČXys7_^elȱ2N-'I46|: Âka{o\fP,60vCD1 t.rF4 ۃXW牘?Uh_Zee$#k(n~q'Þ .u̫m&ti>Wx9Wa:$BS 9Ŕytv|]76h$,!DH0<4Da篊O9xd~hϪ|jue M4 @S(Ր D\9:Jp]Ldx<5+sFOvG'U2ML U0x"ێL~WӀ|7f椠s6vYwfٮ8FqÇ:6#nfMv/H|+2ɔϋz>2oD̿12Zxg꧕2g%'dW[#-Û8l|7"9I|i~.Kh$4 goB.s*YFJJ $՚ssu?$߉tC,!&U6WNz,Xpu@"HXrܫ*kf1`KuLr}inwc!ߖ&>ZsY]47/_絡^@7i/>YuMQ=<$S˫J%}2u-AͮcKLY&Oda8?~H!̻lY&/B< 29akӑOi`ߚfg ӗ7q5 ugS_zU % rŢ /J#NJt&r )ML*kpr`'^N!SW2(`t y4,wJy&10`>'u57‰Zz.rYaSU2cz 'q^\Rr*$iljCjO/i d):OUǽXv( p8ɸQ߯L#|@"\L)D$&^SLM;]8KdgOCȤ$?4>GT;I#Z\ePR6$S97F0.XH\s`h~`Eg%N7'DTa[F&~i2yjx֔ɢ҆urۡ%EH]wrz/`3[NDgÈ0q:B3>wj n(MaTE>`w#6p^tU)ӸOtێ-O £Û(vrV41ل6/ZU{Y#R$[{_#]K';(!)I3/I~qflHX\O99?k58 =#EEi%y!nHW67en- |=^ M^9hn=ڪbI&.*M=FI?O'nj>(5]EWN;Q?|(OS FS&l\i n ̧<:x/Hki̫Ol PyF~, 1bmNEB7zh= :_`uYpQ;b.1jkaMw4dC"<`oѕ&sd|Dm6vFLۖq,„EGSZF&@Xmo+3K @֔U JWL.Ⱦ0 Lr\UG@57s8c&n()+fNWXĤ q1sT@~ÍoGy( 1 "D;הU)Sw\~'FۥB vd w`ۺE*/$g3ʟ?x&qWotE7rUcP}ֺƘn k5qGpۇŢ}L2vғקK!z%N_{^"NfQ2&'$M!2|+[GO2QA1xIU$%žU9BIKפI}}uflO:F r%-(bЂ&20<0 V[(h\$;4*xFEԋgn3TC1mi~&7sdL/KDmr?+gީj޻ t>Y2}qs:<6./GՕOPC8b'2# /Ԩ%^(K~=L~#4dVyyᒝWOzJi81} {Heg(&1E!o^"#W!@Lr7y?R խSqb51'\w/l\|N<ۤtV~m^yg?c*0}A;tchzJP yTaϘɍ^5+I^' EyC>F&}9n0`V6-&W튦$K$^UD"pvERT8 ,r b><#T瘁X0Ei;&)o ΨкδJ%ΥJGbWi{!&^C2YN`>J.s*~)yWTvTR@*v3G $d< U@/MF!,juDD.XIfY;@2tϧtoa%#DPmDy}-feTrj2P8P+PCawVJF2hG"h;rV _ EFazEM5l3ydsOf;ϙӬbU6 .F儼;yr{58%<'A%ܨ 쫬Tp\6 ;7.#wgzO7eډ?LO QX53 rP&y+}A'xH|}Q2f1/NC!/*ԫ}rU}0t£EU=N6p(ay/G!k QI㸌ӣ%G(:_R\Mv zՋN)#mRυ}l883Nt ,d <|Z66 ٽ4$qW${Ly@thJY9,{< LH|d LCXoZU{:%׈/YRc,Гϯm=8ź Yxqv] +ԣ Dp]{(V:HK\ː_qa ,=F,6A!>D#%EAͽ̅_,t!-gI| rji䄮K䘬7=E + ͘Emammp}^8,T`+=Vܩ1 Y],ha_H{$up 9FE-lz!񚐿<uY.p3)m>eѡʣ; OݐּB&g tz| `'w$Mzs/:MyUʉg8_VCF;z\rXdun{C㿅/;nWz 8(#D9b^d"gq;r|cBraNJ)/y| c$4!(BK?i`[^A9x- tڷZJV1zRkhdK%;׀6AIFT˟-[@FOB8J8Қ1CK~+ I̐ .;kl$[#z.Myr!o(!|3hcG;x ="z?A;%\M%n7z3-Gqnp *%%֤ ,Ǩ0+I-h;#صr3"[*(B6y4W-cC u2Wi[i%C6A9\L32 ԩIs'mxjHm*BXer=b!X}.j~a_5*9ҡ2y|LM_dqHw3wIy}3K&6k3K(z +&DH7(\3Pt;9qx.O褈dUHoFiNI_YO"\mn[w%(Cȉ6ho_n#b&KK&lo"0KE%+^Hvm e -\Soi[ XE* <7A2Kț-ekO|ۨOG(:H>[Y-`#޿ tɶk۽3|[*'``l;ؒ8(y>Mߣ:!p1K=0W* æZXB6]dzdOLy%=hJDM*6]HIʪ),!jѭ1fq|%Hd¥WhG7b׻H cahP,nMwW8Ul&jOU$M2j 9,+[QN&"OL.Q5pBZx~^-2!WʦdR9 G8}kEHH8э#DhvҶ1un?Xcըyn&Q ::o j96=ڤoqp^bx4zL+_9~۬@|{xzUyޕ~3YĞ7?Vr w~wBVJr){ QwMc J>"2 ݦf"\3 >@ 2EE0USgRP_3:/ĔAhBh$j^eaɤdO\ {&67:9 I>[(El=%Z51i,,*L`zN#< .&*>V!eOkXo67M|ޝ@Qp3EO/ZT|zn[f9$kXװ+·gQNz+OS AluupE3'z|_θ'MԧJWtV R2aUB r[53EHcg(9,j D [pSYa~;1>Phk:S* _mwa}ưQn8DX2KG6[ ԆJ\qvPL(W`1źW +٬H0UǶ1-&3h&c=;͛bex^aky+bٞ=(9P98@qʌl/bsU{V}!}-3S;Pȳ6dPͫ{mk1"H+LlZJ̇ii\i5VZSsqAc ENzjF}K-[n(=h*moY6;Hu0s;] 8Uw' L 2o xD CSf3㩤I3F,IE>:qyT15tQ$,Dl Nb;G4An8y-Gγ0hztLW5ӆ_rOMt(@CwmyhJ-Kg23/ N י<c.5[&ZYpl2HP؅3<6%}w%ִG޲Wu4M)@H@q% J 5b*H+}b|ה.yFMd/B9ZvV""]/{ؿ9y ]5H J8^%- .Uvhw%g#jg/zD 3O9D&n]I;V#՝-r=J7'pؾjEA7M wx6[S\-ρMXHxee+W񀘵YPV)3D q ZRamդɬ#eSaۄg}yao)msqb**JО}=`=w,37;0Rĉ(7Nq=t[.қ`̐2K{vv=Djc'<4܄}ӈay]*e;+ljء@ Dj#K("i`B6pܯ|k&Ev8W{d`(v$9ZZW YZ&1N(^ jCKwyc:O6ÛfI&Tlzd7ԏ>r% ayA'ӎ!ibG'O39sG'Ml2FVqA0\ǯ+Ԕ֪H@kN4.r w$"ߤ9 D BHܟ*M];Apn?jJDQ>`Y/geƵ6AXwRg<́]E:WsD=T+^p)&9k m*oz[cd7!ukLWkGjp#1ccIжc'!?h4L ,Ù,nfTGv@ZϺ7lW6|-|UD*+->n{}LαD; W*̢4j&Kv73;AzO>F!SH8NOR"&ՅQw0A'JsmơKQǰ]I:bm2k)lD\=81g5v_̑>_^e0jKW^ۇXN-`1%s2(IWjJLry#ɱ)ؠw]ͫlBla)lpɦi[|vcY1G6̮i#۷Tـb:j< PVU`Zyvc M)rl>Ynգ=h <Ѽt-I5ÙhQ߀IqR9Z4xa$LuB m _ƌ5OW?l|v4h'^1ȡ1v0&M #B}W5nE1B(d>k;XE&XN2א&i0j48e@ȣCڮӜ]{TfTGO90#DjgiNWk; w8S#IX&(oXG6ޥ!hPľBquẃ֭LI~k [A%cpe"ҔAx@"H=Dӏbc[4hL拱<>vQZs!)X^ 4,aui#!@p(2ho!g-xj0Jֿ`D|WϘ}F8sY"=בz7zӈӨ<8~Ys1\\V xZks?ɷQ C+)Q%gt4I`wv^\ ~C6 1t>Gk=lCqM8$ gJŧp%-\ '`CAWٌh|+͑z^y*/ҋ#?xdһem=6;&V gMqe"%=i68 䲴V:~ZSl,,>Xe?"o9 E0dN,6H〴brP4oT" Ja/xSQSDWePI;5rHSmL[Tdu$ D I0W^ECx( 2K\q~/ur$=2CJLJI4 2^3J@ %gyKOGj uB&nqX9 Y[Dm _ dk)x^>h+tyu͍<]DzWUYUn"\~Kzt֘$ṷwc 6w+sm6''BA*)Uabk7k Aou!Ee"[]b{`yqi.7Nyz*II ɓS亩R2=, 굲";u}/vʐ1l<єFXN\I>}OEo[!]c L Uؖ(K5(=kGl P@A_N!2 ee ג\iR 3b] [?SR[= |po/bQId+ZFb٘,/anYk̀*gm*iˤ kDRGX Y(q9bP4Q.TI /kDW Z)wor3 .a.>~ y>o.[jJc}/mOpN*D8Զ狋NQP2%gf_R${FM6&&I+,iqGFIǑ>PE0ِt8XQkZ+5F=~jS_  c:L ZB=lԈXlAĔ6%/xܦn-mU@Fa2ODa]/ڵ` 3(ƪw$I8=:֛zZt҂y:TsN:חN2?u;- FF=+Qw%\Zz$vd@zC%]@ܽrݖ81w O]hx$"(g;yY˧?Ӎ.nj}oS]G`BŸ߮-@ \34TAy/d5X21*ʼ y ޛn3 ,o+,[+W̼be:Iܽgw_݃ÃԎr@>^ƏN/y2TI#~41nXg*_:D%{.dU G,AU ?L:+Qb^h[tɫ4% W᪠Qt(-6+p2󵰫ʭx\'*+܅*XIvG"ֵM (/0-0}؈{Ԋ.nVy7QY8@OrO>O!ڍ/@V[)3F248*m+N 䍸9loKlX#1]{V%Hк.k[,O~װ-s]/[xN2Kpx<_0zjᙈ77 3#ټ,nխ*ݭ @I/\#NfCbq BYF- `ٴދ)]]'KpcHW4?;ӂ^dkޝ> q+]ۖ|^]v7P f?vvow dG/Z"Cmo jEJ16g̠lMm\3KFsMLWx-}+iU0^\t Bul8ЙwOͦ)eT4L#Z}?쐺B,wmmf xq)@[2kw0a(^2lkK!GD)\~LjI)2ѓ`"T@WKA_ m(Zc9n^ iao/eho|C) sWYݸJ.ɀȬr6Gu 7=@mE~!߾=,Y9Sj4 Z$:TT8^ΩqRN,!%yϔRR 4$ ~#Tͧs0CVv<$c/u k`)sԅ9k1[ȺP坮pcbOEzEG+Ee'F, yaW k=q(r A]J ,S "e߉ξj>XQHyXp]ɇ߾Í ܒ?a3" MaNW;Aײ{Em-HsN?iϑ^psȵzX޸C>]Pfe/;yb$92qrcs` 8,-?]r GzFSܱ 7V>j!@]*gk:g,v_OA].Z39ϋGim a~2$|"[PZ̰țP1y~, _pౠ.i=bkBv9tvE}.q $\t=#XFiCL샋2<)T ?UiYnZCfE/lA qC:5ǰ[%+77Te![g6,[d8pH3Ӳ*.Q=4!lcv/a-`6@ zΖ)Pϛl5k5m* r8HJk"z=":'J r4cG6gRhz){byv/8_'AKbXR:@b҄(Ÿn T EbF }Ո:2\27u߉l 6|`:Mz+~mfF'jpB榬+ A$fj.N|}j`e:9^jN: ;0)5!Kmk~xVTB*Xf|oM "7a J#<-{xߟ\ןj 7Q֕XͣΘ1[n`0_EǹTz̰ }H. ?͖R6[9QBCcX#Ux` w8UWRUEXd zNTq"YQcFF?[r8%@z-6B35o/) z=!&/BCN? yKé9;Q ?.Tzg"qe3hsQnUp|QR9H+8\LodM +` E`ÂsDݒJP2~- f`L]d H21[3$GTY#B'ZL'b]CěyU-b^B{N![]17f8S{^å`տSi5`Lq]WdM 5X́6 $\#*fʏ QWcop"PxKOk%ޞ/]pS[9oqͲ얠g /k­~TP;ci= f[E_ Ɉƥ]f6YP"ITubjGjM{O \./Jd n[FajSo޲d(wwWx>J{;{cYgCپEpQiB63ۋG(H ^7L=`'].׏yep15##pb#*oF/jif{[+Q }^LT%;F+Cټǧ!A!7ѹMI! Mm9ƣyBUykVg2^6+2GZ<!Xkwk>vt ‡{ʁ4VpJ&KO6c!3q]غV)<4ׯ`T>!*&O@kKe׹$l\Ǔp̺V4{afk)-Mq耋OO,u4ugW{ʐ6Vt&&XSل91kL*ˠ r0ww[]p` 7[?3i,!Ttӏp\ZaQ>g&v Ii+pOe/8_HIJ[~ yc]O%UtxjE~ NتF%CtmO+.fʖNf] %틅+EN&xHOs!Ȗ"Nb^'q逮쬚 Hvz)l0:v@@lx!SV6ԁdq~>vx~@m(,(;&w[c֭:u_ZWj$\Rxw~[[8 jP\iHBThīcRdD_e֏PH4bAK`J2NfH&FEIu NRK=}X\p [t-nS\$qHu6l1%H|@F׼. :؈=q,N}q!#%Kc-uG#y ع]]+tvr&wTիr#6 猠I[h Pֺ :jKSfK^lЫ}h!X :*d Zj9 $?!αJ+8jR`wfifZp0ǔ~Z[q' &*O!2)]5WK8/4_)WZFbK{!<k)A 2lSH. R ǂ iAPl`L+_u.nWaSW(]ĵv CFoqJ;}${LH/"m$[{|AšڂN2um;eK2`+ >E<(p瞨 2R'gSwq?PK'J^/I$3Cij#R% EBn4/˯ &<ނL\qTܹMO DiiZ%*BQHq\.(!X G#ny:ŬoYiK):?r ZZ^ M%_^#pj0jhJ%9/ dó]ںDfVݭP:`Id#Z##JTKГ^>. ΁E Fhl\Ja؍Ia 6[J9Db[qG}zĈ%%o`%ܤ9d _@ cGh$?Y'U4/Ae ) -MgqM)~.,o: %=1f[FKWu>u\jq&="|xlJ\pPp>${τ[ حs.*\Bf`:eڨ"=*p \KsNFL-*d"5L<>^5[:X#4-r&m+\ݺӛmVebc>F@6YƔ1k2ΆO_"U=IqNe=ťԨEcn)[!aU8ɂ2EM+A{"DPk_t0Z;j*OJ7O9{o9X=Lu[R^϶3eu~Mm 8]dIsM}Y=\.(+JV=`hsUH/B(hr[_tp.؁6 w('Z;yNCP I. P߳701"|'ȹ(GJ`!PۥH؏:]dr5#w $쨌iVA@& {=LS.; en@JTVU8=KDhmp<̃"|#w"L){ߓ#EPXU.t꒭sPubZ$=Wuv\#dKȸi;hE4g0 Q΀z,VHSP!Fut%{Zj1not2ai|bӀ ʫirX~L5FB.(,x[戔Ŀ9EYg aN?N<&w(\: &I5VڡvBavE0nZ{V晸u Z6]&Ma܅tC˥UpQ$+.C*,]NHMfk@^ፒ&IG_PN(U&\})܆TkB>&_W7\Of<))^gi"䣊U =/#\q0qkpbFgs :9/ )f5GA*WF  v \llↁgSIVQq x[.gf>24( :vPñ-mIf\aDVM,ZjiAs yyžAKN垟}.Rt=1)h2`_mJY`V߫;.DŻ@e (9eklgʐ/a 9f@ |+Z`KCZفa ~[_*o i0k.#`Br)G^f\ޤ53 <|[<ՔA_+P T2H{-Q~ k3KPeD#,۱]&y3й#fWa@en1?0,ǕqBAf$M0IeB?I6!S:yv) Z $+vܲ©I 5{I1W&g/ h(W9W,vuiiXS`g竣f*˅#snEsݷTա!+YOjHг*! εLsPܾ%ed/Nr$ZB Uroo[hC@LK楱/Kښl]$,{0lT(-,θ4uQ2C&0i%K/܂/btRݽvq%| 9m_<<>bhC) IXBdq^,U Ktь18!lNg [ F3Zztسk&9︐XkW(8]'#JR7i^pgrBn$8ꅟ k~N4U6[2E *Yb<w_ǹּyQ V<7̧Zt̨mOCsbX4}Pŀ ځV(-#,TV:cu $OgJwBHj\#w@>qÊ>uA@ր 6 i/;{?cn.}N; a^Mz߄ߤl,LxDB?2Ck8_ HX3+/.7mGưڪ,2Yd&c/C òM8_`] KwU׎J?{mrD?xR3бvT2Քv>kAD i п=䨛; *ϝtSe0&*7F1O׼KGV.v$sblKBd_woM/4c׻gkOM_͡6[.^Qu.,_;3 .D '@l/ic _N0꧋xGgI-`=P/ ;ؠ[L_WKQKWC =m:"S$(Fr(P)dn|LyIm evp AQ%osjCZS] J2=rΗ^dJJ TM򅌺sAbV=au( #K | 2-\2AԔM&j@ft,oF9 J80h]׵XaALNUV<|4)7PnJv?/,b7tX-+Ur6HԊd9}Ea+a繣|Q8 :7& m׺TQ}*[ Ġ=e,L 0^z &] Ы FCO]o><ޣ;LaQ6h@% [tItp{na}E 45,'/i ṿĨcH9+ƹp|ڡPr^SgNu84Z&ў{Qd45'ތtNQ=}b37j%!PK9yQ7޿^[ltȉ w!H1Wԕ8pBo_i+4صbуf|cTU j=-ZWs:8=o I((3>}LLi9ИHܽdv=CYT3$(MT9>lsyylpI c)N<> ˎt*L-?*[C DO?7%wvRJɆE fAN&YJ"Yk1RM~oRpL#Cp?5鶛| Ľ CXS 0<X*tqض*$+L߀MPO|ÿͷ7er*=Ⱦf(dl6/*֣М @ꅐTs%VWz M#Ƞj5%ׯQ3 f>U#a W{ZuRu68Zo1=l)V⍄1?f>λȃ̐Ԕ@*{LsT7=Ʌ(%J@=Cǖ 9A[ a_]Z!QjX̗[Sk~~)Ɗ|Y ]ҿL{vwp=$^0>J^y1?l k</Nj"fOвd\*Z{ҁeyx!n33dϠb=A<˸՗Yx?³\ZglakOtgq뷯vìa0;: " 14oҴo_=hɺe͠.!bd':iD*cݼjM,0ƐکG?!oSfE^Ty FKQynKJռlNЮ0L)OJ'RqQVRQʹJVϽM'M=\%P @ }Oa<9>*SRur_[^D@W۠b%WzyPp$6q ..m׀E<7:c^_FuPhLF&h88L߀΂o[2k  fz!wh ;#}ɃNJdu4AN@i[Ktnh`:؛l'ݙĐ3sx(={b4} %U wK@LM$FF4gS`T8 XEKhYO!"SrS:+u4KWLThԭqGFc2$$k@5$|}\/r\+//~758kFN;Wj tLcpn_Mq(;WWBڤeҌl^TI 8'3\r"`=+BIYo=0u*`ι:U_俼ԸU7숳JK?"x< Sݗ4y|3 qM:CF2!lL, 1 ϕl2hGDGv#U3;'yt7=bqG;=U`7I'\Ѧ$0.1-q$v1bFP PJk+#,Ҡ/.Y֩Dz=}r)qKxbvS<Q(R9K0!\'r7xWeX]4ԅSzMRv.HZxב 5 Gb9L.\oBGˡL{V/ ( z@tQ OqLIbk߬Jk- eB`5w> *;tnQ,5ȾˀU{pjc@PpPt³k9'm ?gf`}S4(MZ CF$FAKo/!5S+ p򟱽Id |ϩZJNp7/|83z#qq..}ڱ)[?r ~zZ6$JV!'׷vK-ٟ~n&lw>/ڱh_~+sg59v8[c( D² *S{ RNϒYܴ"(r37 ܻ57.gߓ7clT`Eu<r Ce-F슲SC5\(EZ5&uKh/ZU3pQ-Iyڟ qK ]Z#(J.ˤ4kw!5`Iufחy`.XCK8`u1: [G_ag5<`jYZPmbV3?r)N)y^,O8ag =;%zH)7#TG U3GShl:6sC˜Q?M)jzlsHT\ig3W^=~ W:6bRDPZ(`1g n{J}h`+Zj k[ˆO_J}? "u$*ZU2.<5HVAF]Bhgnk`߾;!z[a E:۵#1䬂e9` &X s^Q!rH҈{ 9F{M. wku7 x]6K"'p8Qݢ-l (H@85jp^NjlwF!bù n.=Cͻ^8BD8:- hnY) 8r2۱mƿnڀݼlY"=<y"*O'^9*24w=?Gͻ_'ٗF4Ym(WnH-q5=tV ol7b*{f9ymP3_x.YYJT1Og)̉4[v+S&d|͹IN^N$]0gh*Lʣd  %wj5&LFP^BrqB8=-bB 6LcF/޷,f`5G%A$&14R='u6홞F ?r-  4a+#g>>!D*Jxf(ajbL!v"<ګׄ`(7u56q# 0^O/MEF4ƙ|q;h),eOb;5PVבW kh0$u Ȭ9ьRmLL,B.$ G '^?Fjpu݊},O'̿Z쀾,_^FGR7ۧWBYK **-4sfs1W\v⊰Sn_g=0k-6V>fpG*mֆNl 񶞮5wצ2;@r84~Qڬ|+uw I< F)5j!gݩ5J^hE~Z`*ᾨqy'u .&Y>yM^Z2<.E9ҤL@^f ̹ jشuP;Ȑe 4Ajg;gj07tn MwۗIr鶦 Fm&RK WWxb!(5 2:&i\{Lڅg?oڭ= =\xwe~\l`MU߁9e{ _HzUW1S%OSk(br|Z@tπh[5`g=~I@ٺԊ%j&KĻ *3ѧ(XOC1K]$ݨ-RyE@4Sq뿌jNߔMF >`}Õo]M7D%Nmvxm Yd8ZF@dNiwFxx]'Џl>)x%xCMDcFҖY =IKSl&N3zҰB! :2"ߢ =.ʿM^@=io\hU2&DMwD|Zb YsX>_Agjhf`wG)X6m]=|:7pM,tQ[?~Rc!b U.hbH4@7=/K?4VA$݁#:{dx9\A:}V*m!ދF PVi`))ە>{Ԗhav}Z+Í7v4aw1>P)imشrτA:cѻ/r$c+xqs\"${t܈ƒD ZGZj+Vco6{#qKygSZͯ@L_/岻ky^egf)'0b'0؊m*|r쿣F+w bsCUvOmKĄ1Ң.4*O#ΜBP4kٱd)"Z ?y`l 殞n7 bY]G$t`P떧0_돃E> 8*UGB<&~`g 5[|PZZ d!fy"\<68l/h0~H3ޙ/AOqwK w]TlK,j}|hl>~NlHJSG QVqXC^|CY؇x+_rrUC!Ks z2b_Z=k <ҫ`r1` AoN~7 &8i,R;r|X.@$MT%>1<׀(F'aG1NC&"u`K]s]'9peIҒ<)PG|)3=oD5_=և(71vu>5;1?.F;EnJ`<P@5N|ߦit68fPx:|bP iFj5rT_ju8gaAKDpd:~gϠJل{eI8vrՉ12ZHW2$A吻+(Ěaʎ[Cf bYd{{i@l o E&J#ԟr !i̢j* ?+G0Ui{򏈄>DQIԧ9NߘWIUg{:&¢r鏃jR+ݤ?6|DIFMLS7,y+r}sm6| hB bGmj!o2*d=bdjسX*#G PZKx_ĵ ¾kF?ƍ{ y#1[6PU?ysl ;zW.\Nv3!@'miXZӱ^3=kfL8܉Drƺ6dnx-kI+:8y߫ﴑyg< qkcC³q!mA 9ӡ*Ha!BvUɓ5IgEi^Cu XK'omj v- ^ͷx s.փxi|umBDKwmAoߌ/H_{qZ6%f3al>؀Z\2ZCKj9Dk*棡dպO f05 u%.MZ%$_c2nr"pEU A5|għHQBٺ\Jr5G& m譐J{WOB7-T3AG-u։PN"RĄfKouf]?YOF4wB)ra@wMfEȡGQuDRYG#>x1WRتYSCrԐt2"\wVct5RP.FߋP\fl|n+QcG*Q& YzW-~Yzz!W#M;07?sl5H=,#CGsx u O*iEFߛ9Ђ~cRv)tBnMWv=EZq[=ʔb8sDbTԗR.Z6Q"L8E\c ؊ R8/axѶn\ E"#V9a kj;#є3r;GM(BW M#AkZ 㢗ٕǃI Yx2RbhzZŅCg@AR 9+lga%= 6dp΁M`g,)u +?BnldՑ*셢t4B1>CMM#sj`3~8} DȆcgԈ@Os` 'Y3JTy"ΛyF/PSzR_rX_+6Yj#S /f쟖j_eA)I&LWgIuGmwJX@* +- ڔkp2: @j;q]t`iϧv^GsXL;hzÖSf? :L9:DTCwOuu)ϗz`F6Ud@m Kny?AOG>qߥɔl;?&va@?] [vP殕4n L6gJƯvPE~ bX±D@@О?27@XA~+Gl%d́^:Ub(R,˄z%\:1 )e DG.9ܰrbYP`l#>@ڛJ6yr;.;.)]z x|wHd' pKsQ끔  :/vDh2 $5mک<;hFh+ Of,{Ŀo0I9}AORQu1A5yq&X͝n=vC9gAFmOp,)}ɥxGSpQC^>lw`ȵ 80| j ǒZl40t,JyI͘EZ=!C_bKP@T0:#T(kH븺{@C-8/8 @yIx>F/ )w[3eC0UlΝF613-u33QߒVNmc]y 'zGV2{Y㭆 .T2p*<(\i|C1aQ󗶆KJ+_T֞N:Yl,z"2PT W^TNPVz'[c^%ْoU|M;T w BIRАy[c!qFfaCLjAq3(S`k服|тT )񭲨\[2pOS<~+x%*Dxkg-+X;ў#<, OXOG\%Md[ЈH3Axwq#ߣ)pH 2r;bcLSꐑ}UCfD V>* 7A,stl9>#鈰9¢%bˮF㽆uEr1A3{b-) nKsh(~=v'9ΓDSJF"l}q4ybo5(ts02@&y#tV¥mx6L= ,^\e ~HjٻNyWg=}ҦE;`* f%b2DB\,6:H1.~wՏ p8N27oM!&F<ʑ#ć"5ă7fRUf׉C/ Z΀)o)aR6٨UT+f:EJt4Q𴉨Zi/h# ϛ)_VEI;! ]GDÁ6 p T{䵦Uר[M7R($[b޺^sd +MI 88ښ<S!\x1I# SaH5M˟_veOJ u&!wcW @CÓxت[lMPԍKauj{ 3!Yߎ~ebɦL5B 0 ;KoM . ̗4^j ٷ!w,z* ґBeG=0yV+r#~Y#Q~b_Gnβ&/A}Tle3~ G |؀eN$emB!;gbN _y7@DrVah.mP|Է듋H92%kPX\v0iKa>ZP U 2iZC nա1I=_7R}wJ#Kcw >A>BニAg7,Jkр~>tц+Wb;"] MeEtQǙ~7yeAeebGiR\iU7q-TESy@Ӵ<5{ϰ/W=` eg6k!ǽ|TzF革3<`ӑR eΜZ< <أ5t1 z6fS'+"=H2<&R ?Fx=x'Dd-قWjֆc"tkqpyNuGfBS!{ZRkԨPJK]U+cpJ͝X2 RQl\z>BXQ5i񂯲Si Z^r rZ:DB<uݑJZ5$f(+eB@7t$ɻINHk8Čf;Df_Lr5;DZ7wzG)YZԧ*yMѠ^14kmI/%BgݔE*nTYƄTr$ +e[6@䤑&PH|\ŔK&h`q|[nrtVQbV*WP4S ʽrb֡B !F$wF';K `tNnyDu]@Jߪز|v_wQ m*uCjP|YF \HO`ߣ3*6Z._Ŧ~k7#tǠ0:arV=d{+p¥p^2Me&_pOEIRtBp̙Uvi*a v gE )y^0>T#>F0vXzʅh{]'z[P#hrb+'zYT^[?3uִ,y麚3vo!Nmmyz7΃Lw㓧6[q-o0 aZS ^6ԦQzZ6`ބe^'+=&X}}MTVAU= DmE`UFemҨˆ>bԌ%G3ejgfxM >fctڄ}N^uL]x>j:#aKrL&&E* ou\T،`I }GdIWnMO띆V-3ί1op>?Pcp_ .SE}N* D5SwGOݺ2}Gil׈\nd }Vtrj"$}H05ES#@d^1~ØR Ҽ5M6' tvC#>(%Y-v:{bAr$a.}. j&!cd⿭=ݦ75DZp ։]=>NT>!6Ţ>0P`zd&|,a`{X ~\[/Rw) *~[8} FWH~ rw2t+`ܱY:A0oέ8FOTbY̭~9d/'JЈ2Ea ~EΆHti !RV*_]"2Z~) Cݧ߻?T)`r6 xt/ּelt|*DA,:3$B۷=f_0Ɉcu9m ԝ5tlE42"|x&5"EnQ_x"=]xZ9@ETpݩ]ޟ ʯX<=+_UpXˉf3 .rlJMެ iD9 󨷽ѡpogZ,MT,=,#W'V**_|B%zZ}/]דGO%] C%cQK[{MS3(-ק]nL$݅#6ʃV'B5ZlJ}9f"nJq8oscD &1Y;M[kᅮ{-:G|9BPRڌ `NW@(&r9̕kɵ2kbҮuʽ;S1g4-?~ϓAR!WHZD^f%=,6YxP۴كG]@mԳwϡ}+G6,JQLM([}~2yƓhdKhh{E,U綱^ΣV;>ծ+7SN#8 %(&y?bCDb|^W%qf H#h܉aH<@Z%X;|zu*`j0ُo^f_N!@;&} 黚"_N8PRA܏Q0LgUBT)Dm%4\GT6QyW&L) Ů"8",/\7\W#o-4DRāpH`6-<4%q|ȋZH0ϕDVruw2ovR<#Uen,`jg"\?D ,&#G"M=5ZPx#hK=vZ YJ7ENDWެŽw  * Q[SR =!3ܸtǿĿoRC`X1&So kMLJcڶ'Np'"\>x7a`$,WzkhĂh $׸~LUwmC6Ws>\d^-oM*3i=1X 8VxC"(ZwQT7ܝK7]!M2W|9rr$;n?Pݻ&2wG9["7uGN'"$F{m[%; . ?|>[JC}?.{:ThfÐs^̂b j3L|"D!rqyPvq ,=bA2^!%5t7sώZ}* 82 f$Y=mOM>ԑIj2]^ey!qgI/W>\\MN%,7$c#|=VRo37;RFse3w5urqQh"v>a"kYkR۝ŎȿaR;7p_7/x\, *zަeW^E$.sErO[O՝48%]K 4'n% 8a*C3c5^p3PfᥐAװd;Upq} KM$N>i \ePV0M9rY:(B2NUyt{5ȝo$ o# ,,.+r'@l  8POͮ\ςMM,pU5m l&N2C[ @\lY޸%3؀[qΎ;S/e~$m<݈šUcd*Y1bL"7Zfكt-f~ jtұ/k ?!7X='H+[c!y6B'Ϧ z#k lj|[` _ulK '&ϯő XuV '>SBL,,:vB=ߏYX&m1#?:-4 h`q N1#UM+{BnϥM(*[<%3b]\ hqΉqS_;lX >GTu}A/ò!)0 "̈́2{j{UyrD҆0XD . ; /4'X70;5&R)` *ǐup{*y0q N%a;MKT&Ld3uGgi4$a"}+(Gczl[@i?d޽mKA>O\!,%\<:a CPٓiڅOoR/'ݎfº.o3F͂(a긶0KDNs ǽ1" 7\b%]>FYο c`g^^eZmWZ{Շs>y6NjfS᭠ M9BHЍ {ʩ AW e™-?Qb񀔼mfVǨ”x # 5K¸歃0ܲn?=\>:z"F(G<&qZ(AvdJ= ſ;V1y!"`ˉFѢIyTR0HfҿpyN:k]B[p[L@3yV @!E2LBwcp*1n.5Z%UMm`&)]r`BS Ug7w/RRg$\k"Hh^3Nڣ02rR Zjhv TE$>=p0 ͭl yR׉6<!H}rx.>C+b(H<7I wp6)YrH+Y`4׍G ObA+҃F-}\Zha_5g@D ̦A KnݼgYZ07070100000222000041ed00000000000000000000000167d06cca00000000000000000000000000000000000000000000004400000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media07070100000223000041ed00000000000000000000000167d06cca00000000000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/cec07070100000224000041ed00000000000000000000000167d0709a00000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/cec/core07070100000225000081a400000000000000000000000167d0708800007818000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/media/cec/core/cec.ko.xz7zXZִF!t/w]?Eh=ڜͩ hjF  d+g"`a*o)v킙v g#*&YpRs&\;!0_skC޲Wo=ojvg;)Iݥ&RKTEkv>8 Din5*5(w'F36P j߸jA-@nBuԪ3˜D]&PlTf Avw'ƽv?lcn5of,MkݬLeŦ$daHt>Cp Sd*pE>hg`Ly.m~J1u)^|2y>F(I়_+/:^ P0`w{;y[8d`s"`4G!ߔ Bz]>+&LCrRdZ~v~r.DrFsGIe~4( ѸA 1fu1#;VW;.uҶքLWԪxS\Y1F:TPO]vNg@p4vvi"֐R#ZrBté?(ܛЗZS:Ձ-b*p- Ok:yWhC )jX$P< s9P tmȓrxzDd( "MjL֑6(ZQfg sIL|*QC L!~JIǛ!ӵ%`Fjׂ( AN4r Ty wtl9Q &"Y?7-"}ouWs|~؟Sz݁U>Ӣ6 *vfQfyt8/2铜ɽ`w;gT>vPH}Q!|,Nǫ6fb1(_UKY @RAmQM?ƶur^f9b#K5g=sTV?iör(|v۪dU< 59rւ^\t4 ۜI) (s!{O$fF}QHO'LjJI7pE駊Sp\GOF]$cn8ڴ$^+ӺQT.pۘHGLĐlc5u׍1$!-!\`v(?vg R.*,Ozy)l^d vvE. 3]Oac0YE7 ])U`,VkfTgi3F*[78ѹz0ŵvIc_#&98f ɬ^0B~ P,r*$'N17ΤAr ;k㽻đ7$|ŶR. uGN2@DbH+TEjm L}ΉXS dz~lCT-D‹@B͚הJ =}Ab5ØfBAѺʱ콕ozAkHMY8&fzN8A) xdlIC|.\lƞEF|bp7U+(yX6?JAkO.37_%56ڬ_ wel->Ki3 {LHJg7oyuH2 QK>&=i`oqX9م^Tz^a aʅR:m%i[9^OG8w9ST~~eزs`K<Ӆ3UKƧ߉1g ɼ7mS94^ߒ1AYf0' 2S' 1k% YZEi6ي}6C8]պqp 6^#?*.E}u_ Û- ZZN'XcƔـTpy8iݻF Ehrw/\Tw߯cygZ`f"ؓmwOKf;O EWK*Cq_3t\[B-i!F:ՈY&E,ihT%46蕣PtH1Iֆ*PNY4"f-(;7)l\[=<%ȆnЛqZAhcf?'^.+| ?. NC7u#(S)-h{gQapEqwf O(n&ؓmyPdzDgfGv X8pjyVe9ZctCnA[' m%tMX hw lZt?%nID2/V<݅ukEEwG !(,&kD(k'{b=AakEo9Ul/jZ!b 71*h{:+ | ~ZhU4NU>1B [ &̍v  jNzΌs4VLrAs\ oD⁺5qLZ};MaUv8bg6I|[pM{H+6>>򠨴܂yuKcOQ晷8cZ,jV :R%F,ԋVW ۩>ѥ7\p!cў?}duUf|0ӣ\WzA0c=e @/ #T] 'WSύtQLc%W4Oe;<MF! $=*8=tL}NjKW-oWʚR;Za:ـ\_$ i>23n6Yw!{D:bt6RpV G E zp桔 6nl FࣗKA\78Մsd?4ְPl}FK+1}t Go#| ?*[!s˚2$Cԫn %_1'*b168P.:r~h\j _P^> _V3PÁ*^ 6|J>+JĴMKel\]v7, A3o"ȕז~!]UzfddM\Hٓ4@e*ڔw@Ƨ3kaD:مWѳOC[1,#?`aq蚁"tXxŋ?}SO6hꗢڪljTc%,qҼI=lЌK; {McSGN)ԑ$uyL5uf֒,?oQ(E iC_DQۗgnB, AbޫJWI9*Y Ϟv9 a=6=BǹJ&\:&oKvAeUqIwz+U0s+^[Gs-R^ȿM(dg#ɨ !P&;#A/|UJ &i4V"ʛG)5q JuA>PIô< ]+F%I2702V,ij^SrhA[1P=-9[C+EKDŽ>2 wTcx" .h_hE n6;A,i嶀b<6p'(3nַ6ԘZC`LftfsQ>b%Jx!*ڢE}(q{ج/zKƄ I/̠)dP$E޽ n;khĖK=kЍkye;8I$m ޿>H=Ig @'&[b-/`6Zf OꕩoS5@p @4IxRefb* ܈*W>#Q.e|%Z\jS]5]D|!'4Hz< *K>1m+͍:Ljd.}MZC{2p;=mhN1:d?۰@#A85Ÿan(GWA}͂Sfqw^@,8p^C?/.%Vc^z$F|GAex{Ȏ;Q<Ӽ`UuԲNiW1x {U&6?0?DWU,9]Xrxt b .q>߅?TA4A RJv|. W%W! #`mG.W@]Пq?,q߲Jܲ&> _\7QT9Q}6/lT`JgW~DF"5I:2p=)FwD̗0*~oc7 Ĩr>Xm9*h( !mZf%?Kb=ۨ-*P~_٩0Tww}%OQQ6iգ.FMN5%30:-]5[Z؊l[UluN Y3!h,֧.&/;1KG~6QVcUnj V-iVbgO!)3ؠϙ #~KvaqGFYB˅bw]J&#KvU*Orpz(ʹgyS0hsR}.'Hhz{h0n 0#3f5YU<~jӔ(d':*Uosh˿Y pVm[/+ᔵ'2F6_jPla0ich3rLmj]:fEBX1}'>$p cvx"b+ }3I˱-, ɢsK#d%Uj۞CO.C#{+G9cC/iEui߰+`F@f-J髨 !&i^ \`k5ޢϮdr ^v 8騡%q-,z&ۥwfk54BDG"ӶB["tTt(+bCֲkE܃ZU.`A}g~%)xNZ }uh.{+|HWy"άYS.3B^UG,j HS/=8& tZ 4E%R 0Îg._C9hv_M1k/+\ za[KCfgR*Wy&b@ʔF[N&LV?ABwз78:|eT,+'g/2aF/I1T?3hRl8y3̈́;h˰vA6>/!E znDٽ≎%GrG(cxXݿ֞`Q`DmHy;zZ+4xtv3]F{. `t`y>m4}4y:N > i?El\b-~ԲtB/j#DZJ+*lv%W #Jc - >igw&€k~nՕ,jʹ x؟X_dq?:L`q˨ó0Ҳ4I3z{{}A2jo!4&r>1>FCmnz@dJ\ 1UUKe92+b2E^9͖={wvTL0jE0vfWP+BWc"%eCO)(kx%]]2.Dx)ݿ{fq!ڒ9$S( .g#Gh> ̃9m[$l'/^1۱?NiUo3wg^$N,Xv冱~vZ)}V%GU<% @~}$iވA`$g^2}qJ C3AQ)`I/L!a.l?@Eo%ڕȤ`1j=?К;H-iabi頀\)(܊4Ϫ[aI=1ژQ&44W{JyMXyX:|ɯWk󲘓 E})׃V:$WN_w?T{O[؃H=RHG7菺>$CJ, x@5 FP\ \mA\ 002w hʼn }ccMSEbiXB1HARd3I1949D$n $C+)ﳘDHwѻ>a~I1Y9]&Z͑͟^Ad?N| )3%rЂ u*9ǀ=LI\(+gp0p7KHi'n#^j6p/Iz'Y_5Oai9=`O0*%74;wP4^zK]a |F}Y+)4aaw+LFqx0N&̔_dzɢ?i$O=!,@U}Ot5c6-|T5e]M;ԦսkoأK6;:OK~s*ʙm挗V6ޘy~lzXΚDZ@5Twn&O}'MCo܀&eWXܜdpGk.Ys O4d( c)OI5r神'L ۰x^Eo'UYJB-ʈ2+?­QPDI_rfloKp0^OXfk8z&L\8=/Hk$sr͇$H6ً4McJ:-&@/ J~$`fs~΢(tjVeK4?;dy ossKSv$AMܾAK"?rཛ)/1wC.XF?&#X׶׬tUM3 s]^Ŧ}'$fMP.}58؅SNZ5aq'_; Skut󧘝HV-|@ ;j(%b::3\3y \e" BMw`Xju9(%'`Jx=Q*H!g[^ۏ>xSZOԹmQXYVdp`syrZAnp]B g>gvW'>D845=13!~GVC$ҀjOmŬu&cO&z%&Fk1OJ)?flزSUZi$pUcoi,N%NG!fwHGߝGƓT4/z$i>w5]y YONZpf\s#+^_ͪ7Mx֤V-W],Uw4uwdĻ.,#IҌzM ' '3<3w* .'SvC1u* >%E{1A#85=- "2YV&5- TX"Bn(uQqH3g|0 zUYPҲagM^Ы~j!Q |*Pr^*A5U4{ױէg Uϴ< rO榙eUHOi`^NKӍl *f RZjN868m4Iu(Ղ^6HHG}F<[Z&RsL7*wee|_[n ~/?}*-jk{ *!C]XQɈ葁'-el-˽Vc6!F 1m) b~q3{M"ɋz@P.žJpʟԻ(װ4fc 1^oۇqtNZN{}QqX%6inE~ڸ#7? 4@ܢH3SEhn-H\9eBo /G>;)Df1m"6>r}WB 35-_eNxK.Ws$G-'9+1 C,Lqy"O <®t8EvRm2c >v6.lXIĥ"_BV8h@bI y"*YՋ7 :E2%'X.0Eɵi_1Fj,wf#+ī lFTÜ~+WftsG1fUlB߬YS!wGEUd O@`|7S dFh"M:CK&'+,2׺ѿ:Cˑ&svy4Țc".G3H9cWEDeE :TdMLAèOX}X$[ʓs΂ A=M}u_(l"t-u԰ Xj|wؙv!m\ b:u{vB9#V͵w8h1t 2t͗ч,[VhF%I:x;Bs{[FNAVY̖"%WRC+ FIZ+Q68? 6d&?vS[y-Jfݜw+T(isLb8::ju2Pq|鬥S[`b|K+M-#0<psiݔG6wQ`}%gEV//yjOkY59 ߻Dxk&=oäiOFm6n*Gr#VxlIOrGvg(CK3bjlvuM/a<#[Ai_o`A&''øiq]RpC<7I8o&g!+R6B "_@,f\)t.d1 |16ek {*px" _,*W Ǔv'XӀ6c㉞hwd~,Fˇ_sWW X{9l5Ep;5UzhI4q]6ޅuV`!͊{m<GlP }CܡSm.uםQqFY)W@Ѓ:*k-KƎSHT=\9?k[Nq[N<7њ /1/U]k(s"cQQ2 woU_?cEϖ{,}cQyO^-8%"Ճxv: ú' x%,KyIXR'XA^k9Vhۈ" y>n>ٙ;!Nz/+>=wqke/l=xo &ƩAR'?#+ֵ.Ff™䶳~CrYB!ܗv^@ Hz$;IƖZx (Y; >툽tĥԼ-6N(gaZA6;%ir]{!.!ݝ \ AmC YgkҠ v#UJ+@-}=-T "4> gQVJ/[*x|ȣȓ 'ir_ hR>"!+U,|Le1L.nN^.2j^QJcc/EJwO=|~g,﵏r]x'04> N~ k ?av;(w<)mIhH_-@L8i?>ŽU0@oǠtVhhu**wY:r]2'!X8\ ‰I@n#ms7 Yc4{#<1r*^'$?QB]ಥsv c&&f_/oD2Zmq|&I\*^Y>xL)E4el/ޫXJIsE<#+ء#L%x"<|G֫q33y.W΍YaT5 SQJ.;c9磻WqCH,Oϝz.#ߙz%ߖw8dټF=o}~0\2k<( [q9#GYN88-SR,)>cޖ?qf ݘQ$Pvl oAڼ[ JEc9a FꉁQlO c؋d<~}ol@S0%{p4~bHSq`g3f8#y{I{u# |3ܭaU'_ gOQUmXReWIsZ.k_FMڅaV66`sNp'>B>p/f۟[9;[ʧ7ԗq |uio;ܡWݡΗƀ.j<<ЅZ՞C&֠0ˋhk d܁Է5aGܠM`aW1E/ձJ5ed%5%&uq\85aU0$|m%2"ϟ@; t:Bbm` O+R9MHPV\0Š >]P%2Ko z=W.Vn>b*Aoum϶՝D"݃jH1gb}"#>Gg (3:;oo<'ˆu+Oe]H*7㐻յWy_ɸn6Yy8^M1,zŹ98[*Y$X% JNx EfO,c9~~TQ&&Oh`;kp~(aRlcȲF k# MfQ Ӹd֗ }!kA;¿ _ōI=ԥQ!#QrZ8kKs']Õ^U1 ;&LR ۡ+ T4N+X*i%Qnʧ@2ۆqcq4 FHhvZSHTz[$UIvlemU%>豩_ʭu ^ۻ78b)5Gyt qTbVj]|BCT}e4^L1:x` {n 7TM٧Nw4é~;z[_s`Wbydr~i\j@9/iv1i+TZ=_ͱ8-c-LW-Wcչ¸@+i'); *aſ#\{j^HMsc]azas oݬy!RdLqGаZvkMA*duhv|">a3h˭]o?Vqz-p*w;S~?'F2R^ e iz@3v=6wb1k*oE!j"cb[DiR+LCmΒ\ϯ'^ 1K%Gpp]0.P9lPb^եgQﳋy9ՈgڽQ'G@Ai}]LRl$o,4/P֥/e!cFVJx\%VN2P|H"{7I7Gv P\ ڭJ֟sRzYNTL<f'~ԋZR,a,Kl)9i !g w!~ATM3Ҕ3&L5FP=R[$λ,V [RxryK6SQzqD],tW4mPUQOn<33k>PQIȻ,H›`ih;fXoݡegJS=doGZg7ŭQ@gdͽA::Uei@h%۾W" FNv΁Z7f`kfY,D|7%K>a%{Kl4y|emyYrGU\AjUn ٟ c /widG+Мjo5 C {VM1}>q%1avӠAjd`"u>^9 ѩ$yu<KntzUpz1w DIYYX;C[;UGaȜnEA^J1QJ`xYЊunP/qW֛bhqB߿ƒQ)/->jZ}*cЗ'ĜiX=$ » ߤsxulL^0&kӵŀ"#ݠM3鋥3ߡ%K PE1xEaY4-ɖYDf 7K 2ww\l@keTΠgWuXJ R"ZG"mޘ| O\ި^SKdA'm1dξ'Tbn$m|AͬU3b$'AyL.O\h1}εq+W9u~+q)PW%mi~R7n'1QMWLVoz>_ u=~'R8Γ2ps;'h:THm;.c]KN|WL Y:Ö̗Yz+8|4i4'YAfs [wuhK4&:C2I=ƅ+Lٛ; /۳!/Lk;v8Hffk GVGkJՆdtX:Z@v+!ĭZ=HIFQ?UpD}Pljf[Ӂ~NdS4 lp1+ UmX4/Tدy&c9>%9hfOּی5a01mnL0ԫ˿ `n@F$5G1%IyZ%4J03KXs>J<ƾnvrMbkj m }<Wa!_.#eMpBspukְzryobzf8$Yo!$4?{&?37۩ ~RL %_>wDd.~aj` aT\65ZPCҎ:p+d #RD^|l; MȮ8[l4{dtRn)ԝÅ삥3J& ÍEcYIi:f0ROD$.VTd-on?\>ǘFe}:toPjPTZwN^(ɷ,2)762 }aHa}QMHVݸ3 ɔ[(CtC|}GO62M>h/ZJW5]B:23ju@RH8 [^ uD DxvUkbjN3K߱*j\jM6DlFR[KDLB+Z$ۦ\ohy^\nv-Z&\6o`ORZ}|ԗJF5ingU~Hx @S6b#<_%Pod }׎,SҰᵻ%i;pҜ;^=݋sU%HC#ÎWw!G g |_ADٰd?m6aOfV7@.3I=qʡԤK5 pM#ekEd@*wpX i| ʍdwbX-xw%kfa}ͫ& W <^RR8{Q|2U8M/&vU+AؙRDVqqޖJ^e=!&@^o)0BZ$P}=kYAՠkaӲTKXH㋱/>0J0,Tm- ߠva8 ]}h3Aoo7a^FDJa9I`D/$O=F~pZ?N/kN:f3o枍Ȓ5fȺ!.ӓPP"9l'M)Sl@Fgj8}|'B7N t-*,Z@=/X2AU yrF Kv-Զk;MjgBS:2^BnZp1<Rɤ^HxY٫gU7Ⱦ4zĔQe`=B A!e'}G:\nMä,hbۅ( V"pH *G!٤\T݁LeҤ|YZ5@i+!ur{=d3>Og?OjP@Px\ES½.Kl,ؕpW9͞7@mלsRe0nB ۯeY2j(J,M'N^8JZ> ~2ӖVs.(\Ǟt`$4 * {$WlQg˄D*1!j'ֈ b@ǐp=4T /;=S mxwap2)iL8n[5^pQ m_k[[aʺ^GDJs#j6hW(,Ya.Le|-$?Rk}ҦiQ-ZԟT3מĈp):{Sw?&C9!Zi7`ɶԚU5kG> O}g S6/_HIk8H5ZW|xmOf&08ⴛ*'ˀ+V|vB?ܳNxAzJ!Ex߾t֍2ZqޒޚgIŲHqrڊsVZc>3\dr܃K%6qt9N2-|+s6Ox̌خ+ 1Ys2B2L& ~.!4Ho/R|S)NHڝf̣jd*H(F$6h| 5sg|*Y/}8Z*d蒏gWlS]I]7Fp9Fk {(:?;xiNEticW֞.UiA> TIZ:.ۇhIY4=BA';__GAVj} %GA#_6ψhO}(qg&= =#Q(<_oFfW7K< '@@ @E28\51@&9%pIiq+RO:6W1W-HU ;yRjG|pTZ - cP>_!-#&;oN/ +~0˓ɱ'\4.'߰˧WV9u^c}O0 {d,,j`x!ΰyy*izJ[)!T`H c/L/0'΁ci}vAe/xg?+?Cid`2!JgA{B.k!aVvأJ#ۺ(Jy9fQˏ ;E1y#ĝ(@6C_ 9S q*3[Mu|wtv -cy?$'|SA).|ܟcr{+Btѫ #mE*Df[j>sTLֺxB,W+sۃgQ ;59Tfx+Yp9.zN/N9׾z3GƦY S7h= 6w`0wх'r>1jmvO0I^PVW`mo&cyٮāfu+s.DWOnė(Ͼ^ ti^9sˇFBRFj@慖/*J=q7Hh8o +JF BډŮܦGbF4H90"c [0y!GȄh˭)]LD\m6 ~u؉! ]ΡeR9*5 QqOL]$ O 5A3RiB(õu\cNZ1Ke!m#eda(#0FHN]b| #pU&8̟nFU|#a8\vCd˛A "m[iɠПГ?hLs@ 놑.oA/o6mw&h {fQ?~D MeHZy~Hj̥J1O A|apyVԻ/b !kHmj~q@p@ '1d`>MX_ƞa<ڻ3 :#egX~^ɣa7G[\*Py"Ÿj)kG$Q< ǚt՟q4:?We:vm\3M{/rq}x\wfN0] {ԴǶc7:k5N9xtYrieK7ۯF0,24^yG 7@KT&wy??7yɁਭPkw֗QV#os/rQ Ƭ-Hpe"ӲN'` zE죳d!K?<[A#Ii;Julu.ַr"J;?0Fg h f.7nn1浗{}HXcJ!oiv™8ykGg{?z :m 4DˬuA}EOIbN8.h9Myb˺]m@XJ&"!콻 -:5ٱxYd"9ωQSq[b4\"Rdq/X@UܲKUܸ=IxPt:JξaboG}./tmms(\ȭNwh lC}nII#f}w ϣC܃?Fv!.ROrZskjU| .b{qξKhn{%j21WUCWFVU8Vν{lWJaw-GRPeW&zߏPq4}N{~eR>zX/o^2Tf.X1ޢqxƎ 82xe4;dߟD@Q92F ?A!q, +nͺmU(9F2 PYۣoȻ5<Ϻ6@JQFטG!LҦzlPwhVCe0"^I*|Eۘ]Yn3KFo 'sf_:.By ~hY~z><[>S{S LXfwÇn/$C `Qq{ .8'!=ʑgj9L% zR݅"Yc#0 'ՙ8g eBtyFVjf]*/~XI`V Cg!k}P3/!pW_&L3qI.guѡz|Dɛ#Ĩ1oZf1^["؀q1t%Nml k 0?j{̆@s5D0D^/#e <x!$/$0C'$I]t!֜ďڔPE>{I9H6D(!86e _)(m YEϜ]|YJW=$+0#J_IXp?Lvii*HT6lava6,u"_aqROy2rLе=ч룗T[xf9 ̀ˮ!"qNx2=)/͙&2'36-;\0.IY\" Ҏ[/٦KV<1~gBFp'4>sx-{ 47|5J^ hVAwz0ٚg4o )FV 61"2n*eij5iBo&njג&CS/`ނk#]!guI+ߛW_1u *_b=L.\y~n?UE^LW 3$9`J+㢥1^#.d@ECM.HwP1QTʳ]G Ùɭv.)1Z؊FS }B?p\aY+|xTI3c ة 5Z{΅-]"SkZb=/y ]!ZD,sZ9y3y(QS2<i͜0⥿y&:{޻V7d옭@Ʌ/LQYZP٦WEWް՚t..݌NSȴ6boSES80{En4VH̊F 4) 3[ |{ 1/E).% OdO{kzra'lj05+އM di! !qbPjUֲxj4 ^1ڲ#w:C8Զ \ vƱ!UϱmQSo$Y@^fU6*'$#d5tk^6>Vbsℬu~`fpP.#:töYTU:;<[kG@ h Jl]u}]~idlU t+VxZɖ##vl,&97̈́&qs3Ĵ=ISt}?5ovR^eNDUTX5H|`|~UAVjEÁ20(e\ }hn.IM H?4H2;qNo_8e.쬙 ]Oh8;.Gk~>n!3I @ (ehNuyh/KŘBdߦ:`J C|Pؿר/͔)|Х*OZiS5_Ka =HOrYBVn{ϟ-cl xo6{-ִV܃Dlv \vYt#WIהw81ߪF"~}=BZnӽ륊󼍢[f4I[+أX[⏸V*h<9lOt,U`8ϱ6&hCnIX&.[~V Sγs݉W_#?pPnVrCQE6U=5{PNӫ/^ - HB}uX;V#)1XCƈPiAv:e,jH)*?/ м =d&647yȒK E)ͩKҭpΙ%K>> l\F2iG .ԭ$vK~ױZz72Q*â[ЊW- toQ?8m[QArRU#@- /ͦ}b<7aqBi_8+\3! p U'I?[Xǥ=T_n((l瑧WP 2-o 7zvڛ┢~תQ2 ݀.gý:__[AoR>+Q-gUcZՀVp5-V @O)2\gA L@On"n86sI6Gd VbR!iE&"$ҭ FQjzw<ގP\嚙!Ko$ 8P WA?ă+mD6S W IԧJF[X.Q6{vbblȆ;);. Q@$HăW;:e̘;~Tf"_iNVjnEkE5~Vս 8,Fer)iMQP_1 ۨ`!SzNE0ho1 P݋?=v8vsEZ8?6 KGyX\G; 4Z-:"rZJ[C|m5`arTh^EV-.okco6?Bx|e3 *-+`VR7WԷ5@df &jaf'wդQG6&d&X~n,v !4zC E%Ó*(KtY?Ԉ6 ՞v h+Oh"I7l˹;p9 "2#btBRb)?0 [Zvj/he'M}'ÒɥEӎ]h[11R˭US蒇Έ#L-HQr0u,m0kf@QpLCkDHPYcاd I=OhDx;3+ϗ9*At JkIW$.:c'^oϧVfݵ%b2塙VR b^L<뙀ɉ[&0q{Z_J{džQHjW1fq8Pg uc?^FZ2xʼnx5ebbFCPQwtEO;Ie쳝#.1R0K]/)*k#dmfBHu.^y>kE%8SpvDJkhxmGt>+P5T@%VhokSG;Q+]VG̤RsiVbL?Wm$ڢ`{'KZgxf/]@xsEu- _@&&,ڥA|tL2-aB#WK_^3KL쳵Ϟl&΁3ۑ:(g} eb TKR'֐FZ?+Ï}@XL\j=lsl 5?7@L0yQ{[97kL&:k]!coB|&E#m :/;츀!X1Wn9~0G+u?>9H.[ru^(XC E 3/)!`5mN߳vi\1.p ӱИ䓯PX'nPyq6IU`͕ !X8FWULWwBʊ.=( [@:GJj^m㌯pK}Q 5.:]wβ|'Rsn!͜%?iM8POhOO:Sz,^/+8;(<p[Op(Ul*S2ύӃL zcaL,F9Vhg[SD3^8{ 13·LC]lm#h6>Xn ۣ5Eۄl) w#m;'B$$E'8DR o)c~YbFkdɶQG,do S_v3ZmxJ%6Tp4~lQ.YjO>g3NCAZoZ3n^RoaOyb\')5L*IVE~覚Q @]1`MZMsc{ \-p9S$66a$`l0;Zj?CN; v-FBh14 ┞VҽSep2M{߾V]"}<DG$~Y-,;8>t8{^ђnImc)?wh4ݯ w`WЬd L lcv0o-n:zy1ct9M{zPbUn{>;~H@0!3(M<O{Xd*]"#`T jݨ-x@(5/+m\w &~z].CChdP^5) ǎS|PCR6w;TP&d>|s+jC1@WC0C@aUSLP z`ڣ s|$c,y"< *|K~ Sw8vNF#c`G /p]iƕ0N. :ʡg|J1lR事}/#D <PL\mJ |ٮxS'#rinݵ5 )<~PmE0WsxCGI|sL2"SY}Ap4bmߠJ,eF }O~j#Ip!c  #0{5C~#qw=c8#g4Jr- ͊ړdEhwRqxwV$Zآ03ՋSh4pqNK/KϨMnuN ZnpY F5ʋJ'E υ*9d_ T2څ Yk#݆=-]*e];=yߞeʴ&ѹU0E`C|=t1qKPeϞxw 'A?J8YrՍh? üqVN@MsWuTօ$n \a_/EUyݛߪ0.d3iZ`&Uۆ{NXn\^AF~pp\i?(25.G3#E-nmLwuF.s),y,Iut? [C78LQ';ynyX,?*ҹPiT J@~bp*u.Q9vHMfy7#J9ȇmJ%ǨSVƴ%PEJϡ!!m [_(?0\|5Tn>J}j*eo|#zlTa'!rȰyl>K~bQn~+ߍg hl 9=M.CH 9$xu4)Uo9|!N`$ G:spn{+4eatٻĊ(D=I|qYv(!vuІhM&f#Ceb0wwn.t|] ` h}hhǨ\2J[Cx}+bc2ȝ@37t{qlIn0|7!*4g n̯O0\g11`fҮ<ZlimM;gqtpwǀm4n:)Č~; {|6d)DgcJlc2Ij፦X9?N>Tf42n lPRm $ ւ$ H7iZٺ'BƘ%Ƶ"¨|T(qWJJ* ֐WB% _H' T4+>7W#]/Zp7Gms}͎eX^g.lO΁matS| 2V*EGݼ4=o1/IX\1R,ˈ=1:{٦'*Y΃(\~ M\`4QfR"/E\'ΘεsV, DhGGiT hヷ!)'c0Fs) %l5VFFgxxTR(kGۧioIoTZ~ڧic:[\5R)Mb}Ȏ ":,H>_9[d48To+^w,6 fS.4vX\-^g <.æ|)Q`[2Iĥ粏i{-/anqECi , ]C&OPe?T¿!G{Hz!eΓ.?}z錹VlWM_uaJvx i+oq4h"U?Ԧ۱#zfP$GE#DCaM<ȥLS蔮g%XjDR9P4S#ǒ}wkk ??LχVTQ#{~ـ[QX8i * YpJ܄h] `c;L#yw4P/G)铓6~ʾ_!-g>SJH:I'++vw[fA ED@3V&'uA<}VʛAQz[Ol%ǝ?)1\Bw kaE4Cyk(KTyCdAqF?ڧ:Ⱥs:YdW:L t^W)H:^)6 Qv*M _hUxbP$o(x͇֡oq4Q,WRu7%> ^EVJ>vBlUiaBrQi@SڢٛNwo.%&sٺ] {;4Z1Q.˾iL^^/%ezٖ@&PՍl[ tԇI9 f3jAvxD1>u5<صbuŕQXlsӋ3m E&.W0م$_ ʓ1}N`H836u#hXDi2.(9 #xL|1Rذ< f[(ӂxqqcb*zf((LhժOMcT}yUkdi] .x1<d te с iFqb5-Q5!K9" x1H;(\5S$KCq=Ɍ+\yXVHhژT$bk!SCxsB5!J6FL0Deqr:6sakjX Kv1]*ݕ3Cp42׎ *PXo1\t͙v!uJʠ&g"C*H%{Rt|+I;1z"z>D;^ɯ7ZcyOB7 釛vh<3G%SV N'5-GlۖR6hց)pRJŃԛۛYx*"Y׍qC~xVeO~dZG.=M;H-BqHbW_͔9ۆ3"f8c0N) ' ʌLlkC>VѤnE;S^b0`KL늪[[`kie٠Eؔ4|"Y|侂$Q,Pl%Ia? Vm(jC5հ^Zv1褎w^e+M PGܭZ+(՗*d[5F@Km:rBj $?JMqGt0t\h#Ig(G~%6"O} [Z* 'U5%kfs3C.Z\iMD㧿?ZVzvŧMSd`"Q!ƭrhy 0oyOnc(z Ez-E3MA8a@^rjUe09 x|C.eϿĻCMf[>hH hTiM:@t0frHa2K< ǫ 6HW.lmt qOzR(m-Ѿj[ë=Y4wc2O9{>_0R %2о\xp9}Kvfq\5T11ϡE; e;)o uBgM ;Onogt3uHEjc&<=g<=(ByX?KzyaCe|,Q KdXt bU)١SZ*Y&}@d0EF9#eojlh8m2$dH[|T%nƚUVnmBҗW,ǻR&"ITяL4,ϕ7О6,q峜X8 yD (%PM5|eV Q>B4Ajۖ},Zq+\h^Ӄ Hud9 tw# 9Ħ˶ζϰNvzos]Ya "*LVSFkH4ݪAe[ai+].ܠ߭P"sϔ' cIyNoq>s{wnnf8aKVUWJȤ8e/W*0#2~sG%w.5w)t$//2_x])s4w3k"TnJ|ܱÔ)5|:NQ @9غxϪ1>%C'㤵SޔGkizEXi`nmG_A` _JI2a ! WOcx%DVC+# ›g–O/c8!4:E7 FE6h#*p.Y( jS VbyVyg6c3*xv˨\f'i^!LS*ki ("a[B!|!:- (>% ȝ@O~rwT&gchy 9}k#bOu/E~0h+ A@BMj"r c tƾ017 iaXN׆`tWsuH!ڐZ϶G IfQ4Gס͘:)\9򟊭q!&֑Z nM9}8錋,whԺ"lN!Ɋ]^d4{xp5_.lФ|rG) :@/;, X0s4!5< Ȁ>763xjӐ2Rb\G5џ2W2Vj9bvgޞ>)}׈&bX8?;%/!''+z˕ŐbK=%ToLw 4$BT1v&\ zy-Cv7YAH\ͱgJp!"EP`GP)l>DPvY^O<"#sa7fvCEljE߰:;tvmȨB~%05uχU5f>}:u0"\Hp6XC׾D߇BOgV90Bhf1T*q;OD8'v剄;E rr2ҰV{-B~XSnZ41&ZV Ԝ[QLFK;"0]ύQv vg<o >t|X"yi* 8 >p7*L'VwN,Gj€ZKƒq(@XYFĭأ7cѵ,i6fM: P1ξWŭ!XHLbh "ǎ*G8,v`;mӜsnزւIY$ MȜtշɓOܛ]iTӁX!2dP('P5Cډ".cgܢo =|DAwm24{8 3oѷ؅S#aD3:50,bu(/2;=9Vlwfakt9aܼ.%_}_q #s vfT1xi!gԡE+P&;D>ل:,4 _!(Nnm#Ugn'quv䈊PVV9Gf)S@`F=SI1Yjs^}N\f__lP5 $$5W}Esuնfl4%n=p|oEtIH-Dp`"*YJXl *HM'w(d-+3@5/.>n.Cl+xrTVu{hY w +~ %y$Ry,:A/voT2FI g^؝$E /Gy7Xʏ|FUĂ4#3'V`轞F:{ՙ!a\]F5xzٛW?)nH^\_a0dg^u޸o3NY"GF[@obaJbJ.z=M/3nnqg!la.,Sez ,ᴀo}StK݃pvQ|!r2I9[&]e,xScB&GRJN]+9yQ'*j6!s^#ErN Pm-c "`pBD~ <+qb]F|JKLOE&ƜӰ$ewsȠZ<,}A4r[4['苷T{&$,$( /gn^:Z誰+$Rp@g\SͰ04K\dXd\ yr-d{Ĭ5u^ây|[ X_#vgl!6iŇn`6,S6es|eQ~ٶ4+Т)\<QtOhyNq'liMZ$](KPz<`|ԩYKcm-P`@tbߚ;[@zƁlʹ-Oxiv{ ?j(#upʨĚ.za+t OK9Ҕpuc;\}',Np0m@!d#Pf\%d[gxtOKy9 ~/%@٥mY}cd͆X5 H!o[Zc-l}aXٶZ[TdÅRry9!MsZ>_r|GŮ:KƾwP}jضm3Ц:;˓hTVνABbChU^"o|> hUs^SˡB^cws鶼EA@xj|M/P<7'1r8۵b_E6h#O?A,vdW!VTfphl@dޅfK`cz4SH[i{R,I[>N 2?FʫoW]!BcFpPe8!gHjLr5fc}9G;Zuyj? ^(ݥ s>zS[}}ӭ}7Z4(ꄴ Yɱ8`q[=!]CquL= ,DDj|&ZfFҫ).ϛ^fkBwQP>c$8MRK|eٷ7a[mM6OryCH3e?zYl&OAtM+%bwh{z^Iq7h*br::_lW\ts: Ȳ> e^b:+X*^T/JY/~ŚvZ^W {^9$U3%u}z9rt@Z,owr&hǻz{a %sLgr ژ?'A3 kKɢ^'55}ړj?p\C 36 Y  udjOkj\ߖ?X`" 8":%CFxĭ#AV Q͞yw޷LvUェI"X)btsHS2iZ竲p[wd<{U(fɶǯA*djFVQboy 8.7*"f6R-Diu?ǿa]F|݃#Mygպl'(D,T_&w*UG eo4.4& *T:"嬋!?T%ݷOj㨂7c!wʨ/xO;6_o򋂐]C<[?+"p'\LCxM y]1&pY]M xHHq\u]gy?[pIv'裖*3ڍ:@/70x-o]ZD#5!Q-)KA0~Hi^^ {g߳ImN}i5F |cbxȚ07ƞA' YK[?gC̻|w0diƺ`9 j<é[CV eQmA $oa"ru}?)q:$Ba[}y[\XIrIqhN" t]1&W>;jR#ke#0Fp8g%!2TtXMf l]^[ĺng6r䆨t礖8I`7o.+S cY'c|Lkxzq@T^^;lb`& OH&ʷcAIbД &p/ 뎵m> Bf [޹<5 % 87/JM~ML{)k7xM ?\O"mj|;fDoިO](29:2ėtB&ҹK='i=(x,Ւ!hNBPu}~jG:ݽ2SɄN{#TUS{J: C|(I@ʁw 螟@ur"}dFqs.&z^?2>#ЅuU׃R& ogP=BbjW$90:A5#_Byx/Qdϸ D, !~Vj[A1yˤ<6m9mGE UܐaVPs[wIhgw7YSg˛ݍ[u!I+d} LNgׄc8u9&O'E*+@ԯH6tBAay뢗<}b(jmA{Xd 2b8 t߹B* +])5~'Ĝs9s៍ f-nԆ܀aЕ,IIm~=`m{[R jdUN^ߡ\/1He~N՟V۝{O,M7/U C|A qJ Bx ;FVVxohg \욧ґ&$xh>:aN䅂ﱆ3 |{U)~OyjT1e;we12$<"|jBFI }0llVUEWsvET2EgU-ʫA%DQa/(zJpZi-c{@?mfyAC/ed>GӠX?'UG2 58a<0ΧREcWI7^^1W߀ pۃ (j/%_h^OK!㹻.!ꮀy`g-*B).fj͙R_0)u#Z(5[!9bcZ\R>:*Em YjNM9cv7s&NgR?ZT7r\o0ݢx,&2G[=yͤ`"1?$t<6+#T@/!SlJr?OJ(Ra&G@s>)!ZZ6K[E!P)MĨe3v0^?ߓu@Mo@ 3%қ&@^.KK%uwd|HӖXZV?-/SNwOY41()͉hMb021?K{.#vg(Wۜ'/@%6eCAyn>CjJH8e,g|$Yp*:%W/7PomErUK[+O,ճ H"QE ]v<թM4!!5\NhQ26b {HP^.#PeKYtdƨk'pu[.z_& G|TDtSQm QTAot8,@hO QK awr6UWkxN,^p#떝S D6>TS.``gMUDhvƺ粄 :Z HUcVŕdpH,ƷF:H2Jjޯl/8s"{g7 @2e}M{\QatKzZfTa(G*C3@!$ [C6DkavPctd.,n%jor1cۢ'\U#i|k䎥@1O[L{^D=㜌z~Vb6b{z+(!,*Y3N;ta=gط'j'l_VTo.żv t9s` j@x s\ڥXIW)@"&]B=zz\$ܫ) ȤfkhUn8H2A@DV3uiUy:׭^H)*- ʄ 1} _"o3o3s*4O2+I~l-W#Z˨ 7&3#?E|a|P~TK,m[EyQE&XQ+fٚAqW} Ys@SFxx.-=D|n֚נQm*د. 0\,q/x.},ǐ*x)8G N L诇'{|fGp }#` :kCl>7YlK{eE~eBB5. HB.nw&c%t?SwT&ZΙPCªD%ODr#6|G3( DV(M/=^=@zW#Iqg7؃=g3x{~-\z1 렴FRS]_+l(:?Vkx}s:Ϛ %M5s nn 0*ڑX+PTF<?.|'5<;}Y0q|q$zu.u#WnЕ8@db' $HoUr :C.>9&axxБmӎI*([N.8Űp࣡ 2w̚%6ӥE)dRC)(yYr"UKw!_L0|u3MP.?]zčk]Q8` wlCN#:dlȑRڠ.1 d)Y/,網TJ@/^J-"ĕ ]lJ~leJTxNΞ6CL.'}*'Ld : /E_ rZ#Y4&hN, hS  ?K"Cz{Q}Cjc!WH_17)o 캍obGl 1 ć~&Mf+%_ '?lCy_r Bo r:%NhRmΨ*p K\\qW'!%M8'Kԯ:ٚѠT  l.0b=J_BxNpF@M,obES! ?[5B |DR0jasjVᭇsqIp93Uh{[TooZ$L%B0=~&۴vâux5q=y\Q's/ c5 {\no5^:`B ߨ MOP w!(t B),>}&4V<hӍkK0h|_,@N?|sipcPx}q3ҼΟp^*Ru+&߈/H|>p^Gj4$=,UjfȫS!Gǯ/DW^srٟw1vy|cFn q R`<vП*>_x@_oL8~9`k2pCVPcvT8AqW"r|}D3HɭᓢN2(N1[rWY,L'0&G> S 8R?f2)}|B&`!JYƅ`79~g!KS^IkI\ۂR]JY+vo9o%vu$E7(8I 9ev *1f z(I-vm2;7d-mP$];|K:oM 7<("!ߋߒ@Cv`poJߧ+tlNaJ!Ge(ݚ PX϶Y SqjI=v# p:Hš +ڨ]h=VCp/o0/ˁ]~vp+֫{U)$Jt{,zR+O.P}#y~~5cN&&5_1Bo3 }9%ޠvVaPlgcMy|U,u#ݠWL7jŶ7{iXu\YˌLo@W־b3B6mU1hױPaX+;hvf qT)p_5|-0kL6VRg;\-b~rU0p]qJX⮡3ߙ~,3X-7o՘ k4 +DÑ*{ ljV"n.*XHc"D0t_=bO֧L>/mḆuM^l yD Bk;Bb"H؏^<>n41(QVcQ׼5_ zւ%W)6UHYL?0n[ Hu$`S6o^(׃Cͻ.>Rx~ό{4Dc ZG/5E}c0 i@Q"*$Sk9븚Mٷb4& eɁUV[.n I\m% KoEhEO13C]3cM CI+q [`=ǡ,V*a5n6'peFy ^<'lTxqNMwJh"݂ ]!Br? 9>ց˵deҏDØ3%gB6Sb"_jS9b=c]OzިMϚ؛۾·[CJElzr7,ܥ2(Hhҡf gs2#EH]SNz;NIGjf?}u./O1un,d=Bxz1~F ] Gӹ@pպrs܀D[:DN{Q%> ]C6n>AS ĻẪܠ=^ܷmlY~"o=y:<*Yȥlu!7GBN ՔBVX=4@61i`hVg H=1=UG0,y2!m,ZnHHk%$Jѣ,m&*{Ǝ>ger/ܷD9_BPi:iQ ȉדZ(iNv˺Uҩo˜UTG@ˡ,,H:+ ]i; =pv\MzV4?rKzi)ٛHE,9¨4oFE޷W0#i,FB4Ұ!^0u%]B_vgU.*08r@|t/LH{@pBJ>ʟ_/0 JdJxʏEQUDb{&vՓ Jku<1I9ݧ68@<)QmmzSGDS_t1!MVy6=~y_0;^lV ,L-v ?HMW/m!c8~")]qA4"OχZ!##ŵ7/W0ՊL؜vrVZOsGH9scQd;DX.IipT2'%1sieN'鸆N=⿥i$Ot/#a7Y}'uH NEOm ^ɰ8n'$=" **uEk]moy8n˟c֫_8VI8f5[j#1K]2=HNx`ǯCs_ԇm~ٛ8֗svkX{qe>E11AozktbJ7cOm^/Y+-U;tS%YwBHubD8@+(O|)W^)x/<<[IYՋ"ЗQ?EQ2' hAySs TcHsmɁ^vC#B'L >e77GQ4~_+AV1Y?hdװ MѠ7&>-X EBDj<|Hţ0 존.Ԑqt7.ADuzR`T7IX՟+3dbO>B,,1[cSyU(<5}p|zܳte19_$a*Dd,i. \DXSb!%שQ U#Lwá']J t7k*Lƽ6ц;:84zg\dSF = Ahk0LCcGJx:M p['e@U.[z`[857V7M6hvADU$.e&CJQ&K2(tW->_ HZ!(wYzh&1, dnlH%LbNVdV'Q:);hm<+_9(i/:]\&9~i2r6ܼkeFH h?]uK ˽1ם7.L.EzJj#o3; $ tIҨݵβ^]E2U.Zeb-M iU=e 5ieB$àsܭB;(yȯs㜯LNG(QRDDZp~(l`/mb^?k(w+UyZd#\4 ѝ5_Jq8\ɞFinM|z7"5fc9>.#$hs:>YDboΪK-SQ,*Wڿ i^J1}g+X5LAoSw&ˤ]D*9Nyh|6i$I0Aݦx C\C5_u<`1 ɴD't\0I1m5;6UpW^ӷ' ;H׍v! Rlc,NR?jL](7F,Ujۍt;:Ǘ>xCraR{Y37z*p@OĶ ԟ,5.= zbmǎЮc?'Ng_,Xbj kº& HP, #d6HAM92΀Ү VH8'w@H 0PT5JǘJCl0 .Ny ʞZ4 Lo<8`ˬbif\xKuŸ\,}f~0> S-:V@{Naʕd"W!ry^KnںckT~[ ]%LԕKp&BvɱIGtFÓfW5pF kT'i`(` lI*nMqխՏ=gi ^tW$ 0~mE.K4 \,G[S 6djt%!8\a5Π:YaSO(rl{ߙgDa}{ GBlA& tWKͿ96:J16}/]ɆLטXv/6CGw@#H}!ĜgDc] o X1*d 6n[RV,_.L^$y ]O蒄9*B)FhEW!D*!Y@Cu!H?m|U{CGpf2<i0{nPL:slXD?\!/XBzhNDQd3y5YqzU)k {1%p ӝ &*.愱 )S]| .x%!!JLHkȇ7/SHD߇ߘdY'8G|gE̦K] @r,pt(db&B#׸R:lǤ [a/#tNg\v:N88R;ti4E.LQ,B_H $8/WnC5x}]."Nl<$ /;5d]X5.fuk1x`~Q9 a9_N@\Љ}xtAMHceְtӃZw'7qXR\MYADQA uF%PR9m4SIkB[fOn%,r[Cv<LuN vZ./t 2 Ao G2>[ dpW%.x᫃ې߄&0K vsv:ܞl)>oZVGLJ̰AƂ͆~*gщsȬ>1LlZ ϺSeXuil*BKƶ! #',VR|U%nuD)d蜚"Gʌs$rsj"Ir)aR;ZRq%8sP,"= U3+S|pxΑVapˎt*ymO$P_HoP"fKu̡th X0joTyTm8xX2oA*Zw G8}LOMgN=9ɈdZ/ R? t?wsk6k(%KGRz"'@Cdw:NM\Pb;6-X 2_yri׾"m=HmgʹXg!s0;J+ +5y [cͶ_/PS#5!cyރbnx[Cn|=1Z[W#IjP9'{I^YauOl ۯw-O#Eu+ƶ|k[qV[ ( != E >a9 ô?R&H{Rj*T|4ZQ8 트M8S2&ʌW( [rJL41.GR])36:nBNt /z|\]ޠW^W24iu}aҽ }]!}䯫n`xCYhB8ݰN>U.%KLjb%fGнAϺJ:b17R BJ~r0,ݸ/qx^<U詡܍2rw`.If<-'Y(IE3FD{'`oJbWW=5Ux!BAEb#g,:˃SxAMy*eWӐj;g6pW܊@=B Ct!<#j]Èyu}v_6N=#A{]*VB*V}COZK ܬ-:`>vüb[)Q}vk6ԍW&7jp_ܭ$qAg'ygκ'%Ie!ēCtv}!qe^3]V;~ e\S5qi@6tUa覊F~}/i5 .M9lH 3[>yrH0 ҈ JZ d_o+cR :D |jr^nҁo|yR %>k::CJ)>&=h:NyE9iN܏+uSE?Lhg)7F_EBG{1-IJBiXPh;p[N۵M{Ӯ6ޤs)W}MObzS_vdxQxyu$>f*`Rm(- yc;41ˀhyEWL׾cMj"?;jXX1 sɵFq{zk@5Wx"iyewhF+ڙr2I\JtW44Jn3 =jDO4_A@Qof;יS[Nb(A/Q.\ҢP0x⮿I,E`T?[uD 3~SŌ>tBԜEvK?9S)&W\9 3rZiջ+{"woYzDxnd߈ iԓ H{}X`ci_P̮ՙ>)+?tj< j5uϴ4*HchGW~,ßJM#n牎V4LnOw.Uy8߯ftRK*0R.I(-C;`ae{8`"m~ZGS`ܞ8i?~īAfN=>rxZl;ѥORێxwC/^",)Im>%(4a<l \yZ;Ğ?UoƶM3   ۋSx؛UwgR *_'Xk2~Z(QDmb]EpCpQѱ~\)pN+165qyEXcrRxr{lTGH,g,~юW IOdj\%&mi!8!)o/ OlGx\;q/_A^2SZ5^xz_Ï{$*ǔ f13n$wګ qȢ4H@ċ {yj b8~Db۪߱o4A5r?Zxf,@]d0#+}}2X(Ӡ5psx5H8I~iyiz^Cj:?5xݕ)u=h8)Oov>}S?T)&*2C8+rSmMUR_5Rɨ5Q(66VJ;H2R*8>_sQB? BÄ!">),\ЬifHl^>_{B;s2Vh;vsr; Oyp9 $v Ҿ8Bk߿v?WJ^,M4-Kp >`\V`X"şY#(8bMYܥ^L϶HD4,"Akfs؃޺OIrصmtL*w55{-{e7@*WgXEʷ_Z$IB:|W >d- +4.ǬcX  xL|[YFo 5RFdϭaN;P8Ȯ|hO?scf+Rfr6,3I[XD8`NBr0:ץ~XecuI ^K lYbh![( 8m]tBYSPN5~ٞy~X' JM"v4LHf_ܘ*1ZKxORD>p137Һ$})dy_xLLtݣ45KN"06> q-^R 됮 !jeRnFZeo)d7G& Ey],]S9#ЋX j ZH4_PD8-Fⷦ;OÄn&jQlzS "@š^\9"w.24~ϳ>(2c>hN2z3Q0W#,b]8>:o0tr`cqEaK:оepxv\7e%^~ @E< 3eYJvir5Ab/Fts)g6G~Z ~B!\}XF &A3UrxV0N cYc]_㾶IDUMTar#yU~\9U4#<,qM)L?K_A!wM,ڛe{3d"R\l;l5T#S4؄E $r%L-A<-#q hqW;*IY)rvJR-bN Bl(WA/)$D ČיhW-S]]{xL7\ꐆ |-=8 w뗲yWיXAg͏lQX9`\D$U $x Okn“ydM\e/JTsC4& 믩ps{aUvAiiߢ:wj)Ad"?!HJG朊Rk?!Pr~呻0 ÖÉnDt>'֎5^3͊B4D]P;ׂyO+C6*u؞34oFPl:̛!~Gt MQqWr"!"^H# asye^„/O=p⠀.Ƴm.Lbt=#P#GJ~8\aʔVgn|,2e܋NvWGmWt#>K"3+AƀwLrUgLB-bP_Uܑ>~wkՎ;yZzY߷0[eg9/*SC8}$U\ kY1%3MAv42}GOZi"ZW-ތSBR4Mq Qd'^ poîQc8|BC׹x۟p~2 ’Q(XpE*s.72T(R5Wfy>8SNUw2챵|0qMv-[.gbW6mz 6:֥= R KkꥄuL Ԗ-u ;[x vZì` =IYw[=%'E޲<ΛGHC R30% -CDYl`!kjg˄^+h^583!CMⅯ iVQ 'H !=v`V*Ч@VoĬT Wϫ`_)'sdGEFZZ#6; XFy4e_hg%W19T[|$ȑ-s~].ڔZ!!, 8ɷ^Z/p<ܜF2?s"pK:pP1p1->z  QyrQe% ^8zeH{h:[k MLo?!}6Km+,ҴI̤v^ּ gDv_Di༕_j\Suj̤ZJ2!RS<#ALriC3nQo5a!Ժ5+>uS hiٶuTg 1N}.x8lp䳲Mkk7- 5\@3>/=\[}NqU"#N9. nBAE"lE{OWJ)yhDn%o^7Gd8V$~ zM|ĕoɯއrpPy}:5xz dO^ *t%]@RvkJL";qUSehюt-z\4ڢ*Ѭv麹J <Ũ闑5XxAy=Ⱥ򆥜LgUma ) )fJEߩ:oAkY#A31`#[HdPC?ӳxg{<G ~=ń׃n琳|ԳP#[7F6-yr1ȍ/ҒB9=9LXó^eѿ!Ib3kӽaE%"EW zOp5m; fdKgw f]Nښ9l7S2õ56=IVgx9c]}'CEzfau(]iK w~6dt#-08zA4a?:^n(Zp < hrʽMSi]Dor .A_|}!dDrZ's@HI[O RO{P$VG- ALZlhŦ9)"[<~^zs<}a٭Zl=hf˥stqKZue|r6u?nƅm/}GGzuhf#H¶ <`VMDNq&Q!{(]?D|K}աtA ̻gJ M^#+8hngC]\G9=k BggF" ElGOO#9z=UpD*Сs6sxQf+J}S>hAZ9ɩ^I.gJ gl%p$yxH׆Sov83RWXڳ8)%YÆto`J襕ǰ2%46Z].t4 f`"CH} ~1< a5M sjp=-'}:.+dϊH)P $Vd=A8*CyůK z HK{A/QLdoxj,LB#m=H?KZt |ʖ`;`<)TŃ] J˘AїCvsI#^oowQP~!gC^vxvRrʖAa(ӆ4PsGw֜%S6z!m8V, QT?vKzT5tv()f䢭krt<{5~"A|K׊#0%jY[Y.qV8PGYUl3~*Jik"Ӿbt?B;:'; 2BR&ԌbF23F7gvscͱ)Q^OΫ՚}ӌ;hc Ϊ^8HD.cIl}_ΚC`JNՌS _Шö )Lu89KkUi~z&W&AapMc@!h ʮϳXMfT4??u|K|IF*5}Pt~JephuVN)d_󃇯ɬ0 O˄5фDâJ#ΦrZˉҸ;yۺ hˌ\',Id%w">&j Yۉݬ<'Zn-NOP}!$bܣ7b<~ R4*ml?r$Q tn )'[iB0dG [e3ևN q D|_?R^'m/?OHYW|/svvud,3unAOWU$Pd L\?MOSD, \ʊ)42=ͷgK˂)Ww! f{O9'~Ch֛{(W~ةj7!Y"DaOk*v''zٙrX?"{a67x~-{_dΛL)c9JAGZXTW5=NJ&rG>P?|acb0V!(25H!2y)Y@^]fY[K¯"؊4/-кCZBR'{rݣ" /@8<I,ش.؛tvg뿀\d#%kMvB;,bE?6dJ^x'?c{h_:ꏼ3ZL׳ |\Ϭ'@uV)_%fՈ{c+L, I2)=yW8|rrB(@s}QȮM]-G#C E݁i0U. ɝo5_aF*=( 籓 Ֆ.ē]W'KP X(j^9t:NkqŹłgMJoz* 88*%"PIƇ- NCtT%EJ@v;it:? qгt]7yhy KImзuq$+b*zO82Kdpq ,BT@<(щ IpH)j= h65> U*cМr6-o5-SCj:l&#0l4QWmmYkٶV(l]_h$✎MR,׳nK [ԭ.ɡcY,OpIC߭3v' =) * ˧SQ^U徲s9f'$p%GѼeFO6n`A /n 2/.O^llIV$_ˏ`h_ϥ?{LOZ%p=|X.AO?5dpm.\&Ȁm7 K3Ͼ 9i*_Ud_O|xCϟ?ШRGcF5mZ*9|WLZEi!8s ;^':ךm:)dq1MIb3LCEs #U b #JfOݦZMe0 BxBcNGpdA|5oy2HAVpW^Teɼ%cgv^1F#o4®6XPJs¶*s5JKCXeu?g\s}Rj{ ApC!@7}^0@M9w&OxjϓoRۋߠ 'J[HS,9ᘿ0/|*3O5~ǔ8KP2μp.X-CEl0ДP}èHhC5Ւ'_[1ʋ>!!z_v[CK))x*'A5r/>5\A!X&1&<$*.s毖`(e$xTi#xXQn{%UƝ0euѱ[޿ŵqH<I1jA "OO߲߬@3iܛNۨ'{/|8_1Vno{fĘPwГU7\d\ āB%jwM˒P'Ei=1DkeJ2 N Ԏ1d]1 ӃMľ1d';CX9 ?FZbjμ&M 4gҦ=<42?,¶.C0w˻*h̀;;}5RVyBQON*3ܺ2rsV鞈 ~6-˭P}_`=? By5& cڢCwaG kmi+\+jN$}O!IddQ\{ -;WL|?&%䇄)lϘπ}s+ohřMbH$cV,zgcMm(74Z=c.r!Y?ZBiׯ8Y HU_rEu]b%C,(fšڢq_>'$[[>PeF(!yeDo z^FN[n۱ǎu3'b?ΣoYZ~8hpPY jy~83d֗axբOkuLḳ,~ iN" 'Sw3Wrp,.DH爪aD$hŊV J< $kj:v]VӬ>SIdS15tO< 1gAle`s("+L (&/ С 97r~t̿`=+3S?Ћ8$Z%'Fn!, 8+{<*Ѩ'cwP6Bfݷ )ZI.uYW?y_.n5z҉^pXMaw׊9/l>m=! s~Қ?Ù9Jm6}%Wm͛?BAV΀6lY[0tSBI煔iARgFa[P{b_u`%q]bʇAǚ3b{yOiݳ|xgښ]! #ހ-R_];ͅStӽ|Ehvf!Gw:Ÿ)t emǓ; Ļ("R9#{^u=!3n޴dܚ˛x+]niHڽ5 w1,(~_r^ / [R)E!SA5W o{^G i:r{(a%Ĉ2O8tN~qJ~P" Z9Ldvi GM f{s2zd(p<ìG"Zqk b'KΩy%<#G YoMQ^= C,46_!-R׷pz[;3~axť7KOYȄU\-\q˚^8""D  ;` k]!Z$gPMVOwkzTť?a:':'}SH@K5B+Y]Ӳ S<+?ILmmk^1S˝va n> ./H^ ^VNQZ*򚑀E?Q6ړ133aa2zY=ˤ0 1]ÀMse Lr8MЖ"m*sfcfRy fok~4JwloS{=pװ78|Co˩$a>ZI~2%$%qGwˇ K: ;DX" [h|\xW(|$ָ9$A՜EJtK'-rA}~9am-Ґ'@. \` y]*G=qd޻מ#Ƀ{BadD\(ڱՏJZѩ&|;PEH Yc:w_WNt Bxx@%fy$$]`+,YK[Ah1{%v'I>%`_9O'~<)Z"J{GN04RQ>{x¨脬k0+\of([gk9M;c?+k\4*qLzݷwI1kSa3cjι K&GfUݶy N0&YBEr@9ؾZܞ?s3C#F;*u%{N흐E"'47,U5њ $fRX'O~P_Is)kaV|M٪;v$赍)%tJ<gqF c&rt$SOD3F=$Kf٨_b(jVk8@eip_M}y>ןȄ5!vNueqkHNuj"W,JHX:և\f ^n?V\'zʌ7=(Iźv~>wkBX>+"AY5w~Cl+`/e%h]^JO/RN] abr.IgJZWq6:|󱼦*EA^w>OH/j99~/7zkXו,7k a|FH|fgL AG<]3B<{y4x7X 2A.#QD4v 79kՙ41xgX7[fgE5W^U5+C ,0.Ovbۄ '(Z.B^b:maWP l>`w1COyF'$W,Wwx\YY56'7튐"fj7u!<647Ќ `#xHԢ B!Ë9v|%_m2)"a!ۻ:~=8Q\z]Q K@C4aagTqcEX7%#Y:ed@;cDDHL]{ƺ!|=R{4q"AXj9&[,5eg]'P݅i cL-8: 颗 4۷~WdPsc(1O2?m-ZbWƞ?uTGEp39YgۚK A#Tz^̥ gzwÞ5h91+d"q[ZT<[TDDI@K"#]m88_ Dwt,YqZ8.̔}<T'WM]``ثRo<(Da]N^|xV7`&GNn#m-<{K0=b7?P5=ZAWN & @,L1/S5/M ]˫y O8A)nly$ >d7J3fY1 -:6ԶGeґ5h pZ#/l<dC)!8Ө1`- `=XV!1]@67%žjj!W^pxƹUp;{Ci.,Jn/N9`>qJa@ 'NB=3*PUPdI m&[ xwJ-dƃ.G`Q4zGsG0s:KqmY<ڥģVe%hkNϲga9$0ۭKU3W yф7W%$srЬ}_"ߝ}DLMJs#^1aLSSQ]=; ʉ:t`w>sI6It8H{DkԹY!0ҁEK[B]?0pUnѤ^MXo )ϰL*Nnz*2i#nB@_mY*6':"#[e? WA_o}J]vA(<]Q:mgo2~$u. 3ٞ#Z$9 д!aǕGD=u $h7Dgu݈o7H$xe>KdEծ ~ ("F|' Faqt} $O+U"/[8|>nA*k//o%ŸQ /</QfGmF 't^ _E]6SED%EBH`Zc^bǫ[QKGhh#I2 "G1ˈL̢S,| V@T0skILr,#Iꔘ_6Z1@߼O/rf~cDn*X^# (y Y(!WJ$YٖGM0KsG7ǛF:jXm/8) M =B۲YN2Y1L7tܐwC|SG0+('ᚲ!ascMqnB> ®wUJs7:ǘ)@,VСf{XqJ!ŧp*OpE"H:WJgY|,Jc?yG^̱8 + +5DHypQ0HFe[,l3/kHK{֞$GDzEE$iuk~u)-c8YQ2WA2ʫS&0篭 "{cY}.JyB у)V,_!"34. I*]Q852csf맖}%z P|+2/QۊzTശN˸Dh(w +ZA; ַ%.GHtX 1'pݘTힸ&r̓<ۍ䮔J ,hirQs!emWB/ slcg,ٳIw.;ۤd`)䨉>M {- A9|稓 K(vּz2c\4Ȧ w ]GQ]} ++rivWmBs'6x<@ 4m}Pr܁c=ɩ'n]8I 0.rJj yl J,EC e\+0 0hc$*r)enGCCX$1BƥQYquβO|jnJDWx!}RY"<rOǫ[zX[ L/4WGnv гvfd $}[, [I榩PϘ(B1)K;΋‚}zTy+9i >z,eJ L'V@{DPB)o +_wjEj}ϼ΋8 fD& 3Z)˞ĸ2#O|i[`> eR5C,t)%R]nSztS&+82~eqh8_ay[p>j>~at]]V$dk*NXSthl*bT&2z!xaw>L_=W!Qj&Nvn{IYf @ZióŃ\uhpL yfl6:O#CK#^4Y+yf8Lc J[;oAM΁0RO't0w"Q[u/+y>}\ˮQ@fy,I~ni(;{xXAr[íf#%)﬊ 4oc',1{WH0iCta-*qL4ưcpךuy y5 2]8YZb4v[t <`yE1&^Z>>7wJ AUغHX[Cy@4{|M h :%AC 'SgZnn'u,@0U[{ܖ8eeb:;z v\bD@`\] ^J6 wH>ԜwOy%)DI+8;'Bp[9@h>ә''!?W[V}$4g=4],σ2V]0&s6\L3%a ̼Wv][>l yS~QCYW}=J>ôW ~Oȶ7]Qve͓у ΁bLt?=J<zMP9A<>t K JUn| 1+{6OB q&'wRŬݚjc; ^tuwZiǬw86RֈD 4BUOks MT]D|t_WNFC.RaX7A!F%B DC>:YA8^XCWMt\jvmzQY{ K`#ԴIi~lK;gwnae={jRb#~~ q61yf\ss9~ˤW Fuhh†TqEX:a2Y"Z: BOozX&&-n.g%m8hTsBޡSx ;dk8O:ǣob# vqANO3!-hG{v&}<}Q 8l5tqx]UƓ1i IRҿTF/&iywO>t r{칤=NF9Q&:|יz1G * B8*"FxSSTh&$iEAeDY(:-]D|ҝqH X{XJmA0Yi3wѱ[VF>l)Xqyi8FS~/kn'h2˿*^!/ٴ[b؞NWD'j++D6ؖHF QL8gJOVgb@D:LjLXLUyլ2ϵgʢ$wqQ|6 No_\bi0&q !E|[&o4-boA?Cg2sV2FlhHo~`mA)UTs&ENkKK k3JqEڽͧ0{k ]>='Ň8*/! 9ƠkySt,$P`Bzw,b홌W?z Ɨz I 95c/ Ǝ-,:u . {$zn<B3 w.-FYYXu) )Չ5u\F@c+Y˥:3,+!*2JQCN0wKw$3i8nyr?rVTtK/^Fpe#2*%Qq8yHNtp)u]SX}m/爗7PZK~Լrb }颩P Ї-Ϛo[>%'LaUy)/y.YBaJѷ.3=$U=RX'`?w*PdW7wK-jdmɣg;b^ O򊰿f^TxnWz[0ww]{HdDCy%":g~wD+Џ^faCC~pO"'8#)g߷Eյ;[_z&X͹,*JUy(!>Z-a8Ƞ[:% h~z $uu{6s Fکoo̠![~ kژ# gM\66..U/"o6.?g\{.WQ}U쁅?*φ¦8G0%Oӹ3eX0fΞc]. e͍R#2xIW,~2|bòA@Ύ?AV=L8S.MGS(b=+h位oDX*Mk zJN* !,zdi+rt{-|͐p9DO&/Z-9KL &K6l:ԖmH,ㆢ^V''U5~U*[Ĝ5@G!DaХ`HoFM>E{]|n/ިgc{1q,(I{cxUAx`WLv$2o{RHvӷo=vXWmeFNK2ӒAsQO̫Kßl\#=ѷ:հ^b`YRUt9rE]xΆ5o*o`} F"]ZO(&|2WW0hG'@rhMӑ$w24p ԥܤ0 w?mog[zg0ͫ0IQ(I'į30m?mn/f%EfO_z@o2 nZaj 5ІƳ89EQbwֳۑ,3 yA-& ~u`ӂxIxfқT_cI\S YI7=Gn:.k;*bBC3iGVΡw*q(OBf>w4mǂ X#Y[GMay/|fT\h$Bdw #uB 5A%xQ < *dOhI>/v4Jj|'";Ѵ1FPD:"M{`BM3>5eB:u|vJO(@mWk:/Zj寲 #5D__G7wyiZ=J׵1n@ [2tkBR .JG|V\C -| @;Xz9 m)F +D"NѣFc[ )wFЎ<ܩ΀Fe6T%JM$v B^/ 2f $2٢ ۅ"$z5/!ʡSL؃q N.M60Ǚ,t2ʢ qOklʺ"0 TP\&ծXS TGIa!|0-?zV!]PS7t4]dkD>7_fWEՉ #$2f :` z$-:iY!f\=.UUhzʍ/;"+}5L4 h 2 nPvñF~utBd!Oy/C-6+F"wg6u幅:,7<2qK-%1t0HͬLRnXd2DS.(>klj IgixyM"7==֦85b+ I[:m*W݇AաX<@mV9ߦq;E=ƉPy t = ҫ*>vnc'=TS#5!`ȪӧR ³F{1F1zCc~+(ib#)z?1*ptB\=E\.D5`+*J4#-\<î͌i5Η XT'_*[)͎,eq6. W'%Nϛؘ:p"ܝ^Q̐kGD` njJ_UA5X"ge298: R.2F<-쩼@kmdPңi0! h.Ȅȥ \@R(6jba6u={Fb RTrPݱ]`%԰BiH} 0{R)T착q=?c&yEw޺~c,p#2+tE4CF>;]:+JCyzQ; jg{FEtw<+i!>%MvX, SZc;Q(3M YϘH5H5%$0!1܅-J G>7pSn,QЌ,@^T\d+ShHS<_+_gvҥeּG9v .^!/ةa5лp3Z5XwB b3қ2՟̒85ք $e 6ە+R՞%[sY=9y<1F=(U ]:j[rSX甠.'\0Io $%5nc>sQ Lh2a ) TmWvr4y~sOߌ7BtHMcŊ%Y VZ^Y}KRg ;ɡ6}׍ ϫL (@Ű(c9f"Kk|XbI%t$H5YfILڠ }JP'V*u;1s.@i% 8We Nwzxmje@j?䰉xVL'zZɄjQ.}.iT$f}u$Igd\K|kT?]Tq"'qj^_aY|Tv%f#'춀!?8Y,2/Wp)4o ̪Nv1Wpe51 PMggG0!)ޜ” amFtU8vWay6ٌ/ZŒ/mN}^Y'ㄏS44i "vr}Y] 2et##u](ʣa,PZOlQ)-zݙ׈1c'Bns7* ~ @zV153cĢp3R8q4j;\)X@PbK:KIF锢Ťg9U !i7Oа|Al~, ]FwHPi' !0~QݒqorY~ dc (Ϡ{H(|G|:g",/ nNfL? dBzPImocJ"y+9%M0IQGЃчTcY>Uxpg/HC$pHxۯRpcFz\(PLUyAx6 HjM7l{[LDn"÷uP@R EPZ #(bp~z /߷z'80>[Kcܷn jԏIgmgUU[SR< cre_/G@n+䮕7>p|XN 5fq gdz;Ю2-g@6c[c'Y2X:B':gZfJbh`o2&RIG$'co/_cQ!FI_e[;r|:R!Ԓƭv PJ(e0PZB!-ܗLۄݥRfg8>m@Q$#5V&a$"b"x> T-Nn6PQkOC&Wa3X4CIR3GiWкa OZbvCKK{vҬ|brd2s0)9sbj=tvꀠ  Ot}YG>%N{zUPD&Zj^@U )rznnI6qqY/:Iks/l ^Fq F5x!EbV{5MVKFQY; omYǟNE] @1)3|ٽ!=P/{wA.]eUEAln2} En*8r +e1=̡tl##K2E/[ @>:0 V. Q7Lܾ=Jp\`̮3|"f̨w hC\0f jcFF ~(kD.HfJlϤv2( ."N"\!ym v7\?Szs&w#Nل|v~(_OIN>Ҷ&ɘ~tq? wye.@2tXzgM-czvԮU>%O!VL@S#SFssW[K| YE8B%C+wَU=r3[u~sDm;nSCYٍ7~ʫ&UjM<ı+0&{Đ!zhʎOK" 0AܐI>UΒLJqAu0J\׬y;WwX?̒`o6ԨegO-( @Bk31+zC:},I̻"H W:Ԭ[)lۼN:}FoД$W-IaaU_s.Q2O0 swJ%3vl!ö98$/XPY``K~ v{Dҏe@edd&Z4{͕D >~($]M=]70$暚Y)f&8p9 ,WlvN:5lUgScW"@vT PstǰH`obx}DU?an{F"K8?F=?#mq;o8/!{xgfHtO29*#/s{ҒW^mB73q"equM!BZ-n\q':%fRbJ^lH1S,Ggӷ xOGX,ff+/M@{a:$d9[`$|4fviNZEJ1r*n+b{j[vA5_j8AО^yXD vtD؂{Q`U8W r^?Ct("\|QǿtkTMs1m@40>>eX SoFp{EQz1Ȳ,ߩs&FaխѕQJ-iu MC"a5}<#mwo|dC^x+YdVT-}XWEPjb}ڭw\((` c„%q|4FqqԬ{ AXΐH.Y!%*:KWReofa݆0 P馒\Y)Nml+TO0< ZHE~yVG^emB!"S݉~(legJlmN.f/tXCSz͏iM3K9gy(꣪w}vO4m]ae:%㙙K>>IXSN̗I{4rYޔXX3:I(Y xWԦ_oe|r\oEʣG݉ LG;_8Nc4JDiR2^鹈l-ZaA#wfʚ6Ր$~?HnPGjW{n:o/소i.hwSPѵ𮆀Fd E@HRV7rĹl~^9k-]5tNgI\i0Z 2!Ia]RC%{!X ż[蒣bXmcc9qRe.r?, sxrv}0V6D]tT J$[/Z+v,۩8g dmKĚ J<+@I|Kdc˱[PLn7htzn :DB-zlʔQaBUسu-1@%W]ƈǶD 0\B=ek7uM@g {Ev_Y Qz{=f ;7g*+  χsԔB_jtDf`HiJ֜ZΟ /oțF>7z/Vvp4l@H1mݸ,_37VZ{8Ψq"19-[s[Ia˻ \,`؋$̴"-=U6|7nMw;|8X9(e%#d,9*jQC0F[ h`gm23ϝZ`^Rc~%-!:筭ue?rgg/S7f4qz(¹, 22+ԘZTvQOv':Վ"{ӂ\)^$4هߎϨP*_6Qv-K:&}QϖҋYn%; 1-f(0`·d#saDŎX=%җŏ9v V2.)"X;Ga yIx4[|\HinmMg\GKJadV^{ .FIܶs`sG~C Bو_2#"ƄK=ҝrKTD[!tpEV@6W8+NgL nN(ܹDù4q6*L@1yg#S@ "tjBzK(|/^sX40>W5/ACu*qhU Z}%"2&~Ł]S9~"-`` JU-cdR1L0w{T0_iF?ѓ2M:#w>NvJd \-qAO읏ʜЉ7pcgyiJ5{}棪i\5:VF/~5 mT o$B/HD͊q(g~|S;~mFPR_0 ;}&4⼼!/}ǔd7깛'y- XƆs=1BJ# ;xǦ|!;ƒrD/@mg5fL'K݁&=Ƹ#3;|*Y}A{''o h1=`mv~CMP;^4edrvbM'hZVR6^K$RsSA-!+NwVHsg0(%9%8P_Щ(ArnJ;_iԂ lU?ye(!Q;,L5Ƌkt^g^f*]NUɔ=y;hI==vOSOXcn88~bR%hHܖ7d)l/'B%R)!eJ3|1zJ>&y<[>Ax,-3٪,0eK@9[~I=אb*G5Sn#:% m ĒL *%ߩc|ᅙG{_!2tvd9O$&#+Ʒ-D 6B ˄ nmhq$9T wף!>C-d@?mw 3KU pnը[w`~Hw+]=%;?L+]][ۃ'b^CulS24">ԼbM8J^>\X]L%}5y<;ɴe6ld,>Ѐa2q>pLEGi((!Kj{)æpW׳] 74ѰWRETsP7R>!0,{[*Q'O"/Ě ϸ9=ZHQDh42sm_;VNz)[ب<h/(N.xuXZ˖+x+:n0?3by,`" +͊XrmV8+qcղDzi#50﫤䙈Clk6aj z.y`mq#Nq$@YMxu# ]|Γ&4vōuӪ׉{BV4;t]D| @[_Qndjnՙn}Dw=(P8B[w]Zڮk(-iݎx *oi> `h mp *]hs߁-LRTBu [BB{-s=w"T)ZD˸k Jj?=<;7rS7Ϳ9y\U(TE!L(R 呚ҳЬfRqn9owqt`Up{ %LȼfxpBgw#Xb綀UN?l)R; 䃹Ai+ϹH{\TqcOtDݭ i7jqWkxھm$g0!|7&Fms$1uJ3T3g\<yN`pox޳{3@lP>#-L'~8`yOu3ᡢGxUDHw"~K&CaGץwg= [l&lqU!8l0*=vцHW S:p4W-\3AQp*PQf7W ('~z1(+YΡ4@|֩mL;($i{^Way4O F}͡< x =Xj{ΕQ\udT*3a{TN宠9WcGvcMzߖM Yao)zfGbCssB.wQHT9%󏈎&r g7@ "9x<`j`jxt/ 1i2{쭌s3|6ܐppMl4 \ ^7eY]4y[LfO`0 Qs2WTY@9p.ޭ_C|0m5Mi1tI RRhFR^״8h%jhLڻuB#g{>,x_)QxʏJ07"!BMдY|^aaΉKj =Lzd5m.uA/Vs /bmM)ީE5ߗ)]Mxlh^FܓF"&=q\jľ ,A(`pw (] cJdo?"I՚kjtԲUؠ?0$zI>fʳs:3t&~ȸӬ牮% U]ZE d[oBX?\$o~dA_xܭ6Vof<_8Et1eI][!D/tbnnRV3,8Ŏ WS0'h uar|yAH}o*5d@_/2dNa/@sX*rp AߙmEa] {WLPZ!_O,[$XaڍMz;Pd 7X74p}2&Aq0;~؎ƳF/$lNT0xg- :v{&q[Xwx\|꿄,ۺHQW@(`DN@* A| qVbeѣMv*<(}_ɝ 9ɨVޥ(hQbJj#i{թ5BN_"v5CZ$}Ȯگ*62 c3.߈? ȬZW\(jqF IZJN ! 2%2Z(#7:;'pɽ6|mJ?zNZ69Fu^EWd!rp#_ɩS|0N" < 7 0܋@vtTC,%'87f:ɵߪN~ղ w `J+Ҹ s6D'sAä`=!dg\sSl#X6c?Zц u8xSa˚}Q%_-pZr6֬_Eدp;1#Ylvtsy_ХNYSωڨgo ξę݀1jYi@uWF,{;(f $B(yL+gGؘ[,VWf1.t-``ϣ@ƾ$vHvoV6+g WK>ճ.fd#NErއ'#kW} iWBZw\kB i%6MCAD;$i~@QF6Ab7u̞rW2'b Ҭ Q D1!|%.:J0; \A~T-nhb $6WR Td  8 L.L)꾑!41tJLSVq(07(DL`g[CUxTd )!G`%F)"D հɳ(5!7Zo2mpLX?$L@G2ZSXƻ燤i@ӷIBggtEu5ShW w!՛_,<-CJ4lT׀yUF9|g秫5CU[8#: I!}-~E PBBOޞ3 ԇ P<, fz*vYg-0^U2QW}jε}yh SeK%09 FrR* N52(Yꡚ|7"F ޽=bk̬kw )@8Xmg?K=RiDw̓m;D6%$fT?lMP+:Q ͂kgix{3d/^d@ h %q!ī+9V6 n 66WnjٵzS!.m*XM[rrdߟ5(Ju?&򠚆P}Xx`)!u^Kg3Q?cPNp5 Y=jøg\ ^[d) {asiV\],uX1$Fv5\wɬ-oJԳľ~d]BޞjpD讀+e*oS9~IPVDgib]+IoŻ{a{87ܷie:g)ṃu(*B򭛥Iњa2ȩSF,!~ 'L|w'S3 wF&L[5޳(LqN"-I :ꭡ>G~ʾw'(dTo` ܦ LFԥL4lO׫g{:ak[]„SSSnn͋4W1ŋY2b@^RoW7#Q{ ID pmه)oD }R(c+ XjZL+,BV#H.ucR8cc!6~|w)ǷvzusiK0W$tC%{ XݛXMuv( Cb K*ns?Db}&27"35$/jrnTzϾP) pRIY D=ar;H:L1ܓxA8(\G9{IE,H"LħAw;$)Y&Ic{2BWL l> (,_kf?~ au2hSeC,.@qalُkѵ4#,$/01(j<@4?3ռ/r_րLMyDFP~)ork&>?yӬ߅p&`ٟoEDkl?NY&ZF] ǥ/EWf@p#\{3\S.:U/D.7Tۥl|kfp<6CZVN]V}y `P+@Y@o؆tu! TcF K61-kt0Չ„؍σ_9|@R/R9$Zln[ J݃.uDy_.5~˒ᬩ {udo-2;޶2'%<Wjd=}\e#2'(A[׃4O4՛'+MZPqy%ݺI5ի[CoUm4nӥQyJ=F <^` K.ZPXqua3!T$ f}FPvtR7 'I>h?&tWfvѣ zu;!$=XUiv[5^˵ʱ+>ZS.Ǎ @*,sxvD;L"]wң*0Q}7 \Ac*`1QlᇸpTwRE-W&O$~?TRޖ} ͹0g*o+6H&Hvl!yk~ +7e %sQ6? (%'N;[.<מrЍɎͼL]֌J!fF{Kt. eZ.tAz`'|ʶBzf~^^JޮNAa[OSTѪu\ &,,YH6]Qe /\G ƴؼ?]4+ƴ&$^@9/'+u:)g v xFG6JI6vDRcN6h *~{ U+@>z<'v^2|LˊD>]ҙIeFu4Is5BT;2Q`S%:k4Wu ?nS۟ n)#$1# >+Ze0昮Dv1`<H+N9qDJ P9‘-ՇRb%WX  Qi ]ܿ'bJ *pszy(.[ܔh%ԱM:/P@ԋm';G]'Ӯ`b=iaP8Zj,o{Xnlj(IߘWrc:o!aqxN'B\?Ў)6:t[Ν3 F*((*Ѯx]GOlKwq!4HԊ0b)? ^?v^l(Zq&ns盗P8~{9<P|V6T<sMlԌ;M -dY8)wS o5r~b[Rx#WR_mR)gU9̺;`o'Ts^z;j cHy|8bJJ~ΘX,N]eHBЇDd~|4u]ރ!2]D^#FkkTL-(DQ4Ω|GY) Y'.컘`}RJ}rl(AĮ v#V}^Sty2О]$"& /䝀Bb4[. |*wBMdI~p)'gvV'`nY;c,L%Gl4"91R|)'%|LTSG ~Flۃ'3X\f =.ԚH1rN&!/Z4өǨ x&Lo k{[TbnUZJqË.G ά1YD@(Z9ZS *Q 1Ok_Mu D$eKP6FcXQM')wA7?ao -#CxqDMlfDU0ܳK}z x)/X 9/։H?+f!3 ʰ^_l{-u̴j㿰ׁx٪B^MkhyTANA3 aZe20XUiq6,iliQjnH;cfQT.{%ؤp wQ,MiXm9 v8Ko@o Jʼnl%o>E*F"Dde'mq0 24/ Ż EZm[|ޫL*(l+''5M'>`azqBGƈћG_QϻY+[S>+9I,q]hi  <5&C99O@˅Hy-{/OlN{+=CCdb먽HT@à11Anj 4ܹpQ;dCIɼ̈g/;5+Z/,[xK &CJ&:|wvN_ʤsq!ɨ=8h8(sSTI7f:gcD!5EBXHΚ\" 8#`r.? *Chhe{0iYBJ0{ؗĩCa4sc: spf`mqi2Taߏn;אYgLv;زEz>4 ::"[RV0⃌N&c]r<~MEU=שamwI Ph+@7e`[wo,L>n0Ƙߖ8̇(׊$& o6㖺]BbZF|<WsK9DN\MoiM7壷W2iE{MLKf6fFDU8^ ezɪ<}HOx]u{ FE9019Jo䫩@> !~4qlZMkΧcݮ 1f/U3G_#FG`/Ģ8d@ՊP${mR5y}%Rp~Ak Xu \bBugi^7ԇM0WyPf'X൉AT,/G`T8oy$j )Cʇy`*\įp|4fY~:l.* wZAWSc. 0qW@q#Zs`=}l?nߵ=9lHv&L=Z[I6{"d/ "z_ԫ99ǩM%ڗ8qrD)jmWiD3|eRیdNjj1 &?dETQOm R5dq"oQ [7vA\~Ԝf7D4w_ y! fUǏ ԩ;oc'tuf>r('6+5ܠt΄"rv wys&iЄ+5^Jh]ؕOgPҝPꑜ;'^Ra%m4ke,eU2A!GPR=Roa L}V9[zHX˨A}~:*j\j20vb/,s_fW}nBfr˼SUu߼iQȜ,y=;C4g :BEJ3[ŭ %QJ*Hi`:שj_5dB>ϲ ai^uSAfGABO*f?hCM4tҧ"5 %ЖnAEHxud 8dWy]\rͼڛTQI14Gk$i)3p;:(n1pJp31 @L \A`dcOanlgNA,-8mikԹwE"aLp) _PbL_Bz \Yez+q$Y.^r1!'$\ρA*.NМxoF.O]{EIU`rlک 8#Q6$B!}9Goe3.iҧC|qk}%]<\2,IO`vep9s =Z~ߕaq1 <aϾK1q+]3h*2UpZ08b>Ҭ ̈, X~7CpZfm(iOx-m=Xfn@` _QM,#*'5%m-~xLTtuJ|,PWspŅ CK^F릁^R@!V<'L݂yu0q MVT।s#f'+%?{I4Pavڱѧ:Ύ1蔫x_Xb:k aXf"ŭ(e &Ѽָ J*;k 2#`0yB%S La03N(t'w2(F,,M^꧙O 2RރB[̦w4/b;.7˴!򭶯eYuzJoϢPAtt zB̬ rFe)?dt$/ǿw[YR_uI-GAǬޱ;M<*Cx(g$mFJ"{< &˖YbыVqAٔK}YNEw-rrvg[ǰGjj3|3ִk;@dHLop-.OȊJQj?g x+< C &kI7[1nQYr}ڿA`@lɒh]ta)ːBr[CxVcSS~iB2rX[L̺S-|k yƲ1ׂǡ04aC ]2uVFOs M->{pǽj- mdo:h;0)S?14qTLHnAd87J:Hl eU>q|ּ<m &YRl7^G>ӧ2?-=w``ygw {r/:n |4Pia#x<&ɇps>x5\H{c}>]5RurX0rcxH8@{Y$vv;-NTvFl]:xPɈC5NMX@ vK+\WZdgۺdX5FD2' iu#M 3`^xz# +L!:C<֊,E4096w~ϰ@4r'4&a"|2VbC̑8c`UדV3[1|]K>Bt'Dw J?ŠP ⵜ$ y-ؒ<7-n`pihD0Sr#O'S)*m|J'%(`]szթ'm ?>U5'd<ہ67SF^n.cmm%u]%zkwa!b9PPaj͜8P4\+SXqA6N8DBs/\aG`]|^BKRNc()Wfaƃ>4P]&? /҈( zBuz+rj|m-E\TTCMC>yI'H&9TDsΜ8#,* VUr{D[%\,$@x&o/0p>^1E!: G寷Q89K`K99bU.T \6z}u>(S B'FhR-KhL;z&z{H!iW! fmZ\ʞkra48;8gj'41a e)2b0Wg6w ? A j 'bRʧk$|7XdwyYGRZ*&ҸR@R!EuP-Ϣ8Q'j̔G6l8&POڂk Ts!C$X_l O . g{92{]/m-ӱh0 /(w1',;+Soߊfe ;|?\y*G:?JĿr)~,Lݬ[ajfs#cPg}]vEI0GS5xhK9'n9Tɰ _&_XCH^JLzʥ,a;{R"K=QWD#m`@$?C5Y+1ς{rŞ.jДPh-f)fEU#B.lӲcO%CL|$V ;|?-h^Pn2-oGYdGLp(;@)LͿyj ä]ӎЛu9z wE^YOI`ĔIUī(A@e2N>{.N,\R )x ƍ0i#)Ljb]%Eʲz֜Ŧ,= i^<>ۆ"e,%_^fj JCI>. `ܸf%ث83wo_KpXvT2[:kXcȃA%7o%uL?%'}}9ʓ'ڴl?%ŝH媌HWȗ^ ITtMtLz.TzI千Ds0P2$@yl2SafRdn*gH>'v*.,hDW?uIp)H ~nYe7ăPkƚn]l3vPfZcTM͐/ Ḅ9v i &qdJaAD?E-ǮmsZ9p4.:^Zkp8M 9YnNf@K>14#hv62 ,.=eJ zhIV IYo KKêyZ䋕-V/hNבQ>7ez( :'-՗&;È!\G=;xꋟ F5ND {JD=ƔQƘ]jEĻkC/lbZ#Q=5 ʾE \Zc pSNŋ 2>| 8+">fRf~oIɫIdvˠԤ/X,Dѩʌe^!yiq Qy^?iN!8Q~ua> PyetOt;T"8ې4Jzhm5$c]DB~=D)Ec벟NUWK> 0`a ޮt,3CɌ,BgslF0˔bĹ)OLpڕZk1;crUD)/(z=NhlQ"+⼁R p:OYn6pMj .,M%lˮ;:f([@K\<P?\cgرT#0yţh Ye* &{ھ93k\)ĉ_`ȓxHf;¾@̎ +z.a}z#rXiJ!"V)\Ha}M,=6++ Ij:ѿu|tS`a0<ubetb)τ&Z .ڧs[؃QɔvkgwS_ybԸH>$yM|J]_MLm:UDX{զJ>ƾ4Ek A< s˜ZC5bWb@\O24A7gFǛoMu|}WJ}D$~>%ɿqU.vnYP\sg-w3$`0':1l)P ʍXRZ[nG; un 2}qT0Q6dKqx&<#йY#SGJ=r~QPo'uLrZOx{!ٻ;5R[L3֟R%1I16CזSɹ~W{Xomn:~QPQ\[eo3!1luDrc;_;S?591LV|㠆EKtf1{|十x#jQӄ 7pM%j߳u1XWEh ȸPͣQVS΢ŻӶsUЛcÐ>$ߐ|lj4 n8@vR֏H ߌkfaLdۈX)?u^dcHs]QI$fED{۽WicC:*S Dk(bfn{_!Iʣi r9;k"֭V9``1-cj ]-"0n(R3WU!՗*v0_%"6" ?dm#~.+DMu>ѻF K?b7\vSnGuEɱk/U@pAzl~w]W6M^@e 'ۍh6T6۰VYNv#Z -6Sno`RtEqy;eW [v&w GA9s7MK3I(z*eXIH!x1)ײRD%ٴsTp;~7w?5?$wxF ԛF}oQ\F^ȝf iC ɁK xyh&d4k\#,Ȗ xR&r72ߋ5Bs@RF: ƲC_{ f]zB.r[ ]}H_bLcntiƜ' 'TP\#}(EO.sSh&#j: t^4&#Jkk;X`ߜZ9ސ_*񌾼i w\Q۽Qd3K7TR嶻#P:#'ކSK8w9D$f1%&D礀5޷L~>⬿T~!QpT9SZlGFf^(>ٵL##ZLwɁGA y0N1#\3T p<'owN%`V0t¸ȄtW8.DԑK{fS%E  -3*>?#3Γ^5Ϡ+t'h4{a\Bx55r`nN_q-k7PMo*be9he֞b ϯkOdD0[`Ո>L#V>[(rX2[z;O!l0uyLwQ6xbG<$PT*0t%a{|buz,=@f8z̭2|Wɇzr??2Wƕ{Hh=`吓L:I0K%; =, .Z ]n%"YHOS=8*r^Zk% z$XF6<`rImMXыknܲ<9(@1pT 1KqY0!49(yBH  zXU^'d(Fbj ? pJ;Y*hSPt!d*o`E۫9&QI3w?I`T{nU)7j<uq44 Ak"x>ɰb]oaA<0ړ@s6 TE)xƚ  ED*lUĿtؠ+n|&ĴbPhm!鼠t-u5y 8؂l٨*+lv \ouOm0"eWvH~7Ư_(AZ@_ 9iwN8'BTY^;SRp_:JBS 7t8P͜bW<_C1ɧY5%rQe 3%h*%Ao` D,6¯_Sk1PR7xFP1`}?aɂA-;+Sq9OF\4(2R(qGq@$"(w39F>`m\v=OFVHR:N\oǔ%4ZXoxAo%FRBcA{A1xɑB[`ˉg<> 5g4-nLX{: 2U0%6;$wouqxGhgt>虗O"Ϧ ^dKK[s;2%Ne<|cK}#oC!^Ko;xZfg~C s\06ʋNz.M)VcI wzN|ng`a›K1T9mvU9:4xPeTn>5_`|p,cYs7_{( ŲԳUQO"zQ[#Y_Ռ(#wKީqx>udu< 376$UKYz56 2be+ٜ&$`:uKFVgQ ,7 c= 1jqQL6}ir\r CWdZ,&͡m~*WH~53ANxE改Dl͋l2$ b-)+kl|Izd*ҵw*B[0K=fuaRb<5"~ך/yO($lP?u~tZx G(Rrd2ih{H]#ے/m>Ԩ[Qeg17^b\rK_u9 Ρоvj:@řXkբ"( ^J & */z6uVH.l}mۅbN" 0Go2!1n:hMօ@7  0yd:ZZWYˆơrY/u9{ c44<&9μ&zմC P:.ZP@\2 0Ò*(yiq<_fmRkH\jMJPȦO 8fcA7,Q=StBܐbGlΡw4.ܡ.GrL{ M8OIoפFyߛlBr|^o:쿹'ΰ/ʶ"xA@CRYä+?Š֋i6x&U[ݣ 0#TCG7L #oېL?'t8*1摳ALG='(?4+kXc*W s<dYV!Z1m2W[p*T,*UoN |*Qw yN_)B̧0z"<_fjak4m]0V+X@(PH WY|%}N?r~HP#z 1ܯBHPmŴnZ6ľd(| 17RG;AL\oW@憖`Ks@'] |sk!!$B-TK:]YQ}lfnJ"OAX!f-38 B`a 1ɾB^R6$Uy~Ά5}NpS]) _h\ٔ="b?lO#2 -$":Rѹҽpz.s>糞3h.=B4W% 2<1>5 bjD;\ܱ[ ;*b1!(s] Z;D%ZxA(f-@~ 񘜖${܁Z=#`w@9 }H=v;T#BJb h6%t6PQTW`%a,E~e3y[aW6[ q&`XFmf^PQ_لcj`^J֗1 A'Oaו{L%Mh*-UFTF:Pzv:pBgd5Ss\$Fyiml\U啜i*|KHK@M9┨!/$!Q6^ =ؔ6dq-WPA}DxVNqME?:$w7v9 P{xZg#Ⱦ[gd"dO[G~D$Ѩ(A Jn@> F" QJ1jhoi Fr!o`e}RvjcU{x`tUO*;l2=(ez^b6|^!PaL5׉2);M"D4UuWTry" $pD.&<__' O.$QRܬ3M*#ukZ#΀G;J{Q˓?5Vғ%yP^̽ UJ<aW]l e{R63iT8z2zc#/=і9ga}<vs*\4S9Du#eSAɨx>ÑD1m]N'Z"briB(!DHCo?X%.d\kEV/]ޯ=uKT0p>kBzM] y"#n`붍:j#MTqT̜kawiyzmu[ʝsHg 푘] 71aQV>N_'ms AOWXkw$%{Zw$Lz6Q{t+^81^Km(V,[Ro\MK1z0>ٵxW׺yԬlI3CI/>e\_'ʱp8Z.t8]Ѝ#+'VMISaC'+/A-7PA{ˉ^O d١"a|$9)Yw}JiE IδD^mCc{SC%g)7 5EtHuěSVZm k#)T:xV屺I֔Ȩvn4`5ukM-KElO FFY4Mg.1eYNlMW(AN/2fNRJ-ɔ\_5V؇]SXԬ %^ ͭwcSN$fii3(Bpt!L);#khJ[ܲy46I6N?tHVp˜AxYJ~wzJsdT᫚X(c^#M]ɻ.@8Id1-R8ЎcZYN7orT:[?.J>,tWloTx^p)HE"C[MikWD@8aXe΁뢇X ~ҕZA}϶ԇ!Qo zN~s +3{!B =d0MpL,=꠼nHD,î$ϜsyH \'܉ wl~yeFF0y) *Þ`(A'BH]D&L3.QW՛:`s"?F[16:9O3;dt~7ER*j]XL?qQnJ{zU>T%0J])ZX¡ˎPbKv-ZzshZ`缫>3R%)7 /@j~J_ٶ觍L1I/xqqvaaAn-4n}cY>YUN nq,&EňV|ѥ*s`U=;80x],ȥ%OKV {Ǔ)Ўu{x|+4Zu&d#+cM% bI_LtQfN-hǩ_nhtқwVbˇMY;5.hdV؟ghBm AmwĬ龬W:I%UTV˅\b"zZsCQAR݈~sOU:ve9%]Si)cW0c.#2'f=1Ռ'@Q'۔LzK'N. = ^RP!z7?%Aץ7%૔9ڨ.uęl8؁Do۴oi 3@Țo (M X&}.F VJ97bK. K!F:Z6:\1&@b8{m.PH0&TUpAJ?P+HsA-ll9CPܦK8^`gGbj e6Ί:\;$%}ɏx̉F#|JM:wmjD`nϱa16q'7JhYV>w%z?q!\)m#B?q!Abĵ+57\{.*~[uJ\:RS*ʙv 8OBW'@GO8v x:Oo]5=~p xK»5Q56oy3=fb p\aО$lReFD P81lm/`Ӎk9Dh5&NG͐Ij\᪇;1Kc1xAQY_6#Fu|kle&GX3ӢhkJs1P;Mh[i`t2E嵍S47tfWxB礫˴Ys ,/B n8mh.QQ#D8}@}̴8F'ܒvઃwG1ߚ*f-0E*2[Q={^d8GuҼҸ,Jg1HBŖRWdLj&.9bBi$EU>1! S4skePk2'9{sM ݠ-K<[{$fwo<;Vw :AR'GO5/s\Z'[,3a\C_D2Wj ǵ7S*] 盈9ng g%snޱx@BBԂΞw>:)`8_veUJa"mT|M m9:zG)ǾEUvVXgeuG;9zڂ-;Vg}I';@jk>Y2#b~ӎWJ;˘ QeM޴}_יtV#,+zZ]ABv/6gOʖv>3"oR GNJ.zZ,ZaAWyrE3t++Axz|>κ]EǶ'%⣀/K&q4=< XxKS$w /=W[,Qʃ+4ef!p#QЗ<Ř)<2ݤ(68LQvFFc!1C$cLǃV[;#MMEgy |z3 } m@: Y"^qI|pB ;4!k.ZRbOesU$a;ľN>uP6(Oi?$$##_ \:!>=7xPY%{]1%4T0^1bbXx4mp;ܫE1di%גߖKxNMXP;Li4u$]MFE*_c`]lMG"r, ujb3kRG'rce[Էe;וY>G T _{jڀs85#}@TGXA3)=i$9mhGᩔ,*BU+XM5xW"ŢR}Hd3`knνuZ4< ڰPdV`D mFƶJ[NA ]玤!̬SK* oD5 E?׶EiVd$f(j ;H[_<l(a4p 3Tn!/ )E_K ۴fDoIܸOW&홼C(jY1ڲd!dArflOe P28B͖V!evKSE$/گtSi_o>fذ_:ւDВ~U=6i$>]*c@L473RDPljTqRmWy9Iglf- S 4;S'nӢu 7Am|,/S#&8'R8>O@1;k{,̩<~b3hOTd7ب5bLaq"eh[3w V~bgɠ VLi[̣Rv>XמfGh3t` \p xJzLF\| sOCq _,ft'ѩ&"%!]bQ[E5gfa<{m-x1 6 K:YUw:GmU:Fhfqh& a sqH TDi"ϊ 9]AXL0{Ҍw{H~/(M5c馁a4_z6Q\q]D5 Zc$ї]r8=}ŚBRcG9)mz`dκG&2Jܷ ] Ǘ~K'&TW9Uyyq`i+²?.l8kݨ^p^ R}Osa&I0<#z Jg9 eW%q3q1iFc@b ʟhJDgjF#삓y\'x]&Nx^U^WUkqԠF6U{ |rޕCDD5Ez:;1Ntrrn$x.NL}ư8pNL=py<bzC;hq>6a7 c,Q`EG-PDI3He7B:C36> 7COQ@4 50uN63+Rwg2ii"6ٍ߹p=JʔfMicA0O&G4<7E?Opz yi\ =Ia*2񧑝xh5ٔsl|Ԣk T T^W$['3gv])W%C\{")ETͻdHq\ "(8km.juR( "{IE3OE =reFN:ic QA EL_2Mr v.`ϔR766퉘OCMb.i #>ňAbz"^< J+R!G E9=0%нS~9hLU}5G;҂ 8EƃOWmgkPL~ nݨQd:"$[ YJnՁથևirjD}",rr9E&xZFnB = jRzQC{g3֖E tD#qz(cyaahՠm[LWEݾHE3wlb{Kk8d tF~u%{<%ŻʾEF5O\1k x,ԍ<8 {)yR1O)MJ}H*&£쬯BX})_gf֣8AQ!΅ w3E2 } ds91p5 1uWt,nڿ@w*4=ȈvtFjrxH# (QVUN@|QT,6ah ǵ߿#gasDt@|ioDRF6Q<{Se#3+ڝhd) {pc]n΃FR}!<&IK2:,Q26Ωy|}p?,.HW^ASBHv$6wyw /jx5("~.|ݪKO爾i3[e#UG ڂ7q2YxO%etQ S@+PKy}4X&LSRRĚUX>]%Z |$,K_Zt}٫Sr#q6 8\J3y#v4k:,V "CU.0tHI3-vGrݑ6;Am5mfHcPn-/>p+,| A%퍂`pbUO{+ZB`t/rsŏIo3U4E| `E_fP*1Bt1A@ '7Fm̀rxta! ijYI%H9aF3܃dk|p׻vdbBCqJB00:C~?k lNA P\~ p2KcAPFUzVD YL3ڟ!:)ܓ6Z}"7n*eo֨Y5m֪EبI'hUȣOEz}a\\T"[ PlClWRS߷Sә]Jv^&KIty$4HJBgjV-i:X+HlHŮH~*6xRSwI`Wa԰))tKd^A,:ZMN 3HҲ}Ձq_6BKBF!{ci;mE嶑.[#bV4|w̳^"YV߯o?it\gJȂޡšlqۛV}AU T&󴛸!u }P -~a@mh`lC#_!o@66so{q v!:>jKSNXx x *Iջ #[u{=R 2< \hϞ?(aߴnA)B \ ^`Z/BtQ<ܢ-:dY Թp !.zy]VE; Fq$ tڀE 냑I9GZr `d-)´ jQn ÞP3cT/JX.'xnWw.0鎂Nt`tb]08GQ˖#c\Dz9> }a}2E",&3F Iꂜt-'j k[&T`U~ IW?$=hPm,)$ͻ:^x@~HH )<2a- 5=I2aP$L'捬tFL9)v= VQClBJOG/!ua4Z"x+-m?_X'gFpU<| xYN#}s7h,C3(J~*Fb p5};ˆ*0bwz-cG, # Q/tТmk#Yж=ҝArwH7ξ+oRQ]VpKФy֟v7A)IJ۳լ ي|A_W>TO@ƘٹёJnq`8X:,Co]P&&^ƍ v-U4$q:qr 3`悌[q𲚰FZv$-sywל'ь?D|3gext= yI;cgtXOu˨aֻ}iwz\3Gu$+eP=gXN^.x2Yd> {"U^<*)*]^p:u1_ߤ# `ZUD`/T>6Ŗ[^&#txsTU( :mA*EcilX]% ti,Lf_d,<[4_A6UNO.FONK_ +ःrRL cb^[)%q U>wd٭5V߃Ա~TQ"&nV7k iocm°NX +$ln5}OD6qc)h'kDVFsᗂ۰Wa,}Dԫ;]g- ݲPk0/8Px[E拱d7:d$Ma?Q0p X V&B,͑ |N?(ÝGRF:?>'vPkמ3QE`aYЂkDΪHbuyd-`]eFݝ܄;u@EDLa {f5%nq+  .ſͨӼx}q=4(4DE)]e\8A–XP@G#i᷋Rg\ ꤀Wu/r 7 E:T&& 2QPQ$apPMXAI.vCH 2wD ,YLy6MeWb(HcfNepR3w-V?71K՞'3`}5v@@`*Sv&[IQʰJ>4(_ бH /Zb%vRP3ǔȹ׍C: ouZ\$ 222fyqcSl-K߫ 8yKm-*vo60f]Gjْ>d 9% mԀw1v$rgy$ r4%2ՐQhv0J>Q{wql\l^Zu_Ix9 n tH{oz BwT'99NTx{5@·_ R:2~Ӈ.QR6dF);Q8qK҅9qd%%Gzj\!v H,2/cͿȋۥK<ܱĔu]8!.#v6űYAC0zUOYY"znkhrsY@!; W5d1:x L=?XnnwEEBmx=}QܝNՎoTS~ Z^l @]n-ϼ<ҦonjuЎĒc3&ƳQ*ډN0ˁ. uf+:2u;_09;iUcK껆}8XWax?W}&ԵH6|$W|ER| ̕fR`x颇Ir#lA ;9F BAqxC#JhZMAo&/!Y)쟃n8$bIG3чC! =qԡ#hC÷GX%/h慖FB%'S΅vI߮7b]Z8"l n!Qw4L]}w\>8#`?Ft\,N(|$Gyk)k F.:P&@Tr1njH*XF0{j5AyGdqxϼ6cEZR'BR%ļGx4_gbh7*1[i%&oY]SڴyaJsnAS$='2)CՌAqXGr_U[v%ڿ挞zt ض6o ̞?56$ Ao! @@0lT9HvC쓊vh3tr8+ /ATU<.jسK" HF%peޒ A8 %Ƞs2y/죣xǼIm242T;Op]Yv_>-5^^-t4dɏ>RDkw*NfܓNy3!<*V~ȩ!tcze#HqU 0meB/F+HU|7E pcӧZ$D.F5|pV,ԃP598RO~s`G&6 hp;jhgjSj= M@+p伎.@uuo/8.5Ǥ?5;ql(c{N#;HFsPu}MUĂY~+xmg2ßUnDkؕSz]}Xpŝm $P*K5!{j|ie 6"e)PzUǘy@&]h/AoF3Kpgq# q_~,9\T2$c Սkγ! f߂GͧӬKI q=logץG:WH36`'}<[:,a1/ F&<}0Arczk/aJJ=I@V'B7ה{zPIh*du+ nfbVwf\t3RFPr kO)ɉcԥ_1H!K~6'4w>iE Z!(H͟s" ڄJ:Fƹi}ty".6Ӛ͹:>tu>&BpmJ\rLgC4ѫnBe:ٵ%'\"."0@ڭ>e4`iF4te^SexDe4%|7V[e9DDSsQsup[G[ȌC3&6_eXwءA=4FUs$YNy3@z>+:-ӆYȍҁdq(HյYOԴEsB叭(ԂuF\ w ($ xU i\DV?=]:oP'۰yĎ3po+ pqaغք1~źWRz290Oz}yL ƶDN|FLG>d_F2j*tH{Nnپm霎-oqƢ|QnG&vϼ[t4sʸ{-KЎ*Mh+Jhu&R4A 5GT+0:[ 2VTS:PSw(lʃ^ zaK80XyBjN]mUweYDlA?[[&MZvq^E4?^gxmv3 5,8oLe+.hqϳs*Q<*vLtߒFZv I㧕3>fKV4`lgK)&zD(ZدǛS)Yڞ;n齅$u԰|y^.q"_$eIWOi)QG#6xwig})u%8Y{aRHkeT,m\ul<6 ȷ̙1DW)BxvVғX's{-`Z$;D(w)kDGa`5B(,8/} X> '"b)x6t\vw[dZ&eS#pD5bα70 <&MI8'OG{ۗX Zo 0ce4r %yr=})LC[dIn$4V tfvxV%c . >1a|APԸtnJhCBuK xқotn~YM^Zlt)Q ]±( JE&kd肘N-E%< =˗#.c v6Lν\o|N۾ zB]O⍸juM.6*^}:;>:RQ>i1#\'7Z;>68`h]WE+}Qtel'(Y,d[ë``o#XKÀ&uuALfՀ/9qb(nt{:0H`ڪ+oP$B4rPթN$ΘۃU-ŚM ?T]lÖ:*9Ȇ1}a_+iS2 ~n^"Cݿ)R1qI&XBBP+t"06& Hf|UMu_>lFp)TsXU@o%'i[ fxr}9dYQwM1\˦dmx[~O0$GSVf.(/;Hs+b%EHkۤSӾ51[Y\pScJv5VPʳ??r|r.ޥ+;M2o.&6rͽ9%w/k7KGw)~ DbaOIng€wUj^+`??H2ܭ¾q?YgcN#!414epdq]w!*p\+]7.L:6$"fQxǺte!F`'.>l:m U=ky`sU4ߺ=-Ŭ ۵LHm}$NhpW2v([1d\Av6%]}?|'K%Vw}MIz8\~]i=E9(mjtDbHk&Maa?%$thr0=3ˊDŽX,z9͒i8mг@[3kaQ9r^+RYXWz1o8jh9ɉ02*dD!dM%Ez ʠy$hb-:drρ-VCnN1s6u';o+#Z 9ܾޥ(ImQk4B\q^D C6?Kw;>حYi'lqwp*ݓKBY;רmt lSղtZFRԪK`,(ta_댜QLT(2p%[_7E*]?dU'vy|`#ӣKY]TO\ Jx4Ѥ9 v ʧ*} 䧘{*sN\r"NKgZ34I*m1E\jU;iG`599~Ǚ5$MKB|1O#@9fh4>֌d{fa=3 e3pF+1 ĖdEA*2l;܏{bKqup6ǽrt9_r RtH5uogD7QRm})al6u 8j宲VOLP:Mډ?n1p/U<[2Pq\8Uur5}ozNGP5@?7&穉Cdrpꞧͫ5!p˦Y66U3*2hPZSˢK5%#ʏu KW搱|ܖ+ld8t TM.-3E9^$B8>`jzZ`ѻs]~D?`4֝?Lh2 tޱNО?KTR(a[W:q |A5u?N5~}D>@E(9{^X#ormGI[.J́Jw3MTeT!o ݽ&j4^Nۖe Js(l愡oBU%AȞ&11q% BN+@ On(^a@_20=i' yXrbaZ*8.6q7\^< Xe9l͎gThj'.m(+䗄K?N @q/m9$ #$'PB0W v*V뱞LI 4ꭍQ]WCE?ԠYzXVwsJ 7nq]8c<"d1 2]*Vcן^;[B d*D 2VWA(o%L& }g,߲WlIJPxè5FXj E$4Va*va'}Vfg4MT7[(1k1{vUnjy>WVǁ0 HAI,9vknS]ۀIGͅȎG)#mA,I.>ǿ&R&,_O߳` rzghtV,tgAFU4<ҴRQv㩻VsWn_V&B/ه2Mgaa3|<>:Ř-gJR,0Xkb;ɫW$/SnKB˪]:{;TleI8މk$`XLiLu󺹣h9L%U@q PE?wC@NڬV+|ZwwSCҏ30;ٮd/ku[ KkJ;|q zx&~cn'5v?&6wYn"Bv?0ϩBDb߇2 ;/UGщnl֜iF7[mz&]ܺr<-%nSA I/0*7UM`` hy?wMϿ߸%\kz Cr4R%ٯ8c*!NSlz{',هDX?(X) TuK> t9z A,"SoC]=h58Aĩl\Ӭ;2'HmVѮP;4uZH`Mץ6;͝;%u?{HLV;~ݣ ?w3UZ o8zH sp8 y k r9D}̫ .9vָD%+d˻=q+5;2t`>esuf%+_9gS\" `O X*H[QskuFFԽdVpq"lGʤ! i6~r(J"*FQi234jq0an;mAa~7PYtJCEEzwSnjQu+HR/?w颃K[?k>O9^(z5 c94v!N41u/$#bg_AÈwAkIIPZR:xS_ @$6Wqt[8uс* tEvn>Dlߣ(S)RJcTc2+V"y?`hV U/y !܏Mt:)Z-I/ |1rF5 wRu760j0R8KZ= a(=I2eR0:y^7 o^U0Vp_OŦ||=5A ެYph2 t>1͏zdZ5Io<7 jQJ\S1l>'q&_ =Q1u~i޷6~\< &`QsOÁ͞sQPS*S2YA1`p4MҰ@@KQYsBg16oKqH 2qo+vwow_b$q*gf^a +YJ8NQ*ڭkN2ȴho$9C+AO;\1eHs6PI*5 op,6DL4ٌSCeP Q~[,xQ3X(4{ IW:tDq\o061x$1!.۝υr Ӕ U :Eތ-'ʽ`Ò$c^k/C~nd6f aV%vx|>bS+n8& ڦa@8/պebۏ6Y*!AH\AGK&xA9z4-ķ P싫ح+V"C}r9["YKFEExfŤ3Q:vAL b=o#+e d2ՉṌ1uƔHi==ج5m-rUTu&ʓIQhw]졟P$_.WC"Dj7K{DA?E'䚕m Z 8Mq{~pD_W1S;)=4u4f֑54=@R!.Wf0ڽ!#IE Ҋg1?BQCJ|9RX0&dL~FCF(-dlP5gƺ5 'QM}[x,af' = i׻j|{0V^w $AClZ\]$ۄ-#S}O Ҏť?2cQ<W]8 9q>=3M(n[gKx'?KIW iACz ڍNtQO!ujw ۧ l+ DDAc3wL7tq3# rp8$Fw):dt wxfŠeEQQƪi}),hE×&#켢~6s' r^I oԺL\.$+2Qo k;}"C|Z,Hp"f[a {HLJ_2z*&T l"-\D#ff:4]$p5es~9'VjJ H|=X=a}Re^ɬtqO14Ȣv@zʅ"/{=DT=GP5Yve~L O~WͼS^fSeƸTD5 .QU1E0a'?-t95&Fqy0c$^lܧ(Y*^m.`TQYvu3|N?'ȍsį ^4\D*񎣼ᡣ)+m*Ʒcfn_9Cv 8h:an{CE)CH*kq=[[q]%o[ k(Q4ߠ8?32TlyvȦ!ŞgU8}˹Q}n$oq'#JSÙuwi7Ç 1eO"#r‚j7r䢆a+ 7"DѲP@$aP ~} #aτ'|BUƄ-8n m.~syT<130"cLN1w(*=]Pdl0 [GE>Z #~<'0V]{P<.P҃By;x3G\I22Dv0 _iM;Sު m7lڿuL E‚!$x>ԉqE{D^ هs-4UX NJ2mX Ր.@6L9BϩL/–X ʰ. ~yT~B5"KosvQ b4>jNKؐ1Lz58ؾ?سLjQT[B,( yςϤPH- ],7L"DyXk/JqEaX`J]\5t |aY9{L^6;f tXDФ?7wZf 2jz :E3ԕ D;83+eſe D:1L@N"尟AG*7"׺.u:)_z=jx7ţ`J^J  f&jWuь~WO3/V*u={X@"(Ii eقz,a)?*=w8yT\.6*HJI9~F頗e m-h( Etvw7$)?L=W(yLZan&r"}h0NNߵQ3b9ɓ'|ek0;Y G"2e: u)d ,LׂHxܭlQ"WQȧqrlu)eWHj gĢȸf_Aι]O~IB-A *a_ćh,HG"?ga-H6d Vl8oT3+= '%R\Χ*)]zm -n鱮_TpfJN24LQMm ]~Ťq ۏ\7nDEHE%@L1s70^X$PʲFG`,p;ƇJKI 7?|P85٪]I0ĂkDl:vh}o ))T-σ1G,싑t*Rkt}nph +sN¹= -&uvT?u$ۆC˿_/F5kgf⪁3_[>P:8=>4:EMa C@<t= hdC&62Dpdcȡv,]hF$7Ǩz jS tlns-7HE"At.( ۥ?>..:X J)qCh'82)I'x|^O֔%r^˿ceOg)/c.n_u҂XHYSzt4?fV8Ai1tXm>X䜧 C)mb*%&N, /ye~#;xi.86>%ko_}4gS=+y*,%כ([sM/2lGY _Pp\ËRW[ٌSY*ydY E)ϬʧZSzIvd[M$:5Z|۶7<- ҎHV%.·vi-2VS ܸl<~瑱M XGA@Թ,L .: ah*yBij23t4yvbͬLteexPEP*wA粧2WŨ/c>;ۨ& 1Ԅ-mޚ$p4e%Ϋ ,q*O>:˫+o܋ڬ:ބ(vLX_hwme,% hWcjq(;^0LM-m!l9{5E:)$O+|dV {w5SxbQܕI!}4%ORlK§ -( ^QF` X2(e>ieW- t{(E0k_wD֎z`LxCWǦ9W $CF*oδSHe'.' Y 8I;qP^E=ȖT y,E9[B#Gnˆ 5Og!F}##FC=q P Ǟ|dS ¦D_s5 Toܪl$*4;raj ۪5 ?[ XӗMxI$45D"CE-պ8©z}"8Had jV)j{Kߝ6G'SEyAʯ[B=B4IG\>ט.r \e3/*qajz;,hJLeeq^J˻$|Ӗ3I|ㆌDrkb )o)~ge'GoW5} n{'R Aqd#nbH*SK\G"lCJjB<1Ib [u,\wIbdI"ntle~f9GO߸Rin;²y8nhU Dp@MJ\,z(M>RՑ%V:\}0-훛l62Qhm<.@:Fm9|pɤ9@b7tE74 G&rݾi՝h٬=oͮ8td3SiSs]/E͙[hz/znUv2PMշ^@t(*ne-*=|\BmF鈗}!yAY PEBJ(lUuKGP8#T{N?펞~PXd6oE.^qs|dmOw#xh rP=4Mu1Rpzo7(NEseݿo-)QRr8嬉gkf3p? fwtE);PQGySHBӜ6[U0*eCJ~2ċ.R?'8 x9F!ӃOQE3DuX,9)g(?*($c_NƠ c60l߃ (_2NXuK ?2-Q7{;I#_;g jV$k!'8\q5hʦvxW81(䥼xMN:2Ubuofȅ?" R_28b5Mry@/P{4(Cv ]1Vj6-kw&\i—$M.;חGj{e=dT`ҐYp50fKOx-o{&w!/$XJ . zd P`;lMFw/D.bX6tИ0D,bxlhW1vo=$!SKy4bZuw1;-j;7"f$!>~X+(ʈuuǎc@]>$P/o ݔNkY M(1y FnFiىrh';7\Fc+o%f;k&yLj;8k_8}Cd<,|=K|L򃨠aŃMf ;YAӂ%QD,\C4H% L8WnPh.!q)xW9>5@Oƽ74!TR"et%lRN,|а+~li`'Ppx=lp8&q~5t=œ-vsX PԄn2ۻ1 KDq ")EؙxUbU2S6_al[jqNӤ:F&Q6;@n8N}>9GWegv( pcmFQphA.OؖcaACۊWgۓ'D`KrI.o+rB!T}bz6ujuf2z B,y CR Ef`mKfKGk>d';aq~ˈ2 j[*, />i3P so4iT\`IOjбsI-Q$s^+ ;])0\)xDҀG<&-=^09:wu:% !)a;,VUR8$D @_WܫJLPo-@swD|l.Pc|%ztpjUv} ^r^| w£\/] N(xA{ǵ3ttJ_\[㉗{f<"ﮬs`g%ϟڕӴwbմDd|0pe[.63Eܲ= XlHn~<"">51B(^DCxYfl^IjcC޶[ѯ)g@ :<^w-O:Z͕Db~+8DgE xOuY9] =6PVzcwΛQ2Cʀ\l:+|e"{ty^KaDު ށCƙ;.#uA9:4d-5u,F U+˦vX ϱ `TO"LTlvrCyK?S9?)a܎UΗ1*: ӱߝYof<9K妶3wE\f(Š~9:A#ﰔy7a# F(,vz E Cu-ma=-)6r X 46C ds ~ 'C=ay#I+RK-.2I^5:8llUЁӠŃ&*5E.g-'+l0V>&EFWHLKR#;|el3ZO}4B伐$"6?BtEM1~l\C7Ds IE1gj|yyg(#s:bS_4 Yp=]`J^]SB}lMBBLs# "`Хa"lV$x)),C3ٶMw#Ro`F0U4؉s"AWkҘH8!.ekEAtYX},)[m`?R/Ctt1IئY:#.~56ek:3y2zZo @کm.9L-oV%=?D9-u1v8Ӝ}vD~RqmnOJR Ğs' SS5Q|;Y gHymgŏʆl,(cU; Z?idCo5D-r96+qN3#BEVٺY3K㦃FYs+RDe oCY8[> OdH9 _G!)k.en ]ɦSķk\%7[D]3V{M49>0VtFEE '*. 9c12`wb6woܰK>XZNS{fbdA=ފs-Ho= l%r`r}; d;5,ʃu]*[in[0bE37 9'K PxJ6'uIVY/tR@wk#t3A|(ލ c֡nUӳ@6.gywx/α 賐eyjV:~,kq`ff%BGyHc7gl5:oygċ.|Vn`&qT4r׾s>.yW,:śuTE3 ^S16䬻LOoEW"JGY na/hbj43ݬrhŴ!i=O9W3 uߞԺ6_vTs$$1 Poէ`=cظ1vjcϢ䔝-U0A, ? P.4UF@ XĈ ː9yq25?h&]^.lm^=`Qar<'?ly :xPܷkfI7P][B,]/wظԢCbǬ('a ~`P\@bUƢ& o_1MYrc63?ïĴ-ǹJ)ԅǍ)Q9aX_әVKN`] =yyhm{r)68պ,2DkKĤ]F=V"xF1 Hݩ x2?'qJ1$i]3LO[jqEJ LbG΁OsGH 1!65Z^rP1jtRlw%Xj\HH33[J oh4i_[|*Եm}+Z( >J |E`Gͽt_4^C@܁m=%=RaV@N:4VD8nñίrNLϯ{.6 FgkA2Z'|ƈg'!?熓 KJfMt՝Do N•i^> kVCir qAADX{#R&BwO#.A;H8GđD]/aH.y;vKfkͥrPFd׉MoP:"hıQmI<~(hVnh$:PQec'@Xq9g|#ǂձ'L#UA-ZNP#w?斸.1]$zˤ +C0ߝ}75eYf1{e8A(/6cUӧέ6CN0 / 䁽]9x|U޹XuBjAdRmiP鮇Mm0(EW]u@my 1t|4U8\˗kzUƮs~w~)ctYAT#@ig UYTDBnĐgfi|B~G 62>NZ˧@]gOSC F\h <[Kʼn֐LB^Q{P.`{ )A9Y|-gT, h[nOsdz`G'NGѶ'nr{᠓bG,sU h0QSaO%KѤg!LSNխzoENΔX"JM,$٫*!Q1*'  0-sўj֢l~4_.& Y GϞ#VoTY#g#J0#y69rh"B1پU.#lްA.}Hgy0+9ORڔ14a ݕrSŎ=<|?1ƅX።Od:Vw95#%[ -I :zW_zgC,_GI IuLT'>a<$9{SN1<%&lpK>{ $4P&"%wO/ jyy+Hg^C(uɉQӧi?Ϝw?ep擢ryF{{wWykYB< p粙z O|qU 񧅮6DqC;A52>G2[:sN3e_Le*f6 /SM lІG)K,WBxB!I!/Jl swxu'In`оr.oe~w i༸8 6vZ!.879nDNv@dr11j}t[~ˋv; v,(iyK7}a!_l~ue.u;~GW ~ܹ¤]7j:B>V 9.uXosJ@HK|;^P(qr6aBeOyM`d0aɎ65+ *@^! (#S2ǏF),Y ig֨f֞q_vkA/Yͷȱa_&=q Y$- fV ^N/cbECXFƠ{-޹p-aNɘ `R耲.¹ҡ8N@fYY$W?u7e>{yCk.PZf 4D, w|k˓Zm.B_iG ?3 )/QmY,L^Z iֹjҺ<:>f 1Lp:܆ni7 Tnngt 6 ٠.{NKL6b7ۺR`;F)ߙz)aK Si!*3eY?)#nmiKµDZ_:*ʟLe` tUZVq;"F ~L݋ZCxc%qLD!QË^R8v`8eoVy$FҠZ6V5 {()aܴ)**v`Z YY*S2ޑۭxYCJ/D3ARR^)9] ;[21:Ov'{7 9o;L)ӍCiCxxǛvFE[$XWIg ekap({ee]*U`Q֑LC[w Q"Ce%Qi叮P6Pey2pAW^:$FMV 60R c1%eJ^ &0Ddϒfꎆ7]L>rFɷPZs!>XXgT(9 cYI;Y!EUBF22 zeɻz,x^o/wEs;7OZ Y$,-><7usƕ/in'glb&YNgԌgxShcl2?y#):]\}ph3jSۆJv #.6*,5dWK$1H Yapػi.چi85V3s,U $Գ^v5i_l\Z9Im` ]F1{keu`~#jN.d$L:jX2;hM"R0dOt<'odPTzp!UNrkHߝaY ?ɵ bQ۔ZhGIӍf[ g s,G 7+* 꺄o6m.5'=7XD3!O/'(J ZuSړL=eS^~\] tc-?La@+e3j)g@Gbo~o pd m/') 1DٓIKV~_YJwau(3(ڠȂ~YUƗ4Wd%%7Z Hm:`F@`nLф {i(g x= ֲ[r鵥?Oɶ=xg6'آYl| 0"(K#HBo`@>T0Gn@E+PLj,M`0մM?g(}xZd#evo,AoRMJeeȆ7;## E.$qk2w} GQB\+%01 On+N2P5rVFyh{ Բ {OCb,CxӼe4a8U,R!SQCHu>eGE C)5<fn:RB`p,+Hz 3U-jCiBcK.ݸ^QfrگwήG?/M )ZЃ|dʗeYHd>w >ZH$T [,BeA+seAf~qk? ,B6 8+1u(y]B(M6XT a F8 F RQ#K>mҳm]Ye;/bq7.w!uhX-O5 >[Q"0;נZ,<63.O.l<9*^K y1;a#Ft?&&F9!Om[PZJ„zV(:~6-Xl?o#e8rlӾ==ԓD"Jy뵰Ǩurd1TӠ2O;EƗ#~8}Bz{,wChZ!WrCcJSV~GuDMv$OYѠfzQ(}&c#cO:v \&6^r_ _7"ZENr(YtAf"ZҠ/&Pvrvv;~"V)TX_V v mM(]hbB[0E]D[g Ox6"*ٖ {M/Way]32-#Ԭ~=|*Bs.v"~`wRiwGbz2K֓opaV!amҶ'a \OKS]ym;|yk<թ5@a4Vg:apޘo6fHYhc@_oV3?q/:C#]@=ZHϋl`'3ޮK_t0&*$1O-+㳩\3d3\.~I:zgpY%BZݽcm(6I~:t<2 m+U/P0Z,ez U; DI]Өo!E$X~>F~)ퟴqBV\u]FRGE`zu t;vG]VZ˝f[!c7舻eOqUxygB78# ~䅤ȵChoQn7t'+ޞ I!z&dX=Y9YBJh@vwLHv5׽Ɂu-UI} 4uDJU%!SK<.e$0KoNPaء~ꮑË;uر $:'cNKMOp8L +i-r|^G b,B{.)xW5:F *i/J^s?hM9{y˄PQY9)L8kQ(e,qX6%Nt2>zkz`t4X_fTd%biw@{ zzz$+WĈU,ȣ#%>渌5}K\+b^{l|Jn[8rny&T8BG]=k)Lҿ[!Y o4H!7+[off'qw4Q{Lϫ? KuH(e4\V8 B~!P⮢hQ6;8^tS2R ̊UJegpި^ſ:p|[W V m6Y\ W> hl9A+?B4D:t\僺2DB8,(G/rTȈL3SR͗J EްbkgU}k8X ֪Ppwt ]j5Jr)o7;"NVYœMAy܃/9՗!aE.gвrVMB1;y/]{H^L6 NL_-s@^ޡKJY}UNW 4K-w2p>0Av vJCȤ&8)v,<ۿQ]*n4K=ǝ?)& >\tװ|?{ &nģWX<$mzIS+$ӣ@ F6t\`X͋h*nEKVBZcBш7S %(j}hQZB۠if?P&,܇W#87@^GUj:v3Yu'O•qC?ɴw@{?O>D};ݑmugQiKK*~ @LJM6GAYQF?1b{>~(tGdr"FPÁF]pOC$ XfѡQ$BS~TE hg^¦98yey|W A3,';sJyЗEL'+PZӑ#=[O)UAn<;3kXxJTIjAt. N0dI!72e#Q0! ]նHc˜V''*e?BA?qVk <uE&6mU:]UQdpCX(-HX1!ɚ+b͎KpQ P:=f3`u`%[}#CM!fa z̸#o.36W>'ji nd=XV-vjR1қ1 Jb8//[X;e$}H@_n0z[Ō#% uU|`?Gi&_؁ ~ fh y2ѼIHLuk_~cOwu$o,Ќ +SlǸrXD JXNP}qa`~KwM G:n Dҿ$J8<`qB=`o;4ixvofqaꇺ~,XxgW?c~j\CV\Ru?JuO_6lXW=*sPNtnd旫ho=Me$$U!2OdTY:wwVӽ(FFn$!+XX90B#/ ami`-UA}cynbbG>5?y}ѽ$m@lBy^"bYz@9 DZ[zmdYsEwAxJ)UcOQ;X[Xl8mj 漯B)TM -^a;wΒ41(u M7\pdK"DPpkD-H()$ŽvS^ԥm4ٜ nߑ6_ҤH^i߸HHP>fP+B)%j ԔfH1]ҞVMG|0XJ-oO}6/P_#,YwSƈne!ouaUlk),."X0Dȋf5Ue]Q*凨thEd^QAA{fF[bFaBam}֧-Y%;"m1O;h4,l#oQ+Z;&I  ^W/%.8,葅ğ^|xKT5YςX,kͅ5A /:wAŚO/;K7ѧgT>D.9IhoV^ۜn<|ϲS}ͩz +ApEG%s@U@O/ V H] bn"U9W/ct#>Iڴzq~aqpi^ސoK9XrCFyucݥQh_NDn@%Y3]xY=bpFT.9K#va1U8^̩MD{gODAA[*;<江|Z:hq}J NБ5pU%x~l15N,N-yN|wފŲL2RK;XA WCr4l#ܻ$I<7fD\V߳~N 5InGEҐ 0< .72vQ#l-LDI>2,9Y~G@]MJiou,QyƬI筋S ~|˲} ' vCVէkSӧ!Zs;Et6_iKz 6l?˃m З[=tRCp*@71n zϨƱ =e>9ʰHeͳaU̹mP v>S_ *g-@*6|Z$h~gS}) и:nCN8 lz4ĕ!v K{nGc7zA3 H(D3WriGA[] 'x*S)/Ȥ2^!#S)]1,cp V!ꕆiʑX6#VTܚ 3ok x{IF©N`Qwpl<$\Qͤj-g^22_ `+ɏm菊mm!xGФbφPx_vU|Y?-'1p+o2'skޗ ;ݛ+;SаM,&+>'ZDIKHJݲ)pzpKY(:m5^vQL5\iO=,L8JTn\ */j:?Mnѥ/O w N$b֩<6Mi\i5 ǧ,!T ?)j ŁqLyTx&El2iGb因(*#`O/ &א?56Ֆ%bX:vV4+A0T.xo2x܁!ձ|(C yOQx8BO#J:r%N2b:~+̜b f AX\-蒺 MF!0lA/b~'ǘU|WGU9gZ*<,ϋ&jW p|!~pG kPno1mUx_FOkՂ8M f!xC#UFyqy Tйvl-~ΊxTP4Su4a]T9ζzo浍⍚ mAk"ыx{U&V'qT68r`?Es`,a ѮetORy4`Ryve 8f^ܞxFޑ!&g?/XHfIBU?oj7lIPd#8o;^E(u!w|}!]Ñeq?7 h/37$ڮiTD?C{ή -M(}썗Ftxo[ң~?T캲Y"bwn(}6Ȼ"$]x(wCU99h0Л/N;Idi(.0i9;δ 7Catkm "s光+ΕEv G4l]l:i1oΔhbS"[HCuQu5'o[`GHѼe yԦ*@|l3w[MkQUk+VUX}!B,nldkېpld2H\3#o6Q彚v~wWET-OtS` M@]Cq+EA0"P=G&WDT9. a7>0V"[vƦߨw`^rj6 մZNp.~\Jt.0ʧM>\n!mOm TzE8 ΊY"t,ogܰ,k1צAtzQӍ,.˟)`8qzY e^:[ğo ]5=>Hp eZ7 rQɯV p&v'Qϐ^ i#1gmr?YC9]Di};ޙJvr)YjamzSGv?'KƆCG+*.3(D:)]@}LF &N`oFkH`pʨ5L w}EI8FsT7]+a#6v`Lesox:!NlT)\^Pݷm;`(tȨLj,bD)"`楉HJ",?8piF g{&}= DÇb$-a;,"g8߈B5Z,YDfP*eMj[ MŸ577RBpŏԬ dR]!a !5#2< G:'4 (E&_mÞXx0.QR.'"N{"b%2aȦ˭@"TI 꾼iܠ0p Lu8}K)V{J^vzg♸`g 9D(Xu+XY?[TLm␋ɍ( Jb_C5-EJ~t}Iتɇ˳lI'?bzOJXԙ-gٷ9*@YLX.w'ZoqC1A[bOTLH"P㷱=ik}qE|C._6GaIQS q;-\md`ҋ>%L̵=dY!L{*d4k{gu Gku$t*kidpPBw#g4 mi1m{1Q&=q2(d PV/|a>o*>nI ա"]t+)yn,\{cP1 zäeWŠ*y)j ;OdS+MC?)r f] Rr8wuIwO J'`K=!D n+]+Vfb¯b詝5l_Oy͆AJ!N;c.d8$4{-/McB[vSc/Gn q͓8UGN6/Q̊Y5Xu[;m}v RN[p'o.`9uDE#mEȅHz*ƯAM VƇp颍t+rTtbZ؜*"!/Ã~_{@lHZg؛h;u;F_V*q3' rl@6pfVT| cFi8B?HH~%Ӷb0#.9t=N5m`+ggu7[Vi0o6hL}oV"߀$A!Z9@`wеA$*A4\9@s鷓G > ÷ Z =i&) 1^SMew}Ha;پH91lٙ tߨSLGM'TEiӗ_qŬţWFc~I 2iD~ɹ'TGN7/7F2Mߺ`bnR똶q%0 |E}u^_}yux->V0QyeǨT# #ӾLjBs3q=01`EFU^r= ד컚KsC~g`{X-{ ] 3Uق.x ݷq,pgkzRdyŬJ/rOO[?et8oϗ{#Đ'O:]dSšǸH)*() f4/sK7_′] f<ѫ͝nu+6a0&hC8&:Gllq;0q)o=OH7Ʋu+F.t ,vȬq;gŅ[h<(Dǔ,_F$:s!Ƽ&J4 mg H(iAveΛ~"iaD ҝ B[6d&QbdR3ےFv6!$u$똁qUn ~6f7ԋ왭`1(Pz]> 1XOk-]d#a*fz>7}5N>DL^R'.((LM MLK5`,(V=f{H2km}]p ~ΛT-ifo"P0;pqeADW]LזQqwahM6RĚ/˒6QrGYZ;J.Oujȃnh^ca'bKC -\UpFptwTjqV` $'mSJ1wMnv+fMW$H:7Fx8DAWoCc14&%0Y]XB.Fw!rXxBIQ:Z}zMHքG{ad /G ,-#{xԍ1E<1,.+]W# WKI48Aj_Y%^[H’TSb˹-Pωxmni52zi -|,O7ўŕ'%RK\&S2IΗVt# }$cjjJEѷ70;xcAWt0tΡNOrup&BߛMeͻd萌<@,ub_VW뒂,]l坰.M@{u"w-qWaRB\^|P/Soki{o{6n|.?7gޝۇdNZ#G3w'.퀾\9]^ǩa۹@/Q5vXQsUet3Hu79:k'r+\W P\:QSp~9HB/@ېG-5>,8ϟ졲G#gkf*LPk1: dG` QB!/(WDljRuo.ݎgam'Mv{RK($0ҎQMą06P w&_=^Fڹ"Bp' ʘ+wS-!j3NqSFo]Q`T @;ڦ.wd# aN/BƪODz8.Q,NAc u2yhS>s[!VÍڼ9pٹG ~aHI7}RKfCtY UwZ 6n hOh&j7Qy-Kն~xz$ s [扴t)N{qMT(!2Ɣp3ƒja*cg=8f>/ UPq㥒\r凑æ5v‚&_Do;r5o ΩUQ>3+I]&2 VCIzU$Dvs0Z؜ Mփ+*K|PH+bLшY Bb0莣 >bצpׂD+ UKc)yw͒Y z,og3ٲOwx¶ѤطpJ$S5 &l1A m:9DAχ8$(ۑ~yH^O0;aăTGs ?2%fG`DR\O\GU2*C2FPr^ЫY"WzdMA^؟~JU7DSϥT#]~'e7z:"ĥN R#; %:e*{Fy.8:ڊ$K GÓh Pɑ-Ie䦣/*Ts9Sn̆oJV>{/`I[<wtcO'^H>^MA2t/= E7E}0xg.į]@{6(jb(3^iӢkdl}Ja4~= θ`@?3Ϲ?4bHE-"T2 NGٸ(> !|[֡hnP@ʜ86/>`n0kr#=_L3ai'nOb/b]('đ5sM܆`e5_% /5pj &fW+C舃ОeL/N# id/sd|<4~rRC43Y0=AQ,4qN#ȏXo'-߭`/8 V}'H P~giV`!b44>`ql(wR$"uuou=Kd|G~WHhj}ܱh!uJ:=)x ӁO#t$r 3T2$2 d-(BPD/$ƥO>xgBjUߒxtnrT // ˊ/*<$JvYHkf커HY-YL[:0,KC>?х+)c Sa-2 cױq_ʏUVb3FmYi;kBχrlNCVŶk8==*dʂ ;Q KR|s9W:YEf( +K%)B.3ы^Tb`5a+^8YglTx8WGZ#殁?v"JX]-cxdW=VK5 V 9i~Ḭ-?2ivK)֓&`hQfxPM-" stH*LWVX$Tx{5#CNHI0:#@D} u]qңkf4z>Hc=t/3}H8WNpɻR?P)D@`Q5yuL%q&A?m`J,LEBj Q{ v^3'%dZrc)~`a˺4p0exBK+Ӡg_J=ĊKGy;$[9>] \J54 ƍϤ*ؘTEow½A7cy8jaO,BМ?:횮bKD Ĭt\D&`$Iu(K!s.Ww8b]-5]Nu燾#=A_jMP- ɷ$Ÿ{tt XKײH_@۸ܯY$GgHS'C'ʚMg 'oؽEba?jUr®m^LwDvMе8iZd83~%U`ZTd .\AOq~}{=V,^X"}~YT XQ+@aIQN ^Dz|W$HB,{=EUp]*PsJ1AeXqfP—UZD'2Q~7ߎ1ʷ MjkZ_R^r_~p16/DǸ㐦fJ IXrYF_etH&:>N. Jk iek-5(di!2~Nf3a;p.>TQWܖUkLCF1FsX)ԥӶRȂ_\9Vnk v9.YsSHjψxnW rBTh#8G+-%.?~wI02nhMmW1 Gy'XJafN׊)n’H_+,%;/P$҅VghP7}i(u]*+eNRgƬVLHYFx0';*[( 6vS5ލN>A>=7x[ðQ 4[% nFTK$е,W0!yvCdPJlpbg`//*A&|6&9{%i(Vx˔NV%W7R `6ߎ*_6iFfXm,N ^)~C~܅NMs 2N"49֟MpxĔȎ?J(AY9{;}}{]vg'Y {2D]JF ֞wcL#6Vy,^llq$*/P/ș _ k퇁 _VSɥY,z_Y|ycCSW3ꊸ+?71ĮqZ}yچ Uqx1S<'+?<^^s kR|fNS˓6wVj^3/9*o`ȦE$՝PD?/Jk^ "b_!NH0tTim6?h4FejMcb71M݉ OZC"S.ɨaa>V:.ǜVMwUʶmR4R漊7A΀y 'VM"xO^zsOt DpDӣ+Qz Wͨ9 /"MP~)(:ż@H$,TCQ9˴o&Վ\i]an(Z˖%KlyJOpԴ)?UXDz ?U<@@hNѳwUPELϗxy|ƪNUp?U>#R#|iX :HT!K޳0ўF?fQ]HTm;Rfsǀ!P(5xO0~rip|@22X!O=ۃ vKh1SQd9jf3C`*lߏ!r̡'*l8E?/[ gaʔD@V[EFlhdi#mQ%cQLy!|y*B~e\laǃT,wȺ-U`q3~GiM^f7"cOqr/0ٍzWBY[Q@ /ro,3мRIOX%!tI15',YvLz."DrR&gLݚ;yhqJaZddь KjAH@+Ce3T8]GUk9Flge mqs߻l7Ut.>DzDOܿm%sVf1-8tg{W-P]'F9~1meuʠ.xJ>/qJT/^z<0Hh&].AKȽ_I)9t) j{`ZsyKhU6cu hR8,B(r FX-$v_f$4'O҇\qGxXZxs:"|7t׎uHE5W['.=bs_yk\TӋzNG6RI]!54@hْwC1J4RyG o,S^LOHb~'kIjt NRN'[iQ]71A X *ґ#(/G3[=/FXD`FEy?,ꥋEvrU`=8:-{]!!,L 0prYrj/ΔγS]б LވFUOv*4'3aq";Fmg[`=S#pZNs -EcNtEnTĖR=PKDtR{21\.җҀ&~>!~?H~:LQ!]@`d/_B&1-y5=hyzWj 6 d2l>rn?Dyȡ;+{ֈtU`D/8=IވO/vUossF1r\zg*TfӚF50|7}ˤ·i:@>x ,bSmDM)Y՚OG^ 讻@oe1tk7E`=0b6h[M>޴_y$LW'"Vt;r.[\ehF kc'"QR;ӇAg?|*ߗm9mH-#!>3 'Wd\[JQXal:W@X4ԂN3p7? P~2&#dSADDv49?#u!6,yFG׎S0M);I_>;c FkQ81 _+YݿP $$P,K,' <(#GJvC^ rY[ |fKA_+ 0G(Th5oECdlg|=o]dnYPmөv۷l~War37a_r"g(bo̩ha@f#9?dg{xQ^lk雈뢘M^A_A*Ȱ˄[fdK+ݨ$_ާF.A؟؞=c9H?+xEeҽNse9O,H ֔V){7MR/vҿUkm5|m[{5}Wvr&vm7L2ȕ*t_l 3&: ,v](+ /yEm[+L5io'f R+ Ҟa{M\wϞT0N6?@+Vp sRuP@$dbIbSVT:֡QhsBj''2tv$׎jD3{*[ǍI$x?Iޗv2s 17ҙH]dp]*1O4`35ataee = 2tYOΌ@bkB0AӈqzֹEޑ`*#_#m]M !Y - ZVhGyɽgl6(WKۦd{EXNMou#$Wu(; ,v廒Ot#N5*ovoۆb0 o[~&W-L/:0f;MERvߥ 58$ٗ[&g4dEij/^1'F^zx'8\%#ٗ[Q4י0^.Ahe7f ÎE#\TCb/`El]F8I ,6dU\)@yo힗ZYmS ܆m &b驖r\29l:%bvI{YboOCV꩞`e„wQZ>gw狻Ʈ'ޫ%$ 8i'yU`6LML?jfN j.;|w/n,4fb2q! I}Ie9 0F$nS %\k *7m̶0#A=^iTQh)cZbUۜN!@ ~~Xe[x[iktMO 2O BbL-iUI8}gnکk`˳Yׅ< xFhtY{<',!Jކ~r+ؿtԯ~yz q̺J7i!Bk9>"N)Y 9+/EF 5/k?&kZ.B]3ЈCe8\y {QW\,bhoUyUѢ}ㅃ[Y/]jsMЇUsKCO @')\ZvP ^z0wY87A Ng@A0q??|Zflb;0j3&|_?zbeř4G+S^F$ -@Ӯ'`ִՐox ٕvԦ nWR?uG@U_u|T>O!U/ EDp> $B9 w9w>O|LEZ5qA_-'!X]9JfZ`ZˮRGF?㙫R|lmSC2m޳V =쁟߭J%OMS;l;' h)z @%u/ h3Y^7^F Zܾǡ3I=-^_Qt]/jTi;zJ3mXD~(cWm2ZD@*CĊBp|(X^ۧ.Ic2 S@#KSvFd5f0}\i HjPGtu}/m$0Hkfbu5|E5AjGo J̷߫oC'DW(K p ωIRІV0=HF3O gsք^vYzqL_ƕ >=գZn'Fܢu z1:/eD4 rí2uΉݼY:xu!Bl~GE"|ɾh BOvX[1. 3M=mḎl˴D3Tx}7XL% ?f£jgNڻ[wkNӫE2A._QrjJ{-us [ Ep1 q ^.cEUow͌;Ժ5щHLc${-fħ2àֽkmQǂE"st1 M.NMmL9?meg7i5SA*ӎpYfN>C%H),M칸{,Kئ&@Lbj+4pOEgxfx$0)ޙXQk\a-\&7VQ)a,07XMaqf)^id[9Kq}&np(kyd4{mZXN҈_/ *dOlZgf {U|N ~b_zh4]%J?'%UL{M~ TC騐  :ߌzH\)-q6 't;p +onժM Q9U#+(L"k{IN E%S~8cd $G^]$<"C¦.sJ~GuV"Rz ׯj7IoQiEKp,p*y\HG^P 0dUK,502YTjiwl|wtF+<~/QE[, mm|ziyO}]3;= ]lz rE3k rnJ**J#c8tȡHJE~~8A YFoM /wm576Q[b=@n?O<\l 1yo`5 /IJܿ[x5z{_16]TN>[S7۩Ur^*x㑩ޖ}wR娑|l0-AjN'n bPlQ&xMB 2S[)HvKa >_|y6=%]DFes ReZ1UdD tvgz) l̇q"ٳ8~/v|0\3 alVYؐfEE =:+LipX'UD\%oAis{{l㖟tp?YF_ݹAg;yJd@ȕu%؃J&aBm! 7O髮4:asnpsW|)[h݌?1rȤqC5Ÿ۩4kGH6$N|[f$S {B O*c)ʅ]1,*'$%?P)|P.2ӭI{d^~q{򓌣0 B 1V?Ҕ2 iX")LpoV 3a/OvcɊ A-q״",+.`Avz ,{༃Vˈ5QBP]XnZQ0'MqBQ6_ @tfϯoֲH0WD3a]v{Ԣma͸]6aG.[Y4ЃN8ƅ;Q5㟤jC|@i^77%bEQќt( uǻJ5q%P,7ϊhw拙9H^UwQ>}K%]z5]Q*v?8@UxcBvfiqgTՓ cQG17\_,]B1.-dd4&>5EvAm:,fm+uįlJ\% UBuƙyʠڻUTϬ\;/÷`0fA0ٙ'-"l,,ófM"<|eRޛڤBýdG\F uU cftez稄P]K#-rdSǔ$ejqNpoXwn+uKjȯ̲Ǡ/F2go&<(bg#,oLӀ8~Sgl{\ޖɰTO ^X\*B/ u(B~F+hꊆ {*i E]৅3UG2oƧ$.m@ҦM;,# "'qbӊgid.hMUL}{OD_4PE$*|{k-ŀi$5xUf͊7@"jL`{Ůg{+͛ =e& |$EW3oeG-zOaɽ%!?ckS5Ѱ_!7b1ؖqW2"M$q#Q9#Pl^Q1zit[5P=poɉӴyF9nyt<[4&J0(-ԗ͗?"NO2P& *%~IJbcb<ǡ<)u4*TDQA*a8Fe@wuJUzD7mi\ dnH: m\zPӆZ'(#͐0z%ssYyޕޯh:_H0MI~$˟[kaiOᡃ h"uyv)5jŀ&JwyyYJ*VdTe*-WV9tk^ITTZ*%x7$ʦPz=^B$>&j筫bj]wf3q1t{aNwT7%ȿ(\H*Vc=dPxy>R^!}/>B>fLG/¨L#^A j9&2 3dstF@{ͳv͜ *kv&ZZej%.] -jcVs175& w&P率f>58fqm{ ._vɜs`QcXRW!BK ,"} X(ڂ9WiytQ!m~%Ԑ!>$>c+J% {AKT]0ڰp]y-j5۫x(̀H;;=#ji Uk6jIH+5eD4Z'ZZߴ >8qhOJǶOǀZLex>." S5r-2 =`܁ڬ9ȺjkV\;%I%ԕiԌX7DKJ4ܟ}vº5QR= YP!=b н΂U9C-\wj{̌Hfwr/,o(FHAЫFC 4j-1jaQf۬lF1y%1F~Op}hbd_螘6 *} RU!ɴ:/AG~#O;Ǖ`T\%'4ϋؖkUM Qa+Kz/%0GKoq7+%I`lTg Z J")AHA"Js}ځ'EzZZ}8rgD޹dj^e=O`k $99H i: /Q"W1XOVSlsƗ\ 'AqΩk| 췭|jc!WeufuE1OVcnDeXp!a1Y젚MQXwavS97odfhz6o~Ȣw;_kMFI>5SOJY douGvJ Gu -H4踝E8/iL@ڲ𒬥?UâiK -Vfc_J=[;Bo UDXYtz }Im 핗 n`b!4f|7SM%¿j_C,#vq@`!d~+QR@miL-_b[F_,c~GIp%nuyHF '%;w+mh_f-tYxI+l (Kw[8 嬚r:?gF:) t>`$[h|sT&IțN/IJBTA2kuA`_&@IȳQ[LZc 9_+U|S^}\%䮌Qs0  bc ؉O1?.6Uroto1)m ̷djEvW OojҨ-^1 mpV>L&TNС.lM2;=sH8 a/nU:2{v։t6'qDVYJu{jI;,:"'(RHQ#ØH^9nJ*,Bň*W2W:bK :`i٩Ja(QPvFZG*k[TK-YL GBP]ϒSڨqD7/CbFƇ@9p:" jؗIoanHi5\6AԹ`>'%u=m;u{9g WKÄa7O.>r(DH-Q+k|n$BGƉ:_,dw2q\sqS?3s_ g4깺D<74-D˯c%*Ԉ́{OkϽB,̀{PJ37#EWhS,w:1zDhTW_Cx6}`!64+ _)[ԨLۇ98gXE,ZLT)PJf& dl=;sQTrxlz3`R2q[KСL0["!w Zw?U9(fdix5F2G\߱1OaJ9BbS( BQN. 8rb^/?eƮ%'  !ڹM e%WAF'f=GW9$(~"13A11ܔ{pߘPLrdN.E mC4%t isrn?/f_t7lp$ V.C=ty5ݻkT?$2̧Z$ǣ;}xeBHy_p^x^Ybnt \IoSlɕ IFĞ$;%3M>}:JU~5!@DXπDǜr45jF`sSO4aϏ,B"YZ ocj<; $<3Bd)Q羀#M(E{8>aoq#S#cO::O{KHznx# #_~1+&DIBoYX=V\W4"ǨTi0QߡIʺP]!y$H~\L:/3 66%}F ?hHeqÀ }B FtC3$؅lEߦ(IK3ʳi*&pr<4SL)er 3ᦡj7bNK"tX<P'HFц-֮.rw tT*<< 5K@?ˤ6#Y%j:JnO\"2([-y}]%ǑkgbFP ]^.U3*A$o^!r q)<7IsIs3?={^ncϽ#JML_ٴ$16JN

OL}aTĖgULZ)l4٫ޓ E r= <8*DC!VTzmU(OYן<1? ?]4DƱeELU@f7R1$4kh8l,ěnYyQ+j [iJܥlRt2;F-QyPMh&+_ ##i+ G6/6" fgM_Q\,L>'1- ɶ9"ғ&H _=Brjp~B o'` K#uо(8m͢WL^=n䖩v""E+ZZ]yԄh2(;)But0/mp GKR4DkO=tuIxJ5k6T<܊9l "yr |$nS\gfYc,{$ Q㻄2YLj/ػ7 IFBYh{q} "5DOQUưnHL@ٶX/ ׋~]v!+}ׂs{#L^-qYEhUE(#3Q*IG(i~ȜH*30L RE9 ȫr@V>$,UӘoGdy{9^^dD/ƭa[ͧ/b;@8PzߟvxdYt-*ˑqVō[Ot͓M:{Vѽgb_hyrkA2Pa@gMOH֟t:oАjkQm>5caS2DF_8~РL.G"L<|~[- GB;ŹrB!BKk$( 3ǓZ-WA5tKuZ:Wwj,CWo@5ڡ!(&GUZ</h|5<7PL Qf83ؠ7XrL,m{߂09\` \u갼Y7sfhCҒ-D'zKglhaP1ˈxMЙ(w8"ز+T+V4ȄIC vi1UcνoH m*uNAu@U"Qq@0PY߀؋8BT'RVz`#v {}9ëa !="4t2uNωlSɀ]npIF;ֶ'ulv![ j}`ВR,qS\$+ jt j]ߌR?s[@u^p)SUU_SaSd}M>2M;㡍P} Dj@ktpo ":3[~_DŵnyBmEaݲmfbLhu$I CE 20}h5 3 l"oi5tto@+_z_-NdT2a$vc?: e?6[fEh̢~M ";}Q>\IU)Tu ?-_s ˡ-CK/DI!J{0:2(G^>o#E_fcμ7R8kݠJdh&5՜U۝$>LpU}^Mq2g73ZRo¤kzt 7YK ` !Um7ucW81Ϩn(4~ [̄o$pQC ȴX@;m>aW!wW'H1=0)OsNwx_ңc!Ь8v ,uQT>VJPrH%Ts:2z4/2,332jlWCЅˠjdw9 ¥cLJYSlW@Z.E n95.uù'Hs(5Z0<3ShgI!z\AahE{zcіZ6}1K1WmB?pIJH=0jgHn.=L7P7rdU8CU'_O-qm_ ҄O.UŦokH?NiLؘVDwǷDo DBV>bAP~BrU +,aG'*xID wV ُ*cMN=|eqd?]p}#(Q<2ͦ&R؃ؘ5ۖO@Nd:RJ_y4&*<5 Ԗg{@!E'wS:@M0M 0aMAo=ia7p>U=p,zԩPRޒHeY/ZGhD '=RVM:L?jPқo肈`lzD2=zKs⯸44X_*JжwY} Q x]/26ƻwE tCpG|Ο7`hlxEA|&Ѻ'Nx+VTXRW|T*ٯəOii*qDF0{ezsW)MCdzL'l蘚c".|ӸCdbhZcʂeDY Ew + D5=#d_? Y&LD#jwByOW~ebq cT8eh ?UrJ´u zгk""=YҸ48br{Qajk)~0AOÎxYc@؋3k<@օa&b%AnPlUs?y|Vh$:6rfV0oym|s egUXN6%pYVu68\Tl6eQIx*TNPÐpDqRD I)K&5CEK\Kn`4v`wԡ- /\#3aiwGp֝EiH"K%qջ7WT 6(v!!EߗP`npAȡ@=6Ae\0(^>m&fTvVyfxKEr=C/gﻡτxgQ%tm rcߟUH/\ZݏQ.&nǐ3CjFh=Z"Rov./Q>oLz`e0Ig_\{VX".V6] п l,+3g 1F!XtD<1WkyF zҚ³_H!F1\bOtmf6s't}@Zs.pyQoc*k{DT)DO<&\L-D47bW Q E%/Y ޳޽,i45TjPCu&^]DdMx<7)) bia/^{J.hS$qtͰk!Odޥ&sب&jgHjJeVai3}UR;Ox x2R^bf)UPݺ7ΓCAԑԧJλlY$GiKz۱O\>ԭ|8p/&y[wXDot4@rˀD `-$6fI~Q;$<7=r} .s;ϵUd5O^ݘBeQU9*nj,M>DC "?ETP!`ctM-}4EC)<]A d@Mю9 +q^>JbݓYdB-.gfl[ a٤^::Nif&ȧRG"rw]C{^h5@x:nATvmU{#*rI' NS^w\!C&ͷ;*h,UPoScͫϴĉ[R2gW1rG|sx?`]i/,cczX jASm|%،2{P'z|#fYgG>B@η@٥5A6RLt[͌k)";\L,L$9.Y]17B"F(ɢ{e>!d9&C#+p\-@Kt0Za|N'QN6{M\IhԗGITh-31@Q͍:2C5YhE`?2Enpq9~Kl$[еڣ՘ۛ\z:ϧ "@³Qj  g|+<~SC2Q#A,␈btLrWMbLP&>Ai=MG#P?d',)#)X]zB(X.NNx)(K [ffWR&K328 H:`ݷ`Kl65jF҃e\7tبEw jyWCQpX\ٷϴyϼȸjh1fOICGi::ovyixㇰxU(ҳ$(WMGkk_KHSI5J*U5)<6,23*0I|`9 KQ{Ħ)Sn !Xߤ1L-ʟK wZW5dF;@Q#J#+s.G2S:md(,`ㄿШ 8T|p&J ܥzY"9رgQ wseW ޱǮU-ưⰠA!gM[U}eMW֊{&px<׀J.@Hٻl>J;5e⬚@T79K~u9ވ bL[ă~-(oLװƿi%z67ghZϩR{u$"tPG+)Uu5>Uڲ;iEzYWyN:$;-VE))2T䄡 wk*fiۻ¼ugx7Ih R(;GNNup^b$籇#kp*`/p M7ާiN*-AwhS&@ڀÓ5ОhSؚqffalq*nX[XtV?{@y_H4`-5̳n-6uK>!^h `Eh\Nbq="䍸x@uz~5x^i9fEBׇ)raG TӲ,WhfsR) t֚.͉jMZt=Y>)CLồ 7 Ml Yl">|Ƚ_F3nka :M#jW΃L ;r]Y8A'Ȥ0Y#BA =G_۔pzw ş{!!o2}ya9y@|/u[:1N 5{gKS5lĹ} 7ƺiCZ3h8NHy zqee"Hvp6t M?SfG7TL: V560;ޓfm{ 8Cn:sI.xd`]ƐL/y )o-Z cN([f{ F@{ Cǿv}Iٷ,??TmhoZx:tWALC"D(]9kaS]LeS#ycfun54Jk(*8<ӦB%/@"*-`70N7Ǭoǔ&_?->`=MLhnH )iP!ݥQ4/٫/Vk1=t$iW%SRp+Ds Aӟuֳu(^9glЎjNmA2ﬤSonf|E6[LR, ^LH"t3͒ʹMUewi`Tޟ;*jV !>*YL8Z< e ^R-:d@vl0| h7Xj5C.7XLy vC|zfүdU\[ U~;e|A0>pj"/*GRܨ $`jV "\ڿ 7OԡV{gf': om h!e1(G"<^Sއ S/ʦ r %:5cm"z%>Iӂ( tl)joH\pkSVJI5?_jq]D뜾/mg8Z;X_{XFzo[Uoͽ6?՟W>>۰0#rHԊ̥yY?hYnW3<уR[.{v-pEx;]$x-biK!&ASB,obˋL*m畠%9͈/}#_u$+m0'KY[Qy93@) 0pN H7<ƷPܓd?125uK`Zb[ t #\fF_pgʖqV=z\1ļ){'!sڙ$šz}NjD '?mWI PzY)?xjg)u86gMAl%VE:,ܢu$8cM^zR@5^g~QÇe3If:}Ǡ=7̐/840bjlsC]NC:~C95 ! ;򉥉QbH d{OS44xJ{:9?u =/x2c{\P["jb0 ~MX|ХF@XŞ π uW8̔2?ѬhjٿT 0Og\®J{IA TD_'֧_;b 쫠W2xJ<G*X[B~N6IJKktA RQqFߠDIi.F~ZT1^}z"1\͋ %T򀀍ɅGgDQm,}HwK[}6ʓ\oOUuP!% N'y fBUj&=*^%μIuc{t M7ªY[uZƄ%[\QS,:}+~pCMWMQZ1e9"Pvq5A,+Α,ZAꉈ s 9ߗ| g Sp& #K&4t~U&F3)'C;a  LQ[~%EQYN`P[lINIg$bs.TQMkد}m*Vݡ0Y@!3\õo0xÊi hv3dN¬n,HMO4&J~OąVA9x.☥f= oK躟 wdMPgKt}3Sq0Pz_fpA` ocweEOp+H9f ^Lb}UXΦN1(7kY/dz}0x~.[VJ%Tw25ўaWRAaEUZ7=xZCR1ݏ*?&4lJ0O.DtxC7>,nEG서`WWpߗ8EHŠͮ I/f%Id0"!CyЪ(0^PR^pb4=It o*~yo!ѯ4טuPNP^ L5ºRqAL_IЄEW^E谅X /I:ϥYT+2B!Sd,6k2S֧b 3hvU`['zF QB`i4z^4۾q%uMc8R`AHq ;O_ޖKn}f[ 0)㟝0`"zvJt(1!ӝ2w<^-4rӂjW &C3hߌ@~u7qfөc\I7ITx82ǀIoi#YIIaZj썓P*o  ,wsw)j-ij*$ʲHqaHĥ[-b蜶͛5DXMnZ]-n- a}"z=@DǪGOr?_>\@g~X$DScQ鶲U&Ǻ§ev ͲZ/ m3ȵ r,{,,VԈy>1^Zf=|dcSvLYd)TaAKx*QrE | '-)H*=CXSq4[d}-v|_Cs#! lY1yc[NﬖYs BȲ"fGa >u(*_?B6Y(o8Dem'hMHifdaGFƟs_'Û GAz)c΄"\=$Ɋ~& [ PM[].,"GeM6&Y?iX}:2nhİwό𚐇HJ'دjbL3P8,a o*D94?3RIMmssVg.yf5% W`0 Ҫ/LVKtJեFobB$t3Oص _iif:K$}4S~%B[~O l˾3 l^Աc@j=Q=(?uYRڸ2H xh4()\67kLz%,pH2gvkUp7 ҨCBu|"w6eTrVc 5Iw.J~gA"E-`ijd%託GƹC@³%0AóƸ S^N|*OoHPJF FՇ}(ľW93 ?®[*ȈRao HP76@+4/KtF?8d1t.C؅v{g3.\pQYH'`l]"gy,SwB\ea?8D4/soNc"#6e ;nSeWj))d9"[՜(`+'RXmW0x.\|MC'{>5RI nn7*ED~P+h_E< Gb1@HӮ J恰/tTNV'rpGdA@ukm̽ehX5%uܹ*fV"D{hc=ǚ`BL G2!4߮_vp9@ʫYbhez1Ƥc]Uъ4>zMܮc0 L"™L{#1/+YB~] yNKuj ZDj+<{ɻ-FS FK8Ŏ ]}h MS@>O ^*RNҦSTA z]nKE[;{pQ ;2jOa< Ag݀s礇ch)}nB| ۧ?FLAѦs,/n:Z;cΦk||76s~ sP;BtQ4xU~2h9f6z'U#9`v(ܙbF-lV (꿦C؈֔|z@ډIu2?s~S؜b,DZ}513*&$ćla-ㅗhn=}IVܦy;0 nK҉upX]k㦍:ͧG-_k~ң2fz $a(e4:%nM}~hgǁօ )%҆Ȩ^6maU>(*@)&<-liBMkD]?nCX/5衴BNLmg ﻧ(;W0,`368n?þ6A2 A6O٨ Q'[ไn#,+*h@ʘ*ghaU,-f[:x,מBssL↶j g5X~ڣ}q$~m"J?@\Vjۃ酟k/#ԾgS@0;8? 3aTXHV4wZW푖ƴ(5 >WRq'03K{kxmOII"i-Ży ߍ 1":hM55+Q 0 )=kc@c,/ex0XWzz8\,i(cu+ùz@f$]PA"{piQ*$2ΖJAtP- 6:IgAR޼\4/OYO1*4NB&b ue䯽>^|@u|]zu&P8/Lu-=LKMB33Fb ˇAhVz&. Uxje"v{a=uR6p#0KǸգHNdD洛P贄Qs~i#bCEntB{Ssnlax⋧ U>4Dq9:FL6_gsW.Va=T0]Ohֱhg0-&of\;.ID5oۇ š~V.HK?@NHj ȦX@߬i{^aI29w$\.(5`ˮCxW3ɔGZڇ̎~;HmexlQ^Y<:~|HWAjEkҚ?˕~:OqQzx+4 ~+hGe.7fB~8-}[Ưft\ӌ:%q_Lႃ#-R&M3,=2BP\7vfs>:EtsD B0r>GyOJ!&)#*Yr_Xdрx.#+i ח~ P;Yğ;q5 RJ[~L⯊Vѵ٩Ô&k)ky= S7^3tT HLl! '?:i|Xt<ͮA%(vW~8@Z^ntV/o U$1W8c TUZg8 cj&jܖ2eMT 62vd c ,. ˳W8MU̵7WE&@r?&.Am!U%,eHݱS b4yxS|#k'F ʑs~w,SĘm ߳F*@xM w,#I޺9V!ҹٺ5(p{ѦqFAmQw)igv[9Z0 eN|y 4~^XD^O!>O E$_'L=]`\1unN[6|c<'wZ8ݛ<$'tW'%yf6鎹H'jQ]Hc aH48<*$FԮ_]8&&_^v;jl6agF˥q:P*E1T0VܜbYtm{@KlF, L4߈*ӌ\i O3q"bh?P1]2m!A۟bf4l­nPY{# \3׺4FC dT2>>>]nGNXO*jԞÿc[ľipe&7 +5hp|X=ia{F;^4c!M4 aO Jcw :~K,.cJL%{2涎N- I Re0Si.rnޙC^p˃qV_shDm$,%ZvgҊ 웑&e][`gFjN%XNO8([d><(xK#G6K΁ĭ5*xxD*^qL:%Ċb6b Jިˤ) X,F'CL4岷88$>VGS8ҏ"&<`6p|GfRI'GR3ŦbG):{ *fp㙚zG٣%*$eN)VJYYv]ˋiCd  x,yIR7*"?Eɑ˘x' BӁSD(.`u8 ֥nK1zJ㴻%tlU2#Ca)VjXrߐ",qc b*i_l9k2D{.Kt/#UMlZOn21ij+M"y{*| e%Ca;RM3Sߡڔ늜W^Ǩb'bZF*MSlNEgFxz.NCp%oS m+Gf31X[߲Лm9) ,a?L4yX1 rhhT]9ʖdhnKq7YM(P‰9^ݸչۼ]l6mWBO y{ }th?(a}KkW-e/X sV8v ?k SAE,rs+j:dUw)xX@1wNxtYYLW Wo2Z',<4Yv!fSy̻HQAf?-I3zPLC9zdr[}3"5UH9nd b3ם{m瞽wGfjv~Yci+5lR+ڰ?$:/V4`wʄ|J6-lW7` j gSr*k񴽔F!o!鼋)0<~g3Q5t-\Zb,uΉ֦DYR gDXӳ|cFѬv[LOIΕb cs蝳ܠ뇷C G${y:֠Pg1 "|dR%FzH!-kk&)P'RVoGl?,a ;/fOU/2D&qat1CIJj \Rh!)LhT#ٕcF(2rP+nZXGg l5淫yԆX”B ,AVQ)"LXV4p,T&}hŶw%'] @7@@D=NMKQnjlCt 5U=?r]&iO-̻2 *"B΅6*jjn5쓲Hf H1dy~xϡyYqwd K2ersWjti v LeScV=*c9FI ֌pдW a[;X^u"Y{gD _&퍑]>(^f,DŽzPߩ}J:QK׸}kDac]j /d>zGP 5>+$ty(L%3rV[؋X܀Y(v#摀; gȩXh9wxo;S#8s4NX}^DQe %9ʗ ~'1dԥ=L$@MP$εKpi7F/0N|BN ُ 42n+;k.rIsW_Tf95`L\(]1}>tj-tcrFcŠ{D[ <]2;F_A}3kQ%d4tT+@#=Ɉ{+)^)`{abS`%CUs+4PLeңkx%TK{ 6z}Z{pGH9q NJN!֔sBZa#YlL$常ɽuWGZԠ7D+!.`263)kSpJsEVr*=xC';e:H~DX~6 qBdG1w%#qw% XJv&̘Z<9@ށ7g X<$KA?7S3Ny} ZlK[c#pƥW=ޢ-B\Cv|9|2BOoO$\"YYnz^Co=)~%ʱTfz9n߯OMưkstA%@댐OTP$6ɓw .`f팈8dCLZ⌳ WB#@9 +>tդ9 &41iQ%,̪vnkXfj{Ji9ƃXJ"Ѱy98zC4ѥq9.iYF3h^^ļNtO2\o6Չ6r 3#MK"2Q|&ץbJLK`;݋ peQP3IO#\I4o5lwTސ;As]{Fj pr#Ӎ8=\)_ >KaZ녊+Dodo[5gFLә7] v H`/,eJ:8P6䘄'}SJ8d1PԄlBGEkQO#WE89 l-;d߹T#'v۫g7/dH,iv >$I9eށ͟҂hHƟ$"y*vCL(n"0g8d!JcjmApFz{r+o= ' XL^e:K g :?@ IM_i{fw+W R6LnaOBP}f}MڙjĪGSb*Đ\FaDs\I0(hMm9z-zu,5fMbb;w;$brݩH`kl=„-K_]t͊EM['L!n\0.@`6BLLQ{=Q*2Ԝ P=~v&X@`Gqn<4O;Bus:KnuLF =sP /,`L0ͶT."~O sVp}ց~,kM<\t$`mu - b@f̀mHE; K4H~/[y5|dM7}'hGa>E~^ 7i?EtS)0@? XuѤ:z{7U~{1svFQ"`sKCO~;;6'W;g!Odzƍ3\|yc;٥Bqz/Il@!$![V=DK5֌ZE;EФ\}V^`huW&z Yc A i U|~wCe-\7|FQ/ׄ?̻P4:xLp ~sB}̜-9#,̓A{ubDMY.o|jUH khJH4Zͼ#_@B]!R=A2CҬ:~P0Gs?$}6%kSYMb`Jx mߓTE`ml w5b*(+̬c<6.&&smpB\wztH$^>2-6uHPJ䯶'zU|Ӥ%=8Gblrh=Mi'Ԙ$v?VbC "0'fX-M *@^+╨؂0W1ܣFZAb!!"cPZpҽO-6D8+FRlM3,|UTfp ׶Z\6| xmT1;q8f> 5i@3=RNl:L qx'n^ح,a 8pZQ/BB~׋IF(QNJoӇGaVb8&!zS,tE 4kAyVuFOS:\?h܃d kH:OF(*~v n KW' ?Tݩ<w ;ʋw^ie f/DEӓ6 mKKڜDZhAc9VW Q3lý\Ȟw[J9f$*IIמHc!} ۧGshCe;L FrPCwŕ952<,{D{!+@Y<_9|zȆK _^[ewzf˃5LO5sDCC6 gO1d9a27XK 7OZL ޚPCp220+z4ujԑ;B:o=s7es]QhZS5 3jZ^hUO")E tS9m~GYs7ԉ9ᐁpmm~8ja*A~NX0qD!oC* ^d.Z|]=ny-,s_,ξZ^KKleу‡GաH= @_U|WjiL/v>'r!w#ٙZ̊DCބ9CG Bxu~F+}kBPHfwzG,ҿP ɥ'9oyn3FrA_Irsak.#D;Zsf҅"+=MgsfpNvwy%K2bIIUMy[gzƈB. ]V%gkNJX_5/#LP W$ԅ? 7Ƙ9f ]V-Yh'"ojt:R1Iɦۊ񖶺~hfg'/yzGt'G Wr/ Õ"=I*456˖&MjT ׎p]B7]&T:>gLvMjn-&c:J=hGOV)}YN$mk.PrTV:9({X*.2 ~v> }H)čԿA L ϥC%TL}O- P o8FLq< 0LQin>УZ\ G -sSS_"cl b i7vqa琕~${j!Q*eF49{it`b[pf_۶D{a ;Mz&1mac kTp/=Kڍ&`bnm :=S҂LǐYZ;ǘ@^JW%5P4Q$ңV9t`0tmjk'XNtzj4x@Gra #Nj'!HP\z,W$(dk.}CQFBw l/p<1܁K\Qv m!ޠ Vb{tɘ2Y.[`N{]Κb{?jj3b_n?+L=3F |Cb~pCj?О̊q'VsNlU_}z4[Ep8*X  Fbku `eβ1{SۮqT>4)lJDho M[E\솥dg=_.˵҈=91R2cRolm.{(},6fWZbD$Ds\!8!m_h .MPO1xgtXx mznW&̜QN@}R3oAgqĝ9sԷ6Z `'[fYSZ+YݶЍVGlv<}N8"آ]ftq/߱AqDVlݟRRaȘ1SkժSXs K5?X]r6ݜdLið;JQ%<޿jRL[|5r.N6p5h/1UoJ5 K$oi0'5O}@k< @zƼd>{HZu;[Dסh"F'U)FQԘ(kJv<<֚îhB5Sܵ~Rʸ,g#KqE59 Lauc\>r=z@ e΅W{2:g+{{,ڟO kМkC'bZ>1%88pEQ1|#]iL*pj=uٝjQ tEQwya"YV^c)0B{KqfǖO lYfY[wn>CSMݦn` xw-Y$ѦkF=T3p-c\ ѩT%{'X=ba"SjaZoV1ʇE_OiS#5'2EO'r;6<8=MܞBnjOB 7{ WAPV1 ?}'{{bIadŖ>]G#?RK[uC(@ee2NUr0 2#Dҽ^#*E -oY u+jbw(P8e:0%$K~j$8%GFnƱUVtV0@UEֳTC] m@+f%gbe@9*`J(6׀rh/ٴ~_AtA/,@!RΌT.8AmN@v?23g `,Ϝlt󍫭ǻ{9|E? &NۤBd+a{oS5"53AHHjA†\S2Gf'@3u屰ρzehֶ}h..#V^ M"&]c7 }X0q"B'QPFꠋ("{m.^8Um?v+a&<^u7ΰO_;ڕi'CO|tu_ ='GuG|,CQ;/+5ؒ<[x:uulV.k7O4zF{kpW Eȧ7׏L3_vZUn: @3xhv J@Dsl=LZ!N="ҲY?;uF!c^ A|&U]Bg?y%}q"ֻO&%j ; Tz&K! "0Y~ŮLպ E|[ gm˓/S(8pljOhQ9Kf)wZN2Z1H!O73mqy >/U'y3orB=^D48W?`icƥ8jc/%!XN>$PM LPdI,13B4Ôӽzvmhg5 dVǽozGgH,$mjK׉;6r%V6"5skX0mAW5sl!#v5lk6繈0 хTa]uS1l0f$ P׮H۲jo3sڏ|DM^6]NPi9S+Ճ/zxQXODmպڤ;9amCMO&oyjȳ=uT;xU>J%&+]Ӆ 9q=m2 F Ds뚍 FupP29EX#֗O<}>?lÛ&o{$?FMؔQ0MҺB{SmӶϽ42;9(h8.y+{WQƮevnVS80BfnRb6j"I[U_`TJyOSd"4Zslr׫}kMYYP{U>Zwl ኍ gb)ܗfN)xcG$%F!S[Z9xaj^4?؅y{E(a 5GʧAU+ǾHW)P@#ˀN&ΐtEۊc}k)B^ "wI[37h5CΟ65'uu&ǡ7  :POڝNmZHfD¨E l)Q$z`d&i$ /R %PX Z[pPvUЫfxp9oLRBFUX3]/~N\`y <=|˜iGj*dF:m@D=c1J_]1>~i}@ʣ:WdȖU^Lfb<Td[( +Y{dSMu930u O*z%$!޴1<υП<`lLC@Gë@Q pߦ:)h_x`U88y'KX/cR??(];/OJ_mƦQE!gkRm͚܉Ka,M ݗnT!,?;ڜ -aX I] j-mg5qby4$6uilБ⻥b޹1,礥@17D\R$kA[-0ЭDTMg! Ivdzm4Z(Fz.4pr$f0_{Pȥ"[ɲb볍2*G bTܦa0g1[5iM.|=A.^0fOk!)y<%Dl6]"Eμ r#S#-lyJvn ϖQnAdM -uS4ccZ-nswDg,3%T,GjsxH0~r!KJ_<>al8 @=yhޙiKj̎T{-v r H&GH3uVW{6RC󚨑Vwr?ڌ6rx8 >ǥP+utK7qHzQx\D:2v6hP8`Ԝ4zU.|HyuwM>/Y$ sS3,TKv籠 $HDI '9_1\_N ]M!2tbb+tΌ.'ӧ`9T£S%zy78]TUTAٱ'[@瀬͇$w;t%r>U_oF ~TF6GǪHzrm(b+Qł R!7yzNҙes@G= B7< Ʃ TQf&g }x&5v߅;~9u$nXAI ~b_SC*qE%. ^thEUL}NϏ-uN#pL!dQsK,0KsWt )KsI"HC1UZTB&Ps"ϛNK`[Й؀Mu(4_#/7ͅEi>*1I\QjLʍ[(OGc,v3aL`"8i@(9< Ï&;/z;{,OAl+$L}qlt銉WcǼ[ !28`(dSgn#, 4+7Q7_a{? ǰ RSɾ1@TJZ2ԝ"L 58CΛV:eֱZ,O?=_UΧ pnhlfrHviU`>KXL]G'ZW!+u_A*8Ycv6M:tJ vcu*OAv:+݁#}:7!Б~h7* md`KO5Su7 [QO¥y ߎa"bHSOHX(a~KQEI<~H)AD)k6sQ`i4ʩK*THIگ˳Zĝ -(:PĞFO6&T} ˍ'u.D738͑Xo+\iYp#:]#OoY!ÚbۼM#T 1&(wOK^x_=.aBe 4ʘ8cVEisoz'(OpoU=hگ~э?Bn*z0u2=e ;^DTzęq5DF,fy}F0*vűWuۼG2 pq*Xv5Kex}ˈJa М85QhϏhB_B! ǘ9  d"oi5~B22 APO?נ'쀕/ޥwn=֨CMծ|P$&I)bjR9 NDM`=uNoRڃWJ&lb%3 c))R 1Lنz;Q&˃?d<,|ʃ6u^ai)\#~(IO#~AͳlGea}!8+ ZŸ=IW}>0Wfhc z޿,鯧M66 "z$ƥk_…΅8WۮPB=fUQ2{ [ܤA?j}D ?1dʰ[E?#?,o}wҡtPzL"}6񫡵 H0c|clztG$uEiQ[RSҭlF iSI4h1v i8.61)h'O֤mmD|c?Fb -f3U%6'r gP̳߿CznBAŌ +,dl֌S'/ Lqh5Kb`:'V1 Ю vBT<]{3){RT5MH$hRmxT&IU P44dDy Mr:ޢ#2Lm :*<V_V+ze<`۹eM ѲC(:ɡ~fT+_vkZ}o25yEA_-+ftQ +;/ÐϽpgz"q^#NOCФA*p)Im,Ak.ILvDCf5x8oԎ{{p %RKrU' ft]{6_bI:Z!qԋ/!KѦDmN̨A(A3Jǡ t f+]F1JI[F<IoyS 53h8%zӇ~P0)V; _͆|[֋ +{ϹF:o-&saî?nT2dv3zm0 FAeH$5/=Z!OiXLjip,+\iUn SF]8^?\`ݣc~eO^jp93i,g}OY B(O~Sz'<1Ԃ{F-G UnQK\cQ7ºqL,̷|wlXi{6#޾|P\ _=>-%GE_Fvβ&sfl+z#\`J22eRg4!̩urwޅ}e=#*Bb腡+"A+IH˜u_4 jqsqt%CvXliK#Ua:wNAkA#V2+[.iPVe3OsĬ6I?:n(4q+x?IRTYtjQ ^R'KwtYT@I-CD]][WggXcy&⣌;`Ҙ`GWXzI,'{֒Hc%/eiX^!=VZ(iPnN\Sli^ܧt=I"aNzGTkyoJ' D=rl;pE#zJ$^>b" 9YՆw`^lY81W}- ƫ9:_@7~+5a/szb'L<喲J!"ϗЗ1?\qM?0ma7YE{c=`14ČJ|O~]B1WQJ ԫI9q C<%WGë{.0HP)6d@D]w#q$ni#ϩZﳟ!89K" 4%3鯸>'׌|1EC@tePtr}ښEΞ+[^@rSP=Y@t#83ÑlXCOʃ)/A|5b:'J%EI_xxV{fQF k%(J|/wju,!LbOi}/`CӀ8ԗ֮.$*Ø$XzWt+aNʢ[9[o0⅏V? %+y&g~Gx CAʸb{.LQa4a7|=meoݭqK43;I< AqElƷlTf]b!vDHrfDˉ7Hu iw%<%Xŧh.rnYBN5x+IR*&NC@ ipENMq(1S eاΟqKT)2J3o.Fs_fSzW{ &74ll,ysF{PG?9#&m"4\,m.)*iNYߧ4@^hd݉|-)xp** ܮ >}Ҩ5@.G @KnLc>1+[o/gj?rB 3Hgsݱ=|p0I_VAY:`SAS,H DjKLu7ׂD = [^?)aQ){ӼǏaeGOdJ!kI=%PJ2="/vI>D4]F6\a_*Aq##ⶅ΂9h]/'Qogӽvz4/ƃ歬HᆒD~* +,{#u:ꄯ}݋>%:3Қ9ypr(`^^; ^Cacf)b"v'|m'@lɽd1>ʹQt%?m O$HҶ}I6@VL4M 9zlw7 s~\#f6F~waM9[*ZkRZ dA o[ Q\>u&a)Uj#O [sg ALm]mi= Pru@S^- SoN0 pMqhBb P㟍"A8l˚qvU"oTc&o?yw62 P_a t l6Q 9]^ $uT90nx?qʑLK8. @@5!t1 ,ep7#/߃Š{`8[@׵C/HAijw)lwYW댏m`wի(}=}jRAh4awgUƔb(Ynu"&Dyqzp˰Ha 5EŋcԻv üYRu6U& m7[##M>n1oUU i( BEEct/3~[R@ɱT%_yd!Y.T/&+*UKk@ Naj˗{[Ֆ(z#e)?~<2F0~Qk׆VtC6SŦyEd_CĈbOsSѰ=V*18/{c$ :;y l|' )UeO; RN0/dM +7)f(@UyE۞d{s,'Ticc uG[SV%xU_Z q!֯![7r:^68Xy٦(X~BU ;j41FÍ=g`Qug:PxJ$9w1(o.Dr]e2߻fcPRC)1~j{ChR{tos 8/iQQbBc \Ԁٶr7'ι{by h^kWbhzKۇeySM˦OW+!T^ 7ڎ,'cPo.ؐ, *>TPR C̍F6KB%)Kpd.8ga1Tuh d#Y#I1oPm58-PjcGLgqnVyJ ]on v b[rGC?ͼTtXb=e(}2!И?r@ E ޛ/}6ҘOX%Qzi4uMդgcRu\޿|(':A5:ρtH7a fu? 3UQr@hyjNSoߌKH?=."JWT8k9•Oriܰ8?KRq3 gl̕jp]C茕ڳ.c3]g( ^Z)y}d9%yY1716ħu;[}|_dWc,ElQi >QQ(FqB w4_OAun 09u~"AOT$s&زaw'4?n2֊ߎ TE]THлXn=Xҹ`ױeP&pݥ 0ar*`#UjS'Pl))E%y tR*K7'(:nw]Q"l /h2 Q#6z\ &9ONF)u墒 aD z[.SehLcrtNMU甈ҹ.z@<׉[PٷD'0#>_e֛DZgc#?4EObj.a|uIgt<7tHz''B a. s~b WֶH;_ 7F:ڌCvdߣ(li%͍8kNe[FxT>lCCtP@n:k49إ'RP8Y!!JS"f0j`G}H0Uڃ3E:*IHc9+l8iRVU"?MCs8 YbWIZgJ&ذ4Y9X8R޺i_̪Zk-FbQdduσaotԇܹgΡD@~A|(-hF4'bqN[]ª#Ɏ(y s2\2Y,Y;R&`#_~_E܌s$WVtߎcee>_2lMSⰸFKO)&V͍qB1q$OɰR?qXq]\]3[]9th.dpґ!uʫkf;j ,h"~Ӻz'AEgH\';Ðl Luc)mج&~oe,aL'e*5;Uthv?fdCK(>IY/X}*OΡ8yqzb"N<QY_u^ra~_ڇ=D_c9 WÕ_俰֊Ѭ^0Ywj*jxB(v W0AZkp9{DH۔N~հ51`DS \k}5Gp+"'+ES|徧ʟzDE9;=i2;Ԓ16e1_cɔՆZ8Xb@9'ZYrE*dG'+٫ou];aob@\b=@4=%A\A/6z")%]H K[\ AD߁G4\"M& %IVe e~~W j8b1륇TI2dFxZy;E9f'eER唱ބ$y/@*~VV"฿[D SaqNε"߿T(n|E}%FHg@[l3@>S#B$epj&80GnZiRah} >!qQ$lh~ë7^~A8Eu~($C|eT,љrVÌ|SV5pc=-H/"fa!l^o pde$5#)AlGj AUS;J R-i:B\ L+=+4Ms{i9t niTug`B<?Pe޴Yk#]V n7'@$.hIW>W)QcAIwuHD,@Nq_uDYоB /bcF LVAps,XP0IFOJy2`{]Jqc,ճpn\/=wD$RS]7:pr<"  bl=yn@KwW+ cYOA%:܍y/d3]M)&3oE$Xq| Չ.h*rkuʜWʷ=]sWlS߃h @m1x7ޙvp%ĀՅo( 2>i?XdQ6YF tS,KIdRY$XZ`TTbϏl-ȴ%pR{k(`nvv pa1+VߝC%B< H˞пۑ]t0+/ [3﷬+5έ X`2^qw|Nݫ%|&Xɫol7.gC5Q Ffܳ3Rnz5loʌ5dTTXVdi#9u{y q 77KS<6y!4be[HJ7tvBotbjd SVh7 ]ik*D>IpHĤ& Z9|R5 -0d{~be jU+YW/o9FBT)ThE&~~=5p1FjP^5b C k%:Wܕo$a~_}fjyXcȮc>$k~4)Uy(:$kF;{؎nn!]anoo1] H锄ŒƦc]7EKjنi][CHc K MmBiX;HOې楏JbD9\Ρ<;SH:;,3u$*Ȍم/RvS8~ U!4Lab M)05OծZոnV`Rc" wϤJOI&R'tnp~ 8(L85V[ 6+Wz,H] ' XcoC*r ɭy7͖lĨd9G&A,0?B)#0:*愫 8n /[C6BfThԽa)o#`M~~Ȓv=GRU_E'?}5b-Sx#ve|oi =w [e>Midx^sx< QJZ&Y$gnLђu%)͈oG8NO6!76y6-i׷a L˶It\g]3\Mț .J\x ]8w3̞VfLQ>7m/KD-zTgo8b]PdKqTn|"]NQ4x=svfʉ1SY"\lńP4[vZ-+9e C$УF& 5&~Q]ѐE t&{0=vf!Ur[sO3 [1iL2iΝjV%c D"ѽb? 86&˨Jekh6MNuF+\p'X5T, )ABJ6;D +2TctNOyN!8z`Ki@I;p`Rf !@yWb:ʜާ ё% kę(hSdz%~hތ,*$(5,hdTD#e49d!ML9\֐ipӐӆ1zWW.Wp `Z[g rfkQ6>275[rWܧD |qaL..Y}a=׾ZP'?n \J%T}O\4NtZ'nzEA%yI2[']r@Ӗ a?d'4]͉ ^IyѩAavRxuB<=3#pU%[)wysk ln FW05Wns•ܓC:cL#gtTI pR Xq?`[P1+Lj+<h/B f3@adbSW*N1A!ݭЭAwи1rA*BsdW'<+PRF/]%H2%z}b1( 2t# GHw8AdE*f,m )_B?es%ќkܝ?}IvyQy_hLl4 uX 4Qݒja3rX@?<?mJ)S[ĹXv{lPs+$^c7tr)7$/uQ!#m|5=T -?¼ :oxn8ɻ$1$5ihp "yS߹{+ -4: Df})wnGΈ\@82[_qÕ-5Y|ؘ~YUCH%bD믳~fu,Bά'fYyݙC:(Q6,Lq`Jp% 4OM8,r{ *[fcbo|( hW ҕ1h+fKG%K1|/SF' 0tXf%j zO>}́+^`{ T5TǛRj@p=$_D3F[;N.'9y="m6YSIE:c\ϳe hmJJB>@Yz!JL^~RϪ]k"ǙVϙv.cI╔g,Kߓͮ^U2s1НXZݽPn7kQa')>\gB|QaN*.i@;>s%dl8Z5T'Gt }C2-1@xl^;:3DB1g+H?04Ќiԗ59irYO_B.0BJp}+PoBDv[jR+ԍ0uHk~j O[5ꮮ{G 40|q`:蝿H"e|dqdHrt{@Iq4˞(Ģ Mr:;NԴ^H=ρwd6+罴*ZM{ QqAyAthO y!^BC¦cnnaks&K/dv*/!בj23nW1!e+0L3$pU!.]C,ʄOjTV'hTW]*-],UUڷ2j1pfp$!ąAAY-DbVAK,Bk]Lݕ 'X@痪3l(*fP56%?+$}`,Aa!+HVv`6t'FA._ۼP{'eJ850OMo|MPRHdR܅ $:}WOyvm9n㧧vv]4Vt7[nd!؊(sa?W»1YSUr!a@5߻HLVB=I+הQ# 8\oitpl3&g/N pEqy"k\z.M;gʀU6 Ph,fV.qoo0 eHNձQR-̹eDjrI炑桛o^S0ފ^LmQm xFBx ꠤg~퓓.)hPX\=GJ Bh\xi̇7_X'oǽ:X`'XpQp7n?']lДF|f#[==PFNQڢVq񥗇ӢDlfxNL|)}.heF"z%5-7j3nj2#yNg90V#IG)@(ڹ>.i"L1f?u( ^N0>YV#}8tW4=[k'։,G >464_ũ!*~^|m -ƒH$6fz_kcGoN%ۧ vC+;SJb[/G|IESCw]s+w,2ŰGٓT]AM_.*CD<$$HArVܨA@7My>51ZRk?McQfz=G_ƂtAf!BQ 񕄰+L7ºF[=<ޅN|PRY##5o2|u}`vsHb|WC2J$QdNi13A]B /7ZۦKÆ޻?7aUt wnְn"Z4`[p݄msoF,tߙ,g,-{f/C[U%"B֩#U`( g\㔋gJ3By\ Wmm<7Bu 0OOS٘ID{;c fUGYDCi.8봢@?[L(fk+4H4-j^PϛaoM#h1ջ]xN_>TDǪl$L~P!!Y@u+&Mtf-*X)9C@0偠yWa%wM4+ OL$My!AB/fs*n,alu MˠLSǙP/ώ45:|/h:SN t bՃʀM:)yP+6V1[<>ȪL/-e&> ,c+L3k 0E6qި4gBzyګk % U-'_ba/R&ӶeԨ%B͛ҋig#N xy? Jli %xm,5A`93FiPy&q&olW]#5|-{ i۳^h|`cfw6V(0yWr& -X dȺ##wkG0-ʂ"5ߋkZe뜁^5Ӡ&i T~=Ag b9l `_MWi BUFW8R?MiDi1T ĬRZC]o33ǀYSv _aIŹ8A@9(dͫ8a0>A]&[itC?2TXr>|+-C^m[2zxD2ڧ~\–ZzOl#soC_u.bfA0GH)7(j Gk"Vg:T&ZH|oQPl9zv,ZpV e@m*%4W;_Lh)J9P&URn=h/k USQ{?sX9V.nku0@BC͕Uw^ &N<<.N]u?C+ދ:@:ǥ^zmL yO#}@R$ŧ읥:s MJurev Yv] AzӮ:`Dc2;P!}U?`o$9Cs~"E r/dD3 h^i,t2Pj=A |9ZQFݏjfa#Q}J\]'vҖ/o uHZJǠZH0TҕBɃC^R1 4. W '7=l1g-):Q{Nuzh@n-T8M/x{pr-\yɧFܙ-JvBNӒEKNt,iq oF3HuJ@VvM8h% a*-xhHX/E'(V5!p%#F ~Kpr8{? \S [Oaq B=s~mC,,pEcTe1`vԡ21j 5](eֶS\w1Jc(W^p)TФB~T` zK/d\aCÔ#sm$iHn\)ǵ=DKxOjF,@AlBAI+IjVcTzOnB-V[>o3#\P=KmD*ȡU 3, 5?52}hcLv Oi=0!OzK( s,C5gPɰ@Eĝʝ@njSȺɩQeNՏqgl,JM5`&za(l1,Iw{x1d!WLYU,uBXf.`ܵGhӯxbZ,m*#ld(P疥)[?zw>Z~M~;I2u>A"JKIޡU]qP/Οvm3Ze.#e4BȜq'n,vί`цfҢ\ʴț:y' 0c#lb33$B{ &!¡yxNB3ƷqOaeiduԣ{ٛmdٝC7<+f|Y˼1BblNCfԅDC { Aps}t(sMFFJx-YZ[8)8S֣ C6uA탞 u'ybf;]ȗm<4{FxTX~+, ^/GĺV(uA'FO޴$ nD-T}Ҫā$o 9f/\vRj3B8spmʔ|S4uio HPR1Σ Hp3t8# ̘Vj^14g4Yٵ&O\/Ԁ8ą.h5%v#ĴV.2oJE5NjX) a*X=h c2p.H)w]8# 2h\uSa*W-z?Ueыڟ ["ɞvp (o0ςU!_Uy|POfyevѸA>9n+qcBZ--8{c=/*ɰumߔ!; Sq?,urc1YvrVb 3~ۼ2gI#\2# 13]3TGUn!o& d@mw!F^fUO+FWj\ yo&Uf< y3NLNV";;IJ9 _d`^NK|A;bi9KB% CwsU 2аI2z͂$ $CDZIBYy to~SGSr((!pAx738D<<EM8I͊=s:+stmp6iMAحoZ{lρyn.Y{W+Wv#AjeU&;¹x}"9C{UlXz%L`a" zRUxn7db?x68eJ_D AYO@u+{K,.~ ]&&?n_ j3V픒6 "׎2l!VNGr[l9?c_ez<-ٲL%lVR:?N[;0CPDaGg_ȯ]2d\@6>Ўq2̂s= lM# N6hI) 7dH:?8ѭ(iAR=?%<=,5HltǒwlUK)>>6=u˷C^!SQP5E\7`A)Z\=#B;=0α K0n8 MI\s@=ygU( 1\vr(6{k7' φ%s'i[ x9|+ IVtZ9uVd.Uzc`7.ͰB=x$y 76.@C$1 104q s2A#w\0 Z{(/*7`54F3;X՚E@ "-k <6$ύHJ6Ei)73+mb5aH".AL5猚 ,`q S3-GvmHj'Xg4e1^uLU);R;6jq6Qx8p+-w+Pv _`I ޕUb[n^9ʢl|H߾?J_0C`5zNw3>ўh:8~3x FHeRp@~7r?l9z+aBleʥ-|\=|yKo>O5uub|Jnl$wcD/xB7:H+Ř6/t4-S6` ]F^Rg.Sm[ev/AC?xL#u5)bDbߥ<?Wꀅ|PU+qx!ܙ81\֢vl*_xj T.^f٩޼S+ǑNkۮRǕmeE!D/Y k:*E3(TtQC:) _ v LO)Ͱ)P(I)b^zDa)t#zP_|\qnB6,$S/xIvY5~?"հwR+'+V & i of}LA:.j~2HeOMAS"n-D\$HvR;چaP߀:cGAvFTnܻ=g9nZꙀ`Y1l^omWKvam?p40Ml:z衇VSTw04q(H?K8h /g rnҔڽ0W5 /w$.]( ^Z_1 )GV+N-i.pp.YZ)ωi@lW.&]ƀ^m{XU~DH,e5@ُ[&+=Ћo;7>os Z)iQ0!?k{${~C:ӏ)-QjdZ*s!X_u}ksJ,=ԓ.>OWI՗2ֳJ mzjEѭ'?tEA& Qv!4*j'c [pԑ-/nqg09J~*?Q B O;x*{{җ;kF,<%/JX)$ 0!v88зJ<)@0;ױ\ȶjlIUwVq70zs!(R.AZ&߼L_ :\*;T6IR$ȣjD]]tM ._]E\/ ~V\"|0gIz0srRy ;¸ l^-w''ph%qd;:,!N3޻{hz pTq)Q(?rs[a Ze2{@A*oY-\Iczډ~9.*h>DS5D[Zʌс|abk=21@j13Zii O /@uop񁹟Boe/TQyws7%Ke 4DP=\?лo4:Vx9hΓQR(zr9;beCJ 쩮V6ij*8j wqwSq|sHퟩRt]1 Ej;C96ؤ3>F1: wu&=;d]~ɣ<8>?V5I{2=*\[acmrhI":E1lx"41'NV4w?mՁ.Lh'z"q%}kŋk/?#)-TRG0<xJYs}IG #i%9x$sXxgM E&uj61WT 3ٴ~jtf=4B2] -_:7uA;̽2b'[TZmǽ][R8X1!e\&8"e(+L"B< n#,WFߍ47!F#W/vG3qĴt!ʕgrkHRHD]=rмICXQ3W̉( ZngOb Y]P$[$\g+ ^#!I8: (fإcT^#_DZlK~W+*/"/e+رNj3oYfCawnM/2 BԿ]LQ`\Lqpsؼ-\wd!lսv4C^!2Dh$!ȹ控2r ),)U9ό sfsmii80<(hڟcj4ܝ @/Iw oe'f5/(zwr) ҃'utjY [$+Ib:~FIxNșQ͗v>Џ|£Hi.hҹ~nwT 8kkz&F#n섋h-?>[5nD14g gD['HIigUgX9no4N1b8Tɫ2;U-55#[_lO4 {҄!Q!;g&[NqGcc0Ul@+M'c+Vu/!qiNY:=`ҏa,qbv Vo A'c϶f085!8uA- L羬pf6V:R:/>ՑDf*F4sL̡;E}oC|4)sⴁVgw)¸V߅BtCTYѪ`9.ASkD(})Ēc~YgZ04O̮< &nPAT  2[_݋c]GdZ8`r+2`\2ovv86dNG6& /oB,Ú }&U2y~kU hL΂^^r핑o-E:ær`#4R.ۧ~BKRAs& ́{/!vY|Nc Hdir}ji@X<9) -zs! zv ryh%ۼ&S|n,L Ji YδͱpyS<2#NL 0uvh "wM|&{cs_HKVVf.W.N>3֔%G>B|z{Xْ#UWh1l߈63!wNs@G"Z!%xVE2}vʨ>l9@{*oC-!*SW?s`R!ԿlTϠDۡ]@xc7qo|:JꥎDPC῿EghG`bHK5I*t*PhΒº(}R_|2Y=~5IOIkZaBEsmj''ٓ=-$퉿hs Us&\HI)oZ l9*i,lHo{I/j 0TV”KE\s#g%%Z$) !o . ~2Iyn]m=5"aHgf{TN9ITCU~FNT]_[{Kht2p.~8\h2S,:SFj?(t-34&O)dډ-U\^ 㨥([&Hz,qU-Mfks]v P;a1`mUygOd5s?mX"r$&X_*4qPߦVexQWu׉ݩljU4Kya@o&l CB(?頢LLz5ۇЁs.-;i'"I`)OsA 2yŨ0"\Q_Sj=K08H.V nN)XDFN-ԃXǺm:;|:Z'EȹH6}aGHr)ך!r;P"I_hy7-VNz| ++BqS"}<UhaJύt}lގ?}K-Qbp~'dvXR(,-_^$1xpVQ,ւS6 %'95ط׽r,¹ː Ũ+QݷהMƂ~:28ni^oxMn+vAkDC[|#SQsNuxkK" Y`.GKr 6 [}HPQ/$ XbZ$J@.5| zغ u$QX&!H1h4V"̝XN{ EF7ٮzO\Ʒ&2I`A<&l5 1 d^~G|Xa5m4ҥZuqB?zw1],' 0a#'"-Kxf"y|r,F䗳7 $Q.OTlU+ڂc ^3:"zi#FIJ1WYhO0So\D+kdm 7ycHƎ[҆jZ:hq`q[VnШX&8&<&V8F&)VZSW+ 7gٝ>2 W|%s G[54=.9L+0>NDžJ;m0gݔAۊߡ0SXEĐmR\O EP[SF-qv5y㯝 lOTS'λ0upk=ceFɟ`4Yo0EI<V"~5}lZ.RG 08zLJ({Eǿ) # j-̳)ÄWIv{&sWcrU.ku\~^*[0G{z|\+Ĝ[:ᰢ9᝭ّ"Lib S@]|;ر~I_dfM HԐ0ĝĠB/%.upEh73t,?8X9lo%INAͅ!&UE {2N(=ߚ4fZGtEՙti8-"$ c,ʁoGIW0v3t^> Mx*2 H,pGj6ÔAYӑ*JAXT3AyoO=2h^l,[ƛ< *w湅vS3~ 1ЄHHR -~DZ7^(W_i|j2d؁T,iYH;}><\Ɵ/K>,[7qb=&>`,Nt)J(ƀ7:+ gyыۂ2[lNGYMW>"ވfD8Qv=Ӣp}n֤ h4e 2Ż(X" v5 D#;dRqG|HuoBdX{nwys1*ca^00z;R}nArCuXT gs4֬2>#6Vm0;+@ Ȋ99H}hT)@Љ7!*rԨ~dS6'! ,=8pnM qt%x.7󰫲czXehFCQߚccNog "M:u$8l_ Kd[)m]~,#KK=`#kVOe9'wOAvG1e' C[l8C,izut3t.wTx}E]) ̴畱fUI7=d6fMM 400\6 ,Άk!:_6-=.ߖxPC6X<]UӬ-IwGSѝfUCYsq%`xz^ܓus3+?ഖ.^%Uu?\!3f9usn3xapNNϹwphRCd!d/<+[pQ1/~Q3s>6S{fUz" Z aX׈x~P/-zSlg:2Sd#{ʀ7@9zl` !;!@+G$jC\%!  6>.au֒oshp \C`Ok !@z T*$6#֔]ɗ5Q?a##, 3LJA[,[Ha`"?$n˭Wyқ^(yfM&޷bFТs;$>ՙ !v\(=jcPio?FS\.ͣ:˺r+:u$UD {N7Pp3ߊ}fVkt,Am#xJ9MϦXL 뾴̦X⩵`'(X翶+i-h$xL?ehbOW!ϑ455Ry+ЅkGZ{ .]Dk% !a: 9)^nzZu%Fn[vY7HcAhfA3} ϟ*ⳁ:unaUK?q5 ;"ϸY9k#CbXL> :|}-yZKM('`Ԕ ']OZkA(LqbSݙhtaʧ2 Q"$jvP#$"-qOa'yEO0s> nEiWS fC3zt&3Qħj@ וy5Hw~^p@b{K&+ rC.ޜ{ma;E+P!sjƷ5~MDgdB8 0T3~ÀulLD[l lk9Ȓua{#*;&7&ff[# x`(GZ62QC{6 5|k_ڞQ;E[Qu{hM1iy@u:! fLzOPt-udE1N~MȜ4ޖEgdX`x&޴d¾9hl/h(+'ĘFM٨G9Jԛ gyn;=4-tߊ̎Hi*^cbN;|(*i.<ɔ +&1 edPUno-McG~e)ڂO,û9}"axD {0q\\/IFp'Vq( HBKS3wX;e|p|$̋ b;~)R DFaa̿n`+{Q \TBk38 ڢrc:{I+ fG, p9Ck" /}P $öմ:P܀lrZcz@~.xz?!a`f&ēڹ*v,#-}c-{MGl ?bHrD`+[|a pP}ۛJ -(g)GK0CFdzusvd;@Xk'H4p}&tQiwYWaUphKX8u+O<$o2IϘo=aD+iG [?xݞ)Ã<cIf{(!pCP&1Gw*/‚ +=?ܒN4E*b~CSBB):G*^ _R,ieannI\o2`EY3Ӥ23ABbp'XԤrc<X~ƃԿ=SP"URҶCO z'({6k:-dHgL@ɉ8U~N7af }CH8#OxDt1mc_љBCqk:IBKvL;w͸Ux7o!@DG-CΡSasG;,A6$TP~WjLs.59Nod5Pfd{jmZM%v 2 ޳pLgxf6 &&9g@QiS5JFՑ->bCt ;#ʥI=CKby=WɶX|"Y5jq^P$5FLَv9$z8й I*::mqlf3lj9}HGYH5!ܧ7>hzULIȨ3#` _}PUw: V x;H:*ubǢH?'~]m}is}J9,eҶfy2]wZaO)8ul5yN#ޱc`-d=/@ J3A.Rlkc Z dݓI/L}2lܽ A,hjf7!r yl &CH=Tw9 gB3YL3-Nn,EVֱ:XpᥳL 򜦻yĽ坨fl!l"`qd/y.itVCd(dW *jXHG?FgFǤ;AGj 7̎mr5ЃNZ}!T}ؖ yAfu45, ڹGchf,Iλ0kb<~c{X\FƕoPi+ BIϩcTMW7l*~&pQ}Ͼ4/3%) T꽤Ȕfkgnv.v3v%0760Ͻ1 i[{N MMbcȎ@QNT6ᨘ‚o$)k7DSe:ƹ-.Hˈ /X m2 v|-tNj-Ek3k<$,Yd{TYZ`%JӟpXi0r yUM3^Io@|x꠸o;SX̞V?`~I5:7}9ps rz#5N<& 0Mo*Y&S7Zk8 J5xF9愇S#7b$F2Hos&nᲕ+_6n,y>&b_;يF%/qwBJVE}@i(D1S}yJHCf錅\\ݒ^5ɮKJ*Y-ĢB;_ao& &r]VI ̗1{)G+ 0>,vIߎ X|/*1Z5c(]ϰ5]PKIjK#s5ȔdZQ4N;$R>7-)/DhtPwNs̑=_\eP.v3,ׯO* o![RX 9 %)pC=5F`LpsJ=:gaR9Kr:BC:سa/KV<#CEՈZB\a9V]LonĮryvXwpLC%@@G:+m\X˾3u*+NHKᾯٲHcI84'Va\ܽyΐ5X ,}zQV.\ըJZ;U>[_hav 7h^]YUBr vPg{n {$2 m4]ض,Cg7n6=.ӟRȢmE*fAg_ κn.+-9>c]c>c۟=rA 脭Z=qar:}LaAS@7eǵT- { ĈGAJtL6%Ȱ'fQ_kҞ+>e8 5ΫSH֬G|dËߟ8ʖxwDfoiEe% g˿Y #5c7I &◃}'ĊGmMt[@耈)%:w9.4[AD])nhwQW:Sfz6ՊOq`%Mah[Z)Lr$o42#ESؤ.pD}Bӭ+(J?j+nim˕+lIF͔xoNxM>!bGH뻰FzFY4 7 AކfɳSy. [mU/~~d95.NG]eF&Jyk'CMl\@e!ܚ#aە},ͯ)f"Z/20[̶cc"XO\sK _S^R5yljӍ_TڮBbK{1)PPo"%ikLy(XmЁx-J|T kWZ%~pHO5L,kBVt̿6KԘ虇 %ՃDxclƈ71 ]à0Zz+GL%6V 7-@ɖɸ;\>^[ b]Ot {s˵/&# x7Z3&dҏخ8uu86{A+UHAgYiQ[mvH3N!1P|_~`Q6Û1c{yxgu{^'dG@U ‘0.r(obҾl8`1-&1Jp󧓞5h%dX frO1־*ܚ9Үbk'V Fy עI,3FGsrH`{D8G5X E"!r5<[QTv.̏%ঢ়)ӝ(;rfv}|rWT%eKrEwQzIʙ-pe!" iWZo5X Z'Z͕pq %G|Js̹$?ǃbƖI>_-pƼ VR;:qߜ>jyWS͛_Oq͵Ry 4lը^;Љ-үj)htD8W?ry;~lB6ykFPD9oɒ|bb./,فlbS)͇:TbQ\1&'Ks'}YqG+'99؃R6#j%v=]DQ NE]tM(`cGO*XNժhRQfaGʔbI b-0Dma@.}Me_MїMB`#k޷qڦ,<[xӧ l>Uv½G_"6͌S%g}db~YLR((ܴrM ܷ^^ޅ4-K;N%|џ#=a G&њ p 1_ROMwB͌>i~:\b/nH[=.Wᤣ/A>ufS!o(h?-fY̪T㊄,&㼸*hL+Lܦ8jTJ_ U>[@~ʂrS[ ^$?HXf0Iixn/Ax0 ci rpG< <( cFP|v?t !wHIO [? (iys |vm4tw~| NbU[ 9;S6?@15,|Tڕ H qrӟ y*hR!Exxl4xf`e(ZU!!6bq~,J!a[^EPŴk@!coWl'a=p XP`tpxJg>~:΂zk_!{Gj.9C5H3ym0kmT>nU&4 h\}.bXwwgĊ bT_L^=\O֮3Ԡ + ۮ(Pο*3W*irC-{5 O;J9U#јj5I@&hfL" @]; ys b՘VJK]x/L4tҙRևeFR%^EϤ3qn&T^(+/}5%.AqH6d-%|cTޘQ;?Ef "n; 5_iN4=àiP5-,, _eSi7?u$ˆ=0p(#!Յ`}L|qe֭8N÷25k>emVر S]Hω'u8wV;tkDtSz*4EZPGd!lގQ۴k-`jo]P<q=+9t #!F욆iAս ҃ J N=PXg/@ ևNDKź[z4 3[+/{ LgREMʫm# ѿ[8[<IAZ\Vv6FT˓RFr;g[i{Hpfn[vTG>i䑔S[ 6. /qqJ9\ߟ%e[R'y%q)vO{Gac7zLHq`(r" FL sKBѪci HMhG3#Ryn'Б`JjVTj afaPA 9 zd `m9dVm霒}nH8cʲT!Kȅ嫄!FRCDı\t~$MoŌޗ: ƥOz-OBMe38cìD3Q.I잿0aEKghbI:js^2E $G,KM}f_:m@>B**Xl.[׈p2 Y?OỦySo>^jS᪯"طfjj.3efU曁jv6H)8+F  L}VXy#((;9 G1); uD;~ʻ\(^/0Eh,[OD(F="z=<(\F]3\{\P@|1λp/,p y`-꿸^A(>xfϡ0Օ*bNg,Hpqe# U񫣑U{&'L剜]⢿W:7o& vWPԲ* < kۡ_r-UrE(,L=EW 8F_oqvEc_9*Mhf)ʒp l桕@#ӝg/>VbwJ8R<#bXMiz]hn8K6<7;9HӅf|fC9+V-\-e7UW@/s՚TUEX>އhgVfҩ%p!!ϛ6pe\RzIɯ{-}JKq(gZ#(шk2t]8ΜhlH(8~' Mvz#S<`vN ;sE,9FݡOfrh -qŒg&1$mm>zi IPTbY/ۊe HSZڿ*we@*%Kqm 9 PJpJyBui/S+@ʙ$fKQ e?6Y{T{-\w\==c"[&52 lGҰBp0ø$&C*(Z q,^9g~] bUq2dPi.O>_# ^(fbD*d'%Xl'C;VSULiWNoiORm=dOܟk1TBʲ˄D8CsD8)0-/K- q~XP">0bxqDz]IzI-Z:+_Owq Ī47&٭2#2?u}$S8\Y":{N y|wOR6]顬Tx5SbB>Z@[񭵲!bql1)=6H E6j6-2}wi0ZԆ\'pjjՅ b;@:C;yee2!(ϼ=c\ך*L]N \zRLT{gT2aϭċRЗI_bQ'!؛d8 1ܐe},*4{3XoeIh`87N|nG%+e]~a>NߜUN8>3}kw"g($Peh+M=;&~&,̂W2b )zByZI~8K2j-E~Tt}HR XoWg Skǫ:`Am6gnZ=_45[ܡd4M@gD,\ 9o8u"g 3R~ZFg, Ua0i)a𸲒z*A拧VP fS~>O:j%IFf0 \XM<}.kT?z${lAa"yYSu 쇍ZĂM5 8Pzyq'Yα˩]`ICy0!$ޙޖYcnC+vRE0bl_MYpixpl*FTEx5Z[b*WW8/UZ=Rx9e*NW_Tۊ@jKw)bQ#E^;Z DF%GLur: ɲ ɠ=^G~Ovp,c&<}CSjXuuM+T^&oXoETS`h  u,70aru#8W-UNSN \f4"EO`lKZFanKGLHq ԍ-4YM J *{esJXAj͟:fW*4h,LZHO:/rC2z6x̪Ter&&ZOP#W[%4ŵS ' Y #^m:K7a4 3pZ`M jHcS  h?c9~6W,7#_slӨ0ɰ^,Cۻ~~w5!bH>ܲ稄=̖0rGFwqm-@*1P$3 ;N[ZV G5xZ6:ubnse G(\Z=9`>_, ۵RPXvAm3(z)y+Hdh{ϥc518l:b' R]7eT7_1T, Xj ֫ w|P :~mY<-:x"ccP +5{z6f>XŅ{(و|ѮdzX*]Cfdh'Kw"P@6x"vi42iPwJ^2?8*%d5cUDBFx"@WX\,{WV.ص}j5w;/ZNmyL^+V }DB9 YWHvE6ubɷ#D?'{3Jea'*G/tg^鲥^WtV4'֠ E|06ڎ}.^2`b *Fa^'g3 }ױ_'&MԜ}gq_HkϧvOcyDDU0B͜4Tx'Ǝ~nN'P23I{p;SeY$(kښ N ;DZ 98D.f, kfggW^A^X f=;eŚzw~o0cRs\޻B3:R,iv|Pc #rUpߏl./"\b 15e*;%e#6 ?x. ;!ESļUM]Q.eFgy#X˄kp@]X5bI}_ҡ57uT%.T2{~'ӼoOs3||OԠp0wW3Qb%7CU^ݪ}8V/SQ?wTc D1AQ\)8Zcnɒ Q,hxm!er};S]uLދ}ꎩTQX`u*fy`]u ,:ŴƊq5#B"f׮HϮ^$t;ʼ/HA] .}}'\%0iuSO@pI~J-MIwތwo@b1RFW>V1jw{بl h(Pw$DF+?ls [j2&Pw3Se>9x% 0BX{GǸ\гZ5~FKE ΖNPlz{oã$te?[`bҕSrl6o6 -/;*Lkp@E}mfG]p7b +hH'mP9ht.?Ve\q4Yk+) w^I1l`}.-:O+u5Cԕ VɄ^2m SXPqԳĥ{YsQ%;OIjK D|I҉({^00݁jMm(\f5FZA^ Q)sC2=I9O90e_^A\;*0ɠx2i˻8׏vc% FVtFtk nx]Eխ+At8Od:5s HPAIrW0/Lt =p|vҋȅ'J4 \[Ȣ J8 AXwBrF!Cur? ļ{S9BL2MzGY%[}˹bFLuN͋ESPCpiWܞ@6r2!w WDK j]DXМ%`74ʸ'W.p[?tOKxvDh7Cs^gx?L(`CtG8/?[%cL\Vq+IemN맴R",#_g!I;v%2-e̲b LM~K!DPbh_ ŏ* G[^v MjVgp"_-"FUHh)qܸ =PҢIQ.S$كq\FrԮ'f<(S>`כ^+PӒΪvŮ+š\P.#qlrQ,};Cڃ?|dͳ4u#HA [!}p'@$)*?>}1iv'bPLpc!Pb=w̹I'ľ=MĢ6Cglc'_57%R0R'Os&+ǩ8dN.]{:[c'a)u+556E/-G [A1ZնF)ƚ_Fp`; jξUss5E@LygtMj앞h  Q2*WϘr+@9t›R)9\_ \[dB+5 ]N6W8bsSCdx2mY!* xNs`.E}{J Q:Ð:S#PQodn_i)I6rr,{m648 0G/ԵD(*/xH>/ ei,pij;T]h嚁E8yA]d!դ%A,x 8Y'^=Gy] tQLm+<4yv`瞟|ٿuLj$c ?َ0L x %:҈X܇kP z+> 1 2x::-\[iL>J2xXpq 7w(PG,۾2F]\{R:쯓G(B)BP"q8Q>h 1\%61'rWN',l@Ϣ,$8nFn)BAq4[ Ryo$oHφX!Ze@?  wRO7@ZTX o:Yɉ8ЂfrOLy`-\75:\(-)Is!C7sRЦ@ ݂wbH6V7&oq ȡ?xgIY 1+:&h׈HPLBޅ$&rM-Qn;6=ǵji=Cna~۔-,cn%Y~zi04br6 l 6l r;ԵUYŶϫǂ%1cFپ[ ÚhqX :+H!n2); }^ZMpM M:['1 -3C=B&m]}L41%KG/fR. $FvhmdjM\.?q|}0Fuu{; s[i YqTYCy$8@>ԙ8  b8UkѹdqSj8V%(θu~ 3x")l3` [pzXS7p"u&s:O)x?<5L(_e/0c0ýg:}$ (_TjPM⡄=AdmvEgYЇ fT*p4(ZjEo;#3:cY,I&8-^g<` i"w VF?"&T*Z78TK.:vK !{NH8n5E5ĿH COV2Zcwko $(\J BOfËA,\LaO#Al@R͜[1N֑p,*\"XI-,=nm7=A7]Ғ'~_8HQ[NuO*u \1 W"a 3ܸLO.Tk4 oaڥp(Ԭ>[x1F^-_A~~$b3>yì@AU! 2EgK.jʍ' w; 3Y:`)p~ܬ:!EaZ)5Gvb^A5:~6)vov OYw)j&`G\ɖݙNL̠Jml+ $X\xàwCbg2m2K8*}mN%/2pL4IB)__h)r=Zf ačp}4R<k йN>tCO,f׌K@o9Sn:"3Fm5:*(h2sܑ,DURR HR$=5$*!A$h[.oM׀65xٮTt̊P 0ީ-zh{c ڨL]qyIK ?W-#-rЂk-"Zl1aб|~QC!~g^hߔh8(O j|=jaMƨ<{c B %B=R%9uZ"aʎ T<#WK}%y0ĸA" 4_/AXiITi3VPl3722z%[{8^L8JSj|]qIFxA2*LT8㇆Rk0~—2w5+2Nk9OwN~뻇GS^tfF8Y7=iz~MeeJ,," `MHCvR~s}'?.u -}>PA^`^|KO+w+v0%; ÕJG4]% iu4E P8in* `*Wyy527oSEO$3vJUQc4=띂gLc܁"7LѭYE~1B%xR Wfa!>fsť~ vm.q3'`R1K=ǡA b/g]87(?]wx% A]r&MW}B>;gq[5Q55@iiŃ4l:IS2wNHY4@ؗ8e *gCV%[`vTH8zROÁ8M^Û\r 6}wjw 3K0= _='D`jh Bw H4Po Yuc"8 1*G?&@|Z^YXgAe3Q`j!  2i_bW>$k`/ŮoؕP_VO9rM/]|y]VRDnblm6Ҕ,B%F\ڪ,e?g4 h&+uV2%qbZ雈Bm0MqX&b R(FEX'Ӊf9?HܪARU'bꏜ]cŅM)kL%}1SuDEF ջ2j񽪆G"k]0!B _"T/҅H[ %NYO;dqBJ8FDYJ"SR+B) Gx+' SɟH 5WXMCY` aFd;H/.jMKNp3RE<9Odi6hXY3!uֿ|/,q0IT;IDcvhY_]iQol(HoK)aه]/7j ˺'sn֪O|Ů8zGɄ4uC B{'/K1F]fVڒλw@ ^elA!t1t6@?LWnKk>R~g/!NXt{"xԱ~VwYՌ\؟5 IzQw)q=|=qX!eœw2(yHY lQ/?*ڃ`hd?*ɡV+zpI%̃֝V,8 J?G!teD9E29˶PY@%-i+kPW <q1jD(j  i!^?Cg|07HGU YD={nGq|)xUw)-L4H 劙"Kux6E^IS&DEd2~]3qaFCy $A{bX"In+3TSkHbOImyʥ4V3jy qjİc?9fyVְ \U's\]?ɉL#n{X-V'nz71g:hA'?>.vIRuqIaiу٨*"EsFģ|B">I‚Qح˚MHvʋNTIjsu)Ot E'$-~H_)"gb޵bPW#~PRRӍ5 ׿v-VOW3a=yòOu3_Wy^^ &JgW*I͍<ͨ)'ȤMhܘmaco05#BKb_7i]P/44v$X|g5wn)+vT4xv.$W OCKw=҉1J |mNoRuj 3zG^gWR%#'s&\3 2UKA0-˴T9CsAP6CJw\=!(ΚQdBf pj ZpD&b?g Ѣ`7?[oDJUإ($j +ol%L޺nvɖĊ'\v46-^\'3}9Lrxg҂~x/8H_WTJ:u ]2z}/`R<h+%͑Erʷ,Zq:&ih%~'Q͆Y W;@L݆m  LĘ fzq(٨DnݰoqY,;MmizĴ AHz0 ؃iw"쀗g=1KȞMQ XVMRGQe3{rY0,S̨ žp)i2%O7dK3;^  wȄ %Cyf rop[ę"fAx,u(d^\7B ]Ѩ]W)̂xD'˓p%|pt&$f9/zYtrSwdFB~ƅyxZ N ʚ%j KvsLK|%= gNU^N*?cp$3t/,+ :.2~{Qyak_ ia_f<:(RR1J5Mb*5ql'+% c\xW{y}H. .f=cWJc&osJ)uE̖Ps ϼ<}"aߺډi!W=b\fk2849D|xpO Ew6FMRXtl7{nV\ ʢ\~1BD;AJ]͜BOWY]&duJC0ű*_38v@A\#l9J UaLt['4pT7H  O h`)nk7nQL&<þ$̱}AKƬ0j jgmbN̦֡hRΈ!̭\޷PVDBKWT67-\RJqg:<<%(nkt)nmj'_>< $7G^^Y4_"G ;,_V2PߔPRھzd~aTm?2,TxAV$dsiSwkFB5HP";FF|3uQV>ZB<'4n7qhZSޏ L6ٲmÖ_d]CiX0-/4d\kDg??n3!ޥ68c"sIEtS:8ȠyPK=zn+:c-ٛAf!7^-u{*/ a("G8aIVMl/p"DZWllKVՏ2G}~_BoW]@Z!k=Bn4~kM9?RqF:10&̭?WjZ~a;@ϜfUˁ1/@@P^cJ2>qMS!L 8az_O7Y@Dh $o; 2BDQy:" 1*V!6<&TDY$pͰ< v͗+ m͞7p$JhPNKFO8ddC•sܚH55 5r+Vq\DVk :DV/((? 4h \`pd˜O(ge 8E^ F}+*_n[Z\+\uJJaN<5)qA1 WUKE qt2d,V/Qax ?IaՊ`묹 ɾ,yS@w&Ђыx,mB*& B<B#ɯN{aCi?nT\\?H PS#ә\K@|E3oOr3x@FM/Q<? ) !Drav;QW+;G56!8z+rDhĢ2z_+}^a_F /ύS^F&O~r ]ف"0 fldxBM1XķJ}tíE N |d[5t61YneJG$sGjIj"(nÕlo9L9bXBR&ӈ@Hd*(`)0sX.>V`sݖ3?vG"]/+-7YK^\=暅Mk4@6EߓE!5rؖ5C4~BA4w1 o9z30HaNuee#;q.VUaPUA4uy/eWC09Su>v0H:Axgtg )-q/yUNH9+Vpl=467 C kfF/<}i]{tak=I07Hn-QnI\&?-ڗTɦYSxt(-I +x8ǃ!7zDl"-utZ@L--CФiځFx'?ޛܟupX)&i *"(BB tGk0w> L7k( Ba;ˋ~M' )JІ!ׂ63axGmk~sq+Uc}C?6A!>3vnv{0y [mcRCě}HjAR2Jl?ju&60gmNtsh&ERZ"H*ɟr"مIpF1Ӛ XdeTkD 2t_g̊dvM1.<Ћa`>TuNL/}@ \2W<ˤk~mĬA"ZD<.kwGaT9؁3/OXu\XC#1hFض|<\8*J[9v=\VZgL]\d\v[yl/ր[mTe f<5! dYʉO=FNq̌+bw]hGݮdk:! `kjٽFmjPn ԡakшJh_YGenqM˫vU,j~13;p/SJ}&d*!8ْmy%1Ll06HvXfc}dzB_Fu$=BMxZ}hoJe DnK] QwdzwaF{ iìHѝzJ\@3 o–ٗ;ed6}'JTEGNmmfZ$&njJ?'D{A)1!2-aW7yL` d!y+Ɗ]]٠ <|֎vOi>(}I1Q ˃p*7@#^ۻ޹Y~ lS8enM06$rg4]ysE7G }2/G@CڠU-""k^C.X0?wp,6oM]|4шD cn貦p qڸ[24n:#9"kRs4uQ|Pxkkjʵh'EL>mJSJ-fǚchF}kf)v 8#jwZpdJ-T~VimUNX:^/ThCAӳAIps2ѾN9\QA!9Vπ!!qμG4#LLj%0P0-Ai!HtTHK=3l3³C2FA#H0Tǫ4="n*m-em:`Ϡ`X<%)y.&#=⍒-6}Z } =Utپ_(}$1D ֫i0%,y5] @Ljގ>Aݺ6Y>wop5MC]RSb_u_ r7m!XԶc:܊ij?ju=-S5ـg iдzal*ŞSH@]z R)䳭S^^< ۶y10f"a֐2΀5jDI5!}{dE ڠ_e!T_DGﺷ VAr2;߇e!J]6Al;4O6p߅n.]jW;uBìbA_5_":F/a7QX_%HG>tLO ~u(Hf2dxj'΢?2¤.zɦwCZ8!{Uu<*g%dT}]Ht hk VnJ\*xy J {Fsni (Ł ~4|uqB4\>قΕy"DDZuXs#3Iǟ[yz:*A.:Ƅ]qh~Bzd@v E)䃆Z xwea\e:#,$'ʥCU#xG.ɰ sCA1nd\Ĺ$Zr0K`)=@oS؝*ikԃZjGV=eUL뻊LX_~)eI)~XZ_M};"t~_6h/ڷ4XK,N13`L!v~5 îHL py_z&ǽ#ۧOAj4S6wGI@=6啝܍T$½klts|gAnAH'@Oc vwś^VFG,#"z 75#{ ͏hej_=w{=HPц? Ig":Sm-8@,rhR5C}:j"mz!1D~x9 BR9TߨW3!:]`I)j,t hP#-E#>6ݻJ}@?6LSkПCˀ)hѥ8[p;@7\:9+)bܦH]skmAzsרY$b6cp;rI-B KlAsu)_eF>mZN c0BpK+s~L*Poe0,}42HGGPHYaH\|P8`uu%y X ^ς{BkIٿV@IO\ݩei AivI#WĤM<"BfB*xuE)%d_CFߧcȴ%[Wqq G~iUL/GS!*rMk&%D2tV3fЫGPv|)ԮNMӨEk}t=UKus)c9y!/_3 '1t3@r%a V*l tcϝTPez _s2L֌0rcd5HVꕉ! ؼJlxEnz"$d/$R!d,ccpEA|U`,ewp!؍/NY_Gc٠mEm}DrChA@H,u(MXjO[b0qaDlxgu!UqC} 8>p' I#3ɶ|_(8xնF ԞB]E]1L5Ul]?*_Va$xU#v+caF)6b٩ѩp #hM7i(9X',(S*mpF@:n) 79_73:*MoPk8ԣCTfELڪm) Bf@lc(B3wAO,䙜m\S,~yp%.%ܕ [y 6Ґ| zxdDǔdFW0OL9`m8' 9R${z3K : ^:Px ҶoCY#iJr.'($u["hDhS x]dI&j'gCSt?Լ l;Zj}s FiA/\O#ܥ޾ܨz5hnA{,y(TT\ `򎎂4e~{].Ԯ8"0g d{4HarbPiXe59Y 7$U'TQkY:tΊ'Vip81jVTlgoǴl]Sdd6 <4e#njD&VRH;|Uf=*6g1s 5 A;qh`5"/9 oݴRo6>{t[~{ 5.aք(Nn̑2a߅yJeA6xW5dP?H=~nRTRs̜)&-@)*|or‘2ل"i?Ӟd&cqAju9$ރОtn^4^"t@yZʹQ˞|svi¬KBgU&[&]XD>I6goiiǥn:bg,o-1s +qݑo|ؼ-=8j+I5~`ÍʙLKP$jt}FQ!ԺIH콿e\9dAɍ Ԩr\r@}`vz[6WBV+ v{! w ڌYOAǶY`C5Fjm#e}e+:C*sƶسEmX>x љ2 ȅ*Wbc,ZXrxP~EASY.\5]J ^-LzFz I^;/(B5D>6j'LSO~.m4E0;u8/2#"L1Q~>ݎ^<|:Za݄ų KQ3Y@TIV!{_aESј,̽^z /C88*Im'3zz7Ps%66XF)YV'ݙ3zͪmJ~ܰ\eƋbu7TK.*:S:ЋRְI B X=NC5|C PŸf<I[f#@>`@W)dEZK\#=cDF9M݆HR;ٽB(dbS{cKg|6]8ͥgE')Y>A\~t RE5xrɇ#3sEFہ/"RXS-PڇՑy0fCZ흏pfQ';6i0H D^$`,(k݊<ڕ,XtC[Y@t:oa78>rs݃2,3)yִO0S{MMoUޯJ gDHh<] ]76n \ ʹe XCc 1 6[cdrRAs1xEM6s8vӈ֒oڹ{EF1TXsd-%U1.3sLg Iulk  0k?.I<Ĭ*8'Ҭ>zqlen/=0%Su9dl#VgwOLc_##/*À^Wy!l.Te+ YjC$Ƽݬodo{|..'('c@uz|x{0R(8)5kF)aL+&1g[~7A툓ͯ_Xh\Z;D+@*.>⋦z19 :bYf;Z7Q>m9!f!Mi\e|]@NǁM_]P1k .j6h7"amxQӺnZ] \n GT[#90drU s¤l ~WdYq4' QX݁&1ڥ9,0/qf:N$-c&׿I.),tvܕj%2Sm- OG}QJ '1b@=Ϭ[5lH"%|a-揬໘iM&rڱ4| >-%m׆WmWZ)_aUw(1b*5.y'K ; Ōq@ƍwNz{̀ҡ8^Hu{F޵66BK'\gXڠl9<[rDNs ֍5}C4rp~Ϥݕ)]z*m ޙ<> `%3?3@kJ.#Uʱo$K^:pߛ 0M8,VZdBQ|r8DHW/Iʎ92E+DEyx|'(NN,v׊J|uLECe9]I_D8@I JշIj j'&lģ`N#lϵ3GV{[ih@7>jьow\yoZUόN2! }o|p"c!$n 9$0XƊluW$ !d?8 "I&DW!:f0I}@-р-~aZ5'd&_}Z+e@BвRڋN`^ @@OZU\]\tޫ|@%.]YF,@5vs3(s]' `p< "Fx>;7R ~w-B̆ptmm PٙNӀSH\0dkR!d`q Xc? )W#UՈZl YP&4br)IdwOV^.G[Jt<.]v,oM׍xcĈE!oi?~xNs>&cGis05-YI z˘G<v`Ȕ.Oel_9jIJKVBRʱ Y3U"RRQNs kaA'򃈵ᾈ{vl]>=~Uf]RkXHv1qfX-шaZGN_#S* &#es>ԛl;v,F}S ݽ˶ע6FEG&ڇdb$.Rp& ®/ S%b_P6MB?nSuV{QT.C皰Qr䅅2c5X 8rY:)k큦|/ 7k+x?ğy$1S{ݯieaTlhTߍ˻7闔D ܔ Y|js`NprZ\$³і=6l9J%9.aWqAQO\c𹳶Bm[ zWx1su9ȼͼ鉣gkJB DQNYԉL@ҜƶT tu.]>Эl ~@Iw{hMxs'r X4ow94+Bi}Iѫ oFgvk?8Ä#fSVuʍޡ|\OBW-PyM tJJOjfi vqVi"l JEk18pKڠhZr ?Y<\ɸNY5>S g=X>9!LMw,n20s)^׏keCԭ(C>gVp'7ӁS #6m?Uו`L+Jm<Ǧݮ?t|ezi+}OhlԫJu`A)JڻEp0Fb׍}Qޘ%,~cUl)\\ؕZ?4{_6k,!0iazKrfQ Zц )6p(MA>lV윲_8?̯!OU84biGŒSDq`q]is93ebk ~ʐrlC&#_f|M]ոRE&$9@rq%Hm| 8=pZlvRP;/X,јlu*Q2aEE+Wu>[+>5:S Z(ֹ5ոa7['l7auQW #w(Jr(QӐ tZ$l+xʯ@ /!0a@obA$j`.`ͷΨ5^T=_EVT7|%Gsf݆Xa8{$S0h)#ha4\4nI<a_gOVV6b4}W3JR ؗ~:A^ԲV7cQM7O8m7-՚ؤ--s (P0#z^UakY<6*Qq8 |s0)pgWHlsq0,`\ۛӰF e@lTD+SܡmS'dyDH3 )BI*a@ R^魩H6/ʙ92P~CvinY(.P~pWM$"sG##D +nW<=@yϥ b8(ʔI=]:E&{0RO=HPS] wi?Y2=jXKmN.reW uR fT]1ž>34uϴ|FmFLc֥*%jjW, 4i,Z'cCG)SZDSi䨧yS[OϒЄ8 ɑ"^tƖh:*O z!!1P`CF!uHDs9 !V/xN_r?+aLEޗ ,$zϤWe(D~K epY°j V8?/~󉄸[8,BģlqOJ-v\:8p0D+ᮜʘ5qVg?[T>rC_oÕf{ To.hlcҜei~u'"?uhC.F6_לL-7 iaf3q4PJjr(s~PK>);]ߥY2x sN6_N!}FBJ;)Pמm|?T˯)w ȂVz6g ewgƻvpX rXZWO垘6JOUNn*Ku%)lRܻeP' @7뇍8]WZ :ZVM3VzEIF$?KK$Z!{řNשW½J%m}vhOʅN\[BSHƥ0 |ü%݆-u^Pr+Mu4armx{9r\f1fN(XbC i3A3+!`7sl(Wxk2J'"tiq^Pk +K3iC8 oLpeXTYec$:k.k%.)汄grRJ^. #>d1!`FKHq;)rS.F7WwLaFz[E1M ZBwvmH qYrP^1 @øn,gD C TCmq<`вh&`3C{. !MrbGMLn䥛챘ybpZNѬ÷yc59y[ut 6vSMTa}. u$ffU[V^1ua)zK{ D?L6 zxWk/g]Xk\5 5L7K@iZub~I *[B3?=4h"o Z[SRc.PBwPD?b QR]jrD9WG ! Y:sVϑ}5O`S8Es$BJ11-!irSBE'TE361F+ OҼLŴpD:=јC*}GK'U}k̑8@5W:e8؎n ·lx/a7&fΈgCIS-X9víϣ)gG7|lK}JCD<L //m*d.NYLXR6IڹC~TnH+_Ny`YhgT+'|b"S߿KЋzTz*aiʯcVy?1DZbZ7vkX ^@'M{G>pT/ IlCG3ψ6E)T5n߽(AӤ*GaBNѓ"!3S6t؁ҏ>Ea WNx/$BۿMnS9Pɑ `z16ݹ X)n3jH㭈WK_`V l@)l_&WUjZ-ѵPsE`uFU>E3iha]yI:)oWzxʙYڴPP7Jh@9D%煣\or1 DnjM#{+bJ Th.Yͫs1ܥvwPF2#C1dݭ+Ƣsg:cܥK<,pJ$ cMl@g< @9nD NP,~N^҂: #!,'gpP`[tT: Jea?>|~#>o[{DApл)NK "7_qm̦"=̀z(@֐\dE0%iy>h*BLQS^9ևw{b-[嗉04]()&"dOYgM`:lɹνf}g a5{RKP ^ORDzlk0G H"Z7Qd}@>َaߛ)j_ϪSgͅDkѠTEKT3O%t 3>ܯqT:0( Q<3rj*e[&Y%Io W63om:7yE{#z(>;PاnCG|xgq^apE|@x*03|2m3 .gI FqGmС=xS4U6^M*o-G#oN(g$XK`߷= R$P4E+]?d}͇jߊڳJӥ*Yyi8Hmo^ 5۷*.YR Es3_qs=ʧIAKztQ_g&ěU3Nw D #]U}"phrRP%<"B@7^&oiTM}Cq9'ުWZY@&J瓹]ۭœBwt_Z s 75h]r+%D ,&2UG?=3(;|wXg\bWoq%M?x$_\Y2DЎ&[_[c݃@Un68nN::l"/>Fj}6.ܴk6v@B5}UQfsbեKsZ"*n=,AmIE6Yw9e:١TȦJ;` n%DZW.n/UIy ,*V4^\Oo5 yH*.ƀYՄ%{OFgCAu X9<Ե(ܿ4ռZ8hglED}Ť3= 7:Aŷ#5\hYLfrA`A'ѭWn+,~ΊӌZG2x_QrY!ScwgxSjdyk^]alz tk8%7Nx/Mk5.%݉ SvBFE6>EL [[ne4l,ˊTO9fˍSu*(DC6ߕքζiz#)k}Y D~7<rR,rlCl@uٟN0Y?0&_iLó|qSfS\Ot"0^/X0~giPe;0D6XOtե2ἂ@@mmP}EvOZalRz_ׇ/Y_:UIR&&m1q.BCAZxɇ $'Ma2Huk7pCR7%D}S x[vL_,^p4Bx~ۃ'k_u@n΍3H7u;x #!0!; 4~mԋ||ĝ3Qg1:  ({qWɽM8AO._Uʰ 4d`Jtߞf ĤK[6T))aF$$_F.e%.>S|EB5`g. ٮު­*хXAsHU ~N]E٧ߜ ZUx6M[|yQ9P*Grn;6^25)",:Q42Р;݀s2]j) i!!£'NPsM^pk0C8*Wݟ_A2OB]R*iLBIvr(%R-:`(o7p{,ihJzRʅ„Ha]k##,_\yfAG0Zt1+eUXTl# KKlGGNSL '҂?1e.C 9%V b><.M2(sa璷 SŝIc[pj, S< ۵O}aZC(ނp8X-E3/ldka.?F⢔yY}`+`/9L`]Dey[%ܱug b'.*B{[yp Mtg0pE-v̘v!LIеMsܯsKKY)b}⅑@uF xI u[RUʠS (/ulٷu[Rr 3ŻKjk6*|WFHH8y95 %K;_4zû)9Njn_rnυ L:.d?ZMJc_E%}R]9.`.ȴ$l$@6E$#V>{VY3 iem(5\1b W,K#&@$%Y$oF]Con5 q݅![0G6))!UW;ܮ<Kf3C;j_ed@hYG-$ qBΗl#BZЙdk'ek"t쉐qxT4w5( r~ְC-J*-7a1 W0D4OԗX˜m*^4~U=*!r\%~PzyAp5մz>B!% Y Ts88szR(]wCGC8մXdp)RR8=~kRZ{\wVo9[B#XԞ_w @E3p!6IhD i߮S\81p#ﴮ'--!8Bӄք4Q(D[s6aSqDj"f N(/ab:ŬiB7j>b>yٔQ4.F!޺)ڼlt4w3<zؐCz~Ί u X#N$A)3}4#t'ӖgK F'>))cD~LH?gG=wSSL̔yÄ?r g5:iy' tH9Xt䓐u2ZERXS>rm0CW:he2δY| kӂ;UL+C7^\+0!m{{}wbb\.y?1[ 7QLV5@bpE5#VvKwRkyj>L`0xHP=B=s=RSLVsg>򏁇B`}~ϴY0f5!'T_,t -qЄt.ͼ^06cnpUECRPjjYدYKnʃeL:QC%{^ƒ66,GL=V~P:!8{3`3WKj"ۥ2KiAcd֢Y#/>3L*ht(^) ӲiG #qLtJ #G#7!Yy^Cסwqlrܯ(h܋5R䏄O  6 gx{ rh[\t o׭3KZμ 1"ZkL՚0fl@UZ-?;x=Iu(}8O0꺩f:*sժ+4EqM]V#I~V&q%}RJZ Dw+e&WNj cy~Ob4XJDH~߯ y>p9Ȥ(}mUr>GMCS/ %h\7'&H\w,ח(v;v[ȷ 0 Vv_ywA.@clIG_c+pM-s FeU:$f[d@n|xIUV ۀiJY [zpF@ ]&HtPxJ6h&cAVzmLbHr}Y9o#:[oѓ+\uK .2}, ab3ϤqѪ;h<ۜVq%o€ An9 DT+:fb3ڑa'7 9LZ4 ,lHuU!da=15[4|uiHB(Ô5o-n3KO5 k/W@Lp_W<&]@,F,p|KL<5H4OꋥVqu&x_:$|dpKVcc6NʈmแM4(ip`f^̄{SW'V=;%d {Ŕ|ɫW?,?]:=iBP宷ulEUC (*{ D +A}xIwy^a|K;@byL0 D!~핕G<%_⬬_a&fBlW WSB{f`%jIR>r /_ҥlaOTGxнl448r^" iHݥA wjnkku`6|\X u ~@ ´.aцѻG^mXuqo(x:MYdmSrIꄃ] e|#1lsŸh%L4= rZDrd5h[>^VEL|brE kWJJ,, z bHs53^EXyo>{LS(}3nly= :hko; ?T/_6Ǧ*+s.^2"#օ{, Uhw&:"@Qm[aT(8'qMwkBlړD¤6Wv:wT?rƾ.&~ILL--%\yf\^b| z~•טO`|vTx vァ+ P[LN>@u0w= GD ^3- PMYiS'@|@jw/5{%/fW(nq~)DoBnsD=bTMVu?`2q9qN J V:At4^̉?ǒ}fPe+x [7-cw@)iMtޭxBtPl#%c:a@~265Jͷ#]4G:"\(~qqàV1؂ uǶH&y(p~Yu7W/sb++\+(=+iMǼp5?NEjI䥙_ZJ̇t-[Olt_5鬴RgcS:@Nc0/а%<Ǟ&:ܱẄ|9_xIP:f5aê;Qmmqh2Xc5]a%?{OGg.vN% <- 3z+15;2 e:RD8 =O?d(D4["A㱫jO\A,l]ݣ f" o%{>KqQ=f^7oաlC# H63? 0C`SItۥ?c2^Rt/0 uDirʗaqYTb&Ż8]FK6l"d=5rdd?0afM8<{72{4p\ {6}xY®c-pc%/91m-lc"9c-[yu$_V_;CWQԹ !sV+ZY7(Xү%},3,_A xQS$L*_t@FZ_f=݄0WgRxqYVF5@hTZ$qJh+f2 photad[<_˯XH~9}p['lٿxjY b\x!0|a\;в>`KUD*U.^yWr|fUbvM/_ꋄ0ڵ±fX.2ϐ ivĝoKX/OdTDvQ#koTmY'0ς p\:V?7r ٝ*]en023aah3v,pMoż}> 46^kͽolC3"{QkOB?bo=rXNLQbR8=]9IYУϼؚ)9YarMo O 9Þ71 V#2K-w?pX4K :͞)y5D1*ɢ~t#:hȮ_(!qzkRTGXA+|`kA̎xbj3`vRu023ưV;~}a` ?as+ᾍv=FP62tdW}h,{]n -LwЋS+!"ֵSvU#v~Bob" /krs:Ќh0ͅYcكkftMRλ 5vjd{j -FՅG:_ ^#Y I˅r W㈈^(rz=4[Bxxh}˪77cZ)OY3 p4.$$"b5mix?m ><8߂n}_F^oRJfw`B%לDc#/F'#ձ%A^-gPcUR3jH篆(O\_kvUN`OUv0)u˘u]‹jKQgND6yYZσ%4˶F(Ր~4%6EV*!vK :zTe3{wD(z j*f<-*2`F%şnDzt5UTbH< mdŜR5k1K ` wd [Gc骐{ԉmAxlJs5T^tOS/)UY_7>* d/-3;ŽY1TFAwɮAnV_'bv:INdGIh|rj/JAF>jj[/J爂Fk na%+!r Y_p=wkz;c$v&bte< D zd.N'4iovl7c,OŒBl'fsrIR?VAۂ,顐` yb~^CF`qtfR+(`*O]hoOw}΂PAEcUQF=sys+%Mw UdSJ $ѦS]0DF{^n@Iq7,/P,sCxaFxLW6sz hM|!QfXY] TT%Y m7Éb3WB;F:z$PX |ɐ]y6ͣcC9z6f-Rk:S[!]EEx0uy=M4ɻ$x@`LQFnN+{!;i@!Xˀ { 0F"`ƄiSAý@TZhL(p3Ӑi8p_*Z;j`]\Z< WW݉8j|Qެ.%;#U&vDB mN9:ugqB[58%+݆;і$ yhk[\7ь3ouJty8: I#(INsF7^j ǚp;fZ^ncT ] DUTȦ^ [m>':nmi;ǎ4bV ֛c5$.hnӜ9}T]JH%/MGRC< ]0Q浤3qG'༩lz<<R  o2==\ ?͑:Az|0i_Sf |6}Qr/Qv/coz G%p+|0M h+QoQO sIeo53o/5)1(,cuڗbqHiy6YZVW"er%q_奶Hɔ3N-VPzݠA{v'&"H.+2RђUہ܁d~c*[gV1S\EҩsC7W:%މ>$D(#]G{(p؟ #a -xMWprK Emr*`WVn`ABǢH%h[@"@GOXk:{}QꓦD\_a>l5!~fz`!#z (*aq_$XUӴ3/"˨a% %QRɢ~`pDB?_ LڻOBSPҶ298N}P["ˈmQ5mL^}ijF26m@Jdg!¼qb!^ѤF%yHrjY` MpB99S+R[ҟڳjiE{yIQV'W$PFQ?OSs!u%^9Vp =rgY{z+?1^*\܍iP4DEeՔ~ҹ}4kÈ1˖yʅ7{yql[=Ǹ[6K *ۋ5sn'F3Zվ#*  ::a&|(Ѐ'$ |XKuD #ת֙jc“-A˸b\>{a04 ǖnv`.뻉ϭ}Xߤ=F3-QYΓ|Y\A!i>& 6KS~+95D[̑ ėڠzw> .BG!R vLq7,z1} L+GScFp $&W&Rgݜ%#AJ|!)ADh i2 gh3&qK$007GA\Uvc_;&PρvLJWITWg8% QA$TmGnsڧz#C.x.F3n# 0N?V) %x4[FԞv,: :Ñ B1/NDWh6"ܮAܭ>o3>x+>Vڸ-/UUi@:B%+*@KF'!ƯٟIZ@bC86PͶx@obchy|)rgzn\Nf&`\"ld+愧r0ٺ6?uuŽsaNeJysd֦{ECTsYY'_A Oƨ``:DNhv*#9_z!ve*!ưڝ ~l~#(JYgr=F Vfo X AM3F &mY41ؕgO^sMb2 4c Ȑ:k!k8 #__}<5,9&#}huX^ mk֌!S7-ݱ7G1nۓ&mY&SXҫP(CHCoZ-<+ShdKt& ݾ~- :#oQJQK (RKgA\.(CuP%O"{*腴!;58?"n'A%OLJPuC!v7a?r(zRٍ&<*%04pMC e&#j_LJW_dң|LJ ?ϯö咀Ij391cx[ZzW0M̵E |=cFJ Nx&)583G"P6%x2{q{SA<_!o{h/z ȩ'~|i+yP.N GdNϹ2.4i`,Zr]Z v9Ԫ{]7VJ!͎r&&geb^=!ge%b,Q3̅Mhow5nJ\+ڼ#F FT5l+N 8> ?aS򁫠.U 6k 0hP"\8eΊa0SLňݢdJZcߙL9.d#SZI*t3vzჸjiŜb gg[PM+:XZ[-jgZgoϻƂA2IҘe`L,uDU u I!x?M:=~$J/w]`e T7?1|p'6Jɐ qK#{_W , ||m~ˑQr@ytOg!k8omdWG$ Nώ$:)rdLpuV貟"P+pU^_<xr~ü"|4bQx1٥}}eOfZNhtJ2[0kMLq ^.^߸VقHU<l94]<-7I9"nʩO P^ 35 h7oڴAq{c/;Ve+ׇ/Iʦ1CoNߚ"gXpI|Zz(h˥~0T.F3W9:qu Rγuj)6$so_=pD(x`}#Z,,@<݅j3&N/"qxWC%FR[i [Iq9qpz@Ev b@YKX(.EUfߺ_4z!m]i ʩ53!ERʸeIzgYz}k X|y_A@3a8.5|,}AS.Y5coZ 8u&%,,=ۂH)0 <(r'/~5aԭz ܩZJ[t }n(_aKNv*oq[U J"4IjB']L@_!Sd,cՠSWPY;EGxHn(ol(8WJT܀VBM^Pz(K/fۚ5r.pu`xw:{;~Oە(n'*D_alk1 Z39 R?u%6[ 6vpBh_Rw]ta:R{SH\v[y# 9y,/>BW/=E/3?ί}4=O[R=COg %&bJnSkJ]$WZ(Mm )KчD U,BSɴBm9[Q2v*!@Wo+$3 望3+4 te4ܟal`Qv*NMTzݩ!1i9HO|kxfДVc(@_;ZÏot92Ȉ@N5܍' '0eП`]|k8 ڄJ)$vZxQgkbL={tƫamqb|+-IE$)K^ג. \% mö85*zAU1maA\%S s/쟾߽/[#̬N{ 8/EX#5m^v_i8 էrRzs(9@G~-ӂn)U[+@_X+DI ޡuP^% ϧZdzb|eN^և[D;Ӱ|V#EE;)λzaaM}3ܤ3_d$ +~Hk/SkhFrKYtrd{0lٓ=7.%n&U[vE9M h[@GXq8=3O#iwGs]j}%SrQؿ__wK5SܬVb ~W $21--@r6Ӕ#cnCUxu% \Ϲ~Ѭ7њgbQ \-N&Qw])B[r HUwsV]@- L1ROI=J  ~G\&o)`ʹJ  ']N8}N>{ˋBsìRo"'߇/*(5!y`_kBJ3ۂd>)7JNkTNBY9M43ѾI `mUl/bPq69|Lts9^c$U6ޙ=߶E|;giC~MDCDjc8j94&9m 1)z( .s,S w989>H#)<\<$-4Q!)ʛ>!ِ?w(}\gje3R{B21u D_ReJ'Dqm mU/ŘxV1m,6_=)r0w<[7XV\w&Ax(BIɷ`bF,1gՌAQmU=d\KD[Wkm tw$G'A=  [jYxg)rUIC̽h۞u< po,aݥEuJ>glbOsJ}=MK'l=vC\ꄖd'GTZgmi@f%z /)1-GE4ۖ+p[] ]ۯr} *i^,~(!&rFk3=ZD.1 ީQĴRghl`!;]F~Fu@M^'L;t[ڿ >gjoh`&e-l{_t&,Ih"<)?ڻ|T*?u,+m݌̺ jLij{<ӂ8IȀta7ٕⷣy$Ĩ^i=B6V6RFi2P{t{/Α#$9KE{V`> Gȡ6@w.ь@+זeҶ((咩&'<:b<&`=_LYYVvUY("jzkCA9m6vXglpty~͚V4q$B/ޜ%յNx #f4!ꂝtZ8Vعc..E"h4>N(eW8r}@y&N&H9KZRNB(ix'H[b>GIzm7.tva zS4s""B'~Fgm+$Nj;A=IjpUA -u,\lS'T3u¬&0|_U5āsD&p9|^VqաefV^څE4?lb~{ga_?"$i_(i׎ܽP=R#5&G(}^+psBh =,:, ,R*Tc5f>%qP M=XQYbKCE HW8R|LvArd-d ygT]eGPZb"gYC-sq!͗tNp7 TO!`(wE`[Z³NeWS~3TuDIfSp!{htGdVdy 6 P 6rTeC#AsȘ,D6j2\3U77'yfs>҄_sg::߰=-1|$Eo{yE*Ah[ֲOIe4+XOA 6k!-6f~) f;@4j^Cũ{iݭ*΅d=P!b= h J.I-;ӗ " ?Tr׾``"pE7(/[*0L30)m:L+]&F"7R?#񓑏۞wE :I( S[?z!q## ͒z =.ʿFT' [KCbL{OZV]BfNz(&W32P{;]xBO$gB:"t@&>yܛ` /B"26Ak].`J}/T4GÅ5&&% I=e%5tj|e֬I@b322vX~f$ݝ%{|W)CZ[@jq&omK:0 ) 5ZŪŶDD ?dq]pelHMGBBfCe[X r\&P.B>6 Bⴴg"0(v!(7W5Г,=J){$b0 {g&{xNh2".4Or ,ñTc?ix)qO lÕTvIN~F2mՁ'ţ8+>U(97عÃJ: ,c ~MVz_/( (j98*+, FL"ۭ-\~eXe^N̤$Gl׃Q;IZ5,6?[Y$f2^ FG^?itL_DuFMg~DNo+6t>p;X>**O#ק_ hXT6vO ?{>Qz]cLBKk7"DZ{W V:6yCtFJ|䍥01켻9 ,uǜ6г_ Ng8,X~voJaPl{~/ҧ D) G%Oj2ey>t/Ts&*cjU,@1;L8x:RlfZLZT o,,\bh}xelɜIi?[N2ہФkC7 a$mQ4,MśQYBSC`33]5 ,̰Bn pAHtucM"c`* <}AVd(=>k',EY-ކSkT&7`JV}JvekBh-xPx"^hGެ2iQHKl9uL]M? K:QhoGQ1F9\eZ[)鑩ܺdkj?ݍx:D+2.iLRL8"QNj*y+=jyl餞gc*)Odw*Wް@&Ʃiwl͂ ,+Ltrav }]nv o|YDÿqxnmdKcWgR`x L~#kǒU~Ot?d s߀_YCі#֡,G)'iϨtj˧ $@|__LB5 en:;%C 1,C ؈uL%¿@iM2o`NK59f`|!|]}J#ă7NsWI_^\Nru\u}{斫; <}?Ys T07?Ƙ .צ MXcCڡʹSz%9EѩrqgzGYB ۊﻗXuTŢ$U+CrhL\zL|4\\rsNً~ؽ8T-c BP.^5q-U8uO9l\$$X&6Vhn&]k`:Ri0|2/ f3CYcpn^Ջ"Υ3&tFk%[}ce+4-H=q{NwEuHT\ lnע{Vi[ Re6_Q(!ذ>]l8 (aE7{R& I IٞȀ%4݋u,+ $hȏDסV;*Bc*2@ RD䎵{߉CN`] "xM(D{M_4r1AmD׺T;vhQzJF:H?YEc9X䕭r-ZSO}Ct*khmP% 3>oq?xAj"K*JYHoJWPHxBżI֨3yÄcӬ 8uGNPؽ?:_ǽ >BS:Tz9{͋O٧#Qi$[tbUrvXS"F(rjSe^+S7?w)m>{'E"tI] YO>YS gØZL@W*$A GLa[I#sddsSO{-HłI ?߃Woֱ֙0K:?nّZN(׮kPIUz+ F|RY6 ]jK?.uRK z%Vtd:n%{AaH#삹\= 7VU0ӏ@{B{$0@"F`2hp@V-}1A$HNos#QagAT WU;뾏]1z>>B;]3 Y4^[,#@1k sY_\vU=xEz:o:аU+g-~W2~r K1^!}h .Xǝw؋sK܉ج WoSoP9]Χ1c)IY P\ֲb!$3!U>q,,akЦ[Z/6,Sdn?'!?'d&XK>񦇲38*>LzJ')b~h!*/Qa@5ͭkPAy,- htĹԳXbZnS>$`շ.<&ksbai2^8٪eTnS5+@KM>;0O1۞pMiJ2lW!>5ʥIXFOA]敤br} "5*IW<)CLW!/\pD@gP NڕiAPD;X6;hƾ2zH-"p"f.3 cShVm%,x 6,_r Y2B9xM@N).NQ`椿[4QvW7\eU]71IRep̍8Up=&GMٱ|=`6iHFiZk-0)]tU;WN^!}W| 0.;pl8> 2"43p,ym3c`Eސ#F9EJbTȦ30eU:B׾ _Wr1,,m?R,uex)3 q\_+YwҶzl4_`f2$䣷kUmC"d֬.K|JZ>,Sw#Vܙ +: yǠ&JYv_A!C)Iavn pL?0{U`:psJ>0ņ0dt.fΛ m[GJW.k07/UC'lb=ҥe!u5rdjfebHIWM Ѫ '­kXIS vu%C|mo>0D#p3Gc}α0Jg:݁l:"TЛ捫rڂֲ2:.E'gM-Ѯ@+Xn-ߑf(j5?QѪdq|~en ѻe> ]>}Ppo4H lV- av9[GG\7Qq['&>%uPno{EAoobt(KHè0ԤlW{`rK,هA ]C%2M+Ek,չfVV}6GvO9Lp'57 |aB ms7;t]Rhp`60:{5'zK׈Ցy4PRzrvJ~ɢ,>r8A{y[sa "nU>-GBR(HKz> }`[qYDp#G ܾKh$%68{Ҧ+N#$ߙڙ O`O괏YtL7 O& != ~`p2˟>X;2{7VvZ!&ԋZP" wպ:saҴ=RhpWv/5g9˓63?i[Y)"Ω0-Njʆ-/Zņ;ߓ[鵆>6?,M0|p jm)p+"sEB_l h!W`x/1 Spso>slEC- #P/F^+G o*AYѯVrdB.<-^ hp2nA=,jNzfikb#/k42'"&냟z@"dM ՋLw[`@.@h#슮wa#`ܩ2"TX~4J7[QZiy5gQy#QPc84x_NrH0Mfq_<̯JشT(ByspLQbQ0P8aV)~B^CQ䵂d`\ `ˌ8>.7_SKg9<XlPӕ*eUa22cb":-BڢR6z77`) ?. Js)2v,%єst{Y?EpoSa9LQ +2QUvzĕN7$;hz{apvL#>BhXq:$C0hT ֋Fw0_*k `M*0Jbвg2w6IcҕӢ9QmnT }Z@I3%(QY5ƄPIi["&}-?*uɭưC<|P:NO\œMT ȘZ6~yluF$"uj H'kEh͝3ZC(+,Yo>o Lj£?x26\h,N0H&2m\BmЂ}+NqFU?W ~?p Ng,y1ې2'blӤGWX.hKk5.Bvcr*'ڳmz8+l=0jC>.]9`*`L@uڧurpr+Ք⃩.4 `1U+秫|Ͳ:iLGW*/ ӎX6OUQLlMNEƃbX)KyAܺb%%o+6q`PH(ojcqu bꢧ"udߏ! rXs"];Z :@{D6<vL Y@J$_8B@ބyx~@Q$sh+wA-Uo\az5 d7ol4VŊ?/0"/jR~?luq'Ga+Yoq-gP?ΏBnܰnr#Xn?c07Jr|dTV?.?MJ|U&{1s:>n zdr,} 0_Ij.nd3)+jJ"7D;KVTI~!\/_0;$s6]G&!@p)'aTk1#Y]j 3%owW森1Ɯ%%0OXWlʓݬjĠ-Ҩ<ܥhOO}QMǽ# Z?(6=v`bvF1:=/.e\jڗBK83m1y0zjǤʆ&SCD/l0΁V.o_x+W#3K#DQQ#r@.lw|N o`@Lߐ)sk8Nk"iV$ڛVltޯ9!fd$XM7iͯWR1$t+˛P ܷ#а}M^ʦ@ŴK:=,U=")/d}ۄZhR@D% 06fo)dqNzAe~s;z&m+^F9r7SJN BBr HKl#/ FM#Gpڂ6MT7_VH+妔d+x2q.r9b4.V|lXks4xI0#fa,+OIojYTq!3zrL21XtF2?t'TULUhq bś};$~M | 1 qv/f#jGgwqfYhFNP.8PI {WlogG쿀A ?[pNeE"@X~ǍCl*,)ܰQ0 Oc/\?}A+|o9Ӌxq % <\ҍ^^smrq ]gI-~rv+Q̘0|0?Kq{A_JH'V@K˖=S}sN4VҴT߭Al+zLxˀA]Qus/u I FN$ ǧ)HUA)/)wD4w A>ZWHRjgĿx)~u!Y"=VIxPOʏ{&NҘ66!dOlOfg%x,dMѻع9gք&&a 5y3Ў@y HbkJ-.v:$Wغ`m I5OGBx;CzVU?ĸHHbE.:Ljgk,v#LS4@Gz*>|K"m.&5Rl‹78ޖ* QRvWؤ2dZ)WsSs!SFɄJi{k9^-)XU0<~9%)-B2;іG_Xh%]pɃN]?=yd0Iz3]cww&hoaGdK;~>>Vz&3lw%$( 10[Z"N@bh@W$(kuCM'Yh]l5, MaWE6U > 4|vl,ر0EET<$K AP*o:ڦ&uJJtmV-Ɩ"%Oz((N ;ZzNT^D/N6usJ5 :74"Z~A@%ڮ=ӆ+Mv0SKUQ;C)w0M(7NGREG|g`SPi@%~k?Vzjw8<{\2P/@0,h8~ۃ#.ٲ7_rҪDiF$iNe]1dxg嵢4k5]aHXi7CsAid4!:dpx=`zEkVKZ #disrAzT0̓5E̵S2Jlb4$7y*+ʯ 4%EO4|Q~UM%oq^`Bld[HqLI0 -5&觀mZ%_IHkxR2qoBb= J+Fls^ D.} }Qh4JBh(*8ӟr42}5{;YC</ SÈ%^)],,Ϸ0s0<̵w#`AS,Hi&CRȈUd 9 нhM?0L]:-hO|rhe&QK |WRԭ/M  o;@Lb[X򊍘Pv*6^K5qfk/\7T]?01g* %G-F'ufOQ`,S u62kPu[P^`#N7v }8rfs!Gx+aJn1'6$M3Od5Y /3 ZKrj γUg`'mh# Q||*Lr~vOM(a\7~g۴;`aỒFCgߦoNt[Z#p^E*(c(kT vB`_?~"LzTRST[sSL8eL1Kz'h”\]pE Tb‹hȕ7{֕`=-9Xg%kweVU; +߲c4hp/Z$v e ^HUnZ)}Px$0m&r[ޯ<@+64tX0q73]u*&_#:A\mHV`pLF XxR;1 'FvL_>uC-6Z\_7ڽ4Wj\8;<L4 [X${JKjC"|YUCU߿͒u߽8`O{7pb |?C A)  x"/$h-A}nz%Vn!D\`n7"8dH'NJL*tY %(9]RAe{ZQ~sa|F^ˣ2V~KnCSQpwѤzٻvc7c=:]:DZe(S$GX'.i  S;pWf^Q*Wn+hmT.v>~A G>^4AgEGzw1]|qu I|es-.2T䍸2t(+*k QD85]Vz1٬ {PLB o R1VHZ:%4O%Sy a&t+E.q)<=  _NYE,q`[$lqPG]Al` $&7m I4"}DwZ#jJ8DbDQjˀJj)d=*ԅ)G"JI%=AޓD#9D<G\!O֠KDQ 6E?%lg_&Ohv+[-fB܃}+uc|qZe>A6H>:S?AēEH\9t2-tp~|B?IPi x/hF)f͒`Q!-?_hG7X?zc`0A 1m+iGÆqݮa- SC_>Kc]PA^; h%B)7M?+rq1\Pm8GH[L|/҂J}Vm oTqP{.v1ʸa9:mBbdn 6*N?,?.Q5#=0'A.\;xj~sYr}S|"Gy$84UK )΋[:6dI& aCrxĿO7`#aiQZ&a>oCB?nd` G_hG08/5ܫɸ;_LyG>8m*zGCb5㍡m}^ggZ% #Ic7w2_?OuVL6րh Ryw4˥S{Ta7E2RIj/l"ŀhtf3f 3.7/ [|}4<''59[ES(*mW\czc[l_ ҕ:L^[ |GpK$R 'E%RuXB:&ޔ_CB63 41֏\4|0U&_Z-ݽ@eitְE.d,z)9A0k.@*l,9T;U@adS, 7*JuL( [0Һ~GeaSQ J/uV%n0A F!4eͅGbNK$1N-;~4]"֥9-E6p܀%5`y 1>$wuphE6} - .ǝ[A~E/`kւ1u=8K9}kAj4-E|[*6웯ܫFDqDՄRzSsu PTYfroa.t $p byX`՟?NKUm^qO5uEZW r H cDM5Ǵa.!0"w5R)db8=Ã?'qtjȟ8U+ 6RGY, *4v` +Fq2RJ0b2X}Nd4g{fB1v7"qv43!t r)Sh2$Gl.DU_d G"=GWvUjGǏzBmd3 `\5XrfF;ψvK=y&ٸ6y!V=W\%='գ EAQAKP %p8 Ps7eiS,L F2\ h7w yPU2W*r?mq^uUFM6rY!y\R W 6 F@o/M V/p=@l־FL}6Є.Mx.AN#fk~5ÅehߩNRGUBtz(_5 Cpa_)[18`PtZn}kO%`"(#e:,`3 -4"̝aw`/W{iU7?Q3;~ '\+B>T3=;UY9 _.fr8Q)]G~\x@үrj+ 0H0-mtݠrzJ2шQʹ],RNޛr!hK(X B'21 z2Fd81 = hɨḇCU7*3̵89`OMt1|V~qUh9,n`w|dp.yiBv(MPO(܋erO|Yw<@hǣ]689@\Q*25 Rpjԛ [8"?+ŅN썒8*V:$׃*+f2=&WEjl^ f?L&\<Յn,pgM9B_`a79&)81v~ + (HҞ"0~oVwmv4"mύh<b~*U }ظ Vj- ,F@cV'c!r:F#o.DOXJ ϋ/.A/.X9rd 66az,\Yn6F"6 q?B\{ LuVbܨj]19ˇcHʁs_xtctM< ֙,BP牽D{%ŤcHuuW#:t@v߀ņY_í*e*PyQeqf\ KV@БZiSoX8EdA/ΰm"ƻ'lj)^j_xaml35@*Xudϱ"{j [qCWn#'.,E0] 1B y" 5B>ƭlrb 7kIrSxFRt 4Nd"0NO|e@ST]a,?)U13hng 1K47`'&/di? h%|1:[ӪH#0 V.ut3N sr8%};Q2{k},,OzqАdPFm*ѳtʒNmHJJ|"v! Ѩ#='Y~Ȗs5}3DZ{n(T$ԛ84!pY-o'[C8~ƏۃN"ce{:'2}n -^f=8[ϖWI}ͭG)#5\[KtZm*]|D/sVa $Ȍ4+l%jY]g"\]0}63#pvИ^"L$a<:g@%ujbw_6&kr -*C"?*@OuzSʀ[ld'(>!v rO&ن}*`@vD_ Q1q ӽjԪYmY忚sS9G'8ot>[?[MY <aG#uO/LPR؄:= {)-nLK}7y2?x7_?AV)Pe(@װxgDfФTSDfhۼ2u|_oryge:t% e>N04jx]hlH>DvBjQlPVi xUE4;I/[#uruGIOVl@z?4=ct4?ۉTrq3@}7 Doy( d33!EI<Ʌ6h֣B&SJ?KEʎf:ގY=/c0c;=QGswt{(l0'G;#ZR:"$fBI,(m^!A(*[:jQtŽIpQ󆥟k$uOES '[/f?%(I(1W-Z4]vFPuwHNPorC*UG"*9Cʧ]E!Lܤ(^Y+q8+zy!,۰4?&ɮރ&J5%=&"*[a45'pUNװв52f\pDu2Oӓb{nZzk;璞-+}SUZmZ;mZ\' ^X60&1UJ*Nx d͈bc<k]2u,/UEJ}b*}h75*  X'5+;~$ɰmN:$]cCxmdOp+ж0m!86+#i jѡ J.seAZԡAsgOQ&#j )c)|ˢƉ$Nj%TE|Ab?ڮscV/f[bɶ߮S g1lsw(c%_' Qw$<5QનZ-`#Mv\!)b?l!jmq 1D2vߢAt~wySGK0IEZڛd䤾#<(%79ֱ޽^j Z "(6ڕL|PԒp@!5 pIN:eN%$4A lPGYِ,=#͇ -e7̶3yEnơTE!UJ󪎅-nnkUow(mAXCğL(aeuZS؍}&r>gH b4VG?:%ʒ(pf>6VkE4. s9쟺n{yycl^-"* ` ~'gz|fGd;h-~X9 u%_z'/'}7*鋶z&F{, 2J LLG;NmpS➩}2uMÒƥN+'(p%L<ۆqT >oǼY7wSHa<'`2\>[|Ĝ*¥*l*C:8]ёH]2kUXdvftn,0|'/~^|qFkuuE2 4VRS_U/iŔ;5 \=d!cgb (YpgsZ/RID|=j P'ǯV%uIc ;floGl70L1 oMHSr8Yޓpn^Us5@R".:k9?K~lȾB]չJyPf{ K zz e \0=zE0]p;ZU^:AtVQc~|33&iöA5jܷ?\]D!l~G o={rkpE; [.'E"hV<)J DHF<00eM}[: +G߄܅vvjGeDv9eWR4WFt&NDaG X';1rx\ݵ lWfK_EGk>0"zšZQ }-.[>Kg9>yaGTPLD|Ig0Ny59G=Sԍ_ܜ&7!?tA@GPϭw%V̲oؼ7 pPlw}wxUa'xESc [YWH^Mֻ6pEqտzS̆u9Diԃ9)H%_q˙uj&"7п>fyhm#ww*%U أEZSL]VZ[- ,DjK Kn+{Kc<2  ޵9Tе " ߾gb)B6 4gf^kzH3+g nI޹džCu6A )H0Aou3wmxVxQ`،gq% `~%~ŖZV#B`aZ z>ew#x gF r\tЍ+*Me: *Pq, &[ǧ3'1)K[ǽ i5`vJr0ˤmH͟J|6x/}ՅtVTl'rYZT^ Gsȣ ˞0cFmSy\0=Ξr@KCDR{ft?2U6:wM腄lhgܔnB,0sapNZ֬ ꯪ (|Ã1sEO&)M4C%Դo uJ23!_f>PKswaڧ۷3o'?_7UrVj^ 5,rr0z!rک0T8G "uqbHg0r]-l~:hIl;5aM'\yۻ f.涸xtOwJEiӽTp~jE𷔪_xHOUoؔ3_)l\Tރ rNxGQ`# @|Om*P'x94Nbka 2;A#ㄾ15'ܣn&nb(YH0UjpZ. nM3Ȱqة4:!zQdgcQ+jwan}yYz}7ZU3K>͸ zvYT"bY\4čʦP8T%aj=)?~c2&K/$EZ' ?lb$1SR\t1a694EfPL 2jb~zPvJW: /8wH5q/e}+z X]HVy`2 Nꉨ%tSܭ03y]:Zs!#+z@@3?N<*֩P(߮MqJ+'g+T^zEg$0lu1xT%^7lb,$s2[<nYkB;RҜ0 Ci{tĩ o uǟn¶ ^sJ,7bPT-xl2AXla AlɅNi7{dɮh3I/`bzp1 %ޡiƷg8.9@קڤ&Tɂxwt-`YkLP t !\&Kee7bzU zvHkx 4*&[Kh.eR-K}8R%`;6<\=Aay:KyZğha05!eřn֫*ӭ6RRπʃI3}Y\ @gKEܿVHCoG 6 A}fk7t!d|X !E^Ȝ9[&bR=~e1Bk6`ŽwE&P7/:$9F`/m#b>rӵbQj#tsf'(,dp/K(*W֦N](l[".dz뭐^ح.jUGsVZ4ML$D{$ձo5 ].}TtycPLK,%ӆM|LOaY-E$(a?m sõFNN">]ݍLL>{`۾PgoEشL.Mbhιa(ޖeEe9n'7gj*en .w +Jt\)?ᥰu*{aZ`&C[ MWչ_#raEUGdy۸P'gGkEqtW!m:ok7{.%~ABukd5*qe@D/;.ު#b_{ ~ܸE$SX:;_)HxA*(f0 CFk]bdcX?B4aGj'#͟o2po+x3"q4Vzƞtye:l,Trq oO{ה UM=jnD!G Gc>{iFKF+J}Wi?a 5֥"W0D3d1!-<՘Fi6^ lpFCi 8~%.s';6E.6ʃp0ڳh[1LF~>?*[il@8H`KE<"VUv45A J{'2ڶzQRsܲ>@nI&L(gI'GO8CbIXQżFsŞ[ / aՌ'wxbU #AWr^=Zfs+`S"pNmU駊a7K rz|kC1 c.5E^&-cdUQ(`{U9a#g\#L:kţD"2ٿ\sGiܮ n^o=*dxO,ַ6Pؙ*UX6U<qKv1U"$1&/RTl)O̿,36֮РMx0dx2 WLs!bB1Z0< aVt˯{*I[-+qo@Ճ1# #IA P?Ί0ff͵xMB Eɍ]W}VFA͓6[hPĨrNă ˫O艼x56?6%=0#11΍GQUƁv-5tjBtIM+!~,G=I'ԪW`?|&(y&hb*ԫg# Sį-A75jVߕ'>K+d#S~CBW":ɿښIJmE>#b$0|¼͗Ȁ F BQs<Տ h^7ɍx?..p%EbL7N Ԕ@XΏWL/Yδ@15 .꽪7IT+*s{7ݒDxqG ةL}+{'\'[Z=Ji9q: *rUA9E^ ~$'gUUOcVXeLq+6ΈRz"ҵ\:/UAe0&Nb "P:Y"gX2+rCcɫ4*B@j_ֿ!P!-,,q!Y_7CX~B%ShT6$U!Сa 6={X8}KjMowf氁rMB1GR v:N݇],AtUNc?3l{sbCh;w{ _ɋƣV"BE%S\N'o5lep\d;K44us:n]fTa ׁ@ dXQk]cdTa ,^3ɋDYN^Wk^)ڬ/26LR[  aώ,?^>y'?Or]^FcUj׃fd_z=/(i%19/My~q fx'}Ok3y&#CEoڨ} _ -tϠlkVd̊JDvʨ]]d@F)6-'\vlixcq$;Qe]#EJ%VGX|3A?_;<8yW3:OG In\_I\Bd{|i]p_i#< }]@O g7x{8^Nn]r6 (4MjjY[*ÞS;hۓT0|3]oeb6&+ךں&[s]WԶ^ Ձf`*#UF) `> >Ws($ $+NB 3%>B^:z:\vk=ԕeB؜:f Ke Jq*TjNrX`V!f/7: v$ y&55h, KxoN7Q,hZi1lsl@}b] 6ˀѹd'KJUHdpuX5_brL %O q_י.Qmf1g1:*+:*}fo'HkW DI~ܹk:$JNڹ,بcx*=O]U3M7/ҨEAd s]JX?=3kP;8';ƚFj6 12ݙ"W^iܜ`:8 |e@ժ hFt #wO{׫կ c XnP᥄ovE#S,5  ܪe& ^w/u%ozU 5Jc #I\u6P:bxwzNf3 nTz3hcy[-VSܘ)+i+h"k8cmxX᭒!߆8px020="KH7Z6o@j\3IUݞ6NE7SzőoteF1#m#{!Lqm2Kb)S-MYXINRa@Svu 3{Oж hRG f 4g6 Aa"Vt%2!t&0f"ZUoU4m*:QJ^QqdJ0c 2U%#G? qFx(X/Q`-8GhbV]Q}@Ys'WRNJ[p a]QETQأmfەnyrG{dۗ|!hsټFЖUD'`3$j1,4u Z%<f3Z~6 Y_m;(بIZQ"BȂP"X`ѾHK~ n_7r2p&{m:",5m2 +u҆ L#MΒ5<ݩq#Rb3mȂy"*NRmzB5O.'@M 5k`zKG/&V͖I΅޾ET_\o/YGݼ\UIrB_ʵHtd[Z ]t" K<V:Ѥ\hR@ " c~<|K.(6RogH~w6ۛep̼!^pϷ ץĪ^[esޮ{ZjWq֡Gy?< kl> aGA@4vS%Լu/y\2[ w`f$F|TXWgcPij5Q%@o/'*ydYG9JfEG,M;.<}S NSؤꃙIS_If :ډ}Cu~=4EB`b=^v,XCk#5 d9( k#0% DiZ(,+ eF1 ͺ[69vqeHyJM擋bD #E舓|~~\Ur,㭇\ڐuuÏ#0;;ZO@"ue $GR1Tw qc&4Π?3fpMnARH8Jc/]#)  ,s:cyAS eiR~qqy2 ـ]#UKteLqnKL#?> `d.{ 7u$m:j:FK'86LM\iʮh5VvVJT]@ssn-N䰓>׹i|q JPp_w1dЀPH 3',,MY3KuE>=Ca&iF%WSt,@mWJ 1T7~1R{WLTI]~(j1v@cI5k1Pov٭Y<"M>ͨ#ol[Al2l+'jB` "h< :/>};O߲S?a] I"/ZL|. O:7jYCvl!>O iH֧j%Zwb^]B>taVuxkg2rYp<è 9vv'9ވ}wz=:51HxܢDQgn4&+\YldP R$X:ϳNmX"$t[wn?x}pVi~Rϸ@^uJ [sm:ws #ד샟Mc\ۆ[;494xb$O'w>hƽ?dfeJ Zm^ gɑ cAdfafّB?0wSZHqv?!9)ҷhWr A/ ҵw`۬Qϖ0|[O{ _.8ɫ{‘TIz`_o[hdB;a.LQq|Fa}iTm i$AMDZO9O$}\rqz5-IE Rz$G0vwIw*:Y%&e *RjUmm"y54ςpmՂA-{ˣ~[N Hfv^Cn3j@rL #$VA _A&{X+s p_Z?<ϛ DNO:[t6.Ҕ,ӊ^l &\F+9 gb1AbFq-q9MWb%iV.5й"ʿmL =mMl'{.e5lXo;OBI΃ 8G7 (zZ,Vړ\ml^ٌJ#+t$mmU/Gފsv4CyV !q{UP+ >`uPl򲥤^;CZ+=em0GZ!|e#[FL[x& tmEX 5$Va /`7 QQUܭrw<eGjy{&/h"8 }V$HǬ;ٹ*0Uc/qN  Sa15o=a(4Ť"5N^;uܐ¼zVa)Bmq0,^26lh33b{gէDaIO$eh9^dC6]d'%\D_ S|@I%x,U"3r~K?y3lh>% &UDǩFF 5W;o3 TRXjNRXW]A%rXdgP(ө]!}ghb9gb— XLH0^1Ab9#t\𥣶wnI*1Jˬ{Jkh4"}N\[Zy=+q_5tj`NǥyLvm6tD =xI׎Eg6ȩͣzfR<~邓a}ͲX?z{tzzx؞kd^o:_(]fݟkoguzb.F .}e}{vGJN^o+l z%L_F.xZ>qTKgGݎpHbr߲06x΅tn['p"mM&Ln@ht=&Nm ZTW QѦD ׍"! 5߁9$kR3f.Zٱ?d蒺;-NC_M)G]X'E2ڊJ0 5O*mț;9gI~1K4F=X\WdOGжnkж!BBTia?qZc"(JpX81 l/ 6ct.)չ5UA[=BFSC lc.fAՈ]l06k|Iޙ~Pe1Q49fm|1^ JSav큜J~W]_J6N롺eP ւ g&ƿOux+4&atvaَ.3DԀ_Z#81:}ͮ"%qx$t,?7"wU !Q:Y?X;s\iƘ=NkK1`[7ӅUzo,r'^**tNQHu&4t&XIBO+x ;43:fi%(γ?qaI&UiaO*e'q o=L&&SbrGМQ+X'ce* !Se~_ɇCwb!}TrѲaw'Ko:,m:Mfk{RN&}MN/Q'0nh F$W~yFLC~\UKe&n:WĂ` ~v]"p40':hN99@Vh$y¸@rZu$60ʻ [Z:e׽NH7 qFbHr<,lx?%n/l]6pí]Gt8B٪" o#Lt\ERp.a6T|Ai DgWZ Il؁m t>!C2xSP)<2©G9h ;kPp5h[փ$MY3f }@P.ˊݏ?X_9!<VF,y-<}Bh$z){ (%T`3r~VUBmRtezk5n9OaN@9z edR`ZVCTGӪ+6;A@x,Ra2q~ 5R셽D v̈́+Pz-q0m8T@ᵢZf7#@(96t_=dlDhyrS54TKq(H+%-F!HB+Ӎiƫϊ-LVB UeFMGuj]2LoL)u9(@3L|mf}g3`ӟR LdqßٷgзG{{tpU˓>TØW Olިqtt,0$\i@}{9SjCsOۄ;6zeZ2蓤]qorHBw(NǙ_erSn)GExpw)ϭaQ$O_ʭ6=d/v{lӚc tc6&f˅Q7mi5EWyWe$p;L3,!,}y\6$Þ8[Cz9CwpNKakSPc[Ԯ֤w\ n{rbjXQ$EN~iPJ*^`Ga"#wͷP= uqXZ%k:"͒J'#6^rJS!v?DO @]_lp_e{ddҟjgO uƗFŤG]"W}Z257JU0W'b .kC6 3b}l`RnKmOB9Ҙx:RM(*GLN+M@jl<0qY9N*on@nw-2THlZdeQzǡpWX -1*_rdol@z=ç ]c3@So]kKBlWcǖ658~PTUFѝ~L9>e~1M Pu9+(SGѹވFt8ÒF/C ?f[#SE/ʀXyQi5<z&zps:"oW2wzMTdT-a^r )+dXulGsa5Ao/;t4}+< flAGj^#tGLTFg8S[1Ro~DKpz:oT̜۹AfP?r-dt:x]܄{5T hE-xyͶjItb<fJRH'/`m J: ebe!`܀\U.$*m|Jo:rM` b*Kc ,=I.v2i=k 8 eIqS(R;~0? SB_&5B"llP\Ào+`&_9\HUGI]8'. 9Cs0\Jo{qGζE/T!M8J c7tRTF-!(ثuŎ]:ҏu(a7edKM;7 $vMʾܣcc_ݸٛ>߂ȓs^zB~лSCGWv*l0iy65ۮp|gMVP*NtM"9˲kXoƔ"sYذ=]*-E[*sn.=Ev34wrm|wpDW_%V^cm~Y??9$coKf Ղ^C"OӔ}v;* ;,0 Vp'{lsgjA,ar˙:1Tl0R˕'>: 8K-5ZNr1!1~w4QeYԧⁿ0k glQhAQG<Z"/X|ok#{>ܚnl9q4"\2 WY fMK|rzT %]e#PvbS oOn}s)YxI!e! [+[)Hg(p>R5/iS6,,\`qOG:P=:~oѪz9yd5Aes( 1TzX /L*hҩPCL&eI1t| \\R톻&υHS*vM] [ Aqc(OOB ˆXe)L%B8t~cZA)=j[ܧh|-DR ]L;j~.G5Hza-'0[`wlE<^9w^#6 CBsMC*у]Hdke5 ηSqr֢˪4TuUji?a1ruI!yۦODbh(KX3LrP1y_ny;kɝE}cƻT4Dx⇇`o`؂2ѴʬOo[K 2ꊮ8i|P8P4K̴)B Fթ[ P" ԞaWdlKmglctnID 6|F!>tf/%>fD!7N5t)8|EK5eRzI}Ď,kLgLm%50Jv9>fhM`^A:-؈u7޽*VR{[_(M`\N, uo(i=ȣM׵X zm`N^آ`K4G'?]be =n<тOPGQv&1M-avݼt'朢8MKpş-+,wwyW3:CY:ƃ.ti9D2W ,.s$ٸ+ou-tb).z}Jזe1* 7 (E>e[^SXH&JS~dy;JiC9H4ًtK,%(|ݕOދcc<*硄;v?܀Wg_H0}epzRH39P­J@&ת=EWvC9e1:"oM2{>T6jb79ىu&#jͮKБn({J-(Eü Rnvl"s#uSd-5-5GH,?O,>2ps0%PBRZr?؂:l~_WËC{$4[*J{C; J\0?O x&XikžX͸ޟTi=1[r`JŞJ hBy|>=|O)mNE,-/_r$RPͮIn~Cn5ܱm rn`&' (毊w_5q=#xp!oؙqڅ%p'id-tq Gux`@1jG[jB# J y]3ɋ5b8rKZ,zgK 2D#)y¤ݞT \{d/<ߛ T"Y{ vr۵ڭ#i&槝~8SP1>/ 4M J bؤhh{]FOMcjB O 2~Z) }.ݱOu)SZ6ǪyFQc$c-x Os ā͝ Dnɴ4#`R1]8eBt 8/6nɡ? 'Q! i6:4%(=00"y[o{&@0E`)b42?f]N;gk SoPZn^wRdG[=Mrs7r ݀qIUdжvc3zaȂ?Sir^S+>>a*zTБ-D8þvI阶(u  b!)X2BkxYߧ[:?gBǴ<c5M*eCP{&n-(/!5F(a0I¶ Tm?kaMz*ghS2&Yڻw#?l<"4o 3v6姀*2uչ rCD=g.e]=:xU?N.#툠39^"2U<2uL5+So5Ƕ s\w& &)ޙ[όqY/пQ=)X.4uKG+xGkY Do_ivD?wЎzE\+ʩ)YMK/fb9D7SYxYZð7fig0H]NZl'{Un]}'4yV$|oJ2bcǦzCxQ&Re蓥UH&`M} F{}bjzǪɌ`t Y%Mlpv 95>ڸdYAg:6V},i$:%SBAZ1rӚ{ם RO٤.@eed@*i 8[XCÞ6" oEI\(64;"$n^WB2~<703Sxa0YS̺Q&-bp>YpCK~ٽ Lm r&TS˄hh\(i5ƍ.On}r:0BIvfy[u=E{-WdWc'أqK{[k G{dvhǹM]aU ƽzl|bءXG*!}Z= j)ΤĹ NwD@OM)3Ol%vlTN̈́2 < I@1 c/'H (RKr8KhQOp 3+tKv  E 9@MEo2)motD6:RGmFLXy$ԋ7}]Ld̰TU% i ?jkOXMm g"Kn*8@CECMs(,R滔E]kCD~^n$ E0h9*^= ; P?E'lQjaGF ՜n#$bAaBԬ9u?0 4vooF "&JkzUrKFI*ᥒ7kP%2,7}*??<7a w trenT6J )߸ дiy9DuZp CǂM7\3\ۚ‘w[ ΑOB,(10'UЭ0+$7 JF,`ӷ6&ok< dPvE|7Ux2eHp@d(J8wnLŭ$YH9zV̺Yuq*@~J ػ&>w8d%^\zG $(8ǀ;R ;P&RBe?Z}{gS|bLO0z,%oft?x28p`GVKnR8 11 ^"IwEāRm].K|ݼB_9 p2=yZ"Ht 9J~|z*wqd֕Sj8qIDlm.Ti-6"S,ԴO/{W%?i6n Ivî)in! pH^U5B9+@}^D+Hvd=GFL,£٢ƣ R^J~jot; bDtB4wy/0VIر#>߮P:!G}*8L3l1sRN1 tezxE#8R@nu ]g ţ<(e,}kq}(%_ƶ,^q@i׮:ɀPV#e[۩lb kO]QddtO,żhvw]v:U pDc"]@iBmmmZTvFuߙÈSF'*q\Kw2ѕܮZG fSm/hsAΆ Oy0ꉇ)ׄ]3.}: {yތ] W W*FN3'd5Mw dH[-&~ E,6M; ~bpQ'C!gOL)#^fͩR.~a hn(&l =9? wi.~v LMUb#uefy{/SUj':޸*TD42I Ʈ:؆)/sԔdaGG1?׫=m\ =YX 40W%#U0ˤ6>sZcoE8X_,1ìLb^}x8M*l}|>U#j2FUfy:!'3+7hIMyfgxsX\]OJA\4$(Zԉބ+/΁Q؎)\J 19o/mZ:7߽'Pg2A+3ix|X72^'{X^P1MnCr@[{L!/3ŋc0}FH;~aP}:q޼>k%!J7ݙ- &RZQ.p=H~38&5y;5Keկ,J`?\1A!4ҞKb|׭C9)nvx֧v? 1 nݮ%v@1U- ӻi\Fj?Z|z1J`MoKy`hu@(H<6v(d15p)ck3ɝ 5>?6(Ve'F\+L99YQR7:Ibd;_Fm`f{z(H8338g!+֨.Bˆ\k(w %4#꯱søSYx?˻w R*vVuߧjfmy"`/KY2v\d>roP]kskv+wealnR.q#>mPy~O(w(wCR&-тR_5(n},\ɰ q&||B{vyற7>'U24qKn̈́]o;vd}o|zR_.IĹ엜3B[ş sͯ ف1+Cmڄx{-z:Z!6߾zi҇ Du(E;x uܵZqP߇{8.k*P!;Io'-\~"LDޱ-g|AˢoKIl\ }^᫮}P12Dspާ.ޗY%ȳ#dđ "zQ_C o) QpLlKY{L}j> zO/M>hn+c_%0AQӍ9 \TA@uT&!iaG0>)Ɉ@a5 r5~@]彑i /ѭ&//co)TML }4X3^'3?2 nm[KJ?)R"._)g.Z8TBKPO㾨 izR >"E._n;+.U%!kF M(csS $WqRXٞP9'r5ΏKzx%&y6"xI ݏDj( D!cp=oobfD<(-_E ]<Ʊ)f(ۙ͆G~L~c4x#,3EQ*yJ _f˧dm*(N!kx 0?1X䫖Zņ9yV5r ̤.s!x0(}օ!ܷ r4E{RU v`@₌-GL' zu]m AL A\a)JZB4n;fZqu^r(ݘޠ9͗U79‘ fa, oPQU:o-{xiTWTpܺZ/!s<<]D30cYhJT[mfN>Fh;x] eIM:+e͢C@;[^D=߆cXMs1~p]h&0 OăGâ^Sc+bnFՌǧ*֤1#2wɼ'gVw6=f< U<5MRmWbW.ǗHِ'e8 Z/?y { v{]XJ0ҕӶʢ]BLrDq8w3iED$QAL̪諭VBiX֝X}Oi3-Oi0%JnQ\uڅу$_8PMV,&/47 zLmGokQ: 0vqbvP 8ɛSeIX݌rB|gɢ^zFќK O/N&;xĬ%ov8$+q} X6< o sW *V r&<`@i?$Qq-hx?z0k,&3mtú{`=7 / r$<$甥 {e0'lnFܓS{M']Εw!0d=y_7v^Rf5oR=/SO~# 8_h @1]#[; bL#gFsjVLۺceYU-A˖e[ܚvYYmX9}K +c@64^dN^nb=\.uWiprQh-*3WcA,='[eL!G1 *Wl]8:2$ y"@^! hJ^K|S*Q6>:0,d@<4*ؔwy8a'yzbӴ~ GpwX_oq lUWc?E7ի F\$ 5D~=#d>i"\E( w;t2+dd9v=[D@+e;y}L7MY8Ɓ~-UR2$ܰET&uʹbeƖFʜM.doHN Ugz#A73`9ݓt5<[?A=:0)W^mbpvM {L"{:ZW4 [u mWs %+S(^cTP Ѭ#C޾W;B<(TT58KhB: Nn]R uҚQ0gWliY}?JLNR3ܛe0[I`MgU>Hׄ&jؿOb0!ZR,I?sXUh^u adU0' ~Uz6'=8qN@|21/Lnp|S/Z w =ͨX &t46wPk!d7ƶdg\i>PADGNV["#йh&sH`E2yz;E$׌Lg>98UGx-Ǡb!bM;b ['*} |'“፩_` qE~}V{i(`}>7p7`@hyE)6'q{19 w㗝HTapi3 6C1K˰aHvRkL5܅~µ"Z'4*u;c/~'y/W'Q#2tJu<[Dbư]SQ]ņ˵\%({9"/v~/S\ŮwZO-g)U,PɛrtxB"5zNcӉ6c}D.dNL.)u$MaigY9,mKq$o'-E*|jCFJ$䒹lVZPb Ti|(O5_3|۵5k De&Z;]T& rRxlgrY O.v A-'f?a}#VX8jLqޒO C>oEoze{yګ%M,3M9;jܜy(T $M ]ӤWP"ɸkU bԅco4 E#$?kˆ~ہ|jH/__^ cqBwǕ&Ea(ɭOq05 ,{(~cvn)&d/:s*Xnp[NFm%o5y|Nbۤ0hJ:[1ץ gvK2s&;<ԛschŐ)P(v3)u*t Uuf䞾B ұXcI] 6[  _<ʯE4P?̆/M+힞DQ~ a@oGqj shGWymY56 hqHȖkңi.UNI=!Znd{[7oEPݫL -lj6\ttRCuG:gjnG0-+!F+gqb`=n8,LBe$4/9MtgD^&阂eZ6Y7*MӭL}rܻ x]]?@[: ̬ϧCWq>fʘx CRUxhĉk9s-4\+AgҪMm@7:]Dn!j6NiO;ͅ9W-8Y3ڂ(#e8wA0w|zu|XU6hw + nYn: RX?n2S\^ad(Wx r8Dd,otEdb Mof+z?xI]cS~}^ohk+ʫgWּI hXU l-VP v|]Ccz C!i[qRY;DY;^6<*eUdGznDʏn+@D>t5Xt}`~% 6hMl p9 gT)x5QS}vBw"7}.i6l&0!YF,]zƳ-aV7j+fhu˹lNC lbdȰ]J.׏|`a_8< Nk~؏Z-&dMj4ah";=rcN-¿&,a/-Qqz1]%6 E)B$?V9R`r군=d" 9F x3$s:l-bOĒK,βcsX$:kr;@z:o2{9cvvލ\.aڹ*nOv^y*'ҰAqIMgj"nj6< Z (&- dV'tq WdPgZ97զI4/'BƋ (A,өg$uq3 m9UTU!KBT9CA</,: Ƞ*Eb'-D"-KO fOj 55K)3[&8R\?Ǒ.}~X h.]pй`m~#UAJd Fň'f7/q;n3vwٓ}?t%ŷxN[46Y=r啶rS="L_PwoLWjNBphTԅh~}uI]*%B1yY}XNJZH6û:hpNS ޡh|_|kN R/#aV4 5kM0[LH` D6 H!s`E٠or2?;6^֝-h\g(ߙ_}nixDLBwxxp꾵xze>=4av_1|7nLʮHGļEd7,mH@(4q c :?@4[=ws@N+micb}E~aUX  156Fm)0A2@HX~>c/VLɳbxM낟:%֓ !$:M/?w m5&TG-:8;e[⥫;*"CeZVK1{7͊Qf4᪐.ᥖwr(Q"s`2ࡑξCR".wQ']?$d3 HIhbӠQ1aI) LoQl&O城ص~r/ 5\.C.vg\n^[!2"U9bv:UZTWg=*T2C؞ ,ܭw"l{qI FPz7W,˖ C_؝B*˪: ttA")m"F/)?(8[40o#RpTduA%3%>ec";*ܩ`(^V]38wc{ID PV.&G H43AB_j]IQn 14]?$+W{bf* o+fpa'o2e"GA g'a2HFcb,ꖫ6.)L شi}80x`Hȇ2oQDЂ5vU# I+@kD7ƬD>3^apz?d#+8 dbwpF nROaaG +be^Q(<y 8v }aȿ_C&I6 : -3OŊjF 4MX\Lvw++ ~pѱר6:-OOtZ`bjN#=67XS!gvQ3m &rtͅ|:h=}>)^0E3(VQō_ct?Wl C!+\VH?HYB֝aD8@s!Y X(38 ͍;z֠< gj>1J_ #A[Y?T6(KmA֯Owy{lжgێpoJVP&QjJvd?W Rf;~b^ZϐXW!G녗X D:Eex*Xaܷ?M^讀]epҼU_e|Hm5p4wgRoxa$nܜ?d2 PNrM.KΙĐ *5Ħ删.Np +zjL|D=ځs^t㖫ٴ Ф¤Qd?'ŨVAiQ3tTuw[2M1{WUpVe#-ePھPע3AXaG /kZʬHE -7O?$`aPcT\_r NûNI<+/ eWe 7r %]dϏ$]$DE7ɆvCg E#ԓg3y kmk: ܖKp 1aƹ *ڟ/u.Vv1Gvs5CmA0r3XG*T}A:x',AsgB.5a tZ @UgN+i 7Q@ap'Yi#?i '(JL|/i=͝^֬᭪P;qmXfӨ ʢa:>|sTS~Q1~+=Y s3P?t7v i0JTB0I=1˸ay+ S6Ǻ{@XPYX &ýI#LFo+Ax) `x,NxT ;,mؕ4I޼LÒtbK5.ǤT[47 )Og1n(ƣJNc5 s}+S-C"g*Sy(u] )<:Ƣ185gIE:kr)%,k^~e捩BA$nWkiN)# ?DsSE*i_P1rPbN lL!h8٥9)=[ԟ*Hcip,\WugBlMQxvS9:{dkk(YQ]I K&)EPj[ A/kG8T-  $I~C!9mKsH1S2k K&Srʖ#OWWN|"I۟bR_IV#>Ѱ%!{aw[:ԅ[RG~(p. yhWC*}x hk+_ͥɜ>}($af^aGf!a$kݱZCh5RؗgЃ,ILp^hmO6P SqÚV\_o9~!wAY;1aE5YyendItʘ{Pu ,(/gEMCYyn%a^>CAVq\cM<(6.$AQN7E(icмNZ1+BBN#n#ѡ6 3 g·E|VQk=˴-6&ق8ѬU;Rfz7S-e\ʲY8CPZ-oāXS2>lr^!Nc8v.`|mxcQnm$sJgN]ѷa{9L/HtbYc d5UDWpRfV"?"H]Doʀ *,ԭh|C˖ʴMg"Ȧb=| ޤJsS&史z #H WtN~N {s$Kꆸ-sbJ~dt2ۃ}y_pȿyM a)_omy%;E =ˇd.q 8ׁ*q཮Cr[O x٨,zEe|*m8`F^!;n$LqCdOzss8 Ys\Pp;{s)$YpD"+JF3ߌ ܈=;~Պ43C n(_+/s6E+9wX0*M)#.TYUsjOe([vqnlP}TC;:eg+rR;h*v]u ɲE=3qgpK/ J>7GTzvtnwL|[iD [FNPU󉚐;UسC˯煉̴?~eD0)kp@nD<$CtӘџ)uUXn˿E;?Pۆ}A|yX{13GC㪼>Q > #I1w||Q3x?oK32%lp؞jpI"p|=Mq~uzuIgV>h |!6u,L%qRdvy:Qi^P!$AdO.ys?kdo|rwkRRŇ_vG+ bD~bd+KPE`=N7;8B4g ַ?Q *Zљ[?>E{6hÐd53Wp6)ܡJ\I!Ď_h|T 7/j0(2Od5 ku_nuiZzpfZyG.x@[чe\W4f3Z!ǓӚVLD|<9L30; hSeHK)s>$BOT.MT"E0#`=ԍnZ>&"7xMƓaZC VG'cSL8@=QjtPSN+yqֱD_v =O'x85؊tƼ?x|N.FJmb"08iS:mB>NȘDx!Mc"CP&Rr ~sTuoDQ@fpB`qtD?͕H~\H݃j@n&5X2jw*l^6r5^k0eѮHbb3m? *N2竄&x䶣5dyM\1 .ؽ,$6'K,Eg)}d) c>?({" щf.( Dpi5 &%ނ|b-0nړ@ 2vHĆ`'y㶮t4^ݯ؞D ^s=R Gjd'SEK|cJqRa@6@V[j/bTUӠuϕik8-wDgv} 9`a!VZb\ Kf8Hc-kqΒU7)1P̫HmF:%iG5w &B*e.{'uVu ̿rrէCF fԚ]PejNPs-upugcO_v?4mWVR;(Tt}Xicό3 $ Qd= b*te\UFtPѝN$1f&5T5wWy '<3 d j6el#Km@F-xK\U}0kC!C *Su#5rJae'OƸR?`/PB=^D}_ UQb]f?Yԧspm$ ,E({`Dd3cWm9WuqfLRL!PUU6铴̄ȌATSE>e*{TKf} G'JaLN6ҍ4y;Ƚ!umPMz!?6"А.߳~lՎTBr1} vźAG7]B2{|e0H.95p\)īA`/36`USp ~)s%?[I L=![Vaɞ 퀻vK)L )OB/mwqZa^X&{G2Eyɗ^>!@ނk^Un-zHm-vCu\_Ea#F q߮~tsoFaE/ tO_H{0pan aSpCo"r9ӄPOBdL>Z(3Afn`zr;9P ]ڰ94@5]v#Q֌z.*,jO5qVLe(̸Lp,/Q2;(vrP  ~h8V{0ţ tXΔJ'V5\`U}mo߰"ŏ3Y[m^0C:s80'C< ~8[#t\O/-d-pgR& דqxK6p󛀴= ͌p$\.DJf d􅨷w1XaLZr}9=5N9 -ƻ C /WT 58'«jrhޭVOݸEɫĒ"%!bîID>(&؄q^(fur4&*/GS'@Z&&{ {` }[%UO{GgX[P%ܠVd!x3":Q!ֲ9o*8~J]A\{̐)wnKRe鈤94Qf;t[gYt{g^kTR٤w|®Vn9x\GMDJD=Mx (}~'}KnA0Ke,U4Z*ZIz1ʹ#|m=uXoPC ",6d0enri&J :9w؟^A'g_}l\Tғ8v¢! :;߹_FW7z/B[ye 66Ir٣Z[/ {._G|#K02,fx ;I=$1|J &ju'iCN!`!`q>Q_%EҘ0~{;b9mV@L>J$ X R<[ j xAY:Ӵ4~ ~tSۋt~sKFOcj?E*0тR]OLwF^Q4/[yOa ?aVr$cbd4jTZQ=hgER.f蠬]J޻(_!m1|}{(ڞȗ*2=^%Ilh7X SL,tR}4IWr] Fi?Ibx4i9}! wD mFyڼZ@2JZzzsElİ6!jFڙA}Ń%cWZͣyCgE.x \abQdꃸutn?v#+v^]j4R5А@(%W?n*Tk᧶T?LOѕfhLe^te7 6VM$lt=>|oʷ{Vq@UEo&hf7Vq}c{!b›Q0]6بw8[~&몁gT|jlL)T̊Ir%td3n@j-5NJ +9w )3wL v̽ B G. h/j~z5$* Ql{|#PVx'LK0>UtV^oȊe:#` k9-&ջW>RKmWC$Cb`z&KAO|LLt`W¼^J<,}o[cQa/jTnU3qn7x}['u2Ѥȓ*PـScfOrK1m*|#+DD>0ڍ脖xa59};p1FV1`q]@mطzMl—aPR{AUǩ@i$^%5Yz~+HǺ2u3lTUCA~PT,yD`a^N|KS҉!dI{Yh>LUJ7;y3 ~L~,xo]R"iYlE] 5Y hn`ޝV:Isk4W6]6xB5&mPc.CMzBl ?H`QxШf87וtAEt>Jgx,}QnAy>.46erGxfu8%\wc;w[ŋ~TQ+l. zĞX. c&w*x'r"p۪z+KVjET4eay V.(ڪA1r4]{_&yPCEn N~[~yY/ 4uβpï $d Ry)ז΀y:>zư4[N?t4V [ Fq/ Fm%uq.W`,f,=(ǎlrWC|Y%Ka[^ja9< NP9W9\-G?7%J<V )f[4[xRRO#{ ?q/ sd@I"͚U39/ZH1=v#^y﯄AƷ v4<.b%6ag-qNf{5T.µ'$sF(fb=D";vZO@"LsIQH^qWF,z2T ŨEî&;A,5o"G髊 XE)\}*VIMT$]1HmauW|̠H9Ux*TM{5Hӌ )m!Tnoy!5R_|I)ph3WO *? a@^.ט)]]g9fңՎLOd[L:9W`)D+%h8ȌUwIYB'V]+, F$j/,Gms95*oK^gr]_cq=LƏNMtO(rQs5<1wݑP4a^QrZ(@r-_l;d*n{ T]ҿ3{²yUw(Pt\NJ,Oz(hQiCw**z)s"E]Hc'+LqXmU/7LO JKǝ_3JRd"_Re֯P:khl/uG%7W]3:R[OغFnI29T:<: yn8_1^7)o>sXg`)'a)$6IG`4KE/B!^(DWn)*҈3`"A.gO-ʶ&| > /Vd&KK7>A 0v5Mw 437, gI'3/GHrrPIbxJ3#0dV+`O1CzU:[q,438ûb:.]v/xL#KSZ}i3fĠwl*@\+"uRb;J~dj\sAcs1ȋU׸5G]b{DCLeu |Oc{5DWu의6(A-T.Ye7(BUr 0bqV[瓥!%sd"MPP}i1E*f05PfU][3K:Խ$C7Q'+ Q<@\f0 (#"0<|&fP 3F ŭؤibD0I=B.zvh6hY> q|o&>RJ-k5A{{$_ٝ+S<"h;hon"$?W8V8aԙAMnI.̇.J۬YO]uo@}|*[Q|GVN(%uJlj/:M^ͰWCTJUɴ5x0OX!OPRk1]vpX2!x^& vx~~@nvB;\ B֣X_*oC\]JgȞ$6t5.]D^ +!2.o1Yj}Zqy *\/dTe]كOC .f`3+x9 `#K#>ykid0n0Ɣ!Xx0<\juNf2QtJ Ԃ2ݛzPs] jcEK=_̪`<] 8~KPX\Kve>n[$I-=xl✁+<˦ 'FqK=uS/[rc kY(]!.&~ |֔VyHp2/m KrI[Vl;#)O@y҇\ST95_ bxcpo0^y0Z N[kk+U1 "~>M|$CH|sE:9(:n(pKX: g(clMNv%̣-rL-BO4y'b&`tXW {"@+h,z2_'?7@7ϳNn%ӥ,i0*y"e ]$bJ2vt[(0(&Q8d:J2 qhՀ^tu&/UeRt'iq䳴ޤ|-Dz]ßZf|M3e6E_^ԶeM;,N3g1S8Rv3M3A UrcX4QS:"'uL2$lJ "U.a# /VN|Xw}wSGfِ9mpL XB-|{ cu`nrfvU^n w+ĹJbAIFN_ʇz=|x@ɱ2 GyY0U+4 n/t?WA6QG26P 1lp4G^hMƦy5Hb9f)-b~jl9-0]ڹqІI=*mTjLG|G񲈔9ptA~Fe5RtkE8g_4 >:S%:su>'D~$k!;/Pcwyje@6ƍX֥ *>'Q͚f_M-ƝJގ?,ZMdEooخބ|ޱoTG[K7&^ɊPd&bv)n!x(p&8uEGŪ'[ubZA9=ýcP[@NX\jȘkC{M~@=ΪH~L{$ր" >*J_Q&˶mtHE = %ې^_ pg}BA nk5P|ye=xߥ$A{&Û2"n$! r:hIJr PvE(9FB2 '/e l%p=xd#tsGw =6,P-sbPU#g-S4zhF2np+L=7+t6jxjI7l1͎/F1?DH YbwQ_8aCQ [j'F.%&tIV4|S*Aw?+->}M UkH,vp5mD/k͎y*&GBvXTEch7=}򤆎|))V$D[>bwnv,u73e u:D@~mUMsIԤ;q~d:|z.sîy3D"h3j z PRi[l8sl:#G%v ѦN!8G'KU(n+71C R8Ǽ\#4iȵ5#GO6-Qմ|n]ʓ,2~)?Iεn6an ?m xTk0c94++Of#>nO۩&?& +)˲,IvUuQɡD 8XgKC/|Mpi$S 9z7 w1|3Y|0)%D;ڳ2@ͻ_McZSVX58'GVRϏN#IqQ`\3_x11CCA.n ['%eLTz%8^ -*me'#۩#3)jHլ|P$; D ƱOk郜hԩ:eр\g$*7:w:G~)+Pt ~U2O ޭ  aMr8?"TWFyY9P; RU-@Ԗ~Sc/R-r/-Ĺ3`C<:c[d8 Y}0bM S\_))&Gko Dͬȫ^ fmP@;/#ȸ ׎*v [Tɡ=Y !E-(z(Z|7V{.?o%j}9H侖}/^R9 ^_cpMɢ(3*n*G|QDyԮ~5#=GPZ  ^)ʼ`Bd qr^_afWq =;RtB5f{5o&?+\c'^[>`<(0K*,A+Yv\"+ r|1Q|8t:"46ZRz ̜E+9DPYA i= eޚdjbolO՘)s[04,F'l_yA4N61M yapNjI=bG8?cN!P&9mqÈ@$/⥷tqعfdxyJBZ IXM9R,y5L{I){ (wM4lnѮvTp|sG iĿ}!#i餻}LbZΒxRRѻ):zP/ζ;oH#}lW|r))>$ֺ}4^V}UEDAL&o2-Qٱ8(>gio!l<@)2w?FXZ,Xn1U8i>Ch5NE1C5^vTzU!W^Ҷ}K9}f䢨ԽOYȩm*iʢT.j;ClCEok҉)CZh<(mQFK{d=mF HvFag[xhmbND9\a O*)_ l |#!6.!:v`_ dvR S1*=.4,YJB_+Rd|aKn _jp}}l}:' b㺅_R p( XIB3Vߜuit8 lnj5]Ii! tܸ?(!o]"7,6/+'i< g WףnM G@j+eLLG2z"VZ;GyX"}kۧnyn/f sdKfAhY-@ be۞$xKc[|o7رyZ(rVsΔUPMMxZmeZ4ɂ$,N?vwOH "AD_|%>sE`f)G'ϋtP7cWU/7:t΃" }Ϯb ))#=a5cՔF]Xc w/m =`!h9~44w@0^צYy l}>{dy%|눯08fOEcPL^DR‹|-2}2''lWZ8 x6")U#wKf!9wUPV&)642Ȼ{˅Yso`)PڢcdXΨ]te xs 庰Q9a/[P+pʆ;;ob PݡUBUZh ]xRk!7FUa[c䢞nf:=|ߺ2&,h5W (å` DZɹ2[=>0@;_兏rIէs5bj Ge>)2!FZvM9jPI)1N[,QɽY|ٱ~f\\8;'a"?-ʌI=% 3mm_^2NpEy~뉕\AOdDƽq7̭h~Y=M[u _o#JL_(+й'i()66 @.` V_0S8Zv<$Ppg4 t0e=7.S>H-s5GJݲl+qwjH7I*#jB9_ZoC*,m~lETE"fU[Iw75eV;{Ț{7hvaElq:~y!WhJ6jERTQ:"%Yt1XN3k0L(=G+D>3զ# V,fV uJӄOōGT8Pu``Q$ 8C3!wcr+2GhRٖmu?$xN|Ωa~  m }@hgZq輪^GX:rS.4;pdq ʈJlh-S7hlYY Y7񛆑Vdlo'gQozusU{qx,,W/Qae6~T`f9yrjmflM|cduAfNB -jFCBh"W}pHp-SmRlb [P]dyCٱUPf4H'3Qx9{XO"PD ! MYFy.ĥ$R` TNnj}O;k,dokte^?tSFjlvX2W0}ۛ 5$I}EzTU1D\Tnfv2Δ$_&lF9j Z]+wrW1j+sAS_ǫ{}ahoʫ<8m[`o_JmJ?},edنH_yWp$ɉ=\ՍVSZ2,`X ܥ{DY)Q6Lb)o9NK<ؑWBeBk>(&DRfuY8G\ UIzW6՞:As&b/t'~8FᦋHI{k $ vGlb+ ?ߥ"1lZ!817%#LC떆HpެHFq Q =:Pb+L!?(֕?kfg{r]-ϱBm*G&cZI&S(:8<,U$o^R1ZrԴn*HM"Z)UּAdzӭM[Fk )F(FpJ#>Š`HNݶ=<(t Yle1 L4%e*d=#>F*T{;R u2Hb͉ཏ`i!~j ICmpVbM3+vom稰/f\ ?.Ւ fõ݄ViBv.'V#y ޕ6"ڏ"wUW>8?aZĶ5ٔ!0\\j|h46ާ^S.{C9o-'h_Z" ӋTvvշ[fXF巘$#Tz K@ uAEvv^pEχg1mDiy;M-%ta*gxP:Ih }zPĵYb_"Ow쉄I$+^'|!,;B#6Auqͽo_ .t9?ϪK3ez`GBvtaΥHu!cu4)vn+ưT,1nL*ץǧ;cQ/ms&r2%ua jEI5؛(Vzo#uq LZc.g #ժ+r0-GQIBF:Pw(miᤌv t1Lq8J#kSe#n 8(6$p[U6@+cme9 V< cwɮ,Jl9CTH>";T{ FGƱm,XoB dɳJŀ_dbEpvSRAwY,(jI' KPJ(Ĕ96fR6Kϳ3k-Db) P]MZ+z Y>o p)SVvwĬbe tJ k՞{b ΘnfO'JjU$FQV-ޖO\FA;JV sT$*PߊA[ E}|;{O X^#;"C{)#d{*ܛE`DPV?U*G\^(;]IM4b^뱎n߿l[eb*WuHf,K2 =^yXm2R 枬 ?jFy9 WJ!}zIe$0F$b؃ksZanXYfQ: ^Ծ*kPoM!H%g.0J${Wa鬱iLDYUSHi "YdU Zg5լAn7Ƙ w vo?~}wO)赇 nk6klT|i1rzGϷ1 9ڭ09*oLwr3R02I!,/K$)f_KAV.M[Q@)H _Mo9CT|NL{Ѳ"_#[4!`&y;)8S~ o$(@;W`B.Mom`b]$U|-\?x\{N[es[5%MS NEw&j˜WՖkC$<̻_]?!FPIsr@C0K):ƭiv%uK{L}ŞܾtЦ4@=@~]s0,^߆&+BP KPp׹`/z@_|<Yg][%ɔ [ _T*O.-BLW-QcAö#c퍷5ihyD N2ݪxn͞wg3Au WkT ޜⷮ) Q$S {%\rx,N^F[ {*fZ:?oZA,A&,2(Nց)\+t}F(S/v  X{s\[O{ZgEirGܹ8}0F5ӆ1T$jen62)s>WxCGyawx?fE F2i jYtR\̓ iF.3D}[O#[USͯ@RbA=>wǟA]GWp!oh!qQ,a‰<+FȂ>V+?l'!o7i(sJBLW_(KL`!\yV엶gj!٬g%-xYPs?ՂE1jsC赅V] Dr{ڡB#K-IbH..;]1t־yBklz/v|]D'@8.js9{nKc@ [L!Uа xox5VwH\?ε@iMG"pzLL1O/6o7dY ~SyHMuXqm*t͒OP7x]-TC_amx QB󮩻R|i޺ ]Yk-["Z؛]Tfp=ʤdP?۷-WzNپ/6/;NZ)Ŭ T!K-p8j$'R}M=Jj~9xM Ѻr Hj_FLLak.l鏌vK>k&ym鼇-ü6Gf? AlqH"䮇E&|lDj)$+8çeNZεcMby{̘qFOg=DBs^Q$76 GCȸ'Q[Hd/\ .r{d> cs(3oFNì){̺SSIoSUثd6Ys>qIr>  /q!@6>T dAt̗&qK"I2 obwER[V5{slٟIgWc䭔x}c[ T_N!ƃ#](QEQs59WSqn]%T[^1?qx#z1ƩX5Y\% cA*:}%x;ٹ3?̗Bskdt}A7i{ۃed!Wnti*tȮY <.si0V}cVbx\ *>eze!A&|Dz 苮'ǎ2P\bJ"H PsE ͹L]uNbflio2)`D^)1V=!8沵FCS;{4d)<9I-bDnX.#fޛT%{Ns>^Î)"B <'<cgWp۔ȵ}/'W06G l9.'2xWtƱ'T;N$9bEN]$f{~N6&kt[&@yINjoVW~? ddb~$1thrm+łj!ehUqh׏VtM,`byg|$E)^H9Q~FJ{[.͛CSq0qMcx(|_T0XlP[bƻ;iY^1Yd#t'B0..+2ٜh [q} Βb Jd:`uCI6J{Sv!8yUZl'(S7۔X}B`# ̙[r@C#q 5 ps+ f`gxNc0wðtYTQ<^!PjV ئtI&zh%Ƃ< c$"Ajb:p}f7W%S{#!1S[d/`" u/a"U5Q$~Ils]f`![<~:`p BӨs Yɟmg~e ͋a Fأzf[S5}#!c ɮSjx'P aNJ"dx 5-.^w,[TភQC Al!>mx؇,gΩ ]qiUߗ>5? ]Ո@$Xu8O_SNBb6jmW3~9Bk]?̢U[$\;3=Jg o٨0+aɫ0޾=HȺ d"Z\Gcl5*i!稴NJqdKErW_A/Yj@8& _DX2knBkc¨!-gZGUpg'ݚp[sҜM;oFYC%Ɗ_hD+IO$/|1ErG GHb8:!+ hˑ UVlɇ/Pf@JV(]>ȱԻ;g(쭋Q,g~@Eu,[5}Fee Ry ⳹ ߪ9ZiVSO1]yKBqmM@"t6Dyf% NSe429qOٯI/D.6~M%$8"w6lZR\|`Hʛk_"/G i6 yd{7JIx-Tg~a]B!n+3r X"*q-l05e/&GOu`.4X>cɘ4\,")&#,67I ~yC;+%L~K;, avbV.o/WAG`eiUZ$da#`My4M[cGv0=)}VVZ WP?CkHcq[kYz90|킌7 @H5<>ulH=GÚhQݜ ǚD^EN-?D5ϓ#j_~K?5 wy}=$)T*?>M~w Kk .{b YUXRGVѽA%-\k-oeR]u7'ѻKw5F/i]`.P>UQP#|YÉu..#qj gD߬z 7jC6|?pZ)J6B|,Xoy\嵭qa3~#FQbˁ䞾~Wmjs5Gh E9; ]u 5)OODH:3z'hqMvR(o@G}Z_9~.o*/ZTo9(9/N)!$Hn7(R wt^L$Ak F6aʩItDws ?WBϭ F X=iN*rID)}fO;&eA@}+0"r>e4˒jNc.J^_X:[+$95bo):2~B] ΤIbVLvTjF[Jq__ UHN&gphK8 2QnyZ}7oJ)r22,J .;O@w !i5_.J|5-nhYAˡe4\`mS~yIәAP؂qAʚ@8D QlPFYƎۀ\'r\ RPbZrĻ $(&k@WuA@{p!6גq4;lXRSe!.n_,.7S^w]_ע 90J۷8  \t(I+l[ Xqcr@eMEnAsnyPfTx}ME8iYHw)3> ?[((kڽd?nu^Oa!>jXI G:ku3=bT]1WuEc*@LL]fk=0/TƄsӥUZƊ(L);#AIW:ޮ~OT|s=HxǙa^1,|9D\rdshUֿn6-8;~c6tƺĵŤۇ;;:ңsJ;uz7Aezw2L8֤{0w7|n`Ud2SVJ,Hy{RH`oŒW^ЛUv9uྐྵ^Dz8'ޣ? j?w&"&@( \Th3r=yKqk' X˿jf *8Z'/rBmoke(s6sN&}uzlT~kD =4DC v篫WP|r-uuFc̸& Kq T:uRJ CY*Г$PLFI#)뗨 _%=*bӘV\+"*a O|a z.qj _(4vxptW|UFN̡s"SiŇο@ֶx>˲UnFaopϿ]ƒ}#h}S攅OЬ&*oIa6ItK-W:9L$%FZauʊ$^PkJ[]Wo;?c2^Hi*@!Ƴc{a*'K8PQ49]tg2Yf򍚋#sVSឩCI0Qq&RܯQ"(:mE[/Ili2PpI`L(yl>cRrp{/)DH}v}+sޗӫw/ehbmwM7'+[sHG /+-ak([WbŠ*-ENgLE M/*7kogx) 96^NY*x+m:&Nk{L>T nSn=}ĬEhwNG&j;lJCZ\! R0Al[bݥ8ʵr*7<)F/V)&Qߦ>CfsϨ7*< uaD!vk((e-,r:RUXAy򟏻! e @|ȷh䙐/Bd[sRGԶaV:K{gGmm)^"`>ӊk*n0YFIezeV䧆2!iO!ʬC +;t^5Wub`5>ƺvˁr,H1 * 8":P<'9T2 ^d5ț'vrh^qDki`Ք1!o%၆_+ouUBD4;N<>h`"9* չZQr#{je%yүrd }V͉Y>D2` _nEů=2K6Ti1.V) R6o콄Ƽq 2oF铳G\p;Sٕ.A!b+ǟ %<A* ؽ 4]t^|lY1A!xg4R5!-w~Kږ6H47M8X=/s˚+cyp ϟѐ>vTuՃځFC9 1{Y<'S:ʬɌt󀓇* ?)1uqK,̚ kjz(: =+e#d?n8v$ܨ&gtȳgI0 Z7z2.{(g@Ո7F^q%FB>5EWʱB2D04羵_1Rxd3,^rq!iOr ?cF搜7`悛~YBgAXdP7j[ C`sq +g]ߴT w40 ~_3˖&2b: JCƖ~g7&{ؗ.UibNV5.'w>/2LU&ݢ}n#/A[/ęyx/+ I37soaql.L%֖| ~U-/7"u>, })[]x5wHó2_.UcR o=/aoyF$Mz<7KB|{~iRNﶠeқ?nm_fB1S3%_Sn8; m,*A# ģw3thf,Yȯ.uVsdwc)"<цhË`ƈ,գu4f+Q4*;fO<;׫P*+bK|(]Eq c_KYbU&DkOZꦮ>P"Ě)D1LHIUMPF;_HA\ sz9̸p}bmR%7 FS(zI^55 u(S$v+7eu'lNv/Yy;KŇ+x3<^ 21+?]. #M?!YqE4 mܒ(^?n]s#C(+7 =kz|ON ~t@`iQۑ5-4Y@9p+`y'A* N![u 7v <ٸ(6lL:MX9I wvIF0nRx.Hyl4s+]q-,(&fᜇB4$(%J ఐ QE-EqR{l~%fⷙYMcR$hpIO@OUpаo@yMp )F_C`cɢoLȟQCh* YӊMt N n}Ar~ֱ<]uo`:|I]|HvWӭUi B+@>õ m{i l N/XW2-sA_(Xj&GLATda]r)-pףҪlQTO<^wHgf! ; Ոz\')j&RhmgRt9uiguLj3xGTm HzMQx)q\JI,e"Dg4z{jQ;Xc&=bWOdf S^3էO8`xI(μD%$[+>0!ᛄˀI$߳SBZFiiϳ 8)|GW".oI鏿GZ3sJ ih4<,FP\?A9{? O)VuݩO0$[UlaWqˌ߷.L$EJn(Z6I4m]᳽p֢ba>Y*10hˠSFcOsa”|^7O%@u<N1 d_@I9I) !g /܇!)v!gt!ѿ2 ^Rk&XSCRBH<T/iX0W4VY#0C|!!D,o 6;ֵ@J;Fb NVς-]^ځB2ዲ#ZU5sX{:M^)]ÇMsp3a?(?ZuFnNekyϢdHG`թWPXz] *fwuon Nij eWPiB1aeSw&z,>]m*e,'n]At@ky_;cQ}\ y b9]%LV\_ G؟ȍ)D<74k9TkiBY@{s_xZk)87,}`fd6kpTaVg&$pX뛽 VyK[`h8YkYrqǙL.n#&VBLaӵ#ګ˄59NTjtDTD eaQH"/ԣk^`bu./+Q>KI}7NlR ^m$Y F7% kUXdrS+l ұ!_MWs|uU@_SmA{2h^KaWCnLć&|2gq蘴$.cvCt6JēmkN`w]LYP7e{J 0}s fa.jP;jߓGR"v Frꔡ{){G[ih-UBlԴnn8 2hvܬnx?A]/1+ iq4 [xhkntE4KbrArK>$lc<υ#anot",Bn`,)g?9G6n1lk#wbiM?{+Ep܉aqDMsTroML_/vJ|€Q qCк{^ c y/W8|j'8eWaDǵ@YNOҥN_)1.L5r(McbN# :׿ &nm_u/A_fw?OXמȉ}^?AD~8"A^O4ѵ=Pw@!6r.2 ̞vKPƼV[jc\K[%hefWF>kv(RtJ =Y՚axuJssDYN#nMf.@j(\}R=ř*OH >/̂N6iOιےR "Cܶ ?z?B&gp}3X]M(jqp1[&Ծqjz11TӞ.`}Sl'2|6#2y_aEܟǡ"T9?j_R? I[!XfѭlHDRBٌxcP+uE/"&sÿڑL{\+BՋ != L:~Q,,`C2E#7sV{m6lǤTL,9,;$a=1HgN,`:SkMAQ$2` . 5wwM'"t}aNȞ0){; ג@&QǤX|6%8 -0!uB:$VW*?;fwG>8 ;('@S{tQ6ѓǕy63 LJ7YG:*ձwSC\kdocr6I^Á$~|~9H5k*PlU{1Ǔ;ps/ɗއ6XHO-7kgˤҋ,Ú5n{n?7D7JyUuLfuIǘjζ<\&i}`ܲ}.~sCαpuQ* ^!" } 浞&3(rqQ=`B^6L3bc;:8Qxį3wV.JpbKz_FDŽ[Twf]܂Ϩ'4 7LkHz" Ү?`t۾Gʫd&3hG'fy&MON88jʚV#4"d_}:9i:W4kSi%DT./Z] ^|w'uc6Ϻ:WuZU^hG;*G%~f*V,v1 @MGTۏWR!2Cq3.(1D,_y A>R0aJ UO+d|8Hz my_~῿)b(+(Lٟ_0;(؟$4]b>%T!{5=u[fyLC'"q顲'ًMZO她2;KZUi -GX67M!j_2\#B%iN Md26 PL, 2%ҷ8yP=}[dU9]rڂC7,hWFJ,!9^g`v8mΝ94ʔtf\*E0o,sf|h+g(eT5,R "[)% `)YᄠCp4oo=ЮXݧ9^ZȎ`abX%7^7|.L#*(<3C+M">i$`d 8nq_&{Rlae"dyh(zq; ^;G#hǴs`_Rėҥ8^j'1AQҁX ̩`!NעQ&5N@I/y^[`ڳKnIQKT1CJ ^ruSvEU+$:Ւ]3{'E§Sӏq[Vj5242GgcTާhO` f Ƌ@'0V ~jN0j_f"%ߞ(I8X%L%PcyCk{W4ZB76f-C?GoM(;jW7Z`/54s ns6_Ey{=ccӶ.GWsJr^DE%qִ9젭MDVC=B'*Z# kR)Tٚa}*%A gw3qm0ܲypK{XXo{ڜX BMFsU \W+`$DT J$g]g[5dɤ c"ǻ& >'6ҳ)ЧL2C:1)v~t3aU"`琣[2kSc(=}-P/»cl +Nc$߂<~AfY1ʪXj' yEPpQ |Zs>tuN/8wtƢ)v^.>$V(DIwA*<]9[߀h/gin (2岂~ܹ"t/EP?T\Mmhc|&B82s( J!+G[,B0FڮIGH mZ[,*lPXX`*+$){?4 n)|K[hmvڙ=kX}iԦb)2ؓ zľ3TDX<9mʽn{aj+eI/E9dm *# (| \7ُJ& H~G8<Ҩ?1/Ek"P|`^_ V7z[kIKUf*D 7kPr;D3$N]7&.ψ)~jW4p;ΗfoO[8:O;VDxHs5s__J[{- %S+Dq[%X {/1*skM6'xmfWDE8# 9@{{2ȥa!NCygA)Dm)Zy=^&q~$:4uI^U4ʻԋaiԱ,~)F?jDI ]4MgǢL$JB9;e/6ʝ;s7n!W>G{]#iY>kj{VAv>! 6Q2­$&dAD< -/{!@npuv0u }*t s/|ck 8Mݖ1]yx4J=jRd#*zW2[=-v2'HD}HGg", 9S+O @dm5!fP57.A]e!~[t'n2mX?o-6ֺft1IP ?;m 4gěUם.`wABr0qEVlmq}985 hSQs]"ޭf.s 33zEښQ5B[հc#2w8˰ 'nZlds@N61F kn0 &W-7| zzA=7Yr\a @E];xUK)X X{M[& af>qJ:kI@/"Q0W8$U,tpW|1d۸EA=V7*$FILMS(}xn :BO# *iA޳hcodD4ǬB: %z=yƿeqO(mYV@ d2k`2}p)V e107I- +1#hKTޔqsd0ņc*d @`u\0E+)HwD- 0"( Y2J4L6 %TA?͸ Vk./ ,qVbS3AlP>(y;7IT.Č~AXK; g}='wޏfKD7oG!Նu"nc hnB#[餺@~;q@F[R?PɉF ڴ J=, ޙg&Gb/G3]56ZOGOIve9dk@G<Q)JUzvS6'Y (V+ig MW0<쇵PK$Oع1ҸϠ8V+5c ^Zݵ@p#v@> _-MmNi0J]f&eŮkE` ۞:EeSk+y7epF99JP) Npݴ6 p5άv4di1X Fpx Ό 3.2$ج2IϡUW9[NS 78J_1jK!Iˍc4h<, 92ٔIBh/ WxLLq/@EٰDGc!!b16&в2z&h}irJ vw׶nQ4(0@.$6p9P]`OCzn-usyc a)& f4C;?i\u6'FzL wTLHu<0;\e^~%daT^8=毾KO?DO eo)iPE' 0VRHebh'$G3]`׮* [F;h DMr|kf$W` :3CB`km@\/6#^}b#^tԭ -|+&i[ 9ڡ?=Eh\({v3d`p\&,(dU>d~:[ 0^xF#'@<%-[ݨ/M#yJ_ʼn5F4 ǖrĦQ  ðuWw5`iYu>,$V vr=?w' ֑;25bU191Wl)`S}oo/+ I[܃ N '"=MS5;qsMt,fZe4UPInVcٷuP :sD9mtWH Lʖ>g`8O ?91Ł.`z 46Bf̎9Ǥ!}N]R@tf[" ?bJXe۸ϏV5.PlS5uŏPkOwg;@,tQ[M<_[;4*`^eQo.,)vC}hdogW 7f=?o5vő+7 ^gJ`F4r_!v nvc+߁˱DRDZ^ärYS2@ ]*7}UzNh9s0Jk{XB2:z02ncjg&*y2܃uípns}*P^9 ZbYR8bSW\8$R5C?lDzwTMb\4| Ƙ0V ?bqE= F~;9N[fمCD m-fmvC80?!'+eecu""tt\\byW2%"mt(4E˰>3dnCWjD фڰuE,u3"Xȁ"Wj-mooh<`EJ3vt&V(]/lBJfMo4q?kEՑZd$R@ MsJGD ;arSȓY` :؈1j_)`+YoSgL=*uߥc_}ϒ fs47:5œuH>{KGNM3ހgܗ;[@Q8Yosʣy"topﲗ|SU'ǺK'r-"%tH66A)jElm/+i-hI܎qҳ Tm UV9frsDaȂnron[/'k)ss0ph+q˷XA&0#~$K+fbA[JZ#E S~=zIV5B蕶"Rv WwfYlXE 6X!:1*Dq^A,%V`-NW!JueYnxr*e`2-$(Kj3#]KvGOp\|*|rrA,~~2@$9bK`\E:g fPsP{ &A8a숈_:}"~A2PZ!T zhl-CcOF atb\gOj9bF6O 1K T)&j2s>R='AV)@LBd xJIT-z&F@5 c#5l)bڑ { 69+4T.1EmhD` 7 45߹rp63j5ЪK@maɆPKuȇZf.xsι8B"|$z,=? U!-B4KY:1)#2 :(mH>0=?B˩4+|Ve\ Y@feh3S,]݄C+,4FK_ظqR'&]9Y5Ret1iKtKf()wé&7u~Z$+wb*"lI龆>?>4=#ٓZ.Z9"QJ NQ°u80QuAďޘ#RB<55 HɃ^\$#kb=kE9o TێH ؑG[c=C8H+2s¶Ģ[]ڨhWsDv/%mPrQߟh$׫sw?x_@d=kɣ~oYX\Quߵ;!@@v֓ғI޻ओX#5Q9d WqY!Ta4eTe bj_Gl9'}xxK1?^tf_- {YoTP%T }@MܷT&׏X G"F=q)oA^T r_u;[0@v6P%@02>g2y,>4mrgM''{ '!A I0piKow ^4!?G V7#ŭ }zɖWߒ=۞f%k uZ^|\u\4N=#"YnЀO (J,>z^\[2y7֮%"侫- Ejy58Em /8AGP2|kpC2le8 X5d[L-rɻ|J@wR/M+AjbK{ 50q]TCDI-=1Qqڹbu cqh¡}ò2xE:_Xx)r8WC3Wu Xt49$v J#v+rȴt950D8qRr` AFfƚH; [!dϩ:"9>3kWrV\b-sS$^d__;d= dMbҍ:}d=GNJ抸OpT'L+ɀ[mq&ls9GA7溡)Y*]aJ ~Sb& b9%y=S$U0JBx7-FhMvZ{#Qvdktca91l6EeIy. 7'uU_B꛸_ebL#8Ebg 7I@y}j :v3 >JL=~jYNxkYCt0{-o6bx e "n:\3(G0o~50ƕ^ Ρ^ _ؿitx,l_#|\+:W wlPVѮoE.sbPD<\p$5N}U5.R2TH镝/n_q^/yH O.ӌS<| sDHwB55N:;.`v}<;#X;bCࡁ=1rXQf&ߞ4%2&f5eY]폳YTřʎ A~t攟ÆX9Ƣ늵d`c_ٞE}SNH#6(eY>*ag4A4-zf]9m⠻& nZ|}H[~M&bh  v h._]GDܖ8ܡ?ob@^.l(cxƨؓ1Hy\yօVX&R)UA4.g >|Fz.p+ze;3u{YPxQU !|Z Ɏc(&oVzfV(>\=1mބ R^N""ݱ8i3+֦hyי ItZg/)ǦR` dw& '28M4_%UR) uM:&9 ݏ?IV73*)}rujc1hP\j1/Vٰ҇]A+6&~_]sZ*CFS[7Z_>LHYiwQ@pW;=gmwĄ !|+U-31qC,,CL?EofJ^6!}1j=ϾKEW9n*ID}ЪЭ(:?ʻah 'Sꂔť2(**eL+@51\sQܪOM6f2F+nza6xK”}^"bNFM&,yLK5bOE)XP9֒q,)I}\HTgLsHLfgȁ#r2=='r_{)Ue>.j&p?= jiSm5|`["|- OkYGe;@ DȜHrbť|RC rMTua%@&qNJL۴#gQʒJt>rdEmv$y +Sђ<Mv7:N@d( @.rm 0)gFY8O:pp x@Ëw[AM%bm Vr`O$fGWL Y(bKo]cq)KXZ8'-.SP@ %kğrg]X-pd_rlJކw :؊F]n~Z9]ܸeuz8Gt! lih*]y Ճf22͒􃵦y|{iCa **Ƥ by@yo/}Mr} ҲߒF B A0\R32ξ#M})TQN }/Vq/x;U=IrzTE#E'ZX>ExەGO΃w덍SNi IHb#R&9U"h`j.^٫ ʿ-9L靻O6cm9u%Ar-BSvL:HI>0AٖPƦ:*e|s r| 3pW&M ߀"b+m#WJNk˗M2c'icR&Ҫ~=ErIƯǒQmm n; \0At~.!C 6> _@3u:jω'=&4B NDʻWeNU" c745JÆxw!fbNpƌQӤPt2DzH7ԉ;z͑(+ [HH^Aі9n7'ZsWohxuMq`&X1`mQOM4 [wϼYmԲMYH%KDgeaǽVB oA_]=w5H{"tQeѸ\TL*|k.gEsi6 L ǣkcf!C۶HזkxCd{XȘ;$XO/y3Y@ XWkK&P`9FzfLr.z D]>LT?ލFpSİ&BM41T+ڞύ_j E~>qgVտݳ{qf?bo4!vw7 戎)3zIQN{qt9W *E%@ by!Úh01_iG` ShB.!ZO"63 f#`S6P=&tV ,2"Z#HT@e^og `k-aNm @ 8m_caeo&'/Q0_~VJaeP^CTjyȖlsŐ(5TYhVݙAG]irΐ~z?Psj(hCƉcBf]URY(JudQBYEUΜFilw (G+7c>C֠,Cl[<|]["IUϑ;GgOn q h+z.܅~y ЉYt dPȦkM1(*=hYƴ (=ᨆs] F _BZu,E<\B%U1/՚:W`cP+ 5p%4V"RbR?!xsBZVM]wmoWI"z 92F^O+#QZdx7cFza_?:w܇0-m2LʇʎqoP:Nbր m[,.P{'f_&G}zzb_0zsHXH O pRې0^]z*tJ.omƊ\|YcOD1 AT:ᇭi)ܧg@P^%qх!+nw;QUO>dHdgJ&GX&aR>7A3I$JOc0ۂyioB JHׄ-x;>SHAX 5 {ԡ8e9Ň} UGoA||2H,o"$lz UN,GHme)(ş839=Y݇ RU e GYK'*L*C6bO}q+T*k+Y߈L"`NƗ+ir&|X;;}p։HBÜUۻbrO!b F:+y%on,U@ohmH1ӍD`P(F/cC:qb/U$bmr21BߕR2!žMI3$YE0m~iq^;.:0C7TuNT=&o^LEmP*x $S!sn `'Mx7l8s x5j@:ON+d: lSՊISߚG4+uM^Zp"Q OcސU5]}L3sSIvsbڍwtlQ6j Eʾ *gD^G¬ 433R[]N$KIG5;`洰2Sj1bD ճN[(Vn6 Ŕ@U- w|tc{F3T":CR[-]P[bR{ZȾBJh%cB*gX(Q-wu2wn1x:*m&}R{-l7)HQB] =IHN5ګZmiJUq}+N}'1Eg7b9}FTL 1wyƳBwa6Fji3PFOj w?WBx;~7KS ~CF$1+o~U~h\XTSeyLCAd`K`E4RZWO6مYt?Ǡ;KE4yoX&'ę u}ANxt|J5V#^aR\U/s1u0,&zZ qApC0iNu7X±fCG ]:vԧ)a`uF oFSzaOrMu2z U{C3DH ԮGlž$'xUK3@am'[1qq޷kTڰ |-Z(ISrd򋦚p 1v扝J@1{ωwݶ-&ނ&m+op"p?Ҡx(B5kn@=w[Do?u2, _cάIocSu\>譞4ݔE2&^~U4uQH;Jje*=?SA&m'u_6ʛJz6 c?/o$>4O9LPSoKUfu2H*åg{5th 3YTE@g{T\ xM)tj &:ΰnТ͖֟HxY)%]lU奨K?^[̪cd*_eo+Cngoi~\te,q -=(_Mu<ۭ.8{bJ/]U%(,A_JjBy<@5k!?2J ӄM3ԣWu辳s_T =BXzN+rR;#5}ݲ< eT# G8,/Il&f<+;~ wFV 9Fr%p>:'XB,@QrgM.aK2h,ӷv&34˗,["r]MoJCdn, 䂓P,%nv34Zmdc>SQq0:V@ahu/vS1ͯjǮ. ;*')tu)nZ4="ZaAݿx1QO7|KFk'tO b|a6J4t#z~CIh%{ ʨj̉L A-w8ՙ؈Q˩}j[,PNa a9Azr~JiYȑ4Ef9nr+~@VuxD{o-Oqu'PYЍMGGSY  ~F_'7KvcLu출\#XNy+\bDlJx,3q*QuȽtUp{0+Xz֩ee~<3<k2'R"x OS8č/m}?dbzteOR=z6u2B]Ro%+\(?'&30kppYHhca5cǩuxL8d8! ⹇Q1C% ?ER`_ Q7qs%l44UZRɜR;6LC%Rw* w =::s\~'P夆ƦF.Sig CkTSt64sM&K(Qߎ yebJq- ^YeC8 ڔ} f$0=gǦ SM64贚AZ^[=z->LK8mt+[PkS܍^|Zn'z՞Cb@HE*WvgK.boQLyeݜ[| 1Q!#BdN!5AãAPX?0*6p} h67 =F,߹#Q?k9Y1YNLTROo}rVjMRV  tGn9y@-EM/-9&̴] AtM,#,3h#&iFU Uff+{I赦 c {{\89. _.`8=-w_y2-l* ygCϦWjV z8)KH8eed=zh-^hLƦz-_O\[K 5BOK@ LF?y0:k6*f1R;9؏+tG|{>QvDt`9rjU)=Qq}Pkڦo]hܩφ'8@$)'ϜG??bQ[b'8Bѭ׸O2/M4ps$ Į/Oq`x+Q;{;5+~AI1#Zvȼ><ODOOH9)JbnVCD&?ẜ0# /cRX.z7Tk{}SŁB,&5_ʸ@wi'"GTkf>!&1w/|i~ZҢ%'qHݦ)f7p!G4$u{w32^ yq _>sȦv(zMy8^)_)BL(JLΠXqM M9[W<8lqBbY`]OQ hKIp!W^uTvgb+ ֞1yӨdGGx XM +kPg y^'=O*W}Cy $Gm:v0wrB;^MV^:+ve|~ObԢ=a$Eh(KIn/!Y~gHTU&s^,~S7+ڠA&Do¥ ۈtk @; VfNO? K8Hd n@Pp0 18qqqUDMz' sL 6y{,LBPw )j. nF T ǒK W]BXgR9UX^FSw|5=΅ƓlsI?ЪTNh̀Έ&dTs04꽘$hq!ulso4.yg ug͸u"v6,]FyNH3Eǟ8yTPp5Dipn]kQ4i;APtfeL=$l1+X+NCGz~Zd:Jb\^忯o0F(ԦpDujFKHc 1#Ȋ)s` t,[9,'U51q] AIzO?:v|/SR.#hDxߣ&2d?twdA5(M:z°Vy Xoܐby}ZF&m @|krZ qޔu.$  ~BAhyԵ^=-bէd^ؚ'MF L* /93> h|ȼ߂SeZgn+9sxE)DR>sՅR4Θi)spI@Hu ⸚x9.khń0[|h3Y`+w|#UP<@}_̄Po."(qˣ9ZyRCӗڷ-:m ѦC"TX(2vSY)3vHs|m[W.=>(ǜtُ=럪0K aG7U߹-*ʤ GGSw򫊊"J7(Xb2DG#! 쾃|^Aq+᥎8p(ҵ${NFr괩S*W0] T̙ͧOY8!.J<DC}s gIP塼48`_;g~ 8h.[vݘ!W>F޳5> hkl~K~>X;M$5\ A4G&}ڠR̜6*y'zD{~nnJWgqN6ЗUQ*gQX͋- #L]tqԁ~{ٱ+ӾhLnDZхd$OI`PuylnjRF APc;I}{6bOʥ̅1, Ep =7 Vש-6 2jK4x :{yAq,} *-hh?Vvpbav[QG }qסwݶ7gAb W$$ +Y*m>v7q+񝴷-= [e-L^m_y~=3{_JFPF}.^ق}`-y]p&7@};KsJ/©~hаW%HVxhT,\/qkyk}DNAхoR pö4Kqg(=g4.igpae #}qZQ[]Jå~=*[åx6 palQfo=sq ݪ%7~& tЬg:Bfx\@(kOdrYOQA,/+Iq tr*ir!%Z΂y[UR+cSʦwUHf ?* —|tyzY@j*vƊiq7\t*A 7.׍+;.Ŝ~ "v/7UWswB4s5/s:~"3|L.,@wi@_yLJU}Bxiw "iH5$ͥI(V`s~-zZ=՝b3)8[ř)9'NV_ OAȒ*FlOF[1~sDLe*zVɬ{{3Gxk)ekNXйuyJg~] [%,\.j#)ۘEސTqOX nbm]${3w +0'S2:ϒH77[ռ N@hRl$Lr~Q'k?+jCN|CLp*4rEc* kȺ&a+4a$cMMg)]HqXvL`p: We{rfD.+1ߌ0A֊7~'`3HƊ*7r'˦8wjgX֬6pJƏlTݲs #"3 vK'Ʌ{]2AI|u- L@O&+Yآ|!rHCV_H<8_UK!/#%DhAu`L]2 Ɍ!ڄ `b٥RU QrB]k= JD]l`P#<{g0ɉD?݋ݬ ڴ .9A=H 7 t-~YBq1!RFn lP+TX[MX"t:bDh;XNGU~)2NE_] .&=}Ss%։xmx 9;͜(cQ)h8>_ Q0xՃ֦b&tsȦ&ke[-'C{,482* O{Wrz,Wiў6~}jEHU~籟F%;6Cƈ{}kVa"ھX]JGSMr=^?hZ-LLql7ټxg @(9cx+sѪ]o$%;zbBO`v1şS0P=XI|d  1?_O82 LH"O!\n7fٽ1wVK rd7@q$V;֮У=b`0S~ƹg@p|.; hUVrm?L:߾`v md,x!&sR\.K H)Qϊ'SI?CIR`H~ij` EeۖG=dYTB+fv4mAbBipI}ʲayU)M,AEDMq%q[fwaA^_eXE# Q[Tf=%.65 uП >,E{ˣAgY >{*Ŵ,ۜ(6 ~|nΐRxo^`[&ۨ] zJ@0೻@Dn@_F$ٻ0=CD؈g{覭4ZjN)|\i뒫 #J8e1gZ~64(*@ߕ_ՃG&}b7)^gZ.>tCtk@ -Tf r@ τ3sI.'kq%1{ev8#+xv u~C1:.\x %G-/ 4@G A^ bmqAT1IT4.ɨ_hW_}c24! 刕{)D0 EqCÿd#6>!U³ѬhFBPi6S,VgCUt ٚ]8ckN/nL)kkKru&P:ݪV_:G!p7ԤxI7K+㟦r ռ*yyJKx1sQ% S>+tp*3V88RLcY+\M{gA aGҏޖWR[U攡{L㯪BA=iH~;6фo./LxXCo,S."~i|P2x,U#ieP%X!|;cT?r6=_xî}ᇓi36`eׅBLB k.9J],?o";>Wɻ{N3>FpWmʅ%O?-Ak{VAVZ[G' )f s'i]`b2D1`)pQsߩ 0(No\>2VGYqgc=w"3PjH+.Vo(o{qD N}q !\S /?EΉ2>a~^DH; I١Ur4<-L`jh=m,NjRkcdM'B?E•J{T{;ՍluIf %MGUClaT|Lgo^XkboOy9d_ '鰈3u[5:/Q Ӊ{tc%e h1)Wm}>/seТ[Lc)fQS]_!ӸA56v'@i1%A+HW.&u5== V<K1$|'-ŊAP95(C<ď 6QEΗaξV}*#K  BLJPˉ`z}j0 9$_bfd=w +|2z' aP sx Se[rCD "TRN,"PB]de V%k -I`S +ÅْsBG8 ϱMl>R4 qD-x˙@\v}gJy6rPO؊@e6z]3V)km>Ww+AxcG^G>=F:0*jԻPXf#5L5{{:(Rpw,(gg(pW+[.Rj~ej*F ܴ7Kv!jٌOo#~߻ם46j4,xFdkJ BӦ.e-d⪋Ҁ"3 31;dITCOـ@HOMWcqR%mۗLM-  V. K|~k`01 [>[O3-è;C p!G=R45]R-5ϼ1w8 I]8(oı+9'jZh2,Ԃ ӵ+ō]K'GBH󖅩NYWc! { /1iC ^i$=ڂ<~Y>@^F[{zv)DLb$FLR(ZuJiiW`uVU|ƾ+} Yf>O odEK\]-=Ss%ڦoׂ g gtn*NT%yf<xnh,FlW .:WaEyEUշ8꧿b$X`YGG4hA&zss|֒G .8B.-J)zy"d?l$x&UeŨhu^y -Yڠ̙7*'cbuXkB퉰SLUvIN]ϙ6SpiFFA_5n2HƺIV5fWO6ul_pZə1d %MyC)-G^r⊦˹+@Agtr|6ꏨF +/h{ wˌ&(ƺ. 8]4(sGtZbd:)4c94Y<u\Xg*mØZ7rFKO Ba3"\s+JE\TY v!3җ5= k$ |\wk IAtL4S7( J0kRN?ʅRNʘ%AyG۠"gf/4Xp"K|whC!7lh!#u(tU=7LuC?mvߑ.nnQXgh y/+U-[d=Mڤ[Io(V/udcy>}D<*QHEz)k: Oet~m-[B fS)8T% M6Y]w1a6N{% 12!ZFd~;ÞyGMP/'TiJ!嬈RxT,Zcϋf" 'ȹ1g*B ]#Wi8E]Vrry> oͧP^ie[B ;W)wRaJ=$L Kyy ڳ3m04WlMd,[`>|a|">sR̩6<6IM4t5>'f =}](GV_LG9]&bM)uríX!,w 9}xKpa#ZURn4DYt-~`˯flYŗh=j,$wX25r(/.eܴ[B 4L_݇Fi7 KLΟݰm>TM_ f`J荴F F$m-eCQq]gNXBF wqަFV]Åi[iu9okcwwH:ix%rsm |ޯ ,&:YnɧQuL@ 79JϷڤw=Q ryL!wae(0Ttަ#i(PuPZ|yFQ ulj(>5B$V!򫞍05REH[=ÅIWAءlגgK 1J $. 3(sZwU5n3A(%I3៦kP3&ۘ2v?k@Qy!+MK%Awdf{RZߌiuؑu)!R5 ^݀5Csm 'jGSoJ(O+սY|,~WRtodkxX e6*rȣ#rXIJyŲ>U{"EJ!]TgouDEWIרx7rgd'0! 1N:_7j. M| H1AD[< ߯}&-|_,fȦ{S9iz3ŭ5<wMOf0jO dsUb2LJeڭiFtpi1%=Ꙅ )פyv4WMɨimM0sOFbO|\e ΰ[9K+l8`U{hdI +?Hft#L7s^Ѕ ##Pog8hn#]?ɸ 4 saKeKkhP֧-k L)M7fyAIlf,zJ3psGia8lTϱ-aB!]9 EÖwWi!JH!ؕəbS-\h}ڶ(b_pyӉnkP\9Xy\[%bPb^Zb[lX!JK0nd|mQBtޢ֔5Ĕ9v (oyNN~Pn4Fwp&"AFlV ʄ c5|8 PyۻGaԅDDǭIh*L@o+򓦨G:yH'SIl4S8RF7NVjjHoׄ/GoBXvߐ[}_8pn{39bj% 3u;ułC1j HvCߘ2!FB_xdh(ʡ^($B1 c%=$TWDbL=,-lg˄1g i,.J1S??5t3Ƞ"zvgb&K$*#SIul4CPSIh˛86y7;K'瓓6.4jtPbX%D <o[<&2phW1X$xs Mz%4}%qHyA 2FOk,q;o$ (]@ij~*iɵ2 eFopH!mK}`ms~.*,=ɍp4e$:?n rrk_#OQe߅<2MiǮ,茒k|NgA;?2NQD\_Nh Pd69fFxh(j ӸF:ej_.o$W VYv2௾yfŘ=9sw]x-&uvE @8iI%RAF[..^EY=G iHkڰ VnZxfz)͓r%/48}/WTHQddn#HB/-?;y(fNISg !wlQ`^I1Uo+nVמkUf+ ކ+.VK(禤WVf8nK]ŎldsZ$EDIΤFbbA޶ |ր#_ *RaOט4HPlv@5$Sc0T.հ]i[A//_K=m80,7я^s_n&E fBGPײM=8G┛\ ݐ=Y'(e*i r\|-EYx]7dEFC{h*e5o[ #MZ%|I[2t׏:cg[}Lhv#(};< urFzbi-"FYX F|_TL9@`D쵸rp& @@ ½/i}q9-[&W&WGc #1ȱsS lz:~5(­!Zu-->qpEn5E hРZ3$gqw'T2<`DYb{;K# +rxun/&,Р?Aanb驶8P=Q*?* (B={N%tYNe?! Q6|CRnK8]adIFQ )N7 9>;oNԞ?D=lK'dV <~bAB\.Z#rWvϝc èi9M|]@򚽺hnfqq_ʋs+6e@$HǢ-kR.P֒EaOZ6gU9tW1uh&&Ӿn,f$/(}c=؟eboXk^:Q]Y{=s#87?bq'NsV`5_hj; Ԝ-] i7E;}OT`w/k0D'!QyGA 4/;&m4:v̛hR1~# aL'lmUቒr.3nGŋK &(pA7u/mYu:[s25t~L͙g!8;:oL2Y&>U"y 6cfѹN[QGp9;@a;eAzHG8ގEcp;zB@ &6"|.4Tqa@U.?VsD UZbn>-$?*5ƈziG̵AGrp A=&$)G!,ΖZX4FGɪ3~Ųl^*@3qnH.&FIRE8~ E"g y&֍ b /S\ĺ0Ay "+jTAi;K\J!<&5l73!b4 pEZK3._V' &Gݗ2|!r/e&Dj#rv\n,,ۀc9q=s{m N9Xxl=/mWuK/ 8zM&N4wIH2܎@Ҙ!H 1y*MUCSjsXV)RƼUM÷:+O(#Ǖ{9u:~qBp$_b+[3Nv 0uD6kj|)XSPNj3f'#x3,R&8P Ta䕺~Nٮ+L%ש{LwR# TJwNJ8d0HLL=AӕMzQ'N k-mY}> _CW$f6X~.8Pu4;Hg\!_Ll9)hI2Lc!^-}a΍sKmj'V8r*})$2G~]:~tpygקQ9d|UQkU|y~>8wXp%Ƕd^72~6{DWzM) i ðR'\QRT& l,s2>,Uݘ7$Ud0@-DFĮJR&|̴qK+@8wC)=vZ$jfx8t>;Z:+DG"3"g`x3c] g0)4c5wrHYZC `f> 4|kgsΒgQI"NzP#tN~`X߂5.s槞L7H 6>YJ$=z͢N@d!3VpW4{0'zT$r#VjhKHS欺DYt>9L|K;l叝t*1{1 \{o\Uywܟ_$Ȳuy?v^cbF fq2mu8Z{V>cUFHx=<Zp'& G?} %ã46&uY׌sWx ~f_9ĵcy`*锃G8yL!*C] dozUww;E׊=B$!a-a+6 ͚ jg 0r/%5;t\0 If0޿;JW6re[ݯU{@ G7ԤSpцu6j\xGӲQ_`VyŊ&.ek)Zd a @_i _l Nh:u lH9^Ƙ?8n2Uߙ1+eZo814?a7~ Dp|nl LgPRvYZ6e,#h_Zv7?q='kMcNf[^0 zAR߁f~XVݏ>Z7 Gditt+,䁝C5VP9E7F R6:P]_zVb:iK64Z(fZ` NQ̭;MnlA I;q?^A.r.kR#hPZ<(EC벰LBw '0U@p.4E <W褲^JE}:dr!Ҟ|Dl!3RWKK}GmZB쀃"gh6?Gp2-ۆΙM`5wjSqi.Yj{RɧGT] [!Z\?Gl^T}Dw^`| t<#y͑a;a&UMl*=OS) P$`} .Q>g?s6yXçEtpЁ8UOC@3g4gҡrk%({nnݚO֭1A6O`R_g1qZ_k ϐdyst% ]<`iJ7,9ԐWЉφ)i̎!lҒsEPOObэ΢]8j:8.?hhU ۍT؝JJ1^xIJJ*;" 8.;rVN\{h@@?&Q!jתJ`MA5sLÙ*T)u/E_yL ljW4gF퀷ۼf[EOsN6t} 6aOPU5^@4U;i.*s ۇBV+'jWREr1"[jWH;E@6&\ITOJ6I:zS]-A_gԫ4zE=qn|Rڠ(R*UYWHE7k&7Iz /t"-@e c2iq^/E-[BJ[7m\3T'Hr -LlPG%6XPI^z:~y|z*f?ǃFQ5^V/ve]A{e^Ň LoJ+L>'ϑT](&.Lo_/E JR1҇fz`<,@h{fi= >H'͕SSZ8G Y`I \ąT TV53PJSe=J }*<ʛаb2c蝥OQpA&Wl.0FJ?1PdIEm (FWEoQb\|L+`MwKbj9a--hf\&t*P3t'65\4@袋NOpڿ\sW\L`c`gϖhVQĎXC4RDxS@[APʎ 2k< O#7%B0ri2Mn/z@?kb' PنdW5n|K߽T_ǮіFh4/\SN2L%0e|+t92~_7zYqyP9q&ظOB;3*sp h\#RḘO  `S_ڱEGcC:$ѰejNGxRP;b3o֟0|Rds 4o{bִ_:3_[/'9u!,@O.3Z9u+Ǫ ]&.|vϭH 6iiUa_*?L7^L0P' 8 {S&͌F3/Ү ( ѭ(o)WpdaaIuzVqvkӱ >e}.b @B; -{]8RIR<ʇ!#,9MuN%,vFc1 @&N3߆:PbuDBX?ug)TLBKF#+7&R4 I}wHV&{Iso S F)s# YsJ].58Ȕw<6BZ$2=4,2 < [C /dRpf+nF&HW % @atƗp[)=uE}e!vs?*~(7 M9)~ lE.2sA0WKp.#~{ o \mBq/ X8 Z4I4RIxs|`]s}ˎXZ.FqZqO'cB (NXH7z$&+)E͌,]J=lqVXbQ,REa0o5I7lW{~qAӬ3-_c@p~eln2K,P(~ _ŻrE62!=p|Ƨ&ls#u _s*'!~rC|X^9̒p-ѻ٢fՠ, eV1J9nU+KPҐk fh k+qq4U-^w9/BJOawu^=C&Q.Hλ>I$G,IPM]3ܢY9EB)G }$lU}IOM 5Pm[M%bOSD5E*82$ SNeblװ`Q^EEI6%{l)0ޝhop5RIê=MFuzndS/QDk6 .^͂׮H;x KFץ F?}_!9]s'(AXp}hȫk+*Bh aBWQa07Dk֓ԉ Gڄӎ\JaErhHDb p"-+ ImIW:x7:e.hvw#+ZYߟ6 [2 rUՊ/c{p_Dx jUik9k [EW7c`NBeSQy#\(v| 6k ^@e\)QX (XV1qVBӾ)3s7]Nd"^]ɚRkJqiV(Ro*]-V!ޢ .m+ h $+ z]oDc&Jk z+ }m~!Rt( ޞ-@&k7wgȥ#h#BMR;IYk sD _",Jڂ@ڑS0x-|@}J@O@SPB[yhК4"vJlNRB)ŞG0TE;AVS+E˜``@_'>8# `O5Oh}l8eo옹`s-)*.\|M1+ʀ%g PD%Rk⩮z2[ Rhqx*D߼O\=f 6a^SZx^^sjHGUH9PS~0\5$̎ݪ֞H)t3RKsh].& N Alow:FRwK4>kxJaq π,$ qIdi @V\C Iw 0yt~ufAO8p8O_V Ԯ*!G$ٕ2[Ak 5UV??T΋U>[Rr?wev48hqyraI=15QsGQh$'!`x=|V&F|VRd,U5ᔹw1u_0Al#\=% 5ȑMx>%8xMނ }ф_–\|#լ5瀪 L8( lLi`T#N޾l ωc+A@¼!.^mbGcW)f0jU'!vjT8lZ;qv~pe$҃vS })Ĭ^{^+a١< &vm+4N 0j:qy^sY5Th+^0BmDG$l"40N"kG@J\ bGͦԹH,qMKk0`S9z,CZ^ g@l ƀgZVc'9IYFg95ݦ"tk܅-n,*JB h>idn"JuvDck;w lzX`۶% M Shc{ϩ&NQ{OPӾ 2/*oDO;H@y#.Dԏ4ƁdI+Pzߖo(cdgi[i>ElD^HOr3F,/ߞZ5dŹ`!Niqx+Z;tNs`NEy3W=ml5A_8A8]I =H[U%X ʺsi"K!KF]6vDl{'!S~@il /ظ_tW5hsV8f0!so+߱AhoԸuhEfٚon4kCMF{VJ@k#^dL񽮓 QVEN*)U|л4sWXNX (A)PQ)D9T {mWWJ"ڜ`#٤d%h nM.8[ίJU)-4n( q9Yi9٤wk|}{ ZjCVT}b_W.Q?ԚS!tW >EFxB^x轃<\=! J9uC<" Ec12]?l?g+dr&QI <Pi&6Ywc>CIr^Xj@}bMF'H!qC;Aډ22-i>ҮQ@-6n|2\~C]0o 7M.L@x:\?\i Kk$4eAoyq 廲F yc<]kr9u /Bp"Ƃ8"N6-R*BPMq6%뿒O>zn @ưt *$+NܩE8h Nu}|ry:+W&hąW#utN25bhǝܰOe3j-# %{1$T_Kܮ$|}KnR=`VkT$ĊO^ƿزh0a( }o0{;ɓ3dlREbgk; *gf;*η45;ۜf֦:wpMP}qރW3&H UY՜FC;E,H}Յ9c; nQa+60M:]G5^2~.iˡLDv|aGj|ew9BD')ҍhH̕;ڄ$m!W`S TzUgly' 8M^AiqQԒ Mj\?8gTFh4G94 Я܈ð4l:Xw5W%@ܶ 3}Ɵ1V{Ɩ.?T4m  2xd3jqWۗ"<гѼJ=rxp[8ʃO5{, o6zcwQsͨ_pPmIH}JcIadخLki}QGV*0c$L!&GX4LAHE̹/FcS.a (@n ;J:ׄ&cnUZx'#dn|k(~( 7Ur+H$#v%SxN~ZMiO+_?d&*ZTa#vZӠǯV3 ǥcamK%\zbE[TvJwzguo0mp%U*:_,bs/4G+T,/+zS{»)DcYb'ʕdYt_ǴiȡSw0SJ1xF&="B823"0̪IGy>k#! _F~m FFN%BrJ ÛKʄF|D5^vPGXueyޖ|o"GRU9m8e15kS4Hv{nhϛ{(Ueg#{`Gs\B(U`zk'~#wȩgg}7:;V%$`0=]##-;dA!ٖOHWnxmHppRPD5ߙgy-d B,iqWR{!%J S2E攵mtrr~@mW2J0竓Z|S,-G-k&JiFMݾZX=V3J?_8~wavTč(`jo&&J͎:F2GnOkV^y}0qBZRfXx _m TKNih~ +JDz)2*8OпZT}BٍGӅ x/;v{#<@ leeOR(' 0Oj}L͂M}ס_G,G;p}k^ WEX o`Wb"2ʆq@ a %Ժ)b𛺫hŦv(/.Ĵ ]DkJ -^%vrN AQTPwQ톙S3%X#ٱzDmfkdNdʐnF{\ dP3p"AQ?Iy;qchRd'|5a'qڥrdu]$J"{sN%ai?c#fYitK?Ot6OW@˝ᩖY| K (y]H2>gRaEU_Xw!'^i3F6RޓSjO@0{|KDR7ĩicG8u0) ֨'4 %<38hFq+?dWWKIeg<֛Vu]YA2ԫqۭ}Τc(L KB<\㜜D5g >m *. EC?vpfAFز5>Q0Dا ?3 <&\6ҁ!N_fRgtյ#ÿNT UA2$a1CҶ^\ȁS*!۾H"XʘP[D.y@ yY9J'{tҞ9NF#WՓ q>,?ŎJNX55gP 0f31uJG-OMF~%bȽ:3ōk@u1?&IZlb !a>cSbV0ܬ;pg):!1E[&M!CI!t~R2p#Xhߣe,gf I0;I qĄ6 Pz,RW}Sۑ>-7 }6!D=AQ\\lWfs72w4o:Q>~Φѳ BVȝIk,&{Y}k$6wmچ(!"o":t"^{ָA`J>wN$S\0*bbEql&^M,@)'Ap(ܦ 'B&ZYGEao|UY|DHF(f{Gac@$n#UGr2ll_XO\AsɚCg ]cYr;\NjR '9@ |VRq{^j%bĥvܞAa@ڛH9.!KyMa>wfARDޡ:kC.p1ǕVnl vtc(Ư ʙhTkN'xgde~6T8b|㭸_B 0ծo '*,e}|6c dka˅nk'V*e*_b_ه4!z=w;:ኮ%ONhdkl稨5C@8 젽Ftwiz^ao̼Ge:~Xȗ0CbJ GYj9Ѳ1~Xco-1ƥZ!:K&8HqKv*Y{j ´sc}|kN1MP}Wӫb#1o;ϲx #[yTl9=q^w3>*PhW$ߔMJ^ ٵiO2M꫿bD/xѿjیL+N;>ޡSJ_x"zB݌ZSrc`];J.i0D(r;iy 'd /6-oK6UJ8:&Lf-<<㖆SSlWFg }*2,q Wk1oVR z'MN/mHS> S*Q=?v&g-zp5<޲ r.ƪΤy8[Hb]tɹhht5~qwcٯ͂=|sg*ˢ`Z/Kv$'RNL(@O:I8P% :8܈\4KFʰL.۝-o\Wyzl|WϞc)pZ[Mnfm;9R)HiPئbL|\ NuFYzfЬ;\^fc؞_25\]eXTRKcTb7$g? FBaueN?9s2u{bɀ pyR4'f\|jcFuՇ}^Y&4DZjS>sk ,aZCMzaw1OjױmջZ*RyK UaWDbR{O#%8|-0B'~2 _ui4>qfNW-;nׇ)@`S8?g%y=/Ws?)jW).ީ = WtjSbj{yi'4=U+`̳HGOc;6L2BUÅ\X=̆Y?}: 86 , Q- p<`ʸrKO0&KZmiǚXʐ\!QW-n0x*):[ݳ8Xfʳd2+ P/bsL '5c# -8ߩUcrۓ&@0 G] /XwQuyqje'̞Ĕ Q& dZ-; ȕ8Qpe {dDxob Qy$uPg'aeU 64}^fjQ xd'7 З].֙\ `)|ֆ Ey∴eJgkiCݟI¬[O; ?@1}wDO+1>}-+P0Nn _pcgLi&(Kh 4 +rڰQ1K@H!4ӊP.$HWHiR j4 u_nnKi-;D20n9\Y=<@@vgWQX0R{ܫXzQE:U-K>pcLr8"=Ou/!|) (/`H">T 2ۊrr}vR)\w`1a OG&>^Y=_wka?ޓD:]J\\N6yc:$>i_JLڑ Hd,ܭQQ 4G(CÔ7%.|CntJ\LDBpİC;;2Q,2;nI̹ﭯ픡S?$yYƥW _#YP:[NQhZrl a`y+ Y>¨f$,nd-ࣛ5{3~Sr[,tޑ Y*]MD:SsS(A-gֳ2A+JȮM|,W<8B3}oY_or8|!d0J;9g%(l5 ' Ҋ]~lAŎM@QyЛJ/ɣf&U;]ZF<b޺X po_>rT\f7gc7 5$ql 珹`d,CƑ 0Q Z3ao%l*&nhMts\R:@,mk%ws{Ɂ3"l@7+W:ǫE1& B ˒Gs`‡t/:i53%5P *9}g"bDSϑ $܋5߆Lcg՗Օ.󲿁?x;&ˌNbEZý@>-bⲹ20,)x7ԽIC8IfTT-rXV) Vo!wI%;Tpx,5t-?yO'( ٥Y}OU{ԃi.ux~нɆI7s]wd! q?3HeA FCCuR=:"{"zZ5|aKŲiEz"r*ރ+[FiύS+'{>=$u"z⦛?9RƴWo87s.tO4#\vY>םjc n ꍮ?NʒazR΄d`=-K43?zc*%RTf<=oTf;D\Cp GҸ KW2ӽlH[N^I#km2 v )nOݷƫwXU/?hSԛfz*#NDlob%1$lvߏCB$vnpaW _C'TZCBt3;mWY\w?9_ҡDIk%uSnO)ᡡ=#'<-03 5ӐK- #Gt%HV`!dBD;S6Ow?j;C?w!`ʍ+Iw(&'n$y~?p\cn^p'i) S`Ș!J` mMf>4mZڗB okSQ "V9+ۯ5OAܠo,}=R0pCfnny!OBᆴOVl8 etgR7I@t}ȯ'"F~bDž5`RZjsܡ *0!!oN҅(0*ʇyhgXĞ(ڂ;Q"or,,];xйO:B {K3>E+G3VOlHc t>"{Hu^Oo dL$w^}[nַ? *[EMSO<ČB 'NXBmJ{dl~4F\CX}ݏ}X3Om['EK`u\A$LeD ,jM1N;M U UtxG${9HX$宎ѻ`v,V9h 4qTyc@+dqQ,biϟ|巈h'ש=,p_8 *(zJ79$YJO"J?dGߜRІ2{-&ÞWZ1"UXL60ձ~ '#DNKyҨt rHF!hų+R&G#\N\k}>IZP7 ?nAzj/1g>,2D)J2l(u{c$$梼+Z/& 5Oe_rEANaJnZ Y5AFtR,"W'#7mc/% 7m#gpb- ض?\}o͡%'"=-9#)';Jw`+;eoLm=F(4$eܽy͋JmU2^>K(2-k!-n6l~Dݛ-sԫD|yOg>7~Nh>ؼ_tRaӍtN=8+]x\IҎƥjkD Y۩kq1gI92MC+vsW2LW%hd=h*^~u=Ğjf!84hnЩtm OlNu4^ҖHt䦬$xI"rگR&'x)+:7p1 J$xX8V]T9hVhW/MMUw ,s„Lu|B{ބA @M /QyB?CZp{owU3Y}M** -O.R-ᅵjkOLÁFۼj_u/zyD_wDPЍhDwOYPSm񟊟ϧI^eŢ?.9bxk'Mo #qAa,\UHO]LW0.F㩵د!T4JFգ(a&AtbToVu1֛6FrϺ V\Dg@"J1ۭUvI$8ƣto!} t8I"d &93 Usʯpr9a2*$<)IJr J+KmJtWSƅOI&hy1Υ"}3A[+d@vt^lt3 vmOW1>.Q,鐿![e°NǙ d5yqt*' SsӍgʕ^0↢}!b_b Gp;6|n޺R"-(\@)8K[_2mCXq5jwOwa#Bq)eD$2gԭ~ȂNyZRł/^w$0~R;ٜ3ʍ]~Vw ,xQ=xt%t&[[2!uGTB5S7"lT02cDzZOUR6l*z /t٥;um)*fgdԪ0,c,$T"m~BWأ_OL|Z~;uӹ7"hYJ>,_%.M8z?5"u= $=*;Bp[]שv~kCˀ4r!H#Y*yG?#YNۚ? 첛(1nVJX7N6[v:a4n,]2AΊmg.Iz$v"J01yY)W 7zheu}tVq-er2ԅWD =שff8L1OUms+W!WFMs0˝ eV#JO㰄}ۚO/Uf&2$m4 xlg{EK4!Y8.J%]dX˚>^YXX LłjiѪfEi!K*!"Xh"I N)G,ItYYm͂;Xs,5"x)Y XP;qݠl ~^+wg=JNڜ0yڍ1a?`f dN-WcêG 7Ogo Y"L59lDmqLN/w18kՖ `Y?}Ғ{HAϔbйrZY'g/a4,g}hybPt eo eVJuWKE^:Kbsd!- 5PuUD$2c_7/)dXb xކU}Xgj3G`kkwgu1BDg-ZΡZۺ(73В`ui{bA(EH΀xf4=Zse3pMl 8.[",X9&Pxuv/3>kgScgHRL>BD㥘M8ﷄ\%09ޤEcB|iC{\-4rWYd׻7gZ "  J9Iŧ?5ȅPRu􈶉80@հڌh U]Z յ9末NZT-|ğP? YRl6ZЈ;oѪ WKV͜P:uR?5}dHjq"{sei[SH2#d Alm6)4A|En5=o|UIGh?Uُ: ,+HaӻHV'LuNmWq/0Wz-c]EL ͳ]&\47 =՗ ;yTAS|?`f]ybt`lƵ,ݻ!$^" W+E"SYpK鈳ܨg 6){pQR+ԩKo,% f0gW+iX?#n!vAv>9n+.y_vƺ5GVa qE閽ׄ\9tw/چ3y`j=,,Kf >\ۀb .L%Sؼ@дW w6_WtxޱE@ /Ft[rhk; uSȬtxHC'q]GFŠT{ˀz~K:ˉR8פu Q0saݑXdTXk=N-6a?OU4n5v;iRo#ڙx!r7 P) @R߰וQVoh>]*HAK~ͦFw܃Sm(MX /D :Ҥ]ئ̷.L Y}+q5p(Mj\/l/2FL/$|[ul|'NidUkp+bAķ-@wCe(4(a[\*s i[H3,A=.c/&BtX%s ⩦CA ̆0bl0xf+Vh֔v ormnɉͦ S.k_]z |Zyj3=^zyEN'(y L[\ʂ̯,gAɷk$:<AvZ0$*MA%3uWk<9jgG6>Dʬ@& `cIL^KBݛ?3h]R`2n^RIE?* Q 2r̫6Ŭ_jmK6vE[/̬ٮ ?"gQv}ex"gO%ǧ|jdm羟+B09y:xJYvheᕖ`~%7[-vbc3F;ԚƏml4󡾁 `g5(TfN&'j7qfnH2F)|r=A D_k@ebp )3[Q=4!Avmf?ޖFnE4&ϥ!|3sS h.*Y<8.j9"k/E.alGf^(Cɦ˛ K1D-?c%0*ߡJTlNrɤ\:I4!ੳpZ%9PaQ8N=okPmxOrxAh y8$<^$yfcCM/{"BxWK)ñ,lR(3dB|Hh%H;iln&`Ai/.Wu0Z#i,yLE" 3vo+R  YAHY)INsO?5QEBuor}:5;VuZPMXEBG:kcu;>*vKK".1QNNG:?fVCq$ ȂpTr׶M>uQ>(gGgJ|ufF׻Sʟ4V$6*Z2FaOuOsdRړXh.0 ~,/ fXemu_Jk6XVЧ6Qq2[Ẑ`W@ΙP 2In;{-t+?w^u*;߇Oɔc!fl3{ bpuaw$1NhamXax3#;bCս  <7>iHL'B#`jW 8H@sԫY-ՙ"n5G 0CabͅS$z2twZJڮnK_!XW0C{øSR5axyf]ݳ!X\ -:r!6KȈ+/l%Xj g o]2l @$VLd䈼?UN@@2Jֈ#N  +\֌)('h5s|q]L<hѷ~qj0l-՜H-o-@HQCa"&}$b wRR /3 @!]iZER5qH"xHugCjoąqT-ff"F8ޟ>TF.K#0 i$Cc]2ByјZ:pv\m /gʼ/y?Ϟ,yPwfڭu2ѭ4/dt /_[=2Hb'  z;/~d/`Ufˁ[eM+.NybkJOS51:6v4 S?: bS¥5N"@y2rT,*M@C$OOv- 'qiRP&~"t/)f+oZz/L\ #5ug֔beR!'E T!R'$m{"σ6V'zW+ziwHб,1OM@9"E69V4(Dyt>r7^4Ngr_t/A:y1z"|7y\R:/z3mऺWFC8$lS+xFŷw2~&E\-#%*lN$itP)KB{6pF9nő)#cler/IaJ,3FYiw=F2j=У,՞A'c-x;\xS;@{P҄Gv7rZ9V] a0w+)* P۬Г\ZWRE.|SHEAzryO>( C !mͬ3$J>W{N00Ї& =7Dgh$s|(dZĦ1S_DD|idm\>t4la)*f.|O*!ic-ewCSm"hxmɑBQ`fl}àsd) uW&mK\{X!汐$V*SW~#Mp{Q@v唤eIb?\"Z˸ ;t=oh3)|ԿbRt^+ICgܢiz揣Ѣn+=^/,ٟQ!m OtO'qC ZԀ4aCjגYqvγĠ[czS('݆KP/9SDΛ$g JoZdT;ߜ*iUʊk a&_w`1nfHd J~!2>FCg zQwǔ)izF1 ̳cMSVX)(\Mi* KȣNNW#HۄF 5%51i>k/e/{|Ղ: jw*yg)VLb,~.;*v4|W ׿, ? 1 }zsX;3Z'Hƃ&@QQ]]lYjO167:hA`FmCY Y35oCz9| 2Qބ5Ј?X90+4!_N7?oD"ɌX}jv;XpqZ[3>SDmU(;m +^ɸpV%aG0+RϜD$tV]2p&#S $;w}Q 7M`Ƿ$k\lF}-5Nn.C6yQdwx)7dsN9 %`F9[Msd5As*eӷnL_|i58ءYwpYn'=X eeM[v$CaWWő&գ.4 "n6.HxzM`QY侱]'$/2Thn6`Iwdɥ݊U %ߴS iS ;}UȈYG7q[#9o}R\=}Xc8d8&gr0t|4.o>J8)@4h臀N0Wp:Wn٩OޑH. njh$é"_}[琒l#8}.fg*`Δx0d.LM那Ϛޫsy % SxkဘѲym ц=Х32j<_ZrH7P?$}XvppM.%P1XɽT dcC).ć/ ԤK ݐC֡gDRmk@D4v%-6 n`C8{fcBg=8qĘK5?Ȭ|)s =i'N{pFvOskf M \jYPiIBN:k %)2&5(4JeQ0##).I_ʎ1V; O AU d1|?#+N.:p9 E+n?OxM)Ҥ>7;Լgv?k&DF}ZrsRxGWuU27P=29%%N$A#7Ft.FXd_,G )JQ7]:c߬l~Qb}?ߚ~4P? KtS٦Hu)|R.&EbߴKh3nayp{/}ſ/z=9 ޱۅSrޖ_IߨFEˎeW<0BN[Q!^!]<,W鬬UDռϧwQM;g2.5ZI΂U^cC S5 H4޸5v#CMaN*/ȃ=>h m*4Rtm!O%yameK -(ފf|jd ypOHuw$ $nYDk>yU|,AEU :uh`d/LVoBu."/n-%P=5Zoh!\쉝_p{GsC<^$5gc|2>fYC/Ndh1H!phqЄ9 Cysͼ8 )\slLi-,nx%>`?e3;jk5Dfݨ`-haާG,aEv{7YG~i;Ts) ny ĵO'Q(n';`sds1JX&*n Xѱ (~"Áx2E= a# Đvo/ %U[9?0 eݡ!9TYf'V>Y_fЙ J3l԰%`cki: yPMΗ>m~#ţ61wa0yppS,)%ɬII~ĢXjnK#IӝۂdWAqu8 \'(KO&  c@-`q,[LF(s+SkL yR"MA//#R@Q$,EGd[`o:h>LZp辄ċ'n_(o?ٰI)f>9&޶ G&J@T_NJZ N*ZR{ VF[y=[1LB4_x ? يv 0G_qB8hH^5,(=^(1LJ0@,zWWcSf ʬ?BA?WbMϡ'd̫T^1t\:zA GO0^|^}̆lax׎j0 6qߎBߪN GuҔ齏#6>4x$xm\yxKhƷTi沾qI~]QmPOXF TM ݩiM͚ͥbcPEtvsDMK MLTs:DjQGP]9oTn_oճji3REakZ[ubK x_Ƅ_b5[;?ig̷!ȭ` ykdW"Dm$OQfz>Awiw"i.3SWQ&MFV`yS׸ pOk6)>aMhOo*o`?eHM0EY~,~+'}mwhud#$>R_2Nۀ=xt ԁ 0Jyi#tYo;lti(MG$v휏ֻ`}s9P(FÕґs1yl#Ŗ%:pKc6w4֮bلa05?9 08"R;q_45&W}!rg:B[2&KLBQyO"Ew)-OBWrWa6dFф)Q& [ 1 :Ct ^aůIs8sgq -ZpS*/lf!u 'd %a/=,!}c7DR\:UG"☄lD~'3WȽ^{zF$")\GE T ZO-7J9Fo|3złj=h_az7bp"f$axY#S-58/A-2t\jm=i:_$=V-Ϊ9Gڸ M$` 9[<]'s`gq9zZd{-~05.@^A.&8AB䤩#Ŧ鞄J:"fC7 @kKxh7*jȪVNtjQ ȐcH2ɗ=<80;Ls殄UIfl%ObpȒinFn|Yjޡ2jId *aogSLBWaAVy?u;V3Lh91Zn,mylb`O2IXӦ2o M=A!x,d8T?Vz|왘dre:hqʷ@/e_Ur_?T"H*t(fmP$hk-MGGw5(8fIY[l9Mҧ ׬'9minl$juMxՈح06ǯ|{Ө&"nZ97EI^^2 -c?o@t",@.!\ g3$/7OV8aᶏ^& 5ux89Nby8:aawA Wq$3F靰ats]@-ҤZIvP +lKn^Q [-4ziJǢdBp\'ה)*b}2~,aDmWWGݰMv#7||Gз-W~^hI~LyYid >[a N϶bV B$@0:RŻm*>f 3_iV5,Lёu}^.bڇ<1:VkC:bBMƙfϟߓaJq:iLVlItm ؓemZ]$Yr06ogF6Ih̨~A])I ؍J31.UqW!>Svxm=EÖ 6 /OcTAIw=8DNX_W"|ZO) {XH_kR"4C 67)X"j N7!& N x)ASa-|={HcO`"VRzo6> *0JeUy!ȭQm}K|0'*=aa€풙#;m-bi4JyϝͿfCb܊_go֊tmaߕYYƨ\S[tuYKwaƾƀ̲ YypW - %KTP l'T /nE$_}vxbձ蜷M1itQ*iE`C_6pyXY9cpqD@1miRA/AOTG.ӹ`ٝzYƔ>\^dXP)>W \';dނ83?%5y2Ë=siFza6"Ff]Prൿic"^ԍc o9 k@~r% _I* TЇfp;i_LuJ˥׵q.4!Wt XV({b# % ]Λpx<#j9Ȕ[=`hs^zKEod[Cbד*MNpMrOs>fg.v߽A@qxʟ (Tnj֜F.E 38Pә~YG/psjܙڸ-bZmn,Zq\z5x+"H[RMN$~Pe)Pg7_:Vܭ7;P)3@5CʙĆxu|*˜De;*W0_\R_֗l#h{%ƆmDФv@9%J0rPNuyJL{v;NkZh*]ޣzjZ5PT nFFҩo+ WcS1'47p𱄮>.(a;UYӚVm[3\Bk*12P3` \Ƞ+bsc33ZFUnvc*2 xTInGkB0/jXI C_a($ KCQʤ9 ŽHmډ xͿ'R}51LRLnK)rAxgTYE)?͐@iJfx&o>*J26:"ӼU fW2 hUh7|۟OA|LCϏm*j)詍SԄP~e$Pn8^d>VBd:~AFs5WN.E0|kgr.A34GTYVExOȉW>^r>ȚB~Ԓ{ “h Df E+ ML>z+;2U[ZEC$tjj,BXX\(r|3:NO+jKFu+-i3Nq+W,񙚄Sדؗ,ӊ[^>&e<`[Y:B;S\z(ŶMDϓQ]P%={R& "WU$BknXwٌ=-*ǫҘP<$Ti.UG,_S@H{_cIjj4J<(76;tQa^R"U"o)~AfLy^4*%]Ot*&DSFawRMMY`Ib;VϏeAh=hR7ۢ@X<=]ќM#f qիӫyJajt*k Q%2ge;0*4٧Ĉ¿5jx򏳥uv֠%yIM)ICe11>E20G CJ Qt̴.ϥb=ʭ&i;RKB¯M1 g;~1^ 5FCVjY *[}H0%Fn B, U>\^llkuPI/]!Gy[t<۲9i=yC^~ɢFU|;g Sl&wxR+` c1Yj+κg ,e89]7vޚG!&?d]bk̀N `.vBjPu7xf/q|I?SITk^ow u\1e"?+ek$Kn0aqP#X'y}DyБbߤl~OtVM1[X,L!WM7d8ŵȕQGk%wLY;`רD=&hQX$ja\иAozSpdk\jܟ *.%4@ti! y„ |ȒrYP%<=G]BTƲ2B\Y.#+g)7n]';S;;%p9&aA 9w7 .RF 5&f:]Bd`k FQVv6g' 8e9(v V:*>n3=BzT-\Ty#w+ x*5d.3sgs r}!Bm…5?N74H_Wyt[V#tmO*"KC$Miʋض*=-;f7L@mJ/WڭOin'o3gaeCc~m(8J(pd}O\& 2nϖLG ] [۪H#(/D{\Uj t ?q?L4#E#Ul!vp|g[Ɣ$oZo]ylS\*}݌6KQ~2_5&bjRd3!8o٩{^xPNpakul7rX {d7ekmЇ(V/KAzj./4 MX'q=oqyQň`&?aM?I%ag_Q2g5Aj|zsE,䈿l-[ GPpneMnqU>Qq};4\(aCWɢ)=y1J_zle1䜽"P=dXqunah?KI6vIIHp"4p~c.E^ Is;EDl3ٮbZĭH}tÉĢifDw.Haz wLB~#K8C9{PmlDZop$&ɆR;SH4x~za;FSُ-)1"ꚤ]N9DQF#ذ]jp3]6͚uR^R>YC#!641ž>{*A-HAYML\{'#4 a]*vC7LܻSR4P\)|yHKwҢ!Yޞ :; wWmGoW*g.d'O?$&c0%P9;~Rc(0kUY 7!CbDȶ>hY!dG(S^UAB~;-tOaOPʯYGhhtb^F572]xO_>C]0䨃OU -E~Rv<1B^={ҵh;AewF %S9y $({cT8m=q}3HUUyT =w v[LBYH/x B^KӘG5([+ ѐɯ7~Xا5o89ND FQqZX@I$u;mCcSЄt7lFPKx̠{9ߡ]34@jr'Z8]B #*u/nB. O]01TdQL;};#\Y91b.zBDBIzu&{)Gs^I~zzWR x%"P(cہ, 3a eK"}cEO`i,ͽRU}‚CWO яW~= KaF;\3BFotd1" W CWz䵎7ox@$ᕆWJ.#it;*~!bC*$ ]2`_5hw:'?e$_&=e˙ؿűQ3XBL|`,`"L[ pբ׌+ej?u d(zKOE5eW=Ek"q<ܠ{MҺgϔ-G#!50⧞!(BLS`FHV%XvR xS;G@SFMVV$tqSի}tVfC:ڧlf 4IJ4)B:%# l_ ]]Q~,>/ ]k"M^ #7L,Tyy7в쟿\ۇ#>ȁ՞R4[ 1D r ]}civ.k K6W\0}ޫ((R=TѠy+,͕Mz]OKvx5:PєE0ܼ3DJ. yV,h,:ýRw~o5 oW^ 2Ck\1&dRU-=ӗ %"U{)݊!~*+ `CT./A$*(ȃ,, ,^ҡoCf>w We̵?9H^ŸAx$Z@i?]s6DWtW:a< ]uC5f$*%j~gJ8u`ty`!RRr)ByNP5:Q c0)<:4L$ЙjZfwΰ6IΙBmA y)ybA:=AB!D=떢('{-WO+kA@4_A&|`[` ~0fWVgrc[u`\0J1LMl($/ϴdǴVmI2okTT*+>)[r7~|qMgכ< 4yZ`°Ok»''a|z QI؋; #<˨ztm:Mg=WKH.U&3r{2ݱ;=(a1AŊcqx6Mm#Α(YI2Yv3uhwMA%iy|d< MDU@Up=~M&o]H״$glY *r=K5 s{Dӟ˘u}b\Od5ݙf24,㤢;yiޒn2֜܀fD( 2f"EA >p Z9wZVV-Y@2` l(&p!vX $*"19ÇkDr@Nb#ū2A`=A{ۡO}Ira{L@7nm{ bxymgK㻭[u츱d }Vdau9Ď )i?6r݅fkˡ V{F|};v[RЙ~5rldZ_L\=]dGL ) 'S-X'{)痆ҧ(lc;7鍑aS=vhu\Щ#Az+.gj8J]^b]QsOlo^xq|M$*^zŲ_0GoSk%a=.AV`ՍܞCG|x^oK{fmؐt!uxzmg) ͢"ԪC&R؟"/?bPb#c3 fEYg3󍼾u%& |klOˁs(*&G0P. ܩBlO($63[o'Y Ud ܮKxsס|,t ۋ^}#&|'ʴ٭e/a `yvيՎoT9S{$^eE8hhU7įVۇQze6ޔn5'PwJ`H.36 蜂=3NpcEfmZY-R2kD`Zݚ?8Na4/Ee|_?vR 85JXwv|Gϻ`eQ٣km]S%/|#5V|fEN4Uv=Va{i=Q/ELO7Wb\0_>r`% :QY֚ۚSࣅp T됴^M(xŕ{O oQ} 4zjJ?wpWu30WQ9T#:X@X D/p. 8NS8le}qQY <cW/e $Pƅܯg,/}[rFM8)[fV'U;b ힵia'Q:8$9ܪmퟤkb^Zi3Saղ&!M]ȑ&y| OA6=%AB0ST㰰y=sG؏5eӔKTwBZ]&\'u9BfA`Ww@6ľ|R̆&?P4\QB"P-iO8 "/ue,+u ES}W!@cFc\/mz _#KFR<ѣznԶnU!bڜ \mMKg>|`\jJfV{ZCCOʜ ҔȽHDޚQƼ8[h|N kFcp)Y>V qRs!AHmDyEgM25%ke{ʗ̠]|Y2+6t8x)Ԟ'͕]!?q-ɥL>.!S w#eb!Popy 4VIxL1xe/ PLeq'SH#^RCarЏ4Dw/J/y *7cGƪ5Qd/CHD~}zO* QXoet AwKV&>4YHYi l9nV=ԿٗOtfW!Tn<ؚ K?B$go/ EO "p}vLu޻P^O^Њ(@ U=NA.q&pV %~&ƙ  ZC0,# Pc#eɹ/@%]>_$ߣ奋C F~m6֬ecbi.9Ciy+"A*zԧvր$‚^?C)?5ivQ%A6ya&`9U;B%Z4~T-)cDsџm9)Y>;~3oai1;=ԽPX ]A‡:x vV2q$.p4 N6 ^#Uњ9^d"m)_#(p{VLKe`~=sG+Ʃ#GB!:#350TBe-8ˎ ~ۘn4mn? :Q}2` NK)k5U%w#- a{7ť{/n~hǔn4DU $|h_),a+Qi @u`[8pNL?&Zs6q\\pGT}) ^W63DّAl6P)>V]T9zts 2REKCܦM 'kkndՃKkg8֋1ogysMj:B!hȒˡ"?}1ɛmcôKyI"M*uҷrj4pu+TlY#hb9: "וEjn?q& wOZRW򱉡uBN㱽EX0гfsR`o5۶NڮUh*bs )E``s'D/c(E.B(|C![vaMn pp(/0VR+ LOiD==ɡo֯bSNQ$} 8z<2~eɑv ' mI7rsB* T,B'-a؍ spx=8b fJ'$ ^Ee_lU>xd̷rLBN]%h7\J#W4W U |A(*WΏb~ݎ@OFkw`+Ƒ 6 (,[1ηʦq@5BO`hstKVH] d>utvtprQUsj(Sx}+v ɥGb P]ϓ@[ߋ3+ON1% ̓ƕ~:a?CDnOfc4l/1+"ۋ`!TC!cSJ"URPF |qپ3gRӇcUv퐹t/&=q?l4N_et¨/?wӘ-9JsW"@1&Ԯb頋{^E?[N_1)?{E>4bwCG}n ] g '˄/h&$Fjؑ` ᡁ4CWSύ1C,c elWH.rmWU2Ӹ8FM-y""rX=y&a AMqʤ\m9shyXր=~dxGly`OP<3,m\}ORWA4 UA2Kw@DQ&ӫz6r_~}˪qO-=Oj"yWJ xm<+a@qoI4@yݴnu, `5(p< *l?I{իF)_pŵ:Aw}HXg&։çN˖PF) 'Wg-$`&I VLj~%7k-tLN;L1Rl,4.:5N8iz!!J|QB2E:|' FgW*a%`JRys#Ty}Nd?ӆ FѬD(/y7G1kaqJ )Nkf@z{ł(D`Ms< 4IO oϤ_*9ˌ0(ja?W٬vX"񽝇c›dN,Zʶ9&8٦C%S.:Zl(l / m P{\΅~rmDaF^o1GIg֧,0S&XJ넯G}LzAڣ /{ R a޲:nvuc )`ӓKwKGtdS1@nÅá|e<^uf{U1ڄ3xaۄ4ū/9%hI*X%})@tWՇ$ k'5q-.S.h 7goA =K i% CB9++tc"ltry#3? {XL.1%y3s ,٩> tƨ(9]|*6^Y;b9J]5\Y4BoA^PwR~IǓvcg\AOmUJ'LfLX:I: 0eKg\Ψ_( e:q3Jkg2x9 92ë!NٗQEp6?؂8pVZ-}Z{s#ihm:GL=pi)ݴ~ -*Cpp{>#`?}Д=) Z32bkڡ >=FjLx.5$ZǯϕtSD?i H {#hg_}4frcF ف6 6<04f7#4GfCƗA}8WAʫM%z(QhǹR1HrtMhwTDqȲK{[U3]_ ljBaY|04.-N7. !Ƌ`g䄭$e- S,4ЂٙRh2MHD]Y * OXPڀH7󲽏6bj4xt: d:/u1 }tnY](SW%!JLtՠO_~{؇0F/HDK}\dZ\LF%gCe_1 ?`Vk\swB#Uf[[7x|${h;C-wv7ȢYӚuEI*#C8ʨ N! ţ´h d=i<ƻJ#40ڱ-ִߦ!qC? f*i 7QA;ן5vhXEpE&4jWEo)񃲾c`:@&dJ-ΌADJv!A4 +~~x i>58Ы>@`Id|P4/@?U&UMl@2^f&(=@ >7jCVD=z/ts c&0z(/i5ZI71AXeĴ/eɠ[n$Ksw.0]=}[|6 (v<޵J6ʜ.)c25KЧX,5vV8y*-T $|p/NP2W`@T?(cjCx夡rNXqY/*NrIn\ZϹyBK϶MkEk>uqAK*s&uU{'1[[ұ͜yQ?8Pf犍tҖn4:KTm8~,~]. ٍ1l]r~/wӤNw~2= 82hFc>+'[_zЬBB3"0-sN1p>SEM;-K/F"Գ,lzi^C5!;8 :~ [%X }<0-Vf Hvg@q  ٘PL B3)Qt"MUokR28{DL #Qu'վ $hMXhWN?1csՑ c^}1PZ(#"yR6%/ѽ2C_١UD֎p؟yi69?+=8&HgOᐆ]iS wa@K?]hO/)r9tD׋K,`h;Y&3 9$ nܜ 6]Rp.ٻٷG0 ezZQ9xl񕶣{[F]3"w}DYtbPOP@Iʶp3z.'wӡ?j;R2sX Sx#vQO9ReSģ8f>\ut}FF1h&g;KRQA!=A. g@/#〫lKۊIjt}bc{܂soВh|?s*DPphW'3wꊰ"?m 1ǹXcA:qlZH_MYܹfΟoG-Ox"ZcR"& kCWHCiT[)jVe1 l4|Jh%gOz8*-AxEњtSp>wP@ؒ%&4kֲ-,>m~̡ tT%WX)F(IVC6{FXZ"p?:!@/ڶ7 `6Лޞ&#zgQrGN\b炭+S99Zǵq1Bۈ7`Fz~λ 0$Ӛqʌ9mZdgV8HϸklyTMQW+nᘢ>%(SUctqt Iig]Psδ^k2-v_m[|K֗]} .lC2"u3Evؠv'SI,q.dzu8`:,M0VA(JVyH,SlH0Y4IݼNAV*z) w`fjR㰒_ssSRxUly/ϊ 1Ct*)Ĵͬ A^] U JnV¶'Ed%aG7Փ/`_(S|y'94s3*<,8a`y5*>?r@p8cΤeGKl5̀vv^CݟBz7,af_ap=ε9jAxjf?xc>Zt Q<-HUcx_"S=Qi?q'$Ab.ufܭ'YyrB# zoQぜҽv1j6LjH-Py/ &ő5ϟv#]0MsR53BH4;D_5=qoۙIe*89,cp ԭCB/ңYѲS%<7p5,6i+ ҳu1vtt8OA5YW^@в߀"OohIPҷG 8dn>B$wDF#+l`}"=]gŐv Њ 0Vpd{9/lI[VXwwV==\{r`*N75]%ִ"!*{LmWd5s;+#I^+UtZK@g?[KB]Ul̈́E yВRcqe[)Txm4Pi)w E;fLNeb *BsXv~1u@Q~o*uU+O1g㬯QV-$m1]b6}%kO9wIܢLHSe_S\],xcj@v 1"U(3wn3N =QqB5_~Z_΄{{{{F1,%PoI.V]kT[gR_53@M'n3E۷BѝSΔQܨv3j:e@7}=#$N4Y"&%6_W=-&,d[uə Oj%>7ɅyC1J0&6٬3s)omn0qW+",6\""u :Rf1ȢS8w->r/~ qU*2їMn󂚙..TE.' us]tToRK7I:/ȋdJ.ygH XMd/+m˫&9C\/s>@oPlQMߍ,{v`ggiD7˲d⣓WbxpFƐ Qu#)hZ^uRnɥ߈tW"A%| 9@Kh'frOx!@$k9$R6 C9]evxZ4:DTSCDziPɱ {j[ PӶG5x֣8vNU rw[;2Y6m>-żQ`2QB]ȭ+?JhixN6b]Ц-s%4b`]\@>E'fc Zxazxpؘ`]2"9@q/Gַ>2o @,6?^>0%AԐ^e2`z w潡s(?gjjKdd)]t_z)(pZo05'+ںhm`tϏAA4X5iW Ȝ<싉f@ hZ(NKҋ.//VY!xGPŒS^F7@bz߱p dbPo0l8akeتИMӛD$Eai ͮ؉pok>XV9p)ѣ?H눰0|T\ŅF_J ?!oʃuK 1nlb('Ȋf$fZd?zf!xRB#B;<$K z%4l̈D7-C9,i Aωs\:6}w0J eAmUe!xWaq9|\V }11mm2kp%s:+fھyC);qMT-ts&:9?KYrH&L&k$uvvK8ֻ'jݡpd;;|#!2tT0takTӝuro_[54yBӁ[ Vo;LI -X.] Xzd9ou{MMI)1 '_KV5ޣw[y ^R}JC2Ž\#̋@08rn˭Cƙ\giL^g*: *: WtN39n5$fGH!&e5py:|1B#YiYxXVf:L\%*y+]O\omy̮-Ϻ3Y;{b1~TFc2fŅZ <ώz,#gS:@օ_kA 7eګ* g3s9ybU z i<IqQ+=>ҧwE>@hӗ똝`vO9W?X)QyzjT $,s1fϚ='U ^ z@׵YҺoP! ,!zB(Ob!HG@r {ߌ{=@;ԇRM*NŃDut0k~{`D5f6%pU̓";r9V?!o5 [_2* g-;㟺bAB羉d;H NRMºJ_ +y;\ח311 Ƽv# CEt 2*Ti0^LVwT_cEQ$/#^\BE:"\Ead %TzϣeSm&֣%]V{&$m "y6豫ase t{$҆aSZd }AFʚ PA)Fk~[j]o|-,PdMA̜U/'<3+|<&'{F"aC۔,419:` ļ>̫wԫmG~],?<1y8/%ߟX`Wv駵$5[3?ndn^LDϟJK7xyO}w ()*>~U\.v'Òrp!TKmS[<ŚZϙr!{>j,{7..MJX? ˏLܕH7#{9ڕpи$o > 21#{0S`Dh̸o#|tЯ EJ+ j`UJ{P׹9YQHUi%/&RG2߱\JRXH&@jΆWAǜͬQvRJ6JGz;{A`iپN8Q'5S sA'K0NUxKg`M}pCU=M0xeN8dTPObY'>)jѦT]lE|NEn ]e<,k"ͱqB?yN23 uu`Ҽ ]Kh㱐?譚MZlb8F">p>1ԹB T̻0TyY Bcj@Q?[=u߭GZBWL #eɡնkԯ>1z6Pj'\z!n8"\.gZE:$A$Sl5#yد - Fu%YAB;K :GJokZ=Ӵ?UZ!ꏓv4e4񰼞_Zjjox֎vC 1UŮg'Fp ҡr]ByGTuϮghwL>{arF,Q~c˂S#.1/_.~7aOQht%eO6uA朒DO4BKekI۱F$Cb7>gy@ f Q|焿#O58͓AC #Ni%ˑaǒĈV%4,dHs|/PUa6Bdg[<< J3^76Å8l f E:6tx UWKUm!Xtݻxm-Hl&%`ͅhc6WǕB~f]-[U579PeKG Ky6w>;zꍍ$w[wƽ)FtU.os^ A [NXF2Iui&K: %%:HF }%GzA8mcM@PB͉;֍}TxZ4~ybKAb1=8%ҕPeWKu6d "E܀| #K -Lfo*͕.iA/c25.|YՑL6Y5ܗp--N.#@1[iH܏PՕ2BEc:YgK)#cb {$H\s[h-? E+:N9XDwP*$+c~9zգbnNoEÓ6e,JcXJyRnI~^r@%5̪U4y5j-|sh6xa0TN-ˇb'!*Ƶ*[W3< Om3̦8:"~NKGSi:[akqW8Kjڔ6xmvm- J=v.+]յۋa}FB5!քIOd\C.u>EdAYQ*03h`.)4%4垚1Jzl8䊠RucQ MtMA_7n\t!G׬$EB[m?#%Tgys7ĥ [h\8HΟZVw9_Z[.[E.-)QY1 ?nEXCCs)9/( EP%JΣ"}kQDJa?y3&i ~RI`z3\@}\N XB6+&so\ 61ξ归b>-gaI"CPlYP=q7'$zOnS=m 9%3,Mͧ#=Ma)JB[ Q h73f)k3&.Y҈t.[ˈ2+YFaMJVZюmJDwIjb'vfߑ1*l~E_\I@ye˚e$dLg"OOrʰD*A4hWt>|Y+'Ԏ)]4q -'4_ 6p3;0M:eSG_ZNL!:F/1che~1s)fqL *n`1lj &mwTDB.J4@p>;hA•iqz-to|Io>}0ɠ)۠%9%] &1Kx4L@6s ly&$.طCԤ.-)@ ˝W=c"/xGK5D}|e<3 QpVFF']Iֽ +ryH`c۲C|yG1$@Ȏ,r+a=qɆ\J@`iPD85b*3bx!cKZD cT6eIeWD?3}Hc=.ȇ6 !du(=L'Gi6#Q\Lf2?*ԹIW]Ÿ=CH45,3=*kqтko9!FzIvaAsu+wՐ |x{-z fc&qX:A{Ym1n$ 8]?G[?8<>B>^ a"  S+50daZvH_q?z l+]g7}=ƋÁKmwUxa7p0{ 8Tv"L{a%ibAl:ү 1@eGE3)C0?\ d"]OFadAr$Qp]apR>" Wi>lz]a< 9DzpDL~a'݀ҿԁ[+9Zvp#aZ="Eʛ#uAUJb,Y"uTP3KWrOKM(/_l`l*L Ĭ<<ۜɊfnTxyW1> Ӱae#b's$SWx4bF ~ALj8dKDo.idQZ $Nq{6ebxd.-.Zlen ]l N鶈IKLkژǮo4yzCӻTE9V64וDvgqwʪAڌ^4֑Ez%ƢGk|kU& "N1P) w=,lzwsǺ3 J5R? a9nѓ$՝:񑵥 W(Dɰ{B%ʍƛu _D:|%fY3+ C N>YmQkE]$+:3a_&DŽZ=򟿕;x~軇i(QEYLNq̪bٵw?åuE"8?3ޅ֕=~~Y) okءWM5 XϙA9)n,zr|AJ@Na&~⡮>O3PLUގM\˃6Y5v0}a F$.?82j*pg&hbӐ Tp,(B 8AD}BQQ5Uer w2ՍctUna=BD}ɾ>.I1ξX9ޏt,hTةw9w.ŭBd? j`AL -`vEX<~PJTlHVnu^ۨ!>RWfr*M&-;>1zA:˧@{O|^@3l TǰxڇhBN}^SHF <Ďglg66.Zuw>.8!"sg]4-n?4C'Q'#6:4/Kچ`@?hrc]5 BqLTV-p<07c&2Hh$61$60(2FAqqan~7{B^{&7%H{lx?G^`/a-,rbE2%U*LoS3uj2vFhkr_=&1k4-Pu.0 XXD JIZv$`.(ZnIzU˻9[Jٹ'2J{%Uoߊ[x{QM7cbLƲntR 8]23V8n#<'\K0="/KLzZ鎧zv8kѡMa{Ip9Wr4>GyVō$HW`wJ@xפgvW`fM? q & zO#>#>^%u̘|;팗Ԓ n\F#)7U/ hJІ.dxc8tpg3D3Y@Nدvͮfpg07ӛ * 굫nٷ| V1*lӺH("zYI-1oA+x&PޥOݘMhv iD\حf(܆'`i(IQKMNB>-q(>}/3K]bɍW@M2r/rG]}70L' '#ؑ~giqP͢ xh\~&rl1 ], cU{voYuez;6ܑSX}],ٖ@?q~pkTة &}=4Zq]*tP &#h9SSLw?P"aෟZg[:=ԪglŲkꨢ^d.AJ#-R)v(p&Q1j.<:aB#LvaN.j5F}vc/a3K@x ͖6WYɥM_RuD'?Kba;0:8H#.k(oAZȝ#.fADGә'K\C5ׁc"^>qрJ0 j}oϼit0m`V e(jD9Vأ1űR9 )gSƀ0MH]{jFE=tҫrGvh D_`DbX>EaҠwV*ٶG)Ϲ -U{qn}51I1 EdW$-f*d9̋ˆ՝RT8%Em=c_%ȩ 4ouOH4lQSZ/8rbK)R`T9H)u:=KZTVƂ+I+\*l%JCVZXI[=1]|lmi5 hx5 8_UF[D* a>z}_G smxeep`cfѾ&2EFbPf cuF1<"Qwȉw$mjͪ  o8a'x;SԈ3k Oo: 1h;OoW&djҼf=վXi̓ZHŵ_Y^0e)rĔ4}g6ќNJ0!xSsl[Ӥ2MLgg߿S-8 ^q'#.GRgcGm9ɕ!c',l* YUf8 +>'?Do:Oj`iR3H ޜGYa[`h4T9+Pfrgua<yvK:rNTDFiCe׏m<#1{|GNQ %bW4HBbny<'IbKā;lʀ|$\DzNY0T~(bƲ}}|Ε-w=mX+6/? 8W$zUpcnY~:pGtSrE@ ˊWU':>!vw3a+pXaPjUm>I=_0"#ꋚ2ldm!(eFPVM-j Aj,hޏV]l0{-=0SLL$?=+גּҙBbگ_-d6tDe4RC|(QJsq֦} iXo_ppAF.<}Th̓KrXXb -<2BlO vQ `tLy)ȽC(+‹WwS$.X, +b|JU1Bjgy:! j1U_OܝΡ#\~Dz;;{`E̟;=Ϣ戜}E1}Ӟܾj?u\k&?{kY_tNOH~Od+M`7hʓe^Zp1pB^`slپ ֊nVX-,tVp94K+}@ ^$ biD]!%L3u|X; QkbVCHo٠3KGzSo{0X$l,7I $08cƍ5l rd ЄW~m`#w 1C1}6%3>\(6S]w4 jp%R&yYaޔ&a:{ #?C]?r.W+\ ^22h&Tppxj6vI \diqȲC/e}swЧ0 䅰r$e+9wNᝊNi7mmy5Sӑ J oU=.`Uٹp? vȽFksȸWfl2 rr~ _tYBڟiPlCWhPQ.HХ ap;-z0?;f+pD`r6 o8[̌hPMi [ûysT ,Č:yNX=FD`bڷ^ytl{wZt BڋaŽ@ 0bo%YkUdJA}\vls%)E@b)nH5I(!G=*i 8HP"7M ؼor*yv:0(#Յ; JL.B1#^:IT6s3c?*5M D0ĐJdCNF$vEwtW^m d"0v9hF&dљj).^M~׷ *Y<)_њNE~h1-Ze{2iw}hXt]s;*niBy\@Nn [K3,몯M0 ?hPs\ _ (f5L~ SS楰iI+!l6>ʦ!zWlg۪]!}doF #Q@7e͊y:09j;Zْ<4x1cMԣkK魓#cjWAjJ&Nֲ|-uFwu%Yx2j.^goUjLL$'9xl}F n-z\2%,O0@kY=|f/%sx4wfy4gw9z8& d ^ړhQ:M?u1x 'V@ n>aAƦ4t/z~T7Cա]VԤܯ17TMlvIli< Y&=.P+42l{ a>_f2egV)E3-UK6XCjC`;2M[9%3wj6!N9sv Gb[d@T`10G :=Vm S0<{(2bw[Z|fR-vȏ-g,ӱDs\Dj $XVVba&}:8OͧKtRMSވ){9=sf\.5ܓ,h7tN.ߘ- 7_<@P 2QC ;RE)F: G$`Z4=t  Epp񭳟5BԠAF*3#/LiC5W؃4iaHLpܽ%,{9)m7bN >U%A uGOZ.8M<jTt9$}?A]0V&Ljo,rlm,NIn?d'd\lBesC,sl?1Ƶ^ ZA<Kw4=Rj*D7l[ؿC/y@V-lW&x92iS<ݺl'wޯyh7X~][ 2EɚߊaM#lD|ܭt`7Y7oy0{W,` (+uܫO}/5z|q /-oTWM14W Œp,RQ,Ψ7JkL }Rw\#̌JSk'j)'ޯ`0|2O 6UJV (ue:UD^{}@,->۰CdYh5LӼ>A#hJ^ ;c2y#tCl/LA.^7"Nh2(@tWx y";Z0,Qle%?i(5] }ኟlWF%6(JׇKN&9UdgpD]|x_|-!WBU6wҹ/!#bu\#f [l1?oEQ~ś:ͷ'7=m^?&ClGx?\tBMb<)2|;zCh"тrW|w.l8ώޓ :߯e^B,tφ'g8 Ќz0ƛz'cfٱd8UOzU;Sqv]bϐ΀Iggg1B' ך҂G-9fzx4_4km# | mײ+`_fz'y.|PPS(@W=tC uEa0RuzѓR$fB9ՀÄK EY!RJ@C#".$j'B$k H{kڇf*U0`|"xN3R+cx<;~*@($UE@%6kcޅ€Vv~{%!QъBNя BDS E4!btC]؋MHuUz8)>a|-h#0l!d!XW_ g[.x0oxlI ėI&ާ4){VW;V'O |NJi|ӪY\v~eb}OUZ8~*@Pؘd rQ23_l>$nsV.;hɯl4{z^:$Tǟ'ҩ|O??!fu9(%㚛qJMUp_ת*AB4N 'ABKߺq QUǞe`РhkCy6$, z,S簮g`,? JL.a^5g qPm1:ӛCwFCێUoy Q53yn(RIՍiW+, kCSòM3Y0Kj!+B£O34%\{qS< ]c{4a|CXN{gMFeGe:.h P8sd;,["S] B/g']PG9=qM.+]nlI wq B 'o<(I戡(?c:UlR:-kZNU%'fpȵ$$&I>LQJFhVOtL|AX-Y`1n2(;}KSqW01ۂqrV\ 6J*k׶FonLdoxFw̋3\۲K#J+k4T%8=]bhp">*̐z7MptkGBTæEJiq\j1_g F5T WuHOnD&(Jj53Q5ux/wQ{ :좣 z0r^twe<|gBr\i:Djf[sdO*Sݗ98BN&&:-M7QO ulmh7t(JZz2;Y9 9{K$CvA8urZ$w /T~N A x#i 7D~L4 }uEI]vo+Ć]@9=Ǽ-ɎYZvZߘ#EvƇ{U4ڄx0W}=}b"~<i&)o_$竴u$Rܘ+"W=0%Kd3x?t*679ŵ铁={fMeW^Vsj+ii3t+9PDBwנ̐ i( $EuV ^fnr+tmb%'Gbtj==faPg'WkدQ&YO$9j ?Aw._04:1XVЯN.2! D,”I|y?v_!_W/pL=r䏀f Fړ<:X{ 8[;o%[cO83MmƿTid,>Ly #cV㎴-{0q,r%T ) wn1kq?K\WxDB KN2Oo+ME nk(@o>@|_*h?/L6I>:)K:hg=DÂ"UWax( p`YS 9)k Kcĺ=%\Uaa )3!#?.y ]ueE Κ_@3vW($B{ УB'>!F@غW2PRwr)Şc X:{U(J4:45!-s~q\2^T;nZS@ WjLyx8c T̲$Vz/9#t|i bdfkqeDW}?#j`֙0v]jކ"t^dh0\H%i<ߍ$(LI1WLZASJOM-q08+󷲳X vYMfUvZzF ^>IKKЃ hڬN4'P5M[3"+QR ;A5^o|yP]&qѻ4@?꘹E*x~c]6'QC&;zX(|=cgQ@H:EȳKH&!ݧm^E$J, j9&*\&.yȄH&wJj&"`/@ z3+j-, lU\c6NPڍk. Uߊ3)V ie#RO#:Z^ӑrHr}a(CNkع^>'BnP(BJIZ|rkuG/ܑf͔^QRwIƈ kVW?NgsBuzЧBՊY=VD<t(,v%E_$TX8ػ\K xG#eYn+giXK %0#.H[ۗ껂^QD{MB5ń<McwM7ڍ(Ҏ`3,5)K uTjH>cuV xόuL=0䡬M_%kB˫qI + qX=r z$~Q7IF1 '[1e ð7pfT!Cwڙ@}U. {'[囧khSa73 u6V/S:3#A,OƧA aܵ%aHHSi2|O^Z_wuʵ?@;|ٛVAXcқ ξ(Jht7=ø  sɦ-Xh׎UU?7> 79h\x X$(RXTv H,LGm)$7&WWcRlD9y] E3aŵ) 㭫3=J4l%!P1$ MhGuƺ?Ӑ+-|hJJncSGgX둱MG@Uj9hwLr3#]vG~[$y8uOҼ2vp]TX&y(3\@V.4X",Y8h3T&H·}+ɨH> A \j>儺C+l }"LhInGjIqG[`{syqtHr S ُeU觶ozr[4G\UV׎wVDѸªQm erĠ3"=cʊ%nۣqi]noo ӎJt/b)W 9p>BE@~]\DQy%?8_* [nT ޵rHs+¬< :T8,k컊j^`7)Ό`N} 7oH 9.}FLLL@Ȉ˗Ȯb(ÜK+E}#9(!i8,$ F6fc\6,ZPV C/3<~1;+W .XDk蠺 x 97\:!>.[L?6%f! 7^DL^/ƌ <8 i=6_J* U=c1imvm2-XI}U]dAKL:/J3G)-W'(6wS sĮWG\sQZ*5UDrI_~mfZws~%EO0<+D;q4jtvhџtPb&X@_\s'3[Jz) ~!OAe Gx%)BN6v(,E># nݎpesq=wx]R˺:[te!>DYpoFPPgI?M4J)op{#vdѺ*8gxs~{b59q,~oyf.--u.x}\^ۑnQ5U(EYoؑF7ԞD'-XJtri.XsˏHa(j{H.`Rx) dRq-j'v-MC/0dϒBR>(K/B/^w4 Ɓ]vZ8|ݟ-l1ڛ#_R,ip6WjЮ[+\ȑ$"HY,ɵolDC"3zkϹhWK@UC&!oN%K|F:jTp|.eRP̉ Hd'+. ˌ+=h@"F`xBA$6.UKLI.8\#.}qQ>Gn.9~-$ip%!deae_ױs@ys úi wѮ%"&|&g<|  H%ʯUH:ܦёu *@7;WI Rip';g IvƑ&+m1鳣±)cIG+LmJM~y7=5S_=B#D^z0KX792 !g=iANY*ʺ;C7͛/D`,z5Hr>c] #R:و/Ż %+"?#dbo`|vHH RpcT˨w;G ۱) ?.Qg#tJEF;ȑFF+3vo8%g Su.ׁrHvMν p\'1tW 3#%ﻵ#mʼnzH'̪GI`uó0Nc$ "ǃoQ[o̪=A<\,>ANn|?u?îLV4pCcGPi9_F܏w.O P#.Ǚfs2G77qb@f?Wp^c)/;vA^]@ۻ VW6Gt7@o6),E|3>R;~Kgt,ffC(xNgТ_Zݡk&Tdh!K@ ȉ1J}q=IvL+Wd^ Ʊ2OVn" $Nf/nHe/m-"cl)̌AP`.߶qI;]-8qB؃/\A' ,\IoZq3,*B9 e{ş9u Y{MD4H$"p\z>mVըW[*D=b{>ZR f-ȠsPU[U*si^M̢[0ލך`GJéUSbpW#(o5rIE2U Cww%J0}6ۨi|khmnsݟ,i#~׹ah7.Dn8q^f: (ks?8 12F:*`z)^\~ @R$I$??%6?_D5 6dѢqR0;6fM$*({#&&i m“4fm>HuB$}KV%d]y |ySg/L'6Ä:C t, :q nędmaB'(ǜOn0_ps:@#pCM+IQ-Xj都UΉ;G(>%]!evNׅkKuptt#:Hۙ=%ǙKl=k_']LVg#3YrWS=],e1h8)b#;g uCc F1|EDa|ID4kl 7CB:͞Pt07##ĕTelƸ }{ .2"wlSvk( C\.|W:/f'Ղ:\͖u|dU=0oqYl3{Zd,BBݎkʰԺwYQ%lj챌t~Yxx/+}3)yp>`cq26,`sɳZrjQ  FvnYP`w`P~Щ}#p]:njyo dXlКf5 oZb'8-p|S&T(!o׃Xl:L-? c3WM K_]NyRP ω?Qf6DH1ʔ#Q^a$Du UcդFT!zA3k;3~EhzDp<5%-#b-v7gm-SNƂ\P.=)~Zqu iP^GٜJuq[%lxM߇xw0a74b~yFܝB,1-JIn$Dd~+-r"f+ho+?$?v]4&:@6`,1X*%p䘵۠BI'nm Wipe oTm S4!Y2"`1&VIb)L&r4XRy%j,g/)[T(&u|7*unSID>įa+}Wwf?+8}BŪ,+g0 K;/QuGݝ9C=7 }'uڧNaS'Do$$so"3R7>Fٮ~pVL&}&a ' NqqO葩xq1=ѼbDugW&'@>/&L>f[xP-X<,Rlpow)Bkz,ڕ&ûD[nnM4-xH _QVs&G}';U caQv0NQ,ON4uXҰqI oI]b| ~JM')}'V: b7ƿ}l;ez~dnuu쌌!ƔӧK}wR^N>KBNMh#OZ9|M ; [*\I-fCՀZ/Xm4AdzظWy Aob^ǹ>$Jn%n:p @ѻ2ZF]`CloFz)479ȍoɸ0Aa j}`qJxiZ˶5P_CF*нFjte'ނ js~{zu L&D$2#C [iǷ-d9/ k?ri6@ZU OxP_FU3F4a83jj6 ^Yti-mgfI&'n9O-]1^TS/ WnX ']Do/LT!9/y ĊOeIS, H FAy7Z8zs@2fӭPL);` ^%"զ({lߙm'Rϩլl}7u[7UdS}|'aKyu3\]Iܠ:AQ;Sh 0kP 9l (}#OI%5A.Δjuހ ̄;0}šFVEU"o<+gbQ -EeUĕ@oP> %/i]}Z aݽ[cDh<(O:ɻZtT&S^OPBDEV b[34 kF 0.1QO iA,%hQK%a>mcﰐhSGc>*ڥQ8lR"Z%4N<3O xnPx:Okp?^1mQw[+1OoA}sͩH#QRzX:f^N̤ίmD.Y7kg~!rtȐ:}tU˺Adt䮷SԱwݴ 6LR.d2<I (@]W7F%Ƚ`9ʦ ձSGf^R^yR?LQז!zńTƫ{RUZn#@RLԊ8*Q>ZjqyDH$F ꝶ&w`,.𾮅 _TFi,\nJdUixTlFF:w23gy% 2>$MTu]b>[mPg{jVEջ-F-6(Fb)d-˴; ZE q"I觭]&##o[t*WkNrOv 8fn `srS7IfW* %]ل%uBp ا-L/~qkZ1b9"@Mr}k\oSGAW?d|X#硯%|L{4-^1V=a Uj3&WKky+(..$7пɤ$8 ۊd Xߙe')g/kP^a ڨjs^cr^xTyɡ*1+5(Kפ %D(ЋGc¼Ǵ,O #LPԣ@3ٛlFQ>_n㡒#ĝZhqu 1mOu,Q\ʫTVkVQ{:-`M7n5Uy(hbX- ).Sl[zuvu: ]m6xP6.O uL Qu4Zvdx*' S d]E# [AN n +oc+Z#xb xdarH˺ڰyT'q)&3 w4Zs?ix^fy܏7&Ej8 F XH~Fjxc˷Àx*H G 2U44V;PɆP6BX&k'[j<|Ae.(wouR 8CCTL@FJDbe_EB r;X׽]K$k0%?ڽG@}8kI3[񼮳rZNGyv <Ԙk0A4{Bp֬E*u\+i:̤̜=R$΄pRYr6qBB@'h !f"ʝ 4%,t(MQ؇Ȃy*e70_u ܵ@_X$A/T>baGgF<kW1 WSZk t9sR* 6?]UZ({4ڔᴼf}E~[dqcʳ_=q;ES!T=Έ72,>%YjA҂SPb} _HMC=Ka\a hX RCbxDФܢ] 6's & !i)00$Pާ&X8`F2{y7YcnDO*#5ǭcrE- P_<Z.ibeUNbfN0W S\0M3ୟKk)恷竘[}>TWQ/a-)edB{'ํ(!7umZ#b tڰvKHJ#'D>_ Rjxr{FXaB9Es'e0*e56X⸄W_ZEdd\Rd^AUM^ED=^4J />ƌX^=CJD$rn>FbrԐ^t-K_]b=Q/Ju@bXQ yUJ %ǎ)-2""xUo??ظ MH۩4k/4s@_˙Hb+` 7~iy>Ul?s|4rS^ݜf=7?F&Q Պ@i2׍4Y f4t_jN}>n#|xߥMr1b IO+5ug)oV@_1ٲŽ.p5Hː&>BGRS{d - }DceCFeN'ބ+ڬ*3ya%;!cx UhG/0\XTLV_99(nFfy"WIav39:WVڰ-D QϷtB/M5~Q\̞'va8ßj"02u4з ^-I?NGF:$)DgF@¨QO dj;#V[ֈ"b(j,RkI%`1F9@9KyEA$7zc;D=E +4ض_t:5z' Z7oNRhЉV<(pNh}w38ms-WQdK!8fF*B `2 9)0qa4"54v<%C$mD8<]rhK)0(2X,3RX8Yܚg*LIo]m*-ՏwGQKQ`\yY@U؝Vm߆[^f1pj֣TAFՓ$^Dۚ$Tw=Ur~qQP9(1<{f7`m:04U<٣n. "qJE7T1Vh>)BY_9w+`&CB6` tV_U1g[8qj Z0v"ϊ?E_#܌@Ǟ_Gi^NqRkGـp/W}5U:JjHs/q w_!q)'~{nؘQ,GTQڨ?L!@v0?#ʹRz/`$ƔR@07?׮m WXռ \,Ay62DV6z;LVz^'-3XȪ7յT{7"3|_[Tzan9͞p\{ U?`V(F/xE ۬j\taJ_0ɧ[^;|).Yh}05/[hݬѵщY}V:I>"`A{B$X*Rp*/0Jt.:vѷo4 p+(HlaSBN|خ5JV'4/,p7$LeU$Bgr@! "]Nc@{/0+Y~f(Ɓ;HCvמJ]lWMu ֿvz[k@_̗}B\E5ϠU9[({ޏu^BԕGU`4H f+,=U,mE#D"#jSVAnV{٠ j'Rx4\K!ߗJKۻ0e $2$Òbs:t04N-Wa,*Q2ګ<9?Ժ&Kw*mUX+F*=2)oq-v#*rL)P2,aۻ1RbsJ$)`xaڌ 'vʤqæA 6ڥV8!RͿ,=ilѓ ^ YӘߋ&KT-`c8 [+ U%~2[(~]/"ɝqd0"]d!$w::(vw 9ś'ZDۂҵ*Xގ0TK, Ocr [[\s׬0pP DkMOޔ@Qu;m2; y_oi{R iK& T=Ly+c?=^wfXDe[? !uEDX}&ͩ)?K*R,ZDK -(B˕ ( "5#yzRwBїB"Hq7L͗1 m y;R'- XE[l Ta~o>x7S4|tcy۠D6n{栉a?[} oyb wY q̕Uǚ"gܵ ht.+G" =~be^T6ُ·X .:'(P!zOzb 6-?dZru\ {Z6u+qP]3j-k|8 7Zc) 5@Dr w84[wێ%oJN~Q\;UN:OC{H[ަYa](,ilZ 2yAji*' u w( Ɨ%J{k"v\Qk[]lGƁɅRDD#WZ'죯az5)Iٯ@\P%J-LW<%L4wI F>t jZ gi|_|$'HЕNLm0W@Z [?]]~6CǀK!xl*ư^5Ytpihz"$|x (u9Q~6_Nf"$ܹ%1gPW9.42X#`#OΕPaG-)`kO?jQUGG.|%-Y܍n8qZ0Eͻ+s!1 ଓXE`-h~#Ig?iBI+;f]|##V#knOJk}y$0M;w-X}S7:I?Nkm3'_|>P Z ~4 ғit+4<ܛy4 N I褁[&Y}6*uqȵv=(kI4ioOa*GV͈\~Σ71eΒ >=c%]ΌϤ#F&bsbO2?wnZx[H#'\ATT).qaJg :<E 5KJ#w9q^1Qc/4 |  W󮪛$R0;p~ۼY/r&،4BõvcI9K_{Yr%CYA>MLnFt7ZYNK W?g.;lK"#wl$ZxM:j{VB{G89 yJ==@t#Ä)Ə/2OɕeHB14~u]wد޹gv BV|;}61/#^!=VOTsBorD8ѱ 1o.'u3i?U% |Y8Vܳ,2SJ')/z3<ߌD-һc/7oBmRB!}M{HyH~X0K*؜mk#r 7̏b64 ;Eg[cH˟ZxEMk(n]x_mtRĀ3EDEz]~J<" i]AX@އrbF~ͥzz/$(n×kn[%݆.ǭE"IF)~_1V=G]ɣI6|9代Nq ilu0~ZeL&&LX\9e;ppHŌO^\KCmg>%=RNm+@QM "#Rbsu< j9x6;L!uJۧ=1X'%)V/YINH„X%8쟪,J48wY8Qf1FV Fw 0@&[W# yXDar~9G1kvL83g\{&Dߚ$ʼٲwHTEi^]<UkA;Ǜ G]Jfۃl]:I.t\{:`c^R'#r F"7v]hPM[uԢO1]5e!u2$p`= P}_qwED5AwAM`R"bGKprSO=.Ɣ5xF/h;FqTqݞ^M^s=Ki. iI-(YgN#P|3( Ǵ)V ;NQ <~9YF4[w(8c[Uq OJ=ʚ Uix6-|X&b3gNlXѫb[ ayd2D^%xI't)US+>1̭Uϻ:;WmYvdz?,4t;k^ c;}K?.}7q "2ʸ9K+LC8 Rgh٠5"I?اAPedNV$(2~҄#(,_uǷ⤨y ^(Q^PfvV<JYhB}aA>!,bp1#Y6q9h bA,Z;pQ<|yhWj rHPGBszقc(t}g0["#JPjԸ~2ґ–:։5OXeYrP 0E}.a͙k2DYUݲ*sZVQRr6 pg{RVjCǡ/G:`7\JANےsD )-r'"Y̛L[w"5xD~kb }[cܹCk,чjZpIC=5i 7SOx.*hAPh|($ {bV>(YڌO130p>qoa9Fh+(Kg,8,I+TUU]ݖ >rt̿wR'zԔjBzl uS prNtv XX# >$Â#9XuY!22 ^?'<JD p ݻB0G7XF,*/@(6lyA/hN]CQ a0l"=6DG5cq …f̲'ZE; ~aD볿(^Ç;c+Z&TkebeT*N=79U!ea8ÜnjD8thژmO9L ^SXjM!b݁!ϭlOs͙ O߃rUIt:0q-WL%Aws\ h>$$1 YSld?_eF<Tq !|)f'~.Ňל8"%9S|csJQ3DTܵ;`oȦ?kuN[5-6$iY EQ\J"Av6. |Vksu2J]" ro~6m'cy6, =mGwFߑs}9,@Xy9̼p[^2C#QJ(I(U˟Un4OmKd8辭bVKUֻ2'8\fFQk垣 h2 C@~D {|\341䠔):zw*t¦S/*2TҽzD Tui쉘91w⶘TFn2} 6 ( zt}PUpmXV'^(+k0':fX_G{^ePP >5ףq{3[ DwM5uP`k}䟗1&Nڗ>T4+<~Ebx"S9% 7mn@V@"yiE@FX$`tNbY3hf/u(qCng*N9zCsO#ĤD!?k?ia)kwdFRl>Y>kqX-S ڻC&š*8QǍH1`;I^*i/lRE(vQKfnPɻ0P§[xnr{< axK'¢6K0Sg?rEQd>%.AvWQW2֞VӔ='ث21l G>㼌"hwCQY '4{JՎmt&`a .4`bz KHַEQ?Q`da0iv6w{h/rf>">߾?)Y,"`T,= 9ͿKCAczQ볝:ɋF4  R-] LŸ!0NENnmPsoTFJpkNP`FFZC)^1>GŒ9Ct{*4?++4P حcmN#!qW0#oƏ;t;EAB=}h[j *[%m5yLNt ]Un B& ')BВ4^++N~T]qL؀DCFy&k7~QA)8η#$hƇ13)i:"7`l>е8ý #j^7_SS4GC1Mu(z= (5Բ{4*2p(c?FE۾,‡zUQ XDjzŒs~r$-g;y>+XMzHDxP65v—ꩁ(mrz`gFy<1,8H"ge %N Naxcˌj 6^p x.otʽ5T$|U^AY|I{,Gtݖh#{o&3`)=$(x9IucH*AnIg:2񙇙lְPٽ64"(R$mηpc!A{we^r:9aVnAX~sE FR!kbqSu]n2RjIWFNh؄ ӓ&(.$]EF"/T(hz..mGUhHƉGj.ux:bJ\2'}u юzLMtA (T?+Vk DDWyyٛf%d&gud\+No9I+I C%fPt<ʭ,_6#HᔺϽ` YJp>48Aov*_!ȹ#ĺ瀻\ݽ3I^Ї nމamC]p׳> - %kЪŖ`CS85kOW}-2eP7bDEv1I^J:`PK[M!(*Ue `WXŊrv$%=:dǹ; J-^3%w_\ʀ`$ego)'kwImenMwd=7'ڠf?7'=J(@xCtL Vo,ݴ 1u .1د@Hg֖OY3 Wҟ5l;=1C0ZHܿnhZ"-ϕ"l"о#TmyuORF}PL[ɢMHU)WFO  2ҸPMJ pGR6] V8$ u#gГEO,BYU 'iG#t"+q31,;S1D⢲]0윪J/vȠ@@Re-~A^.Nk~~L_¡1ZD-]4vX3o|H&#yXC < G/{G6t/nr&߇ϰyA̲MqմfFZrs =ZgPWK +՜̊Y;C+B DoQۨ';5?[;WgZzQߨ$e8~o֏ȴƩpz~sqCc] SM `4 S-ukKDZz]dm)\Q̊1)ϓ-:jxH\ANsfډ396u]t? CLs10#;pR.h8S|d3LĐ ^': x)#]."셂{cgxu8馡T5},=^0X1ͅꀳ OU3!-|UCL'٨FZ#A)o (l[!qkDY,!0(!fյBp[bF|{{$}lml;1<0*O o9S QG(=E>P4`?]%X+3N;*/,bWy ٣ |1#,];ss^LE :ōԾDX`P*v -Ó>~~kVo*^Xd2^RQ z~zug&&dD(^u:xs|jq^7t sϗJ(X5ik2R[7\ɇcbȞ!<[OfN\rCQp9쟼3m ymbNGC.lK MDqInIv?=~g 'dqpxNkưU?K a^7Sov-Āuِq45 xIPYM{knTjD}eH4Vz.sKkhЦH\҉<ÂB1QE# ~F)fXF__*%qFS+`KIO]ee<% dW 2G/<Ρ.}z>BS'E|;Z2>>ۖHV+-yI,B&7n̥~,oM]:N0wy@}߰H(GbtUg~4Xc"RrFJ`):=+[^krt}F{n&H`1V(4=jcXҐ6]+^XCs˥v|s({:ج (XK/e: ]U9D3՟r7xlO:5Ti6w)`` 6T'.ώ@o_u )+cW,3}ozO%Ϙs o[leZ*T.^2aP 3>Zn?G7=i/F!G&uvmXy{dޛ*k*~\C~;R]vgZGB>G_Kœ5=!w"Lm}q顓r A@zh̢U{!c~۰NYY}{$=|R*_f Z kpJ2F>5ZȄ{z ı֥Qwu 'f[)k ѱ"870u/ *WѦurنf.yǮa^mWXscDfT4xK/d]ɛ4[ߔa"#5?t1ڭ`Čm\KtӢ-OSIv$~びcW;Zz/Gt:0hև0rs-d(l\ 2ԫ z\բFaw8"mWgUYS"8 99.`&U4eB㮝6g SEfXܿΌpO>aʁi̫=w.5Kb? ^/(n\/z-qfJ}j14 {@(,־w9HA!x.UX'ӍWD9@*UyQK̜X[Ss}35kb>s@`i b?ژp;'4Y(IJ^wPg[Q>t9DL &rf,j'зf5]$%FmY0Lfwm Ú_r@qԛb)O+`?%)9$޴kh~?@EKnʭ҂rRpPF+%h&GhCb95$X `khCw9JhbƟ ߂/W؋^3Rt$ voc*ڋ-6n 3 }b'Z./d$m"_R} I_ &7S(+X {Bka11$\C:1%V ;R)0nz`3svTE+w&oLj6>A.$*.:<> y(y^\<νˡqsث=*.A.C,9G/)DZp-Ec}Q>J)y4KTMI~򆹴--X̅5;ȪVD%'ٞڼ_Hpi()k8G.YjD{2DŽy {.ߘs/BaH3{o|xcY==Htm=RN'KuV 4՛AFi P>C]FTZ˕!Zui*$F:_sBЙxz}+hRb_6 Y?J-,QSo' -K\fLwLzeEL8~c>lj[" TP}Gsg16ۘ?xu}a rfYv8p4B`=e,Ņ״Enl *\'Zu7)j`Jvf8h[o!E)nm욁v@)g)|+?r\{,{y4 *z(PT  |Xï)g""990O0qJғ}rn)yQgh/ֆ߱s`VE'mf2I`-A 89I#X0>KpG'W+-y {rGe;{Jq3]=ty"o; piQ :5:r)N K-j7᲌"~mB o[UJz𐾱h. ޵Lxvh{H%4j*5 sp:8> ^jlI?iv5i0VThYHȍtJiۼ}i[(0+n:Ku ۆDAInjj%9-|4!_稁yb<^Z;[jc6P\oO'~FTѥ׏Wdov`6jјgnƙZߡ?)y'|P 7 C҉GBBu>Q{=Tx-*XF9&9858urG6)^*fTz$M0cb< :z.yh pX9q;pt;xK^/[r誾YoH%E+ySC WIFO10%э({_- Cz-(7 1SunR3-^Y/ceDѴ%uwxiLUőlYaV42k olAWqsXWrS,U!y]<{Q-X*Jm7̒>զ{g} `@ӕ&r?pWuNF;#uL0\I,=́@ L^k=,#w0KlIpRM^bl<5iI Qo}>{WNMh<Ȓ IyKsK/~7VSVY&tZyBB=WQ^eNe>UCe%7v^d9h8[+%)NX(p"/߷:7kð==Ts_`]dFu(){4 Fhk. :`ς^f![Z"N|yHw=r b "9t͎}G2tsn'{p{_ÂQu>r1^gp}o/׼@;ho]l/ms[̐S']`v ?= T8ԾU(h_Ϗ2sJ`;/I֒!#ZxNLVS͌+[\ aCƐ!kR$]]ގ2nMf"[=>GP᮰Zb,xXw6 G5dܒ+|)tiXc _S6p rՐb:r$I1.`qh; ߊrbqqu]1olԼ7ӸHzKÞSlE;e^D<*0j|śKʈ'-ҹXT)s % Ȍe @Ma\Xv3oBD#É\b/^{=pszO5}~~ Fu5A9lPP{A.I6';>=GZҋݹ$/p$Cq&1k2fۆz\ =}!IH"d))wi̶}"n/rBΒBj_\ u[`ɒ!,XR1F AaXm\h|; jeveoޢ74Ɩ[.5.9'l VvQ5g*]*0ٳf'4jU;54ntצ&RFe|Ʉ 7a:%bL xN3 PwEe.Y(nȓwRN3B On̆l1>\ĈV4! / d~1k(;!Foy=Q[^1jeM&_> 8Kg|V6Ɖ`,ûwgn"aiVq? t3j@K ˟Һ*k ݊WlKdôuӖV %{s~Yt""lp:&goe3S4#<'؇nkӃ}=E$؛N6D〉}tJ3"<@|3lTw לh5% x\EN;,*Oq=p+Sdp"#Y$])D|9\X^|zTD@+Չ])|`,I,Et0NK)#$M'KB"['n$ Lf9cFJiݝEϵj&fE.4sPO ABDJ d]X&$dARY}XƑ86'-G1x~.Yo$lI/E+tD2ͪJXx(;c{3nT+ %7}%13Ejo24%j9RF'VIrW[}" ivuf&bF@g7b.0>:>/Qź2o6QHJ`Dé^&jh[֟|cA]aY=6tf]b~!4[|@V3ڄSг@\=nqtU+vzO$F( ]ӋMIr7(̈́U:eZ s,|r fkv"׸[Yj)`di;Fߚ8m{f!a4M7{/|n_ %_T}.o[gRh%3D66fiΰ+ ^.3`Ft/HpvNKRt]o1# BgN1z+jfX2x0Ҕ|}L\X^*(JM; h+.$pvL`LlҶn@$Y"Ll啧,ַ&dVًI{/q|dHuίDڧ;g{qu9hW +y-ms ,aDL (,W> ovى0Ӓ]K@HӖG9%27MK嶿*V|$.k1i=̌A{&~ Llo=|5Ğy'wt?ȷuQ\)7 tZs`񾊂uq1iS^ ddA8:i#^F<g/,ϟU'Ә=] 実T);&Ίh&YRb$^dL8b;\;hm-=![e *p5,;Y{ c#uDCrsu`h64qRPY.zFzڅn.@@`s H2ހ "L#K&aQbRDm4Zon*Cњae&JB-Zc^fj[͒N6\wTB(|tv^xr,8skeCT|\J DdHQm/O"HpE gF-/.;ԥO=\;Q̝Ꭰ>F484,>o\ |*Ud$۳4YVއi=bQ|FT5;zmx890g\20TW;;B}T?'=$Ҍ] |(Ö(y>2N8|m>zNviSQ~XsFw;3ՠCffG6 C_&?vƅ0b(V-VhE⑧И_7nlXnN8uQZXX9LA}D( ʐ],¾N*/"cPǡ :| {-'0/<8gA ԡYQՒey:sma* 4^㖦9.9Q1#zX^`0 BR`Qf,׎&],KVvHe ##hMPxuq^3x~*@^I q}RzƔS̭:ƛo,""c}Z;"܁5ޘ{&5d"T ,!p7RA Bʆж:)2EJrco(ygCT-hcPJFÖ=ԟvGl?I-R@Jv-^ٓہ \27DT& +* ӕВWۛ>+#6k?*oTu/pEJ K ]]GjbtIr徍dC& O頒Rb2xn?X[)YDy\'[@[$vk6Jߢßj\&n}SVV^8]}pp18P_km q*ُRobezrY3l"xHX,僎SuO_65W*hE0Dԩa}R<]$&,(N{4v)^kpyzϵj`d;Y#f@.RH$Z>p1@o"WqT]/)GB{wP&GR_P͛dA6!"}ېvY!D@I`|^7u*8bZCS|CB4/C\Dے.|۞͐Ja҅fX[mlInCNN,cn)ʅVekà5 9J!Eeo@;ВY!;wE=VR&GեܬGzTpa{~#%[B[pw<wTɴbiBcF:a/I: ^ R.T&4#>M'I ( s<FþDB7A Ƨ?J+?7Qm]< Xt@ H娯z@lЫ0&EDL[u#eD"%?+ q2khPYS*-8\tNd8Nʱ ^w;C,V(QwkZk=4'RxW89Q]$r)/'!y=0@^X-hP/_snM^,6Xo.6H >)ğamɧ+;4V8Eyg&l o3,D̲tqfjI?Y`o'1ĞO.!l.H3Mp08 գ䒡Q2/Jn|J~$B$e 6TS+㢵q`G'I6URqZa]-!ڛY?&FE%1t @dTB eQ7́E$cueUT,\',ݵAbǓI9`H"Z.-1K@fMǺFs%:YH`w;DH"9R)w))6?9_癆N}w5g 5k!9o qSȼYV#o3?)|l&Yoa`Υ܏m"' f"~5PK]FI㭯VΒPAK ,gDwNxf*gcn U"+i>_ 4Y=C%38Pi\V}?p]:&Q<ʄQ f$tj=DTYk1 {ҥRC^x לA[lRF8)C`{g!O3 2%i!Pф.ʋj@%}EO)C cX5$Hz>V0fw&&߁$6VՌ^ZCY9T#a,#GHD|X]GMCc\_LgI<p+L qp-YYm#9%R:3Nrj{hN.Su/F|lC>S^2=@Y~iq>õ\?E|ͯi ]ZۮD /5kU-V)(& !Tٲ&k}NI@g^V/`#~|%t|o?1wndSOFHyU1MN8%/>Pbv=*7Xl-U}<7\V /VC˵YڥojK֮ɻ5:V> @2+8Q:RV5qy1qr.@\ 4EKS/?mQp&HmyGCy!rO}m P"yT<Qa`*9 c]%|ߚbАB Q _>":%$=]֮4sn1 %wREEH|iv-/hO̹9_sZy&טGKؒJ$~= g36!q'}}yNc{Fc=yУ[CY U*+$IfM_.bL5r!$t,:6•?=fصiBcUo){Uj\,_}i s\\$I(9p}޶  g #ޓP H͐Tw0_$goP .r&{ҙ8/o- +g2^~W*4: GUi =(͞[ *!j\L_g44RXCl۝uT1C1%#[Qe^x-Ӏ.ISA+"1lˉ& u(3+0SQBjѺk@cـ8J}"0 B^! mzʼn|$Hѝ=7&SE\`u_E4 hκڒs9ɚWW!xSLtQVIUyH2=72|;<=LԔvkTCv0+aЁă49Hj=|}.-CGͮ0X ҰFfop|oYxPʀ= ;Gscܓh}{쬪Z@b<Ũ̚ Ţ&\E |;WdJL0!CCUn$Q`bKH2^@ʹТ#R|Q RQR-)h.sYfv)q Y6F3szP` >M"KJtOWO7W#.mY{" yZC7kVoGHl..VkI05Ib[Җe>jIPgF]0:/Y^[u'/濻)zlkZp&`Nĥ:i5j> H#x܎.)Ƣm*kQ,q&\ zzWGѓ\&!ΤXpÇ!s~ jM-䇵P.'[\ƄOЖvQ;`3s-'cS6o̎~ǰX2K:K1|(&=A!tQ~ak;SĚ{Ȕ[L6E@=] BJ},RB]YT(SzheQ,ѩ6IPB$Vu%A݄ @>IgYq#LvkzgAo 3#Us*vZgN1Ҹ-T~g0y5Aa95UJIrA a$j$`kvOONZ!X\xbiwyٿhȱKAf|2ZK7dbC\ιD;~#t{#j+LRdC=s0GfP@ Hl7NF3JfB,ClT}ʿ|`]qt"'!M e)UUWh_;Mu!8Q-r~mN:8V0MF'Aupe֩ڊ>O_vk8[T4@gW֍2Vq|&PED5GhHe 8~QAU3e X(IPIP 8[x6\ev1;` mjҋ]8b%14. }liYzt7tp[D44dbH2 $!r)Hwe]Dʙ\( (?i#n˞tH+zׇNAۗQ$`k:{)/D125Ól Q1#F;q?Vl~vn˜EqSsTeR-cQ1i7|r*DqF7^ᓯD{sˇu&P&=oX. cmݚ@nϵri8N+/_?Л vF9fek ~H2/G.H6;Zєv&4Ur&)O6 6E/CRajmn'S2؆EAr oL,;5.aI$/ u\{ōc$`C] „]X5j/μrU^U:}N!0S)Y&Pv|c@8 촰FҌׂ3(ꕠV{VZgN J%Ň=ㅯg缜NM~IUa{jנ@[E@1¹ؿ˂ZNIxtt9OL&.8ߦ:"KdQŞ]pn-$̭Dzx)It?{{_v9K^݇ N alϝD=ÿå0x-p"$=n`!n #I|F5o Rj6p|$#bA2!hYC*zQ.>ʋ- ;Y'=ErK&mM<1B9^fJuX6~ZMrv;Tl0ߛtϨs b#~]˶[Fd8P}_ϖw磂CהQ{fĤx fğKMi{Vx VtV}ts!&6!W14NFRFD퇸r"cA|NTlO`To amkG>E8.я_5@W\8N_oUخG{$ӿ^6I<:/y;f@u]TvTWj(jLD{bD% ]"ִ~/W+Xlo(PBxw GK;+kb3CIb|nt!x;];HQT|lv 7ozqO *푔Ko tyxt=j<2"ǧFugf_ o7'WC {Z&'Pe gsbIoߔ"PB _Ym`lyDl4g4zJ#4w)8LBㅠ-)fنEв%u͕Me؝o%owd}Li?m}航eo{gkH굫 ,s7=U`k@O\*psb)>JaNm": ,*ϟ& ~ s^°SkXxE@]=vZG)[yQY^.8JzsNBO1g[l=&oliF bb"}Y(4һNd=ivӑŠt$cVS,8أ톯O !*BY#$*3#ғnvQ^Y[7=52ة)!_|F-'C)"(` )lj)Qe^=a6wy*\1rUjf ?39;D+m`ҿ*1|LXdTd3^鴐[yoX4%Npi6P!q[֢ۇ*ƣe`^4AT g\IQ6mpsVꌨ 5r8zPq)}M߉ВylP8Λh/5(Gcs}3H[l71C+nUOH_n+x%=x3`ۺHyp or?}7@ ޡxG d]O&z8>*:)@ri7q\WwHFɱ[r,s!عmi%T|`1σ2Q+}7_8þ ;9%E@64qj(lujN sԞA Nb@G<[~֦ۯkxeCGE:Hz);0iBPi+XisaneI?kv+u:RK6wEt"SjcLJӅan,cbm`G[Ȍoqs++k1u,C'/#,0ϗCi B}:޻Ae0҅f[M-"@pXWT[h3! x\NϞiMtv}mH UH(DdTϏ@Yf:| oq1/X~5˦ȗiݶhG,oOX]b3W(.V  $ߍ0)$9E0(S ďA?[.SKDy m ƻj^2႖^LSl nz%\ȣp= +{}k/ΰ)^*+=VX1^|+wej(ٗb #kg;B B6r]31վơSNpX<57K j/I6[YAЀA#Ovhr5R@u0,hB[ þƼ~hHLƫ7rFJK8QQ<æFip,%1IA"O' JhA= [@F4}YhHW7SB۱Z򩃪I'J)2WID0ʟϙ݅[tQA']bދݻ6ugh%Tk][#A}.,A"{%6וdR<1 V sϽUy۶*A_ ʽ0u_r^0ucj Uͯ,'==մO: ,? ۋiyo?fm so'Z~Dƈv6UtIF[JX )ai#=3Um2HLRsDwpc^C#(\G'9FEH뒣V-ZE|zݬVt{lfz~ J6[L ÑF,n/,ׇթtA_EcZk4٦[؊8@O)<+gDg)f #`Un\M>ꎵ9}SlM|8+(@BW,ڂde#̽:9f}F4Z/4QYU蔶.zdZ)LR jJi@I-Dx+iٹPm Rg F5zH肏 Ieg̖f3j[e; 곺Y봷[$!qH ֞+8*ޚ|܊?]tkybοYE oN͞r/qU;*,3B|MXP`I=FwaJ;17{Un$?oh9)% ɯ] UA6\q5--wXVs"ۡ[-}INP?jo'ꠞlh+5G"z­ݵP&uc,X-)İR!; ph5EPjMw1 {20wHk4-z^!W:BuTZY j^>v{ LN-ܰiJѫ[dqR 0nLȓiƅM.M'2!'9u@)q[#xV+z >\]3)ڑO29.xcP@sq^a ab5Ox7~D)}9b1 gx{tY>]z=; Dn}qz\1w`٭R2F|)K,m(YkJ%57[ l8Ivיn"=2 ur( W'o#Kw.;cek'݇V :6bcp@7#[9WrCv QoZ˲"0 ?EZ!҆8U+mP2Zkc-6 Zp(oxGR|E+o`QYi/t8 [J{ ?Q4)kFq2ϰfs*SthU{tc.a}`,ʼn2`~_[= V A9EbC(^9 PqPQ LuFϴcMͽ 豧,H eysCs;b.F=JfWO.QJOi:U{G: uq'Eje5ZAE G-ӮS7fn*]>E Jk- Qw._EK[vg^)@`{Фs DC)=Kb^+ZS}Sv5 |m‡!͇Ŝ_ } &y ZiG A6CqY_XaOW|S̶ \~@Q7ܳ\Y  %RBHU5ev Ҁcnt_>9=2>Sey`;LU9N~A"6gb(X 2Yd$tuxL҃] EL ≟? Y96Oj2҂BB|$v,?ϷMnu#տV饲KTݧ>*Uzbcv/>kh'3&&k3IÚ`j^`,0%b2U3opC3u7 Lro`'˺ksɪ6 '+<lts)B:`xlvaz1;\Tɫ3$<hV(҂㜁腠qK!ѿOΉlE3^oNHek9~ y;u9)2fs];Crq|C\dfb<|RF ɶYOG]}>T#ֳ̦Yh~ Dx ;;,N 51k ']0pzw;hi ˓ (TxcK\mnk(m Ą/مfӺUX칉i_Rz!X09IC|P gاV X唙 ځ@Vn{̣6)Z Z4Y"XY Eb) ڈ2[͋fJL$BSZZm(`@Gl;Y 4OmOJl;}WP;y ֺh=$xqU w}NJy4HnEI\icƔ6΄\76;dr>}Icp3oͣ5ĚMHVBi6Cgk@ηhSi@/'Q54ܣʆk}ڇ p (bJ1YFgD9e$;~v&2 b.֐ K}{ 0ji\Ge@b%K,f- iZ-͙~$Xv3gHNtdU#-=$?HhVۛlB˩76c߆4FM'+CS#Ja{YjZDY(0Ԩa=CWn/&$u?b&*yf]kD(^b]|nޱJZR O?bԠuUh`\|1^r'qeM֨_Jt*3؛zAHY&ʝl6iWuȩt^cz,;-k80t#NtοT61OӰL]g?zW Y(߆ r!.@#={0ljqZK 9g"&=E6m+ *EJ 3SA 9G%4WWٲSD򊁙fp8("E&.q xqƮ/F4{Bz|C=cY?3plO,( O2%.dc5X1%&6[k6f Rlt3`uch[B-YN*̀-gV~g/ R>iP[!MS =2tggB^L. dp3WsCsn,yɦo:N5AQ9F-i6i-$eoQe݈))!1T1)!*v?hq)LT[Sݎ7"z~yQV#سrBPIIfzӬ'F((vV("@93ψ1kh$g 9J5M~3;VPPԟ xΕdq|_Q)OmXvaw R{MIJڽ2uEXۦ ͝3lՈKz,@B݈yY _V+a-X;ЂfOƳ28#/3҈ޚDl7츦XMZΔ`F"ᶗ|Tģ<Cc5+ն4Rt5 CjH2PGaqIhi 01}[ZhY6F1jkXZ<ڏױc 11Cvߕ|~4 =DFi37<.;#mpx8d_١WZ߃s1ɶ"V{sQw&ok:ˠ^+Dtkٗ(|ˤ::$+ ;ʔ ۓ4pQkB^Ā :Q_U'ׄޫƵ^7U>|I:قG~k%}8X#QP+x߯̋Gz7Ts]Ҭbj{a{Kh ^&CG\s 2hٗu=N,'Ȩ D& J" :eNV0Eڲ,TXQ0ߩLUeD5/A">Q)&졂/3#M];84`޹>M"gPmBХIdg&)fb\JmUz3ĩ/gX}vUU3 Ci>|{T5V;7Եt ٘rAͧsc(\&Ӆgp(࿂ ߇ܩ\x,=q!8d^Beᐁm `WE&y~Q#UQOJ|z gNS oyE6_clU~gc1 [!O&”'.E`燚3ha{q@Zā2ƨ8Ð)I'f-*bj܎B} {8qOxއqbMіB13Բ:m˭PW3nD#hN=[K8A2v)0b| N|>F :ØqR(,卣vc+Eh$د*FZZo@ F||y7UsCG9 FS6؟s$1ה& F 6&WEۅ}0ynX)e&O&/+h3& p2oup ~lm)m5(hˆ>d&XLJu0 GeCOḅNhfǟBoIiϸ@_>.<"cCT( TM97hj0:^ ;l#-9َkQy ZGN7">+RWV&SР/1+! i ߟ];sz۞jR7.كoLo[˰D;L.dQSbN~_ D͚]أrQ<ȥ^vZсPLilʓc&&D9#'Lq"Ġ]v}'ĵ˧̱BE a 3j (u:c}A[R^Gô4+p2uJ} wəLzN؆[!LIJ=Eܓ,ӥs&Dcqa H gsgF㕡&mTNO@vfgӬzFw8V]߷B$~$z0>4GS1rȶ鳑-4t7&Z1F,7.U|[yі:11pR)q^#yAe}b_[Q q&0-S.a_ aLzS|д4臻[)Fլ|4E,MA^~,!VsH|Utӈ('#C|+ƪ|:Qʑ>Wl-{^sPl _{9"2QQה.y*@։T\iT7u3C!J䂹uj(\k-7h=6Ѥ@?FTt'8hƒa-_ Q@,s 0㤈68?Ni.~} ,4^ z-$MJJ/mJ#\fok{Mز4ilЄx ;^]?y$0y FM>* s2*]O1iqK`AFpy$\MUT'2q@(X1Hq,]{PijrnIXjLÏ-4ӫ-7i:ӍnȬW ;<0Rt>C9#U&g`-, |V󠉶Uqv+":щi-#-;2"#UxǯE۠#S:|l;OW$)@YJ^Mh )ex_Lq;,N;|E4NjS냔JIZR)TOH>CuW ,b"H&_g@S.yTZqϝRO ɑJ!5Bj\$_{kG9=)7}LJ|T?gd[2ާCԍcdq)|ڸQYT }zmID"(DXp/Xc)AUc\ @6@Bd$ :WNSkN+G"};`Ơ> l Ȝ`ǧ6vL !v1~ϿE'DʰoipI!վ P3Tcze5_EOH]^H^`k9ЕUƌ11 3.?mڛ/5{Gq'+Y .h!C~vA`;CqjXICKb-g4:Òb5eXIB0cZte޽:ck[nŏR0?qT/TSCsÍr<{aZ[ ;Nv`06զ싥X$L/q S~oSuu]q)ߦD6ᢢ JqI?=\wηx٧ٳ+qlTV磋VǢ^)U+aӓyT)!84ki;s/a^CD}Աҭf+bxbFbF_ك {EmBH_ 6<щqfJn1čEK >:wYlPj.0!}Z>lzzVi ubz/4Ἁ=,ޮnm*2OE}վ;"#3D/'r0ׂD᫞cWk2ri+b;}iCq aIbKLځ엞#ځt3hNeM' [S\AeNPYu+3;t:i;CGG='qbK {;{ /+c#qқFNޑlt~)9nV'(53sHv$讏t@1eH4YtBM`5k:U! aQI@E6&$x,GTE9j"7s$5EH߆LQE#l4ZG7qh'IHo*rY?=Ih' (8fejdrjE'!6M]LfRuOULҙuAv>CXV&DڌĦ%Q<$C aٴʍ9ؠ<k*<\D\φٙT%IwDV}^nĀSW)}q ex1817NW*# ՔwĻ_AOv=WB9|ev8A2/e\޴֛Y#ӐlXrIdwe5A <: { r𾖎2gx?gSOk@ _ Y*+x B G!Z' ;$lXsqCU-_ ~ \?bC'5/1:{+_Ewމ^"VARxH ߬4ș]ET^pװ|iJ}O3/ũTwO'kH&y_sv(GKXj"*zٽ ~Re fy}ӘΗ{Usb*mB^DC mzr0 Lݯk${x_se/v{뜓6K ~ ݶo>4[n2B^-p'=J#fMd[jbCj:`JM'`~bgY,s%o{KrTKsK="IйeCZYl*A@h2n.oĆ&oN|aq)0w*\]otf_z-˽jZ!13oke< 5ޓ\j0^3H@/4 a'V-4\ytg&@te^^ŷF& &|l+X^tzy+*hXS]\,0~{F~  oGA-F渳ejlL'5> [<˵F܇G f;e8n O>;y%ޱ5踸h~9-K3E8AEݪyOZR` ީ $i"`aR+IdtЀ ,PIaSJ (TSER*O5ӕ-};P}~I*dBkW2"E\ n0C 1O,m5 ʾGwjgAVQ1$xqG g@mC(aXdӌER(}s98_P hzs~{H)4kRE )8Hz;: Q+*ޢ oAh$VE?Xo$ ۪LjI3AZ%xKbmjpw\QJ??!d ]qdi)N %,w6% ¿ޞ[W53 \7 SUvd(rU$[mdA*ݺܡd-LFs<~myuZ*؎XJyGtnL3Z`Xvl".n),1grNR.76gRCF3J9?ɪ1ݰ MT"]7?5X<ⱻɨ ‘j57/Tx)HR:?MzcJŁ2qED0 e4}u\Rg~tݵDhsLhq`o$%QA:sHQ>%p_eSPg;AiV~^|ճlZXl&rPQH͕o;oR)БVsbaGr?8趸pi 6L3oNίÅjB~%h~;=%[֩5OL3IwNVlJʍGk[m AL^jH֊<e^^3c{ GS/aˊƜ+>󙔺2i0YX)IqAYn\27^Ӿt7?:.%ݎ̆Zq\);Y l[]3 gmTI %#_q;(֕DڍZ.&}%Y 7T{$ wQ.B@!lHxqUH86Fz(xgvww<jlT>Rp># gE @Z<Bd^r- VI tf沐lMQ^ėǼڣ%X9˲kp2 mO9/7|'Es 7q .&uw[ q~HT(ᝌrSg&S*k .cY^l > CѮDM;ARUǟgYJPTu}&2DT?[7!~|z[;X/V`x$7 <6'p4Wb:]_Kdx $6nXP4$%:L\x ˪%_8.qO&oN6!YNN+ c|I#Ŗ;ĄW4x{愮ؗ_JWF ]`p< :e@6T8)kdxi>P=b.ĉ䚑Wo=75!ݏߟ ^ |OV'bxfSJnYWA!.AN\k(;B lf֜qO_xL<zl *꧳ﯩw*2z/]^t? h1%Ƿ<=ԬN{aV(hG_6 ]ԷO%`eH:̛sa1INEF]'Kߋ5\Y"#Y0Ml:^J=zץ;etmw{Ǣt?W&/lԂ hE=egotOt2&àO%-0O9r qy'XVUgk="et]JlȮȗR(ۓ 3 Ӟ֐{0x2T Xʵk %zqb8};k"ZSf%^zEY_/)rLۋW]R.h.)!WR|B Fc#R~1%tY#}= `n1s!Yɺqg4 *K@VQ wy$B ɑI8 ,JtB̂H>SDsA0%g{W;Q8mZ"Sv?ͤ\x7F¤U%?PygwI***yK$* !gZ܁zyXA3#ϗg&b>8KVçpn<蔺ĺQ qqH2>LuRbWQP @c]'{˰OApqt0W~DY[vHRt'Bд52*/'Qi9|CvJKŘ=ҕ44Ӑe9%DǴ n IHk_ۼlZ_=;Uf.trEP1)סT_.h*@'c6pUϟ% Zey:SZ+'PJz"m mNV51 t(eg t) spUv3GxyV +^}d0d@zlYT,(̞El=kUĞ/YD7 Q[g;.MPKfWb1-~EUطAP'#UR|a>}??et>;LoBv,B6K~s{Zu=9򩬔)Gu/06@[l-DgT`Z$Pr[(J7FMt9[̅VIUMT O Ǹ-КU:noNҨ|V(h-a~)d4'H~ ?e=͇~15p; rY7.i?FȭE2G aIϤW hl kUdy}$ 2UB؝Y Ȏqm˲) ~R!7ycYQ( 9QCU ux|s~>O8fjp,h~2ʢzYشYH0wl*4 3t>'55[4EN@oc]"3DlSgɺ=nX~+=0`D7޿*8h](Slyw^Ә+όÈGRTYw)Ɉ,`6?˴c2#%7ڳ\&{@"(K ǒS9˟5PO= \d/wIl`J%Kg\i½, ƹ[.zF&x<>{E$G^2"0Ԅ@Gu:UCM Hê)⽙P F/v2QOix%{YSr޵z̤ ztSaLO݅@fsNt钯TXE"Jh~@I=)mbnFzB[ ^λy,ﹰJ8f^=sK/e/o=f!DoJռ܍[@9(؄ iQE*rG ?,ovhm gkG.sx{jUb>J99\<.#F;3̽%Ӄ VkD)y:L4\x^V5'YFpCR A 9w!rlrǫ85-63P]ˏ)HUm*);H l̐!Ckkz;as}J:;:sNC͎vFT @``y0浞7wdoៅA 胇S@:IpT[8s]T@&JYܒ\c3V4_'@jSN3aŨVpk|X !8n1a sAmdDg:E25TA:i`||o\ ^XTt:%۹-#C3aPw.`dLG!?F ݀F $8~3˘d2HγT[7Tv8㈮زr))M h T͜@{0JdaziGY:DN]d@'4z7u%yCL?|%(4ܧ8vڮ0Z0 `Wm>.)pfHl"7^҇BБlw>V Xi¾hxKG)59U2_J6-aGa4Œ07-{`Pv݀XsSf/\Fd|zY2iH75kstgh5YR s$Y&: /I59@C?x};hhiC5 K4* `L3[kȦ c Q_Lŷ pH/8ɱ7O*|<">cfc$vg@qKXpS-M6稱Rq"^'k#]z"M8gI> &MqG}O yB 1UH+B:mC~q}v \]kʔ3tQ1;XRuUlj-Ԑ*9&YJ my~%by+ -\J Sb_=z l$igw龣YtʊS5Z4p$^dFnq4P0X m0!nX>z g=;1ᦎ$ I8Vglb ċMBailiZ@dehCy$eP RS`wob^J5]'83k2nji"&JJL(6~ 0dŒM owX+'av&:"q6\>9.7TPE96Nv~@MW3![LJR'@Umq6 hR!#ϰPAɖGB qC{螺"*Oe}/TtEvei`|\O+j 'JN@Y$3ozA> C e޻tmXjTlf{4B_^9 S9Mld@\G[$;򇗄n(r0TMl5KdJ٬/a~-VY8e 0Kj ^]<q{ak/(ZӧĢ j8pp7%Biw5q:v"֦9jRgx_9 =m[ҶbAm|xTպ(FUt'ȐzcO&s* xWڻ7}wpF-_La@02#n{Z2C45#Qf YXk=e8fEXC'ໆN/YAʤorި"G8ILa-YҥǸЌqP{ _.%W:=%uX0:ap&%Ѯ|]7e=ԣjj<0Cpfjg\j1gVz&0KL&{U?c&1zrB(PB pg^X-q=A2qS"{t,_Ha<~(ջ M˛S37&,u"cl!;3Ѩ 7=j}`'7L]bU(meb(MwiY?13SnL@̩gaV *+`D-4R~UQbFֹ0߽=)T`a|,- ,[EBd<.TC\]W)=ad%rM3DjUkn'?0)@2*O/wMy5j{^0;hx12n-b]8uɠYڭ4-[NJ}8?rvc!ZOh?GdZZW~u?G+LEaE`0hI̴eX<Fs|ɋwF.WXyveiuZV ڙ*-n"(9 2I {\^ BHX2rӔc>&qϬ/wxHF bʷ }jݵ#\Ϡ-oO(1ۆɜL<1әoEe}<]Rx7Up ɁQX۱ ?B:8_maS4IW%&woMFIX3yH%WOK@᧝*V8kf)lP[!jTR'o|nD]*d_ԏqd ^u݃!A&vWeg7)>rYO/fńb2D5cE鮩~?)[XJ`UTjG6J:j Rqo͸pDԛwXt7y9E]*h|yA=b &ckJ$TkR>#'k1D0^j@KA<ň 4q=|s ~VcK(RH4K؍_-哉)$8Z]%:Rn?.:}Y\S7M|rM[H񍳉D=9OKCkt#ÚXh gо:41 26#/2n b#^sQN4$L{;A9ckg^4GWAIS+ג .f$m9E94:gIPtYXA3S^*" D_՞S{_!zQ)t;8&.f6Sg˝tK!}݋dR/>ϿT$L5!cCT` h܏(ׁ~ޛ]/8lpM~tzkGg+=r{@E+R~UvhIڹ NƥJp coh G"}3Zl}Y,Ou~¿Ցߑ$ʣE 20:kNcA{ !ܤ .4?ˤiDe8ضk M9ݿ ԋ/X(J/Zv#b'yEÁy)Jh2NfXMCʊk7?*FmorPiM"a~I3) WuKoňEi@R1*4 2qP7Dt%oҞLKp [`dtZv5U.?po $@\pf*F ܡ0:#FZx pZ Dճ=2"kayiel=Sc4 = M |o-afS+"1cˑӒuhh< A\O7jg%_K>ZM|%3.yo\e{-H봂Z!)^/BjG,mL%hze'4$u)*fHoO\_6I)"<6v2ޏ'Wړ=$YvїЩhHDk!lZ^V qi 7*#!͢L~<8z:㷆1TVآ俽M DO~/?`Kr%)'h>ɔO$aX@?[&Fo{.O7D[(e0WDLd p1V{@(Տ>U DVW' 9e/2{ZB8a%%AYNZkF]|!kul?[ c:yI*?!CMRŠ"C݂RlG؏nf|V fy>h܁9&g|T}Br`:z=|qFfijS!vۚV 9[nU! `m@:jp9{i -jč~JB: TB'YD ~? }.'͛7yKGm+I?n6׮肾V Q3 7 IS L¬of,*@y"kG12alzChU?359!O,Jٓ'<׭Xs]a/Ťo لxK'H*?WGk'$u t]SSSiiS";[ZZt֎mclgcɠ!|1.e{QYMzun7OvUHFs:NrvWmjFUWWE@X,|GyoƃVIY8ͶRSƙ:iÒ{HcDGtEI myvSz&P~4u-w(F2X1b^~U`X޺;Iӂ#G 6N Yf~zoEq]lqZZִtp!80`17$r /6'yņvwFi`݁D;}r}nC{״lbõ j2`')AG˽g: HtvZ͸ )W](]D _`I춾~Es=m]]XgfQVin)櫰]MF3ͯ Bd RlAggg|\ᕪ`Zpz@fB򧈲$P{Myj؀'s@8 \MX@@7ڹvlh:ECN#B ˙:9Al-S%8Uz \i SJq:8T:]peS=<boxAn`߯t]}ASc;zRYbRoupu|eK~Z*PF \]x~Q0Dž'o>qR.iG~g'}bJXQSeCo02q|;zA^waN!Tg2EEXqo]Oq+phrS%X-ͨw\5XCmC`&j:``Dhr#\euh>v\5tV :E$>qRZM!J!_6$ {p3ב4UATLJYuj@S~!n)N`j 6H.IIJ2b*d=cAd^QL~, D.uoo'{?u~.kGʞnAz‡욝twK82p0N:9ff=dt n@rcա4Z;LϿw;-b m=R)8PgG'sNbgfRwX5Pqp/{+Q {zḾ tn_>\ >6m22!VntQϑJ ?#J%6]ԙAŌxż~ѧ =m6_ D˚G%_,@MF_QS V9R ad20b dEerq| #x`B*b+lbzD76j34s,)p fҒDP'xCC EלU+iu[`fY|ҁrS](Do0 N=qjkUֽUY>:&w!z"nP  sr,7 =!0<p2U:-H D" #Qqn:y{s};e pS@KBJbW[o@)%QDDָ (t=ĠJ+To"&)gEA랇 \$aNtp*XoZ4_rl(29dxκJ]Q?S{&,66ƪʲޠ ]oBQd_l޹N^35*9ʼn!r~/1bÆS. J_ j7g;~oGo݉ {jBM܅'C!PRBdذ }tD̰`; \<ǹAsߍ%LϽoEqKr[Lͪ2+p+)<| 1.bǚ{s>x4_kR^bDJ&yRxi*-x:ƃ#-c]3TY;1:S='8[6\T8GzjS18~_WGFua骋1)p94LQ l!5m6Rғ|C5íL#@ Z*H0}1;I$ Mu@O'J[u&2ĻĎ#2߈h)pJB\xH2_/;HG\#{[A0u{E:ALəX"XMWfZ GM?9yn;.n 66? ;fpd!?0Sl-IJYe) 4 9VE =?fSa*wnZ t%'FI2m c:y XkI$  +JGfqxN8C!5כBw9X(~&`N(#,i8%"ӈSĒTR&:V?h7})+eZZj--(m8\ tG+ILU*S݋K޾zX 0h P-,@KWȰ$ FGjy0 1{GZ!(_0W Ca_\fĿu.qFCCe!]Qi%Xpv'Z j24" U,>nn#Xw@N~^m/L'!j J쫐\ժ3=ku ұ6'Pd.;o8NM&R 2`؛nдO&@#ql|fI)vL:2ERgne rk]Ke3>)u;Y˫+ۮBaa689qFg) }~mOK$Uμi@  f [I>o=̝ӉGY(H.iI,1pyzI+qu=I|NGm|yh zar6n;$ )qj&Q@kcaQtQv`j6}\Gr/ŠI2\DAi(; a~}@g;M(_h_m'@u&bgqz6bwa1&M<F&r挻D75{(mOjNmY?ʢ93(D)a^ pՠX*b<;gj0C⦂vPx3$ ǴFROO#h JLŰ4r5 lH?H4Aa;նߧ`]dDC?ആpkr-m1fvmإ5CYFK3v8[6g]ꅏP(zx? d6PV!++oYY9Gm=ȟkDWMHcˆ ,K!W+J9~w ]2#!+:wVOe ~l]G%#._*:ٖ/h˖\hDTlfNA9nz|/! bs^bhɒU#ab칣p )z(bR GCV5^ -+nR$M씉ΏFV=;TTP[9"rkÕd"bc ÇL +ވ ϾkkL)^^|~f;ꌬBQ:%e[ ^/E"? װ%MGPѕU*{@-艘 @B ʤ%?zzb ),K!,3b< coHkI2Y3R=[;2G(@-ޝcv\LRk/蹧߶Q=>ll@<5_[ 3-Ǵ^N45\74?C5?qR'NԳ< FW7Xt$H?$QYVae#K9p90ڼKmP`5z^c*7 8q pf~@gnԮ'6]Pmo) "+5-n8.W wzǗki/iס*# +Q!m4 N7 ƿŦ-uf 7 =JQPwcwدb-{iޤFÁϺ ](q6[B0 bݶT6LUOҘ)|sᗛ-HH̡j+-F! ֆޅE~uqS:g× d13O) "y3+m8w:qB(fyßoYaDAhU7ơ?wWl< V yI`Q%R5FR/gHpԉ7 #T`uYA,F(dLp|2 bKVbWL 4ҳi5]3qJJ\!*}G<5DoJ79™vًIs˳4lO ҕ[R+3=hk#b 9yɧba V|/3G4;W{9v.wa?yCuм=ü|?خP#[.ctTjY,gIq|ŤPe Id/Bx~!=Qy:Mc!^r '~61HB i$C>3@-[Np35ުKUGwkOmӁ?!)(d \NssBڝw\ ~U*3I{ae|rxz'A%Vl J> Z9bkЎ\VWso[nC`1W"24Z&chDu'!v[ 6P<N[a yf󽝚1GLn;ͷ`텰e;ȢEq;q3H~Eɉ,53e1ϙ2&dZ`ݒ ,)}pҾu- n&n+W4oZ-ɽB[)Qȣ&Ik6CZ˳F8qi /bʑzla`67ӹ5?B`3A#$]H+6ce[~x{#ﺱ>v2Нgq_ʢ#v\X&xQ=WI?#J-ʆ(^;y ,m{[lzˡ"6|Q6cY`%". G=`A}o{7\n&\L욏y.jvWD}ڭ(O[!`1]Wڹ;8đEQBMTk+v־8TMkS'UXV{X#yݢw|33<-u$Q% Ta]5k0S1EF <#léܯ;S?;"8TtCOyY6 3ɑAOpDF l/"T0zTƒ[uS6θ$;|)nҐG%( ޸q,)%[rf}bx_Ʒx %t( wCGB6.C_8@糰x:8[Ku-v[XhM}vN7/6l+ɿZen5e[(O6 ri/K灝\9!sy()^y.通H".s /QQ,.4,\n ~!i~!ly0T!*saAcNDSc9.=A:hϸIRϛ+>Xֈl @/x^8?ٸ&0׃E}+ά4,׃&߬] Z,Sxx]!2Su= ZѪ߻IqXcD3蔐vH]k)D)᧍({&A]unn[%] GGt rO]hDFlѶ屾M?-SxQ#D2CWq_b4 ah! Q1!gh0p>d}"iTs2TTgUjBze *J =A`vS ?IØRjG[M' Es#]S74 ?͠Xp0KWv[@ $kEBi|ݐBJߩE PNėū_C$CBhڮɃ#kCDH98%@S*FÔT% Tflwy8I v-Q(.PkVٙ/37rsl^=,4eV:$z| ֲqD7l1V< i\&i9r.:/Lr伆e&bI:#"{ns͘M@m.vG?Ƀſ4>|Ӆy_ `Fdu՟C#죻ݯ$?w֮4p)frX>[NuLR Ybe#x.;>C& A7X8˛~\%FnZh3I$qᘉ`-\}ZV$'(,EQ!O.,P~H% 1G ՐÄbln9ǥp  MN7' hQ)q0wc8E N=XqQoAvJU`ga7^`Vj .1=bCb^(n@ U(G2z$??=(rKq2#+=WNz_?v{_8'9?HRMVL XZ9*̷Pr'>)eՇ||ͯ +'ua,4^2P 9[6@t`< 8 ߷sD1vqg*}6؎^קt =E|-N"Ҏ,lYYbYe_=/(KWNU+q#ȫp Z&C'vPWV)@6|lǓc8?S ^4WtVX t 3I?w! 6Gܖ=(>1n815B6%k1rG8&%[חrf-k˾Bܺ*FӨMidI ;ܫ <W$z!cMpQޚ3@ ~h`U^`Zg#8 5 sʋ ͨ~ksnA#mxj6B ǰiTP_AcV- bC\Dۘ lv3a>LV)ufMG^㗝SJk3@ZV_蠊ӧ7G\֥ jr1M\jLEH,՜LwηW e%ex.pcS_@ @Mq<7tw8-w8c~̦o,)Rm`"ҰQ_w;jd?jJ{[`{:Fw0z,&,ULwn@9'͡8{q!k[_&ўON#O1@}55o4,i] RKQ װYd1${{ǿQ3Dor-3A݀qgk#"k&nX*na7k3zYKuAD)w K3n߱HԀ9Gi$^1GKkȅ#p \䃋MS2dq51tGXE5e^_zos]3:<,^2ߣl6E53sV(U brH/d{a:qtTtiZmLm>7([7>{`Zos'YspF0Mm%*eq74;%3U~'+:Wӫ*Xyk8, -GpMOFv{F98i 1.LĐsГ0wDN2zjC+|:Cֿ1KS]Hl\=c=b֙Nڍz8Utvl."&JU}`u}:L^ߵvIׇs#bUr%B= Lb~ ܔqqmMߚՊ] jn /# mD~j3QXmzÁu5iZmI'@=1˝%5CjUCαwqϡC2e;POiMZ=ZT#_zsMDm޸:Q?7|7cL?Ma4,0\cGC%̋-M6@9XQpP72ᧇzUo"S{BޱA (mT{hi-bQC _LA*'D=!~4hD鶳fhF`6UeBEb{0nk[ 'e{aٯ|ʩԖoGorݚqv(^$0LTn"A#G;D11f\S[A$汁w{HBɺ!ҔB>6OWe((+x*P!'eHX>2b?(lKЙǪU-P}Bt|zK^aǹ8${ÂmIEJ֞՜{ {F I-*?kf`Y\EyĈ6V.?*abrYbQ '%RaW}g!逻=047nwUug'Ȣ k:>S]J0nv94|"z$Kؚ4$ѝfM׎PR|:9hl~>2),5Fu%\|˹6Ⰱ썋EؽqxzɹA6)*E;PtVڷz{vX ,iՏzr`q ]$/&B>pV*8 XȞ)vf婝i;UuPeXu?H u]G##& +Ԋ[0BnS9;;20R"±e(X4lD8RJ.qgzTs>C˺"N?;B#Ogf6&˂_$˵\mBoɈ4!y}[U 6-b),Hf80/u[V| ƀ_LګF&|^4GQTĘȳçҴpb;f;Sf@.fhRu ZIؗȜs*3>)|zzU|ֺ#W_mּSwig#Xbt6Y2񧕤vA?6P%}$ӌ1nE.R\BQu z 0 _WA^;04>KosAAښ o Chp0 /}e U[ۄ\ԧTt8@[;-e&)v`0= 㳒rԺ'8uK[W+t4j )X̎5Yy+bz`tfb}e^;(Hs5+ YF-ty`_ͰsېLz߮) ]y/{A7 D^EƆ?T1ǶOAP\vLiH 8jةq?0jdN0R%=A+$W0ңJ)_%nʇ{ppW8mm@0&4ܔXAv6zj 1Sai`jnRG\^”"rE]^@c<.̻U'~>3[+G_CLӰO;X4qӎĂe*<y}#﫱R_^cnsPyb%~_MdXDP6!42")c_^ >6P$4Qцxr|=s+Ȩؤ"xXwt@xd[xhZ0N"7)KC@7~t!۵f_^G[(>5%VTƚCf i ζ|Vwla(11a~$C8 $nR}ǫ3`%6]/-%ȱ isU6 P1:O.m,آkwNp3ު' ZHݙ,CwA0 d#1/:M 2<\r~q.q1ܗE L`v7hq`韴(8 xX7(D7}_ue("MF r?x^5"!i/ɦW[DY G x}P#BiR2:c;t[67VVP#iʑx?.rnFگI S5N =UX SZ$Ero[]݇/΁؁6Y H8*Jkd ~1ԇYpr DRnMm՞rxKsm7%֜)P l9 W99}4O3='Z⊪K@jSjpfTD6!C~צy$[لYQV77_Mb?`J;ru˽y{ijT]ۏ??(k쌆]Xsi/+@n*e%G1"FmS 陃o4!-@^6oY"o$C/~Z٤CdB}B ϲXѧxN?Vt'CО g3& K'R_vquJ_f`-۶Q؎0(7ߎX]bZQ*ɂ|a|{3p2øI5>~3pެ 1. BAJ姃):?S=&VmoskzBf|)j;8ڹ[%[cuςESU|Lpǖȳ&A ++pmUg|U*%vK.K3ٯ (1Ī(66a>l/VK-ʷQTi{`kzH*:{Ѿ;hMs ,RNU(M$Gpi2l<EY7A;н=L]_a|zlqokqs}F_(BΫv O`+34L$Q5)lTM  _ffXtSi=%wڵ n{3z~Gw_xIPxaBj yIe+w58{_7jhxn큌ږ_>X]z8h)" !Uiz)ǂKhIBJ?ܫŞ B?#LHd[uIM*l>`×8[Uͧ ==]۹ؾb=1O.5@d#"R\#-~_`< X$hW&mb5 jw>ςe0h)!k[r jNQtJAs2))͋!4iOđYeg`(]j=iӎ*l[ zeɛ| 4&phTϒ)= #Ėo̾Y ',|2%V4E킃0<)A`efiXdKrfEC.rp%џ]-h.jpku>nGnkZbkBYXml:mѵh4y v4E)E3K;LfHsf%w:muYYӰUZtK)u~YG;1V/%>R kj`y_gʎkOJ5NKۙ%ꑐZ%ƿ@:u6pabZtnK8 )m]mV"ϴURIsD=QE!RH6wꙄODrt}\!(X8;j *V]<66Z_ 2 wZ8Zi_y*/Ni0K2JA4GD:КW9 =pN <uGMEAZaUL)plP~7`uL,! <.)dC=jڒ0[F"- zg]u+33c9 VaI a9լշdkP,S2v49qˑOn yoL%3/A2p3b-_i6qn)|hxMd0o3I>$~9T,Y.[dx  OjO0u]i&ڠ׉/~B=$H9_x~==P I1]=V0}~\Зx5@Un&cVNA E]f﮴#}e'՞?TU* Mx֑C}ludU,D [m5uED0#h3׺TH~-X$h@4HWXhd )ZU/LRʡ @ĺ5} w3Q}V4z֖N|o^Ђx0>[~X:0SDT\6Xţ|XQ~9]]eTJQq#Jy *Ɉv|| ;9*=u w"M79oN!?u,'~V`r#ϲQ^<6~|ФtQbdZ թ c:gsMG2- ^)#7)DftB H:n3T:Rx6 mZXC2U5c^&0W8kѳLje|Caeevo6/ϛ&v2Y#92+o{VtmW_fl(9\@t [OO 1Hm>1Cv7ĔvS:@ww8̜xV9UjqaM x@`:q@ْi+ӑ#QS>< 4&prN%N`#FSM؍;}+p0`mU µ:7'F]FaNHy̾'k+^(pJSPnH/u!?jr_`#7@kf hVW2ܯj!-5wl,ɫzH.l;W#y/W?rbsogdHcnAz!(GXm9O 6),2論n%K~@Fu\ zSSLe- {6Sj|նO99$ɋmkcc@ ܎N4up:(E/m 3 }>G+"ێf">zB,Ĩ}@({H [q͔.7+bն>/0X]4#!b@o8a}C&Lީ]E&+k h.'\h!q22$XśIx+TKZ%rQISD$S}]NՠAM6=vZ}ؠ\H W'GbAcݗ˗us-rf#}/咣j 4Ij%ѭzϴxambH>()s4%hXJLH0,Ԑg0Šr fp}Mm`H)=>LC %_ 4S|f/\ >_Dm^yjЦj`J:]A bT lژ[(y 4j(Om`gYc= ȥ(xUvo9Hg֚kKS,Z;'X5^j֭G?.o]n#8lvCU<57 Bl)D*AU Dħ JA Zy_/1v^Bv-^ˣ<P]EۍbWGe#.5 +;F%U7BJ jd z^dԾum"OQ_s\] i<>@Ayːcz`߯WuKŔ7ٻ@˒uDoiB, 8h6,>Lp+}t#auuwarU  !4 L6m"*TWLC3#} tQp9a&NI"[?Js@Ǒ\F44r -ŀP-ډ*ÆzEv7ԡhN0{E%!4D ȥGTAP|uaJ8.O#E[yZXisHIT9ݬr'A4m/xDBTiEL00I7rۉ ML|H)rà xIЏQޜT])IvDO5=S}3W&;? N%ߩK==yt Q#]y/7Dv͛ b( RR[TŃ';!Ug U\¾gԮ\ 1xX9ST $qqؽMuF_9w aƗUDnhQ?5atk*b=ڳxп:BgLEj"]X3Oڥ],nn^{ԫw^D'Bn pj1gC{>:bc\Wgk7̧ɾ,.{}艍\PF@|Sw֧1 nՓݥ[3Naz y' 7,ݩ'[R#4>>OTx*hvOTl#GUAZkkl8AasZOnI#v;3~<|5J: e-J^Ay`{Q%̩gD@FC .J~lYy_ LKl`ƪ#dHb}ZOu)H!* jՇd4/W#k/N*Qjnu Mi$q -m'!L}ȖǯVsXs\- kZR{@h>F7 @U6sGh'cu< &\n!HU&λ8RYcT5uw]"_QQuZVJL;ͽóGC$enK&A= 8u!r*$AڲYW3Hzz:@{rUFԎ*h@4TپRxV){Qo=λ׶ ƒ5kkۻ˛X[P4̿v<M̔^v\ɯBM-$!4A(9C @J#E"7=3HranbiaBԝ˘b~?"`y$.D)FZ=9BPBVl [tƮSp';dPR7h G} ?^mfa;Ҧ\V,4zs s? ZVNF:k%65 || v6px$6z 8V_*Y Hi({bS,Jn=ۀ$݁y1/}}-ʥsٱc/DRA2<5_#J,zVGm7#8+#VUMO7Z2w&ېԓNC(BWC_p@F~s?- ۜ1S~N}?hH4I%% z$KǢD|:&mm`Wkq[tҬ(_ l'c0UU> φN7VoyŲl8ޠZgtYPj|>k1a™ؙoj18U&"Y?Sd$\C+$De޿e3(t4q# O dW*ֱ FD ɂ<,X N` tqDHg+ȅ| #3vtbJ047ԅsdW%>Nh 8:2l;}'ZP98,9_GnZ৆]Π)39#6s`IjWٳsOYQYfH+ˈ*Q~pR?ICEʃGOZ8Zz['h?"7M-x-*wħ sx-"!_ @Źs"- ip eFN>֗c{ia-w&x{ٱv?j&@"%HL~/ӳ~2=,P;PH.wj%sL/~;S ilщrag9h:Rm˷=CO'fM4VDww!#AQ_,YyfM3#HBp( =85۱Β jxOѭ X0lB߫XH-:r=2ȡ,z0B {'ƞYkf]R_0x:'U%yT݅%.# ayhF9),x+ !nd#gVO)Y+,ϝ yt\X5e-k%d@+.ɳꔃnC~$<(d,X A QL%R ,&32R+ ;PexJ#+(c[\FDt [8ۺyJ[;g[N"FJ5Yռc輆dn6Z%cQ?kbPe(u#(yx$s=Djſ Qc: L}4.6k"J)ƮAG\T5(sߏZ )(Hp^؉Az<'c aZC ւBwU\ʠ_WYs+gW\瀬Ӿe0J 38l44' f[r!ePFv¼*xVrkV=~HRrckFw(` yGw[vқM>"ۡT3!d@FC%׃#3)jY H1޾9qMzeUNhn;VP᫣^EGsixe.$H et"maK.KWZU{eI.WJ_G~թV-J%݆7b}8?<{D\ 5SD{w/?AZr^U!Ԏs#6;)ޕX(:މqc +\+F@xfxbXk)S3c CИ`zhuD* TԾzSG@vH]&S+dg2>1ru[ʨͰ4g߿Bp.I!bz7ȥWQv!z뫇f'n^fĚxnHVȮvFBy{-yJNglԘPg hz4ρ;Ivh^&,ӕht=P'+Ż6[[Ac#7ggYZ07070100000290000081a400000000000000000000000167d070890000620c000000000000000000000000000000000000006c00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns/hns_enet_drv.ko.xz7zXZִF!t/ta]?Eh=ڜͩ!Tfi⑤ØAjSU?n&" ;5yni:,}nϿ)@u2H/8;VD21c^~Jjeg\]e,Ж:|CH偣JW(뢛q 6LKޘooW &5'VO 7- r!i]fւȆE.ň^FY^7c¾8rY!r'>>65<ؿ"Zyfu|q:2L #s{`A.Ὴ` ͊4Ϫ8Uk[-HyOBrCK i/ϙH^X$8T3KKk3:z~T8/e L)ƓHx2""&[GHKi E]Ix2~\uWJ勢5%Ca2tc+%)Ҷ2߯ {bѣOc^h9@gh nERXie)(Todc s` ؍npyoM<ߠk (2IP_PN^$z&匞x 2l5o})G @Oc^"Lj+esy &qMy~-~GU/onl3r>p=)Y'C^O=Ma0bK$1VإVaq)Ci>*Cp#EAa򣼔C9g f]>hа?{Zk1+-9E`3aCVcy0z:XuJ~_⪣!+AϮdܒ:C.[[%-$_4EiȪO#BӖ1;Q>-A51ym?DԺ!at: 1/eĵ"TzFvE1݊Qdư\_^5ܑofV] nE𘪘cmS{v0 ޖ2_!{ђO΢?ǖ{w'i&?cCM9kY~*bPzy5MѠ]s.d>].t(k{y[E #N16@/8WdBd ҕy|^*ʊL-2*%*璠>FZ 4KW/ȮF7\ݎF!/f:6^9ݻF0Z4Zpơ +4 !;Hd*<vBIϤl [0hEE"XHw'7L#[;(6ؕPs&ݐˑda RF BU1=,R}CDt&Jx@(z͑YsU.i$-^yU8dU~y?:`jl i}<W#X`|zҀNy-|[Rj Ht~ե()'lֹ5*-Ii?ȕȅ:IP,kxJ^Եdg3 BZ!8_woB,]K0 JbK['MMF <HF@mmV <U;a}$y+lNޏyN#&' Kn7l]i`6AVfX$E^]z0EI"! alD}6Ü1SE9P}B\y\:ZccN#mѽb>XQT$ \.~PlYe GtF˾W/ u;0J.E": (i~k$=دˇVN 6?@F_j9>IS_-<240^IIYk( ce_,C򙷔4ݶp$t7l' x: zTTWF)!&x"qsU<#eiF}dob7$'ưgqO"l UD"ěk59pxּrسV|H^~#6zmG]U'{N< QƦЫ\ɵ{^WҨNj+qY/zJ!"R<orAQT:q#Vy_ Nѽm0xZVҡVz~Hq=שO)WݼG<_hLrn<_V L")֚+i9~˳z$~oȒ%UU:z%? GD/ Xlrcw}.!["Q{]x_IT'4rdx+cBw6^Cy U@iH u-u3?<8T!w#[;p%eL6)bO%-gխ[yo|:76 Rh&DKq"tI.pyulP Wdp=2⮢ahA1ϝݠ՗#fQL6MP73oSiBdnՍ[t8w-Pl^ͤ5wE+@Fω$UC`}6Y%_"@ɫ\ UsM}=p5剉DgL:INʒO9|ܠ3 Zv e踏ӏd(cq=Mf+\` [vS KCe.aD,Oa˹pܒϊ%`A8yFbj~KNnCk8^^erX+yCHL#,wvmjZi|j*r#zD% һ/6(lY?o)k2qXvpV38 =k#)ݐ4hwe7"۪ӗT5NSɪ9U j+ݙ9ڿ3 R+!bBtP x*6[ى{yH;H/ʂ ݬfn՜ \ğ*I@ 9mqH`ma {r0nU k| fܠ/})$|UU %I.MͰOkȸu+=> _vc\bP{ Xʹ1q>_{~jirDi@LB3mGRJI* "Ȓ{0 v:ϙe+?~Kj`p^ 5H#9:Sn;B Da߅KY5TÏȠ1tv\RRr,L{LNVC$ShV+V-<2@-pX9i[ps\LZ ˢO`}jDոq͑7Ơs$~BX;XmbGQӧy ˺oqK#1ŖE=ߚZ玔^X^6gnjɜ-Mڌ-PVP^t<-oxcشd\,ߑ>X:զfߌ(;[Wl782f%@5@\.xV zWgtOoyGX6šgJ_^Dl XbQf?NjbG zVjЅvM!09>S`c# !]` D(mnW Cגd1=y8 sq/z92|Kz$B ąL~&=WrR6H5)u>e$cvj~bK0¹KP x W0y7DKN: į/ăs3eXŠ:!K70a!,|}mv~_a`7S@I3b42¨B_ڷ^VW_J|Y5=3BBce3 _+[ZRbUlb)/3ӕ͌zY8c r)u$ NwbMVR1kHd)ErMbd)8Hp;5"irSWlepI DҚZ |-֚>%ue誁AȢ :}%K+r7u*)dn%;$EK |>fFa vU!L[F^-^8b0]c"@js RZӱ;ة?rD*Ы}i-?s5)!-2|ԏ;g+]K7 $[{%X8Fu AT ^TKm}l{$_wN9;K6Uiʎ,7FHrmZRWC\Gd,Nkjݩ88<;:ʼnm4%e)=%-. J&a#-khEkEP#֞.AK @\Oo$ 8"v+PszEvd`^Aݺ.寜 *Rc8P˽n47)-* _ Ȱ.mcW~ r D`o[{G;>NQMw :*s ,L/ n-4cu_-GyW90E&;]KdşNTdS<U/rG|+MF^e^&eUJ-(ѕ-†8Z?CGeO>L" v z߄f^@}+CZPɻ>Wg/1elW&`39-kl4Y~eR{Uxw}W]qq/z˪~ƯU%)oJXlP ~_ `\qG=F p=ς?憊/Sj[#̩q`WP)- \҃p5[2wj8B)VܼK!]滊HlA~`U顄}NՃ|m_DFo{[Fʐqyĉ6wl^ĀKJO`tVX柴;[ytSň vB]-:v)?<| 杣ftLu.֥)7oN>Khfa iv[.P?dd`d`tpI$ޔ(<%.tW $5fRQYU~hs>7C@+&z fޣY[y&jy;[r5wYI'_]5U5V҉p䋇 b&)*om@ ޥ~$;>3պ>w+6q^yWeQ &t&AC8(`jf'22zdl `Z]4Y&f _9`z7׮{إh؃ {N8A4k7zvF~Jo?w݇ L;a7V"Pw]DIצ#R˛M8HgQ 3>@Z }T(( Aa@ )N?jSp~|W ʯU\姜<~)'D$Sk4ƫP `r,\3&1pfOKTy SA;fοY`aIDN3ZCZ nǏJTZ7@2! o T.U{m Wu A}[&aGK¶n˶n}tS,PE'nvYh"8w8"C%fLPMõ'2f `edJ:2tm?A<{̎3;yTgs4 % `Zfl $*Z7+a%'0>;2eRuVsH*G,7>+ݾΙ-qȤs.@3Pm '\2y M0 ~L\81Xcic!(}M 4Nʸ Drf7[΃f*zÌcxZ e9*}f m9wP(*@M=Ϲg",̴OPH4Aʔ9Ԟ~'"{lK%U ^GCRۃhV `K}x&6Fz.洒 %YƁ+/%} Avo=~ްPJUe4?Y7q9iVϠZtVtBF{ʶ5^£&%ZbN|:LITS?xNEܦޜ+-\A?,)@2sePytぁ-cF3/F /t%ܣ^mE1< xR?'wN6[C8uvu65ƸF5S tc:eJ"CXUqqb@״&:jtws9>i( U!*Y`K)9`;O9Y@ =2^}ק$k7<٢/ yɞٻRMVڼ79b:!系b€.$\5o3׭* 1)PVhɑٽ6~uP6+%524([ :*.qȉJ$* l=[*B5 WxmeB<ܻBڀ{I83Z$"_5t~1Ь@$aTn} s*cEQ Oo{.q^ZTTB|r#ʹMQC\)6F$Py*6[9,S;CV2U!|4$@xZf>n8f0փ񏎉ox-2W<"O;΍3¸H#XwL&~'?IʼqGL>94YlecБܒj~lTX2{[R#Tgs ~qM/IWCX,^/uA!:rM%,ꦘock"L?h :+)R;R E(8Ye$'ҀFNJi{9Ok@kܹ*I؈$ a0\_bObbǣݕ EନtXcv¶xKJ_Eh=/jyyCKc5> b栢<DDQih#OݑZ?#x`b}E-xOdvx5AڥyJ'Fx !8M($s\ς2CgCNWv1S(AŢr>+]؅uLde#!̢)Ћ1vMŗ6F "IrHf@+)#TO *S%`Ͼw@yq;.- b2@b AhK#*#(6&]uzMhEMI l0;ߛIe' &,$$n4O3Zj@5w-)츬0⿸2{Y |&^vAkCPFmaEg!Mܽ1a]jY4la_CCI5x#6t4-DkB谹ֈ7ba޺-%}p -]ĨU/R1R}| RJQKBpbmSP3p :Pxp?LRbUb݅Jy.#~vk.̉vHWT8Hu0&[u^{٢?Bm7`:'*%h}b~~K04,7ڣRȥ|) ɐkJ$P2}VhpOkk1GcrDv,yuZ\w).l[/֗QKj60W KIPiJ Pdx_a~CǢCbgwnW&$%92~4 zHLc+NWrNyw2A{ނ/<`pp40&V3 Uoi%$I%>*yŢsJFv\\6u#'hs9PiCl_)lp^,?,t&m8=;4eIxyqO ܪJ4neQPjb8;9o$$KFtZVO"mQU"_m@ü@ Rux~/ ȪOO6,M61H^V|ЉdECÕ Bif1ǖ; "N۬W?m 1P &KL;DϾ텇85 W;lWY8% aYBg${l*x^4؀f-j zrD*tYFM$Wqir8>~zLK',tҊJ:gxӂڗ6~(֥A{A 0UpXE ?xs(!J9|@9^"mia%S%ykx>y锒^4`FZpKjEj!b.G{nr!*aY]o+d@]J3+Mqlp>ݤlFϟ؎+!n'uqݞB m8oo#z?F`8(Y-'#ʇe&\ kumj]a(̤Y8aچ))Ce҂#V!QmObkot-@3HKGÚI6瀏0^;Eq&M)$`ZB3Jj=?{MUՋ:*2W!1㥏` HshbQ0D3k1S,v(fy3UT6utHZZ~'>_ݴ1OxuG0g{vL^ n7})B$;]oNe(^U{AIjItRY^q=Vy~IYkbmhV#z?әr>StTi/1qM 2>(_J,;LmY٥(' Ի agKa1ۧp9b3E羻Ŋn2hPC鱤ݟ-qH1L!lr\,(P:X%B͖7)fiIFu-gS#֜{xr1L9հ˹lm֕9l#o \C8k nże> v5EoQGP`n|iK.I1sQL쿰݉?ɒE1[_Q̴lCe 2Y##KbE&ren :ň@KH`dzA;XqlӰSV=N!G0@;va\>]I)\{nnޅZ?9 ta$;D<2Mtކ2AFHֲ|mrrs'zcj$M*ڣ do͌p0q񭋉ÕMC65oPg .ȷ҇ڸ{ɱѿ=Z ?ZUAJY~duC`_= .8cTh3F[jGvnYgG A/"/TrZ +RbߺWV]њ37%FRwfJOtS1c䐎hlP#̈́VMddl1 i[,k0hwAi4 Sѫb'X̰"c5+րJqӈV{T{!*/}/'&!V@/:I8`*$в1DJ,X x>2ǖxPQYB_}i>!x;a3cDwyiCnK+`f;I]l2M_:Go:V]f¶?ܠoHT'|fb` 1AƤ_/pFj 8֞Is@ĴMUϜXC%c8| %XnxSb@G26xjǙK]_UI+0YQEC POq#ětyU tz[!AqZ[2|.z٧^.ZIڡwpѯ+a3xi9̀*i}礭~f\-t݅`J1(c*,~vmVV-D-He{Ϻ]ٶQ0s@dcB i"̓ >\bJCI~ބ`ӠpjtNc*iEN$9rR'=?(_I)5QO؍΍PCNrYLh*1~mSEZ ^J /x"==CCKJUEp䇥C)ShLcdTe l B?\y)UҠDJ| tn`$aGY9cg$d鎈 H~)qH>%7#Kv%w/qyk {;T=:߿Ob<+A_YPMP,nm "'۽9Qz_P%z9r/7*Dxqx;kh"`Ǫ >Db}*( &t RKOX P f8d-vye't| ԋhEVn{GX׹FcPתQ2RD͉@`fS _F# [u{9Ou;ʒoKꡦe괹6XÍmoB!oq_8^-@M`$pJ6ĵZo |W~3agc#H| BY1t8aY2jFt\@N|$BVq|IdsT'FѨ>65܊-G`eУldQId / }#>cz?[pցJS^y_SIj0 Z 1{5ߘi؜L^m1؋!{D F:ZA)I$k4Mik5CwΗl'Ia`)ZLMO7[;7.d4GܮBf?/h TS=Γ&1*YrCDVO_)Q?L:^0{B/!xxaTZ%-aQj/5OI:\DHCd=+Lͬ9(8)g\uUa*{TɖFy;z2VF(o`ēYU*Us{eX{U FnBA}x|VP19>ۺ*WbӾ bjNh}mdBA8C&CͯWj?c7uv& tgAL/lƻun`AJA5jDR/0* NBڝŏN.0^gK]´p8Jཉb22YhmҎM<:5C1TH B5["`=CfԀ{_;# 1DZ/';%XZT6q6U#;jc0H Slyl 8oN֟VX,awFwCzqYc/elNkWgI:"9y*!i&ɚ(g^Ƅٔ\E^lײ1魂3xI)[t !jbCPk!)Y7Eb#H{Kd|Q/2fN6(`MTZ&1J0#kB6P3zǘleiQ묔GwEcD3nW~BǶhԮ<__޲f#oنG#I~uVRWU*2& SFsYzFdSqWG&ߏ:I2/EeވޔN69IE|,ulHQ,;;'85Yٚ/Zh}HolԄ4a䨜O +-L6g1\tR~ EhvsyzclqpM[}dIG(IP^ڠnl9mi{KYZt]w oIZ:{dƆĂ;1"r0ְBz(wδ@vYruIESwlǴp` Q~FRZ;՞ٔ/@{U$/_6N\R-14# kc! H|; v?bǤ葮Qtkp'>-A.j#b}19NXuk8qQtOI|ṢioΑ.&ARh8\y(!;tw~U'Dm==8#V[rQXS;6-;kjldtx,編!e)B4UcVߕA:`DWL1RyL#@c ӥC=0W{)K`"2r3,%NSej6fG|qXЯ}}C H!UZHH7/TW ޛ}߇\ hh KqqȀny41MU*oxڭeuXȨ.I%1X_7fNN̆nAg <>[.lr&}GA3)]m3F*25uN^8FPѺ0yl}܀'Ӟǯ=>_:7jm*OHPY}8(p~&ANX{'> P?n9yyEg68=._PS9'f6Ƒ3(35]֭EQ.s[J,m|%lS6vK׳#oW`uݸe"W|>g<)ݘ; ~ .?<̮u_6`LK8h@ʔGz`Lp/߽ cfr绑DٮN~ ׌ L`BX=(7pڀ5X"I#S;5zH=Dƹ65~]GWa}>2*VPODx/q+RZn' r$fp7=د ,`ר~NPI\8X.L!￉2>{sRۥETksXt 1Z-!z}aj P׭fQ9_!/ASC"#`#heԵ|~x~d|`@1F۸LOc霖 zDOq.Sr"bMalf\To&>HMIn(Nuy T!fu+OCv]O?La퓐|sjNA=2epj2,yK~ë&G8hfޔe[ü,}}|>VYKgt &U;j=c/kbOG2I LFG ?W~VM"+aƓu5 %p3B2*\ EZQ}VZMA]Yn&жEko$nz7Q aD`(drbK dĻ<5*@f#zn3u!{-^A*Ps퍮UQTa Rޞ4QrGyu0ݞaB9myTKLѴxd&/xd%A:Cib v 04i"qT~KYAۖ#KY-UpjK4ք3GQx2%pc@ZB2X0z tXl \psb&efZF+[$ c5+_Do\L*2Mx#p=`UGHp9x^ n8]}%Eק)<)%2H`G8_xPj$TM_v]c9B3;|ӈ;ϛu2X4NvDI^?d8gr_N3Lea ~JBeMK _@cN$?FYU~3}X^ `?cĴy7.B;3nܠsQ'=-;G*8Wr"Prar|eݥZ}'(4wVgwt)lGx%ۓ0BY4bѡdk=k<@\.SPe4NG;7SqhjSn$ o-DǮJHUѫeМ$Ta6,#f)J%ɻXEkd=Nf#b]׳,WSЃYEyGiIu[EUdUmZ&x[@OOFA! z DSCn+~96[#5 96 w`\V5 /X0>FÍre7ֈjSx vXÔRb>\,Lu)Xͯ+CR@}˳a&؟UAH;H& +N3dڕXhc<ouRdL 3N yBF+c֯L^9c e]RW^ݞ \sgrhHtӿFсsL,|&b@F ^4Ȧ2U[,RGPac L#OYOfǼnT| =7)⮆`}>85[08ty,eKQx6.4#m8bY_6? 5(rLzgq~{YU4~4>2,yйbk16rB/ghP\Tܮ={׉g580hإj @!ٗ ʽh _g2z_z/{/}=)>up)weT+Xض3vrSSgpIEι'񅺬!6Xl}鄦)#dG8Q 4rG׳+`+4UiMf䣓]WPѢDfW+Pd˜_2~5BN$!{ ֤\!,=1a5 Uid`rDauX#C6u+eXTGH9@Kd+J4eR_xTG lF=enUiTc[˺>'14IE`Hչ*k)?Gm`o[ꂆ!IXq\rcΕ.F.mJ;>ߐq^ $B L< 4V @n(?WGtϛ F/y^fMkcf73!u" oY ʡ!3s"i |OYtϭWNU@)MM;x,D:8{>A`BeL*M%$a Ȯɶ%<>8P-cʬqG KD&n7. TG]Z} L").$W"<ڧ] ͗PmET1*¼n3JTѵ'9o]HPg1o^ oPEuercfQ)zGJ <ě\.7VBh3& _3^5祩ckrTVDIo=Ѫn],,։QP5G}"&f nԝĘ8#6c%48VB>Zr꼭c]!$nm%1tpeF{0Ev;d30NAK}6\,*v-![n Ls`6[н=ʫ,>(\T,)EGDRkĹט}pp;ǘeSRJeFqS?t6P7-uv?tLc|Ί-jk͜= y)7'DB+<])'-68j~" {(ѫF1&-إm0JVoǞ-@2 ZxK4yVYb/~ԁX+6TDx=ϬVnW@ʏ QdK:Ω 5aZb݁J*?4m|U"u\%u[8B\~#iA~ID8l9á_-9ϸtPp xLr=`!T:_S#jZ+$ZA!PZq"sЎ쒓$] 3/V/ukX`5݀`)33~7O^Iyܗoh©uf$U teCiL!s_RA1xP9"sfƚSmw K AۙՖyB덟ÂL5%(9 Iv3(ȞOt_$W24^v/l%³cƱp`5dwXu 1C9S˅u PH;ĜCnˬDKZdž1@UO}WHW\^GyWZԲ5Yi+ _c-<(<$L0BFSsP-f6fTPaφ BtB*#Wp+bfgpq!2"]5^U;GA)~k6j/-חFZPԵMZZw %~HT޷OޢY^P\Goė9G]obJfբ+ , N[ڂUEu HKQ|ڣ #t[ cEи:! | tF00_~۵FC-q$QsETx`lBLue^[c;ڕ(5ZꏢE1}|=08uZ)v/r2o8R{;FjI䃝pz烺+Bԍa:lC!x([wV+YG93Fl&?W&܄Nj,wV{eU,J5Q-3]=lɍ)t!xPZDKoZG>vu7٩aN(a½&سY^6VՋpObjuXi]@$z(+18d a&1Vrׅ^wU3f~#_Wڡa I F]<ӍMWEj]7%DNyp~߬$$z;4e…Hf'->W's- T1?P;_\>٘z= }B3G A4@xښ'z`x,ʰG237DZJꀰ#}R/ɡ~j}H4HarV/:UU9S])MmI nt׊%H>׈(?d3,KhZ|X,CZ2iR}c*V $/&ň3 5cJ=E*) vL?kSN>/}_ ʹJ:EXrXdB+ޯ#.!3dԄ Vjfp=9]&#&@L Z;9CFmFOE闥 ݰ6Τ7 z%\?ۋR<,d@w$*m2eEVjiL,\B"2e}Gbg }BƗgzJI]KwN}qf&rK5#mpSޑÊ:,2LX==`2YEi[WfR#G]JmcY|U5>_?ZSsȽ܃>1sN7?jsF"}6h%.rI1 P]+,2ZQJ*Ube܉d`qR"hd4vaѰK;,_H0mb|&|.΋.P11'86aD@Zrw?ڵD`@8-Aa.Ym(E*vӖ B ".׿59=8HtKf/7{ebI4KX`.~2^6\\^P?W@ZogYZ07070100000291000041ed00000000000000000000000167d0709a00000000000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns307070100000292000081a400000000000000000000000167d0708900001d08000000000000000000000000000000000000006600000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hnae3.ko.xz7zXZִF!t/pM]?Eh=ڜͩwkH Ay0$OV 4?`%G:Ο3&KN4_r_!|5ml|T-&؅xW8(])Nȫi`nè\LY+\$H_| G78[<昬- +`CEX51%@CMЊ4zgNe80 d1w%P ' ;66[SGo)DC#vhQ{§fqos|*nLOQCBht,L7\ ,Dȣ{YvJ/z .&Aoκ,C0*#Wpw& $Zj=".qP*7-Cj&ߧ|+kfx¥<霓IQ dV0NE>XT)*$[2/֗5/ ӥJ{9GSB;CpH=v-$ޔ}M-4=fy9R*֕=3hDؑwlXGwl[䨿5Gۥgy圓.>(-n֜wUvA![Dpb\(L}пN9ak ;H'rU^8(9zL  'U3;FǍH8G~1oַZsL9C2V3aZd!njuMf4 uzi,~0 F\2P$ǖr S,dIzrLڗ}9$J0LHmrEMb%Aדxw!d]ݵIB)Js0f>-%']Eʄg<\\5ݍ1X=hȗlQր=mpG)<A$7wƲ7^~Y3LQ Zji3ILfC1 )D AY}`sAZ!`"ZB?QœRAg˨ נECV7HHϵz6s$}%6r&Ftͬ_dV#X]T$'t!u%[ı +'~p1% LIߥw;'37kF%Yh/j`L xpNroOq}/#Ir(Ǖ!-|W%T,B?O'WR8??4{0)rMjË9ɺ-- ;Cn@^SM;CRA* ܆+L)DR_wzSnfvIYTn],m*{<k0VhuO^3 g:ˉI\bZe gGg `-s$wtv=4HذDmʱ 1 /'o x\lmeoNp.QٰwC5.'dװ8KC UF7$,>p`hcP4<[HNj,5,堋?_g5@¼OS(PB|DԌFaonKsZƒPK% .'Z+Pdmvhjޔp9Le _d2=k+MP o;{;YY'@eIHجiEvw(xy8TL׌0r+'BN^msJ&E.DI`71eWETtf ^=Qu\P60էdJ;R>+}JEMcW: ~N8p^0Kz(Boxao#m*sA(kaP}'BN"L52F~C>)v `m>~ eg:Gi2L5W$TEZ_c>:х3, 3-:Hc.?kAҙǢ!j 9#AT%?]4iJn0WR>e]:[@ԁDuY|wЍXy9A-/hY|DG4`˗t!=jYEw()q:ޭ`5< _ٜI""ji4m,G^Q˽E55i %,Ia쯞aƾTp6vj-!8?[NNHLO4@Zd`N*g` JČ+@W-(@Ydh\Ejc|n%^V= ztoʸg@tzfz3 M,gYĖfЦqLت!Gf Cv)ޚ:+jE:&Ldpۏ,N9VqcuvlDHcYws>D lw[@?dOު%3Nh|f*dxrK 0mH}6Xӥ>ݡ2^*N{d΃;R'j,SIIR>Yl̋ lJ#$W?'[9LgGa`A9UۥWgy׌!Ă@qMY8g g"uۆŦPAuwg#h\G+X28yЋMkԑȽl,"O ĘBt`o?5 P!r1+ieq;=(q{I-:di,{^ \heVмFt 4A>"Ҥ2jǬ_Ș1纵 gpӑDcA[6`G=tEķI@vnq_-'*%KnKJMC?:H gt7X)V7qֽ)j2M#bȈp kZJ?݄+w2=&R{·E<.ᛥ? >|fF.눟 :b,z dHXxs&@ 7v96X,!fazxa[ڄz 8ѯtM:=S,l<^(evJIHk7G`Hp 1X2 hA'3_;23) ѹ^͛sZMv p,!LPoJ-UB:a{ B(a:\4Tr)29[Іҩ6,ٸ/{J$m31lȩ65v! [HA,9zECBnaӼowzrBNmJY>wxs.#pG $ bEĸ+BJ,V64q"]@'HK*dۣiX!kd Ee Æ<-3ZUME´Ws'4;I;J׳/8\>o'SӋD:Aر euىeFCYމm|mG~~pk`].bSdcw}lHf{qO_QRu,,YN _%sj&bT !Tp$ C2(%E: ՆE` -j?8Mzi#Cd>X_|^-)!}Q%}pgP7KEƶu$4mA}tD몲pZ阦D`˚u֮&" %NR7|8+m0j{蓃5̈o6hG89a1qlO 0@민>{̾0?-023/F35G07'hj])ͧl>'ˉ{;~|H|qmrEs., L.Hva,;.(L:p]!LjcUXTbWM|YA:13N&``5T>V&" cA0agfG~xc6BWDTf};L,˒MlVk$ї{ pesGP1܈GIѳ<1jd(DЕ!$8ـ(F1Ն@r3Y5tdï?ҽlzD}?}sUUfJ}GgLh*'o}< PSqk3س_A`F V'6o؞l)甌o+k)xn˟,3,| %ms'Ej=DO9xK lgl`W-sX}SGOl;\ф8H)]k/C#BWeR<5zs

[}e$׭#]^gʏ|>-ٞ\d]AxLAIotJ:, mID c'B}?FʵΫC(^H,9PWս;!@y.' GX_*|Vh_)0gѫ`d},mPDoU<[K61L>]]VANM9=[.Ip̗^љcW^ѝX @-$t8Eڮ;]IFXXSRSJ< \"ìV3]{VM *NS4L@}MR./O|L"A͝O&x s9qCWIӁ{:ø<z|f^/¨dCqpޘ]BqNm[!ż#AL<%Ld-h~J^l}bmM˾AgTCrtrla]>XL JR,B^otd0A6^X5.JDŽ0;y)+u٩o[~\SԱ(vgwuGB;g"(shw|76$| {+N-ķY7Fa@|9w̃gYZ07070100000293000081a400000000000000000000000167d070890000cfec000000000000000000000000000000000000006500000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3.ko.xz7zXZִF!t/PeϬ]?Eh=ڜͩdi% ^ 2}xp'dQ渻Zv1w%4ϓv$Zi\PvPb)KnC[ O:ig <~ZTUξwNV0&魭?JZgp 顬m zՉscKGhLi39:5pD_E_&6o~1 ?-neˢ;+>Afv (9S0=G5Opq)]UY^~ÞwYkަN m mW.r: 4V+>E9A:Wx2VDO \f\E6ANxyk9앐4pB3 NO4B+xKwԩD~-HyPDp搹_ɆIŦ-I~Oaoc(b]*5ur8bAlϥD@ޙ/,ޕogDfhU%*3$bTv#%VX\61?>3(k"׀rݜ=(1Z&VF+.ag%c\=NL8KѵPX$͋kUr|sĿ̜_OoM$LLZ&@H,$vx-ajU`^, z=Og_Ui\'kȮIMP׿.*`i﷭^_R1-xӭ5XqTcX,qbGD3,c|0"DI #HqY[:no+qtJ };\d-m۞,k)2#SH^T@0zȓXuH< zj4N {mϦh?˙aI3^6/oFiHOom+'}h$>iM-֛~H!2<lՙmuyȃi PJڬ D"9pL\ cr.Z҂Cv'&[Sz64:{wۗ`JI<QUߜE-c$j(Bݾ, m+iXkmg+ڥH68O~.b|xo԰ ǃY+5d&x$*cevXG߯wm}iݤD֋3(-WSs}‡ P_89<;(ʕw_AB/ d4|>"@& 1-` a:|A$ŴVpАZ |}zY8$^77wқ.uoyjTʤĩ K1Gru&Oj (=x˭Lq6JIijc*{pgΨwh",tMe}Ԙ&h b:;Lmu?@ BI,85f7ƨZ_W#+I3]"P%2Fh]e#~Q@ѓ>> Ղlp{|+9Bpbz3Tմpi"Kx_ Q%jID]E(wVRu!1ǩ4ꩾ&"]lHL^+Dz5*Dwф2]K kUdԯ%+ N{7 c |וXNpA7ьo`@H M^6R|lMRs7kY;FaޓxK5Q_K(OqY؛r~p9FJ7f<?!4~w傼ZGJtU Uѐֿ0,`U68D`$A*Q._C'Ua"z&Q+KFP.L5LIniA3*:6ϣqK>ۗ a؂t6usqhlkTRAhEPk!'3HӰCJ686}Pj¦QR]c ˠa pAҪu!Db2<^S}]X*O7=zU&@|u`t FUKrPRXnlb:epWUq*i(iKwgC~:I%e*%OG'U%b4t,5G졑 M"O& Z7 o# Å5 tWPKJ:e:*0R'ѩ̣+l> y3J9~XL:C*/ġTs*بW\6aˍu͵su4#&#fDӲg]i1$P2xL¯  {6W16}3qSs%P< 3tI>aG‚j-$H1hO8d}HmCJ漶qfRTz5*]Elu}U"U:͐ 9ŝAQLW|MT!(|{9W},[ dK`K:W@ Pv6ZRߐz\3t4 #B26xν Ч| \U%ʣ>/S?rHR[d{Hr} K1yD&L8` "/aԤ4:0l7I8'I9I}[Woi=!Ј@ݱWr{ʛإ8kh%CQ0Ȫm=:yI(k 0*J%" Rw%-\uek;aDСg0S6w:gؾ>ԥ׺:ʏ\u 2:Vm2&gm\6$Ef~V.TIښ]>wΠM8M~dyY^C>gj9woVXʂ RМ ?t c#E^Ûku2 pl #/TxMpY5U=E*rx?JC!T6 I;`&$&ͿXkc<**4pAWl؝__/A |"*Q ̃ qC3wwG$U6G*61hT88ccx'>ڑ U5&~3phls|vBpYзc]-'mw@l58dlt*<1e{wq[E~:}KsA)ctso )xtJ-Uc_DhY,Vm!rF`gURSKQ0N84W/tҚ ΖlzVrܶ|/Z/c\ZDF{ <. dƷmHP*.(;O.,tFx;$xLݤ¹rT{N|ɐ)mY3*+Qt[Ts׫CALmI+NL%WB#2=Xf4p񀘥q zݗD )z^"W)Ed/1ϒ`hAbKv^dK=];ylgHjuw8z[O9}P@ GcMUo$h!ݣ%Џs{t%Jh7[̺ p|StlUBoI!?epoνQuo&2s *DgH3ⰯJIFǑ_Q#0p.$bHiثy} +H[$w= `\E).S1//rcG QW[Uy[/ˌw1WыA D 깮~ߕ OC[7Ps'IޘYbcpWN^MCuA@4&q΂n4FM7 ,б bm}+t~COjKY z{<|4BT ^:ORcu'CJP~EmP:ɢ)툸_?($۬M}ұ=wl.;Q_B~zo#˜G SRGXKE}rjDr-|Hm#o~'k- .ص%"bѺHdYaxcg`+.)BBp8E8ebLQJ&X;}hQ~A5#I F TCa8ߝ;_rAx *P{-1~ǺFmð.2AS!@<9_ȽzEfq2x)Z)ޤVϘLgUA@VXQhl*3yMQrN7h?1RKmVq1TܕMS6Jr뢕#VH l=rz|B/@~Cq:͏d/!cIϤI^_glQ#)pg`,DGqw€*YTKP7lKIQ؀'D%XWm~m@/)x$G]לih MY+icU:N^]Q״a"/p)hzP\s&˳"lAa Urk2PĀ~@CjѪ*'4*֟7R:ݗY 3#9eL*:s@6h#O_O#'.d'`&Q_젣4B`4f1UF_GoJǭ(*e{?34*OV7c  ?ܴ"A8ۡ#ŝQ>d2Y%=vsFRDq,)\޸/뼀\'Yl*ڴ&'h%ռ%YC<6_Umӭs)Sg(|,\*~b*ciI&ꞹًD3Ǯ$y9 -d54:2^w$ZW|wɐg/@Ihp½ⱌw 0 H$ЍA@6P/>S(VN@*0"O6Kf7!Z,p}|Ey^Bb.e0&qۼuw]DpŖY2&,rS(Gd1Uз@CqnH6o=aNdk/ Bv@A.=GYEz,=csicSp'Vyc WлU%.x*:Hj: ,T SϞ-1J*HKQh5ED-M/WQָ[!T62 |`}9s!º|5~"X>AyOvv-zοSN[Iٯ.-Xz1b 9@ P5U-\7("ރ[S$(\`o($-keq~ol/]'CuMHP\P-O>6-{ש1ؽ. 3#;=ÓaoIҟ\ Aŏ5ze%+MeI>@\fk@˫_89 4xG 3 ZWUYTu F&²$Yu+ 30=ѣ] =%ew[ϖ%j§+$ $Ȱ_6FJ OV!74Nږu\ǐY ~|Z +_*kR}b(#\,*JٗD#/+ޤVPGћ@$)sf$1Qq7D'f}1^0>q-K >x tDRPЗ[Ԗ)lGL8= [DBelݜi -xSH5WWrG^WE2vx-Sf=""ށ WteS60:" ȋF*> ZE8CLZ=TY;x]X91|Z&Q }f 48WASL}n[ǻܜ~)0H5ਢfSsL#UW,Jm#ʺMТwUqΒqj7s1%ُ-;V0?цs+mΰ9"eƒe.$j̾?*)boe,|YRzv%|M ?$->2.A.$mƍ^˟\b* a[ mS\Zc7B Kr7ӽæ>Op0.+\ޘ-e O~+t+MVgN %( q/d.γgU=T9ͦ>P̛Oc3`k *'|oI_@u"$pV`_\Ixsdf'yɹC3hs@Hi7o#էlhZ2h@eE ѝ/w킭i\' Ih ,[Ga<^뤃C{ A Q@ϜB+^9^um+gk@&&/0N*N)C 4?3˽k7s{glJ a&*8ھl/zc뚬hde6aWԖJ-@adWxa) S}7D$فF@(}%rzu@|&]NǼ0t;)MP~o:u?upP(fdAdDYDʗZa-BbA(3bn5/QC^uD^ oIp>afjQcb[yf(hl։~V:]Pﴐ:[>5Z8ʼn9m~v;2 u|V;Ɖm:.--i~v.SɥIv2Zji 궭@tfH|&!_oP js9wgW܊葨(3C6`cL#ѨO#c*_+B ٫[]*Wiü8#\i *ei=N6KO\62_l iᢸ|i(yr򣸰Qx1yL%y|1L ҩnC[xk'T ߼eCkvp@٣?Wg;Vj.x7.YG|w) %t7*/! ._Vܡb)S_D8 L+R+"㞥6LꉈSMrJa (M"7" )f |+;*:+/w){9z n*LV6FxǒW$ ګQ\M'\~dxkKBe*0gBR.ͰVO5]vGgCߐBSÁ:*P S~v@Dop"i_F97c.X,-[`Bͩ epМnUW=0žDAiIO*OwVZQ1F .vqK0% a{[:S*T7Y>u( tA6.=pd5<*Q;yCF`z8x&~p/XOey }0~zEUk2c&wFE-jrGǐM&2<;a7Hi{7B']o{ ~d=zC 96S]EKG)-H˝U7Rh0uBeqR@kCw9h9p>Xe j0ZU\NP.Z-YJAd'QE67]e<7'*(pPdCeV)the]lC4;YU j~^]KYɴ' J+i;Au*x[:NZ2enϟYCFQܫ󯲌=½#h;( |YfQ>yE `yu-A=.js\"zd'ͥ* 1:YF@ڪfB% D/ OW~Q~e\Kt|XA?/˩x |/3*^c.Z!ZX -f5hVav6_nn\XhC2m,,ީf-S T2o0_fgpQp /FG}ȇˤ 42X3K\S.Vv|l֌u 5nUQi$FvnlIp'XdH^-" MH1`<_G#H $eXW7" ״21e'ζЉ$쐣!L\(*_`:b7V<- QꮞTˠ_Q ϨyOqAn7 :0nCo{5g=\t0";/b@Y%*SjFfrɊ)Ѿ],͝ 2\l-fFPJhul*ы٬}6qt&\5 f0Gq5tػO‰M{p\|#f(thiH_/ ;{uNw:ogO\ah g{kw I&1qۊ](NIٳP naWt !>(6S4Ɗ5% ?4|bU!|,w=ve=4 6଱J:?`M(2<~|C=A"Vݗn0-~ua[B±U˱CMY,2}w@9xLmV!+@c^P-cN^ox^|m ԥKyWqz>(\do9aHXQJ"oI[aUY=r0|TܿRwP *q@ o7]B)|-dwkr CDHtHOwO]J}i.JMT*+cI'kM-RVͨ{n5%' O&PzNݥ[4a9em)X__UB,]}۴qJ21 `kÃ(ȴb'mC$%ʰ}μNiJ#`ǾBqY>kaưc1;m^N2"G7H_Ff9m*Z:-`!-sW|-%%S32j *`Ec4[i_.htT%_b-2VM9PO#Є.MO$r_z=~SIvI~1AqDmVȧ Hw?l0DH't?Zy~VcLaU'%n*ޠKuf= xnUF/$wGgX 8Gګfۍۣxp! d 7e 'Q½2,cλ{=ypjQ^]&f w@ri¦)M*Iϥ^iÇ짮:ygNs!RMi8߈7 >bnA6 x][LKvܠˆ&}<o'4ISUt] ˕≈0(bzQkqov;,l8 \88$d| >o!#Ui ))F0I-|K_mbPFMa=;z.iur 0l +a5pLP2gS$e VbUA@S'5hVoB;Ə<"Dsꑵ܇"G2(h{4Hoit=WC|#~Ehm١V8z2_g^πfʷn ~`=ps3Z#A H3ilqRݟ3Q@x2Rw0A"(˱:곝lvР h2|m[ey(T[PԽ0'jeN( b%JjO5^}dfo$6lcmi]*Y\$ulbciTHliՑEGѸ|Oݪo ښ4}$ l ɛgEEs?LbS87ӛ({\0զ" ZL5K* gR&_dCU;`P:B&Ѕ95rUGR߀Ma"RQv+r>w`R@"uG~L4:qF /1p/SF \*Mdw m}ZcL.y`MLtAUvIǚ-Vo" = C#s%HsHGD0 7-VB%uYӍ=؜H&w},ުsk?Fj*/E ?R4K @zٚ-vX%vAvx0;`jI{Y3Q(#sw^,_"M8' :*TX9/)tE-an!B3R6RR΀T[y6~@ oϖ2pUnud»R×%9D7nEmbB2Z͘WSoy>8\Ēv!L/0UzL 9T =Nl|`\VGPDKŔbP?`TTCL{T,vdL煡%4{2"-%~7d . ĸ,v%,h #eslޣT$6bI[C0pXgv`iko#-0OɁVFE/~}Rfs,(!*l72~F8[X6Ҙ 촽B~wA'(63rm=pJZc%IZUg6 s栿D*^'!ۜ4FXoS."JCB_/bݩAȀ4V7"IsTW}gdIvbUD=p4ˈO'nWZ C&IXg\)nseuY\ϗ VSG"sͽVPe<.zݿs>5޵Z:[F UXZԷV̮[VR8^v^u-H=~򛲙αXoT&).yVKKypI8I\@H;]Bg5 A)Gpt-HĔKߡᐠCIBR,|G ݳ咝$@A7pK7"=O()c$ $z#U"e@ExUw JUCN&i%jB,.X\cA `ZŷInJZ  YXzY⦗CC#|n>e>MZW/>xgb8 ;/bHVH=eʛbE[!'kP91<8r̤1˺ MtMaeW_2xԌg))i>d)2o~]SΎ]rD۫Zht R _s.$u,'0pu* jb 'Y D{cx&YgNL)vXv[TݴR?(?~mM s)kIAkmҧ'{`/ܣ) $O~)[-ѹz5בJli61sϾj 3Pa # ci1w-|^OBbmȺ>54 \V@Hpˮtct`o,4\;7\lR\`~54ޙK3â'4wD*dbƾȆHgiY$CLp.P"RCZvߎLs~, Ik_m9*kTrMiگCF il? m6<z0s't뛇H{˭w32Ҹʿ*dڒc [iojA.+SHNm2UX*DЅ=o{`UݚRo,n7Qz]׻\W8-8K\,OlǷ[uQ_/Xb cŎ#a ?x8XwT>g`pVqW}/W&B 2~DR4#\-g?IlAs Ir{yL:!~a vp-l ޞ(]DX| Q+NX45..z Aq wP1ׯO,SkH88@T_Utf1!=7 t[[́OQi~4TO/BC&0JcxAa<=(j=X/{jH'*"I` 1ҋm.P"nUE|wOe[I&&_MkJ5dG}O$6囜-aMqB$Hgs, +8;bNft{3sM'<4K"/ʮŎq@M- NVxZ5h؃ĚQbZ7N@dp :ڑ,}G;&/Q:9!e|t3@a.Oq9x }|LE]@Ye9ǵŁrU۷hqI{VN-]NP؊OOz+lA枾HsRor6]thf@.rl6YՆ꣕_/ų*Zk^t\<KP3~?(ց/ 4w|׮lK%TBir.XEiy#O[z o~IMkH>.tHB? K|oӉDuWi@tY$)?T$RK'feᰡ(M kgl:˗*ktMU\@a.Hyג>A+CN7~-l98c8.gY, {7~RG$* r[ u?aR[sYҙ7p4KA$3}Chq Qvӝ:B3Hج҉@KX6U,>@ogϜ^򟢟*yZy\j3z$ȑSC;̢&uKٽF6V!>mߛ-EPtFᙑnI?0b4iS4H!f9Ĺ jc:$6,W Nil`ɜT g~'4Je))c#ap&kL/QÕ\(gQUC HqAmaKi C%~N*7 :z@9A聥Fr 2 zMҘcXsicՈmۣ#n_v41|G3 (qfR45/-Y/|2FyFWu%p hf`p,"PO!P;[DBaR&essd8.p^QgO \?I4^, E 7>q0,KeM.y%0U:,F192mgj/- [J 64xC+ ^p}U$V$N/QJe #cى7/޴+I(*S!krE3G6h#x2Cdxz,bK%2fkD'| b}Y/OS}d%}!f>exZ=@,j; Jӄ;9φH+Xc±n犲ІvRhlO!}I4ar}nPh$V[&%"|O;Ӧ.\؃͙S:~& ~t?!{jcKyW- '(Բ7~8k`Hs]hJ> #>O(Xr5N˛V="@ZVz{Tζ!j=d3^ssLX0HcsXLk/ҡ4:!>L ?Y/be۫;2ym?V_D/m"$Ka,Lqָc\" t}}>24O4!J2x{b|PGKf8+FfG *ƣ? (e*Dx2(x8; d(Tbk'^D` r&aTE]nE#\ PM]س%fO3<@"+2#_Rɯ |8V-6*X>7IFsL7krG:NG+\dӪj胉6Y_%3.[m##I& "C+"1DnDN6J6y)Xb} sf9<3OmmAӹ}ٸ/Zgu|>  o`H&͞I&`ɰ,).@`dPI?Η_x[ b{;jc0$'f @2q'v?r1 ywb;HbHۘt!FگK.g*}ΤƒrFw6`M |^[ F+@3I-E2,M0&yYM9ҋ}gQȁ7n 咯ۣ'.+o(AxSCX"Uf˝^̛^-iL딆xMNKiy #Fka9'vOE2Hx X;\ rdi"/LfXߞ$?dnZ IT{Y;D%g+&̤!TWO6#f`;%`{ĺmAY&Z(5h_GUUVr ;D_ PoZJSq3~| aT0(uR2TI=֙W {:ˆݸ@楾H{KcTg}7$',$W}t6Ѱ:?4qɊ}#_]cі( _N?A[3B%3XԥEn>-HYhIg3`3cFJadWJ'MX8:s9G:.si/l7. p[%J̡./h98೯cxhW_ͩF{l#EeG{-*$a=o6N:޷L:b@{g0PH. )i1,Pfl]Ds'R^ [2l.\Xv |t6 d åĭ`Ӽ45 p~vkefR.FNx,o @PTc'ʝX kpSAܘWkg@E6B=}lK;z`]&N԰+-Z8*Eb6~t ]t)¼2]S>oEˆAJ=6\noz+TurTWѭY憈 0e7m_QЗN ׳i'BǂO+[xC6PK z8*QaOCU%θ&ڳ&ysW /h_Rio[f"yA9D5@%>)0"֋Ví|l~ݕoihqk}Bj%;%;ǿ*ct":!B8s]No !4#^. [$7j-WH+rQǤ8?R?h²/y"Ud"rrLn9zj'6=̋-K7ff u5۔&jJ>1C1o՚Z׻2Jc)`Bw9 QtٯϨ#鞃Z@Aaq|ֲK#c*%aV3(nYBWK *h2Q0 r$б: n߬] .%@ }V*6U07yL]@c95l+#1' aR@,8)AfB!S!WKϾ7rR X#QQOO;LyZwՁi-![g_i6 JBT{1:~CyLdPH p>ӔL}v3-s_\Å|tf0<q2S9[ zM>~0MwE|R+\bR&+\{ݗ<ˡOmqM ?$T~9۟+9lRۮr޴%W PT:%:0Pg> l8k?bmAH[ΐǘ>}SfЂ|J~}Y@n$Yk͋RӖO5 vt+DI58FM<;OgĻ,m'e910m9{tplPF2DA"\/6z1bG#Ȋ fnt-h~7]^+8}w8@[C! xokm)D SsܗjF@RoK&ܕJ3get EbB9"2r٬S*0nq JgߚeSţwWμ y|=iJ@'#siY*K>v"SVf <4;VkܵsK-xdbgf>!:X=VSo;98 Ag b>d`?|ARS*\e7J+T@G|rX߇zMxIS("=Bhp¯!0!ġLauC-}^{3]Τә,(f려t(viKeNk~/ݓ ͠NA>AGzӍ 5a`2rbQ%>RH OSʺtx0nmmoPGaKy{cEmz\-6 KowɫP ǨnQN1A99 "(#FPkHP@,Ofg &qqUxV9BulW1+kdhZqޠ .Gܬr1X~;Ս芭C5-ΌttheL0o) 1Sq vVƓ^D P TtW߹b. u8|_ Üy3dK%{zp4Dŕy&4j;pE8(D481W-7^_Y-df~35%"\;)w(^4C RКPZ]Kr!E>csyrx ] 7'B"$[965[d{!:=RS.1W7l"[x| t(~9?M{-O5(QKÝ}ݖ^xhih@q[Z$سTXx~tEib R kG+EٝGDK#Sw$ N=kIcO֫X~J|xgh 2o&NLAQV2џ>ԿlrveiE5s+p{j#>7Fc`D6JŖCz/@IPȆd6ڧ$҃M 1kC-j@2]аDP4߹_lev9lwnCFHrCU>*˓25Q6wm@U:1JݿE3>t±v)_=` mJ,!eP3￐ׅ(Ỹyry̍<"tkNtGmyb7h^mdF8a$!:kY1 R~|ѯ5RZ'AJu# 4+K4?؃)* I磜تfjM1 aPo eE (;l̽.u_Ίa֕D/Z?r Mւ$?m{YQ'+{14הTZ%tQ2Iu3' qs@[OԢVX3NoU<"tugDiN|L0JÊt=q\n 1I-.4ǒɿ XtcB(: ":9S?;Ru^T %]ęC}k`}Vd+&Ja☫apA,v|+*}Mo"ҸZDNgƻ&̓'.6E]{\Ҕq%\ [L y23?;ObLcۈhɟ5ӣ7a>{E+|Dˬi1 E R3= [%<$K眎]Q?'nףQE6zYz KrP)niG.Ԫʧ5lyXI_/^鴂^6~QD萄ֺTK|:BjW7mOrk2K)aG^*~7>Z]*VI5<X6L)$Bm\&(m)䮡?5;K}M}@ #z& >27]"g.8b$0k5EG^Ȥd \ב!w}@Mvٱ]I*a$N$z+ j9Z_Ӿ_{fN NZJV~å1A{|MMT}S*ue")vkp)ɵN=dxfYx{UΓ$>4i'ȳ4ؐ{̈`"5 (Uxa  pwEaUKH|{^ߍZd% RL}NSF),a,+tCr--AaJ8`0Dž^/Cyo">9ЦT͜-#AX g,\5 e)JˡFtx:੝'󮍛u^4U:6Ծ7႑pF"'~sߦV';l% ͥ5kI^JQ jv$Ū>E" ̩*RUkkm$"liU,דᴱԐh^{*]TD;~)/g\BRެʖ\g:^ne꧆)Bg3lCd+p8 V;K x}Q _nv}|T#]#˃ B¦ ]]sǃ[(V%Cp„z~Os$2a@>%3eý]zp1g(ւOMo ͚B_YEN(Sy`b&~۹rəHNWD"woMqa-ע~#Acwi&ӳ(LEDG"b_ʾc<]ɺgHfbަ\Pз|En-\;P[5!-~RM/w>ha͟r)"d-NrDn? ( oh/F@{ y_`nliNJQ'8{6ø[ jEn]Fo6Cp6s3 <%7W*6Q }xIV8fW`/2O(}UIq `'YlϖAtIsBg\~`~S$k6đ^AC.8a!C焁c:E\E'j7op3TwlL9PF.9hm\ k̎~4ym ;wKR"V9m yBq~[ ;xGT8w>o~zΨa*ZJc_ 9jR'戎;k7Fo[+#6tp+YMpEL(4ZΏk{k]&%V)bX8$(IRP@}MܮBf>hHuclOP򋚹x8gQ~vֲúUlI3DSEMoP;mqa9kAKw`l,D_۔(s| #採JDն&iB]yyMQZe,Z%a٨p^ؼ;D٧ .ݘ?; zM82!xEVq?`2.OFх,Q`m[~I0ަ%)"?όI?L6{!=[`<&Dsi'BAà/ h)#.vy0o_2q5MM*Y^eSvo_%7XnmPpCusţד]yI(.^6x20leUiV)-#; =YMDHqXr( >"*+0sgf(]t^Aen\%GL遙ܐJiMUc)'$V`3MP$m6izolFE6VxTcMA66i!Xr2Ai2W>'6x>&;MUt 2]ԋjMkc}˼sv?mQL!o܃ !!Krl1 (?[-QCOzP !"0$1w!:"]i 60 EUcj&VD=ÂyqҕT?_GEzX7߆GfXi/pEO/o< bS*]ZJZ@?n)s&P1 /Uvd$ 3İC{$bHxq? 2MzԨQxZ *s5|o{}k&9rfq8Mmɠrb3T?@18#.^#Tt0, 转'b*ײdzAH[n4<ݼQU¡"&#:%8ևV,Z$" q ֈ>1Si1kx[QAG. I;IkvJ[W'pi˛Gh𛿛h!dK-4{䏮#]]m${Ll\nAl HH6)#P:bvG\J[ǧ]\k(m6hĕkwiWF;gJ, GOwW^_Z<e8/ZC-=8at{tD $u8&b 'Gģηyss~ >},Y *zS,6WJq6z5PmMW)D`rCaGH^{F^px",gUI!WD^G,FFAؤ?w蕖tɚ3$3Ac?'s%x>O3>V9-84U݁pzwH-(@(V/7%xeo,QʓW]Xe(1A$nag\Vܷެӂco~f@&$ ߞpv糠t 7;N`=呕cѼ7p'ѓc_JbqPk>||sJ&g]gaHFe4Ck;5mVXލ=cH ;r[Ӭ:Y;5ȣO5PHSײv\tYOZF"O.l/NdzxmѣD3\5Z$1m5pU1 2-`B.Un-Q2},uHM e{}埵r+'BGE!Ԃ8ء3{N,b$*T\; ­RGhC9D)M9?c | f׼mk-:'?ԉ ƚ$l]GT |[+; uTp.R$p)ă\eikx+;E%m% <Ҧ.}J~8n:q.*?EHV6"TnF?='gV Cb2. (ha'1t+*qMbGETyJ~to(SAE岄5*MAjb{P3|h;דhyyvn Ű6!+Ѫ~@܉75:GKn{ֽHڌ@i_b`^O)> ݻJ*P c0ZK3t&jo A\5el1dr? I ݄c[yI"2t*ר`r!v<-C8 V"De bNj D]r@5(\ܶ bK<- y Yvw:6^"ā/9J'B!s  v(v&P (Pcܢ80 ubN׍TFY`Ո#c:G&Dj8zXT/:MÎ{gCHUgٲ/:7ig_IrZWx%݌ʒu< ^s\-|a/OdC[ƆܰC$B0?~.!?%MT•,&כ0Sr8"k3q.fCDo3@0Zz$Q<(g ox'6'E9;p:L>&u L! ҏdnRBUj,?c1.}~Yj)3wR F 3Jsl\^\H/2ng0MQ˾ޡ?=>z/_(I'j99,8ϧIE# {޽=htWrX:q+y U*VdʡGfU.jyuq=-[ތ B)"<2Qi2|Sc5ư30uͲW2qz{/ ~54,+C]lũR9j46(9Bs#pwyH_7]U!B +~o& Pmq=M` -}sK"cظLpj ~Ԃ\LRKߺM%e"{͟0&xUhm +]B_x[݌6]zxy?OIk )yAKyQP-d/k7[孝uP͗gᆡz"-?*x9-p|F'CSh w\y3:=S,2ʡ'& vUa#pu֤o^9 h*8 u% s*}AciT @;}Nd_GQKHNPP{B|G֠M" Tk ceas͸E 5$D(H;&K20k3rlڠU5gkcvHƜ KS0vUrŽN&/jl!b"H?Ћv4Z5Mx ܩ*{ kG'^>(Na'fGGx^舄ѻ)fz_fٻ,xܲX y$hmfXߥ@'w+'YV6v`h-mo뾅Z?KdXveO HinMl[n-C J"hv T#l7qpqWI :wȋs5pbl5Ǽ~F{hRXZ_/%Knm)x bhPYqW]\%-}oOGpaZGnIbr"UȎikS(b~Eg_{ͲL. 4;iV&*D*O\[!J)Z);"me5{a⾧/zDܶag҉a[WT#j[;1_rYpZ~DEM<AR RgX&=$9om ϠV(c*+@2E'3(0'f`>ꔿ| DpևMg0+ u|:gx);}vv`bd$Solwͳ5='od|QXL =,B>O9%A?$"tS"Rq'/U95$)Dg{eSh.Can?բƒ҅ݛDj ͐R3LzOGϬm ?_@ ʊ,)΃.z |+x qFGt_(gIm[ (?d1/lfN6tǁp I >r+B+d;rDWj7WԄa(o-+SH/8Ă.F/ 1.)nwыDn;[|$*=^y:'_:} 6耺_ؓwxW5 EZg.Lh8ZloRM%A?1쇼s8[|G‹˴;?wfV}4ϓ;㤣C|$axE.+8'fzY.AuN6ᒯwCkogcxw徸J9]={[zV3q=+DgyuhVt~+s{&&$h`/W.L3=l9..^8?U*`; N''YG0gFr7IP snO6Mgm ' .[!`(۟*SLh>?l;> d)A W ̘f|@:is]I1a.Usm{-"?ȸ3_7JlmFn…7w /^J-RQIJ@{'X qW ̅K7׾pz0S+ 2d_"PzL42͌ ץ&uV ౉C]"ɓ!훕CjQYK<,ʁ" _Y˱ iYxKyW |3aYjB(q5J'&qz8~Qj~?E% 4K=Yvj'\kCekJn bբwLf?h9a:98T~t9遼> gGL/vbiRD{Ϩ;6$DkB\Do)Fn[QC" M-qn hcG&30Á .eFXX9 ?l+_|ͶN+.?b66^0 1ڣ8SY,;J`T~E!\ -|X8D#"G -G& iWDiްD`=B BƁg Ss55<@F%.俎7B}S1}I*yPYcx-<>ME|-(tXܔKr)_R{I 3 jVhםݎv2e*O%.=t4Ʒ6{YOyxݬYt伵ӜQ#=sW' `d 7 __*[>$E'oM62h@=QNϬULvV9ñ(9N P5MO6ڹ ^Ƚ t(PճG7I&6-w+nLz4o]z)~X {EJytUdO ѫB" qLX5V;f.R!6C|Ku_KhĉnM P:cYsd,n#O VsJ &TM9qB Bp m=s< 8k) pc=](`D~$ Km6 ÉC58,k';/>B]7]@߹o %?_@w=-'A,Y95]Ώ$-)P0A tdⲎH#94v}`9BasRz*K'sU8=LGި"WIH/L3ZI іq{ OɞOjmPc-Tq4]&MT/ @sIzSJ4Nq,RuhOTIF2(/6 %3!Mnr}.>I-NHv2!NӆD/b/5AݨaA0DfiG [r-˃f؄aG+U]ƇobfSC;@b=V +Ƶi= z\ZF XF95NZڢ1__ _jA>!kX%-IrKa}8Q-!-+(!̾D%<2Ofگrodr0zQV43GrߩTq.0~[{vL)b'pTQϜ2O>JF"\蟂C.aG"zMT rIhD~}Z@gs+`H.%c4('#b Һ?oq.Fzjr!Vk?gE~IzTG{J6<x, ys;O_(FYI}wRJB _N=h_PN]Y/2Srl*d@lC7\b6@,>C{kpA8on,87NAqD)gIE,qB8|]xh˹aZ*+oؔ m>fldz=ˤl Bw} (I1s?D͉H,E;W3+ kO1`ڄK%]YߙGʓʚbOW}Gz^r/n(Y%(Fe8b>|,>޺\GVXty.ARIoU1CnƉ;׳ XBxZQi(li!㰺;ߑsa`o`|7%&0? T;N!uz>q ߦT_ DjFZ]m1ZF9b1&x'[9HfDEy8WfV0852? ul:ťcBBC36]7zA~ƕ)a2ltvm"Y_{q)ڿ8Ҵ79A6_?R4 @+ݼ.[h5-QЎTzP< 5g>Ep(ZD8zwO5 RŅQg`!qn^D߻C\׸{?Z._8RA:∔j}Lf^M {*!G_፰<~9Ƭ[2tlU"~Rt`4mc{?*SuE \$ R꽹yЀ Dn E`G,QݡsB>;ru};XZ$Vpno_W4z\Y"<,ǖ륃8X:3gBŹ(3.ftߛ\>MvN;&YJ^ PB#M# h6À;6Rq5fׇ< j׶Js 54-3&Lٜy14Qф2W- ʕ})&548lO͢n ܚ;9^ I*l%|U^hK`^^}ËfJ=e22o"s U3s/L4;,v2 =cNnwvՠ?m/7Y+Z7nb)dܧ?i4OBlcUnDBL?^y?dt0 gs[{d>gq\~g 7Tiwn9RS\*ɡnϡBDQmml>I8Ey)7k 毰6G M.Ŀ~ NE@~rJ^ doE\ .y;q@{53d$Z\e=älp=o׮.t#٠{-Ҥ$`eJRjZ"T_;D[ (+'"˛ xKч=`MM ;͵)|D. d ㅍJE6Y@{BAxK+ĊwDBͳ`(:tju)*} W6N l,4㐣6Cٜ(G{Ed1֫;HNUF85A\3 ֺo73h uwG(Hq\-pDW1TY?M .*7Wfk7?6[ Y D 0GJHO7g0lg5Y|9bXLbsV`U"7ERf{ p-vӟ!.t1b@iち6 Y'+d O0.<:Nl8 ٹCyu [, ^;ǽڙ8nJ_i ( êе17ɰ8BH*$nW ~J76 ?s,ڣӯKȰl4X&UON:gʼn-ɟw)οoj #= BHܐ7{(=2(GdQox!lGj\sb0Yt—p΁ݮܾ(u߻|1=n 9#@]B7u=-r,N6L5^/|T_(01=ɶ]U-BnI buO+la0djW.sM~WL @{U|cp3O. K``fOh:SٹZ3پfىmj]9z(qs?(TpVƃѺbeCɀ _D+8ha%dqyυ3ojcϴkVX jI#i _='VWzw? .Y)=UL3,?[V֚MDc z#P}2~v9?րvo!qa<şZ!~s(ܢPD'뷷oK]GR`(̶C(RFjƘި}^4ъ a@Nnbv~ÇǤsUBB#s*uj^ml48k9!iͩ\𙶟44ȮL65}JC(& \o ]5;"yXo8zuDtNQ :Z5$xV/yWcK+a7D7`ryq^+(1|LfK[Ir/HDtj${˷~7RvU ^PzEE},sh$g"Ob.ȣix(H%Y`E(> |\~-p5$*{G9"ڎ'FRby\14Qӱwiq?r8BUx^V2!KNpm"1zX}5:[?.Uݘ#"58n^:A?R @pL*E.G52@8 QV_# 96Dl[>u%'[tR'vZV80Р*=Ŧ(F8l˴$wKuU? %qV+&8IOt㈃hnN~ud8jTP6/O'?ľ %[ʜ珪f30$5hh2xE.??ՂlѮ^$=~B7ѓid6Tz_'stu cF%N>)9H562qMG- p]Ψpax*TI<`{ןfkD]W>0aƋ78]Tbuյ(o71O!Jh -1WŗImA,EHLCF 79@z{m@GTmw37^h2(ZKU|qM&rޡ|nY~๼CB>v؟,"A;~д 9SX[ :9MvWIaFr1e24ouGoٜހ0x}eAHG%izZЕjV3SʩQB1=F)^bp(w_blr)olX ѥhX.%2 O3DkP8#Kj\4z@MG b,ˡɡGZ[YR7Hv^L3 &*=wU*MuP : jFq|LO퉦 ^)0QtdULlvU ъ0BmF #V\. <9yU+O` \>4* *pÿCnBkp_V1ֳ=isNJ~`ꀨ7r*%]ɌOw $i^3 r|7DMη qLF̂ĺ0X?̘t<|Fn%uks| Ĭ8&ԼcE15 6$6-͕ÅEO/*t5 ;hk:#(L^;h.%so7fbh=SbR~+pbm e3ӀEEy): IbZVg{Y_$IoM{=Ig-",|i^l,ƮeB!I4!rY4H-Xb7hzlѸ {փ29Vv}HIDFgaRǷhΨ@?QCDLVnyF3lX4`cu;@nv ߩGqTc'YH2AC_8o&ymu谭FɟᒑdR?=68ZB*|X+jhSD&7%VG!-ːk6ݖVbss3a=8NDkgT- :<Y=zj^,"f_@*VUBx1 6[xzjBʟ%2-K/%_4,$]@` ol r VK11JOtys"z[wmʔVpB!/Uݓ:|ĺ{NA&Ob ّ3?(-( (`H6!G&W {ZVm8΀t ٸ  %<ӝ}* )mhʮIHn! tUso}o!MD9-D&S#'(/㢡J.(\ 0u^S47̋\k|=NGX1Rma_uN nVA␽?ްtZ3x/5#7;hA* |-Bar=? *c1΂!tC&Z[A)u_wwhjVl4%@WėI>LC2;U}O .4*uy x[b~Ì+!0k&Ӄɯ-G_ pCJ3K.Ҫ"$p_B'fQ0ñ<6ZG O9%d>|[1=lR62˄ V>܌)  ME6vS]K6єa(Zq#P`*]'-И[X-LP4!=̖m}@8eJאt`df,)? +!pҬ 9cfֆ=JlG5#'3qx%8msc{Xs)lc0,Fq45,)HĦ??"IN&fёDn-̯s4:}g^4AjvPsa3OƟWt*ʥ b$4&4!'n)F _­wHmn? a_)+b<ڶµ*fϢ*6K5U%W$?jod$e$j1pזiH*O@ݡ]E]E*V*韐zr4H7h6TЌSSu?\y@eNr*}0 m%˰+2 qO-l pZy{ԝJNKGZDaMrǨV&"ZH.&%8w{A>Ň3H`=%}i:\7!@: z'(Aq=]B.n.MفrjTzFnР׽ylunY37ۂ9/eoiia:mXN$:zB]¸5Q#L/74(e\\K]#^g6rAO[tt[.SWj l;@EXK #\ xw(w+p=q&Z%W=`G&aMuQ02,,M3WO v:%-)dv)٫D-8$eHP4ڰV̻Qj[pʢ~D 쇠/$'Zw#Q'ͨ:8ȆKg-}:fcimN >rG`]>#k yrN~~bsÅ0Ym;Hn vu㕇I E\fs}Ѵ*;Nrʟ@%X9ѾP4;KBnyPzT^*Rc~PI R[nIEב EI;~ߖ"m4sگyd> FlMO-'.m%眛k}&5I u|vHm?Ҭ(䫯R \]k2εيUhyT_ >[ ٳ̈~Ѽ+2h7g9hQa(uӨ:T 0n:(H"HIB"(ϲ Gȟ m;gYZ07070100000294000041ed00000000000000000000000167d0709a00000000000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf07070100000295000081a400000000000000000000000167d070890001b4d4000000000000000000000000000000000000006d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge.ko.xz7zXZִF!t/U']?Eh=ڜͩ2R#XH!{>Jug5Bpyz;]7Xn+՟/Yt 5r3y8 {͟;6$p +MՌ+bKJW{o߼ ,Y),buWTo4\aSa9C +8](oVQ6^i "8pK# \nzHX\ch;`*a華8Z=IX$;.H[)s x^Br,Q/} k9\,jG  Ld|sĦ{HvM 1cV8v- qM%g^.k WƏQ!1D* T>WRy(!+*Q?]|clW>Nce; +xY1>#x1% IïH9V5UKS;"UZng?-?j6DnP6iҿG2] icSM_c`D#\ MSH6{؟`<y^N?}鳋_7`cMkjx.h{o!Ɯ֓n`'%fbvWmLӡLN^֪0/Yz,븅ua|o^*C;f9G!ː#}y8,$.;s`[oR`Nu#U|rx۫oQ]ܤbHHC<67Hm!bNh/>-ʽӁwOѲ1%G (c89;!zSJ$!SҍofϣN=. fs-Fz)Z6oh0 # |HY/ubdDI6"PGCL_x cil`BU5ʥIǵ|F[(dXѓ OvBMۺhuKnVzZDp % hM{hnChDԩwW?垓Pca :1tPYш@51 gPVtT~^H|kƁ(V1> `c`k (# @gۏqe#OΏV)ogE/E5VLܻ" |:3!nQ[qE3 j \XKF!H Ж:$' d##H}o<kA)5b 436W{vInV)K*؈x)<apkI4rsi%{Xv\Z<\2_M?np?lV}G߅R_k(g9v ?L7ajG M- Cj<0(+eKouGPzڰ'z5j@,.<rH-% y%޴>&֘\d0W 4 [шv^Kº)v.'35[C9D8dwyp(fθ5uTU5:S-;(1; n \ ր몷 Q[ ZV czv{uEZj zic.8rނ!e0u|fx֩LnbZcc݂ #ՆWwd[qy>fa"9DikK PbO]OA#wwswx{:+oa3*|orhAL?'*U 9 riW7E7ǥX`hݍZRm +ӈ=͟\(}d]"rz$!vSc!v,~0Nm\Y:W>lV CZBq4_Yj4GsWUW2/ ytw+*D*ؓ؍< ̏2\7 ZM|\ D`$KૉշJִG/g\N1Qkj BKʋ9mCO!"e`Kc9gqJGAe+6lUjb~Q661pX=PITFE9Qo미*YQԫ0MjbaL{}f!0$󘇘] R*L R5.QNU]+x"8=c=4~oTP7>OHCodc$Cc*NKb(t+mF`v]kfo<&cM[1}lMoKהۇs\/}ipW~1l0v`WtX!En';S^8oZ+/ 1{W˩G^F:*z'ڜvٽ?_Ҁzz  k#Zv^:.eP.p!<>^__q2[A*t')=OZJ"L&#u t\}}WJL5M?J3lE p'l> w!歝iCFb4QZC^ . K\t8$PdB`_3'a\8s=6R1.8SGa(;:jA:kO4l2y!L÷u?܂s]0Y#T͓4]߅/D!T?NS ;$B{ `hp:d5sP3}z KeyO~E&:8VC XG~G]pyU_M '' ӗfYL@¨g7"d/<#/3. ]!}LmQ.F"dH&?hS°Op!rIAK$;sh}NQ@z@APޔ md6Eժ=OCdE,'=B\/ 0<Цs11.|"eBE^mS"R7 E{y,+h:R_.D<wYF6 4r~a3[4K 4FYYDt}"|.|D&5V\]f=^%a [8iC6=Ӵ T]z@?E5aK(${@tvd5 dM@?1ҥuir{\mB^[g|m4i-4ۿp`a$*MuS~ڿx!URҏ*вک'SrD;hY 11%/GIG !:[; 뫉guI%L<@h+.I~~$SI۱omI16͊%ppA3>.xxnzU&|&1[F42$(k UD 8iv*#Wf)j,8ZS YaeN-!䐦e$ VY[ PK+d2@Rر[ާB6À-G⛚k qC RIfO?丟U؊-mhˏZ & Hɔ;oO8lh7._-_d"fm FJDHUrM^Lu< hFW`LwT.jldв;n!a/[y6SBx؂2iI(4:6]֔eiad* eE&eEտm']M`-<#$>}Bx %A|\T@-<1*b,A'UC*93j0m;NLs̱&fB*@yFr|Q&6?Ʃ`d~eZ?0V^ljqm:"NޣwsFLoVz6>EIW~;ܖ{>DEqND~tP[Wau4.>F:G<~[MAx׉yΥ x~v2Z|B>-ɱz22ಾ@=_(…x] `bA_,rRr=E2N uf7?'RyP[ݒ{t;i񎉼]Y"7Xke-~V؈*GA φ>/4 4#XGYnuFlOf8Ds- *"…Qkvsy'?9'a]r|e8{tŴ@>wVxe`坁6C9n&J@MsMWMaA /ۛ%UWz} 2oU -dxAzҤ/"4Uko3' bL{IE"Q/W3K)*;}[jjVɭ!zUyv}|"C5ˁ~)zO}Ğڏ t2#r"s ].) d [/].UeYu_NI!ai4=AU*H_V.x\H قJ4P B,@8#{[͓ 8-(ၠQ\#5 - Ѧ{SPKOg#]JSi @8: +n6 nZOg1:}BG]w?9ژ#Bton>eeru 6/x92\0:͠m5-17,w+*|g,b8L}a˼0eQO&N?IUҡ0P~ % +$n5VJQU2_!E3m U09v:E:)t=`r~6Okdŕʹf-tH1]@2lTé ?pT=~\Cm`-p|`r : R\)_ܲ 2yIޘՊy?(4ZnuTYT7I%7. ؍y0} mSb/}¯4E!:;?X]Y9ΪLE; z^p@xA]8O2UXgIoЕ*vU3 {nbTj+cp}e79^2Z>3BW@ZM"`糥wGsp#_ZKo\PnRH3_6cl]K4R$fYJ~ӓ*?mQy+ %..#ߦytIu/Q٣}&_L)FʈoA*1?3` O,t6څ옽Y|ܾ7`Ns49:uff+S.d%xVf7 cWVH_f*6ˋ[ysmPHͯa-J+(25+Ty1Y|bxM0Eg^f2kX`Ü)|"Ktz%w9Kg@LU/ɇa!01s@Hb9/pfk7Pߨ30nvdZ̏ 1h[f_3lGʰ\7ZFZ7?.G1> WPʆi wp]. U⩺l7xl2#l8'.MLjM^9X :2q]_0!iek}+)|qh:9Y*VMwlm\q.sI"Q>7诬e/ (ڱ Gٰs);2&+J}2]&pDa5jӒ 04Fہco?9=Z\\nN0^JT$Y Y-pPìHί=)Z:'FTl1HeUD\Yu:%p;j]"#5zc_S^0 la@5f,(K$gPYTJ4BڑLs?]N. ΤZCA?ąR^z9 b.dq$9w 2v3} uGܥ9@8bssQͽ 9iK,] ⟛-Ttnw5Sc7M;T,g>90 ~UViq Xu+( p&i";>z6_4$u u;yxt RBn9la%ǻOyeٹƻDs Q@ygF--#"r,r|'Pp^ &~Ē:Kc ͇ɠ!LyXʯ&m3$OTTxKFW N`f`ex=Tp!#_Lb2QV*7h)qq j5Y&ص) WW ZY,^uk&jPh PI|eHOlO` C%Pc{R܍Vu?%^`{DT 2!=Td 6|R3hE)W!k҆r]&'FB 伙o:wr"RR*iB_S\~@ϢP؎-]P#!?A{jʾ.}| ![ .։5d-1.;4 Ra$CKG~9.j> y3a\qY9\j|ܝT)PQi*Z lzgѲܼ4J\s5W;`]u8@0>݃ ~Á|IdK7X(`MϺ$Jn",%MJY eDHЫE}T:~Q*DUCz53׮))*n4J9Ո^6ZL;@ v\wcZn4^'N$ U ,>Oqqq$@zԈM(M Pv%  ܴZD_Ǵ}Q~II7=h&˷ Fk1Ó^YT&:&٠M~'ܓ$2C=袰rzѶԥn6>Q?F3>0aZr+ }#Heøpc:g0< gG]T!E&.7.) O%zzb//@M lR:u.7҆khU.]fTMnȕs5Cg1N1Z//DGvL:,KVFKа{L^t(isi_٫-҄ p[d?!G^*#kVr-[|.}Z*(>)GL R?2$kIY~+J@b6mTh~^{`j[Tu3mm_@Աe6$z+s7,:g?+.W0?`S|lI~ R'eWyehMmHeb%vUCEϓ*vm&j+ٴ -ߒ^ڪ4^$ za7&~ܮ_J:ޢ fi66ؾkFTk ~6qFM(Kt17+@Wj(S)L\֡7:MMJ: ^˂<-ג-j* i!Mk Mn[m #Ku43aϟi֫ޯ釈Ӏ_WJH r[xl%]uu"kXUx%. 1&?4AgI<<7+F`O" 'Jm1k6SPk 亥 !O{7絍M5:&)o3dkybA!5IOby^)pzi?>7;H00oo-l} EqZ)I=5M߮?@7K3DqާQ+XN->Lo'ںW^GE0_ k[}`}/А_(TH#܊>l=1^H\B!/cN*oX @a4+oQI [[r%:JYM#.HIev,Kܣ3/kS7˿O-Ybggy1QtVU v6$1zku2iW}[D,fp;] I|j cv U̎?uW_h]th>lXwܙ蜮sX0V2JDP+,un!<4i0[nɗ$ A q^INO 9p%bK I5nԚHaR5&"qtHd˰`T\X9uHD43T/\&Z\ ڈ͛ibJ݄gu> K tOg7RSp$E\.f G ';#m ނt묜we{-28c'wP:xBbF$Mi@Y"LJ/ՙ8>;uՕl#ҚozQP{jEKi4}g*&p.LaU*nvgc{fV7¸dm#Z8[,g" _o},TKwuU:mJ2 B 0=͈@E~Akd֊s.\Hv㓱K6rmܐ~tWDߨ]sZ҅ @mύ) G{:&[ylaY+ W9I@{^XntEX*g`l.{>HXLyR~ɪj4"N]Lp&|}N_œ<%m.+@-EqP(~".S `iεO;X9 JYwcTa+ztjsvAͩo;'#&m-f X=W2{R8 @ A}fƷ+-1k <:74n?0cC򏽶PHӢKpG~=7gZW4m>1CAdߎ.ym/AdC2Omw~^.돶4;̨b&>x c+o>NϲZ4H>k_rX.:1h,cqN"ްF~ԯ̝W=Jx Y{{a!V3⋡ĎԫC/(<'=잲2%"gj[$ǖ n5/ؿ1S"g$ddEQ7s# ]eK:4r,BH_kߢ3K“?}Jz]0+p"{PzMsSyW&xӇQu,/%}Ѿ/nG2!dRKIoa߯CGmФm#uU*fbd C?e$͑dPC50PH7p13ZAcE7v 2E^ =UDfZ%ZUHqZ=fIbN;>0TS$6`/7_C-^Ay[T1\[#iiN~0+E#9ӡAflyT$d׋쵭/@UMKai ?T;44)Y[B/sP;yTu{G坝 ϰBm˙pSY_]e=(XuQTonr?m*33v]M7@ȍH*ؽ*dw[yH%z{_ߝXz֩ՕWte0EՀ֍;a&1xc8*\!r, > s? qcHH]m?]߾£ V=DgEV$R=7{Dwq]FS*C 2mz,+ke{% a]Ae^|/AUQP4y`m8Vmt_: ,lB)(;<9j Khcly\eª\qj< =?9rZg_gR[o׀.KtanijdcTɈDrpPYH|}##LfsyDc4^8p`*Jwx7eav%wSȽjϨ=3M^w뽨Wx Ifda5 2ڦ iGտayb3yifduڡ1(n4DdD܋ Y*riSOz e>BZYA)q!pX!uXOtW B IhLyi|,9c 7tk*+PПHkь%v0,Qe*… ogc-<$|5dޡgvUL=#>Bkc&Yv'82tԾGsV B+7&,+/+3ɠ-u=۹ [Nk2ڻT!.5,&?&E{^ngJnڢ:40`=ٯWT3<׬5ȕ(G1jnR Eb.rHjʉ0Ņ 3RQWH3|d lAe5p{=vRx$uUw(q <"H-Go_MeώydLm)TT]mA~îx9\?=r 0t~(=evyVLs[dŤڞ.agjMv?FVZXXL$YMY^5ن!+m^%a" ]@CVm цY/R#Fϳ^a[2n0򵘎٫YsW~<ƪ; 8 ?( Vf{;~Wrtw6o3Y5zoBןjRg*ZBښp~^n$:GOԭF&Lk°}!:IqWP=$:oY?,}Ap:88 7 GLdwҩvo2] ' K*<=E&g°ъ3 r'Tp ꉐ#d#aDv"']0C$I|5(m *,~j+vdJ+['j^;/D)B}sk#e7JT4Rbyku;ųH`$$ZuW<8ٻ%Mw˔ZYu[?OԘ5k K;NWu3qyq Fq˨PъBD(ϑ}^ӻv(%GLTA)INmϞLV_C7ݳEU^ak9Ye&IF7r8ށ6YK1lzrqYtMJ*{ ~i4ý+ʻlek pxޚ4V2F?9Yrf%h*&|2E8@ʒ_e7-xF$O "NBy| `.@a]E1iV K[E`+!`}1qڙ Boф:%qm:E^R(paXdsHz;v"DX ~(e𮬰Bf}xLЫYm>OxP~ls+x/o>ca'^wK1M:OFHeg7TKz;g'~ 0Crel(evQGb?!pݞ;ᎣJݴ@b_4J3<4sryn/bz$ލYl~Mˏk4u!26XUy vJ[G5f c cze!KR=\Oh#|yFs*;$%+@$:<÷Oԧ z#,f)ju(ܹk1^wz%FAS|;Q Ymh5[)v-H۰1A1n}2GS)ݤ c1+8VՎ}рpG+O$% ”HiN;CC+_ )y^s"<ۃ@Ii^yw\E:(T*~ >11m'ziFX$t8<.M[; ͕Zbg热KǢ } dMB yH" 9EQ%Jxbo`Y>ڻSnT!Qf)O`;ZAT~7dny~`DL3:?r'1sk?&e2M:yr+ȟI&m,j'n7SQue\[g,s4XȐ&<k9B}1y/`җTMUXT q_a@rr  E9 Voiϔm@XuMJN5J,hR_p6@,[7OiO T7[wc vT.rt͵ O= +ٰ"4xS>81pN-́dOZjh㡻Gnj LN4^)\Oyn4|/56kE.Kz, (8cTXjJo 9s? n>(4Z6 oGGt,GTu)A~V {z ܢa/Z ?@RD9x PR/ǜ^H$qp4p:$|s&|>^^FmH+ g7Pk#ר<wtGzȑshЄZ|M{hC a@2v͔;*N.D>tO[ bD\ XZ3/禗oE%tv Y;; 鍕aI&&Zzt_bWCUD=G 46' T4^T:$4Zya(E^7']u}4؛O^l6{G.׃N5"H ?G?B]~YbiX;ڧ`P'TP4Mac:#MĈyju("R"_+Y@,a[K-2@tތRBDS}xyma!,9o_ <=Hʫa{GKi);AglUa W_<)Epbe޴Ga;J3Ȣ8{!F h@s@ۋEhO;٬ګ=ק[j|~1QTz`m;q;rdIu/lZa Sq+J߭/B <sΌӗ"1^Fk$ղQ 9: kh,Wd53 /7J) "C-Ȍ.>RGnvarR9Lc2$eLo5SdUK%kd2("E_x AN ۚ[MdXhi,[?uvh#64r'(x@rX ^]-/_c%Bö\W0 #s]ԏ-Hxg6= 0 ̖; <$YqQ4ugk3}_ŞA۴y9HӶoT2 膗Pu XswJ Յ;oشKKsPoqL'f?}}B9p|ԒXN o$腟27+C`gTME"6RiΉ߳n ୂ"Be{="OxP ˜9o$dIMـIi0\N¤l`cm"ky eG@͍`P"J᥋/HOAwѯbOQPFnάM~W=L#M(pp Y/i~0F!]L󏒒lKD}y3MƏ9v(ԓ4"~ͧnh'BMoQx^CWx4R WQL- K-׻h;&53X׺Jʮ\lfM{(T=!!kQ.6IRa,[O:đ&DKiL!at۾jHlk^.j&@PPgEV91Ҋ_Eq܏Lyk7x&|+O⯉H[4lgz+gF O[$d?W+ Z_sG ^8Oa!xs',[yed"mOfW^(ׄi׶zgq*9/zs.1HY9Ⱥ s(#$Lo=T4" ]ƅ+[9!MD+ 9dPy$`٦ңG#`808֨'wG6[+]J#k)W ^U\3f InXBdܑ#0dKV#@\YB? ;MnT.`}[ j&}(Tu")58S]G˴d;hHK8KnTY(73꨻xJ|2\M>iޙq*Lh&Nr{2"TTnyG 9 eO+{ o | vH/uE5mað >T8`ÃyR06˭]8^G.|Fl0pЎo5i_OC `ቓ3/*2f<=5S},D+h6b)sJ e"=ی cBK:z#=f0 g%f m ~%1bqk͸fIa/pt@J{7ڷ|I)m7(~Z9oZl/_ƚJ밍HHCF:h)I-*d9&Z A:%'c!ū,o_Y44B1j^)qU)2flPnC<2V, h:h3)mA"BX#4RaUfh&`(2|ɰŠ^ ۭJYot;w|!^??* +o۵a}>4T`ŝ0Day٨a#&!)<_~N! #up^#d Aw vd=N: c7K%ȡ$Ԣm:k1G-WhP8g^s-9'L$ Mќ<`5M.p2܊f$74Xch=ZJ}%hB|]x*1˨ECZ^̶R8%ѱ]C΄vAGk=7o\vAgp`G+0qwUujVa_] Rϲ6^y& 2<{V>-tl 'aH iw`3w)y604VvDHiuA dT0iTY (B1!B?F/:;6iHY AQfOW v6cܢl šks4m?]#L{GlT ʸs+[ 85y\:| WK˄z^s5qR3u$ِM "+H ^.aL(WpUϼGZ$]N1O4{8eFru7[5.С,^  Yz3V_=䄰W+E -_ I|m2yWǢ1umtBĀ7J@kt kG:upoe9CdCtuL_ţi׫D{;Š!UVmYg$8ڌ CՓ/WLa*3eOa}uOm/6NY`rcl -2o(i2uj=`jͰ}@pjpj)cx'1N&>"lwAv l>n5N_d͊z52(3'Xx>6:t !t] r K7v,9s+Hk-|q13ךٗ錽?D*HKQ]`oĈl鬵}^/y=1eeuLZGY;(y^ ݱ~/rhVg) z3h=|t9FIIiqP@"%&GX5l悓c\*:EgvD3 /^/WWĶ XO3z'OlI`2kSV~̏HBp8#-ՌhyfRѧߵH伿" xIM8l}",&sZ["d@*wTL D%8oO*?#5 [=AM`WkA2rymE R "mɁPG\>f4:y153?hG>QJƺ<I!U_ιĈU0{7Grq%Qn!`)S3qsiDQyC,ޗIĮ -gw Nl$aj[ikt|W)G/&L5n^,+O9Zp& 裑rܖnn½P! 8 S3f0&-Hm(IZyx#ah J+~fa]XdA96mܟtAƞv_B=m6k|T bO/2B{-T]y4\O R f_251?R1~WrLxƟ-vNM'Fwq g_Sjo J ssIb$d갂Pg''| QK]LFw@c'a7ivTIBjaRKckJ \ >@&[(| |+J4u9[eG +OT4UMmMO0ΊA8hڙVK9`K!:iBE莇S|rFu,TZ] 3F&N]Bc? yrY 7dY }I?G ss;& fF[+`L=$ 7HYi@ f/CP QRL0ޡ!D-6!Dj2 C}Ex9ܤHW_eUT4ar+Y'w z"Fg_ufAa'iJs# \*F\~؊ހr pT>#k>QÌڔ WN=!FlP)_![BM1Дɷ1}#{R剟`v3faw@Rg`.e -՗J dv0$ԙVPqXc9#U1eP,rI{ ӟBa. n(`` G9{ONX;Wrj, :D"\ hJ4z??k4$#{`^[@7V'p0Cg'X(48Ijjϟy (-̡pbϚU$XP9L0/ KliӜi@B/s:.(K},T`x?[d@afبpj2[ vȰbHTðVy DuɟTCT{&;&哤EjS !%nǨYoR׊ گYVHo`<md8F@SӪL@Dmei,و=4{( ;QO ?Gq׸hA#Tfl>ς',n2)>ƻ]Ўu΍v !>XB Yf]bQ@+$6!/E FY{c$VN7>h{=xm pbk7 yo2va>Ϝx YrE1CjWm H~SZ $vT_IJYiCAmZT N\*a nCja'_Q ?Er˜l;o oe^4ncp7 Vg&SE0O,zJI<:M4Z+&Hqڄ6|umr; Ζ4p6g m EbTϬ_JρGf"]~eن0DQskC5zK7 _G>MlnYK~j,LG׭ZA9m}ɓwrUkB_7 Ti܂hKMnJwwu+񪶓En+|!nָSidܢ)PQ%i9M\# Jj[N%0 Mke_q(ab<6jx>i 1IP* ҟx7bŵg/j״4KOKbEN^ 5wϿ&>'z뛉8f/|fivs?~K GO1bqϖk"xS O'wnU [?107wUWvRAq`(0f-N;q-'=cG!gdYg-WR5q?OT/TuT jC?ZSTd&>-% {q!?xa~ue'm~t0wK*?׵7%C|圬 si$دc㡭qطdhKI2>Hи}IR2͸ΐjA *ZyiĶ8>np$e.i 5x0 e-.,_-߆m)v vQebÉ@9.Es5Tq~8"~։$3c{S`NyF>[ n lSF8JLkϝzQ6Z5òro*Seˣ9P%ɷs]2"&!O b?siTe+y`8O,ǘ+K< 1 0_ԑǘ~y/en B=7l$_{I"Pߞ>5)h 6Z|w / 4r-Cѽ<'6MOަxln'h{~cPlH, }wsWܑ?jw`G׸=5IKV-o]άXQ7O0h \z$MMczPWP {ʡ9 < WM8 |ExW-UR"1E)wA0svZVSY {=̚6*$P`Lpxq)3 üs2G'GWf]AC$}-PQ~GDg}FBP|fԐ-(uTm2ᙎb߉:zQ\ˊpN7Ny+"J0I$_1*jgj"5ĽX萗-t<<,pR Xw7Ctٯ[=|3NOD{ j`@ 6F$$bYF;8;vxl"t.RcK:5`Ά *UyC}rmG[G0)%+}PbEc'qMak^lģrQ'9q=3aG#gKH[ZeSѣndT>3L`@:F=:p|,WxGB\W"Ea'&K,=Pi)?`'J9!}}f`0_Ռ"l~&wxV3,$iF}WY'9tiQ)Z#>D @,1ňȀG+ T߃ɦv<̯ynY- tF1'X7"幬 U1B'\Ę#ؖNqnab-T҈e 54Cx8{V_fİwNjYJw3t3p(ϓRWаwo~& R&et8C%>9\\ΈȢp/o2et9PH ,)i"d;T[m<3rbphԸk/"Ho]e,s2RpG]N_&s'Pa钝=34 (0]fo5=AsU612^,tsSS0v漭+6r؎ | AwsCf^Q4c=~> `X!#_ց~Z""?aΠs4ӱ*[k)U)jC\WDwfC␁*{>0"@=fV^FyqFj;> 4DNtLCuT9-4@0³, r DY[?vJVKe.)Z PbLݠ RNgk>g݋m>?P)~|ړI5k$!N 9QYemk~{ԚIZg8,/&Z^1hzq`kʭݷβiiu烙@f"HK&6IN}Pg63e.my\mu~pM&׆% \s&ȭ l\ ;J4&tL^)ee-'5>Yx4K/:^ÏPq??ԩ'$Hvo_&#L_ZrDzg2 Z9`,H6B &-938QdXGʀbۖ=_REm -z=ȻcE/d&n-n rKPCZb7>5qVUY%Nthc7wCMo,,Kp6I<44s`3nLGs:r{%%L,3ww<WԢ9;h&}ö)e_5KoViZOq}b%2t?p;Bшyў4G̫2Nw|VĈ{9 &^ ؟v=;km9zhdn;rX@tgv!}712rPmFnۖJ)|g˳<ڲ[-aU&m|G 9aҩ΄*p%߇C緝?Kb#?tV  :vzilq4x!a Z"ƓKQl;u<`IվH*&.ڲJZ#\e‰7'iQk< Wi@99\kk"f!)d2y~zޱE.&c BjXP? X;L\(dcl,#XG*ꋛ` l~߾_P/ }dMsɨ˽ 9+qڽ_D h M/jƬbt&5 'r.oFUIg}H-p襒CҁK$֋_X9rk1,>gPS?%Z 7m,hx{ @'0I"u vIIZ`!Ӌ׏7/ۍƺ"c*Iel-L U;>S7(T Ϯ5~SMzB hȻ 5ckd^Ꟊ\^L'I^|iÜ!>rjv :'K hF%B: ?Nmu0(;̊-2J7Wa148}i;%Nq˝ڨ7xV6v;VcVpc? UFj0v= [;*hL|'+巂hm]>&.UAG7Pa/}4sp5#9?S!+@6E]f1O<\ VSڏT |`9Fb ,~1xsc+\J؈#z11OX0ς:QJj{M_Eymr{r9顩6- z+* Z2ny?4č.}"BRr\1rOmMCas?N Bw+SzK$ f<\{(8~w%Kg7쑅B5G_ lPNn:BكRtYGڳpm? "kf>gzӾ9} Jġ%nܚޠtonR;9C˵]T俱V/D*ЕT8  V7 }MfhhU:NZ71!?*BFUCX$(%h%-}s .aHA;KbVQLB؊_B&sjo|2<^iCTSB xp u@@ݖK:|x>a(+YՐI[$A 2J,B'i-jUf\Ҵ()ͼ/WVO9_f_!<[Kۇ7@of͉ԃhJ PwQ 5@lծs|Z=jav6i %TI)DMKXCoz8}k|g|aJt)Q}*[6~d4c ɏ+e885Bl"Zg|L22^2X<ʕwk='Ąc}<ӸO& oD~E.Orfgm- HTe\[kFYFOVCq_.4#|䰌UcNݲu7I [kxw[ bxL5#Qᲂsg@! REI6*I/~%|_ @Wy54,Wjפbn߅&PTiwCS\7I2aj&Btӫ`K$ƕYÉbԾn?IB\2ZiCHb'$nz Fs=IĨk#uK#G G{Ǘ^  naY]DXV!A:81'VjѠ0(O^Sk7&)*UØ!+TҐժN=y_ f1{c4eESnN Ѫ/ 8&'G*Fru:ܑ\*wH b83tvIU]N6:FÚa4B,{~Ph[DC3uŸ 1mk[U`嶻v|ls6f=;kbQZȜתs#FbqGG@\֣=| ٖM&o `xjN0?۾+ju`Rp'Npſ=-_mlP2jq\GD'\a{hKu+M[Cn ``N̶߰&vz;yD5;Mr&r#iL:ΤO\mI K"f<<}SDxld8eЦ*t7RPgh||B&2k=Ww68W\+ny5D4!ytcEP9֍ADc |@[ȤkzP̐}o lfF_>FWl~ I&b~܂-܍N׃sjv) s ݳjH[x|aH<G={VUUnveVIYҧ8?G{+̤Ĉƌɧv_IȠH\"V+Mb&6 q^HhoiHs o9`V('5 S3S%l \n#ݩk5|Xhjhgln5E f\ޒ00UެnP[Շ4ԽxFCɒ /9MZf.~x!=4qY ݪ ;*J[|omB֭L+v6fU)DǥՉq1ϊ)۰+!Ztº/9@Y4. FP>13(*Qń`o8Vo\ ?s,RHpoGHab kgtEѽ:d {_|퓴p: cEG#ϯUkɽ<~ۂy_=(?Mf"4/| "PDDw 9<*KXC,w%V s=MJI^Hu|KvaJh ᥟRт;^.g1p^ xU+wːQ) =d[".]nKm y܀@*[\6Aмjy&\}cǹ1 Cw y œ.kP.%Gi\\Ex;陂6N*W$H*ud_jboP ^%z3k.ʵԆifFz ff!tsV6[ϹwԵK-׵NwdDNS,d%; ;[&sM X8jKJN&>NTSER~~ :2M.%gXtn|IL`EeLΏ]q!ijn:td <'X c4aVZ\;h~Vh_&[:1y(%tO PѐwR=ᴫ1I.'2H)+\&t7q\HjuLB[emd1g,^įԌc$1<s-skHtH vP\:tUb6x=`DD;Ie&5ils1ՁSAJN*Gbj>+slVZNkWPBJy  .;66lw(f 5NdZtl >%_Zp}jy8譖yh/|6 8\D˭˚T߄V%*dyeV#jR'p:b]~C芾\I^.8,~xEr 5" 6'ۣWnqaǒ^E 1E @jpI1ae@xO6&5:܁-A$ ʈVJ0mL9 *kh^atHew;^,_a\rM b螪`yЄ J,^fF/n?|F(1Ckܘh#!?y{(3񻜂$2R2 lT08k8v1nj@>s{ZT3?WjK.)flTv2VfH 1~/<ZWI B:}HATΗ"ɧeSL0;C)yȗYn 4qIL}A`f;l_͉\s=] 3U2U khE2Noơ(zd#X1pӒ݆:C❵Vƀ*Y4A6r&2SѤs3"0w+Cfv0b[ZAXRZ\6<gR gqtg;E5tOO΁ FP9$YKYdk80@puFQ$;=AL2_\"vMu֥:ȥ7_UzP6e!cj뜋Lk~FAd  GxUX)ǁw'lUU,D#`mmBb0YN$b7 @(^ZMLRt5 ɾ>WJЭ߲gx?=8F3fDZ6>^DG˹ʹӸo#)<ـ ) !0~} Y$\_-9>^. 7Y!Q'{Q $P_N钪04 (Y$擾6ҔRvk&/~-kM2T-%$[o#-Wa0ѿ{ÿp40_;;)*vye(} ?pIB~{z=JBx{?mP!$}Cs+ۣV =^Q{DNdn&?@GԎ 7hלRU[|]vMv4 /g?3C)88ZJ+]LH>j]R)=KesH(4:fPfl,qBtؘ hz8NQcɲ.FEc4d/jǽ<0FW UGHI9w5m-$pkbfaj:Dx9r\tOPflmJa\d0\>TňnUM\Mup[\)+V8m]YnxwOK*'E7UJdUHBÍ ^׆ P>_l 3v?j6{)Q`Hԁ kRG " =a.(ar F}S.UY툔g7$c"J=ۘQ9%,/sCB-' +( D d\zEBf6^XOOB  0 ]ISMз<*k^ft* VNbB=EX.mW 3 ʹBB*RMn>䊳PW53$^)!z~vmčK`5=t{|k9oJ"=f9{[V#3&M lF|,_߇V(C T@knb Qӥ3au&[ _ i͚sw ̎%3qd ӭ%Whas1ԞJ̎/痢nnToP?&bވ["4J=1W./MςFyVP JqjZu6uWLer"3R`g5&t B-pщ̈́yH%49x8<2yH^8 VX=$F$$ɎDn]gK5M~x&SŜs6V ςY#JcYt(n;\"{3FcG=͋L Cb[`\JM;hr3pfKU)'&x8Qzkǀ;{<B>[|R\b@T"x6*mAN=?,*e*+O7yia+kQp5mw/UNv|yc7 e{bnɘ:jk),G(6XzCf+E&AFOrيΦvNfr{`t%- Ƶ!Ţ9* n֦EhP V))U6.jy>j ]nd Տt8Ȃ72?,*_<-NV L8u3vtƖ/)cLpՃPR"Nz2ok HUUχz0HHܵbgGaɋ~#006$܍uUh_s]_5,Ĕ`vw80}R* PH'L⣑H .;S%fѹSDdhwyP*% { lB|_aIQMٺ?POK$ڝGÊ6BRQa8L{>HVPt%Dd>Ⅷ"eNF-G `Dy=V/¾;q a~TMnj˭IB4I^^lOjrQM٠~q7V{7Jv?_VmnVU6ݓ1Q7Qx3kOQtGgK[A4=^ uLW0q P_G)V$w&o X\?xg̚*WQ$@2 =r ۃ++-/|jL#jǙo@N>Nnk[Д=,6x]xC7yzٺl^3pv12miyRp38`|0^rNYCRZVwxz Isb8` :c e+p@r2jƖOf>sD )%tB3ԃjkz[̞5aE!e6pK~[ggQ+itg^*4k+w)Rf{cW,ǟj~ƼU{HS C[ףRF1fG; u}#nibaW.V@q"g^SM h~zi sb,ҿu$T_`>QɆChnOV>2W"?hlև݃:iGnLPMsrD@#~'q.j!~n"D0ݞN^G<]&=9Ʀ:jjD)Nǽj/vH)k35XA |BEݠ!i:εIP3)h,Pqd\/M}6sXxI8K54L'kUG;&9q#(jT C=K9}m؆}-kƺ@Ⱟ>Ay>F'u[4t:(^FT5ҰCoy)"66Ҩ#]V|bxbKX?dd8D>p<zp[|Ȳ^6)>$2y'ezlOa[!O~oG.r㋢Ad>&1 7_Oin_`2~ Ɠotg&hS˕ע1 < ]=8JT) 8BN|q U)0E o.HzxD)TbAvW"x}^t AхArq 41? Dvkӟ7ѣ$*jWZDTAԱQD8üY 9SOUp+dԈ;>әЈ;0@_߅} ZTg#Ҙ0i PR[Ac&k= %< u4Q.YRIh?>c$#gN{F ^4*+t, 7t/ cytv=[V澜a|e$} ?9cQ[}0EWԵ }.`U斦+=wW8Y2<=L[qxv7'E)GVyf^|IEjOmub{,bIPQ6V,ne:w".y,Sc䂚i>j "U *vqp;2؏DW14Pi 6];d B@GcjB~KT2j~h%ֈ/뫅f6[|=Q'_ LEs6l+0>RCǍg$T9f:쟡Ojz7M\߼˒cvrWM\Mh@f6ɨ}4뺦B=R"g?gx0fFcyKBRjmjs*ZF.I1{.=(N]܂ԆT 2DZK%bcWƿ;*mmJH+<DFЌ< YH]h'*=wDbnj$&CIBUA04u.^ӱ] K 9|;#fSh{e(ỳVB.)KWޱOt't#v|FMdͦMW x3 tӫ3ةټ"HUs!*uGfw Kǖ`[U'QqT2'斀N `~úà@P /k׎=?lM6f]&} xR_gg߇="V5yAɰ΍g͋Ψ۬x HeOnYplk5h< # w=H6щs1ܝY^oȋyHA>DZDHU҇?@0]+5nH`2Bh4VrѦ?v J)aa~'Ms ޺YF,6ȨJ ߱ST]F*J(>z He&TzCnn]~f! 76doX,82ˊ|'k D;~:O?SIA& YfA;snG1&چ\mq<>Qk ;V>{ƈ􎧹[xS [L :/C0xƝϠc F02VnӟW;>3foi~sq&#$ $kP7Є.- ݏo! C6H5"<3h\B=mN =ں\_!P-VyhaB>@q?x1&-6po;^3|I4~ՐEM.`_+a7fTd%c vl~~`Ϩv >0{j;Q#(CD*' {4f-woӍNqFI8L4,*n0WԸ-o5vOXfyëyd 9cq(̈$Jh7osPlPcxY\J%?Fs]هwo MS-͙;jj5֎e )`Il_5[|a3+5 ;5h=+cLj[D-/3@̼Mi31tϻ M)2 E}w=C;֖֓v+LX#Y89=KGQ -T|ޜ%e.3Y3ys?_"ZК2+{6unhho9-5wEQu_)d 7Y':eX8X6". ut$ŧ&e}z+=m~. )袋E!0=GCu&Y`H>~X'ӫ2AҡLU"AC"0`\;&[0h1|x4+{Q| &](Gcm'Sp8\]  W0UZtjFh6e/k+8 7~̣"lu> omAi*ihq]&U(sD2 Ǯ@y!/B$Ѩ*!iOǾ#Gʙ[ (۹^[7KD\awl<(cS-v "J8|NӰ2?`^غQ~<[~z6E>Q0'Φgmx2\GH&"p#MJ8о"h4Ѕ49Cѧ75eUTbWQ(!#,B<+ċR< rSI``s|PݿR7@Cl(_wt<ގ4JedPNǘ@ hwhT>-OM_3Ū 0 L3F yhWJo! I$T''or5#byZk\W7$вԊ*Y:Iy q{D򡟘򪩌 *&:Nm _zp |)-@h≾T$8` Чί˙ -QR2'Y`Ybe WH'6M(ߗ|ZЦvA#>_K W犇=үy 2n`iJ1a:``4bx=5 EChxI>WM`hcGA+hIfqwAcYPWb5Xb7c)1&gz QFzPVW"yQ[,mq!$N ,!4y.Q{w6nЍzfA? y`\8 b>!\KirR=%iYϲ7q8"X7ApS+zND&\+\dڬ *\Kg.:J}mBAIC.y,ru8lI-W|-o_2=|&)# ^i|\mB|pV5bP`Ι.Y#-j@xoa~z6i܂{4٭2|h;*~x48);3\L8lx~ٝ@CE܎]Q]XbX뭱쒴4kSHߵBF&Ia' xՙPScϗ}"roލuⵛ1BE‚cD5C-\7S?$G  +[y1Ot0CbOꘀA:$(ƴ,R/^I[KwUUZU*v .B.=eXbmʢ3tp`pr%ɲ~~EK.p| 6y[wmJZT$|}Ħ9JŋVf\2V y>h agQN2G8q  pd :.+KV!X98h{]>AweƢ.eJKgpp% ͑x+ɨ kC醀pw>r`S6\54# #}Z(k]p`"M"O؟L#h4L'lս+Z伥M_-xU؝#׵W3C~O|8߅d`eYV\ωD 7<]9"~ mT^8 Wy[7G1ݬb wt5;C)d%^v" !)9ݾ( A/tFrBդ.+`MdXsM3[tcA+ג5!gP*O4Mg^\ m@>RNFxC=\ ِU"h$+`1Ju?˫_a1XfHG8;&d~Kv yЉM0&ZUln1S4Y.ZlOj@mRυe_ЅR6 egr~eh Rn2Z4Y wM|ᇢzCZR_V0}%1I e|Vl-GҚrpSⶅ#+=Iw.sB2(xeQCp)TUZl8[7OOMczlK-{ -7}qx,S]ش6|~ zT39s*%h9 6bzE' .n7pmUTeh̗@ M4-.n4A# nBo XP2urPaj^ Zhu+'bL`^V7pud>fh8?v0LЁ?+oy*w"$wB:j7s$~qv˺:ײf+ yΝ*/h4sWfm<~L+@3I߼ *#>DoTdMׇ< rAoÿ1C>!vYi1Ek8R|q>?mTG9^Ɗo VMiR@=_TsNm91TzFԅsح \htlǢ"aM?j(<Zd4wb`>* oWq&Kl  6H)`nw]^~&DC/Q 5 }'*0OUBTSפv9d󍽚⧥sOM:&کsԑ&S=Ŭ:"#qhcR+A3yp+?im\Tbrv'iׅ"g YwD|vF6Kx},}( J絍hP}2+tb#OC9?q|=?j.Y&ΊWaQrt y=5 ~Fwص:ˁC`2cıKCz0{?֪$m8►K/]nяb5MǻX1wh-'䯰y@pI:73 "ш=h6G},d8UMGEfcSAE(V5]OL Ψ2ٓkt0TTcdxB,U0Q٥uf8>O7R$cWrTT4q.,^bꚘhy's)E@C/6Z9gJ J(ɴJ3.<O~N!ji6 ReIUBD5lC$вTdXvuOl ?= +ݝ`M+Zk0.A\8A4ɞ%.vuFFюTU45i8o* GωzrԢ?  ` 8GB; ;GqB8u@! SR,[ DWĮ؇NQ|yjR&"M-: E: ` Y db0I 9.]G o |_{ZoHͨ`5mZ "V;qtZ9ζ|لMƳI$]K"`-~@,0s kK氁t Aa5w \U5i,$^jg,K:=HAS,VÊ$#v5†>PLͳ&c/j а/W]j֚Izڥ8 NFXR̺Y1$ؘ(!ƕ ̮Fӟ"]C#MEϾ˅eՔXb%<[r>i,3+(,D+S=BSWjZ޲Jm0z..vZ] UmeD ƔK^ol@3 5%^Jjm֐Lc8#Lfo"tz< [5$"]cqqzO3$o+`8dJ!uK~S. E Pk͔%C0agbVP6 m8?TR6|QTM Т=u, aE˵|#/F.P3̓]k~Te1ݖ[Bb1AHmjŶۈV|U,;x ۶ZO8]Oyc&b~ ȿ S8V@h>63i< !`R# "6cXQςezG2&8v7 2IM| ς>Tw3RkÑ.|$^:! z.y *XǭPWq!|,\hP`$qYʫSue z0~.q)eR pdWGhz0}OgܐP50ÊHoӼe\2@VQ][74r1&=ݡ4 pT\D#zR,cMI@tM{J!~TYK)=@4$7`vPT*AWz8nLg1~x1 xOWя׌ Rl 9_5 )w+OZ /W nVGRfktcK_>aï0/=H f:a45z Aә̷iY[T8Ykrƌ#V.bl4S#.Ԕw{9捤o05 *eXrVhoo~3ҊEΕyy0b9QʦRӄӺ*y%pl!(sz-in8a*ߌ705) ⪋i JŏR3Y Bv8@$֓;|a~bia7`dIc!72JM8UR[iiœ8/x0>J3ik4yXzߋ#jMF7{FWsȝ);kVZ6Sbd)dV-Ye uϓ3)|GKhJMdąܾƨ7b#|$`|6Vt6z}>."q%.+W5T Ӟͭ4pKpZF):ARG͎KR_v0(\47be ڀ. 4O { j%bL,maɆEUx 3ie:Zy3yCb8rzeʮl7^0\CU;qLY.s`kTcu/c}1F:)PՂ"6E6,+Ge8s>GZQo3MN/ DOvC| \ ݆w1?_oٯO5K/ Yy00Ʃ)*_b20!ȿT_ $K[|DX\f6bdb헨)f`o"}m{a5q-m;$wE=W4Ɍop#l,rni`?x-ؠ}"V]=NvrX諆jLlig"vȠ{5p@% | 8JGtd:Beej+Pn`Y!$^Z4kfV'x'nTYny#2 hFo|aZ?yGb,g%{/鉨[W>W_kjBm/2%;eOĬ*.BO@pG*XQpM,+3BT c| ^WXޯd2sLJ |;kIHEht'_z[/Ԝ(N9,RND !Buy㿧n246e#urHXhIF z/g٣*Ӑn{tּS(*lN{zO|cWj[Li?1H/ÜΕuZ+F-{2Jqa,kteY'] Yu?(XAo8bDeD%;,RKW&3NGfMԡ8*qj1g* _Pګu3y[緼m3͝;#ߗ_p9̆i4:tɸ-yeD-e3E5q 8Db]K<<~-AExT{f f%S;11)D] > /d74˄VmX<"UhЎ0xPyض,Pwjrl]>@Sf I(/\=>J.;P'X-,GELkY-=P膦 b]RFI%Ջ[Qfm$2%aה[RGQ ɏ另%c?: 'ûHD~0Tîg]co42 Px3k 3 e.E2 1Ah2a p`\̈́Zш"l*XFs8E;^O]SwNT-_.~gY ѳ]5a( )qnJ{" MZWtsXihdYi *W/]4?{o9'+R Ɛ-˖w ThKa!S^v,H 0#0 5^j-ɚ'-ZR&%T ' tuh,{<co81{ #Q>HZ[Kr+k֟;՚-4$]5xEqk9ôdtNBhU2jw؎W5;oNR, l1j]}у%PQ3$[fHOU{#Ehr+eH'˟ $dcs}1˳l!r6 !&ѿj\w3*:Dt<Ͷ+eG.X P"S?&ؚ;k{Z>]@O'>B?h-&P89i/:$|=X7w+m9z*iZĆ?Gx*p@O91\5ccm{smvomC1.1B&/+㲅i<$$ImR Q3?ʊNq f'ABٻh4OthAZCyV1/9 \dR&8 6Jef l*#p|aN8- 8Q E NfJ]"mY`hR@9TFʞ P/fUJo!ϲ\FD#)K?BS7!"c/Kd"s)Y*<e7IOK]j hL@^4{'^;/^,&Dfn?=p@%<ƌ*`,f/GEʥ` ҕZs9jzty_~mufTS՚ aCeA|bRqOyedRaeԞZwh#tu@Yh zATꍖuE`7u |쀆,ÂZ!~8MBkzyfÙs }8= Zvm'R͠U7$~$>; vAˋnԣ=+l5igsPFeOun&͞||SDU]t`BC2m/ؽ5\lydV ”lDݤ1\%^@baKGqуM\ͥ ލ zvF71B@ޕ7/ѢQ~RG1a~8IՓ((k$)~mv \PP03R5#է whz+5$p($vܾ!_)fg *NЌy,TY,ݯOW)\W㿞OJQ:! O'p=hщLY–; QowEFN.E*OɃ,,Wt.L\G':ihF{z<ȿԸ7xN_s[5\@z+"hȤًS>u s%/Hԝ<~$֑OǟJ $x0 sejqg-H%8<_Tπ%mN@ڂk{ݾ1]kMx/M^ܧVRݠT9+OZRCb”A[Z$l5S]Ǐ.tr-z&kPJXD Ix_N7w[,6&"Sq ҋ}>(oTx߱B‹7Ev-kiǵzfG١xÿE.LfF_#=ǖZ{g|+úe[- sZ98_PHR$Haa (L}<:ݬ -Kfp8\D̼%x9<5|"%F(#˔wצX!a$p(#幯d 5!_Hn.#$ i]p)x! QxCLE Cv*|ZGlȏ+f Q ؀9C.xJRˬxr ́U"GV{o<Ҡ1FBvDŹ{(eE ^F;* f*gjg&piJ򱦐~GCO!5vSQVvGƶ3DH7 BuG''C^TgZs6ڹleAVg ^nO`°*5j;=8!Mώƅq\c3']L@\*[ŭz7 Y;vH<<$,DOBI[Y !.sl%0WP +@#,P?^DKk&fUiCW@[%G@L^mր󤖩'za#):"M$VM0 K,jENk \fGyw`BB`CԲa<qKFMm)?&N ,:\uxa#,RFQd(CE!*Ci,b!-Ѝ&wqS?ݜUF)ib5,$0,<3fAGn"ȧUu Uyȁ3&7R=8:?cp/"y?n8 .aPv6̏=qȬFZukn8nHA (6ċθܐm.Z-ih-<0q ͔B`T HRu}R-`| ߃|ws#M1:Iݭ߾g?kou<5ר(YjED6M-)>9 - 4xEFbScL2'b eWd-#lwjyoƽGzDH:; gUtwZaМF6H~LfPY(g2b"UB9+H}F|ı5rHVOa}9 n}l'M%]l^]A2 {gBm)tXBC] CfJ~{>;؂4`h,BlGmKDF]OS6ID[Ka1#ݮ/m%0"#\n1FQV}09+OP+WDظP=a=w@JO*$(fXD{E`$VM\BDv.*=69Hv}úB-aw/ 3seއW+n0qT6i6ISmc{6҂%1sz~|1h۷6?nxo$3FC\9~`cdJ fL*R!uVl!;Y4v:M.LՑ2ޥ Ha9C3c&% l7:^:\,(tj󂥏">ǃQS==-í`WKrFNT=U'hPXfm:^d E~< )դL!D.Nz8'сm[JX,[ (0lFdp9k$ 4 EpA!#^ 3"YҥB5{;3 N7rD,n帍&fuREHq`{ tp+H5dT.ʏ7 LɭP *\΂48 ]]>ÛZjDCɼyN!ikl`?DrV]3 N62䮇b-*ǐfiV*)apHQo^CHSGc,)rt/"ݻ1{'oly9"j<^ھμ8HT0 b,ڳ,1^ekެ.pk0{U/ϼ:<"!fԚeءItݱTрc&^klx~2,tc+؏8Plć8EECȮiwS{@ rdYˌU\ . jEVmפUwPUyV9UWxP&uVԕ2[p7;a1F )nZރ cH glȡ.xxԸ&APU0~ (a^~1"֯[:eӈCeoW 8|'e,Gg&M}%ފY|c9 KN:pw|]ừ] {*AX>v8ԎqWcw5[؏<)ˋni ɍ`vtuOwٽ=Sb8ŸօNy.ghOx +mQ<*==9^oB[_Yw@ͣ{3T7C q|gK)`?qa6 ,8 8&&X#3! 6Y32>6UA(@~}QɵH9 J݊g%cm0})B}#ҕӚ,+h\7^Bw'M˭/nȬA޻=-%rhf0nn`VMO>Ma^{^Okna1xYB&IcM31,{ڛ=sy:8z -cb!rž"ۼb ~CZd,ڪm8!YzkyǗ\fF?yf  ? A0V>v53;C )rE /Y,?PT NP0=Y+"(DuƢcE1! ygDV0(/ `N9r4. ?9Ps\̇sf`(ۢTm&]F|׊%G"n kdU&S69IixD/ܞiiP^qAVylbU>=@kڃE])_)}ǩ]{}My%Rw'65ɥS84<e5hPwVPZ3[HHEj$$c %36+#Dn>р:58zURroj- k97 Sqm-@pvw# ^p~ 9<=bs}k*Tc }cCv_ey%dV:m4ÝOp"[i IXchӭD,X$y \'Ѵ3Bڏ(ŞYkSQ@6'Z=_.;$v5ⴾnOs"7a#Oqlx['Dn%x`ѥ<&ӝ:@^P zaG|Hhx݄T-َTyPu7錖O:h%&͓ (J m`Sp1D^U-ĭ !b+0>jy{|F] ^%EG$u'WO7k|Er#sV?](Tokn>sQ7a 2{) <¸eaHC_2ghǣKdN/*fG=ZaڏV?K{v:NZ$%\O3yP=3\#%~˺2BL9W'/zKnFr#O05Coџ if7ɕ֜nbg#g[!7xy/ĢY>.o5V;wW%&7.JQP_Hb2ozڱ-!SATh+IP+Z-Xxo|ۙTZשE2҆~AgO ҝa)/a!LFR>}M/gp!rEN Ѫi򝨬LúNgaJlcllsYKmN9E:C<ڼH5դXn f,HcX>&: P~K;RxDD0tym7Nՙ{IiMx-DQ;zl@%m(H4+&D K݄nLSIyB|O*0#o+a.s3-КSnsx.qh(n@xch1у` G9{. M9ZzNפLtTusNIa\C5!DS\nq" ~vVܽ I)?v%f|[) >m,8PًV4FB@p"]Y`; r"gjpN<{7|<} [D#Bԕ-bIkRZIMz00"dtGuK4\ģ,~,JsMㅤR4?+qѹ\jUQ72ĐT๲C+QO`u`LE[iMp~4 v0' xK@=%qqA$C!nިQI^GPc |_XH0>d h>3m y|/Ԇ䜁8?_[} /2^GkR6`~o#\Fx~@ /j+Qop A0Hoz{0"JjhٕoW'֞k^=`!Ɇzxrہ&ˡ:s*bԝςƂp)ab./R$ݝ@I"'F/f7 ?}CETt&)d%tFO`Ʊ @/ʬ0ٶJR=i8^DIl;jvT7YqK)BUdyB}H֌br[W`Q] ''jd?q|ڔsG#8)jk!ZuM$UZ=KQiaMA/w *uRǝb`2irEϕ0"2tɂCXY"4{p/c:Rݴvx­" Ď~y=И-+;ޔlKYvzs? {AݺmXNU 8` @͒q{NK; !H6B"ߛg;}^-e ?{2,#]uP qk<0*5X3Jj5Z]I,_kB(zC(>umҲʳK=0ry8GOۼNuzTU?p?bB_]Ġ:>}CD>'mVǂ&W jGak3ň[P'Ëw _uä4Se&'FOµ H-֗ $}9R@)>8ХbXv6 "υFdt! #G0 .тF_#ֹ>@t*d ۰5]# ^k'ī \] W}$Ιswhp1yBFckn Tf:,~ݸnmlxsЗ˱ڀ=-|CH͂vRv"oO0I-CڬYI3 TlW[VbM./.|&y#懈k Z `t7"1IxڥHSO{ӿș@W$ΜĽ+`5YEx$ C 2ܳB^V3Ua*1Xa)н'{Rd`dEA^{:=qAct`d*'7\/9Tpr$=U>k ΰz,Q.#'sJҏ<ص&j}+Veաf <5_)_UNT }fnD.s4Excţn5s Q b YLm j>{{b'`͖ ɾfly<@ѡӿ6waE8{8ѩq(Ew{ 3`[4_r0A;w#yD\)-49>q wA6MY\ }G#._Z>>C;iϮ@')qLuι;:(1~-.Zc˧[G}QۥeRySd>pCȐ(^&֡_lA3bOg 1f&N*Fy).4Ir(n /4ɍF0 Ա.`hnɯ\ԉx 9hNV]Kj fMgG&"_PQWugX=ⶪ#s%~Yc # UAㄏRh]̃&ϖ☏M*31W;b2ߩ>|Or~fH<7rZv,4ЏܻzL%+(*dq_N|!#JIY~> l6I^jr17tW 4t[+Sү^b"7aALOI\.q?-\Y#?oMVsn#"/ #=h7u:: 5r&&z{2@*p߮l:䕎e2؉b6c2rI\i }Ϸ} MUwd8Q I)4&Q@.YAPK]״~+n=ND5~7ZeҀÝڑG_LPJ5f )S*{lg,sBaz9(۫F/dTfGsUütvI:(~G@dĞe #ʋǯ/ h"pU@*%`Zz\zH|[WȐ jzaejن,'7Y%)GEk._+FglD+^[i0btP,}ÙH/p"LBx5V9X-޾9X(%( mMWqa?YD^H}+1o' q|Aw#v63}%{OieG(Ga vG|ZS9m5)o=w$[xG(!VJ9l+Lتj_?'q-t?ȅG_̈7s^6jOd^#Cc6G?^ VPfP+:6ĸHxD 2n\}zՋΏT LfHBƹ<ɂrqP. -Չevz |.+z1례ANqz bC_2թi=-Ӌ+oGEYz#›6"?1kj<2 fG >+QD/UkT1j䮑/.=w+#z]|SwaG+`I8fX }Jp9}"zK($/-e˗15eqcݵej'hf+'zWMΖunʉ=V3T s~v܃L\hIH91&GY:up!i:@KsGnesS\|HJYҬd?>5_ ~v1_&J76dz2ݬO19ue3LiBbo &et_4A>se&RN@(T-\w{[q(+ i;+CS7?;Н )x dv:Ԓx4Nڷ~f~o!?s imi,ke($ok dɳJpwȼ>XJF,Fq@8ֲ.ǮXJ'0A"|͔;r=v-υ-Z.3X2y 044Ѥ%ǝj>3# 'gWx R9c|ѻVS=W9E2dyiY aVk׬YPk6+y$^ԗqoC0GZh9%:?~đ)L@ eU8qjnxe׈eWCkzhX]%< <I> Öu #<(ϕ3O}%UVڜ:#E$/#t3iz[ǘp8"&t٪hz#Kʨr(|ߐP+AKt~ui}qT / `뮓F]݆'K7XГ@$"-{Ly]bY~bV]S}@O[XL +9Z@ J#iz;z d%ՄV5g&Zfu>ɗnOWnآ1\GPKྠL. eC

K}Yi̩+ݜHK;PHL44'i|=0PwF -]ܰ250P*'$e>6q[x&F 6g-r.Mn˷p#_>谸y`C~sBz ~ߠõ313II؂_uJ Tð3>q5 l6c'#8ns/)re !i| {.S] * 3iH:†aJ @t9j2M[9p*9SVnVi7r &l;( Yz7*h,o~  : ߅8xyb`ؚSݪvd@ɗٕЂ/WͲB-R]_H ~UxM\sN\8+cF(2*QYwA(LdҚz?x,'5*r*M 5oXM+ه*J%`. PNOd ꐨ9CJ]>s%54RH} %P#{4=d26US$7wZ: @'v3ZcL B+{\QJO`Tiq]—kj!,Ckǩc8x./Vj+Ozi.!j; z_lXyL aj5l`:-, lGRuVl-1cj [0p{i/.Xe~K2G,|\)Nr;s%ON#8GП:cŏ8n/=^h7z-^XH~=a4Y ~̈aXMUMm24Rk+rr©|kܑ2c;$6?h,"F|nwʩ}ob2J"\_vp\;*-ϔ3 Л%.aƍVaK$zzƢwiL NW_%<̱C]- "7W hvݙSW ۡ)L-QGlvEfx(Iyo/6T_ul+蟵5[m594𨛵-~ wـݒK7c:릹pzI]pq'=>BǰO9I0u'ӠH3ma&(ԉ_Oxڒ{^/0r iʣ}; C@vw?ߘ,Ӳ~39mga1D5'ɗ SU=r3Q9OՂL` )r,iX %z:MI~bYjHÆJ7ƽDc,'ŜOJ/+y|kKfAȡLvbŝu̚l ILkmC,,# {I#AzzdI#˓*=RP d>c]kϰJVY1af+|@Mϣ[2yj*F\b _z#範PDCsv)Z5],ufЇR!=[nN6h <5A9*GXx*߼Űސݙyؓ녣0 tx{WAOdscu#RHvx4MKO )ox4vG.,UGLe[uklkz=S.rOX+K>kSeaf KlNp '?›ټNP[@O)|ݏ\1Ӆl;.DG@sU|ayea(NJy)C7T7HJ9'cыntZՐl+.Uw޾'_ŐD6+ uD[M)?3ӓ(>[<'4m#5D:bQ&&rcQ|WG;uHRB=^z "A^[т6+URE;C/ xXIRVyX -M|ؚ5sDYIK= .sS$΁EB=bh ߔٕC B :-kJ7SJylͺ?ǪsˇtݮL`7H!=]Q';9 r0v&9}ొ*#1Q=q,HNtwW lUkiV{6k`":gwcЃK[(CUy'24識1uFζѨۥ?-"퇺ҩ"DqTs=>XI|3so*g[IuLz|20;#DƲ2`m?Najf?,c2%U BЀ2mFMs3IrXK(9WgkJ~>F8߶Dqt7VgYono`acf$ȸ'ѩ[A! i%=!HIX]hҮ8C 9ya` Ff& avWq#lLj M?nށ2y(KJ=5YM4#{;bUz44Z^ZPH3튺:Ni4}KjuݍY sy1uQ?!UzV|#cbOo!4dj>GoO:fvMniJipA;ñ)Xy4 ;x>u}ej>x &ޡmNm2]4Crk+ Za,3rk 3%5%{~>O|FR:sCBpUWTI1S5}c%WnrPALa#ٶ_˪{D&be MXE%7_? OI Quw{x7v3]Ɔ"2Gr 툙뎡bX;=gs `x'>35+Q#C #iR}bm,1sQgO}lş1<^L C?8X/'(zVBmק᷅}ojg#3%VT_k>ӪTa\*֪]IE6uthZ\2^L*k ˱z -3i& /?"he+h6\.ܫf?ki\8>F_]#Vtdt7*bؼKjT>Ր| ros5CV˅4 Y[ ӈ9]q|Orr ~,AX*'#UO!\i Ԉpz Ĺ\wQ2&a%'2rou2Ŵ epuKdo;_{ى+(\a&&R8 `?G .+pm&i}@m[ K֚F4}l'֐16B%2S8 ϶r+;T"pdIoGN2h _Tkv xƲWx9:tJ,w2x{>ӌ{ך )"6t8 M:ޓeNtԤD"M [ L̡Swv1"m(\!9jHxgk„L~P&.YS;2vm'C%l9CFPR-jRotTs'.fR{~m~q޲!<|jSprqJu*Uy_ܶ0ﰋVGab.M&:xwz d-CeɻܘgDG14`!gژrD|c2? qea4\@eLN{&l,wN\{d0f7 sƂHt|Q@ ¸ջK]q ,X&*iÚd<#QDw9kÜ?8$/Vݖ1ị[ħ%7ٚŤ!Ez\WzQ2fS梶0)sWk_܍Lpz )GE7˗$_z[Tr([1iQB\Ϩކ@0IWŞSBQ "U"vNZ8/6eg(!K8}QbP5M29G|a lf-MB(m XU;S#˃w3o +xݿTF WpVkʈ6Fu!PކcCOXgo"lB 3E@[/O j$|F=ܞ B13&)RT/V5>D[?Q,C]Bi˧Uv@;F(A o͜]bݍK콛M'/tV|ifxe8ϧ-?TAܥ A6єjaxlt)9iT]55&Bj?du,R̪N'Qe40 o42kĈq}cu[Hyx7@‡W',*GE,0z+h?M:a̧Ȝ1u=b`Dy)Z"ɖΩ^:H1kՁ{zCM643yT+ij`/;\Xqg^ 8!Lug8DKV^ IC7.>1[8|crLk|g|ڭjELD: P&v̬*N=P>moSpоN[>ϖBVr ? M$rmZgA:>v=K@IRX(xc9[Ch6"Kb~*'+]u*f],BLd]մЖOYֳF]nu^}{>;X\ ў~6VW_x'ae(#hJ*!0(L=6B|A{撱:vxھ ~>"#Z*3'dſ}#[Op3R=)A웛l'xe$gSmSM*cC,85o= ʭf)\O%9}?b$yMTO+ SV 6c<( | g j;S&w`UKqFEE,{lk*D,c:kG$pc)A MWPf:vE$FI'V)1- 3ֆa./iԒd3)D "guJ` CE` r1qԁE?/>7?`}_aQjYpP@, HBaXg-sJ` n!_x`-4۹*S!@]DH7ݬN^5`a1.db8Fi^.afFqxLr4S' "&]F9!|ȯHI˂e_AE#+e -kIQ=o{}S]c)蚩f5zg] 38-{^ dV芄Y9Ǎ7i\\K@ڷF÷^d~TdCcV]6 qІ_AS5,8agɩJ@>4*pBxBA(yb)߳+gOBWz~%IlK CchĶz ezY` T\.<|#K,d*L?]"u@wU` WH:cnnPzJPEoixBZ; iGOA& s7i>[.I1Ah?J|&w8#h [DW;9& 5ͿSWy?}u@W)ݱ¸WBRuW'& m*w~&)%TO%Ֆ q#FL<X\Ag䀤:ԥDt4y]G>*yHo-Z'c;'Џ9*=wr]| بQ>fOqhc9MBSEIo;hE-^.? i|181Y[q ^9 _|=7Ss(aDrց;_8؝=J8{oNNF|Dn YTUT(]yʻہFSbNfn E̬Z"w*3V8 +[ʚQnP[/y:7+͒6R $s K/wN. gDŽ!, uWU1I 'rjTVE{vR]9OfT] N_4R2.4{N@7^[ Xiv$P 5) E*k,0ru"n`7n`*Uoֵk A1TVgT=K]fqsgKE~ڛ}8;JMek_#Ћ_>uX]ӿd62%y愉qT_pVa=s6 ]Iu2) ݰHIWrF!!<4nM;)@{e~ k/#Ci~B^?>kEхη3=\>2SK}()iե撍=dnW)V6] !I2Q9ű& ydh!"@ {ـ 1$W ]ભV$Slc}gd=E*Bké}dmg4,̧U%y(h6[!^6Y6*6)aI<`UQrUl]Q5C.xO8$~ۏ5Jſ;ݷUHZb}.S}&jKS&=bIo~ s.د;EF/{B7 |S0d(_DG=9.z'60 3kvS%u3; Rdf]2Wހ:Z s_gKOPr:{!or%eG3@`XjIHr?V}?5 W6$WVS0͉)٤Prjz!3ngxހ?C"󵼩YN]Sʫ${bt>`JW~̃6'4lv`LP~{S>Geuc轮{YнifM_%Jjcn 2F,ŀc,9]k)4߅l#[`x5cCX?a|Qj(LoRvNldO'ED?ӄcJ y~>[kw=a*= {IˁRE1 D8eɿxb$̣UDш\(xS$P3 `lCYφꖱwѡbmZ/b y7FT8wn;= 'ܥ6ߥKCS(yڈ~C*dػ)1㶿fih||6>: nU䓻u<2xpS=[9}1Ƴ;#ѷ<tECGZo bXH-B?%~=*r<BWEx^(֥i3&{L C#kOGǧ51=۔=ΥJٮ[w)s3Á.ωj|~iJD9~1 y2ۘgWhuƁj0˗=jk]~&ET]pS G1DjƱ?2@,md_l JEL ]b'j C@ ιhdዽb#H&_:p5jJ*^]HL7-4$D ĢK]IAnMAYJd"eSvyFY.E>F[lCqb_+}S&qMRp @W_Ϡvt3iAoU.t+lŜ_o5h!{̫E $aQa;DO5P2l(b2- ٧Vq*b#a2j4)v"c8F"2 N?iσh34Rmf5_6g3O$nɜ?BمW+{FV HY_",Ž+gJpaH|_~1*q2)xX~Yedg~{AK `TU lǭ~hA`׉w+g #ZMCD0"ǔޒ0ltP-Nb$9x^ќ9.0 c%ͭ e<̾1Q3ߙ`~zF,t#}`2 y GM/YI_0dd)~*֖4\5q3tNOۢS*njBOs'DÖ'i! $:۳Zݗ|_0 OPf&-8$1G Z/'!o_oT/)`Z|ΞaWFVoօqtVWPY}='{lJ]$t1OO&gK7T^HGEQa(X𝝊j엮:AL`gZ!U2{-JmPNA}5%&ޞGQwmPta <7P{JnhFM(=ofgTR2„QR2#K{!n#@j-7/sӑy?J+*-c*B,\L*Pl3z H{&#⣐ΔTJCC*L#Z P'3' Gʂ}y,)Y6a:f$ bJ/SHSs3ڧX?~bԪEs\xʀ϶C| ӥ682+kWB|ajteDp P* E&"UljПR~%+UE|-w/9kRad[ ԝTwKL:$մiSR;gǼ2)hmi|p%*f-I|$=QV7xO7 l풱ͺu{㔆+(1/L_c %H,Y'\h0-<-zhHM9KfeAɤ1 T.1c|zs۬\t>oH 2<-^$ͨ".r4.Z x =Î/eUT5й)d4in;ʫei>GI)+c3it溍YV_Ӻn8h;(ͪq@SEܤx ph:SQFJ=~TN?hqM_9C`e-fetux vpcEAGsI7qgfJRiЋ""d#aEnR%/NYfw&pnd kcXfgj-'߀:LV3½]e;)oM)IT^;M?^ڃ;n 6BS:F&5:ɒwAmw"ʛ/^kGmעNqIA0/+TOptȂ&©]1 ed)p*$ 7͓|8Z.3UaX8C`ߐE'̌Wւ#cdU˸<2*vH> W@79 MQ`M@DT8x`cj" ,Iœys2 +Q :BΈTKfK#Rv/Z:Et ! Ƣx#ЇJf"@p!W2vmm*zZ vr Jq{/`_NcχBWxC&Vps2b[q.I2v*JR㦼:sީJ$n9*aԌ"k!@nĪ'c5;T%@[ANݻKn;nޖxb uNow8Dih޶)O,ZB"I3_.ߴyP/NlJ%*qߢJe[dkzVCen{e⠥M o._Ц<ݝ28.SĎ6r-D$0W8u;[d0x: O` '}%]`*~8Eؚ/Y7/R8W?{,BYXG1g4>Soi@p[aO( ŝAdc n&m.8l*~`9\ @~xyW8j\'~v5 I_^|:%CC7,ZΚ+k:]7OOVw5:%E"!=g5CY70o֌̜e(UxKfgzÌKH}憃Uy:=8ZĈ]0V "lo/v ﴴ<~x aMɆa7H DWOOXL4݊t|]wBj}B"7410!30xݻDz)=OuR)Ung}ODX,TJ^EcZLSz I a`/O`1|sF]Nch )gj@uIB>cc'krbqe"k3|ent/+V&怎%B-w>&:LLIQ{,+\k|*~.8oJ&0R EiרR#{PF[bODՅ7ޫ? iX_^'} >UUn;^K]ٲpZ1 a3!Բї۵ KJVMNv+\`Qeqt? =f!*8§W^U#PQu YrsX2T ]ٚˎ:KꑫWBZB_Pm.-/Bq6 vJBS  gYZ070701000000da000081a400000000000000000000000167d0708900001df8000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko.xz7zXZִF!t/p5]?Eh=ڜͩ' N|mik`PSTtLyq7~YՁsЋrʘb=uɒ]P]1LK8(:4hMKE=mZΚI]E, Gh$vyBeWĺM{ij%E 0b%""j?#p Z;6c_/yC֍[@Q.,fncD`D>Iڸj-Z͖b }M6n+ƨb MkM-ϐ[?e-Ikd'sLg-{nax:]ݩy1+f<¾ӊ6kg*j(Cv*xxZ373dk SAm!e$RVbC +5Hze0&$eH ͐ZWws6&@/q*/|ͩ[pjXوdl3]Y<+d.I]}'H>"}&#$ Gbrn=˭K9Q3zvqs׋CˬMGCMs [ȹRPn罆Yki]VF FLQ+ ζ}(D2tK@]@A|#1X:=r1gU7xDmZ(ېJa0mJÑ܃a[ bƸx$ t^`Qȟy6 ˺wCRH_)~CƌI]H@'/}BhLљ.dN4v۞E%N)B$E-d\5qV6zp5~`e&sĸ"+tp%Ys)H61_Lr6yQP^ĻH/wuh <3XwHnNtjƖýR0dTt˰H 7?<:@(r܎hOz\=>QorzlMᎎ14ѩ9s!guoc?|ĤczZҁ.zK(F ״CLm =nlצdSr.Ń`(ZljBSn72҅)2o ?E*҂9f{@/] 沨PXEIWs :ݱɐɝދ+^:\D%ȅۺR͹1=> jnqj r6!ջ8֣`*3o$!G!{ |൩ꞺB"J7(,cHFeYC= x>eNB Bh+&V |nZ%NWE` {B*E_!OQ#{^w!\a:_NU-qvi)-}p&=@0_f'D fp!L#jS޾AZ%(+u^$VJ2-NO[En6{,R@d%,\ܿ-ۅC!^NA\e3Amĝ$!YSٮP' )#st|)<0`P2m1_>i=ao'8̚\_'Ǡ2EuS2{L2r+0x):]D]'8:XpBR^ǂB:t_BlIuhS9a2ڂ:Q|iF6^[ ȣ&7UϊUs:<@N2v<<(I{6Fu #m3%^=smnWnUcp=pHG ݳY*F LhF^msONIBv(;#1K1e6/c]iz2H=̳M6^%s/t@CH۳5soCF ž @pWU-aLOP /e LJB1XQp(9fQ 'Xk; [7 ,k?_i#U&|2+"> J8wRxH*;vԔV<+E1T!GN #^ BןƜu"A5yy{7Ng%}dqf7*h֥M $t ۜq0AB1qn@: v)xbe650|<@ كCH^c6&sp [@31|~ =|?N|''4n!ԫ|kp"4kmJќXܢz\ZSɓYab\KI%pC"Ѵ8۫Rs |C:YM⎤tQId ozx|Gi>|mI`^SrƝbݦsCWQ<vTXd=[!p1|dA(=r&vfxKnCs)Xq{?͵yH.Gz}ZFI\ 8)Q|z!oRsw{:b8] $ @8&HS){qwla2bb@j(2Xvu^f4jUL8&&><ț{^4U0+A}F/WNЪW'sбʑWnc1 /H]VU^dm /BQV䊸Ȅb[0 T# sRm@N6eby G)&P7حG n?JyZpf`Zt8EǗ 3HTnr`#'gy&pTKO(.nj"?3 \C`f]bb\V ` BC bl:Ig-\ )kI,u lEEU.dOKPJ(/Jsty/PQu{%')Og6)t d( z //:#>/$O;)m$(l|L1eHJmkߘI1V,2oۏq9^S(h#ڿ`֗o_{۴r+as+q`} F9mu7HJ|8 %OMզDP)!K)~?C ߆v/.w?E'\8f*wFHj8홛Y[t|v7+?f55Jӑk x+zy?؂s"v>y)7g^l]_u#re[VKB$]D?=afP_*vJ;y^ Tb/ĒsbJ\욢f|>'Zyl$f<;?:syEgT8t;~zcF1Hb.ODBiͯ~7}jyE1K\c"~YaY}T[ּb+|v6tR}zs@?.g-5 [=ˀ,< ]2r":$}g c{үYt<0vW= )x,Y`JzotAhE\Z$.crnm_Dl̡f(V8`4H7ZXm6 _0 .?qÝbђ"'Ư`ɔFwJ&'u|a0nq[i+bWU|9zDV>(3ڰRQfFs+NCS2P2u_B%E($pRNw)0HZ [/Q8VEø"O@HpCJ\(upo<5$syW H8|0UY>CV"p%wZּY'!q}aT(y.'w 'sմA큚K &Q|'T,t}  nXJ#EgCD+hˁ9|+ia_;uꏀ.+֬]t;iVB C -=-#o9r'+崃sz1ʙ#˷-2c|ȨHM;9{$V#U9^C߯#V'#r\܇&LԘc&W$1fA4feDZH 6EYYSXfA[*c(L^@#;[.Miˏ~tK狓m>B0T K<2*nyr;]` SdCp: ,Ї.^d'M1uz":0JQ{Ou'!~D5 fGv˥ ,nfkޞ(p=5j;m@m2_52s'&nj `{`q;ckF_f?k 8EcYj= #(:h2LEh17lbXj+0IAO e|m]n3, 1⼱MU-k/7KGf8=W@mRܻ*, VdK%iOPv.а=pN*xB$t;FtH@ K'ŏ{4E ylHG sPGS-7Dlv8_ =byCa%g5[8*1)ed듿;޼{t7Hա i+6-}|4Գǀԯā7G]KDo旤Fqɻ<` GctXpl1+,@Q S{NM "IޭgxJ/@K-$Vf43JeFeO+KyF.'0G$ |UL:3~4o4}Bv_J#8w$Ć 2xSHp܍[Sy01[S"5<o,E <Bȫ|Z@" haFΫv ΤFd u1:lf@0z-pO)0!?Is)oY 8q&]mc8۳eU Pl,Sn쮹" ٢f!~jMS_1y0԰Xpnx1Ț> VH >B-jyRm-eu詃.;rFj)Z~#2cw]b7v_aYV,-BHWO̡ʐ Ñ7ڢfQ8tfՈ)ZZV!\j.<G FjTj&HX<<x[etZ f0Ga Z8l悧9 A"ڱg2w;WVrҧށ~;AQϔcu<%}ʵtRHh1dŦu`lxl0ƆD9 Z%oY;4yFY1~$|1ʡ@4(z?koT@7(Wēݺ}JSu 緀-mJMZ1&bwvA/M=۵.-r.X&i @5μph 99l Sb;??3G*qw0K|-Faog(RSٿcPrnuPi&PiQ,Ef⚜^D5ŊA UgMƀR&GZˉZÍ 6)+ѫnټg{P<Կβw^aF"5'@ ǩ=G Z'/TTv$kkfs#cÒcv:ԍF=9y^ļ`r]06V/bK l @Xl頵:FLc PKi~ԩ$.KO!7= Jz  k~;W5"qD ӫޜ]'iw|w6ō7Sy;E2AL{lWuzw+i5K*<2SÃUє7-$:)v v7F-_n@_@^51 ,5)]"z2C-$3OfAm彃x=+)NšDd֜^%'E͛͌_?#tg=k=dE/ ^ƺif5>!;f٫)w|W<,]]2 (Jα(ѕTM'j 7UzOȺsk R2Ziq(^JvsR8R-4)N 3du+ ӤLE66s5}lҎ{pk!9N>g eeCvȑQ?b:SKxbZl>a uw\Zآ8gYH*J.TxҌ΅R&uҦ$|sɰOiv3]j~k9άQ+XNWuA-VgoZ7Й!3NQRVErQ@-N&XqI|s,'~Б@y6iY|Аd&2l\>Dg>#iiݞ^;)NeHqDw2 Y칏L?Anhƈ# ]}3C+s H6w!dQfcAo_[h{Ԑa)E4t_ z[b2ۏ~>u4;Dnq78"E}L8IOi{{3%=X*Wu`'ńЇWsfB>ay'εN<ہW#)XRXE p&WE~s UYB[koS 5$pjqyUJWW6kY3&ڃ|;jfO[ ے9Lu¥f I(l(l_Ӊ* O<Uk/d &U mJi:Eo1'vߙ_u !baRpChTuG i.x5+TaM[x xJ'UB m<@-|Br i:r@ XOd!͌l d;AlʪT,EE<h НkWr>7A+t`/KUe}c32 -h;,‡o j:ĨDabؐ;eN?jK5ދyFUwߦK 0i/B:7M9y] 1mkіٞN1.]v",mlB~{:1?ٵySNᡰ Ǿl+ ĸV"n済Q}o,"H3V ?}Υ􈻦eޡG@40(qw;i6TYpZfXzCrEd E~#2a>Ƙc¬hvMqBTjg2|+ZR9O75]I 8yMW=s^A ؗzgz@1G]cF@, KgAih 1{ߧ>iCY>".$aӜ# 6aL 9K( 1=#/D:_bXDQJ3|3UPUy˕#M! gQ~R? 'Z+HD)feTRc;~q)]1բx2V0FuX* o1X_HA*Fj*KHC .~b)U[I@1vhǡJ](nC%%T+yU6*f\`t2Ql#H\#G!Pg"oQCi|Vz RZ4؟*9Vh|#ȁ'`Q^K=. Q hFz-O&-:x~7]9Մ-Pt>Uf =8'XU2K|xɦ}ׅ ŧ0$I[\a ۢD{6 k+iҲ8g )f5 Rf46䂉_}f^/c4F~:՝yfxPD0y`ŀDmx|Ƃ?B"g`$RBfahiauTJgM:I#Aztx=jXO'\(όWX'T% Z^:c8 4eWQy 힉 y+&R(spAۡ֗?2Yfnt\Xz)r~}ez[0K+ImOx*ENOgך^Yzau$T+BtZ҆]eKaA%71 L74~u:SXKfkn8 U@ppl?ÿto ivhR'ĥhQ!n dkpcP1sF{}i} \f9*kH1H,EP~$km1Sޒj#7KȽ,@O }1?oPQ]!LܕՋUs]֯.p2fX"D R0%0s)]3=K(IbW ةԍT<TƐkF/ iU&W*ƅ1%j>7nEPɟ~ /!ZM:G 7Upݏ.Nؘ0$^%Ekihix2k ѳPPӅ+ydJ2t1LO%쩝@ft*n:G bӄӶ['4v(ʽE[o]Aa?#m|˩'^Yfu1),pFsg;7nuʅ䯨)"=Be`ԾMDIqK U+:QY) s}ׄ\-q+~SCjCW"HV p2kT@lʝ"68'C|`7@8jjOM'9ɫZ"F#gTA_.nAo[!|Tnvp\sW j3c՟ڵ?g.A\~X>U._[ bxG !.0]w,uP"d l:fUo"kUkۡ-r勝jD\nq{?PR|r*؞xd.'uk̝2kBWAy*7)! 7''^#ZY)s@Yv:{).Q j S$L;@bs's.ع _]CXREM"IĈ1e޴@2/={e+0,j8^槄|˺X+D]d!\poh9U^,$0QS=]0u\U yoF20.p&JZ^ +*8\A(eS Z5݄NS'^3 F\\2v>e!٩ip nMp(46W*Wx_Hn_r%~&yI |azW*0 с8ͦRdDe^֘'p9( :a1Ib`i:kTK(SC9 6 W-xsd9[Q4k_AoRfc;Z3^ӧ;%Հ:j"HJj"&7㚏jdc]Ĥo͂ &Gf+MM;IGҐ[fj~/쓳ͿqZLXLUWeVr*s`aƐ?GC KLw*{Mx|/ ` *5 V6*bCKBY|;+D-p;Z%B>"B\" PL ܏lN`,)+VCaO106O./GӹK_q9M?y[I9d?ٙvNKj8 NPw`uBhJhDQd],b@,`}_~DAg >0;% BU9>KR9ck(߆d{d«!gӼr$q4[l:4Ǒ}xBo?jOIc"fJ\K !VS%"gXaTfah_= eG!1>&vZ!O椽 V*F%J9^mӅQv5| 6sj@oF+NÁA]u0LUpu c}?\S](oA/D^fe/Z!EDi e>ӹ" $sv] f~qL'g(zlI2eEP4I$blrLR,J>ÖOdF0d%-=INjsFzDtd@ jOqhk $khzˍi(5ʬ.EŢ\q^~0\a*6E$`(nݮZ#Vj HӹO:,R"&.:|F0]}ڠ)VT+DT ]<0e)Sbsu!ʬZp>nU .gnGZQ *M,2jiL~r5l2,H,CLq@K~n@Fs= I`(1%>k=YkN 8"0J(Nr鴆6D`tI7yt@D93-\!}<eFwU #wX={m <-okj5&Q }7C \Ƅ!RK%w#ylNJxq(l"Glw{{RUgo %;~e0(6*djg FMv]P`qoam~+{5g`H>j##a"*>]ïʙSYΑ4g=Ϫ<޺ 25r~6I?MQhFޖIl4/RM1F+ntH %W ^˭@<35?4O,1?m 7gpBNYN~wS~rVpxfKvtws2%\+ 䎅0%~x:2V32;k O•ցk>M*i5Vv(m@>#n.,yLU-Pͷ<|OEL7?rNnu?)ǵ\bn Cc)? de<ߴ:P.aM݊}et66aqy|޼ĚJWZGF&c%ARٍ M xH8ύe|+|wDC u? $yG\u8S]I~SJ!SiHh`U3ѥm|_TVⱲYsSYȱf 8^6avh+uV%=) @6?zF!bDFF<]"(?Lvd/ $zT!-$rtUE ^6tsoD)Խ ZN5M_X^љVhIDc5*>, dB|~+S*u.u"ciwpOykPJ1M>S,3D5y`Gh-x.P>( b0%ɟ}.Zw %\-cLb:$' az }+x7V:!Nt. `cm]艂xqDPY&eӸ Ly9;oA(ق̎rHd@E;zӺ~5-P6s\\EiwA ~bA9?70ԡ/[t]Q.SHOJ{"B,wbpsk!#ϩy&:rF1uHzjUcϨC3) cTMo0~ѯFҭFBocS-8C  p ibM<(/ˠ2Y@q k]VdR'B*[%j $ήF4+$Ml g)ޏ ҍ.s!f幻!g`'ѕdOo[IrH\*q3+kS[o@?z45 W'{E⊜(}WckD@LGO*of֨m9;s(::TB]M*1:f9+Rr͡EIZe4# ~jSqh(w߯aVm/W=^֗T-_,C*󎺋H"˛L십ŰW@㳱M|e.)TW$k:'2T#~b`  T?EX`2Dc8k5l^i3!!q\}? VR lY4!TKӑPczSv/f5W.Mq착&o[8Š֐$ٜ]ݿ΅__ bd\&M;Y:0KGyEEM6!XL0ط'pd(u9vv:'3_*g{L]=HO3$myQJQ$' 9o.{!>-cE8(+}kyP!J7Fߧ]PKX*5:A߻&}3167[OӲ_"ݸ9Hw gAxgY뻥Wsw!KY@ǫcM< 3ҀԭS xlsh=j!^l/*B*!:0z=@hDL2wmn 9yOnPp=\7j=[J0?tL`O`g:|- Y({uъ_7M$[Gxz=sJoۀI&qؾSL'q4[ 32x ]暒^ZXgJYDfHƑ$!"y&ureE[a\!G̮TR`x7wDb" Neh)ޮlB:3QHp6u(axlIH;x,$Z)r }* *̶-ee7,7g*,mM,y1.:*/jP-%51x,lOw8;K;6fZx^~&“~?yhqc^./%wIr#/J?2 Oajb,5 9hHX7wcz/3S&Oz6!h}/ɬh8 _d"BӒ$WǤxZ5Ŋ(&\ĵM4O7ۑƵ0I>Ij5`RMԷ $?lA$99}pby|ڂkQKi@`Ew]s6:BP[D#ƌ=SĿc,ϒj6C^Y&5!%v\srx);d,){DlJ4](wQy4R%Lh4DͦI3N Lӯ{Rk{ȆiE1VS?.af[g5Eۜ!NU ϔ˹T2 (ח 4zljtz+ YvnVI>-Lކ`#A6Ŷ{~_$B׻zj%Nmq7K]a2 3R7zJϲBhRBBAtEIֻ㴼扒 N?5U`p$#Y<h/b&d ) W؁3HJq" 1w$O*F[59{g,]5b;ie}SIΐa $0p^P>*'`=]0iwJe>Ɓ㒔>gßy<>Ưp{7A+Zof4zJ#Ue=-uW+lr*@+`PC+"X]Dr-#!# c;2pu Sbsk#F‚&A=ou|0iEji+2ao I֮9jxjKh1=h`Q}r+&|QQS$oW3'䋙W;B\cv>>X u4Jc5}piq))=W *~V+\͠nH^UI8lYcw\t!"&[Wb+m Vq2<Ϋ2--DY*}gi8v^.U^cx# GY:sb TJb쿯9̳㕈bBQ2"$}M׆MHN o2y,7mj,<'*th^FPzs,VLeknH( e|S DeFUwemNWMh``ф]C=w: ݂y'[mNϏL>ɀ*r ?Z nOk!zLrɗCQ#ު"Z ^/E,{|&. o=~-6dV?L`e;(b$r鈀E0^H JR\N p$$tEtŐFڽ*okԁdR8&-(R x/\/r}5i%:KxUKA81pw¿XU O{7Kkuӯ֕:Qiie^BfRS cɶ<[LJ&L9Vb쪹wa0 =_ Dfm_ë!r{?+WV@q0hs IsΤ~5U 9вǿ &N.;Ȋ(UG%NS llV<Ƚ Z:Jm05wP av@HY\32ţH aV1RU@( hqk/|-ꂘF\Y}k.AuygT7!Z1wbAzGZՂqEsA\&Y/+tQ=O.˰LVEBEZ͛8nYB`Ws !Nil_< Ym{{4=1Fn.d1nB} n>7 Eϐb4 #)yI){9g /cEyt\l2S L6a{bBB@P@|2b!RU62;ȯEP }1?$.P &j>QDž 2/[}lWէRrJ*-ҏdu }~'9SSREqfS?& Xā#jX .XG8/3_U/Gִ-9efrNK%- Hkؔ2o^Oi(H\'UX#ЅךiGeC7xOay瓉 PG^.DB)AeF,θf_ÂijqzE-`maZy%:}1J٢vKMm?8vnY #i;55 <n6*;ϋt=28jwWVQ$%Vzo ZLp-Ps|l}34e f[?MO@i ß6苢۹\ٙM!( ;Ud<ƋSMB(hlH(맿2Gt/ ~oN&멁d\>I&fFci1` Y)d 3"kTRJr?W+0p]G%@gܞ1Q80m?JC 33jUZir>--Y>w%ZEopYZK r4Gݫ,vg.;?[{G/g#ii4$rd'$C*=ZZP`l?}E+w`٥xeLFFT_Hi ($y9-iV=8=Qwf8%#ݰ _81B7S.)GgR/P`؅֣kth/njQ{D5 v ޻ֶN<%BAs]iШ .AФ[wBx洐mO+P4**L>^zG@IJ.]^qVEU]{R!.fdn5&ȑܵ^Gqn̴QEc8<4]d%cn1-8GZޭ 4?\iry>$R"EԮ:| @C`M:HJ*Js&@IOEQ[%IHo1/H]#Nni 5wrV!UR wpm 9cJ,3ְ Uk^IjzԐETIEY`}d̤\|1h0[>ch^w:< kRQ4,IyS"ܵ_:aPԌw{* ?pƼJ*!!rY﬊$0Ru`rR `bQVe)$mj#ᏇǣuqS0|IhhsEm289{^9PٕQA ԝ -7NV_ϴ>rz^E'oZ᛭@uAt9b;ȀTBpWvη(?S)Y}X;كu||cpj ά͜W@ӆ׫P/i ~ (mQ 3"RdQ,Pi^}'p[-$Iɐ7( "Xʫ`Z+avR7 l驏87I W ZG>(K>-xIDGr,^Q p(P1xjYhO \ّ[ξXGyn.XB0.Bewh-܎ p^+%nNuS`Q} 0q(h܂6D#/+We,-RN%2l8i*l ߌ]@$Ms|R05$XP^z?ruX1SdLa hoW}IAwn FsH#w9=_ Y&lGMs'|82Y]6Xq.ERqj- kzbf5Sl0Ioh_V'^e?$*$4b&Pf!oG,,%o'bT27M7Q..fP޸=Bţz3y59hw±HÃ&qSRuZĿNj.k.R)s d+LkҡX2*x# p)/ˉ⥫UvwUy"}pXn]5ʒ}BpRݎq]YFNŒ ʶ;!; q{kB>^"5 9VhvL* 4ȝk'{S+pX~_ޚ?3!8ӵ\bEyohXd?@])|h}2Mj~zcm}}Zt-QZf-w@L~Yl뷶%:u wS/ӶKdڸ ;rƚ ,fB8xH^=-"Ih :u{_Ʈ,0v]PaYN+`k䪙|+iyR\Ç% ט =cKPmޒb <VgB' 54U0}hLFgdZADQbpWVuz>o^BHBNRn9K^AW39jľY<ڇ_TyAoe?NF>S7 R\v~Ͻx"EJ  9{T7FAWȑp((oί#~SD2^\6ů}tX o+{QO~s1 شL*!kWVJ(,#V~9?/!qA\o+%qv܂pF^ed~2 +> NnvPBSj 8~)Fwk{RaJcie]An8G7{CNK18 RD"Yl R(dJ{Ez[fbJbW5mĩML(bvn߾ ~bG #`r)CqS*銨F|r lZbҵ:,ַu᎜`|uejckZ:kMQw|_yTȩ>]i]_#RZ칵7tE(U9*KIt>׷#킽Pj)2 ) 7%B M0yLoʌ\L?͗\vpغn +PR`ǚBk/U֗c@:hMj+s%R)RYϭBP&FZ0wD5wDz'ryhubtE@$t Uϓ4>YXZM:(NK6&@Qq>hΠQiCHeyosZ Y#?9ߙ+{#u3byC'XշY0^l{'sN?eLA AROJ [7=jX0[IΝ"KM/6=e_$)O2aL*45b9v"C5+{N% t0WC)I;w5KQV_JbtzŸ)yn+CHZȓj^$B$ V ն'vG 7lEۚZ&eIoPk4h;M 7!;|扜ajH3^<#] ӞgG$l(!+kٹ-gxoh-V\8:϶Q>5x.D{jcdϪ'>0I8I W|:[}]DW]a3ٮ 5 `)#w'wX"V7F;̭g9( jK@OzWN yfbSP̧550O/cqϨYoU>A7YR.0x9fIZe}Rix%R ))-kS=K5 6WdW<ٔ%[G~h1RvӲYOk!29}fGpm*P䇋th$wO'X#AsFW"C=4Ȉ|ifF,!x>;^0C)DA `x +ڝp AR@!Xoua0Vd⚚ڔ )Bj&w* 9:5Oamk\8iMS}My SM.$4\^<v۾0 iǨQʱι&(U}wxwGN%PC}OvhT.gczŗfº᰿V6w9XJ-#a^+;-ebz574d0zYV 7 [g+oƊ5PGVGB ̘ѣ~'$i\)$u(vyZ lJ 6E GǑX yWW@M[#Qpv%;:5ĘnWȳ A"y 'ЦgFի5zy9䶄PwjK,gOKTFN%Jrˆ)] I(+`tH?%*-&XK3X`(zpuTJ [5j[;6vT6veݙCggf+=y]- ƒbJ Nञjwt> Qx KSW?GY-|ق"'qeetśat ŷ8"GÏ2&ߖzB9W8{RwL˹^=S|tuK8Ύ_Ov@ g4|ZT[u)Uw|#ԒQ4L^w1MdNFKKx:E/ 45 М0boUR<ۑeM9<.ޑIѪt^"d-B4 ۤU"S6Av6Sa-àaHBac*MޞLU4Hn{`d3DE,%nv>tcM cTM-F=[fQ$UِRv<J:oFqf]ϟ+10$^|2 ?DC쯲{Dm=उٳt2â,aV׺wQ*Ii6e $x\ |CiW/-@2 wc^|>݉k8 =|~Ecm1[+SllTLTtK J/uo %T+-\ W|idmЩS\V0äy&Z}8E%W+Xl\s<9CY~~5_E/fӰ䪩AEEƍ#ȫ ~R3sM|VڜU7-xM)"<ji?χ-62;0c1NO.2mC4n;F*y߲ N F~o;%>[ѾKq{\=|A0lax!V%idнt )d2$F 2z;mʅSRcQ**Je' X& e8$usfJ1T1$g)x0z˞[qN4^(MiZ( )fsO#$h{~e:3ht4;n9aw~< uHX/qbkI ^|͂M" #\XI [ܿh:p@j젷;u'M<ȳV]-"^+@.|~Y?N@utDlSSs/W߹ Ng)8mӕ#8y(=)bs{4a%+e)3Ė3? >pG#1~c#>b~kxyJH8tb;ݙ,=24YCjˑKQ;ut8H|#؄"t4yCDnz# 72l!)&>PapEVK=Zg9ӊBUIߢf44}}8Dc2m.@W"PF,x{Y^0Bk06]g{y^ѽ-+HVfdwm*K¹C_AR%)Z-~eC5^ڡ#@-_M$D>]忙P0腜(g &5¿%x-TTc=3Eގxyr=8֤|zj9sVFd] mV*AЗX|{c&6~et]XoݪN[^: 8eB\ 2 D*)e?l+EW3u+U† 5;2QR . 'œ])֝)l,C r9-μ1Ǖ6?nKOs\ E/~4-/ zHd$,?YCqܰv%K9r9N#AM4we08Q޵w7u%]yV`T9RgTf-CsA X&1d!_W)"e<Bj 7jL5-! A"-&) y0Ⱥ[eL:2& fBvU=k.d$v/(NPd^fYS\[-6NS4r ijJe wW)-%ӁRc:/t-.R;+CIx$n'mɞ{K>C6;l9Wx#cE oL)-tµOC1k(p. Ȣ}~רe^O#nQ7'vs4>Ԡb'.=r/.~rz} `arD7ǘ)Oqrg&NJ =K-ʕ5 2moVǾV?KiR@xHn*N]9lawz7HMVbCrtcR$ n(;[!L8SN8L~ )&c&ܕ N :M.Zv7[Dd„w쌖R xI$[7"x~7LG^M,%^ xtxՈX|T")!q۪{xe ieG=!m^Jw><݈4 aկMp~VcRL= (BnJ qքǃ5~7, "1#1?;ek6 B >#VIYT~ l=7߇fMo@;ߌRJ$k~ZIpɈom& 8Űg1C~Õjt]9 ZTbL[9бoc] \":RHI!F6n@x],tVw,1-a,×g<}tDU v;nvT5KGh+>hyZDڮ땵;mjݬB8P#&>mQ-!q AKuXkO妍N%!:Ԍ:~? a8GܨDUtNK{^D#_ߥ(k]wFW?5R]L8'gj-+Z8yِQY{RH6Q5|n Xe2nT=:S;`=l nƦF/[ѐךF F1>r3 M6uŴ^NC"oL\e@bX(z=)r?,?R"$hhm~i)01ómSR*{c>t`9c⋦-5xmʬyz.ݞи#J5 lj:m -3Qԥ{iC;n;iW-+KÏ߳Ch*4_QځwO\QmB\:l¤!b;wpvw}l(uRvE!8U%HrJI"PoKDѭ1Ϭ0n>N-)bˆ?~lf"Ek2oA\X`.<v|NX7Dyjr-+BcL~x}9,R#<=F凨u>offJ7Hd:>u0 /mSՉ>6/5J+Y7:b> w4p ~1] /TQYX>dMLH ,1Gwӥ 3O,JnSog]<ة51&+<]X/Tu@ sfI} !ޯ^@Hvhjr`\;ѤX>Ğ ,NGdYӱdX9+j0@c!oë́)TԬY02Q82,Y'c:N:а,2Bww]1SYTYxT %))P\c?r+E@Mt<ɸ49)Q; fҷ鬞֫&؝P҃m-Ӽ8E'?*ׇ@$ %ϠrSqMԮcس*Sq#G3= BpxhdDuTHC^)A邕G/1؎s[ y5vw8T>ޟ%ug<<8_rmÈWCk/jWւj'JjɀhCr;t@oฃq{E0],j)F%ĝ %*9A8:j=ci)Q0f$u"+NL]~Vk]2zLIހ>vN*'Nٗ>݊e2hnl@c%2Pj%$nVxD.bDp'^E~t~Cv4҄> v |J[ӋB6еjJKt+NȢ"fqEk4Hru;!Nڱ5kjsZyY:uog{!6ģ&c&j/~OLJ}s8}5R}wU``&n0$l:"QXCՐӿ J%=qp Y#M\*]6}4Qi'6ݮ >W'C?tV$l9M'Q_'E[gN>1\ᫀӘ'.E72<P@ӟveWa2D D5(DZ\E T ƎV5V<(CJ'|ץs;Пom@S2ȠF0ghMaSUtHNZT- LXf*)Py *,Q2M^"x.YMgR7g͚ҷ4:d$$S a=Ós̞C.?\Ö% cGbԻ%Ȉ=9 /L'½8YJx~e |N tѕȬDI-K fD6?o!:9,2lsQH0Nb@^썴K#tjS{ag"`]lSk7&\gҖZHaӱȎ-u#^j9/g&$ f{~ՎB^VR⾤t1Ψ`\nF +@sJBQH=<@FyA!hz`izU"'9SMZp4Y)7]Yb4z*-HhƜHoK=P&\,`E3KZ}OiNeU)(%bF&mU ?5qGg"krpG>sƣ0  ҷ͙M`EZtժ )_I^J;_/t A΂gBwu=nMSveKlW ;2,geLu#PG]$}Tn~;mݨDc.:"oOѴo5 Rhn]:/I΢>JTA(Lʟj@z|k屡ԖtZ>2OtlI_wC*lw⟲5lhhXq jາb'b]Po~ŇZb4^dĔ%0xW5PZTFRGlt@tA?pzX㝐rײS,F!k}!ap1r W);6ɲ"y#~zξd7n@Yl6qa ˋ}ˠ/^r})6ꈡ> jx5Uyq} d6#7- ='`-ˎJjDpHΦ@"Է般09=x'5<S@ڵ,BrF9Xsm5$AbD`1^HlSFD$b#ff06-T"}rxG+kQ h%v!{> *ni#{Jt`N3P+?#f=-b"reJ5sƍʫi7EESvR0G؞>>$E*R(D=|le_z. lAazI(KO:~*$` |8@Ѱ2:rj'> bBR x-gK]&w{m͋Hp@`"yGuRDr \ǝMf)Zv+ViYDYQ8paƿ9dS9ﳶ:c?Punaj`4d <8HQ~2>d̡t|@iGKpm‚0M[ǕO/8^FJE*-jT09.z@)6jd]Aj(*bYUX7~)?ȸ1f> 3;R(ЇL4IզnjHι͸^Gvs0ժxNTw5}ͦHB4~ԔrȂSgA{@E˫p1~):V8ûC^z:Q38TS/ cYlGȓUDV=U ]NEڥSȻ~0?x%puD_6yYv񀖶GʒKllJ\=?董pJ2zqI^6ȿ(愼%]BI=6?X8:Gc10~ߴ;m&,ަ;5|^/<6 }8dlx`-RmٯAY IMhɝ 0g]qC!INx}/3/_$Uć&Tߎ9gǝ{ MC ԞڷkpZ2v9rMUx0e{XSK )0́ujY@7?:LPc!˄3Yz{>J_P:&,( eΥ嵆Pw.xSdyJ FIh93,S )2xS6G6#L+|$xZFbrٯ1aq,+JB7 s((ZVh,~A ǟ%߼i] Rlwf̤0AɧNN3[QBY ~2ߦ}Qjܜ R[Qw-7\4A玦b( ;̶ZCJC*46BzS_E1-2v*rjNs*bw-:tۜnPGy{_|; 6dncp5`:zzp"1E^;)13ܠ^ H~ *Eß#6O9'J\ryt~[Z2y˨M.ƉRC㰘er!,VK{,IM2e-dPniWB 'pH1h#7l7Aߢ+E_= RZ;EJ*ȅ8蹡>72y k:o^2s@+ۆݻ!aş&ibc֪ibpJrݏ<(ЬG E"ł:WI4UZa92*г]>&Nl':`;j5fIt_Mo `y3Um|+9ϸӿt^^=ї WRڱe TF_F@w~ SFuN EFhguy.?C4om!Gح(l^SW":`g+.-[?Y7 dOϬ(δ`  1*SF <r+ jbV{W[Ә׺R}Ļ2Wb&?l&و;dmqt1+9RLJ$b@JT P_ 'oEqiuSԭC9,+{'|;Iӥ@MXТ pȧ%&K, iQA  ClŻ&.ܫL{au'n]hdgHſX#V*2#֦iÿHIt Y@N^WRf/487+黁Kyu<:b{Kp!FXNZg,O tK! 9[bQǽ&z"ja AwhNDeVW&DFCO @7@=84guLyG!=)sfល6D= 3.oXTG$.Ff=EԱpfEI) {7zy34`{{A`WUSd=ҰV?Gdxʹ-Ȭf#|T3^;{ "[$<٥P?⮒ GAG#Wiǧk+]UCke7&Q7b[4b ,o5#30{bvʒeSu53jo#d7|$Uw K+ TL/l3"x'^KDžSN3Lax=\3v'G8ʼnfiHHPw5$Ix:(-qwb R2kBiy?)." f1ǫ4bNOt9((Π}EБhC?Ůlqlt%\bծ>6Fo\Hj=J4Wm3o9Gyס5m͵mAt1zzA!"kn7#ꖋ{$FCɩطgeCJ f޲9{⽰C c4 ׀Gw/ q+>QWuhQ VxC@ K+X۟@%kJAoY-4GԢ'{9S]ΙBdl0ITU Z͈i͟=V ޖF 6,*I&}Qz%Ʒ@ͪll9Biʐբ 2kLeVFюPd-{&;zoJ[DM~p1 7X~ mIJ\t9L}VR9 o}}1(^0oFM%d{Ҵ B>H~5cf)h`R^ A'}v[i   `C#?si"DrLVNG)>K0m\ǚȷ r0 .ⓦ˕=U^Zٯd0Q(04@L`}%6HI+lFK™[c  wI #HC6]Rw+<^(bj~I e@w;)dwe{mmk}yO;ݞST0HN4_f:(8WD0+|=0Mg9}E0wZŞI H!1~ҶI> 'oz8 u r_J#!Y|TN75c@Eb#Ύz^w{_!~. AiY97/*- F (H. XU!rQs.9ߒ%Iڪ'Yo.{N}cn{YEYötlcfoB7iє)Ua^?A/hsgE] ִi:]' )+I- iة߂?f?1S E ]yb>skO0LIتvG.Wcאt|V4{{/Ai6R.($-0Y4j-dT FB|}Ǩ2q7H $B 3w4dT5 W|/r:<_~OM6^/RέB}zT0Hc0Hm~gR ?0Ԟ F78>D!X}gA0켥YӇ/טY#i!u%`:O6]tzjC4R6ۥhx&Jdj,J0άtv[&C4V)&𓩆&.J4d&ZVrW󞝚ŵ. w=:xu/h9@8>!6RR҂}} G/BϷG + {M7 Y ?e5݂F%@p.!b|iUW)_*1Yobx'[bg"+cwH~i7B0wveCgz;TѩL\[kLx3.׍o 0OFhYW }$D}Ξ8ok Mh6A6(uY3|B,9 $;J돜2 MWkگքYC")lbt4̍k%AM%]Jۀ-`Z0;pS I8,f#KdAkѽܺV6"])Ln,RR-W'08d=qyJq6]x%id,ځj\DcF D{F i@KdWt#oX*B6F&b !{hQ|oe,'_FC"W%I&hCw93-O+;3,Xeb_<\hd+a2ͤޯqU I`pH8}:b5AbyluTTSEcK/lMBgms&f\ԍx8WN0|nܱ 2KۺAE#/(V>ȡr^;^`Fs^l&->R6Mz%MV:2W(Єzڬ1ªVxf8eUP@^,p!(@b]4 ٨whCb][ 1"s*ݤ. 0PӕQ`G tM4&8- QԠO#1To \ )Ds](_|1 P,u;F%:ffpz֔uqz /qF?-Xj%. a 4Dc^[NiuI3W&}Fok`N QIX٢֘?NYJB/QFZ;/kEob@k|T[,fp=,3刺U}9,"j͐߻qHhcH YkeQ"f(i9f&-TQ,PNRBgr~vZA_z)L:J$ 3Ε]d˶*"x,99ʴF0.\tJ6d+WЇ83cn`gzJ"*Ǧo[ nvjWﺟo pmtƼ:۫c EϋHGݸ!6bzq@7;򑐗zC.5͏O&)S~!|jO5|7C1  J]]i 99S7W6_Kix\bf.Z7Ң;fܳ  j!H< a2y* t_* luGQ}vunypVvZɪ%fNPi!;^Q(,)0X#tFƜ@>f..Eсw%;A1f_`x;4yQXF ~+2uUě[:ܲ+Cؖ%@-aXzN$LU1z߼F $!B5LdT:ji*wnRuv)JV.h4Li9,-Qt \jsq5ZW9kJ%ǫאh[].>lFײ$!ՎǵKRouiyĉJc ei˹RD XmT- ۰r|j7aNf^J̥g]dsYb_Ö noW;n!,W GPv3JQ^zzI;2NR~03>6,Hiq r{@}J9.O> j7,M;gg,@= 7n4[ M5CPkam\8` b[2:@eL\yi}u(%LPN ŀOETAFOwsbd8q 6fmK-u.Vkz{+I{;p-Jpn| }W/F9POW'4I ~<7YՉ~?`m|ei0K¸r M AxCW}9sEH?@XQ9cRb: 4SK,%-U0Qԯqz@ H5e}ͻ]0g8? }gI_=SA^su%iy=7 Hw62HM`%u2Pt1(0<Й_T<|w5+}L`Τ%1/I"\͇/:iP53 BqKBQlS}\Dsz?Ҵ̋4^L#HgIJuKvf |)S?.<>^,?,m"@=on=)aK~՜pdzi8}M*ב| V Mtza?0o޹66称~69t"fDy6jI)`_ܴ>Ci̟݆W.Yzsy"M%}X{#cI3LW6:`9ErP/S . pH_C'`D#t sivL Sj<|4*%0)ܹ y݋ꉫBg0U=)U4RFC&xVP#T|vo|wfzpxh湬ԥkmTaL(S-ZK~#k0LJn"!D_b'~/ c׬c>o5IeQKkQ:giI{fVi8N\u4̪!&PEԓy팍|iJ, < "ȝ/'yaX!~I677ԆmO"]DDpze­ߊ `DL @g[`qp~(Bq:ʓh(DEvXdt#,m%h~ `+=x!/. ލM:R1Ң}U/=sЉ6ra-b_x\Olgťt^}b˜~D)'Id6jVYޔ$L-C0/\ n_:ߠF4M2д q%sh4o`ž܃r6:@wf觭ԃ0+x+k7Vkj|[ƻL% Jۋs>il*񡨫Z4wII fyAm׬jmM_;U2,iq/]5M8tTx%$1@g3kjΰ )vBeUrӰ\q@TtG@3'A]Z'o'rcȖ8o"`C˜# F^רʴZ@[C 1]LZ( cPۧZ&1RsG>H Ekh5LłK+xEjRCA/NFY䓌\Е[М%xJ5#gk )/=*W @+h"h߆ykNA!fRx=C< >'NSOȈ?9ufPw g0kgyTdgDt )CY-^;m3I]Ydw<*jgLyfx#]*.eP;] S.R?,`5^a7򊏠o-/}?58P脙|v藘6%0%o 5+%,عٜ%(-Ppף ,5K5 [ 5Z~{.;-;x%P amjr,l$FU:XwgR)qzl{ŚW8AP"329ηW)/0_*Ytc_>+@3B@BØ(3iL+nF!إ|: 'E݃Oa%tr-1wTn ;OO9*HӍC'⼰ctV6&LyA}BCP#E8yNW+LQ1 ^ghbwy#ʵgD=_\E20YomQ9Ji50u"Gᖢ,} k,\钺p{))}?NhM zmt]w5vO',=:-ͯ }&Irzꈼ$l?"z'KĦZN=^RhU;(AC0HWLëUp%EX @vYKNu&@}9VPUP>TtҋA02M-rmE h4U/ZS~ykO fKnvD֐nWlɡhN`]= adތE$$䭿 B!<=)Tƍb(HKH]r( Y~&SDJ"otȤ-Ha'Z~ r}-v3/QPOlWeB>>\ZE`ރqP̐x79ϛ,U=ÒiBhEv1f4, o`-"%8~_8"86㺟"w+],jTLǴvO+%ZfbDa6> tJA6ȳ^uw]١`dɓh?i8w'q-ڒJR0/}Xmi a~Y&`f:\EN{=1߅9=F 7a1 e5yUyH傿sAK#n,`Y WZ.ia_X^ G^~)J.aIF{߸401Ah#n; ${P(۶vk|SD۳ʋ951[n3bQe"bQ[spwH>5|EXlrحAj)bKVAg \bT׻kItTJP 6R~((G§bՆ3nB^v3@X6c%\pPCq_րԓm28S&hJ=aա-c$ ,v -kP=TRq5oP~]p B_׌~ˆQ ʠ}q˵@#Cm"=*bX8 m}@)xv*G*x߿@tVwv[Sr6=Me2%>/'xlCUh|E.Qma?C9m@}6m3_Ei צ9Zr#F<j&vcY[EmZd;yPN'83]F'W 5g U;U11'-†p)!CC]bz(19S4s>_$ff4BkVHl¸pyƴC:;6. * Vz61u9W0m!h8'ĈH؉MʐS0r*YM v"r"~D"#;##)"b%wɠ;ߜ#\n6ηh&`-fیSC/P)sW1  JEeQuu2y mww?fXaF{6Ѫ4 *R0z$N 1e"‹'İ3 8߀t2E.G,ԌE"+ǺpI_ҘSC} #c8_n^fW_ԼdEƠ{OʮS(:$|`/)*8b0! Vȿ:N7'WQ3xmHG4kgu^:XQtv" ГrL=dNx/kg հ[t@<`t62NiOkuEb"Dz;i; ~ؖg$@4狌{ͨaP`%ohz8j9; 'ː943ٔA=TtɴbR}zZoNIj}?+/Y*"(<)e=G(*boac7tl b{F: 뽕^D7q*ƃͣ㧂 òHVx$^=4 x@{qpDžIƽ9 *m`&Yi[AƢWG7Yءf'ABn~`ZYHhKH:1\uH=w:@Aś %@oT5[M-XJ:{FKK56~ce.}n`4ٗ%LbmhGvLohÃ: 0ASw0# n/.jbr%5BۙCv4q}cҎ^bcuK6: B;Kp![Z*8g֠nOҀ48#"y[ %Uʯ g^&|F8.~hk=wȮ@c50պ ._EmH,$>ĔƹxJ;z &ߢJ!IpQs٤GbfTb_csbO x?H VrV@ËW._M/sk"Goe@{EKWbV5Y#̥8t|/13<-(zBT$CX'zSIb&) ӹ'zݨ04#-oPxjm.ʑYtD^g4L=M{fB˴iꩄq9HN+!u7TM3"Ͻi]ՖPMS;oC4#}ODΠE^N"U. l1y ?]|)iA E7&@q%r ]sŨ0%~ ,f 6$d &{R3Uj= S"FQ{U܊6|/D5vQamP穗YOkPa.Hcg3G`ʮ'\4hGdnXTYaߧ AwaFmnmzl"H=⽠p`Dî(mZȑK|< 8<m'*o^p %s?Hq9\1˯BtWIcu$]wqf_xDA.>Ƀ`D8HNS!ԦwQ1 -Mq[-aߥ*4F« |i Ii_mP]' MB%4Kev1o\#fr'>>Y]+"{6??aȏ$P*"c2v|@B =!(0!%yŌU$#M-wT/w0 ~N[Qn_7OKdtf {wC+.OB!2LpfMɽ  n[b] ;sИ/JC("٤:Y \F$g8Ȧq8:FܪFѿn-(fĊjopkx%7g AE(yABIlw[l3cngnՈ1>$\b3FnMDwĝK4dP딃M8<߬t} ^ M MK~vlSi=F#ȼ0 auqyecT+ZL^ H*lo6o*=FGJ Va^ yV8TGKLY0=kx_0&s''%ތK%\-A"b/iy~օa ᪻ df[m qc)PB8jxl:BvgG!FTJN$(x `+q.43#? &}N@|sz\^(pW>*1 T\[Fi:l,QRc ´ z7Ox?ǩe 5! d|ͼvg3z}gsಋq`sS+%C@=m qkʞkWo,J [⺇mgFO"C0Qc|/Loj跅up&?%jJg*~e\FD fBN݂Vi$sFk'67CIé12s,BI4!XOH.* p(81d38[9Ϊt㝯"dDųP8+6c' }D {rlݞ*08i>C?'㌗&ow1zL2"!J?'X#*/[!JVlczըߞ@̂B{Q gs0 oe"hpʱus?Tv Ro7uvKzstkmj"{&=Li1=tbrn?P,Y&uFDuE 0(Sb+8[Sc+ftBqӺe!^XCהt/=@3ȢeTJwx2H0X}ࢿ7^os˖8tFwyo{vJd61mECkE:$MA [Ah|=-K-P4W51IfAŁlW`MH$:$?\z͹>E憭KHDQL#,ZPJ-߳R|iE5ޣH8e⣹`PCUנQ6Oj]CrͽIwS%d8װP~S3a[n)kr`nqo;eRI߷!T3 lɪs_+U vce ʐRvDtSm6}̍ (Dt p W XLոƳJ2uڃM^+V6Op`nx94-1P>dFamnLUȉTߨ5=%E<YI׆BhPSU`SЦ엪* @}\ XuG==}e<;NxOѵ͟-gnMU{Cڟ@vƙeOƊw5Jqp}y@6wϾ2Mݸk U` YߓЃFݚfmR9I[vDͅ@ ֞yqg5x!M=!ԾHt3[滾-˶ݓ}ppJtN>X'(fO@޹Y\D@Lx;e͋KpėgV/g9H0ɨl YVzتP=1%pRAGkf\%Fհ -QxӾ@JThnhg `ez%'v݃4NQdo9ɨB|򬈠݅ڗ+<+!<ۥ!Ž _HS7 VwFYL< ]V-s術?&H:`}C !Nฺc !Ǜ/X"=5-#DnnE)Z<̌9wٲ,i0u(qz=,u+{>oqKb|'a5:xeL|G:1L=2@wM/oC }Pƺ?r<;+S@Q]C2z v}Hrl! 8}8s^iqnjb-bD av؀oG?z:Hwcp"p"s 2Z/2XdpRԣXNÛs(ٞGdB6n+mWؽjSƓQFE6QI$Za양kYEa*3] ?WH`X]>05QC+(ſH@"qяMurX` :w?ref3͜h]A+U ;Y l@oW\*R=mB#rIuC^yynVa'Xrd[ʲ5g[&8T]o+WٸS۾DZ#PjL"q?el|3[ *,6.#gl!(  1B$>7"ѧx*lrbG\:;ݲ 5Nw/x๋67GFnvQ*t1"p=4u_(juCg޹ZJ uu(r_-^P;mMR|5!*.9 d57}a?@t4*J^="݌`!,oH"; \GD:ЪI5v6$]xY&AqZ^%y ka6f2 G<0N@L!u.UYPQH1"0#Du^QF'P[Э8jQ.0.袠JWObVxv|*Rv@/jdu~' CVsIZ\q]˽%ocl1[@4,貵_iJ3PmaLл̈/ !}tǷFpA~*G5yOI,{DAf3/ ȧLz/S$*xHoe[{'YWt2>m dMq/r6J}qǜ^DWD ~u8طqF~6Q,L',2dOnUP!_w.={o}vk 6܀wL#ܙAbc CjƒRkFJ EѧFQ!'Olu tHomLz,VTo B<&ћDT|  gJ`Kv[%  Wf+ GWc%GVp8l&7=rn;ծltʡŗ.9FMXTB[X(7ϟXa+W'x9Iz!ORqWᶝ^u+e}[lAd]0,nu~{5G`u ɩKĝWa>Ư~m7sV`_ۮVR#W4Ÿ0h-#EpI jy'ьW~JI_7jQSغoC8nt;;-f=^@рԨ)i)A'#9ohޕ63ZiʠeHi5ps.G@@P 8̬UD}ٍZ [Ң_YbVlZUu]mwoZ;nb>q{ֹWGBm) Z *t),h@N%JGp9oB0'p S'+-߄P$ᗑ!$6t/|,0$BN\ 1@xuő^DFH1UJ 9[ziU^EԠ+YlDPczT\"L-djDCxaJQP4%.P=< IYkdmfD(kTN$tM^$> I5 +uAg%Xʷ=:3i&lER> a}.'2q g5*i?qb!pBᎌPHnt<ΣNiT!ε苦! rѳ$WA2DAH8bW -o|gd_9 EJOSWEd\"oA]ɓx^-{Ig<ˈ7[biTX| ^E]p@NLsΣdI0$(c Tej-%M#=DݑKZXBߓ^6dNz!;Zڳ9>1c+X ,~ HZ,1˪)N0jo*,V~½R[u 91z! tmY/ #+YoK%9v1\UuWW?}zzY9 c Bz. GR9@5Ȭ[,uȬOb75̘KPêS: m4RY a+#J V3&tan+M/SZI@< 嚾0{4uc3_hG~rlȾ+*쒜*cY`[P[);]nV , Nxkd“S۽餿͖S 2-웧> ' _w~7d8v0:kB}2 rfE0j 4R8[T`R){1 .wk4)5݇g^@e5sl ة+@t}@^,x|EkYWW hZeFA:¦, YZ:?~$3a~CKƦ:.jM^ߖ|\.+h91;6{# wBxatcդP@uZtr}yL]&z Bl͇);E#qk(ڭ][$fvk2W3TDZuTBjM&F}'?JJrY} stZ-$\P ʐR< ,BTOb'Q7r[ cWIw3?=s[ / c 'LL-KDj;k2Lhվ`k#$DA]D4b.r8ͩR%dn/PݷF&VZ;G\~F6 mOTvnéc)+Ϩ{xЭ\a TpWz6xHeltڞF<=W_2T8al hbeN"-`IZL4Z&->Hp6%]XRZ^Ijȥ2ǣ("&"m8^d@j#iۻī^R0 S͢C&esm1]{''oYn=p2['藍;5U ι`]oT%R%,u l_޷7PR}n]b7a:Jx3L@o=FKd"Qb"][݈υ0NX[ֵ7!%#zǍr [BXx^Gi1;qX*qhZTȎFUQ_>KB Ӎ.5ӆ3.bLސ*%(3g6B l14zːrtbRmao"vp (t eK̀'~w[K,إh!]5>6\ ?۹wD̩xA!:*v]Ԗ6`Cy`愒|e,S  OXk{n"5fE)M.&ɴq&ɨbCR_xO3)y`t<^w"Ƨg]nM;wp' = W!G+( :V]Hurǫ7y:5 GffkwIjt{2}kW`cKʓo.C4ւoΠuyPh驧 Ё#aѾp= "w6A.4쳬s7z\hK[wn7S,ƁuS<4 #}ؖ;0h|q:ahC¸էP_s\mKr+镕G_!^3ޙ*瓢вOdX$}z[^CB}5X+:JZ3;kYrfdߗ{_軼پZǺ?O3+ﶊ50<Vv [ET<[y>rj8I<C5󮫆^)>_ϸP(JLYE~o@5f#vmb㇆:]=g\ (?MS** tXǿI ge노@iGL;q9"Vꮀ*>՘:.}2U%kJA>+ݑAo4iT ȇmdbyN?Hz4t larˤct}"#.#li3zzVeމEX~wȖf: M᝜}vD#9_^*3P 4mwkq 5D!Gf19{9-,Cؿ.JZ؞9@M Yk'!^c6ǯApx9o zpW9`zR̰(|qb>jP^cZ5 pΛX!@nZ]o )bGɨ!M8|NUV8ciVfz͇{uPrz1p2/!w(xϪܶ>#)dt\|yZJ3QDo¡,1,\K^oL&UdOhŮ]"X??{{s_>7Π؏e0?WT>UúgYzR qQ5/UDAot@)(KU\ɕr}6xk,pJYvlZJ琈r oHYV+dٌ IH\mƶWN3 \cDjAnѡ[8^ y2TE;o$6_u; &ş܄o1lU͍X˔YB=Sz(80lh1``)6FMǟr1KW4(Y m#W|p=V.9e%HZW:TEqA'."v?vr2|A In<wv`y9> COy֛ݷ/s0uԮ/z}R^J/w\~g)<0V8Eت}c)ٽ&qtSXIOݢ].Y5y1SWY-kIrÆUXu(1@.2%)"iLV]؊~覫Xà\7l$J{4H@6-Bb,iQ]Mj .JB <]vn%K<=@X;p3"2dzs\- QZHٔ7U`V}ػBÛ>cp"ޏ_OQzq#=$ɧ#,fN^u%478 [@o~SZjNu`r-ĄQ^SnA.P @M%\ Hx{:gyҰXS q[u OiG^wxaCрXرߒ =lY=.]DYUH~IaKu,+]Zn;FG#r;4l{-XuN8$fL}FTwi*xbZ( ʄ~KvWW-~ n0h!3yy$A;ƭP(m wU|_9ZnxkѸЖ?Nqeqpl{&# Ng(Џ^$nI ȋ9%ݪ LM9m֮U >`GxpeWmʥD'P[Ryc Jkfwsٖ3RWУro#`Sf:IȢ5<49Z28b`x)T5"LBrMtŴ+󢃓" zx~4<rW RaG!ߪڋ=aψ ri3~2 5,C!耗'CQ BL ?B[?4ǓW /@r=uݥI dfDay d;vq'IYj4_Lh,ٴ+ rƠUm"oŚ"È~S~4EYտ/eF$T%NuSgm[;@92R3$7KP6ac#hJwy\~ :M+U7Qxᰠ`o&+hFG"!@M>>[D.Qbq,IZKPid|  ׁ1k~)ۚ1#Lijo\h醒: ê˙ .'Ugţ Xii]ϼx=lυ0ٚ9FUf\zqD{ J|L{WC4b_\5e -7fIdd+Ǜ؀%VA84SbJ+̣F"ǒ{!VeV+ԭ^N3P< HQEiu?.\*Eu)ͶG2HPg툟Cj!dy)\Ef tT (6jO}WfzjHnr3ͪW].X4M-ϻ#Ɵa=6 .l-MX!I`BLK/w,DVfмRSulA-GO"24M΀{vβ9Ė2j;iS/H<(U}z E܇ϵq_Pn@Y2gc0wJ;f~/"(IG&Pֆ3H,7~ X)oljθ|PJqj2X΀&$ꗕZ|1'YhimWT~S$/xP&붕ٌ !"$ԳFK!KNEMIi쭳abqEM_&Ri̫[\87yɥMibg'aT~sD7LB=N1;2%Idx(,0r49gGbt`17m xkly0֍C{;:4#άs}dtFr'/[RpXFNSv,pz$]Oz!Z@5F#_&OIe %;\*Jѵ+[:_pwL͜ی#ZXJDF"Y: | Mk~jԎpG.2TX}xɌ$>P %?cfR*o rYc~z%Emo%յǥ[^+aD$ <"ֆ"m.GyX }-)zlpl|qqduQlQebd׉IW*DGFDG?(b ܬz>cمE2@~š!U=IbkM#ƕɎӿ_ He{7{%64xa}8E,Q\rQUypgJۖ~n!N栙b2TjѮ3R< ?`=hOo.sy^Dbz0QS̟8C5à>K$mzC8Ò 6>D5^\&@|AJdU`7oSim;X,fnh50mY3$;@TǪ7g(yL+%ax,āwieWVCZieu3hӂc}Em#{ _,Zpxu.p[q:jEʊ+/609NLYH :t Vр:3Ȏ:j̡NDfa9ln$!|rޠ$ZojAz` M)Gُ4e;ZQB&<ձx|qu .'F"~=4QCR&II/W*G'ӈr=\" \B3eٚFOV׼4eOz"`*C\=uR! k"Ɔ_yi/O{os>uޑ2vd$yOB![xC܉:OOt_c0s(]MvH,SŏY;u-_nhC/ he*15h )svxΒiAz]MY>"ZٙDXf)重RMXDjV|t˪Ss0qե QO#S %ݴIі^GcRMoƼF'q›R^D+`:6qK2tNlg~g#XS@B2@ ~f݊R.|O.;GW<":b;n WbD|]LN=V̪Aٕ(HԾ{t R Exv"sfCU{N +G<[J":[y)y·O, Y{5Otc1F`HTM1HY:ؘW t|_jnHbg8{$E zy*\#yl_6z+g_M\& tXȽNQ4@@e.yY7i>G  `)f_"E|`*9AЩ(@/J!0ecVRǪķ՟(DJKb,@4(iOw 8_i` b^qw: 1|R3N`ҡcǼbwkhLnIl}Rt39.;# LkyJ-j(a(`}Ʒf _)bi7TG/=+an{p홬C4;\9 m1nLM]` "Ue.c!d\k+g )==SxS-{%x>Bfd bx= ʹ)6+8vj!^;_B\^'L)@ %z0Z@_T,v[b}:f( W4;3a~@V ^0fTyn Xeqa&CnF+!r}F:Ȇ50G_RA氐|;< iKį󑟭8jr \eoR\WnߨKz[fwGHҟ \ǴBTVC֭M6Qu̹ge(wkx(=8% yRI4ն:gV(@znveU"0<6lgߴKZlI6^0^Mo۾zJQx 9C>98^-)-( a "܅`Z6]=}t[j&'6(q욬>KCۀY)1vTb0r69֎BLaky1_O3i.6ѯ60*q'6,s2l*@M $lQy[ s ܼ7ghݷKv4| cK$rT7L}MMy7R?_f~B[A  G%lz[2X_X3%Z@`*T)gNvKo\Tpi/{I}qR+E+toRxSK3Ex<e\FqV'C&}7 a#:>6Dٞ^zU$/PϞ+ Btm2* Ӈ;L4wٷU0/#KUK6^t鯓o>Cm1%F%07nW9T] M._~nlAJ z/fzk+'ÉO98ݨn;p8p-c)WۂNOsT15xGZfA`2J\x9^|_xJ<>8꿢bpk  g |,01r2y<$M C[d#cAڈ=3Te.VZ@ra_"FT$]:M;AIH$4'EC=Aqx)Q0,St^1=TSEqe]MjՃuS}gUbBWt+* ._"8s 6gދyx3c%4m7ؒmDyyY?5/C^,jrN0SCT^K'k3,dB:,9:iboT_ c& Ť'xECU &CD^H)?jAϏrp>V\̕s`~%7,!ք6bO6ĶQ 3Qj4X@|R;XZ6 y0,?0Ȁ=sl]LwNUm*"A@ S=l݋m6.ȼ1'|he18l 3熵=7G V`f-:wD:+@W >dRo',X\)r{\r6gz: JrmKI"C uDZ2U<SV j[?μ[3Rfl7v%j!POtpCyA)Sl.32 CP^D']B:x%+?ˈZ*D^3G$s&|s EʯVsWݍz+B=>my<*T#2ܜ>iԕ?\S5o//H*8PΓ<Xo/-/wuN@|[//JJBQl38X ŧo1/1ٰ.."ܣB`O:Θw >\q1~k%)3 Z 46G yY24!U 3)Iݢ<){;KS" 9[.0exܑ1j]Cځ6Qўo_a(->TgfwZ1'gY}nUx 偭82R.evp>y/[O0NfVvjՇ }WI}Yg+iZ20^`~9U*vQ Q|^\&w H'9w.N3>v]cVh(]R VN#L^joS{R}Kl*{ZX.!9}^&@rdrb1}l@{ yȦ*jArU.?{y^po+hhli%e )fh8'qH6'MXm;|n")(K`^lTrgQmMnr5[Ն艳\&89+X#6Z+CMhuI)QyX`]A'e-eP#|zu% @w땅#ZD(a)$ZژGw\ۚve\GbJC& O-؏qר"xAi2<+>)2P7C-dw& @ !O7cx2@֕s0A =bخpJFU)kB^v8Ny4oQ @MG9͐<)wެ; sL_o.*! b(_7ø.K&W>iZN0yUGVu.3 0δ AQa]שu0DiCٌhrrrbTVôV؛thVM*츾:d3N~2b%]A@OwpOP#eRI\4+/-]+ !*3Iu@]f*+9gvF}A/mzvvRtыlm\_OnDM_ I3 |0,ZZLNj=|Fz(8I&`O54ZaKq `d8/ +sD!{P8>q5 I45ㄘ"Ǐ6 J+y"u>0m|VY \ϯWl-j E"3}+_-/=mJYrY1iG1e_̏v!$H{2:l0I<չ.+{rHT,M3۝"ْ I4LfO @6 SVF] :4`Ҩ[\?q"ryKK lyM߰;5G'/v?BTLC wo8 *zUFgG]A=)wn0G/L:ᾍhb9 9rQU!F5`0V-!ijƔRYdK2BN i)̪ME#xo4hngHAgw2ڂR<+sxiddžY !jZ>g+ Zd9#{)9 {Pc@3f{ sygk8q_8 Oza@?` $H{ѳ]S'IgmJvAn+A@aaEQQn ^*8^lz ^03ҍm_{,\ $­(x(JvJ5c:Ȉb /Q[ \3FEx'!͵)`VhAb2H,وn_dp?),mfwm\9WH) d`b8Cr `%R5/]}dyû!I,wۮeJ -7/VT 0=giĄC7鐕74H3Oh"cv<^~җӷESh~RTlVN|s2Cmmqث<@d"̊ȍ]-p%w*ͪX:5Y =uzAG'íj,‰~K=nV~H-Ӂ[֨ YïVlrr#LzDCwSYk`xa~Ag6o 2W@[Ÿes"m 7+RH OwdWoxFYA Hiȵʋ`{µ.}5ئĞzRaz='f-v*i:~vނLdtU~ luYҢҲ*Q-[sxX1_5W&'z~Glvs+BQ:>%+My<}Ԑ&sr=8ݦnuJ`/)U ewĔ-,\jiH΄x.{ aHlޔ'Yhsw ]ml]:cOP?m䨯0|x{p凜%r 9[kw$)Ce7mښ5/\B% ѢF}W+ӲZ>:BB!THrEfSwE NӁ밓W0F.6)F3ăe#{,d~>l[k:xuP4%! 2݋͑? ޿! !wDGS`qohP?w/I jk8O5~יDAG!$>j`AgOگYj *-LA/S&vrtaY9vzG6 pr`ltpgOm( EW;q;W :ߟuGd?'9ٳ}&|ΊI0ُ#ßiJo4@ ީ ǴYCƯ ЈӧïysD_qS3dX&=O Pޮ.'<.[BdI(,ϱ 8G;&5QPi)35)w3sOH)3w[EaMӒ%lײ4l3 /fZqDt0^1G dN݌S|* ëV~jy6% cQU(3_<Ǚ"2\쬽cԑ @~|14p(P/b^]'C $ת2/ _h1C?zW4$)+6!pAR)`edI3ܮF0p=UڃDӿ P5\#(/2{6}d,^IZeR{XKz+q Cdʤj0CAwE6YkIwR;(TM4qq vs?~+D_OBmweHKiyʶ1} qeꑫ""Н'D8 ztL>>sdGz}Qfcӓ9qX\q^UL`{d̉".a*pf٘/=gzv (#*Y ؆b:jLHhFiuoI뀡\%7?\+jU)3I$֨~IuPg6ejNq6\TS+?=4:.+K'ɛ u0!WR*܄=ŶPQ +>V|S,paSuE;Y% ֡΀_139 ~HlXrCT"au܄rc|'n&q3 zpC7q`p%qgF-{&H%I!"gNm Zb$VU^0" dvBC(k#k7C罏Lj̫*m=}0M5 #uoZBFN~d5aYȎQڱ)}zi8}3z15@ʼegqڼ(tK+w6 .CXu.;Υ֩8.!$]8 4Ji}!pK~C?>|*r\^7x2ßcWɫK;g)Rk§r愊CE`R!w In%<TRO~⎮be`a-`¨Y_ya645WH |C[gelίThyΉtE|m2e~dÌ*ψ@aE б2lVG>7w$Cֵoz ~ `'>KZRtj#8)2d:PAa8nQ3JVYk/CI ?R{aQj)qk7u>t;/5M7RFZa8#T[9"iޯҺ\aü.ߙJP g0 Qp4?Bhm(1,/nfȉ`1 UGHS@!X>7g"DO{C7 "tGģ85XK岕<*D 5w "nfބY:]Hƃ)2@Pʜq]yf,(Xu;k"-Q\zBjH<`\M*iM>B{L"9I;ɑt&=':"6C b4u qB6-zKlQ}dx;cǿPVSCm] WwRI쾗kUzY])|ɤ -FkS/,iz|uNsV=>v^Ey$~ ýPP<HFbx z{NtJWc ?CIW=`,0AUg;9ٯ^cO Պj˟*lWt<4$L+6Y_ Ϧ/sb_hLzt4q )8r/&0 M+j5@;:d s>&Δ>&MQzT63 Cf,KMX*d]| sWFc a w1Q, ׵G"iyfT%V^k;KeX1sծ`pmBztyI`¾$5Tk%OSn< 7,lHI&̀ס-| fz+g)PyFZ.o"(xD+]@bz9ȕ')<kVc57* S9펹'K|?`@X}Rݧ֭Ng#^v}S+ƋG$ĐPE! .ba$$+Yf%~/9bM4&oeQw-\i+Ut MoJU_Mio:L;]3#oOA^ i{(ǁId6g-=Ϧ!4..4S;5s &Pf&Cv]i%7W=7̚#̬š%8Hp_vFsL\XX @wJBj``&R,EXC؉>uS%S^Tlp|ߛ?ۿN M˥l`M2Ыf"^ZVZQ`S bJ߮p74~y(kwL>U&0 [@կ3ZJ!SVin߹`0Ft\VER1*ta+*01^8VOr `wv+*'FpD.hG@ya@Q*%e2fV_u~~Vo /\ܕwFuF38Ih0&Jʱs\ H F۶k,#%?;5n$cڪ6#Ơz,bDYfnS5YpE3hyZl>uTL%Յ@C*].\skfw )C{_XB$Y^$ҹ3&G)>GU@l׆L82ʽ}EBh~ER~1@md~"ZnSG#dl۷Uoe\nFP*8>\9Sk/R7K-i4CDf>?)b 0CIi9EA }ݰ^\v F3$VwN쁨*UؼB?o-?2-@y駰0Hf㮖{[`d0wg 5߹3<\{~!}Eab+!80:E#; ?EA ~3mA u5ƕ82һlA'9BUJ&T΅gDYJ|IdARg_K?ۑ0^TK刺@68r!L$8= }ޣfif1XQw0"}JuߎYo¤,(6fw"+85tj,8Z\"Kͬ]ZIo`P1@v(\ t<%ڷ\f{XJ}mOCVUC9aaھmmgIÍ;oJ5H_(s{Xb h嶞Z ||mEy}YuWͥn4Vob%ߑi pS vh7bf &eŌ&jh˜LhL\2z5"1YDtn/}xj-ᓓK8)x4Trrs%Y5BڦVЁ|Y8- KƳ˒O囔nxa}NN5Uh;=(/Q8O,67IǏMYnE`x ݧ-q&Kٮ^I=M3u2Wx"<12;i(++ʧ_ ;Rfʟp7ЈշfPbL*޿ q֑@"~[ҼpJ Vsە2Qtd.dii 4,0%jAKgI "jO_ԯ.0OP7+P]tu.)~؈ ,jmyX$N^/.'Ǡ{ 9ü[1:JZ9o췁L\,䠣?No[)LF F-PTfJoނAt@?~N9N\OVHMBP`1"4ۤuZ[z<ݴ.wYAx,Ȣ~MS׭'4;^ 1 ,d3dBo CjH`aEK XeAixm~HS|2֐WA:F|ynVULωNo} 8q1Ѿk:1bJJr-'io=z4RaFڗlߣ[q` ϗwvZ@1p(Fn;͞qMΧhqAq7k^=?Fr!?RO{}LA3E&.7{=t\VQ8y:Їť޾AdU(RHu}_׵ v?иG@5α(7=r68)zx)Ϝ%[ZH_OJΡ$J$vL&S.ȕQʅ[pb=cl)~ >O}zUD)LJgu77K Q)*@\)`ظx^]EqH)7Z|ٙ\[=mִ+_oIIJԺ63<̩Shn-\]Ό#~Mhd"4q؀4F]߃EV.Y- w9nkL nsQgӣ6'얜]jOG"li Q @އm:?e7t;xxHbz1< kK3Iv2fֱ);fBoL"m'ﱒϾZYkP_[09ts@T8=#u-Fҷ\:It˦Ԍ06(zqpW͕( lkzЬN8_B=L۰}tZGQ1bS\ %]@`FP+^ -Oʯ%E<*0\̚@GP/OR*4s28⊖}u\ڎ0{}pd䲴& :y`#h(ֲQnJ`1Yޝ뢫; 'RBeΪGtҫĔi']Df..=WNSz<6b{9TRV}9t᧵qgѢÂr/SLݼM;U 9Q6Ri(qLΊ/^v_.7`iSe0iv$B+87.ŀpָQynH2Jo`m28dr@F@qw/lc[񉲊.z.A!h>2C] Ďa8.x9W5Q6ux*82aSe]QkfxZ3[clgd= fPtB^G\| ]q;;R!,x~ĞyLQ^E> .Ȝl~]?-gO Ym9>OO| ;'!v-Ͽ0Pr8r3P >R _{Ԍ7"l[um鬐de~a{FUey!KՃO.KN="B;g!t9X3h~̫`5qQ8[:D% RJ_=[AxB1PahNy2wK%CRq;4Y@n^ uTv1&K|L S7ՔQBrЊ-UUjFL$- >n-~!=JN- 'm*3Ǫy݆p&^UHxLvh;fw=q}Sԍ @ 5yq5qbB򚷧oMmlr e;OʓGSY _acl|SN _ʘu><.=E96>h gj_~^lUh}p>}e3 2AESjcס+s;/WV@s 2@" x6U6F8] 4syh!S*ȞQ-VxoEfUNB{{aَ;˘HU,(Dɻgbd-*p,4fu`'+_܂vMtפɵ\ɃB+a$=Y_j.(NzH/PJE\S.Hbb'+c°KS1c"E4LnZJRe#JiC~ xq# ymB_ew/Ί˻^Nƅ*]8q,/μ쵳4>UX;,/gJ` Y(ASӛ8|I yw+M 7cDA2@6#DmϽ&D9T"*mrҦd5:H9gR.ԅ0mCcG_^WR)0x4gNN3`XLoshć^6JK_GJլHkgqj30"*yu5hA EԱE}tߗrDThC2l?1=ָrF]!< RYxˣĺnrP0]ɈBPMu}31AOd+ߦ3 \qK]ঈnrw!nPy㞆EVU6̬+)~ oHf%\$ K+ڋf9ކ8lbPJHy"* y2=RIUs'usyD !c+WXv|:C@\eD:Ms L/&׽ٝ"?y25t؜-4i;G"ې%-hm$Ħ:d4M`~l5;F mG d}>pˢ~R 6 -xxVjM6O¼K(z;W* Fu/m68$3/M9E$ɓ λ23plPSp_-KsRIgׄZ;Ž5m>{$҇'UE[tQr!׎<\PI$:(^.("`'8@H Zĸc=W E% m.bIK]\~vk"H@/g:DwuQlՆO ws4l_7ۓ\^>9跬mtB6d84Kڔv7@EHpW0ʳ z8] {=9$g0^é ؤ"¼|8|hI0C_W7|q@;u",NRJq7&%f\U/.1"-*&Q['d|#s -u?hUqdB "ۻ*eC&t ǤXGx]qk rPQb-Q//AlVRdh|:?'ܶ } 6[A ndFKGn1"aUf D ϱ g[󂑓^=?&IȠ%! i}E +UQTxJ.5p(+f굥'mqx#RMx OK8]e+ +Zٚ'gs+{V MU| &%^~{l7*R`A[K7lT+Q=Zvup/(*)q1Ʌw oQzȓ'"uЙM ?pצ/ŗe/[ y4yŠa:Dlu~F mAUg/"7Nl o:6!|ֳפOf˲̤l0gNa]6K.u,UlZ~R"kQ=;=kr b#tj C. <-B_J~/\Nw?MT987Cx_j#et@gW~ {Ee-^sOC.?LƴQi6Aa>nEoTb|PV-CY"I)uF*}T-C ?K( PMK_F_Sơ>Bdlc ڗ'q&6~4"66>h1S ?Ii=2|f}k Sۚ~ kY#`Kv2[@[7 :3͚b=3B2Tbk ZM#[8.1p4M CV.V WvϤń[& 7ptiYqzQF3h?Bo]͞ uT;XFpVT \g_v)3S!yk0dpJ)+ɘTjgabnM369f_;n:@vm}}`ѣ"Qzz(\jnw:5gb&LwrZ(/R }%pϟn/|S3?2*â#r #2> :1nw60%R6|iV:z3Xi?K0Pwql1Y*UQ%?^ J2obV̀\$mкRML/'-U軵LG sn<ܣFd!q 3hr#%`A5UתHsus`+Iv c(i? zx1u\s@ngouu) $ 'a,Vt2Z9VhhV2\xݘ<bْӋ\ a2b%n^9q}X&Jo1[jC/β!\.3c8_(m#Ba ܸd#_&g 'zo"cIEk)5_OT,O-Dpv&Zပ |^;q>OqG|yfE_j2ͼNѧ5^~[OW4>jZye b  .,Uܾ/|OtkN8>=fl :sGTlJs5? @߹ʪyR+n?D9{3D; ,ov] rm`XQ˴Ey0e[KshRFЎрa 6|޶ˇ+sd>ԉ:~xaDǣ13R+'o&Pb<ԭl3=D<"Wݒl"pf} K^q"A^vKQ7&Emwh-8%m?Cl^4fm\B< %e"VGf4@OĠI >o*sZ!Fnаb Q /Eg8Є,QG-ڔ6N$Ǯ2 ,fE]Orr0qƝ퓳r SI<W}ZQK ح/+a賒?ΕYC4^ЅÞW{w!ۀ?re;ܩTyJ3>_3sJo1C| nd(==Ĉ[rr荮PRM`;5(GA:&J&NU\2Q{"*A>M2Bo["z{4,{(}&f,xGAJuqܘ5pCHuIPYP)&C"sXyQch>~ j:a<n`9iV/4rAcB<qtTY|$Pol_-ykW] Rcjݬ?˗Ca7t`K>-{0_}ﳂ!}_΃ zեQwH&C;3|fn'7Oe::Ô3\Y pL>maBMQVpTE*$ݻy@cdd,,(a8c+ j @ՙ!+(~pvȽP!Xc2i?OJԒ+E-F ) !+Wl}"LXM>*L6ҿ E sϵu]{QE @BAqn(sBIw7Š%K犙OxkdOykH`W-C& 64[90 (kU(mzE,T' JCx:@Axk8mq!\SYs n̺fo[j?2{0K2Uҧӏ#lJĮdD:ڶs/PO/NV6~}HՕEax\ɐhDh"e+,•Mbo͡}7T)1ߵQjmqYK\'rվU;zCYӘl*TdyTƠ|za?ᶵI9sU{(eoQ6^@DE袴=g ˂L/7ɞ䩜r ;S.*CA*u"z$7GnM!㋔*zبdUFLz^x) wS1;1 ;\B Xqy!87Xk%_^5!w7{xkJq_ȻJ;5j|h-l0ԩ@z֕qN,}YyN8d %UesTQӶfbDfj%r@ƃœfUz[oGaϖ%P!nrR]aC.AQ/-%cF~?9՚3~Sbd,crlN>ßx(մO'kF@varVq(D"߸`tzqQ:}OQO3ǵKj=2ٚ' ]U4j'/L+%Ld:' -OAߛnR g2۠-.%_*X=s,@!mdƝHT7O9D.NȔjws ^2n XZ ,Z ĸmcIF|$x|ًeZ 爄j?jhP$(}T4IӆNCkgH:lfڲϙu8zΐ'Me"?#5[#pGx~(v4FuTXM+= qE ş/*HWmJ0\R2^TʓsGM,-Iӵ((JեF[.LJe*QZ[Uc ڨyۜr.n_{,؈]H'\OzX),p1[{BHLCl`<9Z$7\lED4ǖ!4Xބ̀ş33>(ՁYږęjV1(aEVj?W;`& o[ @tF>*!ER% ,KJxày'Z֪6+ڤvP.V}fΏzp/]]OS a߻RtPT)u3#-+"(K0W4ylt^-k/\y}`㱉Dꑺ֓oD}wN,0.9@!Xr,O ? IuiotO*ObXa/#-t]TV=)~A=|4ѠF0>H8,I0-Yrn:7\P*7(N0JkO+5/"C6͊V@OrhNކWl^ԶNBS[=2z?\vj]V|\Zv`w_ܤy[V[Jg_Y:#`K~Q߾6=eJc\=<H &d&n: ɋs.ދ7Ă:JX$wd qF ^pbY4ʓfyF BWkS} AiJg[wLm@zLB6 ,T8*a"qf]&bͮY^r>TW%l#4L wP%fQ(2"" 5ayYB>~ho̼s쥉%NDjLTbns$l\T0M~XP uwnī 9T " xިGpP?î"(vYR/Snr Iyéshy &Ҡ\plr~Ei)9$s񐛖.֏2[h.ˑbx̀ sգ>>F޶3U/!9׵YVn[2=)#~@B7MVP{Qtλ5՗j2o#R%u)Ä:ڃÜ0J>J[4wR^\mx_Ij\/og䚓TWjZzB^ 6"DШ[721cW1)4nuz5…19 @ $__OB>l?XB6<)[-/6ƼSє4j&ˏ{T@Z]q-*"2@19H;!O}RuTp稃4j1Mc&#G~Ht:ĴoW@e{ƍ/:Ě݅0fR0VtY$?zxGLހ*k&+ZrDzoѓ7Zc|23wg rodRy@-%" j #ӟAByaamZѸj=՞S)IWk{.?`Ϝ{q.Ov^Uepxjɫ\FEft4W77|>~7EF+]h Ձɔ4NJ*+(fnr 6a'釅3ꃯ"t!K5:= ?Z"˙!!@pmrGDy8u&$]vN 5}|H|%+_7#94cyRaKDb'P\{K&#f\,M(iL12 ܽEHH􄧵/+o>NE=F OS:$lx/O9o\HOJlmA|SM[q U<my4>I431l&oT_̽; 3s%ѐWFu5 rnƷ$R|c̡mkuͭXZN9\S + +EًZYH}%F: CxǑaʧm5>:, ވX|mYlS~ YЫ-!ۃzhY7C;d6dPwd$0֕K%Pq@~sCӎ;YYԹsl;u41iqԓ\޷Eo"齀YLkQrҠw]/${nҮzwCǗN1~n4\2}[NmШ˚߫k͜!h?sJ OpQ%^$aLJu|GAnkxmċ,(ز$Ҧ #.snka7~8ZPa;SbՒpvxn\}sYf)M RLO m?K"DfX"uK-Y ojNUT#O0*> CB.{VNWCvY@ /ᶸ2)%pHƸU8[80.v[&["ELM%Pg[,c +vL$L-hTY% ߹]ŅNTk_m=f5'1PLpSK3Z^ >wd y}ꢉp%E.ͨ$Ocu83Iy( ;ڸ̤$s=:jRLe 3\/E6f.X;]P jo>.W(O/zNY HM MA*Ro<7T5ɰQ(BPbCes%Yڿtq2ug:V .׾n7Kݻ[["TSøVfA+U;2P|۔ZhF(de@M {Zu{u8VbF^ŌNE bSD7e|* g:%eiDt S yybiEHckiy|L.k/zI^+3RxQ 4D< L)g"#trYřB4[ص>@9c<زtQ$.=U#'!v;W\H6TTHuIkaen!~ѕM^5 NwmA`%1<`M"%<0d} C+e2<כK4$gjR DvC(QKB5[7|t$&-:D̸"i( j5Tj !vDG*RM ;G;3mS=INVB lmpS_gU\[[Y}5^Gy {άo:P⍛9҈6nOfXkN'3P,΅AfZ=wS"{'cQZg_%"׀:xolS0\ͯVP d;jBs_I/g 5@Ͻ+l!z#vCY@vo:;8ז@o"w3t҂U&^Y;oriǭKm "is ߶UttnP}^Z(P6i"Csӕhr8(PjH?y:+=KYKk…Ogfms ehkjyB&>1Nw(u*]qI F#Ӟt06iG7{=7ط[RI ̀ vdܙaU!gP!L1Th0Rj<`)>o8+AYV`hR~ aMhRbA-(LMLF)N8NFh¶g:Fqcc2;3D-J}';P5vLsSA8dEt2j5~2)"йibYsh\g_.Spy;3Lt|yNXq??/_%b$黍]BLt~pjmBZ4x'wԽt(@V8/7 ,ba[0pxDR.W4P|H,W1& 9MZܟ ŇBeψ)O9zlj ]hɯO{L]*Bݨz2 [Y8,d5cʑ~Béca(\^ihS^|⪞ɄwhοvN:"Xo k 2,vσKlvc&h5J6Wl7~V͝:P4Cav K9u={̯o` R --`Ф$7Oi$?G!r%Uy+S&MrE~6k]/f#_@ ۲2o.owM4HApݽc:sm0bSA]YbJ K,=.Squ\ tzDԵ8)K/_~Y'p-Mc_C9oT)A>gQc,Ojin>`-DB/11WͮiV-g7v=mT|grLamגoH_10<0hjXZo\GnzK 1j ;uZv|4L˒ !5E'ZJt |NUMaP>Qy/)RǛndf3BW|0J_tx@tE )~ LC>IZJnx at?5X%DPh2Y Y'ur"5[4rQ<`*p %fɾ|f ݖg1oVQA[A=lP3_M$oӗ'_(zh 6ʯ܉?ɜ YII]m!vՃC5p&%%2uYŰQ#j!5dޯ'ˉ0S͌w(S;x7mQuZ͑ 1XZmr7ޠiV67[!\[MN!' gHJ,;K)V3K(&q)'u[v3Qڈ[, $Y-`!0~9ܙl,gjߎrJRÿ%""sPMswǔyS23BDH} 9%5Dj>땂5TLtց NcO${QL|WI}(Y 2xy;y!.sn7I\h瀘WujX ZPȸ)b!TBodϻtW \׀RuH MO3!HւdlL{T؅ɨ! uhO/>4 #?Hs1 ו_RD YCYqÙU%*吷 F*q͡Պ= <;KN1T/d@HcvRg$zOkxzٍ]B*3V\*l3m c<ט(zDnfb$ AFq*&|ݤC+t m?\xXy'wbԖԉZT99tR1>[XU)"Hd Wuzp:u"+-:?pS0>OZх[3f/|"TI~L$R4Lאsrrs졍eQm+&a9zz>yrqJ *R }ghƻ{$9rC5i ^>+] 1y* _V޶X+6$A {F57JdΞ#n˞fx Q,-CB@K1?[bV X  :jƔ]`E$qpLvzUut.JL9Q?^ϛ`\.DbU 2uӝ{ .v?wNMYl$ذOԽ0dpV$y,.)AaiEtSCR}`dfD4@QwS$"lp**)݋/,1vo,/ҝّQz 8s͌d+QlXpAMi9jYb伽ƲFe Gʔc j2勨M u]R PwG0Rs#,xs~ajnۓBZq6㴄SKv:ʿvZh_k$@bÄ<ț0cyxOр<%mm]q,H;[{J>Dg`;Ws(7S #4[{NO os0v:`sފa[̛/d=s8)B3mE) u]ego *m_WUV+j }B$)RmKz_ݯB UIW\L?طrF@Pl+r l9MZkfz)wsj_3& E_Ђ. ]bkd j^CA>p@NyQDJݐ'V: cLS@umkZ ^X}bRtXhL^]a*j4wC q7YH%H1"Zժqcf6.b}X=sC?p<g6oTsk*scop~5'+Yw{u8ܡ0`n>2;;(Բ"rϘD/k%H nfq|SCm)/SJDr24yRTUo/#dOA-V .ZЪzTꊃxAUQ\LNb=;:cC5 ߫uf+o/X JwXRިڌ#7 LO)o+m'!,_expf3J?Wg1W 12O0vۭuIyy^k6obF7mpzQi+$/'SQ+wQz '?xQ y1Ȝ"3hSʙu;O26)dxcTgNYHxӂ9q`790BСRp$+"*`RMھE[*Y{#| +{8O9 d4hkJu/ 5jgrs%zMEueb'5]#RP[@^X'$!3 #@VYnۮoiBx!.Ft6 td_\l"mxJ䑺X[K 2խƿpZN̍WόQ p^eҜ Nkx>T&3Ʋ{G8 VrEOh2Ir|IǾ(2Cl]]iZr³pQ0Rb((Ɩ"֥L'd"ef81S*hprmJ(()Ю^ VcSWzl;iD{J6Ǟў} wu I賂t*U4:i+^ҕ/x).5i\^c Ko\.iڙu.8|42f_bTMdOJdip2)Di"3ɩ"qF!d4 c:aFyXdi&zrN䈀1|0F&AcCkTOL ydOCj%ND@vnvb@u²as cao3Ru=7Yt%AE(/|"1vgMAC iNzoX4V-O:q(77o`m@^[{ܾD*IP~&q3Z[sFkmH"p)luef|{dB榜 A+8dq{a]h6*dDmL ,*3p%AJ(Dcӛ(ѫZy*/")_UQ 1()im`[a?Ǥ] p]EA3k܄ꖗt1%Ri󺧃| 6t cJ-*jTũoK5pB;qODVg 9],rN6a4 zI[D=[.=-2eC x%%V6k1=&bt[$Dޣyo$\7+Jn}Kz嘭@CmA)Ɇ|W\q3L(y}_R3Hv'U"%% >J_V8p4ާ>vkSv5YOg=,8/`(zFx}˩ )/D&W~KBT- t,ok9bdSdҩt5gUj%HR}0!Lʹd7kV8&FbJJ8`fVߓӃ3q%)$Z!wyY[ 5;'B@^]4:ʟԼL~h4ibܿVLxF`9FH.hlAUT  t(w^Zy|%n}e?H63- 4a8[Z6I?Ň/( mo2i?3n0Pf3[gUb&LW#1rEׇ00\8ik v9D32)RAj#AzX\<]v$8c3*ty.U]!]#Lv=ˉפ5kB!=Jv!H4׿,^ꇟ,f'΂U }<+PQzSȼPyk8ږ`5 _? S L~QM,4`>y`)^9!Fuo0̒"QG>vR Զ=ylRKJ$Y+s\]2bmvG>CFlwUv`owM?oRxHUa^r \cgHV"!\wP؅P$pn tGP눖-$jzDŽȇ&BIef/}n@={oHrOO#y!/ŶI*N+[jyasbjCw#^>Ō`qÈ ypXM|3ܪYJ`wCfΓ(fXŷ{h,a ~Gl ާvν~{$<>[+!T|or܄00釗7\OԾ7fPh5"0-ػs7E3R=dB@gU9SxamJℒel UA!٩!NBTN)rBM~y )alXhhAbcZ|]XjɲRjpS' SȰ:Uc0u!hЕC+ 88m@c5&hVT pR(5 ^Av 1CH5jW> zZEiwK,mM2,bu7wKԤƮʁU'Z/ƛ8a y2B̜$ 2g#n^U1\gyj`¸2cKӉ`GڀbiKZYQ㪖K飈~@ml0b$^:otX+h6Zd]"#L!7{?f塑}TcŘ.ꚯEg{VKZ'ۅ cgX_\'kV)&% Wc[~ ,!˙eF9bԇ̳,(+5)k?=H_f.Ѿ2=hi-Ztճe /g=1ʢc.ߦ0|/; ,)kmjtRkBEAdv{߉+;gb0,XR :ޤ,.u m)c `M 'pE}#cW飥qmGw,\0zl'q}?~]" y dOhNx'Z:X%O8Nx_j3\X}Y6MV(o7.q%gsRH+Q*xG~<41>,o<<}# ,yÝe Hr%+mOP"D"l(%gWhA4>+{R)|e cC%.Fm?80l܁JD(*u3KUޝhsb/eDz.}v H{ xa\ BnɅv%hh%/Gk[ƔU1rnXolÅk&\͝6 [; v#:n_Rsa*%tp)~W,w(~WBw,iH"nzGD+r-B=(hjHНWF^>LݼDvMH]U%l2EfwX56qI;޼'P==̟UcDa?&S?l#> 8ĴFcbD S 2n _D ,]>YyAZ,44Jgb\)nYI",,X^@!\=3\3$ E+Q7UGZ0V^<*hgPuvn^?\ 0uemħ tTAl"+BNOWuͷ8>(lqKX!\;tMK`_V>klU5.naN1ԶxEKլ-hG](QzˡH9Sץ#;0V F>U"epr EY3YXgHl*:)]w"0CP9eGk.Xa^/N&YTc *l": GxSHY>qCQyj϶Z0n">W; 8xYlRגwk* nKLswED#]f瑱81Wn@0]?FH| 6.$CR>,b,?ݟ9Y(aI L)>ɸc(iKwe./׾¿Z Q8>2?B{iTA.4PN)+:i_}?n-[xekݫe'[upA^Vu{͞!>SjF3h {?bBJ8gLnҮ6?%r6$`a)WoKʗ d.Cuy +Eg=]s;tZcВ!fncd,o@B_ JC-533 sKE,d.NeYi92oImMgBͰ5绩iwz%bK&OCA5p*Ϝb.WLna1& ӾnHF~`,wf@xGw\ V 4=njoMvP!Ty)+u?*M63[7ؿHRlJN)H"rlV -o7pNbϊ cFpLM,Ѥ^EͯJ+-hpoo2mŜ)ő*{B2g28TAOn9$d}s5e>kp\e=c׎ٓKS?X;Q^m(?n'J0ܻs@|,6 8:7@$ Cֽ\GdPkm'ۖ8 jm( `7A68ˈ<8e_ytE1l+do:Cjߵ勝.Xxq*KG K:ښ,\:t4WAP6Z(i!u]C`B.U %O%B^kBq psau7I}ѥS8y^}qA|B_<Բc}3h ; HF Y5eOK|P|1}7e]@M~8GU_dSI( 4Abh,4c8WRKM^ae%rwLU.lTֱ-(ˠG0)04J|VY&W]eQQx%:t'v~>mv9 V]O#3R VK6L۵cg-Un(oݖTƙXΒTҙc N djV7c4 ~M¨t0zx({رᾼQӷ:pJ&\z'.Zg'*7rSI6^!޻6yB*kw '6ֺBگIg@IX1thl~7F WpE} 57O'k.FDir(&Eݾ C:ki 5$Ea}H&5BQAKX6R^_&]͜j(;Z=!:aTi]ggAD?TwEE& mw;Wi2zǵI xda laGh4O:3XӜdx.f{He4{-3ތt# J7]Ŷ\QYH\ISxPh= 8mˎՕ*y>; W6tАD|ǭ[mc/k@2EwܜvAdx?WUNN~&kf\ǁgdiձʝ(a#PoY|^߰4@ǧߪjQ,xkZഥ0gd {9e E46p47!k8yKE&0# fA+=1>UX4NslG4.aqzXuL{"Вb|wgZϹj5*E\SD2/ '[rcYsEČ"T&v^AA~(|7+|5ó9VI[SP|u3[9dԀyP׼GsԷ3<9~vS6Ųs wԧYǝx|]F=+Ds`.u0P-?T-pET 8q+$, ź(}?@-25ؽV'֙hi; su\@i;t!"q9IՋ4ztiV%4XԞxF^A'K2xH= QQMȓBfN#:=suoQ?6 ]AQkGѰervMmpgţuOv2\}H HnƄK#fCkL:a_9F`.Ly$%Pw3>G7PQT"I]8@Pb}|;g ,Cgp[cvLo7J={K(T7E_`E@!+O'PF ?ۘh]^0xX<*T6A Ap̏p>E5£˲6yWd nyzT~*n`^q4uMڍorfB)C\!'bidNĶڲhpnd㲼x˺h+ jPKm,&`IM$#̺'Įo[oA㬉UA] Q`gIH`-k_O+)^ҝzpM@2WHiϟ֯6ܕ"K}U&MKQ6-gPU2~ĄEv_<@g/HumNs%q IWmxg.g[?Eа\W)DDڦVs4[Q d厘h8)\~9Nexpj#)|=_yy!1Kְ]\l$~eḢgh.5it%46Br_6#w@g3D Q(S`ٝ5T@1 5 AGH$9N);t8k-.1 )Jo10EV}&"}mP;'BeH0탧e . X" |B-JYX2(&d>PM!E ^ݹn,X"+ǻƶZy'bDQCęCa,\/~ߣ.6d}@M=Fj:Uٴr'{uf+{3KSݯMn~ @3kHz3~y0\i+S_l>Y"w˯a1<#ЮϚ9d*bi?9y6 b3nk.!yɯ?5?(cڈ)b8UyU6_=dCaȰ |tL%GֲFZ *S\.6AqG/+\OJ>6g/"D2k4 ֆ*E{ڌBUBHncfPo09J*jvD9)oVkA )qJ/=hqp{B"f FϨ`P]F@3>f* y|1t~V)DFx+j\߆V.^3VaXILR poh kd>l|4JT#,ςM9MP^`(K(0VQ ?\>T%gםy}x-挟_"0~[{~aE4bKQFV!U΃?q4cu`0:!&xĆ13Ix ȷ#\Mp`C=QGdSJt@ǁ7"I젂EbT&Xp)CXT2P{x|c+趩 s7;( 9C#PL&D͆)'2iWL#ݨndž^^ MF+}thx攫G} bR/DN\$P@ >p1^Ūg,m~ skOi￰&&P7_O3m(uM# |c̞HuQbD!74};1bvfv>w}^6Q+9ނ`[&}i!Zĵ6"(]R_\YU)7+} ]z_"k_n(q ~B ㍣Yakfoʣf}S3;NpkwI΁n/5+<"=x.H#M5&n_JхZ)pbCVJO bWL1Pdڹ5?G%L{3.bB)YrNnrQ9s5SedCU2MhY%_5#V Jw`Y4 ]K+ FGcfc!0zc_L&4={M~31P#jbȵ޿jlcN󧺣:$_+0hGS"XaP@ hLj`TOMH'k>eBMda[_$~vq/-H2=2kq's$Y ^6Y,+iXC=hE)pEtg!o'#+rh>tMspWq0XϟÐ |&Cɳ!SVzYha%1j;nW#v{)~4pT6cAHq?7MZD-b'k=ͫCHot24(+nD͞z-ġі!UP9a fH%]xn}ji$FV[Qd~L L΋tCvsOErGDj,0|$ |7kѮ G^Iz31Kl5P]n+&>N8É\/T8Q?Z-w$X5u=oZ ~U5gEo#J珙FuYpq2{-FVQ髜MrYT%[3T4T6o*(yT еK;Q-|0SV\Gf%b'oD r Cܬ.sv]X\tK~/>.Z$TF|vW4ܠr=n4XT/D:,T,9T2+6}qeYEJH ܬDoTT&Zdj^|$k.#ؕiO椪5c6#g`4%Jv?8ߢv~O e! nIͲt^k{Cqp]ϲ$ yNls"G{(v*@RVQf0TjRK ŮEؽokJ\dZUXPg zUdr~t %x e"+9pj11zwcěT0}!3`W:%NGYGd)*M h$YEGX³ߕ÷)Of<ԉA]FG9bFcSHj=_!g?g/1}Mx*M|.-- Ho./Å$`ɀhDKh6͙*>PF]fX9]ξgw{0Kár贾Z͒!{g"Gu{'!d c m Z6e;n&&Fviȓ  - 09{]Z m|MFoyXSvV-#r:g_ n3Ԓlt$񑲽n d&qq_~xVxbz8z>Es60_.oNA9- >)InK->f7-{Pʚ7^}@58J(xrq7ɯ@;*,GOx¹\\7根;[imEj~;mg Z=mM8->IJ # K[IPC '.A^E6g%IB" NpRa w`lFpES~!F - S5:°X}~s1c3&2Þj&fmpGйPP-$od' ᒁauQ-(8T:#} υ$3M՞g! Z"׌u6i0ŘGj6,zd 4"2Asj!hR=^WTvW84;3b.Aa'FOf%] DmCa[DexMY;-][0soJԲ#! 8in)!tߕ޹zL$9&^&4"ҳ~Đ\nF4}i\doHpcЌy.  |>=n  fz;QWsM&pa~vږΫCD}s0jX;-;2mf\lΙ''K9&>]ߒGJLW{EP˝Ѳ5{&>үꌗ)t*enƐIK?KƸmρuùP]rDx4l˙@{1~5U[#,Iʁ'4=V g%o|wUA~as$sqܑǪ+. B]q϶F?H]id<Sy`:"T"=Mym7Dm^P jI?,%n6"mJh޽疌ꏅCxqi{k_JE.uyXܿD#$:QfR.LEYa櫅3C<%p4]3u|qocCUC!<|)E,FCe1ofIc} ay];ݬxq|-7~^-6Nxi5ĔKdңm2 cZ9j˷/uw$eXE+~&$$]f@־XҐ[u;"n5F#IP%kP<#(H0(|(,I[)NЈ_"M*=ed W Jӷ IEq;`IߌDi4wfQW1e%7Sd3uav.a1::D{R{ WϿBq;Ͱǚhb~VDiC |upz?P.a4Σ[EIwKUqSif~,5g$IMiAjO?DvZbd؄I*ݳë_x'RMʢgKJl.!udhe<4@g['d1ԋA6 q6|R[PxWU/"|ز-=enf?'n\f3J7eT]Yׂ[o\cA߯F,-ë7zFM?V`h \w(6`l'[{p򕵷T]Ϧ0͜GTA3E[9cj]Г­rFqU{4,3 y#ωF܎?-n{@$mk=Sgʹ*̎? {BncVWJ>[xNC.,GSlgSx]LUAi8>@Y&6qiqŮo}x@\y$.!OE(ތא dp|!XcL*l4]tNc'[ ۉ3+o6a7x}N~;$Q-Ddy}aPlK…:C2˕!ǟVJo8e"b0i&,Wk**}(NiHx8 =[CO[*Vԇf Hv)&fӡ©B;+LHFٖlsu2;v9O,5K*W u{C3c0^gjpUgw{ ^w)EfZa˞DRZ jp3:.q ewL!S#`HoԥT7>r@ФX p_p#7<HzTO)F]M"2m1ձJxRq4V+`ePMw NVz'3$יEh)!@FGm?Yel+^oɮT#z+O1h4ӇǮoRz*@&0q(OG^RLsw]&<|_N,V\F dUɗ0{'Gd[R[Ux!\$ YL-Y`Y|m), 5ΉӖu| !1; Z,xΌ3OF|XR#zMma+Im)[>]05 -%NW|J7Ƒj)egڒ.IS$"L:EClҗ~^դJ 2^%=HU T0MH_4&f. +i]^|m/!hpS<rgg^6}#RFlׁҿ% 5)]^))ĹњJN"?>g|raZH;~/FJcqN"Ź"n=׫,pLnD܅.F ؟ԋIz;11#6цSy2m䬋aR(E1H_OK'ڕWhr?D9y9y+)Y nN\ xlW>|g<Sb?WeFԛ(h*q`ǥd_hgB/NI:a PehGzO㐃<=ֈ"n{ 55)|pQt'?bsIUq00>Z0ΣJԀ&Hq9'>gmL | ö^hhspaSܥڎ\ΉFΜ2fƁ5 AHV/˗|RK^d%sZ?-+g|o|U* 7N$ ~zSd{2Qޕ[Ƌ[!+9$GMF^iȎuD-c֌V1R[DZ4o nς P|@pҷ08p{KK gCs.g652'FL\>V/2PL'krHu+9"дvvkC8s,'rC.$u罹nY. 5tg>GI&oh 20S-z9b:OqJKuDPR-(ho(cVIy?qb fl8VIz3I ̃ѱW]XiY}1!]!. ިiCt_ #59䘥yy`22D1@8vmDzI2{?>;ShL1u9O|; 8#{7R |4v\Q+n(>vѥW%5+/T_|"AK[c:93|#L*D>F~ڂd}[U+/dˆc޶,LIH={p?V/n%衛cx-ןw}}٧ A+zyxN.93o3 n g7]Az]-IO "5[7붨@^O]lNE6z]}E(6\sp8tf<(2,ǢGDZ:㯜[ui#ᔔxNj$}YS_/RA𫚞?R!^cI&?s=] Xxov%7J!>Df=X"ALRO .(v Ёbc/19u&Eȁ2Ua,qΓJkPrJ7u\[9f+EDki8Ml2l]Ml:4Y'9wAͻ0+Yhm7”TTt713y߁Rj 'L$6ZewOXJц\髳,2nϠp]SSxKE-/[ ~K 0]nCqT:&QɐAN@zS}$gLUCkh8W(8^c-dSdYpy5)hMz{E;WK;%?9Ҹ'- xAc~*Vzаv}43ikzd#zu[1#q7 $\=f!D=z2mU wjYL_Ll_K"b F:IBWEn1rqD6Լ*ӂJ)! kfGGq_1.ś8Vz-yx[M)u\ޏJ] ix-`:kal!kXU jOT7M:BTk(xj妵}X/|Ե(YSNEە 3_?*55vE&nNCp)"E^B(DZjwa!^4Ŵx ;rgg(9= J∢:OE<qЩwa|& shqm`}½ߵs4.*d!)%g 'ɑQ_.,?VA,zmPU ==,q+X2!UO3[o(鏍(C yi;hb&CD`Χw8}Ȗ )1s>G̉Q `c_0 y >LA k$TM“3^(c=87jk U<։Y!:+oh>-d)Fx^{( oIn'&^D:FaY@B%Ԅ ǬJsb씥"~_:p͍G~k7>c#ϗܽh7tZo3? o~vȝse=s`ڗq6b\sߐw D Ae᳎͢b}9YG'OLF-<\{ ׭ԛ3HUbڸ}GYu>f;E~KfS*V7*PV`J y㘦Yq ƩjwAZ\([L\ r~H*44,s6+y9 ٢-1`{iD%5L9iEP'J P&)Q =UKuU LxZ㐅Ryt}?s_CiA{_r@ʂֹVC52IUԿerEW)}yr]0t=Тr%Rsk@_F'ķ/M~dCM %Kn1;2g4=U[-& 2TbV`MJȏ(W_P=oKT<sq"TcUt+m}eu랺 FS#{O*X pPلh' VMŨ5a3|: ܄?m+wnlhAݱGO4-=x.kZ˸ӢVa")~]Ak-:ԈI\/H޻+e)::eyiq[Rq)9 MHDBd{MR <k46s+ˆ57İh W_agn<:RutW ~`)S68Z:V:\&-s tp=P#U[hN9L>O4Xcoy .bCAV] jt;r.|CFrfF %Ɲ! #rAAƅ ,o 9Guj@c4TlU5}{ㆆbȕC*Gg^mh u@;szc,cg[g/B dq YnAF|OH=TBǼm)![;>agW\0wq%"z0$Ȕ^GWbgnoB K$ODyoLLT~Ȓ-ʫc|JR]j+ H4 fqԱMtm/y꾌ZT;<qXDƚ{XiSr#5b hɇ~BUkeSv&%L!k^ZK431GM+[%7;0cNAfhæYVFH2c͏PS o1Ӈ|_аtjgCqqfe͟!dl+6툑'ؾn~VKu65f$M vAZ&S1x{/Y#E`vܫj_Ms t4.8Yj5K*מgS4CA,F(pQYk>k=7Lr?L,pC-;R$@OqQv{Y\Y5?,p%XaƎEp5vDV"8}F0sqӨ<p"C .-N)pTJe2 Mš)+b8-uh%޵S,2rF]I.7<$TD _GKhThSo/s!oc$iO T&mDI}r(6gr@ڱ#T:OFIn;HDt%ñ~QO)ޞQlv*:fW;,¯-k.Eg×T$ F䡘Gl^&@PG0pŏnT\@y9j-ޱYq{Ft41qM$kQSMCLyYVz`Q@19B(̱٥K" {ˌ- J \^D110~4@&x\9 BnlZ6j2թoؼXvma=xSn^}TZxW?%0MÁ` ȚeJ6+r" K`pplT畾Ͳ+as>tlFB'ЌXfXH@}f.vf{'lւM$$hG0!2 ],Am17`O= LV,2d9uN1Xymm|@<^ܓ27j~B8> i/%muܛ6ѹkuj)ЙڮG%Fl$4abOӅ8Z#'):=*唍Pb1LEf7*жfaZxMsWdYV~!*>@1ٶ7n{;WeΪ(qՆ1F-k 䛓8I'އ{Ekk)B)ڟ5=/V@me:;?u>Q )I ;V*V| *]!.o>jZy)fac]° kG,'0AF<*(R }'Ʉ96bFK,SEDz8z+xvtIwq$*pUT=7! F ?L"ۿeO {٘Ĝz3[gT!!̈́!_kLHq9uBDć?oyk (WqXT^'[p^Ls~)1$?]!Z|4:Ԉ һw[ ߑmӫ@ Ƌ̀B('RFo{Oj^mn5X_ IShs\1$/8xmlRdLg?gڴI*[mj*t┗$341̜鶐'g]'ޒz#BD™4$y^d5Ǜi~#1&O;f!lTqQ LjvBvXl<K$"=ĥ;'LC4|lcv5R? f';~`L?6)͏S[>jMjj5tA~L<]p.(E8`tàLQ$q9aHz(`~:`@9Oy]QmBbO'ԽN+.^&WT|9K4 &ʹ[4WNXq K?+ݧyC˘:GPkN3Ho64}m_ـZ+|,qe1?If ##g,(snV3L!ѕǪA57K R}b@VIwƷ "+3W݅Y.4o7uVqWJ l>~RI@sSn6fJVCj'NJW*T|`)|&k-J|JQwDT0K6\Ui4%BXj9#XeͮfA,vw) 8)+7N9}`P=i@-~CkN1FVyn )N5De@>Vpwv"{d4S!5-#U1"EC-9h4!C%A瀷0FCWS̆ >^%:7 Rd^IUěo98Mݥ(f{|| [mOҷ#` uy 4/P+S-\4w;VH'KP_y_1\j."\|%;:R˞x4d(hOG O}Hc5/P'qKDDFv yf0xa})_z@+HHeu^O:oI:6F(Zvu?Pjfoz2}2f:p+}J$ ~DROY)Y`#EB@Q.ED@@B."YԊUIjԎWsU]Aq|#8e4F.FZ8QS] 7#O-`=V<_ix(R%F$BY?d|rU9Wy̒n8LT%}u7Bj(9ؖ$.ݍ3;tz>H!dz@"Wկ ̡UsO09bg6g-ŀ6kYHvsXRi`x߉jAdi׫ $p #=UQL+=WREE@qT(^US0`cj~R5LGfޤt 9dC&sQ-s 4y4h!ɂG:uZc:s֕Đ5hلbgVK@nJzZm42Npy1q+ɁGS iYoBVl!_؆>dRWRyQگed%?A)+qA7 Ok!O՟048('O@KM6/|-+#%vycI&Syw1ah~Z-A[%OĚ J tnTZR"xjD'ab =Ռp$TUXuJ"mdFcV[/FpzGSʛkh|? |5Ch3PHv~)EӉG!]X.1EmCr$1ৱہ69o }?\"3vs$tPJA] Փ1[@/LJt:=bYb>N oеoleX顬yf\$aRrn$I;(I_0+NVnͽ 6P{8~t[q<8ڛAԳHͶ_)fUiT&K@)Ua1CaPXiÐB!R0Z;=F/&o;OHDGn9ƓM W :H=s0϶ t)z=ެ+dO8-Gtf]]YFCZGu +y#*SL ֹ`ydsD`&dB 9 ci|N?I١8 e ySmGT`a GDwZ PrYBpInj N[HKJ(^\FG;&ORB݇mvF9dD[s9ݹ(~vwbSS @Pa0R hxzq,L{"΢vqK 3D_;G"fz}?\˞tQCePC0dTϐ[圼!tU@f}Q8đ%#3ƕvTM(N9vP@o[)Y/{)%‰*(c0']|*^Le}*>!oOқ5jS{ o+t tt}nHXTb\t+s#_Lם|njc]* ƌ {ˮ*-Y^@+ GsozE%7!qE4@|Wa-I8ꅨDUl ^RЄ){WxsWRGUev ތY]Nҟ{Ws;8ߣQ6"9lj#r~Uso%{ތ03ct3w9HS|!o)/˩j#-#QDq"k_^cvZe<Hdq5߭y $#zO(:gS.'ncvgr֐ $ܶ&ob2h.,D8{/Bv5ˣE_ ᤢGڜC^W' ©;W l6\5@ 1QA*so"*漝Gf5:Hl`PXu^ !(ߒpRz; D |ۭ lUK7(U~ "8>nW%Xk,WGPI&ʄ's}ŝ3,;!CFԛ]\%d1_G~m4R= bT1x%M쨖uB#×_%-URM®?fRi44E ðr>+ zqҭd!h,-B2ym3t)if؈ 9zFeOAJ #52,n[ZHG?%DNrũMJE (g GG4[姟:#P(ӥNSt?σh#@5['Ѫ{Цӹ=>GQ(B$AʷPK~e-(I'97Ysڸ7#eK &5>[K!+xM 17<5diҺp{xRGb^B}.)j'~oyRR-r04xXǁ%4㟉Je̢];Kr$m@qj*\{$ɌTUٝu7a[h>o꘢;hn-(<r6ϑ/p邋 kel:%('h[\F&q4Mu cLLqsځk8bijâXHeJ$=~U3.ϢS3M6MF HcOپu/:BUM 5"#$MqHDŔ?M&Op۝.tB:yJ ;R+Ecv򝿒]9$ w]4-GU@RM8RDwCH`߃չÙ{CfQ'۰9j t˹dc++]!*؀v 2R!1%HAI(LۊF>VjEvkCݙ@%h`Re}K03kz3e-O._`3v{>3\)8e78n(kX陁 l.͎"iDm+p+* +\ H}mԡe3f!3-,}J#Rz_{<}9_.|Tٙe߬hWp1E":OM"U@.sHF\e5SoI 8.C5W=q)"Q~#An~w 8B&֙G /T׸$!@c5йWeQ7B:.~}|5hY+qRv!Aix#^d0ejlfzJ mKA` q9.$Bj&Z5Mv=Nd0F~Aν\|3:uGx X)C0ri Tdi!vGʚF:vR8 OgV?GgٽnY|1TwWtM#}/LH:I\dYu``"N?|\FSݨ#ݷLaٞO8) iUscn/a@t)2d<5u{U C$YM8S sEu}*0>T7;rjكMVK]6R@W(= 9sK3.V>HǃNc ioJTo_%P';^U,c޹KR-"#RI o6%쵌*yPW 1G<ɼje}I&bѬŷ0X~!b6A'kKӏjsԻ;RN؝wԊ\f޾gb6u4?F3I],FP3*r9"%}Vm_Co-~8ه I%b;o_oSd4Z2 XY]S[]PrVGR9hv{jq]ia(1 %J@Z)Up~ {+NbYDl6Ctw!x&^?)2^c}J/JG:ة<|\Fz '9ܣm5,:8uګ-gq+yaH;j6==)bfឰir"%/yտ%׌-^_%XJFsBj]g̓/,6J.EsEVgN1­&,ɉZp;u/D$(xp) W=* O,#%NߩaʛP7; Iq/Sp:|Qɜsa’P9G;I1h`_L,i+z)B=%B!4.U–6$,"м1XFrdV6a"tF; IEfkΩnz{i}-Ki#/)^,uKUU2v rL\? 1\R)+pv::lJ"^+$<- 'V9&,;)_(}dik*G[cnPatbwCz0ۖ BgOxDBjI bm Z) fX;P!^ E7AʪvdSJ#Pd UͧQr7/`Ly,;vxV!vL'ŰL*/uDNlHJO0^v!H!m(ѩN pͮ:0cVLr 6<>t"/Q`=Swϲ˄33mppm8x&@T[ڒ&${VK}f!} W}٤To;ָY4qcY#b AǑETtK 98oί,-4똋{_Z5+_ܔWRí,Z=H݋>tqO6\(! XP=}WVENԔ@iHH\<;̈ %C r||n`9󁡫^7< GiN % 5* &J Op:Gg&uw8a 6^L‘PWrôl|fsGk6n`o{(s6 /;:fǬ`*Bw]/cIz"!k<741{'6OyF([rU} 'K!փrjoyV0C%GsʖG˘0RAd ČIwKTK\|TWa6eQfpT򐠷~5+cV&!%r/^TKHst j Y >/m|4YtS[<<4W @{٦um6.L)9ݻ# @)_1"$DvˀZwBN#]zOő@i+Θx&``D|پ!3)ML.u.Jb'&jZ/] NpG2$\\߆u<}`vRQY@ܭ=#Jё rl:wo|Żu=cq6A( wq/DNU@bL*!C}gAdEirM:R8vB͠$N ^F1[@u hKԇr8wBKUN#gD-e]ջ= 83%!ËrCVe3E!U;VwSGMȸY&Xk=+jU$Ը0|~d'},7.Fp+1wJ)1‹y:M-]] O͋W5+zCE_ogӞ3'†JV^a )tSjWhl%@:LF;,g/J"c/1uTS8qRA2TB׃IZ3(JgSs8qTy[`;ФIN U2Lkm&Ao9]|@׸0E=+8ļN4t3F>'+ʮVCXtmiB6"n!a$#]iWrS1է5ER!&T( A<`O@_d J)w<|O쥩Sp<|0 NaCOAFy ,96 .G؄*0$ڧĬd^Vbp^"fby**BMq lu|1U u%,X}O$WJr}(fRmUWWuZ|-Ha=`^b .8r%1AÊő ] QAYV1{ ʖm8 QQl8YKF `dcO}toy.@9RđE myfoJy jgMpDLⅽךi*HsgFX^d- ,|vw>Dȯ3h6}Žq}~}ASh@}sŷ ʳÈc;ΎKPtΘFA&cR+M!V//uA]ymU#m= [QR⬫euδ l2!&v"}Wȑ =bϽ ٹɐ /I@PoVjQqƸXQuQ都_PcQwvE3Nst)-xK\B~˽Wӥ(Ϻ4cӟV"7I//蟃 ʻqCg7Eo?=)xԺB\m b\,˱>e"JVl  @dgJ%)ft0g޲%HNICsP>`  )Hs*7 k'~ƒx@C>xx>8O a8diR*$O[J& ]t @="0O :Ql\óO d#µ%xe~lZ͛]JHYߪiv(ˁ_O9)L/֨%; c_Z"8"V"fijKod8YG@F+Q)z}a4Yl!i3Y/ѿ7~a"H, 9zv qi5 P;ȢN7)&2yqI_a&趂 :4LYóYjt96u"vs5hAfdk[K 3y$#4[!Wu;-pm2VȬ>+vEEd•6XPggfp;8paGcn]{:![gZLh"P>ԯ<S0㟘b7W4OT*fϜA%ї05&ز건,ܟDb0`0]H/הà 0mO:`T K29|U0Q0ԟ=]2}ݘu{cgudT+룲c#d'XҞa'hI/^1H5K 볧.~nai9[muAѼ*fYDŽ9nco) {N2[A%;pvUZM" ;l]59\{J"/fX#bF%lpŘ.0ф_*G|=0/0uJqxH2( œ̱t9[}$Rl]c ꫍?(No7bPxY[8$L`e}T2MP}+S҅[HR#Fm6%SO@wMf뉮Y7>:/ q t ] BeH}=fI:Oj /0E~6ؐ1xk7ǐ> %*KFfd<ȓT|3O&,RS'eAV&a ֈWIg3FۊTx"n 8<CFIbrDAft ɨySWv3M#Kpn 1UB\]@8pQ<*RԛDEE+iT2WQ}y:W-Df,q~R)eD K&D‘xz/!.lN@Ax,2;Uʃ{*ȟ,"kq= Y,be.^Ɨ>En#<0nik@sqSqWGۜ,0]tᙻqN4ѿ6 \XSIDF H3d^?xw:Q@!tL}W?XmS3Mtn ȵB:`' !I<(z'Q~3Ar*3kD60 ~+sEJ Y7t@s.Us·cK#FajELDMc~Lϊq3SMkš8>Sj4A#kH&QSRV$/_P[CR%)Sc޺ #kq^Jh&!1tWh,y #eG'<5@re6ecpRQmԝ_%wA!攀p{it~~aQ?k SBqsWv9 xzdZxA V`Iy-5a r$@\+s[M=)t@- Ƣy']HFMDnyD ]n;tUG8$Y iqgۤ_e%Uϸh. py^JĺA&9'!N;}4Vx8Vp^)=3뻊ۜ6nKsTMLHSMN ow^kQ ?~Xz4hyfH 7?K 2GH`K,*;,zHB&4xAAgѪV4DWuڠlE¡(3vQ;#f s)+lajnv͌n7ԔmiOw?SuI<4DF2_A8_'OP&`nU3Mڷⴺsj$z7 i!CL}DT9IxYp xC;bTjJ~|7`C! s1 mM34m0ɥ" ac|whډDv cw(k v!|Y0߳bi13)9f 6&]#8ݫmI\+J~z(~+m_ҥQB{Ϝev\n{-bq:Qa'tcK?Gj׷ˬ_bj{cf3s[0Qfɷih50|gMA)wd0`E}ɭBnctY9~}i"mv3b脗`xz0+%Fv稖`wWn(lUٿhH6PHRġ,Dҿxl`\FU=8v)l5e4;eo~QD5_鿌q,|)ZC"qnEHeo Xu4B$ eCJɆI81:U0bM57ջx'<Ћ瑗`R[/$.Or|wZĽ''EXbrh?esP+#8<5;7X~ ftԝVY3'LPe_'<=Lck%@{KK?j̽2|-,BU6N3w}u;ibkKI+ƦEHP^z9*T fy48r(!ȆӀJ_ LX Llۡےlq i_jrD]QeL4\NdJ8#h@d +s J*5b73ʠ Q\w*NFb|2asvcS.U3qRY~`?{= M]1ȇ!;ۆ%w"E䭏U=:繚,2ix|4gdi-/>JR4YŭvrzAiU$DhֈңHWn;cL}6űrb1S-S]RO?s!F ]cHk]ݿa󱹫)X)Y>s-_Ŕm]f$J,U@DxvajLGbUQ}&c "z2Xз{d,PxEYe9ٵ•2Rq< Yx*5=/4Deab|u.jS:x E9j}9QOJ?M.rb| =rYB#r#S-ǟ+X%cN,ٸɁl$bfSAT?$ف|d/d$_?.Y+5zDjKﱏE`醖vUL ;}\TQGJﲺV_̯TR"P 1ʕTIvbWBjDL`噤%MtS+z=HQ` tDbᐞAr}"bAN|V8PqWׁ If}& '~v5dWjx.6ڜ!x=E#[s#^[1LkM~ ,t(dq~s\{8> ll,}ǐ_s$͍!6 [6R |)8ill ǬC` |vV*V'Nx.=R*` PZ]HBrfLuM˙m0-hdP!p`7\,iw_QOH+n#)=~),ψkG%I7GH [zl,iF8Ί^E'7‰8\5h`o߳/~YSX3S:׋>јie6SHP:J]7g0n6钶zt$a0RE PNn񭨤0PrI5k 20ď[#F}~4r0f[{jv,w5VrW1 0Hy9߂ >>O&͓͢ͲpyWRAGIP1܃7_p69yӕUj`mkD> (/GSGlX/Rd1LD]QAk=x26,NkƐJȕ6' ''k.0 M%5q \wb6FYf@fsGm/cGAdG+9QO_of#%=HWدCX^hӡ.iqAB6@q+z^)>m%]rh}:(@CUE?4Q?2>$*Ѣ`x]j_Za La<3NdM1yͭ35j} S;JBdp+1AT2CR˭CP"cbs*_U7dXA7t%4 o8oqK.rim9vs*, (=ҘwXJGyLjeYSlb9g9\kG!3~I'-Y!ʋ̓*\`-6IFo$8تreњ=*5Di48*A 1l9lZ 6t;=jDPJc3h)S  I W8'V9_OCN{3wjgJX,f JDɚ[Sg#$+E2&Pq~ex“$D]*q)~l@;d:ub ?l'Wb2 p3fښ h:#{ ~|f^3?!)\Joʯ P۱6Z &o!}ҸE/=@Vlo!knt-p닡@*L11bݸBZSv"r7[yJZjzzAHoo0 2ɍhy &2ؗ|w$+O fw\S/1}|kDuS- .ae:3F@~PN4.#~=l^ײلǼ#q uo]𩍦'w 4|,)\xXk?zͬ7 dR15Oش\ckP? h:wRV#[NYXA9~Eo}:YuځDS%y#wnf,};zlqMreoԕm1ªwFf++Fr&9|ߓN;rQP mXKWٞ5?e~f)Ve'vo#vmi%`>K_@Z.An /Ty%ϟ6K޵tS8 Q ]8tuD%HPt5)̜ŎJt&XJq޸9,o`A/M `$8[H̸y]BiTϨ'8Aj;$X|q* uBsl;?0(XS}n+.`#{ӭWn )#IW8\zŖiW jX} IcV4+8j7Kp^Zh$L%فjM/$Q>s໢ჼ.j ָD}~D^31ۧsAB[G^:t3S6pX"N&=ڞX^=ׯ?Y_\k֞s?{.(=F~f`gJp 7:^# "| []虴6<ߧ4;SV> (7J&eD @aC6+Bucg&9 6#<+w~OF~1M?4଑7@CW3̛_="4;vJ~MK^;s ЌjH"Fp(  K꡷lNrn-D[B+M<6dHJ$@8K;}頖 / ni3(PI 톜"4~NE~bQI 辆 sT2ӝY5E^Ϝ!T)/ˈp&s+Vr }3爊y퇝f97nK#.yVyE/2@h#=\U'di?SGJJx܄~vµY\1vJڸfCux,&ݕuEi n gq>C œ F-'xWΡuWܒ9tq7ؘP^D- IKn[&xc )zBw~?!+/9 FF-J-Xs>6^XYbĕ^L:<UL@W$z HGP<k?uA*!@!84 Ni[ T2.QZwve&CίO5 G-݅vpT`| : sBN'_a NZ=xh̚R }E(q 1+ʅ| ~ gmޏ=[^ӣ/L+r:IU 3Gjע*~n/SgRz\yB^ۙowd88]O|1:NnBxִFͼQ+ DvzEoVjOP<($VƓ=KXXmȎ,?90s=1:^X4ό#1ϣvbofmϊ%gr7rP00z1aTc٫\"q!L ?쾊ۂ-M%4~3Jә[i&P{ '*%õ16,ρr*9N:14jqGd)=z&U6i'`%I0TV*?G6O, l\,BP" ~&Fw4vz9+6rij%7D^~v"=g6رsOo bܱMXZZ3{\ڽ2-ـ&& ~tGqj $o@mϞ5mue (3 e m*F!w+F24%Z"Bw޳?d,Mxa)p;4z|[*"v+\9:k:df5E> N_[?z nwX<4 ݊.Rfl .J@% *x[.)2~nH];8P1t{B%~b!5[ҳH /y͡ ~ceѼD"vn_"(j+Ӄ;}WE0qJ ( sr;sFF5U~ZV\2Nz73Rũc揭b=7wU _+:Bczb,$8пc}d>@PK8S_aA?iB-@`ʆ9`׬e? 1ؓC42F<%AH|D]Jv  s^*X${*yb*ʆ %|B1Th|jo|=#+ŢC$N;6@?4 5訸XaX&Y&H;g}EISKmu=Z`qL5]7†Ҿkd @9r6oYQtiOӷ?KӝBjyWP=6>ƅz)wG: &jdqEn_4c~^w#U6x:Mr}̌$O(ۄey IfY0'$VrqvQTm(HY'etC`h'(64& 3y8^D/KPѰO/w]0 1NMr'-6|>o}QkMVۆ4 H2iԍZhTNOcZScU$[@fVMW\YIgMI4uEwB.W<$n[NPg1ΧS-?:xkDFcI/1ky=(f^cj(Q>>dw>Jt:5EƈFqPEbBk+u|XCE˕,^F0| i#~G_OճlEdGo8arfrU &ӑ%Giu =X߉@DK"x)bu( ®Q%n1*^ Q0_,:i.k+acȷ :QG BЕT`H,B(r &~i) dмkox wQ y՗ݑl#bD,mt OUXNJ7Z7VoNL4KL(㠇3gC,ᐣ_^-Nµ`גpWiU4>cx$ 59 {z&(kwNtM@=?vDh}ɺ.RJ{؃8!Au]|jc8 r,<\jWd '[S a=GMC,!WSxwmK6Ɛ5:N52xՃQO>G;ã@븛e|kwZRE¸Lֽ:iWIIfr Pyюso FJR?dr!P> R7D3w`t 8@4Xb=+T JL$:)jGsml݋R. }gߍcP|գf( ]XصgUO7/p|ł:-#tig[xUt(fVQ['3ԣlf0KC S:5^DZ2~,NF-]=\Vr_7%&H]/4ݣ` 7Y;"JtAIL,q,*Yh៴&'m,\Rm5д@>C5(ٜx6ɨjsg$\zbw]o|( -'"A+.W֚`&n2HQAN:XyC{ xst0P(E9HI 1WP].vȲ2r[`"J,".@-O!TAX_Ee:dʢ*2~Ot&ײ'aǢsXMb 'Q3$kFM{[r `n΢TV!,D[CG sFD6ճ-Tهk[-}|[@#5\ҌF&BfgI$?6EUTbKAvWSMb"9 èwޮ#zP!*~ܻ!9-I{ڸPgM 5)/\UmsZl_ PSo5b$~©kєw)7|8ΡPJ4TF=XbJBf xC9_qYCr@MU|-oD"M}Kعiq-K;T70 &-z!ls Ŏ.UWts )'?gma? 9І-e)+7k+ot[?)k 8Қ\8O U]h */FݚRFޥńc \pJFƙV&BF!nU=(BxJo)#mfϞWM+VWy* 7j6`qJv z'oG!UhY}g8{/BW6J_} +{ e6">9鶠 !&VYtZ(&uqcyԆ;hLA̷OJ'} &f^v쿶l((aRcM4O|#8b\ɗ |b&\sܴ`j9[}J*tN8:J||q1cnZtSix]8|Y`?Nc} ="Y* HoqkyRɒsIضDLaSYbb($8smpB3&ϣ)tyWQ,=%̝`ڡNٹ쟁}K,~|sƓٺ|4(MòTvgaN]psDv ЛfeurƩEY)4NxdP*I(^[^f@{ɘxh̝\ۓFk82/b&:cqPtXl &Ң >yIo)>nt Uh zoi&i΅/`n82NBl`R +#&)'>/FtD3j<2vqMgkX΃m=](sgC.c ̗`tڬ3;lc$b8#Z{tNpU!v/WPe~$WD1l32`5"H9҄C4(X( FzB9g-D+hêxmICVy oGmK!h"&'c8І7]4`\N#[i7*w'CBE jv;C IJ=\o/dxh yhңgM|_jATc# aoEI yIy8Ӵ\q;YԎ+JM9p Y=TmALS^OUcE/g pn0-QPd`﷟9ZV[MW\i.3͸Y6{KO$i Bo1`V>8mnpb {Il$+m:c>U>zuk 8%l *1:}ʳ4F%9CFkk+z!PJ2b\)/E]M=%G]maR=!تvZH}~g +DtZ|0NYpwz E.9?RYzq/-Zp t~8qoS!׵9*j@/4r5GϠ7[wC(ʾͶ&EHX#Z}Nѱ(Ж[PWb}ft-.=ϛW|izIh!u[ЊM"}f:iC"jjB#!˝~G n7J佇|In¶'OA`zxtfMnt,m' mxKNCv` @MU8Ni̇',5:8jBOh"m]*D 'vƙ3h7fpfcr^~LLgulZҏ,2+=x]S΅dvA=k6"P)0̰|I$P8}a_&\623S^9VY8" H|9|C7!eN2G󜸽*]e?lG="PUʮq=YĆ" >z a\mYgBOAsIe(Nr M ֢MFisP\/[+НEFkDX, UqA@=4HyQpIu3 L,@NLuKhvB泿Gi Ѕc^-{DҼlD3>(JTKZ#h'CY޶{MP~^V$tԙ;}c(%kUK6zߏ,!^uk!7#G c}=ޢ~*5)A?( $i.iהA}iQ5LI(l9ClSBkR* N.AB8- ky79I-C}1˦3jڻ֑E&"."8/qj{\2M/NY'`  ev ДG2SPB&U+M޾8n[Xk?SÃr7#97gdMB8™mZcȃ|t| e[λS\\0 f wj_s"2@ŅB vLIɍGyP K<߇(SJf=BJq(L  ZĢE28:#KTkC7Ei Z5~ a܍QZ>c$9>7q- Ɯ8ɥuB?2 <CC Hhx\0Cԝ7|% JVfDKIk"b!<'lnT s"2LNhL;:\ ﭧ6ߟb2 qfk 0sըK }8գ&85\HGȄkb)g0I-3 X.4fũcoh=qQu5j[Ȃ#wq0E[cBÛ@}y#aD]dzS !QuKԀ_9)q(S'#a;fw %nNRUeSȥ,ȿ8Vq | 8C2r'rנ"Suٺ*xJ'$Jԥ0ٗ(Zny]0S*ɃUtͰH- qPOCBU`܈HW4ɔa͜3=S-,4|4q 4^dv?7VI3.VT ӈU*g%{Lfh5yM-j 25.{W]QDE,OB*O(5t4`ا]Ǹ[߹d61|FZ)߯ophim./ Sˆ:G `)G5} l_?~g#ןs X=n֏JHbɁ0{([ޤ16B lćЋteP eJ$iV|MX|#R<&sߋ]WOhJ6YχN 8R?j=͇W[,L&=:~*3ZE3\C'^#P<ᚆY/zSx'Pl\-N#Ɇ7E/ܳZ7WҪ%彯:Gæk_qnyzQ8nlFۘN*_V9P *dhyߟjHfda/ekMYdzԕ7(. Z^ggsdț_HNfӏgڿtM+T~ߩ[ v"݃ 2؂gq!ҖBGJʬ~? rU1l#:5ce;ҏv*ĨJY륺] p B%q%EmYY ƃ']Uogwpw6!!B6J٦).2ӿm]Ye/9'"d\L6F^/3J%S;~y70 ڷHG ܂jDme3èhxj5RvY년! A%8YbjY\[AC0Db$<$ȃdo83()b+GЙ%א.'g!!P^sQp}:v+EZOQW ǖp4VtA6.cX2I5~}V 򙤼BL=ȁnZZqv&+ ~+!Y8sXJukKDŽ{p: Ÿ LYPv6* !0#;HQ}ʥ Ep춏G( rC|ֆ,w5[k,g;HagL L!w5ت{^T@j_>"cοjWg7B&2Gwd/ZDGQ 'VJ|Lv}hZvtJod(֯Q+@v*{gc7:;/G*SῘlvlOt7Cq8@gXY1MnQa#0!j=AL`n~@=ղ{ӵD[4 WrĶyjn1eץ}LHwP_4=\}V(Ex{O+Bq_] W+˜"-i* 4RVƴl\䱱 *:H] ߊh {Ntvϕ3"BLĉOlO䅐 "1;(I#ꞡ';2F KɁztEx后l/;hՋqd&hNH^{g%a|, "LwYhrOӰ~{ag~fS6'@0-$RkH*5X"`SHZLv\F(q>B~FLP+Խ`֗PpAQeΥ.Hd?RAI/-./\ȷBu*ZϙfP<y5⢃U?x 6-3 ;AP!!^=15_i epNҐˋn)D[s" ڶ=j)Q\`6\O7|C >胫p}E[)+F8y|*4֌l8 gF8 .@y^@C=a_XtMU-:9J'g%0;I_. b! OB?>^qu H"ȹ~xaAJR-#X&[g!$j{ݘD{Ɋ#TQjV3,˃%+J'R&06N$i*0|BtAKVsRφ5' YOߋ^65z4j_k`%jNozKoj2N ˽ , _wL *֛2zVe5D.qӋ)XsiT\v1s_m $9ח!7S3* G(r o]oP}mPE;Sy+/IL40ȯ] rֻxy9v8OWn=GU]iΑ?<"?G˨%O#q%DZ5q6A2Ǡ$2n0% Gp0B@m7'\%c?*T=t[@JUM@:FULJrEd+/iv]z 7SpgLaNe힔ŸUCSoX?j"Yfy*[Z~(+Cgp)T&q毴LD?QE'i8 FK[eV [Y@u(ukOa?_:U17ϪSP%M-pzV9ig%NaiSAĸefF..~j tK^sŪَ)6[L,LexN0Sn1Ǡ<Axywl`(Z0 ƩGv 96Lr͇I[$=ɮI!߸o8l8>d&WCwfŭR1%[ߢ<_LnO{k|N->/W+Ýx5n ztܙe2n||Ck@.03TޫG*Y2,f >dw&9įY{{ Ykq_C(R5D~+-Eu#vWFe35Xw΢&cn\8Of8K R`K,1މNlEm+jBX ~O3^֒)C"!фe~ګ| &k8R ,UJ ͯGΜR<1v3ؚѢB_7] P3kOrkWߠO!x}wFpik_[q4wH_3JөxAĵϑcVdw1Ir]я'8=|SKرNF˼mg°8P"+Bs'Pz$=Y';C 1( H@?M:5ؓL8)"khtcy_ WA.6i U^ACU~X3*Ec]۲|$ mV:V}^## $,-$ʉ6"ZGrEu/Π=6%E\OPHׁE7M }@zf 8;Ud<wn:6U' _3_5&MHUC%b;>Fdd1ƂMf`zl&U3CġѺxϰ WSVk̎Tk6xE83+15[ zbn5r;#`WDW)-< ]wR(c|fȑj:\(.;{.hK'Ծ&89g KUEY0&8 c)GwchUE_? 5 夿 guw"VUQ<yjf8uoEDՁ 7%AN!f%/Fs%c9oFތxio?q|-jn`5Q~j\j뀧g6l[PFB5w pOK6O[XEֱD?$1|},,KJ. ZS6&㢖SJVcrRN_VUܲЕ]AG$K 5Y0}47WCZiX=pCzZRc 3!FS}|3ZaI~2.Vu m)ۈiXi, kewxKVtyz7|Mu Pu풬TC{Il٪XBvaXل%66M&ˬu]頚>rA)i^`6&54rm+},r_޲&U#+e7DGYײْ\(1멵mͧ)Uk=ϔ) |-}V2%U=i@I.S3 q&d.',Oq1 fXacu-ʥG j8ϴ.aAvZukl ~a/Oh dZGh""Dci ZL#xjx'[d8UH`\ZuGGƪ֩XTRqƭsxij=Po͢ )ۘcitPgZ; ӿtRg>b$ϵ{ܾ F*vf(f{!po6b.I3i !n{%`"ê4nujSM4S(rA؀'> OJQ:rP$q#0X;,5Xݤ_hYz!lE*޼p6'ԯm:z£ӌ 'Sr+ɒ! (2a2<3`aHf/a 2:/d{~ Gn/~mȲp&oH럿{-/:Nl w0!@A *CP)BQ TNPw5~F%pus^9 2.\i4{ ߤrdHv! Gh|c@-X:=X Iv3Z& 2m38  2ULO9Ikd\!`>kv>8. >jAj2^Z`P@b^;v ࠲a./plcFO6(+'v]9ĉ)!J$@1H !4WwpQuIS aM|%e ӘAR@C8nZ/s{kV| ƱLة F" CE2zf~ Q{Gڨ֚4DЎvB`J 6%nÌ1 C;T@(ZOK#0Sδ|A/I6Av|z=~OQjXXa6>9.$7w +W$5':>6OFE"qu 2Vka($m%tPM`&-) ~C-Wa,: %W4L%I1v>>?t_;Ppoإ>Tǖfu-ox[6fz.'h _XMݠOÇȧ'RyrE=PfϺB ͈FZwjZSK]Qel-~3r}ĞAz/f,? kz\͙8dvn`w7' kT6C\ \+ I^qɍrtS9_a lyo[qS+F?zЛg@m_GVʛn[J W>'m\Ȑ]HDXYLlz)zBӧ*:2&;&d}DٝlS$b9ڄ"tFyCNq=GL(3é;ԩw+> ~l 53<3Dz0d&&!B 8,MJ65r=l%dusE-e. a)%ogǮYEP:ۃi,yn3x)U8;a5XZ1K:%ɱR>MU/)E]G T@܍a/i #A$X88…}WnE0@ޔ ߮>bBG$~3P3}es]b6kLqY ڿ^4\5AUe4ll=a-C5`̄)uZAh*ȦPkH/FM\9YY|h1I/j(o]H Vڶxi1Ho 'ߎ2Z?;BtCL9qVh\SVV'nW_[JvP9Ւ<ɗiHʷ&yn#GE{or"]cS`1htZKCEb61U'Aq(o݅2 zO&?s3eG1USn{t;p~j#^Inȳ475'aY*9LCS1a:ey=#H-7mo *ҿu1e(pBW~Qa<0 V]#Xei qoHe%9'v2dݞ'J6kPҘՓپOSm}YG_󶷩x9dySNem+ PCq04 yʹ]k)h IF<hΠ8[wI&LÛu'av79v+rgP5gky*`P|l .Pa$?[z'^K(9F:K:?ڭQE@я^ٯ9oe.s>GS.oB uGp8Ez!𺮾K憬%~`7ٸY^,mhrfPu,x*{η5E<%d+RU}X{I0L;&`l*|]xL|jkWxNQa}e X*k=aW]z{hбPf66/iQݐ@1;XͻA vT^B /L)feI/&^|lAd[Ubf0S9GH[^3?-:dy3-#Berdܨ#tHD!utNj,i:XطT@''[E{C%urQػB:hVG BAkP5[W:?Q{Jqx N{2-:.ޅ_fɣԕ24>Sd̹npD_Fn )YE$ʛbJœ bh2X\#Mrc;K(%c6~$ᰑfOPjD6 OHnxy|ǛMHh>3^ޯ>f_ȫJJ3$n7tor<[M[x{F>'c R93O ]ODޓ=VvMsf:!Ej /<ͨP8D[ <ԉ p+HUSCgoNLQߠ%DU8$rO&?0'!i; lWe_71jdy0Tts8q$倎Q'fZ[ pT2i^?+RNȆ%2Gt0-UY yfRd]N>w78sz jfDGh>  {&3;~vK&u"Рrx@іɥ|8J[jcQMi$%*2{=.O/95 })ܵ*˽%{+$⬃DՇyg%ueHiǹ%hΓ[a洀hWbSܪi5q 0 {VfMŶ f&7(: 3a%^r߅+Eɗfjj2'4OUr DW\PG9*NJ(cݣw -J'woe%I _}w3\RucUgo¿q+I>Y34"Yّ3Ԋ t'z F+Dp!Nf:`8`4zw28*fqd^0#B{2pQ ](tBx5iPrHBZW%S=-sd5 "օTk fЎ e uLWtRt/XMUݪl /Ѐ>ޝSXe:[% ^] ºz )Fr1lu(ADpagQ0(yƂpwӐz8=~q4&`~Vv)4K]&j(qqxG | M6xq(BFk \i{nnZ vDvib9|Ezn8"K[[@>ՃM&|l7FmLhYQp; Moѵg5\Bo ۾Mc!~=+dP{OVږD䢖J^J"wDJUAC{l&e,d8(o[8~LUGەWe}.-.Om^Q%ɲ!Eh z]qJn# =,0`;Mj1 ׎~1KABgZD]w5کigA̎M%37`KܲQCƒhz6*<'ِh߂*䓶LWzEROkJ5b{SY'Kp_t>s!4X<Ŗ=巸މIwO 0j_kt+.Au |QjN v!W03GmkNEzOȢ >r$M׈ƸG'Q刮c >Z r/é׏~G x0>%k! ֪àY8F&u2LȪAK΢X7b13ĉ2v=1[#ӐG_FW-^=Tch4r Wʾot?jbfs+{L7oIȉn]"$R{-gboφrG#2*qFiWd5egT219n^xfuDγmc^>DuB Ա6una?[5Q UG쏣iU// .gqޔ㳊 `̒M3 ËUڀLA[:|6S=~] gC0Vk^<|mK|!YvsdǍ^SwḐ8ArqcB*xa Ԣt=˺L#T@ Kg3A\mql^o 1(_.̝llN֝5J1^"2lEplV7TW g/[qSHfgmN4o'OWM/0bC/7 #*xuQ=Djߌ;-cg CyA:ɑs ΁0!07^Efa8sn ?@ke~Qv(\ivRJ@nUY[UO)OKԤBIvh3g&lU՘88ixigG_kX_8Eug˷W<}3:YE\@Q 7BTSEZ P:Gj!$yNykQKϰyMm$;3`#̶7n\AxR^l=ݸ%E\8iOx`z_KurkfB,w=QB tz%( dK9SpnG̓"3&=2oe D3ǰM[c=Tlx|O`?8APU",l|ƻ!Gv?eH_J@eܔ^c7z_36 1yzY`D$GH&i .:䜦.뗺i7}N}fT~|*Xy v_[w?|i,̚6K ( >1#;F5v~ChD]pqeey2i %$7_$y~}yy}@,cc;IRz8^.WNovbVR쐙ᢕ5OSk]o[.J˪x_v7O?F\ZRC,Rw+ǽcPDͨͤ};ȜWc@z7rqh{B,}F C66dX^AQ;m?т|=,{֛ͶzPDE0n˜!<{Ize[ᒭaY ̸IHZA$NA1{E cѠ1C􏁕l&n^J}MՃiWAOC0=i- ,]'b:qqy~ [)8XZÊ(89qOS, #};ϥk *Y]H/IbSPMgTsA{7i#cq[ N2s)e[ u__4>c+0Q>fM@{mDԗ} !xG=e"Z#d2^g&2Q/eٍ"gXmC`НivvN3o&/BSlz A@P?9tSWN#00+75y*<8LTGNh3hq,T_M_ e 0U鱼UMof}|e"A}?o+'Vc`؉K^2Ut A*Co;ЁnZ;ݿ!W4k&d dǎyM` hLmerHp"s`C$o&-97c;yި!fʍE K&Uӷ8us%z+{ I}^1j%?3zstQMoe<[)L36mX ^|SEgQwT:\,Yuto5fV}7H0AÇ2&A#*J83N 7F@Vnc\7L1WhA \qY 눑c@0y6 4H090x^UW5DEUiA|e-;0`P%ģ.dR0hNSW׽]M>V**J0H 0qT9RjSM\2բO2AzoL!!s:5& .b7ȫ~cQAH=V0?0LzlŠ>͓z&Vm#l,!bă1ۥ{璀yRfJF*cF\v"kbJ[u' } 4`S]B4g BW=UXWX㌧k+qNQ.rv+5`U52tfy*1α{0-Fchp=G,nwy\1nr8y Ik@Ng6㱬Y_A\wH;ӖLdZ4ZΣZ.ͿivjU? kYg㬖_.ͳ@b?QL71OAV{JcG9>pIGSΉ{U5^ vilrGHD%a xjM )*EKrּbHJ3?>FNHQk?cfkV`kBqUnj &գQh (J)'^v|]r˚ ܻX-=)udW!&EѭV!'!ܥ@>)g<cE9J+ Ls1e*F\R bpO -˜vHXGBSx#Ky r9񄩻xDÈr1EŅ<~By`T߲8k?-A0"h?*H{e-tDr99hj®@Ia$_U FeG/SA*IP|x蘯 QG>\U 1pE7Ćҵ :MnJ5GB;OrK ?Tp7*i)wn`i/`OԒ!3(_H k1h`~lW%Bh5 }m "kS3]D5<D%ԋ.Ȼ'Yid6vh| cI`Jo{acsK; x5>E8x$-nt,KcxdLr\-E4Hf{j} ;Jxb!" '>47^` _5DAC!.f9r{{+o/,8 %X_U'9u{ϰ̝mIh h 0 >̐ # nϺn%N BJ/u%~\`fi }R d<Q2ʯFbti ,c]4ЪGw%)H'ah_BvUERF#:,(#`pui E$P9I' nW>E{·KGE64L=R)֯e#z麕E;c ?WB21FS9̝7jXb q[@F80/)cBTi*{RKUr<D,`.d=K!mM{B^UoH*X|u+v J? At'Ll '޶/s-wCf%O[?,ЦCaJZ1p6uv*%$X=,u{RfԲ{cjr%b|=H\Jl)\XOmrp٘r)%J;Aaa.Y Nî00r5I.CUҜ)fىŬb'3@P]tR sz{nlm_bDPpExhzokn̷qCFݭhn4%jfO" WY=RfX$+5z$Z1$;#A7r5  WSJЬcHu%:Ӂ`ҿJVMJܝM!֙>+ sTu @W04N 81H\]HMh;IoG3}c5 o,A"VRf_sxi'+$ H4Si:iقs<w!TN2\'66/WcO1Ҫ a03q ,W^E vR+¿~9~,К]c[+EIK/ĆO*Lms 딈B)F@0\sTF@mҊ Y5IXZVLR.K~.6yׁ/"]ZAuawiYUX"EeK=c/W˓Kv#.cj*˫LxM Illg|Ȓv^CG| PX ʭǦP'߀$(MGiG)"+Ch/0cٖv \<,+~K-cHNN',9hEκA*5BPL}^>9qx-jd9Ӻ #@΢jsΛ_Nmqg苧HmWbenE,np.G/{[̖Z?G&?#_}r0p俊ҁʛ$l[>8t7e-}P.ד_ )vg"O `6,.]@:nfh"7+RY}2 ]״ډIhO̗#սo* p k e.n( sH1DS条w +} 1U_f'~3vJRwC9IJcPt;6Q+lw/UMEHfv#x2XV*!S-&0>A  Dӡ^4kj7hZg6 '?L,FxC/%NgSy&wMp,1OrrsE@1D@8*4@|`\zB6,^uO.PΩRwr=s!nvpNE6̣/R;zwG,`mU:euQp8S?b8v(=dbSw_?7Ji_x#q.wF:=@,&7Z=:8RPOq63R^my想 2  :9 !JEdNÃMd6@_ ˯G\|ҸDT>Kd8wKhS/ >xSdo_ ji̝sqi!,;n}<;WNFХca[, Ԧ{TVv"q_^ _%e KN?6(&R?lР$gCLXE7\+oc"Dy@ܙӬGr7=NVB fP:F}u%];\krC.e~@#5Dzl3Zl^@$gZnz>y0L[!tͺ+&?v,T nuKX% ~u|\ ]{>[ ŒcۤP\v:z.y1uuh1iY =֬9\Ok*01|m :X|OTUSA<]N"6]E6kLva*:yy 3JNH7p$5Ѹg?aD'PZDLw!U+4ն%6 eR0%8 &0Otī@W='7:% ZF .5ѷb\O`UN 3{Ʃ0GH(xW \8L:S|EcZ6Z$ϯ| l[5GRό1}NczzXĊ9lAJH=E~"."{͈JaKEUL{ȵ˅Rdb#<[25ǎ+Bw\ XpgĂ9L/bpZQ{%/Pꖭ-. nG@Qjq\=ߵ"$5 AH9(.ly׫Y*;NlQ=Qҿc4ooHvwl_a=?NfļrqҬU xsF|]J39Xa_ Ӑ'vGң %>Р F[B >㖱M6.`h/|].ʾҹqPX'{kJ bCלȨ=70@P8.U薿躑Cא=Y4vCMd\ 297pey֭zL!䛛!lIe0<*~-Oۏtr42@{bWx1H=Fv\ ,k29;zȭODL\J[QB{mgF}@9Pb#'egT>HnPb|.ESkse,Ϩ7^t /hշ6S&tv6B¦iuxw1Uꂛ5饨҃18=^3,u QFS(EϲeQ6%>RDQ^t\=@w7a'Vf kU1BƗ5 4hǫ'TteQ *!3 ajH1=j/bKtr;9ty<p%QWT]7hQkD#D[ɍ ǀ9kㅧ+'$xiH^GJz#'d(;̜Vꢥ/6XɯκDR)$OqU||y\ *꒺#=qaf@PCBϼ- iLBE\3幵kW8;5w7 x'I\x TgL(.<5ϱwfW~|0 M=£59'UqR1-b@J GEvUA׋t?fO27_ίQMߕ14|VYz GˣĖ;BufFǟ0':<#M(.*Qb硒/Ks_l߄Dl/b|*%znEGF{NLȨZ**hܛ+7|';sŖs@ IV;/`Z"7-+ӘLqQfo]ph^.V%t*_ޑXyCÊGmP̀~Ous*ya^/;C̈nFzydG2^YNd).YK` Ꞝ@.]ɂlՁǯn 32E3X#(kx bzmc̀K0Tmt>nFƯ|] Q ڣMP&j'kf_!κ#%{0hEe aM?I@ oq hxqHeO*ۭ;[[+ɏQZDGx_A,1L44n5w:*1 j kqXcٓ+ HA-p<ܬE.FO2߾)EtQ M_tȢHlm)5 P.",/kB /A3iŷ՘jsVϢc C{7eq_yhXD7QG;Vw̨&7@gw@2Eꕪ47BxuDK}x\ 3Lہ%@&܈̛gW $ )6#M^!>}PgᎠ}o$D(gdŴgqdBs?ۨns%u?A<@3Gb:Ϛ FS})H.IL<~*)Ejn-!,;P|5tȟr3 sQ4MredOjvBwutk6Rnr5}%؈ZUTQH'5oQi0U-Î YBkգ&WlCWe.{hF܇mi#,% 1$-s-ǭBuu K :%ɢ6آp&(SpF4PL|\NwSTtm|'<|3=A9l"4~g5hƨULFCmrPP˥ x#l6J,tc44l7KĢH sB9=Jܷ4s' ',}NoT=}xS=]da:11HI;[s;Nƕ.~4~gUeaT gREZ= ?h!LeN2ւpXU_ƸM}N/`ACYhmc'R$Lb i6ssݏxf$~G:0q6 s,PMkޔ\ UL< Nb v4%j&jFO>\?QE콺hhTYD o m-:B27ʼP V]S: NF:bXDO}pN oFTfsI0:LdO_tKWXwٝT\x5PJ}}MσT>nœb(X5m! ϛ nS@2 '8t;d!Q'*R `%ڑ- &3ЬL o̜[ӫYd\ٖmZ}v2\JioD3`.xv3 Vtڪ2%Jۻd\Q}C'#p࿣J}(:UqYs4`<@RqPs"ޫ鮱bd4oב]RLx&D[Mjq$lӲ;mLUXdeք~Jo5{- c,#vS4\p+Z|YT2^'qz1(̝(qH!.ptQX=I08WvаuFqV\ xVgJz ld!R8c0t]@|7=zU^YPd&U{1AdV ҽ~%,(rPao1nS_m^Afpwv J S]j;F bkR 7&2Otj6bh3jd0q۱˪#@}8[l[$Ew|[Ý} `3*9s)Rm5Z"cZHRP>ˮ:2ڳ) T\.$NbF ZϢgF( 6T:o))1w"iS'|4N4alrI;xJ3]OF39|LyVng9`,CMI%c+6(5=(}?(6s|_.p'TDF2qrjå 7,SUyYf8i!l0Yorh)CtG1c=/;L_ 7d>rΖ4MyGd.+ܗ40relYbe3lvhC3hOohuhH%˃32F* +Oj`}~h]˯zpPxTyQR+&bk%i@JS[,fsv&GyGu[L 4CePCh3T@[^v!bښ5HqZF߃?DiL_LϔqV}CӚZGq MAgzwQb-hNYUg |WVHٕۥA%~ O-k=0^B"='\cvH/1"&ޏWk2˴}tJreyŰ/OJPE#$V +,(3p%N Y(&Q~E̽ FK2G[;Ϡ:\?pC~^zُ14TLco:Qڗ~͔VacLKx6̼yN]9a`!nMV-8:编q_h@Mֽ~B"Ɇޅ6ԣ0jUlkx[%gd/$9)#YOl:CzGs]vt~K1VTwdTal/b!p3Z a)- }|V;͔MVe׽![ %8f<Ӡk&\N N5ue2I4$#'s8LcE}Ѵ7A{MeE 4Fe$ޘ2Vҫx^cTI'n:SҊ5dT@nLw(B̍NӲ4&'nKLg+igP!R]&l\zi_y ,sAUoAGɌ3f`0,O t+ 5lMoT؊/ؙX /QB@UY%,zϤ%F⨁7|ԎA<'q'n+mt .өb]T遲h 06#N`nQX8%AaH}x&C?Iq3#|$ M>MUwd_)wvn9,όCokG;(`zwʗ HDMz؟g6+fBwA VG$,qo?02RxTWЩlױT^+9 ޛ\sg/yWԘd5Z.#(G//IꃀN 2tOux儏 e8 X0_&zT (IFL ☄qm,x4c݅y48% [I4"[#B#i(\SHX7d0࣯X%2nljLxcxn5۝!j`S8THyEz( -k/ 5xek#HokRi"H*HZ;-SQYWZ%'9 + x&2Iwq'+"BK إcvzr;r4}C υSCI3"t %kS7IN`D,ۅsQHɔ8tԠ1M#zBza.&#Fdzݬ)}9S?r7Udz.+;3WRCdnؠanl;ǃQ8cˉX4=,M&ilm^հlvd#r3ؚgmm͋<*?N3uY(Mu[Ϡ>W]Qi.Îp!N5hՏSt7G䡞x }K,0*"lksPp()(n٩HKe{~ nדe5hN)}BOνM:9u LLF+`@~2 Pn0er҉䒔GMy] %3p]am`iBybU֐G>Z@@7N9q0CƦ>qb鑮bK]2!UJS|Zuy#K_V{fpO Mdz,Tr}zɌ;(/ G=6zh`#y8#hDToa739)OjLP=T֦WXG;y}]\FD&u %#p°-+yca&qqxe(!ܰ :oxY.3ɠR]H "xqD B 2fkEn57"FMR!2=x@ޜpd;[{xOSy5dub,[.Zśgx]*o1,볥7`*vkb ]~[\^0@P|m>xTFGy/ZC{ކCxYȪֵ}b[))=!l0w11nSPރϤIQcG4Y I|NG+9s 3m i Nx[P qX'eJAm?t.9JF6~}V[k.*/ǾWHi!^%~'܋9ő1e`P~m J+HȈ:Ɏ )fG'9@&k iۯʫ/2 xZn֙9pI1u~NKżkmXB?G6=cɟZcOROES{cA#h|g V*:] ;I"`#G|0K?`tIogQK>?zQ=Ɛnj?I(%J r@wb˷e0L44V,I"qwD3gڣՀ}vwr[Hd;p1cKdrvq^@2ݲP6ZI*/Ri[d('m+([qЯW=}i@ Y܃}5fy Ⴝ7ƭx6txh>o>+FEH<1Dq+_8lnT<mYd`w¨MHVαPY*n d+}hs2. {"6NebkqՌRc>wUrs.wOBh|ՁU(֩) sUl}/+EV[sR.s8 &'r6~5iɑ/764h޳@ٞ܄w.{sU*qWSl({Z>1 Sײ-YЗ?< 8qf#QԢ]%YU课[ mPD i@36eE̮ "R듇 t$ ])`3u;rF%CU/vJPK\O%"*L:ߜ;ҋnp74 2VshRA;sac\Eor 7|[Q ۇC 3~H\mĢcvQ'\FjN:pεcgD 5kй^Ҩw9[Hc2s1qQ*T?F:?@lL[!{1@ioSqY6$m P6>2QK: !BO1ӫ.ڽd )iAi1:e[Y _O,!^7 OؽS}wRT6=]*4q?= 2e)= iE=]stĩn!s־jHynN{n/_Zvh"L^4Zz<7dyrPCbu61}6TCrQj?FD`5џf+;zJ ڢ첸g.aGFE^(&B.enIKYvy?2F-i1SB3QVMEv7kګ-gp)bK78^5ms@d4u%Q?e7kI?~S;Lex]<)P9EK_u˦33༩j_sD΀{=:2 [׵|ih}$5h/lt(52ỴN\f|{p];LGkewAR\ C?p^cVm?/P~PF}0x]8jb.5͚VX=825Erg.>QpIZ0Z&i ?;52HGQ ?S`bɮK1 载\wX\spib@*\D Ud1yoowc_WU"Ib2+2~9Y~V0սihv| %|S 3%EDs(؀w #Q@{$z}wGOm9M:8g#Dͼ%v?O.3¤'B }F>(OqY2~L p0oUZ[/=Dwl5qd]C.͂T 5 {7(Q̃a7W)IHHx:i*Y!Jp΀,!ABd2^j&cRԯ,M 1lM&l4d֞ {6xOۋ^<Xs+ Z=e) &4 wn'[-X (+xl3i]=?夓$Xƣt$[P{[7JlQyZSw^[+HQ)'Jyu}: u`niZݟUEN+@P$6gaY/:&r\^cmq]9\ە5ksBd (}ktsԏJ"d&0%v*5sW xPS6n6UJUdAۥMhsJFdC_Ncўli(PNT{4I,MS_Y6DZZ'nvkOXy!1 eS<V'G25&lw[SET KMN!ݑdn)1^0($~(@=q+Y\=h!Otw I:xG@ DOK.9krtB ܜ! d(!t/9 t\U꫻:ွO2JIJ9L;ɦ.:<Q6w?Nw%uAh7Nţ7Y}im>pN/qGd!w# i,:pE: Jz0E[.WAAEg >Ρ[@M uf 9T7U2e,61J<-Dl֡WS~,*A*ja>1gTcBڼ J J|S|=,XKC9D׍swVWR -G.>JͨĴB@Z˰xa|+SK.Q n⃧SFpafRǿ7;F+ @1ײVM~WT G;WBDZRgrWS~ 4暹\n8sլ/k8gki ^׏ElK$82rj"}aGz~]yqj60<:O!x}EWP6ǖ|ĺ0ah** ] p`i21nKy.z֢>XiIy]E\o t=@= PO<čJp10{nVςĉxTS-b$CPfiVOAP+3Z\]{+"T;J?aʎSi.CګakƯ'v.=ekܬ(?NZ/U{W8;=\ oYDOMdAuRLbpK^\+CGُ2=#2N*v5fYB&/hQ)$v )zUX8c+&'(,E%ԎxhڄR1[wno%ԙ$2#4 MM / ^@ceHC vUb(5蓋U?nWʩ(ӄ Bϴnj X}'uz{+#vXtg+0ea!M:_09ԇӢT*O‰Y;AtO\:Z/,0v F#1nM:Sj0(+PcRu{̓6)$[ ' @TR",]j^n򲤉l4eBr?Y'amU@볟!u٨e Gƴ}EPl[SCFѧ,_?!x2m܇=Jdb:,4R9_έay'5Uס.$9&Ϻ~VmiȚOB)$mBR]hcV]tcegņuHTS?JZ#G5M%kg-l @bgYZ070701000000dc000081a400000000000000000000000167d0708900001e4c000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/hE ]?Eh=ڜͩ qxN%՞l.jh'i;qę֦K-@z`{ 4ֹgjdZ+L0I. E[QR\p?(Ҋ4]pU)4;S.1M} l m[@B^9ОCv4Xl P屈e N#$6)߉8 @zWh"'YWc-9f o- 4~L'rnb\JO:V]ik^9w}d||o)?G5Ygvm48P՝1[--Ƨi maiJ]#1ۄILB+ "^(4cv8䬾rl|ֳXb^'9TʅNi;hѭ]јK]Bw`a ,ې(;Ng,pb qr-8EdHDJ:8ů?P]Ҁ Ao{d,4ȭ4$v{JȠ(Q(G1㩞$Ϣ~4>KIR85\E"=HDī+_ζ-#=iNh;;.uYAŜ=3kfq>۝x|:Ol^jԾ'Dħw0QY^mn׾ (2h8db\v/:9b[eDs\AJ^sH!u:nA" W<>v)_Ch:s?ENh@ꝣf6'<^'C,[ );<ͳ]ZcYp W5aK*7nne[X%]#+w=;ɶHqر4-Ke -e4ְ\!q2%5NE#~Kr`հ"=P>cZ%jFx~Aݍ.m;ڌ$6fᵖeded BكFĝrE.€+,ftkI͌`U5.gFۇ f_oqMK0bOx_c/Y6}wBY C1H` [ bz*rF. {žn ::54RG9#NOqѶΕ<G+HRpB}:T }" c3P<8~_Ĺa1=>kkUͽ6jɎ)oQjfSU_Q`;`Ӑ1*:or2wǞҠ8xHWLIJSd<#6ڌPWnip;V3֌N@>]y`ǁflgp\q48ԇ9eAuq.lqEY9o95;hK- Q,? ldx+,Mdnj hi4!ZoX 7F]ntEˁ3S!1-}%@W^#^#rUY:E_1LVթf'%~jɏJ'7Um#G{v9Ʊ_q t G8]v]FH0&(nݕk(f1t<5uZz2&? 5R]vnf\w"}Ih2FC ZPWױ59GwB9Q;/em S)U7D *Qr$946Zu>Ts̋CSf~YA(hn͟Wm3'|->$w =I T ~lOoqI,X-anM.aMVPC>7׻qLJY[44VUۆof}I@["oE__j y}iRK a5I$ [COw :۟Z @ )o0SkNwkye3.(6RQZXN+A\'YVfPӛ=ٕ(h!dY,Rk'7}!< a'!f"q(KX}bV5F5o"*ڻ*4ݏK!WC?[,s]T ~=̝a ao;ߺ{U/`ՄUyLWKܹ CHC" XK`MjPq J1z%}!cɘʍ"irg٦GfsFe݇T8`c qeKpMJp">}R&<#*Ow㬔^MM'#lEt:dQMR R6$kzH7.\X[nBP}^$d@I238zckQ)cMwg&솱 Y-NQ0J)dQ&{y1#P-;DckdNS1ڒ8勘W^/WWnJ:mP uU }A S(]N|*T~xր+,Cɚym&i_}cf{ "ʃPXYODm "^h,3ssH%WqzAC~/pe'1nWM/%-$X\u:SR~ uC n{qoB+QyS3ALm*0 [fBWM鶻n^wO/ߴ́6~/fFU֣4ҧ~iw [:4@[Z_,cau'uÊw)Ym}Ko-޵^uQ`R5~oUXIl+^ J|jdዌ2 Kh-@$Z8ciS8#+yEȪ$19^a%vC*bʥm>{pSYGvQb(nkU3)mqe]=+GyYV&-}.c'Cvla{ƻa*/*#q ~]߱q4ߎal5/zLYS#G3O E^3l~vH7L ^d/W*%7ҞK;2 NOB90ŧx$l7 H)-(Lk)rB*DF`_|hiP1 /Ob~`.T$Vh`$䲚*?dRk g)=u G4Ü"|"0 Jغ5d[K*&r۹ ]cw$_ˈIi+kڀ%m$׌]Aօ;U_%̃1gi֦izB !~Zr7XqQlW.{.EʹX5Foyy Rf狣GjKC{!v/7|T'A0whGjfQdz7npC“Uښ2T~}ș% e7,.\);!E3gzG' փ4vL|ŠS;y@V%$v?Q~YH0X۫5״g Q c7Ku O<:1ZyI=6&Η2)vhםFxtU%6/$n<ʗgs}ZA ݚe&7V]ic$&؈73CDwM&3"< \z^5.vXeV Mn׳o~UTN*;z nHh_<3 r̟ #@ ǍfQMҎoƾ[y"G .~Ef#C"b핖ϟNmQNNw5\k/U3W?Pz6Y-KP?WXQđH(DR2M޸}"gcůy 튡Mg?'%fFZM#8F4BY7+Ȥ_ 6^)9Hѵzx}#Pȭ88/tb$<ˇ~bZ@NI?mڸH#7$AZP='|bC;U3ቩF Mx!!( ?d*%BPUZ_fXzծDM"{I -ܹ !#^)J[\eI+Y_1GvI| &@nFSzxEӖ.qHL֟('=LM#a./DèAME9gnh'mt^pws3e,R/C:^XËe? O#`\hO(QX̢Æ)#>hV_0 6 TRŔIQY'.P~4'l-YGORkrCוjo1Mxc1kAդ/q]Fo?~|0W :Gx7vɀe!_&n(Cv^BᆾljOj]*M"Ww s䓣&^ࠗ BG]tV!Ϩʖeר>a;IFPbS> .;曙iys겮gЌ ĖYS8bĜw\#H5 PِP.^Yh3eҵ;LfQpac+aMJ:cxT/i,vzc*Q1 3rawt QNaTʢ~ +~W|5C ٸ_ gR݃M۶u4`EƆj^Rl9K uY.E$ɡVL?Ű&JV^jg",&7JNb22\?[\Fu_ Ԛ"L0l6=_Ӹu~2q ԳSl>9)y]x; wGEXs`T0dѰ*:G(~8ήh6լM-a2 m|o5۳xdcm)1NN UiND?&s!֋%_|{!\ ڹ=~#7ndH?Fj€_ ,TSdHnn5֜5yrQ;zS~A.a<;F8Req0?c) o{"tZUqLm<)gYZ070701000000dd000081a400000000000000000000000167d070890000129c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/DZ]?Eh=ڜͩ`;nB1!16G lڞM]-9yEa;lB*/2Ok9^ ۿ70kWZ#xf@**ʗWB NAz<.nIla4A J%5[aTlow>b(zB:M.Frx.IM3!}tw70 &dO&v`g'L0՝UNqGЩoQЕ$CSf:U3?Wc 0!U fj(9Qv#nxL0Sg\7=Am FdFjQ A☛~˥eKG{.h#c&0|%޾]ۮ.e0`">mց׃ZgL,L Y) D. kRwߪiإрƊD31E\ /f9_:?0wy7=I uZٌr*M"қٔɍ)wn \0We3,,6,)V["Kt4xPjBJ,6,{ƍjg hh##HKZ53ͅܛMTp-^; 챔[p7m`, '<Yy`-]xw)VM7[) g˥c} d|51lX,N8Yz'OXUXoӜĞ%foNNw$;"&;&a.SKо_\g%.U ޸r}P0w]JDskIaxi|˜ I-$M queۨ.(j:iA"JaY͜ʹoВ_u8ݡ 2p+w 3Z& | j|Jv~m6C ڈfpS=7?EABɆ,^VȔbH^Q tJ@.=vwyJOY "٥qk$.+I;@F vQq#x>eybtt!V C*VX " ReN^"6{C\V6p):]TIʿ4 2 X=ΫGM%s[VT`Uq*dh꨻9.pJ)i&6=jqJ\JK :ItZ|& HXJ2ػK[^`PN}c37H']K"E2ߖ(W?{Xhnscqw"6)yk(Ɩ@ˈ9C,fj9Tf~7n>~2q\$cWJre~ZR֛+'8i)a ?X }=8?zq^(@9?&EvĤOcHbfxt)\.RBce-s zҺjx chc 8ޱ m%9TQe0Y 8hz:S; ݎDG ΌıH}k,54߷CP#g)01~J;nE!֥sEG+q*7m]y}{!'z MPmgB" a%' |&[lNdQ:{@TbHK'K|`&"F^q+[@dݷ'Cp2o_`}A'mʏY|; -5x47s4R@6*aKTSeoGR yփS"w')m:g03CҬ|pԒJ:)pyF>"Q8;[:.oMEWĂ&YU@XBEN3 @˕;vGW+]Y޷SHOH#׾ Gzœ Yԁ||~a\Va_s tEӮe'aԔ<~K˙DIXDSd\YӍf=imz*#.,{+T]CCS}-@@x4RbZax*cF[@"1 ;t|N:&m[7D Py( D=5%I!T~L޵ʸgJ{jȱ:T^:Άx)srBoIKc-q \;MOiU!/[4t*N\fEi~ݽ)zT*)wnLQ8abֆS)BXŏsI+;/?Εh\UN NԭħĀ$(ٴM{ڤOhaey2vC{= W<֡sn#X:V,v(;ns%d1Nc OӯNlJ,ݱ;ӡ&fvx:ua* !$М |$&ul 5+bkc,)pE;DK *#1Lp)\ v[;INOb\dvg1id)K}Ga׾PմԨiCm-OAx`K.k.z(A&:Hk qDe6 ф=-&s狰>]m޼^idx03ֱ]R3u_~!NW[S(:TۖjhU `$is䦤ƍ ϓյ∑S(줖i9+.fo<4]/gb3?_,/4sSvf1+ӎe?QN@G5ӞSj #X]rp14:OygWn|_Gh\=x8+ ֮]UoXq3w=Y/K p=Tns͇OTk:(ǹTvz,)!:0 HL`k}4r0x[pD@1yqۑX2VWI6NvV@j1a9D!ҷu5)'հm>}p1Tgj!ڗ>B $&~ I8NeiD+I]3|#M`+}~x+5.|[2zb̮e }Tι@'"kuϑk#q8|#ʿU%]F{ L)b`2W{_ ~~x$kO{TMuQh|#AR@-ν:fA-?s<Z~QNYG kS[SQ5htWOj0yO%Q`FlP>d2{܄ao*૦3 %ܪ `nf8K6ϣG2NҞMeD?%W#˃v(h#&(<-䫍{  (^3].:!4rwBji_T|r(qr`n_pc':@-q&"C}ћϙc:J,hchq+AD 4+aRZN uY--s>6עt.tտ5M=8f9d&6`3Yk'Y&b>zW01+y !?\a 'fB |a;fb W=Ly=_PoP%jׁ^m|a?~-5+!N[WXBqub,z0ֶee!=<2b[*Q`4 ޷[G#" |Ȉ*Lt1 /;xœL D4n)d ^5 om lq"v'<f&v`p/̻qU_sg$bZgYZ070701000000de000081a400000000000000000000000167d0708800003fec000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm_gpuvm.ko.xz7zXZִF!t/]?]?Eh=ڜͩQn4H pدJ)L4cڴ8U0lAV}Sj~ǬDrkL]J]⩾Q,fX pMԒtyHh׻F0bsGfGrgrU0vB] xTg.xN[qc\6S h$$~<#mIKW5d&yГtn' yL=[ǦPƨ+/?'j%n.מH#]ӞG8\ =\OgZ@蠽yk-( .oe$gzWE#M ^I.2 /ϳDW9OHjyhBDf54ln8:CJ++7qn (M -T%`3/NE@?wE hzpB 0W|dπx8~(Fڡzetwrm0<苰?a:xcGO;X1t5mUE{P r?:!5E7%|bf#$4Ns=6IʜH"SO,)uPHa܏FTϏiv(XY+mI0HvG^p/~Ɔ7`59w>VGפYT'q?DBk%JC*CYvzMTgũqjק9,~̒E'GbwPz_CNݟ8 ofY <^[m].\(l{&4ɃqhCߔ.nDόpP)g"U&y \F!dx$pDiWYr_L c(q^ÀSk[ߟt1nL1Az.<<X!&Xpgi螐"ӐY)$XNK7O~=xvYmprm`EZ2PB:hVN+ȣѢ`Q s,&!K*2N8@\ ^ex wM8ǐ-݂17(Js@&JhnqēdR?aSb#Pa¡db~JcDW8]L^!x"NkRw6E7)Ұ@fWWKeͷ6bMi`^X{ F'b~XzO ! F" 沝 /& P^FЃ7~ 'QVu.'>Զjt2`wԎgv)JH2!{1`O-l>'?N(xmjl$w-dE h@|Kp}F;A,gHt˂I:>H%eAW\(ZGEO΋1CܖSdS C,} &F: lV_ 㢋Ҿk y O_m Z2iD M LˠWlܯH \xލNj} x]=gsoRWؘ ;F2ѢfR\ʷGNm(j OoFR7!6){0hWnwUBIR 2>VA;XsB,A- gf5lN)n:8s2L9)~tK~~ܻe8OXDr%Wܜ'Ws]fC̅휾BP?~+IbX=7(-׌- 0M hK'*wo位\?B 1}*`]HW)I ]"p{.`By*ouӽ!j/-EQԸ1NJx' $aQ9kLph^+@RJ+Be7jҔUƁl!u٤y4S پ*#D{WWU @^HޣWVwS)UV,lqmʪy-Okly[8tl`Xr*CODZ؛U бS۹ ˌuY{oRͩݙ)@wxMܹf${ bɑepbU+7Pd{5T3_%ՙM<'Ԑ>.k,B ګ G̼{.ܥyN[?Xi%U\ ƿ,gGMˉW[u ЌTB%xy=QSOOy_? Y\s}yZJ5Eh_IWoR94v}|/ HfL.Ե77,dHH{;߸>2C W8~$u:꼎_XVk"O4;B-a/zDVM#zM;=,@Mĉ\ Ah"T]l[jtnM_$*ږYt<*֎߰G1,SC=A`Ž";Yb}?R+`Sdxy4gI_.:i03Дj$Ch&`ԁwohJ;oM=׈Tk%Ȣ s* |vOl}ҵ۶,bAwǣ;XB# 7f5VBcT+ t}p [3lU'wV/ uOe,%^VasLc_K&3@utVG&$bTN„8Ѩdb1!8]YxƕÙ>|v|KY:<&ǬAmTkuJ]Lul~I5{<{AŠ9~g8!wMAJwGrÚq$e~t}j-1 *xܘ 9tk $n]ĬSlZeK*xR{(>ef$s(vm56AŏE: =*z$DjD'HA"Vnv᢭b1ZqSXݕFhRY6l,$_o2qu?&jOwLV;R>"7 OhƳU_ذ6W>c&Np2~Jb:a| -tbԊe oi?]mA"Rߐ\*5cZW4VA `r3WMuf5q_yxV(E\q ){46Yi얕R~\L d_+ߝ8nVu g_L+QϩDwG®7ʆ[[{W ć릾RqrT șKY 7Nė^;kcӄ = olke]Z8dR;*'癧!*FrdJX <mG=bkB¿M?Q(׾L5FE-%>mu|ivkbqTc W筝K '+w kkN#x##^RŇp"(-MM r ".~Bn?-EYA:Z%@[qb[Җ6JͶ|pj"p$\yd@CS nWDfx5-G( =d&~rY>Uݫ8aTz$g~Dv qJV.x'ʳ.Q;ԶمQ | v_l]T[C.^_#9d3vk;KL.ŵlElT6MUi֡ش9K GLtc 0e*hAFA,.՛w녢6z~3mb4hosLչYw*u"+pai?ttUJñܟ"BkJڋ:VlP<`Œ^T.Vk~Rar˦M( ]#o@>\@[GRgamZ2!F1:+ɧT9)JXoY4`q,)A1:>'\͠Ty6j:18'<ߐEUӵ|JKxxWsOōc(J;hHH(~>vp􊪕> *) rCyq^2 ,[3O^ k'u^렳sOŠݠϽTh$-ׁ]s>λXHF1b t=!ٝEvU:'":ũj6v8섨kQmMMmqـvVan&e^m\A~yB[zrh`zL3:'xf䁴<'+֡ǑkQ0Եj|g婵2'8';$&~d po ,9R:VAYSb^#*`j7SXPAF^$7-Z[FuCO"cS89~636ԑzP|![6C94IVrzlW#Y`COC+PApm,{ F&"OA+*a1A"[UVv{_z`vunUtY,_= n Mg]K.=ue+= VTmf,KZ@5M(Z|7T 5^o,qBrSle<{NZ? dtL*َ|]@M Xqh`LxJ9\M (k(ܳV>Z&oψI l@)i.f Y7j s7E ?0$;qVum `ЏڔԺY mpGXͅ[9xZ,d{;a.R; ٴ|E !l%+ZLJƷ|y>lQb >BFrx jrxӅ=Hn[$>=#Bt%$Z]i-YZݣM[s"΢1_]z~͊XG ꦜɎTVdvB"ǠH0MuUQ"lx 9k^GD+w"jdCNKXNbjg (6*j0 u] Qzt1d 4>Z^ˉŪ`pZ{-}4uv_>֙>9E P'~n]T0 B~8h+Pu-{ISByH.V6'~Μ3/DJ;!s8vL:ԳH2#{Q ^ZuΜ LM;Tf;[/qlׅxDMCw"\`'$~F7.!^e h]{2>f:/>/M泊05{m =#hQ?wi)vDnmV :dfm~n̐[09к,(LzãvGPLdKlwThzmxsRxCK{&-ÕL {|ʑ>G^=q-0Se y~s{`T 2ဏ!g`/W?TII:ľ'Fއd~?LVrl)mԫD ˆT< ,:XS>S d>ygy9~F?h7F 2W'g^%ko Z5G~dcH[B,kos``} Mǵ;)O%OlK7TșlUEBm\2Re (ic<(=59 @? a(/b>ruknHc@p9 QcՏ_sݯhtTz>,oݓVĹ *lCy7fzz\xj7X{[v~c&{%]~b4by0̳5т@-MuJ=x>3.A%֑"BHЄmwz"/R4e(nGQ#֝wڍ(!bi9ǺU?"Z2W`Wwp`Ҡz_ʲL̔ftJcXK}C [LZػrRu?3`FK)2>ŷFVvPWw(e]+'U.VxQV H@dRcnLD5`Cv{SG]Yne׬K+64g5iBGyY M Ծθ^ n㩔O:mw~e}&E'u x6 o$iL?~wP.!‚HXIӥb5 `+ %>-ЫJ-ǔ7Kҕqn%f ^7FL l?Cۄp4[3p=(.7EGp2ӑ&!׊aB 򯞈#}oXz=3,%6 { `~sT gjWKy[ SW ) F*APxY[4: QvN 4v?S.CJ'&P?*Q6fsJ'Z~ܽW'TzMEJ}J]2;z-ӺHbdsn&-.q>p},I۷HV%YE$84 ݢzhXRl_s(Ua 9/a[r\w+X c :;QYKV%p;̔?_n\3N)|j2V.04'!8cnYoIżed:z' `oH0e|Fxj͢'Жn& zm ڰRLveq3r27+dʯњ Z'HXGz =Ɓ֚GZ_ ?*J2!" ;,u;U+$-ل:꒑BVS'ܨkvFw νVl2er|/P3B`FC )UxXMf3+e۾e;Pfgn5iQ)-iVPV#1}%M!_nD%hh-1\ݏZN ?P&=HZWP ^̢topnm>|s^{2uTCm ɉgڟ98j3RҐaqm|vtϑWZijOC$xkY15l/vw4]LLPm> r]Yy5? qj,=Gͅ1k3&->Fe $@XKȨ*M=!OIˑLl*ҷo+Bt(|e7b>qz!BAmkP٦Q{oF17 ܜp'O,43)MNKD={wGn[@ʾb]@`/Ey]X%4{5,%kϟ~װ8-#9l1>ẚBӹ-I5!ڕ{xΦQxo%%`aT&г/#J;[Vi K?YZ$e>~mLM4m%?l8`3<A?vSMQ4Ɨ%ϩ~/LAj=ot?.3!ZRL zRD(JAbdϙ"tv#. m3e;@ :to_Tq&c|^#7C&-d'!ѥd~z\ҝatre'`@lbʻ+1(JGlX͒'(ٷnJ,=Q|iZabc@sx0$_} Osj}(}˘ @DO(FQ}kY/FR Ϭjγ4J3L នVft4 hUe=Z"T 2Y`L &eۢN:RR' 햃Uk.'(CT<BUrK&,aI'+eN<X拥jg$E{5U>*(i:l]zC4Dpǂ+U6 ~j"9 [k?r{3@5,)F5f2l i5mTM`zq>PծV<+Kѝym.퍁 ]1JV&W:0wdN#rvӂ0_;NH ihH_"C SZEyE3 A]s'a.="ԘG`e|3@=K_sdG&M4^Ջ#lephK^xtxXt0&tnlQ`2E7߫ިF+@ΠG\΁ WBxoݠBkZNǰ:?͢IҪ5Gެ{{پ=3MH+E-œ$p _oR;@5rB ]^ IG~ -ZA'\9rf+ޠָg#bG39{p @a^W)l6fNވNhT|P}06-MFxԏiѼI]y?VAYp>zXOh :du+8nWZ y)̰>emOS砛yoGEjF]܎I>XBͲ >>VLpbR@d0NW?ߦ'P_x].PY6,j.iLrC+Vang{Pb'-/ ծ!RbT* `es.4$bewqi'0>آ:KXHˏE , .9pTf3x[6;QwVw %ye-y=זU|yrɇ_aYUysqr_0H`/))4yPSl0>=iDkȯ 6as>R٢SPA5E TkXyY2q=k-}p E303j.4[62lFhMhL# PH;=Yr t6PE<8`TF:}κS4/L.`H_VǼl^ Ѯ9Uba~مOZY_ ǚal^wh< byV (U :i4zXVįP,qJ0guqf@e Ȇ+gl>vRk;?ƣ\+IJk^&Pů\2n'{t'`}|OZ\A{*X%ʶ3L0+i6f; wETXU gRg2 50r6fzJ+1*)4WDEƗjQpAV~oá\Ga -{ +Bfx~{K?c:ogӤ_9Lفq@ =001@P+ekG&4r ԮlޯMmwOgY#z w?r<`eңQ*3x͉k>y5/|Gb|P5d ۏ>6=QFO'57r]yԮsPȮZHW3MR78UŬU*}WG7g#kF6Rn*mwoQ؋v/J5$W@}dF36U-`[jųCbo)O2`^y @}0l5)s>-~bhp890Cܖ >-Mwf5BV ߎ}5<1:-WRb}!w$^6̀iy<  /:ڽ9%>Mpt]#H]z5Ժ~8XS:`@k~%\OrIP :Y&>hj]>ٚ2 ?&VٹnZ3 j|VtKHc,`p6b P aP*of4FQE!LO9W ?"fS 8^X.}.)/V=ai"DjF.SL^nMR_ÛhɷWШךH.. F9S6E9}]nt+DNMs?ؑ1]cr0{rצ|LhNM"e80;V7䩳Akm24A "zO;e U yPq Uu#C@hviS\N .LI=JBR%rjRZ fz`BGxls hzeSm p9K.{ϧ [$ 8"8aִ0Hƿم3"Ӣ :h &\'o F8"3qɪFPf^F'A!Hu62{BP#Wj:oHp 9V}W CKBfTXMYKEf,\g[l3(:ũj ͌4C 1Wǫޤ9gYZ070701000000df000081a400000000000000000000000167d0708900012f80000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/]?Eh=ڜͩc/ۖ!y Nm]ӫwVLAJgMVD1.=aECmMF/gj,4mqLbi N\of?p<}(MW\tPuDjSUsԭ‰8c[E߂jY9ōsҭ(}͊~~2&fi5yB[-'z8$s$ K'JYk .l]U9ZL7uP2>i#:b6Ў2[vܹ*OٺXh/1#`%#kr' 4.gm|~ L@1jjC$S=܁-")(tkTWNoȯ+$ˇr#wqr*S$Y tPViظ]q@H~3OQ;%:l W5&h#ϕ]|4^BX>BP-R Yl-mt*G^iӬza͹_mKMn;UmKʥu%cz&R&6Uwd{y [>PjC}kŠ[ xŪ!$q:fV[DB:`Zah ׋4>T:1fsPgpo[@N*ޗO[u= NFo;+ idTc̶ͮwiNЏ<'lu|)@[eVZPdFc.ޤx\31`";&#tVvȳ)(B"0C q/Mz6\6! 1E"oLNi+xtkc=}IYUEYRhg M []t7&hɮ`ы֟ČGzUs.~-oAr_x~p Q/mHMR} }wm77TH!Z;1.IӆF[xaEb] ſ+tK&JV,ÞH|,_)CYa=_F޿}D*m7؍Dc){PƝ{ nUf54^2T\i0>~F+}E|ognq3qXsY^`x,4:ߑJzxڍ tɐ`J_<+d,k$X˲E(uI&U1CcFQ_}B@` >ƥ%-ItID,ϧ4 &QbB 9?]c&Rw&1q8q ȹ;ON y[j,AjzQrbfM LxdS|VI.vW0>,VF8o&+fBɲmyI|d_6KsD0= ;م3!u$q[C"Tw *̇;' 4%ZKM:\:3 ylORU gp|ick= uPcO|r9^8IJ=\ u5MPeMFWA;`!ڈEl旷N89 D\?> " [3;? Nolӟ8.U@ҺFsg໗0@џF);υˮh?BH)xayy!<[qʢ'&ámƜvs"\ԆG "is 4'3'@|*zq]‡Y([#sHGPէ jPYF-asbeo#͔2C6M+%%i0/g^;7/=]-SgAkʏZ#^%]{7z%{uJ[RȨO(9V2hN_L,2/AZt=^ʽgPai3/Z'IQwի̠M[Jˋ\~g`nZ.Ȯ>٩@%u $ ;7!RCf; ]#d_S*}4;IӢԁW~4QJ=8T{On6sw KK &"ߋ f_-i) /gƤy~VIO3Fld[ !W@S?{dXqSd>~ŧӢYN,^XjC*UY!~-Z%P<9 Q)gjp~K.B|5ZMw|g 866QYL')2N b-$0ŽR |RҐyJQu!hyu/A{LâŴ8\`.) (J5 w 8m,cHA|O ӴpJ%x]چ(37+Mh=[Sz JUxW/|99G8s3?*Z ::͞߆ΐfʓ\3AD)VL)<[Q秴6'<3uA] +ƌ ]7t8p8s_)(D 3̽ܧ:$:8")jxxְZWBtw*lh?gR th@A`Q@"KI`=g>O/}QfI*VMqfBj6|&e!bk85'K~Ⱦ̤k< 2Vs`FKb%(__Ƕ+-ٞq]{%W% Us)YZ#&)Z^{'n_lKLA"8E[̅k?d(>=G ,=@VH/ɴ3KﰣTph]ݮ;P~y`XuwŐ{ȱ>6^K>`ij;|Xێ*ALް'U&LSFWQ A4t$mXF.ؕDt |1JϲrΊwzw%&ؤ9c L~#Ȁ1OڢuclM6ᐎYr!b'\F~㽧C| >ڧ /p}DY?*"s!|ζ'Z;3dp3<~'U(-J-{G|.SD'fΝRI%d*#TǠ4uz燔b,/ ,Ggc̮)A=)(~(0NMZҕϤk)K!4F󭂗վ. -"6B ACTt*$φIL0AmDwִKuD##I/ڙːm :!9;CaetlU!Z9$J%w8&2t|"JhD^ {cy$ ƐGNM5x-CODArlh@ 2VPGJ;<Api~98cG)#(زM2kV?Az9cQ'7ݦPF{aqy d#!%d|mJK2)ƾኳ|eo E,ds315 갺ޢmQ84,Ů)X|i+fZ.jcHfy?! (ě6"^R^_N|}A"u@]u_mB7ˋR,TmѰU; Rc#s 6ĸPX]#pj"Ϳn۵:% S/ysvJt9Xh?ru[d~/ /`7џ)ش|G{5!mZb-1ysQhMBaRM.ǟSƴ|*l]=e5~)hz>KtO Eˑ.ƥ vX_^ ]p~-$G.X+>sn-͠JI<t,([c?rPpm„IGc !mvk :fߠlsM쁽M;ډZaZ$e(10ŗpGYԎ}tf)"Uuz=٣&,׬w:K1pBDg8v*9JA@Dp,>ǍN^>:jq֯Jp-]K޿xȇq@fc'zݵ+p.p3}]MHp `S@!2aZC.=rp+FCq \6hf5B,M63H}F^d`y 4'2iQA5fXPeV.\m P'Y19ry$䏕x^hp7)5qLwhw@U#D 2@ai BCAs wGn5<5acĥDH |924kT$&ivU'pN_Ĉ2;$.. @x1"p4a0 (N \#3.Jr_Kύw] :ɿyFcZWV269rrlN֪gۖ gpz0&Hi䁊A"&RҸCŘCD;Ap6;$"?EW09˹ !`hz̛>fXL>/?jFn *EX#?+u4b,=؉O427fMW8Y;3R t2f> y?0͆ăCv-9DVpMgqqnݒdeNbe8AuXQ!T׳6nIʿv 15KɈyaQ?c! $cD>kld\p j$%菺dv$`q X ̞侒#ѷ-۠x샬EiQ((R)!Zf|x.5f6B[ĂfM E`=\N1 #voSHrUw'bpCb}x{ @ JEٲaYīH%)F{ZG^u:GPQgeC1iBdY#u" =\N<Ym:>;ՋeYmOI6jOAof_˱ R9% `إl.,OLMGzDhðBOFbt;MIpԚ.ZGTi8{?)˯a.vĄ!+b0AaInAf8O  ɀjb$ABd|8q]p>c7@)8qgVpg.;"1%\!JI` 6w$p:3~tLj]R4(8m&:x.>!Pb/>%!<ha'8\ҏFc Xa̐ $qhۆ['O&UtlqV`Yoe[x{AxG7qEnQQ8&myǨlJ2I. Li3T(1:5:3DďpujN.lQChL'PN7{}Qc8`LB'z~"^ ̻[7S,4HϷ>VAVՕC oѐtlpt)x$9eQ֛הův<<ŀaAU#BGUnKn'?Obs);x%|?N]  iF5#,pRF9I !]Wy'bF,2Y7 e$k֙Of+7zy2;ǒrUn5͝Rkߞ5d-^L|qard, f Iρ'HU!dj^]wc|4F$Wͮ4̦pӰkZn̺oϐ |1`{J Ȱ͋F m*&=nTh;| ,<dluUr= tj3TBvQA4h/Wי# 7qV- X_~^f^96C!ۨ}};Opeh]8-FOa{c:uҒP9T>ZlSđJ~2yR)F{}a}gAB=A#)qۆrkq$#G:IDH'iϪN܋;p@j)h, gAªFoȾѿ|&C6n9HNg3CZbpFR|+%iW@l7]V>*1d{_T5D|[uM/Pt^cC S"D9J+8@uG&R-mY;Clzˢc)_᫱HǕbo10tq\ysko(崋( &Nrty!uiix? ÅQv]"2Y@Bo俜`Ӊ/?* 'S|;  M< wHϮde2Q Ky*XϋZ0$7ܤ=mZH' Ji[˘xzI@خ{Q!ޤc}iNqjp`w꺚;ox؎qÅ 1/Z\kXޝھC7 yѦEF§Ѡ Gdr[:8#&WEQ1/CmX;*My_r[1Ố2M\kaj$ܭJ82c9 50;/Th(خnX{`_ )f禷j=;sᣞ4r ^̨F9X‘[[6s*:_vn3ؕr%`1QAZ#謺to0Ǧ^VxrTk"ppxwY=ͭ.o~ͻy_~3:2g/=GD->* !g/xDK׎h˧(;kv<3@S$YQΨa O#.jw^+AEĒy3eQU%CD? ZY]L$z (af{u,\0<d##Y6 ~f۰E>7(}CP 2 "F= _ oCk<3 Zk6ꁝaobWKhyg`T3+RS=T DڞJAE9$8LswA 3\`madM5>r̉t5~v7rwS#GmFusncvP 5^U#sO; Aq+b~a0]u:s$ԫo{OH,Y/Ώ0gL|C˼"r9E݇R@2zU%;2F^|Yq.ӳWGq2b!c 1;)b |°Lc]T[۱yYwI A PMOMηw+ƛIVdb-* 1؏c2Az7uEџ'JRZ3 u:mi;P5&sb])X}v=,r˼tbJ*S@2ʼn2dž3|~d4L0,b/Si2$Ԑ  0r[a03E#BS|˅c:mv:"}" 7a7}Z`0t`_VS9"V=[̈́M0_IYGr#ם-Joo>w;~LM5&5]!*@U]qֱ{hMG*W7S2.xmJqQ:)k# _OOYve+РH;Ƹo!u9^D~ n'om4>bMb̗ts4ЋK{&BRG7ð,UxVktݽɉftxq*S!ʇvDR`2S0S>իfCZ)  ?7Nnv!d)~ 2-{F('oNNEzA~*(2IrMh27$1 Ovl32-fG @t4#qtʩ)<,#RM3ߐ\NK1wB-7mJ%M$~fK!GTV9pi0Zͼd9X4HD5.AŀV/XO0!iT$?軀y zf uS4m/T fka,)sĘؕH{CJ&=4\O8 hEDu?exY:_p} ]|q@nMNA'a4\ר5ss9B@|R`uѮF^hMvpkbPM!a~χ 6˷G'z*䳤UGfyӹڣ44.p!o70)+e L\͍@;a6kTe@G '%CxfT^#i\,HpR^P:f߁ PcdkNrb`D-mRm2811x}0fn YhlH%(jߏ8(O[9%)` t}29v ~chs FÔ3<wsꞔEfօ51fyM~x#`e){ t}2p|(UIeȱ=z_,BʢLu6$#Y2Ms f $۹Lgz[13#"~ڜ{~`Qnјϼ-WyrxUe$hNHrP=VW~_ +`Kʚ*2R @< 13 6!-/ ℆N6YuXTk Wm=Yyx#BM*f\t+y;B^r;JQZg͠c3%WSH6N)}zUlzCau{?vj3ύX05P6h͓@Щ#',S7Fc2-W =.$ŵ+pe24K$Ffg/gLN-|E_lb`ET9Z i7BtB9QJ m6+Ew $aغHѴQDQ3"ظsu')E;&rAd 4)YBXDR㘥gOC($z@pY53+kK1OCftCvDU'REC<%U٨^y<HJ HGf q$͘ )GCv)Ѓ׷xK}sXҨN׹/JPmDۣ)-uRb~|#)f bfñ޶%21Eױ]CҺmY}yIB.Aս u/guŹdS6-fxYp>C^w2Wɢ,/A&ζ*g2zn^9*k&|{~EHu@GZ$A?: 9Zخt&M5jטSOzCw`Cpa 8|3wgAbHB өn9 _5l5T? j`Y, X:^=c ř(1QkQ_8fi =$QS D=Rh%HQu;0৛A7a9]`vA{hf+l@z_|I/x2iΧ *d^ER+vܗh$NX!ks`(@xq.oa]K][DZd;}ץs_b6١ָuD<{dxe+^ThS,0c1)E4_L'ȡqpcOVe%@"95 _)MKyCit쁃Ehiz2,'+ *rCiQ[6XTdsF'9&_l4Ռx2Tw&*j-h: :T$G֙~f)F{t OCbf#l$Wj|֖ J]Qb!=~k 8@3.HB^aX1WR }ٻ汶1dw3Z|I. JxlX/>X1f0Y5rpIAB,S(C,I"囈.{JS4O:eDjLz"o(X67?o^q;YM%pX=$ør-oNr;t4(!EzoV bjLXZ Ҟ>۳AO:"6V_. "&S}AB+`PI: !*>7A*{҇!ʹ߁'VQebi+; &oܓk{Ԫz3P$U(ǎRv 2jFFÊCN߀Ҙ~Qt+;\{'e2$&zZ/66[TGǼ́VaȭXIUemݕ)6,歴\,{H"h)Kk^ʫ1i]m*$L8z,\j)?Z)sWPoZ8丐,:bt4Sْ1OBp*B50/l|<iw };ձ:XCoo4Q%D)#o|QΝ<ev [?wu%V83=JļHASsL\]Υ:-9|es{as[4{[yV#).YGị v/#.lK#࢘iR? h8ޢSV_*h-ٟ}; 5ņ ǫAѐ[Cp$* D'ƈ}@/wWs!bޑdlqC',g6,Ƹ Oq4ԕ~u憵+04F>`Y%5@nxx \ruTU$P XIaRhp1G2/-. K2;&QK lU$>u;,.v^bV8wgr _c!}Z14JiU\쪭zMӭ UdYv|H鉃3#|<+k;fyN+UXWk??m~4m <` J_E^q:ǯD3=M=70(c&YoZGypU?QMڈ33.\, Cr6hPŁtC~_|*ḑ/,٥ -?Э7So)k[Rf$-JKާ rK\2i2oԁ2f+=?]lmt@{"Q$`BCSrg:Ou$hK,;k8nnfAˆ+~Of*SHt8KјWァ5gl1PL.7p4\N NUW3Q@JMm:h :SHίb`_]?<(^fDb Ψ:B_M 8Ӭy+CZDq^!ϰ+~Ѿ@5_I3XWN 5 F2I M^K2}gHA.$\Q@hawy%CɺX]}4.ZF1z >:QC[짉Wq!Myڟ3FmiO $`B#z)Dc?Rl@n#4 Tn3v kVP\mo ^tL_CnzɧS&ZOap֘|sѫ7GQ3?@S}sgc[<ք!0B:xyWµ}fu݈?R$4hNh0w{BZIJ@G] {tԃ%~H~h,  vsN;8b3SAk:3Zt0 TAV9'4l8=q?n)"ךQ;0eq$K &/V|Bύdw,N܂VrFA_1\Ct7RS(֖S5 3ҨkwjQ!d2Zu A޿߲{5  -~wAX }6yH1J#1Yi_YW2ȴC1{X a[H DW]ĎK mq-rn3`&,D[{J?4-(3<?IȈg wb\t`9Qe|$T Xt3{$߻H;S}S!I κ5z\~PV!~MrUP0W+-s+x-k<8>G0E{9/ wp 51+9cٍ\mDsWBf1׋+ L퇡}W'+2hG\&X>h/ݬED"9ξ's Ifos=&`uajAC[L#n/kpۗw#|bnB׽WTl,\ѩh*?[c0M:{;gCHkz4Ukp7aZ + NkN}B)hXy}?Y!x%d5[},9r\XAwÜ /(߁Mn飾Aٝ'W'xT<ϋ=J$%T*C Ԙp:>@g{<Կ+h]qo)0xܠNs\_뇩Տ(*r\XQ_GZe ԹZOHea1>5?VfOKJ(:0caqS,( 8ʃs |4e$yz1(.uL']Hry6Rg|rjh+( "Rv Y]`.!ȶ:62N*܍/Dr⛋S2vJМ@:~ն[Aop ЎtlEttɱ0x˶7*=vScLFŇEl.c4IeL4m%W3W +#) n>V]uJM!}3;gTY9՚h2VQH TȀP'h:혏[1xR0 tpy]4ax,Aee|oɖEFI7MP9-ou 54쁄?D/kbKqy&&|Pk66j'M(}2Xz4""nK~H}]nϺr9xäJ0NR3js}=VJ3b>thō)"?b.OjvQy i_\nz/W?_? $ usIԘ6-s%3d<-l- 1mzU6ݳ3f1Dr^'X- /OvApZo?̭ =?1K HuKssdjs' DSwgWDq-_C NG{ҍD^ibyl'Iэ!nbGͩɷ [)n{C-(=VzֿB, 'ƟtA_'d箟{k ^BTn~HǺ;_qas%u&Ru,x(ǎ1tЁjlU53峽+\"'b|l1ܪ@ȁ;і%I R Q]YN1u&w*=579]yf ~%|]IF &Ïh1R&b!줉v*6 M#!]ko2bWE=1˖a吜d>`98em]-vVń7)>M;z1Cvu!(vr6NW1W@T32'qASU:suHw@͛{Fky8 p KdzBCmŔdWفMWͮ9n>y)RyJiAM'Ùi^zD{Gi1ch«aYST(}.MJ^p^B&C}.g&Qx>·u2j 7FW_Hs;GwΣ!!R6]epYzz $D%ݧȐEfDB4ؗGGm| 9|~VbďNIv:_I-[Ә*DR7$.UTpDH嘷>b,1n ,9[QE'Nޥ-{Tͼ3Rlxu=t*pQ1蚧;xj4ZδN []87K:jT.?@( r1fz4WB+z';shjwӈ=(W^>\r.k&B+$fw'O]jQ4|%#&^i~͵WYhl@B:~ A,\ĶƬY5:>e! mDy\%h2jU~ 8^%JaGsZ! Y3$1rA)z!MIP FE7( ڤCT fF,725brZ6ړZAGVtd@ ^9!^ubA`Y i,O<̥@ѓ_2l&Z~Y3}0|Z& ɡTtF y8anUM=~ GLC8]}iEoQ/^Om\E}n[DZtDD'z4fBmnmLpKUzr dzwѬ  2;heqA9v[iqjzo!}4ȥ,4R7p mNbL/f&H4!(*:h^2BsmjCU5CL7pȗ"w`分u\p$(s]:G#rD8Mq1CQDYG`ۥjPʚ+̪E;>^s6Uc:r>ʑ`ܔ0`g_'F)/4~XH#㋩E' gHayG:z)[}+V?a{<:l 0ş"B*ڿC}Mq Aգw$j)n# b:I>vӎ|+q8A,:esr(T AUbҟP)}i K&ѱBF lQRuVhV^7Z==؀b1 5sZfظ! : Խ9Ꙁ\by,vI:k-4K~R;{,VKʳcWqa7.\G{kFvP6 3RM> ,eyQϸwjvniWbϨn'+*ūR9d~Z+'D.k5_fIUbۃo[I6Ut|ĥt*ܺ?@^OR4TiyME1ZF^ަ+X PS"v:%̪'FO* SҬ\G>1#ŽTě{_X>F`BeѬKb6e"5V!$"WгElؾ{lbH/D@wOܓy0ڡ r$M^KV;*Lրdd `6J߹om7K@`LaGb;qΙ%U,6p2>LPJ)wQ-E!cgZpx*2*&~h2@Ojl@aC.&XPag8Tc /q 4z!s{lhsK`'[F_Cգ:0 "6qIeƜ=N]i{4WE[WBWZVe9?֖]sTW2KLd8;j p vYۿךڹ霅w bxPCͷdX_^!B fh<b=ʾ(ȥ%U{~3^WD't@UIZo٫eb%` Ekx(C͊t+1S٨9N rs+EGH&Bdkc 6;Q}qM2mf>B%W+mzGpr~50ls'rص} 4nٮ>--UgMSL/9Y Z*qi4k#Z$l{uuomWʩcL3-mI&"\]̺mqيoDzGI%/B+~:+Itd޲(U@p oP߇KYHY'%-TlׂSz'^r Cu\K'P ^ fvVpۮ/=S>9nI 6dVȧ\7j>AyEPi/5ӗ H/%9hgV > g:J#R7$8].Krn'}H# 5)ۍ<$/g"\L>AȧkJq#racOEx(t?6gĂR*V C8WK70^q03zu*R%D(5SHcWEZJhAXlYh@^3 O#lCp\AbIoZJ-Gjg^U8X2A&{0>&sK꾐/tJzp؍ o!1uDl3;̝m@Bκe\$N!E$3ֿLC<^s⁀ ‚^58Lϖ@X3y8[cgiv<.=5[(z6/{'/Ԕ1x4SF<-+dKCT"ģ(A'Hz[5&p;Ew!zSY*f!K'8#6y8woQvmm,UltГ(3 ;8Ks"F19I|sc(YMvvw_LkJ>y.I= 9 @ָB|= [2a2[+i,.^O?Y+)h4Cg1 2%oŷU0b5d*i.!~[qB_moIGvGɌrLˌ'DOwA!;x^f5Qgns-xA+"Tb!_/6 `%aCgy/[Yq1b\B}tYƣD ^ t! T(Y{Z#_`iQo$O٣cȸI~0iKdKtmi#uA$"@kwpf ^g&ѷ z,Xau "l P?An 7.j؞{L>Q.ddz Ȁ,JLF6Ai՞E nmPTtl`0m$EDY]*~a~XtV~<`W&,&V<1܀{ci_Gl$V{iP6Tq@8jؗN]*9!L>B[Oa/rZiEF*s6( so\=!|'ױGZ0B(SF}k)sʅ1~T%HJFoMqafv$w''q!l%yo/-Kmkc`nMnQWΦO~!d8oi>0Lb!T}K{Zmygl_b?tYHIM1 4 r#Y4C&Aff_ $r /%R p'YدJ>cNu:JEuVaZ.\n=`ңA7lǑ=Cqل[Hdlzhg, gq9 q[edy ˰bMo>vhO6>JdefM똖2iD9bpr5^=y?O*BS}=y}D1ު%᪰brڕdu|Bv14j]κ r:eݕS;/[AHՉfx{gR_T FB0>l-3eyM?3+\OubNb.%eu  IO 02?9}_a9P+y]A<)F5Uq. J8Vs,_1mAՐr2$v/" e g涒5N=ƫ]f9w'9^G$`VduF'ӚD8b:v_ @j~'vm5{*CR0pʗ3Q2rNV&mޗ d~x?aj/Ћ)hR,I$٠PJ,Q.]ojn WeYS>0Θy"a 5 {cw6ޔY~F)bL(AHD d?Ejz;՚dId9՛F5Fs_euo(GspbF@)"IZ끽VKo|.O06 G`ѳb!hdjPIŰѐގjrS StqY褴 *^lk9&%sEB(x(aM DwD^ZsJ2U 9 ٘XqG骁M=e^l?^H4ƿL9f5gM9~E(cMV-ۿX΋is$b;ERq0KYQP^ x QDլۉ_8g}<1f4itΰʬ9HM lY"1@/-Fjz{5tv˘O|*xt ZY+-WժcT4MA a#͵3<.vL=7q 84h"9dc9ԗC] FRtYBlQS{D)>h2.*'֤2ӱG8 _Pg?u'_sϊ @f3,JǧJ ;!'zWorΑot"Y>0ּNRó=#-^pg Ik_#r+W7unU5(<ъoH o^wyhQ \k.W29Ek@lnDR! Z JP 9nl|BaX5[$ۑ%EVjm<'$WLXW 5wF8& yo!UkKm+L=PRuã(W㑯 LCs,a%V-EIt qk9{=GXaw>nH} N!*n}xP-( [[iH~cF҂ dDʏ5|M/sZ4*%z)ሸ]Êu?mTt m}EWMcp_\{BWxD2JGF=?eBҒ)Ȫ] [/6wAnZheTM+M\7%.m8;?aX->|ϭymCÙ5o0Lf:>^q/p&Smbې3vkmk#%F->t/!XǮ8Ǜb27zsF"s)0 L1ҩ t.@%.D '\oT+/ mq$z*^FP'(VlcmȾ?mZc,2-uX5=s]; Fi5椕O`L&28ɋދQ,Xpuঁu"2V~iaٚSVןbƴzDO\)v{T#?ttк;W4j6)̝:}uLVl7jN29W1ڞE, ?GQr pZS4CSvV,5bY1p$/VǤlx`a M-vmHᨛ3 'ǦЇlϜg6bJ)f6LK0o|1s"byj<9G?FԋpCxh2%? QPr;9;j_b[Eiry=Cgy AN:+P]joߢsF,6 ᖣUdwUj@TW`T iMuK}]a+NacS/w'i V%iO~SPXj /I]L70\gVWQ~>Jrc>GlX&[7ڠT!CT p/G >CPtuuObg ;- P+[8N JDVVg>'W3̲|T.WSO$!歎 .T\zXNBƟ }ԹF㟀tq3H=pxU syFX rw͝^xI:u|0R 3yIo/ @[Ivկ ]T]̮ 3.$$?7p&X6%`.zҍ1DdK7Mjz `l~j U!wNmfUWO;9/Ndq :N*榾dAfQF^a|P.)Pb'*sZ~l{;z(;=O? FFM?dzv/*-b" #PznZ] ӳ h3+Ji~;^GHˈVyNe:{5 6͟e;8ǜ#JN8.- Y;I-2Ԣy 2nVΠWz&a2iC15' "+tEWpM^{ _^:GN6s͐ Չn@l J^| UC @O*v,zɡ8 t8@U N9ۺۅU97''S ?[T5iTBt WP<)н$+ȶZ`t`X#|s=V"7_yu3%9 O$&𪁆sC-rAit;\vu=]@qxmf#^ A˙% |R B:ev:tJ-F Wv,7U QrҷXQ 3 RGb*I$>V?I+SwXق<4m[R7:6o^nwB L4qiʃ(/iꓕO-,Or6H}vLQwo UB0r^a=E!YI!=?%['YCϳ hmZi y@v H+LnZ35߁9A{C54!Ze FBcX9N^ߪruC'(1bF)>Ҩ}\dW9BOvv7 s]U%|k<6>_N)4H"C6XVn/i^rKcl9*CɉRTQƣ$\ ؒ[7LQEꄳcn̕Jj~]%QU1 WMI/\2T.k3i޼>R:0e!Em8&ڜ.r^Z9VeO(y4ߖpٶ%r!^L ߹ՒSR:]L4Pm9=8=g$!U\,$Cl!tΚO-yq zmQ8 e#!Q|=??e1.g<* ܢG6y >n4s]Kmlb&(V KT\!j LY!{^"_5kavtS_|K:V޷l?V)r@/nnBK_UѣrZVjPjybX_[Q`o0&E穈K|v=ME`ƙitfc4gXPKR 0(6־̾rÉJlYuA8v_xP ?*0nU0F{lTB5f]&Fxxqg]oO $e{|3Bӝ) 1bc]!eXDaPũ(鷅a CcSrv>LH#ZMm3@ h IW3oQ­T`ZOT센i>MK692k!5qsج;-{+:֤imXiJrw乓,7"],eL ήs9 dugC]3?ǫ/L[˪$G82` BoKxXdK%ʑ 9,'.eL}R_f#m&Gp`xLh*w jqqZ;Q6O4O&  Mʬu u^̌ V.zJ7 \HMRv}eNˣD;L9XxFTC6Lt*O"> Ry9IUNC؜F 51QTl~ܥK:5.6ׁ}Ǥw.Y2ssEn_@ĖVڄ}ܣ$W}_*`p׳`HbʋwriMR*ݞwmm|lD۶n ՌfO*Tyw2k42-$U@i#cov"U+8y* +HJ2Xoxyg >J~;,X1"]XD3FHCmi*1צ3#P(#@DMmE-ڑKf[]Í-\W|lSl9g"Le[y8dJ' $@ddĮKGcg]$v]^yβ`]7q5l8)/O._4nESPX R `/4Džٕ#AevXN80 FOVƣou%‘ 4퀣(̣?sX+g ky:$R֑ rO8)LsdςN[AƳ\B7E{`ckz8{%G:(Y({Bo֐4h e);rXGN\r`dD ,ǽ"{v;f`[.} S -Fn. K)Agji=`GU6_G3PiFaze doKA礊)ءdYںת`pT=^/Ax=L`5zȁ. Hh=iBOޘx'G82%QMh"7: a?WTg7S|59-/O^.S X ߘ:.DV-jhуzBw0P-'#E2cK1qYmp74DS?ѻs&B-Зѿܠj6> ?!tfwg=*k"2@znǣr׭Orp[+TB(sKC bL2SWsM\*eZJwűRۮ%ض5*΃rcRW deVT0EM4dyJ H~F ?ch}[+ j&k-)"_|w`J)["f4*DqB=K 84j8QJ&EV4hǮۏ:[WKk~({ȱu7Zd ^^Me/ɿBj[ sZw:i].(0NjSC[NPMzLWTy]#-~9XbtvVS%?q~W@RI+L=8V(x 1|IZӌ6MIB|ѡZ/ τDgQ"+J7"}jyOBJ*Ovs{R`;N|dC#g3.&i{',H)I)ni2d%u刺9+3_(=rؽnC_1҃Sr-`A^P QX9gaڥY1/5iyM7̀#f_ wGnxƫ7]/!)6-K &CХ~p> #r,N"&=B(t~U] -V퇻9$H%, C8 ^-ӝ.+žBJ\i7:d; e#ek(%ƣТ e֖H:O?uIqdr~'ըFXdBW_0(a7 `mv4<.kwmR /KDM6z ULT|H 3a@Y8K؅b^qmbLTݒGwN 7qÏ\R,x6Bd22?*{vF&-+w _yjXQ*r(N(_WDn^Pv:PkخY,lW!|;|SIMR.A˽j9ظ_F&G-lãgr@#bK#n eih>w,ţ!ǃ$sU>etN) ]vPwePe呻 Aͽog{k>!F){CZ 0[,ا`lt7a `;_NVdLYNE?/jtz)F6_{wE)2ڵc߲b3MefBK쫃Qj)>D,!xXY,X> Q+6Iɡښa"^#פڇUDlLez_e{+VrW'zl5p^mojjTnQ-݊w1'Կ;|o:g&1W.ufEá/S)e4gmLЁA /1LN>j҉ÊH-(1R:S%U=&LYvBnh_mـlMלWܽWs%:'Ϥ#Gμl&y\=)œ}TL"8-o8/+ngeΒTȆ w/˃?r¶j2CWOUSO+ۇ[UVSIVվ@(y^t;SUaAfMMfȂFg _Ķbm Gbٟac8FzmϨyIt619Q HK՗/qb9Z1J@E43^n~u%XƎ}X0Zj$:CTJnqXE@xPͶ9IPeI4MEe7? =m!uύͥyF<6U6E k@8BPtBwaf$0x'Z*{L1jt idT ÝIv "kHkPo9^ܖ 1D k9Pω\N y,5=xX uIS 6lwPOpyU7`wF)d(Y_A7Z{ŅԈ?y@ZCGETG;3>$>$-%ou.@I wE8|qzWr!֋+x{lwmb>vv˱%ڥ`o|e`fY/.%1 m+뮬IB¯.r?Ӝ!ze^,S\no~dU|n42;GhV*sBTt>FW CK Kx L`O`- >BPL0ASWj"}{ XrE®@ vQcrU;Zr9=yW<!\q]TM * GF?(ȿdϽƭgB.MEAųo/ڊgjrkbwņ6%vN왧7]| B$,Ry+@yd95*^׆a3SAtk:!!UݔM3U nAuZj2dhs$p4*d,N2⁑[MRF @CAXSw9[VOO6F6Rt(WgP;\5$ʊi$K *N|^HnG̥6,RDXuڝpV/G)I 蜖k$:,[fi)래HIaVJPVBMh/TYo ڡbkƵ0>Q EL2<ؑM4<6!gRc |wgc; 7X>?S igZܹ˽v}GZ.?r$cL}v-zTxub,_K -_lbsW[/ Au6՛szI/'[߉D\_fݪ /v")R# :=H'7Y[EǠA] )Q&QYU˛"(]ZZ"NLb=tdn]mF+N\D P|/^<U4L4Щsw\& 'l=xYHǖzODuDc: s޼=}xBW.Q57>(MO!>96ʋ(B8;U,H@QD:Dzp3]tYC+o. &DJrܣOI4V<ʡd逬Xb)y7ud|iAji (Lr_yoSL R-L t~}hl/eW [@iUZ '%#K}|kG2K,A*'UVKYMm]g7PK*?"mDb2,Ro|z~F='Z07 vݚ0H|{V }dKNߡ-iĠp5K ,bmX $w‘^:p~3 2} sY\ .${΢st :Ű;<ӹRhU=a[Xlp56EjJ*_Edh9sI8[rS !:} qڵ_c$@ޫV"V}m6DWdi`8.v% HX654ϊ7$aMgNQbَL>CնO0B{K?]6'vcw.Й Sia܇[~ H\fU9z_6_zE^.B_}n XBk,y/U:.T LQ+:LW2h62 Z5GjfDݖ4" %7%.AF^{B{0 ޹B`QR<4/S&Lp.(m {6 8a3$%|QwVڨОgMARrhHPxܻp">"4= t^S-etYq1Fz1m̧r22lO3 7ѨSY.2Qfnum"oJcE.dooˆہt}#Q-,8Ue^gd"SCDJ TpD)l,׋򓬎=vD4B| }Jq3 Z}=C4)(O| 7vx6DUߏ{d#>U)ro#{^ra$[y+h=7ĊvZ5/'? KĩɔGDo.G_P H>Ӗ:H)9{=W~[.is./TPS㰙m~e_9}]彮FbG`T&jBjAӻsU*q&~FPkS`r*35Ń M-,A0*cS喌 6]M}- ,xH=m*c ЪONtMzxs37Q{62NR3xz둬0BioMj{uف>tyNv.vWpYh{:=;_sEӵ3W5{yXqͷ#~W/MՒxbLE2_b!c\*v.Y̲^OSZCl0\HpY5i FNxmltCVB,t2]e*+f;*YԷ0 ]x혞mu#lQ(#MN< +Ժ nzݹ)3y-c0H ɛ?q=aE}eRҮ l+-Ps!@ (;%^cJ NMwq2v}i?GJH2#pУ;Bm&š<,ƶk 늵m`[ϮU^# xc.\qa@qBW%y>toAfٜ_]m"h2&AL.ǹ>yȰٝ'0h4XISbP^o˦ >/,y1gCE6ÒI[::%$ -B(AU'f#DS`h]}U"E0EG}Vq|'/Xh!'C4^ISϋMڡV,ʦR. {C{.vfEW!L9D{b L˥Tjhau%H0_RqMK}N͸xHܺ!n7TZ*-e0‚d*у[2! WCR0(]n1 XS:ohߺ\/\jb-Fb^ a{B~%`װ\h1bPմ *~Y_ȺfqJ#'q8'ȈAz] #fSܬdϡ g20g.HtGm!T=7UUw)>Y]LS;1`I`:驂nC4`K&-,Vl̾@:D(5+MvFlr5pZވ8L@ELt!X/.NzIa9-$+CilDYuڦ8 ;YC4eg]Uq&sHwhv"܇Sn/,S:~H*4OP8v_DLaTe\j|M#2pLjC]C`:VcX7&LB ,O앑392Ļ+k!c;⟷/EΫS*i_ z,rx#TBz"k闯hzBE+e8r Ac r?|I&p)(dچP݌1ﵡĨZ85wl79@OUbhjD"1?j9Е-Q:ڲphҦ(il;$3uLa}qZloKE玪S Z,ΜR!_RB##7ypN^?,V~h!mWP`νn~Ǎsh&C<Ó7-Ǒ)W-!vEL$8`Cc[(ERcQєպt%eԭs?\o%M +v0^ D)` Fʯ#6Ö%QN|Gm7+"&C\ʺ#"e3Bw ;eX3w>vEt V mD&5DI9g&E܉ 3Rr5)J#Pv7Sդh+Z@tԥRz:04w}DӽJ>;=+rH"4FFY]y# Y۟X?R6xyU-%eޓKpc!ɠz; 7IE #uj7 7cWO$󾍲#RYF_ieA7dY={ӆtL ĴoXWm5h0"?IEf6͏ECۚ ]Q`3y=\.|)lҦJG8̜ PQ_=Fy))abZȏ!N3IvPL0,F߯(&}Zu'/a.+9TV(n6-xYyt^W%uˮh>{lro_Nqu{&.>? 1"n|".i$~ v [3^(ym.Dh- \?@~f\b뽖R?]ֲ"Vp=ZA%)zAa͓`Fg6]_wږ뎏*Y3vC`Gɕ­5RptՃFXb q'a,!Mi?BN#Fsõ~vlRm^b RjgȤ* -إ[ٴ vh5td͑/\al-򍳹o6e?&nr1I{|VRIz.7kw鳚jGߡ83HQuJ-y|1$"3,wy{ ɰl_,Q5S=o27kU Y(f!ejcwqN[cmQjY씙$k\6G_VE=c',CK :Lr Mƿ#ZKpSͤCuS~a2Mr+. mv23GP_<0bI=7s3r@`URV { }*;/G`%2[Q6PQy>q* 7&(g^.DsKu0R"UC#Df8a DMpP]eMsB6{/>@zoWH\*PĽ~9m*v⩦Ç@N%Snr7FfN3b[`eV?pǑpC8^tGĽ)?gTt^.#}K u4y0JLwH&Zaz{^Q!ůފáB?! 9ΧW߯UJ :\ʌEܪZ'wv_O:کw,0EkX*g(I{mmw8ˋPYmuc\Y.`'((<&܍p%:$ܩ{zlkH^% ֋ R4Sj&Q Pa[ׄ(Y}pQ.'ZX{myxM"fd'G~CHtI\>v.̿nǾ0?+ENce_F6GIl/WI?7K؆O s @5.9vIg"^dAB/nJ)`~isT7ٿTfbz`=n=u3qwmpߛ%"D3RUA?2m~*@+ )CNa|?fWoⓨ.c٭ sJ )w;CWUB '贕F|NdviW7D 0 4I 0U+Lp!eaX/CtXyԟ%I:?PT,erS;A8$tp/eP?w)wY՚le;;\{o"F1,qR#fc$c`]3~SH&_+'(l嘈\G/|RJa&CbP7z GrI0F3x@d+W"tGbi1kO~ JvҘ,0s09IB%wݭLJzfчO7J 4. [[J{pG)=gې/`~pb5uH(u*BL/Ej UCNjtN])(:)ݳ}wbzGP2|%prcïuX*Ts=a*4܎ 9H#>uptuԄb +ZNDSb9' ;5ܢl?T)s(. qY;ys f 0 R;bx MVVx'x,f R4?~n.c63H% ߌKqu ]:L8ًA 'H,̊gK$TIV <M"]~|Uolt}qGUyUFcZs(fv`s||,0:oPw3FS( =.[+u-ւ;Pps>+s &J!Zk[ ^ zC҆(j {Tp饒5Q*u&RbV}Ll#/ ֺ[@jӈx/ްn/[E0R8ʑ ,?H0c~w;- ,t-7YG/_ 5f+ iilEc8~;ݑ,UEpT\Oۜ V''UjUI:֊ɽÿm+ju 991 ,hۚ:R+4gPf_CTW!W֞!`:.N$ Tܠ~|qymyA~E>-ʵ 09v QK˞w @PB|]r2&Qh4 sguG9+m*O܁(>vYPk4zNY8*4yڞ˄ED_;袏@eEA8.)qku{(|Ѕb{kh{铟EXI+JZG@RLD"@/xkZH9fɇv&*`޶0zoI\jpJa SyV2KbI߹ڊ#rMoAX\U%*rQ MPfo7R`prŭ_Np5XU:;U{h!+pOhi[?ۄvpZ߶51Qn@ư0Nrҭèql>sP5^O-w:X05PQ>E~NW0uG`\ogP3f9@+.lA<nYݍź^&r|[+ l{N DGKΕH޽P;v+'*ϮmzT0AMfPqRYʾ'ox{)1 C= ʿFReSZp$U:+f_I2/[GQՉj1b D*I\z|Y6BwSN>1*CdS'فLT";YЅΊr;o 1LHA/M0aʹ*v>ve8!9(n5Ց&vpd*smlܰmYG=w\=nBzFivڷ*WsBDhKྒܫ"}9de7Mmc2yIvuKyvsAŴt2 q|p'ߝB%?Ш_9L&9Jz]ꋇzr2l=@ϧ!Wz*֓8I5!m_ "Eo.,>,G PkE>q9 D< y7*=gݕov oTatg +(#S +-.ނ͐.X`Np,pҰ3FNwսLJ.ufda t-R)w%gi򡜿` q9-Rת5=W~y]]EI !]<^ ;b$v^+oSMؕϾ| $ʰjt;F[rnr1 H[C/3L|b*DϚjb="MBX/--՗%H2&Ȑ1{1N |"ȩ٭3`O%iG+ &xO#.0+˙=l˪ B%/ "l5tcgHb1O>xIcb'ҩS%MQ wˋV몄* 0Xg专JQah D)|!Am零݈SKrE(KIx>E*:hHAQ5zǷ /aHzz&ʚVB)[mC[-m.Z_z\{sgK+S+'9Ɗq0Z.'/Sn6Z WcӇ`(0Vq(E;&8+j_WqFc 94g E'x?1c! 5Ml|I+wA-/'R] Ra[~}񆝦4‚,:o⫆j\8i7ę>jK*?Bo55i\OͻY : y9&h11;h|gaC_1NiZ"* ,QlȞfXcfr~u֓ -xPjHcIE9gd*_׷CA's%u=0!Rƈ䛳jA/.i2(qjpGroTKRYJP]jzpdDŽƶZ;/2 t3;JM P8Z~$'T[V8Tx;x aaBa3l r~ltPmL!j l4;:W`qj*u$u%Dn*'ۊ+R' xAH+Dg`;B^YB8n#_(',Ydf+cS+fHY J#iռՈ~ _aPA:wFr53naKZAXpL qE67 ӹTNӆ?e4Ef/KY-izby<w(vH62Ӻ@p7g%Z@)`+ P{XUs $L ^.hhctt"$6Bp8]lkKGd;r3=| !KXt>ل1:z0b`| X8{>$bn2(%_@sI| ָ)l'zZ?3ՃUa)̺RL1+q_" :Y$ԀuO]uc rPMRh;~{L\y?''3 Kw:V{* 8K(|tP0gk)m/xkODs]L"]Aa^bSC? h (wwCQZ䳞ٙh0LRNJ^n(*qs{^Yg(v=18.Ơ77^c|%pYt61 &g7%S/y,Tc'aO"P2R3PUv-yVs"m:wڋ_K9B8,0X&X@ Oo섄RV sRB _?ݜvMPkC\F֖1 deb%V6dC=I&w*2DuS CƤK.N,d6߆l A{&l]R9Bg54"3tm8RdRa]_ɀϏҼ$c2i--JW5) 6weeNY3#"'MoP"fsV&#eP 9\Q (K#6cyEg`zHR$x%eފv zPƒƤg{7+>+WsO΍PpAnaf="롏2Z>";ž hXZ|iI&==6yzA|~b2#փmi_c`H0}(oܬ%NVpUf b%5ϋ '[yq fKA'XtŌ) + utiWUI7lDxƂ:.|/B $E9r٦ IGEZPU T OslyvX 񖅿8@03-|ֺ+}F5p]uɭi.,0]h9S&`xS-ɧ*ҿ6_ :w۹*jA_ mt:(Up-@Zb..;WƓHj{?`8J%+ĎM!fq\Б#Ё4tOc>(®y=3aW36>}g@+6Λ๸A*VX ^uX~Ja芕W8 }Hq r f~܅xs2%qj $dҳRag7.ɳl7^ "b#@ #YRd+hsoTHg15T{mK~|(* _ ҜtibXA%W6KēɶȚ#!~gʹA#z hm8!>O>W2HA+-,UC&_o[F`f x B\M"\; us鏝*dd24 ? z::k`"CCoF@&֮F+XgV+1(N1 &$1pknOUϩ6m%(J4a>Grf]"#">k}p M b'Ød:A)6r><8L>ߗD$ze3c3|l+B ~IQ0 +̛+P6ڏ$a  $|02Ɇug}+Egbq(fqc"#,x}r@e?y}4U2a+MzrcJg${a%jQ>P낽br"0j].0Oc=: lcUm2\z:VV>}]9 rWgt@|Qέ"T!|Y k۹|"bB`'GCB,7;*fqwe+DŽIpZN$@#y;-pGzvuR~g.pcKYO} tHA|'pRx58>䲻CXVY-vP^f9M}gnd8ho@y!*IJ@@'~%!'aEeQ&Y *T#f &NC޻\ļG:fȌuo~u|(NX3pl4[s-qڐ9NyM2nPa<]tA9fTKf,qD5Lf_3;t>s{5 b 5G{``V=0 jyLQ'l﷍aD#F#d:0s`'aY#@^1xvl)s2ˁ:`{{һa֗9ro`LFo1IF+c0˯[;mAjuz/1uv-eSc&1˷(|BgD‹(hcT4khU^X y,f>o1G{:˺i\Î8 jJl= *%^hcY!A97o/:/"_HyOy NY k$-y.X9%G`@w ڙ0UC^p7$@BMc4 Z j;FJ{ 0yA1_Mр@Эz4 Po~@U۠ F!=%l1R?e<-@/J~{,U27K -h 4@|FZO,SIWkX:YoRXu6;5 #ZY@ÆsaK@arD+ h]aE0rrnL8aH1ߤ>[ ̍n\yi^ 3 IAZ)p| oZ jInpҝ>mJ5@K {6qS2$A+M'pw > @~%!Ҹs훏:}&)N Fp$à !qi&[`['brE`xDbpj֚d_u6'd|Cn=#,9ltm@~uhB\!#əqo;TCNT 5'ff>IQʄ!׷R9W␝me#=a|C"YQT*t}c옵?N_x9ױ7zZlԲZ:h' ͇m`p+ CӉZe}jWO$ xkQVvBqM41oྐྵߤb6t;<){wad]ddN0"}AJ,uñі9njn!P  AgJ JV 誙hiRuU;Tx:: ӌzEhZ ,W'@mv #(]#/vzxC9ڐ]-˘b"-0HQ?e)\װ5*\rR* /7M9b/XexD&L.ՏSeO"иdG`+x&O9B!6tK0?t%1wL ,:_ 4BX9;y<ԍ⊬r26@)⽟ e}sgP0/W߅]3Irg+̓N򜱁R^W}U B9ݽ2z"+D-J% Bw0.δ\ oZ H٠<*mPAqn^[Fڊ\VRsގڒnP+rFӹ[wg/LT@Lt68B'Ji`e"m) Kkj# I/P"8jOQ  H lCJ:_0rLlޟ*`<`&ZU}QT vVAM%s?P5`gsXWy\XG\MvX?z~03u\1=s]q$~?Dd@Q04h^LlE`nb/ 'C |uT)8dgzmN-xoR`rbCJIf1;E\&<<D_Q:.Ez$H̒0D}Tz 4;Ne2n~)11ԓKx {w}zs(v%z*f_q`4yác~:諉@H2^B 9=EPiM} ^ ٷ#0,'P2a0$* 2scJߖ.[lR H\#˄IY'fu- ƤBtAhy'.^q!0< `:a)iI mE',7}EKQZ Q͆ZPN𔸡aLec*-Q D"h_*1$"rb2?wRɢhxd>RQ`ce܉\?7~pG+J(C2㌩Ur!}*քGЛ5ϲS<yrCtvy'5x.9jCG=k wFDpYhu>jcf}eM0S">tb8F@t֝f %e>7zum^;ڟlk!Bhя.yʞ]g0"!4I=+i>DEmAN$[GUsa\\"`;>7epR GurgnMt_Dq']@ ]{l)0t-tlA G:uU]q ?CjFzQ)hsuJ f_%A U}MBcv >"Df3}@@_$I A[ٛs; c|>F](Lޞ*SIhO Q:{1iu$oobn$n)}rfr>bεfG^Hxs}7Ou!Ig]nbn&u9 (P a5&V?0sSzjWy IsFPTe7DzPFe ;nyJߴ}[{tVkr0FQ,|j'!>.AsagNŚPOW-@(:du QΣ3*+ ވv싯{{ _N Wf;\nrp3bf`ք JSjSPjyLؐYj~n7(U%aMt9Mq BqɌ$=QO%6\T/O?9݄C'bn@ 5wʭb ) +^nl^wUfFp"dFc΀s>nxPXIũ*(r g=&)l)ŁF0Kgͼp#,WW?:0ƷLH[CG[9f #YqG0oyIڂ",JK9L ֟J `'C> Bpk( 1HWVtc58Ɇ#jN)v|4;|r )*bKBGqᚌL+2¨!V [EԴx x,+J}"|~"N{ETy*@Jh,%=<dضR+. G]F'nz]rXۥM7<'5z{}Y & :H;x^!rP1 5||ʨWkfu'!yfW b `gN[5Y`nhꈍ<)9ox]@;RF;3 7* ffv_NC 3;w e!7*V?fB;FYӵrhakظlaӺI`J&KRk)TZ,YD1!dMD,Rث !!5._tǔBǻ-|*y5j5Px ]e`>rPhJ\;?^Es#<(I0c|ai;5`YayjKި)a]Qr}t/݃:*i8DBk@=r5u;9 [|w!Xɾg$gd)ǣ<c{L *tC>]XY]y޷> jUAF3ԇaXuOj6HE hx{ =&J% i˲(z}|4M|pdž=zg6Ǻcӳr_UN~'>АMd /Khx%=*6Wd sPV`=My!\*2LZ<yD$m$ [7e&U5?vs Dg_C6儡 ÃF4M'C OJzgv4cCy1\M -=*}e3J=15 *q"P9#lQkѦ[ƕuG=񿀾t!N=]ȨFѣ `m몳u☄DbV1EKc1[]y\9nU'Fj "DA14Rgu ]Bx,NDy-5lAq<!iY6B,Ƅ|kc :,f~91!jx#5[NFhK#99)?#H.̪QɥXBElkHgINR 7>R7V,K1;` j+Fh `TQ73 ?GĀZq2?hWM!Lvs H90{\gRɻ|"yi6D~i5.y_;WNĚLP@6̀",M9I)I2f08[smv|qI'o 8){OKt9IwbOGo[t[U" ycc_; WϘ}9j2(a=FPFg:L x{\U$nӣ"~v`3DZ$^jRRyc󥠼 iixB*_oё:S4~ݥ=ǴyC!p*; RZ'2kF)Z(y(Yf4M)fi*c'O'q 猪 Xp.1u'H( ?S 9,P؍1hU "^oPLtC]ăuE|XQė.#@cjVWu=YFGaIYjh 4ï:-p:<ӼV$^UkԊM09/U% ?tlhz }x>P!fian ڦ"DOn醬[XUƦ״~(ZpQ։cI\KRR%DXo⑨?W &8HV3:ۚ7UPCvVW!7v?LY1W'2;cs$=9% uBCe[ [Itjɛy`>s5o_**38Ew )l!lϵH`VSeewv>etunq%63c9R{2 |\$s0;&\Z} ;\j#C~ MJld_j96v=Q5ڳ\_J*rtjW("nG+*nU#90_w$|(y2^d1YǏW^c, PMөkXgJp9 r&kZ<̊+/1E qr`'W;rCW䝛$3 ӃgoZ1ͽh&#D8jS݂l_ LK0K`/wK-ҒaT"눦=˶SƺڲDϘtHϹ~luĆ]>I5h%ٰ&n@>~SSB#m y(ǰf6m t+P?+CixPH+jcy[LhBXTmN\ia)Z b>+7'Z3qfUW,:>Ť3ns#gҋhhQAdAd%hJtX#e@W#ogO0Z P NZNDb`Se'/. ~󩥀ox<ү/|i0 WBb(\$M,x'n*c-^ݸ@ Ǫ~=id]*6Z~c#U4R"|A*^/U2_x":u>ֿ4C -BHP18U72jvR"Eyb9ȅUeAn^¡JF/nUᯍMAeKk+-c%a)JQ?̖iHR6~L.7Si( *;BrYe,X^');1FuPP9w2{=,Z-k]eJ 1~kD)Csm?,.oR)}x0MZ]G.5@k!b4vܿ>ve'm4 ۿ_Eg$&eWZ{oÂSz['{.oTHgȪCbU^ ;XkUӑ>͋J%3@z_ s%wv%-.-Ig\Y`wIj˦+ڕ^s In%_"Hu.yPe<-aS%b_m֠o]_ -w{}V D6$6͍a5im)RfY/QOiK8J)!Iqvﺥw_a&2$,ˣse qPz.&Ǐ",Ok`dkȟvH79\xj~;+# vAF94ҠP (flxCff*+ ^TQiOYx ?Ig2YdZ`SF Nk.d{( ~5!LC0} %QE|7DQ>`E}їwhrY"{*5a83po~!Z $wnTi|F9ʌ#-kr֪$֜nx=sP]YR%|0@˅,/gYbdق ȟD @ZeѸX@ CZ/[z5-Lwa}. Vt-nxzW\[q)!#$ 3BJRT_ϕr0PeʦN@^ohnRSp]lw⚒``w_R&S|4':7ŃvbW%DWLI Ac>PCNB=1 ӰAkvש:LR)lŠr-̳ tzyaCUn}PMX5^peoe[j,cw*z +NWڑD %56LɀRj >ҼUyc-VǤ-s˒0GOoO-VaB6M|oM;d}\ࡡAWSgneaբbe_2~>t RE2EHjо`TB19~<ä5f ̴kWTQ cA.C0P%Ւ!=uX6uE2"dz;"Ż8iqfzbL=V%``).3n: Hӝ]i1GGY. ǘTphᴿ(&Ք%{zV3wp'=9*#'P?=u6 aN4USMmgY&TyVBΊmC6ۺ^k:ς B@΂ W"Le;4f>QxIM4J?T&tQsKm5t֙>\Jo2a5x.!%-?t`ra8\*4-FBnoY9-Mql3h[CĽG̺\N7l!s*-" *.]494@M}f4Yyk/1KmʆuKj¥ ՜;@DFm6OĀɲ6WYЌTe4 0R,JG /'Q hsT~h Z)o^+1Z,]DOqPS%$q68]\=a2H!p, p-/Ǧ*&{3M`&Dڔ:?+#D~"c.n:wAIrdsN#I8+l6-j{fD$$b]}Zp"rdǗ۸"}jDV3-~>j`v?,2`oV^gd7V(g,&<_$v,qg{%#%.9D{)8$IOAkLtަ ğՖ|&>[_}kWz tnWu֤ajw^魱 [+Cxhl6,Z-]L\9fWQKۢQQVO,!"LV4 S[(]\søZɰ> o tܙn zXk$_)P):(yQe I:bsω Yw)=?3=wNy H {Yosy n Kzl~ӹדOG!puZpk7TWP f;ȫc9F[5_W [k\:MkbB#sK/" Kv&) 6 :<`K lJ#Ll]7Z,B QȢIƸ M"\0nV#a<1"s; Z m:'y2lYNc-c%|*p#ǎ# [d Wyg*z{ŀ @1|+S% x+~9L@ӯ!_NS3M:F"[=&n:Bޢ;aワ|n 1˛ ozUWWe1:6`KdG7h jcvo"R8/o+ě'(q_B 0hCw>=;F^R[2v1'K& PGzh!-ߏ숎aDT\- [1yGk\QT0@~Z:{)~ !N:ql}kpesd[8AReҞrfjb^hKѴ ufԙ_J8K2Ċ,o \!!F`ǕbV쮅\<˥S ο7uAY -dY91Sީ8IyM[颴LgUx++G\e`t/Π֯!gɸ~y>+}XF"Dg*CgC~/E7|.h[.#Ƭq~_AP"o*bܚ9FI ݿ"Ĩ¯oP ƙ7ySuzۙ 3)EP#N5C0MjSYڢY W> @tAǸ?;=3MuKFbW#v<4e.^ SoޘnugJ7ĸ5c(NV~S<0jp,bMda+&/NUrUE㟯x--nt39Ԡ)=DxK^O٩,y[)`ve8+uR9=i ?:"컩*Oӳ<{aX͕>;`-h4SʶkI.Z RŻݔ (Ƣ)y6Ҏ8|b~&J՚ ^UgN<yÞb 7w*n -0҇eҚi< t@%E?',WMXF6`1Bg򫣩ׄ. op?! r}>W$!W6c'+rLtCQFnY#HN6̆:HR!UǏMjI:vLb>^47x!Fq|R/ѽI)1^uY*xuSbB?)|7@p㾇" AIW^H,_M5K1bclXyD+YW\R[y !`ë2s;!eQ)\ΎY YMƒ=ASI\T%Sܟ?6ǁb{SDAmbJ 3ۛx$H e{CtjEEfzXm 34-xPʼ*!>rs sg8 dή9~2Xkw  Gr|p#7IFV Kv$ّ i eK ~o/U8`!EӊѓΟNGxd`ä-IE, .Gi!s#|7X++s$z<"ʐfUa18!]Wxm{lش 2i:Z!v~byy,_ŞknFd_wmOiF\^r=4`7$Fu)>vTf }E9Y%bqdBCF-i`6 2O(gvRJYiToxTltsܡ n,ŵP?aAO =a e"Xw_~및ǰ RzpH(>?^٠41Wv d1Xf'$@Ə]mb92H x0>׻Uۗ+lAF(i-gX䏌B>t%"maRss^/*ijd:sGx z:=LLJS*:bVSF6ks0acbAc7Yb6qܠP S$4{T0@^ioѧIÚ.xHUwv!rnN*#'@4mext{Nu, + ^di]whٹU@h2=i;rOdH uhY}(Fra' lr&׬ɞdHRhy.!9츒O'EJA'|˳3X˞Z: tx:xsrI;Ő PtLXK`F] Ad7|p@z\^{5L司.z@IBbC6/O7mC/R/?> ދlQm^T)h1l>C̅pՐ`a(z`@qQ^S^V^TnAWrڐćMxuK1Քy-lfw;'"ω e.`e֫5NE8N)#dfZa M=FDZ 0iQW̊DtL/yZ\CgѰ>ZFc+PZ\\׻O|$8 av)"bYWH5&_|DI;ɛ[ڻ/u:f& ^ 8P?o|B +mV:K 'u;Y6J+Bhq<#|-zYnDa?^_|Do3C\Ч 1֯?5&،z+n)O4OFLU6+3$i^ Oj&Ҥ:QzB n_Qf$Z@k-T1srYmMpy‚Ee<;~ >*HiHt4] N-Qj =FigؠB/p)GSf;ic\<$shq-4ZNߺɖdzy7أA7Ӟ~_|{1 [lլ. ` ɢy6GF.qanҤ`t/Pn$Hrp%J?zD]U [NxLJIg~Y-| /򄵢I^ً3vv[ҿF~1 '|G(6b36Koxs9cM(r 5wPz>IbaIFdVYc9Qh/-̓6QԶKT~dLLuzik\=L8*YR" %98=Xvw^ ϝ:YscQG,2y7 U({C'/t2f:rK&tMwQ-,RٽDUuvNa:>^8iB Hsp FQʨظh,"1wih,z -@JL6'rR<]egjZ&TAKY*6պ-[8=Gy{w53|f'5Of˿UHO.;%m]_zQoQCՊ HTuvVy ~xA,/O5i"\ؘ֯riA뜷7qyp_ vo)3o3Hޕ{ 94H浶~ݠ_OOH  #)ACXbC,XnX蜉Vkv..eCr;2rjaU WkȬ;芼[|nZCS.NQkQF$VeT95 KD@q*Rbn|1Ih Pmu`ܦǐsrU&O;F)[pߢAjӄUnth](e븺Q841PwݓHP˂{XM@EFN' E.kH8d]fC܊C.Й` :vֻ<Rjz:qNp?ή~_0Y1B/2r8V/qޅbo+!ّ/)ŋbet 3>ks`Y>}rWz ZGCKQ oj.!f_x:&}ZĬoiۮ4ZLK} 8ŏiCV3 y10njs;*N-Dif<W X蔨 z̉wl}`TIka0ҝK79Ϋ>&0a5JZd]ym,!vʕv qxG/9pLT  rMIK֧R&FK}Gj` v' `^܌|K.:3f_Rmi;k6~ySsCw_/G%ήnu D8m2lsk:^,JyT2tU6냞o(zC"yplSJ'͌8`+qgҮ\(}b䵷1n]Q&ˤ>~ *!"E1xX,>p"F&32q)eD}K)U}"th #U5f" @F2@a~1{)}gC |8>. ] t'=M1]*!bp%cjZ@(Ͽ|qmj1QҟO0 gck3:Hg_ m£{/Q " -͚kvC1ƸX2InǞi۝2E땵#.mȍHv[.Y@' #ܠӼ6lR<{s4HE(id? P]غ:kmR!Q\+,U^ #@1]L=2Lr.rz4Tr=d$.p}g:~|\'ͽ S@be"ptwqcC D 1 %0ێTuD<dž__(gS)D c:@P(RaH{j,cEQ_U2h: sLE M A."Z]ibbΐ} ֮l?_۾0P@jФY0o%U%8 @-R!鹳LM4i68qrx k_ZaPc$Ǒ$7ʘՋF6be h6 s2gCCwƚH)#ݞAi[;.?Ǚi.^r_5%'+.;5"sFײ5U17]L#TX-q>JW/l㶆M{ꨗ 2ݿ鷩 c#BagAkC}n@!1Z5Ob}!B{]@#D[Y[5N+qSĉSs~Ăc|&'B_7̺SMG >cSmv# Șh+Y&DR c|2?)06hV3<$cG6辌6sd}Z:F$^'o~Hhp !g ahLZqpmƇpnӴ(z#/. Ե& }m2bb %ԾDyt(0>ja=Sh+&;c,ɿÜRmawqtH7Wi"V_5-K4֗F :7il9נՊȄ6{X7Qp ^=:Yd<RڀnǽaX]*Tv^1|b?>!~{ T˙ }Wĸ)ʾH1򯕊%53xO`@ڃr=^L~C@.ǟ*8 r/ %^yPl92b$O aP*dsjM^e٥MZxK[pm q2dB;SO?BצQ#=c٢Ĭ;Gz.ZNeM @ :=^J۟],6߽,ޫEL  &'}nΧȝ )n%,dNf/,!6Uq*YҴe /[A{:Si}mǥ;3kIwЙ4Cp+X82y*NԚBE]ݩ@g;J~ Z&9ggnoI>pf;h7o{`f˜1fzF3gp3gG=v`@I;S"ONFnbEDz1ȣZ ,Zѧ -;ffYʦۦSmZeY& "u$ 1#%Pn"{!A;$ ڀY #=нy>M(+^G4 ÷O676Oօ1|5?B#1PIR%v½̥Ҍ/A{EHDcz4zjax q[_-@uXxO|[N]8) u,:B~å ̵hd?[$5(pT@pd>qqeu۬bߡo6)~#)mDΧ9JG.T.&,yEjuI0Q;.GHt`,d̬V?J(8ѵ! 0Vy("HFU0 \lx$՝wm ȖY`1[ @u]!B@H9]]kKwftJ $:w5IԔ1?T]9'u[nwp3GO>|52R(|^׺V)cɛ>JG9W[X#r]*`hz|Xܴl#|q4r1e t~)"p kNc0`rsڅ--wJLN2.TJVOX$#}FqoE0}' - VUbN,Bv7:ώp;YşI,<ڷRg؛FnLJ\[sMx z6TE.*:Yki!e~^RA \UnBPsL6stRNQ.j: e:B{t0T6Ct&{*,+4]!w-^u]:F_%?c{)+cS1J h׎ƴ7lώLH5lYEiAk?bJ .]oLY[ \=`T#BGh[mU5SZ$;ߴK Ȩ}e:ASrkNbT<しwגXsHeφ, Fs:w$p4:ZZx=!a߻__2f_s żQ ntL֕FsV ҆QAK<.|IF|O蛵(\лh˥ѵ*OCd1=Ͳ o2XqVk94q mcyGJH'18xF7l+8-Ѡ6S{O -aӇF&+ k@k},*}'s PLŀl$ Q2{O wM꫞zA$+#;ǷQvc/.:,ThE}4[8ngE7`\8Τmh"hI60M1F8mȂ ^—/1`C" ̷ Vq;jdI);E¶k%le {=/}[gr(G'Kqt<7q'5^@노_S:z),S _Մr%FA\rOi}UG_f>ظRXbF0.!8NdSy63<ڽ74[0m;H.~v0R_Litb-VFM俫R לJfLg&w dxq^<ׁsƬ9!!9 =訉RqM?H/d8Cb`O(͇ijDij9\$~:*]蘭ζk?:o'RN^ZQ[% >9UwNk1uT+ 2B~vjMn,>avRU U`NGAdyfL+\ؙBsk#Y6pQSwt׵9)8M_ wEY~k uWQ8(j۔i?s ZYYvcDZvyv?>Ata١jйdʖ?}ظdSzɆ)TF,C$U)^I ?z~fMߦzۉ{CѺeGDN/WؙUeim1j\#̗9ռ72Ӑ0'`6IFaGFpY) | 9_xI﫟#/|Nf43?49ʧv. +gKDC S-uj@~X}<3p3deahkK׍ɮBRdXgEgIkWvָ/'zE)g ZOjy2+,*\v]˸UՇJ_;tI$ ]1m79w`LYuo!Ib?\r:icCD^0Sv Z6uR,\@Nf7D-R tXB[@0N~1g9oEӭqH(ɄȐw ID,jvb<r ,J5AS{n^Op*s'c)2TW<635P3SN㩩l|=l9JʙtLG9^~/!obKDTT Q٫n|`&3C.yf9-,HM5{!Xg R,koF8gr}0H/FS*P?d)0\H E9%`X*47J]_03B5Մyg|D@@_ߪ)5{55du?]4RC iV=gbf#8%0_MWY*h\iW}S, VEGA@$/7̧/E2IesNsڰ4 ZaZnfZqAp*b}s'Cep,jIptt嫎_rM"] v@h׷%2&ad;P'1q;4>2D4;Jf;.\~:9ȗ{lofxíK(/{>MK\8z|N tn+}]5#E=dj8|QHNw%\O_'RZl򫵔mtƬFZO-pM͠Ԃɡ?%vDGX}`5Tםv jBAF^?,8 qg+U* X̓ꊛPy oU}7J[4Jaake=ڱ zJ-J7]k1iX$x`eWemCzkϢVb -0lY|$9T[nVZ) *ܖ3ˁ\|`KF!V?b7r! &$R*BT#Kڎ=9ce;tcM*%*ӨHجS(]l۔hGK~wvJp/OqՕ{7dBY f梅6A=vrO¶qMP.Zf ,fzʣV35"Ew` S:􉷊}.'ZPBH(HGZOw &F<9 ?xJq d3ArşF>>z0bL>ԧ^ U7Ütd:E@x47Tx0 r-`,px&&&JhԊzT.;+3GќjS Cp] ͬ^ٱgQTG>pnӟzSP]aI^&Ag*{+AP*E暴Lk5oXɳz1l(Q B =tŠ%'tmma59O`E΁La9ZS޻(kUZ;0[pJe=kJ_Ek8n1Lw\16TσIBRo8Ӂe=};Ž#fx Y$e55@+IoԫX;h8i??\pG-]]XB ZߜC=KO2o #P0rxX""3+$Ԉc,UKDy+ }7y'ʱ징 ;;G\c[Wc:rEdE,?`dy}CWP2V٣ =r3~JkHȘ"bq}M 6*PhqxN)!SN!e$"nd)g+N~ wqIa2B_︵M% x[UJp&#r9?dUHX Яu2E;:x9R Bysŕy8޳sI%kaч#47s{Ki8ҍs4zPUҵɍfܺdH$An "cx:<1؜!ZXPpWI7=WHH8H}͊2Y;4yJ"I#iʲAv^܇1QVYv~MK<^!ߩmǡ7,(UUQo9a: i`k܂kͣ-&%U_mCB>xBh/#1}z#+.yjnS0N>)¬%gjSAS3s4,!f%ƣ,IEGN+崮ުa i&\QZݜTJKY$y?a#Y}cw |{Wj1R$ȑ܂K墨Ty4{/##0@d0Sb4\rRlZ`K>ύ.DiȵOPl]+ ~ܓ|.oBGd$eL]?LPب_|7΍7)|5;Bn7$M?ion2\cV1Q76>lCJ Fo%Ό)D.G>ys5]'#ApI9z} bF&oB7Ěa78nh슗ocWE0H E ;ii&=0_翡7z j~Qt&]S o G0_Obk5gidnd 2-u-F= 0ym`0} C:u(ˋ-H09ktaq(XY#CV?}MZ=:oehoL=yoFՅMY$'qrZ?(Uv wq  tt 8 81/o%"x;y{ T*gs9cȢq 1PrZ׈Oz0Z;M R7'¸#_dMkP #7{!`ތB$RgaMuIV_=.sPnFFgCp +M=GބO?ja>Ϭ hGo *Xձ'X1{Y [W>z{ˇ+}x›^WyΈ)^X8d1!R\X u[ |Z\.lAdfa|d=|uR)R*6$n\)qQe|@f4i*q𺕂^@( !']N@0gaq@ʐ~<"CiLJ%qzB6-8|4pE!NxNeƈCwGyBӊCHb|n]DYOtF kx޸,-`oo88!.'|yy+7_Q6|P *9ȆW>2R|J;Q}*GtE!} R 6N`!dI6< ˠ$~$% J{)@M2#wR ]Gemc- N:ؖ]/^@6*]b~f4v̡@)PNqI -8@Õg_ڶárި#N*eˉ\ms0Jt\}%1'Hb/GhP5=#,=wdd2n!Ҩ[0|la]`Pko՘9Fځ(UB!XHDT5C4L sTU3x=LW shVMi \ea`+tc>lUKFGz}Vps^O&uK'Jf#*Ш&CDKekè $@v;kf4J*S{t(2v=9yD"ӈ Ers -^-3": .W0?pS =Whm}a\(5l1u5Pr3/s`:C8qk⿨IhJ 4Hʏb 6='F.<H7ӫ7ZҒ| NnH/vviRյY(zSI 60_Jp=MlOXoY=@zR1\ 9W#Hlx}zT;K:X"i j"+<1@@; \ NŐ!m]Gτ-ݢ_Bݞ]d]RB()8PQ+aЊ"51K w|S+*oRx<@1(!?Z?0_I\Ю~ _ӫ Y[ozkW]jD| ?k Пz~B0TqLBGB?+F^qyIA ~?d#I&h_M]\iH#iZ5.HȝGVcu@^KjAR3p¡;%\\:]˝㚩[Ze?E@]Tڄs~BGdy`D01MdbGDB vŒ&X>jTn98iQ0] 6\I akMӎ7A@#gְxS3TUoC;%vwݕƻ wIUSY#B|Ú$XD4F#1E ֻ<|wŖ8zp %FKww {g a!+:qq=#fslٟ |ZX`m[\',`:$ JǙBtiء1 @7K3`)T[~cc 6J 䭢7I.3w&|EMV{!gR4 _@='%ή$N )R*pC"\@CS0' 0QffYVE*n22zZyWX!1l;-Z24vK`$孜 my)%݉ jfl[C\fzQ64} }1Us;+e{Wu_y~E |H F<{{HVw>\ot*kw| @C!9eƨ,:i=7ʗ!A|nǮ/q#𥿲Đ>T{m4Xg4%qf/OX~A|\'v0'Fг#E0Ag̛1O.Z59&M釮!KL/Rr$Օ]&70ӽBp,NR yMCNduAl(*H>~C,cH_fޠƃÃˤOgw_VO5D/CIf`VS)GPbe \IbpKM2U\D;5هo0Te.Umc4/sVИ~yH !i2rm:bz )4K0wog)TWGޤATK nYP݄iYT,%D$2OG6SUs >Y0)0oou]XZ;Fu_YY5&\rb[O/Iʤ57o>)аz zL:WgZs^bjUs5S lQBʧr"( #troDiKܓ})(% 3v9Uh_S몑΅< "ӱ٤?X\w|D/N;Nj2.8X曕_roTR_+S7o;g?5 ܧh͟8Rᜦp/[6b< ZXD'IW!ڳ[, =8̻NUym-]gAϲsaTT}5OXnQ'"z>Y4V-=Re0JA’nd?džXe.~B%>2ވ;Y0ƐNJDm(HLYٖK&!}t/t"ļ%vZTNaۡKp`r@5g\~P1jryFO(4ZK.p^R9 AZ\)`r H=fI8x8YN'D-0WgTP+~Qk 1h[惂F5?횏md0%^]dUAdֿm_B>ijAq_dk3_2n~gK8+oimωіn!~NT?[:$C*a.apuXi1.-_!8;=qFΚvD2g\ =|)(+ R3B ׈7n#<%tr1g,m iuӚvXN(z0sA\$a>I#.9=& GΕ\eGIH *CRˉ;YE]if{9h(!Nq-E~xo{8Xbtj4nD&l{_aJ5UʍP?'ݱ({ʡe;W7bV:g-n kʸg"J@0Wdw" ~MDZJg\&a}3D^2 [Dv&qDQjؒ!# J_R7zOǐT1J㤟_ei?FMܖnJk>Sy&/.OͲ.WOBzBNU˸n^޵}fE;(l 4xh{p1d9$7r7愐<KX(9kjl`/ dQHfBտVQ#L$"%M{ mO!U&9žd ˗oiHCyDOO_EqE.qL H&q%nGcL^ξ?cimYp%Ƭ}boOh(JN"_ӵjc)1H4 lR/= q%CkSz{fq8{S *k苗в.Ծ!:p>/o'mA $ȟDxiަeFں!N2u. 6FtBOX+g  S;nݒ2?廩mm_,Ly_1i8R&O # jSu蝙<26>w+xB%<<PP jjj_LnO g$l=q*UDW$E X><]1lJnvrX lU1C>cnǥtKT@*|@jp#^#4Ydv%K1$u6"h=_͗/i5E"[$(["pn83ouyyd~ 0`z R.vgd-'m$mMyHQz{ZXf i C p<_ByP"EFuͷӟ-&^(d1;0C2NasUQw9Z2mi 0`6 lI*Q;>%/XVZV.°ZOšbom26sW0MF r[w{l|R3/e MF>Њv Y9m9ǧ]pdUَ-uO괟0437۳Zс[d_PIs;^ "Œw#շ(Y?w&O[8qއ-T8iv*c;@{X4&M0jIߦ /*~o?NAj`߬A.CBanƼZuGa)",[CQ"cbd]HsU?`&e楛aaW/cc&ĘI&hgkyfCe=NޛbO\9b D< L*8FUbP=SJ :CmU\H4Ymn1Ns:!MjΕISWB9Å,5fBU1Yd~%e3WBI9GYG;Imc@]%iMKʍp3B[,yeUsJmo1 plQ^0 ۖvpW?_\Tl7K9!Ye$>I[8&pwjOҼkv45tigdGRU* yZ<˱6膣?hudJVdWdw;qyge!] ²K=Nc\b)SO2ރ&i;/dO })!c? ~?H;.܍eQ Oj[&->)u_YzV~%M>1- y=+DG$!19oީ_#Yf^ 1~(l_02v/0I0L==l3 IL}\Mmwp!\V\0ӾW6؀Z&'b]h)뾞J>e7{Jv\g Ԓ^}q=~w.3tLpn$*MѴ?w16QfuBv ͊ (X]y'K܈3y֑nW66 t~QS5Q6{=L>1rLBpl4 ۹h $D#' .VYH.=mDępP5B;dlrJvƋG7Vfa3-T939;i!`ڃ /@vѽ}팴VEz@\cW1zrY##łDoBx|.m-/o ݨ2`t+@jk5UJw=^ w)Ί %C̰R>[-`q>E6#gxV9|D';K "ޡM= T/ 1p!C*6;V-Kvx7n+dPa_v?m AUcL@RA]I&q̣FjM"!IvU2l+]ۑcu"`*IB >P2)Nqn<tycA[&7ÓzKjkQѠ.YSpzo2Zu9c<8YXV,*Ӄ# [!Ӽi0g@꽓"RUyyx* tD"i[Iv/E+uh<qVuy@ߩtڶy 4rj%=1Y:@VM nCf0]2sdJT#m(?%vКh{Ґt`c8#CXexAf4@2t:q,m dza8]W/c^DMr)Pb(IO -&~)JkC$iLsu7HUf2ϦQWđ8دJIuBY2Ӭí#='M(W0ͨJ~DG" b7Jj Qa|_:;ĠxY0&j߫s-W}aYoo E-X6|CD&/Ga,P8 -d#[ WRP=`dy"(/Ι(n-!08;Xˊ965؍ΩԦ~FOk˝ QI t(p)~z6թ={œL! F3WhW7KI@2e0z=,]qTN~G$r1V%N ] |u ߇'-kP +d8']6D3$#{[E 1BDYt%$Pe̳?A^] Y@.bXj:mP{kΞA-pgttS0ׅ&}^c,f-TPe\Ìf IzV4c% FXdL;$ &OA8a0TՔ(}N/@:2;:HіI3bΒqit?_@l;x]tB6"i;ΔEfQ߾ܒ5Է礂4L.G?LVLVqFKTq >N{Z!hhAAJ#\JƬ²n 8kМa}<53s0s|l*ss_p{Sqo?`_@v"CA ^6 _B<< @;} ۻ : (% Uk`Wۙ]&S~.!m )}:9xm!yHQ>v0"Q;\q>"?>FnlfnkVZ CWGЌضcFyZs4vwf*O+€ԨSa(VR'|8_ U2)k GMS`z.q d1=TNZ4dÃ}˃5MA0|W_9~U 0/xxn;>05}l,뀦bZYONUfE1Ly1x>%ۭ+~vc 1 NWܨ/["zɺ]禼^HJ>@w \Ou _JsCn6 whս6j [9'j[$n6CA֞)=oC#ڱ6 #Csr!j _ƾ +3gH^GȕW+}{~pdP.6 X?Ե8*'={} !(3@;DB1.kDSV Ո,0(vv+ߝ;M4qN;yeFl ɣ Q. @grpϿA5!нZZ=XH'h<稤+Wȅ xOVQ12\Y>7Tׇ EL+ `?\Ӭ],K?1ODOnpQmPIadw-̛XCgދuԪY<kA)cwbVP|eBI,2Gg`y~W-֜c:ilKmpYRg]{ ?<[ׄv?݇xq;rp.:!!u¦HAizG.l7'У: ?OrRX 5e,>J^x^%@4QbrmEvyjb9U9zZ쏩(wX33f:3E"ύ#B.'UQ<9 _35 !&2(|xaC(ƨHS- mfFW'F8C"MSH}sޟ3Aúۂa| qX&Ah?fB"h)դRhvfw+[Ql=v,4dsrjcb/ 3$عM$[ITM (WW5fԛEyA[!EylV( oNqt ?;~"4L]NK>x6L6]۷`Jt/* zJXD6T7XMq &4Mg!}NQ/.U[}|u QwF 6/q#Vטt u8KPb+lXz淒ڱw+Xnw->X90΋п[{2$ƼP-LVYu1_7g9/ll.AE bYAH,3,V6AB|+#|&nl}P8T*ǜ΃|vE.U#8$D֧tSAl[ \(MHU|0DswҭӬg8KOֹPȊIRCdЈM/U*|8~ZWЛ{uSBh$w +Wt loTN~%幊#+@Hi=xKNZߍv84 Q@ /Mh:%[!.ܳa#60Vs9OʧpJhMsNOQiYW-А_Y҇)DQ ⤢a 7K1]9@{Ъizf/iEc#ʂHF#e؋qP\2X:CXu^ '* |ZU76W[Kp; k_@u$nN}pdf{{>}z-O+!^kMQm~/bU}ٵZe8+` YPNl0P)+88EnLϭ:v FL5)'q*e~n 9gHa+hč!]Ulhh*r-aޘƵFR$RC@=<K"_DfQ8!ڵ;Kprv߷Ξ1bo#|wx+RJ-ng:M6%}}']?If.xabڣ!m #<Ԍ)1oM${k.u[^֢*>lK T)Y%[?5Flie䊢pL~{=΍#b_\er"^ Ƣ:.i$o(M!qP;U TyI%Vµ?I?BѓW!%-!^q+ -KϷٞ<[ fhx'Hgg]K v@d8\goY:.(b-1,W3^ }J7{d}Ri.3^'K6!Q},Z3R3rONE1lKỳavu^w_ ta|kI8Wxr@0,z֭Ytf.oLZ'g.ܻUg!`K{4nEP L+~)͐h]徐)"Wbqƴ tlfK5b.]NsZ}yvMN0lŒhvmـES`E;rGvrsr|WVY{zZC@lZl{U)KSjQK&+Di"UJ*A+"j:W=$Η6%8G>e3 q; Z`D?wX}d,a]( .j_:4:@6zw]0/@;n@h嗫:c2<KPxRl/IF8Mŧ7э̦<4 A_uY\HPy"Lzr*87Ep {E,A k7&$@thF/r7EvA"fQ23АGC8ZiVcF qboV@8%g"2espjg*]+=EOESbr\S9ݙQ.g-41D\0?J(RBH?|\9pbS6b7tzaQ;)[R?vn eGB9eVPJ!y9z1^.rz@i nVnc+riDoVt8֊?_aŒ7hTdK%BlHqKn;䶻Tt7U,Fh47UJ[89X~*fWy`L)8`]Z*QQ 7B@v^9fyI#¬a!~uEи -R![,!}%*hډ0АGՉR5 ( ՒU"&>"ߊs_(a]BX}SwbyHi$$0.N4PQEOEKnRd˟!.y\~ݞ"qE"UR66BIR{_C@ zj+ERg3/6drlӵMK7Vșn|e{(12OEմ?DL2f>d{Dcwx7J}Wox@G=̍Y᝝MHet\ѯG-D`ˑJ㕅-"68ODzudw`u"辦h+1_]v2; ̆܆у.v"BU2Ibw]$N1vNmjf'Ε7΅y k5O%V2zD{kH'i@RM]eBqc*^K*6%H 官O نT'>C_'] $B.Z{NuZ?x0fN~%@8؈v9%$?G_yIxDv];S޺Oe5J{zm!jTpèbHs: LV;1ǏVPX H Gmb  bc:0]Xrr$ N:h荥E  av4+nvrWTyF ]#̊([N@a%k:٩glz,8T!֜ EDy-2QDْs+'ZOF;з!ǺMk뉦a̙%eLO[G~v\dGqjF+2\9a'Z+%8ԅ3I(ܖBaj:Nd>FRMFE&=ah7N3#3FP!"I9?ݾ+rZE-?r}U";&7^HP(4ͯg谄еQ L/F$ق.v?Wd#xVٟ>)Olh* Yú  vԁ[7o|/^N=^ B5!GZ* Sz{%1 o3a$F0C#]mUY]VE|4.c|XJ!U2-Hn"KE[|H[ 3>݅6uPjx]T:1-T3y!83 hD \' KW1b.DoH&:W M}wZf*p洠YP;Hy\ G7A$d~9R͹jLxk_x; A>;N0+( ]Y5T5Epj$5h/\qy=j(섓?cGK,yUNn/rao߈bp.qFbӺ SFٍV~peI;cjv { +mEܥ萠l;s@fZA*Qk6qu<' :䕶,fhaYb-,;SBUE(qo]s{TGf T;q&)'y8|\f\+#q'i\ @诜@lm%dJF: jt#oqT\2}qwiL) 2Ek#i`MB)e`x$zGy)ަ &E=&ly+uuAoⶃϬ]{[ۙy$Zy MoNX0:oFL!$_Qj(o|hmSCw g8tja_BxLfpj{A?gf6xF3< `2dIX QQO]WսypwP~.FqB!QQ?$l[#ʓ$o(Dէ}4 w4>/ZS*ܦ 6BBVlHDv: *!Tx1oO&{|+?a28\0 ~V<)~z96 Ŀ(J]|NqSV^h8Miz8ɴo -I[|M}*dR&`D;fnEúpI-'^:2q;4VEz屠`[c\`\(0BbN.l.6ԄpJFu٥Х) >2B/mxDo.nmaf\L[~wT&@Ib_ ase¥nљl~֋u7(~MM Azl`%PCdd.?ͼNqTpC3iE;Jל6Џp7vڠw4ZeG71xdLֽ`"D'&I^M|!F*J '`w)9i^xT鄂FbߜGV z7(5ΩcއOMA!ЪSK:DUX(|uS*wVLoMc UAh˅³qC_e썓$Y - ]ZP@["RG'q A + mtY<:`(k<. T htt>^\h\fgH0t]4{B^.+N#ӐWEj:Zҫ<(\΁7Vb`*$lޯ ٪-||.Iɪ>Yi)yn-7MUz d {L i6zz JIF2@?6BkIipek.VqATuTQw'G}/R3EFy'4k`?8 jxϭst#;3Nr䞂z]"W=ҚDZ鞛^4 wP\9@E>)#Ӥ 8W08j&m3aZGG7 +jY 91ۿm!}ox:{r-d=gxۈThj%DF-ƚ72Q7*U7;0&\Ƽk'!`O~X?i $Dt=R8ʮu*li %p>g-*X+{1nh lBĚWDzȱ;fؾJ:j|8u2H[Rfz#//*|o (+d.ngg&cNk5OT3~>^AS{tE.,`[U" N9Kdd}diaS2̱b[" !L}KN7A^JY'ՓICg:N0$'2: 7\cY!]җҞ9Hs72pxUǥ:gy~\K|uluSp|wJR6ҡH⊋X k:2Bcn]>3/\^4MFZ/&ȆVSWO'uzN6=aΆ7INj`|IeQdDѩ"7`ļ%`̇Ϭ;B.pTVU x}[gPA"1y[mh9,|텃3<9ujl Udh֙Q(\ [ػ53?z|tT oĴ($'GcNWSKGϢB'ByX^ }h]G kOb.fӠ䔰gc^vȋ/O Γ'4I*f*bi*jHoZHVW sw"yJ?N:Cؕׯ$H[IIՌ?5RT Dḉ8ȳ:t|6`h\O3 Acb "W]ff>=z+ oquiT"1:Z0L֖/RHnmLiWt|gS$80VUʏrgSZlH~R{)"ߠԫD㡵7,'ǻ@$uODd'y`9 iyv9ݭ5"J?fUPI'D֍b!kYE{X+B7ĉxO\L قdʎ2$  w[A~5I 5t%t=HX8Wnh#M}3oeE5*F3I@{wSQSo@ ;Ncj;Gì+r;Oh$AT+fFD;<3Zh?1%O6Å=Q.F\w 9LLX5Es,: 3mWB4b#`J3 aF$Y(Ÿ4No)6: Xj%S5VOpV?7Y_nS TRp,c^6"c^;vFbLZ[L9-gh/Q#FDIWzU{p]}@(4"Lo&è LT:7ɳ") e(Fʹ=J2eP()5L6 5<5TR} Gݪ,1ށ Y裹Yh9f<[Y"^⬞C !mq5qq,x5uC]=ŷ K h]'N./MHolx?h%""D<5;eboI4-[Dlj9s )yE1M)4f&ţoY*Bo9$83»yj`0 -דu4MZdZ8$a#iYpnSW9W0Ef8Lb]L#r;2ësGBlѪHL#Uˏ2f;eq$n|@R^۱iGea@Ԕ0 "0u41Ua&˫<<[|eS8DbMɑ̧ `#g1? NdQPn5=c+{9b2z}Y;9.6ֱৄ>Up={T(*q= + M m5]|$wDAtXt3>> JИJRTiQ1`@%!z[ o=[. !+41Nw% 4( ou+fXG}F<~\P@ *vY"qwlEP n q.NNWIcRsRL#(zU*TeB5\GkeXs!NDtBQô3n~ϋ2mRi;b9hS²OCw1ul;~73xyi-(*b2Pw?hQr&SQ:|~4vEeu>u+ꭍuX.$&ګJ`ce, Gxh׵`Ls 'KQP:e.(SQć:wxqXW俭qa<(^}t/ O0*96۷ ezFC^#m[*\̤ Xg[_s6't w;'fš0]|6tev6hb eBv1 f[d(ncyPOS~9&0423,Nm~$1(Sdބq QME24$Zo-#14Ku p8!FBmZwUQo֏5,bu8k *( OKmghȁT'[썻=3U9Oll& AQaBYdq!g/ [1h öMsCޘ$wCg2KJYP[E$kd*&Cj!bG>L"O}(X Uܪc{2q.'ifU,X(iUf$_B(.D+i +Yq'}@40P\U\a;Zw'^(3e׎qEFaZ`8A>tJ׌鵷 +~|Bwƌ^FAs(IzPIs 3_(u#{9$-`@ɼl^dT58o|ھ#a9^b?ȚMk>c=k>^ӮX#`;%sl`WU-#8dPw]~OXLL۳Bc:7-F9TRia{&Dw#VNmߞWG}#J5bsbr#.5{I‘@˽u%Y?d*GņLPi5xiaU }SLms L`c9ooL}@%C7ڐ1CHX! Hnš` z,9w`4v3Y-ϭ7cRbɛlv7[xL- RBTO:q&br2Ҩǭ.iT=*m'C-Ѕp{շUynظ݆TNj!Pt$g<em!0+PK5KAvvWAt3י6y0x./ʍ sB/]}F!Ύe]; XҀ9ru hs/3FaWL 12.`LXDh`pS.8!sq"bQmQp:D,0qJSQϗ ŦUsX7|3Sݖ#|~X?BVT\ich1RnJѬsRJΕ) fcTy*li .TLU2azMuO-џ7S?!e%vQXP~fB( $1C΀1{;Hb3*UPb'HiRuTNJ;U,,YR3N j&0(X1ЇաՀEa}<=T *=fپJUWLx[hར+PĦ)U :vFj" ? ṿ0T%hl6 疊Emܣ ĺHoa? |I{&@/|_ TQs &i^}=sPL5:)X&8/IJqh=7N/Kw`)n}y|h>Iv27Ϳ9“+\WɯR{e&;:)j/7X0vd1m(MӆTP7#Ҩ`YU:ABMV|$:RP0;+@_>*GtZYpP^WA`J;Pft]asS;ʾ]-cjKraӜIxaW+DbϦ}h!1TWS|l>}@<qNO^&:WbEKQxųVԩ~isvud#&oY_+=a ~[90|/̔[j&!QՓi> ':ytSg\4Nky`1fX5z랷{( oboEuv?kOiq")dIW`N |Y}>ύW$pG C.ne }8 )ak(ݾwVWƚs #^gzQm= ㇌S62ٗ oWQF߿OtYRU"=HCƵ2 *ާkJZ.I7@C4)&:ιXGC?I={!٫|`0z7mIZh}8xa;R=uܕ}AD*9d9l8T%!ؗdte,ԀH}x<фJYQ_y.=htg\s.>Iٺ|¸\xMl龾 qrɉ0e yd )qTViZُ|h T?K6=(Gv9RFv&fQvnМ\ظ?nӷoMVf֧R>W*vOD*T3fеIcPhu-bQ5~&[DqZOb')IS4DzZ'5u¨J:6pWcwvR!FFgt9A{\ZڷcI8"jhzb+t頤sI5w@\MmImTtyweE+Hּ]E3cٿh߱2p0-Xrs2KZvg~tyed뵁N4u/3$tRחe> ^6p۬0m8 - (0g*ϟuLH+e$-'\a/vj$<-n3Fs3P܊'~|6 pəG9S`WJ_E*#u3{b"Gz/xE?P3wcG)oMP}u&!\~FKa#pjD, @ 4rBM)cʧ'M6e|_:x5Mhjgbe[l;ӴQq'd"&~:0`"/hQjB'Ā[i4e9)-/e uCqa ĺ  PN O$Ϭ"V18"E"&'#§r˻яO#4 8 ⷟4Kyu~{Pn%.0{>̲PUܯAYW]ᮏp;e䩉fczI㱵q\w )Pt5`W{}TKZ"X+Qa}܁^_}ǛFgy.zHx; ċ貵`ꕹ2?hێnX:EzS|-{a)lŖ2@Ap0U:4sP*0+f]鴮)zλ+g8xK],^$$I9 ','gZvcQv{|.Κa;~/~rDBtC)h.o){"87yQ|VSx9Nb/iOx^Y~13aR*>8Վ\1j3|, %viō4"vLy66$VN8qm@ccqIMd4KWCO_jIKFzy_DZWC_7=zJ!z ˅=FQ:e_2[+~utҚi3#;~WthrzlB'!lHUsȇIQ!YbwX-XRbZ7 ,#1|o!e0D 3|2pN+A4d?%N<މ$dɝlB9ṇņ_,?W/%ȇ3 ]3,_J|lc9^GF~o zP_&QRmt1";{3KJ۫xdk:\h 8?ʹ$c#>Zk kXȄJ;u][eD_qTc>>>O] bB:5) @Vr7 Iu1)̽5\M7יVGdkXj.}{-:AhI˃Q؈ʂ5tʆ"˥.>7Ĩ߷+@ U+oedcq{ .C|+(0%V{Ͱo?(Nҝ =| ?ydyv(,І̗-A{hUo7ļ} RZc.OG<~2ػ]v2(BȥogNAui!.#1dkލ4z׭DDGzm5ev$ܠ =lQBL.&RV{J}1 2LzqK!/ؕ8#WrҡԞ ?>n*|_V z ҕmH_ղ28S9]/4|aӓ4>fdT#6@IYkm7Э37ȭL=W엦J ̣9bvj\:]H7j͒C$%I+Aɽƍ(KK՜-8۰hLúx]Ya 3΀U A, YC5#i; ;K ɥR1Z'z4%O76r6`T4b!6P7r : r!>RH&\w!sm>J^FC=c,vS|,hT@\&똛OmEo"ãotXezvۈO[&YBpOD.=(DWKq" C;p)xo.dd*d=So@T/TKhqPeSlmܗjiɔG8IٱX@bܸZ3LQGFcYI4B汣ȓAt5 <]ԐѺ [e)q|YQRYF=8Fbƻ P s+*[ m.ΣEa^NJ.#W&D_`@x_6 |yJ_uLi2`z /#eƈl6 Ï[z͝rڶAc&PiȲ@"LБ ?גF,S SV몰a^Զ\" 1[Lt%,IGQXJ_žބWn.21hoX;>[1xl '%d!:KʳTOqߗiD'1sǽ't/Q 0m - (R^BGU$ZY|cW :U [jٙV?`.VY̨P1l(,|G}M800Dt~&G'8JɳKs 1??<{R#IA?.&jx,QjRp:ƜhJ:ih fnp,sQ~;{hV۽*{Fq9qaSiVċat?M?f1wZ}4ݱflyWexxHJZjFSx5("T 4|u5߬=^p߹q|*JϝDm0L/2ؔ :7{{³]'3f{L#魽я1=РOwNF#`0k8(5~.")3׎)U dsk6**EnjiCK_wYy1BĂJt^ QSA)]Q}'R :\'d$LK?7Fo_HM,*LEK^>}6a'g/8P{?Clѷ0ʓET-L;2ܔuĥ˓r!zUCD|TMs߀xonLݩ.ev}m2+G&wAPyۋG!uHCR }F>Y DzFFKnm"JFUYѶI{si nV|#/ݴ0 .ϟ+=[Tk/|l]OU"o!1H+OfH2@ő0LM,00v/Y#XSI&(V/oOZ , ~p]C 9s: SX|ddw% uefH-@:Inm;sM۶ p1wM!v.WQ*]K* q [E.buʹ͢GMCN&?ؖa5PHuX`O[}yǜz،%Iysfٿ}Mg,qsW?sႳpG{ #1 ]4ӸHГ#Y&#lܝ*Ib.&tX@R\lG2mQB:4(vN YL5-nzyE2J02q%z7:3h{ )c 5]< 5wXY rix*DZ|'@+=d^Ch#L`gש:ff=)Є.4,~(V^*1(eT<ّt2sЋhSP$u_S'FbaG8.̦bWa6|XVk,'2;5^ܬF" nQ(O4l䜝7>8^3ѧF(YTM&T+Oj{1їG?{i%Ot*1 2fsE n+hO-9% 3NGG($C;|{Dj3.ܔ@K|4e|)~ 3 n?N4_3ACB Τ$YL4E-z8dHatN,eXǗ-`8^ӁNT͈O"żOq^Wh[6RàQ󇍴H~q#J^D# .$hP7RU !#˛Hpu:M*RX_l(NZ@ej(ԁ.+ԷȣIu0=YWc/<LSyf~cq!dfc-zcj-ܿ k>T?V]JRa"Y;,PýE^_ZhqIK0 u?Aɍf-?pHX;J9k3h6)Up9/x +Тjq7MmQѥc]Nhhfm' ÍzTgD;X98[k# \mPHx+?Ӏ~iO e|vߝq5㡗=&f$77uc*3@ 6Xj/̵fs4隬؇k3|Bzh5UoxQYؘٙb jbHy+сj}c K06[Jau"ҋNE ChSE>9Lf6A ۪S ħw|^bA_, )I j/NWUS׈ e OVл-{]2CO I X5rLJ𻩆P0r@Ir+M҄֠OzgRVLA 5M);= Vw_4>Q-M[*|$˕ޒpذ 3'בZy]t~*Og&!DVu>SE'D:jD-έ_uVg䱔I +=X(a-PОOH&A]2`&+X!@9U03LLG/%%Qph:4|~]#`Gע;Q;#O f(5a"i$9\'潍ȥ+oW3pkU~8쑯,+cyl*b jz*j3e} H`(VP$IvFH$AXMd^Ul-Pa,Tg #J)Cp}v 嚛Vt8cj| U^:UptZ,vR[t͸w0 ?8wJ׿0J%Wt"g9:jURks\8[A6m0K CɶT7%{l  S4CDᰛbg%{`*uƥ=xqj>/5)b`POaf~zV5Yxc=$*X3ȢElPw\\DSZYK ''fD~%u[Y{Ea_ԝa\b|2:(<{@V btB]d^o wB26q*ŎgjG>4vԡXώ+,D BLɡOj^$3M:]r! s_,(nG.^2f!ٳD-gq`FH ?H}RnF. 6ߪg&8M 5b鈢[lZcyhX3r2(R`Ry1e;4ܪ @ MnyXqv]uIjV$o 'EC]H P725[X85MХ}:V2iLzcsFufR诿//:̈́kxrtQrgDV4tR6e4,YIX"o1 b@ʄ4|MRq_~!oeMW$d̈Ris*"B NZW`=`i sd2d`0#~qpc1;9-5e\ e@&~Yq"Z2jӼ0o0:_It \>S9:&rU⼝-|6bUw=\p '!#.A#Q a5cN/_fY+Sy0!ԕװާLtci8o?\YD/V|d i8<.L&Ω5語~!FzzN-e^YDXL]+3o0&^,/`QJ[@2v3zcQ Ffõ99yZ)h hE ĬeY=9g^⣇&Bȃ•S\"choYΨ^heUkȟ^$A֔| !wDQdՃ5#GޅpaZ3w;5z Q&h(#۵<=-aPl,| 8~3 Pk#0Q"5ưKaq'%t넶L/lc7a.ngh#c~N'@b@&޳ƀ\i속Ynu[FS8&].عI#u:XՇ3a$u6_Xt5H_ݹZXZE*YcLxkrEqq3dK,g>iɑw*Wq=XdEfL)zF`*L,.s׳ߍ6xã/_UA?0~Xp݃ L)cZ`c+P񷛨/֖9$~̵1UE5*m#׸-\?/n Orɞ|>ڕVxS:K3ߔF櫵m7Jv`$s $k ]ȪPY6xb*=&:dwŮzv[ S&dH2l* m$^ l&uw*)k};7< &D7F\B$L3}i?}ۺ>faߝfUSg CF7Nsg'uB,vA T''0d̢jP*`v4wI&K*NC;L8R+yjP\ TVEb b4Þ:4N*wJ_}1߿T PYqjIP"j"//"fԡ5@q9dJ&acNprO~'{FJ!?NEvFȹVisp>T=@avX@f#jWv-Gnʮ'wa{,H!'!н )% TC`7.ZirK IȭԼ*O`Z'D/۟G@k%xN(/}{ݏzkSX.e4Um$Ҕ;Ks("p𛵐‘=dVS4/f" { 龅hp_,ǃ 붂[ YbOfʏ) $D֬ȅ_W5-|peL͂u^Q~F9͔ګs]s^Mq&HO %w$z7p^}[-4=k]󪺳1$ YM"mN0&>Oh;2}ڈUj#-S뼢wF{ 4̫G]!$9wO/G5k ??DžhlV`)r':§pf-Q9w7Fmʁ uQU*C:2ʝ3;gzṚ.Ed+b&} 5Xn+W8%~MgE o.5ԋzYcl7oA)DH2cR}r޶' @2Yzyߵ4r'u` vꚨo~׮oXK~]V'EZ\tQDׁ&7Y;`qB}f YRIOJg!NcXcňw$d9xÚ+1jWhxgP~zZEÜ\IJyz4c[_f1 Sξó/3{i*IeqDTH* e%oc#*&%]-Q-hd׍G{TWd\:cǚdCzCMJ}̊@nv냅&7harxcnUV//#7[i`6d, 51re8 5E*LbjԞܜ@Z84>ۉW#H~[T4s;L5S>]M}<͌[dFɞll4x̊&h sP]V욮yZ^L0mM>tJA,daV^̘ p%mx9d pPtP8cNu4/I@Q  9Eu$6x$wm^xZ^𯛃&P: >&e~ wK1R6s<3e͐ۚƸkG؁.a"w qwAhk_~f;(#5 b Oo6xh3"J%2x/h[}O4ZfJGL4RPU͍8ĭKkNhI?۲nij/m 1"-zz秼h߮sh/~{3?3aku1NL6,O-,u(H!߼u {7N&)˖V> u%dNGe8HWNl'{1م:(3]m,∕x-j"o) ѡ=(Δیނ# )$G&؁q?j|cXH{;y)jZr3&`i!2@K& ".~CERuGeec?L(w&Fhzӝ$-  Kq5iTXuM< cL]P'dghsf kH(q/*kK#6a֡}F? ,eً3y{}N{$0/3ᒌLn`<ݥ*Y7F"XWKz{-*Gs(>1S=͐,ʛ3sp_%а9p3@%U}%cOݸMPiACVџME抒6\F#FP,5r:VT$d2lk_ߎJb|;Fê!p7*}@q*#W1;:jIàʗ~cBxt ܀uWDj,cGƅY_>JV[Arizm#Aؒ+00V)3]t~FM *ff_cPn4yˢXiPe]j#H{s4)( J I;KI'HH<[d00%W2cUaAn]„vyϔ3־FҡڥYK|~b=ԬmAMZhIwQj+MGIMƅ 2 Ȓem%&/|4E/XLx :yug^yx2ŻkC(uֆvLXěJxXJڈnCfػ]d@Jvq/X7Z0fj^mliPu_EH0(#<سIB\^iGMr 0wz\y5]S@r(ڸjx[.ưzLA Q &\ |o+FCd bG4Hk0FL - M yy'-sgJm(6)dٌj[/I 7IkV/0}qjwdG0]рϼܞAt+}[M',h9Wr~8Xr2~L/yD[N==`4f*$3"PTȏfSЅwl16|WR q*/QuoBSO`@(+=Mv<3&幸CzDڌK}o&%x!7a+/ަ/K]m$T'{X3.݈V. 1srLo$\m/tjWS"˟[^ѮT:k=Z[rs]'2m5)ޠy$2W>|\5ઃ=B`&^Bd$nV ;'R$Xuqҏ2 o𳐗&a׷eC9OA )^oz+h>jWnX%4z>Ij:;?rÿ&ɵP!"ŎcEtL$8vB4Nzz>^B E=ָ1;ʵ 836}c˒n?J5z FUk>!r iszX.@ZHbC`];fk(?_["Owfv4EU$] 9(0MYx2d)pL+1B T⦷_; ЬwTdނ,o>zԌ>%UÑQuJh5Qu Ks~責sG]4cluf²Vi#z!= P3W_#1ru#<`?xWys=ARpo)Kw|E,~]Q潴$ۼA8o&!ƍ:6v sVsfhE&ߤ%/K]} KVqtgV-%| N~=+L1LME9`b(VWjxB|Jztva J#-qW\h)sca #/`\ 5b_ބf;I^ETbGMv. {HRnݭv Dڠ}pSGG@$㋟cF9G)5dϫGz,:ԕEC3ʓN/] {PR+COvJ1:j0f \R\v0bh1pwkCICIH8q+gLu߫3~X: tWҩr\ӣA/Bi6VRC~5*cݴ<ߕ*_"֓- ,!d3p!&S/ɥ WVH3}i78lu?"ᛓZa*<~ vsJGBt h˱NeSA]K(V4͹5A0b\oK7Ձ ݓ &8oxGXoDx-[;'eP+D%a'W,j7cx{kS 焖nJ<=I$gF+VV:~ ;UVSAT~-^rH2iAtpL&V]dN0*ȎFט]?=͂T)bV3jDV K8~))NUg]ٌ~Jj?Dޒbp>aۏv (P %];NbQx؋StޱݿwmزMHR8&HZŗc 7ALkb>st$s<FkۍJa$G8iWrxoX 6Fzdc5w) j&H8p<zm>S5\"n7uj-kO'SxJ`nsd<`ҿgJU̴G2eރ9JZA]&;4ƓbJIh,nXh6\z[NK #)r5ǔ3y~LN/j/.5#/Vdny7xs\I5p"aG-Ͷ8RcΑ%QÝv4 ̋+^9S>YcZ2%)h(G L6g1,P2~bҹ1eJgf*,#CG)A1MᕵU"_},mMG hr!.(dݺ5:.Ӻz51̵3>c2B7mBRZtOɪ3$-zj^!Y O ¶%$5LT%,?tJOmն؇9'244[oHcPG;@_'DQFP{SSiG> .kC_| DMAqa&8w|p>*[8iYx[~%>T{ǩal;T >XMVIZfgqܾe"*#⡺*ċJwC^?0 ޤnVf++`,N6QK6h@56똫ˉMȓ8WٌXݠk1ZL>PEH0W[òݮC櫇v^X'Qr2?eE-W_7*<̯@Ed8wUL2 A&Uɝ f G']sΦ"V.J*u5S?A [|5Cx࿘[ 'C@ؘI/H<J AC:"9GZK5Q/]rlfS{[zR/029(E߄m{Ғ/=CQV˨x?};]cgK^!Bq]j&ڠs[h ;^m;vHr{U;5g|HS%'HC`Tc-,!0 5iW/~,f(S4lybMFE.ͅ`5ٓэǙk2Ȁ Cac%2!Uwk&n.χNXӓP[}*$ӓWLR$X۷"v-O<+'?>?] -5UNMv."t!ݮJSun*1o-9HZI ~91kԞT;♊[7m6By(F-|"/ՊXS|İy32aj߱ܨ5pNۥ=5̳FF}6¼!S(?7ӽv-hGk1¦oR'Qh).!Kj-р,lZη=T96CQ{m1M{,K^:M52 n%h.}}dC .@"8atkŧ+[q|sna/ G"7މJw3b?9^͑)PGsO{u ~s]B PQW‡5XҽwqnE?xǷ>)QX=ם#) 5D˝s:OOi..Ќ:::0뻠z @Y2m/ՠCl~#="`_J) 6xHk{>,x4 Rn~@ڃjowH;lߍqO]*&lx<\ #!>P (@ei4kW4`"qVhAZфo$4jii7 qB< ==5"N^ޏF Qo %T MDm/#4Y[0H'1{!so=n˦INz2*_:d558ʋtdoM< 2L@QG5cS7 B{; %5Yx#}MFdjAm .Cpg# 3jJɱ"jp?5,6幒@$:PepU*ȃ<-940tUU kcU[ b#֬ pTw9ڍWll!!VXXwRh%cCAbd0SX׼ޣgs-?e7i$s$;K5 j̠o.8:|sVu@Ȗs\max,:`3j]_!v}81HSz XfE3j;/'|{/CF2Ǻ-7m&- Hv-|]}_ `#}*;'/ dJ+-1<(Hl\ %|aɡ]2&Qf¾ic:Z$ u9 婶?q@/4t*zrIONWS9[22MD`.׉L ٭F, w&F,neczqy7C_r9j 7mAY5 {QC]S-i&0o+bKCP=;&n-x/5 'p0`Ye"RW"_#81(SIJ.bz9p9|j~iiȝ˩ ]!&8u-QT F>7/ɒgc㶼,k`YCN"ʫw\'A{d|"!2u8&&s77t|enDn^< , Hβ0Y?(jdStգPu&?4><3t.N* )wrπ3{wpf>iMDSu$COk"]n4O~5pL}ZS3kZ l-=z/uL$x%j]R0lŎ[z)fYަ/ZWߙexśgyr\|@_S?X0n!I?3[5<yXD q?LɫGOR$t4dPݛokPP!DToz>Հ]7M\_3 9::|~k770Tߖ9v"k%ܻE GfơX,fDE3ɥ-\ŏ@Ż:l+.Qpyɢ#[F?aBpE!~)3nAΉ+(gid&ŅnsL"8Y/AIQ!y8184/K~(SOʋN &=j?CWZS{.5Q-:j$˵b$9ks;D9W>28i,S tY/d(ZH_JI3sENd4l:/`X}#^ 0'}JR^H`~΅)#Vԫ{* ی~]%S0UwYUX![{ urԯ|ƊL(yrEGb]ή> ;1qv\N.K1yrJ탱ҁǔӎaY' H60~ݮt T)Q*9+ĈPܦtUqХ۟W`\K7 np@r6nZ9?LQэ FUH=,NEeGd9]V*ռ̦mR֮yz_иPS(}'ބZJLklS삡yXn@l{] ܏9#tFϰLp]93 %N_vq6X2) ~m3J)'A;x ;Q#9Y#!n9[c(RFɔ: &H!Λg4nW*̯[v^w/a4P9` Yֱ/鐒}BL6ꜟ49ce;J4rQB<Dq=ܐ)ƦcpA7~'LhOo! {nQ>zg TL+e9 rJ({ߏKTnB\H?VV?r.7xvrJ\fjiYD 8ڻk?zDJLژS~rѯ'Tbr`;ЭJo*+={ўȐW+.EI$E+#!y<]JPO_f7HmEKԙunpn͇ҵ3J<'8^HV*!|4ZңI JȎ·^4^3=T.;Тƀ?.FOk>TcP%fk6J5i4OҵFHzJ;/HQPgqɊ?K'h.u^۰[T DƄs|i ;a-I)aD+򎾲##hr"J T~He2\!q6\'8론3+䖥e^Pk3*W֝9TC6*wOeǤo&ϭD[ ),qbnDGRY&aO!R0z+Ӎ΋sGaAy5Q]5;wQ'rG@`Gۨ/07#Yujެ(bOqpWVeJ|0JE՞OpLe#3a}dO1f6='SvIM_cuPT'{&eU$8'?CLnd3:U@\EW>xD?FT9dcvt\{ > q>Cf-i&~c"H5K1LJ,x}9QlwiT75s{EG a4l>>['+aVxwcŶC\=OIﲭ\6ʦT 2.6he}as4I2+0Y? +z11I: xA&D +T@E5.z,ЉL-E\e/źLdj,L[?_ }y#{e^Us=B9fIHts36ϲz3o)qW=Uv8(R萰g``)c ʊd2U6/8f>wJ[)]M-i(ie93)8ai|oRkPF\QZʼnrX[H[yp24ϱ!JBѾXY6f yB#P|P)Haedօ j* gI5"1x$=5:R fEmѤiuv`ZhBJiQ79(@K eʫ[m]XUG<{9-NfgQ\gpA%R!}$$6gD1tf)h(;uW5il;>|d"/zݼ9e|h-Ml]0xm&fVv&Ȟ!_;TI̿Z>lW2ߕ|cQ ꄆɖ(UYcB~F|𥫯,uvIGt[(ȞXs+b]w?7{? \!;VM uE \x_HZGQ)(g~j+FqJ |&q* |t9pQ#SCK#i  .I΃{v=('{t>6nyi/Mڨq9>b*94b2Y)al?K W{YFmҔ8;vy٤Joy1{ 2U_$f, 2z%T= $d? ]Fqܴ;-{R+DѢTAլeaF>MF멩k.SԖnm$J֨b2 hod?O2`UuIUYtu&wJLX!}_^4>MI ݰX2@IZEXr`{<О0a}w4M8,Vߵzf5$4 9\k\k&&O|':z ѯFu$Y>]h1Efbzv=ma_S_f4 S\U]WY̖-L6N6(g,Rݗv1ToA%[6eʗXOðxং\7I7y`u϶($[^}[Lԥ.IqD3ǽ/Xi宴DQn#((L,BvS$҂EH7 4z$0 ROװKu`'S,2tw!;w%%!H4vT[GDUz5ɂ ڹ[ŐZ)iִ߳(^۰ '/%y3[KtD'5|rG M[^ԑz|TSn$^ރ:}&'wKm}Np_2+tDL6(9 \j]UP. KZ,{l~w>ݥ`';cP3Z?e@ry祑[B`tywS^HR:[@qhxVt}ZJX?38w/sn eY5#rBeUi  '8*2uYD<3-půGZ*8MgY7y7qq;ANI @>Ν"7:Ԋ%XL p/8SPϏ4WwRV .P"Kvf^SL;+We}koP ӽ9\|q^GgdTHvZ6Gox1)Z,Mzs/%ބ.C0R^sC[l)k-"$cBT+)d8c}oJ,S@!:yS^_9M8[ "s~M/wof&xS/1M ;9`q"JFyj Ti 6Z?NHQL?m;6clz*!4dL7?=ɲqRV߉ Vsl!dȱm$ \rg'm(GbNa}M^|u.գ'?:^h)tY. %N6+f76S[^#1QʙU YEְ6u}$Ճc Mqn+{mh#}G=hChaIM1N%B~./ Kђjܦ??Gc a^}^TBNQ87OrƆwos+N7O&+eE5-gh_$ WdvJm0OG&YZ@N׻UX7Yr--ݿj(DA ̸]e#bFhh0KB8= ,^5l@EUm裱;~ Wѽ#ij G {ikyof0r_k=֖KjƞQ0[fp3q[ nƃ^>OKzDi"vb=oVc<$&0" G^%+9kb]7UNj|y%x}.V@HD@T Ѵ 4'b>d)fܲi FDԾLMB}LQXIywE_S8:vK}q+}b] 4BذۆOi][:) #iW'PqypZ*:* 2ͲÉ:S0K]ik5hߞZsXx;!(q< M Kd`܉m~ Apg LSRϸ=(6gi,m]җ.DR{1|9]U<_Y 3M]s1x3iZ%ڙuAYE6cl~AؖEԋ6(O_K `˦͝tCp{UE]GG-9o +"BX87s"jWabmd̛TLlZyļr4!gsiCOth)w!W֙_/(_Fgϊ.LLȰUg$0_~Z_K^f$<ע_5ʰLO\]40qQJ3`%FE1vf~:>5;DA>>0r 1\غ!]딹ޱsY;Q!+w 휰" 8b~j1a-q>cUcu w*]v^XKJyt Laz݂᷇!9g?~uN3t s*-~ dz)m `Ս$v,bm'[Pwv{HWu92נ/%OG>"Qk .Dž_,Cq1rwRމ[̵L|1!z%gR0sV,&* _z~#m:-4 oE ۱dz3:g^ QwO_clѢ#Ӏ-zi6wcbQud…AD5"m5 qΘw,;hR 6v>,ZYJqdKK{XbC)2]ak?9>ie^ qA&"oոVcMWTy+DVpr):Yk݊ۛ6կ;d>3:,? U1K }!wSk=jfK,i6o> ၲ|<^`]vQ.-< EuEd,wy`"ڂyj_6`PR 26ld*o<Ŷ>iM$=G᪋X^0T\.UfXhvÆDLƒG@R'?ejxwv|'} G250<ֿצ9oX E!mCucjpƼ6XI9U&$ \Pњ_zM]kHdr% vk.% \́[3D= ސōIkv;vPVK =QU"_!'4ISj".!h~@d*u )C;Yڇ- ފk>ff 4Ħ~Y2B1Hڸo0 iEM𴎓2mG`xi%^=Z8n6G6L[k׍s.Z/yNGpt ľUh7rZ~I{wmV ,"h PdSW IA'ȇb.U;@K51}bU%0~+QTPfϠgzڻ4Pe-gXlgaYdG?Z*뭻 '7 5Rcw]:3տ2E9Icg/ uʠTg:Ⱥr[Jr_Z^p?jVH^v[vQ%t![pU' '$};ߏYےERDG^NΧd~ޒL.q|g} dkՎ|b = -:ʫ>d,[Hݔ &҉wA;jG|Nѝ%A)IqB V"V\J= qHYu%iHZt= -bሣtt?oU:e wa-%䂑F{f ]u^aދoLTq{t޿Pf^˰y2t8K;ĝ^Uzo4:uu%?GȈ Y%cz*+:=%;ySPd :@J&m)p%ewxuRuj$#bޮnUzTU/<['`mІ:Q$f#<2PXS O @9Cg-k=5M7s J.+KyFA[lbKt{PMޏ4ַQQdD@.(Cs?Fg}m0=!Ee!^:G*jIĤ6M)a<)(2/ϻPH i&pmV) %;'ߓ@`iAp8eDUK ai.и EP)4|#{(^ :shZ9+@F(i8+/[35H-Ki?RO3";)1մ-Lq8l,C^/!~/Tɬ5ф!۶rT:Z;~s$hfaE(=G&L5d}^|"oc9uV~\uwoxNlmX32/cC`uAotl Jxhԃw_tO﷋'|t}?w5g! Լel`T^66h֒_.cG"_h+M\i|Fkn>-M=JeWW޺3OHLH귣>KyٝI=rW҈8Z *•XZ{11Do@UxAJ“6<`QiD\2%Y6,G"@?#OPژ]4ʽ2Rs4Y//iE=`D؉°I=Uv2 2vӤ (>3,0$Yr2ԣ*v^v-0q; :sp-C]L&^3,UbW2 pK i]S3fd'z& |ӺTO3+LtH ٠bcmv( *qWAE̕Kij6I6K8Dɮ#/_ >}w˳b8T₁% /?<:=7;%C@v˳O~u1_z(x㱻{ޛ{%q K?GMzm'r< fiR5/V;ו)+L~[t#}SsГ?m(NU!22#M`9K|%(a ZHiDF// BbgbtE,7F[ wW"cƞoxIy1U}uuveO?/ULs3cLKJ1}RQnZ4;7Mby7չ)+#O3eےչO:z\zUwOy+ c+ƌӧrAg^a/6Hw#$ܱ A:G7$>rCA{zn?{ZT Kr{yӂ,=4k/5&=yԉ`ljŔUuX@U8m,w:( +)-e1wJe]z m19 B+U%lKοH5>'ɷyX?`oӷE~"czlݴi! (IYW8O 27No |ӟ-O$o:..Aç}}"ʆn9{L$)6'f7v4kߴOUx.K,ʼ9? RvT aܤڞc4Cf@F &3Zd#З,HYWObr!w)]Hk8'޷5kKJS#(JxZ,1=2#\F3K+6x|j ka+DU.©; bct{Z_ =&+ۣ`Mnּ2-G:8f =m2s}X-|H"ha ;RD_PE['~(ZZ{/lҁ[q=ؑZOqV$hMiϙς$*E篑!/nv]]&ϻ7Bct>>6JC0wDI.KhsֳS*F&6JfO_\Pn 2!zwĂ7ruTor9}N~P|vlljB / inv>?.]H,>o#usFj'eR쥭ůvImI+mA vԴ*eez]eEW).}=Z(\XɅד 8Y-[UT).i1S]G"*ld9֑¨b Z9ÉM?<Ll}W[au)KcWa J9!S)uwR ޥӲ/Nr;Be[,A,MS:n.KǦY&2ʬMPƒ`{}\<#6+ӽ.ˤMJU GQCxa5ux"C"FY9p(.J NS4WCm3M%qS[ZMl00ιc_z4Шi=r6b\%9 yRWk>5WVP"]mp Wc@ΡoEdkw Om2%z#@KY*m0n&>(4XK0 \vE<.cb٨,84і6}l{%6lٞ6B,m=gnv©Ưt=>뵛0z:-9iwGWT$~/2a- Ԇg\CC5[,rE(s;{S(ͬ;Byf(-yzePJAF_F*թr;-S^WT3pɶR0ZTq"IL "rp]I]qS|3 TA IyN҂*b|U\^tjS7ȪR2*+^1v TTvG m<_-ħ.^f*YhAGC}#w: [-N(^Ҙ'}MO +%?HE'e \Q(*,T[ s{ 4sL6~s:z5bCiF2^19|P C 2h6fF&ɨxi 91`08Yd~<ĂiO ܅q+NJp;&UK&!$s$B7vګj-6JfL7:~1@+@0ORmdX{g<hbEqީ"hs "&n H -:n w외?*_ǫ $^}Pe(V: 4PDƃ>!ɉТz1Bcsl\˔yTTdrb_K)-"bat"^qPCQe$b@<ʹ"?*f20Hn &9c*:=gMxn$'h)+1}sʙ 6bf!M~!-U I xd)0~MYWA#9RRH0=1] RHiMQmGH-^ڍ=v.̮v<1TZkhbv̶P$Pb5/X|[ici2r"cdo~x X%4qq7okmlln~'@d$UE<ُjZUS^H6b$w\G E!׉(U5FpSo Y_FW H _gN%۝ +.]f(߯=ǵSo-i0'!}]=UW$]Sn? MeK аI8A$xHm6eb]o:6\rYN;!ѐן"=I ̨OH:ɤ, B_`!CF1'XLIGTtT11:!#u67ry5wQ] ;;WpWk̑ɣ.̉I1?yc X eWNa:AqOY 4rܟh#9z"sSnoh88(eXvZ#2|`XĘ1''kQ0xBgֱEdurU^ r$/gϊ0N]m2QԌ.;rtM,f|{:Ғ"`&`ㄛl%yw6I4k/ϫ- =Ee2A?qΕJH 9IhTm4[;BΖc/JUS!e%(ݔk֠F筄'L\~(F 2m ~qO V&/mYR[/f^@~Ȇ|6҉(FbVQp'̶~ l?UXE0%pxn˞RځHmHx$/t4WH ͺUly?2 @v]),%Dv+99cm/0>=N#)nrڧMFe]ykblj%q=d8?5yJ1-|/(;dl[jX9G*uCz ykFX=H4JOyGzDrSd>XʼnDRN5~=Bz&? [*ylMtXT=$gM-'[bXl!Mu6"T,{IWY^h- }<0.I(=B̌!8䝻#52L) BJ*ete1ӓɀ= ~GTcΓRhI0݈hŚ SNB]2G8h̉pG;L,xg??bq LvXrH6.rge;Jy}TXzvdC( I5Eҽn㌸HL>I7 3_Ih沯1-0ʄo{/EegmMfTzX*|xRӔV/PCQ(:>OgLK(%T%Gʄ(fc̊E4YMv`6:O G^Bxp嶴9{4ѽCJIRqh-vi͚`0fLGl3BQ1ކH:[AvfAzZOGD1Om &uEWXK%4[禂D7IVZtoI_ߌ<,gfo_"=>a:_.[:S. /z縀^A/ɓJ!X Bk'%MCsP'HK[ר;~k[l]cwSeA9ez{ܶ JUɐ^MUЧܩ j7u  WIl;IRN"X i5p#.\{+9Gk:]~Iϕ!kkg]\8/ef>=C,v}i*FXDDzB%RG-9- 0,)K;m< f:60EWe߸3&Ѐ(TpT}Àօa"R& ̶./4M3oQKlq;1U>kKq 1_9άg}S!U._R=B.?$-קTQL؈Ǭ_OSo#<\eds35]Hy*MI)Ëo3,:ĩY &7fXRTU"ZRWܽ㼍Lnb|@5Zv4rm.H϶Atw2:ٚ9j 噯 lRa4eh.2ݑDŽǍͼ= y8*WTט0K *\{hs?UƇWIޓc:7! !d^9TqSBP~ZiDN^t&}Y'hǰ+MH(sq-Fk(Nп#6rd:K5l ZLPd @O:i-R ; H֓ӵ,f5:kL<\V9_δ'ڻt//L"Vh 0T z |s͍"ó`\ Y٤`P?:I`Aw2[ 'nvp KF5l~}>sq-~(.PQگ}[5($ |s$Q[4R6M6Ҍ'6އ{ 8'R@FmJ3NG&! ^y ?4;\@?3ϴ!UCz!=~Jc? ٦b(FuTUG%. VP`[_1P\"b]<*N3_Ţ~,xb[C 54p&+TÀYF5vᙅ'ATgeyDj}^RDFO e 2rsc)Q kZ d쀃RQ2tHu?wYYG̀…KpIy A]: hI͠R9& g^x@4;9V8{Ѫb'abyc*sϖ5Q'O׀ p%?8L"{ugȼzc)QB8t(B#-k?L>_ P,[Ybغ4}# `7/S푧>W7_u*u}5%E@A T2ʾ=$HV7~;WW@Ve3lj`ז _DkuA^yD| \Rc]q6QB̖-v^YbM%L)n21{>0B6p5֎Q=NuU,R9rܹPXPn7tZpƍz-rˁ5Gɜ10FF b#됹rܫ;ѭZB_~<],9fiũPR92!k(X.|F7N}wl ?wjP&?dA5Qn}h #0=vX^JdcX(/'-y jU&E79s>qhᐩ}VE#:)-5҇q2',3M4r\nU~`5!byҔ(þgaO:mzYyS Vؚ;+ȑ(Q{Av[\b թq<)i,(;a1y_R;Mkay;y;)tېa\֦^֣Ր.tJ-Y̦(p'7/k`/3q3Q?S݇WӶ7' _nw`O~9 "2%:j W>Vu/Ćfds*`WW]Dd*k[ݑF-QaI YhC5JmI8v؆@< )a:MHXAa%ewPNGw,'tVﲄ1XiIfo=&ԛڴnt{ p1}K+-s;ӿ @ ((.u+3qEj@a=Xǚ2`zUhrLpaδ_x,dF;8d Ŵ[EηelYΌO_sp / sXw6)aŌjyIԑ&}A໩{K,XLދ;SPLe-h:u94=)HNwC]m> W61 җ < `=MSHx \9}ֿ13I\qN8u9ݨ|MY!rDx&P_VYB?󏼶iosE?r4sj15%"Rnrq! '  P74Gk_<e579O>tNs8)y.}XO1e t&b{]Pѥ )fxݛGlNq/jO/냐_zIiI::#TR :ͣJ]`,֍Ր)ܖ L9هX+{m Jp $&u(:cU*B\DOg4ӻw\ VJ*|]$SAȁZK1]7up&0A-Ѧfɼ/ӥePAȗ~wp.FK=8mf?ɢaCL**NhT/{4V4i!CJQ#׵:Gc ^Fk iT<5ۧdck~bC< \Rټ"VWqiT8$?߂wZ eJ3Cq79L"sGe~皽XifU@J$d@恹|/:#UC!?2-D}qϤY>s\h#blO^Ofsd=(Z1eQ|߻@t J%YB/n6G=)'Z\AR(r#hU0ӧU=[l _G"jmA2\u(5>uyG)y5RlfY :tʸJ{{oI)Hh+7EӀH 3kU U*߽,kyL$ۻBsxiׯ[`fZ H'eJPŸA O)4$t'AxH-K-~/i\jNUPI*tJ+][z{;>V y怒5_K)TT=5>m;Ÿ-34ڜg:No#C"iKДT(MpHJHǃn:z;њLD*#ve^&7 ` |SLp)2}I\· hY؉Yג).iDv6jZDI$eH>oŐ@jj=Lcߧ>qZN3 fiռ:kb8!e?W;mni:MIz6/C,ſ ;h^Hڵtuϥ-RU/#a[I_/8`boOh@־udW1:M6tEOWYWc2ƴ&kQ0ˎө}t90t20 < i׾ 8Jثece31NLSO^1{Ik.!t`U#isF R,NFoHE_APƭJOH 2HL;efCk  ]hVɭkQ`=+2ӜHbD뒟n^aۅ+6sF&AH˼HirCuY#Jw<ehQe!# r Z-ZIk ڏ{[D8Z/.=NgiC'uMGR`*&z+!#xm7J (qN9X`7IL"\B8=|hr\(f~(7[NGpW ɢ :3bY+ԵYWv3w֤?7( @☰26|UY k$̱ 6MVfJ9nYaY[$>GCQ#LtT:&;95 ̉Ji<1[Fl.V^ A ]q֑Du'R%}K3nG,Xb ٮI=`H|es9P{U*ᴝf/ vt"^'[WTTkšSV>t=.Tn:qhmnK2^rɤ33@%WvSU#U dRG3r0Kp27=7WߦxkdHnl?F$ >JP8Z|Rhe8ֽoyx0Z_.v4Ud^$E]7K, g(A6- 4&ӯ)/orc]WJa{h?fiXַh;Y,VxF'Ҡ>(Hnde +#Q /evl*[d 12tN0X^-*v(|]seD'}%+"E_͓:)@w,(d=id̻%3pmda1^2%Fb%?ұf44(s - Q'pa1IjEzMHނռ'lnU aucj5q':(嗉-R46&͛ۻ*lԍ6<\-+}Uև+3ӫ%}=Z[A -(}EF@+ VFO&;6C%E!٥W `Yh|>Z"wHp+M݅ɒCH`ڂBnUC-܈ *ai72+\riʏZߙuz\?(Lrz bNzhP <zN%7zʃALg䙾@E VMC HIr6Ĉw 8f Ԇ\?UIݒO-0?")KK8O2ѡ] uuO^{.nilt"ܮޘG{ec-0ǘj/nOguU5'nuU&bD3}A|>\"FUqQצ> ֟kF(^NwizZW2rɿك{/GzgK~l}Y[?-3J:Dkg-,W/Lp%/ٓΠ/EGI|.q9؎ʡ@cž`'A}Re ׃4>E,`~jճz}y@.Kl);q5k%4Al#kmy 4ݻ$\X+q9uO˿Gd?j(H "k#( +Oդ񷽔+ - wL4?޿;z笏%A_A".聞(à9mk =A ǁJcJxhT"h@pRDF!V49ק1b n^5;Ϣ6 w"]ŠCfpDpq=qbp6Y=EAui-c6%?py̤\x~fS 5 SЛY!BCZ4Y,-llȯV_Рy{=NeVZUQ|Fu5fIl,ȥ٤#+=!/:Kku?AQ6B~aՊh!}tm)?&3ex5NTdxG8\b1Z89 ÇEFKB, qtJ(?NxcbVS{ARY$ȵ3ehGF"0\k>}bA9q`K35iQP2"S|2(?_9'Zj?A<2qzǙyDhS96xĿB*X5a{͏Hׇ̔NB0}[qMp<@8o)dF.|GWZvZslʋt*y@Wm\kڈ` ;=hEa5ŠkUw쵽MVR>D>C m1&TLNJ<z8zpd) Wxɏ_ kW,_mos܊-ӎ+Nї.h@k ~ U-=l?~B럦Di27!+MG٦Wi&pΊC/8xb?շA"t1k@#sY\!^/#d`P1:,.%'SoWA [G!`h*!z]ϊDwS]ˠ7%Fs&o ̱Mi#z] VD9˱lw1pS$,)+hgs$&`36c!Z<] ڳ(pl$ ]gUtىsݥ5OAut86|֏7ÙWbH]r;Gt#O6shPvoWL0˝,4P׫3[irJq'ƞͮFʰ%Tv:P}"D_ b.r*©ڸSQV6?xw^q,=@=taGCط<\W5PSΦ~ivQ!m碵r5F!=wK,:%z?'ZV;q\ˑ0ݛ[cVKއSx;9oIs̋{#NoRol8X@ly[M/|"> FF41`w!pksR(i˚Ɏ.x֋3wp Đ 9طCA~qu.T RgUO<ԟ +9̄e~,B Lj=Jgn-WS}81*-a)~n~  nS+BV Jk!HDOؒ7WR0mrmYXLs /7 <}{[prAab88.[iܚ6c1%%r? =l̄ oxkL'vLjBktTB6mYu_Qj*-1U^叀faoȌ 3 pǡhug}@֏[/oAݬ!?#WquQ䕌&FBG8vIxHHԋWIS4+_bCө  YSGUո2q]y:GE@Y-^[_J;{0{=cv:N IHrG~R83t8Iȕ7Q.8CJ13zT8mu^$Ml4s spT`bQC*HqP}mkE1h mx=9tQ2ZѹP{ɕ񭔄 Z;= {Á%$}69LAFRZ3Y6uwzTRcPW=X =,;0D7#cjҨ<>U}0<< 8B46caU"] )O~`g._ 31$p'̒ \XR ]NXjku @kO^oR֙\ҚKB n pf ]!ך#k;'ώdzzODQoydmjJ`.*( qk-6Z:v{ezT:($Э2BX)kiaD<69)"!>C >uG3sD919h ;-KwI`S[JbS< #Ӛ5+@:k,ne ڑWZC#8`W" 3!Bygl+8]g;b,^Ȓ#1T":XԶ jր+S~Ɣ;H%jRϾjsgEM;hq!{Te0$;"p% ^+z,t-F7[gKwGq\'w#=R;Vѝ 1M>Y!iA(1[ m⏕m3m*,>HgDfL|] ;{> jfK鼂m옌Q7U阝<2ܦp^4X CmV. ;`m(}nRj1pСɤ&δǺ"+R򢮣t[h?}a;Vx;i.H4qrU>$X'Q93va8f*M<;= Ig`vXL69HʖJ+%Oq0D׏.A)ѱyw b$2nl3L;N;P|NČdt9'g}G!9%95>Y}qn D]ȥ6Ax1Ϗ@څ=ʞRͪ @>ҮMP;x5(5^.^oj=m|<[T`6tEAӡI٨2\H;/XeA{>͚_NRhcAa8gUp—lTjh; aKYq1pLΟ%yY5n 5{^.|m.BsxJ%<(li>NSc9iZ^犌/n{I#!RSdL?39~L MB(Q0Jt`Yճ\lǦBNݪ6?{ߺav"WQJqƹ囼k'L+R<0M\/%abčWIgh*AwHYN*p;Bfd{=6A[*AxDž=mnKLP:TS6?^ttsdK@sIU:2U3fŁ6[7aR&a| B$Yij *h]wdͮRb=߁rcQsƬ/-kO9-gp.KXjC%I$:}?\n^vY"Dՙ"=wKM߭mS0t! r%(G#9n`?W&̪пmd"Xj[Zzv2Xed I$ju'"i#]?5rm j2tLǑMrrq -L\H|CFOKs:\d5YebpLl oD[Suyrq4p)(#2w|鰪:˖?>i84, iB%)isæ#'DD9q Ur]U0Jb_?~zfʬ)y_l砽]E5!4|p1d3v5 XGFې+I.+#T4&!+4-.&A3FEgo0[1* [go/sQh$ w.jN²MjvaG7a&3 .g#\) a~=C6>&!c;(ܢG+lmI~Oޖm/@ WҖO?us"k7/T6|?sz庪*7B~.>n\˨-<^'Rѿ?@|;P{ժIkm Pgkj5 Wv;㷒1pưހ gbQ3P"VA1m F5w[ XB[aEZXϷ8D>/`3oǕsKAͩY6 |> լՅ2! ~!F8?0AS޹˧Qv|IÕ>W_*O;{d Ni*?d: ssyN3O7푧4ɷ4 բ&8Du98!'[MfS)ֶYslsP}q (Ή#/)d(KeB@Dڤ-DY pWvHU)+Lɳ C(qJy+s rMkO14G><1DtebP:ۋw}+܆CWRz&6+vsi9]ۖF[) @զX\.8 )O:<\9yIM{}i""߄&Y[Bcdv~K4j&_W~Tit(4~[:nTU [BҞpDO]:i$(Z@Mဍ5ch{|IѶOĎz pp6=a$0HhKOv_(g6f| @N;udG[yvmd\]COt#iu%j$4%eRpNqʈ&OҔ6ቻfCRU:%w Jr?:¦86FG=5krx8&w+Vǯ~D?fyWhdkfg I<."Tcw)/#[ (Z'rCX0U+wp4FxcEtW,z`]+j(9$wk٭8{bE`>{i2&N62+&w$d<M/ R];0'$=׏*++(mGVC`NRVLt(LmKEs[eIF i]cSet+'^<ّQJnܿ.QA &QʣB'& $.89amwkEӀAhb壦<ʯN(%IOR&w`qY\g՗@Cc^hDeuW~J7?;Ndc A&Z.pMR" }¹y̑6[]c]ѼVVш0WR"]=X <"*쀜;n')|( 2+ DsoheR;?j»ІMOeU#ͽm&$ TQFO>ɜ _#ŗ[B0ԾQXC([fq G`rvStC_i.sibǂIpmtXpW\rb$O2ӊu@7]X A+GRX9MxCRŻflxjcY>"ך88a #ڭÖDm[+-OJΥ?D'0#&bЊf7._C2!ĮSRW|ѣe8تo+Df{]8h0i7Cb1 tv#v7BYߏLXx"6̆FecF] W 9̡}R֥u~kF +шf{W ,P|pn7Ǚ3?cݢbWk_$eFi*oEnXQ8%:RBAZ.wA߆;9zC?^$gWpTz1Jf5SmXzPX}uM!$0 r{oV)<;ʇ"gaD`A3S@mx|*U$Zre Ly*}wķ{/{[쇫f [߽٤w4.+w#ٹXvGO-%2 nt+ٺ hfCH?\8$}>R!*9$S7)fԡOlɽ5ͻ?kK+7^RT}3ڝtR=_ss!vm^T0 nN .X4LW@ j[sSW6q;ߚ͸Wsyn Ԇ(V&xPg; 7E(W: 2݃N7eDnD%q^srUҘ$8ށɭ>JidCE>囂*)?7L ؗHv3dF7<;}1Qc"cik(jPjOS^'n.ʁw9/Z}e4 ռ!c60zH.r$i'6ݞ/E} '*̹&= jߵ=*ME(UG w' Gd' NO)h^7*dbuqE5˂4&~E:/*퓇5wvEsZmrvH0CYv{F)8W#;rh淳sU JG3b hJg JZjpD|OXK +N(b cweIgiRsX\$w"zV2]-]`Wy: :nvm QK4y@Ќ MaM{w^a0ق}_9nsVUPKk2ē")Ѹ4{EX"-iDQ&L@b6%~zzaCǖz{WwlDňƖ:;M`VF^)ÌLnc:WD)-h9UVw7 0Ϋ&MM@_vth,Ow+LA{T\]WI⏰00f(ղraqΆm8<+{25^/`D/oDnY~4BgOêƙUgT)h]6_G1lklJWÉ)/W"S cd Z-4%k!7p%| #lvnIw4r%(v7U>3:]u3S"xhԙy?.;7\ IϽXA.FvֳBGꋉf!CW$ ʮ"QA _婵X3p/eӇfwIEo VQTiQ36!XXQyzL"g3y.'0&K.50׼j᲋dbƽA ߚN0T\ڀJw3|qhPed;S+e* K*^ &cF!,V ud5H8@jBDP"}^XCE6}YpK¾{T]W,|1k%ٶDu{+,WJ] E=xkt=Ԑ޽NUy{O̻<(1,$P{1-HƔ*ŭdc^Z],zEZm Ї TV3 i)K.]lMɕH/`;Xn/=ܐC;{gwlWHUQ'>] 4tۑjwH\ѩ@ttw.?^6r٤ktc30qAQ-0'OUn`8|0orQ*tzj.m6""Xa-*i){y9VNG^Ö%n'vjL/5e=tX.ZfpnNjiz %76 Az#\hʛ*5JεPŞ,.VD49Q3ވ -‡&d:^M;-VʺPSg:֞f[6mhjg9/nP4Gm|)!ڄ284wrj\#mTG,p#_Od9m:Rܶ˔8[Fa'~~\rtxKE6{ӿ-ƷC dβV$GPw-SɆ4[Yas]o笭$p)0ox,5n)ei|uv=D0^ޅz^y`Z2X-kJDnltxR?ʝ$fTX˝[$>-IkVd\R]m5˓[x0*RfxY E!D^_I@jxcyF H:xy k^EcegHنzfibXwqog!n &!ՃRZN*c}o[a [( !J-ܨךZr)cf!ry8hܥ⃾(X:C/C75 cbr N"+H)b\ D1y.2 S\ )!JwKT mb9z7#a9c25xuZhy%nZ-l6zz ٺd, *By58 [hYk`S^ Ϗ6 @!IoՅb?+ڮK gg7?\1$aުg/+uǻuzN**0} D~,L/7%"(=N82": +NgPm^( tn7},f注02:Oon^bW_o5%9[`( J'a!5 @_p?a(e x7-$ AgX:KA3 d?OqhE!q\jRA#0 *QaS0,}|\5|QOV+/:č5,K'ٵRR zRFK{VmwJzŨcW9Yen)BRhÌ*UK'hƟ:t{­~@v?- sc'Eԓ* LgEs"75L½nP9n0ʵk HiJ]+^,ίg\'ON3׋){$._guCgJɋhʮ0E$6jCgn[ ܐ7[ӹ]&ɱ!V&S +~vRv%'{ 󮠌KPy7'5Ǎ$nݴ6]!׈INKu$_MNq0*n:lpx!FHʙ`zoDZ<]]ޢr,w?Z]] 1/Fjm`2r{]ͩ':aװg B"a8#4zC(WAi5dp=qF^5 c/^.~놇pg X-#e8DD)*&F\ywحXmGRuBiܺ& YJ@K# f!\Ӽ ۯNjٔcuz5k-*< blaroT—El+pfaBj`.?S9R͐VX4(="^\'6-KFNxq`QvPhu 2"haw&2K?φ)AS4ԆCENbH#T?cY|$2s  ORgۧqk  EMЁlڐ)()""e0&!Ί,QY6{ \>`&8zI-@sx]˯QH#sq(收tH?{8eC,9ǁ. '`WD&vVZzx k3[_1MѨ>%~51qEQg`G#9J^k;oG."h[HS d#| כZo/K* dD(Ih~x >9mʬ(1u;S 34sBNIp2٪gTh42 Afj>)=x |#ݠFپ01&o Vw7)WP$9yFdDBAM2>7vk#`؈ܡCN~V5_п=lUb"Pv?g>{dCtDSldƚ%ޒT4ITnф?GIY^ߩK_8pP 63½$ʬR[Ⱥ?:$xN 1i~p]WE;js˙V׮&k#v'1o}N,xJr]W[ Jh佔e( τ\娯x?/-?  CѺ3<6SW:NcaQ1kqm%^*$xB'N7鄢a3}ؐ+v3V7Ll']͡xpr8;f)_ԫơ㏒3H"0|[ c)Mj&#SŚ}3kptnH"r']A\^ xzNAL0<Zf`Ou̹[|тq/\;=oAA$G/[V^ ;1/nQ* I"+zFbIK\ثPZ03 Y@r%`OQtO ]H L%lEd礘]eu=L" l|:z,35oc0, >v9^–0@b{ǐj-" U|u6LN5lje P8vڈF.!5s?y1%ijL{_=@vg;#?;r?aѡShҏ ϯxDEw! c5{0W]coum|6TQuVT sur'xI%фٴOeR^HF%QT/A31\Ȉ_a0 Szt%j?$Llz?d}q:DHFr]PBU5(JtZb@U} : |LEcF3F=JIRB*FI{(MZ![*kHNaDr/rK(5NM3D4R'+C쁁eE!T"ӳF[4;Ԝbw_${5AʬplMf7!laaC]c!L~f⾎2D?~`NQJl?j|R/7b IYtQ׷#9W=,(Gȓ \/3qK] @AQ|$&}ܓt?OЖa7sRrB9o/ӊQInoI{v=Qu+4 -b7e(g)U5oNHWdUh*1'HX0aDMPjT spe /;wtD{):M3Q9RE?N)z:=E"ټI%0f u<[3 0ec*C`S፰4;ݸjТskטq]8rݩ( h kזBN$ _4B5G nѪ5k_>ZgZ㼄igg?vRAԓ8=P7v$Cm(mga ТB^6DS5d[ˀD,fwm/1cGxܰ1ZJ<{{P_D'xmXZl^%fy|tTxm;q1_Y[h#B;~-o HPV͡a4̢TfO˷Ofæ ̊klJI;l|.*5m& >"lK0Gi,j8`qAI%\gla-WH_\"[CcuJ2O^1#0nIuZ4cIz/Wy9& XxsMm3Sl*/4ԙ;%:y1$ l Ǡ>;8  m嵺۹DD:&6`,CpRhU%zC=bn@I)rZVj|R Pހ kol!4*,48@GnFv0V:5+Xb ґ3E}O9TӴŽ 7ΙH4-y6RZՇj Ѐ4ȱ, E?!8GJأkXΪ1{,0 ,UvH옾8? TcWuFԘs0N]-H''E㇑Jt t5SCaU{#,bg)] ^WYNXX`_GT N~k;HEa E'J@_$UIYt[ 0xה^SvnN:ƚ/Zr oCT:,zCޛ=wXY{sC#Y}ӿ`fH%e3կH0"(V;? kNK}n$aK蓠UY1q4=˧[Y'ðV j@Ch@j{wX}.f^0hvgg#bfρw^b`rau'EFf][y:"-~4 W}dFjtTY2Ǝc sQڑOy[2>`hjv\?KxN`g*b t$aX' W4g$rйf)JVY˶Vi$HKbNqm8`!~ ްE)[+j@"E"'k%N-Y3Q3\Y;cZSYψY̛:))-ʽ<ՌA9BH g A:r '.4tcF,DSm5( Kȼ,('4H,*gP0ľȀF^ 3׋sHGCJ_~ROL08P@RӅS=wCjYQ>R5l @sЋ^9ޱ%y*<O$ IDׂrWֲ|ͳXb\E+vckXf]< B'v&@l~u 1 Вu[ C%3@KK$#TU8 *aԅ*vΪ< a d; ZBݮ/ mrR7TM˹\| O7M=hh+_ Nq ed"L~t+c޴Q_ZNybRAK?m>v[yDd>n+xzN&]` uSªBN'.*ױTr$m@l4ӔSt%ٔFeϋ"XhEQ/xoI^?zYaM3r*S RW- &O{GPMB+y VoKi<"缴~mӉeF[ST1).WٝʙP،4-z^U@"$K'"wC-)+ƍih 㛏=S sqCk؎Qe @XjG4/$V0J 럇H6񱡗1q .ha2P5b03zu2YhKw;edA?|ju%f9tyPBUj\1\=$.6'`? iγ铒 zk#}&5[?d<,KtU' F4 X#~HbN ʵ硅©(A&-ͲQp*0ѿvKBMf[d%BeJ=z4Su:u8UҺ!ӣ/k+[TLI> O$d3 U" sU?Ɂ@lLOf֒:pd5XsE9Lno,XsNW` %Ȗ,aq;Y(ʪwt;D|)ɾˮ{K;XO٩sk^Xguo8fﭐtD MwK3#-N|QbɁG( ,t7; S]h Voټ򤆛<0$PZ~oBX(?U\OM UO-EǺZ2m=sJ|V$fC5%a" 1JU^кO$GgDK?4iu? ͍Wp}To%oO6+]i&il4a_KT"e&J^#b6Cd&MaS8[mr5n{qeכg~0@V.#rUL~zu;Yd*M8^)bgGܕՆ#ocZ蓀#8ی;}̱ {wtJ+yh P'Xr=ɪEaA[@6@ h"NqLcwt$gUXXY $Z̰ AySi2w!mgN~r+}s |B*˹+Ԟע*˒td#Q MZ vlrFȟl~p;@O%*K@X~/4~wgIWN棪\;YK#V]+tǃ~h"ګ*or+,7b"sk|4Loh`@YD_ES`Բb-:?a؜S%x "+a_s?P~5. 5EeU'Z+%yhԖ0Alz8MގoxMj&׫5ןtR_ZHfюmuqkOcܫ˜٥<8Nͻbxs^ [֫~Z+ot&PkayJ(?yx1ageI_ܒ gCe:a# '?Oq3=ҏ$ oh|!_ ,+0ylhl.xwk')'Ef0-tlP@Ǡ5U \@US5~{o;8so.{KVE7'ro˿a+P\X _ִUZ{$>9y ;K}2ceß0@2akIsdI/A[q}ټru$~ !*WH;x50$mi-(qҨBA*. Ruu{`Bi ͇Ond^tP\2G;٧}vO|CFDxDX6=|7խ)L?luđ:(cI5MORAYIr^g(dO pVQJ0vbvtwI k! Qg\y_Zp,9XcSp)TTȆK^eѯB5ſƧKa4xpx:Z·&:I|8b7c(J~:@ 7ߔ5YzV;ȃ3EX5RZ/7Mލw ='ڳV6c&<%R ?w iR@R&;rSQr} 3Mj7ܚv%i*JBjM:XQ`{LSwSZxXtWyyÚ,8Tk6,OJA%øf軅S'ipYo7 qs>0aSH`'&D3[I3"i,%5&W)vC ܽxAw^8m/Yi zE櫯i`Ɨ3fڲ2Eiw;gŶy$VǒEf3LVaW oFFoz,.8":u#,眽gr5͍lwfl U.;FL]gU5K?` Dze3tod )2WWK {NBrʑq!^p]u}\SjKLgY))(F֚T)KM/$ ]>idf *8QnPze"ȫ[LNFݹF vYB(g+S<+ ̠|;7?O{XL=Wε4i;<1-/kn0ӷ+儸޻kY*<Ȣkl"VM=Zp~|:J7aJ5cÏሕLCa8QxR‹Aq0ڹ}337QoHA8:$XԴ.bu5GMˊ&YeX-}KBO#F/gSBbocBEdW.= ;3i+pOM^3'76+RwDc 9"(D r%/k?*$0?dPSH_ReyHFd69-P)Ddo7A$7coZNsvYwpNm3w]i  GtK)PT%M-;:Pكf1yɫ[je0[ ,i谅8tIo +S~bV'Ln%e}[^AKIa{Sw9Pm)&< *띲58 gR\Õ2iNPgi1R߀AvKYhde H&B$8[r85ʀx9F_od )}+5;sA[ޏƠr(.` WtL1sH dJ^Hx.z\A.17j?lmf|5;NuV) 5v~~k! iF2HzMgMVÛ|j'6UOJFB[ơ -cܙ w˶u}w5?=Kt$Ծ+d ثl4=Se{hYX?Xņ_ ÊxtZV3JXA~+8!ee5Gz~\̆wCb=K|̌7EXs#RɬH,N0WSmLå'N: C}bZH tkG4s0e$R Oi ,jgюwKhUS9y5 ș>ZDƔ^?aS(s[Vd-ߕw+ld Z3O 'x)Ds '+:l^`˾Z.HpH\CĐdg+jD+Np]4˧ˆB c{D2ÄhK(&jAʣ gTZ+ .Vw޺ bJniI*oVv<r]3^kZd`y71"/acƫR RQ8yONcd_}@uP* :n'3M{gKߩ%O7O2, E*m!їFX|fvSo*zzzupkH!P:ַ Wj#nbG*7)S,W3&@+(B}kͷ3rRZ:;?1vvUïthu+{kʹX@)US/݁I5|}ZXg.!\__ax6pv`%c.,GKA(~:I&z:#f@^5v|UAMDT{,gv2Lf۩IghSҤ1ƪV aGKXq#S\y!C%w OR69mjڧC n 4tDp&kt9BfnL5h}F{3.^|)L.(H(|BKBj^) b/.<@s`^x3r@#3-RzU##;J ^}aT8G^mR-O# .g1O"1ˊ#7ב <N:EwHbhȲq/5kh;&0bbn+b3a15] y0t6nndE435 BRΗdc>/-UFav5oM61LV0aT6$U9|_eÊ=D=<}mD)}MuJKVv<]$lCaxi$ƚµ:~RB [eEzPrƔݲ>vT13k2e D`w= -pV]$gMmXl?z5oʾ׌$X x\.!f94 ronO m&{pO>+޲d+hCOÂQ<8op/5O|dM]{V߻CVaD[%NƓ* ~EE @ !{~%`KѠM ֚ LאۋU]30ۖ: |;~z{(`@a b'sy!Qr?t;83ЧfKsX6: LCMSVo I۳\4AD=Hw2> ߬U$p2TVfSN<mݵҨh5BQM̽dؗDD\%tQ w6 uH/>H|7r GWhj5 ;Mq1 izSJSOebaWԠ')]>i\a=q H ˓)";(x}cغx65;\G;}/eINSLѯ;8UPuCWDv^BP^ނbmT|K6f7j;\v*̌!i kvsCt:]b2a/ b(3PR7Z/| 񛈦A|.<ኡ.WV b.&ʼnnZՙL؄m20]=bw,IB.ܝTCxytzDYNqUʼ]nS#~)i8As`s}K. gC"L0Ajb 5wh$fbxR|92͒)D pMӨDTQRyls\b/\hd~ZF3&2?怶1i%hrg2}xp<}BMCfaSc~=+2pb\A}Ni=OHy5R'~VyAR-S*?d|jhl YPSBcj3d%۸8ٌSN +|N XqRկU7m@3`r_mةu\uje2$QSܻm8Ք5= G1GN?0㠣uI1VHcל u\`tIqJj3 cB8.i)uZQ@Jjutvӳi jVZ ao{L}p?[.]HC(aiQ.2}^e)ܲj5 ?g`ۛL_F*rAC['V!!6|-5K*gH5].%=P9 iSj{"vD u=893]5 IKp$PyWZU60:XQU'J1 ߑ~j~KK}ڿ!i{O"hMc}gMsy`-XC):)߷r} ȵ XfHm(5ru, W ۈ%E d6hq 4Uof"v75bmu z245ͳ BeS.J6N`a-IjDVbCqq2Kh4Mʒ2Q1Xmd]Wh́ {÷ ЊjO8_v&d~'Lo*UV?ZFEM~iEQngLeqhR8Dz@-" #3⫒OT+;T͝HU7鎊2E#+N g2k-S p yr>l0mE3p@o]Ɣ$~Ahz$VJev{@ia<\g0X=h咕ATE0CXzCE _ QrgVU"Q)UVa M0j /c\0yu t}-O2Sd ƚ9=AA'& pL|=c4Ps$H\(8/ojK!N*_TYNeGݔ# (;̓Kĉ_]F-v*㸏{9֚e:HXd<_iP PBˆl]OJ&;,]޼~i~PrJncvE\g?< qJ'yd 9RGf;S mǧĶKMz=T\{T1}wx-ggu. ,s$,'b:Ckv/JY♽{;dž{kq&;n?1KJ HL^ WӺbB}CSCN` CdLnZw.̒tEaa1ybDG^]s%@F~Z_vЭ9 3S į^&oy)5Rl Fa5"<3Y'4AOr6:~R YY"* e/R?1͟Q_ m,@jáJ:V  _oyn7δx 04XkJC QX[onR<[*EK](5E?+ &E̅/i p`ahbHC$sg˓Z}jչ:_H? fzRl^9}sc ]WS]oiIg`QQ=hbV2{!9(CCv/mۉ8C#ʊ(qҹ$ljUVU>uPayDѺv1} V{ 0)A8*p;~xmYeR%FkqSZc46%/i޿nn*Q"ɵ_]hesvc}}Uǃ]TU,}Sb9` S63g\*fzDi&'ia?ZDr+b1Wyd}X ׫u]y!aMIOdaDD/^d'R?s<|V=KH&m^rCjGKN/n:uiA &2 0I0t ^qF@+I3d * @6 oj|,?ؙ܊|Ǭ-*Z?_p6bW`igfxG:ͿlMl2e<& )B YAa⨻+֩ j!_,KMgQ 38z$~N 0@xIO_̉ȗ\F^\6$-wr;`W}U',ɫG "iI~;&/ǻreL$blhi܋]~B'Ei|iR&ū TLۧwz)'HT}՜S!2&ef0}'sjӧPMNpIAjg g b:>&nB}=1" Q 7s"`5n|,$e!¦k!0h?R3h =kw!#R&Ɨ޺]q Ih8~(1'Ծ aXU[ڇQH|rn >_+XapƋx0PRb#u7`&ٴl eId1.m}H3Zz'- $" uhM~U4<ǽKIQc7̎ r*.gO[/fn|op!i7_c vVC{L\3G!Gd`yQIzFͦ'5+/B0.^@&ΰȸeJ*khȰD9\jbVLi $ДßK0y%&J s p̻Zg8N21&/_&OT{qVVOHz:TfFr2Dj[fFD۳ngɬ|& +ڬ]G 8$giҚ ,GG _(.5kLZr1dpywFɷ J)X3Nu?@K"'}86ns|l}7B a_7jh|F#cҳ1NnU M^;0B=ѢMQŐm"4iUDbc9g+FA/۠:z2*Kyc`[gvNp}驱udT=l J:&-[>>\qﬖ ̉EW 3kd%V6/ۖ0;@ן7rBM,dW.f%0V6F8MfpF,,% C½1]ع;iǵ,ET9i{kBF59)f~Lquvr-"* o?ض荓6U`~ß2Hk+&񫝍V&rsa|hv-WȌȵ%+goԻ⁡uآ8h,Ȩ%]@#PU )tJ"88@/&$2v49,X99藨3 ;\lx2]IJ9o*-a1?(#bn!Nj0,7 2 •Lό t,ЁiF.,PJm^J_9 DkW 3גb;=_K^#׳65e3,O1|t -|@>iv*ftu6i6'p* %7W<9.;9Chhl"8sJ%"IX*ٛuC`OaKS%Rho%4Lѽ"*uX87f Sd/`jѓ?%&r\"bKSI:JGP >54f4 yҐ`7'?_c|Ii+:zM+ (U[C;[3 ѸQ~A'B$ |.CDcC&RMb(}m u: t"K+u׈q_o=/QA$~ҩd8('j$]:s;E'6+醶0mB$Ӈp.c3V1墣ɊWc;e?o53|V4N~b 6pL|:Ө\, N ߼<Ĩ1H6j}rQdxC*vOxoh?zI 84AGYzRb p:4V2ɗ?aXf ۸E Pi2;Psu (,Y7 &T_=MT Nn!;+~Oc۷l;V+zH9Jgit\V,ahlc94K߾7|t/>5ıxZzR\2 d>(a *'vx'z\FPwfB&^n ' FQҖ=o-l7 -i@__KL\9ût@\d݋e8u)qZ'dEFsp˂XBP6~b*56<9oKʹ7yka}*wL^,vHς<ңZ|~\N4E/ lHi;̵P0k5Vt (GowQPϺf9t<_̄]_p-[`k!P"Lq .J´SfL76^ nLʹ/dČu2%VrCw5FV,j`BUon1g=k\&H^ L Tw4A^mejxMuGr{saOQsȨ&@J2pu۠(K&)3&хRς&|ȬYrӱQbbB8/ ,Tm^ j= 4#h4lGq"Q0;Ϛ'/c͵7FDĹ'Tn˂6FOBrCCjZaZ ٵ͕xAkNeo8J~SBVST?$$!(B5}~t N^P]B4MN8X&vH ~%=|[= g:,Aw`S}@m<IE]%5tN+ Jl,E=7&xIv[T~>$D2龽{u/"pƓ֜IOҧLn !Bc^ڎ؁un0볹P+iA%CT(n8N!Wa}OvyFe{h1&ቪ5WZINob. QR+F@Ye8߾(WY9I bP"ǹޅ 9Ix'W/FA?9G`lfn^ކ/KD_.=yP$a#|1ޫw%aiզ}, ҄!͆恿\&Ե0JFaR/piYqk7BJqKYi2m0OUpT#N}%m=o 4)aa[$6(BQV0ئW乮vfi+RC>%0)۪Paꀾ;dG4~Sk0i Ja c'2>]h[x2~iF֠{{Owgݼ}dN!Nߵڞ P:X`  ~ Ӣ&Ө/.^븮 4Xuޭ)P_nej]vĹ_E /?]EB3.gA;ݽuq87@Uګʞ틈i9@n_yx(!a]Pd9>d_Uo2f{YhUS[1ev'"0yﬢ2יN]gy@dXGulpk'4MmvMPgb)]=LI([v %]*a7zY/G;!>I(rE{#;40"Z0}뫢p>u7ݞC9lLmЈ2F23"NtM֠hy5Z~ ia5u?;b5Eqwhkf"͉ttWĸW63 B/D~m?`pei>9mZrN]6.Kٛj~ARiWZфI1N.;wQ2LVUw#x^o1 {4!B2zeXժ(hߐvpC-IF:G&?xCg1&`MNh"1Mt YvID(x+6caZewIVIg%3( E;8J6eT ߱CΉD:˖@QP}jKдؿ1Q *)Y~c/Vq/I(cd#6XԐ/LU \퍚m~*'K@}ʹ`CcoYцL6Ų a#,᫨%~_Wc;́꽯6HSryc`)˖ĬȠ&Z-AQ١ 5Zqn:lb04,M-Jނ;)|`i+ƋY3K?Pk$>FB|t$qx78[l9Tm0ԛt꫏"Q0`/.cܔ%9,B^Ak Zm[f˝Tba`a.w8 QrdJQ:r.}\_yik⩃po Ut-u`rs ;F%h?1[u;-pسLj5?f0>!D8k9m~Et(cAB0' $XXD1M]#𐣶R%j%Qk ?v "#8ZE~݉Pާl!HB6kWz+#^@Eu_6b'9˗hHյƩ>0lXVW G7_NJx}ƉY X~*:?XUkn$ՐuzCJ"n#$ ([ U5O'kIK8U3ְ:$GbhIj#b3ZCyC(bEb7rNӽѧn.(a,j}<#kzMӅi;*ԧ͓V6%_`&FM,h!#KNBBdM;qRTs$HQ:/e Mhp/ƒ!9 E+(8x"hT.8,Zl3{YX mf,' Tom#Sޞ5UǤwh|=@B*h|qk^/avpS_vV2ga@rO~566nr{YPm^g:V!r3PhJ3SmPAwVk}# ;HOJzV"ȝe ^g*LwFdRG/BւP%+)sj'wz0)lث(cSL&}/i=% |Sɠ N4I㉍*Nr7?7a#X >>SS4oz+Kfv֢YSӪ]p9c )B-ns ccǎ#_2]xPCJ*lߟsgiV"Gʺ#J#m B6D!}[4<-/ [o j&%!k"IJ?_ڵ6ג5j [l$KWA|ڬ9 \eSsZVRQ5ޖk8ƪSyd*O:skDGӸu0P2}^A}\AY0yj@VxFAȘ ²WVV%,:Bl&Alr0{~H'\ޅ2Y8?D5T!ly<*Ǣ^{':$=ESp$gmK 0}(2A5Q^ MeT$ hR?IҊv@),r K}Ԝq}\< ]K;J,_R0q]b3 ؃u/ZnSHvmW eRڨ9_{y>Ge;%QpQ,Z:@;QP )Iy@6x{sz'3q)a&FUmOğXelht>s챭) %=>f=yr .*G>gˈ&y[DV8?8'6s`?ݘiq6ahh%;|I[6Ͻ.y $dٌ!uNO?#Xk%c|x\XOiR{@+dwXgsؽY01;;OO26j챒oZ|:i\~W'iqYE-t}Ȍg zw1Ryݸ|#4S:u,pg Ʒw3zbkP#,f6)=@9KiMxe4]2{&-&LbcL8J&?oz~]ϓ/N^cNgZjdzj{t䫪;PƋETkR@)EYgӛWl9yJ밷y>\ i&7B]{vX.9 Sz߂)Eq*F:%. \xtg":_ea27Tۣ~d@,n: ya~w@[נLD6$c0Ԟ/@)#cy3ح3YUJ%ZzOh:G>QM`r?l+iIbTi7u>AAEe>Υ3WM&Xৎ3 vLg:X^@&=mZDWK^>fl7/)_ {T:*Q Y4ع~osg331EJSe&;C?1@Oͱ 9T-鄑kyYQLs:aȻ)Ac׆n gYB"rB~у5j]]'!Tc27Xz½Iݽ FYN_"̭|l@  d^=sNUrx,kb]J; J~Xʏ*:[DAYc œ8>^gobC;h==Rslij#Ai`^2nLCeC*xz8C d 5|0Rb~+A"|XЃE~s=v#lHX HlcSrE?/GnAIᧃ#s:4dh q6l(\HɐT7t5w{ ,v'G;k;[a#?k=ط)P-0VH R"vo K*]'VF9e[@T`2R[n) _>dI}.lunggF>ܵ064Uv+#MbLCB9?hWЛdb9$N l3VIh_zk cz>ȾK3$1Rk.Z:דL!2 {gPd S#8(PD6?$Bݰs zZ[-}о8hW v*LJ@ɧg`-c(Ր!WIN?`Ǝ$Vɯd^.Ȕm M潖MPlbl:qTms3MOPs9"KiSט ұٳluϣ(X )L d\?Yy0h @G]TdtEz~y@ulWպ=]r?wơiJ|L 8vW7Bt;v ",ˡo܉b*SqBRMuH誛0sט)k?kFmkأ"e^' yV{c|*XБ>h_ jH^4(<&*ŸN7j:#L| M Od_3to9z1 +B#²oxׁpc$D߾|﫨^`XF䔠O_$jŽ2òga±Sϟgd:Y?(7? DZ|} iե' z*y { W}6@4*, ȋ͆MnW<J0r=pr &)RbZ8ڒKid'!lz>6 +A<1ӳhHu4?kN 6Hd|(g?oiİ{Z6T1HHA 2犱IlƄ2td2;i[H@a_a6}njC c,3#FPqLǯSGA2h-oi}yF(pѰ:`d@*)rS -ȏ5?>A]Cc qq|NXi"Te7fY{ V9̱Iz[Ph7룿gi\@-&, B":h$v8Cx%bdGGW |jR*R=1!gQ7M y=u|9\EÑYT >oEГX2sS [%/ fvʊP~YbYK 2buIƣ##s%B fd>BfjJ?3ugx3Xσ:&]1P}א oYZɎP(nqQvRLU1{=uˉ$a? 'I&54q}ѽ!@r67zT"O;e>#V V$Qڎ7 t>TVު$ \߱; , 0<":% C9^skF{opAөhdD.Kl1vw%T |"O)7~V8Xt2"a_y3 LԸ[2lZA . $qȤ*Sf_6z`,IOt}',S24) s[ǹ7BD$Nwә,M9(r\&NTZ TGì!T@C pQnl'K`iL 3#צJ/Bp 9{֧|(攰CN:VJLBK貮l/?>ꔁ7S5q ;= LГ9F;456^:&iu ZP*%:PlM C'6qә.A"꥙FQo^dEi -FHixk/|"%n ^ۺbԿ"Fa!lg?c5+]eG/tQ$PgS<ĸJ4fݞTq0߰-GKl$ǿ64X Dx 3˽׿3D(M&3"22O7x\~E=:K"L]ݙsnn+4K(G/jFW-*mc` GRƙϾxjPUFsμhF_60I#/LOG lL?-](7%d* (y. _2SJkex 5CnCrwi (>/UݲJ5[F,`Նp98xqV5h_^Uѐy=n+jMCC@ 셗r=Rj7gyZJ Yec1Wcz;΅or+]d izs~c.[ZY9!7WfL=sEw@ Jwk $w  FE FZt@Sqf7Zu]%|AV$EF,eykOT[~+HL$% M 7lA~ZE_: QK()=$k̸ 5])vBg#lNIH~6D23a:c`Q4G#kQ -VfoD) 7} #4cp_>^˰x,y( 9=ѓNln pmFu$7Ϩ+fiISRBvEM&£7ٯ_dƎLn2,nbj9)Q߰ mEk{ N2:3ʓ{|![;-!."i{Neg:. icIy$lfIIGE kKKiKqٚ,-k)y{YuTLwIso :NS3_)^ E>3^j?}LsM22鯥 k&59+ Z6E" 0 Q6F4.DÌkcj=&\r2X&ZВMq޿Ա* w \eq렒7ZWv4T6{պ? BALF܅87B_xiH/ )O@P\{'򧸍 k0cW'fUw ]k*yK0t!᪩軵MiKTX桧#λpQ @h?J=򲥸t s\Vd9!4Ccg A](O&}{XFaqq/Q1}c011]o"K'1~jgƽ\a]-z'%U[QWD8xO6u엂I =ȥy9 h׹2Gɯ'ox(,(GG4~>%`fīWʇфs+3rё ^51:rm&Xa#m`H(-sOynd^U6!L#q56h٠&-7LtUY0WC[+F`银[ P/o*W`YLaFObvkTr5ʃдh !]lEl _VF-_mP mNdqoAV'XxԅB_i-uyAb9;t7YXK`8T2Z)^5 |ŗUQw T3sLQ*LsEr ]E,B D!u|F+aaڶqV>#^LgaBw6|}S)6B+fcO!5CڐArt{VaP' a|~A߯$oPzQYsźoAhD }BY-Ue L%#Eq&clɤ*-miR#FcgXx3ղ 6t)ۆh"5ɿag21nPC*xmSW;q]hAfcO83u@HB&3: A6I^ʶnS IMx :6Lݖ/}+'X`X~$4Ɣ.T]FQ {An(쮏A>c\DCwai Wd,RdFJsbY=<,msFL3-pZ IM*}#;e`T)G7r`{;} iVa& )u0X )ܚڱE^E D]AŌa]߅=$_ʛv 7 9֠^z~ɳ'o 0y…ǽ!kV%$#<YRv2O[u="8Gg ؀OP׶<@Pj%ɛâ=vh12p%;̭Uq=sin5κ^Lʰyd{::;AK30+F$+T(9?Ԇ^ EU(X`9!-27CѮJ1%gsy5y2Hj:!{LH&f~s _K㤝+7wg` $I\Ñ L_r1$LI+"gL; F͊y*L0dc]6g׺{D>|%#*-`&܎\H+e8SJ/HЎ{}ǚJ^ƀdǹx Ӵߛ94mof+$eP}Xol졆)q(е}4o(*n PHtJ pك8zCCNG]󍾻c$1^X2߄hOI H4lZMY4ҋ;A&n [a88]m3>@61Ee{5:}.$5p_ l;ii"p͜>$dR%d=b]]d0q:g1%~gp3!ϒ|3^=}OW|;36%CseϺ+Ϗa la>"zxD]!G"a&##?4k[GٯIla(8^815l %gxwt) 7#ӿQ&K;>l{O2@訩që5\"n dl[YO5pZyޟ9aI,F&N]vOGqC˜Eq1h:]QnH9Nx=}.(3y{j`ƏM\"D!$]9,SMEoilaKm&aԕlDFi*mҚNH2aA h VCD$œ'ЊY Gu++i֭!uVEQ*|Qos㤘z ǴCȓg=>FOתJ\PAv̒\lmB_%~#K fHW |UE5UݥEC_6+% g14)2bR >nNx U&ި2Y`m Cshg 1KfSN]S'1_Hubxa=;&P^B*c ^XJ`PPf˸ylcptR긣 &4GE$KQ%+ݠ_ɷʧ!ebDʠo [BK"7sAS- gf,#"'mV!'LPo [HꟽBPz/& 7@X]icMgBNf!q}e1VP?} ߬2X%N p):sI6Ŧz󷧖M\̧4wrT:ӂջ30ߤф/Fp/gmzmbkMvO~D::ЃxMF3ETc Kdi*ɯR(-LHX-Emku?jivg7/]~20@;a 53m?RQwe&%M{Ct~:CK+'SaKv'\C6kL cP/yaGB׉"gS%[tM?h]UGǡun ckh/3 01:cAWuxaY0O"Ɏ CeD+M:Ȼ۷t;/(o_rKzFνʟk D$J]ʱU y<=8FFi%>} &o5ӥev]}skV]*YۮI ?s[+Sy#9pn!q})KZ~i?{9!% ~Skcz/Y'gSLbv گ󮺨u`q6aTRqx5m=T{K)3~b̐՚מy*-7'A<[W>Ly`ꉩqUyK\'!c2(^˅?$RupKSg2s6]X^$̝=,u_B1=h>MVIǂBѾi@.%KFxPҐArZC*'9n=[q ƨVz j'5hVǪ/&Xm4cnй<7W3I!}=^dmV5(UrXP)z)E۰yX}:i즒E0 hYAkOVd.H}SvS&Cdu.{mfAybY-$?* FoX]-L/NHyJZPkiª3Ԓ\f>{H{ !~`?=;ֵ+ "rba0[˷Vp։m<#DEa G|ty򬸭vs)F l)ŭ3DHu MPEV\*@#om] {N1[@ ɜڎ$fyj?˹@ 3G;`FC(0]2=v2m~Vgz!~wUjU!m#A{Q:_$ "WC n m1*aT e31 1k߅U_:ҧgPFpρQ``vlns/ީƖd얺OiL*rۿL*-x{eЋ-ѝ wVҚ5€m듽%/SIV[V{'lw,RFܰCZ@K|a o*R~0IxDZtcb搞FTW{Ō-50Vnt l3@- ԝIg.٣0,jj< ;٬K{ *=TN '!۽vޜ~# m/EqޱDFlTqh>nyCgxY42ܴkXMD~H@?&p4?kU~õ >lE`E͋n|0VM H-E 'yuRRHHd}1_k婧gii/ |o:Ht5\S;$>֛ZJ <㟣<BLjNc!NgH3{O^w&Z-M_ZSÀD6@]Lg,F?n/-60Y9hF9.Qsp]4'm[`'/뼙܆+sNXΙkhlY2ܵn {>~#bu}!ǓH E&ɮFiv/{)W{AAI", !VPx- uP (uY3>Q+$ z/F"C] `O坧R 95(0V Al2Q+g)%!B?29Yl\hVA{͛(@=N3E3^^ F4yyCdi3>sG_JxUYzn|_}#rZL~r$ևCx iAI8 a\- q( 6&7zW7a u0 $k^D qMدtS5s8cל?;_jMjr`PD9.&0 &v;B[{zH?[?42bGƩbB#`1džͶr "fZG2F~䕚sٗ?2eAS!dja[_EtJՆDG6(`}/$8"fP萉U83ulaM ѺTdߞր^fQNr:Xe+ަ"@&, Ͱ E: >0^"S+(cBCZ}4VYUy$i i/tx2$T],Z3#% ިK$rѢ=9oYc ܊Bg9?XvN EK&b0VrFfV{^SӁDUZ3dkdǖ9A/ze 5F=# v'AB,~ j*3d엝LFИ!1<]ΐ fL1w-_i)£6rd nZ_Ѳ^8&醣(rQrx{,@OgXlJQLR݌5?"Qx(EC\D(9kf7صbϖy?;_z?_(^/b4y0d>[;S,a~e3whoم(nF5k,3QsQjg|u :х5D-R~OVHl]n/&ysf- 7%Ct |g"4}jy52ftr¹{t7Z@7XZUiHա22&$Kq^q3=K2V^DW=DYh~Z\`Rj&gnM~T-?g:ƣp0;c eu(;pK^޺3"ZlE["!n;?èPpȚȋPJSǀnZ|K^j~Af>e„R`NJ?3Ê*ܹ$sLz!EPhjmex -\.R7\uէeBcБY)SWCt\΃)B, k0"i s#<7@@yӒU7RS)%\ďQj2򰛸_L.#a.(yLN0 n6Ć0pi#qXWpYAS 7pT^uto08QUB-}I{f=nȼvr0+lJMMqN}f?k[mVYS3 ;^AB5t+@y qOĞk}L/<0h&i-cRdۖ| h#%瀨K$< 0q EKqjMz?U-f/@٤:)o%[\53ܯU^~ɩzUm#6?EfDo\6;HNEΰZLJ ?B$RK,!T!WuHysHx)_^q4gUMa2>fYPSc ~R?NB{4혜 =!ŽEU!'j=zag츙f]sc0P0ntS`DrY>QUd7ÂO8 J`іc/3"eL,G[zp6Szse+LI{K/d(qcL Kr ζK8z2>|L$R#`IlMՎtE7pL"g񰊇XPD _yef+[oM1@(Zhgլq"ئTUrorv[גsF"3UFJ*{Z$Lą~ ӵh\sE %%(O$o*$k7'#-Ll$"V~\c2ȣj,;).ѫUz sObb=:Qy4RqSM"Ev9D[hcL`4oQ-Ci!L3S7O @0QQ8y;(DG'7wJQ]'uhbHЯ8H+p*lYL nOqa3hz=8+tT0朗5mڛF R*~ ˆK`& dqb5f ~W_WH*:}'T=cBr1'"4`* ^ bɦA[]݊õ (YsNzrvq.,pkclPCAeZ y]W֓/rlaKC-E<8R89W_ؽɳd}"k8A%60HZT7c537Ӡ*4daf%f/}Tq\iibu,ãquۉ*rat-mhGJ3Q^a{W%@E=ԣAdDu20b6V>HӠX{"4,[v~ .dN~+ws%>L}* 6W+fYǣ ͹㸚|3WL#}zo[_F́6QqA mYp-1*$$r)/nowK_MQkvO|4jDk88YQherqL| SQ `#;.ҫ@B9g,I׷FH@2j(r y;47ʯe4-ctݘ=WMXˈsBf'J&n x#6/g7oɅ*,GRRgbG诐|OCq}{ 3UYp^R_P<(Id^ LH6",臵ܻJQX@Jոc^=GEq$?*$]rګ;(Blq8s[8TqSnk}Z_҂o3=DŽ|IBn80k^0TW )@>P+J t'R =Y}^y.Eg?H2w<Ū9NnlBMg7wX^"Z~c&OM1jkHݪ#WBuEDcɒSUuIΐߘ*υg%}6WJDЯ%*Vf!rRsswosׁ= ){l?-\X!s#xGu,QR38*}I=#!ˢAX2Rhct`qT1P 3oIOwQnC=?9\d ēz+u1-iE$8^GTn$qLS*d0c>Q\]3GphdMCW;F7ݺBWj(Oυk`eM(;U(p~(Ll%9S `58!1>yZ[r*{J%\<_Q>g5m(.a{vSRZZ@=P8d8p`sm TGz5y}V,c=!vR(%UQ|`'x%G^%G rʠuO[CsDFV+v?Qb"Z9+ܹUf5RԖ#_A4D\ ɃQ/6[6]p<QfːKN:ᅙ:_S@qa ɝu9ox 0$1-$JrUrXimɽoj6tuKO#*$V 1kB_ 7r;,.cw $lM_=:Kf J b?:2R)R=bEȡt[kŦXvH.Q RTE =(i3P V{eeF~*M&a{DA&tJX9)^"7MYU%6ӆ!\52B$Yۣ''tHzb=pa #!~D9PZ njlܲ=M^cxA}.ewcoT (0VV[W3M0Xw_/"YtX#C˽ O BKt븐c,Aߣ5ky4e5XbBXv "]ZIEgX.wYkՒ2}RY` pٛKxTnn!iYqɹGgt E@*H%D" 1B*~6}ym b%A58hX`#7:O~tcjdYZLT*k}ʼ?\fF\"B gOQ'3sfO%章AǟΛhA7'˗oϩW62ۼBHwz?=,2QLx̃0c`ȓD2y{uP~B@|q#v4 _cjS_X$s˄bϘY(QzBvz([҇V5/gKT l-Jlo8!rG˯(˛TW. kB(âw^Ag }g@aέtֲ؀ʒ%٥U]A =dx5i@gHm/[0jB! {Đ(1ָrrL]bc3iK"q{086+ţ );8Ɋ-eM| 2IINH9BGI(@=ao[ %D|ߔ`*)NQt6&jC1v8,yV4QaP zev EⱽB^Q B)rxڏ@s\ wwf27li臛k)N~{Sn+jEy 8:ިJ§~jnV_^'ϓp8aPSiÁr ٍ:q^M aTݑHe@^5 CrEuyFsva6s@Wnu{W.V8i&f8.3}$i,cA3]1G؎ku) =ar֦Cj>w[W@#߄nպ?¾D`t*YEUvCED?ev_¨$yr͡@2I2o \?eh5H l\v9"<@bءkV"kIa^'3 kc(W}GO~S:DW X:쐥眣oXW=RhʺNM!<m!i{*-G7XQ"{\y/H>і6t>)_S>?B"3`.'qk:oc*Us`%%&A1z(K=3dzƘ Ԅ/cZp>\vrY;6?]@y0e+{[R(/ةPm@ \DQDOJzV{P:P0^C%W({`>:sRe3>dձkD ThD;kd`iN6ߵ_fÜ\2j& חYQpcKʒ|Lw>ە"3U%tE^ в, P@dxB!}r(h}cN?)d*rW㊒o+ iXv~eS<:KXy1DGM77=^ԯL^DLZLfzY4VB GރS 衐B7#:m0 m%WQPsZ㤞rN{D|3##*o?$PqږM:34R\# TʏCnU4 WA Srn޹d߃jQ1Pv0E<+c &-d//#>Zw$/Qm.4c)`G,SWv=G@.ON-RuW@I|UnPT ,(pٍ ~R47X:.O-B ?OG<֨Pg?3Ԋ_S@Vk̂W-Ode:jID_8o~T;CE-Ԥ|z)1M9 bm< ro w8E`Q[3]m1\ҶFcH[P~hhXiu/ȵ CtHŚ9ꃐm+gh{=U2w}dŹE=衹Gb[d:ܘҋ"'sOO\fjSY0E`b9ROKȔތBL$_/Xv IJJULH2Ka0ulmMih}M@;TR\t/2P_k[>e̦gc} C]uxf\V8FU%w{UCT$9bĘ!apQ%nspφݗ-!i5IIGte,HLkh'xQ,v<.OV<h#2;2X6Xw |5՝膔 %Q,2%U櫨 6SwGs[2x6qI jˌiq.Zv ~.*7~ӫ]1/[!ZnQ-n6RLæ$dT:6_ſxt̃8TLmY L(?]ƚ ex={VdF%]X#SYy uY"VP , ܁L3 CӇ^;74M@Ɖ^lHi!O|DDL]a-j<=>qŹ;7Vkf/Mߕj-I6 _ToD,⦭`KMgK"VuvՎ/KC7 zģlhg?VgyU0Ǡ=r0oDaz"p5D^ nc3`ۄ3qˣþkXU6iPs-)WJ*w?̪5탖oBR#k:=XsA>+`++C5L÷JO_'KԈ"(7Shz F6tȟ@ 3'.1xSFޭ5S1Kt *tء_SȐO&[)M^w$Sw=.&}1hgr(?<0;sSD=SI5dSp.ӢF\: e!3:,5ag3 J-9[(acM67p}1USHMYMQI"; b7⍦k%]2S];TGO n=LGŸw)sKa1 .}I4}ȕ|s>)2w4 f :{bdZpQsŷg&uoߕWcVyg}6&9,j$h H#.ǿQvD:tr:оJXrɼ;gO~1Y2(/H.=!*bcE&IӞ(΁(PgWe)Z^%PIhF@Yp_l^PJwEECm& 9(]1,!a7$9i90_?6;C^`g^)JqMp7 +%:8h~˥!T(Ї\roQ:ɺ4.gCHcBTf'{ -UwOJNj2m[ldfXѝjߝ܌Kح``Aoձۙ&ʋR;Y-itCُw(N*M[$vA7'+ Ôޅ9;/($9m yyapW7I:n>!7l3b+!mc)` 帝: rp}a'^۪8Hl~VU1Ln!Rj8e?}5<4枹0.?aǂb. #  イ 2Zgl+bHݿt \5 y(MRMRj0DsB/`Dl +BINɪ*.yGE(;nF{.@Ɋ;A~=36:Ɋ,! R|_0h5W_N==[5j~/O!6:g[щ%NS5|K q+hoG._N VNKVa>Rq_" ?"n졛~NI#tE؟P˼krο2;xh&HPƖ) 5sQq/cv+(]2n?1biXbX~C,`0jAbzصjf0ʽAN}ЗP4uTP!1-kM_}lDVԿq)IБԅțtBQS'_uS #Aǭ>blݹ״OMq'#ѹGZzLkgP3_jE6Cc5{E2V6-@&ڠħi 3%kMpt>TEڈp1cYIC# ID*۸D:i6iE"wxɆџ?p}< oMp3MӀ[.#-CxfoY-}K8]!v3uG 򴓁\+a<]g9d!$)lUV>|fPóveCKu k1 -ϽK<͝q37Pj&j zIiqN*֎zz/O2$啤xJm5}BQ=ʥ/j/&:s$clѭ._}8#u+ 沟xگN*؛lgOë QV^Wө$evI`a#U8~{Rw'>5Q 7*|ɡt-3.쨔zHP<}~Q ,%Hjrݍ0};~tL(C]{2=#\LΖԜ-Y6_}aZg[mzj4`"$qbSe'B$^zH.'r  Wn~bsR+CX!í/1۷~ܛTDa1Vdo oq]/PrQWK|WvX(KRoq@`Td8>^D:eZ6cSA EQ+M;y2can6bT!pFMߌr4p#h~m}m $POPC9{oK=I0+\Ս; >>} uFoxaV#D=`$bnHrnq7~^%ܐʨ!۸/-t "Mx[\$~Ծě<s&0:,bncHcG]v8p\q*7x`$|8@z1hp7h>6<{>ptC4O1Y ȻVXѨ i=qZhH |w ĦNr^"T 튑nZRRdYE*,mT`%>%$sV?Ci(w]x|Wwx,!">FGџ3X^Y*j Fg~=Jmc80 MLurI¹hrݔ:Ow.v`"`Pt}9oBҵ쯠? ȠyE Doǐd{d{A(ӓi-Jaw>'ÚxeT+\ ҡALxA QH|3hYGKS׏YK͇,Hk+$&AoSb|ވih2~X*]6*l0<"KBaT"l5\>`!fY#lu}y<sIty&t粊{7KoNޛ{ɻu>Ю%lkBD_(bښGcmYqBW%E9Dbūǟǟ!'XGs:¡Uߜ1c Qh?Nrڝĕg,'4%g <(&8QƠa^/q#y=/F9h YA K-J7+nI'|7%k}a}ant-/2uvtp0hز~c#2L5)"7 ]¦t;#`͍QO'Ƅqy Hx-dM)m܁,W>g8K/+j ˵FR3?PA\MH8)*$ߦ!=|=CV%lQZ^lF<m*,R$&./wI3-h65;ȁވ1 uv^MIf}4[|Cf[!jUjטdLuB.6cpokbI:b]Un0ӛiV<&Q^铔'fd ZP,wS:pBrgvHeJUnog2j=.Pȓ,.ZB”`~B<𖈆i|c`tX"O>+` j 7{ [UJ ]|7Ώ8BxK^ L6Xn?|cSZL`lxҔ82',yFe9 2doډOyRQN4~r򇒫k^n%ddX4-eig[1> H4Rt$ ͭi^).Gj(]P` 8tVw$G~{S2z4̔ޙkD;38O;dm<6 gp|e Tٞ/c3dw#v U\KAc;4cLyr)ݗ4C}8W҄9L1']*ެ~GK4g;0yoaNS}_mtV]]#S>;,WXqmnLݓXƟiGq*»V8oՂbM~%XH4VI,9;ӟMzFFgoG ji61U:_׏'^l徒*[j["ر2Tΰ:"֜07tZhk9~8[6,ەgU({ WVU뀜+Ir2!^PjWRsW9LJ1!$uO5& #i N Rl(Z$hRT@TC5ܜD^aR89$аtTv3+0& |\<؍M a5$ۃj95|4%xK&-O!\sڟ?2sXeˑmVTbp*2T n2[$蛳~4+cٰV: ؓ_w1_ =V"rULj6gm{|婠cL>}UwjX dV G$6xu;dbŅ&cxL= +~fDZl6W2,S4{W6!Rٲ}X ]FmbP hL;PL%^|C &Ƥ2ͪ ]Gd>ߙў3*&)'PRvR "UzFH!j+,X.tO PלyHk`ߞnqX8)Td1xnq"$b?Ktd))uG]*[a}>*8/^e(0A\A,_VNJsXgΟTaAč?>w=bēD:w͉=~*]VLc Ξ&`BVe bLi|m-I2$ˍV2!L@ߋ bP! 743.l۩QSkP*w4fƜLd'eԀ3GL5+~)0Pez`ϜdJǘzZ)oM7#*Hָ'tj4*'3+|>qtsjcplDĬw$җrrҔK6;r8E*lx^~t2g[xCeWJF?Y>n-ΩJ}&oYu˕  UA].8ijyrv<,1&_%|Oȓ{0%cBJ!t avE$8]lD@^*Aݓ+.ΩףJS^cy~a p>K)v& 6orʛ SnܴF;_+4T?XxdޫqnTefmjg6bՒ{٭<ÉHE3=4h3}3..Fb%o>{=Vj3 o?[l nPUj|L 05&'u<ر*4>y: ,ة|Q9ճ3pXyzWnk;ʉE>ʘnq1YXLضggG>F@ )B$[3f- 駫f! 8\ҾXංFh}HR1ER2^6 z6-_wҸ%WRۂ.V}"6JYR"xteFUZ!k(˜6}P9{ՂKSW}1ۉ^b(4yy!tvF˟9vCIܤ)>J^"`FgDs.B4䛈 t<}Ɔ] (a H(׉uՕ2*Cx}H[ d֒P),Ũf:8Y!٢S)aЍx6$>٤C}<~!_vӦ#/eBoRÄ/1"O@wF>D$pIddrƜEkGZh V13"xO(˹ڌ}TX8|egnB6_e YzSF6+K#>F , Mu6o2C Cjl/#]ythDi"ʫdφ.2% mIbeQж>~@|%*nG; A#gXKW%Dm "A TϢX"?2"&2)~H5 6(#"⸎VτH++qF,EfW%V$JM4EfVq]eCw0W/p-gv]1c)%o LhdE_ &rH_KU[JS[FgKw[yy\ g JZ#/5 V*UØi (4F~-B JCx:Pt;#*4Yg}vK, ,T!УeayjTt;QdisWM<[`CaFGu ȤH]T&Oܙ-Q5@ ~0F:daAS/Pn~P)Bһ9!.B\c \ls}hYoxVޥ/ ҩomU6Omx7DXbwPw'4OC`\4S#5Z0 k IVHŭyADM*^oGە"S"O!n|z(wT&RPkck8q]LG*O q!?ʌ`zT,I %“3[uz'DΨ mQ~<sՁ^< Kߐ_ʫ%^b 4e&iPp+ϐI[\M\_f \4J.~t!{pBrֻi9o!f$ԕUvQ'GefRqx)/tNHq2(k&|]>Ɲ9:8慕Ƶaϸs]1Œ"wB$QY3F3Kg_(x;4"L3Np94LT9D'#Z{ɔ~\p.~4>I" /?M&Ìo>G'0tF:L>lŇ]_L*j>Ӯ0`A1̉Aљ'Q΋&mT?xY,U|(:Ӷz'ĒcGO[,0|E;(oM[sF͡)&C?*UQaA#k <c]zDNv*03UH$4+:zw H2n52xgr ie`'q d n.JX Y,gtl \/]|rt#͋`Cۄ>\3E>٧DQ(ROF3ɒ 8|y<  t7&z#3xvO%߆A7(8`b۔M. g QRt(ێ@ċL+VД,Ϟ{) "d'lgIc7B?Ls; yC+ NMEo!%=qVRC텶^eB3eX!l-LeӜuyEmx A!2ꃌ**"Xo/pdGJ("-&}vUgIDkFG5TJOgKibMwnFu޸ڙbv[ ANA] }m|E !y!ǿi§Npʼn,)ߪqhIZ%sd!zn_q* Su[ R8Y[Aw,L˜/VfRqGE몞7]$Lđ}P^g{t'võ@TilKΗw?yy]7TZ%CPK_NAĨpqw0k9)Wh:;eخAHNO)j\ԛaܴ\ FY Qob? -Lhބ qzЌNk{b6Edkƣط}1Uz+yC}H:x!9x-8X5ߴ9yi %ٚ, jsz|EXA :" YC\{:VMY( aw\5HvG0'vB),EX;͈ɔJLdZ-~ǿ{;Sy4EU28ıktOs9t _A+R_D_JXu/ukJ&dyRm`-wWW__@T}K?J|$rW4U -c]%W7Yڕ=9^0y5@F:ZAK$t.Ñ-) u)נ#o'vx_QKCuI0[Ur /dďS!9?tdrp!/o3_~}%axJ'5vR1q˿Z\_\z=~ymWaܳ"N4g&$PRs?0俢,|Te֠a4gjnˊ~CwS9F. z-s(?:N 's wo9Nzvn`UM(@n!RA s|uUi戂K$q&i"R 1d^|y RMICrيy}V4inz/W{?@w$Z:%XB,$h Tq!8SsXSsz;ZA0Vg7c7q{f.Tp5]S%-cuRLKhtXyF7$m#\RWkTO`;[ C՞ ܜ 3~??O]d|N*K'7ܔgY!śF?;$dKO9ߣw$X*NEv4JXYd_@i>VS[|_M ^jhgRhUR_.آ,W*i>hSD$gˢӪ_YW 9+95l}_ MYm_E@XmÂ(;,22qngnTHQNu@ 5:(/biu~ y|jF!2&uΔ 4iU4;?>i86Lle'M✅]5Y 0ܷvLhlTirL49*6n7;x L5ƤRBx wLYo'߄xm.Lk0d'eM AXw?tC q7ìWa o0WmseRG$Sѣ5MjM+{-rkf|]N0pڽ BAWXpGRp+w)C5u @IC@7hT e7ULGӐ!ޙjk\SZ- 45_j{ɷca˦D $ͥ 3|(ij̏~ uRS7MjIDQLU!|{MjQ 3"QrEA^W09DfTuWy`''H9<Ѳcr.ǻlvCjٱG3Ů1FI:aRRG[S=4 V_C@G s`i]>xlhb*=E!$r|M݇Q'l سrRKB^ǥ$'5r 73ۈAW"BS&ec˭9Б:1x>~Ӱ ꟈ 8B$,\͙X:N_X_# ~g`LMdg;ȳD"mmc݂eBp&b^>1'(RX[u\zDGn9",+:ho70].K>-C<s|24/J.0HkJd:3iA6Gdi?N' CNUEN$|ۻA:5^$ɈcZ򒅖'ehEG4Ӳ_ ymɶ8yYLE;r;_; }:vTTJ½_rxdYvlv|S6a?~3TŰ2Bq]+-eZ6CŅ%19AWZC~Q@$hf7)nX~5&gl62=E.Zx96!@U^g=תMD"uvHH'm8\b bL)$nTށ͕IHbgp4fVTVUig`&OV' ԱZ}on~c]L-eFwh 4EPD9g+'v#hѭE4+'Må(o˙: [SMDW*,ڍq{;P0eJYҽwt jҹ2Q9z2[XE9T~ }^:J%zzenSp wgEB\ AB1Z [va)&ݍnEɈyx9QYR0h| HYwgJdbb>5Xdvq3Ԡ* @dQ)GndfQ6 x\E#R0Fy4!kĠjQ9fz:*-[Z1A͙sVS7eY2os !)[Q1trѯF9yI9IaMNʼusfJ. ԘD7mȠpM?0^v %dmBh5#mn[s NpiS^ +GO$pz) l&SKH3E;;uVE# cBl PahMc0f%4/ްZ(,PF" Z ']ei.+)0'=k(49-SzuEgj%-\yًyQjPe(lRMW ccmr]Qaց$zӞ5 ۀ 鱰`p*s'N9bslx R-.P.)=Ёb<±t1lh/[ŭ_@ueȴhgwđtC/)' !wa`/IL6hqy[ӯ_9'A*,dW@"xoyUslJ4I%0@'XW1ǽV:9瘜9oVAj]5mAq/CRMohn㛫۞yc3= :<Ce/݃ [# [BGH$3=^RÐ v4m{ȵ'@3ղ|f9 vڽ:&߈uw?BtFay jr8jW5g \LI-Fg68SW9uY]/t(R;pD-,T9@(m#SNF7fyYeg0ni M[KߵLiOԠ#/ E4f+F5B!vm@^Uq*M?ܳ_WpՋN׀l3͕MCxÃztwUß^n6GL$qOWq~j+YyrrXG[J﹝3b!l0TZ7w58LC;*|蹯_k ~kC|;!E(6$\3NV^Sr}4L^d8dpUA<@hn&5ŰMƒSyWޙ3qD-a19[T~̓ޝ6WO~^997OՔЯ\_'wuL@@ӫm+ 'jryoHdHҒbP;e]INw4Mߖ 5aCiB%$^O6J BcJ7Bݥ8z+4 R[+g}+:h_! :w PkjHv'ʏQ `nv[{} 4R**(۩I0r$ J *#[1/k_ M)-XGqe^ơ/KgYZ070701000000f6000081a400000000000000000000000167d0708800003d9c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/tiny/cirrus.ko.xz7zXZִF!t/%=Z]?Eh=ڜͩg@&kH!p2"`l~o(wB̒/"S:C5Cg2G 9x[04\2 z1Sbs*^:LZHbޯ eQdKlDž_X`eOQ$EQħp㤪@M>|jl\ F(~|A-QԉZ4Mfw~qC^a?yIN/0tX 7 m|1?( : D:!6b2."zt~8,i bV.݃&uUdMeݤkzi[ "RvjuOx4:p>JjWۚNP>&H%.q@~E0"VWi`VhI#QnmyiC.`x#|`Ca$atd{1rs1u>xԘ#7t󖎎󰄋ե}_0RЀcCc34vGZz_|$q3VK+)|2?v5FK;fGlVkL~K :%m{CzFi0 q0qGOr(0?[prSxK4bfp|%i\TpA-'+w}!:a ǭzA5ǹ?eFB-vz#UIKinЊ+64rTY]ډ?>(V'bک~]v֞kWLgcUV)ra=!S*+=oROQ֍BHrRىmߋ\?V z#6@쿩Eē_x<-,أJWs?=OPLD,刊+w !wBCCm{~Q&r\VK&0{z>AѲgƂ7+oۢ&zq.ULղDl[,7{/(FFa}l79XIň2g]a Q.iX;g@4bjw?MKP uA2`HXϺiQeXSɯGл/{FRI4,J)Ӭ 5gȾ"\%U0 aTi/zؘږ;8\6tJs2~WUܫ5;ev+o^.:)b3i!;jρ#8/gYQyyۭ_ML i>NmV"Z63j&μ5"z+R~n? ;ͺ8 Sf<\jpV.y ;"2rUαyg,F?;'0>ePrlol\iݚXY[l]ⴽŸ|^sDçe0vNo${]6*PE}Nk,hk=pal6`{ښ'k!/56>h\h_[S}t!|)!#UDz\y#yf2_W3y6|(޾r.6T+/&_ S{]Dֱv93-G5q:'8.;uϾ/AwJۡ3AK?0N;bؼ^4:61pWI:_#8^}]zam9S*duUs`(]()2FO4M9x̫LyJ)NO.T%[}SzU3DHl:V wJ΃WT}AYUb)&;r xAOoҸ0 Ce/5 ̢BQ]r m9-Maڗ9"N*CTg<ǘqLX\\\a]7d˥0z-ǂw]~ɾ)Ȟ%YLAMTNƅ`OFZe]IQA@k@/ʦ5L'ޘ˦R),oƽ|R(!LZ4=%1pn"k{ j(#Go5(fN`vZ⣒/rA_f4ѐ58^+.uyQwL 5AXyw9R{]euz6A"zȬv.3N4xc T'6^i-^6 ٌRFqSJٽP[r QV:Nh)3}5N`FS&KcuY)(cdqQ3D&$?:a}qx4PT@,4}2hW3][A^eiGsN$ߢRsyW% yRwSaDP77O;lYQF-V։#РEr] ZzUJ(އtY$tfu,+.jx\$dr+}b8%l1ݪ;tZ-j oHDue<,Yy*>܌(}_x}e٤P;2 ièw=LNƹ_=Q}oWBm } ָA[]r]il wMƨ6(gq7F+wއ(qR#n>.H!#_1礈ޅ=kB9&o.%scG?=x qQo;Scod_|h%,r *Ps2\el9*uG\x"N )I+t_~V[xW]6 43U# yt6g_AǺZtQIB8C@U3#c? lC )Ipv~sjC` 324+KTnצʋf9c kTN}wcR}PDzyWL~ Em|%6.Z$qB'K뛅խSǼPfdLn>0^qP0,:BП<|>|8W?MIA2s&Q]ܹ3ў0`q5jZ1D}0k$­h ]5wX߇'Q}p+a5=xKLj4K F65fQ3 UYKy9Ei϶SCV5OpsZj̘ Ok&4s<~iqlZfR[4`6ua0JBP 17AbQ‘G'.\U+V.XVx.*3?('/."&aڋ> $O4ρb‚"9 /<}H 7~D/,NAYʽWX˷3ɪ} kQ4預 c.#jxJXDF4?aLr̆!)(@ 8t+#;Yߢ^3Jܾ:,ܢiJC۠0;VDWxEjlOP15J{8b oEUtZ wjTu%`#Z sFTt+_4-]Rh hfp3OC&p'vG 6۶AUVz)QIyN9ڇȲX0 ^[#+/> i7{SX n![4'[Ay[bPBM83]ǕAd&w]%zQQk{ZINa4 18B`MzGɞd;-/H45~ bMz.ZzWL*q9ͪR'*0WϿՏծJǜMh[YL u>dyR0/&S muL>N:(O~#rG4c$23PV !KC:8K /J-$q/;\uGMG =]Cͅv 5[ƌ<,.˿TH.g Ȅ ʰ$@,`{o(Qw'c4t` tݐ¸| hX*iXgiE4_U Xה`M b;n3B`nYܻqPV1$0oIL {huN1QǢ \k! AY67Fy1:p~`ƈTA)0%@)r4Uzԙ[,Oedþ_NưTǹ-Gyjp}/.g5{{STQȱ}1]gO@JlpFC,RrcVo h@%5`#"J,t袏Ec F"[eͪ'뛌*/IO|L8Kefp)A$36,<Ԓ*.rM.Ngb#Rȯ'l*,K@AOQ[.eoMyH:ՅU@Y Fꨱ^_$gp>xhM(= |,n.v2^A\w}=O8 I wDD^?qiCN,UoɍY]qHU(7;C UFLA.doj\!ϡ6adzZdos74U8EanrzzrP͉GH>9hSHAca S3EqyhHYpte  譬V#hlMcGK[;Э*NلK zI!p3%M#wRf.a>q@_Kb~nXf,%&!ت<9v y\fXB>BӯSxK 9hYΘSh_B~#N6Onj 'l1=YBeֱ"CPgǟAA[`aJL$:{TQ9)WtK{Sq+RUᴼd*2/YO؂p.x>ACdR[dnud,Z@zJSUs|YjF-eFh ! ٠ڍS~Z.9YLHYaXVgDy PE^C̤k:-iR7vFKss"3tVO(6SBGT -7 t+WkB\ZgF>bC[je@*i͔r\'GTŕ}050đA6\C4Hb,jb[iFF,,yf|V#{?GTS}ۂo8g'gX/+O}KrXr>퓼kNS0J岟?A94T-"8,cMїr#*{)5T[1Y&؉7sDɎgRAKj8`j2PXr$VVU"Ǡ #z&:a޺cA%B_!z#C8%oޅLfMJ`M0xѶ>a;)[uG8 `Mքe~d{6ۃuflKl fc됕ߚE12t ysׁ2/A@:'<})h~N\^ʷsIT<` u@ok播C&gaH8)~(-CYuHrB)zN X\#˰C^v 9*D?n&oiX9o:By.Tj.b 7a9 91L svGQ2PU@u@#KQ'ΰP)^N68pcZZOeg0/?_4VPy8Oc= Q^k·,vն #>ĝO|'MpVA5$Jq,%C^WGхqrڍ Ԁ)#P!J@!&^,Rfli ZvZx8߉ƀ SRQxްhWu˰'.y5)$C/@VW-Ù#v5?I oJۆe|LFߍf`#շGY<ޘ/|.cEԸ%c*el{a\,h$ Fj뻲TE.ȮF:'{\#Q;h@{-05.hegFbRJ*ܺ~iUd_<9Wi{8Pٍ$It_Po^K/T:<\j#f@'z9$yT ư& Uii&IPz#/xFOa~}{#OH:\&4-vr[sم/4j,I-`@pe<1;JItv|cw[ED 62]\Po~FMFDNqx 4XFWxiVĄr5) ,@q R>q< 47V Kj{3zȥo(O9Bbq'sHFƇ#8S_͕p!5[10'ʁHA~} $jS9 %>*5F5(C+#O+SԁƲPXmJSiV&kJP SQn21KߜI\biD|p%ĈєKxhՇ$VB&ۚӭ\.CQgva3tau# !@Ƽ㈿7CR'7Z(leқ7 &$'C7=j1|S}/ƻճ رY.oGKDVy)I02=,*U;=w:v0Q(-n+ PIHسgήt@$#'?eJB&S)?IɻuGӤ<,OauG%Mz..HV}WW@z+hZt(|i6xP7Կ0gI{HV#-dd`(>#:w%=G5@y;nk]Ao)Rco`Lu ~Mw11ߕ<$Jk\ ӲÿQq6jѫyV՚$zqvP?:BаjM.r}hBeÇPr /Zr2CX5Rג}~T&fɟG+EEјCؘ Q /ֺc6->N N,ݔ5n/GYC'R _'h9sHqR6K<[[nuB; L%$>^WcFS062i aWQÆh_*\&N'MCe7O<ΫB/%m*lcF?G>I:Bln͑[H! fj.R~[aϜ-D );#ٻ: XxXS'54[y\*(#/WM2ٿ{WOh/1&\кia&@Z-_[I+3i2} 9x 1ŲĄ[ hiUi',>TqXȝd70ZMSVw3?{N  mv'Ky+^-twJd82xVMBivӀ1ԷfY6KX}`% `e)X٢l_81BsHn$NF˝̋$ |~Wɵj$,7&^[íOz9@9 \3 %iV}TzZWE!mwSxkuTb ~z"RJ$i* ?a-0[O^#Pi 1|6UtmȣJ} =tpe4({kmz1F0jE{tlFY{qeEm7B֦ϑ8;"8 %fTw ;*ʌ~LQDp6Mשь1Ye6y&Z[YB1)#ϱ ͵uκiV[߃X8CN0Y{yA[' &ƟE#K^␫dPl3yg({&|&p;|Gȕ]u䓓 _7 Yl?&iIcG=JAϏE͚ns.)K͛yg@#XCSE̿#1WmESbHRsT;LS\Sl?<%!sp?Ҳ QmT O .1("Јj|Wg|d`dO]Xkksv(=Q)`Mq-=+ 8"M F1ouMݽ;qftk#:X领,4&fC:a5jMv 3 ՠ~xr\I/TALpWNPH6I;UAjvQƿ(3Q?VR޺@$Qo2D!z|J?H7Z4,gfC0+ߋєjvIӿ^گ<cUP$Թ\Oz?E+b~ ܺqV-u%2dv_L+MwY6 s<^¼ #0u+kp\5.("OVOZY6l\[SáGl GN2nGy9_8"pƭ&cGiAMX0XAAfn9RQs-1eQ`>ɤ_ƍ+j6ԩs; 8i+ prDƔVI?Φ(NJʟ#CV!Lΐ>$w?c ٸ֠\0Aұn-j> "D׵G8g|&G6|jn.7_gE?Ƨ>c*m:b`p˷eCtywIA1V@1fۣ!hZ`pX.Xi(z7~}E(Kn"YẏzX1eokφQ}tOM" :x)";VՕDjp#Z^5£]3%(^܋5HPX;4B,O9!Z؏'˪|Kע C.i%_ Ebn|rEO/a(RaxPmt9P["$ B(Xe Mcfz#@9-g;nAdbi%4$4`J_ #WFWL[d%ƻ1X*Oqm;$rxZ]9'}!`נR1s$OȞg7EVUN a35@ȞE!)\S lf7 o^%[0̽̍=&+R$͹>?z2ImS"ͫ>2HyANY+TT EtNpf>l}+d*²-uI vKGNz77H(xnXR=mFcXO%@4 ~`v wh RvB+'jfM_}@ i\GH6/̮R$RgOw$TmyS{OЏo<8>CEVݻ7Q(pƌ<^bf:S$j=pGxFZnzX}gYZ070701000000f7000081a400000000000000000000000167d0708800004288000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/tiny/gm12u320.ko.xz7zXZִF!t/ BH]?Eh=ڜͩr+kH!p2c`]{(<vNYHF5='? nWjLC{#=[d{ΐ2&3`!.%%JHY21:m:uOĈ~4X*š@Z)60=íu< ;|>踑9 ;[#FUí>{zy9ܟsg&83Az8[S{dҗ:hfR$1YPKtTaDž׬UUVƋgRvkOA1Q#6b]oD љ8F X[=%o0g&bPcMu]>r3wD]Pa(\ɻoY hE=k^ڧa BI}cR2"o0@*?qāq?rɛ 9i{9)d`LGm41Pc}Uh1wǁ-rLZHҠw"y|zsPMy3}<ƱLG.Wt`qs&s]?eⱞVo'xPlޡYNѣ"36!ix_}"?OCZ9zCCᓷPJ1,<ޣ^g3|.~6XlڰUzg^dY+ܬ=cJW%w- CF4>e$>}ԑo6ЈN*YQ7J:sboGOla3Ћ9o??hJh}N2ɭb9Pu95I e=Szυik=.E8祛PugSrh6wjNd+r ψOi\lp} &CSU;.}/,B7*99NMOcf״g۬f@Um|hKSgwKVY:GOIA(HҢW7-z& @\w`'[՘0{rǒ),%ln<]-1+piCSpͰEhP˟>]x1"1B#)G q:fN;\eeEE\nZ#b]5@rVB~ I‡PMS=9BFL} J5kRhS! /հ@7r̛g-MAk1r-5 Ӏl6.eunݕZ+x`eSdFB4F lr1U-sX5Xk )!Ug5oLR#Gz,mP2? j*  SO5+NE n%'s~),e3B!I =D'}ՏD]o"_v] U4nШnJC1~غH 7YS8҅EfXWB'sADNn^3Z`]5y~r_`̸g84㚞UNb:Tk0+ ZaVgiZKWIw pn?{_C';%ۣI~Ib>rIbH|`K%*+ ^h/'fJiB9NjS?  |WWBGe:+iAt֕9 .4DuA]?dbG<7DMiJjB"VYt@5ʮܷ&4_(D*{^9D+m֑X۷6~3B\"SqN (|D.5-D]=.F8hE~o=AD,3{ "T34iC 4P'B0i4&` ٙһG |^Qr'D>2L)Pjb +{ 1民$e ydy#”No N#Ql.^ƺy?mֵî!Bv 1 NWC(~7"[s?ЮM"jʁ)ŭ3 K dD35IE1Fx>ZZ 0>PI7n%|J斃,}U%.lpqzR;KW[#9i B`ޘ1O{08dŒ(.Mz_;@ ' JUM>Kʎ y9&])ߘ\}\`}RkЄ2RxSJUsY{$\=`&r&.iA^Zf*]$?^r\ւ/AݳV1! 4y99(!%y Bc*Nti B=} hlH{᤻h1LRk&NWD PA*'I}5sPC )e#=각1IO{lwy㋟oЖ*6YˆՁ]q, vy Bą"UwC]i{.9,#]$#9̉M)G-SdGԈ];YoqQaV:܌?o[~T%JE7M)L]E(tHG>ԥ7$ꪳ&-rJ)P-X*"댰qxrrMNq"7՛ XfZ <|bE|2<0azE$lI5*{8 {)Xo'V]#f|Di+9pA %vBW'ي3ZГahIIOk(+< Iuϡ%)b_~~\lW8#^˺U *F&Aə&c׆]x^>Y fm-?@uPg~ ,>"Yj 4(\;Ҧ }YE,uxdj+ ټV|A3 ŕ*otbيʌ6AH6mT|$,w恪|yrDJl9 {)2FK xO׿j;F oJnÍUW|{\Kg :L;#5ؔw.oy3*a2Q=L^|W Uq-v[c· .BB0lvCWUUҬdр3?u!RvYF;.ed =d_Bxqpbh6PY8-(,yC5*5H^^UfQ-!&0SSH~XٗUSu',.DӦoܰ Y=RCdTA+=cInPaP"|ٸl BRI74f0xQPW5fX}$G6Hqs,;"E X6< !8M~ &d>3$T;;>Sxs@[FzN 9*^bB?O֎̗1Avd-o4ٮkCǸguh&(yVǮ^Z"Clh>PPfĆjU<4IMMQ6?"*{0?=xAbO{+3%T*$#bfhR6ɾdn_ÏC;32X'EG.ut+eHhڒG FX[LJ0SD,_u\8}{lezշ轨t.0@;T䑷k0ᜏRW27lIq?2-[S!򤟶Mn~.#Z&Us&[ hf$XAM5 - uq ct})foQx, VO1H5h鞟oLkڻe;L&JxV$a$Sv^U=tti"H(38DQԀ&`wT^d6m=U<|e"Q%ۧ#!,͢L:MF~O#=K(A|E `>m'nd8dٟAi=*.Уel+t`:!qA0= $dIСLy2G|Fk*w2)gj;`A=}{=²渶[3Es–דmLJYk?mlޖO5~Xި}Hy7tYdۧqh]&%Z"pv#y \@\`uNA:|?2~f 6UPt7_p? m2i݆y~ %n`˨ /p.X<)[+%J*5?M :Bh=]vYM]0]{걝Hd1)ma%+fnM=5 @J#{{cG Iu_W *[Ů"[uU:͘oξ-1@fűSI%dp&SՊuFHԊ9WlbZ;;rh' ?mjeV]>ٹAZRCӣzvB+>_8k٥:\r3M΀i@Z^Niq * 㕕T>+ !yr]-Q1Ň9ZZ܋Čr~رb0h4"o}fxwxbt"a.Iw6?Mcޥ~ aG IU1Ou {yQk;d (bV_Hw^„f銽3' iH1FZm”MT hrTON9$ph-ȷ h+X5rHzS%KU@<ʓ怩D*$^{ e^尚QҜ< &KD[Ir0[x>si7:1 :=ѐ7uD0m%U mU8+/4fl(g.\?j# 'Sg!0}ײt:++isp= џj YGp;.CVG´4V˶ː$3&%(u,bE`>H].ova[uſd+Sz4ltlx8pS~b(@#1mCs#X X^}[E:O5@ %eca&aLLv+r>T^ׁ5r,$cO6 ԭ]ϛ,#cBO3{,.ddB_3Bduc ./mHM]بR/l݁hM4}:/K ci'~ V` X ϤZf9 {N靖,+8"|3ؤD zqgSN^/f};5\b,ȓf[0Wsĉp?fQ8 w9G7 }{b6Y|2v3VM: RD)o?!Kզٻ QLr Ksu\wи=LZ,Éf|g4CV39y0'Md.h^w{j$xF:pTV,8FԓҔn(ĊpfnVgԈʑhFֈXgUJ?)C [U'h$#f5 hU#/HbR f?hskf[.v滾(7 9oҵηN`- 8r̉hePIMR;dzT^SrP12^, c=e`C;+uY'Y,{_nypP't5js:{m.-a8>WW^N鼁x}xftF, QY{#4s` _|)s3:v+uӨܱti|sT҂Ʋ$f\*`^W?%Vǘ[3K渉3,ۅ4*!IIƛ0 :GP\aviıJ2mj zn"Eh,]m k^VWMa f-]$W I  d7Hxx9ni感F2׺˒#g|}(k/ #ar3I Wv12v# j}7A+$aSS&iA1RƼ˯LЕzaȎ>*(:Ⱦӻ`ɘ`PMk(ޫ\3 ;0٭炏5Ս|hj,4,_Qω4Z };ۢ Ǔ_pC'64(ώÞ{P* iDR!-%pƈ.`E_ۗG:΋LXB>fŽlR Fj:@SA==h BRG> 0tQ<FQĭ9j3nkwy 8|"LazR@Jgwo+unI!` 0znGAebJ3{NϘ(0(5z#U+gϐD0$gеj>%\j Rˡ2X;b'/tnK4lڊYG/ϩ|1x뛦FmL+7c3dqQQ<0;#WUV!5ݲsb[s`XnIemA *na* fuQ#`24 h{Emj n1vU@ 9cAH+:*y\vزw?~}(Wc>O KDHBFv+~'Zn\[[^U˪ d"䔪v(oѫZ"{6{طb?k+ޚ1k욠R>Ap4I$p[T:Κmث0#u,["IgՃ|{LjYS7B>q>JwyFeXahla6ywm&@WYgER ËEn"uGNu<{L{I>o$29Ek1B!rj2D6nN$[i`tu7 {RY|3N42EML=tb&TY0&[N,-Boh \WۢjQCw !ֆg2ǂMޔ98#8;ep=ʥHP,0P i1E2M@NnY0U1zGiIG .Yg^m',cuq~ P4sKJ$^Jj3j3ci+ FB +8; u@/rw/b6>g xHgUMT3OL= l]_,p> ;y/ԟ| y)7SdIX:AK\ͭڊ4gkĸ>/`_H_ľ5jΒ *"-4SZ7*XzU-ِMŀįib(#"8NW|ܲAMfvjyR^ cvP*y"(ˉɳoiR.ڹeEFq}EUwUtna܅n?Abn<]̐BlpY}rɈjz%~ d0uxC:;+Z|b|i=TJ ^!Zy;=⾴{V.FS`؞AU6/SU"N"-vdst(6qE|,Ͻ8|ck`YݸMdtq ISJl2͗:Re*PyK 8zf: vۖuT+, mu}݅=8: ґۋvs(BV %@'} S2Dy;~kr !m'Mˑe_`6R(mh\GMz*Y#AdhBOS3n0UXE@viUW,3bL]dfޓ؅iA4[sx<%e)MPbhX6yQ\P~IcM\-L^9'%1%'|y*s`^+izhuN Q._#J!xU9m"$`0v^ڵERp|/"Ma ki ضQjż漚h!cMi@F y0A+%1(w" 4{pٙ0+-ym|,er4HbhY{= t?uy7¼%VDIG7=3ٜ駭)~( p9鉰SFn*`Phə7^;-şՃ` ;3Bd^kkpijsk Vݜ A)1TC~ 6gU٨|$j_!\yk[w5k=ar%aDgTy=uEb6: )bUDyp2ߊ369##q Ns ;35e;?O|;G_D8i_4vaGyeLVw.\#MB٠ݱ4'\t1+U&Lՙ(B']^ƚe≂zbMY623%%*+(Q@Ek$Z7z쵸|},VwE{/sC$P9{u!dz7l 1ڔ4d1r z$P% 1+eQ@p=ضf@ul$Vѕ!U3³nln@tOhYnKx-J:fiWI!$w,wM"x FqX줚p^Di{Nݎ>W\:ExGQܺ+hXsS,hQ#IR7|0`0 R&b*pEHMwQp-pĔP9rm{wxKμG[(S/[PX>n ~f+cScLc&ב;)?JeGÎ1 9OY-dZy{{񷰺y g E7;oqUFT ba4א/:60WI*ۡL#ly'džCV - ćJEzpG\p%`D%cASG]ΨT=Ôua΁IPH'SZα4fYy}6܀uyZw*}0AԚlbnJ_ (M%,$6sSpMxqKjZ@qx>5cӅK3}eIv0{8 槦Y 4?a܈fa&riZ!t[ CL3uDú~=㜴"][ŀ-ľ[z\뢫*v/_h^r.ko9,mu9dMV}l7:u3,rAnr>, !~rVBG*0#$*:c1-}<-Bj(iCFbNF"Pbp-o8Ϩ=]J㏎_/i[j<: CU$4Sd]p_1%g|dL.T_Θ.Fz=>EFwu2Nhg6MjĘM?$+q<,Ho2_VN6i^_y+1av N :]L dEuV}n|kV%EfnlHw@tv@i`LpI3S ~w1F2IH,4!޻n'1\qaݦ⩰[M$읒[s9aY`@IPCNUrzqlds7g7V/aKE>6=KA^Mb'6 uZ$Yl>? %4&ai;)ࢍ_νZ[QOtpl2y?LMQ3R^ͶLγҒ+26["FK׼_ V& 1%zD4=5"fz *DaJJp {RmboMH%% TȬ&<ȒßsPM?3:#=B{(3]Z-UzChJ usnڬpjuH2y %5$M6+w97T) <CA1Mq1]3UOWAGOLA{\nӀNe5t"pưo}{jS\Lڛ^S R}ⅰoo֛53vn;Oqw€3OɉwCWDw1C͘f=wY{꧇F)(O+5 _ ]ܧ%+v%|_e欧̱ox%ӿqSDuE5lk-,==ɛhoNPDa1Wp5a/#n?jR%ANk!궛Ãs yj:f0+~,T?є#.Yf}6^8`γ `Ʒ0مߔ8xTT1!>n}$IKM7>ee><6MV~/c.aÂMAnMzFyP(M[H>eX[3. T'<cxz1LuFhj:A.sm׮1,/ҵ6w!vƿbF1&gSH5Uu΀w1Ya8(.1;a:f`7؀7¿Ǭ4$LP=`W+Ɨ ]SlJ`@ws:y l?p*s:^ߔ;KVHlu/k]ugYZ070701000000f8000041ed00000000000000000000000167d070a300000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/ttm070701000000f9000081a400000000000000000000000167d070880000833c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/ttm/ttm.ko.xz7zXZִF!t/J ]?Eh=ڜͩ` 5!y Nm]^rysm>} B'VE.f~rn}Ri 2͏a%d Qp;ESWH^l؛@bzq;v[-q,jI|{b{3BuQerVLWbDjv\Ή?D)ilQIT%֩7hV6 dPL|F6ҭN8@M' ?++bcظ_GDC\ L* GG@,!MߙBPsz4%,pa6Nc¤E]T.EspLiW[c$)N]{zf,]@AT16QXsܤ1_-D3 -H#V'g_{ X0b-JC*tZ#A<X0hd@j*泋 MdD9Ä;b/TdI5'a G9ye|9M]f$'elCXmzNܤ)]]F&Jl|]%8ѡ/ kyF%n`&V\"#xVnT'v.~|+@57c_vdcС'MiW$Hpx黮Ͽ^y+H, K`Zg-aiwFԪN n˂@$kJyɋ)I>k Q -;tޛk n s"4~[*q&;(tP?V~x>KrNh?ˡy41{QW SwT 3*.duk04uAwUF'[dk;FQճ:{k!Q WP+F֙(+S}m dn/{!T7Gc.R3Tdx!VnG < 4"Ng+LZڳqlԔ)o콺ƿ}q?? OM8TDuRi|-&Z/ ]hZo|TT_?|<1M 'R{q¸jv_xbR*KS0|a]Evcn[:0\<'/\BRHL9#/eFAuF,I~PMr4Re'lG^g8R'ij,(i@_ ?Uq$S"xǧ((E\4krt0аϚ yZyN,82I|l#-.F( ynP&e*{E养l`NwVɟN :..BS]_QI:^2)J"to Z{(;{e6`OX;O&C[ZPiE$tRn"%vPbQ [bb0ȼ؄?-yɦzXܳ] +VJ.eo ܚ 0"PeSR#d*fĠ,ٰt!Sn(1 fa\%ib< P^Nᡸ*5O#P T І+g &ݑe~)@x`1LF [tT7p#k*r9.ʼnt[904"gr!1/4nof$zxdUuʹ?` 1Qdo5f2u}b3,x b-ιC֚C ]ӿ+vLjT yWG~3 6fhtOg@ j{=IxSK 3 HD4PAφU߇)$Wݚ`*5DŻ8z< RpG12YYw MRCQ~| q][ 4wk,h)~nӇۙZkbV(x xETQ`rwBd <hJ" ^}-S-TB z[_oӶSC2ޏmi:D9 u lu*zDHĸ#hPލ,e #㠫, },pp`tveB}lSzgSm#U=:gZ2op(`P})[ zB+/ ;98 Hw P]ndhǤ.B wBw~9ȁ{PlS [Tn+`!PhkTB 9R3KGW!"_.LwCpb3"#bx!W2I 04L}+~yF8*ࢠ$Sܚ*C̓6|CJv̳rd]P-dDiy8:#[8Q"Ok:qSb˺Vw"Cƿ_lM:@xaPaB%hR lH.|ʱ3Asu^7Hkb}DM<~z[vLud!L-$^zϸsVF+_ Q6s oí yMd||y/^kϼz18S: E%s;ospЪxW!X)Afyzu`'f#Jpep+^mG0 =Z׀Ì?bvVG[nrHSvrcC(qldI|85[y ZmZ`xQilxasiw!b7mmׁ0@gڐ<݃kAu썁{U"]%)H{T>0 pwq.}g$/?hQf߾whv`‘399:llN[ӸV:iސ_:N9˭F ᒦޛT&|DT)& ݦ50!OQ:d'p!|ܒׄ^}*6Kl(̾iN &mO-›; `$|ؓ@TKyi? I;pMAl~?>ֶsGܭPf>O_~$p9Vfgs-OÓw넮]2;R]l.lL4A$.~=Si|b-Uѵ`UI;/;HgRLGS.C/\lҟbq {V*ADWE%k$Ho2szaqq}Ot~r.~z 6@<$]O34ËYF/};+f;쵯K_jJSX) 3KC-C͇8 g ʁJ$ ډ=mex<*m|/xI_X¡S 3">0ۘ-=3G\׀pRe496MZKCǥ,f ;3Y!S{ɘ+}sLFg㢤f6*ep؇'Q[M ͟lBYຎ2u]A/2_w.-}^I"TȦnvkFYrQ:Sìc"tBw4IMB><ć8+ uoZJu~)Pg0dQ…k9u7lsTi~Kw|icQqsz!Ę6) $:>뙿Xfg>l F'Y{BL6CʔRX,88Ϭv֐iZC [DZqڥ! !<,#a6`>X=31YLp|\*ydUg{EBCgM֠$WvCM48șV)Z3Q8s9H>C>߮@AO[X[ӄ6GKD/iVd7 =73 Sϒcr:3}QPI+MrzZehDsʉ}jY9t?dE8RIJRysA؂\ JuzFNSϕ5Z. wp`jvpQ}i:|OLI!(NhIiّ0-Y:r{n璢 {:rɈ%1vN7K~}BE^^sdX"wEs15NNqi H{=l0 ٘<,@SMɠXx!C_lM'S?yH3-SwTpi[&+1Q[5Qxa`Wt ₜNJ-0oPO<r)u P?'[# Ib|qdmт]BiF G(m󟍡*N:ֵP+]TCzlhxX~E\ s@e*0PTrD7=Z}N6 wPO%>_;=lr)3(foA!9lU BuC -;9c]/ M/;r@xQQ}"-{\;F‚фH=BO+ ;" i[TS(WT^{ss55Ov;2׊&\#kQo?֪ dl4/?\.6O0 \ .:ތ2f0vȹTPovֵ+-Ϩ4?Z'oqᤝmЫؔ*LXsӜ= 0A"`X=zIDg¬fZ^lIy„Iܦ{?=tL^qΆ/JaEUU7LN+.^!2Z-.]7cIsz~aZFSon0:T웕*?`]3J8"%巁{ eX K h z5_As kqnK4Ť~?e(u{wNrDSkȇ@ꁂ`Gf`5{}S$usab%+hiUnqSTcB"[؝5`Dh P =*'M!{rr;`UZf2FΓYF1V>:PFx^_.wq)Bn|i6&~ nEԞCxDELZm7Z(׸PGSAskUDg5Ytv{NvB S]&4~<L4M?~ e GKqKw<TrYUP@0tP{[4, ]4u Y0zjQot) V#Ho+㊾Yp69rSTV2 }/)Y1 j^f+V29É<^mKas) EtIVCH iD>=)&չ( !p=#X&<(T5-kձǜp);Z}ww);iYXdBzd99oŞzH,6λТYY,q=)~n&O箿Fb>NB ݟf;-5oy=&e5Je׿C/Fa/@ Z]7}1RNg*Xxݚּ6OSF--D7G:`Qkm4uZ9uiޠIəomF ȇg&trV4D֞F)DRRdu+\*hlQOQn<6Mk hRx&6|[vF.uyTOn{KXl]+/sF'{JwrΧ2Z.W~`okDq'GGAeY9+"}\9fv ,חޓ!AT0>^vlvZZDD,Sڑ {QAvU\F'q.7s@WDdigi1%M46\Dxc۰EGb/ BsOY4MǕx(ܫuS}A!y(hobv)šp58,E+u"zx/jB"~R~U"/ɩL^Z W?Z,%;~/RzYMRg -;OK s}b< '75o &oaE]4 cWTc(Rڗa+eJu? hIWS)NS*nUqGŤm)J s>pJ X,ځ67Vj't EkP iܠ ~;hݫ3nIJӺ&8,X, b Q3UO$\Հuj.l4Y]h* -/ W}k@yD X"NC 0/k-m3cusZ^ / >PAw7!:n>>5AWb}Fc "AfNv=$2{mo@NU$´M5H˄ 9kUm; 8j)u/SbnAd τӅQ}M)wjxK%&X8N}5(f}x0Upq@GU5{u 3{G΍5`uCdL.51/oeE gBޱ^r'; 퀀nV=ҏ'`ltGz/dس/~@9 a x R("ߔ|bLs.,O(Wﰒw>էkres3aN0Uٯ z 1Fmn5(j/0sc۾eXKփ 9昗9TjNzisTOWAp2<{[ikF~亪,CY2o)qϓM:9Yj)tx"sL -w] b@ٙYYic=qx`G.tm>Shap I~"g9ip%^=2edS. ̷4'm黏W ;ukD'6v'kvмi.Ƥ#9(g*5L${t0sڍX%(f0[=328 ϣh.L3 E:fZh|9g X6EO|SX`dK^KUu=ož:ī'Rapٻ4ưk 2`&df@OZ \rUcЛ68EVBAll'_AW/ܭ RS"Na'78g92XGl+/#ߞ4K@7G3hG7aۧ !sU(!r]b(:;D,fj!u'6m-&Cа$# 303w;97~ٻqz N ʪ=><֦fi V x*V:vE@Xnah)łARN5ga/lIQ4q<o$KFt.|p8y같`[^#M)Sˁ$k^U*׬ewNBSEE#^oJY_˟b)#w FXr@ئ5sCJ mG f夝@UqϏUQ>Z}гb<S??c:6l1i#8cwP`5?z[g4b: ءiUEマK4h+ؽ:a"4)5*!P ɼ.m [5GtU ۉFq,\0q>h|ҫΏv#7dhG.3Y+aG0 gD0ClzVz_I1C/93%H@nO<)0 [AAؠ?I2$dא6ĄE+'Mᜰ7˷1tۜe͢Q (ˮ(gk sЧ=~; i)敨bhyB4RՇĤZ .bL TLiؼԅthZWɚq;rfɝBQH(RdInfЧٹOjolc|sd8WZo7$~T Im\LDdDbI)d0LĮ l݀ݳ^#U*p9ρsi։T42.,.i ݙJPѕ"ت<Ϥ k ZyϿR挊._Lš7TF#*uwD2G.sv)00wfiSLFL&s#Ӿ4ny[{@ȍ#2GB TqO寇(:Bz~7v}K^l(g~[%SL{z`Z=G=!ÝܝӳTaИCǡɂ>$ۚb?=ipot2BB˶x 71ҋGi)hD"_1$СܡUW$/ Ҕ8YkI P_Wb\4C ?͟z{sKH f3/8"r%5+ o 挿^B󑖂@eEYčݺ}P<jAGdؿEBTn7mP7m{urBh_$ST H!{HD5.f} SfnU\ǵ-~ۈL PմiGj  }ao&]JٕEq%+,\MPhؚKu(ykʾ8kM;aLW`Rv&Kfdw?;߫!OMd%frȓtZ{f]E4Gǭ!Пͼz3$Sۙjf&qk["q4q2Ő1y΃TC)]ըM_MwF.K%#r#&vX֟E$@ra$\ ?Jc>SjSHdl,1{(5X-5n NQ2OZYmox4Goo`W蓖بOR66u>c ?*r:.ykio9EkÄHk+oM"߷fXM2ђ#+'.70<'QY/2]Sȱ̔*w>wHu9D(ч z1P?a+"Xf9(5r'/gwfޱ#Q !lxkjEZvJآrî.SK3/p K/ wR%0>Pk(aD(*|^y1 f\ֺ9])~,54.1srS=ZT@uQF[lQS\Tb6HPr㨯6P.|Ϧ.AcpT:CӁ>slӻ.7I4Չb]c+p ;*J}tfS uO ?ܟ $؁˱`ǻl,' hxr?P' +4JuI4'y |Jy*̾F>Le/dm1h;鶻R|'xR֯s>qs0OU̅&?g.dV_}M$EtױȳhIQr\ \%,X4=B3"P3q@0W]bėWz}Ŷ:7J> ۅK 8 M+h \5Ԕ77XaS\J!܋ԡśenn> *g wҸwzMaL<#w UOwnX&M.[EYdl<57*O;vPR^Panx-.}2N,i,{INU%'8Z''HPLoeX`Gp27vݎ5tnƩ)!D"?95A%U iTKc42 oIg%$0r/#ϥFr&Czo^E Q/9:JOs$C@ʾ(Ō[LT|]gANFRvY 5F^;cJ%İ=n; ~*ߙ[ڥ:ΒƮdI{enO)a̛yᝳC% we;Όm< ;B_tX_y14E a=_f~n+qC09WyL197Ͻ^U"::+u8FZ-nȕ8Ġ#"'`k碚xs;flBtJ."lU@3O$jlTGkҰRjE${6m]]sUU1ϓ-@Sņg/~U>=oD\.98R&ߚ9ƔG/jI/5F:$8PZ?74m8MBc[~S#oقYSj!zĨ^{;]~_w- \dt&d+q\sP;WD皢`ny*xߴ@jqFT2+_ZC\.:;?)cgo;&ul~zq(qɿ4;Q-򅢺ٲ>vk{`|QK5 ^V^mS(< ^[^ }O])`xRU6jkVG}z p%z+F ɛf6~ _-eNCW{Pa=%;uDg /qmʎZNPѣz&fN/H:_P;gɬN\:O+ HuOtYYfW+8>noj\Mx.ߨHJ5 gdK$w&"9=nm_z(bOTz3Lp !tWͥH5E+JTWZB \1z&SpnMyٿ^"A՛ǰ-Nfz$zhco՘N$%^\z:Q0-A#X|M;0l9dl b v yr.] o8`Ǔ부 7CwC3t0 b̌7:G[퉝`1ׂsk(Ļ_;]ݗ7-="W)mw<8WmqF&{efjpTEuIC4jf*s<#M[*/fzo&4SJRHMb-ijKKKWq w#[U:Jhp*Ѭ.ݺ*l \O5VŃ8U%1kA+*46-ttF)ڍ)^A݂zR~t 6Ҵ[eN3эC$[y8CdA n^gYfB)㼏ka,kO&粁)  NJmPJϵ}'4_4 翞1gbnĊ8R3,䛥 YR"nx;u=/Foиm%?)oyb"{-En1/XPm8cl:w|0#;8/W(Ɋ-3K'CF6^{gůL5 x"@H3b y!u!<8x ,A/4.O?L&Rr݉<߀;Fw;B=5h30,l-YYN:/ !l*C- 4+DEYaϰk$՗9ЧOܻG ǰȥuR4"F0V-XVvV$E6ltTɔxSxf ;Yf8Ĥ,)xlQp)=MatM`#lٴai\!1Ar%e[)qg$ͼ"gm MmCT|Woh%gmY>hXdUj%gmOPf8mL&*!t쬸?Yh؟i I? ==8W?mŲ)Zr1Us/C.O 0b %М^Zߞ>…PtғX 'c#{M291 #5ꭏ`63 i)xo*"J>DeQVpQԶ=#!i !D\;oِ~'Ϲ'|mϦ#VQlh: Mͥ&{P@A+ йKLFR)nI"1?{th YmQܺɫY-ȏjBt!C"lD^w=ARetƥnx>!`Z5&99;㝫f6ρ ?00b^ey`*Dw^+cݹ8VGD*HMR4W5}0z4vx]Cb!ۻb8""yE=6s%=hK#S&^ƴ@?YqO<*sGeAWy(N~RD2 -ghC ]o4h? %֊UM ⡊lR!𿠵o5ΒqAW۷HȥǦTĹ#d ?)[m8O턵4ݙm#AX}k9fm8sG8š_5VÇ_N"1S M^jem&q~']ZӕG1e/7c,p:tfD tBERscHyiH y28H v>xCR&3l6LIn(w76[%GYA&$lp!S)< eVCBJ~0o0 `0VU4PLi橎エ@2E\C$r>V8(P1z3F,8zR$] (c$狄9~o=WXLd$z 7 \d"]EGJ?]7泭<ݣmU܅E>a Itj״.vd;.ƕRs-x&G=s""j(5|_Eb^ d˲5ܾi㗪I x H6qMX!s.c h'YMPH3;}_bCWc6s jcR? }5{m"`)0 \PJ#|6c:Csמ8!$$"pE|w 1,5yFLyc4)yᰶnָgژe2љ"Lh)'6lN? 29QrbgΪ-+%8RϤ3fE*h{}t䨽e 5DlA$lq .i*pf'Pԟ{R-SS7v=͠ |Rgs>e y1؉;R*Mkv,Du~~BSKn-)jut.֠yxTxt !p^臷wՊ=EH M*4 wj7S;F>rƢ4v9thmO r>zq*xI=}%f7ܸZ@J0xupNUZHhr{\!tJlưxLa~2vvѧ)G7 m|IY'Pve3RANJeW2/w=((;5\Av5{bi/Bd)[HP[%p%.D=vrJ'!Z3{w ]XSP"+9c`TCJAʮ_$00>bLU[lN<pIQ\ji,Z'!Yq/mVL>/9컺 kmI?Kyj̒ST^6 ktMEVyyl9I! ,7 "A?Ѳ0Xj 9IkXXsr(W*8,#ƟkMQC 5p\O%WQ(P4iC/L4f7Xit!][ensU=Kq 'ĭ Vp[c1aWv*I4D<S/:PvbCu qP*D?u~՜`}dzTMdF ˹wb|`|]*\ĜbxidJHsqtDI<4>I*ۡ9k]< u&L+ĵmB,{'+V&MQrd^c:VT~(*V+{t0hpX D1$R2WSe.5Ĉ}N@o۶^m,H52 $^t;jC)d|%A#lb?k&RS^(ew խh(VeSo0(#A;a1 ,V4fúG$ y@wIQ<*25i0fGyqr4ò‹u*5"ŨXBsXteшD{aMtqw9R촠$Bj LJ}SruB:7O0 8و!ʀj>6p2p юVqi fts:UIaHm2X/2y=/ or ^̑݋ X^SQ*fZG9w#fXpܿH,/a~[E ZV6]x޷hT@k4jHZQ$ι:~P?A&MDR9.ߪ?*h$YoV8x1[Pߎ) d=† ݱ[APܱ ,[[*BѮ0<)ǜexoHsB!1@QyThl`;̏i0VANQW[]dL\Gɮf]ق?eС,%H9Ej)~YW8Ar/%B솱3Qv 4l,`x ,J:G_`WQMk-~I89^Ÿ{͐u;o=oߟ eeUs;Q%֚t+)Vnʔѕ}cV*t|=TYǫ% Ym0LT\ L貾+G]sUTA聫Mnagq, 5"f a/}?ZIûy8Ƙ={*11Qkl)nەEc=+'ѠP 8.J‹ѿ1nf(&r; r`)Z3 8+|M/ƙk[}z( YbyC4\T }a65Lf-\BDg#bזC4kA HT*-9rL>C ⻛SX[_e3 KCg+dyV.i%(]"B5ܰ !Mkj=+k"+b!#Y~O7m,?Ga*VTі5Of*kfEA `4 gny.&|bBU&W2IyVB0` o}@=|`O%ilFC2׉C΁xw A\K28.H[6ET8R]EsCm8 D.fQ× PZW#y4DAlw[E+<=uD{_6ЋfZW5n%Ix׈zHȣF+SEQ}UpP= qV]Dtv &j߀IA˔BUox0&v@gJ @i^ . +%m033sQ 3_о߭G/7u(~*P+gS-g#:V 8>i9_{5\bVȂK|U?7XezdJ+_DF,6穦/0K+~U2SFחߨM$23^9gZ(-Gtza` cN(7_ޚipo |B2\ȁ,[X"帙'ZvmʐP1$:3<J/@k^~">+x`=2g@[WbPL*ӨT9dJ#;,r@N=<2.mݾ)ۼuH.OMPju  +X.XLyo?c2hY{#d]Yʘh,0&USމIg[XݳVLʏ쵮(1D>Pv||^e#FsnA>/NwbLPpIiV/cCmSa+q8^ D-Ge{N>TCYEd`YTNL(i%{Bډ0 W*by&k,勊 uM([pٿq w"kꡛmG%.aʩ]u>k^;ҳ WǼ o/$~8eV')V7/,2q;7'578O4sڅCb_dR)[cj;I(!ox#GHs 9=fE60vT(\TU0g\֥aMHšY$zT=s5}KOUD9/dYx]{@+q%%9A-)S H,"~9ԩOrV4ه9ZKs BpBX5G<QIMɠkk*MZ8\L+:[|$0"bX9Cuɏ~-U[w {rgR&"~mcޠ07ّG¾MPZBS}t-U2Dy4cPWhi;Pq[64_FﭦnnSܐ,VV$JK3 X"=~Hjgd$[^+2d] S `$Y_?ɡ&6$B+7k cU>C4e!JɆg SvsF qr /7v^x6gIdņ1[,L,LXq[K:^ qΩP.bL&gc~(q1g%Hkpd1$b@`j/y?5.ۯnjcOln.!/*~W,Uã(#N+v@K[p87] {c.U:w&UnMh;~}o* ßDgO//^|8KJY/'HJ`(i}:׈ D)3!J7ϞLB* ~qڮs4eV+Aj&veœ xȁP{D뜕!Wy?kL`Lfjќ\0yPh}0^W5ۭ$ ni^s2Gav X@w=8/G(#;?)|rpi rHZͱYFyD%k. epT 4O'W/K$?e3cL1ix%vVo:Y/{2SwIpCcЛw%{{AA:,w0΍OW:*Fb؝5U 3pFͤ&X~-O#꯾_c'P!|%~{ AH'Du`I F>UtM7cGK?t.7bci%Z$BAtLaބqR8^% v,ŞF A2 i)GmwBn+mqJԶӒBiT&CN6+yg4epI3PO,$5C8Ȧxz~!<0vQ#!.wd/Y2zUN'sQɎ-('IJ\q4<;+!.[hOK} c9'fuF>6-˷gx![\^H07:(&DcmXZ,V zf{TD)ZC"5@_@iP.⣿S$Վ&%W ĕ}ƇEޓCm{IҭW9̵eAvbGuJM!:Eщq6*ss٩m]4) RAdP.)Mu82R^Bmh P }vm([L6i?Tڶ;L fN K4gÞA+?o{ܫaS sW@cw!r9:Om~3"߼ Hoi fyEq# JPWAĹKm议s3 x>|5.Eui[N5qFtU')GmƒKoulWJN r&. !N o*:R$xrBMP%KJg@X:ˡ(b^ PJm iRTۮ%U,'~eƊpxWk^'04ӣҗޅɜbϠlRp׏qƿOniIYu U2DvߝyyQ_֘D'lo:?VYNT:'sbq'qˉH!%Ž!d(5ҰReY9M,O#q6T_ DrS@?,+BP_WN1φ"I|x@%he~ap?Nǣ}Hc~`z:.@Ft"Y!+9lkV4~t(dtk2v5𢿟4hjKLÅN[+T^vk@(=_wmۣkɏåQEXʞ6]>9G O.L0X@~0Qtcv1:Eb$ѠaVɒ@Gm%ZCa |A cd-k+zqk9NA8'&alvG4AF(dWdգ LGlp PE: {[%Ӽ Ө+vX/5cOxWErѤqjp)"v5 /m|@":o5P=mj 'lV3hXР 3䬥wʊjVñFq3EyǕhm S)w^"VIz(E$mR_ \Mf>] LxHlϽ$4GeA;!g9nwҙ(? n4 +C_X^@^h`m7'p& :>[ )k7h_كͦFt!ܱeY(afs xG hbj^ aG!wZ5ք[7n_$W-HF)c?WEg#!pAAWx-y<:ffv[ D/fJ`bwwHԌn{Z/Tyw!QP=v/A⁖^sv;伔֜`q鎍uoPi0Ų657 BwA7R -M̈́.~m+0 $bJUҋn=(Qb3b ItLInrFnwǪȆB7i`FX(&r$VGih^eͪxkSSQrGQ~SL(6 2E޳[E1.α>mf&YEgc1/G%)[eSnpS^$P_$). 3 \eb[E,@0MBx}C,;:uhPJdIF$ a|ٔj(!=94Jl]o^CYVLFL<ȃb\*8ѿ ټA_84 bcF3:r%7}(&/܆sQ8QqxR\RJr l]XH*U{9약>o9EuVG Q' 9 6k}ii}FټApMBDjkߌ>!1j_nωDqVzvҵ?WU`~]F|;;S҈DZU> "3RԛZ,}D<,Dy39p0gR BJ'*!1bUNp1quoՄ LTʺ>N ʋG:rxN7r̋QM%]RY'u#@.eƣѸl^O)7A~\). kOAhm2`#Q!շGȼcX;e@d["O|t!U/45I;w~ *"kuUQz~, BhE 0]RFgم酟w\Ka\^J-Dd.  0>mB 5̔)aM:C; T&X쳪Z+Y:?0CH&ױF6F6Ӄ(^.X~@zX̸v'ۙCͅ =4S2pgz&P̑B+@(;T$_RƭGvZ,w1BOF5|11{Bha!YqD XEX`VRm9"Tw8bCsO?aؼJu')=X4f "KZ +AP?~l[?%ttӁߟǠa*5"i+WZXEI "m  gYZ070701000000fa000041ed00000000000000000000000167d070a300000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/udl070701000000fb000081a400000000000000000000000167d07089000053fc000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/2uS]?Eh=ڜͩ۰8jGˆItz€yŸd~Ig?< TpMPcw_` XS$w;nZ+O ~dYr Otx\#)} P)@ϣjg6मQ^ c'8jy^ w9<<;|.ȸ!g]rQ̙j6l`N"XS xbzW!5zr C#<'Zjтȑfb}H ;R. /K>A;>1HCjRwVo+y(/iRiA 8q*t,q9?CLniMEi ֆ@q= 0F,9"edtjF% FC@hxbEzfBYW_xE-Mj<1=ȺA-E2U[M-Βtgb`\ V!;Y*K-tJw~nɟO"Ҥ~;VP8ZElhh+87]"􍛥eՖNXjj2 hpU&7x&Ap 2(=\0=ǛZq^aYgӈyFXaE % G2jNLWc.h'%oˢgÌn,5e e2NSˌ2%,nr+LԗMlX&'6hL1klg|N¦ZEo7ʏJհ()S@[u~@%0Q%S"x\26d&Xo02iwXbCy^ k 8,] jVǥ{2ëZر1MĔb`Ԭ rq7Vƭt3؛$jBnd0jkS5g?y\Ξmx8^S>S++~KmERi`Kijf>k'E>8(BhIW_~k .j%Z`.>Db-#FەqITWo"J Q U,)uD5Mw'c$vѺe+6 *EY 9Hr:Aj Ay)=޺ό1 ֮$H XroŠ Y'(!{36gI銇( X!)o@]N@<=K7INНyx{.kl GQB^IZ3(2 LءpKa|oN(7A?دrʠkW#ٷo׹;`%oZ|&-ѺE gUٖ:Eb a*B [ݵ%h˹& 6=d-P-wJ"~R:۴]؟A&F'ãޜb4y"fR ~NһFp_+fjY)b1_Hkuփ6= (ʍIq~ 65A3/<. ?P睇+͵pZMiPu!xG^ύTv# _0EFxpEp&.gעu6zI@*BJ︽W֍U' "m 7'XBgˀ~Tdz莘VTbӶ w_v#xǎgE'?L 0&'`Ռ+ >d+' (5YRYf%w 1 4˽,d${zGh B[&A$c,,vn3t޿ŎePl'ݣՇ.?pn_M=4fr˳imjYǮ+VthvR2 1BkqGv UlOpϿ3Wܭ4 ֒|8L`IEwjB5C[ *z/.f}:,oAa3OggPuN|/$ 7[m.x%/PPd(sbg^(4r?M2 Eqq N%$ޜmj[a(d)lbQL8SCeN MlmAF!%\tݩ]:v_owXe}11%~Eؘ{X/ eam^4Ǭ;$fFr]л.q(FsBk.z4ʜI_ Zih)!X9jJnRa Ƌ7z+=:ST}!<r2đ~0|N(KUyQ쳎:T es:CT7`\y)xjj;(M_eaS*OӀZ^b(Cs.9A/l :29 ҸWXAn5j$;k+ĵiDuw0A.Qw5ˇlov $Uֈ]Fǘvop?t'aF̯S8(}palsXE{+%_IEX7M*?䕷kw ;Cs"I\Jã{Raz(z1Wv^%+R6cۮoaP(hҸ4NyZ*Z=*9̯pt%(G!uɟ]ri^4;ٔЗ񐐏qBvLlA'GΘF;|zinM$_rtrm>\x'tq+FzbKϤd:cVHꞷ64Fp:]I'^r1tM`~$>hExv q]W]3O,h1nPʯDv!oK9Hd #ƕWnSjӺOi%׻Nxpfj6Q6/Lvuӵ6`h'W)cs&M2u:O *OWDFLR.].P븎R5fMEdڻ5nZ0N>Luc9VbFZ0{ť{wuD趺Ou5N5l_ LVwH/˷Ӵ}L{P2l=;-Opw1"hƑ32[35#_f4>p4%Fې݇ C9,p/e `T?dyȯY"~Z ?$F$EkI*xgCYRg"150Wf>hFXȰ+h/AKZ}I`jwG-@eڲHp8# q_,ַmpV"pI>` 9݆*\sRXgw~ģה) e/crЋ4ghrS?G],[6q^ XfI+bMQ k[&g1H Sͼ.¶KӢ֓ট ~@])Ëplб|X ^!,K['*g'X:dE7zi{Sf^1Faʹurho-j~:MUC wIgs 0 9_|GSF*Qq"tlM1V/i%e5~lիH `&Fh)`Q*ZrrkV#%7HVqTeuUQ/s*hZ%;$kѿD&C !R ŧ`J΍$4D"ߢ,8!D Gdn:s QĆ#Nc{-TTtYII7G#fsZ~, 'G%B_N#]2+@鳒FY*0$1m޽ .I_-箺:@ehF=զ9E{7n >nֲZs@Y*Bt\V:p$ 5L$4y- OT#0ɼ?_,o)=Y$R[kXRgtg"!fhƧL7<4ز{1ALfWr߾lڿ,7WTdR+Ʌ(p:9wGiV,NF$/1w88.$gL=hCE@$9(P'֡xRU1 өy|ikJ#qO2if%"Ð̍_FDkњj͵4e޴;e*j;0;sQ8®&}_A| E/T.jzx.|k< QD✫_spؖjq"~c9-6=|~Ҩ(\1#`25cY%-@Lf4V'5#C!AQ1^+|ʮ7?WA&]. _ZW;os_;h2" ^nM/դ6tX_̸H 2뮩(tN)MBr+yNjA-Oq4jnH5ThQ6}k)lNOVL'Y̲/GȡP}[@93`[@7V0MAR)P%XFU(|neaq#ɳ[RiYYV7_Kzc?54#=RaW̹%n)B:eԬn#*ob(^N@{9ì30ՈR3}E i]h I(IVV4QؐeKZX998Һ^JW!{C+\U#\C.&v(P$LĵI?g>#vKP RiIݷ>iqfx!qRS$vUX\B1tO~mPu 51%9/h|5VKEb\QbNhren[udfRF ƒRF[^d(d.wӸ~1 ycwl(Ȩw>(wZpE~{wYĬt t )]1N?ʁ>@éM"ѯ)௎2' |Q"{]49ᩜ!t'^oQ*G6"|*GaPѤtȒyB+=[&8;*jxǦdF<җZmz&1R9$ Z8PR vbq0+=dD%YGXk |e}WWM=P7j0&ؼ^޸F-4hkW.CJb7[eٺ`4ISz1{%@"miT7='_쉪 z&1)ݺn дkb%ƨ%dJ%l=cbxGNU*OFsn7]xXHX攈A^`2_P[F`u]}LD4oT|IũzE-l_G;j:< d tB*F>K U12!4µFeDxG"ra$ #\>s@ r4w[:oCz>>NwOɧR")gH:Cs2wTq@XQ O8'Ŏy᥺2xEW&rf.bc[bAM_}8]z$f#`{Xl98BʞI6a T3 .4)P-Bca؟<%T5.K-iBR_E\su̫ep#$&((iBS֟,Gf$ߥPSL>`p$}qS\l@<"Lj^S՟q`O[ 5r4_B*I DݡzBu.a8]Xw_/ }F0f,zB͟ZwVl1K ֩[.%CE-~[ڃsw~nh_蟸90y ĻyWPrRPܺ":}<=½/nR% VI_/s܆$04-C&0sH0xiտ;Lge=\/l5$O)Dpˠ(| r% :V,9]Ŵe'5;;4H򢃛cWq;,n (;kI%_>85''@Y-{H,У3AzE{Z2>sA/ݬY` \*1jSՆ~E4xdGfP^AElb6\D 4tG~GwvS̔mI,9q_dwg(2h8z:;PO? 3߃mtI/ ذĘ}#$hفGV)=kSk\➷=>& LLj+XC83zC8HHE/warZlp.<$TWUɱR?y W;.ml$+<]$݄g@*H˗:^c /itcH%d/OQ3p 3LϖJZשr"Bw\_I IlmjUf&Pޛm XaO]Rއʄ$e};!ȼEi,wih#5QӎYyZɷ$ubwu+iAL0C n{Nu#id0<92K)Z0ViezΌUrOf>_s}1Nܠ \([=R)@ ^mn@ߜC= '?F0G쌮jsT^OƂ$QCƘhNd::|D0Z `b2qۚEw fD }Y¦4'mM쎯xF{]# nA d*Ä͚}1SA Q㣯*L^OKYJ`()%{W'ȅ aL$9CBe ICIS';< ,aGԫ&EX8,Ε*]}jU.Nq㊠>u.Ip<@Ho20j-F:;X&0y'0R *ӿ @7 M5,}>ta87J+L\ F*+J4 +B`"lJwCǮے3%js v4#sbtl o8?8Jܣ[uڗ*:.A고 gZIDNnZ1Xn)  &!aaQo'M;#*_t?|WIdPeb— ~*F49ofpdN|Uꚷ:?U6j%|y (~Br U 訐<%Y <{^; ||6*fPxAb~0 YX5r"Ɠp4*ZQƪZL>/hC8H[E Dԋhšۯf:Ae5biW AR$2w{禌-Z a-Y[SMf뉯3')<H݌[K &ほ&_!>J aUq#߾}ԃFAHCk:zٹw_Jw%PݻItIZ dLGB.ݥsYZ0J [}~ 'zb4`cP.&2 !_ᇇs1f*lJ* YCC9a1 :ӞWq N@=w7;91?[;;Jrrg5qPAjɲO.7LWTzidF?Iˇ~WnJǬhvF4b3pr$`$n,j]*DkR pqf&L{Y#¬¥#R{B~+65i'b#Js}.#82շ̐+?[T]I) kɚ%l^MxJgߌDuC:z.^)'?Q +T?A|HFB]jY jĥH܁iqCJWL/LNKPٸp<[;𣗈)ʄܳ +d)YW4 o9SZO z:[rݒ D*yٖl;̕tE= LJlp PZV+esꅳV;p%WMJyúI",ϧQuq ^w|9WM<4IWCq%iY z2B,et@o~* ]) %=n<â$JX!/2lXIrˌQvـZb>ASD~)֙xDى!eߖ{X!SsUhl؍.^-w5m4@M/7T7:BS'fd1;&`H{^w.u׈vtdb[:F2l+ "= ;X<EbXn/)[zRrq /cN9A9nkmF\$؛βd S{ה>wlwM" _=?Y}>ٱ@݋^.寉KZRHoiW'ok5t}mr@TήhxS&eIo @NNI<<"L4l"-I/,UsDŽ S;A/p664l<i5,+®&Tf 9d NWS2cچNm$C1v0OqS5wFL>=LvB6o-[H?;7ԍRdk3yR/05m1s%zuL'幭ˡ$vL$=_j8 sP櫫 !pAqB#OA<"YsGr^|,pA\X`UW.VȭQWaU3<~zaPe<vA :ǸmύOVox@7oLTs{Ǖ'4WMbɴske}E8tI=!HwEŭƤA&yAĨ;燊`ڿPNۘ^!< En2v zb[XObGK.A>q\ӣVxTej)lC6Pa_mq]ORJvJϭ^Q HDG=ճ[S/7sco „Xm.w2+$n^ ړit!5*C)!Hf;:%*TLg. fA'(62p:!j]wdRqu a YЋψ^r,ͧ3~gRRމhpp*Sf*;6mc|ZjP=hΗ[]ɚURG_)fee;6[?)JOuP6-Zr;{ӱm6iIčov`Eɗ1sBμ}W)j9Z[e?%S-nBӺ`JD vf#}`,.y*4^!k3l=L_BEAsNit8fSȷt;$ *@MޏeܹS:A@"}=BrJzRL(Gk,[fwlL3{q$\xV^pθʙ@n2x\oCoVZ3Ax3n惿dտ\v1畜e@.k7mj"@E7@nR:F;}"nD&쪉f7R/t+ ].#d7n7ѕd\]E1';X7LX4[?8O)5զ)iˆ(? @ŌQ!Ƚc,R[Ffө&- PY]֚35$K"8en"B)*~[L虶cwm\ 5"^_%S+-H,C,jB_1G='Hp[G*bhh.ͳyBۏ"ISȄs3Cڸ[ZmmW&od3ȱbߖ_-0ԔgxkRF#-N^|0\CЉR#T;ar`C]_7j>@Dycfܩ7>ywX>ݲa@$qW$ۧE0oqG>آ|*p]殑Nw~_AV*\Ko" Oy/|$IM¶ZƷ% ~WxqTB j GF` Ҏb0+B{Qf:W՚)f^;l9RDs^*q.&z6| :qy8NL!tz8# +;?&PfrxC%?/ ܛNd<{d迪+ '/5[RE;#5N)k}]< ,2`cFʟV 4)3l2E P&gv}?:I:pqת+Ng WG%X8Yo$%d3  TZce񎪪 Jȇ%KN3Jէ"n)$ FO'I.rB+ddD!(.4gwr6l'^ߠt'ԏ摫edm`jxq5Jdf .{XN6_K,-zy4җc K&5"9RڳUrIh2U w<KJh5#6=RCWNkD U(tZ~ʙ$U]1A:7PP<ȣ{LD!N9{]7;TPd^z뵁M}fV쟗\0 B䏪1iϪ8NKl:0izеJq"G Q0/#^ Cu@fӫ'j3QhTV9h]瑻0ۊ(3ھI4un @4: r.Yۂeռin]Iv^gy5Y߇[iqh!J2rm}J_F!Da߭RTՃV:J>@2o@$VF ,w,Blv !ls$~42"PQa\7LƧI]^R #}6鹷8~ ǏAJAGg|Y STٮqn0^ã{ 1\EMf^ ~фeDO^UM*J{R:uYuzU&c<v.i*39S Ƕe(;G=B}&x赦j27U !@ SL`×]cVցzq͑3c6L::;mG jEs_ EzR|8ƣ,k"k7<}J?g{7 Zu?=TiUںD.BxxKh׸M-M$0{c Δo ]hPIPs<'!ÉWJ[W5Sx-NUB˅Cec"`awP*uqAuCKe_<xr0pvǕnCuukT*yO+ܝ""[)UN@_#!kjՕd pkW_Xsj B)ZWtî-ՃPIͮ4YΊmcvI8ktw|=%T\gSxв=+b{ՅlW+5)\ oN돭zG/ ͯJ_y)A\l&k<93bhցvO7GIxvA?qH c3{oAsS9a*km%59o +K77 bVrA'?nw ;L\Z$QxCfF~Hn/<;s<)&:{]ɍKYA@ 8f'Ȕ%|ap*mBt1݄ΓZdC.hcyQx&9C_G:x*!XQTq"KjhgKCR2v3y#;-aAWMXUmIN[-lΤ„`ir춅o]2xpEYX|~2G@fI9PQRpP<*y_~.+IR]YNӰ$Qj6$vhA:JbR2pMqj.VY3)dټøTg髎0yۺQ4zq}W"I|j;%`+yHY|B~q_ RR`bTw9fuAAV9IC8׻ $?EKBtİ!rj#jmfl%12u͊a[tk&{fx+E)k㕊J@9;oS(P,qMe?_k `cV=޵M}֖pWg B$&`m}XFߦ(8ϑHGǰ#vmZ^$LHv8wAde!-og [h' RL ݶuGBw:$.j'ހ:Kڐ8M.Җ(Ig~{?ꐊF }TtʀGu;$٨4}l<,H+o6{ҀD q6]*nW7gK\vLBC)һW1Gwo'Q8Ha+wZoL`e]A-b|=1-KRlEI4~V Y{N#3ZWt䣛އlߜ2[*WeYgXp-| sGz<2KS^N^nNje`7Ҧq`~*8ћ+Q&3_ȩ"zBuʲ(bs~HB|R8/yNpGʨ̙hh.m烧kU<G/bNj(Y=/>kvP2Sf;1D56Ms#FG%̡VQ4e|5J$r\rzCS5WN&wlBlcJ"'[WGt(.@&T! Փaan-ʵ^>@"Ǩoƚ3 W,Ht`IYRA܆_a1S g 0[f^Gb6y7Duu鏠$Ύ+ SXUpQo"'3lxSrF'QeOHՎi;za;( H.Yywx?D@?cUy:\B>.&yGqOG rKޮ-)Ulwz09OYQ3.^ 'h?}UkYPSL5byKƹό??"[!Ǽs9G&.?dCAʅҗ S1 W* q3ק:!:gYZ070701000000fc000041ed00000000000000000000000167d070a300000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/virtio070701000000fd000081a400000000000000000000000167d070890000b204000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz7zXZִF!t/ڕ]?Eh=ڜͩfLXYt/Es7b?aڻXGɮ^UzOih,k".-B"HPD`^h'E9 ^Am^M$+X5E ΖA\0fu#׫] kDu$Q"Ѫ +S0Q N oMMA׭.eQTҶs(~ɝoB08t ^so j$uA(i<s+7R3]P @C2YӘf,\KUXb!܏k:CqODߡD$ђ+65^\E|@G\|K(?$8\a$q6J cMAZ'"t>n\v>PU^_%MkR()_%aNAJmkLl_~۵Ii)Ƹ?Z @ Op· sDSoT5J HV= .iA/j/Ej^ܼgXEsn+`)]OZY03dd6JV;l|0SbHEgC[Y,=o8_EGd)Ż;iˤuj# NK5p{S2"&on+?8|JUR_ 6|ժbl+a/zɈigXa+7O]VG+lƠm`³LRf:8ԲpaL b28.(>'IT ~jN|K/\ RSȫ@곽ޭ}Ru 5#M/].xlLWP3}{R$_@)KuF-AŰPy=@/ '(hki6o5`n^Kʚze>ӶP^gpmf"PP&k Q^E$3T<9fIKcL,iEnrǨཷ8A՛$s2֨+#9jJ%=H9ݪÝ2jkig): Nh443C bBgQ#H#d't-_,(7[}XRϪ0F+"YZMU#tm]jOp;Vx dт5/;nYc.WvW#̑4ƿӻG|0 ӫ[=AtxmT- ZUf*0m_e&B9qf%LtmBE5[p>s[֏_YؼlO?ӿ(֡[|$%7dJ8{ Vvʔ]DU}A?4mer# / cĿe9~.h͐!_9E;w̸o{t5P8ݳ~L'"3] zYŹP>kֲֳBZ#V}G#U\XHC/b\Dž.\eyk]h߱ȧXe8wL _JhWQwϞ-茚gN0lqw.K @ CHaVY<񋳝nS-*K*h)yֿ=[Z^S'.;egQL'Hwb"C !ΡiG7܍dGDHIB?s㟎AY L;CIoۥEShqY-69O* fvDC$EXif7*Dѷ!d4eEޖv,I@[0slәq U݌7j(!ghVg9g%y΀ Obr?2k~ɠDe~]b~搜 ޖV}2f ͧ{bS <_.%(zEpY=D>jC<BQ<' ?L#̾R\*F'T6>PcH'v8 )d0R";LS,XpYf3!3 OX`x 8e3]OFփ+[155o6FABP@y!F{{=D$q*^2G7>a{W_{W8 _V.l29l 5"Nec%w4.޶Лi/w+_ |wxs>-XT R{"juWH$G#>ɻEJ S%.m&yXqBĠ_}惄S!IV/Θ3C?gg,&%Sk5=MtXV vvsCGp6F}cI2aUIE)1 BKޱ&`9*l>ճmha#`P·c$/ΓCHz="]̠ęZqee.q7 N` _,YV>EsOnjBT,n u'JSC-tJ2害14wv:InH6 _@~wQ+-$I qC+ AΠh|13b+)^(+9UY4E$ K7^]^ ?>I!<qsyNupv%hHV_ryeKfĄ,EK psG+!menkuz.>,HA0fPrIm% & a_%s4&=(X7A^BaJ)jDڕYsیf3U܄fÓ#bU)}c6ㅡ6se1kJGe =ȏMq^ r\ o]IRI^dq?p,%dM]qIut׍2$W-M\C:;&YƬΨ442՘7~ WL\jc*fF?:YAF;= VERZpkiri%YW)Yٽk$rz2Q'}U;XatO`eO̙aqd[(3E_4313I&'M"eiwS*} MT}lqK6)4"H!5d"{Tk oAvM wgt. |{dfHw?^X?V;3{JFf!*C,P@Z/W9^UaЕۤU>^]qגӀ>+㍆P7g.̥ };p4(9,$Y_S޷%KA爌7ol%a%L= (wRBےpzsu?lUbzvX3oǎx x?>&่72dL? M*f) - u*:²A!] 9d\hXo٠8faN HimS(:+/ ]%Ik.8ܶ+En)Gz *C~#lMg˒Ne@`͕N*Bwj3Ab-Ԧ骅onIT[QPJv[V~,4W}uCO4oUJ񱫎:\UO#=(**mMN-z>u??1qZ6g#oL#Žj!BH xCv(oxOjwå.HQa ׁ[uj`l,pap{Gha|g-];(5ѶIA B͕gUH8wh;_2~΁E_dUQ wP~0}wä2Շipc& XLOs6=QG(LCCj* 7>rWkKh}MʄߡPP]<û,n;oQm xeDPVi{*!K%;ur/Y(sab|=\ځ?*$hgѱ8fW"qlϺJMH8TږD9 (K3i*ݘ0<mkE%3CAɣ3ςMl&RW%`HOAU:eO*,PLQ880?* P^dN:od +@Ȟά-C p^ɳ-ng,cףS$s 1w h%)^ćQBFn#+I)ؽIh[z[fs)urʝ&iPkׄ+^DP2M@*]2b bD(_Yj7h7\ޱT_~\éF^u # 6?*x״"X,&z݋z7J BIec]5p[nq@tz).#N=Z  EԐ~b_ni{2LƙѼ鵦c #]dudiwM ]-{ urSls?\LϦ8]i"ι-aE.J˔z9P^b騅ߡ9h[XU2dKV"p+}2a 鼸0_m&XZjm3$}OƢ$r-i 浂>#Ã_Wrw4|[m7u3kS& Gs"m vju! ~B^.n-Vh>-f;/l$ HbK&|foQ7&Ȝ~183.7>zH!Kk/Θymbjxme~v%kڱZF/4x-})XhxԩhBd?d&"N|uz"RԪwεJ52x_IoQkmLkAi5*/밁hup{u "Jۛ E/ ڣ qir[U,kp+]%0aVsLeui<@EUi l]D-OG;nxc[Lbp>f EbEab?qgxI_5KLN?rXU[hP1A\}g]k96X^CFW;'x/{`aοc䓁Z@p9Zq9ĩ Vp,;^`fG(0bm)j>Ď_|WTI!@j\ۂ:]) yLe+sDy!)5iP "Wٹ!a=X-6.Vp%4V 4y*:z_8L`A${Tk7ldg?x"L,n7xЫm/A+`o4#oJ1l@ceլ`o28İxBo`ļqZ~ĭ7|VxܐCx야1Jie%}`ז5:mњGꭔNC`vlXe6qR\;0Pi:6hIwum^ 66嶝0滟-L`YOܵ]7/(]0FOW^ORс)q~nVDt槄9!j\d&.eBo}_m J.ɥ*k xZ׈zF KVEblroDzpbl0 {IS7ܦFÉ|Wv.c@D'[ Ǯ4TP1WOi/7'ro|5#%Zs2,g DD3Xa.Gg"Ќa(mVZ%빛V EujP\rnA.$,m+|+\Wp}a)u5!D`K=3n{vLᣲ(Evf2ܭO!Kqw wyNV8to a >>fA_z[L3u3 ZL FU@f,yeQ}MNƸSX{?#ۤh>;M[+D |;\K-6h7T[Ju݀S6n~xh9nAJe.o*w]P;IBYa$>ŏ\GD^s5/46mҙ"RV*)@{?ɷΙ!%4y :m/dǙAn\'(jrNKӐD8!L( -N V#6nnnxd\v\g͹K4:~a t?Ʒ^PkSiԥ#yJiM%dU)lϸZeazWp4YD/4$?k(9G3l~PA<qiq/ x^.q%l+-&4K>Z|ʺ]V))N3uƯH~}᱊I80Z԰NDWK1K꠱4;ʆ2)^WD&b7׭,m6Y{(Fl7/APh:cJZwo;͎aׯkɔS{C4vzkt] }%lj}6BseN5X,bf-~]iRN]tDB};%d ܛpF"Ѥ<2I-H%+R& '+0$+E$77ЖBn~_W}BvNLs^'W5BG7Zveu9~Βs(ͮ#Q $2@/#r8lL+a&L=ڈ V,zLS%rd[?G!;u[SJa?_?I\ ߊ$]CRcum w<=_fӁ;khl'ZMwO'/mRՎwK M q"xݧ"ઍƵR P0ٕ|'+ TbAX*t (hj_zzlv5 )%B[VhuC#Ju ];"ފ\bۑ} i2Q b8L6Uezq 7]>JmwHDwY#T|:& ԠLc4ɲwy9Zs+"q3\p5v(v= Q+ɴzEm&3CP}]";`&m 17'HϺժ=s;jJn{* HwTgҀb<&ϸ0/?s:u[S8::u+s5g0 Q)_0ۡ;ёdìu`{, D&?K!A%4i>N_]27kU#yNȭm47N7-u^&K"&5 *Lub ;m7)KjI]4"]!)27hf,w$)+σh 45<ߩ1ιR*~+|ǯ,'I<#dК_-U{f80{BSi"[ll~Q+`n`| ;$UM[UL!Y击uϒ /uDPcdFDPOS}>f)V0%(*,:w//["j! jj[)W~=G_ SakmbbDͮ2Gt2u*+SFVtzvcwLkNf:.5T0C6'|htUiX.0`I=aF ֏ ;5 ;Sp ,TՎzv*& Fa%96Oq6Б8WtjIFڸi\5&mmL;K20jkS7-e oDyS#[×5%%c3b|:}@&ʜۡObG~焛~$ܦUMϥ @  t_,S~2,Xn^HQYu ԘjE[WR*/4X|q CE!/WTJޞZgwx`t(5BPޭ=8>)B$uV_d6aMuI?]PZRhdb|6Q#ڋUgdGӒZyOքNؘW}0:h8+?3in)SRYyc0"طfnR?z]xB)r:D䔴]辶Le3 CiTv4Uª᛹C T/zVSm(;(`TwX_lCᛵ-k)25$ w906Xݦ Ym˙l$PO ^Nڲnnhv _i*6AZSr"`G$: } zR~ftEE%H08^D,7$wSRv+:M gU" H(㲘Ҕ"bF)p=#Q;źb$$q8WSӦFp{QoglBU夥CPP.Rw)e^m3}.>5G9Sigܒ6a?X/ilcΚӃ2Ṃ^h-2o]uM'`<_T&uP2FfZ9f F!y$&5UJauh+hzTC|ڞLQxSI_ ĸWQ(|&,SâID5D:7=طJ j[@tœRuB=rZn/V&(݉{߸C9eI")je{!>Vjk~.=Agb#ǸhwƇ_#GF,*&Iz 7tG8Qekaa-ǿKWVOcqCj&4L&>",æ}܈k@r"*-høcsܧM%c3I6uX(j˳y(w `rlzxQ:!Y#bvץ;/C{CEcr:βTt,! bl_eH+Gc9tw {W ;7 54RپTS $MWߎ󴭐Ϣ@1Z\{귆zϦׯYԏf z]E_!Cj' bRG%͵|\f jh-VBΤ֣RX5!sOI E#H{%"Iqb0?B"ӥmoZђI9KN`ܳWƤ|I] t[WKҩ]jaTy<m:o.?t֞;g EJ `&rݓ*7u_Aa s W~K/t#gL>{ }dKbݙbРh$_0bьȖ4eT:0^%|>>N؛\[j3'<ӊ)sU~gM5?#1"%PMT#Ly`XM%;wwT[,gr8dd0w Kkj|؅nhI8dCKټ;.w)G MbLM+I>Ph6if`l.l m.l٦"e !_flC' \,I6]j5Eو =g8EY99> G)<;\~ܼjCL_{x(-htjOsn b^SK04YV?y^,El≯A&&HZDS&?sB.@05Ƕ7VWOD`k0T~x2a5<Cp[&gN3SQA3e {}7v1pܭoiƀm93%Sbĝ%Ȍ Krw s 0DZ٪oԬFxEԞW`H5)" #^D5>b5nĊUl3='qB(6`\hfOcEIS (5l./i0*&~D? OHP)jH+ UڭkqPGe@)Nҫ7&K%vl/Yrx>.,Ru xׂ/j\bb]$qcL> #q~9 / Fx4px54ac\p`=GJQ'훝q[hQ.]tBvxIcQ>V>|d),P]z&F߻+ye8'?EB]A&?ֹȎ)^iEӝpg k^gAZaU%Kl%|/LhF, : c&Pf JݍکJa%ˁiuD: CU{6[OME<˼X 4!@w6.h1LnLfĕ^pa$Y5/*ԙ0+fLR~T>F=8ϥa"K`F4d.,|_WiT٘:hH8^Zbx" U“?릝ctԯ`?$1ܱ#l{=9Dz`Q q`QN+%{J>wim8-0@xRxq?'DBVBEU]z2J8o9 V K@29J_btoϰO=U!,i!?V#Bϒ%^0g|{u dJ[L-`{/D$|\^tB-:ekH3tx񖟘Q5a*|3%0L;5qHF m2#% `фJ͜T3reNrl N[x v`Kt[Xk `$|:[]]~b- VRXp~" ;s#peQ9uĐ&ڊ(\!B?'Npr7aQsH*In4 jQ<7J e'oL .ӝIBۻT8plC]?_eD=[3()Yn>kzH#V( tD QIe!^սKbOUcd`YFv_LKP6i;7R ݷSRИ΃Pߨ: >_6 VZeMùM4G Z%HR<~AIpȶoAFm"2:)M@кBJ?[ h'~/]Iz\COǓAc8 @V”O$=,F\c^R_ $6<@L}>AL_D ҟͰ1YTyi.58B%X: JH4k=U5.CӾ5I^/n2^deB͎sԢP MsOW4KW,DBZj1ʫC[J@7\,P{ xҒ-(HX֠roRzmbmn9.Jaos8>uxP\!QW.0rPMì.G*O`zX72ޯo :sNYwwp:עGm``ZnG-^AH #86*t u{jfR?g_jm&Ag“&yX xLpI`[Fa+i=O|pHKd,I-yxxL dKfi/toc,v4h=M1EU#5~mPbkKZ$T tC>vJw:[gfqPz)>xm(w ŷC3`"'x댞t%e#n4Yzbf DQy]^F*W2.@qZ uwbr5Fy A*B~PFӮf!F?.ky[3*DVY |7NK]ԛ 3::1f84#]Ke_凶"3M1xhubs- 'P vsT=PWGCq->i$j4 #(Q,Zty,HoO7*'> -/9i0_{t&ק{/cOa%rD( gׯP\:S*Oxt3jGS>S(dޒ>zȑtU YoR֖s?Y0 3^Ud"Rի0с)oK!8u6$CJJ5q4JxܨYK/,MUăYfV%:-+2j\;AcXy$,a~FgPR7UF>-#1&oh\qes<"OM|*| BŴzO4<%bo/ 熷[B,4ġ$1h M݉>!1fVHq*u e sIak o+YQ7-Q{ՂM-um=M25OX WBJZ:$W F4@&EXw5>a0g>"ivOW׶Kߠ!6ns!p0knh^')$&Yg-Ǝ{:++F<}ZW8J<ȵA!f_Z:ˡp'&2u06. 2PH|iNz{<Uo  t@~h vV-\sY@y`?oQ, xF;kb[s"vGtQ}ȌG0ZFh$؍CFUǟ{Vc9^9HOt /h =ⅶ8wqi6Pg GF>6+nO3 {F2t,$2F/U~@XCAq "VW*\j4Tބ PZJlD8zo[edr*C^ -|x,!NFƺx!u UjX"x* 3zu;^Å)2՜dYkE x}jWcLc"8&GCmQU _F9 R9a` @zA!k +M)v8fr~1U'@GMIqSZrcgYQ2W[Z(ˉZfojs;^+nLN*Pu$AN&|+[Th[/Ҷ ԌZM"ɱy'jx3I]e\٪"$6ǟWAv\< -±fu2 CIܳ1EřdKjrC^?` u0?|,aͮYϗ8#,@RP04"ftvݢZ bRMwJʋa=dXe1q=7Q[ "df1Aވ@pڱ:3"#rޘ%N&}vX;h/^⹥CUz~AfQ%iI2i%8cB<~oo=[cV.M 8@< c:"ABhFQAMU~%G壵łѦ6 a5eu>YsO!đna›zJe?C:  y7ӈ9Ւ̡1 Xcyo^\(!ar@^֥?,  n݀&?q׾4p&ݶݸ' hl&Y%?Cuc]U '`C2[+*1H eaa3TݤrKh>TJ9ɐ:5Lyo.! d׀c>L\P>8Z=ć$]ԯ +,6c8´H&t%gB'kTNDR,5Ρb3y{'5I#1w\#wa9YG씳/Rv3] 8`J)6wi̬ tEl/88`v{Uv$zQK \:\?6hѵq:iN $,QYάS9LeB|{QLT4w%C@$ PP^o"|[psRr׀C3@w-ZMJn%;nL3Pxox*.Y5;ˋ[@_;ã* J.a5v c=rL4ʎT=ӈ}R021b:v*!ٶׄ~as ]Ts~+2'#ӖPuĆ0Y .zd:cg1EUImλZ}TDtpQܾr}gju>3GBjRuB_WA5*o8^0<'AJo%x{$+Ⱦ_f SF=?l $l=Ͳ_GO(KO?L^AD @*] dѓm1n;d 9m I;Y_E'nj3x;w}3]%҄&F2^G+ zDt+ NHqOb M_"(U6.}aGG]A1<<)!שj;s=J΃m:@ Fi㾈P֣H^*3i$Za=ϙ<!|% ˂$a)7(9^tV&ʫ11zc_/˜L0feY=u9)]7l d"Dh0UR鄼t2k06v(=:qX'S73B/ .(z%F<';hndK"ˡFC0vb:99VWK0/KoՊ+H.w, u$b%;h6ُE=&sW1>A;Q7f 4$Vf iOL.>L )NN԰;q2OwHaF-Ot](+ k sм@0M`R"?k^LC'Ȥ|mi`n'6UxOVȳyܵRVML.p,"0ޕR<: pmKp2 |S'YtcxsK37RdxIG3qѵB'y{(6%W7!AҽgǞeܻ#nB #;t2)QS9-s1Z:Z.c oKO/qT05 # ,7r"0`u8ՎzJj q$c5rH𨫰iMېgo21<*SFo߷A5eoI&!;5ϽV @ ƍ"_6;zK+wDRs.,A94Ŋ[1=Bܳ[́gY>AD7 Og:f$hc!)/!3Gy |MN:bڽ#>J–+bhB7V/Ã?U fѪ!}pa1ry"bL|8+)+l==V.6RD1 ~G `0Mh D!PzF̳R" L,zX Jܐd+8WXЁ(oΠ3|{Psôx'TN|۟,ry픈 nwV)ir"2|0 E:_ ÔM+z1=YY`.'5WOXgbI9]|­5(M6?ӑdNxnS'i3DqFP*jz>~n= HaX~u {y |޶:o{ 5]?;.<@bpF\sW|7F(8dP!'"S<E{.AWĽdV-]V/ڼ;W,l7AK*>zx a0݄dn߇K=|UJJ^11b<[Κ=2kH?;4f:x^s=EDDZ+SI$FÙ޷ϩj4l$ǘoc2v]AHiQ$eM?#59m;+S帏Y-:uCƿ'>zV»^sy.Qg Aš{;AUHwATJh'2z0AbBꍕUgd?tWi[~eApC9W k1jbO@'o;ޞNX>R'`b:٩W k&iOXn:syS\Pzh2G7/`~cA'XaxԾ0'5Eâ@O֕w@ $|ShS#5}xhS&TilnteVB SŬ]Yw,Å=AYB<6=٘\<=APzߑo0M[.f3H-=Jԅ6ƽIdg|!$Uk* Cڮz[/#}dPDC XIiлؔev0|Fٚm0HRŊ ;0jE yUH|I#GEB!'M9矙vu>T\%fhng޳Ԥ&%M|Z"W˹Mo0'".A?Bytc:MLi1ž[u5N1C017B[Io3tK53Cq,qНݯ420J#̥tc'hƅ UF҈S{2S7=:'E6Qr2[ 91E\d;^q)_秽5P2!~庤moeˌG AWWSSMn _k ,cGme}Bx-WrJX=RXȀa r6}I8 ?rT4J9U9@hb\g':R^Gh{+\?8[Qk$s(%CĒZ\pOSȖ3;3Zw5c "Hu 1cdAr|؟^tShw.&Q~"7 Vn5,!2X>YiMO_{a`\BpXT@,QIgL66H߷Bi/+)dM z7M1NI'LEocRK ?M貒B&"\$mHL-4%BQxd.[FJ2& oUUJI;i[ lc[`H g2-5J3z(H@W#| ט#^*E84>*Qw*`n"b7,L l$h,6]s |1rP>rν` '7-]@!Z,<p1kL*vAD8G 2B(s,]^/iہd1W\Uu۫af ϥh]4[ͩ PYEP?/$'kl˃8hF%Qȁ$3Q";Vܭ,o&3ni|}\ty] y؟OMavrF:XTd@y'hn*hp/="."BƇmPDȅuYH5lKLA=>$ڇE#>ZT)sU1s bQ-ұeBN2u@Q#G:7FKHf> s0fEd?$|Q +l|왦Sl,+۟a姐^m7Zat[?ctи)i\/.U)@yIR&51eRw;L$]4 JƗ5PC@ٙ._ī0/Az&>+bɉselM.okٜ'#y7$" d*# \6A4YЧ= Fp ypj{DCU{f| wQ2{c#K[oM{h=(.;Xur\پ]xƏV.ouYpH{nGRo [pl_Ҡ{zY8i|a8_[? eϝX~'QWL $x EA"uhY<qS쓍E18):KGsͦ5wN&+ bQeO"kdl۽T> 2^4RYJKJ[Ox3)WmX[p37K!U%u1ML9ڡ8qSdT}yivDwR4ҠD2 dO5.v2ҟ*R2WYC3V3 1Q/b2 $~GQUbչ YwfvF4挔65 x=[`\e -h5ɭ"[nvdYl5P/3bSԽ#-Z\9A?'4b_gʕ`ߑOgl4m7y_ۇ]@%Cȕ>1qE("K@tz5>qR "FӢЬ@ۊZ\ 7]7, l 03!}/9%,H?U,O0eomr8H^:C8 |/fnB6ZI҆aa0Af4-)Tcb±JE`DHgZV 1Ia}@$`C~u34+K]x|Y,SN~l%k!Ҵrujrn=>ta dK>]el~˖$۔3 5W;_pJbVAclh4 ij\fA1y[.{LE)]/0ecdYƃب>VlwzD=uw>Ѻ;{eJUKDV:9 ({FR͓CqYN%)wv>wTnT @4O(OpH(r&[x}c2vg2A''*w wItpjb,x2xd %˴6"0}/X]M=$gR[241fUg(%,;N:# %zIV~Jêp˘KAMv7Vu4GZNcÍ|el뎣J7>U0uG\ ~XPOX`gQEUDuHgv ;S)f2Q{*0d70VD<4~px+z?q:a&w,Or;=ُK"6fyUV}eC(,lϓ;5KGBV4=UⅡ0cRLr4MO8ީʞL_ ||B eso_%# .@lb 9 M 71%\ɔGgڲ2F9`59Ym[`KE |xH:!f8߅eH{QAN h 2<(uyNf9XL]*OA^i肦/:HOS62̉{1gƬJXWA3G!-*U NGv1`6vGUi;`CbTpz'=?yV`}t6t&fxc]4BkTeeŨTSAIɣ,tbnx&T  =$ǜBےK r*&GOa>r@J\g! `f$ámD_u'!X\ |Z"3]BrGW7\X9bgEZ{^(U&kVٶ,r)| # O~%&יB>>Qi4# А=z7[&~A 1Hkfӝb9mDoSM>C+mj=|kIf|Mf+#gm_8lܱv˅K n'%Nr{s"4ڴ muo**W@|.4$Κ3i>JdS}O 0O4ណ.]8_k! j/  u]"NHVo2Z?Qi&@\A=";*$kj_|9C d"Xs%?3|4^AEKl&1h6޲ciMܱ6BomyG BHͅB{8.5f^!GNOO# Htd|r0$4=Jzk9xzjQt( 3QF6uW[c LwYQ=¸+PkSqO#jQޟ+hQKFFΪeGZ={#(ჲěE,HDOϨlz a"|F,7 S]?)pL(Wi}ǹԄKRet^6oP o"|[WbXū  1)ܒT, +.R9e7pЌw5K09ufrwfo9]CJn.)9Y(|NqG7E D#!(p3FZJYvEzcqδ7z9$qEtncP|㨨秓>Y#i\rh߶w h{b4ђR}zmc7]9څ䀇#,=ho?P˷kagoe/#P.rYPn3F0a| pIށ+ !EAH<8r紬SEz[}L\n.$tYzu.4 C f`QZ(a RyulY*nse[U>P ?9M`z1Y: Ҍ0-"4m .^P EӊeJvA0ŵ{_q-VO V첕br&껸4BDǾ<=0DYr> hbvpRG5 ݪAJa%;]D`zTϏ`xF[; /Mmvm 'OA% 45Pe#ݸkkT-\V5 Ѿ?8ڑnz +IneJG:I Y_LqJ4PTxӐI r?YopsTmS:6kvp(J:Ђ+A,N )z EՐrho~aY͉"Yl[!+^ɔpQpƼ&[Ez vLk %UDt  ;ד؈_HIT:p7?&YWĈ~D W$ozB[|`Sm0K}sKJbc(f}z ֓u>~<_Pm2!@HY`U{rϔvCu[b!/V -H<)9o0{S{) z1vj*yL& Ke̕*c 13Zϲoaem"/.Ų=NlMsɐ<y9 &kT 9-ӿ(2L27r^́yXՃs\d0W,rSu ݝcn, U/0娅Cv,7͛au}a[yhϫi$ஹ߳Z!J# ǔX3N`t"o+$wj2IܼaQ, f aM[lB]CD^BV~?6Jnʑ})3Mdry 5CG]ubPfFⳖAuYx}K.CLv|-k>+obtv}m6EdlZ@S@D.*<~5MS1ӜZw9 ;"t-VOzQNGK ,_,hg~5؈~ E|-ۺ|%:>H lږQG=:ZrĴQFMc.Q$ م/(SnW+"K"rf`Ú L>GMk.E dF y`ZgZ'xH ;ڝ)kzsehXTI fKXR O7@f,ݗ~b%K5:BF;g-K.2*f[, ~>fEUƒ.3U6IilX3 @qx壪1 QOr1Lq%rkH7RyD٭R&Incȕrd 1/F*u WNl5w."$|s}$Dq~^֚ͮڰ[Oׅ cTE4{uCmsckN`@W\|紹BkSQ*O"YAv`!rwl_ڀ#-9 ?&(bOMOE8A ̷Y@}-=>S޾ނ Ȓڏs;P*SUa#UNp`8,*B^u q+?(xD}[IO %}T(xhei4E}gf{kQ㫷iw}Lr>)̮/&DR=.[t:e*Jg2vً!_cC|Hb4o 4_u/X].(z1$f qt~>^*(B0A8!Q $.{`؛@m:xd a"]x=.0ZLdTyyNJ?ɭS@ɡmMDA3hPr(w;Z IixnyYS꪿ic/NMڞ'*+AZ**1NU]OV稍Z~빍Nq HSiDC!xNA5 5u,.[z#%C /fPmO@PhV@>vYHtٟih?of}XE@LoYRZkq0#ܳOW^#y>Eq(p>lrǃ_nO*[<؍dXo1I MO”/ J=: Ex^tǒFE: fO?,NpopSC2ܢ:xF^蔍<ʁ_nj:8*cW3%*?b>WFFrWQYwl)Ưw[! jMAcFD({CY[„ȒzpΞF 5ǤaaA&{iW/B؏SM ށ:Ȁ P);@,9}G#HbFd6[LSM_ D`ހ^"T{D$zJYI\.;d]}0EhX1 kU/ C`k*ݥvl/NWsUk6w?ZzIf%K<]HvelPӹO;$n&}T;NX-57~Z抨+g7>X6݀ K19[x;lZk(#$,LλP,ifa5r4G>A?YމDƎ;'u'!hg+:'z\%~ QSAl: j3Y~Cr|([`&x^VW6U}l ,YddFb 2AΪtDp0?X0 ة&˟nᅈX]T A~&iX=2|zoSä_Wf Ee0!φ菓$DD3 RH)R i!^녾y6St"8򲢭9M+B& r1̐}2~u3(!`*v~,M$ ǣznY1H!l>X|v uVSQHBYq RU[[Cn}vG}*Ngզ^ f ]&{ŭJ8#U_`m_!c^*]=AfLke Doij( 7އ B H'+yRR?eNgN$4`" |W C3+S~魸>kwSY`n/Qv`1桞ɸ/ׁc(ˇC㾰ëb*_OJؓO{KIMP_,*B{r:Y3%]p;xu:…GS6"6cqO:=HTJhJNѺAXHpY\ 9rI/!bvLHL[>(%mAfQYA k%Q0.}k nq&|ؤ^YCJ<Z {6.ώ]7&p,26E/F#>Ar0ŵ5 UiKõ9!e |ֻX3`L!.L{Lbeӳ3FcVT$Ùnzr]ȞlJno9r[`v,Q7?aYPQTbz8s.0\x⟇aҾÞ 8_%/d d~Ucf/^XE%f;`c_?B)w?T>9jd%dpa.Ex"@ڌ7`l$R.d[Gt(D= FD׎xwl5\bBg,A>Ic}BjᢵV,g¼Ω+Z 4A "厂HٳPP9[rE[e =;/j8ы L mzQPօ' x!lu 4kb(4Eh?r'IW,I[eܓ4mrgRi`-נyCEmmWU&g{?q-Rփ.x'(qJ٭==wp%T@4yX(X9 <2]hTTEW~VZ(:Pkz/ڹy0oy{(o3,mc?>-Te[0vj\ +(je[8OltUG|%bU77̖NC"e1ʣ*jԨG'Lsē<+ɘ=ȼKv4Jt0Wobv)6V 3Nh043$@ݲ<o5I~ڥ~N36,:߳]^$5#'6Z!~63Al0'LyBlږk ahlSmV˚KpwBR%A)۹Z:,ɞqW*/}^d?M(i4PsᏑɤ fabA}G\?f7E O `ic6oDg(rge[ d5Lc/F|$H:#*m(_>FkiI.GߪzG%<>+nl>5{{RRuyT7`f햦6.jCC^aAzbsZ S_P]L_M~ͱA>+dD V7"?P0 8_FMTU颖ޯeSbغnX]L۶'`WWENP?#Cqta@2[gq8xִcn~')Z&< o0ll ~CQDSQ:yj4<˶ ,36C)tXyPI_ŪxqkHH&ɩ'$~~R>T aj7k`؛'`hG1PQ g^ާ*G.!XBUJevwg>QgRT2YXHDZe.j?@րKi@W_itLB-iet[{kofl{2Kc NNb3Wl@жZwd6&IO縢`eaqO}mAwBes8mYN-ypQJH6G.7Z>pwPh3}X@d,/0;r+Fa]T f0ñՏgY;J#%/{͢ $2ɋt=1&P ~gO~4tn&dݍ `_ e{ʨ;0tDdt`w)j)$#`SXƱyk&)]8X)dˁ4:kORHQ@m #tlAY-`REye;yMX\DiŌ9T>@?-{1k%![iyQ1'^BVuzmd X0-Nc DGK*fǵ[kqQ:ZOO-M<P kv-&0/WS'^ϴN1Nq%^N.- 8CL=ny_@g 8BOtue' ^E#|sjH`(~k}]|Gd`/ܛ:i0XDZϙ92}b :sŸ8+!&>c)u7ʎOpY ݪʒuxVֲ5[(@?,paeHy4 &4TƮ#4e(SY4Ƅ^kV4K'wQ;לPmV(p=\pL:44? ђtp-#ۀeЙGF|zJפoGV4ҀChHt{z [9ؾ6 jjyͧ:)D"Q ±}JJ̉4c+#)xx{-+]#9sקME]k zh)ln]S_fUNf'Ig `<6HvxS&y3αf51VI;ciXpfC%qS`y~+*uUD~"B KˍL)a'dʚcgXS4kխYrga}VN-Iu庢SX.pO$=nj&qb  I̥\=Ev2ayhz\V R!V^^M$Ys6i4|߱$#4Y)k/] 8؜w &>Fl ]Ef ǧjXΔй|/j,Aױ0ݨt9aGق5Բ Vv ؄&* `RFM8.Q6Z…"ut0td[Sk31Sx@EOir&J"7[`ŋe;ڦg;ơQ"Hv̌zl"^@(n\‹d4n#n\#BFJW4M4dD}gǬ(g_ ;v'ό) Մ? 2sh| \n[^Nw I#O YfSi}M@u{{ m e.3,ҳen:C2t#6QX&s&/N90FJd$^7h쳀aܡPsT +Z}V%ferJ*em^=t[if5Z=qo~,+^ᦦZ'G^GEnb7b}zj@qӠ Cy*|eOiЪ$"U! sqyYeݘ7r*n|;z @EIqw6M?z@pu7Dt'^HN+_dب\"Uk6Jer\N؅#4H5eBYMF̞Co6q!'AteylmAS2| Y;ny^Kٰ$nU>inwlF-Qɩ!Onf( .[N2j\*|=R3бʖA6-}uo|7pzM 01+I`ש9Zu%lCP=NHNwjݸ8 MA'"BP7uhpE=U4rlg.X1LJ=tܠBd Dv[.ڻ &C,`gf~ON+c ov.?|`)v9Q':xUAL)h8 b }?kN U഍RSSOgyk~Ilpd `JɨO|\BHOGZĊ%"o-3(mOɊiN6VҴpN*ך-e6S}ǻp7BD=:H8Ԣ"$,REBzf3;YvK(URp"9]Q! ݋aBƌJH#bN]PhJbʟىwSWdĩ%Ħ$V%6F%֫Chj$gӨtҴl̀ :0`myDަ3UO>7`|2G[ׅI% GW!`7Zcnk%46u@Y϶aw d7p<ϼXIE];+wJ8ox#g'_%}9W=Zd O;D~s$gf qK56aJ>Ql# 1~(A)Oͩ@ft'•I4~aԲ":.p`3+iѭhWϱ=Bd660vuH8Zh1ٟ 8Jh.\p ζOȘ`1IJާLg2 h*aޢSMPghZkYkj8g.Q5t ='ˉr!pӎYD+}i&w^ݠ ;dH\ϐ=XhУ2SA"lK #3@M#ۖI{ ֿusHOHhX&֭%ҽ$8^t.#uTߤ{t1k"__F.Vt38<8ځs?0P)bw$;gYNEb<@[Q 3ppҡH Ixgqt,T@UȨ|l,t ~+b Y, e=33"lF 3 2(C=}@ڑ8tOiyg=H0jsHm O3_c0y`O43xJL%%ꩡ7}weDzj lx.γ6s0Wck)zp*:r)Bp) E2:h,L%cӢ ]45{2Ѵ翸b ȇ"TLf-W iqs+ٻ3V{:'mfEUdԷu(7VZܜz+2OIV (;TTe9Q%:7۸rVӢZM#濔8e_5[9P䝟 Њ\Z\apWH@f_fc8i^%ÜD2Cn1 ;ٖL:>3 H0eߤ< 8&[qj$KH ܺ~7{]p5g ;DTnKS]-/@kսp8)bףХDQ?WƄB]RRBynfC'9oUGb?{i~DMYЫt}KīI:%І| AC4­"|Z@S!{Y$r9 vTTz!<+)}nmt sVվJ tkOz*'"19i*ef1F'U %֣io=Qqy ͻ@39!S[VnRx_~R1`fFrI~o4D0L Ћk84# h̿65w昭/2R]#&؄ġ 4ӤTT*n&+cIJ] Kbg' -ѣ`|/T7LYxռ peg;Ļ6f7hѕ;jᢨS3uY7Ŕ= zThUE4O+%#,!v=ۖW+,jw#w"1h0*zb!I<~ߍXe(?c!QuxJ'VL2xИ;+AoPDԂ1ʎawTz3o?ҝCg+€\0 7v`Ħwp5x]"} uyC;]LEh0z7(IόT޽D`}t1Qx7 htkOa;A ]̝׼8* _) ^M:opUMnEL3gjRpbX 3ѱQMh,Io3ɟgB - դBu"wIL/qsO/ ϯ5Uo ,>ʌCWYb*xfvpe俺J^5/ OPJ 9s7oxwҚ(7OZάFTͺʉ+F=aOLǹf2aX zP؉ܺ)ჟ pA4Ƕ OEdh-dKJ"k 5 p#DZˡt/Y+Mxyh}c 85ӏC*vwu-02 DuK1 1~H>1۝{3X~!} A %xWVK; +s99%ß=w gYZ070701000000fe000041ed00000000000000000000000167d0709800000000000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vkms070701000000ff000081a400000000000000000000000167d0708900005c74000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vkms/vkms.ko.xz7zXZִF!t/^M\2]?Eh=ڜͩ`hIBQ Ez,C61{vJ lȊf*ԮPR̢\1*, ~aԐ\opf53}=E66+Da{_svdqUof.3Z;KW,m1Н8Ha!!sbדڨO~ 9GCI~V pkPu/A?[DG#ć k4h3a@jUf] /i腯/jZ[tP`GȽ#P4^bEl~T"әX@9I 㣵lSt龜hS$mU˸W/+O'__eoBN>ِ 90@km˒t+qk1"KUT(FƽLtv亖r1We,H[U#:Z67ʼbꉻ5m89êBGz Y]kﹽIE)+ d5RBezl&~ԛ)ߣĥ@ m,Ywd]]Ł"a8NjF-ğS<-ݓVUa}^+ =-,T(Bl]r~;`ptg-@6|~s>nk )ߍ<_ Heumy2j|;,b(Tp.),1AiÔCAf6dg ĥ>03v[.c\`w+E$Z@WM@X9teͼK <%ֶ ^FeBH '8" eK`4;PTuct@5ra_aǍwVC 8NvGEb\!Q#sHt1,I}.o3C.S\ѧdkL?3-c8혡6VAjr:dUrص61Ca\u{ĩe?m b(/l|&xx-ӽl5Ψn&&!ŸRnf]5 'FB5G[$z][oHPlw=xN\tMu+oՂ?Z𚧟WHn cVkr`jU)ϟr43P 5 ח~e[oډ~XO@юg;DU=Dk!r\C`i )+Yu"'?zmHo6 ߔJ,vɤLW~ymh9, ~_]vܱXllU;IVA}aFCÒ2B< shtg44u,aT󌨑1ԾR4Yxtc++񶤼FXDx~$f[VݦH!] cQi[)7BPuF~l/m͡=OHggxVJR7k v#mUvp9N,m4psڛSĿ|. ' Z˦}:1&aq$uu҇^RެmWX Q[]&mײJ9z_H}Cl .T`0 0W)ëPǂ5,|sF̑rTJVC&mddOxis/0 Yf#Rj:| ǵ>:/%MKNC Yq:IZ[Tԫs+fo*(h utɍZDjD gWc~ 5]XTbuk bZAc{x,6u鋾0O0C Qx(VX(!v}''6Gl?Atк m G12%Ǜ_u&ZG{ ҳk*bFMr_`H?g5`TS"xIb=n\7Ju0#(VLu;<}Ca$;Hu`vߢQ0;U7?wu uF)kd\nlg/CH/*#8lVBz'h:kA"3(>.:=Gr&S2iE͗itf?&Jf#Do[THHi3y_3egvǨ{RBFe`e'jE+t d`4l<{s<4+P=aH☏N>orYpKOd㥝p NpdJSGA!d0OÏ\u-P2mmeOYmq(ןK!f:P:2@|٭WH\!l H>#U;+>zLlA>?d*;pTc/ |V0Y)#"[ostl) HTz>hiHěf(ŕ%x5iƹ~APjr˙D,%R+{EU}FV%VmRuF)i݌xT6TI]n)[6ZLGGAņGP[0$"0(jQK~25Gp((>a*G[VGxΰ`^ =S=_wTuA +c`72]Ծ }q:(,4%H8{%bϟwFϹZ# F?O_z =C\g)4"^n:wuDsq)byI{Z>ŽS^079+ZL~?WQLX7 zg n)Ji?a[mj/d (Wiެ+8yV.6WG v~FM:x.'ZV32.,Aխ)eTOE|?ukKQŸ(&u۶#;/R C8N{%#‘t;/#-NaBA7Lx|ˣl4vxT+eAyR[pYeח}UWټ#j5;)٩=f"̞Ub! Oqy@g#A1Ӈq2i@$9G0 1AA+-ą›D@Q-78>G?g.!r`wy͎C-0v^fh;=S$׻a0C˜ Rodn &Lɴ r:4AԽ_C :׭M~r#Qm%Nج@>np]A| xff܊/FDjҫrނ}TGEax c7$1?ћ"'d_a=J^9]"AR{Uy^ m`#&FlfÞ)@+AH^S7qV tѦvncެ;ۣ>)7/ֶS{GݺsuVL<lȋg$*~AϨG]``X* lU-rh%cUNbԶ(GoD1z"`CjCG(z`M(KYo2OEiTFr9va0X3A- St8 t-5[Jj/v[.*NTrkFK.9Ѐe*A5*ϕd5M=XbqL"r+4>#QjMžz՜'5*c>s0H\m+^)c㑖jPI`vzSee"3luyB7Z@X0gy/~X\ JB r禎nKsaN~kbc`<]sPtf>sQ%>FOrH0mw$v$:xވ&+ƅw+yjRBaؠ/ZnUNVR,u7T) j@""[3١I`7I^DպO{k1? &ךԲCm f["FAf?o9Fg$hɼ1c>8?'#)UaqI>}e o_,O604\䁮PM&L0["8GZAJ˘&YP+7N^A̠@/mI-#:ė*/"6Pz|@hOf@;MeBOڇPN*C% c\8roBV-|]Q..:.bT=1E|֑5NP_VͱT3~ɺ{:JM WMʲ Cr$\@Q9;Ó7>\^<6ʝlY? ]D>'@gѱ4 xdPx5 [F__iMdc%gIb+38mbQN6/e77WrzPepg%^"hݮGe]E$$Ec[Hx*R:.El,=ꂶ_DKJۚl27 ͉ڢV-λ.% kIHfrTFtS4>O:}ܷ KՕqEdl BҮC*#AP-S=/Iy [}*(Mȟ0E`< eBݭ2,aṫ5a֪; E0U,۶ uG(c80vfk"W789Y~{eIm +B|)Yw ')p+I4$tEݺXPƊF{E#Yn0tdX;Ժ\;U1kAUO{N Fk?(Y6bl%?).9 j!b.`x_ƕ3sտ4Mڬcw-=7H\K {b6ͪwx·P@_UW1$o ViN,:'% 7>#FEQ}';Њq=$2i, ]hEY&[j"!FkU )3H <q[|T. 9hF BEטONqּ!o?mOQ9^S25槞Cv9sOB~b@n[:n8u՚l;6TDIk^ E`NÊ,+% `L=IkYaZ]QbƢh$ b@plJZ;X/PgcQNTͪ[g32wU8B(7d9ׂُ,o!-*sַpB%p>|VA3:XD]XjmquQ15y=긾 ?Y֚ޞP{b_@ 0Ǐi/LCY V/d{)%GF,GRCK]8A4dEHVOvGd7>쯇O'7idiML(Q{x*ޙﯝA.awDU7y4#Uf_Ql)ޞy[deᑍkoꂶfU&c&=苂 pw/\zLB^W 4Z)xvQ~"!{C}>=_B-r/QـUxZ^ ht FL~뱩\G`iN(*yJ2vnL{jYBN[1cw_"F= Nv<ߪ#nq5g/6l~&y\Vn i󸃠v"EpjPp>B4A Wa,@^xZjz Akm|OA֤L\˚S_zK ,GXFUt.F 3Dmo9eQfV/ͫ*fLVFEb59 7VQ$b3{b [UwcS > Q%?*-Cx£HKo.\_Ctu_Qr Pq |YRV3;9`޾K\#`SoD  ׄnxJ"bV͞Ff!&5X3o?;^c߲Xi`@]d#V-%J4 \t[aC=JPtli^µmXS.`t`O$V%QcpCݸ4B+N1'1T`A wLVs` r$#"xhbMƮoq ,'(5Fpo3ͧ҃ʕ'' 4, !mldt`ySY/{iBg7/!NNj(pKIR4mugd#҇ܕ[_4{`=ӋjРb3.Zɴ7V5lӅWvm v3פ)N\tz__uhAӔ+gO*c0:ۖj"߇j>gmQʑPjmI &2lXy,x呄!{tul|Aޟ@0zOg<7uc eNz=YE]߱DsfL79%z972xKh` ^ LuS^ֹQңt nieZP(lzyb]([80a~1&mr@' ֜טl62DѺBL9\a4~lτYGZt]'a-ƺqTUZG9C{az Z6ȍ'@3{&")ꅵ/]8j#ERw+pBs 0XAGfMʞ[Σ𝭞 rt 7jL {&@"_nŸqF=`!22m'ff]y "XHBMFH2Fx&N!.Kr"c$LeܳF@.^a8\xp lm&W}gS2*K=ck/j ! ܯ*Dp]Ň2 Xz.Gɞ4]Ʒ% 'Tii(_M"EddbDdqtayhedaCA] IfD>qcPX;Z&Fj"h%z_<2 {n3aCPv9) A3F㢣XDSNƗ6Son$պd5? Wq-oͣ"8iΡnW&+:=BGKuBh`&bZlkwZP(rP,Ti:xʇPоݬWpu;bp|?x[$@|M^F#cDQ*,ՋkPS!kd(?o=*+ ~GϵRn] ]TÊA:7KHĂpm UYD"n AO oL5"'] ȓ'Hx1OBY9Qw8&c"5Ls4Lv-ܫ7j{[|ʁ0-`WBZN(DyBI o(ǰ2sNJK։rnL0 xG*lB !#"-Ot9l݂+EjmΥ#QnR0JJf)*܁0%v։"ڙ+bb86 Q@#ՅckCi!.a>5 Ёb1=T`-jm?[RE"{_ ,lV.mj{yb1: dԧ7ij*oW"=7D c\0:H~讉b\hId'6:kЂE}$S)[5<9ͫ$M2e/&VX۴iVo!a&x6~~qL68AYf "[Akr&f]VfQ355[:X{3O4ͥ>VA2GFÞp-]]ukuD@>stL1EX豾8W4k2D̓au}"dI#!OOبYcGV# E5Ӽ;k+B =hWj̎Q(vy?Z%Fuo| KH~Tփ@ױdjɞu~Va'} 賕u:DD&$t۶8@&w|"@!AFˉk;:y>d5xzz/%n#)9&@5:3wLrG(~mr o-y][Cu([3ȑT Y}P#FC1pvqV!JrAmV+i+^+9>Gr߫B縩|Rkd Jn̶"!lE>c4V1o^`4k&o GJѣ~%1e-m"MWM/Fc(@9ֹP0~ *9oRj,p4Y$x6hr~>TVyWZ.!p?Q8ѓ2vTN G.luz3z )RS|FqsQ'%u_8H#gv`xcTH0SIn}Q$,fl_s.׮0CJcìP6"'lmJ;"CѥGJVej/\@"2m bЩx4X`vIL"NL X(_avHD")%׏rL<guXQ۟Y>'ؐQەBg@`X`EL9wy+?fo{G?LA 7w3m)fQ!v0$e׉5Qc+?"GZc +DKӪwXhޟ^™\uL 6\zؿ0dž 6Qڕx˾|A%' qh@ց.`‰=ob&@)2 TJ Hu%`9-xg|tØ Ĝɻ4szguO[K 9^?uڌ$f=9Ƀm&΍sd0Zy]n]c% To^1Qw -¤UV6ur> QJ;lyR6!|t pNC-pfkf_Qh+r^J/6S{j沸6uG!}eӌh=E @zLNħX!ع$?q NW0I ڢ1l&* ʚ݇}tB&Az\; -ĦwAAq2qF>g'lpXByG@pN&&V%nOAo&F3Q<\^;9ʯ_PJK׭'ك Us&S'GѠ.ڑMXϷ)6ZA:N> Y=# f?i|Mh{'֞6Ph.MvT|oN"#t.wm\HܐcyԸl+ e;ٻ9&q"^3{'2@M(\,uFtlH ~瘲PZ揃䕘e}nAߛwyXb3EB -EFJ{ƕ`Sa#M@ ޝ 袨Q QX[Q}?5lnV%a#Dc9fRecHȺ ,ȸHo#ȁ7_~X06[Ec_aiBBذ98@[~^linۉ@K4q}nW8Hlʷ烥<5s)Ooi _=J[T$-=Z{P'Og %>%?%ٷy Jk^SZDf H.aPeM(]#QBHF K=vW-Kšym"KrR-ICcGc"ôG6u2į\bh{̪m`9IJC&NNgvniD8xS-?T^ۂ Dю"75ao'S)~eܻWWT!avF2xGuG=odu~r`**e.ui u`)Օ{8LcᄅͬŎsX)EF $v?Q*.x\CAћ3ն= I,^ M:vH5u(Vk>H Ă;1eXݸS+cUrge "^j9Kh%}}sP fAӶAX"1'ngv.̕ljƧp:nO^n}AwypN YN6EuT#opڙHT]a'tOx|Ih%Iܖdӂl×H'&CŠQ C#3;; Q쇵D[_VCT6¼͓s6C{TIi-S_ʦ*/;RCǓS"ܧ<= 홸m~&`0MR)bd`z\k/aҵW'w!ώU(NWE^MbRf>@ Q:DޘI0ErvIbpoa3æ$]~X|U' hg># oT~S#p.C[߆*qibؔM!_Jc0>L@+ E{> -bՠdN+~1t†i8ƳUy"п%j=}x쒇$ (5AʌBK%l!"_ ]㥸MV;m9, ц"ߢ /!G&-bg| ;=ڈp;UQ*$' 1c;ѦSK̢ cI}3Z^ tī7ha> rXԺidv}HaFI`nqsHo '}]8=J.(ne*iH xPD(EhE?PfwPŃD+}PTq _c]<]9܊3[tTئ~4CZ.^X% d@DEŨx?t}iNAcdrtb)!kmޘlNC>w0^ƌ\_Y!{g|OH|`CjXzb"`9:Ƚw}&5^B2;@W?>4~Ҩ3=zU*gj}F1"d5m+z[xb`/^)ҍ·Sɒv Xi] ԅ3lJJeBʪoVbdᅊPF~9A͉ ! ܯ'. t -OLxM4B6Df.pE ݜdǚkLZHubA14ͮW3ym(CX\ofS^OI Gjnsa[, cgx>5dNgDEY}zn7|"Ɔq; \j!JEL Be{ăWrB⾀\!?E7w;1+9Fa>'f&@h@mb A-P>oې)'lw շ۔G3.dW:$T6F~5=NyP N{T0#-dRbq4~=*1ԇ~: -AlTQQlGzOi*AXӦ 1]xЙHwx5N47[܎9X{/$>ce &c>PfX[%sˁkJ%#9c?>aƎUa-"M@yvɪky @ l{_xPNe .8*"wO !1X#ыMww͜US0T>GްWFJWs-"clV;_?J;Νpn8Znd Vk*|ך9q=.Z;UZ.Co@h & MEc hNj R e Ą%I6*Ҡ Ow&@fG ,X?w ^I]y|CA8wd+!PDi8m-3 _p qA:Q)*#q҅X-F>K]xqbVAI[_C>37Oqp>"xEم^tѕyvEq)/Ȅ5Y`m2jsM "ITF WiJ7Ƽ.x聰v MNEj?6c;_){8 o {9⮶ܐzzQd˝ 4U!g u[lgYd{7윚_y0ص$vs)}lO$1|ך3BԬ>bG>?+2JVJy]w.<4-(!P c>OF S?$٥ 0wܨ!@;]pWZ:."z-%rƇ,I;̺2…A~ߨ'R_j=CMN|`VJ跻+=YUG-Pg܈iD×!Jc,?"~G#*k}C:8:qԇ].:‰ou 5)g?]bЏTAh5[3ӂE܎|{x.H8t:7@RNϙ ?sZ5eo]tΗQ$S,-h!29:q:LT+2R826CHhwNYD:~`[{A eld l%UE mTX#uTB㬶] 2r5,@CsxYO4ϯŦia-,7X77B͌ juł*{@F3R?xa}zUvغͯb`~ "J,{NoO/*T]$Ƭ&>%pCO@|Ҫm>%fʙ+!dS* 9pSFhqwUF$uȣ)&6iiFV*0$#ZdXQ3 3 _Ff>|0δEkInЖed 0WnáܦNY;imщ3|Y ΀C+Ao;-+-Lfu^s*[0gqPxyWÏViU2{ zALjTp曨eKx9~*T š5m=,l' N YsZuO?X1qcO5K8|~n#|ysH%xw9ڥFG1 {zE{UΜtqWgZ, ZS)2N8OԚ/k#4 CG8d Aҭx:IC2nn`h[%l{0nꢻufKstM58dP /sgl-w Щ܀4=+ l{3L; r2::qDi#VN8Tq)^[;~{>(fkw9^.̊HգNd44`K r/klFg_s}p ~kܞO>Z.F"t$tt0߳ogb_7 pm1h 5% P,0Ȅ}K n1i?7ZwUh%f&S zr䞈2^lKj zSX^R](Yxf'?Cp?f/ŸșO+kVDzpg8;3n/-Va['N]gxUˢ 0#EK'ѯW@L[=-5h+σsLJbm8~ *Dm]qϻ?2"OWt  1}Xbp7Xm( RN.|N Rn*%~N8XO&`3]G"7m3~ݴr ]"̥Œ@!6ng,-ẃ/& (6>=R Kj3g`iS8R)u OFo/_ӨA>̐R=Ý#X(N=R? xBbn͓&d5;-ˈr;rq#(yY2pě 3j+jXm@ J*h HŕI"~,XpXF_5~tPƷ< :l~fn.+k;[]2G%njQ^ )CdlbL季@FQnwN ^42d1Ma&xsP aʖ׌tա5XO. ܻ%uvE>40:aNlr6"e nv4]@8zN ,ZUMF辤tN.;-Szc|9GS\&ꨌp LA$(@00n)R3Bjtz 88,>l܄]NZWӧvyiMxsk _PIM0d "n!pw:.(ȉ %ܡN5MS鎜m + `T~y-b#^<S->D%pwϴFlMio&Y34({C6HLo@?`Y8v1Xh _(SE]5{3U:ẚ1iϤt':L=>0Ou>[JB xLcOrqD!DH F7zfI;bDvNYNZvq0%$ޭ;!7B˄*~IQP)?VXgmwx͇z:QfzKu/=ß dC gQk>ƚfh pN|&/ߒB-f?F{imWY)x]LJ^[ntf0$_Jȿ u?D!.{=s*E[u!pSy\s4Hێ muN Uf`@G=x;+8-D 2@/)1\ԜםoӥB'`2[UQ-Aۀ47`V+$k-)um0/N/S~ƚLkZOc ].sbqSلP?lv?R Eqwr'P{[Pburv yb֎h)-@D5-F o±Y=YV,/]ǹ`v1[wu pYLcO 4\НUN/BH~Κ $p@'zϐ-!'Nʣ֣v#&,qiAqv&bW`n@ O9]%x/lg h&tu&+D|OupFSe:pu\ WzlNuMGm"١g@&'&θμ!ӱgYZ07070100000100000041ed00000000000000000000000167d0709900000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vmwgfx07070100000101000081a400000000000000000000000167d0708900024570000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/]?Eh=ڜͩ4R㱷+Lņc~NEA?@ki\,c,_͊rp+lL52#w(G"C L"-N_Zp,Җ.&hUJ<i]նh,ԄlBpL#6dlM񹩖zWp rV)' j.sXvK~v P >٢wO3JtV*KߩnbTg'\͋'Intv݌RxfF.s(t2=oNz.lC2Xf>/^<ݺIo,R?frmX2:LzE++}~%]9|-7&S&+ܮ9->0$+*HsO>)611sly;\(8$$% &_)$x hf 3[F(?SQʯKKP˼q,qNW@ǩx8)="8YX%uΑp'`,o\<ZRwcW5[}U ̂0tqLt?z*-6.={B (XBF$k$۽@lg#x3] ྠњMWhM =^ݯhpn; E2SŵTx}v:@("a$XJMذ$5nf@Yand+%R~3SI>e*ŕ_=[g `kK ̶ Wܤ ЉtB}bޅ+3OPt8hh`"f :B(D>*@/1秫0P`%h? eLB*opsd%c -N)?52ra_?kxxem0# Ћz$Y=r#_ɔLJ;,aAgr]zTg %y #ܿє}0g U(; ]iq-^#ZAYĐphM.LZ;g֗&^yr{RkH0Cz\A_TmIO0hIBbkߢ tZU ͧivR qC6a qLGΪ~)OQ1#¶FvN\X^B)rS, xφ߾YBs~;\0 {I؁z u?9U<(bgFf!gqԘE]i  Q:5!'9N;YAXpAvƧƣB%ʕ ialh>y.܄a=Y,zxK68 fI羓tAhU V^sj5{$8}uk[|c{%6`jXnw"2V{Yܧ&kLyBfNmDe ?TǷ6/WL 2 adAA/ Z M!lYH NBrEL8<3w0a|%Mɞu;Tlwvyk7|rGUzn(WD!`*_'Zױl3';d nsL\~cPǚqwfHkKuwX@yN<[(i4nDCf򴂋$ňq]*1LAW'ڱMӇX~Xt6P|ҪEYcfb#(~|q=G.bcMսإ ХE.E^g^bY@,º=3DJivwXMD u^pgw"k5 b {3ni4yH4d`;61Ud)R_Oٟ]]6B<+mB4p#+%4DJ+v/-[QIs,N@[\tJ܆L5}KmC-J>?iFf?w8zɽq&U.'U\B}iev)C@oE.涌=4-ޕܺFA}|Q5wK照Jkxӭ޹szc&wIվ py=r؀R^zb?Db]_Zo!^ck!VWvV_܇ԝ9 |sg>ӯm@[ =2/674x0K/$-P˿Pg#-1\v#axb? ߲u%5>۷K"6n9t@uRg]*9a"1̭i( lǨJʡPY{R*"2yGw,LVcFs_(<;s/ԈFfi8>:@')Zэy=.NJ7|*LZK|ʁha!d}9쥟#,?,y#ՠYgM5yZKi2_p%"l>h:-<2ףH3d`9!O7Fң CtrRR揯*%rr\^R0J 8 tz^ 1t TP5N?58H<'_.La($"6ɎiR$.rV1S.o>E-Wi8.Ze-c}ˮݟ n!5.YB{1W`RNǹC6eM+QɕFPv,gSP9KdWEf'd ԖsV^v GwroJ}\706QͷTEQmmhؐ[`I=J dr\avZrf&TN@@Ee@jYoL#p&zBMR~Å?&ւll+,۞E" x&X<^Z(B5ˤMY>Y)o!JPM'֋zHl>r"D㮁;ȹ"&VQ K@xAnGs3~?6"(9tцMV-lm) cmKXtq7xOVOa \1:3t~{8C=;u4 MmT]Ei%7 ƅ8t H=,HZ m[Q^fWa8d Q):(UqŤ ]dv N5]CCs"9oQ1:-|G1a릭B~*/oxVSĜ`5AwB}YBZI|Y?e$QEtc±R\a~U$p(_oKq4'[Nr/XsˠQ{QŽvG9+O{̑az&z[cLI[=VNtcFRt6'd00|M3Ih\"7GۿQ(l~b3:s ^4n3jXThJpUv/UUwY |*&Y`Cu'ẝjƒ2 G1l%äCT;5Le7wV(7YcMco^EA~Q|8璌5+=3H@b)gؕ.>lv=QC͆z#1H_h˵3vR3ܲ^'sUj+"IЇDZ$f0`tT[kڳh[p'@Zځg`0X\R@a-g /lԳ p |ΰ=QC< 玗x9;R8k7='!;!P!_㳝BlI= 5<$j3rSzB}jWY:W_ug0<r`>71,Y4q'3lLϸN 'Y~\;hmJ}bpch/UA~՚ wT/MY%ʁ `Vi=.{c){K voYy7[Y8c<-V^76Wl B3Ԟ׌^J"<6"\Y?<Т1k\;SnC$,'!Õ$7:CԝtqH61yժ6sH$3o QIDf 咎T17-Ĭ3-2oM*RWݻi FR|x$]thm.X\W:Зh؟7&H _ljHلrwxj<Þ6r|c`VrHqB䯨aa/\fR>K8ۗ{/f#.O皡Cf>&_/]k1uh,ylOxa7;C x1-[^}Sf 48[΍>H6`Ox gAcylm5o̻P,eI,N+:Wg3-O):/#;7((h˨]sיwxTsJ(0xS\Uzk%舙mok4'x=+uPXA W 2F?|Ck[ۆeu9sQ"eW@P!E8kL\pf'>)=sz:3|/4KV6ܗPx%ɲ⨲x|.ɻy`/[ gxVo6[ `AfLRN{0=75e{O v]j1;v'7)?C4Ox]V]|\CqEsOnGV[WYbFە}lK?Bv%kvmj/y@f(i$()V$2zFԐjd? / Pw0zZƜ˿9 W@q5Útra{\MӋrP_}+sJ;kf˚ 0OS 8Z'XY5T{oe&I`_c6L7P0?s:`a$l5u<ϒ3t?;t.vU{bTẠzfTTl];vMZMSހb@0)Pb*vJ(h ؃/}J=5P1t.gl$/紘w38nb }VB`1 u!~ yZUrͮ'!:YE% nwCfn^¬[Ash9 ΢$&mտe5H1ksOHHqpX_nXu=!&l q/?)N;io1<p裍8eWqjSbzq,;uewl*nyT(P2A gG `Y2)*V^̈́M6 ~ZE_L1**>sԲzp_ rmq;HYלODd4dŏb(V=<$a`d9\dXCrӂJlJMzIކl,'3cւJ4n8X Ȕ_~LhpN;H^5+•F3_[npl 1g*e5Vd*8];LA±0fDV kHlF:msMJ%WuD\b Uyy3AVl Ɨ^%e'w_CX0;$m*;r$e]H>g~,5^΄sk{od@p>_!pSƚfSz&8jkhB:6qmҙKΝ1 $:e6ƆP(1chX4XH"*.[&LޒuaŴ(mm+3d*-^ BJOא%7zZE@A_/ YVME}<"oуJ!FK@q_H3(S_”#MS*MK~*a 1#iaU|vGZD ^0 Y]~H|پyYjcoy\U/XT`ZAQRO› l9VN[98X<ւՄ-H#A P(<AaNf̛9ĺ,RS6=eJَ1!Կ Fjԅ8~pT&S͹9 O*BpPgTw4(/-`yyڵAI۠mv] dg: ]954I1AgHyV?|JS6z,B\@뚻0?;j^$rcæ(}'.*wu M&%oևl7`\|[qSfF('66&Џ&TTSt4`^k mܰ+Jz5WEXX}PBhYKc$QhHGGW+kc63>Td&i4h,zZ `n@](=hl yrhY8 gǛumgP uh#{п 2Rr_r=$ v?> +؉)au(FԆL+mm9P;ܿ7KS6qK. ] Ǐ m G4RВ؉[q\9K`Jkx>nG˕rURyy/B:0q՝5ϏqH~v٥_mh={MH~4DEF3OZ Pj5Y]@LheW~K`5{iɍB>LҨo.v* lSѨTa`Cp&^^Y?ofzht\񁟕Z *C[;怘퀕Ezs"L^*d3P 9xA3f@#oq$8px̓1`{RD!QAج~ȿ>Ǚ 8:'-b=@>9ѫ%=[%ko2$jھCfJkʙF][\Cuq-߃꠮_T^ cP8ԏ>t'`-0trLbBT&̕ d;T˗cP.8W?o&>e`UJeӌp"`cBNe4y?CNfmz|p( 2ܡ%X#wCzfuEơMb w"YJS(vr*O»i=?:$o$͡3MBZt׬G{'ͬP`n}u1=j#J=?K`^sݿ,H;Ll-_>?' ʼnޡfPy-V6;2E ͳb# pE0g@>"z|apH(k4мROsً8ڇi%g s'ݺvFE8Z'm+y>Eyߏj]z,<՚mP.lg6p%|.Pdh8p%˙tɳo©DvF@ˀ(5׶ &٬ta ԁ#wܶdrgʍ>yʖ LvN`1qDVHvX*zUƳ$Juke١.*z `I)b!1?ߺ%s8X(Tw>3ɴt&¹!"wZ?^8tnVC]3skz34j慗wKP3II*Pz%0',w~6+w*Pqy9}W$nlV\2{F򬆜a Bf>ڄٵ>x]}x~svLb/w4Z-69 z>x0P<#hApn\j]"N]h{"}M,kMi?v􀛸f~'-ڻ9"餥no1DK}^^%AVA ~N I4 qSo[hoȽL?b'O?g6S>['x6ABpJ[#y\K$:GO\va.v=m!^>&PzUYz@bP=[?X5I#`Ig4^lkD^gIt=t6i}OUt3r髳{0_Q;٪rEōC l69 Υdg{9pBRa_ GşgZTJW>MɺN-" jg 20y̔5ʃ q5c28@g0@γ7OYp` ̅ͬ._.z#=՟[ӨO+z&r"0A'*y<|h9ͩͅ7s"tn,Fh}"f\5lO-05x@Ù[hI z럀Da&rytgΙ> ˩GҀ:fV _mW_) jQp'V98#ZdCB>}Mp5z^PFT~OW/ko>~*mHAXh><^?2>@u)Sj3JzijBO<0sy>܇JD:+[h.L#y2g:V:}(6E-7Y/,,Z?=yȒri'Xь >$5O2{طR5J%C3A#Z_C+Mxȳt}cy9]dW74m5p|gjf<~K Hf;ܓC]䁫0l(g슁 6}jK7c}3YYbM3=Gjo! a] ]O}`q>K$zeҝ?)ּR`<\q+Iƈ=I-` c27Vk Vs}Samы xMp?0BMoJ 14y&6H%qw\$:4?3K/ ך< ɷ`OTXvK Ǎ>c0uuт5DzA_VQgPCXBJ/k/ ;ڳ\ZA }h Nd^d\ș_"㹵Vz}kRҟ@ ^[i| hesn/'4(aj EP%TtooӎRmױX-S$Wq(s#b"jX+Ч)Z, %T˨O eoeGYo< dɵZZл$2.FD\ +s!!qVٯAwٸq;y>)|WQ}' !z}2.`Iߧ eqiF)aJ&[nF ںu=`3i 6TV(2uc]~ 8nxѐ=pzgHv8 -&wؾ 5(EȰѷKx*h-Cic_3R*'jP4x~3JU.q;LըcIqރl8BwE8%!s!BA0%z$ 9Ν2^Gg>!2d~17$$vUPHT /[WsՄV/>P:+L0/2}Ia242-]Z*#zM9_ʹY" yYlSٲNHw0 eYGlAc@y>4hy?+//ɩA0nRy`ͷt\@l`Qi/x ~/IZW̜]ʹِOCaBϛ Kp[\=bd(m Y|UGH_ gE|T.· s`}zO Q ܢ99e}/Ӡm]H P+ڗ߯Tq/ID< "mSt (9}ܸd$daqcU -7\6{x|Bt|Kv"T"[Q6| 7ɛU^SCc(LM&V)>E_ZZ^r6 Ф|7GQ4Pp9[ߞI՗2cyGѾu_ZrЙ9>m{ GRBNvyCH*rٟ뾲DVyFG~rKpP֞@\}L6K^&VHO l;n!TaKJT]0ϘdɈMiFR|CE4*F]ԨX$*3أpO3w_O"}-[l4|`t V6CYFM`ϱO5'Y \I-~= 1gmE:qC#}ľA(HB,ZY*ůGh*jM']ИG؟8}6EʞlC0t+ ?6P-KM0Q1.Ii}ͱ}X  g@R$p,o|UclcJ2N>q%j3mL* 0*^:N7?Sįk?iBs-RD*fȬ y[`gCQ/q$d?*zb~EPށ$9mcMw- ]I'#[e}t8>CLUgϣ~}+,1&vvwǝ0ٳv5hR!v7OY͆5s!NSpJ35Bw Vv_m=1Y2k)R\6?Zo>*>F2;5]GA&xZs)Z^Kx+8B';DC28"kʸha L{?Y߲Y{=] W2?맓YWӯX98 J짼x |s-һ=nvԏ2NjWkt?i{\TA u/}$8_p#Xك^1fObX τTQLLEXB)p/p>爚mh =[R^4pժBI"44  C?.U,96o+OQi&VF}@dph£r:IG|!&8ĊwTxۣdZ¯sH{V@Fsw),3[2CHfʍlzzneU2mo_oeg3.-z;R* }^˻[=Rrd1Xwpag[*azag$M-ؾ)YEM~Ϲ:[]8#`xasPjkw96g >}:-үu]03 nI{t !oUdVQk?Ѫ|HV}d2Dmn f l#l&:;Qy]XoŇ$J4+3RkJ:Wa'Ź4F _3?TctƬtEnG{o;u԰TC.=t6[C@yXF~QZ8{u16HdgՁ&bbWpŸ䍮<]9#Vfdlwoq_;0V AW杂+2t0=hc5 D)-? ͧ\MN"? !<[Hm/a6\A2v6ddN>([[N`;>}AHG䴺U PojH\N8L? 2 -kf]Ș 6ۙI`R&loa]0m@i&,!<嘈S2xpRͽ޼E~5܁H`9U5Wou/n\2d{NǜCq7(J DPɝb"ޔ) i:9鎛XC__p/C2d8'KAy  cgwm+ֆRHlEx鳕OֺV/ 9G*{ GE@=2aTHxTV~.qy=kF.Y_Z`'m-7IZD&ފ('>1bd>[=<M[aqi@&yH|'?rwP}Q)<U9V>@[(x2U_zKus>X"<0B 6Y4qgry30fuJPn(|S/g8s:it4\zt`p/Gʼ|~B:ZqCz lu~B*BKl6^CZ˷|7&ƚӱj1>G6m)$0a/y޲G_ŇNMW3;\JhLӗtlNn`E[ Bdj?62n`_s0 ɀ ќgmUk6daOC`zMШC<,; O1rt22J/ mD nfZ dф{""s,=|Ɯ Q#TMau宴O: };4p8`1oZS-A6{:MZk!旈`ep Zi!d_(!VF*v$:Nq/`b0t o? T[+ФIQ1twkaT}7Ў+CʥtaM/ٍD\(Il8Z`בAR7$WoEUɶO٭G?,CӱMFim-&ȹ@kd9~b;?Je,(GgAX{9"BgP[ Ntv r?v%_#v/Yۅlկ(ԋAQI;S00*Õ  h L/jd˫nK0*Tzd3~M*a(LZ5%#~۪樥*S~Բ*5B+϶p/7~jo_eG#r! 벝m1iM|'̡]o }*E dGQڒi)~STqNH)e>[+z-e #"m,tJA dmyKDy.f7A@cZ.jZu! YZ;-VK0o@H]x/K dq{2w~UbyLr5aW`\ ,?Gt 1%rU3S/W%{Y5%P&7~"L :܋$>@ Ae3(ߛniA  %>冡,b=cbQxҷAծ[<{h3e*5 '&s?<'U Vbrΐ-rW7vpXŖ+I_W,sf KZ4r[08/F?~ss ר$UG^JORZIXlm mBGs89 T=0WlAҬE)Gil/ʉR"7g7xh? ICO`"r&f p V >/܅dw DJfzzƘ˹͞T_mqwfM&_ʔsb? ‘|eE`tbN6u.F!\1_a4ܧ%Xkoz5[#Lk6j JN Bw1c 8H;?0scVvajο𭭏*~᷄2T?ÉϋvWfᜀpSGGq(HnҚ',bjgG~{% bց?؊Mu GX$[xQߌN'b;WO;~#h0PwNcOlu)8U(QhnPpL_n嵻z+57tHyLVk4IŵlvZ15َaWQA źa_x8:BZMnmjRmPMMS4B^l Ƀ݆"U'LQs+(2Krn]6vk|py!U(tYfHXWCi_ qjnBj{ɗ$"Zux s5.D;*ҫx =Uho{v ^"!m*RY ^Ja"R0l[|M]YMu'${hjdN(=Y8X%V3ER%fv] JsUJiRW8疹÷jwL OejI[d "*59lO7Tƫ WaPcvU%VC_|P-xz+5)4ub 0`,gqj6g-HV#Y^ƟTAEJ0y6LMކaet8)w&)MϤP[ VlfAE/JV5eж ~@Nڎ@I e3bip;V623`\3l5$ߧsKPQ`~I2C<%j;0])l?sMIPfk[fiXRMK2,-$O8D *(9f8!$ʛg1>s_5N'UH2Tn,ʹ$R}pB7)Cs@%z/鶐Q\w)/P!DX)!T[;hZ5ZhL@MH"U޲t U7vd>x9}mZ0aiҀ {)g:ջ gCh(tGޕZĚvBzLqwvy)׹@/+Vf$3 !414:pzqbfFve#"2# SvdV888Ѻ.Wٸ"G(mɢfPC4sH)G K=\^DIj8z23C g8bj0ά0Ju[:q\Xn 0U>@t|E Q7$(,9rޡb'Nid|}'W>p+l%O'mg6?VCNX ֊QPE5+ 5C_:|u$2A A:oX6[R@S;T>`ܷPv'^<|s|FF)Me!xeS?#ӄh/Z}"Nb>Fp…+Frw _wJoHsA;Aevd j7I-祉M)V :A/F +p4}8;s zcFGXד!ߖz|~bG;}ؐďMѕ6]߀f}ft_FtBh,~DÀccSGG$>.J0ԅ 2[Nt9舀KXx:e.gKqMJv'eKvAD|FE `$B=im\_%pE͓al!*GPm}Χ;HA}SܑAR[9y1l^3&9'>[X6G I4!mDZ=D|.d`Tu nvcn@Ĩ+Z@f̏tIehf.i =5zuе#[0E#tG GCI_Z9t,~؜a0"e}K<"i~ Z+e@/D!+ږ\L.]zu~sp^HIA\>!=| Y W-M9a!|UY1 6Ld|VXlҮ"W:JkL}~_~ڪ#) ue,n tj&i-O_|Vf^^ o6ᅯ:z˝ɕ0WB(fXCHX活+HpQJRhB\1ב(Bpyr(Vp`gޫ)a^i8x~%BA#)"sxi&'8x%_ 49 }%I>?j(DpU^:}9:iZȶPE2 { *7nuBØ8I{>cn5;<|zdoт3r>FG߻ 4"ɘPHO-!Lz$h?]:&2{,(5ʔ-DvN8z9xt'Vs[-!K |OS'- ƛTocW|28ZrULhpjbT3A?A釫Caa$k|,9j&\%U'^K,DDZu26[R98{0;wo!+UZۧ;W{O X-̉׶_UΡL4YL*]eT%"U͹3&Lln~#ZVר^ h*>4VFqz=sjOTD/k,ǟe. ەe=͡.8랺.A0fkUYM/wXa!DM+{zýF4OMNCbP׸KhTS"|Pqn^Wv7|(r "J ,ZMV}9¯@t]+=wi5/Cq&犀az" O{#kŕMՂD}9'TJ:6's6/ca8!80bd3Be /-)95ꛋ|E7p;^^YRU,]C\^=#0v<~$7n~xZb|){uk|ͬ< z(?ᅔEuIf4Zib-aBCZ.M>"P%~Dk7qF۬`u6<Ʒe"OSj@r_d4PSerjsĦTh Pq{+9[aAl7t`]c&;aA:,֪ti0>S/Z>y 0X9͊Z.<*agpL:vTϼ+R G)sS'w9qi\!3˗$/ՉlZ ZH#SMz N'Ds;k*Y|z~Yh4rGQĝ/KK ~d/}t,8Jc>BFlk|t ؂ ,JroI-ӅY3KY!kL/e>_{JpmWgH*˔Wx9˰ƈ3>3--ܐ"z_݇LZy,2摄KOwD} &9̼BZ @d~\'4q0B)鸊@ALS鈣L&FΐML{xgވ#a0k0"zU-,-yȥeRJ'l_14(tzQa*Ǣ[RA`rT}mKBlDRJp5L"OQk%(/-M0a۬#듙<=$sbfOOɖgNkIVS@ED.u%֒8gǪ!!sxUz$^^⪋%"}H-M/^0b13# :K׽SSX)ؔe">MUICxGds6yK?fgM}]P$Jt*G GKpmnMj:VGz _07zyALQHUޟm-x. @1@x!-O5X\Tʙ'HMZG@,VEZW ެ@r3S0vs7%3_W'%13}T$,qnx ԽmHmT/)fJk1bpS<$^*FK[߃EWA)Ÿ~W33Z"& xrNjw|rlCcI6|O$x^/<# Erw,|ޒqJn`꺋ӣq~U),O eM )]pːB#{-KeEw-'312 -Ki#ҧ+MjIErN֧."`4aƼ{=fNN*AZqŒj. jIZ|oKn圊|ӊDsF.F_b %J(w"!=  'Ώu$s8ѝ 1,+B{TŤ6X:Z27|=ۓr- Ӂz+\oXF(Gb!񕊅Abb4ofGV( yA׏9* h2n"7D{*yJYgl:hK>u '6>!?IB Y! +e]*Hc5t U2|~-o133# E3x I@"rȓzqo6cup*=Hb$a.G3tN+fZ5wۏB\6 qȋXZ-$^4i҉SSu:Bph  7Kq}7/DIb|,گ 8x _$PAeF+\#w_D]M(N34n8w H)On|@k+6Ģ&搌DVO(i8t5vg*enGNb f UN[j,'~(4kCmm][q50Pg,Mɼ[[b@#\-QG{OY"I?vJGC:vY(y&={ .mD_4q!خ}C'>`.jbwA]aw$3Tã8?}? !(+2YC!nW#x* G~G!7 [B#DK*&V$ B(.8B3mL$_0oۜS IrEwI>oquy l$Q Ԛ|XQl[_bv䱔tIQN"č $uڛy=EK%@J+:lmFp%A o_J2n[  } 3kn7?!$,%-xcHYr Sl[D췹 6K!g".y6_FFmjnӿ̂Z0Mb3TުacIi*,eOqQk-K8 |y}gE,C~#/,ᬁs0ZDʁ3mp:ZPT˘6VQP %Y>Y;NCJAua)Iu4Zd^J>>U8w5G?_cҚ08xը]0GVjW?{yRS-JsrBP^&HR;P:e2鬾z8vM|W^ Ls5#3cӏlc<`o!%`jyV$iy^LyWP2 =$R-7`9Ü6I[R/~pz+2 ys;pYn{Dw:Tb 0'48IցASĢht{Y9XG 6r۵lR6.1Sk'd׳^f_-MYumUQP8#_O;Yv義Ԁ`'X[+}"*YnfJSٝ KQ5#m-Hj{+<|*%=Go"?ܧhoQ4TazТQш)l45# ;.2Q"q h'œk>-]ӈ-t5Xo 'z! O_S;5q-F#WdƽL$a=ǝ { 2c ,orKaiTެ#n%[ibbUrv4HS}i Q`tD:_#,󹹗4|B{cP8 G0$2OHI`G5lGvU |T߉@q2d-]|-M<4ܗpW os0njԽ*\ϊn9g'.gudc;Iq_(sDRCQGa?AٝBVKCMvwF?|nyuI2HeO3쓞ۻG¤M,L1 E8LRu N 'a+|BouviP(0j ~&1Jߌ5TJ "4* .6vFMlD#M0t =ܦWS&T=ۗ,g8AAGY5]0( W,fum!80[l`(PTS\et?7W(N4g +vj.Td!k|?28AplE:4șDZ;G4/=v#oz/5"f703Q_pi(ș7qOA'B ǣ#2^<kL'c[ 7V{54o]ն(o> jbY܋!SOVF݀2|<%A'Ԁ^(gVTބQ-N(#%p?DՌsskzP7Y/ QP82'sxś[;s>3Bq 4]j}]IQbs(G|pscwнe[BZQyޚFpp2 vŽ õ/np=!0SZE0OW^34{B 82Q $/ì"5ض@hg^۷3cEN:re1a?7(xqp̽<'CȖG.t lg# ɗŞR>^"8È^ЩV-—DY( |qnFr;cMXNèĈs*hE.v@aCM ܒQu5&]unpN/m9ȿDVHGb|4' +1`i4<,}p~`+(Wk™}k¢S1"gi Gឝeg!sNLeN{E Żsf#aKb} <2#a9k4F+jBeݝPUw+7oK*41svz%: *k|DD35:~jpgdž/xE ,vkҢ;ы!/Pߝv/lcG̚V75 ^?sW<59Zrwռ3RB~bU:}=5!W+*M QDZXNGg9ɚ%(XX:bhMV'Cj2#Qu.OQs7忾MpAۃiv _Dz~ دsb!Rf;u^-)k@&~L0[/Z]Zʀ|h6T`(ytn tFLxq:hӀ;`.wVOta97XR8LtɄѣR&*F6&|+'dV(1o1}kJ~f``[="mtlFwAMMֳ+^YŁ.~(.H+ɲ>1 yO/6:G %~sH3w)6gch@"F[T*(0r=nE&5|:yܶ?^t4!oWb㝎 kJy,wgJ|yw$͒X@:;CZF5ה6[[n  3@+!|"m:VPW5k7̻QCety3|6Uw%M qw!4‘IvxZqώmι݆~FW&#Fu6xfWn NsSmC[T%gX'J!#˔mN5 ?S;!d#z *,B@Z BӪƑAAQ[8hM>;13 "oj=f@˒X&"J^غ=w5qG? WM֯_OG}sqre@QgӉf?H%Ҩ[ x<Ǖ/b rƌZYP7^ t4sLj[sF5lW`;䗙·d~Ӎb^9Ș5wcIdXA#;Uc3wpgM Da/* ')1b{"R6*)}nF./j ؏5V:=nareG-*";\̘;*P?(BKK#:[d1@b6H_bWkaxnb|)K <\Tv3F>8go?UM3?C9:- c-K]1f(@{bc,VZDuJ:$JRHPP.JtT/ _Ј|Nu1KҰ0MB9iDC&w חu=wanґ _5ct !qLGoe$¼iYp!_/Q !Ƈ FcwE |Mq$2@럵/'3WgH0V ?]XqWdF+*gR ~'?'m18\uDVj "yH[r2K5|.YXciy筁P˜By#v92oƢz7`|Q!yf*kf j})xq+i45X`0VG{e,  9aCq8 BX7y*kUӰ%:>K1&2xm vJQO'\ Hc3h2 zƖ(_3^l;TD ̰ pAOQ,!}n>jƽb1pՠAdף,"$G?IN£|@ka@z,U@_R3Cˁ)w'Ĕy Hls`/ԗSZmџdD-5ź1Αت"$r+ݢ.. OMu# Q9hL(fr)vT6FfָV񋻉ןGఀlx`GCxޯ )CՙL`-vƕaP>_ B⴦D \i{c%O%3D[tSlP|{ vx$Taj32"^B[ oDFlw}nߣ࢏?+|8ƮR[m XA7f+gA限ޞɆ 칮5qEP*Rpp'ZL5qxWb_Q@@L(:P{jޕ?XBp$6jqm_ x"BHbN$ѣ߱*EhILTGۜ+ДXjO`oY)yKx8udd%aGRmŻWaD%Sh&&%tw^/Cx!sD5`IքYy`z]&`z!f >'w65067k=iuT9줷݄eRnTno;LX;w@.t:a~@m,^Sd-}p\@ RLF+%uvq "yb+4dD3҆G?0389܏PE}-[B1 <q"cK(յBu#{!ڙ6ZGl:( d}KS>ۧuَR#T 6yv o:Le!mд!$B!@e6rl[r0ADـ&U:@*<@[<ѫƮg|>U.OVh(FeƢD@zBXu:eVO6#>x>_ 7A~vk>_FUpgq/C|Ԕ{`qYS lAxl3M_W1:Cڟǟ~uK(l/ʍRIN\/psI5;Q}7olö%br$}WTN9O 0{Ǒ3Nt`B>+ .<=LŻ {PgvʿX0[0gM--3u % "j jH3kR3'( uV\pFEk,KDtt$uN [ TU 쌩.cwt#jz=qs׭Z\|u?4K[ж`I XEogv4T4?o:Y/D,9]`rMLVюG[]g|ڮ}OJ[5%к_fQR@#ĵ/qYXw" .Mm=?KΠPsDl|wx 闀Oה@%mU~+~#|짳sݸ2 UGwf}I6P -OK'MBoTm4E<nAEN|?>]p?Xna@8%ͶzƂoS=a#U ˘PB3U}VmkӎXqB 0QϬGDvmm3>7Ŀ\nUE<1PEx-D?'`ޮ21MeF!&LjTQsge0XR`N4Ml`h$>q97)I 9=|[џWR/u`zɅЉIz]b&Ӑb_%{_l*->Q-;b7x/XtsA[`dlzYHvzM[>QF`8Wp u77[2S,7mE:qnWLT3 c=QSP*l#Tre7xٓI4)xeƕGLXO_kC!6FvX,Ga}yKհ c;  M2\D!tZ3 EW)ٮ/0zAFA=o#҈ Mxvr`ͯ8i5qlJ/EozD^-Z+1|ܒV< %1MWapMpSib TJD[:4x^jٗ dwj.W<[G{Ejc@.XzޭTt9COsHma* T] [aـ0.v.V8h^3>)8^Eu̐rNaB:],Pc)NJMr{n'z8l77xo zuIGezoۦNa;|+zVӫ?in@(Wi*+IJ5:lT * i%B|).ƘjaЄ[Wo~OO~>A&qZEpbDչ=kU'N Q;*ZO$ꪎhꂌx6,2H곬GiصjDnЙBz% +i<\\fϸT%A:-Fr2ɿM'u֐-mw;DpR 6 BT?VZjQ@!ps+SB3%ᘮ2l˙Cꔵ1J= M:sCA4"HZSZpCx('D9 VvwMswFJU6v2Tlk=sWH,.(w)μl֣z^sC wY&[K\D\ԕph떜~DŽKwNx_)3aZoUGg:wL0}v;}Dou;jL^@r0u 5լ0\9O-tc3޾DDBx8>Tb4iq[V xvZ cuzy23 (5Y1s}#4Ne-^"cKovJ+J&hXqoU@K5i,qؤ0 OӁB~;E v4bj-cLpAihDL(lx jGU& 8.42B7U=} 3¤,b(E_l.wSTkKr&d;5nq[(ٕ{b |w֪ k ˝JW6V¨ ` XAq<ǼjD[GRו'E)ۭϰSlⶍQu~_Pz??{~.ióFfSdV7OdO9TW`(cЮU!PϿgBR{u1/v+ŕz `*_8T#ص!#G\(l.}oC:iI, {s3Trj/Xr W1y2O'6]*3e~<ι_HxvKYO"䩑ZC DH* -tcxOKjeraQ$Y=OCZ^tmҶt.|O Zw;QtӁN8T-/5Eu5SLd#դ^w RLDHAU[F@/8 7Wo,֑|-#FD!gpSJx]Ճ֧Nic쟙Dt[R'jwS&u|olkR 4[q SR5GvpjYU{FTЉ±w;PQ~/<\N淡?ئ?m(:9F–׀O\F/X6?w0N?z wخɾ1ApJU\z|҄)[L2/2c, YKHۯ>ȹiPĢ |gAue- =Veu|:ꛩ"#W==#dS` vT9wGs~FTiu*.7y^~=EG αC/#NMisy҃Lk\^ؓ?}7.xw֛ojj+O 7Bꎉ!OS0 4@J#ꉊ/ օ!a j Z|NR4_9IwUs06&aV( Ѳ7D6 P7NK%kH2ȍ[ߢ$brFRy\x^H#;=|Vâuݶ: !(&RȔ.~2/ w)P$+0J YL zGP7ӤO ½x_<~.XLpPI$%yEII3Y#Q]Zr4/4s%l9G)t j(R /\c"ͰylpUD#$:}%%kۘpTiUs蹁=7Vea/xNY9t[*Y4K-FfXu}j+k-%at ElsԂyp"PH'JLECJ*Ѳ0"OVL&c7|Pͪc֚#-!wZ>'a&.Iv?YsFj߫d Ȳ%EC>/j"K1JU0WHRЋ"nGo&=*Ě鶛BB`fy x:aց q 1+#r~4 &њCR/7-"u}PZhaZY91X=uNTo{ %L#fgodo8B<\9/F >}Ht\s$ !&=+l٭ٽ;?#%)ƥzMW(Oh4&*yE<<[}מ3@ <䡠γ ^ nt;uagp7Tp8w\'g.O"|!D @VqܐekS :FlD}ǕD@I%'k`,-?̫J. moXŹ;xWɋpFi31Ͼd@AnX{z^dPG;7а@_ٶn~4g# 2>QXG#?9Қs,C(~xr/NzJ`hHg64.1mVS^/" 0 `kG!l@T҅O Z-OeDIDV<~@oqBy$_C/>Sݐ[ܟԹJaB3/˸]ξ5XUgGaGG]n=T,Tm!&ieBlF>d5 Ѹ,;B '>o Nm C=^(=ک,ݩoF>EKYdst~.ۏbC- 8{5x 8Wsa3MI{+.[bjCL[򰼭3ZnKun,G^-UsDfc*N}jlRn.۾ÝCR!?|?Nh^f'&3yyk vJ.)G] u^ 2G\u_Q ,{͝/ (R)a!_=1G_g5-hz76hZ" [6i{ǥZ\t=1e)1cX Pޡclt&|eWJ2HVQg"zwq#l(3Dk,;%^?b.[ %bXlM6,f1pxgZIqT7ZzC <A3>-Q{&UmZsaX5(Mxs MA92'uV҄sW+ 3vE"$Y0Q;lTQ\GQ׉|P63t|ۈoھn&T}x=h^[W%(9G?ePhڧP|iў;4 ㍐-h:?2lôEo]ngAϘ6?4@ZR{2y`M=X_j깴IH>OlN&`4rD0\hg \hȼvc& uˏu"u*Mrl^"7 z^s?-y s#_Usqp 5A[w=N9-PH+K~b0Eۼ ȉD]D47p$BСZG@-ǣO Hҽg2uk#.Y2cP_oRain7kW}nA' &AY$̥>49$ 5r#5*I|0c$٘QߟZDE?%)i`a.Dje~7eü(ktQ"O/`~pֱʟN٫ςUNgXy[ɑqpc{ceg?R<6h[l^un`znz@[d+}luK ?]#PS3#Ŕ?#+9{w|$s• /F~'QbTa:] JRu^nuMάZQ\^pj}0ndmv 8plbfub~n{;B`Ysk(s(&.z/hTz RP- ȃzB>y0zQ"Wc x*k@hgdb/QyřD]/{3C6MeR4gAx7J栰 O-[lRW 4` 'rð~kSjkhwlY2OzI;%Ӝ&"v蟠t ot(ɢ ]~ÆB-KXa e9_`Ѐ"W~TE[VB J[bx)!s6rǵA'D.m^:( U|Z]Uo?mƊb}"L+Tmxdz=Kkl.x:r'~\OhpED J#;B&.^Зye{zscOw? ?,*;#8=j% fGq~9 j[cwmxhfX7:yB "KɯNGm=2Sڤ{OԠ#ガ5rA^I ZYHoN7OTV8xӬ/4ͽgu)Ãi"JbL):ԫM+$(bbUYN7Rد$6iĻVQK\q]>g>: BNS|NM9wUTY%6E.G X747agA_*t|`#_av(8H_7r<ݚBG#Ħ}~ʘ..]V\>곞sc%u|xV'vfPl9N笈 d7 rd΁d Cd+ڻ hչ;:- ^NߒqiT珫Lƹ*JGHU!'ǹ}iQy 0O"! DF߈BCYePh }|&e؇M V<%EBپضzGs:ꕎKjm{?>Kw (*0ycX 6!X 1I+&[/>%m' !X5R9Nc [Ei\ۏ|<_Nct(FzP{?Kg֛+\ޑuM>qkpmsx,0y_L62Kp'P~:]l.f hb} +oY"[!QCx/<#砶vS]dVsQmu;OoFVُB\癊҇k-;ܭ,σf>ï F)_O20pژ}ÚgNjj/Zάɣ:|l9U;2",~q]3-b*}?*b 8&HL;4}uv٫E~~i]9 jmd'M =aJrߐGTEŜ01}\#"}YhЎh O%FsJg9鼽&e3  B6Co%˞yFvs> 袆wca:ܨrb3-0}uOnHf ^06m ڹ«a=c<m$>$jpјz$׵W*O'$Пkdv!n##ЭqҎ-HXDh k3LCIhzF.*f2ROeo J ("7.DĀн'{SQpM;ɕw%.3Zr-i7-}YF Ǎ8z$u]A3pϞ, t ̀+G`k,%_\ * 'ǻ)hEAFl0w/,lud5_XkN2>.SWjMyV"c =嘏nK?6%c,2-U"&A )p][ZD1kfK14̮vXώ? :2!9!:RQlG"r6Ns7E)KNvFjj~b`HC3`ut57zQ_woܔ6.Ip\p?6:Z=;m nfLqʚYѫ\P4?cԳm46Imufp#{ujL ZWy WL\]ٺ6_kVpJ䤡H@SS 5,Y$>5hI?(F˓11oJ;ŷ;AS-yoçw SkZsXԄaG}>q԰Au%8p&QR5 KLz'Z#G*GrjV̅hK\/N8BEAS:("sh,0eF>6d&ԩ4> 5D!44,j2#w_Սpsw]U:ɽܒ`qP5a$6tͧv`\NQd-3mD]MHCЁh QJ T`I J{icW`KeG̈́1@%M" k8\YL.qv ÞK:٣O]A#AHO{)eŋeZEagʇDƒh}7|;Ho0HUK8'8GtpO06\#= "@:ŗsM E0}nbtүJB9cey3AkƋPd^K1ȬdxTaX b$=/ #% nd"C8iM ْbfY JX{+LGh`4@fq qߔ}-T'kbş.1 ".IGe=R$<,ScQhe2bP!gLom'uV30~Ie yI}"_~Q׈=l3.qu@T.O\Kop,Ib J>+*ݐ o":lFlZN \@vR݈/o(2hu%ccm()fI p3n7ܜŮEֽ=>OIBDw_lM2jF{M=Ʀ7=ԅv<  (c윤S0?bo\qNyzGHApAurHjMy. i>ZN?45B:{JY/T|}d;y l%׳r(6|e3d&dR9\@C[|;7:`-7H-`"ZGH5=P!sN<ڿ<=$~'EQ,V'hGV jؘJ bĀ(Uj˶b #us$ z# Bޭ뉾zM֖sW3:( brƳMhҀ{[)yY.ui<@YmS/o2iOX.{X,mOTṮcJiQo~)Rh5š Zۥt@*UT4 }΋v _4~``c_ ?Vpw^~44\hGʥ%^}ʰmWR#< E+`Z8y7CnVtS/bпZLIHuA z0Rxs-t<ȝ~m4Yy9D mժ`l)$/u$5UMTueH(#Vꁏ Zs ;7k _ ;{$9alh2gO 8 أ!G+dJr#) ƍ|vTh͗20#槼S qr.ff E=멚BŪ ȳ+cNQ~+Jr ݚЮωB{̣;cF.CanceH;gȰOWsV݌Ϋ8J੡wzL6ވ)ޟ`3/ [ѰtN%UJpVљ;H<>P# %*g3q [Ͽh!9!֧z`joEWdikE+q+Y~4ٍ(Zr.]\^WpIs d+(ĴV(C5>;濶y֙lMF߈:v"}oST)i%& FAOr?rڋ#b:"wf5Y!ԩDqNjc*\b>qcHT_^Y6c.iW$a_$Hq7.80mdpAɌB" ja 5WHV DG "!X}Y$#=0ld/%i! /ނK"QkAK*F `5MQ+GTfр͈9VP'+Y;P*Cǒ!R&N95R7w?AbN'N_H,7FCU%'*qE^M ĒvS}SuM{yu.qnMZ'TADXC /;A+*@4N\?B6we <8$51S#!HW$ں ֽ|}Mr /j,CʼnnB : ߢAr{sF2zVNEUZ2lXs*v1NAWB^x56"k|ji=>vY)[5[RW]˛ADeԀ/ݱ8b =aռo# 'F^h/yܵE;v+9Q/Ezx)#m긥fy$*.)653ɢp2EQԔL1ֺ~Z6- ї푀Mį:Ӛ̍?n XM0=Ƀ*Bpbu&R& ғ"mumX9".{e:D5E-@9Sn4ހBh[ٔŗѰ U7/>df/xGȅQfubHawSG]sg M7ե  [7V@yQ,qyMJ,I{U4W -xq a ~nƶ*yBkIS)ndtG$?<#7]!͆UR %/I2N6̘Snn7nL;ZS؄HxXĈ=]^R⯊ ЌY$zhOGiCbA c 'Qo 2IOޔ 6KX7WÁF큼̲BXD_ѱh1Z2 ^'Yr瀀(oh@yIc.ޟ{_h($EJSdPvȻYJ!-'yv{=aC/$So 90o9p2m7[wi6EзÂ9g?h lbo*@>K;q*@RKgMı@/ SuM"t, S .*qԐaAQ1L86~lCiX4OLѿv^Mp'-]=w$6G.͖?gJ8)?fqab KBDsBt۟EQ 8dI"?I1Qb-Ɵq|)IqַNb_ħ$2n`f?m93q>^˥Ӊo"[qƨeũ*T|BQθ]iBMKX좔T}9XnPEԩ쮡˝.lp}ĨJO>] MpvT+a@Mϐ x3̂6yiSI^ +*GOpf~C_01Tnz$We,!j zTNա]URDM1T~{LHf1THJnjj LJ/+{o>!y0GP926R4e! )QhȺ_+2:!vk7t+q!V}Bhg}b~ZeT?Мۊ@fB8"KYL7~ęT=0{{bJ*> x߱}0\`5yУlYJKùa? o2}U9GQpI&6_.`gNz d <+T5DE䃌gAۛQἩ4D7ޅ, 8 d2_zX_b>e~3\qR5E= w2%_ZD a%Q/҉"S4#_s|}[3U8csG7ūt$ň2;6dl/%윉Z ~ hx;4#wIs䤰blFH|vQdE@bRAgX OKHӕhHx.S) CۤeՌVZk`_;C uh*>`& s-F|hyF%KqA1B$&XY +!)rg?&.cWոl}&M|XM4ȲTF&VHLPs}7B30qA脜w'ch8E4IVd,oB-i;CqK3埾i.@˘=ZU7F#:X?σ(wE 6+ -_.c㒯h2y3)KƨC!R-^_$  <^>AN5ؠ2ΣV`F~7) S,Um-F<+6tTke\x"gC?ch@{l3XMIc=6y`)0d=MfH8^ {Mh9pǞu+Jҟpq:gve@S[p4Eo*HZZ1ϋÑ;TGlr°֌ȸxhi.<4R`;%t_ROy&숩 `7i{ۢrBk?Eog(=J',4 d"VW[>L]nݼ}JeV\E EMT_1F8;g37L YfɆy7iEi๧tkRqEjcswEЩT:dĐ:OZ D_TUmn; 4;)φye<脼(XbJCݜDPf7p+ ml5?5f@Ϯg(R_OMAYo\5Ț5^"o[Trc=!Kkn4틝oU5%ds\Slc_k6*ɺNaplE5[TXz^Sep1kI݅15 |ѠZ;QVBiD{{6WA7kHS@K^N脬je‰.Fb%W\b' `\]`ɽ aOG,- hF(ΉIIЁeOHgyQ6ߊLDʆ% x߸ߞ^@fW`Flga 0AxkhExrmZ11ꔢݷW0Rhal;F11BAP \/ud`PՇ-; bzʼnY܌)hXQja?3w?_U\rYz-H؄y 2 ye 7JP': >'My]]D6@bfkjcc0Ʈy8o^1=LwKG;FQb8@$15`ڿ|S$ف<5G5q|i|׃ US?=Wqʢ¬SFdq R|V/B%VG=aqX%ʵLD[τ>Jz}vL Dcr\PQ(]- Gx _#&Xߺ1'5iS>'dCsq~] Se[!Lqr2,*UYø̈́]dPCH M)h0KHTk У4l/`$i'93 "Ƞ0 ٨_MA`z60~N =Ķ?"mQK1YS$T6oU[ ˂`@USw yWQit-We%y.:v"+0|a]~pbhO!W gt)ܫ69ܛUiLxz;X8=x`]s 3gy ' [̠ f_J`'fN+'R~V()=LHqa9DbՆk<#]a`U&=rsC2x}SOYa3DS&|bBA |EEڜ5KV(ͦJ pI1?MM3Hl]vm4ޡi(&pԄsބ6lUbeӍ$2qPDI-y`CVD[/kq6 bNXV՟Oׄ0Kff]IGjCGm7@0\;39~b[9h@ON 㬗iwm-۝7T%Rz30?E8۴&Y KЎ1"~G[b! Oz' 5w"O@I4:1" Lnz/PM< kPDepa` _0B2 =~RMw):ʎK8 r(^ )ǁ=Pg w'47O `5V}GpVXh\!(f2h iHk˨t7v%g1xe_Q﷞L[)jAW#/f; 9(68}ba aڭ*Y+9^&=چwR g&TU%bsGҪdEj\AsD7,'L=xSV)svAD[ н ͒77?N{s[ȱrSyQLqЫZ|0K z*~y-{\[{tT-QL(̀_2+f(y^BXZ^"eXT` 1^.Q3)3'е"As,ܥ‡zD~/'|R엜Ŗr(_[3,hnmj,낓LIU >jGQ72?ӣ5BmWv{f0yXiho;gjckZlg)$ށk`1tg(p ;M}3)xR7π!~_Ȧ>tDT$q 㬳10rrS6u߽l1< -\O7B^,<-pyjgsՕx+5F9/4\ms}edMlޡߌw@KC^פmk >4 1L Voq͜H2mhnjW]m"cS~}G"M}Tb[pb_o8ޡ"Q)ρAeB~oڟhX%״2мŦ=<_HܾŅdRo7+iqlVmg f #bKT 98 ])}CDXVcxa-QrOҀ@7W{ w_Q_9zE,V1OªVw\iP8TRb\(vMkCpV))z=tY ~?f?(Eu4tQ@i8Pqx }NiQ? t$qkNiuZ̞}[\E]E~HW߽4xZՍ^u2fk/>˥  )hsu8E{ /j(hT1=ߩ+QІfe-yt3!wDhNhk3W(&)|Pya慤b*x$:⩌C+sY!fd1*"L c24h7N-<7h Y<}J;Y]br `  _Т<5qEM,P*(^?o@դۭ';Pb(}{{a@]4FcFxt8тXù+s,oDĚ]QsS'3o4^Yp܈Ŋ'fͮاKCeZ49YJZFztNO.9wIgdç'P^ Y私R.Թ6[pa$k˦)@p⪽[*Bg~砑F C'  Pavc:eؿM[Lɐ]PJ K/8z7!$Bnd5Uqi6;$]pD+#UV3qOpܱxS]ڀd,::=i!7sF)s5 / YK[Bl 6+[x G}UYPz$s'ۻ" Xul{R&{ybhd \aӺU%k X3N-"YЕJF,\L?7a$uB{ѯˠU%?f[OU%=`AvQVL@31ݨ&}`XZZx»m Q!BGCp&傫F֯@/x1*F/0iow+ Gd;M_gSd3o`4ЖdT1r^@^6ܡ6h.Q73w&I;DjَkX2;Lb0ڮHtIB^ j:`"PL!r_Mb#e;ANgLh$yrd`^h^mJd0MFxۡ;-@IQ(\A.__ NdiXMmsiPjbL| [nOf)k/ް/>ZYL'[nou9\ X '7R¼lo|t>I\!Wy:g˶\BFp {O=㩶ue>hD&+mgf ތ+Œ~AbZ~C67 |EZLBHnCZӕjiϿjj]8p${،oǏ] ՝pnYU1|t098Z]zkѼAdZX] rR((:yF(VcvA7|r&~NTIW!TdݮQ8-U%37G3`seRAiXHN#_`I=5J_ݮ55QPM?&$OxQM#2?O@O,/[%N!BM+0eT>w%†mJ]+*ڢj0RqpQ7MReݑN4ǻH#Ey3tx]9Bl]{{8F#>ńeǃ PH3y a9UYZ ~Ϡ0OߠbȞ{W͞)GqԑȦ~.ƈ`-)Q /@} yONF˪ POcc܃CF?p8cjrqxz[$ <~xԆ.‰ 4`FH介skJ}jus3bη2Ⱥ84GX۹a8IN!^8j!b*Nޭr_GV3[e7XU76; ߃qx蹔pru^t:HA)}CϼYˆ$PkI]qF?y#:(k^2Yuzo\pd 'lg-*;I!_'U({-["=qu54%,& izaRj_cR&̕H(JoOx(BKRN@r,*ɓa"u#N8(}M-Y"g=~ ga'uRk6O&`5CzOsY:&]kI;"L`a8n;s,%XG㺄`yЍթ7ɣ5= mf7z-^IhDNx b@Xr:JoN8:Ə>@1K/N?`F+%ƭXMwLECxI8/_ӳO󳓄θTGӗIHL:.?-^Sv> Ɍ:$LZpy4u;Cp>ːM07nj`D&Kˍ ;tbց(RT6gww@qFDw\x.λnӝY3&"ܪ lXAu˫qPmn5BSKޡ(e&.wMp!WyRbVax"O!L 7^zNޏZk9 $@u3U\tm~xx]:;wNCgM@s_m۴b5CFAYh'GggO*PUF[ՔR(3r[Ag J1iMbR>f9i&Ai4tVfZ$3%#%haN/Uۻ}m) Dt)%.q@lHX*x&=&nDy%?<(2M)Y<1*ɼn.D~?.kj.P J 8f{SZ)عT~k=1Nf}9$tu3zFt_\Mn\C\4BK]IIW{A L\Sb(#G?ΟSv[1J2mxɉe9NvP$@,˳3Y 8Q1kMlu, >'r2sH腪.T7fT0{u_Ut3ZΙt-lĵJ aZ\e?Wr)zq<8Qf{:i /_׈SPX^kR.ɫ"]0%Qŀ ]s Q5m;r: ҇ ae\~Gmrj;AWuvx^|V}颓;+D\I@?Y-7nj(oy7A`(f,͕c'`#B풓Cѹrj;)057bpqӼ+@@/IZ5DBfpW]/ C;u90-}AH_CxN{⸸G.x Em"c-@F䃶m0P'1T9e!jBu2;VRDvi=*߉;2f&Mb?X1 Y1I/̻D@c{6yު;+%AyFEh1n:چ ❽\41,UDa+7n5D wm,s3SQ!ͯQbyz(o1A}*gs, =i]c(HխEA!Q+&>'\l/4*i pnDJ{E , RH@ݷ[`8\B bqH=$S[c"WɎ؋,WB$TZAKڢ^F:uݣ u2n*2qqp~|ғ=%SL7Y  8Yi,V O/Y?(ՑBNg:ut T.0,ְMߘzGw-hU@|a4STMT=h&\JKBΝ莗zI"iD*fahUe|Ax'2m*?$gc21uߞ;)vsEB&pGT^µ,΅L%2l6ʮMj97 /$&e$./hff&r3.S)ۨD.@f.A1TޯT=%<wpmw. F$5*Nx"wqƷί~'[,ӤBi¡GsR5CpVgY6@#roSMBO XPUBxS Ԕ&(\Ir1<:쥚Yjdpo(=k&p+zL{H3k j\S>+gα~R}v,γ,m{t&5f U"T#h<&cE|A̿_5bQumM@]mwPA`hgz yMIy>N@rNJ:&N gr^YEKNJF*jʡAn7a&KW ~u&l.k7rKIjd+*bҟK VbJQ-{4^).׮@pvP)==8=Z?N$dI X$f]~I'x}1F{޷kR~۩J,u*\hnj)CM4uO/e +\{ov`rZi7eng6]4;Yca tۤ[] +vV$ZYf-:ZL9_ժwt=M[m@@4sxջv`t#Bd#VN&γI_$>VU@/n:;o  4W5_M,2,lyzYY>&!v?g-CyEKF hi:\ci, (<;,CG8/+]zVlh;]qF\,ѿcFVxT[`%OՆ+ڔS (#G=e*aәB<.t7KEk4SZ8E6f/lsdJ~`3 t((4p"on LLo'*(IN+lOt,}i`~Ġ|<ʔgnWx+cXOwrZrb(Lj8DL g7QTfiUv"5.pʴjtGP{, z'rUD;a=k/ #a%t6u}]L.$ܟS?.:s|>j~NF,poz"*S l/Rb)#ua{㑑wc#XT="Qɭ(b] sQ#w~#Z J9Ody/iR {H{ …ehr|oB9F`3ǫp cuSBjMʪc?1sؑ20{ѯ3-AL2Xrx,\4Kp&xHPP+SY9lr2Q,Xޗ\7\qJKB}M*ML"zjRFَ,Ԏv<\>$RFslx.jXMBiOHGTrTS7>GOȐKs=]vG#. r7A-Mdndpy@r=At f釶{7?paZK`!lO+zQ4WRsg#|*l'{(z8DL,zG `3Shu6A'j: XܕW}ˌ*0v]c=6P#4elL4pB#$+5{Gv3ݙ,5ڲ};EϝK̜snf 6m60%qMs#Od4Ow`pƞ]v:(]P;@]DUY;V>WA b"4E͇~-Lwu.ipr5)bLc~wnVOa0p [)G7K$chr*_0U!aU!@;>HY.iR+AGR!(iMzN ƺ@|]9] 䕐Em-x=0"X[cA= G FQߚYj軥Ocµ'2$`Hyt?:7(upZ͢T"Ȼ+ PQ>¥˂ŻtMg'ƭX$Q@y'D-:pǙCقWV}"݀vzAug4|ZUq}@)5BL6NH`ImfB[.4} PcbVDFe`8f`2~T=k憐Jf L쨾#" /&pz>޸µИp+Wh:g5֔HTǠȐ{1yĚO> GqI5.5!=1v8F @:B.{.T r3kXFM9X poYes)əpIh| -.a2Ϩ^8 VpK32So.7ô,ȤL4 I2m]vv:-r"m;CkY2C}5(lwX3pq&ܧ[<$yREk24gT}&SHybʏ"-Bq4{ֿ" CGp"j'=Ai FطpWNJp^_;]u=gq<^d(vNvTFx=ȦtɌǪ/Ŀ 3 ;[}JrƌfEga6 ^ApppEm{ ad /]ӻ@Hx`U|srN[s^{P?!ۉ>0 4yPwhbv>\ll)ūONSxJn )L緳"t2#Wz",YM(>JG*o0-|[݇t3W歍'IJ"vO>?! ;DU{4RXV%wC#o%BjeT`\t2a[3ǡg%yg MBBT@s3B3KQ5Qx2/% ]DðkK=奖7e0ջARSg:޸zY<⢦ ʩ:Jg3jdira֢mq )2&a{:pY:fE%\[5b/l}ORᙦu&r wY=Wm C.nx?`E,FT!'UXCRZ#up)[¶2$IG{RV?0vFP{2ώ{EC?Z2URHEXΌJw,60]6Ff|xI$=,Ů``+\ycYcun"m0(ǀEm\)#M ՜MOnJ->ffn+/pŪ^AEEVd 4! =Y>QlvUojkK#h$c\m_v!ܤb4p`>3o|u c*J)gB/"ui/j`Wo=N!KD+4yu>i)hg!kc1m a ;g:E,"OW!o !eod_@  j"Ʈycy&O,(5{,2Vn\a~e>bb㯫yX[5 pimò5TKU>jV:Ҁ/HjB3sIP_, hG'h.6P(z&%J\ET}'#찁vG0?rmcj;B Qs)^`S&a^g nŠ%+9㭃c@jaA10z$nxN% =j(44H.'RMEnjPWH⏈WmO{r3{0~ozlxJW 4Nt m=߭z<4}]IU NIngdhW=y)7 Ner徻,0od v6eצ0ٻ$9 oقf 7W90څpl>Ēiְ޸̺i#exsW SЯf B : b2iFf'8ic a, iZxxRwM ȝs9p[HA6qtǣ0x{Rn/݀9+43'%9oOg +M+{Hw΅0)"h|ojPSADHG+W(gWq#k~|\Ks%hyQK#[ (V٪#Q2GjȟpD!&IXSskJnЂa o%ġ37G{.JYf;hx 0"w୻vmD)Lu`m8,(TNi_\oq&!0$J5 #&坙_IZq?xtۤ`> $IP+|.w$2GZ59P"D-cMB+8WI^nv\6Kz9٩; ͽ]ŀ},*U2@7âde_l`Ow[]-DŪ$ 4\Ax%bߘ2.BSUt_QdSrcB|z& )X-ld<7%2 F!87avt[m=f蠤4%U//nO;[칓?q@Y=h+mkaT1ѲK ,Y bOeVjxj~qUw<ZN9l,&83D?9ej >C6՝: r] SHpi]m k1jcv(Xoa޹(a#I՜2*V# GE@ۿJϔD k1"$wJ^m.2=A뮅WI#֦obvv Oeh7ClE鹂pV2 |ԀQ =d#pkخ\>o`]SeHȣv|rL2\ Ec5D^=KygWZO[¸,#􋢆_\h81_$)GƞvZFMK~VjcָOL]4g^җX s9*kzX%3 [Aqsז@{ae`+*s"7+rZ>v \M(:8 l1zo왺M$vީ^r2/i=ᴛVU:PJR %)%T cϱ0¢=?9{8S6C+o1~ܚ ƬAPe/T1hN ;.Q&HȠQR%[jN&/ %eȄq;659>?v nRZԌSR DRF{ʬ)Dk.9dܗGOڥe]f$(NK+ ^Y⫻HC$eaBNDŽWls~l]--abu'xJL"/.Kp SK¶+GȘ?\l^v: /MPPd Lbi-VC4mw?UEG⟏wrFD>]DHmAGʮmt+e4r+^?܈pq_7A^4C}64L( /g`ӣW&)@]Z# "g:1{""'rK$i'CI ?s@V(`y;LHxP+v92'Ҝ] m%(nc2a*IydM"1jUt6x-;& .]ok&tȍe+$Qˉ3sZ`fu([<[;ч}L3a@cͽbᩃ129{W %nerFP¯ yyzH$]+Iimp>(~[6iu٫3xjx>0k %E\Fa1j¬O,|WV o I<˹tጦC_c\`t BS8\x1 OJ ^1Gl1[h-9~Xx&S$jAV7É 6Ť8EK]+In5WyJI_dNW{HkKl]i੘ЭRʋ_/F nEeFsʫ.==_D4o$a>L~$k0JDNRӣoD=>xB#}t6 WsP2tIY+(cUݺ4/9p6G{kq!~^k '2"rq=O=ME[r;lxCN?Sm_CEE#6M{? -.ŽR0`9U&&^3 ~uE3T-^YL9[k i %IBL@M/=:)-92ɂ䀻n7vD2:lH;6J$i?Ze{(W{=B!C{of~3X쬠EfL5N$JSX텮GkFAi 7_E~7|;Fף3gY܆ՀqA {`], 64 x<'B u} -ʮ;zw8͓2c_tUQD \H5: XKނ,R(WfVn!i+vR54vO pXn{>eM Ȫ(g\jsH8"[/D-)գ|0 ^iįz!7qysYn#geha%PFײc y_#8M$l+$t;d."q5SmNH9t3A }F-x?W<_-6NE$uB"|ҐL~W]W̲X!dnO?45kˋǔ&"㪚/׊w"m.gn{gKƞa?~abxYy#37 u"%gIE2duBedTNt1ޯUmU}uUW8H\b52uhx{/*7F3tZ{R|r[U'<- x{ESTԥB\͉q&QHv5B)˂}W%'Wb[[ F~t3E@7KMJ@?4oxhSiR?O<o\b Ƀ -F_-6J 8n#Ǣ}wbk&H a< vc1V'zb,XD)R%D3ېGEA*^Yzl1PO|/HԼ-E.bQ`ՉK~'Iӛ?B'9SR_ሟ}LR1U9-.kgd#$Iإ7mK3 {ŀLХ@ruvJ]3x&KԙM3U5IQ/B6̩do`c h\&KJfnF*!K~kd3N=L1')%,eV ?JW9jaKs6-ҕ:ݓ/E->͕'tz,o׷O? @{srlm'=R#vqL'{M} O(Y?Zi6{.jrtog#. dR6V2=d=Mh xka%?yC:ǡg8cAlWN-D2=a%>=YNika{z,=Dx̑ <%QoW},y>ȇl!6KOo:M[S9:.V Co|ʿiҗ{DC@2p"Ll-oIWLs\mI~ÙX篚 tPpKbC:c.+bHZĺQh!%YzMO14BřQPb0B ,.cZA+?pE'NO1K/~}d_LA%tGY }e|h)r+nTK:缬\ ~XIMJl.#H[|CrC@}p&xaϑN4*{ f6WhJd &X6ftJ#[?=5GfoI`Oc QQ|w=~>sF8vȵB2 L0xJ%'Χ4eG!M{ 3fU"!DV6 {g jpӄѦS5} RdF&Yɟn|ߣ5ʠ#QEu2{ICAD2lӁos؇VE0w4"!Ds1 ЈJ9Stn)%~c(2z;Ⱥ,V LvoظW/ogػ(2`:nB>kbsdRǪ~_'zNיkKHlN:PS2}1(}(45䨿FQc7X0_׾x&LHh;f|kZalG7d]e?"5L#@EB R3jbu ;bK1O돏ŨP-G'vWV? P#5sU4L>B}A}fWVT7Iݒ>[m,7FT1XVavGGY [/XnP^Rox?ODf$_S߬ߪXB,V-:DZ&]U4-%}6͏4ߵG~?NGF{`ؖTT&8KB3ְa@Ay_#m{ފqo0չc%veCYlpW:X][4!3'V9ħ/̐-H\u.{Y_,3ozKx $;pj e~t\F bBYۄ~ؑ*F6ߣ.KUV@]!I@r2,M)D%&D_LU;R抰UGS1Vf"شmH^]2 PhbUjOd_#6&ȟ' ~gJʦF7%'5 lIֽӤإ>^Wy'ķg[ܿSu5fbm^K`,hbT,BҤS5!.xcbu8t0d}6b_G;m;"U?`|Ʀ2#@ b-,yHEtDyOҵDOyGWTCRƞ!veFp(^ωcTVR,y5 )7F d{=%IUGKfWqd.R]PQ^~ bA@IQȗKW !0Vkn/$>fa .,R:5+b~^nmV2WSUv< Pqq @u.{K m vW+P{lW(ԗ)S0g#Q >,J X~ə w6ئ5޴ryDyLkn]ZqPl-Ò0iwuِyT -.k ,[Y"sRv+4ip&'SɈi)1œܨm°Xp~U-FC !|a{NI!A[|eSh[@*lg₶/> %SKXzqwGN$-r_Qe]RkQ%},vΒtEjt7)^)!v)`Bq\6y =6(b8x/ZC0JfA}mFz>JSYҡSl!ӔϘy{RCX[]=q.g 'jc4[0ՓD'í|xyD.?w]CH018v`Zws~J{@&yEݞJyuVWYHŻHg2;3} +"$ELLL1?iq3]qڰ֋9ewdu"2i?p+ a mwᲗ #6n1ŋ`;2'u[ _zFQ-/[D=y̺e֭5\/` c jogxACMDg*WH4 tB ⹼DFib6gg/2# ~0 䂜䎡;wȟl^W{b8T Jdw:Ius¤/$ ^VnId8M9}.誂,*NCF&l;ЫԈ+ ၚ޾>f5JmdSܕzKeK" i+jY$z^!R F=glimK"9;\rfۣI38Zfg'BjoRD|_LAp'X@&wijvH| 菕zbN6^)Î tC^9#+s NZ{$N, ޔfK ?9l&F \ZĐbk蓨9Sx* j@ntY&UFYZDq Wvg-(]C[[mnw7}g[‹T烤;OX5D}o+3FCM3HΙ j -r#pun7*+~1xcf&LFZ띋Zvq!VT__)"V3k+_!RdIR?M1]%%\brdLe(5=ƢYmlf!Mb´zE)[^s\V6){PvXc@׌JGBLy)F87_%ޒiU'SW$b=;əC{ldǰs K:X?˴q(!TXA6vG%@"P._[TBV u X? /&)AebǧIcyʛL$W<%3).[dcUKM8Z Qq- !{䭗V# mɵD; YÈc;AK_eM|Y4*9Q *kٿZ p7K{gQ0 "l lKE߄@ixϕd+ݽhB?}l=x^HqI6}qT!<p&kCM4^oW!֚(ڛG߿bysL]+S=6q GV7[ T[4,8cg؜=T(5eAnEM7Zr49|ӆ|+(7;u{OI(;7$ HP7R9MmdE"SxV0ePA:kPOoڢZZRݙMv]5^i:6HcfƤ?Ҟy'1ۍxc"˭X I9mĪ/\8?jDz/ƙ<5D f@T)S mD?!dpՀW{9ޅ$#Aq~&Ij` ;-;ؿ]^fZ$x?EQ&m-6ZH6FAk)mu > DʇrvPH© $z-R%o`wx/ڃ P^C<" a8rr{ +粈ewƱ#2f0@f> `37Q3>#1 `Ҍ:HvȞL%9* Sе ;xW=-Zh+^GR/ns[ym}[hdpG16yCeRɦQ9-L ~G(<-S=2A9l 9N<7xnWS[EĺuTO,p;|E_QAP'GKmŸ;  $!'۝NWlŠ~ݏbJFlb*m6kN U^n;uRL ˜04R^hD|zŚ4E= NdsK~m,{},۪ur3fo~$sr&.$8ϖGC>2̽ZF.4ZCI{dŹ`ѿ:Eipw _C+;-J+;;BOv? v*ʎrESCL]@kHM"Y=+dyO2o`:,^A[/Fؖ yU󗳺O_{ClY.)j[0q) Jj᳹U~֪O(Y#20HL귆z|VmHLޤ c]k@TGh }v9=z45|lRCj\댎OV؂GE@pQd37e=<ℳlS3GaD_z.VLg5gq\Qʾ[.j 1o ]: 㿙Ox3ӿZoU~ .BX~C.&5bjMj&c^c߀X4-o* @nq_p!vIaگVfKshS0:: ~ȋ x.&(gĽL9-`9m!xW LwYp]qG?ݡHӻI4;+اLsjJlt׫B>be"0\[ +:r;R= mf&҉IIkW{<.=Y9 a/ ?c` d%C0i?O45`qፄrLV'-UZs]N.=gYsK|~]p$:<"R{!݈ 7Eg)qJ~i5#mrts)#"`&x,JSCFe&648\ݻeP%ăQ72>\eTwb1C0y\fjeQ,,Y@A ۴.$ IO+lLFZ=*>ڗmտQlb\$U^Z%ww˃_DZ0|G;E5!f}oD ;VBi$[3:Q.C 3'(Otxi{3t`H;ru֜ ?Qrcfc3{FaӐYPb@!MyqſSP0qᝃ\e{ aCo%.1>qQ;7p( UA8a,Eid>6aw4^LI*nɴ={Mz-,@NY&)mQ:sdQQ02Z(nvLI,?\-*>&}s٪}RdCboHZ'o) a/܉ִfb$cyLyȘ3ߐMⓀn+#0`mqPrZ ב?p}ll|B`m.5'+vن uGoo]?Z9էyfCd*6^S"] fϙBى~2"cBP$(*51X>hPS@$aRۈbRyPj:$ް*$5;^X,Zeiqj\IC~J%ݚ.`YlfmbV;Y n05βf o]v^&\2~t x7*-HqUT8q4+_A΁ @I"A<K( um7:b6XRe*x93Oʟ <'N  P) %) joc@IʺbN!44HosxʜXݰ#^2f}!]n|-_7>]z|ᩩ-X:E0mK ,s}54)ޒk$ 8%+ ܓf8wX&e9AY;zF4 Ռ"#`;%s=JGVDp }/T r*y DWdjڐō8%Yܺ 5)כsh &+ਟgم ̔P,[V]Qyp3VQar*P%?{iv %jL[6T s. |/۩JàE> $BD.vA ֙Hшh3Ŝ悜p`:'Vxz'Ӥц{k6)rk6/$n2FY&{01UbcyXE)@$o T]PrŒ3NbKH{5co7|8*l]/'=4 qPɪ4"鰝>D4^rMYD9ikv9Q grBm#04{{Ew=O/:Y2&B={laK?yu/e Hv2ziY!K-x$a[ bS&cbJszt(\Jk݈$ģM N>-F|C8Pལ!h*) ^Xix 6I7rQ!]kG0.m }çnh=gK\)v2ـ3ؒb4 ;TQ#(;vzCfu+T|3'XﶌcJb}W߷$AB" =%@`؇,veo`E?|\)Qju+O\2[Bzڽ>,԰\jo,xYmG#l拡qyPs\IW".,fweog$xqRV~/T"VA2:PWfu4+T\9]G}ש.nl s'EK1pdKHXȉwf@S",_ *CE/bΔ{5 <s|EdC+"#!%fwK4hMW|yj:{ZiQ+L2Ϋrf߈^%APA}-\q7ɨ/OQ/ӪɳS),jxiҜu8ڨ-J@yAB n<*2^"rga, Tv 3S!Ja'RwhZ&*G+CF5 7Keg'n1XH|ר̝H[z4Я1hл(nnv/17`ߎ_ ]/좈l,҈bаxy+%IW\O4i6W;eA|֌ Qc{W0x'wqB'A;.fk# Ve7VԛȄY[k!a^ʤB"/r=S1pQ){e"+;PpoaՆ2}Zbj`&-4džˏpdW7Fn(/(  vPhQc,Oa@}=Zts6F7Ya`X(;/0WfSZ;V2?v<οRQQO@qv9+pQ;h|;-ћ-H(Z4xm@qY@'wX XFLUQŹ)[Pl[#8& T I3#oge9on ^,s OF`(13ɝ$77t{U)Wa]V?=BD6Me*eA/c$j="6<<i %<9ej%{0˲Ճ7s$,+e);,-V64,K~dBfuqyYӋz0 G2.R}VINyB1iOk a' '6~<3‡|R5d@''փ4&ùp/vRc xCyM.n {}ӃAf!e=nlɏ|IqG| ͈YyuU^&dZ(Sg;d5kBjudn(#!+[{-k!%"3=/i n0|JI5lQ&fot34xwViKn(FEyY GM)2xqSя /},>ҝ\9[+K!(˜`^P7ee[%IR*p0aMs352m. % lSUE4@>'J q8leҌ0A6zB[烷+%WqA^k~+nujބV7TeΖ}njs @/DlnsZ=ӝۑ22@2S$XF_K;2ډ%AfjC\@;Vb5GBo0\ċ 5BU¥ӝ*J )LDu {\ KJuQoBY7b_F9]<}Z > `UG^?6ڶN#AR(x/5LgyvƘ >|!rׂd e(!ޚ@tMf9oѓ _]  {:GD]Ix(QܡY2d,eC/iK. 4./ i "PJO zyxP^6ֈ0 O+sbzpbpS VmP&Ȗqז^05bW)(C/ՌtB6ގep`mfYZCܢkK 81lQخ=4% )?7Wn{p,=o:)1GMHVl9F~=+ ppij#a wR=&EGa< :kpKW苴((^K}5,!-* Z~J*:` `5vX~TL虔 +uV \!M/_e>D&OU$ "%YAk] _dt*E&W;+NCѐ{6e2awRax+~X(%8H(WS3E <ͽ>B}[ghaBWGv䊶j)>\S%?(D^f hybpPv|i`1oC~Faѿ;~ӵ4b7Մ&jRknZD P'bt(v\Bj)Oso6%hc(+6i[XTYx(8\Kį!DDlo 11:z1g͔w8·C$XgFz Y nRoYEY1e 6$J7+;茙oBՠ}{6j=o'N޼'|lf%c˻TBK n-jJri!,r3 L?7zHdyc'`ВDZKE \>[OsX-(")0KPд8DޢaJBCP9 B;'E*)g s&K57,M"uw|{:\挕e77}Ȭ 6]5̳?(0m |aZ szQm k3ѮMnK/X1S nMd#s_ޣ5T`쑰Z*O)W W<~ 4,(t!:,OF (5 WA/&H|ix"6)Zd~CfA rXf19xg#.&YiմrLhegzKvGC}Ko]Bv#ǀTksjfR0=TUMO͆6Xkqv٨DV&߫(fK 5>7fi>+;wOR%=Ŀ}֟ IN>0OC6w2ҽ}k\/ٰڋ+3F=N8q" 86ᢷr(|GA~+d#:?A\?=w2ΤQ$1°x^d溕bUVk~'׿5e_W :+5;X08ڦ1Cf =~`^=tc@trE=%Ʒ!F885?g) VXps\/ӂ]]o *kBN/O ]yo~smY+0K%[WKe6qi؛2n\ SmxoTagq@D JEi&٩m8^{䛄yƖF3]9!M 4uii18r/< Ya<=DV/L>zC]Go?9DV+:Ȧg.v1c{z{ɛg#6s ]Oia>\kH0R[=xJкHN!3PJNDqyS0X88,3[ 2IQZO -X],Ͻoe hx)O#V jܭ{V,>=R3V N<sVg2٩ @W%@[;&}<ڲ#KXقA!j=%] p`DB,R"B S)_يdk" 52/y^$0GI!x゙B65]Ub.j/C t9CR\As|' rt1}j PJt1Y[2+Ȟ*}/X5,yJ#d{WsKӌLn,FR+<8T୘+/ =ދKFi ,u+Y]L5ܞx1XTcp9)vi\ pmu n=x}jy$ =06TՍHBD~3tnG 7tZ >CDT\ ;8ڝY=;LϿlȬU)2h2^I*aBƍTn׺͚)Ql喙#6ؤ&j!ʝX-@.~iZ : ™ih>M:p]ֹPv 1oHPg^nCQ 5dsuvM*7l@P?|JNB̎Ylu+_y3n+ߏOE(J-0`wʞZa_R [6^ީFՃ#ֵ)dl吩4 .F0) 9]z*qQ`qGGG2C=_, C.fI`hń` vxօ~lqok+/Nw)G4_)Ldn7T{[{SRs@r>dO!s-%ϝ ^ʶF 4F$.Uu@%[ůgs| Ȓ]fC{@ 7 60,åQU2L嶮JC|ǧW޲ 6o)3:NöJ5?ً*zQc^b Fy?ぶwjELQqxdo+K7prҹ%7\9X"Hu!bNܰ3hRHOuԳ5 =+Z])J"89x1k-'"djRͤчFh'eM١wBafRX5n'g<ї 8ݑėވT F1|͒R./C9m(ոtDyv}U]&f" Rϩ+]w~G @/~,"箉r`ESgy](/̞U 'F?\VZNA;bdn#YLtr`x%4m=ӟYg|j& Kvȑ+ozáIC0bfS[S nCۊo54cy8VDžo2V5t>v_[O/Xʑa6@W}t o[i\H! Ij2Vm,LP<3h筩7?Ga9Yo*?OڌgOB}kt6ǏP_ Y?@x-Z rx%b719`#8 AøMhzY9ܒ֭<@nŵ1NuӃ]7:CQIIPؠM+&v, 0#`r1 >[JQkű+ߤ#}_|<ɫ|誌=i mU ;,9ħS^47$ FI l$6Z߿0 _ $-X aF毥9B(%7Zd٦Y`RCgȧndf'aSX盯* :^mOv2f;Ȕe盡j(ܓҿϵypED> lHpLqmQ] d('nj*Sŝv@Wrb#C6/ Ţ5/ƫF ‰PhPlկf/muo ;2x)i/K*ݨ26X98C|kSARcgY")p~BbwtBJ7q27 iD'PI\kM:Bi@jc% adԹ}sܲX Qa9w!0 ;!Z#8I̬\>_iSAÀWDۆK[wXD3,]IDyًbZ<:a މ>{u4% j"i3]lfY.D0ԧbܼϢ;˹ e;Ӏmsu_Gh}W# p R֥䥤QOMBεIٮ"P+#6̎vV1$Q $%祉<|d} ݡXY /z9 R %Xk?LZ68;|lb3 ?̗u'-)8c}rχ3~'j-2Q>ϴ%*0?7t.į@bSÂ=IƧe X]`NuT01h!XϽBC˟(/qvpdԸ}Il\CZ"-J[}k@7K 5a-]CלJG9A yИ.Ϲ;ՙiriyQݹur DdV58Sl}pj9Tބ^βLTv7>Iҏa<(nf1mn4Tọ|![5aݽ8RG;Џ4ūfns%cP2^fD!Mqɮěɷ??\ FĕhYB'v,A+|=a<OB񴖫ʚ[49k**d6% Qr)/CL%#yZ;+UXےu=@QJS(rb}"o2xQׁ^duZ)*c7wc˺s;%vYsdm^&RmIgP6hwfG$oH7epN奯Nw#_2tGL)![L#7'%l{_ 8_\!>0 )SN؏z;ɡ~w*H^,dτK]76i*R7ؓJ 7U{40ۘ7@8=P )h ML&qdMW]8,Tp+Z;M}FpVb}38;[_YeORS5ҚP/*׮vPi ]y?PCy|)wl #@&9qwϕ'֍XQ>: ivp9&^ 6㮔 ?7z"buk1V8̆/&[4q M黿Я>^R ![0p¯ 3>w&C3<ם9gVOo4vEAڧ7ؾzu ȟQҾ\݄WkxdB[Lgt8]jUWJf0AO/,K]*5e EZcFS4UJz6~!E?(1dgDΖ+Oc{PẾD-؏z07WT=AjQN;G2~Rx""&ƚ%HõW5 z {<^8i|0܃ *E*'^^~ s'xi(+kg7p@5@.DrG(HĐ27O-^@Ry811_/Ljd[BiڦՌ:T#`OfJ)9UiҪkE,MJFh$ eT$CGCbjCq<0"h Uء@-ׅ1AD`ѻcwHp"iK|gNye[zpRΨIl=zl{ )'}1R'B̵$VǵoUH3qJ*2q6nTy?NCn_ 45?b(wdOՕX-jigI0ה+wlx[ћllA#i'yHi$H Q eK썹Ͷ6P{|iCpvC@c 4M#1!0\2nkC~QHHu78Q-߀T0JL Zm$2=v6|s`ÞwqpfS֡Xj,mibz 4yu gZ|U۹T֣|)i(K6)N:O7+I@hID}g@#W+m5^&ܯONWjd7+!3t o:􆄱qn)Aࣧ=@>[QB]e`jINvaZӫ9軗Y'[bl.D[kXk|8Ӂ *PAVv2+K9[Q%BЭaNL*Xy Tx.f{I: w&\^T%KBx|~~zF/tἫf gUv6\yd]EmR/`s2UE0p,s@t)9*RIMcyR21oze@8FX;(t]GĊC_XHVH*xɟLl$W~oS| _nɬ^e9SnLTBZ- gUH^6<ќҋQd>7#]6`% xQ:v|rך4ouVߩ͕Dg%`FPS1+KV‰ T5e *KS(ёI|ŦCAT(qF34e¾,wƱAdXrso=VB;.'_\͹w`)=7tDq@P),XF-4j~:yZkA {lNĻ9)S)y ܭ e 5 1Ȼ;VS6bl%j)8 P%D鎗M- hPPvnݲOaEWu+TSۄw zvHkqi7l%q]O%tLfcGFH>ihJ]w_i E4^32zr!7^E_~,a7#jyG}rL6 l:w;lx܇r!( Gu RoB6>Ύy"F \he\7:@&3i"ѩ$1L}ꬸ}7E??D V!pʞ%L#jZ&!%3S8iƓ[Hti!S[IH<2ٵԤ}8Qfm-b'fF`f6:b#jEIL̲ܖp8Pf*A#}.)SAfGB>-,e24<7]pvzJLFVLC GC`dɀ<%PFV ɗZ!" yCHCE w;/?pG&( !}! $Gy@:b_zs@DA-y9101a:p֭ P aA᨝X@ov- ^!@chQOTv#/( %"sM/|9elp5[q%'lwKLBZfl=./+a$Y ~9@X9ҟ'q~N.6q𚓅؞p7ݑ͈>@$\tA@LfƥӌQ7{ةNŋ9h{1t`s:uI$ZYKe coT;R%>X^X|-"t;*,4R^iI(qhƧN9E,Mg ǚКL db(+nXσNt"cXW9#Y&*1"`O`Ԋ΢PUnV*#@(_zu*A!yg ˱!lvC$xO?7y"n g|apƾ]XW .Kb)`.g+5LB z8X59j4-D76e["{NT:?8zX'NmsG7έ/=K TMUgH#fK2 u6Qԉ#c=Êlۜ1.%V]Rצt-ϟm,*Kpt 6ŧK:` w p&/i.1Ue˥ힿGklf1  4P";g8k=f X'<=! Mt3KmiP/ְ[sJa&wN$N~zR:lF"6tE!9GmdCSF\a rx&ev^5=2)//^෤ft,@v}Rv77 =! 4A寏<ɠB" ""Vg Jy$a7&Hz(nsHMŰ o C\I!E`+W#ն'Jre~^Td6,&SHнd TI2 Bk"J>s\-+DN85O52g#Ў6}RJHv!_{*b,/^ (&3!q=J5{Ja А/hQ3ѿYtZL>Y[˷.-u*(QۘJ yleABeBM~A?5fFH'^yHߝSJ /ZӾ_l O708?e]`?uCvRnz¥T8h<lV9 cNxҁ#A+s\hB/#}vЦ~^ D,wES4W Pomz3HNii[:P{4y/}v|JFqi-_/kZC [/ԧlfv6ΦpCݣ'3o(bf"~EiإubKW(/mWR_l@[qa{qԝE+ٟIa<|R?fjn=O>Fyvh#2Lm@k=jd&\V x#0ԩZ〳WV[؜;W `.n'2f$"Әnmۍy~8_xb~h+blm۰fCbU4|KEVI#Fa'%HENkE`zRžlbTK=G[i̊ĺ>v//̕N)ΐ*j_cV5@5u+ףLP8` OMTxYǏkEPOh$,c[<@1?U(]{wD/b]`kuO }~O 6€lbe]4sKJ\D k˞asC@X; rCfOhzkHv* 9^T[?DŽNe*j0K!n7#TiӐ Pgd.?w3 p6xy^[վ{_ɾS↤NGy >sOfw`ﲲR]DRj}(n9k˂YsR8lSdfnksT'l.h? lI:R[b7,xx*;MʞEN7'¤> + ܥ+ U$/A'`{j f+e5ݐ7:M o? PR}ٚ }l"q|E12-UZ8 jm|do(p8fۂ᱂QGr x"8+7)ʮpL%[HW:c$7kJ7b֨Ժ[_wqɎ#c)8b1_?:+OUI`9ʦ͕r+fُNEL}o%+Px ]W4f^ 6ͦAZjɥ T(n30WXCHyGx}ӉG(Q!"e^f7+1QA|n#X6@zD_"Ld®R-m52oM F߼K0@m\/<쵇sJR5,~txZ8(l99èo/ 9=TrP3&|3|2gX9֑V]'rWqTIK>س1(gbWDꨞn-9HqX?h+#XZAK\dۇVt̡m9c\V`y eu6RPjVzP)'gM|f]˸HYT =»Ywx.7׌ŃЋL\)/!dK`z?ac q1ʡH Tr:ndI]h=cW򶝹ɒohڛt(i)*!#8ʶ  `'6\6368!;EG|z=!D_OVEbK8aZL/ vzz>GK"%cC%8+'ޠ(8J;lH>׿@4xj" |zKr.-+~+SvfZ&:\֥I/8. JAq6 :lҶSD#aU μ i Kl.z:X 3j\.p/Mb.7+˦t_ht$j锟P݌|=*K~I'͒膇Q=.7DZ,$S#(kk{⮷BzNѸL9SkJ <2'0HeZh?@z* Zi8yB$QkႯԖf OZl[3P`)n7`r3^}}h+Z$28ZYE"Lbi2,ʩzVaj@jPU̓{ H(dQ3^RqFc%Vw#2nvoeZt=$a/aKS}7Y.яRN2~lU20GXV?|(kc2c$eXba@:0=ɕUw8ڇQYeM0g@ԼG,Xܟeh O-x0>apoyʩ⸷^L[ϴ@;7i01o>j㙔ښYuƈ!ϩGn1sU-2/ذ֕UXax2${%E#"`xȯ{b&D WB*_zٯpw:xf ?r]ww` КaroRJ71J GHfВ[3&T* fb3c$;>1O =7QEj,S^g 8 ֝X`3Wҁ׷ZLDBdKɡK )f tӿPD4GglGMhL>hD. $(IyEA3/ϗłIO (#ql~|2|ň7jpahTӚ]k0۶!Y!b7ZτM?h#y#6!;hE/g_׊55U$:j(Zv 9('ɭ||7 4qffq a- ꓢçtELAD\\T$ A,3&p)dh'TՏ r;o3zLF8&Yۥ]XEqF8νb-]*7S幈Iz/z>J۽p{7CP3mze-0ڜGF@T[?c5H M)lUuc,2\fE-rx^?g4,ptS uxi%ajO= >!PN(y" MLZxnk%N|g8JT.`&(OT]xE1hkk 9܏',SK0MỈA->)}8d;(a.ɻɵ+X>J' ]sud[IƘg@e.bR5$Re5lgػm%χ(SCrZȒ58JWFP@i_ Fs:./85 'eٸQ$BY$+,1ĥ^g/Ґ)M$wDJ5Dީ_.bl_$9\GwL Ck3$8"w w*"h՗vϠOAW 7ũQU!%.KĠ!@ߪ*<Y.l,?Rj%1kM'wǝL׍+,B9nfY<2z fl9Zq^QJ)'Rk%\xS0; Tny=%تM W?ο[U]ēzZw;I w?b,*±刹@u[/ 6DG=ք@^DG'teEΪ9Ϟ+fy<%+„9#=2%lofDzF8Wkhׁ@ZI`kӜ}*_óJ>z6m1.@?`l_i`sXvedvlVVgQ L3̋:5HR;e<7ЀJßʓ\U]7217 C.v m,u%.Gƨ6wV"d3A?A8Ѡiwh-pu­G9#MWT~Q@t #}+?_J_W("t  mID[3,~E C$O/8=wfD*MQ$M3h{*_7V7,2f=Z$g-x=.^ZŤRv"ؐPPH\<;x*(a\$~0nŲd=rk?( `! վ|#G ?D㾄\O)Wqɺ̗"Za'a*/s=^Ҹv 7285.: !:̂n62/}D`G~ϯDBܼHDr!v#kc]]' WN?gAׄ2 K:t'yק7⚓`4'm[KU-jx{)1(gVSN̴*^ZjٔQ=SJq_!8<4%ǺUqe-ZznOODK' `{\=UHVYϚ4i+=$zZpRn-O Rlhk1[k|2vkuN$=Iߚβ%8>8ly3q:֯+@Pa eug3BĴ&DI.KR.CЌbD(dN(Ȑ;Y(oPJ2ɦ d7Kak)A OP(F:W(-ǀla94S9j栻 S--wWE0ݲYLTSH 5m.2]1?`TX`(#uLxYOyN%}m DȌLrԃiػ"1'= c@:Ǜ ALu[DlX`ʽNn@}1FB"b;HS݉s5_8YpRzr_74BKBG ]Bf( X>{w6i(XiZP+JrdwTIʘCvj ^9Jw:HfcirVaFD@Ex뢒L=KC:e^>ngU"8v㜾b!>\ h]9M~|ǚ)dh]}v~`]rb[džhqbT%7l" ʾB$X"BÔ .Q຀ qeH#N EĻ)4?ֺӍF=|]WѕYZ)zr Zq ZĀ)dnx_RHWWqJ֢c7X~]!oX_t (5@Wʝ'<)I]v;,N߭LqIvD{^*phF?ΟRȝqز b+M)̜ c" 4Ԙ_ щӏhѪ0d^aQ\ja-}, fMZ2DT`Qx @g><)m'~C/nfZ0Y).$;*ƑUDI޼S(1/^}jsiT+3'2*q*~I!Ś!VDDwC> Gl7d^:̔]:[,O QqyC'_M*ms#wW5=ϻ.K,} i(sfAbTV}L0G`e?ƔQ Tle@g*~=lmhUIZ$r/ ,URIH,S8']CWjcߋ]Qh*C}9/gkzg.M*ܬ^Wh/nEIJ*)pe`t\a9#d)\+K} !K XNþ" /t&"; TPC^9fЇמqûoF3m|"A+C5|'k2k u( 1-,N;e:BAc:E\UP|D-_Sc่ v ?@g|wY#ޔŠdB mù0u[Jgʹ)2>OZpc=HO@F4Ov7}R(/.6 dHp. $WP CӞ٩&ąѩT}:b{JHg#&zyS2Q#;[ j|?JׁF3\Wo jUѾtG-߿YyEhdV R~ch|" ,XM:r2'ćVƶqg-1%u 9i9Te=є۷W>=6:HPd>?V}s O^@x%q.5w(sl@182qX˹Ath?Ay/R6V['\67D<>3$G%gK Y!; v!6njzB, !ZL>zŃ9Q3snW0&&}Ba.'b$pB+j$:ª6םvW>/zg P ǶY`&p7>oD@?]VZLWJ,/R 5*m[{?L[9ˆԶ_=-gse' 3;]onh\̵>­;]|AV9N u ֠Ff\]8*kSK?ܾE6 ]~%;!<>F2K.`&n ƃ2i4YuQY[3,_x[`YdJKm*4 w@7`o[lHř/ȞЪQ1_(X@ަå%>c\+ÇP"'GVMj҆5!=ƅtM"gF`K{z<6Xi% œ]'C?,:̒F' q?K[C@ *W`V{kku1A69BFwz:Zl9iԻ5B-b 7(zj#Wp%YVӅF52;' mAb1{0"4@fۏJM/gJIW,ȴ{uGp"@`-~?F.6l<`P%` po֗ۨ/21v'(80^?/ũyO Qg* 3nH ,kQ1;R$=_])skQ?CuCO:ǵj}IQC;.cv~H]s ΨEU0濫c>G;fF]LH&Dx"rR[.%[ {-M +x.<{=VL@΢CQyLM*t'9f‹ ,=kЮOsp|\tK[Ix^12m]1->SN4#Q$x( H~zeMb{x |c=:=zBxW ?|Tcb Ekm#d.?/p%\芟N}Ș-`K@= R5It͍2<+NnnAgT\x-sR0g)8\AVn'xPt>ڦ=5Q筰9SRnFeH9+|HN\ A@u=;F@Vj}/L1j ӍFW-WO)+2<xºB^8 MJ$@֔?ÃKp.L&uN6127.:s#CRs*'ll %TWȓyK'UqtZ}A?`?%k=l}3#ΥMX ΊN骜ہuǀtEZaXۃ4:%s9JdŲaAAL(ќXGMGws&¿Sr}͌ U>5a~`lTU1o;LL홣Ɯ|SeȘ7bd%!_ʃ%0ؾ:UJ^끃]&ޱ\8()嵈ITyG,Sht;&R 2zc!I4fѸj j즸ΏB?vSn_ KcwH$A.1laƞ$司7JBHV G\^fu/F-ՃBkBM;t:/2ŵ$ ߂zrAʭ!L2zM1KךO3϶ "Sdvm䰾Xl'e2î{㿀ƻ]ɩɞsȡs%3ma8oSUKGSt1P+*6+*@Vٌ=$uInGW|5B]>pY4+d{N'^&Pv``e줥Fh5,.1<6?)C, +_iԠ pӳRuahMFx\0̇ r;8}V|ڜ6-NsQ [=nbղDׂJ1ȝʒ"*6O>|sw)pe6РS&oV:֞T@Z]ך@M>rث dnE<ڇnϮ̮)2k֐1e|<\ 3<5 2nxe~P5!~O7p[/;t;Nj3S7]sXߚȥ[Z+bS M $k kItA sg~]cM$'C"UF/PX0ELݳ\N7K dܒ[t,`mq97Eb*`5%Ldjme`H%DVUa` TU[{fyϞ $߹DuVEw+brw6VQ=~r%IdM[BP<߶:"/;:NɳQ!D< u8aGg!*pʫdHj*9 Fw%sj,FVVxIpZصXVV7 Bsd;\"3uz7e/c\W عb`DȱM {?@rߤ{TTj 10ЏV,C!s-#c=0r&Oƻ~b57$"u4)/%mn<xyiנR,j ?ymn&6~ȹ߿:1s4d8/P<,G_ 2o)j<+!qrIy)!]=_O 7#F1pH*`J!8R`%mk ـw^cjpnd cd}Fi_<,IOUXЉ/p&L9/`f(` VO2J!fh2SڊpW:,N;+n8/lH^BApzeKfV@\1F.ò%U'2<: yRVPsBY<ϙ $0Kh~ibǫd\Zun^{bO$DzE7Oa p -s}|+|KX_֝Xm>۳nk&(57PF\UVA\Id$ݨŢT)%VD.ú%'HGn B[DUoeinGŸPsDW"<Р"<1*!` XA( ֩e)U_B͂!K4'DoWrIdGCd:M؎os+=5 v60gڣ_ߕ$X9ns[e76z!,}Tx7=>HvK?G^g#utyݿ"̞2KaO RU'ʴ.Mr-Ugƫe_H쑹'r0Uv6FbN.I# iq[kÖ˛yNxҦnC'Q8nd^m5q_я++Ȫ,idr+K၆c020o[ۘ% WbmK _\yl0/Xvu[1~%=FlqReNnAw#2So7X}y-|Ԣ맠c敛NAo1! s6H1ؑ;]"C#zR9~R9VͿVmy7:u7=A|v٧er/qfgsgN28TƬ~b;0^5鷱iu E%0O$AM#I ))*>3xwļ~"k`:7lmK)g+5Dhy0CjJe! *+݀ }Luvk"QY-H]E[.)ȹ,}7Zާve*k;[尅Mr%m 8T&JÚyDHdN)?Ȝu,"(<Կc|6=`{3##ńO*Hp,4$neqygǩ/@!>H?,2yh)xN,תݤ_0$:]G ʓR :ܤHH^D> Ғ;+y(dY9i.wM 洯U żM6p>Q~t%P 8aRpUtƟ'W\Z 9*^Ky^6\ q^-]gNih{E(LF-_!? pLVQʆ8Ôms?1-o-'^e c!v-Ymy%ET]/j T;BĊ^!dsm^31\]chdW<~-i1v|Q -~[RʣM#l9kpp[t=0;,QKsnoDf/+ⷭ\<{c 8r_u;.zT%/PsY&.X"^bXPr=[d;,\%#䋥^bNt;.,k'LFC_nv>I0}-&lNQepC"K9@E E`rudg҂O̫$0$qY|j9K3K=Z(nJ W7_4=0n_  ZJKFs1?HŚ\I}Vְi[(2㿀*ߣгC妓ơW%V]~Yݶ=賗${$$!MGO'\1M T1hݼ9 R޲1Y~54M=j:.20Ɵc^^L\ZXgȩ۔Kv*#k[nnSiМ"wk3mV3Xlb$ ը<ߞjyH"~eؓU>)a{"-Wri&ALo/4iZEе{G롌N3tk_*m3J6GԖv71٘.Vt 8BLIR:{nBV,JεO>>i Y/7v}0D4v̟$JvF!{0HM="Χ8څh9A$-D{̈́D L[vrw֝m=^̼2H)" [3 U [B/h4;_FݝczŦW}߃8XOD9hX)06Lz#!bϮU׌MɿvFy:L/F@*JHz( PL I XaPA|m%[6#PSl{ySgIWNY}xTg4iWv pOYpZb w.kvi3A_^( #|pCD" L -\C5]~:8yNq$^ O`\tzT_\x4k՜Z0b)6ىFq.`Q#C--f߉ EȮ$m{ud$@:N(\?⛤Jy@UtBtŗg~"R3?Ba/H'=[ ,Q\0l`Ɩ:ߺ3Ǜ\#B6'h 0J0/5RPLRޗ[rk b74y&IYQoF+$^8Q5<B߬pUZ6}LEX/%p}%{YU@[@OVp0rrW5ʼaxDd).ಽ\NSl][C$o功J2X^scǬ|{84 .pՁ$q-CONS"X46bT'{Q/$~y6J%o0tPFTGVm :GꋩwR);?@Ouӧ < qWu;')?w^,!^*@Fq ͩB[zHϒ4V58+DQE^KY$g/~" f'yunHQÊlW]wO4e&6x &Pz7Y:O?[Wy/$Y/khWCkd(ԥ׉'P|* Iܤֹ#pbKi.j:߱9##Y ,{6BM (~>&E DM7ܣXPkwC.0->`.gq|-Th&CTy_ON((Nw܏Jʬr@,e57ڝLcvX YҞR4BTw{B$O%(h$4.* PIlw?75keX^,^3d˙^D`p*U+&49VVu{T)敢d5귃E&9ZD ֝>n,yY-k"ZѤt-+G/\Hw;)Nfg&F(J]Jӧݿ$MN-9q>hao8U?HO՟Lߙ!uK4Y+4G[{VY(In:kbd&K_LE^` !ZȀGb] rd.Y jk{@H ĩ,\lÀޓlpt'n8R'aV ՙ՟׽c0o=lȻT(Q/ĺ+=b!yP|mNP!Ѥ@e"ج{!GpAf2]MkAq"rSrlﮟUd_5]&K#+a;AebڞA0B%O2Ͽ!Ԛ6 }e$>"`~Fd˷R&s&24t`NE0a[o6觹 #quB&_^.3;o șο8XItUx#kK#0jC-nOU_5p qI$(th ʆ Cq5+fDq;2dʷQgr0<% ~Y%9i#UVӎwpHݷٸjh`W*p&iETSzbJiJ e]Y7̋ d(:k`_3W|鐓OChkw`= y_=sX%XY@ݣj"uk/-t$g0㟰Dvd6s{Dm0љ1\:K6 =49W, uT;t[kO$kW9h夔kd$M.xDW5RQČOo?>PEf23u:))ǂ ]6x3FTUpoUug Ƃ$1zm5QZ4 A t\Qd/A|0U||Em\f}OAf^)N,lͶxQ\Q\I#Z ñN5vUfY{/G%m,]1ҟ=s @1HZ}K?X<ۑ]/ss7.Pt(D( c.t-jN]-$`񖦺2b<7wa׃y+i4{hv7lDžg3?QKapYlܔ.X8~ߟ[_'f]hfԆ Fc ]1[rC6ؾ7곒_8qLޢs@^z&^ # kZIV^azIi{tDGYH a2=Rܯ--ۋzU:s老OpsaȮ5)q('%Bj]H7GZL!5a5ڳ6[}6ETSmq8)IpnbHlA} ۍZVչФ΋1B3[80~Cե 1v#miB%Ʒrؿon/zfi\vHo$k:"%ҎU۵ S dSA5E@UC?~&cIHZG.+#'099,9`Yu| I=]X8XL?wc9&/F,EPAp[)-"e|dĬw\?1 <Ul9x~sl4%WХ"lNct~g(%u J"4( .QJ:`'z"͖t8qO0څzމ#Nн5X (XͰ) ;Cj@A6:(<"N0[ȒDG9tDQT.l$1.acr욇lIi؀;kW$s>m Ab!Hk̚/sE β\i(f(ߟQ$T(Mh"ܯׂFoG`E]v ~v%! ntsYbbc{.B+H<nhF6ŽJ2Y|Ylܰ!!XXU0KDO=@ϛ8+U^:DWkcf6'+Vz}}q2GZCANt,!n4|`m-<:ݬ ùa,ʢYX/ ;ܭ*#*PMF}eb u| +bbgb1DLʼ B%ɬ@>wԓhWJ/llN.H8*t?Sf$.oD H795 ,xmy<“[+ M^?I_Fic L#k RS8ߴlFŵlV( !)d*}佛}Vч6 Z8U*^A5[о:ZHx:z_ hpE>bٯ1Oɍ M݄qM`SXܺX^>wTUަYg&Cjjb #˜,9R`])PIT1'@ؘnybDI]-oUڏu P&f!juˇDO{YE .}QR𻫢MBǥ_b 'kkZ^U %|r,oC |7sA֬> c"B"stZ|X2\/e@2ԒW?RJކ^a>X3^"=!Qvueɤ6h"`8<}bHȪrg{/ f$"&5wASͶin$1CUΨ MnZu,ًR]#^\u'p= g: zlj+)Ӯ'X8(U>&ļ bhHq⋓iFO*?eCm>iw>815 J#}CCddR~Xb1jcÚE38b+YWTǸQ3VZר_b@'&2|C?N3ꐜ.iMSچa)yo2*ro(#@?gG&q1 3$eWPG"[?/'[Ԩ\Cr q5n"V3g]'*z/74YWCq5bBk@[(%._鍠rXFg[7 ԠvM(`.<`^s5|TMy(]5 Z]o_%!/N5D"[VۗQ4kץhjɰ<¸ !}og" #r@8♇<kwrt l(&*\*19f~qz |hlcmuGC%ܺG#9!2c;$6: _>'\K1 >Fte gPm'x|mGN L5so9L$OǠ -|~rƅ~3`vw=t7n5ˬ:pQZ#IӳQK!x)@/ZyPlTD.3"Y@sߙAyGՊv_Ľ9>d~m2&8bw6HW,cG8n9y|Gx A}.odNۺd2%AWAߘ[ToF{m\]Ks"uZM 8T' n81ò +(ID[c0엛'h %І2S6\KUA{r:0~/LW;Y-H0As@/ZI*f^S72ciErF[v Yi?ڍ@ʉ$Tl&z1c.x4rZXɝN欟nK.k^YƤlD/֣֠%D_꽼Y,`pYqH{H:` 4!{²׿X='MU KFHe:Y2Ѭa("^>[ݿtluW]2(zʢABx%1)%KY $^YRAa|[d~<%"L@i&=1Jpv1*xt δt-K㲰>>a/;g&.U! r rpwmL%"FWˀ[15A0c?A|H%2(d&R27Gn1^fjP cYi { [Vx.Y?dՓGP/ DZMrM/g}''2$vIKڳ?.(ydz]@t4jl~BʟD~䝥D-vϿ(.oAs05K6*IEv]>̛ uyXթ3=xМh*V B8lGZ$5 e85ۑhg({>7dSl@r>QڕZx096f?bwX8&s-O:?vo, __@\{ixpՊZ=_ "41 ֣j3s"cse/gmjD-l[Ȝ]pD}(@8eͿa\)L@< Ϋ(\{"wx@G:w~LxYF]%% \Mn%7@& ݌#68]#[habѶ&^̾#dگY5Vv ^c@ D3ԴR._=Hz2Wmwhb鈛U&>,q8%n^pgzY9E;}WE4"0`j#$"ύn$Usp;'W5 7aJZ$[Z:핏v ^E ])wh#W~pAc[4O0`"a0Lyzg[& ױvC na-̤b MR6NcPa'֣,Ma/Jz>̛~cMT_}c!Vː~cݙPDQ+*PbҮ]{:s{jeV &` UY!aԂ;#yw_aE ;"`huIPHcLFhaR_5Ӕtr3!$ut늰H X"T>d ֻdEB`D$1:%bLd8:H-\^Ri_7oj J_0wXx"o)1a [=uxkZ]&` 6WZH(=kdOYv,&qx8eO; T*\9؞/3ޤ\H% &:u\I܏exd)-%AU? :ƅ#Kh&8 &If?:@j㝝Aݞ|\/NV2. Ͼ|\J7bIRcr]fy*l >y @3 ԛGiVŵBJErֶ(o." @]mPxc2"u zXJZ[t*]1V5uzl2 )2[uN}vQܸ52i^ W;CRleJODffpx t_Q{+nֱ6ӗG5X{]jS'=JE- n%O+k@tY,N5kA,r%lA$Ι4 Oe.ζB+Hl#'_2JzW\0ܿbITN-kܦ&u}f:6{v Ջ 3CwA6{Bd8I"$]C^x?<f16r4'Uc6Z02(k<ؙ씌˔5al|5w T"~tugE[\9Ivn,cPP=nd0>랗rg]xۡ7uq: t1FGg9+@<{H_ ak`RnAsel(5v@`@uvDMe/vRcD&fLgsw^;N\k]x[k* R\0)uYRP1A9JpNZW6F("F::r4ǓmbIa/%@rVX<,3yfϖ1 `&29à;8GuO}&vʌkžjav );hE,i޲Qj.lovm1C6zv ʭhGǃnYM.7G BXvsЃeL?9w?V+~Ź0OcH99zf)K̐D4,Wq,F(+mƭ^Dp>[,*6`3Kb>0#LV=9#e$4HAWn`Då%oXVZ`]Plc9X' !ۛ"Fܗkߙ%a' \5QU Wb$0J=wzzRL碠M-VDzꁂLԔ- >LX{Ba`y]N/#DԺ~$qgݒr]bXP_29>v$6qu5ךPOtl}w_p E52YzB9k'ZeNOwN_ k3 V(F6*nBףJ.#F ,| h= HcVj|"gE=K,qQ{a3ǃ.P yښyV2J[?{+9&|>k˝Iۺ0ymit/cF)*!:T5-8`G{=Ou!Xiq>BL"Jܹ<cr) s܄ץ~_ߴ6 '+RzrLdgҿl^uRǠF~OgO5ot"YTf Vr/b:B?YtRQZat $]8go6N>Վ-)]Qو/- ͈;M_wOF9 HA'U MP)j:zp0P6X7PX*pyPT$ҍ2 jea!^Sv̡L:7c"@Cg{nA_ bfOÓl'aPϗ#7M\ ;,g\Gt[=[Fa{)Uf3g<\S7_v ! V7`CxY>ujşl95T1$\OaTwjWoJnׄn۝$TD'eAixܩB.|唈#z[d{~PYB-RH2On=5-9(hvjee'S@鵿S<_nkq,`W'E]j+/$>(o++SMEw{Fӡ[%L2k(h fUFlBJ(-$l/1̜į\gw6tm-}?M)%T; -윝oDcy!h,J; uX ,aKb QK> sn5 i`Bۉ>Ƴ=\ uh?po|&q*D|Mz?`{[Q(R"^woy-?9lfU'aDkOFxL=Ql~>Sp[#q1M2]M*Ou$ ÿ7JV~&wo1ISdepcLrb΀?@ ;jfWa 03V&A Xև`a=GP<;6e\#Iv&<ؔGCmR!ؾSܱ`cNC @E$\]c@L0br*hTūUҷ)iaZ9VE+!?lBxHz^]17x"NB},5[G[-Txp9|Bo垃?ۗy( mRƸ2>FJO ~jdS\Bf#(|C]6]@Ӿc],-Y'ާ,|xե\MnANR$W5`+- 4G] 7m}i `hx`B Q8Win [ܩy8%Sr-x xvJ oFZӰ@Eç]ZL_uM&V-m]<4'W9ww!WZ-8Cu'ylxj2ʼn\{Ai !4pcj{算Hɛr >d| w? 6V췀G[qR? FԬ}A_+C6[E bPBs0C3 Mj:;>TҲw3{tԾ#L6x_ܳsy#`pRPMjx g)8q#<-;mǞgS6Ps|nt4Ud!<|?גl YMu)GP5][ %@Ԉtᛑ'8β'ĬބA.4DΗ+"ⴽ!96^zS )玺 3L Rsq}sxt_΋!gydfR0ZW(? !Ԡ\30 /ƖKLXƞsVrE&s@r_BV.N/ )MRRr1PmUIˇOX iB.M#siRR~V"Fe9yrDVjσSb"VWk7l5nӐ>tp}5q6RԾ*6TvD"Mna]pFn* "/=;YiֈO\1WI ]ѻl3:Nd7= Np2 /Xc>CVp9 c"`p눭3XjSBoTF+6A2##6EkGor|W1I'O3?Jx*#zxFkS~lAcE1˚i\L74+m(ְX^HNM-2 ;=u[57xJ3W:4ã"hhz*7hTuPRwW: fU%pMҫ;GD_ (LP|2Ocl2QhG`!2F/Rw hoYajgS0TM"!~:fSրA֗>c@oUug Kd1@P[=.p3@g w 0/z݆bɇ[! ma}%Xpay<4!s,I.¨rtRJom^m[{%\eZ&I|F(GW^Z+!wj|dP%5&5{%Vmp4mMNIb[s]w /y#{@VV\{{t8-NPj(-߷}>Ys_^eql5h(w}BmE_W Iⱇz|Օmᒴ6Vu>&ˍY3S Qnb]l4",vE q(\q[E|㿞hQ3Y~ ¼z!/iDܱibⓦFG6 c3ۢIyNKϢ|u4LŤ2RQrFX\)(FkgRd*Á ݐ`a c~)>\;oX9Zj,d St/mcYZrk.+<\Z0(qw 8:ښ$41Ȣl'w'p(ћDUiL!=wZLs2@ DSn|s!?$d~(ju ^Ȕ Q-sKhUj2 |p؝|J$h~Η\ͥ"jvtxw2k}h![\Uǩ~\PJ Q7<;6/e?G6[ cd[NJ1)ئsFW9.gGea.Y~k0q_H{/E! ׊>8ku~.Dt 1/MۉflT+Pn`ox Q-Tund*\lXxP89D.&BpXC$$ GYhˣҜV>Q*.XB1'olYD=tzd{LM7v-zp]ZZ0B I e;D3Ӧ˞ D_Z8#`là4m`JaG,.pI&rtM.hBġirrfݿ!ۅ=2hH1ĭï(+16a;Ӗގi{Y+Ҫ a5`@/9mzRۢW0idž$tzx W:=v "JLc~5( h{LIrSZeS?ѡ(3gVoXq`:,z~@6{$YNm'JXn1*Nu\ haQ]RsBUd?PZ%Je=nOH\Aa l V7|MI g+xEo]QR |E88cCv|{'~1^tc.IWiqSFL1EAʂmj}d֓uH!}iY/C ~HϫoVKpگ$[jIJY| ,xH=M…x /NSUY.gI>HǖYJ, 3i ǛSA~*5:cҶ7}QovG&nV)N@qX[Ȱ.YV]sU)5d7x!/JMWٸ􂈬6@^|N_Ub[ݼ}xϓl/.k,Yg 9o+ d6l2"e.ܬĤBpg0;D;ﲕDžf_~1%_:Ui( ߯_jfsS!YGۅx0I _B#7X D{kg_}aygȧxE/>(`%$8>D~#j}rS0>3U&I/+Rf'`L$6ch*i͈OjvcNE3sC=M2)0/i`=gHrC+xn_W.jqh4P.d k4a 6ș>ǂG:(Lb˽}n#򳖰%DKND٬aݩ-qA,E;(*h!9ϪޞF]B^EI;C\V^`82_pB6lՍU3;*@ G0l751.4/;Z鋿Ҏ$"&'Tm(Fj{yZNXeiJ(w5i}2m3Ͱ& H6Q~STu1&OcD$; }lꬠ&yH᠙7  mCbwZW76u4Mm\4Zm |u버%f|Y(ok| zMX ŖPȢ-IV6M8mu ^)Z(/5NE\~+`QI_?=D,L)pӯ)2N(k*ul Jj_Aȅ/$S`2 Fl_Ƃ|7j@8`דG6>Bu2bH6(š@InA:f "^uZ"x88[Ov-Z[{$]!KoXݝ۪)(Llqr|FFC m""2`KRu`|蔠nb3>^XH:!ߠq*>G6[|0M8C*Kdab+Wc:L?Ĵͩ:63юul [yuK<ż2dEy+TBq=$qTaLޟ{OM: ;9p4*`ιp' >q>PdJ/% 5{dD؏!4Du959.vJѦ7+rڑHMіE}SO~)79ˬ} Hw;-^՟PB(G2X''u/wC=b1)ZɁyn\7xҡOGԩ:Lݤb`(#MJ[s1h4O?_ MM&clՀ&ǭ4ȍCg>-C˓c .d0:t݋o'ͦO|re ꑸBj^y,ﯣbKFS 0xFOspm`ytmσs>j)>ߊݬWqqw`Pr7U-:~aM!%РXc΀(Bϭkփ ߗ P [2A͊ JK:Lrkkv =})ʇ/3(6Kb^J,Yj;E9A8WSpB@.!$Z(A( m}L@f}ـЭ5 H칯`OֈZkh_Bhmz骴tMτ,FE|}{p:2Sh#Oi'v!o5#~@iQ%St/N>25\cqѝ.D1dSE!tb1]dzc<ƿieF2x+]EZYDП b so%p )#ZVo5&Ƴ~' zCC1@Kv<0b:Njiqv˫Z, b-d?jo.;\獁Slb]TvMlsUKCD%*eI]:M w>|?q'HEKqb>53#!,zB7K1jU-tXؐf# -B ͩJjh XoNuC|葟~0 .'6{Gpԣ<Բ[* 4L 3#-\; ثw ?u 21O S@;]LrELG1˙ `a姭'p@]{,wy6L\&t5oy$#oLbs.EAߋ5v@:+RSa)nz& :J ;Zz*<A閚} FlGxO|bIT`6:t\5w)`Q-Ah`߾Cڻ_ ~]Pw^]@w䔼ji!` o촄9vo ZZrq*fNVIspy,J|=lVU.=bb8e27#B>VPisEP d/EG>m7g]>eԏ"W2xp ˟}J?nn)ȶ̎x2x$Uι'yB9656tQQSK Zce^Fi/p@=z0/+ȰxͿkLH: Ǥizc5Q̉OQ$Hu .!5$:`PKvLRzxckA3Ǻ!Yԅ i}Qp2 qݣ~rAzdpX6/'I" [ ye^ Ts˟c/?r]25Hp|$db*˩v ap;wiuzsYg1udcGif~c` E]'RH^?1fsn iͣ$0 87^>g,1ɖ!?9#$n RzCa (zCXtWlrq fJN~kěqY֞.6 Uh~s;ԇ 3QN;~ kC]ěݳO,d?UxSLB*V(X}5دܼJFKi'zm*ꮀQ,9GlL f`y,*} %JĒ*M`i]ky.<) 1!.~+Q>.y Mgv:%-|z6$;f K"=\Fᝣ=say M!ĠbK~Z8b/T*5RþFMBMBP ޹+|&~B.U| $s'+ނA!˿#.[`ck7UjU8J~j '$KHPi>_ϹռՈm㴱y;(wZrc !̞4~߹kqL6CimtJTl=!ZQ5=K?>YCe=P ;A[SFNPQML=*wUeP\b_uM'o٫:";ޗ8Mif*5P!}pʨ.|_lb䏗_U6hc% L^?T=GVy<`  @Ѡ6QR$A%^ dJ}6AX4*mOfGe[vo1k(^g 7NiѺ۟RTC/Ep LyxZ7ҹ17\HVw9}6y0+Bx8JǀLMon@ 6~fG/@ :*+qtڙC9a$)85 69'?~oiҞm]V$,]WB*]ԉ>/mu Y"2?t?]ȇ뭉3f;ffKbG!fGLIu W8*#/{?oqPHNֲXRD pV^RڸGۢcTv:$G]l3 evI h:YKŢ#yC یP%'}Sp`1lDϦP4R r.E&JhKBKzu`̀t WhA3L(Gڤz (ZH¤ZgCs/Utd;/MV@6zBD `˄& uL4*BtsHQHbYJ>p:SOB9=Fsj[FlWsAgum3:Ӽ"ݺ&sYnnh5z~lU;| .ɳN&SBaRJݍT@32' =O1be47pl6sexBЪ?1 Eh>]De]fE"Q10lq,p+޳ŀE5O! Մ˫w% Kߵ*m}N)SDA@c17[B"XUv@HyMjM 2G<͞U{"I>bmPGbRF+&k@+o.ڨ޶N~Q,>NP|[H 2dkք7`<~aFh%녔_ Kbs>uע S١T 1+ w@u5E#iy |SΦs $f(/d7uqi-הcpx.Q⅏I!M_H^ lެCE}ΠT㺱]_qz#ץp~fX-xW[ -u$s5_ 0y2Dp" 5^ Dy}Z<3-Z@4G"Ⱦm2XٽR:>S-%~W \' _ulΝu4{qN)(% b>ci;r{[͵RXU$:I{PrL2o'hR)Sfo/dRDl ct a90SUc27U<9yE;wFb!9輈rʤr9j$k ^4 )Q";5" ۗ/QX$M$_iuO9 i%PX8o>wQ-޼d6 LPzv2r_^@L_=]5CʛNPz -F-(ke3wsWvs.:E^3M%̼Y#cBHuʁ!!P$]qiuĦl"XYV\*z,RR?էD!AG)ihGirR8"geˉdr'o'(La8vYh(h>G!a-;pFK/ f5<ȁ@@+*h9EHʯ0Am`(s5%_k ~97D9oqLM܋Fo\ ݴ2g0., NsűGLu~Fsp}~N/'rmPhtPa4xmw_ߐZK%T7l T/qLLrqo1j/ _蓄ݻ[d+M3ow9f>iF .M>%l[kJrs+%LWީg15O/e Qy\:5+TcΣt$ioY`2hWlswpX" =fV-0b gPvcQ!'*W=dVsz ֈ@5+/QK@.f@qyx<f>;ΰn!Q ы a; hBRFnBNdU9`ᰀrHT\&Ru hdg*ٙ=olZ9[ݸMi >ya{(u1ZTi:"V{0K`S`ako4*~d,8шqdۡ6LfҍX;D,r: bHM?zJȠ~*2ѧtA׼T]]25;锁*/5#.ts8unݢxKʦ sa[FԽ &vk_Y[XeEcP$ H[Z~ `*з/j/M6:9TLrUV*rD' 0%b%6(RG֎;z9tSh?3"XXزW@{5,.9כr|/V꣸s]羟fQ3QO {%sάxF5{^CGaeG/l88T U)!}} N9v\0+gzZ9ScbU$z ls }pј#ۈ. pӹVӷ@f fA "<*<Ä m{PS0l?̟k9I2NkC)9Nh>-}p!nʭVi ez8csqU>tJ]Ö62veQ@NXu'=L/Eٗ$R4 ?nCVvNԃYϮi_%A5sP1tl`$*42@l9޼0_nC[[k $>4?2Q jjIVSo[a71j/ԟd 77U[TZucT@6~FE}{Ǽ뜪*[ay׫I(Ĺ-s?tUn8Z;(kKu=nm*9zDѶW -onOY vU࣐:"f0mۭE촛2u]rk 0|NGa~[2YRDpVjy .S !Y|w;iT -c[9e)Eg'?-qű޺*!Ue{o؇Gk+ZK}j!ˊ *lȂgYZ07070100000102000041ed00000000000000000000000167d0709b00000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/host1x07070100000103000081a400000000000000000000000167d070880000d358000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.31.1.el9_5.aarch64+rt/kernel/drivers/gpu/host1x/host1x.ko.xz7zXZִF!t/]?Eh=ڜͩ"WJ^ \z";Nx)s&H5Aֹ:+ czNP;zVS'zGdu:[1z% ܅Y*;q9 a >)6lXR#6oriGJr!2"wJ:3Tkb˕S.owyju39;ʽa #bla}n]\pUǧ&Tx:?W7xF "$qeAvzou&~}ۇ˓/>Q&3huE[HvZJ#xzkD|EH/@HYP%$3J^EK\ - rn٠Ѝ5Os.OhO T+sjdZ'$P[<}* =,8+t[7WV!{7Wvwxv6Ny-!=]SbhYySJ2B\bK%\ tD,"z&}CBn9qpq侻fzY\رe{ҽ6)脠G8 Qty+s퓫pᤕ:#ƹ,o2IV9%%w!,}}͉rG=ToX81R.uY R@uo ڠ2FPZ) g!.DB6}WU!nO3C pOʝaV|y1 srp-ٱiRNxB+r;"2@zJQd8ݱ>Sb₡AUlfaP4}L)"Obw7xUo(T 0C@(/jse<Ӧ"h<0;%ߴ0 jhaeг:FРf #R#P|癄;4v˨4;cʧNlݓ}Ye5>EX)qjfU VEh50+LX0Cz`1O0X#ľ17ioF0Vf?YAYx\ ̤Cr ƴwpkd}Ίz]rB(j2,[e뤩+]{(Q|N әtQA]wXtj^Z!Ӊ|.CDV@x-0}°1BvdGc ,󳨩2pZ WRz2,BzT|lj\񅝾<Ċx X2B鎌1}2A-z玶8OGib?̠ ]sxrb Q\;P30X~ QnC^<lzDXIy'gM8Ϫ\'kO/e}c3F X :CT8lm dkQhL=&4X+.D<L_Mzb0r̶!CB$'hXg騰8T+8^|DD0`U`z3SO*fgiSO]=WU|8J Et5_v=aPr8 >u牢*>olG1Z@aLu[ 3N9h7sods]EzM|4A]ZUr4L\uq:JDT`i "~\BvM;O6 z"_Й_MlӁ3-ntno/lZW:LZs÷sC]JNGOBgfG3ۥ73KW~;-*|+D_Mo; &kZnc4Ί `_k@O0Eu5C MMAqh_%N42X]xd&L䏉.^jrLWEn+{&еpiE(0I ,@}C ^ڐ|Qu=e8,~z~UO\gó 8襣e% }}fZ<^t ;r[=|+?aE0] Z 5ǥ9Yd4qMskΜ34f"7'|s` k!.l4D9)E4]YLѷV!{_)7I|hzz{"^mA]H`X1teY1N)99N6iqFVһ]mN}.pa>!&gP4?%~F]}ۘg=cmSkp5ur3xjWZ9%/7utb$wp< RN 4uf#w OOejp_(1id( Κ`YWQVP˷JK1l @0D%. 9J21XK271e|wZppAJb/5oh(8Covv>ݫuElLP}NT±j +a^ A Y<-gҲӟm (.9N): j[[D,T55ZZz!@XϹsfV8tq m[L.;/ iK*'T&b30%P8Ϟ][ear 'L GF 1EQp^o>bP,?"?1Ġx?p1qK= o J"ZgSYbI,ق.?hl#3߭KɦuTתŐQvP  % IF(%~l?h x=:9B&8ܓ"6Y-mF҃aA&_#DDS"! 6tg(4Hׅ 6a8Soj}Z05^?@ !JcH}Vi3⇗ ;5KIVh(5}V́/u]H}#V P\]U.)gz՞'?z14b=C㸙U zʺ<8/ҏ)do>/>2g@+m[2 kIʱb-8QQ܇&P_/|.؊#-lrPߨ)xnǮpk2}ۙ_ޓ ~TgZdP4H:>izvs YnHx܂tqy$+ rZftS3ǂFY+*tW,O^8R佊0W <ܷ>Qx)6V37p*:t:Vٛe `w\|;nc'slZw|){4S# }:Mjɏy^O~U&qP#.b CTm"#<B*Z40dF.s pڴܽS7 eIE^x:{A6~$ƅ{4:ܮ9'!Hقk0D'{M<~6Pfl3ܝv){^!EJ+p%;2z@sJ5Ƃg|@XUeN# [}1{PYW?ewI+SGgn)Dgc]dE[;g " mB S/]ʱ[hdER9G)oIDCtJ,l{b:M%kf)_I0T>K{^]-KJ)6j&$!O-8px ,-Ⅶyt֤Tw$6b,O8_JV P^xLt шzR= %-'/K9Iַۖb,pqLfQ͟)0]֗xs@DlSs9vAV-IWv$'3\P, npBjY|&۸J=wi_I=a&ʎ RgjF?M>lɆ85=u"v!z J$Q??!Vv Ҡ4 ڜ]ײ:kAU*G|̚?t(]c=3T,ܤ9S&aMuh1o:٧Z.ԆV͌3d1$ GPېfޠ tr 9\.{uxbj=>IkzV-m^!t0"l z|ȃLd\ŏv%I fqsns*?q`b *Ö[cQ%߀W8Zvyej3FtlDcxzɮ\vn."*9b-I~qy 55aǴaЗAvWׄO6g^y#!mh4<Ȳ@G] dN|WsF9>5LB%Ϸ>6ґR h$E@KVRat)(7Iv4R0x# M; I\Ȋt(f&K]T.{'WQu%)(m 2WYQ6}c_ϭN7ƾ~fYbv|{ByЊ h5#v?2 ֑A/.vz`&i)s{a)(7N݅[oggYqӳV$g&+9 9YW6 g)6Cx ,qt!}EO8Ze95?]"m2zz+1I!lA{)ⲀuoÞ4c{ 7h7xRdGktz+-&5.+Wa gc ;DmԻ%PATjk'Rg- L?ܾEܶ:W ތSSQ.z#22ih㯳W|F?Xg!ulQݚ//+\v,)ILq[3D"kZQxphͽ,X*zB O⺴]D>^xUjj *6xYIO6%6#x֌-8mC0xa!jzu$vH*V4:ݡRdG}\F-YR,qx3ϲQntc?eGB TȎeptBitjڶ+ju|;Vܳ|\mH^3坹(!"2x&io-_InQќ%&YrwkrQk1>w[l@tb]|*U!R|zo\/&N~3k'Iۣ܋g̡Eys \gqD?kQ 5aH={ m&'Fl`⳩PLja&l< L3`41[`{#iGyP$$m=8k-ƟJ}4`f1hk׈iBH$R@ +a̯fRܑN0,p7WiRy5+T+9cl 8r떅&L;@X MtDIJKU砀1)f{m%Bq2toDlqɘxⅷ0M=hߎQwS4t=Ì/M$. fȄt?CuCP5y1/y \)0~J;=m=Y}-֩ĖU)S;ĦWع^4ʥ=~EBdß}w'~EA:i2_ sHdp 0̥xuR%[W [>&օx ԛ"LZkޡ[\gs|$1'5׳_bpuSbOR>tqd^3YAWҿe/2q rNAY Pׂl4Hˇ\RzhGQ?P [UÛ/GKJﲽC[C`sgtַy~ j V߀+' -1v^b8{~#eՀe/wA]EH(GA 9~24ӍSLsh*tO"oxMHJ=]D 1ٰ ' י*餖pBLO?_U⏟6AlVԅtԿXﭡ{H"ez?St|Chtpl~,.?#_U^^y|$h⯉3 EGpk/̃a!59Jk,r`^~iPuNL ݐr- z1p=lL]G ƶds<y>ͧC ۓ |xIe$:"fG 2PU4o^#jÎ2ySi>9`1LJW2Е@u-{CBuK*$u;ZqPNS%7q2W.[V*fBAV9Vb(L\h*!>%-= :6BXՏg3:E#^;HT:myqmE\Q1,P7K;/lXp&SLG}*MeV <#ۤkAA uR֘Yn\aKcva샠/wEK#[# ,,E8</Q&m?prpTe{ֵA3s߬~Ib;jJ ~4>T"XX0L9hN Ҹ[Kdܞy)K/>i5kb 'd̡rU-k6uUxJHqO*]K[~K-פ+XY嬇jNpFї<5]ݼfm ge} !B~IzϝsS$f076.o%7/ 's `v$F˦"r:w 8]neU&xd %ݳӫDىs>5C);jG2oD@[q{TP~-^x~lAq\E7.)fmN MEgSe'u3"% ;T~q2cͫۏ}CvJiИz)QTc 0/NTKmnԑ&)-.66_1C3Nj)BPEv0\VeDv6>pݦw1,:yGq8zNd\& O\ c=W he?hLwٗ&5}{N$ܭ &PsIѢՖ3 Nl&_tN$ZQcw|7G (RUo}T )z*-L X^Ղ9<…ljSmh4T TV@GMhe_HIYU2Fve+gٰM 9K]nosl VqUiG=?˼ŢNMi/o`#{i-k+%R9F0(F!+mˀs^yf]0h';hVV$ l}= w6WuYyY6 $XjXcؔnA1Odsi.k`D8!= z7d>,K0!(Rȅ-ZTf9a ͖xIݤ/Y*Mo)K~b'wiɉ6G+M2zK9 );akD@.գ+`Lɵ;;6||j*YE_3sS!}яN! n}#Qd==(kDkɂyE^(+s֚(4mOuje,OdsÆ1bD L˝OWe*6? XAc~BCw{bx_ʆ 5v*$mɬ"H73M6^0#/PxA?4RωГxhI* '05?w̘gv.}&&[6ՍWQhM }b:1BHҋt* ̤}CR!# #ON|K=6ư!bXc1A)xb-,i!}-W8~P{'>ZC 󏯤g v6i{ 䝶@yͅ ZKxOu;plE*xK$^7ڃ {o5ۊ#`#7AI m[ KaVzE3/ji¢3Jo> uG0Q ;yA0dRꪳ֗m% ~ x Rϭ;wYaAw@`Y1ܷ̃ ARe>FzA#T$p @o`NTx?Yr@qowS. ) ?O,=QŏC]~r=0S1_E׭1Pd hG8X+THB߬T&Q H:P)Ź ~Ś$|Tal,g+58V2A 8owKtU"!sF_ WT`њ`\VI0?nmeoU].CaJHDT=?$ZP{[2/j醓} _ܲ&t3#W/OO:”TW3GpU-^SFgOyr(rx/IA̓jz#DIVcs+.pšcZs+PDC=5.cyFhī jCȆ|9j3"fmMl' ^ dc! qr`b@xLRЄ+8vA[!%p{ J*WEVOɲQtt#&& Fk@հ6V ]JiEP5]%6}[EM w(R*';D1#5[a٫f*` 8t# )v= |H:n"Bg{IFM@8·x_⍈l&>h7--oïȝ |:VwI6Bc8!eHUҌ- ` V/d@z,'&SR;1b9\q 'dJ;: \nO"@]My=+32p3!9ZPUw,m^Cs9 T֬ҩxGt_{) FʈF"Ŀg?:1'j @(;٨ZUӛ .!*R#Ćܶqba.$vYu8,.ԬyS&ʆX">!E]m24+Cxx.%q"}ogpC8x%SIgЖ3ZYQ'vOݴDG­;#$|W#:U}ҭg`%Qjɧn Y$]<DTU쥳\t ab&*ܧV33]hM\ES!N9vt4t׮ ?[ PL{6,hGH!vSH]J|HScH5Jnw^׷`Ivl尦8gPU,X{2{K^&GǚQ|ϢL|qTpǴ`Jlј[25WQۘqR#AHkeY~D"1}2)D5jsI^.WXxk!$0HbGdeo~2TOO1_E9S]#qRd1[!O7(*'E;`EOeaT+k*&b::+(X42~ύujH5`M"˽#k'hÎ5qy88Lp}u7G{#ٙ~2D,"vC:V.οsHQ9À`SJO+0P=L La'>ܵj<ϰ|}M @ 񢈍s U|'x)$.VRLߡ>&GmsN+o#9[qor@B1?-1ѿ,l7$]_EoLw'_|ކ(o$rK:EA2b `GwyjcPJK./rz릒KkѓkLL)hb=/2Tk mb5#Ԗn0ϐG򗒊G˄K wJ̕# MFg}S~9Fdj+xm~y4Mjm&K.rbX`d 16a&n|}űzwNZ;eMw7ۢHvX$YyKM2G>L;eDf"l;mڠCqWS9P=pBąY?p~1mq$xP(>S畻\&R#GO33S}4]gNKW^Io 9ewji)w+*#RW*VmW%r/$3רj2 ) :wCqGخ"{a{7\c`]Ϙ$ DDM؛ S\Vܗ"c&,>Qþ1pRFRXt-q6,`7tG@\{/C] `*kI,',AAudg RBy<PDFZsek'*Z'Mg 8) P.tt08rr6!js dLG{D O]0L۴E>QAW4+6ӫnP ,)uGӔN `ʄE.7)f,].эo" ev}'c?Dz,j]8?D u_1|lˌ|R62ԋur:=,_yqnLf+ܽ'A15]HO) 2uc"3./2u@mZšD&`uvE⚩\,4 >o~Hָ6Cb܂1#!nY|_4 | <Й#oE`jIցŦMی#_dIN1]4^e!ؤ"# blZ 7v;٭U3&OJg.#D"%jvMU ߷ě$DJR\.%k)*p5\TdGR8,vwN_w~ 2"[sz$-ky"+[9$I^q !&,p3`xHH.QqЈeo$p}=6ޣԧ#<`[kBm:äYC/_ԅ}x5FwCIJX! 5|G.Tݒ{QFY`QT] yf]9-[t r`҉LSP< mCPz_pCuإS.J-Q  ~egot° U퟇ p䠴Ew% YuӐA ǠK[-cQFE'=UN^ThPpir{\EbM_G8Y1'@_p$Tb-u%^}P o MZoje$IQQZie@ۏIN t >mnm1g. lMvЪT+N7WlY{mym QR 欭!x/NOA@iVvA >qXjm Y=HF&߯Q.Pvh?~UȴHoT~uN~&ewR4(z߄F$7S7&m":\AmީCyN5yR]M7??w_==3?9~^ehVm{4(Wv\Rq=xtyr2?'E UրE *ͅVD@T@ԛBL> Fs~`齍KŰYߙAN5S 5XԞO'gM<)RalAkIdԥv@.%fJa3#3amy,SY6&˿=0PԱе*}N~ܳ #}3$z*yY,ÍXڗTNXzsM[iDp"Amw0.G[p!O񆡛( ]V}O^_U68jU˘G٣_Ԇ }F/oS(kYɚQU g3F H1/˗qNi^f2Frg+v-Xit9ӰS~'e<U5ڙʂj|-gb&K, bIr!AsץȡQ`C a#ԄUgf&@9KU%aj^[6hr^FJ t HEMBo^]yTΪڴ/R$~ Wʝ PmvG2rVQD< 7ۡz = f1hH+x*t}%uk- vsQsrmTkE;c!m)8B&CR: 5~8, HǼ4_{jmb00qLc8?uQFhcކ>Ch 2 6iЈp,v&X|W_g3ENz)Tr}%Q@j&ֲMPA/LUM1Ef,\aqP>e-a}fnJ;Vj6qGD}pSja#6RWiZSL1kMR8yoqβ %vD, ת|F~DM|+[-nsXWKтq I#KlK D$T{|>S '?Ъ2YS+@m>p %p\-ı54h:s4yj|z:eSR/\5(Dw޿oQT ݌$0cl G剜M\*/}2u4xO]Gc]y,TXEyY.VCٹG>XqtϧLl @2I"˴#@Hm bMES چO R|, !8VMm^?C9%xipܿ; !%}[?\)+l/MCƨK pŤ)o-Do!,7Q\Ӝϵe8\ZT½ 5b9b?:gb 毩gxGg&g~CrU=}?! ,UY@?cck)*B`6zUÙ۠(kӼn>%0a"=(t{QQ&~625lg%ݐKPxoaIjb6 Ʊ=nM{Gw {$ aޒ։EdK@+-˗.#Q2,ܓ` lX j&vBРO\؄`#qhJJ Ҿp~fڣm 'BjP[wtm64/$1ao6 k30[R_\g%nw,oB3&"Ea*v=$f8%sCyDk%Xw!d?ݭƪf F_L9V:T()o|as9tBK*J2gD[nĄ ^&fLc212GOܥgb̾;,qzMWY0UiU@.uo߰i$,:Fh Bg dtf١qY&|P ݷ̝[ptnnc'FdbE2tizCLH? yop#Ʃ8v[}dJ A'Y_K3 ?7:kVC(16QO4G=O#9IRSRֳ?폋vsbìF'F͈yNy?*DŽdh5kיo#鎹'Piq'8trpK [N yq=T0OpU:f8< 2T[ZD—/*UdA=Ѳ"ŽQ"o h*7ăn\bxxuчo^8)nItc=g[yv׼^>q Vk[(dpgęhHEtEϑP;*fdS{?RѪvͼN}niU^_;Xa+=ҭu&f)y]Sr{]Xhb0IVt:@%y Ӏ8WNT75c0t^-XaX>?Ly5i;OF*R:y\p(ηX,9OQ^TV=.6eD.OΫ◾Pئ&F_,I#=~~.ʏWv~I3hb=6 {6qh6QjvW1/K{&M.8yT4"{ry-K@nDfA42v@ٚ[zZ΀fոB8 N [3,xOAʓIoˈ+)m4_{Jbk׿pi`ͤoD=CL50V:@DHw [x ""9Act iO` 1B,f$>ja`Tm LLw|9!]" %&oQdq pny1vߺw`!"8a}f"R{^)Wc!+x`E|48q>(U ѕrS Sѻ7_- IURUxolƿ\m?:瑯_3IT ~uF4 v/l%[k=`<ϻp1',3S vP@;nt/Ë" `6XX5u/҅1Itʈϛ>֜lǧB~1Zdj1q {bv#+`4.~[D9,z#BPdbɭ+mʽh1=rA Fv$/>\Ɠ3FTUɹ(:.p34fܝs- ڤ? ʷQ.}iP |CUz1rw]7nzMi:7;pߦrB r='=iR ˫,Tצ}ί qXfkHP7yS)^ .6jP-YkKpV2ҝH3άBDYI51Q҉E8|ǚ5KSm+lߛQKTC& f00䊽3QM0W1%Nt;lR#^yo54Uڦ_¾mH,(nQAI1PklPêB3l=Ȏ@ 9 wϙ+r5+񀚋>]p|l6`Yɴ"?=}a8XuuvBB)2YA~@I1c {C5QsfPk _nw!t |I>nwd0KUmogi)E"޲tEt`~_PivYLhgH~2sxUQT@;!~q$,n4`:Lwq/;%B"˾\ylj uW9$c?&`bL:zcLkvRȦuC&/q+xŸ a} bzG̮CQ"D+ f7flE"8ls`1-`[e,X #T:s|v|0{JI߳nGۈ}AKrXϴ= vρ+fD>rZE0#7&lhTl"?yI2>Gby:J%WdK&BcdrZev];IvJOCHU\(G&28 b|㽝:4jGo,TފokܥmQ@+`2w[ 86Jig,!pDRsJn}-; cM&QWPYnYSzƝ8_Ɏ 1+Vew=xǠOWz{ԟ;R°lr~!~E+A xN,ķJjEKRd%PuZwzsQg1w8.QuhKr+4Hm|B&mG .$xDx LzO MG>2~Pd38G]B'2ɛ?,Tes=c-ARW{ dl{2Y :.!8')5[:/cC_M4S/!TBq}{lj6%9'̨CpŮ@hQxIɲJ ˱r!ytFgA@C ږjy65XWnETYؙD%H%=v^KW&M mW9 P琴zvp 3@zԀ&h4$ jܐ:d&*=˵MA9{'$Z;]!LT>%WR3>۳bkt};lOd>MP2bDJ%Ƀ}0 d?:8yW'Fы7̀F9M@yvmCL3R%(^ZP4gӦC-"7Cѕ^a {cDj#j`;R>Yk eQll#Ryn("ю1Zmj_x0iWI!Oq4,\7abﯦ2Gwt31-2رq6 #'P[^7պʯw(nOQowH_!zQɄY|cJβnNnJ@~IEXc.Vw FxlXkb3/|GkdŪN6N;N'hѓ_FZW58 f!ZZu 5^j@8cV&,Nm}=LۥpFt N;6hI{ xyNw^K(Sg6!>\m&j5`7aK+sӔѼLN$S59d 7 PrexzUne%oW= F++Ij \e\O4[*ut$} uk#u˂QzO:nUƨw!sds 8݁S`s6E^OGG;js5z46C%U)#c-=[v\rĻ^] 4LEMZ.WF3Q"?7۩{ FJ`w( l?u W""b ETdøW%m*RW?vE@rY<-h'Ó]ڞVK]8sJc9c=u_UO&b9FeX$ ~Dl(6tD\7[smZpg [,-h>p3unq)C~>MmIJICDDB]xq;!V2gw0nɖ46atcQҋ2n;)41`6lU>+GmM`0]V$M:Pb 4B-jtJIXl7gDк3e qi]f`d}.CGѕ9vd$/ڣIåMlqCp\憸vV>x| ~\aݭhC֍).#dsYFPnCMZR#9<3YE2n8 H˛`?I0L jcU:ǽFگ𣄅佑ulsR>GGfbt)fiHe\_ w=V;E4_@RɐsK_[胗z0xP횆3$6Kh)mUH _%w|F|č2cC.g#O+_Q|¶>""kȏQh_jjz\>e󱴳v}uS P)b=rlWY3 :V\ 6^]s*<=DNrŒSϡ> YCW +޵t1Z9T.U{LI. &g89V8©dC1vN>^[V%-Qy=JؤG puVM;:Ex|mT>B9dsPj1'dy/b2|w5<-3L1uCOWfPǨI:h+F3'9=@4Uè+W6CX==ɳw>kZ,8Gjz%H>n(Wz؞&1 cpn;eTHC FH%dk@Xͦ@%~RAxD{Ľp1i,~JÎo0$ !< Aw ~vS*6ZPߣ:v"L08"!۱0gۈG*,0raN al~['hVb1`isښ3Os,jtFZ'|`KHϏ%AX!IaV&d=Ћ}>xmY>}UYŐ__^įnID4,"{YU@Yq-=e4(#I3NE _w։SQ(x/sLl_j$Uy`iQZ1Ed;'rX k\`YhI':S.cԺ:F|onEI g\F@o`F4aܼ mWq:8jc4@ɓOr4 )li{,k芮_r tjS+E>4l"YH{&RXDZT27 7FpEL xeW_-=a\ۜv\Kx>XGm \+1sże0E XDV'KVX5r]u4LE)@IKtZcQmyѧh@YNZCC'ϸPem>.]W$ /0tq4ؼ ]*2}C+BҢ/DvHR[uvE6*o?gĕކʝ3l!|9WZ: 4 ?C7+bx Ѭ x.ʷXEPȄijG5CofX>MAƮ+'td%T2a l:M]Dρ.^- :  >Pl/Mgͮi N-9p \7a Yyc.MjG-^ Jh,K&=? (UvGkFd*wc+/WFj%X>=۶2ʵ' -TG% }u zܔ,;zEr#/'eHR4M S~": #~|4c `4{V pdHz|^qȧ(͡'DR6bߠ£ j2V-h|jz[SkrtF JfDy=GRD?ygY9J9';.+"D%;}.PmH>(290iQ$tKը uk98 Vc0 )<&xb80K =^[jY&)d[j*G=V1a=.oco`ÍtcMXzEd8Ӷ#[B; 8kC)7x܍1n(ю#?OtW0^'.,Nui<} -/Ȋbah'h]C[WLr=b#͸f*vj+@W$P 4蟞˪@=U #Vr YNŪ$/_X7g4ېdJFFH$V/tr;w|DQa[ڙF3SlK9:^{xUŀz^@>C̪Qo0D}wgʙS\էOKGY-d>'.Do_ b< rSe ;dҨ("xR73Xƭ{4sG;y}҃9X$-h-.;I⨾ƊװwotAt,xVp$BsֳYAJy|20g'rADxjp5])! zܡsb.rcv22ˆmВf`2%DV&a<ߔ~Dڕ=]ɦ*%N/H=a"*.d ^B~V"⾸g}r0Mr]Xwl;aq5g|At'zׂLi:fF61yHi_x[HY>]A,|@+*L a.rȀy>i#ڠ =:dramg蝣P[EnwqY,Y68bӉxmD<l7U Lv]w"LP֫(ϫVC%y&v`钀uC K8W~cNhBRHrck ޔȑG)^ev) r.>(l7I{ߪSIz#'ӌ_> 1تc trS^3+gކh|C jv@gs6fWEN"]28^Rg?#; H-Z;;+Gߣ0?WJ8oNeĥBwVI %jHT/`q&N_L\xI:`?W[4{Mz2HMUI9D.Feh7^.ne Δ*}GkcԜޏ9~t鹭ң;8(q5wٙM)|GגּxO|as^K }Gј{}L%6Ӯ6ܮZ;w=jdںsk7 ƸeZ7(,x,+y~Gc6M|dT-!9n+. tӭ* ˴FO~rZ{IY'޳-ٍ3rǍ%r3sZ(pkO[adaqL0&D{?oU')03lY-/u//Po|4j-7|/\?Ngm@2SdnofsQ-ОCn:n`;(_[Ή䞹'l і\+lkD wxOdm5'a!c."d? VŞxHCTQWӛDs{XSȱ8$G33Ɨ#`1aW!2gr"` Cs0*/f+Q 2: 9^<|3P\$81Yd1XjJH}rO,pbf6!`P_gET 5}&(ݱ?b&\o4d!o}+0b2<_> ]o3-}_ W=D)qܘ ]-A$ )&*+߃"A LR$[ܗȌ6:k9V{ hv8vODkt F߳c hs]H6 ~2;IbG|\.5v5sTipwA;L«KhX% LвG$B`ޥF#luSlh?n\~{*xdvfz<}jU.Hv}[~f(\\'. ^%r|#TMɑ~A%J//{y{#Gxm_ l(`Ժ<VVT߉L)c)둻8~PtV@K8ϴO?Ew@kx.=:|(PXhg`g_aB=Mp\``-^Ն ؚKnPs!ͅҀY<5m`dM"c q`˩ɔ8HhzRRbw_C72W1iֈXŤ-:"?)R,^0B(b˗svU#~|6q]veԼ)ô仵qrst`&"kq~_UH߭b`y/?"$˺+W{ΥYX ăv`QUiа0 qcn/aXP<Ve`@Cg1M #@ceTے",=b6Jπ@3=RyJmBpp\Gӳb 1hp;$N.TnCPa8Cpб5ȷKߐ᚞Ӓ-]u<̈́JR=RLT˔FOТ^(]/Ib< zj3?'!*ےZRιb85OtG@;)a.?k `$Om3`ԍO z>M>h FEv@@qa77h JWl?u 'V.ZUT+!$G TܞYu4:Y)kV!SDD2X;Ko2Gb.fINbXȽ](첟Q]'V=Tš\݇Γ 4v|}X85&лd $[<6+:Vv8V^ 1N$.Dy(0[ Ium(ܚ) 7oUsOb'r,k9Bʅ}88l 5n-;;ַE o%N -OhK>I.5iZUʚl5]1|ړa)D!#*VP(ޓ3F$0+!YSi]?Q+ġqww4-haq(W3q3onޔKPۄ틵CEC$2f.p:;6_Ki+bM)bz(vb>1]7D[D,S<+7I5'c?X Xn}@}$2Y=rsؗĹޙ%l 覑NM[94ÉCT6=/2fe.۟c(u.Q]:M"11R\=vZ~__\KI*U 8x6 -~/$T dKϋa E<8~Nܾ+s1N8׏1Tvd$׫T/CuT$AYʨ;^afm77qC e$Dd6GY'F 0F7:h$LeK FGFVrIg ؆ZW7-Ǣsm-9̮KS]&յ[TL=F&g @-SC~ʞ{qQk;f3JхYaGפ2HPϟݠh&/޸qw{"]*=)P]^9 e덨/ (a#yQ/c ppa[2'"%Gh+l* OXl^.sE'=e'8nlMq!e7Ć{H>{Bhçp9>5>"Qj6d^ rJK{ˏgUHWg1Գ럿qx q3`.qkD^ڝ0 V<hݠ["=-(L\:wAm7u6{{#VS^V*Y8Pt|DL ڵaG/:S*]`hxqS ], L)Z6ô׭פm6@ZhO쥝 ?E R F qꆐӯo59l;]\5gcr}/(^h ad &_#$Os&X1vTEn?C!H\u úSk> ⟚3У8ěr](9G7e{@Mg=dc՗4H~2OddE&6T J$th~Y?FN /ŤTòmZ:iiWI@X#g ytNs>Zb}_% W xr:duug65W0O?: p\qB׎@N、cZM_KZ㕙cVȕU_}4 eE0>í ph48oFba7j~#˸1&<@v(fA}龥 z.sv GVҎX=v}&b1V;lК3 8]?vyϛÍKnLMQO c|7DlkpOuZ1%e7ͤGpK0պ(Ւ'HQHL[G~G\}*Ώ- 8a+ jZRld)XX ~*)Q:&) ZHg?*fY/>p":;8=vBĝY;Z0̼ 2oHC+U5i^[DY4sŏv 1h:D[x^/ se8(: *b1b?toYQ_uF gAlM6/J.,cAV\O@dq=RTUջMV[t-xm[g. IpJ5 +Ĥp!c~\Gd1YUop{آGs ʍےdHlWSW?*QkQ%@&4}V=P9Ê+wtsdUP+#3*ﰀ.` v={B8* /=߆͘1svVTeQ~ԘٮT#HӨw;3$FNϭ(KƮ Πmj8?o w!';rsnc$҂b 5"|![h+oCȎex"jbV/\"ٯy fd?]SFY ߱E|z`&* ꃿ1__$9Af9Quב Aj[Q@SHpF_bpýQ8?sǗ^()wDEY hf;,OjI a@:jp>SK(OڵiJP5ҥQ* !>VrO(7##O$EFԓ`3ĒW8Rxm[!IS_sDNDםD[gzmPS GE:1'ELONdN8Jx^h! *욎3r̢P p=}'@yO=EFms-ù|5V@~|neYA^хe U>sqf-D\m-s{w|K=xTWÚ03)r3ȂAgQC 8#E"C{rV64Ŵ? 8ծ$YkT ׮^Ճι*Xpô0d}V•KF AORM+oޱ/Zu̽VrG +L"윬F 11|U7" EZVV ;t쎒jrj&q}8;U4?T2'N!thkw|6EAku"8!សR3aVb&֬ ^$atЗEuz2 S*0ߎ8~=vcod)~\t,ia81~Uy"SFxsȞϟ s@ClAy (!$Cv8mmtO:kr-< 5Bi{5BR١@L"qK 27Yߌfδr"6gUɴA;F6TCZ$lakw(*Iݼ NyCW*$^9XtgAL\,P@IvU؆$rEvz 5|.\uX]0MzgN˕ :ZIõvR]9scV#O?K8O7PhuԢ v(s3(rc&̸z¶s9En2f"P"A;pyRs12Ja1k%lBPA룄yU*!K|&ID.=*qblE0J ( +(H$2-_\"7 ,wyۖ}OjQF?+ )*[-|qk`K* TfdmRD5Vl`K]yϿM9:F"uhSe'!xsGxi]Q>ThwΐI'ԪnV " KާڌOG@\2'6G\TZ*(8)I~泉aE`5Z0U+02SRמ (#K:B짝 `?ED)zI_ielIj G2eC< .\~^ٳ&,䐽#n1B+AKΥܣF ܨܖW;fX+Ja( W_,{c %]LħMq45h5+xO@03y:bLĈf746ʍ]Рl{5xHh,H@CRЬU̱ f5vHyYXd &$W|wΚ_v (g̓ 96JD%drzkP ,lk֫ĺLUC^@Mح4HM0ʙ/,r 2Pk \VSA·v p@c&Vu/~*WĞQHaG$' 7!)3gdq*t.$%l$ Eh`XKWjQ%.>U +`k,Z;+x=v·IcBPcPBj3zaS/7 `~MEJ#{zz}q E|zýTկ$B~hm[ObmZ#o&l1!Ci!7 ytfw987+ pdiMG߽yrG8 Myͩg )[ПoBՙtr*S߀0eozZ{7}Ai'RP,ЊIw(ZXo99oJϦK 9pah+dzNLqqi2)hIH~eO%W`'>ERyCt!˓ lYX5hܜw%X IC6I!bÝJWjׅl,ϟ=ٮcZNAYN99H 1:n'S[ǴVv 41ї%*]yHiSb9iIKlIy ƗWr"oM<TI<]*yWUG6}bAm+VKvj">Q$3 ݚ0R\<){&S̺kC,]-2dLk6ʂ<(O$eŧHF;L5:>|ޥlԀ:j 1TvM{^ćm4B\ۑ"CE@1%ʩ:NWqYt|bl⠑Kmaƪ˫ n1 .\No4=J>W^\`a$T4颩Aq%5v[Ll̲?Ҳ](Z P*uQ6w v˞U!6i8V`, D,F/V[kSduL7Ji݀j"bVq ?TKg媛b`' V=nUZ7u7Z6{;OBb|8V:˨vsHx nб'4,:lcZu9$^OfY y1*Qv\hv8ZC.Dbkx:)9۔cN x( 8ҏj)z8F+SX@|Қ)#k8#d8BvDl4+6%iu{1ɛG,uJ@4hK5?ؼM_x~DQ'funqoJ& 1PNi׹2b|6UT>2OTC;)K [2cGm6V}vu D7؞pdn\q`}v#CDwisfDP'#$7jIRzrcyԫnTy  tT cжGJY++kgX\6߾L?\VXXg-1JW$caX R%\^O ׌ndj2`+=ߣi[ S_UZRTzB\CPqqbg\'؍ϤAfXj?ƎoSRlqV-nQV'N]. EHk9f֧YTLR# vq15Ծ S]]n1S|L.?4!.s?Nao0*E{J-[{&Ӽ|v 31nSOEC?O,՚EHsܭ( >s!̓\ \%$:NvTp<mWO q=i40ܣyas':ï,7=CiGOJϲ[$U&N i 4m2NG]Sr'Бo^nN9 zlPZ|>W \1Is*T OH@q"Uy"ty{D@mBkY fI0E軚$2diOG`+wDVZ}ddriț=8j6]Nt%iG S}(~t &XѩhUs%TJfX ]$<8t[Pl| .\*B0:#NsJoLhy̋cyӗLOt9W(_`<mC@vk&;a+tҔ< LI0SpmdeDΉQBq$~!!tؓ}ދ&tk9!r>q``D*L*$$,ks JZt4bn|'öfv'`I"|~Y;5R"ty/joIAWLa^zXO^o2ySDu\5Ѥ0]/Fő) :UQȳMnuW-] Hc vJO. fm|pmUB.I3V̒YG'&%;ZD,zhإ%9*/#RV1}wD#E^o(F unU a5eߕiGL r]3E%Z|9!/QF)1VZ uOtB =7_}w2dse!}۹ֳNII{ іM7юj%H$o2mA [֢EIIӊڸ-7~P]+b-0+"5촪$ꖱ+r'{>U&}Eo#?f؊^,kCs=%K3 N *~r"||t챼 L _9O@lDU2ckQzKv a>-W>0aE3 !Nt=e>)5OA4Y} 1m4H˲"۫Wj}FjHKe׵4$%Jp؀KpL 7 ZݶBN`uR wpֲ 9n-K2O3~7!\gچ̯m{:r.$_L_Pԙgs= ,^~]p|dգ#J]46;'tY~퍪_Afٽг! m9aq<-f0:\|AkmPDhm\?}%c ՐQx eh=TRY?pfGbetѸ;w ιXWAw:&m)4N,}/^4뾞wJ{ ݸ]o#}D)Ad{EdcCɌTpsVHOmj4)p|EsN rdDl,izqY;`*D}N̬kooIoW_8gp 3>qƽzIޛTwlrk>5Kz6ŊR'VG) DCKPOR5ءF잠P,rO 9 v@ԵUqm @<>V` &CH`"~o_PCe蝧^B-Kc9z8k2hPeAnJJ9Bh*9Cz18>b:+xFfZ0fyhfy swN #\N I$r\&Uz&˶9cU lx$|| á.MNk\z5xD?cy{JF+ T&m8 0C) |#ni* #>sBU~N*4fHO=!},޸M><-9yWJGzW1O Xn:|F#G!45l! ԻF>! LǞHuągc){"jFK*s&fo84w#G[˱?$F4C}3Bߦ-X~U)KwT,w!r!zT4L&1q<.,"J_SG )]ė3?d8}ZuលȗĖI.%- eF1^[Ȕvђ/nla|GYQJhxˊjNE cB$Kr6rf'AWbWķ;RT0#Kx0BLAchqc1Ec1j1Kǎwask:BcS`S/%},ls' 5wG{qD0%ss.l7 OF8v&^G@C7EЏr|J)öЪzDb6FMEXG>,[AǼE[j5/vhO3X㬾`?}s91yn?A5pNPY*xEՆ5OElܩ YSa* ys'20 eH%?ܷH "]LGЭӛuLsGn]:]}=- iN{7K=-~0&Z%eH}ǀ|S &s[V!{O꺼뚄r3Lo ucUz@H]LQ}Z)|vIlj } (#7w2u1 Q+_$i/2F0|Kh'WL6^ *ꢕǮHa>KQLLv6#}5Y&޷&l?C/:Yfe=ԝZ- sCb$iҿZ_rb*LJYy-;H3=6{ 2ƔWpjkmBYawY~W-u#=2ܺ4]*fi*ݲ7L|fya[[wCb]'yUՅցc,yV*-7ځarޫ4ky7!(/KbwJ 2LDؙҤPgM?10٘TObxnt) _%d0{w:YlI#&?yuT@|z,.V+}b=B2n(!qHݕ86XoIp#|N)s39&9 3loC x?O:N̕=;OQNq^0f Ѹ(1TeAXH1Kg=d.dS`ebnx#4r2@k'̢ J8F0ӭ}:d`CL<_QКYOT$Y_.Pr+Cy ^.,ŕ.9_~yOz>X`l%ٗ9qcM!phDۖl ƢBn\]L[Jv"(eO\!ٟk*ĺ\X)sZ܇[&z)o"p? ?%$ BOڀwfϟ8]Q:X~.+d ečHSzDFa+@b[(2 ,Mirm"Bh81YD-5:GF63waZ 7#WdGՏtd1uvlN.["VMLLuof&)IM[ XŴy 4kcB>U;OU9SKJ|w)1XY=EWC&@{*?\Jݣ.Btr3e*\'`@(4X2E+BpSiR K8՚slbb~")_7 [HixK-G]:*&Y0bG!a{=IutӾ2]`aܩbN(툖;)7PKoC{ gJ cw0j8A Kh j1v2A-h(n Mj>6XjNo%2˩W 0ș!7 >,@rLNjbt1D:(Gt;9WU}e3jSDÚ#ra#(Cڛ:uֆOěB_<>+qKq٠{Nk?955l/7= wjHHnDZC.3mA &~f{}ލ;8N[n{B>tfksK)j4WvBfƇ'I8 }c~k ;4h@EfJJ)b Q~yFFϸ!w:fV+zyȰMĸdO^C~Ly^VPC[mBe֙9+Cm(osrF+sUinNlwLj"ʭ#he B0l`F.'.2H J-W)5FbG޻FUsINZ{`n,53)Lr<=SAm,AﱋvqX",;SW^ K$2$;e;AD9}}y. ȉsF[*7A|JqQUj@ |mKՎ PLW2pY|F>-d_y)3iLJ^K-Sg#~$9Kyu- a[b7 ~-jcAPh-O;x{nL0'޿;Gf > \] w,qs"%xiU^$ Y&_*I+,r͏[ecԻ᛹:?l7rVqwp,;DʮxJ_?Ylr٪mSbK?\E׸ވt8\y#xDh'G.[̆ +h#arDܠq&ŐJmjl R߆pX2DyN-:۾/饉VcAVJt࿍UEU^Dc9軟+-k|t(’"g^6Y\EvVLS^s)=L`7)#ef JAw!k1N }`t[e֓8 D a-J+#ЧbnzYNG<ϷdFN%Cht CD2o,K;gGSؤrv飱l~uȇwX~&͹OW2UJsH_O t/Jwx#ܟa( BBPCV{ ӽ@K&93ZS\o~EJ޽ xp&8d~hk )YAs?qdorJ)#a<21/\&m/&fL?70WFW\adU"Asx.|$!xmjQ[/'(ȔRYatY돰gtJ/zD4V:F@⩺ED$@[u$-=NG nHTK"]> c::`_  TR-K h,[pVqgTGU}/g>1,@3Tͯf!MiF7;T!f6ceI1Gg(Gcc4-(gM,pޅPqr0x q ?Oy{t8Sِ"wpk0O6$`qIm4J dV+_0p~SW^֍!.dP6qPBlId@/̓~hTF?0 )si u=hu?dؤRdT ja~eQҖ C1`Du8AO:%7ΎUć*D1}A|s2vsz_0MDp~لNh<'s'4~[ӝvEZ +./;~t15h Xjh(Z|b9Q ~rHx{c1FOmJ;G w顡q_lfN 'VRn.&j~GÞ̷ݨ|j`3HDahzE`GPPj]$#_SC+Sj$>kU}ƮT>#yCGR-JNJ7GnhIx9ÄJam6a8&Raa-.l^f dabmG[EAɣ (0VMeandAkiʘpU 7/It;j& z1&8<.mrvԥ^D.U O4SW߆tsd9 1t/8[vz1ԥvClVa!|}w~ޫ KT*%oAWd>bѮaC\tRepq+[O?/X2=,I& u["b2HVa{2CR?=Use)ָB E͟r"~8:rG\K_6K%#iBǁ?^vBxVBvjU6683ЪZJj6jbh=AVe ! ("y 3-LVv,0מ4b39|/VX}`v|pǝ7# e_FTt#J;>OPƖl_/Z3(hClЈMgP~}/]Pu8ōļb_jaDwK >~?i\?2Q?P5/1ўvq,nt?w߻EL{o9cUZ7| ,m61hX>u-dpA("9q`tWނ* "_(Q 7F>,[OgۦFWQ׻5SkY12ԧDա?`h7OT aipAsa0I2(&Q3&:uB1 ,tg̩nkB+8%W*]0de@_N@pwb/M].nE9Y9SG-Օ- $5mSsj#m?mӿリuTdEi;@_@J\CKk+X|[k񒣶I~:{lp1z.6z=Np<%Zk$B|_"S6¢╥҅hĜܸ7Y=0ʐ<팼e1QjR,bG8 UcEѨb} _)<iypSdQ,˲PG1[%~|.CI%dɊ߿N.ƪ_DN^bv!ߓd7k zyTB D6AV9k;l}G}[,JQxJux!Y: OG=n[iDMOף c|<]^CL^$Eo*or,6`GGgoE|7*8vS#B˸*δo5~q)Z^sU$a!F/[< tЧ]!H4BnMpmEW "0h92һ@_vy%op'[GSWb5rak>UUɅ䅄xQ4N3jkkX׆7;RR$݌5ISX,>}QB:Q`.Z.[Kj)AQ^|Ls>h_ttursbh—GOm5Pj*94b{#T,{N` ՂTN[t3ăp\Ye3&j,@ P=5?\ofu)07<8WNζ e[bD"_9YYfIX{JjKD_#hdc> F;>#R$t&w+9[BHE>|LJj> 6[fIe8Lu\/9} /6s1GN17?K=}l[s03YiP4t0{&L+nju4IeuI~{@1Z@6l,^6kQC >?u%|Z&vh !_yyK[Ő^M|G2 VVFӺ|Lh .fD5 mB<>_Dz;pn7@g` "-U9 ^9%G m"J堔;X 4N;UVDl+c|wdb#>B5o"cqT&Q%}%Uׄ4}Ľd.g! ~-u tҫ?Dґ#f;\s*>Y MH1%/e?0,11 }pޑ5 ASX4<){xD u|vdN9효JlWGT4`}P/  Ej7qΆR=d=n&ycUZ_3<_hRo}Tne`Dt*6+&@e:Ha$v.6cnaH7QGhu}BR4zK@_ }o<?c}f],(yPl~9{RJJK${P`WFj vml){qbrPERi|ktֆc բzLAY D?ByuV58ZM0 c4iBa{u[?#'W|<۷)D]WKrZ-p+5i܈ͤQ[W[@H#Px:UOjV$ίb OUur͆M]MI*b|gDmeUН`yb|UG^;o@5J8U-9>e|aO2kgIQ2[_fF&~ro7FŸlAo6p,'\ߐ#ɅL|BdV7*Ĵ5AWgn )>cKaƮ-GřS%He^kEo*PN ][_Rgn.z`ۤZJcژU=88m+?s=o7b deqmZXñHʷޢԠxy jeKŭ@\Xb7_J>33]]O\TZKi2UoWhV:5G!P;@1#Q uKg"K~$:q/F0ܶàLk[ڠBg@LvnnG/GxQoĿۢ[ߏ|׏Vwyo>T; :"9lN\d$bjg;A0aOLurA#fdH^8]/d#$F$3}aҒkVJeŖJy|+P y_q&#d?*BPs+;0 [0ͨypv}n {Vs셡P[zMcܴϋ]ͯҍ ϯF?c eѣe#?t7|fbf/T UOi Jk `#Q~z,rH&Yt"aaG*O `PKDxuQ W?AZb 0] {K!sST9ضsWjvh0@Irȸ 7쾗Sf*wDd$mJ} Ne5Fp{vmheBL-[ UꞮ2jS՗ \uTThV! 4"E=lv`^/pU}Ѡ9mWc*C?g]Z,zT8QAYW0`R5y+ˑcx?V16`/j #^jrgfXfŞyoŸVD$Z=W8!PQbK'0p%<ܝ*ɑ'◯% imVZW5rƫQ|x$+05VB?RLv)tO3E3,F(-]Z%<Mo6'`Y?sZh7n{WR>hr<}Y?ČܴC,[vJm}jb^hL@ۖ6έmM1JIHYln޼. qsEz~”˃B-AHan3%Z9fW=Gט>B#cD[.١,EoBCvҦYbD.PQGT?<_a+EBڤPrX3ADsQDϔY=4> EBMB^HRPr9(Q ۟.ħꇴ\P>ĜBD_<D'#0ԥe4sj]d<1 vtjQ lg"#vEޝH%Aꄢ"D{2?ƻ;HY8.)Y JB!Bџvɦ026f9P6!uY0X4Ř|ۨ w);2XG@+l7nlSxϠw䊮gq㈼ pjN3n3At?#-8`7zTqn~'%V$T{ߑ(97|?}@ML6 ϩ)Xm͹NMX0Jca[Y饴WqFF3XSU5ԧ&R$P+,rmP9r܎Ӽ#Km-Ԯ1'༐9UYR l\ W1x_y)Iou=&F>waj`yxL\o?\ \;o?hچ&oYB[z]x5oAL!{o=E:.N¢dii_[W=M x| Q;d71Dx1zcgU YҷQ{UVbD|'@-` Oƒ~6)KO7{|Ti&,J) ;h<(Ckn53*U<}֛}cTmLܟ;9gbZt4L96" ]LD0 6 W0.%wkH`h)y89$꛾me7Xp.'&$[gByηzqa"%(f2"hI~as^.@T4JGJe76 Nm:fe<^-*Gvɸ=OI{rcE7(薇8%Ay1ه7?rxRO$gA6㩏nt )ļ>zb)p!Xz/g8 _HiWX7a(y48M>r'N(Wgjy | XKA7>9&Fˉ&)M\%xzoA>GוXhHጒbx]u<f2Ly6o4ioځowo㭶G$[Km:GEnI\nIpgo w'vGAJ+KPȫ`Bu^\a ۭhTB?mǽ;e7MZ4̀zOR=Mєlw%RD6wUs<ڪR5p+y[ՈXZ$\C lCMYST5dp޶%!f<WW(ohJѭ#JÈzyl>ƇO&Ø0IH@ ]s~R=b哈Nr¾*X<dWdK+8UCJ*A}$UӠUb{0N&C0w4>X}Bcq'mك-|pckIyL{0l-Z7P&J^$:_B@D1i7?Yxot\NH4HټMI,wb]Q5 wɯ`_kqwuxg:nڭ|*;^5^IQPb$kˈY(}H#9*oF1/b(}5NIG>+ht##5Gr┑1} I)$zYX(_~2Wv'B41bU2 .4M%6#Q Uu۶I7A=-|8 霧["nH/~W77mDGJol%U"Jܕhf5{z}pvCٿ|*0b!i\[\ӫՉ_LGÛdX,:T@r,wf63J@?E6F$q2QkyiŤ|=Z 﫮j:ڞyyTImwx"-=*p 6rSY_w.f~zA}̡Õ WߢJ%e۬m4mGy*C i3W'Эv x gG#ΗRbwS`Bjj+OvΎPVc*JB.7JMAa[4<*$z7W8c-5=$W>J/Wv Lò?PE-S)pz?:)V'Ly]JJ.rj«+OZ)fcs6=\fc*++ xr%e].{zӔ!TFfN=׬b/M=;Ӫp̄:mN`қٔbKz_n@7?As6jDO(`S+.ˎj7ǁڲ^ZQ%, <=MDƯk!s(Ѻ?Q:rq-OwR c FlMSA M2B-Gɶb3:ӻ$l.r"oʟ9MwuV*RBhkk^oC}ëK|'ͣ-= B5}-&.[nC2>7uS<{2f,/a=q2xHs<,w4wŨ2dY.s (Ntl4ΰ~? !ymJU%JGRxۊA-u1|8H&$)R_g,mfV氳wWA蓬f{vXF|> 1`bv/Mn/_l7s^~MQԧGpOB] Dg}Qx0^ـ1ؽGF c:Ze2;Lx!\M V Y2,J de'Y~``}KlIM3AC_1=}@aiw3G5E'72/1`ۓz5eudxLbIPq/3 YBޱQyG$=Pʢ]yJS`Uj LfyL'ea7)frze`6jod;JX.59N|x]exuU7\| BMʳ8Ӷe;S&5xxڌXa; BѴZhO3Mn=V &nsF3uJ:d,R۶oNAy?ؑ 7QwYDeDd б g 'XN9m/+A.%X+\ԩkUoNR}9^!تZU#DEYRU[cĒB:u^ I { ?͑CC6W5ק]6I)R,'f ;Q4U.^{[ZG8̒uk#px-l/2ﳿ}|:eeE䂇`Z-C0uXXAan!Gd{[,,)q|*qU~u|#>~Gu4DogifB=ȣO쳤>k?%OCL2lW KPH &=7ĘCkr3XvPˊ&/ dZZݬ_7QJwY=diq)+,3|'p9yBd{oRcB^DQfW8ՕEz4Qk_Q7w9snȓYW*'?zREKTr8p?Tӊl##&Um7PP);?E Ȇ0=DXvϬUhn v:aא"EL@XT(@EQ٪)]=K ]"8I;nzi) !T.T}$K2M+:!uat_TN7_#7a\8kKg0x$z6" jnFf#£fRd"0!ش!'$ 8fj=鴴pkb?⡁Q/kFőwn8t r)_n#tXr'fZlZdx ;t-^O^7CA_IoR^@y2z_M׉z?=J=m$z ޟIBͲѴe^,t8 6t',^{Ө D4Kyh8vFt%P ɶ#at ;brG*N69ZZ=xG]LDVpLa_c|=q$-©XlAAƞE:Zx*>rIط&6f,z}6;б>{3B u?M3"Ten?u'e"ct{t:2+6x~EH{wP '?mh*  *}&i$ !-vo%Q+S|;iT:JL6L1AE@Z锧6%Mo}O@|!y.mNa?JƄ2QIڄXTT([9瞮uoFss9EG Tn MkKJ2Gb{L/xi껞v]c;2 m=:vCX37la~}پ4pV*`Vz!^OvE_!赫Jq]P,1:b"hrTl"h.C./X,29DAxzXe+l'2D@inF\쏐}A!]A 6h & r25xTRnqLM̨}]ikr68 Z6ُ-hͼYuMg ih4CjK3<'"Ī+6aGL]zSMEelG,޷-`ZF- 6e躽h&E=KqAS!7 <^SͪŒdkmnZ af&~_l8ԯXe>g<"ݵ2}rSrddx_V}5hs@WwI E&Wj=13S㆚ZthVSB,@/wxG{8NY4{0FeIFm oYI< ^wnK<#4;[WN4&|zȦq1L ѭ}$y~CnuJjcܩ_˾o=\o-nJnO'kDbKx cTNi'T$9~)C1MPQ 3,-9>_ŪBJ Q=pP83{Znd"-R1Ok9Br|*c׿c1vᣔ_4lڔA0yhL68޴ pY菇ºphwNx+?smQ4f}y? Oɥ:t ͒΋ԗ|nO[Xiag rY'YSew:ۖ#(HA9?/ 3 '}tJ=77ܠٯ/炷qeL@{4>)ƮBblʚ2塡5cC]704ʰEY YBOI~ FeNgwf Q^d> <$i1>:ci`petI]j}l|< yyC)(]TR\^t ,R׵*e fDH lv᝹l&jPeZ]%2!STx{Z5}azhwl7E$hˊ9`Я%RbO{%a=yEQU (H[YXjȼz#iz7Vua{O2 x{Mx4"ת:x)j2 l.2  O{i; |컁<:F"A! A}&dWlʳ8<֩ܟf^knW4-x@aYBeי*p:@>֗A֡v?d ܴQnM klQ rϘP9p&>snc$h Rk(: eVŠcϮ'` .(f}sFG5,B%qe=Y\KWFap\7t&EG=l#6_9ɴiNK?/Ҳ@Iw;Ξx o:F{ov3ۧޢc̔M}ߙI Lp}`2FQ4#b/ڮ] ȍLK:5w j~{15ιq/#26Կ3A^OZ!& a%Ѳ4D1U/WJn~&V:$; (_v B|Πe:|,7!W L˿I$<hg ΰVE1 (G"25ȜFEϭbO`BٛzYzب# lHtYby |B-q8nxS"x,S 2S.m_TkB =KZ=j N7>7"~T饤朇oV,Y;c(J` 2#:߅=(;'"|Rj ,պ`T/@ ;b\}Q۱z=EEf`ĿZ못-.pݓ;9\% X 붆 1SkiR5)Voۯ-SX]Z)f }Rh~Df=〈E79Jpo @t}倄~2rIjҖ0¤OnPfۅ۽9%5erŪf`-V :Ti:2@?Wj^&-D%C֦b`cOL`>VO,D75kcrkDPԺ+#7 ɷ2cmS̔Kii2v_Em-hkXѦeڕK\ž 1Ʋ^R1ʥ4=ڥ^6Fk_5Z:KZX.VӹmzQ20AI2S=jĶgNA$0թcZ5G蚉7l4ɌȨ'տ& ÁMus"oN'6ghg&/S/ONkhzK eڭq萗Pzr%a⟧#q{C1F6/LʲO雏8(I v4^ghX\0u@ ҙ´P{߶ȞT%,H , |?fʈݏDno-LRț~3(B=)\ISaX#(mDs~:`aTPZFm&Z5#i{ ^ ڎ?pfX?r8Gz$) D8*_vQ7B y6.i)(;K[7ċZIJq\ÞKK&59K[<F44,Y]8CB󆺢]`wP7 ӱS,[rKy:ʄ*:fm.N=7Aݢ : m6ڬGdc:,?рʶ yrwG  7ZbuK]OBz]Lb d ++_#hlm9J.ׁ;se[^VkyQۡ=F dMj8 Yҳ5fEX`9}-ܳ'F'7 Z8I3b +ě51W*qi&kg@\g%S`|سf:Iɬ6;*dH?| U%C߉(%c۲sL2Yc9gXzŪgK\>0M6,G CP2# 8xE鵡+] `[B\#x'xkcigs`g=0pB@_w]PbV[+a,-:mWMq'g>a꺭u߰グE UP܊-ĵ!ߜ< Ѩ Y,hh-Ql*027 yxqޣםcYl,ew~Rncɕf2Ǟca?ξ,6PԲbeWA8tu7`mǪioͨH0r*2'omO вJ|1=?,"{}R& EˉtEK }I-0}(++f1tX v3;(ci(6 &ढ़x49A7g8yǭU䀶])k5O!x[ߵ<N#!{Nv Xs9cr;:(#[H<'B%Bدg6XS-ͺLTDgT%SˎV=7ҤHH;7w,4r  |VPPf ;#~߫&J.rRvHX,u0Y\6呃d;, ld0BJ!90*/A'~e^X TX ^y tf-l2 ##1VwΒٷ:_oV̌M+?vwT 0(Q<1#\:~ӤKk m8&X9ߙ _]B՘>r;բtM=;TxI 3[³ӜL!)E8XѬ<7ş Z咰lsANL^9hȱcK|b&T?|.\ ɉ:e KDŽJ]ǠF̀?ӗ/$ɠR'KnTzB%#Ɔ;a6A ,F"`ZaGįnK;wJp6 E/Om<J,Hg;R 3#E׍-Ipr# w4[kSO9*Rr[6pqR; oԄutXDQd91f-V{ *hgD޳H_^ tz*A&a#&ItKP5dr\3, @bȨ޽_5;h ·LA}P@"!}r;YB`{(Uv.(3_h@࿨HǪ#=[W9cE:wr@ǢLWfQĿ.:@利2[tLIX=+UDKVF:;-THf-v 胂ᑋjyi8[Œx|8+z*g{]3&C.d$'V@BhQmJulwr;/wo˦T؄Ѽ;wW{*(CײxW-.-mo%7%_td-Co3B=pk?ڞFB-޿IϦnpuod/ P] kVY|\VχMV#da|b~mQC ytjS8tY)H- MVQ_4tfwulwd8"Ύj;R&cYr<~f(3ڏ_̄.md*ˆ8W :y X=od ϣ+~u&0{N%)d<^GDHB ^L`ks?i$>`Q04k[ S-=.&`J,$ ]f:i0*ef UYkUZ5Ȯ6Ko]^ce$dko>P}ѽf2kts4[~*+Rg &r5ItG& 6=r{!@R% B DVW ??$U^+Vhɟϲ/,2~`ሡǏ>RЋzғrcqfo"UBXІٗzRPvEl,C(P[`̢E=1) ` ۱_މΞV'F KQ5R3ߧtev95hV!83ph"GV.rĿ,:-c*[:d1ZZe?Ȏtl)7K [o{j5ikzجv{D]Yx$z- ,- {1`5Jxv xHc[-nzڊ'@:.yU!i3A'xɖ/al-g/ gА'$"0n#: YL\WرE6k*n^n<겓n~?vZ+m\{bs6%*%u99mSղH (gi@s&:h@@W6WިL!5H< |v@IrZ%X3cRk̅iHZPnȃ\6:8>Zȃ4BL44M9ŮH)*)U$m1DNX-2-i[]%}g sh}6mQh9r40v/BJJ= k8Dz"{6K򣵒8G {0=\$Ek:A}/^fUKl-:󐇃7<*NCZG oȓN㇇~}%I 8)#Wt2ȥI/W/z8hl61m6 (I#\ߓdl#4eZ=\xic'N1s"쭃$PRL eBYwHn)Ǣe@6R.d7cjސ8vL'M_ե ՄMxZsJ@PdďzNA!c룃ʽ#pLP(X e-{ L9ܴz8ezZ ȗθR[%4"wM+,̌A`򪢈Pz#xiVs<E|4^=\{4iZcEmV_x'"$Zn $AGeNEѼ,׾䭩9ݐⶥ4ȇ oe { h ZH]ny؆D'Bd$P8.yYtYeb^Iћ؉79d7>AGS5Z%;ym!ˢ]'d@-kz{\YGSX1~aG);Z.2leed]T$t_Gw\_@3OwP ]4óMg 0aH: -]U&$/)u'I=Fke396[Qҫv{s⼨ν-Yyl 1y pb6VBYx bܞeBO]v{X5)c-l#+] ~9cz  [4zy4<.T(ge<_TV 춇ƃ;o3'[ s(R!\p:R2WLQk=3ލ=hZ<ME2"I%/xbdgpii*(H4~9 7OHo\6x0.Qmt g~vb% 9$(M8氺eve1@y!Xk: w%aՒch3-3QGi;MRڲZZQ;0d*Lg}_h9ݟnb0rNR=+<r~~;"z:93)Uv}w=;J,Ir>V6PmQ \(9^ɣ%OhO{Z$oMGȟ"V4 Soq&f>h0kxTFG +9fWBԢwlBm"v$qS*Rh+ .]2ꇕ2Nw k%IUsЁ2䠨 9uzlQY2 m]xs8X xiƛ:}F@aF ZvIM]P9t4c&crZT`=?,hJM sն|;Fܺ]~AQb(Ev/53\~/'C DZB(^)6jm3@q{DLaTkIu)#EC+8swa/=,y-m-}յS4pEfO>ungMN/UDjx [y0p;moO`SH}ެ=]S}}(M쳺c |M)1>!oVΌV`;" |kL-=J)"YF+ˁMA9sΈ}V"ڔN-ܪk5< ^ijnyldڶ*_T@3EG1ITfW96I//p\B ov0Fx!{N pXwc-g~D$D/XuFql@Ы*Qk(wK[N .𿣋6}pvrU9ڒ|9FSb0+ )}{+)Dyx3 oTUǞEbqQ}md W(4l`Vut)ֆ1nV tj@ "7ϵ;+Y y,0_FYBo}BKT$V6בC\{_JJ!!+M9o '@j"a0 2Vic`6? 2mE۵Cs;\s'A\KZ`ˀoSNmv mMG[ qR0PS?M\޹U{mJE8hQ. =#΂|*KŌM{mjs,obzYI.)އY~@f?yԲ^=H]O dFBzAH9Y|㜠ethtTx;4>N>ЉnmLkaN[?Z1KY94puN? jK=fht84ǾBv C)R]>8@hv`[:uqpn+^Ye+b'a1_ʽQe\s^[z,O_IB]^ɑBA^E}97Tv8e]M%WTw @A9_+!ӥ,%Ȭ;t'nb6nQi h -5&܇h>Îύ6/f _۳WP,?$I*--sVVS{uUijr aS&MΉ[Ra٪+peLlO 6p֯ SIlNl 0["{o[`w@T'HNM> OP,X | r;YQ9GfAr6'uާ<;fCńjewe G;<\@T= Ha*;іVp U/lYcAMP.X3z{@&):2Hۨ>hp/Nj.D> Mut͌ SK z~܀i0}*N U0TJ52 oP},Еx,[fZ>hj-e|c}"̙"*EbDO·E݄Z@OHR톕bE}`ʓJ.\3R/tji2oBnbOtuVw6SO(;ϴ)%FԠp`> w)Ʊ+4ݝRXJ*A3R恊lQ>?oF-s ?3UhfǣI5,(Q6saŮlB,ێy ;Qn/J{}%\h0 Ѩk(&\\PHpJx3n]Y{O d%2!K2@EЍgQc/8 ԑ{P@;N^~ &OE}4h73Q%or:9&\?Kbtm~0#a}uoPGٗfͪ(fl,_56 |wnW\q( 4N~IBheec8D z r厮i- 2<>Y/nwAX=/PLF,AWM~-?%ED4ƽsI?EhqruІ96!;p6OZsž{<,z0<9C2֭gFO!); BX{glਚ wX@?MIL@k)zeYȆ~5#zr~MRJQ['e^챡!uCU67 yzh!"mD\? -1 ǫ~ gF:Z?٩%tTBn*ӱBÈ*}G.IWKJ6/swEЭTzAe+V- %]/uoT;߆0m#'4Υ|̌ #q Pl+2;Yr{f.OJ+лi^-y0J8V[@0H׿<{Xp:M߫V%TSGE;h1! R?tfOs/ +fEY)|Ñ D3'@#>_=McPKtr@ "3֙ ۩pn*@lVQr;[ Z#M@$(w /hA4/O bǬ*LհK(Q5u.zYEHKAY>߆ +&d5/ $|ߑ?ҽJ/gR $bGw> o)}1 '|]&+Վ:jE/5f۫7Uﻢ"4QMBId}ǫ>1uE6H9]!p;a?Åb`߫l tޔIWT}'K҂ /=-!,ŋaXw7wzG%SSE"&`Cli[-zU?<хXߨ, x5M|6ygL` _C )u(pV &ģ"T@}BiUmgԍ}8gG wHͫh'\Ytg=yI_C}Q K/(M!YY`.Bp.J d^jSCڗ)xwrWpo'%~E9V{3D凨F BVbSVl{T35MDhANFЄlbaH:?5} 8 B˗(,/(OϹ;-K5uΚNI>GX"<끌T$IZXXÝvq<c'(+p |T8p'+nZx+CdBh1m(u~drIV;R04‡ Gzb EVSP|QcqQ*?s_1K.:K$R_[b])4gUO?$p2}'{-[ sB5S k1bT'&I`vl[C ݔIcBI$("V$P{6P^DA_^)٧Y72jgźTCW=@LJ)Vt~a{1]oWW#G _Vr:g ̥,ħ "uIluxBJɫoܖ=M K$ʉ3r"^ ( \G~搯5X%Mהż;]O8I;p;2c`OVJȑ+8~@g>W? \*g ^~w_?k\m܀  bǫ:;ҩ h f7U/@z%F'jO=n{sW,|9mL